[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy422ccodPQYMLbAbjNWKy3mjE20iS8xyaYBBBM402MM":3},{"id":4,"url_slug":5,"title":6,"description":7,"plugin_slug":8,"theme_slug":9,"affected_versions":10,"patched_in_version":11,"severity":12,"cvss_score":13,"cvss_vector":14,"vuln_type":15,"published_date":16,"updated_date":17,"references":18,"days_to_patch":20,"patch_diff_files":21,"patch_trac_url":9,"research_status":26,"research_verified":27,"research_rounds_completed":28,"research_plan":29,"research_summary":30,"research_vulnerable_code":9,"research_fix_diff":31,"research_exploit_outline":32,"research_model_used":33,"research_started_at":34,"research_completed_at":35,"research_error":9,"poc_status":9,"poc_video_id":9,"poc_summary":9,"poc_steps":9,"poc_tested_at":9,"poc_wp_version":9,"poc_php_version":9,"poc_playwright_script":9,"poc_exploit_code":9,"poc_has_trace":27,"poc_model_used":9,"poc_verification_depth":9,"poc_exploit_code_gated":27,"source_links":36},"CVE-2026-27071","wpcafe-restaurant-menu-online-food-ordering-and-reservation-booking-solution-missing-authorization","WPCafe – Restaurant Menu, Online Food Ordering and Reservation Booking Solution \u003C= 3.0.7 - Missing Authorization","The WPCafe – Restaurant Menu, Online Food Ordering and Reservation Booking Solution plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.0.7. This makes it possible for unauthenticated attackers to perform an unauthorized action.","wp-cafe",null,"\u003C=3.0.7","3.0.8","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-03-12 00:00:00","2026-04-14 14:38:17",[19],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3779cf95-9dfd-492b-b3a2-68dce3bb342d?source=api-prod",34,[22,23,24,25],"assets\u002Fbuild\u002Fadmin-rtl.css","assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4450.0e3ba750.js","assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.5828e09d.js","assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.80612597.js","researched",false,3,"# Exploitation Research Plan: CVE-2026-27071 (WPCafe Missing Authorization)\n\n## 1. Vulnerability Summary\nThe **WPCafe** plugin for WordPress (versions \u003C= 3.0.7) contains a Missing Authorization vulnerability. A specific functionality registered as an AJAX handler (likely using the `wp_ajax_nopriv_` hook) fails to perform a capability check (`current_user_can()`) or improperly validates the request context. This allows an unauthenticated attacker to execute an action that should be restricted to administrative or staff users, such as modifying reservation statuses, canceling orders, or exporting data.\n\n## 2. Attack Vector Analysis\n- **Endpoint:** `\u002Fwp-admin\u002Fadmin-ajax.php`\n- **Hook Type:** `wp_ajax_nopriv_{action}` (Unauthenticated AJAX)\n- **Vulnerable Action:** Likely `wpc_cancel_reservation`, `wpc_update_reservation_status`, or `wpc_export_reservations` (inferred based on plugin functionality and CVSS).\n- **Authentication:** None required (unauthenticated).\n- **Preconditions:** The plugin must be active. For actions like cancellation, a valid reservation ID or order ID must exist.\n\n## 3. Code Flow\n1. **Entry Point:** An unauthenticated user sends a POST request to `admin-ajax.php`.\n2. **Hook Registration:** The plugin registers a handler:\n   `add_action( 'wp_ajax_nopriv_wpc_cancel_reservation', array( $this, 'wpc_cancel_reservation_handler' ) );` (inferred).\n3. **Execution:** The `admin-ajax.php` core file dispatches the request to the registered callback.\n4. **Vulnerable Logic:** The callback function performs state-changing logic (e.g., updating a database record or custom post type) without verifying if the request comes from an authorized user via `current_user_can()`.\n5. **Sink:** `wp_update_post()` or `$wpdb->update()` changing the status of a reservation\u002Forder.\n\n## 4. Nonce Acquisition Strategy\nThe plugin likely uses `check_ajax_referer` to validate a CSRF nonce. If the nonce is checked but the capability is not, the attacker must first obtain a valid nonce for the `uid=0` (unauthenticated) context.\n\n1. **Identify Script Localization:** WPCafe enqueues scripts that contain localized data. Based on the provided source `assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4450.0e3ba750.js`, the plugin uses a \"Dashboard\" structure.\n2. **Search for Nonce Hook:** Grep the plugin for `wp_localize_script` to find the object name. \n   - *Inferred Object:* `wpc_ajax_obj` or `wp_cafe_booking_obj`.\n   - *Inferred Nonce Key:* `nonce` or `wpc_nonce`.\n3. **Trigger Enqueueing:** Create a page with the reservation shortcode to ensure the scripts are loaded:\n   `wp post create --post_type=page --post_status=publish --post_content='[wp_cafe_reservation_form]'`\n4. **Acquisition:**\n   - Navigate to the newly created page using `browser_navigate`.\n   - Execute `browser_eval(\"window.wpc_ajax_obj?.nonce\")` (or the identified variable name) to extract the nonce.\n\n## 5. Exploitation Strategy\n### Step 1: Discover the Exact Action\nThe agent should first identify the vulnerable unauthenticated action:\n```bash\ngrep -rn \"add_action.*wp_ajax_nopriv_\" .\n```\nFocus on actions that point to functions modifying data (e.g., `cancel`, `update`, `delete`, `save`).\n\n### Step 2: Test unauthenticated access to Reservation Cancellation (Hypothesized)\n**Request:**\n- **URL:** `http:\u002F\u002Flocalhost:8080\u002Fwp-admin\u002Fadmin-ajax.php`\n- **Method:** `POST`\n- **Content-Type:** `application\u002Fx-www-form-urlencoded`\n- **Body:**\n  ```text\n  action=wpc_cancel_reservation&reservation_id=[RESERVATION_ID]&nonce=[NONCE]\n  ```\n  *(Note: Replace `wpc_cancel_reservation` with the action found in Step 1)*\n\n### Step 3: Payload Construction\nIf the action is `wpc_update_reservation_status`:\n- **Body:** `action=wpc_update_reservation_status&id=[ID]&status=cancelled&nonce=[NONCE]`\n\n## 6. Test Data Setup\n1. **Activate Plugin:** Ensure `wp-cafe` is active.\n2. **Create a Reservation:** Use WP-CLI to create a dummy reservation (usually a Custom Post Type like `wp-cafe-reservation` or `wp_cafe_booking`):\n   ```bash\n   wp post create --post_type=wp_cafe_booking --post_title=\"Test Reservation\" --post_status=publish\n   ```\n   *Record the ID of the created post.*\n3. **Create Nonce Page:**\n   ```bash\n   wp post create --post_type=page --post_title=\"Reservation Page\" --post_status=publish --post_content='[wp_cafe_reservation_form]'\n   ```\n\n## 7. Expected Results\n- **HTTP Response:** A success JSON response, typically `{\"success\":true}` or a string `\"1\"`.\n- **State Change:** The reservation's post status or a metadata field (e.g., `_reservation_status`) will be updated to \"cancelled\" or the target state.\n\n## 8. Verification Steps\n1. **Check Post Status:**\n   ```bash\n   wp post get [ID] --field=post_status\n   ```\n2. **Check Post Meta:**\n   ```bash\n   wp post meta list [ID]\n   ```\n   Check if the status metadata (e.g., `wpc_booking_status`) has changed from its initial value.\n\n## 9. Alternative Approaches\n- **Export Exploitation:** If an action like `wpc_export_reservations` exists, the exploit would involve downloading a CSV of all customer bookings (Confidentiality impact).\n- **Parameter Fuzzing:** If the reservation ID is not directly accepted, check if the action accepts a `post_id` or `order_id` parameter.\n- **Bypass Nonce:** If `check_ajax_referer` is called with the third parameter as `false` and the return value is not checked, the nonce can be omitted or randomized.","The WPCafe plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on an AJAX function in versions up to, and including, 3.0.7. This allows unauthenticated attackers to perform restricted actions, such as canceling reservations or modifying booking statuses, by exploiting handlers that lack proper permission verification.","diff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fadmin-rtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fadmin-rtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fadmin-rtl.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fadmin-rtl.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{left:calc(var(--spacing)*-3)}.right-0{left:calc(var(--spacing)*0)}.right-1{left:calc(var(--spacing)*1)}.right-2{left:calc(var(--spacing)*2)}.right-4{left:calc(var(--spacing)*4)}.right-38\\.75{left:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{right:calc(var(--spacing)*-2499.75)}.left-0{right:calc(var(--spacing)*0)}.left-1{right:calc(var(--spacing)*1)}.left-1\\\u002F2{right:50%}.left-2{right:calc(var(--spacing)*2)}.left-3{right:calc(var(--spacing)*3)}.left-\\[50\\%\\]{right:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-left:calc(var(--spacing)*1)}.mr-2{margin-left:calc(var(--spacing)*2)}.mr-4{margin-left:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-right:calc(var(--spacing)*-2)}.-ml-px{margin-right:-1px}.-ml-px\\!{margin-right:-1px!important}.ml-1{margin-right:calc(var(--spacing)*1)}.ml-1\\.5{margin-right:calc(var(--spacing)*1.5)}.ml-2{margin-right:calc(var(--spacing)*2)}.ml-5{margin-right:calc(var(--spacing)*5)}.ml-auto{margin-right:auto}.ml-auto\\!{margin-right:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-right-radius:0}.rounded-tl-none\\!{border-top-right-radius:0!important}.rounded-r{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-r-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-left-radius:var(--radius)}.rounded-tr-none\\!{border-top-left-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-left-radius:0!important}.rounded-bl-none{border-bottom-right-radius:0}.rounded-bl-none\\!{border-bottom-right-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.border-r-0\\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-l-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-l-50{border-right-style:var(--tw-border-style);border-right-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-right-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)}.bg-primary\\!{background-color:var(--primary)!important}.bg-primary\\\u002F5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--primary)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-left:calc(var(--spacing)*1)}.pr-2{padding-left:calc(var(--spacing)*2)}.pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.pr-3{padding-left:calc(var(--spacing)*3)}.pr-4{padding-left:calc(var(--spacing)*4)}.pr-6{padding-left:calc(var(--spacing)*6)}.pr-8{padding-left:calc(var(--spacing)*8)}.pr-10{padding-left:calc(var(--spacing)*10)}.pr-12{padding-left:calc(var(--spacing)*12)}.pr-16{padding-left:calc(var(--spacing)*16)}.pr-20{padding-left:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-right:calc(var(--spacing)*8)!important}.pl-0\\!{padding-right:calc(var(--spacing)*0)!important}.pl-1{padding-right:calc(var(--spacing)*1)}.pl-2{padding-right:calc(var(--spacing)*2)}.pl-3{padding-right:calc(var(--spacing)*3)}.pl-6{padding-right:calc(var(--spacing)*6)}.pl-8{padding-right:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:right}.text-right{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--primary)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary\\!{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--primary)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--primary)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary ::selection{background-color:var(--primary)}.selection\\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary::selection{background-color:var(--primary)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--primary)}.hover\\:border-primary-400:hover{border-color:var(--primary-400)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--primary)}.hover\\:bg-primary-400:hover{background-color:var(--primary-400)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--primary)}.hover\\:text-primary\\!:hover{color:var(--primary)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--primary-400)}.hover\\:text-primary\\\u002F80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--primary)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--primary)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--primary-400)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-right:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--primary)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:right}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-left:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-right:calc(var(--spacing)*15)}.md\\:text-left{text-align:right}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-left:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-right:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-left:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-right:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}@media screen and (max-width:782px){.toplevel_page_wpcafe .wp-responsive-open #wpbody{left:0}}.wcf-dashboard .wcf-table{width:100%!important}.custom-modal-overlay{align-items:center;backdrop-filter:blur(2px);background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.custom-modal-overlay.custom-modal-open{opacity:1;visibility:visible}.custom-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;transform:scale(.8);transition:transform .3s}.custom-modal-overlay.custom-modal-open .custom-modal{transform:scale(1)}.custom-modal-header{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600;line-height:1.4;margin:0}.custom-modal-header .custom-modal-close{align-items:center;background:100% 0;border:none;border-radius:4px;color:#8c8c8c;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:4px;transition:color .2s,background-color .2s;width:32px}.custom-modal-header .custom-modal-close:hover{background-color:#f5f5f5;color:#262626}.custom-modal-header .custom-modal-close:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.custom-modal-header .custom-modal-close:active{transform:scale(.95)}.custom-modal-body{background-color:#fff;flex:1;overflow:auto;padding:24px;position:relative}.custom-modal-body::-webkit-scrollbar{width:6px}.custom-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-weight:600;margin-bottom:8px}.custom-modal-body .notif-flow-input,.custom-modal-body .notif-flow-select{border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px;height:38px!important;transition:border-color .2s,box-shadow .2s;width:100%}.custom-modal-body .notif-flow-input:focus,.custom-modal-body .notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.custom-modal-body .notif-flow-input:hover:not(:focus),.custom-modal-body .notif-flow-select:hover:not(:focus){border-color:var(--notif-flow-primary-hover,#40a9ff)}.custom-modal-footer{border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-modal.custom-modal-small{width:400px}.custom-modal.custom-modal-medium{width:520px}.custom-modal.custom-modal-large{width:720px}.custom-modal.custom-modal-extra-large{width:920px}.custom-modal.custom-modal-centered .custom-modal-overlay{align-items:center}.custom-modal.custom-modal-top .custom-modal-overlay{align-items:flex-start;padding-top:60px}.custom-modal.custom-modal-bottom .custom-modal-overlay{align-items:flex-end;padding-bottom:60px}@media (max-width:768px){.custom-modal-overlay{padding:10px}.custom-modal{border-radius:8px 8px 0 0;max-height:95vh;max-width:100%!important;width:100%!important}.custom-modal-header{padding:12px 16px}.custom-modal-header .custom-modal-title{font-size:16px}.custom-modal-body{padding:16px}.custom-modal-footer{padding:12px 16px}}@media (max-width:480px){.custom-modal-overlay{padding:0}.custom-modal{border-radius:0;max-height:100vh}.custom-modal-header{border-radius:0;padding:16px}.custom-modal-body{padding:16px}.custom-modal-footer{border-radius:0;padding:16px}}@keyframes custom-modal-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes custom-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes custom-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes custom-modal-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.custom-modal-loading .custom-modal-body{position:relative}.custom-modal-loading .custom-modal-body:after{align-items:center;background-color:#fffc;content:\"\";display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ens-btn{align-items:center;background:#005a87;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.4;outline:none;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s}.ens-btn:focus{box-shadow:0 0 0 2px #007bff40}.wp-spinner{animation:wp-spin 1s linear infinite}@keyframes wp-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.wp-skeleton{background:linear-gradient(-90deg,var(--notif-flow-bg-secondary)25%,var(--notif-flow-bg-tertiary)50%,var(--notif-flow-bg-secondary)75%);background-size:200% 100%;border-radius:4px;display:inline-block}.wp-skeleton,.wp-skeleton.wp-skeleton-active{animation:wp-skeleton-loading 1.5s infinite}.wp-skeleton.wp-skeleton-round{border-radius:50%}.wp-skeleton.wp-skeleton-input{border-radius:4px;height:32px}.wp-skeleton.wp-skeleton-button{border-radius:4px;height:32px;width:80px}.wp-skeleton.wp-skeleton-avatar{border-radius:50%;height:40px;width:40px}.wp-skeleton.wp-skeleton-image{border-radius:4px;height:200px;width:100%}@keyframes wp-skeleton-loading{0%{background-position:-100% 0}to{background-position:300% 0}}.wp-space{align-items:center;display:flex}.wp-space.wp-space-horizontal{flex-direction:row}.wp-space.wp-space-vertical{flex-direction:column}.wp-space.wp-space-wrap{flex-wrap:wrap}.wp-space.wp-space-align-start{align-items:flex-start}.wp-space.wp-space-align-end{align-items:flex-end}.wp-space.wp-space-align-center{align-items:center}.wp-space.wp-space-align-baseline{align-items:baseline}.wp-space .wp-space-item{flex-shrink:0}.wp-space.wp-space-horizontal .wp-space-item{width:var(--wp-space-size,12px)}.wp-space.wp-space-vertical .wp-space-item{height:var(--wp-space-size,12px)}.wp-spin{display:inline-block}.wp-spin.wp-spin-hidden{display:none}.wp-spin.wp-spin-small .wp-spin-svg{height:14px;width:14px}.wp-spin.wp-spin-default .wp-spin-svg{height:20px;width:20px}.wp-spin.wp-spin-large .wp-spin-svg{height:32px;width:32px}.wp-spin-container{align-items:center;display:flex;flex-direction:column;gap:8px}.wp-spin-spinner{align-items:center;display:flex;justify-content:center}.wp-spin-svg{animation:wp-spin 1s linear infinite}.wp-spin-circle{animation:wp-spin-dash 1.5s ease-in-out infinite}.wp-spin-tip{color:#666;font-size:14px;text-align:center}.wp-spin-wrapper{position:relative}.wp-spin-overlay{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@keyframes wp-spin-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.wp-icon{display:inline-block;fill:currentColor;stroke:currentColor;stroke-width:0;vertical-align:middle}.wp-form{display:flex;flex-direction:column;gap:16px}.wp-form.wp-form-horizontal .wp-form-item{align-items:center;display:flex;gap:12px}.wp-form.wp-form-horizontal .wp-form-item .wp-form-item-label{min-width:120px;text-align:left}.wp-form.wp-form-inline{align-items:center;flex-flow:wrap;gap:16px}.wp-form.wp-form-inline .wp-form-item{margin-bottom:0}.wp-form-item{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-input,.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-select{border-color:#f56565;box-shadow:0 0 0 1px #f56565}.wp-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.wp-radio.wp-radio-disabled{cursor:not-allowed;opacity:.6}.wp-radio.wp-radio-checked .wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa}.wp-radio-input{background-color:#fff;border:2px solid #c3c4c7;border-radius:50%;cursor:pointer;height:16px;width:16px}.wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa;position:relative}.wp-radio-input:checked:after{background-color:#fff;border-radius:50%;content:\"\";height:6px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:6px}.wp-radio-input:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-radio-text{color:#2c3338;font-size:14px}.wp-radio-group{display:flex;flex-direction:column;gap:8px}.wp-radio-group.wp-radio-group-horizontal{flex-flow:wrap;gap:16px}.wp-radio-button{align-items:center;background-color:#fff;border:1px solid #c3c4c7;color:#2c3338;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.wp-radio-button:first-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.wp-radio-button:last-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.wp-radio-button:not(:first-child){border-right:none}.wp-radio-button.wp-radio-button-checked{background-color:#0073aa;border-color:#0073aa;color:#fff;z-index:1}.wp-radio-button.wp-radio-button-disabled{cursor:not-allowed;opacity:.6}.wp-radio-button:hover:not(.wp-radio-button-disabled):not(.wp-radio-button-checked){background-color:#f6f7f7;border-color:#8c8f94}.wp-radio-button-input{display:none}.notif-flow-dropdown{display:inline-block;position:relative}.notif-flow-dropdown-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-dropdown-trigger.notif-flow-dropdown-disabled{cursor:not-allowed;opacity:.6}.notif-flow-dropdown-menu{animation:notif-flow-dropdown-fade-in .15s ease-out;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.4;list-style:none;margin:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;z-index:1000}.notif-flow-dropdown-menu.notif-flow-dropdown-portal{position:fixed;z-index:9999}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-left{margin-top:4px;right:0;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-right{left:0;margin-top:4px;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-center{margin-top:4px;right:50%;top:100%;transform:translate(50%)}.notif-flow-dropdown-menu.notif-flow-dropdown-top-left{bottom:100%;margin-bottom:4px;right:0}.notif-flow-dropdown-menu.notif-flow-dropdown-top-right{bottom:100%;left:0;margin-bottom:4px}.notif-flow-dropdown-menu.notif-flow-dropdown-top-center{bottom:100%;margin-bottom:4px;right:50%;transform:translate(50%)}.notif-flow-dropdown-item{align-items:center;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s;white-space:nowrap}.notif-flow-dropdown-item.notif-flow-dropdown-item-disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed;opacity:.6}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger{color:var(--notif-flow-error-color)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fcf0f1)}.notif-flow-dropdown-item-icon{align-items:center;display:inline-flex;font-size:14px;height:16px;justify-content:center;margin-left:8px;width:16px}.notif-flow-dropdown-item-icon svg{fill:currentColor;height:100%;width:100%}.notif-flow-dropdown-item-label{flex:1;font-size:14px;line-height:1.4}@keyframes notif-flow-dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wp-table-more-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s;width:32px}.wp-table-more-btn:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.wp-table-more-btn:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-table-more-btn svg{fill:currentColor;height:16px;width:16px}.notif-flow-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #00000026}.notif-flow-dropdown-menu:before{background:linear-gradient(-90deg,transparent,var(--notif-flow-border-light),transparent);content:\"\";height:1px;left:0;position:absolute;right:0;top:0}.notif-flow-dropdown-item{position:relative}.notif-flow-dropdown-item:not(:last-child):after{background-color:var(--notif-flow-border-light);bottom:0;content:\"\";height:1px;left:12px;position:absolute;right:12px}.notif-flow-dropdown-item:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-hover-bg)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fef2f2);border-right:3px solid var(--notif-flow-error-color);padding-right:9px}@media (max-width:768px){.notif-flow-dropdown-menu{font-size:13px;min-width:140px}.notif-flow-dropdown-item{padding:6px 10px}.notif-flow-dropdown-item-icon{height:14px;margin-left:6px;width:14px}}.notif-flow-switch-wrapper{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:1.4}.notif-flow-switch-label{font-weight:500;margin:0}.notif-flow-switch-children,.notif-flow-switch-label{color:#2c3338}.notif-flow-switch,.notif-flow-switch-children,.notif-flow-switch-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-switch{border-radius:20px;display:inline-block;outline:none;position:relative;transition:all .2s}.notif-flow-switch:focus{box-shadow:0 0 0 2px #0073aa40}.notif-flow-switch.notif-flow-switch-disabled{cursor:not-allowed;opacity:.6}.notif-flow-switch.notif-flow-switch-loading{cursor:wait}.notif-flow-switch-track{background-color:#c3c4c7;border-radius:inherit;display:block;overflow:hidden;position:relative;transition:background-color .2s}.notif-flow-switch-checked .notif-flow-switch-track{background-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#e0e0e0}.notif-flow-switch-thumb{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:all .2s}.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-100%)}.notif-flow-switch-default .notif-flow-switch-track{height:24px;width:44px}.notif-flow-switch-default .notif-flow-switch-thumb{height:20px;width:20px}.notif-flow-switch-default .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)}.notif-flow-switch-small .notif-flow-switch-track{height:20px;width:36px}.notif-flow-switch-small .notif-flow-switch-thumb{height:16px;width:16px}.notif-flow-switch-small .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)}.notif-flow-switch-large .notif-flow-switch-track{height:28px;width:52px}.notif-flow-switch-large .notif-flow-switch-thumb{height:24px;width:24px}.notif-flow-switch-large .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)}.notif-flow-switch-loading-spinner{animation:notif-flow-switch-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--notif-flow-primary-color,#f45925);height:12px;width:12px}@keyframes notif-flow-switch-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover .notif-flow-switch-track{box-shadow:0 0 0 2px #0073aa1a}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover.notif-flow-switch-checked .notif-flow-switch-track{box-shadow:0 0 0 2px #f4592533}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active .notif-flow-switch-thumb{transform:translateY(-50%)scale(.95)}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)scale(.95)}.notif-flow-switch-small:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)scale(.95)}.notif-flow-switch-large:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)scale(.95)}.notif-flow-switch:focus-visible{box-shadow:0 0 0 2px #0073aa80;outline:none}@media (prefers-color-scheme:dark){.notif-flow-switch-children,.notif-flow-switch-label{color:#f0f0f1}.notif-flow-switch-track{background-color:#3c434a}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#2c3338}.notif-flow-switch-thumb{background-color:#f0f0f1;box-shadow:0 2px 4px #0006}}@media (prefers-contrast:high){.notif-flow-switch-track{border:2px solid #000}.notif-flow-switch-checked .notif-flow-switch-track{border-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-thumb{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.notif-flow-switch,.notif-flow-switch-thumb,.notif-flow-switch-track{transition:none}.notif-flow-switch-loading-spinner{animation:none}}[dir=rtl] .notif-flow-switch-thumb{left:2px;right:auto}[dir=rtl] .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(100%)}[dir=rtl] .notif-flow-switch-default.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)}[dir=rtl] .notif-flow-switch-small.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)}[dir=rtl] .notif-flow-switch-large.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)}.notif-flow-drawer-mask{background-color:#00000073;inset:0;position:fixed;transition:opacity .3s,visibility .3s;z-index:999}.notif-flow-drawer{background-color:var(--notif-flow-bg-primary);bottom:0;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;position:fixed;top:0;transition:transform .3s;z-index:1000}.notif-flow-drawer-left{right:0;transform:translate(100%)}.notif-flow-drawer-left.open{transform:translate(0)}.notif-flow-drawer-right{left:0;transform:translate(-100%)}.notif-flow-drawer-right.open{transform:translate(0)}.notif-flow-drawer-top{left:0;right:0;top:0;transform:translateY(-100%)}.notif-flow-drawer-top.open{transform:translateY(0)}.notif-flow-drawer-bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.notif-flow-drawer-bottom.open{transform:translateY(0)}.notif-flow-drawer-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.notif-flow-drawer-title{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-drawer-close{align-items:center;background:100% 0;border:none;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.notif-flow-drawer-close:hover{color:var(--notif-flow-text-primary)}.notif-flow-drawer-body{background-color:var(--notif-flow-bg-primary);flex:1;overflow-y:auto;padding:24px}.notif-flow-drawer-footer{background-color:var(--notif-flow-bg-primary);border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.notif-flow-form--vertical .notif-flow-form-item{margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item{align-items:center;display:flex;margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item .notif-flow-form-item-label{color:var(--notif-flow-text-primary);margin-left:16px;text-align:left;width:120px}.notif-flow-form--inline .notif-flow-form-item{display:inline-block;margin-bottom:0;margin-left:16px}.notif-flow-form-item{margin-bottom:16px}.notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.notif-flow-form-item-label:after{content:\"\"}.notif-flow-form-item-control{position:relative}.notif-flow-form-item-error{color:#ef4444;font-size:12px;line-height:1.5;margin-top:4px}.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-input,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-select,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-textarea{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.components-tooltip{font-size:12px!important;line-height:1.4!important;max-width:220px!important;padding:8px 12px!important;position:relative;word-break:break-word!important;z-index:999999!important}.components-tooltip,.components-tooltip .components-popover__content{background:#1f1f1f!important;border-radius:4px!important;color:#fff!important;white-space:normal!important}.components-tooltip .components-popover__content{box-shadow:0 2px 6px #0000004d!important;min-width:unset!important}.components-tooltip.is-top{margin-bottom:8px!important}.components-tooltip.is-bottom{margin-top:8px!important}.components-tooltip .components-tooltip__shortcut{color:#fff!important}.notif-flow-action-sidebar .components-tooltip{z-index:1000001!important}.dynamic-variable-chip,.form-field-tooltip-icon{position:relative;z-index:1}.dynamic-variables-container .components-tooltip{text-align:center}.components-popover.components-tooltip .components-popover__content:before{border-color:#1f1f1f!important}.notif-flow-table{background:var(--notif-flow-bg-primary);border-collapse:separate;border-spacing:0;text-align:right;width:100%}.notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;min-height:150px;overflow-x:auto;position:relative!important;width:100%}.notif-flow-table-loading-overlay{align-items:center;background:var(--notif-flow-bg-primary);display:flex;inset:0;justify-content:center;opacity:.5;position:absolute;z-index:100}.notif-flow-table-loading-spinner{align-items:center;color:var(--notif-flow-primary-color,#f97316);display:flex;justify-content:center}.notif-flow-table-loading-spinner svg{animation:notif-flow-spin 1s linear infinite}.notif-flow-table-loading{opacity:.6;pointer-events:none}.notif-flow-table-head .notif-flow-table-header-cell{background-color:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px;white-space:nowrap}.notif-flow-table-head .notif-flow-table-header-cell.notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)!important;padding-left:16px!important;padding-right:16px!important;width:48px}.notif-flow-table-head .notif-flow-table-header-cell:first-child{border-top-right-radius:8px}.notif-flow-table-head .notif-flow-table-header-cell:last-child{border-top-left-radius:8px}.notif-flow-table-head .notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)}.notif-flow-table-body .notif-flow-table-row:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light)}.notif-flow-table-body .notif-flow-table-empty-cell{padding:48px 0!important;text-align:center}.notif-flow-table-body .notif-flow-table-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:32px 20px}.notif-flow-table-body .notif-flow-table-empty-icon{align-items:center;color:var(--notif-flow-text-tertiary);display:flex;justify-content:center;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-icon svg{height:48px;width:48px}.notif-flow-table-body .notif-flow-table-empty-text{color:var(--notif-flow-text-secondary);font-size:14px;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-action{margin-top:8px}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button{background-color:var(--notif-flow-bg-secondary);border:none;border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;font-size:14px;font-weight:500;min-height:36px;padding:8px 16px;transition:all .2s}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:active{background-color:var(--notif-flow-active-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:focus{outline:2px solid var(--notif-flow-border-light);outline-offset:2px}.notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.notif-flow-table-cell.notif-flow-table-selection-cell{padding-left:16px;padding-right:16px;width:48px}.notif-flow-table-row{transition:background-color .2s}.notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-primary)}.notif-flow-table-row.notif-flow-table-data-row:hover{cursor:pointer}.notif-flow-table-align-left{text-align:right}.notif-flow-table-align-center{text-align:center}.notif-flow-table-align-right{text-align:left}.notif-flow-table-pagination{align-items:center;border-top:1px solid var(--notif-flow-border-light);display:flex;justify-content:flex-end;padding:16px}.notif-flow-table input[type=checkbox],.notif-flow-table input[type=radio]{accent-color:var(--notif-flow-primary-color,#f97316);background-color:#0000;border:1px solid var(--notif-flow-border-primary);border-radius:4px;cursor:pointer;height:16px;width:16px}.notif-flow-table-header-cell .notif-flow-table input[type=checkbox],.notif-flow-table-header-cell .notif-flow-table input[type=radio]{background-color:#0000}.notif-flow-table input[type=checkbox]:checked,.notif-flow-table input[type=radio]:checked{border-color:var(--notif-flow-primary-color,#f97316)}.notif-flow-table input[type=checkbox]:focus,.notif-flow-table input[type=radio]:focus{outline:2px var(--notif-flow-primary-shadow,#0073aa33);outline-offset:2px}@media (max-width:768px){.notif-flow-table-container{border-radius:4px}.notif-flow-table-cell{padding:8px 12px}}.notif-flow-toast-container{bottom:20px;left:20px;pointer-events:none;position:fixed;z-index:999999}.notif-flow-toast{border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:8px;pointer-events:all}.notif-flow-toast:hover{box-shadow:0 6px 16px #0003}@keyframes notif-flow-toast-slide-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes notif-flow-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.notif-flow-toast.notif-flow-toast-success{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-toast.notif-flow-toast-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-toast.notif-flow-toast-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-toast.notif-flow-toast-info{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}@media (max-width:768px){.notif-flow-toast-container{bottom:20px;left:20px;right:20px}.notif-flow-toast{max-width:none;min-width:auto;width:100%}}@keyframes edgePulse{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:1;stroke-width:4px}to{stroke-opacity:.6;stroke-width:2px}}@keyframes edgeGlow{0%{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 8px)}to{filter:drop-shadow(0 0)}}.animated-edge,.animated-edge[data-condition=true]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite}.animated-edge[data-condition=true]{stroke:#22b855}.animated-edge[data-condition=false]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite;stroke:#ef4444}.react-flow__edge{transition:stroke-width .3s,stroke-opacity .3s}.notif-flow-badge-wrapper{display:inline-block;position:relative}.notif-flow-badge,.wp-table-status-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:4px 8px;transition:all .2s;white-space:nowrap}.notif-flow-badge-small,.wp-table-status-badge{border-radius:3px;font-size:11px;padding:2px 6px}.notif-flow-badge-large{border-radius:5px;font-size:13px;padding:6px 12px}.notif-flow-badge-published,.notif-flow-badge-success,.wp-table-status-badge.wp-table-status-published{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-badge-default,.notif-flow-badge-draft,.wp-table-status-badge.wp-table-status-draft{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.notif-flow-badge-processing{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.notif-flow-badge-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-badge-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-badge-count{border-radius:10px;box-shadow:0 0 0 2px #fff;font-size:12px;height:20px;left:-8px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;top:-8px;z-index:10}.notif-flow-badge-dot{border-radius:50%;height:8px;left:-4px;min-width:8px;padding:0;top:-4px;width:8px}.notif-flow-badge-status{cursor:default}.notif-flow-badge-status:hover{opacity:.9}@keyframes notif-flow-badge-zoom{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notif-flow-badge-count{animation:notif-flow-badge-zoom .3s ease-out}@media (max-width:768px){.notif-flow-badge,.wp-table-status-badge{font-size:11px;padding:3px 6px}.notif-flow-badge-small,.wp-table-status-badge{font-size:10px;padding:2px 5px}.notif-flow-badge-large{font-size:12px;padding:5px 10px}}body{margin:0;padding:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color,var(--xy-background-color-default));direction:rtl}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;position:absolute;right:0;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:100% 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{fill:none;stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default))}.react-flow__connection-path{fill:none;stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default))}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.react-flow__edge.animated path.react-flow__edge-interaction{animation:none;stroke-dasharray:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:100% 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:100% 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:100% 0;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;right:50%;top:auto;transform:translate(50%,50%)}.react-flow__handle-top{right:50%;top:0;transform:translate(50%,-50%)}.react-flow__handle-left{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__handle-right{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{right:50%;transform:translate(15px)translate(50%)}.react-flow__panel.left{right:0}.react-flow__panel.right{left:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-left:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-left:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nesw-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nwse-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{right:0;top:50%}.react-flow__resize-control.handle.right{right:100%;top:50%}.react-flow__resize-control.handle.top{right:50%;top:0}.react-flow__resize-control.handle.bottom{right:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{right:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{right:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(50%);width:1px}.react-flow__resize-control.line.left{border-right-width:1px;right:0}.react-flow__resize-control.line.right{border-left-width:1px;right:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;right:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.notif-flow-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.notif-flow-button__icon{align-items:center;display:flex;justify-content:center}.notif-flow-button__icon svg{height:20px;width:20px}.notif-flow-button__spinner,.notif-flow-button__text{align-items:center;display:flex}.notif-flow-button__spinner{justify-content:center;margin-left:8px}.notif-flow-button--loading .notif-flow-button__text{margin-right:8px}.notif-flow-button--loading{border:1px solid var(--notif-flow-border-primary);pointer-events:none}.notif-flow-button--primary{background-color:var(--notif-flow-primary-color,#f97316);border-color:var(--notif-flow-primary-color,#f97316);color:#fff;font-size:16px;padding:12px 24px}.notif-flow-button--primary:hover{background-color:var(--notif-flow-primary-hover,#ea580c);border-color:var(--notif-flow-primary-hover,#ea580c);box-shadow:0 4px 12px var(--notif-flow-primary-shadow,#f973164d)}.notif-flow-button--primary:active{box-shadow:0 2px 4px var(--notif-flow-primary-shadow,#f973164d);transform:translateY(0)}.notif-flow-button--primary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--primary:disabled{border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-tertiary);cursor:not-allowed;pointer-events:none}.notif-flow-button--primary:disabled,.notif-flow-button--primary:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none;transform:none}.notif-flow-button--secondary{background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:12px 24px}.notif-flow-button--secondary:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-button--secondary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--secondary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--secondary:disabled,.notif-flow-button--secondary:disabled:hover{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light)}.notif-flow-button--tertiary{background-color:#0000;color:var(--notif-flow-text-secondary);font-size:14px;padding:12px 24px}.notif-flow-button--tertiary:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-button--tertiary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--tertiary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--tertiary:disabled:hover{background-color:#0000;color:var(--notif-flow-text-tertiary)}.notif-flow-button--link{background:100% 0;color:var(--notif-flow-primary-color);font-size:14px;padding:4px 8px;text-decoration:none}.notif-flow-button--link:hover{color:var(--notif-flow-primary-hover);text-decoration:underline}.notif-flow-button--link:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--link:disabled{cursor:not-allowed}.notif-flow-button--link:disabled,.notif-flow-button--link:disabled:hover{color:var(--notif-flow-text-tertiary);text-decoration:none}.notif-flow-button--small{font-size:14px;min-width:auto;padding:8px 16px}.notif-flow-button--small.notif-flow-button--primary{padding:8px 16px}.notif-flow-button--small .notif-flow-button__icon svg{height:16px;width:16px}.notif-flow-button--large{font-size:18px;padding:16px 32px}.notif-flow-button--large.notif-flow-button--primary{padding:16px 32px}.notif-flow-button--large .notif-flow-button__icon svg{height:24px;width:24px}.notif-flow-button--danger{background-color:var(--notif-flow-error-color,#dc2626);border-color:var(--notif-flow-error-color,#dc2626);color:#fff}.notif-flow-button--danger:hover{background-color:var(--notif-flow-error-hover,#b91c1c);border-color:var(--notif-flow-error-hover,#b91c1c);box-shadow:0 4px 12px var(--notif-flow-error-shadow,#dc26264d)}.notif-flow-button--danger:focus{box-shadow:0 0 0 3px var(--notif-flow-error-shadow,#dc262633)}.notif-flow-button--danger:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-button--danger:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none}@media (max-width:768px){.notif-flow-button--primary{font-size:14px;padding:10px 20px}.notif-flow-button--large{font-size:16px;padding:14px 28px}}@media (max-width:480px){.notif-flow-button--primary{font-size:14px;padding:8px 16px}.notif-flow-button--large{font-size:16px;padding:12px 24px}}.notif-flow-spinner{animation:notif-flow-spin 1s linear infinite}@keyframes notif-flow-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.notif-flow-input-search-wrapper{display:inline-block;position:relative;width:100%}.notif-flow-input-clear{align-items:center;background:100% 0;border:none;border-radius:4px;color:var(--notif-flow-text-tertiary);cursor:pointer;display:flex;justify-content:center;left:12px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s}.notif-flow-input-clear:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-input-clear svg{display:block;height:14px;width:14px}.notif-flow-input{background-color:var(--notif-flow-bg-primary)!important;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;font-size:14px;line-height:1.4;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.notif-flow-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.notif-flow-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.notif-flow-input[type=number]::-webkit-inner-spin-button,.notif-flow-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.notif-flow-input[type=number]:hover::-webkit-inner-spin-button,.notif-flow-input[type=number]:hover::-webkit-outer-spin-button{display:block;margin-right:5px;opacity:1}.notif-flow-input::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-input:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-input:disabled{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-input--small{font-size:13px;height:32px;padding:6px 10px}.notif-flow-input--middle{font-size:14px;height:38px;padding:8px 12px}.notif-flow-input--large{font-size:15px;height:44px;padding:10px 14px}.notif-flow-input--filled{background-color:var(--notif-flow-bg-secondary);border-color:var(--notif-flow-border-primary)}.notif-flow-input--filled:focus{background-color:var(--notif-flow-bg-primary)}.notif-flow-input--borderless{background-color:#0000;border:none;padding:8px 0}.notif-flow-input--borderless:focus{border-bottom:2px solid var(--notif-flow-primary-color);box-shadow:none}.notif-flow-input--error,.notif-flow-input--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-input--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-input--success,.notif-flow-input--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-input--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-input{font-size:16px}.notif-flow-input--small{font-size:14px}.notif-flow-input--large,.notif-flow-input--middle{font-size:16px}}.notif-flow-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--notif-flow-bg-primary)!important;background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");background-position:left 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;cursor:pointer;font-size:14px;line-height:1.4;max-width:100%!important;outline:none;padding:8px 12px 8px 40px;transition:border-color .2s,box-shadow .2s;width:100%!important}.notif-flow-select::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-select:disabled{background-color:var(--notif-flow-bg-disabled);background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-select--small{background-position:left 10px center;background-size:14px;font-size:13px;height:32px;padding:6px 10px 6px 36px}.notif-flow-select--middle{background-position:left 12px center;background-size:16px;font-size:14px;height:38px;padding:8px 12px 8px 40px}.notif-flow-select--large{background-position:left 14px center;background-size:18px;font-size:15px;height:44px;padding:10px 14px 10px 44px}.notif-flow-select::-ms-expand{display:none}.notif-flow-select option{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px!important;line-height:1.4!important;padding:12px 16px!important}.notif-flow-select option:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-select option:checked{background-color:var(--notif-flow-primary-light,#e6f7ff);color:var(--notif-flow-primary-color,#0073aa)}.notif-flow-select--error,.notif-flow-select--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-select--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-select--success,.notif-flow-select--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-select--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-select{font-size:16px}.notif-flow-select--small{font-size:14px}.notif-flow-select--large,.notif-flow-select--middle{font-size:16px}}.notif-flow-skeleton-loader{align-items:flex-start;animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;display:flex;gap:12px;padding:16px}.notif-flow-skeleton-loader__avatar{flex-shrink:0;margin-top:4px}.notif-flow-skeleton-loader__avatar-circle{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:50%;height:40px;width:40px}.notif-flow-skeleton-loader__content{display:flex;flex:1;flex-direction:column;gap:8px}.notif-flow-skeleton-loader__line{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:12px}.notif-flow-skeleton-loader__line--1{width:25%}.notif-flow-skeleton-loader__line--2{width:45%}.notif-flow-skeleton-loader__line--3{width:65%}.notif-flow-skeleton-loader__line--4{width:85%}.notif-flow-skeleton-loader__line--image{border-radius:8px;height:120px;width:100%}.notif-flow-skeleton-loader__button{align-self:flex-start;margin-top:12px}.notif-flow-skeleton-loader__button-bar{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:32px;width:80px}.notif-flow-table-row-skeleton__cell{border-bottom:1px solid #f0f0f0;padding:12px 16px}.notif-flow-table-row-skeleton__cell .notif-flow-skeleton-loader__line{height:14px;margin:4px 0}.notif-flow-card-skeleton{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.notif-flow-card-skeleton__image{margin-bottom:16px}.notif-flow-card-skeleton__content{display:flex;flex-direction:column;gap:8px}@keyframes notif-flow-skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:768px){.notif-flow-skeleton-loader{gap:8px;padding:12px}.notif-flow-skeleton-loader__avatar-circle{height:32px;width:32px}.notif-flow-skeleton-loader__line{height:10px}.notif-flow-skeleton-loader__line--1{width:30%}.notif-flow-skeleton-loader__line--2{width:50%}.notif-flow-skeleton-loader__line--3{width:70%}.notif-flow-skeleton-loader__line--4{width:90%}}.notif-flow-custom-modal-overlay{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open{opacity:1;visibility:visible}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-centered{align-items:center}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-top{align-items:flex-start;padding-top:60px}.notif-flow-custom-modal{background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;transform:scale(.8);transition:transform .3s;width:100%}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal{transform:scale(1)}.notif-flow-custom-modal--small{max-width:400px}.notif-flow-custom-modal--medium{max-width:600px}.notif-flow-custom-modal--large{max-width:800px}.notif-flow-custom-modal--extra-large{max-width:1000px}.notif-flow-custom-modal--form-modal{max-width:680px;width:680px}.notif-flow-custom-modal-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.notif-flow-custom-modal-title{color:var(--notif-flow-text-primary);font-size:20px;font-weight:600;line-height:1.4;margin:0}.notif-flow-custom-modal-close{align-items:center;background:100% 0;border:none;border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.notif-flow-custom-modal-close:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-custom-modal-close:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.notif-flow-custom-modal-close svg{height:16px;width:16px}.notif-flow-custom-modal-body{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-secondary);flex:1;overflow:auto;padding:32px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:24px 32px}.notif-flow-custom-modal-footer{background-color:var(--notif-flow-bg-primary);border-radius:0 0 12px 12px;border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 32px 24px}.notif-flow-custom-modal-footer--left{justify-content:flex-start}.notif-flow-custom-modal-footer--center{justify-content:center}.notif-flow-custom-modal-footer--space-between{justify-content:space-between}@media (max-width:768px){.notif-flow-custom-modal-overlay{padding:16px}.notif-flow-custom-modal{max-height:95vh;max-width:95vw}.notif-flow-custom-modal--form-modal{max-width:95vw;width:100%}.notif-flow-custom-modal-header{padding:12px 24px}.notif-flow-custom-modal-title{font-size:18px}.notif-flow-custom-modal-body{padding:24px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:20px 24px}.notif-flow-custom-modal-footer{flex-direction:column;gap:0;padding:12px 24px}.notif-flow-custom-modal-footer--mobile-stack{flex-direction:column}}@media (max-width:480px){.notif-flow-custom-modal-overlay{padding:12px}.notif-flow-custom-modal{border-radius:8px;max-height:98vh;max-width:98vw}.notif-flow-custom-modal-header{border-radius:8px 8px 0 0;padding:12px 20px}.notif-flow-custom-modal-title{font-size:16px}.notif-flow-custom-modal-body{padding:20px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:16px 20px}.notif-flow-custom-modal-footer{border-radius:0 0 8px 8px;padding:12px 20px 16px}}.notif-flow-custom-modal--slide-down{transform:translateY(-50px)scale(.8);transition:transform .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--slide-down{transform:translateY(0)scale(1)}.notif-flow-custom-modal--fade-in{opacity:0;transform:scale(.9);transition:transform .3s,opacity .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--fade-in{opacity:1;transform:scale(1)}.notif-flow-empty-list-screen{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;justify-content:center;min-height:400px;padding:40px 20px}.notif-flow-empty-list-screen__card{align-items:center;background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:48px;max-width:800px;padding:48px 32px;width:100%}.notif-flow-empty-list-screen__video-section{align-items:center;display:flex;flex:1;justify-content:center}.notif-flow-empty-list-screen__video{background-color:var(--notif-flow-bg-secondary);border-radius:8px;height:350px;max-width:400px;overflow:hidden;position:relative;width:100%}.notif-flow-empty-list-screen__video-thumbnail{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s;width:100%}.notif-flow-empty-list-screen__video-thumbnail:hover{transform:scale(1.02)}.notif-flow-empty-list-screen__video-bg{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.notif-flow-empty-list-screen__video-bg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-flow-empty-list-screen__play-button{align-items:center;display:flex;justify-content:center;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:2}.notif-flow-empty-list-screen__play-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-border-secondary);border-radius:50%;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s;width:60px}.notif-flow-empty-list-screen__play-btn:hover{background-color:var(--notif-flow-hover-bg);box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.notif-flow-empty-list-screen__play-btn:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.notif-flow-empty-list-screen__play-btn svg{height:24px;margin-right:3px;width:24px}.notif-flow-empty-list-screen__video-iframe{height:100%;position:relative;width:100%}.notif-flow-empty-list-screen__iframe{border:none;border-radius:8px;height:100%;width:100%}.notif-flow-empty-list-screen__content-section{display:flex;flex:1;flex-direction:column;gap:24px;text-align:right}.notif-flow-empty-list-screen__heading{color:var(--notif-flow-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}.notif-flow-empty-list-screen__description{color:var(--notif-flow-text-secondary);font-size:16px;line-height:1.6;margin:0;max-width:320px}.notif-flow-empty-list-screen__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-empty-list-screen__help-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.notif-flow-empty-list-screen__help-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-empty-list-screen__help-button svg{fill:currentColor;height:16px;width:16px}.notif-flow-empty-list-screen__create-button{background-color:var(--notif-flow-primary-color,#f45925);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.notif-flow-empty-list-screen__create-button:hover{background-color:var(--notif-flow-primary-hover,#ea580c)}@media (max-width:768px){.notif-flow-empty-list-screen{min-height:300px;padding:20px 16px}.notif-flow-empty-list-screen__card{flex-direction:column;gap:32px;padding:32px 24px;text-align:center}.notif-flow-empty-list-screen__video-section{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;flex:none;justify-content:center;min-height:230px;width:100%}.notif-flow-empty-list-screen__video{height:230px;max-width:300px;min-height:230px;width:100%}.notif-flow-empty-list-screen__content-section{align-items:center;flex:none;text-align:center}.notif-flow-empty-list-screen__heading{font-size:24px}.notif-flow-empty-list-screen__description{font-size:14px;max-width:280px}.notif-flow-empty-list-screen__actions{align-items:center;justify-content:center}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:14px;min-width:160px;padding:10px 20px}}@media (max-width:480px){.notif-flow-empty-list-screen__card{gap:24px;padding:24px 16px}.notif-flow-empty-list-screen__video{height:180px;max-width:250px;min-height:180px;width:100%}.notif-flow-empty-list-screen__heading{font-size:20px}.notif-flow-empty-list-screen__description{font-size:13px;max-width:240px}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:13px;min-width:140px;padding:8px 16px}}.builder-page{display:flex;flex-direction:column;height:100vh}.builder-page__body{display:flex;flex:1;overflow:hidden}.builder-page__canvas{background-color:var(--notif-flow-bg-canvas);flex:1;height:100%;position:relative}.builder-page__canvas .react-flow__attribution{display:none}.notif-flow-top-navbar{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:17px 24px;position:sticky;top:0;z-index:99}.notif-flow-top-navbar__left{align-items:center;display:flex;gap:10px}.notif-flow-top-navbar__left .back-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.notif-flow-top-navbar__left .back-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.notif-flow-top-navbar__left .back-button:active{background-color:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-top-navbar__left .back-button .anticon{font-size:16px}.notif-flow-top-navbar__left .flow-name-section{padding:0 16px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display{align-items:center;display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name{color:var(--notif-flow-text-primary);font-size:20px;line-height:28px;margin-left:4px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name .loading-indicator{color:var(--notif-flow-text-secondary);font-size:14px;font-style:italic;font-weight:400}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .edit-button{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;height:32px;transition:all .2s;width:32px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-actions{display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-input{height:36px;width:300px}.notif-flow-top-navbar__right{align-items:center;display:flex}.react-flow{font-family:var(--ant-font-family),\"Segoe UI\",\"Roboto\",\"Helvetica Neue\",\"Arial\"!important}.react-flow .flow-node{background:var(--notif-flow-bg-primary);border-radius:8px;border-style:solid;border-width:1px;box-shadow:0 2px 4px #0000001a;max-width:320px;min-width:280px;padding:20px;position:relative;transition:all .2s}.react-flow .flow-node:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.react-flow .flow-node__content{align-items:flex-start;display:flex;gap:12px;line-height:22px;width:100%}.react-flow .flow-node__icon{align-items:center;background:var(--notif-flow-bg-tertiary);border-radius:8px;display:flex;font-size:24px;height:36px;justify-content:center;min-width:36px;width:36px}.react-flow .flow-node__details{flex:1;overflow:hidden;width:100%}.react-flow .flow-node__title{color:var(--notif-flow-text-primary);font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-flow .flow-node__subtitle,.react-flow .flow-node__title{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:4px 0}.react-flow .flow-node__subtitle{color:var(--notif-flow-text-secondary);font-size:16px}.react-flow .flow-node .node-delete-button{align-items:center;background-color:var(--notif-flow-error-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;left:-10px;padding:0;position:absolute;top:-10px;transition:all .2s;width:20px;z-index:10}.react-flow .flow-node .node-delete-button:hover{transform:scale(1.1)}.react-flow .flow-node .node-delete-button:active{transform:scale(.95)}.react-flow .flow-node .condition-handle-false{background:var(--notif-flow-error-color)!important}.react-flow .flow-node .condition-handle-true{background:var(--notif-flow-success-color)!important}.react-flow .flow-node--trigger{border-color:#1890ff}.react-flow .flow-node--trigger .flow-node__icon{background-color:#1890ff1a;color:#1890ff}.react-flow .flow-node--action{border-color:#52c41a}.react-flow .flow-node--action .flow-node__icon{background-color:#52c41a1a;color:#52c41a}.react-flow .flow-node--condition{border-color:#faad14}.react-flow .flow-node--condition .flow-node__icon{background-color:#faad141a;color:#faad14}.react-flow .flow-node--end{border-color:#00bcd4}.react-flow .flow-node--end .flow-node__icon{background-color:#00bcd41a;color:#00bcd4}.notif-flow-edge-plus-button{align-items:center;background:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-success-color);border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--notif-flow-success-color);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.notif-flow-edge-plus-button:hover{background:var(--notif-flow-hover-bg)}.delay-unit-select{width:100%}.notification-flow-email-body{display:flex;flex-direction:column;gap:16px}.notification-flow-email-body .notif-flow-rich-text-form-item{color:var(--notif-flow-text-primary);margin-bottom:0}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-picker{color:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-stroke{stroke:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-fill{fill:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:380px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .email-variable-section{background-color:var(--notif-flow-bg-secondary);border-radius:4px;margin-top:55%;padding:12px}.notification-flow-email-body .email-variable-section .email-variable-header{margin-bottom:12px}.notification-flow-email-body .email-variable-section .email-variable-header p{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;font-weight:500;margin:0;padding-bottom:4px}.notification-flow-email-body .email-variable-section .dynamic-variables-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.notification-flow-email-body .email-variable-section .dynamic-variable-chip{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:16px;color:var(--notif-flow-text-secondary);font-size:12px;height:auto;line-height:1.5;margin-bottom:8px;padding:4px 12px;transition:all .3s}.notification-flow-email-body .email-variable-section .dynamic-variable-chip:hover{border-color:var(--notif-flow-primary-color);color:var(--notif-flow-primary-color)}.delay-action-form{padding:20px}.delay-action-form .delay-form-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.delay-action-form .delay-form-row{grid-template-columns:1fr}}.delay-action-form .delay-form-row .notif-flow-form-item{margin-bottom:0}.delay-action-form .delay-form-row .notif-flow-form-item .notif-flow-select{width:100%}.condition-form .condition-form-header{margin-bottom:24px}.condition-form .condition-form-header h3{color:var(--notif-flow-text-primary);font-size:18px;font-weight:500;margin:0}.condition-form .condition-form-row{display:flex;gap:16px;margin-bottom:16px}.condition-form .condition-form-row .notif-flow-form-item{flex:1}.condition-form .condition-end-date,.condition-form .condition-operator,.condition-form .condition-options,.condition-form .condition-start-date,.condition-form .condition-value{width:100%}.notif-flow-node-sidebar .notif-flow-drawer,.notif-flow-node-sidebar .notif-flow-drawer-body,.notif-flow-node-sidebar .notif-flow-drawer-footer,.notif-flow-node-sidebar .notif-flow-drawer-header{background-color:var(--notif-flow-bg-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body{padding:24px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header{margin-bottom:20px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header h4{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs{display:flex;gap:0;margin-bottom:24px;width:100%}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 16px;position:relative;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:first-child{border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:last-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:hover{background:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active{background:var(--notif-flow-bg-primary);border-color:var(--notif-flow-primary-color,#10b981);color:var(--notif-flow-text-primary);z-index:1}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active .check-icon{color:var(--notif-flow-primary-color,#10b981);font-size:16px;margin-left:8px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:44px;padding:12px 16px;text-align:right;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:hover{background:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:active{background:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-node-sidebar.edit-mode .notif-flow-drawer-body{max-height:calc(100vh - 108px);overflow-y:auto;padding:16px}@media (max-width:576px){.condition-form .condition-form-row{flex-direction:column;gap:0}.notif-flow-node-sidebar .notif-flow-drawer{width:100%!important}}.switch-icon--on .switch-background{fill:var(--notif-flow-primary-color,#f97316)}.trigger-change-warning{display:flex;gap:16px;padding:20px 0}.trigger-change-warning .warning-icon{align-items:flex-start;display:flex;flex-shrink:0;margin-top:4px}.trigger-change-warning .warning-content{flex:1}.trigger-change-warning .warning-content p{color:var(--notif-flow-text-primary);line-height:1.5;margin:0 0 16px}.trigger-change-warning .warning-content .warning-details{background:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-secondary);border-radius:8px;margin:16px 0;padding:16px}.trigger-change-warning .warning-content .warning-details p{color:var(--notif-flow-text-primary);font-weight:500;margin:0 0 8px}.trigger-change-warning .warning-content .warning-details ul{color:var(--notif-flow-text-primary);margin:0;padding-right:20px}.trigger-change-warning .warning-content .warning-details ul li{line-height:1.4;list-style:circle;margin-bottom:4px}.notif-flow-custom-modal-body{padding:16px!important}.trigger-form .trigger-form-field{margin-bottom:16px}.trigger-form .trigger-form-field .trigger-form-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.trigger-form .trigger-form-field .trigger-form-label .required{color:#ef4444;margin-right:4px}.notif-flow-no-conditions-message{color:var(--notif-flow-text-secondary);font-size:14px;margin-top:8px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;overflow-y:hidden;position:absolute;right:-100000px;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:right;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-right:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:\"•\"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:\"☑\"}.ql-editor ul[data-checked=false]>li:before{content:\"☐\"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor li.ql-direction-rtl:before{margin-left:-1.5em;margin-right:.3em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-right:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-left:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal)\". \"}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha)\". \"}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman)\". \"}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal)\". \"}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha)\". \"}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman)\". \"}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal)\". \"}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha)\". \"}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman)\". \"}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal)\". \"}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-right:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-right:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-left:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-left:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-right:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-right:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-left:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-left:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-right:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-right:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-left:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-left:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-right:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-right:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-left:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-left:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-right:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-right:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-left:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-left:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-right:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-right:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-left:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-left:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-right:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-right:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-left:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-left:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-right:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-right:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-left:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-left:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-right:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-right:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-left:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-left:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 auto 0 0}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:ltr;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:left}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:\"\";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:100% 0;border:none;cursor:pointer;display:inline-block;float:right;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:right;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:\"\";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-right:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-right:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:right;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:2px;padding-right:8px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{left:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:right;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\"\"]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]:before{content:\"Heading 1\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]:before{content:\"Heading 2\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]:before{content:\"Heading 3\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]:before{content:\"Heading 4\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]:before{content:\"Heading 5\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]:before{content:\"Heading 6\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:\"Sans Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:\"Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:\"Monospace\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:\"Small\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:\"Large\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:\"Huge\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-left:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:\"Visit URL:\";line-height:26px;margin-left:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-left:1px solid #ccc;content:\"Edit\";margin-right:16px;padding-left:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:\"Remove\";margin-right:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-left:0;content:\"Save\";padding-left:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:\"Enter link:\"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:\"Enter formula:\"}.ql-snow .ql-tooltip[data-mode=video]:before{content:\"Enter video:\"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.automation-list{padding:20px}.automation-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.automation-list__header .filter-search-group{align-items:center;display:flex;gap:12px}.automation-list__header .filter-search-group .status-filter-select{min-width:140px}.automation-list__header .filter-search-group .automation-search{width:320px}.automation-list__table{position:relative!important}.automation-list__table .notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px}.automation-list__table .notif-flow-table-head .notif-flow-table-header-row .notif-flow-table-header-cell{background:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name{cursor:pointer;font-weight:500;transition:color .3s cubic-bezier(.075,.82,.165,1)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name:hover{color:var(--notif-flow-primary-color,#f97316)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .wp-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.automation-list .bulk-actions-bar{align-items:center;background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;display:flex;margin-bottom:16px;padding:8px 16px}.automation-list .bulk-actions-bar .bulk-delete-btn{margin-left:16px}.automation-list .bulk-actions-bar .selected-count{color:var(--notif-flow-text-secondary);font-size:14px}@media (max-width:768px){.automation-list__header{align-items:flex-start;flex-direction:column}.automation-list__header .filter-search-group{align-items:stretch;width:100%}.automation-list__header .filter-search-group .automation-search{width:100%}.automation-list__table .notif-flow-table{font-size:13px}}.create-flow-modal .custom-modal{max-width:90vw;width:520px}.create-flow-modal .custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600}.create-flow-modal .custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);font-weight:600}.create-flow-modal .custom-modal-body .ant-select-selector,.create-flow-modal .custom-modal-body .notif-flow-input,.create-flow-modal .custom-modal-body .notif-flow-select,.create-flow-modal .custom-modal-body input{height:38px!important}.create-flow-modal .form-actions{margin-top:24px;text-align:left}.create-flow-modal .form-actions__buttons{display:flex;gap:8px;justify-content:flex-end;width:100%}.automation-more-btn{min-width:auto!important;padding:6px!important}.automation-list__table .notif-flow-dropdown{position:relative}.automation-list__table .notif-flow-dropdown .notif-flow-dropdown-menu{left:0;position:absolute;right:auto;z-index:1000}@media (max-width:768px){.create-flow-modal .custom-modal{max-width:100%!important;width:100%!important}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(-1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{left:calc(var(--spacing)*-3)}.right-0{left:calc(var(--spacing)*0)}.right-1{left:calc(var(--spacing)*1)}.right-2{left:calc(var(--spacing)*2)}.right-3{left:calc(var(--spacing)*3)}.right-4{left:calc(var(--spacing)*4)}.right-38\\.75{left:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{right:calc(var(--spacing)*-2499.75)}.left-0{right:calc(var(--spacing)*0)}.left-1{right:calc(var(--spacing)*1)}.left-1\\\u002F2{right:50%}.left-2{right:calc(var(--spacing)*2)}.left-3{right:calc(var(--spacing)*3)}.left-\\[50\\%\\]{right:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-left:calc(var(--spacing)*1)}.mr-2{margin-left:calc(var(--spacing)*2)}.mr-4{margin-left:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-right:calc(var(--spacing)*-2)}.-ml-px{margin-right:-1px}.-ml-px\\!{margin-right:-1px!important}.ml-1{margin-right:calc(var(--spacing)*1)}.ml-1\\.5{margin-right:calc(var(--spacing)*1.5)}.ml-2{margin-right:calc(var(--spacing)*2)}.ml-5{margin-right:calc(var(--spacing)*5)}.ml-auto{margin-right:auto}.ml-auto\\!{margin-right:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-right-radius:0}.rounded-tl-none\\!{border-top-right-radius:0!important}.rounded-r{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-r-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-left-radius:var(--radius)}.rounded-tr-none\\!{border-top-left-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-left-radius:0!important}.rounded-bl-none{border-bottom-right-radius:0}.rounded-bl-none\\!{border-bottom-right-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.border-r-0\\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-l-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-l-50{border-right-style:var(--tw-border-style);border-right-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-right-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)}.bg-primary\\!{background-color:var(--primary)!important}.bg-primary\\\u002F5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--primary)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-left:calc(var(--spacing)*1)}.pr-2{padding-left:calc(var(--spacing)*2)}.pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.pr-3{padding-left:calc(var(--spacing)*3)}.pr-4{padding-left:calc(var(--spacing)*4)}.pr-6{padding-left:calc(var(--spacing)*6)}.pr-8{padding-left:calc(var(--spacing)*8)}.pr-10{padding-left:calc(var(--spacing)*10)}.pr-12{padding-left:calc(var(--spacing)*12)}.pr-14{padding-left:calc(var(--spacing)*14)}.pr-16{padding-left:calc(var(--spacing)*16)}.pr-20{padding-left:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-right:calc(var(--spacing)*8)!important}.pl-0\\!{padding-right:calc(var(--spacing)*0)!important}.pl-1{padding-right:calc(var(--spacing)*1)}.pl-2{padding-right:calc(var(--spacing)*2)}.pl-3{padding-right:calc(var(--spacing)*3)}.pl-6{padding-right:calc(var(--spacing)*6)}.pl-8{padding-right:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:right}.text-right{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--primary)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary\\!{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--primary)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--primary)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary ::selection{background-color:var(--primary)}.selection\\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary::selection{background-color:var(--primary)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--primary)}.hover\\:border-primary-400:hover{border-color:var(--primary-400)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--primary)}.hover\\:bg-primary-400:hover{background-color:var(--primary-400)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--primary)}.hover\\:text-primary\\!:hover{color:var(--primary)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--primary-400)}.hover\\:text-primary\\\u002F80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--primary)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--primary)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--primary-400)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-right:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--primary)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:right}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-left:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-right:calc(var(--spacing)*15)}.md\\:text-left{text-align:right}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-left:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-right:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-amber-800:is(.dark *):hover{background-color:var(--color-amber-800)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-left:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-right:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}@media screen and (max-width:782px){.toplevel_page_wpcafe .wp-responsive-open #wpbody{left:0}}.wcf-dashboard .wcf-table{width:100%!important}.custom-modal-overlay{align-items:center;backdrop-filter:blur(2px);background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.custom-modal-overlay.custom-modal-open{opacity:1;visibility:visible}.custom-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;transform:scale(.8);transition:transform .3s}.custom-modal-overlay.custom-modal-open .custom-modal{transform:scale(1)}.custom-modal-header{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600;line-height:1.4;margin:0}.custom-modal-header .custom-modal-close{align-items:center;background:100% 0;border:none;border-radius:4px;color:#8c8c8c;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:4px;transition:color .2s,background-color .2s;width:32px}.custom-modal-header .custom-modal-close:hover{background-color:#f5f5f5;color:#262626}.custom-modal-header .custom-modal-close:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.custom-modal-header .custom-modal-close:active{transform:scale(.95)}.custom-modal-body{background-color:#fff;flex:1;overflow:auto;padding:24px;position:relative}.custom-modal-body::-webkit-scrollbar{width:6px}.custom-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-weight:600;margin-bottom:8px}.custom-modal-body .notif-flow-input,.custom-modal-body .notif-flow-select{border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px;height:38px!important;transition:border-color .2s,box-shadow .2s;width:100%}.custom-modal-body .notif-flow-input:focus,.custom-modal-body .notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.custom-modal-body .notif-flow-input:hover:not(:focus),.custom-modal-body .notif-flow-select:hover:not(:focus){border-color:var(--notif-flow-primary-hover,#40a9ff)}.custom-modal-footer{border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-modal.custom-modal-small{width:400px}.custom-modal.custom-modal-medium{width:520px}.custom-modal.custom-modal-large{width:720px}.custom-modal.custom-modal-extra-large{width:920px}.custom-modal.custom-modal-centered .custom-modal-overlay{align-items:center}.custom-modal.custom-modal-top .custom-modal-overlay{align-items:flex-start;padding-top:60px}.custom-modal.custom-modal-bottom .custom-modal-overlay{align-items:flex-end;padding-bottom:60px}@media (max-width:768px){.custom-modal-overlay{padding:10px}.custom-modal{border-radius:8px 8px 0 0;max-height:95vh;max-width:100%!important;width:100%!important}.custom-modal-header{padding:12px 16px}.custom-modal-header .custom-modal-title{font-size:16px}.custom-modal-body{padding:16px}.custom-modal-footer{padding:12px 16px}}@media (max-width:480px){.custom-modal-overlay{padding:0}.custom-modal{border-radius:0;max-height:100vh}.custom-modal-header{border-radius:0;padding:16px}.custom-modal-body{padding:16px}.custom-modal-footer{border-radius:0;padding:16px}}@keyframes custom-modal-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes custom-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes custom-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes custom-modal-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.custom-modal-loading .custom-modal-body{position:relative}.custom-modal-loading .custom-modal-body:after{align-items:center;background-color:#fffc;content:\"\";display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ens-btn{align-items:center;background:#005a87;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.4;outline:none;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s}.ens-btn:focus{box-shadow:0 0 0 2px #007bff40}.wp-spinner{animation:wp-spin 1s linear infinite}@keyframes wp-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.wp-skeleton{background:linear-gradient(-90deg,var(--notif-flow-bg-secondary)25%,var(--notif-flow-bg-tertiary)50%,var(--notif-flow-bg-secondary)75%);background-size:200% 100%;border-radius:4px;display:inline-block}.wp-skeleton,.wp-skeleton.wp-skeleton-active{animation:wp-skeleton-loading 1.5s infinite}.wp-skeleton.wp-skeleton-round{border-radius:50%}.wp-skeleton.wp-skeleton-input{border-radius:4px;height:32px}.wp-skeleton.wp-skeleton-button{border-radius:4px;height:32px;width:80px}.wp-skeleton.wp-skeleton-avatar{border-radius:50%;height:40px;width:40px}.wp-skeleton.wp-skeleton-image{border-radius:4px;height:200px;width:100%}@keyframes wp-skeleton-loading{0%{background-position:-100% 0}to{background-position:300% 0}}.wp-space{align-items:center;display:flex}.wp-space.wp-space-horizontal{flex-direction:row}.wp-space.wp-space-vertical{flex-direction:column}.wp-space.wp-space-wrap{flex-wrap:wrap}.wp-space.wp-space-align-start{align-items:flex-start}.wp-space.wp-space-align-end{align-items:flex-end}.wp-space.wp-space-align-center{align-items:center}.wp-space.wp-space-align-baseline{align-items:baseline}.wp-space .wp-space-item{flex-shrink:0}.wp-space.wp-space-horizontal .wp-space-item{width:var(--wp-space-size,12px)}.wp-space.wp-space-vertical .wp-space-item{height:var(--wp-space-size,12px)}.wp-spin{display:inline-block}.wp-spin.wp-spin-hidden{display:none}.wp-spin.wp-spin-small .wp-spin-svg{height:14px;width:14px}.wp-spin.wp-spin-default .wp-spin-svg{height:20px;width:20px}.wp-spin.wp-spin-large .wp-spin-svg{height:32px;width:32px}.wp-spin-container{align-items:center;display:flex;flex-direction:column;gap:8px}.wp-spin-spinner{align-items:center;display:flex;justify-content:center}.wp-spin-svg{animation:wp-spin 1s linear infinite}.wp-spin-circle{animation:wp-spin-dash 1.5s ease-in-out infinite}.wp-spin-tip{color:#666;font-size:14px;text-align:center}.wp-spin-wrapper{position:relative}.wp-spin-overlay{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@keyframes wp-spin-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.wp-icon{display:inline-block;fill:currentColor;stroke:currentColor;stroke-width:0;vertical-align:middle}.wp-form{display:flex;flex-direction:column;gap:16px}.wp-form.wp-form-horizontal .wp-form-item{align-items:center;display:flex;gap:12px}.wp-form.wp-form-horizontal .wp-form-item .wp-form-item-label{min-width:120px;text-align:left}.wp-form.wp-form-inline{align-items:center;flex-flow:wrap;gap:16px}.wp-form.wp-form-inline .wp-form-item{margin-bottom:0}.wp-form-item{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-input,.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-select{border-color:#f56565;box-shadow:0 0 0 1px #f56565}.wp-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.wp-radio.wp-radio-disabled{cursor:not-allowed;opacity:.6}.wp-radio.wp-radio-checked .wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa}.wp-radio-input{background-color:#fff;border:2px solid #c3c4c7;border-radius:50%;cursor:pointer;height:16px;width:16px}.wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa;position:relative}.wp-radio-input:checked:after{background-color:#fff;border-radius:50%;content:\"\";height:6px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:6px}.wp-radio-input:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-radio-text{color:#2c3338;font-size:14px}.wp-radio-group{display:flex;flex-direction:column;gap:8px}.wp-radio-group.wp-radio-group-horizontal{flex-flow:wrap;gap:16px}.wp-radio-button{align-items:center;background-color:#fff;border:1px solid #c3c4c7;color:#2c3338;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.wp-radio-button:first-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.wp-radio-button:last-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.wp-radio-button:not(:first-child){border-right:none}.wp-radio-button.wp-radio-button-checked{background-color:#0073aa;border-color:#0073aa;color:#fff;z-index:1}.wp-radio-button.wp-radio-button-disabled{cursor:not-allowed;opacity:.6}.wp-radio-button:hover:not(.wp-radio-button-disabled):not(.wp-radio-button-checked){background-color:#f6f7f7;border-color:#8c8f94}.wp-radio-button-input{display:none}.notif-flow-dropdown{display:inline-block;position:relative}.notif-flow-dropdown-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-dropdown-trigger.notif-flow-dropdown-disabled{cursor:not-allowed;opacity:.6}.notif-flow-dropdown-menu{animation:notif-flow-dropdown-fade-in .15s ease-out;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.4;list-style:none;margin:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;z-index:1000}.notif-flow-dropdown-menu.notif-flow-dropdown-portal{position:fixed;z-index:9999}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-left{margin-top:4px;right:0;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-right{left:0;margin-top:4px;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-center{margin-top:4px;right:50%;top:100%;transform:translate(50%)}.notif-flow-dropdown-menu.notif-flow-dropdown-top-left{bottom:100%;margin-bottom:4px;right:0}.notif-flow-dropdown-menu.notif-flow-dropdown-top-right{bottom:100%;left:0;margin-bottom:4px}.notif-flow-dropdown-menu.notif-flow-dropdown-top-center{bottom:100%;margin-bottom:4px;right:50%;transform:translate(50%)}.notif-flow-dropdown-item{align-items:center;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s;white-space:nowrap}.notif-flow-dropdown-item.notif-flow-dropdown-item-disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed;opacity:.6}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger{color:var(--notif-flow-error-color)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fcf0f1)}.notif-flow-dropdown-item-icon{align-items:center;display:inline-flex;font-size:14px;height:16px;justify-content:center;margin-left:8px;width:16px}.notif-flow-dropdown-item-icon svg{fill:currentColor;height:100%;width:100%}.notif-flow-dropdown-item-label{flex:1;font-size:14px;line-height:1.4}@keyframes notif-flow-dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wp-table-more-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s;width:32px}.wp-table-more-btn:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.wp-table-more-btn:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-table-more-btn svg{fill:currentColor;height:16px;width:16px}.notif-flow-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #00000026}.notif-flow-dropdown-menu:before{background:linear-gradient(-90deg,transparent,var(--notif-flow-border-light),transparent);content:\"\";height:1px;left:0;position:absolute;right:0;top:0}.notif-flow-dropdown-item{position:relative}.notif-flow-dropdown-item:not(:last-child):after{background-color:var(--notif-flow-border-light);bottom:0;content:\"\";height:1px;left:12px;position:absolute;right:12px}.notif-flow-dropdown-item:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-hover-bg)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fef2f2);border-right:3px solid var(--notif-flow-error-color);padding-right:9px}@media (max-width:768px){.notif-flow-dropdown-menu{font-size:13px;min-width:140px}.notif-flow-dropdown-item{padding:6px 10px}.notif-flow-dropdown-item-icon{height:14px;margin-left:6px;width:14px}}.notif-flow-switch-wrapper{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:1.4}.notif-flow-switch-label{font-weight:500;margin:0}.notif-flow-switch-children,.notif-flow-switch-label{color:#2c3338}.notif-flow-switch,.notif-flow-switch-children,.notif-flow-switch-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-switch{border-radius:20px;display:inline-block;outline:none;position:relative;transition:all .2s}.notif-flow-switch:focus{box-shadow:0 0 0 2px #0073aa40}.notif-flow-switch.notif-flow-switch-disabled{cursor:not-allowed;opacity:.6}.notif-flow-switch.notif-flow-switch-loading{cursor:wait}.notif-flow-switch-track{background-color:#c3c4c7;border-radius:inherit;display:block;overflow:hidden;position:relative;transition:background-color .2s}.notif-flow-switch-checked .notif-flow-switch-track{background-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#e0e0e0}.notif-flow-switch-thumb{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:all .2s}.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-100%)}.notif-flow-switch-default .notif-flow-switch-track{height:24px;width:44px}.notif-flow-switch-default .notif-flow-switch-thumb{height:20px;width:20px}.notif-flow-switch-default .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)}.notif-flow-switch-small .notif-flow-switch-track{height:20px;width:36px}.notif-flow-switch-small .notif-flow-switch-thumb{height:16px;width:16px}.notif-flow-switch-small .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)}.notif-flow-switch-large .notif-flow-switch-track{height:28px;width:52px}.notif-flow-switch-large .notif-flow-switch-thumb{height:24px;width:24px}.notif-flow-switch-large .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)}.notif-flow-switch-loading-spinner{animation:notif-flow-switch-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--notif-flow-primary-color,#f45925);height:12px;width:12px}@keyframes notif-flow-switch-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover .notif-flow-switch-track{box-shadow:0 0 0 2px #0073aa1a}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover.notif-flow-switch-checked .notif-flow-switch-track{box-shadow:0 0 0 2px #f4592533}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active .notif-flow-switch-thumb{transform:translateY(-50%)scale(.95)}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)scale(.95)}.notif-flow-switch-small:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)scale(.95)}.notif-flow-switch-large:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)scale(.95)}.notif-flow-switch:focus-visible{box-shadow:0 0 0 2px #0073aa80;outline:none}@media (prefers-color-scheme:dark){.notif-flow-switch-children,.notif-flow-switch-label{color:#f0f0f1}.notif-flow-switch-track{background-color:#3c434a}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#2c3338}.notif-flow-switch-thumb{background-color:#f0f0f1;box-shadow:0 2px 4px #0006}}@media (prefers-contrast:high){.notif-flow-switch-track{border:2px solid #000}.notif-flow-switch-checked .notif-flow-switch-track{border-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-thumb{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.notif-flow-switch,.notif-flow-switch-thumb,.notif-flow-switch-track{transition:none}.notif-flow-switch-loading-spinner{animation:none}}[dir=rtl] .notif-flow-switch-thumb{left:2px;right:auto}[dir=rtl] .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(100%)}[dir=rtl] .notif-flow-switch-default.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)}[dir=rtl] .notif-flow-switch-small.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)}[dir=rtl] .notif-flow-switch-large.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)}.notif-flow-drawer-mask{background-color:#00000073;inset:0;position:fixed;transition:opacity .3s,visibility .3s;z-index:999}.notif-flow-drawer{background-color:var(--notif-flow-bg-primary);bottom:0;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;position:fixed;top:0;transition:transform .3s;z-index:1000}.notif-flow-drawer-left{right:0;transform:translate(100%)}.notif-flow-drawer-left.open{transform:translate(0)}.notif-flow-drawer-right{left:0;transform:translate(-100%)}.notif-flow-drawer-right.open{transform:translate(0)}.notif-flow-drawer-top{left:0;right:0;top:0;transform:translateY(-100%)}.notif-flow-drawer-top.open{transform:translateY(0)}.notif-flow-drawer-bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.notif-flow-drawer-bottom.open{transform:translateY(0)}.notif-flow-drawer-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.notif-flow-drawer-title{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-drawer-close{align-items:center;background:100% 0;border:none;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.notif-flow-drawer-close:hover{color:var(--notif-flow-text-primary)}.notif-flow-drawer-body{background-color:var(--notif-flow-bg-primary);flex:1;overflow-y:auto;padding:24px}.notif-flow-drawer-footer{background-color:var(--notif-flow-bg-primary);border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.notif-flow-form--vertical .notif-flow-form-item{margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item{align-items:center;display:flex;margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item .notif-flow-form-item-label{color:var(--notif-flow-text-primary);margin-left:16px;text-align:left;width:120px}.notif-flow-form--inline .notif-flow-form-item{display:inline-block;margin-bottom:0;margin-left:16px}.notif-flow-form-item{margin-bottom:16px}.notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.notif-flow-form-item-label:after{content:\"\"}.notif-flow-form-item-control{position:relative}.notif-flow-form-item-error{color:#ef4444;font-size:12px;line-height:1.5;margin-top:4px}.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-input,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-select,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-textarea{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.components-tooltip{font-size:12px!important;line-height:1.4!important;max-width:220px!important;padding:8px 12px!important;position:relative;word-break:break-word!important;z-index:999999!important}.components-tooltip,.components-tooltip .components-popover__content{background:#1f1f1f!important;border-radius:4px!important;color:#fff!important;white-space:normal!important}.components-tooltip .components-popover__content{box-shadow:0 2px 6px #0000004d!important;min-width:unset!important}.components-tooltip.is-top{margin-bottom:8px!important}.components-tooltip.is-bottom{margin-top:8px!important}.components-tooltip .components-tooltip__shortcut{color:#fff!important}.notif-flow-action-sidebar .components-tooltip{z-index:1000001!important}.dynamic-variable-chip,.form-field-tooltip-icon{position:relative;z-index:1}.dynamic-variables-container .components-tooltip{text-align:center}.components-popover.components-tooltip .components-popover__content:before{border-color:#1f1f1f!important}.notif-flow-table{background:var(--notif-flow-bg-primary);border-collapse:separate;border-spacing:0;text-align:right;width:100%}.notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;min-height:150px;overflow-x:auto;position:relative!important;width:100%}.notif-flow-table-loading-overlay{align-items:center;background:var(--notif-flow-bg-primary);display:flex;inset:0;justify-content:center;opacity:.5;position:absolute;z-index:100}.notif-flow-table-loading-spinner{align-items:center;color:var(--notif-flow-primary-color,#f97316);display:flex;justify-content:center}.notif-flow-table-loading-spinner svg{animation:notif-flow-spin 1s linear infinite}.notif-flow-table-loading{opacity:.6;pointer-events:none}.notif-flow-table-head .notif-flow-table-header-cell{background-color:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px;white-space:nowrap}.notif-flow-table-head .notif-flow-table-header-cell.notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)!important;padding-left:16px!important;padding-right:16px!important;width:48px}.notif-flow-table-head .notif-flow-table-header-cell:first-child{border-top-right-radius:8px}.notif-flow-table-head .notif-flow-table-header-cell:last-child{border-top-left-radius:8px}.notif-flow-table-head .notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)}.notif-flow-table-body .notif-flow-table-row:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light)}.notif-flow-table-body .notif-flow-table-empty-cell{padding:48px 0!important;text-align:center}.notif-flow-table-body .notif-flow-table-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:32px 20px}.notif-flow-table-body .notif-flow-table-empty-icon{align-items:center;color:var(--notif-flow-text-tertiary);display:flex;justify-content:center;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-icon svg{height:48px;width:48px}.notif-flow-table-body .notif-flow-table-empty-text{color:var(--notif-flow-text-secondary);font-size:14px;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-action{margin-top:8px}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button{background-color:var(--notif-flow-bg-secondary);border:none;border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;font-size:14px;font-weight:500;min-height:36px;padding:8px 16px;transition:all .2s}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:active{background-color:var(--notif-flow-active-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:focus{outline:2px solid var(--notif-flow-border-light);outline-offset:2px}.notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.notif-flow-table-cell.notif-flow-table-selection-cell{padding-left:16px;padding-right:16px;width:48px}.notif-flow-table-row{transition:background-color .2s}.notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-primary)}.notif-flow-table-row.notif-flow-table-data-row:hover{cursor:pointer}.notif-flow-table-align-left{text-align:right}.notif-flow-table-align-center{text-align:center}.notif-flow-table-align-right{text-align:left}.notif-flow-table-pagination{align-items:center;border-top:1px solid var(--notif-flow-border-light);display:flex;justify-content:flex-end;padding:16px}.notif-flow-table input[type=checkbox],.notif-flow-table input[type=radio]{accent-color:var(--notif-flow-primary-color,#f97316);background-color:#0000;border:1px solid var(--notif-flow-border-primary);border-radius:4px;cursor:pointer;height:16px;width:16px}.notif-flow-table-header-cell .notif-flow-table input[type=checkbox],.notif-flow-table-header-cell .notif-flow-table input[type=radio]{background-color:#0000}.notif-flow-table input[type=checkbox]:checked,.notif-flow-table input[type=radio]:checked{border-color:var(--notif-flow-primary-color,#f97316)}.notif-flow-table input[type=checkbox]:focus,.notif-flow-table input[type=radio]:focus{outline:2px var(--notif-flow-primary-shadow,#0073aa33);outline-offset:2px}@media (max-width:768px){.notif-flow-table-container{border-radius:4px}.notif-flow-table-cell{padding:8px 12px}}.notif-flow-toast-container{bottom:20px;left:20px;pointer-events:none;position:fixed;z-index:999999}.notif-flow-toast{border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:8px;pointer-events:all}.notif-flow-toast:hover{box-shadow:0 6px 16px #0003}@keyframes notif-flow-toast-slide-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes notif-flow-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.notif-flow-toast.notif-flow-toast-success{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-toast.notif-flow-toast-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-toast.notif-flow-toast-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-toast.notif-flow-toast-info{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}@media (max-width:768px){.notif-flow-toast-container{bottom:20px;left:20px;right:20px}.notif-flow-toast{max-width:none;min-width:auto;width:100%}}@keyframes edgePulse{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:1;stroke-width:4px}to{stroke-opacity:.6;stroke-width:2px}}@keyframes edgeGlow{0%{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 8px)}to{filter:drop-shadow(0 0)}}.animated-edge,.animated-edge[data-condition=true]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite}.animated-edge[data-condition=true]{stroke:#22b855}.animated-edge[data-condition=false]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite;stroke:#ef4444}.react-flow__edge{transition:stroke-width .3s,stroke-opacity .3s}.notif-flow-badge-wrapper{display:inline-block;position:relative}.notif-flow-badge,.wp-table-status-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:4px 8px;transition:all .2s;white-space:nowrap}.notif-flow-badge-small,.wp-table-status-badge{border-radius:3px;font-size:11px;padding:2px 6px}.notif-flow-badge-large{border-radius:5px;font-size:13px;padding:6px 12px}.notif-flow-badge-published,.notif-flow-badge-success,.wp-table-status-badge.wp-table-status-published{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-badge-default,.notif-flow-badge-draft,.wp-table-status-badge.wp-table-status-draft{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.notif-flow-badge-processing{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.notif-flow-badge-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-badge-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-badge-count{border-radius:10px;box-shadow:0 0 0 2px #fff;font-size:12px;height:20px;left:-8px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;top:-8px;z-index:10}.notif-flow-badge-dot{border-radius:50%;height:8px;left:-4px;min-width:8px;padding:0;top:-4px;width:8px}.notif-flow-badge-status{cursor:default}.notif-flow-badge-status:hover{opacity:.9}@keyframes notif-flow-badge-zoom{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notif-flow-badge-count{animation:notif-flow-badge-zoom .3s ease-out}@media (max-width:768px){.notif-flow-badge,.wp-table-status-badge{font-size:11px;padding:3px 6px}.notif-flow-badge-small,.wp-table-status-badge{font-size:10px;padding:2px 5px}.notif-flow-badge-large{font-size:12px;padding:5px 10px}}body{margin:0;padding:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color,var(--xy-background-color-default));direction:rtl}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;position:absolute;right:0;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:100% 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{fill:none;stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default))}.react-flow__connection-path{fill:none;stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default))}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.react-flow__edge.animated path.react-flow__edge-interaction{animation:none;stroke-dasharray:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:100% 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:100% 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:100% 0;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;right:50%;top:auto;transform:translate(50%,50%)}.react-flow__handle-top{right:50%;top:0;transform:translate(50%,-50%)}.react-flow__handle-left{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__handle-right{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{right:50%;transform:translate(15px)translate(50%)}.react-flow__panel.left{right:0}.react-flow__panel.right{left:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-left:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-left:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nesw-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nwse-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{right:0;top:50%}.react-flow__resize-control.handle.right{right:100%;top:50%}.react-flow__resize-control.handle.top{right:50%;top:0}.react-flow__resize-control.handle.bottom{right:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{right:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{right:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(50%);width:1px}.react-flow__resize-control.line.left{border-right-width:1px;right:0}.react-flow__resize-control.line.right{border-left-width:1px;right:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;right:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.notif-flow-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.notif-flow-button__icon{align-items:center;display:flex;justify-content:center}.notif-flow-button__icon svg{height:20px;width:20px}.notif-flow-button__spinner,.notif-flow-button__text{align-items:center;display:flex}.notif-flow-button__spinner{justify-content:center;margin-left:8px}.notif-flow-button--loading .notif-flow-button__text{margin-right:8px}.notif-flow-button--loading{border:1px solid var(--notif-flow-border-primary);pointer-events:none}.notif-flow-button--primary{background-color:var(--notif-flow-primary-color,#f97316);border-color:var(--notif-flow-primary-color,#f97316);color:#fff;font-size:16px;padding:12px 24px}.notif-flow-button--primary:hover{background-color:var(--notif-flow-primary-hover,#ea580c);border-color:var(--notif-flow-primary-hover,#ea580c);box-shadow:0 4px 12px var(--notif-flow-primary-shadow,#f973164d)}.notif-flow-button--primary:active{box-shadow:0 2px 4px var(--notif-flow-primary-shadow,#f973164d);transform:translateY(0)}.notif-flow-button--primary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--primary:disabled{border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-tertiary);cursor:not-allowed;pointer-events:none}.notif-flow-button--primary:disabled,.notif-flow-button--primary:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none;transform:none}.notif-flow-button--secondary{background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:12px 24px}.notif-flow-button--secondary:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-button--secondary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--secondary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--secondary:disabled,.notif-flow-button--secondary:disabled:hover{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light)}.notif-flow-button--tertiary{background-color:#0000;color:var(--notif-flow-text-secondary);font-size:14px;padding:12px 24px}.notif-flow-button--tertiary:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-button--tertiary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--tertiary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--tertiary:disabled:hover{background-color:#0000;color:var(--notif-flow-text-tertiary)}.notif-flow-button--link{background:100% 0;color:var(--notif-flow-primary-color);font-size:14px;padding:4px 8px;text-decoration:none}.notif-flow-button--link:hover{color:var(--notif-flow-primary-hover);text-decoration:underline}.notif-flow-button--link:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--link:disabled{cursor:not-allowed}.notif-flow-button--link:disabled,.notif-flow-button--link:disabled:hover{color:var(--notif-flow-text-tertiary);text-decoration:none}.notif-flow-button--small{font-size:14px;min-width:auto;padding:8px 16px}.notif-flow-button--small.notif-flow-button--primary{padding:8px 16px}.notif-flow-button--small .notif-flow-button__icon svg{height:16px;width:16px}.notif-flow-button--large{font-size:18px;padding:16px 32px}.notif-flow-button--large.notif-flow-button--primary{padding:16px 32px}.notif-flow-button--large .notif-flow-button__icon svg{height:24px;width:24px}.notif-flow-button--danger{background-color:var(--notif-flow-error-color,#dc2626);border-color:var(--notif-flow-error-color,#dc2626);color:#fff}.notif-flow-button--danger:hover{background-color:var(--notif-flow-error-hover,#b91c1c);border-color:var(--notif-flow-error-hover,#b91c1c);box-shadow:0 4px 12px var(--notif-flow-error-shadow,#dc26264d)}.notif-flow-button--danger:focus{box-shadow:0 0 0 3px var(--notif-flow-error-shadow,#dc262633)}.notif-flow-button--danger:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-button--danger:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none}@media (max-width:768px){.notif-flow-button--primary{font-size:14px;padding:10px 20px}.notif-flow-button--large{font-size:16px;padding:14px 28px}}@media (max-width:480px){.notif-flow-button--primary{font-size:14px;padding:8px 16px}.notif-flow-button--large{font-size:16px;padding:12px 24px}}.notif-flow-spinner{animation:notif-flow-spin 1s linear infinite}@keyframes notif-flow-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.notif-flow-input-search-wrapper{display:inline-block;position:relative;width:100%}.notif-flow-input-clear{align-items:center;background:100% 0;border:none;border-radius:4px;color:var(--notif-flow-text-tertiary);cursor:pointer;display:flex;justify-content:center;left:12px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s}.notif-flow-input-clear:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-input-clear svg{display:block;height:14px;width:14px}.notif-flow-input{background-color:var(--notif-flow-bg-primary)!important;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;font-size:14px;line-height:1.4;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.notif-flow-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.notif-flow-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.notif-flow-input[type=number]::-webkit-inner-spin-button,.notif-flow-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.notif-flow-input[type=number]:hover::-webkit-inner-spin-button,.notif-flow-input[type=number]:hover::-webkit-outer-spin-button{display:block;margin-right:5px;opacity:1}.notif-flow-input::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-input:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-input:disabled{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-input--small{font-size:13px;height:32px;padding:6px 10px}.notif-flow-input--middle{font-size:14px;height:38px;padding:8px 12px}.notif-flow-input--large{font-size:15px;height:44px;padding:10px 14px}.notif-flow-input--filled{background-color:var(--notif-flow-bg-secondary);border-color:var(--notif-flow-border-primary)}.notif-flow-input--filled:focus{background-color:var(--notif-flow-bg-primary)}.notif-flow-input--borderless{background-color:#0000;border:none;padding:8px 0}.notif-flow-input--borderless:focus{border-bottom:2px solid var(--notif-flow-primary-color);box-shadow:none}.notif-flow-input--error,.notif-flow-input--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-input--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-input--success,.notif-flow-input--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-input--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-input{font-size:16px}.notif-flow-input--small{font-size:14px}.notif-flow-input--large,.notif-flow-input--middle{font-size:16px}}.notif-flow-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--notif-flow-bg-primary)!important;background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");background-position:left 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;cursor:pointer;font-size:14px;line-height:1.4;max-width:100%!important;outline:none;padding:8px 12px 8px 40px;transition:border-color .2s,box-shadow .2s;width:100%!important}.notif-flow-select::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-select:disabled{background-color:var(--notif-flow-bg-disabled);background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-select--small{background-position:left 10px center;background-size:14px;font-size:13px;height:32px;padding:6px 10px 6px 36px}.notif-flow-select--middle{background-position:left 12px center;background-size:16px;font-size:14px;height:38px;padding:8px 12px 8px 40px}.notif-flow-select--large{background-position:left 14px center;background-size:18px;font-size:15px;height:44px;padding:10px 14px 10px 44px}.notif-flow-select::-ms-expand{display:none}.notif-flow-select option{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px!important;line-height:1.4!important;padding:12px 16px!important}.notif-flow-select option:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-select option:checked{background-color:var(--notif-flow-primary-light,#e6f7ff);color:var(--notif-flow-primary-color,#0073aa)}.notif-flow-select--error,.notif-flow-select--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-select--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-select--success,.notif-flow-select--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-select--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-select{font-size:16px}.notif-flow-select--small{font-size:14px}.notif-flow-select--large,.notif-flow-select--middle{font-size:16px}}.notif-flow-skeleton-loader{align-items:flex-start;animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;display:flex;gap:12px;padding:16px}.notif-flow-skeleton-loader__avatar{flex-shrink:0;margin-top:4px}.notif-flow-skeleton-loader__avatar-circle{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:50%;height:40px;width:40px}.notif-flow-skeleton-loader__content{display:flex;flex:1;flex-direction:column;gap:8px}.notif-flow-skeleton-loader__line{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:12px}.notif-flow-skeleton-loader__line--1{width:25%}.notif-flow-skeleton-loader__line--2{width:45%}.notif-flow-skeleton-loader__line--3{width:65%}.notif-flow-skeleton-loader__line--4{width:85%}.notif-flow-skeleton-loader__line--image{border-radius:8px;height:120px;width:100%}.notif-flow-skeleton-loader__button{align-self:flex-start;margin-top:12px}.notif-flow-skeleton-loader__button-bar{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:32px;width:80px}.notif-flow-table-row-skeleton__cell{border-bottom:1px solid #f0f0f0;padding:12px 16px}.notif-flow-table-row-skeleton__cell .notif-flow-skeleton-loader__line{height:14px;margin:4px 0}.notif-flow-card-skeleton{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.notif-flow-card-skeleton__image{margin-bottom:16px}.notif-flow-card-skeleton__content{display:flex;flex-direction:column;gap:8px}@keyframes notif-flow-skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:768px){.notif-flow-skeleton-loader{gap:8px;padding:12px}.notif-flow-skeleton-loader__avatar-circle{height:32px;width:32px}.notif-flow-skeleton-loader__line{height:10px}.notif-flow-skeleton-loader__line--1{width:30%}.notif-flow-skeleton-loader__line--2{width:50%}.notif-flow-skeleton-loader__line--3{width:70%}.notif-flow-skeleton-loader__line--4{width:90%}}.notif-flow-custom-modal-overlay{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open{opacity:1;visibility:visible}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-centered{align-items:center}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-top{align-items:flex-start;padding-top:60px}.notif-flow-custom-modal{background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;transform:scale(.8);transition:transform .3s;width:100%}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal{transform:scale(1)}.notif-flow-custom-modal--small{max-width:400px}.notif-flow-custom-modal--medium{max-width:600px}.notif-flow-custom-modal--large{max-width:800px}.notif-flow-custom-modal--extra-large{max-width:1000px}.notif-flow-custom-modal--form-modal{max-width:680px;width:680px}.notif-flow-custom-modal-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.notif-flow-custom-modal-title{color:var(--notif-flow-text-primary);font-size:20px;font-weight:600;line-height:1.4;margin:0}.notif-flow-custom-modal-close{align-items:center;background:100% 0;border:none;border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.notif-flow-custom-modal-close:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-custom-modal-close:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.notif-flow-custom-modal-close svg{height:16px;width:16px}.notif-flow-custom-modal-body{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-secondary);flex:1;overflow:auto;padding:32px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:24px 32px}.notif-flow-custom-modal-footer{background-color:var(--notif-flow-bg-primary);border-radius:0 0 12px 12px;border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 32px 24px}.notif-flow-custom-modal-footer--left{justify-content:flex-start}.notif-flow-custom-modal-footer--center{justify-content:center}.notif-flow-custom-modal-footer--space-between{justify-content:space-between}@media (max-width:768px){.notif-flow-custom-modal-overlay{padding:16px}.notif-flow-custom-modal{max-height:95vh;max-width:95vw}.notif-flow-custom-modal--form-modal{max-width:95vw;width:100%}.notif-flow-custom-modal-header{padding:12px 24px}.notif-flow-custom-modal-title{font-size:18px}.notif-flow-custom-modal-body{padding:24px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:20px 24px}.notif-flow-custom-modal-footer{flex-direction:column;gap:0;padding:12px 24px}.notif-flow-custom-modal-footer--mobile-stack{flex-direction:column}}@media (max-width:480px){.notif-flow-custom-modal-overlay{padding:12px}.notif-flow-custom-modal{border-radius:8px;max-height:98vh;max-width:98vw}.notif-flow-custom-modal-header{border-radius:8px 8px 0 0;padding:12px 20px}.notif-flow-custom-modal-title{font-size:16px}.notif-flow-custom-modal-body{padding:20px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:16px 20px}.notif-flow-custom-modal-footer{border-radius:0 0 8px 8px;padding:12px 20px 16px}}.notif-flow-custom-modal--slide-down{transform:translateY(-50px)scale(.8);transition:transform .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--slide-down{transform:translateY(0)scale(1)}.notif-flow-custom-modal--fade-in{opacity:0;transform:scale(.9);transition:transform .3s,opacity .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--fade-in{opacity:1;transform:scale(1)}.notif-flow-empty-list-screen{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;justify-content:center;min-height:400px;padding:40px 20px}.notif-flow-empty-list-screen__card{align-items:center;background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:48px;max-width:800px;padding:48px 32px;width:100%}.notif-flow-empty-list-screen__video-section{align-items:center;display:flex;flex:1;justify-content:center}.notif-flow-empty-list-screen__video{background-color:var(--notif-flow-bg-secondary);border-radius:8px;height:350px;max-width:400px;overflow:hidden;position:relative;width:100%}.notif-flow-empty-list-screen__video-thumbnail{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s;width:100%}.notif-flow-empty-list-screen__video-thumbnail:hover{transform:scale(1.02)}.notif-flow-empty-list-screen__video-bg{height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.notif-flow-empty-list-screen__video-bg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-flow-empty-list-screen__play-button{align-items:center;display:flex;justify-content:center;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:2}.notif-flow-empty-list-screen__play-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-border-secondary);border-radius:50%;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s;width:60px}.notif-flow-empty-list-screen__play-btn:hover{background-color:var(--notif-flow-hover-bg);box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.notif-flow-empty-list-screen__play-btn:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.notif-flow-empty-list-screen__play-btn svg{height:24px;margin-right:3px;width:24px}.notif-flow-empty-list-screen__video-iframe{height:100%;position:relative;width:100%}.notif-flow-empty-list-screen__iframe{border:none;border-radius:8px;height:100%;width:100%}.notif-flow-empty-list-screen__content-section{display:flex;flex:1;flex-direction:column;gap:24px;text-align:right}.notif-flow-empty-list-screen__heading{color:var(--notif-flow-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}.notif-flow-empty-list-screen__description{color:var(--notif-flow-text-secondary);font-size:16px;line-height:1.6;margin:0;max-width:320px}.notif-flow-empty-list-screen__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-empty-list-screen__help-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.notif-flow-empty-list-screen__help-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-empty-list-screen__help-button svg{fill:currentColor;height:16px;width:16px}.notif-flow-empty-list-screen__create-button{background-color:var(--notif-flow-primary-color,#f45925);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.notif-flow-empty-list-screen__create-button:hover{background-color:var(--notif-flow-primary-hover,#ea580c)}@media (max-width:768px){.notif-flow-empty-list-screen{min-height:300px;padding:20px 16px}.notif-flow-empty-list-screen__card{flex-direction:column;gap:32px;padding:32px 24px;text-align:center}.notif-flow-empty-list-screen__video-section{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;flex:none;justify-content:center;min-height:230px;width:100%}.notif-flow-empty-list-screen__video{height:230px;max-width:300px;min-height:230px;width:100%}.notif-flow-empty-list-screen__content-section{align-items:center;flex:none;text-align:center}.notif-flow-empty-list-screen__heading{font-size:24px}.notif-flow-empty-list-screen__description{font-size:14px;max-width:280px}.notif-flow-empty-list-screen__actions{align-items:center;justify-content:center}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:14px;min-width:160px;padding:10px 20px}}@media (max-width:480px){.notif-flow-empty-list-screen__card{gap:24px;padding:24px 16px}.notif-flow-empty-list-screen__video{height:180px;max-width:250px;min-height:180px;width:100%}.notif-flow-empty-list-screen__heading{font-size:20px}.notif-flow-empty-list-screen__description{font-size:13px;max-width:240px}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:13px;min-width:140px;padding:8px 16px}}.builder-page{display:flex;flex-direction:column;height:100vh}.builder-page__body{display:flex;flex:1;overflow:hidden}.builder-page__canvas{background-color:var(--notif-flow-bg-canvas);flex:1;height:100%;position:relative}.builder-page__canvas .react-flow__attribution{display:none}.notif-flow-top-navbar{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:17px 24px;position:sticky;top:0;z-index:99}.notif-flow-top-navbar__left{align-items:center;display:flex;gap:10px}.notif-flow-top-navbar__left .back-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.notif-flow-top-navbar__left .back-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.notif-flow-top-navbar__left .back-button:active{background-color:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-top-navbar__left .back-button .anticon{font-size:16px}.notif-flow-top-navbar__left .flow-name-section{padding:0 16px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display{align-items:center;display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name{color:var(--notif-flow-text-primary);font-size:20px;line-height:28px;margin-left:4px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name .loading-indicator{color:var(--notif-flow-text-secondary);font-size:14px;font-style:italic;font-weight:400}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .edit-button{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;height:32px;transition:all .2s;width:32px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-actions{display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-input{height:36px;width:300px}.notif-flow-top-navbar__right{align-items:center;display:flex}.react-flow{font-family:var(--ant-font-family),\"Segoe UI\",\"Roboto\",\"Helvetica Neue\",\"Arial\"!important}.react-flow .flow-node{background:var(--notif-flow-bg-primary);border-radius:8px;border-style:solid;border-width:1px;box-shadow:0 2px 4px #0000001a;max-width:320px;min-width:280px;padding:20px;position:relative;transition:all .2s}.react-flow .flow-node:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.react-flow .flow-node__content{align-items:flex-start;display:flex;gap:12px;line-height:22px;width:100%}.react-flow .flow-node__icon{align-items:center;background:var(--notif-flow-bg-tertiary);border-radius:8px;display:flex;font-size:24px;height:36px;justify-content:center;min-width:36px;width:36px}.react-flow .flow-node__details{flex:1;overflow:hidden;width:100%}.react-flow .flow-node__title{color:var(--notif-flow-text-primary);font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-flow .flow-node__subtitle,.react-flow .flow-node__title{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:4px 0}.react-flow .flow-node__subtitle{color:var(--notif-flow-text-secondary);font-size:16px}.react-flow .flow-node .node-delete-button{align-items:center;background-color:var(--notif-flow-error-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;left:-10px;padding:0;position:absolute;top:-10px;transition:all .2s;width:20px;z-index:10}.react-flow .flow-node .node-delete-button:hover{transform:scale(1.1)}.react-flow .flow-node .node-delete-button:active{transform:scale(.95)}.react-flow .flow-node .condition-handle-false{background:var(--notif-flow-error-color)!important}.react-flow .flow-node .condition-handle-true{background:var(--notif-flow-success-color)!important}.react-flow .flow-node--trigger{border-color:#1890ff}.react-flow .flow-node--trigger .flow-node__icon{background-color:#1890ff1a;color:#1890ff}.react-flow .flow-node--action{border-color:#52c41a}.react-flow .flow-node--action .flow-node__icon{background-color:#52c41a1a;color:#52c41a}.react-flow .flow-node--condition{border-color:#faad14}.react-flow .flow-node--condition .flow-node__icon{background-color:#faad141a;color:#faad14}.react-flow .flow-node--end{border-color:#00bcd4}.react-flow .flow-node--end .flow-node__icon{background-color:#00bcd41a;color:#00bcd4}.notif-flow-edge-plus-button{align-items:center;background:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-success-color);border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--notif-flow-success-color);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.notif-flow-edge-plus-button:hover{background:var(--notif-flow-hover-bg)}.delay-unit-select{width:100%}.notification-flow-email-body{display:flex;flex-direction:column;gap:16px}.notification-flow-email-body .notif-flow-rich-text-form-item{color:var(--notif-flow-text-primary);margin-bottom:0}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-picker{color:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-stroke{stroke:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-fill{fill:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:380px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .email-variable-section{background-color:var(--notif-flow-bg-secondary);border-radius:4px;margin-top:55%;padding:12px}.notification-flow-email-body .email-variable-section .email-variable-header{margin-bottom:12px}.notification-flow-email-body .email-variable-section .email-variable-header p{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;font-weight:500;margin:0;padding-bottom:4px}.notification-flow-email-body .email-variable-section .dynamic-variables-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.notification-flow-email-body .email-variable-section .dynamic-variable-chip{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:16px;color:var(--notif-flow-text-secondary);font-size:12px;height:auto;line-height:1.5;margin-bottom:8px;padding:4px 12px;transition:all .3s}.notification-flow-email-body .email-variable-section .dynamic-variable-chip:hover{border-color:var(--notif-flow-primary-color);color:var(--notif-flow-primary-color)}.delay-action-form{padding:20px}.delay-action-form .delay-form-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.delay-action-form .delay-form-row{grid-template-columns:1fr}}.delay-action-form .delay-form-row .notif-flow-form-item{margin-bottom:0}.delay-action-form .delay-form-row .notif-flow-form-item .notif-flow-select{width:100%}.condition-form .condition-form-header{margin-bottom:24px}.condition-form .condition-form-header h3{color:var(--notif-flow-text-primary);font-size:18px;font-weight:500;margin:0}.condition-form .condition-form-row{display:flex;gap:16px;margin-bottom:16px}.condition-form .condition-form-row .notif-flow-form-item{flex:1}.condition-form .condition-end-date,.condition-form .condition-operator,.condition-form .condition-options,.condition-form .condition-start-date,.condition-form .condition-value{width:100%}.notif-flow-node-sidebar .notif-flow-drawer,.notif-flow-node-sidebar .notif-flow-drawer-body,.notif-flow-node-sidebar .notif-flow-drawer-footer,.notif-flow-node-sidebar .notif-flow-drawer-header{background-color:var(--notif-flow-bg-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body{padding:24px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header{margin-bottom:20px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header h4{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs{display:flex;gap:0;margin-bottom:24px;width:100%}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 16px;position:relative;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:first-child{border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:last-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:hover{background:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active{background:var(--notif-flow-bg-primary);border-color:var(--notif-flow-primary-color,#10b981);color:var(--notif-flow-text-primary);z-index:1}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active .check-icon{color:var(--notif-flow-primary-color,#10b981);font-size:16px;margin-left:8px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:44px;padding:12px 16px;text-align:right;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:hover{background:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:active{background:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-node-sidebar.edit-mode .notif-flow-drawer-body{max-height:calc(100vh - 108px);overflow-y:auto;padding:16px}@media (max-width:576px){.condition-form .condition-form-row{flex-direction:column;gap:0}.notif-flow-node-sidebar .notif-flow-drawer{width:100%!important}}.switch-icon--on .switch-background{fill:var(--notif-flow-primary-color,#f97316)}.trigger-change-warning{display:flex;gap:16px;padding:20px 0}.trigger-change-warning .warning-icon{align-items:flex-start;display:flex;flex-shrink:0;margin-top:4px}.trigger-change-warning .warning-content{flex:1}.trigger-change-warning .warning-content p{color:var(--notif-flow-text-primary);line-height:1.5;margin:0 0 16px}.trigger-change-warning .warning-content .warning-details{background:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-secondary);border-radius:8px;margin:16px 0;padding:16px}.trigger-change-warning .warning-content .warning-details p{color:var(--notif-flow-text-primary);font-weight:500;margin:0 0 8px}.trigger-change-warning .warning-content .warning-details ul{color:var(--notif-flow-text-primary);margin:0;padding-right:20px}.trigger-change-warning .warning-content .warning-details ul li{line-height:1.4;list-style:circle;margin-bottom:4px}.notif-flow-custom-modal-body{padding:16px!important}.trigger-form .trigger-form-field{margin-bottom:16px}.trigger-form .trigger-form-field .trigger-form-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.trigger-form .trigger-form-field .trigger-form-label .required{color:#ef4444;margin-right:4px}.notif-flow-no-conditions-message{color:var(--notif-flow-text-secondary);font-size:14px;margin-top:8px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;overflow-y:hidden;position:absolute;right:-100000px;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:right;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-right:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:\"•\"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:\"☑\"}.ql-editor ul[data-checked=false]>li:before{content:\"☐\"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor li.ql-direction-rtl:before{margin-left:-1.5em;margin-right:.3em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-right:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-left:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal)\". \"}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha)\". \"}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman)\". \"}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal)\". \"}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha)\". \"}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman)\". \"}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal)\". \"}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha)\". \"}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman)\". \"}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal)\". \"}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-right:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-right:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-left:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-left:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-right:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-right:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-left:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-left:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-right:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-right:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-left:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-left:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-right:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-right:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-left:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-left:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-right:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-right:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-left:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-left:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-right:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-right:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-left:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-left:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-right:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-right:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-left:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-left:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-right:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-right:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-left:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-left:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-right:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-right:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-left:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-left:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 auto 0 0}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:ltr;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:left}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:\"\";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:100% 0;border:none;cursor:pointer;display:inline-block;float:right;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:right;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:\"\";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-right:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-right:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:right;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:2px;padding-right:8px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{left:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:right;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\"\"]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]:before{content:\"Heading 1\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]:before{content:\"Heading 2\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]:before{content:\"Heading 3\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]:before{content:\"Heading 4\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]:before{content:\"Heading 5\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]:before{content:\"Heading 6\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:\"Sans Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:\"Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:\"Monospace\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:\"Small\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:\"Large\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:\"Huge\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-left:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:\"Visit URL:\";line-height:26px;margin-left:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-left:1px solid #ccc;content:\"Edit\";margin-right:16px;padding-left:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:\"Remove\";margin-right:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-left:0;content:\"Save\";padding-left:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:\"Enter link:\"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:\"Enter formula:\"}.ql-snow .ql-tooltip[data-mode=video]:before{content:\"Enter video:\"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.automation-list{padding:20px}.automation-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.automation-list__header .filter-search-group{align-items:center;display:flex;gap:12px}.automation-list__header .filter-search-group .status-filter-select{min-width:140px}.automation-list__header .filter-search-group .automation-search{width:320px}.automation-list__table{position:relative!important}.automation-list__table .notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px}.automation-list__table .notif-flow-table-head .notif-flow-table-header-row .notif-flow-table-header-cell{background:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name{cursor:pointer;font-weight:500;transition:color .3s cubic-bezier(.075,.82,.165,1)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name:hover{color:var(--notif-flow-primary-color,#f97316)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .wp-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.automation-list .bulk-actions-bar{align-items:center;background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;display:flex;margin-bottom:16px;padding:8px 16px}.automation-list .bulk-actions-bar .bulk-delete-btn{margin-left:16px}.automation-list .bulk-actions-bar .selected-count{color:var(--notif-flow-text-secondary);font-size:14px}@media (max-width:768px){.automation-list__header{align-items:flex-start;flex-direction:column}.automation-list__header .filter-search-group{align-items:stretch;width:100%}.automation-list__header .filter-search-group .automation-search{width:100%}.automation-list__table .notif-flow-table{font-size:13px}}.create-flow-modal .custom-modal{max-width:90vw;width:520px}.create-flow-modal .custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600}.create-flow-modal .custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);font-weight:600}.create-flow-modal .custom-modal-body .ant-select-selector,.create-flow-modal .custom-modal-body .notif-flow-input,.create-flow-modal .custom-modal-body .notif-flow-select,.create-flow-modal .custom-modal-body input{height:38px!important}.create-flow-modal .form-actions{margin-top:24px;text-align:left}.create-flow-modal .form-actions__buttons{display:flex;gap:8px;justify-content:flex-end;width:100%}.automation-more-btn{min-width:auto!important;padding:6px!important}.automation-list__table .notif-flow-dropdown{position:relative}.automation-list__table .notif-flow-dropdown .notif-flow-dropdown-menu{left:0;position:absolute;right:auto;z-index:1000}@media (max-width:768px){.create-flow-modal .custom-modal{max-width:100%!important;width:100%!important}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(-1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 4450.0e3ba750.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 8062.33e1bf01.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 8062.5828e09d.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 8972.097e604c.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 8972.80612597.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: 9996.65e906ab.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: common-26a33b05.083b3457.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: common-26a33b05.4681c96e.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: common-83637d9b.3f7cc537.js\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fchunks\u002Fjs: common-83637d9b.76f3866d.js\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Fadmin.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Fadmin.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Fadmin.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Fadmin.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-38\\.75{right:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{left:calc(var(--spacing)*-2499.75)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\\\u002F2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\\[50\\%\\]{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-px{margin-left:-1px}.-ml-px\\!{margin-left:-1px!important}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.ml-auto\\!{margin-left:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-none\\!{border-top-left-radius:0!important}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-tr-none\\!{border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-right-radius:0!important}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-none\\!{border-bottom-left-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0\\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-50{border-left-style:var(--tw-border-style);border-left-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-left-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)}.bg-primary\\!{background-color:var(--primary)!important}.bg-primary\\\u002F5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--primary)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-left:calc(var(--spacing)*8)!important}.pl-0\\!{padding-left:calc(var(--spacing)*0)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--primary)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary\\!{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--primary)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--primary)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary ::selection{background-color:var(--primary)}.selection\\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary::selection{background-color:var(--primary)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--primary)}.hover\\:border-primary-400:hover{border-color:var(--primary-400)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--primary)}.hover\\:bg-primary-400:hover{background-color:var(--primary-400)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--primary)}.hover\\:text-primary\\!:hover{color:var(--primary)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--primary-400)}.hover\\:text-primary\\\u002F80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--primary)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--primary)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--primary-400)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--primary)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:left}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-right:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-left:calc(var(--spacing)*15)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-right:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-left:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-left:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}@media screen and (max-width:782px){.toplevel_page_wpcafe .wp-responsive-open #wpbody{right:0}}.wcf-dashboard .wcf-table{width:100%!important}.custom-modal-overlay{align-items:center;backdrop-filter:blur(2px);background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.custom-modal-overlay.custom-modal-open{opacity:1;visibility:visible}.custom-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;transform:scale(.8);transition:transform .3s}.custom-modal-overlay.custom-modal-open .custom-modal{transform:scale(1)}.custom-modal-header{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600;line-height:1.4;margin:0}.custom-modal-header .custom-modal-close{align-items:center;background:0 0;border:none;border-radius:4px;color:#8c8c8c;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:4px;transition:color .2s,background-color .2s;width:32px}.custom-modal-header .custom-modal-close:hover{background-color:#f5f5f5;color:#262626}.custom-modal-header .custom-modal-close:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.custom-modal-header .custom-modal-close:active{transform:scale(.95)}.custom-modal-body{background-color:#fff;flex:1;overflow:auto;padding:24px;position:relative}.custom-modal-body::-webkit-scrollbar{width:6px}.custom-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-weight:600;margin-bottom:8px}.custom-modal-body .notif-flow-input,.custom-modal-body .notif-flow-select{border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px;height:38px!important;transition:border-color .2s,box-shadow .2s;width:100%}.custom-modal-body .notif-flow-input:focus,.custom-modal-body .notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.custom-modal-body .notif-flow-input:hover:not(:focus),.custom-modal-body .notif-flow-select:hover:not(:focus){border-color:var(--notif-flow-primary-hover,#40a9ff)}.custom-modal-footer{border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-modal.custom-modal-small{width:400px}.custom-modal.custom-modal-medium{width:520px}.custom-modal.custom-modal-large{width:720px}.custom-modal.custom-modal-extra-large{width:920px}.custom-modal.custom-modal-centered .custom-modal-overlay{align-items:center}.custom-modal.custom-modal-top .custom-modal-overlay{align-items:flex-start;padding-top:60px}.custom-modal.custom-modal-bottom .custom-modal-overlay{align-items:flex-end;padding-bottom:60px}@media (max-width:768px){.custom-modal-overlay{padding:10px}.custom-modal{border-radius:8px 8px 0 0;max-height:95vh;max-width:100%!important;width:100%!important}.custom-modal-header{padding:12px 16px}.custom-modal-header .custom-modal-title{font-size:16px}.custom-modal-body{padding:16px}.custom-modal-footer{padding:12px 16px}}@media (max-width:480px){.custom-modal-overlay{padding:0}.custom-modal{border-radius:0;max-height:100vh}.custom-modal-header{border-radius:0;padding:16px}.custom-modal-body{padding:16px}.custom-modal-footer{border-radius:0;padding:16px}}@keyframes custom-modal-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes custom-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes custom-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes custom-modal-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.custom-modal-loading .custom-modal-body{position:relative}.custom-modal-loading .custom-modal-body:after{align-items:center;background-color:#fffc;content:\"\";display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ens-btn{align-items:center;background:#005a87;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.4;outline:none;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s}.ens-btn:focus{box-shadow:0 0 0 2px #007bff40}.wp-spinner{animation:wp-spin 1s linear infinite}@keyframes wp-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wp-skeleton{background:linear-gradient(90deg,var(--notif-flow-bg-secondary)25%,var(--notif-flow-bg-tertiary)50%,var(--notif-flow-bg-secondary)75%);background-size:200% 100%;border-radius:4px;display:inline-block}.wp-skeleton,.wp-skeleton.wp-skeleton-active{animation:wp-skeleton-loading 1.5s infinite}.wp-skeleton.wp-skeleton-round{border-radius:50%}.wp-skeleton.wp-skeleton-input{border-radius:4px;height:32px}.wp-skeleton.wp-skeleton-button{border-radius:4px;height:32px;width:80px}.wp-skeleton.wp-skeleton-avatar{border-radius:50%;height:40px;width:40px}.wp-skeleton.wp-skeleton-image{border-radius:4px;height:200px;width:100%}@keyframes wp-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wp-space{align-items:center;display:flex}.wp-space.wp-space-horizontal{flex-direction:row}.wp-space.wp-space-vertical{flex-direction:column}.wp-space.wp-space-wrap{flex-wrap:wrap}.wp-space.wp-space-align-start{align-items:flex-start}.wp-space.wp-space-align-end{align-items:flex-end}.wp-space.wp-space-align-center{align-items:center}.wp-space.wp-space-align-baseline{align-items:baseline}.wp-space .wp-space-item{flex-shrink:0}.wp-space.wp-space-horizontal .wp-space-item{width:var(--wp-space-size,12px)}.wp-space.wp-space-vertical .wp-space-item{height:var(--wp-space-size,12px)}.wp-spin{display:inline-block}.wp-spin.wp-spin-hidden{display:none}.wp-spin.wp-spin-small .wp-spin-svg{height:14px;width:14px}.wp-spin.wp-spin-default .wp-spin-svg{height:20px;width:20px}.wp-spin.wp-spin-large .wp-spin-svg{height:32px;width:32px}.wp-spin-container{align-items:center;display:flex;flex-direction:column;gap:8px}.wp-spin-spinner{align-items:center;display:flex;justify-content:center}.wp-spin-svg{animation:wp-spin 1s linear infinite}.wp-spin-circle{animation:wp-spin-dash 1.5s ease-in-out infinite}.wp-spin-tip{color:#666;font-size:14px;text-align:center}.wp-spin-wrapper{position:relative}.wp-spin-overlay{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@keyframes wp-spin-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.wp-icon{display:inline-block;fill:currentColor;stroke:currentColor;stroke-width:0;vertical-align:middle}.wp-form{display:flex;flex-direction:column;gap:16px}.wp-form.wp-form-horizontal .wp-form-item{align-items:center;display:flex;gap:12px}.wp-form.wp-form-horizontal .wp-form-item .wp-form-item-label{min-width:120px;text-align:right}.wp-form.wp-form-inline{align-items:center;flex-flow:wrap;gap:16px}.wp-form.wp-form-inline .wp-form-item{margin-bottom:0}.wp-form-item{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-input,.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-select{border-color:#f56565;box-shadow:0 0 0 1px #f56565}.wp-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.wp-radio.wp-radio-disabled{cursor:not-allowed;opacity:.6}.wp-radio.wp-radio-checked .wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa}.wp-radio-input{background-color:#fff;border:2px solid #c3c4c7;border-radius:50%;cursor:pointer;height:16px;width:16px}.wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa;position:relative}.wp-radio-input:checked:after{background-color:#fff;border-radius:50%;content:\"\";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.wp-radio-input:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-radio-text{color:#2c3338;font-size:14px}.wp-radio-group{display:flex;flex-direction:column;gap:8px}.wp-radio-group.wp-radio-group-horizontal{flex-flow:wrap;gap:16px}.wp-radio-button{align-items:center;background-color:#fff;border:1px solid #c3c4c7;color:#2c3338;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.wp-radio-button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.wp-radio-button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.wp-radio-button:not(:first-child){border-left:none}.wp-radio-button.wp-radio-button-checked{background-color:#0073aa;border-color:#0073aa;color:#fff;z-index:1}.wp-radio-button.wp-radio-button-disabled{cursor:not-allowed;opacity:.6}.wp-radio-button:hover:not(.wp-radio-button-disabled):not(.wp-radio-button-checked){background-color:#f6f7f7;border-color:#8c8f94}.wp-radio-button-input{display:none}.notif-flow-dropdown{display:inline-block;position:relative}.notif-flow-dropdown-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-dropdown-trigger.notif-flow-dropdown-disabled{cursor:not-allowed;opacity:.6}.notif-flow-dropdown-menu{animation:notif-flow-dropdown-fade-in .15s ease-out;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.4;list-style:none;margin:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;z-index:1000}.notif-flow-dropdown-menu.notif-flow-dropdown-portal{position:fixed;z-index:9999}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-left{left:0;margin-top:4px;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-right{margin-top:4px;right:0;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-center{left:50%;margin-top:4px;top:100%;transform:translate(-50%)}.notif-flow-dropdown-menu.notif-flow-dropdown-top-left{bottom:100%;left:0;margin-bottom:4px}.notif-flow-dropdown-menu.notif-flow-dropdown-top-right{bottom:100%;margin-bottom:4px;right:0}.notif-flow-dropdown-menu.notif-flow-dropdown-top-center{bottom:100%;left:50%;margin-bottom:4px;transform:translate(-50%)}.notif-flow-dropdown-item{align-items:center;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s;white-space:nowrap}.notif-flow-dropdown-item.notif-flow-dropdown-item-disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed;opacity:.6}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger{color:var(--notif-flow-error-color)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fcf0f1)}.notif-flow-dropdown-item-icon{align-items:center;display:inline-flex;font-size:14px;height:16px;justify-content:center;margin-right:8px;width:16px}.notif-flow-dropdown-item-icon svg{fill:currentColor;height:100%;width:100%}.notif-flow-dropdown-item-label{flex:1;font-size:14px;line-height:1.4}@keyframes notif-flow-dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wp-table-more-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s;width:32px}.wp-table-more-btn:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.wp-table-more-btn:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-table-more-btn svg{fill:currentColor;height:16px;width:16px}.notif-flow-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #00000026}.notif-flow-dropdown-menu:before{background:linear-gradient(90deg,transparent,var(--notif-flow-border-light),transparent);content:\"\";height:1px;left:0;position:absolute;right:0;top:0}.notif-flow-dropdown-item{position:relative}.notif-flow-dropdown-item:not(:last-child):after{background-color:var(--notif-flow-border-light);bottom:0;content:\"\";height:1px;left:12px;position:absolute;right:12px}.notif-flow-dropdown-item:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-hover-bg)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fef2f2);border-left:3px solid var(--notif-flow-error-color);padding-left:9px}@media (max-width:768px){.notif-flow-dropdown-menu{font-size:13px;min-width:140px}.notif-flow-dropdown-item{padding:6px 10px}.notif-flow-dropdown-item-icon{height:14px;margin-right:6px;width:14px}}.notif-flow-switch-wrapper{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:1.4}.notif-flow-switch-label{font-weight:500;margin:0}.notif-flow-switch-children,.notif-flow-switch-label{color:#2c3338}.notif-flow-switch,.notif-flow-switch-children,.notif-flow-switch-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-switch{border-radius:20px;display:inline-block;outline:none;position:relative;transition:all .2s}.notif-flow-switch:focus{box-shadow:0 0 0 2px #0073aa40}.notif-flow-switch.notif-flow-switch-disabled{cursor:not-allowed;opacity:.6}.notif-flow-switch.notif-flow-switch-loading{cursor:wait}.notif-flow-switch-track{background-color:#c3c4c7;border-radius:inherit;display:block;overflow:hidden;position:relative;transition:background-color .2s}.notif-flow-switch-checked .notif-flow-switch-track{background-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#e0e0e0}.notif-flow-switch-thumb{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(100%)}.notif-flow-switch-default .notif-flow-switch-track{height:24px;width:44px}.notif-flow-switch-default .notif-flow-switch-thumb{height:20px;width:20px}.notif-flow-switch-default .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)}.notif-flow-switch-small .notif-flow-switch-track{height:20px;width:36px}.notif-flow-switch-small .notif-flow-switch-thumb{height:16px;width:16px}.notif-flow-switch-small .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)}.notif-flow-switch-large .notif-flow-switch-track{height:28px;width:52px}.notif-flow-switch-large .notif-flow-switch-thumb{height:24px;width:24px}.notif-flow-switch-large .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)}.notif-flow-switch-loading-spinner{animation:notif-flow-switch-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--notif-flow-primary-color,#f45925);height:12px;width:12px}@keyframes notif-flow-switch-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover .notif-flow-switch-track{box-shadow:0 0 0 2px #0073aa1a}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover.notif-flow-switch-checked .notif-flow-switch-track{box-shadow:0 0 0 2px #f4592533}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active .notif-flow-switch-thumb{transform:translateY(-50%)scale(.95)}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)scale(.95)}.notif-flow-switch-small:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)scale(.95)}.notif-flow-switch-large:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)scale(.95)}.notif-flow-switch:focus-visible{box-shadow:0 0 0 2px #0073aa80;outline:none}@media (prefers-color-scheme:dark){.notif-flow-switch-children,.notif-flow-switch-label{color:#f0f0f1}.notif-flow-switch-track{background-color:#3c434a}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#2c3338}.notif-flow-switch-thumb{background-color:#f0f0f1;box-shadow:0 2px 4px #0006}}@media (prefers-contrast:high){.notif-flow-switch-track{border:2px solid #000}.notif-flow-switch-checked .notif-flow-switch-track{border-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-thumb{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.notif-flow-switch,.notif-flow-switch-thumb,.notif-flow-switch-track{transition:none}.notif-flow-switch-loading-spinner{animation:none}}[dir=rtl] .notif-flow-switch-thumb{left:auto;right:2px}[dir=rtl] .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-100%)}[dir=rtl] .notif-flow-switch-default.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)}[dir=rtl] .notif-flow-switch-small.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)}[dir=rtl] .notif-flow-switch-large.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)}.notif-flow-drawer-mask{background-color:#00000073;inset:0;position:fixed;transition:opacity .3s,visibility .3s;z-index:999}.notif-flow-drawer{background-color:var(--notif-flow-bg-primary);bottom:0;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;position:fixed;top:0;transition:transform .3s;z-index:1000}.notif-flow-drawer-left{left:0;transform:translate(-100%)}.notif-flow-drawer-left.open{transform:translate(0)}.notif-flow-drawer-right{right:0;transform:translate(100%)}.notif-flow-drawer-right.open{transform:translate(0)}.notif-flow-drawer-top{left:0;right:0;top:0;transform:translateY(-100%)}.notif-flow-drawer-top.open{transform:translateY(0)}.notif-flow-drawer-bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.notif-flow-drawer-bottom.open{transform:translateY(0)}.notif-flow-drawer-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.notif-flow-drawer-title{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-drawer-close{align-items:center;background:0 0;border:none;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.notif-flow-drawer-close:hover{color:var(--notif-flow-text-primary)}.notif-flow-drawer-body{background-color:var(--notif-flow-bg-primary);flex:1;overflow-y:auto;padding:24px}.notif-flow-drawer-footer{background-color:var(--notif-flow-bg-primary);border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.notif-flow-form--vertical .notif-flow-form-item{margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item{align-items:center;display:flex;margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item .notif-flow-form-item-label{color:var(--notif-flow-text-primary);margin-right:16px;text-align:right;width:120px}.notif-flow-form--inline .notif-flow-form-item{display:inline-block;margin-bottom:0;margin-right:16px}.notif-flow-form-item{margin-bottom:16px}.notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.notif-flow-form-item-label:after{content:\"\"}.notif-flow-form-item-control{position:relative}.notif-flow-form-item-error{color:#ef4444;font-size:12px;line-height:1.5;margin-top:4px}.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-input,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-select,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-textarea{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.components-tooltip{font-size:12px!important;line-height:1.4!important;max-width:220px!important;padding:8px 12px!important;position:relative;word-break:break-word!important;z-index:999999!important}.components-tooltip,.components-tooltip .components-popover__content{background:#1f1f1f!important;border-radius:4px!important;color:#fff!important;white-space:normal!important}.components-tooltip .components-popover__content{box-shadow:0 2px 6px #0000004d!important;min-width:unset!important}.components-tooltip.is-top{margin-bottom:8px!important}.components-tooltip.is-bottom{margin-top:8px!important}.components-tooltip .components-tooltip__shortcut{color:#fff!important}.notif-flow-action-sidebar .components-tooltip{z-index:1000001!important}.dynamic-variable-chip,.form-field-tooltip-icon{position:relative;z-index:1}.dynamic-variables-container .components-tooltip{text-align:center}.components-popover.components-tooltip .components-popover__content:before{border-color:#1f1f1f!important}.notif-flow-table{background:var(--notif-flow-bg-primary);border-collapse:separate;border-spacing:0;text-align:left;width:100%}.notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;min-height:150px;overflow-x:auto;position:relative!important;width:100%}.notif-flow-table-loading-overlay{align-items:center;background:var(--notif-flow-bg-primary);display:flex;inset:0;justify-content:center;opacity:.5;position:absolute;z-index:100}.notif-flow-table-loading-spinner{align-items:center;color:var(--notif-flow-primary-color,#f97316);display:flex;justify-content:center}.notif-flow-table-loading-spinner svg{animation:notif-flow-spin 1s linear infinite}.notif-flow-table-loading{opacity:.6;pointer-events:none}.notif-flow-table-head .notif-flow-table-header-cell{background-color:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px;white-space:nowrap}.notif-flow-table-head .notif-flow-table-header-cell.notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)!important;padding-left:16px!important;padding-right:16px!important;width:48px}.notif-flow-table-head .notif-flow-table-header-cell:first-child{border-top-left-radius:8px}.notif-flow-table-head .notif-flow-table-header-cell:last-child{border-top-right-radius:8px}.notif-flow-table-head .notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)}.notif-flow-table-body .notif-flow-table-row:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light)}.notif-flow-table-body .notif-flow-table-empty-cell{padding:48px 0!important;text-align:center}.notif-flow-table-body .notif-flow-table-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:32px 20px}.notif-flow-table-body .notif-flow-table-empty-icon{align-items:center;color:var(--notif-flow-text-tertiary);display:flex;justify-content:center;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-icon svg{height:48px;width:48px}.notif-flow-table-body .notif-flow-table-empty-text{color:var(--notif-flow-text-secondary);font-size:14px;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-action{margin-top:8px}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button{background-color:var(--notif-flow-bg-secondary);border:none;border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;font-size:14px;font-weight:500;min-height:36px;padding:8px 16px;transition:all .2s}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:active{background-color:var(--notif-flow-active-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:focus{outline:2px solid var(--notif-flow-border-light);outline-offset:2px}.notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.notif-flow-table-cell.notif-flow-table-selection-cell{padding-left:16px;padding-right:16px;width:48px}.notif-flow-table-row{transition:background-color .2s}.notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-primary)}.notif-flow-table-row.notif-flow-table-data-row:hover{cursor:pointer}.notif-flow-table-align-left{text-align:left}.notif-flow-table-align-center{text-align:center}.notif-flow-table-align-right{text-align:right}.notif-flow-table-pagination{align-items:center;border-top:1px solid var(--notif-flow-border-light);display:flex;justify-content:flex-end;padding:16px}.notif-flow-table input[type=checkbox],.notif-flow-table input[type=radio]{accent-color:var(--notif-flow-primary-color,#f97316);background-color:#0000;border:1px solid var(--notif-flow-border-primary);border-radius:4px;cursor:pointer;height:16px;width:16px}.notif-flow-table-header-cell .notif-flow-table input[type=checkbox],.notif-flow-table-header-cell .notif-flow-table input[type=radio]{background-color:#0000}.notif-flow-table input[type=checkbox]:checked,.notif-flow-table input[type=radio]:checked{border-color:var(--notif-flow-primary-color,#f97316)}.notif-flow-table input[type=checkbox]:focus,.notif-flow-table input[type=radio]:focus{outline:2px var(--notif-flow-primary-shadow,#0073aa33);outline-offset:2px}@media (max-width:768px){.notif-flow-table-container{border-radius:4px}.notif-flow-table-cell{padding:8px 12px}}.notif-flow-toast-container{bottom:20px;pointer-events:none;position:fixed;right:20px;z-index:999999}.notif-flow-toast{border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:8px;pointer-events:all}.notif-flow-toast:hover{box-shadow:0 6px 16px #0003}@keyframes notif-flow-toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes notif-flow-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.notif-flow-toast.notif-flow-toast-success{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-toast.notif-flow-toast-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-toast.notif-flow-toast-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-toast.notif-flow-toast-info{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}@media (max-width:768px){.notif-flow-toast-container{bottom:20px;left:20px;right:20px}.notif-flow-toast{max-width:none;min-width:auto;width:100%}}@keyframes edgePulse{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:1;stroke-width:4px}to{stroke-opacity:.6;stroke-width:2px}}@keyframes edgeGlow{0%{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 8px)}to{filter:drop-shadow(0 0)}}.animated-edge,.animated-edge[data-condition=true]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite}.animated-edge[data-condition=true]{stroke:#22b855}.animated-edge[data-condition=false]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite;stroke:#ef4444}.react-flow__edge{transition:stroke-width .3s,stroke-opacity .3s}.notif-flow-badge-wrapper{display:inline-block;position:relative}.notif-flow-badge,.wp-table-status-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:4px 8px;transition:all .2s;white-space:nowrap}.notif-flow-badge-small,.wp-table-status-badge{border-radius:3px;font-size:11px;padding:2px 6px}.notif-flow-badge-large{border-radius:5px;font-size:13px;padding:6px 12px}.notif-flow-badge-published,.notif-flow-badge-success,.wp-table-status-badge.wp-table-status-published{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-badge-default,.notif-flow-badge-draft,.wp-table-status-badge.wp-table-status-draft{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.notif-flow-badge-processing{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.notif-flow-badge-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-badge-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-badge-count{border-radius:10px;box-shadow:0 0 0 2px #fff;font-size:12px;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:-8px;top:-8px;z-index:10}.notif-flow-badge-dot{border-radius:50%;height:8px;min-width:8px;padding:0;right:-4px;top:-4px;width:8px}.notif-flow-badge-status{cursor:default}.notif-flow-badge-status:hover{opacity:.9}@keyframes notif-flow-badge-zoom{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notif-flow-badge-count{animation:notif-flow-badge-zoom .3s ease-out}@media (max-width:768px){.notif-flow-badge,.wp-table-status-badge{font-size:11px;padding:3px 6px}.notif-flow-badge-small,.wp-table-status-badge{font-size:10px;padding:2px 5px}.notif-flow-badge-large{font-size:12px;padding:5px 10px}}body{margin:0;padding:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{fill:none;stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default))}.react-flow__connection-path{fill:none;stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default))}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.react-flow__edge.animated path.react-flow__edge-interaction{animation:none;stroke-dasharray:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:0 0;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.notif-flow-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.notif-flow-button__icon{align-items:center;display:flex;justify-content:center}.notif-flow-button__icon svg{height:20px;width:20px}.notif-flow-button__spinner,.notif-flow-button__text{align-items:center;display:flex}.notif-flow-button__spinner{justify-content:center;margin-right:8px}.notif-flow-button--loading .notif-flow-button__text{margin-left:8px}.notif-flow-button--loading{border:1px solid var(--notif-flow-border-primary);pointer-events:none}.notif-flow-button--primary{background-color:var(--notif-flow-primary-color,#f97316);border-color:var(--notif-flow-primary-color,#f97316);color:#fff;font-size:16px;padding:12px 24px}.notif-flow-button--primary:hover{background-color:var(--notif-flow-primary-hover,#ea580c);border-color:var(--notif-flow-primary-hover,#ea580c);box-shadow:0 4px 12px var(--notif-flow-primary-shadow,#f973164d)}.notif-flow-button--primary:active{box-shadow:0 2px 4px var(--notif-flow-primary-shadow,#f973164d);transform:translateY(0)}.notif-flow-button--primary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--primary:disabled{border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-tertiary);cursor:not-allowed;pointer-events:none}.notif-flow-button--primary:disabled,.notif-flow-button--primary:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none;transform:none}.notif-flow-button--secondary{background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:12px 24px}.notif-flow-button--secondary:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-button--secondary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--secondary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--secondary:disabled,.notif-flow-button--secondary:disabled:hover{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light)}.notif-flow-button--tertiary{background-color:#0000;color:var(--notif-flow-text-secondary);font-size:14px;padding:12px 24px}.notif-flow-button--tertiary:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-button--tertiary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--tertiary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--tertiary:disabled:hover{background-color:#0000;color:var(--notif-flow-text-tertiary)}.notif-flow-button--link{background:0 0;color:var(--notif-flow-primary-color);font-size:14px;padding:4px 8px;text-decoration:none}.notif-flow-button--link:hover{color:var(--notif-flow-primary-hover);text-decoration:underline}.notif-flow-button--link:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--link:disabled{cursor:not-allowed}.notif-flow-button--link:disabled,.notif-flow-button--link:disabled:hover{color:var(--notif-flow-text-tertiary);text-decoration:none}.notif-flow-button--small{font-size:14px;min-width:auto;padding:8px 16px}.notif-flow-button--small.notif-flow-button--primary{padding:8px 16px}.notif-flow-button--small .notif-flow-button__icon svg{height:16px;width:16px}.notif-flow-button--large{font-size:18px;padding:16px 32px}.notif-flow-button--large.notif-flow-button--primary{padding:16px 32px}.notif-flow-button--large .notif-flow-button__icon svg{height:24px;width:24px}.notif-flow-button--danger{background-color:var(--notif-flow-error-color,#dc2626);border-color:var(--notif-flow-error-color,#dc2626);color:#fff}.notif-flow-button--danger:hover{background-color:var(--notif-flow-error-hover,#b91c1c);border-color:var(--notif-flow-error-hover,#b91c1c);box-shadow:0 4px 12px var(--notif-flow-error-shadow,#dc26264d)}.notif-flow-button--danger:focus{box-shadow:0 0 0 3px var(--notif-flow-error-shadow,#dc262633)}.notif-flow-button--danger:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-button--danger:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none}@media (max-width:768px){.notif-flow-button--primary{font-size:14px;padding:10px 20px}.notif-flow-button--large{font-size:16px;padding:14px 28px}}@media (max-width:480px){.notif-flow-button--primary{font-size:14px;padding:8px 16px}.notif-flow-button--large{font-size:16px;padding:12px 24px}}.notif-flow-spinner{animation:notif-flow-spin 1s linear infinite}@keyframes notif-flow-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.notif-flow-input-search-wrapper{display:inline-block;position:relative;width:100%}.notif-flow-input-clear{align-items:center;background:0 0;border:none;border-radius:4px;color:var(--notif-flow-text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s}.notif-flow-input-clear:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-input-clear svg{display:block;height:14px;width:14px}.notif-flow-input{background-color:var(--notif-flow-bg-primary)!important;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;font-size:14px;line-height:1.4;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.notif-flow-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.notif-flow-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.notif-flow-input[type=number]::-webkit-inner-spin-button,.notif-flow-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.notif-flow-input[type=number]:hover::-webkit-inner-spin-button,.notif-flow-input[type=number]:hover::-webkit-outer-spin-button{display:block;margin-left:5px;opacity:1}.notif-flow-input::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-input:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-input:disabled{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-input--small{font-size:13px;height:32px;padding:6px 10px}.notif-flow-input--middle{font-size:14px;height:38px;padding:8px 12px}.notif-flow-input--large{font-size:15px;height:44px;padding:10px 14px}.notif-flow-input--filled{background-color:var(--notif-flow-bg-secondary);border-color:var(--notif-flow-border-primary)}.notif-flow-input--filled:focus{background-color:var(--notif-flow-bg-primary)}.notif-flow-input--borderless{background-color:#0000;border:none;padding:8px 0}.notif-flow-input--borderless:focus{border-bottom:2px solid var(--notif-flow-primary-color);box-shadow:none}.notif-flow-input--error,.notif-flow-input--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-input--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-input--success,.notif-flow-input--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-input--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-input{font-size:16px}.notif-flow-input--small{font-size:14px}.notif-flow-input--large,.notif-flow-input--middle{font-size:16px}}.notif-flow-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--notif-flow-bg-primary)!important;background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;cursor:pointer;font-size:14px;line-height:1.4;max-width:100%!important;outline:none;padding:8px 40px 8px 12px;transition:border-color .2s,box-shadow .2s;width:100%!important}.notif-flow-select::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-select:disabled{background-color:var(--notif-flow-bg-disabled);background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-select--small{background-position:right 10px center;background-size:14px;font-size:13px;height:32px;padding:6px 36px 6px 10px}.notif-flow-select--middle{background-position:right 12px center;background-size:16px;font-size:14px;height:38px;padding:8px 40px 8px 12px}.notif-flow-select--large{background-position:right 14px center;background-size:18px;font-size:15px;height:44px;padding:10px 44px 10px 14px}.notif-flow-select::-ms-expand{display:none}.notif-flow-select option{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px!important;line-height:1.4!important;padding:12px 16px!important}.notif-flow-select option:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-select option:checked{background-color:var(--notif-flow-primary-light,#e6f7ff);color:var(--notif-flow-primary-color,#0073aa)}.notif-flow-select--error,.notif-flow-select--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-select--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-select--success,.notif-flow-select--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-select--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-select{font-size:16px}.notif-flow-select--small{font-size:14px}.notif-flow-select--large,.notif-flow-select--middle{font-size:16px}}.notif-flow-skeleton-loader{align-items:flex-start;animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;display:flex;gap:12px;padding:16px}.notif-flow-skeleton-loader__avatar{flex-shrink:0;margin-top:4px}.notif-flow-skeleton-loader__avatar-circle{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:50%;height:40px;width:40px}.notif-flow-skeleton-loader__content{display:flex;flex:1;flex-direction:column;gap:8px}.notif-flow-skeleton-loader__line{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:12px}.notif-flow-skeleton-loader__line--1{width:25%}.notif-flow-skeleton-loader__line--2{width:45%}.notif-flow-skeleton-loader__line--3{width:65%}.notif-flow-skeleton-loader__line--4{width:85%}.notif-flow-skeleton-loader__line--image{border-radius:8px;height:120px;width:100%}.notif-flow-skeleton-loader__button{align-self:flex-start;margin-top:12px}.notif-flow-skeleton-loader__button-bar{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:32px;width:80px}.notif-flow-table-row-skeleton__cell{border-bottom:1px solid #f0f0f0;padding:12px 16px}.notif-flow-table-row-skeleton__cell .notif-flow-skeleton-loader__line{height:14px;margin:4px 0}.notif-flow-card-skeleton{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.notif-flow-card-skeleton__image{margin-bottom:16px}.notif-flow-card-skeleton__content{display:flex;flex-direction:column;gap:8px}@keyframes notif-flow-skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:768px){.notif-flow-skeleton-loader{gap:8px;padding:12px}.notif-flow-skeleton-loader__avatar-circle{height:32px;width:32px}.notif-flow-skeleton-loader__line{height:10px}.notif-flow-skeleton-loader__line--1{width:30%}.notif-flow-skeleton-loader__line--2{width:50%}.notif-flow-skeleton-loader__line--3{width:70%}.notif-flow-skeleton-loader__line--4{width:90%}}.notif-flow-custom-modal-overlay{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open{opacity:1;visibility:visible}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-centered{align-items:center}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-top{align-items:flex-start;padding-top:60px}.notif-flow-custom-modal{background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;transform:scale(.8);transition:transform .3s;width:100%}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal{transform:scale(1)}.notif-flow-custom-modal--small{max-width:400px}.notif-flow-custom-modal--medium{max-width:600px}.notif-flow-custom-modal--large{max-width:800px}.notif-flow-custom-modal--extra-large{max-width:1000px}.notif-flow-custom-modal--form-modal{max-width:680px;width:680px}.notif-flow-custom-modal-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.notif-flow-custom-modal-title{color:var(--notif-flow-text-primary);font-size:20px;font-weight:600;line-height:1.4;margin:0}.notif-flow-custom-modal-close{align-items:center;background:0 0;border:none;border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.notif-flow-custom-modal-close:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-custom-modal-close:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.notif-flow-custom-modal-close svg{height:16px;width:16px}.notif-flow-custom-modal-body{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-secondary);flex:1;overflow:auto;padding:32px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:24px 32px}.notif-flow-custom-modal-footer{background-color:var(--notif-flow-bg-primary);border-radius:0 0 12px 12px;border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 32px 24px}.notif-flow-custom-modal-footer--left{justify-content:flex-start}.notif-flow-custom-modal-footer--center{justify-content:center}.notif-flow-custom-modal-footer--space-between{justify-content:space-between}@media (max-width:768px){.notif-flow-custom-modal-overlay{padding:16px}.notif-flow-custom-modal{max-height:95vh;max-width:95vw}.notif-flow-custom-modal--form-modal{max-width:95vw;width:100%}.notif-flow-custom-modal-header{padding:12px 24px}.notif-flow-custom-modal-title{font-size:18px}.notif-flow-custom-modal-body{padding:24px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:20px 24px}.notif-flow-custom-modal-footer{flex-direction:column;gap:0;padding:12px 24px}.notif-flow-custom-modal-footer--mobile-stack{flex-direction:column}}@media (max-width:480px){.notif-flow-custom-modal-overlay{padding:12px}.notif-flow-custom-modal{border-radius:8px;max-height:98vh;max-width:98vw}.notif-flow-custom-modal-header{border-radius:8px 8px 0 0;padding:12px 20px}.notif-flow-custom-modal-title{font-size:16px}.notif-flow-custom-modal-body{padding:20px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:16px 20px}.notif-flow-custom-modal-footer{border-radius:0 0 8px 8px;padding:12px 20px 16px}}.notif-flow-custom-modal--slide-down{transform:translateY(-50px)scale(.8);transition:transform .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--slide-down{transform:translateY(0)scale(1)}.notif-flow-custom-modal--fade-in{opacity:0;transform:scale(.9);transition:transform .3s,opacity .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--fade-in{opacity:1;transform:scale(1)}.notif-flow-empty-list-screen{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;justify-content:center;min-height:400px;padding:40px 20px}.notif-flow-empty-list-screen__card{align-items:center;background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:48px;max-width:800px;padding:48px 32px;width:100%}.notif-flow-empty-list-screen__video-section{align-items:center;display:flex;flex:1;justify-content:center}.notif-flow-empty-list-screen__video{background-color:var(--notif-flow-bg-secondary);border-radius:8px;height:350px;max-width:400px;overflow:hidden;position:relative;width:100%}.notif-flow-empty-list-screen__video-thumbnail{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s;width:100%}.notif-flow-empty-list-screen__video-thumbnail:hover{transform:scale(1.02)}.notif-flow-empty-list-screen__video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.notif-flow-empty-list-screen__video-bg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-flow-empty-list-screen__play-button{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.notif-flow-empty-list-screen__play-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-border-secondary);border-radius:50%;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s;width:60px}.notif-flow-empty-list-screen__play-btn:hover{background-color:var(--notif-flow-hover-bg);box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.notif-flow-empty-list-screen__play-btn:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.notif-flow-empty-list-screen__play-btn svg{height:24px;margin-left:3px;width:24px}.notif-flow-empty-list-screen__video-iframe{height:100%;position:relative;width:100%}.notif-flow-empty-list-screen__iframe{border:none;border-radius:8px;height:100%;width:100%}.notif-flow-empty-list-screen__content-section{display:flex;flex:1;flex-direction:column;gap:24px;text-align:left}.notif-flow-empty-list-screen__heading{color:var(--notif-flow-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}.notif-flow-empty-list-screen__description{color:var(--notif-flow-text-secondary);font-size:16px;line-height:1.6;margin:0;max-width:320px}.notif-flow-empty-list-screen__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-empty-list-screen__help-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.notif-flow-empty-list-screen__help-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-empty-list-screen__help-button svg{fill:currentColor;height:16px;width:16px}.notif-flow-empty-list-screen__create-button{background-color:var(--notif-flow-primary-color,#f45925);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.notif-flow-empty-list-screen__create-button:hover{background-color:var(--notif-flow-primary-hover,#ea580c)}@media (max-width:768px){.notif-flow-empty-list-screen{min-height:300px;padding:20px 16px}.notif-flow-empty-list-screen__card{flex-direction:column;gap:32px;padding:32px 24px;text-align:center}.notif-flow-empty-list-screen__video-section{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;flex:none;justify-content:center;min-height:230px;width:100%}.notif-flow-empty-list-screen__video{height:230px;max-width:300px;min-height:230px;width:100%}.notif-flow-empty-list-screen__content-section{align-items:center;flex:none;text-align:center}.notif-flow-empty-list-screen__heading{font-size:24px}.notif-flow-empty-list-screen__description{font-size:14px;max-width:280px}.notif-flow-empty-list-screen__actions{align-items:center;justify-content:center}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:14px;min-width:160px;padding:10px 20px}}@media (max-width:480px){.notif-flow-empty-list-screen__card{gap:24px;padding:24px 16px}.notif-flow-empty-list-screen__video{height:180px;max-width:250px;min-height:180px;width:100%}.notif-flow-empty-list-screen__heading{font-size:20px}.notif-flow-empty-list-screen__description{font-size:13px;max-width:240px}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:13px;min-width:140px;padding:8px 16px}}.builder-page{display:flex;flex-direction:column;height:100vh}.builder-page__body{display:flex;flex:1;overflow:hidden}.builder-page__canvas{background-color:var(--notif-flow-bg-canvas);flex:1;height:100%;position:relative}.builder-page__canvas .react-flow__attribution{display:none}.notif-flow-top-navbar{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:17px 24px;position:sticky;top:0;z-index:99}.notif-flow-top-navbar__left{align-items:center;display:flex;gap:10px}.notif-flow-top-navbar__left .back-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.notif-flow-top-navbar__left .back-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.notif-flow-top-navbar__left .back-button:active{background-color:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-top-navbar__left .back-button .anticon{font-size:16px}.notif-flow-top-navbar__left .flow-name-section{padding:0 16px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display{align-items:center;display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name{color:var(--notif-flow-text-primary);font-size:20px;line-height:28px;margin-right:4px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name .loading-indicator{color:var(--notif-flow-text-secondary);font-size:14px;font-style:italic;font-weight:400}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .edit-button{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;height:32px;transition:all .2s;width:32px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-actions{display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-input{height:36px;width:300px}.notif-flow-top-navbar__right{align-items:center;display:flex}.react-flow{font-family:var(--ant-font-family),\"Segoe UI\",\"Roboto\",\"Helvetica Neue\",\"Arial\"!important}.react-flow .flow-node{background:var(--notif-flow-bg-primary);border-radius:8px;border-style:solid;border-width:1px;box-shadow:0 2px 4px #0000001a;max-width:320px;min-width:280px;padding:20px;position:relative;transition:all .2s}.react-flow .flow-node:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.react-flow .flow-node__content{align-items:flex-start;display:flex;gap:12px;line-height:22px;width:100%}.react-flow .flow-node__icon{align-items:center;background:var(--notif-flow-bg-tertiary);border-radius:8px;display:flex;font-size:24px;height:36px;justify-content:center;min-width:36px;width:36px}.react-flow .flow-node__details{flex:1;overflow:hidden;width:100%}.react-flow .flow-node__title{color:var(--notif-flow-text-primary);font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-flow .flow-node__subtitle,.react-flow .flow-node__title{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:4px 0}.react-flow .flow-node__subtitle{color:var(--notif-flow-text-secondary);font-size:16px}.react-flow .flow-node .node-delete-button{align-items:center;background-color:var(--notif-flow-error-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:0;position:absolute;right:-10px;top:-10px;transition:all .2s;width:20px;z-index:10}.react-flow .flow-node .node-delete-button:hover{transform:scale(1.1)}.react-flow .flow-node .node-delete-button:active{transform:scale(.95)}.react-flow .flow-node .condition-handle-false{background:var(--notif-flow-error-color)!important}.react-flow .flow-node .condition-handle-true{background:var(--notif-flow-success-color)!important}.react-flow .flow-node--trigger{border-color:#1890ff}.react-flow .flow-node--trigger .flow-node__icon{background-color:#1890ff1a;color:#1890ff}.react-flow .flow-node--action{border-color:#52c41a}.react-flow .flow-node--action .flow-node__icon{background-color:#52c41a1a;color:#52c41a}.react-flow .flow-node--condition{border-color:#faad14}.react-flow .flow-node--condition .flow-node__icon{background-color:#faad141a;color:#faad14}.react-flow .flow-node--end{border-color:#00bcd4}.react-flow .flow-node--end .flow-node__icon{background-color:#00bcd41a;color:#00bcd4}.notif-flow-edge-plus-button{align-items:center;background:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-success-color);border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--notif-flow-success-color);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.notif-flow-edge-plus-button:hover{background:var(--notif-flow-hover-bg)}.delay-unit-select{width:100%}.notification-flow-email-body{display:flex;flex-direction:column;gap:16px}.notification-flow-email-body .notif-flow-rich-text-form-item{color:var(--notif-flow-text-primary);margin-bottom:0}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-picker{color:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-stroke{stroke:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-fill{fill:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:380px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .email-variable-section{background-color:var(--notif-flow-bg-secondary);border-radius:4px;margin-top:55%;padding:12px}.notification-flow-email-body .email-variable-section .email-variable-header{margin-bottom:12px}.notification-flow-email-body .email-variable-section .email-variable-header p{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;font-weight:500;margin:0;padding-bottom:4px}.notification-flow-email-body .email-variable-section .dynamic-variables-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.notification-flow-email-body .email-variable-section .dynamic-variable-chip{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:16px;color:var(--notif-flow-text-secondary);font-size:12px;height:auto;line-height:1.5;margin-bottom:8px;padding:4px 12px;transition:all .3s}.notification-flow-email-body .email-variable-section .dynamic-variable-chip:hover{border-color:var(--notif-flow-primary-color);color:var(--notif-flow-primary-color)}.delay-action-form{padding:20px}.delay-action-form .delay-form-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.delay-action-form .delay-form-row{grid-template-columns:1fr}}.delay-action-form .delay-form-row .notif-flow-form-item{margin-bottom:0}.delay-action-form .delay-form-row .notif-flow-form-item .notif-flow-select{width:100%}.condition-form .condition-form-header{margin-bottom:24px}.condition-form .condition-form-header h3{color:var(--notif-flow-text-primary);font-size:18px;font-weight:500;margin:0}.condition-form .condition-form-row{display:flex;gap:16px;margin-bottom:16px}.condition-form .condition-form-row .notif-flow-form-item{flex:1}.condition-form .condition-end-date,.condition-form .condition-operator,.condition-form .condition-options,.condition-form .condition-start-date,.condition-form .condition-value{width:100%}.notif-flow-node-sidebar .notif-flow-drawer,.notif-flow-node-sidebar .notif-flow-drawer-body,.notif-flow-node-sidebar .notif-flow-drawer-footer,.notif-flow-node-sidebar .notif-flow-drawer-header{background-color:var(--notif-flow-bg-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body{padding:24px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header{margin-bottom:20px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header h4{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs{display:flex;gap:0;margin-bottom:24px;width:100%}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 16px;position:relative;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:first-child{border-bottom-left-radius:6px;border-right:none;border-top-left-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:hover{background:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active{background:var(--notif-flow-bg-primary);border-color:var(--notif-flow-primary-color,#10b981);color:var(--notif-flow-text-primary);z-index:1}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active .check-icon{color:var(--notif-flow-primary-color,#10b981);font-size:16px;margin-right:8px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:44px;padding:12px 16px;text-align:left;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:hover{background:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:active{background:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-node-sidebar.edit-mode .notif-flow-drawer-body{max-height:calc(100vh - 108px);overflow-y:auto;padding:16px}@media (max-width:576px){.condition-form .condition-form-row{flex-direction:column;gap:0}.notif-flow-node-sidebar .notif-flow-drawer{width:100%!important}}.switch-icon--on .switch-background{fill:var(--notif-flow-primary-color,#f97316)}.trigger-change-warning{display:flex;gap:16px;padding:20px 0}.trigger-change-warning .warning-icon{align-items:flex-start;display:flex;flex-shrink:0;margin-top:4px}.trigger-change-warning .warning-content{flex:1}.trigger-change-warning .warning-content p{color:var(--notif-flow-text-primary);line-height:1.5;margin:0 0 16px}.trigger-change-warning .warning-content .warning-details{background:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-secondary);border-radius:8px;margin:16px 0;padding:16px}.trigger-change-warning .warning-content .warning-details p{color:var(--notif-flow-text-primary);font-weight:500;margin:0 0 8px}.trigger-change-warning .warning-content .warning-details ul{color:var(--notif-flow-text-primary);margin:0;padding-left:20px}.trigger-change-warning .warning-content .warning-details ul li{line-height:1.4;list-style:circle;margin-bottom:4px}.notif-flow-custom-modal-body{padding:16px!important}.trigger-form .trigger-form-field{margin-bottom:16px}.trigger-form .trigger-form-field .trigger-form-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.trigger-form .trigger-form-field .trigger-form-label .required{color:#ef4444;margin-left:4px}.notif-flow-no-conditions-message{color:var(--notif-flow-text-secondary);font-size:14px;margin-top:8px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:\"•\"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:\"☑\"}.ql-editor ul[data-checked=false]>li:before{content:\"☐\"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal)\". \"}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha)\". \"}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman)\". \"}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal)\". \"}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha)\". \"}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman)\". \"}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal)\". \"}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha)\". \"}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman)\". \"}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal)\". \"}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:\"\";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:\"\";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\"\"]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]:before{content:\"Heading 1\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]:before{content:\"Heading 2\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]:before{content:\"Heading 3\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]:before{content:\"Heading 4\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]:before{content:\"Heading 5\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]:before{content:\"Heading 6\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:\"Sans Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:\"Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:\"Monospace\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:\"Small\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:\"Large\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:\"Huge\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:\"Visit URL:\";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:\"Edit\";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:\"Remove\";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:\"Save\";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:\"Enter link:\"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:\"Enter formula:\"}.ql-snow .ql-tooltip[data-mode=video]:before{content:\"Enter video:\"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.automation-list{padding:20px}.automation-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.automation-list__header .filter-search-group{align-items:center;display:flex;gap:12px}.automation-list__header .filter-search-group .status-filter-select{min-width:140px}.automation-list__header .filter-search-group .automation-search{width:320px}.automation-list__table{position:relative!important}.automation-list__table .notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px}.automation-list__table .notif-flow-table-head .notif-flow-table-header-row .notif-flow-table-header-cell{background:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name{cursor:pointer;font-weight:500;transition:color .3s cubic-bezier(.075,.82,.165,1)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name:hover{color:var(--notif-flow-primary-color,#f97316)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .wp-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.automation-list .bulk-actions-bar{align-items:center;background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;display:flex;margin-bottom:16px;padding:8px 16px}.automation-list .bulk-actions-bar .bulk-delete-btn{margin-right:16px}.automation-list .bulk-actions-bar .selected-count{color:var(--notif-flow-text-secondary);font-size:14px}@media (max-width:768px){.automation-list__header{align-items:flex-start;flex-direction:column}.automation-list__header .filter-search-group{align-items:stretch;width:100%}.automation-list__header .filter-search-group .automation-search{width:100%}.automation-list__table .notif-flow-table{font-size:13px}}.create-flow-modal .custom-modal{max-width:90vw;width:520px}.create-flow-modal .custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600}.create-flow-modal .custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);font-weight:600}.create-flow-modal .custom-modal-body .ant-select-selector,.create-flow-modal .custom-modal-body .notif-flow-input,.create-flow-modal .custom-modal-body .notif-flow-select,.create-flow-modal .custom-modal-body input{height:38px!important}.create-flow-modal .form-actions{margin-top:24px;text-align:right}.create-flow-modal .form-actions__buttons{display:flex;gap:8px;justify-content:flex-end;width:100%}.automation-more-btn{min-width:auto!important;padding:6px!important}.automation-list__table .notif-flow-dropdown{position:relative}.automation-list__table .notif-flow-dropdown .notif-flow-dropdown-menu{left:auto;position:absolute;right:0;z-index:1000}@media (max-width:768px){.create-flow-modal .custom-modal{max-width:100%!important;width:100%!important}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-38\\.75{right:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{left:calc(var(--spacing)*-2499.75)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\\\u002F2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\\[50\\%\\]{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-px{margin-left:-1px}.-ml-px\\!{margin-left:-1px!important}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.ml-auto\\!{margin-left:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-none\\!{border-top-left-radius:0!important}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-tr-none\\!{border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-right-radius:0!important}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-none\\!{border-bottom-left-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0\\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-50{border-left-style:var(--tw-border-style);border-left-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-left-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)}.bg-primary\\!{background-color:var(--primary)!important}.bg-primary\\\u002F5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--primary)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-left:calc(var(--spacing)*8)!important}.pl-0\\!{padding-left:calc(var(--spacing)*0)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--primary)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary\\!{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--primary)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--primary)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary ::selection{background-color:var(--primary)}.selection\\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\\:bg-primary::selection{background-color:var(--primary)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--primary)}.hover\\:border-primary-400:hover{border-color:var(--primary-400)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--primary)}.hover\\:bg-primary-400:hover{background-color:var(--primary-400)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--primary)}.hover\\:text-primary\\!:hover{color:var(--primary)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--primary-400)}.hover\\:text-primary\\\u002F80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--primary)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--primary)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--primary-400)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--primary)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:left}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-right:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-left:calc(var(--spacing)*15)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-right:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-left:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-amber-800:is(.dark *):hover{background-color:var(--color-amber-800)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-left:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}@media screen and (max-width:782px){.toplevel_page_wpcafe .wp-responsive-open #wpbody{right:0}}.wcf-dashboard .wcf-table{width:100%!important}.custom-modal-overlay{align-items:center;backdrop-filter:blur(2px);background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.custom-modal-overlay.custom-modal-open{opacity:1;visibility:visible}.custom-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;transform:scale(.8);transition:transform .3s}.custom-modal-overlay.custom-modal-open .custom-modal{transform:scale(1)}.custom-modal-header{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600;line-height:1.4;margin:0}.custom-modal-header .custom-modal-close{align-items:center;background:0 0;border:none;border-radius:4px;color:#8c8c8c;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:4px;transition:color .2s,background-color .2s;width:32px}.custom-modal-header .custom-modal-close:hover{background-color:#f5f5f5;color:#262626}.custom-modal-header .custom-modal-close:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.custom-modal-header .custom-modal-close:active{transform:scale(.95)}.custom-modal-body{background-color:#fff;flex:1;overflow:auto;padding:24px;position:relative}.custom-modal-body::-webkit-scrollbar{width:6px}.custom-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-weight:600;margin-bottom:8px}.custom-modal-body .notif-flow-input,.custom-modal-body .notif-flow-select{border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px;height:38px!important;transition:border-color .2s,box-shadow .2s;width:100%}.custom-modal-body .notif-flow-input:focus,.custom-modal-body .notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.custom-modal-body .notif-flow-input:hover:not(:focus),.custom-modal-body .notif-flow-select:hover:not(:focus){border-color:var(--notif-flow-primary-hover,#40a9ff)}.custom-modal-footer{border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.custom-modal.custom-modal-small{width:400px}.custom-modal.custom-modal-medium{width:520px}.custom-modal.custom-modal-large{width:720px}.custom-modal.custom-modal-extra-large{width:920px}.custom-modal.custom-modal-centered .custom-modal-overlay{align-items:center}.custom-modal.custom-modal-top .custom-modal-overlay{align-items:flex-start;padding-top:60px}.custom-modal.custom-modal-bottom .custom-modal-overlay{align-items:flex-end;padding-bottom:60px}@media (max-width:768px){.custom-modal-overlay{padding:10px}.custom-modal{border-radius:8px 8px 0 0;max-height:95vh;max-width:100%!important;width:100%!important}.custom-modal-header{padding:12px 16px}.custom-modal-header .custom-modal-title{font-size:16px}.custom-modal-body{padding:16px}.custom-modal-footer{padding:12px 16px}}@media (max-width:480px){.custom-modal-overlay{padding:0}.custom-modal{border-radius:0;max-height:100vh}.custom-modal-header{border-radius:0;padding:16px}.custom-modal-body{padding:16px}.custom-modal-footer{border-radius:0;padding:16px}}@keyframes custom-modal-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes custom-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes custom-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes custom-modal-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.custom-modal-loading .custom-modal-body{position:relative}.custom-modal-loading .custom-modal-body:after{align-items:center;background-color:#fffc;content:\"\";display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ens-btn{align-items:center;background:#005a87;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.4;outline:none;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s}.ens-btn:focus{box-shadow:0 0 0 2px #007bff40}.wp-spinner{animation:wp-spin 1s linear infinite}@keyframes wp-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wp-skeleton{background:linear-gradient(90deg,var(--notif-flow-bg-secondary)25%,var(--notif-flow-bg-tertiary)50%,var(--notif-flow-bg-secondary)75%);background-size:200% 100%;border-radius:4px;display:inline-block}.wp-skeleton,.wp-skeleton.wp-skeleton-active{animation:wp-skeleton-loading 1.5s infinite}.wp-skeleton.wp-skeleton-round{border-radius:50%}.wp-skeleton.wp-skeleton-input{border-radius:4px;height:32px}.wp-skeleton.wp-skeleton-button{border-radius:4px;height:32px;width:80px}.wp-skeleton.wp-skeleton-avatar{border-radius:50%;height:40px;width:40px}.wp-skeleton.wp-skeleton-image{border-radius:4px;height:200px;width:100%}@keyframes wp-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wp-space{align-items:center;display:flex}.wp-space.wp-space-horizontal{flex-direction:row}.wp-space.wp-space-vertical{flex-direction:column}.wp-space.wp-space-wrap{flex-wrap:wrap}.wp-space.wp-space-align-start{align-items:flex-start}.wp-space.wp-space-align-end{align-items:flex-end}.wp-space.wp-space-align-center{align-items:center}.wp-space.wp-space-align-baseline{align-items:baseline}.wp-space .wp-space-item{flex-shrink:0}.wp-space.wp-space-horizontal .wp-space-item{width:var(--wp-space-size,12px)}.wp-space.wp-space-vertical .wp-space-item{height:var(--wp-space-size,12px)}.wp-spin{display:inline-block}.wp-spin.wp-spin-hidden{display:none}.wp-spin.wp-spin-small .wp-spin-svg{height:14px;width:14px}.wp-spin.wp-spin-default .wp-spin-svg{height:20px;width:20px}.wp-spin.wp-spin-large .wp-spin-svg{height:32px;width:32px}.wp-spin-container{align-items:center;display:flex;flex-direction:column;gap:8px}.wp-spin-spinner{align-items:center;display:flex;justify-content:center}.wp-spin-svg{animation:wp-spin 1s linear infinite}.wp-spin-circle{animation:wp-spin-dash 1.5s ease-in-out infinite}.wp-spin-tip{color:#666;font-size:14px;text-align:center}.wp-spin-wrapper{position:relative}.wp-spin-overlay{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@keyframes wp-spin-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.wp-icon{display:inline-block;fill:currentColor;stroke:currentColor;stroke-width:0;vertical-align:middle}.wp-form{display:flex;flex-direction:column;gap:16px}.wp-form.wp-form-horizontal .wp-form-item{align-items:center;display:flex;gap:12px}.wp-form.wp-form-horizontal .wp-form-item .wp-form-item-label{min-width:120px;text-align:right}.wp-form.wp-form-inline{align-items:center;flex-flow:wrap;gap:16px}.wp-form.wp-form-inline .wp-form-item{margin-bottom:0}.wp-form-item{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-input,.wp-form-item.wp-form-item-has-error .wp-form-item-control .wp-select{border-color:#f56565;box-shadow:0 0 0 1px #f56565}.wp-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.wp-radio.wp-radio-disabled{cursor:not-allowed;opacity:.6}.wp-radio.wp-radio-checked .wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa}.wp-radio-input{background-color:#fff;border:2px solid #c3c4c7;border-radius:50%;cursor:pointer;height:16px;width:16px}.wp-radio-input:checked{background-color:#0073aa;border-color:#0073aa;position:relative}.wp-radio-input:checked:after{background-color:#fff;border-radius:50%;content:\"\";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.wp-radio-input:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-radio-text{color:#2c3338;font-size:14px}.wp-radio-group{display:flex;flex-direction:column;gap:8px}.wp-radio-group.wp-radio-group-horizontal{flex-flow:wrap;gap:16px}.wp-radio-button{align-items:center;background-color:#fff;border:1px solid #c3c4c7;color:#2c3338;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.wp-radio-button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.wp-radio-button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.wp-radio-button:not(:first-child){border-left:none}.wp-radio-button.wp-radio-button-checked{background-color:#0073aa;border-color:#0073aa;color:#fff;z-index:1}.wp-radio-button.wp-radio-button-disabled{cursor:not-allowed;opacity:.6}.wp-radio-button:hover:not(.wp-radio-button-disabled):not(.wp-radio-button-checked){background-color:#f6f7f7;border-color:#8c8f94}.wp-radio-button-input{display:none}.notif-flow-dropdown{display:inline-block;position:relative}.notif-flow-dropdown-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-dropdown-trigger.notif-flow-dropdown-disabled{cursor:not-allowed;opacity:.6}.notif-flow-dropdown-menu{animation:notif-flow-dropdown-fade-in .15s ease-out;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.4;list-style:none;margin:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;z-index:1000}.notif-flow-dropdown-menu.notif-flow-dropdown-portal{position:fixed;z-index:9999}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-left{left:0;margin-top:4px;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-right{margin-top:4px;right:0;top:100%}.notif-flow-dropdown-menu.notif-flow-dropdown-bottom-center{left:50%;margin-top:4px;top:100%;transform:translate(-50%)}.notif-flow-dropdown-menu.notif-flow-dropdown-top-left{bottom:100%;left:0;margin-bottom:4px}.notif-flow-dropdown-menu.notif-flow-dropdown-top-right{bottom:100%;margin-bottom:4px;right:0}.notif-flow-dropdown-menu.notif-flow-dropdown-top-center{bottom:100%;left:50%;margin-bottom:4px;transform:translate(-50%)}.notif-flow-dropdown-item{align-items:center;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s;white-space:nowrap}.notif-flow-dropdown-item.notif-flow-dropdown-item-disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed;opacity:.6}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger{color:var(--notif-flow-error-color)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fcf0f1)}.notif-flow-dropdown-item-icon{align-items:center;display:inline-flex;font-size:14px;height:16px;justify-content:center;margin-right:8px;width:16px}.notif-flow-dropdown-item-icon svg{fill:currentColor;height:100%;width:100%}.notif-flow-dropdown-item-label{flex:1;font-size:14px;line-height:1.4}@keyframes notif-flow-dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wp-table-more-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s;width:32px}.wp-table-more-btn:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.wp-table-more-btn:focus{box-shadow:0 0 0 2px #0073aa40;outline:none}.wp-table-more-btn svg{fill:currentColor;height:16px;width:16px}.notif-flow-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #00000026}.notif-flow-dropdown-menu:before{background:linear-gradient(90deg,transparent,var(--notif-flow-border-light),transparent);content:\"\";height:1px;left:0;position:absolute;right:0;top:0}.notif-flow-dropdown-item{position:relative}.notif-flow-dropdown-item:not(:last-child):after{background-color:var(--notif-flow-border-light);bottom:0;content:\"\";height:1px;left:12px;position:absolute;right:12px}.notif-flow-dropdown-item:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-hover-bg)}.notif-flow-dropdown-item.notif-flow-dropdown-item-danger:hover:not(.notif-flow-dropdown-item-disabled){background-color:var(--notif-flow-error-light,#fef2f2);border-left:3px solid var(--notif-flow-error-color);padding-left:9px}@media (max-width:768px){.notif-flow-dropdown-menu{font-size:13px;min-width:140px}.notif-flow-dropdown-item{padding:6px 10px}.notif-flow-dropdown-item-icon{height:14px;margin-right:6px;width:14px}}.notif-flow-switch-wrapper{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:1.4}.notif-flow-switch-label{font-weight:500;margin:0}.notif-flow-switch-children,.notif-flow-switch-label{color:#2c3338}.notif-flow-switch,.notif-flow-switch-children,.notif-flow-switch-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif-flow-switch{border-radius:20px;display:inline-block;outline:none;position:relative;transition:all .2s}.notif-flow-switch:focus{box-shadow:0 0 0 2px #0073aa40}.notif-flow-switch.notif-flow-switch-disabled{cursor:not-allowed;opacity:.6}.notif-flow-switch.notif-flow-switch-loading{cursor:wait}.notif-flow-switch-track{background-color:#c3c4c7;border-radius:inherit;display:block;overflow:hidden;position:relative;transition:background-color .2s}.notif-flow-switch-checked .notif-flow-switch-track{background-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#e0e0e0}.notif-flow-switch-thumb{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(100%)}.notif-flow-switch-default .notif-flow-switch-track{height:24px;width:44px}.notif-flow-switch-default .notif-flow-switch-thumb{height:20px;width:20px}.notif-flow-switch-default .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)}.notif-flow-switch-small .notif-flow-switch-track{height:20px;width:36px}.notif-flow-switch-small .notif-flow-switch-thumb{height:16px;width:16px}.notif-flow-switch-small .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)}.notif-flow-switch-large .notif-flow-switch-track{height:28px;width:52px}.notif-flow-switch-large .notif-flow-switch-thumb{height:24px;width:24px}.notif-flow-switch-large .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)}.notif-flow-switch-loading-spinner{animation:notif-flow-switch-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--notif-flow-primary-color,#f45925);height:12px;width:12px}@keyframes notif-flow-switch-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover .notif-flow-switch-track{box-shadow:0 0 0 2px #0073aa1a}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):hover.notif-flow-switch-checked .notif-flow-switch-track{box-shadow:0 0 0 2px #f4592533}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active .notif-flow-switch-thumb{transform:translateY(-50%)scale(.95)}.notif-flow-switch:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(20px)scale(.95)}.notif-flow-switch-small:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(16px)scale(.95)}.notif-flow-switch-large:not(.notif-flow-switch-disabled):not(.notif-flow-switch-loading):active.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(24px)scale(.95)}.notif-flow-switch:focus-visible{box-shadow:0 0 0 2px #0073aa80;outline:none}@media (prefers-color-scheme:dark){.notif-flow-switch-children,.notif-flow-switch-label{color:#f0f0f1}.notif-flow-switch-track{background-color:#3c434a}.notif-flow-switch-disabled .notif-flow-switch-track{background-color:#2c3338}.notif-flow-switch-thumb{background-color:#f0f0f1;box-shadow:0 2px 4px #0006}}@media (prefers-contrast:high){.notif-flow-switch-track{border:2px solid #000}.notif-flow-switch-checked .notif-flow-switch-track{border-color:var(--notif-flow-primary-color,#f45925)}.notif-flow-switch-thumb{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.notif-flow-switch,.notif-flow-switch-thumb,.notif-flow-switch-track{transition:none}.notif-flow-switch-loading-spinner{animation:none}}[dir=rtl] .notif-flow-switch-thumb{left:auto;right:2px}[dir=rtl] .notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-100%)}[dir=rtl] .notif-flow-switch-default.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-20px)}[dir=rtl] .notif-flow-switch-small.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-16px)}[dir=rtl] .notif-flow-switch-large.notif-flow-switch-checked .notif-flow-switch-thumb{transform:translateY(-50%)translate(-24px)}.notif-flow-drawer-mask{background-color:#00000073;inset:0;position:fixed;transition:opacity .3s,visibility .3s;z-index:999}.notif-flow-drawer{background-color:var(--notif-flow-bg-primary);bottom:0;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;position:fixed;top:0;transition:transform .3s;z-index:1000}.notif-flow-drawer-left{left:0;transform:translate(-100%)}.notif-flow-drawer-left.open{transform:translate(0)}.notif-flow-drawer-right{right:0;transform:translate(100%)}.notif-flow-drawer-right.open{transform:translate(0)}.notif-flow-drawer-top{left:0;right:0;top:0;transform:translateY(-100%)}.notif-flow-drawer-top.open{transform:translateY(0)}.notif-flow-drawer-bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.notif-flow-drawer-bottom.open{transform:translateY(0)}.notif-flow-drawer-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.notif-flow-drawer-title{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-drawer-close{align-items:center;background:0 0;border:none;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.notif-flow-drawer-close:hover{color:var(--notif-flow-text-primary)}.notif-flow-drawer-body{background-color:var(--notif-flow-bg-primary);flex:1;overflow-y:auto;padding:24px}.notif-flow-drawer-footer{background-color:var(--notif-flow-bg-primary);border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.notif-flow-form--vertical .notif-flow-form-item{margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item{align-items:center;display:flex;margin-bottom:16px}.notif-flow-form--horizontal .notif-flow-form-item .notif-flow-form-item-label{color:var(--notif-flow-text-primary);margin-right:16px;text-align:right;width:120px}.notif-flow-form--inline .notif-flow-form-item{display:inline-block;margin-bottom:0;margin-right:16px}.notif-flow-form-item{margin-bottom:16px}.notif-flow-form-item-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.notif-flow-form-item-label:after{content:\"\"}.notif-flow-form-item-control{position:relative}.notif-flow-form-item-error{color:#ef4444;font-size:12px;line-height:1.5;margin-top:4px}.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-input,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-select,.notif-flow-form-item-has-error .notif-flow-form-item-control .notif-flow-textarea{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.components-tooltip{font-size:12px!important;line-height:1.4!important;max-width:220px!important;padding:8px 12px!important;position:relative;word-break:break-word!important;z-index:999999!important}.components-tooltip,.components-tooltip .components-popover__content{background:#1f1f1f!important;border-radius:4px!important;color:#fff!important;white-space:normal!important}.components-tooltip .components-popover__content{box-shadow:0 2px 6px #0000004d!important;min-width:unset!important}.components-tooltip.is-top{margin-bottom:8px!important}.components-tooltip.is-bottom{margin-top:8px!important}.components-tooltip .components-tooltip__shortcut{color:#fff!important}.notif-flow-action-sidebar .components-tooltip{z-index:1000001!important}.dynamic-variable-chip,.form-field-tooltip-icon{position:relative;z-index:1}.dynamic-variables-container .components-tooltip{text-align:center}.components-popover.components-tooltip .components-popover__content:before{border-color:#1f1f1f!important}.notif-flow-table{background:var(--notif-flow-bg-primary);border-collapse:separate;border-spacing:0;text-align:left;width:100%}.notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;min-height:150px;overflow-x:auto;position:relative!important;width:100%}.notif-flow-table-loading-overlay{align-items:center;background:var(--notif-flow-bg-primary);display:flex;inset:0;justify-content:center;opacity:.5;position:absolute;z-index:100}.notif-flow-table-loading-spinner{align-items:center;color:var(--notif-flow-primary-color,#f97316);display:flex;justify-content:center}.notif-flow-table-loading-spinner svg{animation:notif-flow-spin 1s linear infinite}.notif-flow-table-loading{opacity:.6;pointer-events:none}.notif-flow-table-head .notif-flow-table-header-cell{background-color:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px;white-space:nowrap}.notif-flow-table-head .notif-flow-table-header-cell.notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)!important;padding-left:16px!important;padding-right:16px!important;width:48px}.notif-flow-table-head .notif-flow-table-header-cell:first-child{border-top-left-radius:8px}.notif-flow-table-head .notif-flow-table-header-cell:last-child{border-top-right-radius:8px}.notif-flow-table-head .notif-flow-table-selection-cell{background-color:var(--notif-flow-bg-secondary)}.notif-flow-table-body .notif-flow-table-row:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light)}.notif-flow-table-body .notif-flow-table-empty-cell{padding:48px 0!important;text-align:center}.notif-flow-table-body .notif-flow-table-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:32px 20px}.notif-flow-table-body .notif-flow-table-empty-icon{align-items:center;color:var(--notif-flow-text-tertiary);display:flex;justify-content:center;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-icon svg{height:48px;width:48px}.notif-flow-table-body .notif-flow-table-empty-text{color:var(--notif-flow-text-secondary);font-size:14px;margin-bottom:16px}.notif-flow-table-body .notif-flow-table-empty-action{margin-top:8px}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button{background-color:var(--notif-flow-bg-secondary);border:none;border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;font-size:14px;font-weight:500;min-height:36px;padding:8px 16px;transition:all .2s}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:hover{background-color:var(--notif-flow-hover-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:active{background-color:var(--notif-flow-active-bg)}.notif-flow-table-body .notif-flow-table-empty-action .notif-flow-button:focus{outline:2px solid var(--notif-flow-border-light);outline-offset:2px}.notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.notif-flow-table-cell.notif-flow-table-selection-cell{padding-left:16px;padding-right:16px;width:48px}.notif-flow-table-row{transition:background-color .2s}.notif-flow-table-row:last-child .notif-flow-table-cell{border-bottom:1px solid var(--notif-flow-border-primary)}.notif-flow-table-row.notif-flow-table-data-row:hover{cursor:pointer}.notif-flow-table-align-left{text-align:left}.notif-flow-table-align-center{text-align:center}.notif-flow-table-align-right{text-align:right}.notif-flow-table-pagination{align-items:center;border-top:1px solid var(--notif-flow-border-light);display:flex;justify-content:flex-end;padding:16px}.notif-flow-table input[type=checkbox],.notif-flow-table input[type=radio]{accent-color:var(--notif-flow-primary-color,#f97316);background-color:#0000;border:1px solid var(--notif-flow-border-primary);border-radius:4px;cursor:pointer;height:16px;width:16px}.notif-flow-table-header-cell .notif-flow-table input[type=checkbox],.notif-flow-table-header-cell .notif-flow-table input[type=radio]{background-color:#0000}.notif-flow-table input[type=checkbox]:checked,.notif-flow-table input[type=radio]:checked{border-color:var(--notif-flow-primary-color,#f97316)}.notif-flow-table input[type=checkbox]:focus,.notif-flow-table input[type=radio]:focus{outline:2px var(--notif-flow-primary-shadow,#0073aa33);outline-offset:2px}@media (max-width:768px){.notif-flow-table-container{border-radius:4px}.notif-flow-table-cell{padding:8px 12px}}.notif-flow-toast-container{bottom:20px;pointer-events:none;position:fixed;right:20px;z-index:999999}.notif-flow-toast{border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:8px;pointer-events:all}.notif-flow-toast:hover{box-shadow:0 6px 16px #0003}@keyframes notif-flow-toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes notif-flow-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.notif-flow-toast.notif-flow-toast-success{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-toast.notif-flow-toast-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-toast.notif-flow-toast-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-toast.notif-flow-toast-info{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}@media (max-width:768px){.notif-flow-toast-container{bottom:20px;left:20px;right:20px}.notif-flow-toast{max-width:none;min-width:auto;width:100%}}@keyframes edgePulse{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:1;stroke-width:4px}to{stroke-opacity:.6;stroke-width:2px}}@keyframes edgeGlow{0%{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 8px)}to{filter:drop-shadow(0 0)}}.animated-edge,.animated-edge[data-condition=true]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite}.animated-edge[data-condition=true]{stroke:#22b855}.animated-edge[data-condition=false]{animation:edgePulse 1s ease-in-out infinite,edgeGlow 1s ease-in-out infinite;stroke:#ef4444}.react-flow__edge{transition:stroke-width .3s,stroke-opacity .3s}.notif-flow-badge-wrapper{display:inline-block;position:relative}.notif-flow-badge,.wp-table-status-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:4px 8px;transition:all .2s;white-space:nowrap}.notif-flow-badge-small,.wp-table-status-badge{border-radius:3px;font-size:11px;padding:2px 6px}.notif-flow-badge-large{border-radius:5px;font-size:13px;padding:6px 12px}.notif-flow-badge-published,.notif-flow-badge-success,.wp-table-status-badge.wp-table-status-published{background-color:#ecfdf5;border:1px solid #d1fae5;color:#065f46}.notif-flow-badge-default,.notif-flow-badge-draft,.wp-table-status-badge.wp-table-status-draft{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.notif-flow-badge-processing{background-color:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.notif-flow-badge-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notif-flow-badge-warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notif-flow-badge-count{border-radius:10px;box-shadow:0 0 0 2px #fff;font-size:12px;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:-8px;top:-8px;z-index:10}.notif-flow-badge-dot{border-radius:50%;height:8px;min-width:8px;padding:0;right:-4px;top:-4px;width:8px}.notif-flow-badge-status{cursor:default}.notif-flow-badge-status:hover{opacity:.9}@keyframes notif-flow-badge-zoom{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notif-flow-badge-count{animation:notif-flow-badge-zoom .3s ease-out}@media (max-width:768px){.notif-flow-badge,.wp-table-status-badge{font-size:11px;padding:3px 6px}.notif-flow-badge-small,.wp-table-status-badge{font-size:10px;padding:2px 5px}.notif-flow-badge-large{font-size:12px;padding:5px 10px}}body{margin:0;padding:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{fill:none;stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default))}.react-flow__connection-path{fill:none;stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default))}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.react-flow__edge.animated path.react-flow__edge-interaction{animation:none;stroke-dasharray:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:0 0;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.notif-flow-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.notif-flow-button__icon{align-items:center;display:flex;justify-content:center}.notif-flow-button__icon svg{height:20px;width:20px}.notif-flow-button__spinner,.notif-flow-button__text{align-items:center;display:flex}.notif-flow-button__spinner{justify-content:center;margin-right:8px}.notif-flow-button--loading .notif-flow-button__text{margin-left:8px}.notif-flow-button--loading{border:1px solid var(--notif-flow-border-primary);pointer-events:none}.notif-flow-button--primary{background-color:var(--notif-flow-primary-color,#f97316);border-color:var(--notif-flow-primary-color,#f97316);color:#fff;font-size:16px;padding:12px 24px}.notif-flow-button--primary:hover{background-color:var(--notif-flow-primary-hover,#ea580c);border-color:var(--notif-flow-primary-hover,#ea580c);box-shadow:0 4px 12px var(--notif-flow-primary-shadow,#f973164d)}.notif-flow-button--primary:active{box-shadow:0 2px 4px var(--notif-flow-primary-shadow,#f973164d);transform:translateY(0)}.notif-flow-button--primary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--primary:disabled{border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-tertiary);cursor:not-allowed;pointer-events:none}.notif-flow-button--primary:disabled,.notif-flow-button--primary:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none;transform:none}.notif-flow-button--secondary{background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:12px 24px}.notif-flow-button--secondary:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-button--secondary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--secondary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--secondary:disabled,.notif-flow-button--secondary:disabled:hover{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light)}.notif-flow-button--tertiary{background-color:#0000;color:var(--notif-flow-text-secondary);font-size:14px;padding:12px 24px}.notif-flow-button--tertiary:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-button--tertiary:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#6b728033);outline:none}.notif-flow-button--tertiary:disabled{color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-button--tertiary:disabled:hover{background-color:#0000;color:var(--notif-flow-text-tertiary)}.notif-flow-button--link{background:0 0;color:var(--notif-flow-primary-color);font-size:14px;padding:4px 8px;text-decoration:none}.notif-flow-button--link:hover{color:var(--notif-flow-primary-hover);text-decoration:underline}.notif-flow-button--link:focus{box-shadow:0 0 0 3px var(--notif-flow-primary-shadow,#f9731633);outline:none}.notif-flow-button--link:disabled{cursor:not-allowed}.notif-flow-button--link:disabled,.notif-flow-button--link:disabled:hover{color:var(--notif-flow-text-tertiary);text-decoration:none}.notif-flow-button--small{font-size:14px;min-width:auto;padding:8px 16px}.notif-flow-button--small.notif-flow-button--primary{padding:8px 16px}.notif-flow-button--small .notif-flow-button__icon svg{height:16px;width:16px}.notif-flow-button--large{font-size:18px;padding:16px 32px}.notif-flow-button--large.notif-flow-button--primary{padding:16px 32px}.notif-flow-button--large .notif-flow-button__icon svg{height:24px;width:24px}.notif-flow-button--danger{background-color:var(--notif-flow-error-color,#dc2626);border-color:var(--notif-flow-error-color,#dc2626);color:#fff}.notif-flow-button--danger:hover{background-color:var(--notif-flow-error-hover,#b91c1c);border-color:var(--notif-flow-error-hover,#b91c1c);box-shadow:0 4px 12px var(--notif-flow-error-shadow,#dc26264d)}.notif-flow-button--danger:focus{box-shadow:0 0 0 3px var(--notif-flow-error-shadow,#dc262633)}.notif-flow-button--danger:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-button--danger:disabled:hover{background-color:var(--notif-flow-bg-disabled);box-shadow:none}@media (max-width:768px){.notif-flow-button--primary{font-size:14px;padding:10px 20px}.notif-flow-button--large{font-size:16px;padding:14px 28px}}@media (max-width:480px){.notif-flow-button--primary{font-size:14px;padding:8px 16px}.notif-flow-button--large{font-size:16px;padding:12px 24px}}.notif-flow-spinner{animation:notif-flow-spin 1s linear infinite}@keyframes notif-flow-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.notif-flow-input-search-wrapper{display:inline-block;position:relative;width:100%}.notif-flow-input-clear{align-items:center;background:0 0;border:none;border-radius:4px;color:var(--notif-flow-text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s}.notif-flow-input-clear:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-input-clear svg{display:block;height:14px;width:14px}.notif-flow-input{background-color:var(--notif-flow-bg-primary)!important;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;font-size:14px;line-height:1.4;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.notif-flow-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.notif-flow-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.notif-flow-input[type=number]::-webkit-inner-spin-button,.notif-flow-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.notif-flow-input[type=number]:hover::-webkit-inner-spin-button,.notif-flow-input[type=number]:hover::-webkit-outer-spin-button{display:block;margin-left:5px;opacity:1}.notif-flow-input::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-input:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-input:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-input:disabled{background-color:var(--notif-flow-bg-disabled);border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-input--small{font-size:13px;height:32px;padding:6px 10px}.notif-flow-input--middle{font-size:14px;height:38px;padding:8px 12px}.notif-flow-input--large{font-size:15px;height:44px;padding:10px 14px}.notif-flow-input--filled{background-color:var(--notif-flow-bg-secondary);border-color:var(--notif-flow-border-primary)}.notif-flow-input--filled:focus{background-color:var(--notif-flow-bg-primary)}.notif-flow-input--borderless{background-color:#0000;border:none;padding:8px 0}.notif-flow-input--borderless:focus{border-bottom:2px solid var(--notif-flow-primary-color);box-shadow:none}.notif-flow-input--error,.notif-flow-input--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-input--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-input--success,.notif-flow-input--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-input--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-input{font-size:16px}.notif-flow-input--small{font-size:14px}.notif-flow-input--large,.notif-flow-input--middle{font-size:16px}}.notif-flow-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--notif-flow-bg-primary)!important;background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--notif-flow-border-primary)!important;border-radius:6px!important;color:var(--notif-flow-text-primary)!important;cursor:pointer;font-size:14px;line-height:1.4;max-width:100%!important;outline:none;padding:8px 40px 8px 12px;transition:border-color .2s,box-shadow .2s;width:100%!important}.notif-flow-select::-moz-placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select::placeholder{color:var(--notif-flow-text-tertiary);font-style:normal}.notif-flow-select:hover:not(:disabled){border-color:var(--notif-flow-primary-hover,#40a9ff)}.notif-flow-select:focus{border-color:var(--notif-flow-primary-color,#0073aa);box-shadow:0 0 0 2px var(--notif-flow-primary-shadow,#0073aa1a)}.notif-flow-select:disabled{background-color:var(--notif-flow-bg-disabled);background-image:url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'\u002F%3E%3C\u002Fsvg%3E\");border-color:var(--notif-flow-border-light);color:var(--notif-flow-text-tertiary);cursor:not-allowed}.notif-flow-select--small{background-position:right 10px center;background-size:14px;font-size:13px;height:32px;padding:6px 36px 6px 10px}.notif-flow-select--middle{background-position:right 12px center;background-size:16px;font-size:14px;height:38px;padding:8px 40px 8px 12px}.notif-flow-select--large{background-position:right 14px center;background-size:18px;font-size:15px;height:44px;padding:10px 44px 10px 14px}.notif-flow-select::-ms-expand{display:none}.notif-flow-select option{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px!important;line-height:1.4!important;padding:12px 16px!important}.notif-flow-select option:disabled{background-color:var(--notif-flow-bg-disabled);color:var(--notif-flow-text-tertiary)}.notif-flow-select option:checked{background-color:var(--notif-flow-primary-light,#e6f7ff);color:var(--notif-flow-primary-color,#0073aa)}.notif-flow-select--error,.notif-flow-select--error:focus{border-color:var(--notif-flow-error-color,#ff4d4f)}.notif-flow-select--error:focus{box-shadow:0 0 0 2px var(--notif-flow-error-shadow,#ff4d4f1a)}.notif-flow-select--success,.notif-flow-select--success:focus{border-color:var(--notif-flow-success-color,#52c41a)}.notif-flow-select--success:focus{box-shadow:0 0 0 2px var(--notif-flow-success-shadow,#52c41a1a)}@media (max-width:768px){.notif-flow-select{font-size:16px}.notif-flow-select--small{font-size:14px}.notif-flow-select--large,.notif-flow-select--middle{font-size:16px}}.notif-flow-skeleton-loader{align-items:flex-start;animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;display:flex;gap:12px;padding:16px}.notif-flow-skeleton-loader__avatar{flex-shrink:0;margin-top:4px}.notif-flow-skeleton-loader__avatar-circle{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:50%;height:40px;width:40px}.notif-flow-skeleton-loader__content{display:flex;flex:1;flex-direction:column;gap:8px}.notif-flow-skeleton-loader__line{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:12px}.notif-flow-skeleton-loader__line--1{width:25%}.notif-flow-skeleton-loader__line--2{width:45%}.notif-flow-skeleton-loader__line--3{width:65%}.notif-flow-skeleton-loader__line--4{width:85%}.notif-flow-skeleton-loader__line--image{border-radius:8px;height:120px;width:100%}.notif-flow-skeleton-loader__button{align-self:flex-start;margin-top:12px}.notif-flow-skeleton-loader__button-bar{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:6px;height:32px;width:80px}.notif-flow-table-row-skeleton__cell{border-bottom:1px solid #f0f0f0;padding:12px 16px}.notif-flow-table-row-skeleton__cell .notif-flow-skeleton-loader__line{height:14px;margin:4px 0}.notif-flow-card-skeleton{animation:notif-flow-skeleton-pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.notif-flow-card-skeleton__image{margin-bottom:16px}.notif-flow-card-skeleton__content{display:flex;flex-direction:column;gap:8px}@keyframes notif-flow-skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:768px){.notif-flow-skeleton-loader{gap:8px;padding:12px}.notif-flow-skeleton-loader__avatar-circle{height:32px;width:32px}.notif-flow-skeleton-loader__line{height:10px}.notif-flow-skeleton-loader__line--1{width:30%}.notif-flow-skeleton-loader__line--2{width:50%}.notif-flow-skeleton-loader__line--3{width:70%}.notif-flow-skeleton-loader__line--4{width:90%}}.notif-flow-custom-modal-overlay{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open{opacity:1;visibility:visible}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-centered{align-items:center}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-top{align-items:flex-start;padding-top:60px}.notif-flow-custom-modal{background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;transform:scale(.8);transition:transform .3s;width:100%}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal{transform:scale(1)}.notif-flow-custom-modal--small{max-width:400px}.notif-flow-custom-modal--medium{max-width:600px}.notif-flow-custom-modal--large{max-width:800px}.notif-flow-custom-modal--extra-large{max-width:1000px}.notif-flow-custom-modal--form-modal{max-width:680px;width:680px}.notif-flow-custom-modal-header{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.notif-flow-custom-modal-title{color:var(--notif-flow-text-primary);font-size:20px;font-weight:600;line-height:1.4;margin:0}.notif-flow-custom-modal-close{align-items:center;background:0 0;border:none;border-radius:6px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.notif-flow-custom-modal-close:hover{background-color:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-custom-modal-close:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.notif-flow-custom-modal-close svg{height:16px;width:16px}.notif-flow-custom-modal-body{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-secondary);flex:1;overflow:auto;padding:32px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:24px 32px}.notif-flow-custom-modal-footer{background-color:var(--notif-flow-bg-primary);border-radius:0 0 12px 12px;border-top:1px solid var(--notif-flow-border-light);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 32px 24px}.notif-flow-custom-modal-footer--left{justify-content:flex-start}.notif-flow-custom-modal-footer--center{justify-content:center}.notif-flow-custom-modal-footer--space-between{justify-content:space-between}@media (max-width:768px){.notif-flow-custom-modal-overlay{padding:16px}.notif-flow-custom-modal{max-height:95vh;max-width:95vw}.notif-flow-custom-modal--form-modal{max-width:95vw;width:100%}.notif-flow-custom-modal-header{padding:12px 24px}.notif-flow-custom-modal-title{font-size:18px}.notif-flow-custom-modal-body{padding:24px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:20px 24px}.notif-flow-custom-modal-footer{flex-direction:column;gap:0;padding:12px 24px}.notif-flow-custom-modal-footer--mobile-stack{flex-direction:column}}@media (max-width:480px){.notif-flow-custom-modal-overlay{padding:12px}.notif-flow-custom-modal{border-radius:8px;max-height:98vh;max-width:98vw}.notif-flow-custom-modal-header{border-radius:8px 8px 0 0;padding:12px 20px}.notif-flow-custom-modal-title{font-size:16px}.notif-flow-custom-modal-body{padding:20px}.notif-flow-custom-modal--form-modal .notif-flow-custom-modal-body{padding:16px 20px}.notif-flow-custom-modal-footer{border-radius:0 0 8px 8px;padding:12px 20px 16px}}.notif-flow-custom-modal--slide-down{transform:translateY(-50px)scale(.8);transition:transform .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--slide-down{transform:translateY(0)scale(1)}.notif-flow-custom-modal--fade-in{opacity:0;transform:scale(.9);transition:transform .3s,opacity .3s}.notif-flow-custom-modal-overlay.notif-flow-custom-modal-open .notif-flow-custom-modal--fade-in{opacity:1;transform:scale(1)}.notif-flow-empty-list-screen{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;justify-content:center;min-height:400px;padding:40px 20px}.notif-flow-empty-list-screen__card{align-items:center;background-color:var(--notif-flow-bg-primary);border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:48px;max-width:800px;padding:48px 32px;width:100%}.notif-flow-empty-list-screen__video-section{align-items:center;display:flex;flex:1;justify-content:center}.notif-flow-empty-list-screen__video{background-color:var(--notif-flow-bg-secondary);border-radius:8px;height:350px;max-width:400px;overflow:hidden;position:relative;width:100%}.notif-flow-empty-list-screen__video-thumbnail{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s;width:100%}.notif-flow-empty-list-screen__video-thumbnail:hover{transform:scale(1.02)}.notif-flow-empty-list-screen__video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.notif-flow-empty-list-screen__video-bg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-flow-empty-list-screen__play-button{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.notif-flow-empty-list-screen__play-btn{align-items:center;background-color:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-border-secondary);border-radius:50%;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s;width:60px}.notif-flow-empty-list-screen__play-btn:hover{background-color:var(--notif-flow-hover-bg);box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.notif-flow-empty-list-screen__play-btn:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.notif-flow-empty-list-screen__play-btn svg{height:24px;margin-left:3px;width:24px}.notif-flow-empty-list-screen__video-iframe{height:100%;position:relative;width:100%}.notif-flow-empty-list-screen__iframe{border:none;border-radius:8px;height:100%;width:100%}.notif-flow-empty-list-screen__content-section{display:flex;flex:1;flex-direction:column;gap:24px;text-align:left}.notif-flow-empty-list-screen__heading{color:var(--notif-flow-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}.notif-flow-empty-list-screen__description{color:var(--notif-flow-text-secondary);font-size:16px;line-height:1.6;margin:0;max-width:320px}.notif-flow-empty-list-screen__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-empty-list-screen__help-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.notif-flow-empty-list-screen__help-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-empty-list-screen__help-button svg{fill:currentColor;height:16px;width:16px}.notif-flow-empty-list-screen__create-button{background-color:var(--notif-flow-primary-color,#f45925);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.notif-flow-empty-list-screen__create-button:hover{background-color:var(--notif-flow-primary-hover,#ea580c)}@media (max-width:768px){.notif-flow-empty-list-screen{min-height:300px;padding:20px 16px}.notif-flow-empty-list-screen__card{flex-direction:column;gap:32px;padding:32px 24px;text-align:center}.notif-flow-empty-list-screen__video-section{align-items:center;background-color:var(--notif-flow-bg-secondary);display:flex;flex:none;justify-content:center;min-height:230px;width:100%}.notif-flow-empty-list-screen__video{height:230px;max-width:300px;min-height:230px;width:100%}.notif-flow-empty-list-screen__content-section{align-items:center;flex:none;text-align:center}.notif-flow-empty-list-screen__heading{font-size:24px}.notif-flow-empty-list-screen__description{font-size:14px;max-width:280px}.notif-flow-empty-list-screen__actions{align-items:center;justify-content:center}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:14px;min-width:160px;padding:10px 20px}}@media (max-width:480px){.notif-flow-empty-list-screen__card{gap:24px;padding:24px 16px}.notif-flow-empty-list-screen__video{height:180px;max-width:250px;min-height:180px;width:100%}.notif-flow-empty-list-screen__heading{font-size:20px}.notif-flow-empty-list-screen__description{font-size:13px;max-width:240px}.notif-flow-empty-list-screen__create-button,.notif-flow-empty-list-screen__help-button{font-size:13px;min-width:140px;padding:8px 16px}}.builder-page{display:flex;flex-direction:column;height:100vh}.builder-page__body{display:flex;flex:1;overflow:hidden}.builder-page__canvas{background-color:var(--notif-flow-bg-canvas);flex:1;height:100%;position:relative}.builder-page__canvas .react-flow__attribution{display:none}.notif-flow-top-navbar{align-items:center;background-color:var(--notif-flow-bg-primary);border-bottom:1px solid var(--notif-flow-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:17px 24px;position:sticky;top:0;z-index:99}.notif-flow-top-navbar__left{align-items:center;display:flex;gap:10px}.notif-flow-top-navbar__left .back-button{align-items:center;background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.notif-flow-top-navbar__left .back-button:hover{background-color:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary);color:var(--notif-flow-text-primary)}.notif-flow-top-navbar__left .back-button:active{background-color:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-top-navbar__left .back-button .anticon{font-size:16px}.notif-flow-top-navbar__left .flow-name-section{padding:0 16px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display{align-items:center;display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name{color:var(--notif-flow-text-primary);font-size:20px;line-height:28px;margin-right:4px}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .flow-name .loading-indicator{color:var(--notif-flow-text-secondary);font-size:14px;font-style:italic;font-weight:400}.notif-flow-top-navbar__left .flow-name-section .flow-name-display .edit-button{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px;color:var(--notif-flow-text-secondary);cursor:pointer;height:32px;transition:all .2s;width:32px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-actions{display:flex;gap:8px}.notif-flow-top-navbar__left .flow-name-section .flow-name-edit-mode .flow-name-input{height:36px;width:300px}.notif-flow-top-navbar__right{align-items:center;display:flex}.react-flow{font-family:var(--ant-font-family),\"Segoe UI\",\"Roboto\",\"Helvetica Neue\",\"Arial\"!important}.react-flow .flow-node{background:var(--notif-flow-bg-primary);border-radius:8px;border-style:solid;border-width:1px;box-shadow:0 2px 4px #0000001a;max-width:320px;min-width:280px;padding:20px;position:relative;transition:all .2s}.react-flow .flow-node:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.react-flow .flow-node__content{align-items:flex-start;display:flex;gap:12px;line-height:22px;width:100%}.react-flow .flow-node__icon{align-items:center;background:var(--notif-flow-bg-tertiary);border-radius:8px;display:flex;font-size:24px;height:36px;justify-content:center;min-width:36px;width:36px}.react-flow .flow-node__details{flex:1;overflow:hidden;width:100%}.react-flow .flow-node__title{color:var(--notif-flow-text-primary);font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-flow .flow-node__subtitle,.react-flow .flow-node__title{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:4px 0}.react-flow .flow-node__subtitle{color:var(--notif-flow-text-secondary);font-size:16px}.react-flow .flow-node .node-delete-button{align-items:center;background-color:var(--notif-flow-error-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:0;position:absolute;right:-10px;top:-10px;transition:all .2s;width:20px;z-index:10}.react-flow .flow-node .node-delete-button:hover{transform:scale(1.1)}.react-flow .flow-node .node-delete-button:active{transform:scale(.95)}.react-flow .flow-node .condition-handle-false{background:var(--notif-flow-error-color)!important}.react-flow .flow-node .condition-handle-true{background:var(--notif-flow-success-color)!important}.react-flow .flow-node--trigger{border-color:#1890ff}.react-flow .flow-node--trigger .flow-node__icon{background-color:#1890ff1a;color:#1890ff}.react-flow .flow-node--action{border-color:#52c41a}.react-flow .flow-node--action .flow-node__icon{background-color:#52c41a1a;color:#52c41a}.react-flow .flow-node--condition{border-color:#faad14}.react-flow .flow-node--condition .flow-node__icon{background-color:#faad141a;color:#faad14}.react-flow .flow-node--end{border-color:#00bcd4}.react-flow .flow-node--end .flow-node__icon{background-color:#00bcd41a;color:#00bcd4}.notif-flow-edge-plus-button{align-items:center;background:var(--notif-flow-bg-primary);border:2px solid var(--notif-flow-success-color);border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--notif-flow-success-color);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.notif-flow-edge-plus-button:hover{background:var(--notif-flow-hover-bg)}.delay-unit-select{width:100%}.notification-flow-email-body{display:flex;flex-direction:column;gap:16px}.notification-flow-email-body .notif-flow-rich-text-form-item{color:var(--notif-flow-text-primary);margin-bottom:0}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-picker{color:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-stroke{stroke:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-toolbar .ql-formats .ql-fill{fill:var(--notif-flow-text-primary)}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:380px}.notification-flow-email-body .notif-flow-rich-text-form-item .quill .ql-container .ql-snow{border:1px solid var(--notif-flow-border-primary)}.notification-flow-email-body .email-variable-section{background-color:var(--notif-flow-bg-secondary);border-radius:4px;margin-top:55%;padding:12px}.notification-flow-email-body .email-variable-section .email-variable-header{margin-bottom:12px}.notification-flow-email-body .email-variable-section .email-variable-header p{border-bottom:1px solid var(--notif-flow-border-light);color:var(--notif-flow-text-primary);font-size:14px;font-weight:500;margin:0;padding-bottom:4px}.notification-flow-email-body .email-variable-section .dynamic-variables-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.notification-flow-email-body .email-variable-section .dynamic-variable-chip{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:16px;color:var(--notif-flow-text-secondary);font-size:12px;height:auto;line-height:1.5;margin-bottom:8px;padding:4px 12px;transition:all .3s}.notification-flow-email-body .email-variable-section .dynamic-variable-chip:hover{border-color:var(--notif-flow-primary-color);color:var(--notif-flow-primary-color)}.delay-action-form{padding:20px}.delay-action-form .delay-form-row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.delay-action-form .delay-form-row{grid-template-columns:1fr}}.delay-action-form .delay-form-row .notif-flow-form-item{margin-bottom:0}.delay-action-form .delay-form-row .notif-flow-form-item .notif-flow-select{width:100%}.condition-form .condition-form-header{margin-bottom:24px}.condition-form .condition-form-header h3{color:var(--notif-flow-text-primary);font-size:18px;font-weight:500;margin:0}.condition-form .condition-form-row{display:flex;gap:16px;margin-bottom:16px}.condition-form .condition-form-row .notif-flow-form-item{flex:1}.condition-form .condition-end-date,.condition-form .condition-operator,.condition-form .condition-options,.condition-form .condition-start-date,.condition-form .condition-value{width:100%}.notif-flow-node-sidebar .notif-flow-drawer,.notif-flow-node-sidebar .notif-flow-drawer-body,.notif-flow-node-sidebar .notif-flow-drawer-footer,.notif-flow-node-sidebar .notif-flow-drawer-header{background-color:var(--notif-flow-bg-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body{padding:24px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header{margin-bottom:20px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-header h4{color:var(--notif-flow-text-primary);font-size:16px;font-weight:600;margin:0}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs{display:flex;gap:0;margin-bottom:24px;width:100%}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 16px;position:relative;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:first-child{border-bottom-left-radius:6px;border-right:none;border-top-left-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button:hover{background:var(--notif-flow-hover-bg);color:var(--notif-flow-text-primary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active{background:var(--notif-flow-bg-primary);border-color:var(--notif-flow-primary-color,#10b981);color:var(--notif-flow-text-primary);z-index:1}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-type-tabs .tab-button.active .check-icon{color:var(--notif-flow-primary-color,#10b981);font-size:16px;margin-right:8px}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option{align-items:center;background:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:6px;color:var(--notif-flow-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:44px;padding:12px 16px;text-align:left;transition:all .2s}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:hover{background:var(--notif-flow-hover-bg);border-color:var(--notif-flow-border-secondary)}.notif-flow-node-sidebar.insert-mode .notif-flow-drawer-body .node-insertion-content .node-options-grid .node-option:active{background:var(--notif-flow-active-bg);transform:translateY(1px)}.notif-flow-node-sidebar.edit-mode .notif-flow-drawer-body{max-height:calc(100vh - 108px);overflow-y:auto;padding:16px}@media (max-width:576px){.condition-form .condition-form-row{flex-direction:column;gap:0}.notif-flow-node-sidebar .notif-flow-drawer{width:100%!important}}.switch-icon--on .switch-background{fill:var(--notif-flow-primary-color,#f97316)}.trigger-change-warning{display:flex;gap:16px;padding:20px 0}.trigger-change-warning .warning-icon{align-items:flex-start;display:flex;flex-shrink:0;margin-top:4px}.trigger-change-warning .warning-content{flex:1}.trigger-change-warning .warning-content p{color:var(--notif-flow-text-primary);line-height:1.5;margin:0 0 16px}.trigger-change-warning .warning-content .warning-details{background:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-secondary);border-radius:8px;margin:16px 0;padding:16px}.trigger-change-warning .warning-content .warning-details p{color:var(--notif-flow-text-primary);font-weight:500;margin:0 0 8px}.trigger-change-warning .warning-content .warning-details ul{color:var(--notif-flow-text-primary);margin:0;padding-left:20px}.trigger-change-warning .warning-content .warning-details ul li{line-height:1.4;list-style:circle;margin-bottom:4px}.notif-flow-custom-modal-body{padding:16px!important}.trigger-form .trigger-form-field{margin-bottom:16px}.trigger-form .trigger-form-field .trigger-form-label{color:var(--notif-flow-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.trigger-form .trigger-form-field .trigger-form-label .required{color:#ef4444;margin-left:4px}.notif-flow-no-conditions-message{color:var(--notif-flow-text-secondary);font-size:14px;margin-top:8px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:\"•\"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:\"☑\"}.ql-editor ul[data-checked=false]>li:before{content:\"☐\"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal)\". \"}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha)\". \"}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman)\". \"}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal)\". \"}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha)\". \"}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman)\". \"}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal)\". \"}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha)\". \"}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman)\". \"}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal)\". \"}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:\"\";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:\"\";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\"\"]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\"\"]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]:before{content:\"Heading 1\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]:before{content:\"Heading 2\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]:before{content:\"Heading 3\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]:before{content:\"Heading 4\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]:before{content:\"Heading 5\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]:before{content:\"Heading 6\"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:\"Sans Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:\"Serif\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:\"Monospace\"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:\"Normal\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:\"Small\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:\"Large\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:\"Huge\"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:\"Visit URL:\";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:\"Edit\";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:\"Remove\";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:\"Save\";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:\"Enter link:\"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:\"Enter formula:\"}.ql-snow .ql-tooltip[data-mode=video]:before{content:\"Enter video:\"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.automation-list{padding:20px}.automation-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.automation-list__header .filter-search-group{align-items:center;display:flex;gap:12px}.automation-list__header .filter-search-group .status-filter-select{min-width:140px}.automation-list__header .filter-search-group .automation-search{width:320px}.automation-list__table{position:relative!important}.automation-list__table .notif-flow-table-container{background-color:var(--notif-flow-bg-primary);border:1px solid var(--notif-flow-border-primary);border-radius:8px}.automation-list__table .notif-flow-table-head .notif-flow-table-header-row .notif-flow-table-header-cell{background:var(--notif-flow-bg-secondary);border-bottom:1px solid var(--notif-flow-border-primary);color:var(--notif-flow-text-secondary);font-size:14px;font-weight:500;padding:12px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell{background-color:var(--notif-flow-bg-primary);color:var(--notif-flow-text-primary);font-size:14px;padding:14px 16px}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name{cursor:pointer;font-weight:500;transition:color .3s cubic-bezier(.075,.82,.165,1)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .notif-flow-automation-name:hover{color:var(--notif-flow-primary-color,#f97316)}.automation-list__table .notif-flow-table-body .notif-flow-table-data-row .notif-flow-table-data-cell .wp-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.automation-list .bulk-actions-bar{align-items:center;background-color:var(--notif-flow-bg-secondary);border:1px solid var(--notif-flow-border-primary);border-radius:4px;display:flex;margin-bottom:16px;padding:8px 16px}.automation-list .bulk-actions-bar .bulk-delete-btn{margin-right:16px}.automation-list .bulk-actions-bar .selected-count{color:var(--notif-flow-text-secondary);font-size:14px}@media (max-width:768px){.automation-list__header{align-items:flex-start;flex-direction:column}.automation-list__header .filter-search-group{align-items:stretch;width:100%}.automation-list__header .filter-search-group .automation-search{width:100%}.automation-list__table .notif-flow-table{font-size:13px}}.create-flow-modal .custom-modal{max-width:90vw;width:520px}.create-flow-modal .custom-modal-header .custom-modal-title{color:#262626;font-size:18px;font-weight:600}.create-flow-modal .custom-modal-body .notif-flow-form-item-label{color:var(--notif-flow-text-primary);font-weight:600}.create-flow-modal .custom-modal-body .ant-select-selector,.create-flow-modal .custom-modal-body .notif-flow-input,.create-flow-modal .custom-modal-body .notif-flow-select,.create-flow-modal .custom-modal-body input{height:38px!important}.create-flow-modal .form-actions{margin-top:24px;text-align:right}.create-flow-modal .form-actions__buttons{display:flex;gap:8px;justify-content:flex-end;width:100%}.automation-more-btn{min-width:auto!important;padding:6px!important}.automation-list__table .notif-flow-dropdown{position:relative}.automation-list__table .notif-flow-dropdown .notif-flow-dropdown-menu{left:auto;position:absolute;right:0;z-index:1000}@media (max-width:768px){.create-flow-modal .custom-modal{max-width:100%!important;width:100%!important}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Ffeedback-modal.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Ffeedback-modal.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Ffeedback-modal.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Ffeedback-modal.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999999}.deactivation-feedback-modal{animation:modalFadeIn .3s;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:600px;max-width:calc(100vw - 145px);overflow:auto;padding:14px;scrollbar-width:thin;width:610px}.deactivation-feedback-modal::-webkit-scrollbar{height:6px;width:6px}.deactivation-feedback-modal::-webkit-scrollbar-track{border-radius:10px}.deactivation-feedback-modal::-webkit-scrollbar-corner{background:0 0}@media (max-width:1024px){.deactivation-feedback-modal{max-width:550px;width:calc(100vw - 145px)}}@media (max-width:640px){.deactivation-feedback-modal{width:90%}}.deactivation-feedback-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 0}.deactivation-feedback-modal .modal-header .modal-title{font-size:20px;font-weight:500;line-height:1.4;margin:0}.deactivation-feedback-modal .modal-header .close-button{background:0 0;border:none;color:#718096;cursor:pointer;font-size:24px;line-height:1;padding:0}.deactivation-feedback-modal .modal-header .close-button:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body{padding:0 14px 14px}.deactivation-feedback-modal .modal-body a{color:var(--primary-color);text-decoration:none}.deactivation-feedback-modal .modal-body a:hover{text-decoration:underline}.deactivation-feedback-modal .modal-body .deactivation-feedback-modal-subtitle{color:#4a5568;font-size:.92rem;font-weight:500;margin:0 0 12px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:16px 0}@media (max-width:640px){.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{grid-template-columns:1fr}}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .checkbox-wrapper{padding:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox{align-items:center;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-right:8px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;content:\"\";display:none;height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkbox-label{padding-left:4px}.deactivation-feedback-modal .modal-body .feedback-textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:12px;min-height:80px;padding:8px 12px;resize:vertical;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-textarea::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .modal-body .feedback-text-input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;height:38px;margin-bottom:12px;padding:6px 14px;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-text-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-text-input:last-of-type{margin-bottom:4px}.deactivation-feedback-modal .modal-body .feedback-text-input.error{border-color:var(--danger-color);box-shadow:0 0 0 2px #ff4d4f33}.deactivation-feedback-modal .modal-body .error-message{color:var(--danger-color);font-size:14px;margin-bottom:10px;margin-top:2px}.deactivation-feedback-modal .modal-body .privacy-notice{color:#718096;font-size:14px;margin-bottom:24px}.deactivation-feedback-modal .modal-body .privacy-notice a{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice a:hover{color:var(--btn-hover-bg-color);text-decoration:underline}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-right:8px;margin-top:2px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;content:\"\";display:none;height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 14px 14px}.deactivation-feedback-modal .modal-footer .btn-group{display:flex;gap:8px}.deactivation-feedback-modal .modal-footer .btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:0 16px;transition:all .2s}.deactivation-feedback-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.7}.deactivation-feedback-modal .modal-footer .btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--btn-text-color)}.deactivation-feedback-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color)}.deactivation-feedback-modal .modal-footer .btn.btn-cancel{background-color:#fff;border-color:#e2e8f0;color:#4a5568}.deactivation-feedback-modal .modal-footer .btn.btn-cancel:hover{background-color:#f7fafc;border-color:#cbd5e0}.deactivation-feedback-modal .modal-footer .btn.btn-skip{background:0 0;border:none;color:#4a5568;padding-left:0;text-decoration:underline}.deactivation-feedback-modal .modal-footer .btn.btn-skip:hover{color:var(--primary-color)}.deactivation-feedback-modal .deactivate-banner-wrapper{position:relative}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button{background:0 0;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:12px;top:5px}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button:hover{color:#f5f5f5}.deactivation-feedback-modal .deactivate-banner{align-items:center;background:var(--banner-gradient-color,--banner-bg-color);border:0 solid #e5e7eb;color:#fff;display:flex;gap:20px;justify-content:space-between;padding:20px}@media (max-width:640px){.deactivation-feedback-modal .deactivate-banner{flex-wrap:wrap}}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-title{color:#fffc3a;font-size:20px;line-height:22px;margin:0 0 12px}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-subtitle{font-size:14px;margin:5px 0 0}.deactivation-feedback-modal .deactivate-banner .claim-btn{background:#fff;border:none;border-radius:30px;color:#320060;cursor:pointer;font-weight:700;padding:10px 20px;text-transform:capitalize;transition:background-color .2s,color .2s;white-space:nowrap}.deactivation-feedback-modal .deactivate-banner .claim-btn:hover{background-color:#efefef;color:var(--primary-color)}.deactivation-feedback-modal .modal-header-wrapper{padding:14px}.deactivation-feedback-modal .modal-header-wrapper h3{color:#1a202c;font-size:20px;font-weight:500;margin:0}.deactivation-feedback-modal .deactivation-feedback-modal-subtitle{color:#4a5568;font-weight:600}.deactivation-feedback-modal .feedback-note{color:#4a5568;margin-bottom:0}.deactivation-feedback-modal .feedback-note p{margin-bottom:0}.deactivation-feedback-modal .feedback-note a{color:var(--primary-color);font-weight:600;text-decoration:none}.deactivation-feedback-modal .feedback-note a:hover{text-decoration:underline}.deactivation-feedback-modal .form-group-wrapper{width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group{margin:20px 0}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input:focus{border-color:var(--primary-color);outline:none}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input.email-input{color:#5d5d5d}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .form-group-wrapper .input-group-items{display:flex;gap:10px;width:100%}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-input{cursor:pointer;margin:0}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input{display:none}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{flex-wrap:wrap}}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{color:#4a5568;font-size:14px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark{background-color:#fff;border-radius:.25em;height:1.3em;left:0;position:relative;top:0;transition:all .25s;width:1.3em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark{background-color:var(--primary-color)}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark:after{border:.1em solid var(--primary-color);border-color:var(--primary-color);border-radius:.25em;content:\"\";height:1.05em;left:0;position:absolute;top:0;transform:rotate(0);transition:all .25s,border-width .1s;width:1.05em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-width:0 .15em .15em 0;height:.5em;left:.45em;top:.25em;transform:rotate(45deg);width:.25em}.deactivation-feedback-modal .email-input-wrapper{position:relative;width:100%}.deactivation-feedback-modal .email-input-wrapper .validation-error{bottom:-20px;color:var(--danger-color);font-size:12px;left:0;position:absolute}.deactivation-feedback-modal.eventin-deactivation-modal,.deactivation-feedback-modal.plaugin-deactivation-modal{font-family:Inter,sans-serif;padding:0}.deactivation-feedback-modal.eventin-deactivation-modal p,.deactivation-feedback-modal.plaugin-deactivation-modal p{font-size:14px;line-height:1.5}.deactivation-feedback-modal.eventin-deactivation-modal .modal-header-wrapper,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-header-wrapper{padding:30px 30px 0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{color:#323841;font-size:20px;font-weight:600}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body .feedback-textarea,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body .feedback-textarea{margin-bottom:0;width:100%}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{margin-top:0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button{background-color:#6b2ee5;border-color:#6b2ee5}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999999}.deactivation-feedback-modal{animation:modalFadeIn .3s;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:700px;max-width:calc(100vw - 145px);overflow:auto;padding:14px;scrollbar-width:thin;width:650px}.deactivation-feedback-modal::-webkit-scrollbar{height:6px;width:6px}.deactivation-feedback-modal::-webkit-scrollbar-track{border-radius:10px}.deactivation-feedback-modal::-webkit-scrollbar-corner{background:0 0}@media (max-width:1024px){.deactivation-feedback-modal{max-width:550px;width:calc(100vw - 145px)}}@media (max-width:640px){.deactivation-feedback-modal{width:90%}}.deactivation-feedback-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 0}.deactivation-feedback-modal .modal-header .modal-title{font-size:20px;font-weight:500;line-height:1.4;margin:0}.deactivation-feedback-modal .modal-header .close-button{background:0 0;border:none;color:#718096;cursor:pointer;font-size:24px;line-height:1;padding:0}.deactivation-feedback-modal .modal-header .close-button:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body{padding:0 14px 14px}.deactivation-feedback-modal .modal-body a{color:var(--primary-color);text-decoration:none}.deactivation-feedback-modal .modal-body a:hover{text-decoration:underline}.deactivation-feedback-modal .modal-body .deactivation-feedback-modal-subtitle{color:#4a5568;font-size:.92rem;font-weight:500;margin:0 0 12px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:16px 0}@media (max-width:640px){.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{grid-template-columns:1fr}}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .checkbox-wrapper{padding:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox{align-items:center;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-right:8px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;content:\"\";display:none;height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkbox-label{padding-left:4px}.deactivation-feedback-modal .modal-body .feedback-textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:12px;min-height:80px;padding:8px 12px;resize:vertical;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-textarea::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .modal-body .feedback-text-input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;height:38px;margin-bottom:12px;padding:6px 14px;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-text-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-text-input:last-of-type{margin-bottom:4px}.deactivation-feedback-modal .modal-body .feedback-text-input.error{border-color:var(--danger-color);box-shadow:0 0 0 2px #ff4d4f33}.deactivation-feedback-modal .modal-body .error-message{color:var(--danger-color);font-size:14px;margin-bottom:10px;margin-top:2px}.deactivation-feedback-modal .modal-body .privacy-notice{color:#718096;font-size:14px;margin-bottom:24px}.deactivation-feedback-modal .modal-body .privacy-notice a{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice a:hover{color:var(--btn-hover-bg-color);text-decoration:underline}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-right:8px;margin-top:2px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;content:\"\";display:none;height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 14px 14px}.deactivation-feedback-modal .modal-footer .btn-group{display:flex;gap:8px}.deactivation-feedback-modal .modal-footer .btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:0 16px;transition:all .2s}.deactivation-feedback-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.7}.deactivation-feedback-modal .modal-footer .btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--btn-text-color)}.deactivation-feedback-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color)}.deactivation-feedback-modal .modal-footer .btn.btn-cancel{background-color:#fff;border-color:#e2e8f0;color:#4a5568}.deactivation-feedback-modal .modal-footer .btn.btn-cancel:hover{background-color:#f7fafc;border-color:#cbd5e0}.deactivation-feedback-modal .modal-footer .btn.btn-skip{background:0 0;border:none;color:#4a5568;padding-left:0;text-decoration:underline}.deactivation-feedback-modal .modal-footer .btn.btn-skip:hover{color:var(--primary-color)}.deactivation-feedback-modal .deactivate-banner-wrapper{position:relative}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button{background:0 0;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:12px;top:5px}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button:hover{color:#f5f5f5}.deactivation-feedback-modal .deactivate-banner{align-items:center;background:var(--banner-gradient-color,--banner-bg-color);border:0 solid #e5e7eb;color:#fff;display:flex;gap:20px;justify-content:space-between;padding:20px}@media (max-width:640px){.deactivation-feedback-modal .deactivate-banner{flex-wrap:wrap}}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-title{color:#fffc3a;font-size:20px;line-height:22px;margin:0 0 12px}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-subtitle{font-size:14px;margin:5px 0 0}.deactivation-feedback-modal .deactivate-banner .claim-btn{background:#fff;border:none;border-radius:30px;color:#320060;cursor:pointer;font-weight:700;padding:10px 20px;text-transform:capitalize;transition:background-color .2s,color .2s;white-space:nowrap}.deactivation-feedback-modal .deactivate-banner .claim-btn:hover{background-color:#efefef;color:var(--primary-color)}.deactivation-feedback-modal .modal-header-wrapper{padding:14px}.deactivation-feedback-modal .modal-header-wrapper h3{color:#1a202c;font-size:20px;font-weight:500;margin:0}.deactivation-feedback-modal .deactivation-feedback-modal-subtitle{color:#4a5568;font-weight:600}.deactivation-feedback-modal .feedback-note{color:#4a5568;margin-bottom:0}.deactivation-feedback-modal .feedback-note p{margin-bottom:0}.deactivation-feedback-modal .feedback-note a{color:var(--primary-color);font-weight:600;text-decoration:none}.deactivation-feedback-modal .feedback-note a:hover{text-decoration:underline}.deactivation-feedback-modal .form-group-wrapper{width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group{margin:20px 0}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input:focus{border-color:var(--primary-color);outline:none}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input.email-input{color:#5d5d5d}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .form-group-wrapper .input-group-items{display:flex;gap:10px;width:100%}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-input{cursor:pointer;margin:0}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input{display:none}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{flex-wrap:wrap}}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{color:#4a5568;font-size:14px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark{background-color:#fff;border-radius:.25em;height:1.3em;left:0;position:relative;top:0;transition:all .25s;width:1.3em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark{background-color:var(--primary-color)}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark:after{border:.1em solid var(--primary-color);border-color:var(--primary-color);border-radius:.25em;content:\"\";height:1.05em;left:0;position:absolute;top:0;transform:rotate(0);transition:all .25s,border-width .1s;width:1.05em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-width:0 .15em .15em 0;height:.5em;left:.45em;top:.25em;transform:rotate(45deg);width:.25em}.deactivation-feedback-modal .email-input-wrapper{position:relative;width:100%}.deactivation-feedback-modal .email-input-wrapper .validation-error{bottom:-20px;color:var(--danger-color);font-size:12px;left:0;position:absolute}.deactivation-feedback-modal.eventin-deactivation-modal,.deactivation-feedback-modal.plaugin-deactivation-modal{font-family:Inter,sans-serif;padding:0}.deactivation-feedback-modal.eventin-deactivation-modal p,.deactivation-feedback-modal.plaugin-deactivation-modal p{font-size:14px;line-height:1.5}.deactivation-feedback-modal.eventin-deactivation-modal .modal-header-wrapper,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-header-wrapper{padding:30px 30px 0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{color:#323841;font-size:20px;font-weight:600}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body .feedback-textarea,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body .feedback-textarea{margin-bottom:0;width:100%}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{margin-top:0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button{background-color:#6b2ee5;border-color:#6b2ee5}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Ffrontend.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Ffrontend.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fcss\u002Ffrontend.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fcss\u002Ffrontend.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-38\\.75{right:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{left:calc(var(--spacing)*-2499.75)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\\\u002F2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\\[50\\%\\]{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-px{margin-left:-1px}.-ml-px\\!{margin-left:-1px!important}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.ml-auto\\!{margin-left:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-none\\!{border-top-left-radius:0!important}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-tr-none\\!{border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-right-radius:0!important}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-none\\!{border-bottom-left-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0\\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-50{border-left-style:var(--tw-border-style);border-left-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--wpcafe-primary-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-left-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--wpcafe-primary-color)}.bg-primary\\!{background-color:var(--wpcafe-primary-color)!important}.bg-primary\\\u002F5{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--wpcafe-primary-color)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--wpcafe-primary-color)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--wpcafe-primary-color)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-left:calc(var(--spacing)*8)!important}.pl-0\\!{padding-left:calc(var(--spacing)*0)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--wpcafe-primary-color)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--wpcafe-primary-color)}.text-primary\\!{color:var(--wpcafe-primary-color)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--wpcafe-primary-color)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--wpcafe-primary-color)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary ::selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::selection{background-color:var(--wpcafe-primary-color)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--wpcafe-primary-color)}.hover\\:border-primary-400:hover{border-color:var(--wpcafe-secondary-color)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--wpcafe-primary-color)}.hover\\:bg-primary-400:hover{background-color:var(--wpcafe-secondary-color)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--wpcafe-primary-color)}.hover\\:text-primary\\!:hover{color:var(--wpcafe-primary-color)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--wpcafe-secondary-color)}.hover\\:text-primary\\\u002F80:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--wpcafe-primary-color)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--wpcafe-secondary-color)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--wpcafe-primary-color)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--wpcafe-primary-color)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--wpcafe-primary-color)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--wpcafe-primary-color)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:left}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-right:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-left:calc(var(--spacing)*15)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-right:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-left:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-left:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}:root{--wpcafe-primary-color:#f45925;--wpcafe-secondary-color:#cf4c1f}.ast-container:has(.wpc-reservation-form-root){max-width:1200px!important;width:100%!important}.wpc-reservation-form-root{margin:0 auto;max-width:1200px!important;outline:none;padding:20px;width:100%}.wpc-reservation-form-root button{cursor:pointer}.wpc-reservation-form-root :focus{outline:none!important}.wcf-calendar{min-height:500px}.wcf-calendar .wcf-btn.rdp-day_button{font-weight:400!important}.wcf-calendar .rdp-week{margin-top:0}.wcf-calendar .rdp-week td,.wp-theme-Divi #content-area .wcf-calendar .rdp-week td{margin:2px;padding:0}.wcf-calendar .rdp-weekday{margin-bottom:2px}.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*0);width:100%}@media (min-width:48rem){.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*3)}}.wcf-calendar .rdp-root table tr{display:grid;grid-template-columns:repeat(7,1fr)}.wcf-calendar .rdp-selected{border-radius:4px}.wcf-calendar .rdp-day_button:focus{outline:none}.wcf-calendar .rdp-month{gap:30px}[data-slot=select-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}[data-slot=select-content],[data-slot=select-item]{color:var(--color-popover-foreground,#0a0a0a)!important}[data-slot=select-item]{background-color:#0000!important}[data-slot=select-item]:hover,[data-slot=select-item][data-highlighted]{background-color:var(--color-accent,#f4f4f5)!important;color:var(--color-accent-foreground,#0a0a0a)!important}[data-slot=popover-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:var(--color-popover-foreground,#0a0a0a)!important}.wcf-date-picker .wcf-btn.rdp-day_button{font-size:14px!important;font-weight:400}.wcf-custom-scrollbar::-webkit-scrollbar{width:6px}.wcf-custom-scrollbar::-webkit-scrollbar-track{background:0 0}.wcf-custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--wpcafe-primary-color));border-radius:9999px}.wcf-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--wpcafe-primary-color),.8)}.wcf-custom-scrollbar{overflow-x:hidden;scrollbar-color:var(--wpcafe-primary-color)transparent;scrollbar-width:thin}.wpc-reservation-form-root .rdp-nav{display:flex;position:absolute}.wpc-reservation-form-root .wcf-popover-btn{--tw-border-style:none;background-color:var(--adaptive-white);border-style:none;padding:calc(var(--spacing)*0)}.wpc-reservation-form-root input{height:44px!important;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.wpc-reservation-form-root .wcf-primary-btn{background-color:var(--wpcafe-primary-color);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-100)}@media (hover:hover){.wpc-reservation-form-root .wcf-primary-btn:hover{background-color:var(--wpcafe-primary-color)}}.wpc-reservation-form-root .wcf-primary-btn:active{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-primary-btn:disabled{background-color:var(--primary-200)}.wpc-reservation-form-root table thead:first-child tr:first-child th{border-block-start:none;padding:0}.wpc-reservation-form-root .rdp-disabled button{cursor:not-allowed}.wpc-reservation-form-root table tbody tr:hover>td,.wpc-reservation-form-root table tbody tr:hover>th,.wpc-reservation-form-root table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#0000}.wcf-popover-btn button,.wpc-reservation-form-root .wcf-select-btn{align-items:center;display:flex;justify-content:space-between;width:100%}.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);height:calc(var(--spacing)*11);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal)}@media (hover:hover){:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):hover{color:var(--neutral-500)}}:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):has(>svg){padding-inline:calc(var(--spacing)*3)}@media (min-width:40rem){.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{padding-inline:calc(var(--spacing)*6)}}.wpc-reservation-form-root .wcf-outline-primary-btn{border-color:var(--wpcafe-primary-color);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--wpcafe-primary-color);font-weight:var(--font-weight-medium)}@media (hover:hover){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}}.wpc-reservation-form-root .wcf-icon-btn{background-color:var(--neutral-100);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-600);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}@media (hover:hover){.wpc-reservation-form-root .wcf-icon-btn:hover{background-color:var(--neutral-200);color:var(--color-neutral-700)}}@media (min-width:40rem){.wpc-reservation-form-root .wcf-icon-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.wpc-reservation-form-root .wcf-soft-secondary-btn{background-color:var(--neutral-200);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--color-gray-900)}@media (hover:hover){.wpc-reservation-form-root .wcf-soft-secondary-btn:hover{background-color:var(--visual-300)}}.wpc-reservation-form-root .wcf-radio-btn{aspect-ratio:1;background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;color:var(--wpcafe-primary-color);height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:3.40282e+38px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-radio-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn[data-state=checked]{border-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:4px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn[data-state=checked]{background-color:var(--wpcafe-primary-color);border-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .rdp-nav button{border-style:var(--tw-border-style);height:30px;padding:calc(var(--spacing)*0);width:14px;--tw-shadow:0 0 #0000;border-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.wpc-reservation-form-root .rdp-nav button{padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}.wpc-reservation-form-root textarea{border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px}.wpc-reservation-form-root .wcf-day-cell{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);gap:calc(var(--spacing)*1);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:none;background-color:var(--adaptive-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding:calc(var(--spacing)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal);line-height:1;--tw-shadow:0 0 #0000;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column}@media (min-width:40rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-base);height:calc(var(--spacing)*9);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.wpc-reservation-form-root .wcf-day-cell{min-width:20px}.wpc-reservation-form-root .wcf-day-cell[data-selected-single=true]{background-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-middle=true]{background-color:var(--accent);border-radius:0;color:var(--accent-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-start=true]{background-color:var(--wpcafe-primary-color);border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-end=true]{background-color:var(--wpcafe-primary-color);border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .group[data-focused=true] .wcf-day-cell{border:1px solid hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)\u002F.5);position:relative;z-index:10}@media (prefers-color-scheme:dark){.wpc-reservation-form-root .wcf-day-cell:hover{color:hsl(var(--accent-foreground))}}.wpc-reservation-form-root .wcf-day-cell>span{font-size:.75rem;opacity:.7}.wp-theme-Divi #content-area .wpc-reservation-form-root table,.wp-theme-Divi #content-area .wpc-reservation-form-root td,.wp-theme-Divi #content-area .wpc-reservation-form-root th,.wpc-reservation-form-root table,.wpc-reservation-form-root td,.wpc-reservation-form-root th{border:none}.wcf-reservation-date-picker table,.wcf-reservation-date-picker td,.wcf-reservation-date-picker th{margin:5px}.wpc-reservation-form-root [data-slot=card]{border-color:#e4e4e7;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*5)}@media (min-width:64rem){.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}@media (min-width:48rem){.wp-theme-Divi #content-area .wpc-reservation-form-root td{height:calc(var(--spacing)*9)}}.wcf-reservation-skeleton,.wcf-single-page-form-container{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-2{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-3{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-5{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-6{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-8{display:flex;flex-direction:column;gap:calc(var(--spacing)*8)}.wp-theme-Divi .wcf-select-content{padding:calc(var(--spacing)*3)}.wp-theme-Divi .wcf-select-content .wcf-select-search{margin-bottom:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root [data-slot=skeleton]{background-color:var(--color-gray-200)}.wp-theme-Divi .wpc-reservation-form-root .wcf-reservation-date-picker{background-color:var(--popover);padding:calc(var(--spacing)*4)}.wp-theme-Divi .wpc-reservation-form-root .rdp-dropdown_root{border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*2)}@media (min-width:40rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*4)}}@media (min-width:48rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*6)}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-38\\.75{right:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{left:calc(var(--spacing)*-2499.75)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\\\u002F2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\\[50\\%\\]{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-px{margin-left:-1px}.-ml-px\\!{margin-left:-1px!important}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.ml-auto\\!{margin-left:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-none\\!{border-top-left-radius:0!important}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-tr-none\\!{border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-right-radius:0!important}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-none\\!{border-bottom-left-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0\\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-50{border-left-style:var(--tw-border-style);border-left-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--wpcafe-primary-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-left-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--wpcafe-primary-color)}.bg-primary\\!{background-color:var(--wpcafe-primary-color)!important}.bg-primary\\\u002F5{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--wpcafe-primary-color)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--wpcafe-primary-color)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--wpcafe-primary-color)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-left:calc(var(--spacing)*8)!important}.pl-0\\!{padding-left:calc(var(--spacing)*0)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--wpcafe-primary-color)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--wpcafe-primary-color)}.text-primary\\!{color:var(--wpcafe-primary-color)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--wpcafe-primary-color)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--wpcafe-primary-color)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary ::selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::selection{background-color:var(--wpcafe-primary-color)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--wpcafe-primary-color)}.hover\\:border-primary-400:hover{border-color:var(--wpcafe-secondary-color)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--wpcafe-primary-color)}.hover\\:bg-primary-400:hover{background-color:var(--wpcafe-secondary-color)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--wpcafe-primary-color)}.hover\\:text-primary\\!:hover{color:var(--wpcafe-primary-color)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--wpcafe-secondary-color)}.hover\\:text-primary\\\u002F80:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--wpcafe-primary-color)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--wpcafe-secondary-color)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--wpcafe-primary-color)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--wpcafe-primary-color)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--wpcafe-primary-color)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--wpcafe-primary-color)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:left}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-right:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-left:calc(var(--spacing)*15)}.md\\:text-left{text-align:left}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-right:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-left:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-amber-800:is(.dark *):hover{background-color:var(--color-amber-800)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-left:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}:root{--wpcafe-primary-color:#f45925;--wpcafe-secondary-color:#cf4c1f}.ast-container:has(.wpc-reservation-form-root){max-width:1200px!important;width:100%!important}.wpc-reservation-form-root{margin:0 auto;max-width:1200px!important;outline:none;padding:20px;width:100%}.wpc-reservation-form-root button{cursor:pointer}.wpc-reservation-form-root :focus{outline:none!important}.wcf-calendar{min-height:500px}.wcf-calendar .wcf-btn.rdp-day_button{font-weight:400!important}.wcf-calendar .rdp-week{margin-top:0}.wcf-calendar .rdp-week td,.wp-theme-Divi #content-area .wcf-calendar .rdp-week td{margin:2px;padding:0}.wcf-calendar .rdp-weekday{margin-bottom:2px}.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*0);width:100%}@media (min-width:48rem){.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*3)}}.wcf-calendar .rdp-root table tr{display:grid;grid-template-columns:repeat(7,1fr)}.wcf-calendar .rdp-selected{border-radius:4px}.wcf-calendar .rdp-day_button:focus{outline:none}.wcf-calendar .rdp-month{gap:30px}[data-slot=select-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}[data-slot=select-content],[data-slot=select-item]{color:var(--color-popover-foreground,#0a0a0a)!important}[data-slot=select-item]{background-color:#0000!important}[data-slot=select-item]:hover,[data-slot=select-item][data-highlighted]{background-color:var(--color-accent,#f4f4f5)!important;color:var(--color-accent-foreground,#0a0a0a)!important}[data-slot=popover-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:var(--color-popover-foreground,#0a0a0a)!important}.wcf-date-picker .wcf-btn.rdp-day_button{font-size:14px!important;font-weight:400}.wcf-custom-scrollbar::-webkit-scrollbar{width:6px}.wcf-custom-scrollbar::-webkit-scrollbar-track{background:0 0}.wcf-custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--wpcafe-primary-color));border-radius:9999px}.wcf-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--wpcafe-primary-color),.8)}.wcf-custom-scrollbar{overflow-x:hidden;scrollbar-color:var(--wpcafe-primary-color)transparent;scrollbar-width:thin}.wpc-reservation-form-root .rdp-nav{display:flex;position:absolute}.wpc-reservation-form-root .wcf-popover-btn{--tw-border-style:none;background-color:var(--adaptive-white);border-style:none;padding:calc(var(--spacing)*0)}.wpc-reservation-form-root input{height:44px!important;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.wpc-reservation-form-root .wcf-primary-btn{background-color:var(--wpcafe-primary-color);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-100)}@media (hover:hover){.wpc-reservation-form-root .wcf-primary-btn:hover{background-color:var(--wpcafe-primary-color)}}.wpc-reservation-form-root .wcf-primary-btn:active{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-primary-btn:disabled{background-color:var(--primary-200)}.wpc-reservation-form-root table thead:first-child tr:first-child th{border-block-start:none;padding:0}.wpc-reservation-form-root .rdp-disabled button{cursor:not-allowed}.wpc-reservation-form-root table tbody tr:hover>td,.wpc-reservation-form-root table tbody tr:hover>th,.wpc-reservation-form-root table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#0000}.wcf-popover-btn button,.wpc-reservation-form-root .wcf-select-btn{align-items:center;display:flex;justify-content:space-between;width:100%}.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);height:calc(var(--spacing)*11);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal)}@media (hover:hover){:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):hover{color:var(--neutral-500)}}:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):has(>svg){padding-inline:calc(var(--spacing)*3)}@media (min-width:40rem){.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{padding-inline:calc(var(--spacing)*6)}}.wpc-reservation-form-root .wcf-outline-primary-btn{border-color:var(--wpcafe-primary-color);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--wpcafe-primary-color);font-weight:var(--font-weight-medium)}@media (hover:hover){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}}.wpc-reservation-form-root .wcf-icon-btn{background-color:var(--neutral-100);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-600);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}@media (hover:hover){.wpc-reservation-form-root .wcf-icon-btn:hover{background-color:var(--neutral-200);color:var(--color-neutral-700)}}@media (min-width:40rem){.wpc-reservation-form-root .wcf-icon-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.wpc-reservation-form-root .wcf-soft-secondary-btn{background-color:var(--neutral-200);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--color-gray-900)}@media (hover:hover){.wpc-reservation-form-root .wcf-soft-secondary-btn:hover{background-color:var(--visual-300)}}.wpc-reservation-form-root .wcf-radio-btn{aspect-ratio:1;background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;color:var(--wpcafe-primary-color);height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:3.40282e+38px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-radio-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn[data-state=checked]{border-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:4px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn[data-state=checked]{background-color:var(--wpcafe-primary-color);border-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .rdp-nav button{border-style:var(--tw-border-style);height:30px;padding:calc(var(--spacing)*0);width:14px;--tw-shadow:0 0 #0000;border-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.wpc-reservation-form-root .rdp-nav button{padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}.wpc-reservation-form-root textarea{border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px}.wpc-reservation-form-root .wcf-day-cell{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);gap:calc(var(--spacing)*1);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:none;background-color:var(--adaptive-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding:calc(var(--spacing)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal);line-height:1;--tw-shadow:0 0 #0000;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column}@media (min-width:40rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-base);height:calc(var(--spacing)*9);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.wpc-reservation-form-root .wcf-day-cell{min-width:20px}.wpc-reservation-form-root .wcf-day-cell[data-selected-single=true]{background-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-middle=true]{background-color:var(--accent);border-radius:0;color:var(--accent-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-start=true]{background-color:var(--wpcafe-primary-color);border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-end=true]{background-color:var(--wpcafe-primary-color);border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .group[data-focused=true] .wcf-day-cell{border:1px solid hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)\u002F.5);position:relative;z-index:10}@media (prefers-color-scheme:dark){.wpc-reservation-form-root .wcf-day-cell:hover{color:hsl(var(--accent-foreground))}}.wpc-reservation-form-root .wcf-day-cell>span{font-size:.75rem;opacity:.7}.wp-theme-Divi #content-area .wpc-reservation-form-root table,.wp-theme-Divi #content-area .wpc-reservation-form-root td,.wp-theme-Divi #content-area .wpc-reservation-form-root th,.wpc-reservation-form-root table,.wpc-reservation-form-root td,.wpc-reservation-form-root th{border:none}.wcf-reservation-date-picker table,.wcf-reservation-date-picker td,.wcf-reservation-date-picker th{margin:5px}.wpc-reservation-form-root [data-slot=card]{border-color:#e4e4e7;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*5)}@media (min-width:64rem){.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}@media (min-width:48rem){.wp-theme-Divi #content-area .wpc-reservation-form-root td{height:calc(var(--spacing)*9)}}.wcf-reservation-skeleton,.wcf-single-page-form-container{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-2{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-3{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-5{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-6{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-8{display:flex;flex-direction:column;gap:calc(var(--spacing)*8)}.wp-theme-Divi .wcf-select-content{padding:calc(var(--spacing)*3)}.wp-theme-Divi .wcf-select-content .wcf-select-search{margin-bottom:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root [data-slot=skeleton]{background-color:var(--color-gray-200)}.wp-theme-Divi .wpc-reservation-form-root .wcf-reservation-date-picker{background-color:var(--popover);padding:calc(var(--spacing)*4)}.wp-theme-Divi .wpc-reservation-form-root .rdp-dropdown_root{border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*2)}@media (min-width:40rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*4)}}@media (min-width:48rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*6)}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Ffeedback-modal-rtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Ffeedback-modal-rtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Ffeedback-modal-rtl.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Ffeedback-modal-rtl.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999999}.deactivation-feedback-modal{animation:modalFadeIn .3s;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:600px;max-width:calc(100vw - 145px);overflow:auto;padding:14px;scrollbar-width:thin;width:610px}.deactivation-feedback-modal::-webkit-scrollbar{height:6px;width:6px}.deactivation-feedback-modal::-webkit-scrollbar-track{border-radius:10px}.deactivation-feedback-modal::-webkit-scrollbar-corner{background:100% 0}@media (max-width:1024px){.deactivation-feedback-modal{max-width:550px;width:calc(100vw - 145px)}}@media (max-width:640px){.deactivation-feedback-modal{width:90%}}.deactivation-feedback-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 0}.deactivation-feedback-modal .modal-header .modal-title{font-size:20px;font-weight:500;line-height:1.4;margin:0}.deactivation-feedback-modal .modal-header .close-button{background:100% 0;border:none;color:#718096;cursor:pointer;font-size:24px;line-height:1;padding:0}.deactivation-feedback-modal .modal-header .close-button:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body{padding:0 14px 14px}.deactivation-feedback-modal .modal-body a{color:var(--primary-color);text-decoration:none}.deactivation-feedback-modal .modal-body a:hover{text-decoration:underline}.deactivation-feedback-modal .modal-body .deactivation-feedback-modal-subtitle{color:#4a5568;font-size:.92rem;font-weight:500;margin:0 0 12px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:16px 0}@media (max-width:640px){.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{grid-template-columns:1fr}}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .checkbox-wrapper{padding:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox{align-items:center;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-left:8px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 0 2px 2px;content:\"\";display:none;height:9px;position:absolute;right:5px;top:1px;transform:rotate(-45deg);width:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkbox-label{padding-right:4px}.deactivation-feedback-modal .modal-body .feedback-textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:12px;min-height:80px;padding:8px 12px;resize:vertical;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-textarea::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .modal-body .feedback-text-input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;height:38px;margin-bottom:12px;padding:6px 14px;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-text-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-text-input:last-of-type{margin-bottom:4px}.deactivation-feedback-modal .modal-body .feedback-text-input.error{border-color:var(--danger-color);box-shadow:0 0 0 2px #ff4d4f33}.deactivation-feedback-modal .modal-body .error-message{color:var(--danger-color);font-size:14px;margin-bottom:10px;margin-top:2px}.deactivation-feedback-modal .modal-body .privacy-notice{color:#718096;font-size:14px;margin-bottom:24px}.deactivation-feedback-modal .modal-body .privacy-notice a{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice a:hover{color:var(--btn-hover-bg-color);text-decoration:underline}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-left:8px;margin-top:2px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 0 2px 2px;content:\"\";display:none;height:9px;position:absolute;right:5px;top:1px;transform:rotate(-45deg);width:4px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 14px 14px}.deactivation-feedback-modal .modal-footer .btn-group{display:flex;gap:8px}.deactivation-feedback-modal .modal-footer .btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:0 16px;transition:all .2s}.deactivation-feedback-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.7}.deactivation-feedback-modal .modal-footer .btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--btn-text-color)}.deactivation-feedback-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color)}.deactivation-feedback-modal .modal-footer .btn.btn-cancel{background-color:#fff;border-color:#e2e8f0;color:#4a5568}.deactivation-feedback-modal .modal-footer .btn.btn-cancel:hover{background-color:#f7fafc;border-color:#cbd5e0}.deactivation-feedback-modal .modal-footer .btn.btn-skip{background:100% 0;border:none;color:#4a5568;padding-right:0;text-decoration:underline}.deactivation-feedback-modal .modal-footer .btn.btn-skip:hover{color:var(--primary-color)}.deactivation-feedback-modal .deactivate-banner-wrapper{position:relative}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button{background:100% 0;border:none;color:#fff;cursor:pointer;font-size:24px;left:12px;position:absolute;top:5px}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button:hover{color:#f5f5f5}.deactivation-feedback-modal .deactivate-banner{align-items:center;background:var(--banner-gradient-color,--banner-bg-color);border:0 solid #e5e7eb;color:#fff;display:flex;gap:20px;justify-content:space-between;padding:20px}@media (max-width:640px){.deactivation-feedback-modal .deactivate-banner{flex-wrap:wrap}}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-title{color:#fffc3a;font-size:20px;line-height:22px;margin:0 0 12px}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-subtitle{font-size:14px;margin:5px 0 0}.deactivation-feedback-modal .deactivate-banner .claim-btn{background:#fff;border:none;border-radius:30px;color:#320060;cursor:pointer;font-weight:700;padding:10px 20px;text-transform:capitalize;transition:background-color .2s,color .2s;white-space:nowrap}.deactivation-feedback-modal .deactivate-banner .claim-btn:hover{background-color:#efefef;color:var(--primary-color)}.deactivation-feedback-modal .modal-header-wrapper{padding:14px}.deactivation-feedback-modal .modal-header-wrapper h3{color:#1a202c;font-size:20px;font-weight:500;margin:0}.deactivation-feedback-modal .deactivation-feedback-modal-subtitle{color:#4a5568;font-weight:600}.deactivation-feedback-modal .feedback-note{color:#4a5568;margin-bottom:0}.deactivation-feedback-modal .feedback-note p{margin-bottom:0}.deactivation-feedback-modal .feedback-note a{color:var(--primary-color);font-weight:600;text-decoration:none}.deactivation-feedback-modal .feedback-note a:hover{text-decoration:underline}.deactivation-feedback-modal .form-group-wrapper{width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group{margin:20px 0}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input:focus{border-color:var(--primary-color);outline:none}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input.email-input{color:#5d5d5d}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .form-group-wrapper .input-group-items{display:flex;gap:10px;width:100%}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-input{cursor:pointer;margin:0}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input{display:none}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{flex-wrap:wrap}}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{color:#4a5568;font-size:14px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark{background-color:#fff;border-radius:.25em;height:1.3em;position:relative;right:0;top:0;transition:all .25s;width:1.3em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark{background-color:var(--primary-color)}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark:after{border:.1em solid var(--primary-color);border-color:var(--primary-color);border-radius:.25em;content:\"\";height:1.05em;position:absolute;right:0;top:0;transform:rotate(0);transition:all .25s,border-width .1s;width:1.05em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark:after{border-color:#fff0 #fff0 #fff #fff;border-radius:0;border-width:0 0 .15em .15em;height:.5em;right:.45em;top:.25em;transform:rotate(-45deg);width:.25em}.deactivation-feedback-modal .email-input-wrapper{position:relative;width:100%}.deactivation-feedback-modal .email-input-wrapper .validation-error{bottom:-20px;color:var(--danger-color);font-size:12px;position:absolute;right:0}.deactivation-feedback-modal.eventin-deactivation-modal,.deactivation-feedback-modal.plaugin-deactivation-modal{font-family:Inter,sans-serif;padding:0}.deactivation-feedback-modal.eventin-deactivation-modal p,.deactivation-feedback-modal.plaugin-deactivation-modal p{font-size:14px;line-height:1.5}.deactivation-feedback-modal.eventin-deactivation-modal .modal-header-wrapper,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-header-wrapper{padding:30px 30px 0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{color:#323841;font-size:20px;font-weight:600}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body .feedback-textarea,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body .feedback-textarea{margin-bottom:0;width:100%}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{margin-top:0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button{background-color:#6b2ee5;border-color:#6b2ee5}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999999}.deactivation-feedback-modal{animation:modalFadeIn .3s;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:700px;max-width:calc(100vw - 145px);overflow:auto;padding:14px;scrollbar-width:thin;width:650px}.deactivation-feedback-modal::-webkit-scrollbar{height:6px;width:6px}.deactivation-feedback-modal::-webkit-scrollbar-track{border-radius:10px}.deactivation-feedback-modal::-webkit-scrollbar-corner{background:100% 0}@media (max-width:1024px){.deactivation-feedback-modal{max-width:550px;width:calc(100vw - 145px)}}@media (max-width:640px){.deactivation-feedback-modal{width:90%}}.deactivation-feedback-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 0}.deactivation-feedback-modal .modal-header .modal-title{font-size:20px;font-weight:500;line-height:1.4;margin:0}.deactivation-feedback-modal .modal-header .close-button{background:100% 0;border:none;color:#718096;cursor:pointer;font-size:24px;line-height:1;padding:0}.deactivation-feedback-modal .modal-header .close-button:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body{padding:0 14px 14px}.deactivation-feedback-modal .modal-body a{color:var(--primary-color);text-decoration:none}.deactivation-feedback-modal .modal-body a:hover{text-decoration:underline}.deactivation-feedback-modal .modal-body .deactivation-feedback-modal-subtitle{color:#4a5568;font-size:.92rem;font-weight:500;margin:0 0 12px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:16px 0}@media (max-width:640px){.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row{grid-template-columns:1fr}}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .checkbox-wrapper{padding:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox{align-items:center;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox:hover{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-left:8px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 0 2px 2px;content:\"\";display:none;height:9px;position:absolute;right:5px;top:1px;transform:rotate(-45deg);width:4px}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-body .feedback-reasons-checkbox-row .custom-checkbox .checkbox-label{padding-right:4px}.deactivation-feedback-modal .modal-body .feedback-textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:12px;min-height:80px;padding:8px 12px;resize:vertical;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-textarea::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .modal-body .feedback-text-input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;height:38px;margin-bottom:12px;padding:6px 14px;width:calc(100% - 24px)}.deactivation-feedback-modal .modal-body .feedback-text-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #6b46c133;outline:none}.deactivation-feedback-modal .modal-body .feedback-text-input:last-of-type{margin-bottom:4px}.deactivation-feedback-modal .modal-body .feedback-text-input.error{border-color:var(--danger-color);box-shadow:0 0 0 2px #ff4d4f33}.deactivation-feedback-modal .modal-body .error-message{color:var(--danger-color);font-size:14px;margin-bottom:10px;margin-top:2px}.deactivation-feedback-modal .modal-body .privacy-notice{color:#718096;font-size:14px;margin-bottom:24px}.deactivation-feedback-modal .modal-body .privacy-notice a{color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice a:hover{color:var(--btn-hover-bg-color);text-decoration:underline}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--primary-color);border-radius:3px;flex-shrink:0;height:16px;margin-left:8px;margin-top:2px;position:relative;width:16px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox .checkmark:after{border:2px solid #fff;border-width:0 0 2px 2px;content:\"\";display:none;height:9px;position:absolute;right:5px;top:1px;transform:rotate(-45deg);width:4px}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.deactivation-feedback-modal .modal-body .privacy-notice .custom-checkbox input:checked~.checkmark:after{display:block}.deactivation-feedback-modal .modal-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 14px 14px}.deactivation-feedback-modal .modal-footer .btn-group{display:flex;gap:8px}.deactivation-feedback-modal .modal-footer .btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:0 16px;transition:all .2s}.deactivation-feedback-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.7}.deactivation-feedback-modal .modal-footer .btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--btn-text-color)}.deactivation-feedback-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-bg-color)}.deactivation-feedback-modal .modal-footer .btn.btn-cancel{background-color:#fff;border-color:#e2e8f0;color:#4a5568}.deactivation-feedback-modal .modal-footer .btn.btn-cancel:hover{background-color:#f7fafc;border-color:#cbd5e0}.deactivation-feedback-modal .modal-footer .btn.btn-skip{background:100% 0;border:none;color:#4a5568;padding-right:0;text-decoration:underline}.deactivation-feedback-modal .modal-footer .btn.btn-skip:hover{color:var(--primary-color)}.deactivation-feedback-modal .deactivate-banner-wrapper{position:relative}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button{background:100% 0;border:none;color:#fff;cursor:pointer;font-size:24px;left:12px;position:absolute;top:5px}.deactivation-feedback-modal .deactivate-banner-wrapper .close-button:hover{color:#f5f5f5}.deactivation-feedback-modal .deactivate-banner{align-items:center;background:var(--banner-gradient-color,--banner-bg-color);border:0 solid #e5e7eb;color:#fff;display:flex;gap:20px;justify-content:space-between;padding:20px}@media (max-width:640px){.deactivation-feedback-modal .deactivate-banner{flex-wrap:wrap}}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-title{color:#fffc3a;font-size:20px;line-height:22px;margin:0 0 12px}.deactivation-feedback-modal .deactivate-banner .banner-content .banner-subtitle{font-size:14px;margin:5px 0 0}.deactivation-feedback-modal .deactivate-banner .claim-btn{background:#fff;border:none;border-radius:30px;color:#320060;cursor:pointer;font-weight:700;padding:10px 20px;text-transform:capitalize;transition:background-color .2s,color .2s;white-space:nowrap}.deactivation-feedback-modal .deactivate-banner .claim-btn:hover{background-color:#efefef;color:var(--primary-color)}.deactivation-feedback-modal .modal-header-wrapper{padding:14px}.deactivation-feedback-modal .modal-header-wrapper h3{color:#1a202c;font-size:20px;font-weight:500;margin:0}.deactivation-feedback-modal .deactivation-feedback-modal-subtitle{color:#4a5568;font-weight:600}.deactivation-feedback-modal .feedback-note{color:#4a5568;margin-bottom:0}.deactivation-feedback-modal .feedback-note p{margin-bottom:0}.deactivation-feedback-modal .feedback-note a{color:var(--primary-color);font-weight:600;text-decoration:none}.deactivation-feedback-modal .feedback-note a:hover{text-decoration:underline}.deactivation-feedback-modal .form-group-wrapper{width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group{margin:20px 0}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input:focus{border-color:var(--primary-color);outline:none}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input.email-input{color:#5d5d5d}.deactivation-feedback-modal .form-group-wrapper .form-group .form-input::-webkit-input-placeholder{color:#707070;font-weight:300}.deactivation-feedback-modal .form-group-wrapper .input-group-items{display:flex;gap:10px;width:100%}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-input{cursor:pointer;margin:0}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input{display:none}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container{flex-wrap:wrap}}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkbox-label{color:#4a5568;font-size:14px}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark{background-color:#fff;border-radius:.25em;height:1.3em;position:relative;right:0;top:0;transition:all .25s;width:1.3em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark{background-color:var(--primary-color)}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .checkmark:after{border:.1em solid var(--primary-color);border-color:var(--primary-color);border-radius:.25em;content:\"\";height:1.05em;position:absolute;right:0;top:0;transform:rotate(0);transition:all .25s,border-width .1s;width:1.05em}.deactivation-feedback-modal .form-group-wrapper .checkbox-group .container input:checked~.checkmark:after{border-color:#fff0 #fff0 #fff #fff;border-radius:0;border-width:0 0 .15em .15em;height:.5em;right:.45em;top:.25em;transform:rotate(-45deg);width:.25em}.deactivation-feedback-modal .email-input-wrapper{position:relative;width:100%}.deactivation-feedback-modal .email-input-wrapper .validation-error{bottom:-20px;color:var(--danger-color);font-size:12px;position:absolute;right:0}.deactivation-feedback-modal.eventin-deactivation-modal,.deactivation-feedback-modal.plaugin-deactivation-modal{font-family:Inter,sans-serif;padding:0}.deactivation-feedback-modal.eventin-deactivation-modal p,.deactivation-feedback-modal.plaugin-deactivation-modal p{font-size:14px;line-height:1.5}.deactivation-feedback-modal.eventin-deactivation-modal .modal-header-wrapper,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-header-wrapper{padding:30px 30px 0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{color:#323841;font-size:20px;font-weight:600}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-body .feedback-textarea,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-body .feedback-textarea{margin-bottom:0;width:100%}.deactivation-feedback-modal.eventin-deactivation-modal .modal-title,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-title{margin-top:0}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer{padding:0 30px 30px}.deactivation-feedback-modal.eventin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button,.deactivation-feedback-modal.plaugin-deactivation-modal .modal-footer .btn.btn-primary.eventin-submit-button{background-color:#6b2ee5;border-color:#6b2ee5}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Ffrontend-rtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Ffrontend-rtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Ffrontend-rtl.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Ffrontend-rtl.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{left:calc(var(--spacing)*-3)}.right-0{left:calc(var(--spacing)*0)}.right-1{left:calc(var(--spacing)*1)}.right-2{left:calc(var(--spacing)*2)}.right-4{left:calc(var(--spacing)*4)}.right-38\\.75{left:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{right:calc(var(--spacing)*-2499.75)}.left-0{right:calc(var(--spacing)*0)}.left-1{right:calc(var(--spacing)*1)}.left-1\\\u002F2{right:50%}.left-2{right:calc(var(--spacing)*2)}.left-3{right:calc(var(--spacing)*3)}.left-\\[50\\%\\]{right:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-left:calc(var(--spacing)*1)}.mr-2{margin-left:calc(var(--spacing)*2)}.mr-4{margin-left:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-right:calc(var(--spacing)*-2)}.-ml-px{margin-right:-1px}.-ml-px\\!{margin-right:-1px!important}.ml-1{margin-right:calc(var(--spacing)*1)}.ml-1\\.5{margin-right:calc(var(--spacing)*1.5)}.ml-2{margin-right:calc(var(--spacing)*2)}.ml-5{margin-right:calc(var(--spacing)*5)}.ml-auto{margin-right:auto}.ml-auto\\!{margin-right:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-right-radius:0}.rounded-tl-none\\!{border-top-right-radius:0!important}.rounded-r{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-r-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-left-radius:var(--radius)}.rounded-tr-none\\!{border-top-left-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-left-radius:0!important}.rounded-bl-none{border-bottom-right-radius:0}.rounded-bl-none\\!{border-bottom-right-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.border-r-0\\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-l-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-l-50{border-right-style:var(--tw-border-style);border-right-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--wpcafe-primary-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-right-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--wpcafe-primary-color)}.bg-primary\\!{background-color:var(--wpcafe-primary-color)!important}.bg-primary\\\u002F5{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--wpcafe-primary-color)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--wpcafe-primary-color)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--wpcafe-primary-color)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-left:calc(var(--spacing)*1)}.pr-2{padding-left:calc(var(--spacing)*2)}.pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.pr-3{padding-left:calc(var(--spacing)*3)}.pr-4{padding-left:calc(var(--spacing)*4)}.pr-6{padding-left:calc(var(--spacing)*6)}.pr-8{padding-left:calc(var(--spacing)*8)}.pr-10{padding-left:calc(var(--spacing)*10)}.pr-12{padding-left:calc(var(--spacing)*12)}.pr-16{padding-left:calc(var(--spacing)*16)}.pr-20{padding-left:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-right:calc(var(--spacing)*8)!important}.pl-0\\!{padding-right:calc(var(--spacing)*0)!important}.pl-1{padding-right:calc(var(--spacing)*1)}.pl-2{padding-right:calc(var(--spacing)*2)}.pl-3{padding-right:calc(var(--spacing)*3)}.pl-6{padding-right:calc(var(--spacing)*6)}.pl-8{padding-right:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:right}.text-right{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--wpcafe-primary-color)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--wpcafe-primary-color)}.text-primary\\!{color:var(--wpcafe-primary-color)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--wpcafe-primary-color)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--wpcafe-primary-color)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary ::selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::selection{background-color:var(--wpcafe-primary-color)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--wpcafe-primary-color)}.hover\\:border-primary-400:hover{border-color:var(--wpcafe-secondary-color)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--wpcafe-primary-color)}.hover\\:bg-primary-400:hover{background-color:var(--wpcafe-secondary-color)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--wpcafe-primary-color)}.hover\\:text-primary\\!:hover{color:var(--wpcafe-primary-color)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--wpcafe-secondary-color)}.hover\\:text-primary\\\u002F80:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--wpcafe-primary-color)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--wpcafe-secondary-color)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-right:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--wpcafe-primary-color)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--wpcafe-primary-color)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--wpcafe-primary-color)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--wpcafe-primary-color)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:right}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-left:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-right:calc(var(--spacing)*15)}.md\\:text-left{text-align:right}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-left:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-right:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-left:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-right:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}:root{--wpcafe-primary-color:#f45925;--wpcafe-secondary-color:#cf4c1f}.ast-container:has(.wpc-reservation-form-root){max-width:1200px!important;width:100%!important}.wpc-reservation-form-root{margin:0 auto;max-width:1200px!important;outline:none;padding:20px;width:100%}.wpc-reservation-form-root button{cursor:pointer}.wpc-reservation-form-root :focus{outline:none!important}.wcf-calendar{min-height:500px}.wcf-calendar .wcf-btn.rdp-day_button{font-weight:400!important}.wcf-calendar .rdp-week{margin-top:0}.wcf-calendar .rdp-week td,.wp-theme-Divi #content-area .wcf-calendar .rdp-week td{margin:2px;padding:0}.wcf-calendar .rdp-weekday{margin-bottom:2px}.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*0);width:100%}@media (min-width:48rem){.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*3)}}.wcf-calendar .rdp-root table tr{display:grid;grid-template-columns:repeat(7,1fr)}.wcf-calendar .rdp-selected{border-radius:4px}.wcf-calendar .rdp-day_button:focus{outline:none}.wcf-calendar .rdp-month{gap:30px}[data-slot=select-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}[data-slot=select-content],[data-slot=select-item]{color:var(--color-popover-foreground,#0a0a0a)!important}[data-slot=select-item]{background-color:#0000!important}[data-slot=select-item]:hover,[data-slot=select-item][data-highlighted]{background-color:var(--color-accent,#f4f4f5)!important;color:var(--color-accent-foreground,#0a0a0a)!important}[data-slot=popover-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:var(--color-popover-foreground,#0a0a0a)!important}.wcf-date-picker .wcf-btn.rdp-day_button{font-size:14px!important;font-weight:400}.wcf-custom-scrollbar::-webkit-scrollbar{width:6px}.wcf-custom-scrollbar::-webkit-scrollbar-track{background:100% 0}.wcf-custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--wpcafe-primary-color));border-radius:9999px}.wcf-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--wpcafe-primary-color),.8)}.wcf-custom-scrollbar{overflow-x:hidden;scrollbar-color:var(--wpcafe-primary-color)transparent;scrollbar-width:thin}.wpc-reservation-form-root .rdp-nav{display:flex;position:absolute}.wpc-reservation-form-root .wcf-popover-btn{--tw-border-style:none;background-color:var(--adaptive-white);border-style:none;padding:calc(var(--spacing)*0)}.wpc-reservation-form-root input{height:44px!important;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.wpc-reservation-form-root .wcf-primary-btn{background-color:var(--wpcafe-primary-color);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-100)}@media (hover:hover){.wpc-reservation-form-root .wcf-primary-btn:hover{background-color:var(--wpcafe-primary-color)}}.wpc-reservation-form-root .wcf-primary-btn:active{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-primary-btn:disabled{background-color:var(--primary-200)}.wpc-reservation-form-root table thead:first-child tr:first-child th{border-block-start:none;padding:0}.wpc-reservation-form-root .rdp-disabled button{cursor:not-allowed}.wpc-reservation-form-root table tbody tr:hover>td,.wpc-reservation-form-root table tbody tr:hover>th,.wpc-reservation-form-root table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#0000}.wcf-popover-btn button,.wpc-reservation-form-root .wcf-select-btn{align-items:center;display:flex;justify-content:space-between;width:100%}.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);height:calc(var(--spacing)*11);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal)}@media (hover:hover){:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):hover{color:var(--neutral-500)}}:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):has(>svg){padding-inline:calc(var(--spacing)*3)}@media (min-width:40rem){.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{padding-inline:calc(var(--spacing)*6)}}.wpc-reservation-form-root .wcf-outline-primary-btn{border-color:var(--wpcafe-primary-color);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--wpcafe-primary-color);font-weight:var(--font-weight-medium)}@media (hover:hover){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}}.wpc-reservation-form-root .wcf-icon-btn{background-color:var(--neutral-100);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-600);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}@media (hover:hover){.wpc-reservation-form-root .wcf-icon-btn:hover{background-color:var(--neutral-200);color:var(--color-neutral-700)}}@media (min-width:40rem){.wpc-reservation-form-root .wcf-icon-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.wpc-reservation-form-root .wcf-soft-secondary-btn{background-color:var(--neutral-200);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--color-gray-900)}@media (hover:hover){.wpc-reservation-form-root .wcf-soft-secondary-btn:hover{background-color:var(--visual-300)}}.wpc-reservation-form-root .wcf-radio-btn{aspect-ratio:1;background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;color:var(--wpcafe-primary-color);height:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:3.40282e+38px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-radio-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn[data-state=checked]{border-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:4px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn[data-state=checked]{background-color:var(--wpcafe-primary-color);border-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .rdp-nav button{border-style:var(--tw-border-style);height:30px;padding:calc(var(--spacing)*0);width:14px;--tw-shadow:0 0 #0000;border-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.wpc-reservation-form-root .rdp-nav button{padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}.wpc-reservation-form-root textarea{border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px}.wpc-reservation-form-root .wcf-day-cell{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);gap:calc(var(--spacing)*1);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:none;background-color:var(--adaptive-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding:calc(var(--spacing)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal);line-height:1;--tw-shadow:0 0 #0000;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column}@media (min-width:40rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-base);height:calc(var(--spacing)*9);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.wpc-reservation-form-root .wcf-day-cell{min-width:20px}.wpc-reservation-form-root .wcf-day-cell[data-selected-single=true]{background-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-middle=true]{background-color:var(--accent);border-radius:0;color:var(--accent-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-start=true]{background-color:var(--wpcafe-primary-color);border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-end=true]{background-color:var(--wpcafe-primary-color);border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .group[data-focused=true] .wcf-day-cell{border:1px solid hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)\u002F.5);position:relative;z-index:10}@media (prefers-color-scheme:dark){.wpc-reservation-form-root .wcf-day-cell:hover{color:hsl(var(--accent-foreground))}}.wpc-reservation-form-root .wcf-day-cell>span{font-size:.75rem;opacity:.7}.wp-theme-Divi #content-area .wpc-reservation-form-root table,.wp-theme-Divi #content-area .wpc-reservation-form-root td,.wp-theme-Divi #content-area .wpc-reservation-form-root th,.wpc-reservation-form-root table,.wpc-reservation-form-root td,.wpc-reservation-form-root th{border:none}.wcf-reservation-date-picker table,.wcf-reservation-date-picker td,.wcf-reservation-date-picker th{margin:5px}.wpc-reservation-form-root [data-slot=card]{border-color:#e4e4e7;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*5)}@media (min-width:64rem){.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}@media (min-width:48rem){.wp-theme-Divi #content-area .wpc-reservation-form-root td{height:calc(var(--spacing)*9)}}.wcf-reservation-skeleton,.wcf-single-page-form-container{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-2{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-3{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-5{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-6{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-8{display:flex;flex-direction:column;gap:calc(var(--spacing)*8)}.wp-theme-Divi .wcf-select-content{padding:calc(var(--spacing)*3)}.wp-theme-Divi .wcf-select-content .wcf-select-search{margin-bottom:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root [data-slot=skeleton]{background-color:var(--color-gray-200)}.wp-theme-Divi .wpc-reservation-form-root .wcf-reservation-date-picker{background-color:var(--popover);padding:calc(var(--spacing)*4)}.wp-theme-Divi .wpc-reservation-form-root .rdp-dropdown_root{border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*2)}@media (min-width:40rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*4)}}@media (min-width:48rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*6)}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(-1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\n+\u002F*! tailwindcss v4.1.18 | MIT License | https:\u002F\u002Ftailwindcss.com *\u002F@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:\"\";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(..\u002Fchunks\u002Ffonts\u002FInter-SemiBold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(..\u002Fchunks\u002Ffonts\u002FInter-Bold.woff2)format(\"woff2\")}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--spacing:.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-tooltip-bg:#000;--color-tooltip-text:#fff;--color-tooltip-border:#374151}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.toplevel_page_wpcafe,.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}body{pointer-events:auto!important}.wpc-reservation-form-root,body.toplevel_page_wpcafe{background-color:var(--card);color:var(--foreground)}.wpc-reservation-form-root img,body.toplevel_page_wpcafe img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.wpc-reservation-form-root ul,body.toplevel_page_wpcafe ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}}@layer components{.toplevel_page_wpcafe input::-moz-placeholder,.toplevel_page_wpcafe textarea::-moz-placeholder,.wpc-reservation-form-root input::-moz-placeholder,.wpc-reservation-form-root textarea::-moz-placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe input::placeholder,.toplevel_page_wpcafe textarea::placeholder,.wpc-reservation-form-root input::placeholder,.wpc-reservation-form-root textarea::placeholder{color:#b4b1b1!important}.toplevel_page_wpcafe ::-webkit-scrollbar,.wpc-reservation-form-root ::-webkit-scrollbar{background-color:#0000;height:6px;width:6px}.toplevel_page_wpcafe ::-webkit-scrollbar-track,.wpc-reservation-form-root ::-webkit-scrollbar-track{background-color:#f5f5f5}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb,.wpc-reservation-form-root ::-webkit-scrollbar-thumb{background-color:var(--visual-400);border:1px solid #f5f5f5;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.toplevel_page_wpcafe ::-webkit-scrollbar-thumb:hover,.wpc-reservation-form-root ::-webkit-scrollbar-thumb:hover{background-color:var(--visual-400)}.wcf-sidebar-scrollbar::-webkit-scrollbar,.wcf-table-scrollbar::-webkit-scrollbar{background-color:#0000;height:8px;width:8px}.wcf-sidebar-scrollbar::-webkit-scrollbar-track,.wcf-table-scrollbar::-webkit-scrollbar-track{background-color:var(--muted);border-radius:4px}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb,.wcf-table-scrollbar::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--muted);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.wcf-sidebar-scrollbar::-webkit-scrollbar-thumb:hover,.wcf-table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.wcf-feature-icon svg{height:100%;width:100%}.wcf-feature-icon svg circle,.wcf-feature-icon svg ellipse,.wcf-feature-icon svg line,.wcf-feature-icon svg path,.wcf-feature-icon svg polygon,.wcf-feature-icon svg polyline,.wcf-feature-icon svg rect{fill:var(--muted-foreground)!important;stroke:var(--muted-foreground)!important;transition:stroke .2s,fill .2s}.wcf-feature-icon svg[fill=none] circle,.wcf-feature-icon svg[fill=none] ellipse,.wcf-feature-icon svg[fill=none] line,.wcf-feature-icon svg[fill=none] path,.wcf-feature-icon svg[fill=none] polygon,.wcf-feature-icon svg[fill=none] polyline,.wcf-feature-icon svg[fill=none] rect{fill:none!important}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-btn{font-size:1rem;font-weight:500}:is(.toplevel_page_wpcafe,.wpc-reservation-form-root) .wcf-custom-shadow{box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f}.toplevel_page_wpcafe [data-vaul-drawer]{z-index:99999!important}.toplevel_page_wpcafe [data-vaul-overlay]{z-index:9999!important}}@layer utilities{.\\@container\\\u002Fcard-header{container:card-header\u002Finline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\\\u002F2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-11{top:calc(var(--spacing)*11)}.top-\\[50\\%\\]{top:50%}.-right-3{left:calc(var(--spacing)*-3)}.right-0{left:calc(var(--spacing)*0)}.right-1{left:calc(var(--spacing)*1)}.right-2{left:calc(var(--spacing)*2)}.right-3{left:calc(var(--spacing)*3)}.right-4{left:calc(var(--spacing)*4)}.right-38\\.75{left:calc(var(--spacing)*38.75)}.-bottom-1\\.5{bottom:calc(var(--spacing)*-1.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-2499\\.75{right:calc(var(--spacing)*-2499.75)}.left-0{right:calc(var(--spacing)*0)}.left-1{right:calc(var(--spacing)*1)}.left-1\\\u002F2{right:50%}.left-2{right:calc(var(--spacing)*2)}.left-3{right:calc(var(--spacing)*3)}.left-\\[50\\%\\]{right:50%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-\\[9999\\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2\u002Fspan 2}.col-span-3{grid-column:span 3\u002Fspan 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2\u002Fspan 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\\!{margin:calc(var(--spacing)*0)!important}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-auto\\!{margin-inline:auto!important}.\\!my-0,.my-0\\!{margin-block:calc(var(--spacing)*0)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.\\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7\\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-8\\!{margin-top:calc(var(--spacing)*8)!important}.mt-16\\!{margin-top:calc(var(--spacing)*16)!important}.mt-auto{margin-top:auto}.mr-1{margin-left:calc(var(--spacing)*1)}.mr-2{margin-left:calc(var(--spacing)*2)}.mr-4{margin-left:calc(var(--spacing)*4)}.\\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-6\\!{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8\\!{margin-bottom:calc(var(--spacing)*8)!important}.-ml-2{margin-right:calc(var(--spacing)*-2)}.-ml-px{margin-right:-1px}.-ml-px\\!{margin-right:-1px!important}.ml-1{margin-right:calc(var(--spacing)*1)}.ml-1\\.5{margin-right:calc(var(--spacing)*1.5)}.ml-2{margin-right:calc(var(--spacing)*2)}.ml-5{margin-right:calc(var(--spacing)*5)}.ml-auto{margin-right:auto}.ml-auto\\!{margin-right:auto!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\\(--cell-size\\){height:var(--cell-size);width:var(--cell-size)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-auto{height:auto;width:auto}.h-\\(--cell-size\\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\\.75{height:calc(var(--spacing)*1.75)}.h-2{height:calc(var(--spacing)*2)}.h-2\\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-12\\.5{height:calc(var(--spacing)*12.5)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-\\[6px\\]{height:6px}.h-\\[50px\\]{height:50px}.h-\\[50vh\\]{height:50vh}.h-\\[200px\\]{height:200px}.h-\\[260px\\]{height:260px}.h-\\[300px\\]{height:300px}.h-\\[360px\\]{height:360px}.h-\\[420px\\]{height:420px}.h-\\[calc\\(100\\%-1px\\)\\]{height:calc(100% - 1px)}.h-\\[calc\\(100vh-32px\\)\\]{height:calc(100vh - 32px)}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\\!{height:auto!important}.h-full{height:100%}.h-full\\!{height:100%!important}.h-px{height:1px}.max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-50{max-height:calc(var(--spacing)*50)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-90{max-height:calc(var(--spacing)*90)}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[80vh\\]{max-height:80vh}.max-h-\\[90vh\\]{max-height:90vh}.max-h-\\[350px\\]{max-height:350px}.max-h-\\[400px\\]{max-height:400px}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[calc\\(90vh-120px\\)\\]{max-height:calc(90vh - 120px)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-17\\.5{min-height:calc(var(--spacing)*17.5)}.min-h-19\\.5{min-height:calc(var(--spacing)*19.5)}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[70px\\]{min-height:70px}.min-h-screen{min-height:100vh}.w-\\(--cell-size\\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1\\.75{width:calc(var(--spacing)*1.75)}.w-1\\\u002F2{width:50%}.w-1\\\u002F3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\\.5{width:calc(var(--spacing)*2.5)}.w-2\\\u002F3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\\.5{width:calc(var(--spacing)*3.5)}.w-3\\\u002F4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\\\u002F12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-12\\.5{width:calc(var(--spacing)*12.5)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\\[3px\\]{width:3px}.w-\\[50px\\]{width:50px}.w-\\[100px\\]{width:100px}.w-\\[120px\\]{width:120px}.w-\\[148px\\]{width:148px}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[280px\\]{width:280px}.w-auto{width:auto}.w-auto\\!{width:auto!important}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-1\\\u002F2{max-width:50%}.max-w-1\\\u002F3{max-width:33.3333%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-130{max-width:calc(var(--spacing)*130)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-\\[52\\%\\]{max-width:52%}.max-w-\\[90vw\\]{max-width:90vw}.max-w-\\[95\\%\\]{max-width:95%}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[580px\\]{max-width:580px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[770px\\]{max-width:770px}.max-w-\\[820px\\]{max-width:820px}.max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\\(--cell-size\\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[60px\\]{min-width:60px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[210px\\]{min-width:210px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\\[0_0_100\\%\\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\\(--radix-popover-content-transform-origin\\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\(--radix-tooltip-content-transform-origin\\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\\\u002F2\\!{--tw-translate-x:-50%!important}.-translate-x-1\\\u002F2\\!,.-translate-x-full\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-full\\!{--tw-translate-x:-100%!important}.translate-x-0\\!{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0\\!,.translate-x-\\[-50\\%\\]\\!{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-\\[-50\\%\\]\\!{--tw-translate-x:-50%!important}.-translate-y-1\\\u002F2\\!,.translate-y-\\[-50\\%\\]\\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]\\!{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-110,.scale-75{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-\\[0\\.4\\]{scale:.4}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}.grid-cols-\\[1fr_auto_auto\\]{grid-template-columns:1fr auto auto}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row\\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7\\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*-4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*-4*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-0\\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[6px\\]{border-radius:6px}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[20px\\]{border-radius:20px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-right-radius:0}.rounded-tl-none\\!{border-top-right-radius:0!important}.rounded-r{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-r-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-lg{border-top-left-radius:var(--radius)}.rounded-tr-none\\!{border-top-left-radius:0!important}.rounded-b-lg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-br-none\\!{border-bottom-left-radius:0!important}.rounded-bl-none{border-bottom-right-radius:0}.rounded-bl-none\\!{border-bottom-right-radius:0!important}.\\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-50{border-top-style:var(--tw-border-style);border-top-width:50px}.border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.border-r-0\\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-l-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-l-50{border-right-style:var(--tw-border-style);border-right-width:50px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#2F82FF\\]\\!{border-color:#2f82ff!important}.border-\\[var\\(--color-tooltip-border\\)\\]{border-color:var(--color-tooltip-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\\\u002F10{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F10{border-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.border-black\\\u002F15{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F15{border-color:color-mix(in oklab,var(--adaptive-black)15%,transparent)}}.border-black\\\u002F20{border-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.border-black\\\u002F20{border-color:color-mix(in oklab,var(--adaptive-black)20%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-danger,.border-danger\\\u002F30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\\\u002F30{border-color:color-mix(in oklab,var(--danger)30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info{border-color:var(--info)}.border-input{border-color:var(--visual-400)}.border-input\\!{border-color:var(--visual-400)!important}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-neutral-400{border-color:var(--neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--wpcafe-primary-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-transparent{border-color:#0000}.border-visual-400{border-color:var(--visual-400)}.border-white{border-color:var(--adaptive-white)}.border-b-border{border-bottom-color:var(--border)}.border-l-transparent{border-right-color:#0000}.bg-\\[\\#2F82FF\\]{background-color:#2f82ff}.bg-\\[\\#5c5b5b\\]{background-color:#5c5b5b}.bg-\\[\\#417DFF\\]{background-color:#417dff}.bg-\\[\\#9333E9\\]{background-color:#9333e9}.bg-\\[\\#E2E8F0\\]{background-color:#e2e8f0}.bg-\\[\\#EBF3FF\\]{background-color:#ebf3ff}.bg-\\[\\#FF5D87\\]{background-color:#ff5d87}.bg-\\[\\#FF9900\\]{background-color:#f90}.bg-\\[\\#FFF7EB\\]{background-color:#fff7eb}.bg-\\[\\#f4c74f\\]{background-color:#f4c74f}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#fd6cad03\\]{background-color:#fd6cad03}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{background-color:#0006}.bg-\\[rgba\\(255\\,255\\,255\\,0\\.9\\)\\]{background-color:#ffffffe6}.bg-\\[var\\(--color-tooltip-bg\\)\\]{background-color:var(--color-tooltip-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600\\\u002F10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\\\u002F10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\\\u002F5{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F5{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.bg-black\\\u002F10{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F10{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.bg-black\\\u002F50{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F50{background-color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.bg-black\\\u002F80{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F80{background-color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.bg-black\\\u002F90{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-border\\!{background-color:var(--border)!important}.bg-card{background-color:var(--card)}.bg-card\\!{background-color:var(--card)!important}.bg-danger,.bg-danger\\\u002F10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-danger\\\u002F90{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\\\u002F90{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300\\!{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input{background-color:var(--visual-400)}.bg-muted,.bg-muted\\\u002F50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\\u002F50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-popover\\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--wpcafe-primary-color)}.bg-primary\\!{background-color:var(--wpcafe-primary-color)!important}.bg-primary\\\u002F5{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F5{background-color:color-mix(in oklab,var(--wpcafe-primary-color)5%,transparent)}}.bg-primary\\\u002F10{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.bg-primary\\\u002F10\\!{background-color:var(--wpcafe-primary-color)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\\\u002F10\\!{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)!important}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-success\\!{background-color:var(--success)!important}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-visual-100,.bg-visual-100\\\u002F40{background-color:var(--visual-100)}@supports (color:color-mix(in lab,red,red)){.bg-visual-100\\\u002F40{background-color:color-mix(in oklab,var(--visual-100)40%,transparent)}}.bg-visual-200{background-color:var(--visual-200)}.bg-white,.bg-white\\\u002F40{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F40{background-color:color-mix(in oklab,var(--adaptive-white)40%,transparent)}}.bg-white\\\u002F70{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F70{background-color:color-mix(in oklab,var(--adaptive-white)70%,transparent)}}.bg-white\\\u002F90{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\\\u002F90{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#f9f5f6\\]{--tw-gradient-from:#f9f5f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\\[\\#f8e8eec0\\]{--tw-gradient-via:#f8e8eec0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#fae2cebe\\]{--tw-gradient-to:#fae2cebe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\\[var\\(--color-tooltip-bg\\)\\]{fill:var(--color-tooltip-bg)}.fill-current{fill:currentColor}.fill-primary{fill:var(--wpcafe-primary-color)}.fill-primary-300{fill:var(--primary-300)}.fill-success{fill:var(--success)}.stroke-white{stroke:var(--adaptive-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\\!{padding:calc(var(--spacing)*0)!important}.p-0\\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\\!{padding:calc(var(--spacing)*2)!important}.p-2\\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-8\\!{padding:calc(var(--spacing)*8)!important}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\\[2px\\]{padding:2px}.p-\\[3px\\]{padding:3px}.px-\\(--cell-size\\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-5\\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\\[24px\\]{padding-inline:24px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\\!{padding-block:calc(var(--spacing)*0)!important}.py-0\\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\\[16px\\]{padding-block:16px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-left:calc(var(--spacing)*1)}.pr-2{padding-left:calc(var(--spacing)*2)}.pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.pr-3{padding-left:calc(var(--spacing)*3)}.pr-4{padding-left:calc(var(--spacing)*4)}.pr-6{padding-left:calc(var(--spacing)*6)}.pr-8{padding-left:calc(var(--spacing)*8)}.pr-10{padding-left:calc(var(--spacing)*10)}.pr-12{padding-left:calc(var(--spacing)*12)}.pr-14{padding-left:calc(var(--spacing)*14)}.pr-16{padding-left:calc(var(--spacing)*16)}.pr-20{padding-left:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\\!{padding-bottom:calc(var(--spacing)*2)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.\\!pl-8{padding-right:calc(var(--spacing)*8)!important}.pl-0\\!{padding-right:calc(var(--spacing)*0)!important}.pl-1{padding-right:calc(var(--spacing)*1)}.pl-2{padding-right:calc(var(--spacing)*2)}.pl-3{padding-right:calc(var(--spacing)*3)}.pl-6{padding-right:calc(var(--spacing)*6)}.pl-8{padding-right:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:right}.text-right{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\]{font-size:13px}.text-\\[13px\\]\\!{font-size:13px!important}.text-\\[15px\\]{font-size:15px}.text-\\[15px\\]\\!{font-size:15px!important}.text-\\[18px\\]{font-size:18px}.text-\\[22px\\]{font-size:22px}.text-\\[32px\\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.leading-\\[28px\\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-break-word\\!{overflow-wrap:break-word!important}.break-all{word-break:break-all}.whitespace-normal\\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\\!text-primary{color:var(--wpcafe-primary-color)!important}.text-\\[\\#2F82FF\\]{color:#2f82ff}.text-\\[\\#2F82FF\\]\\!{color:#2f82ff!important}.text-\\[\\#3c2800\\]{color:#3c2800}.text-\\[\\#F45925\\]{color:#f45925}.text-\\[var\\(--color-tooltip-text\\)\\]{color:var(--color-tooltip-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\\\u002F80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\\\u002F80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--adaptive-black)}.text-black\\!{color:var(--adaptive-black)!important}.text-black\\\u002F30{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F30{color:color-mix(in oklab,var(--adaptive-black)30%,transparent)}}.text-black\\\u002F40{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)}}.text-black\\\u002F40\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F40\\!{color:color-mix(in oklab,var(--adaptive-black)40%,transparent)!important}}.text-black\\\u002F50{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)}}.text-black\\\u002F50\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F50\\!{color:color-mix(in oklab,var(--adaptive-black)50%,transparent)!important}}.text-black\\\u002F60{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.text-black\\\u002F60\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F60\\!{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.text-black\\\u002F65{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F65{color:color-mix(in oklab,var(--adaptive-black)65%,transparent)}}.text-black\\\u002F70{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)}}.text-black\\\u002F70\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F70\\!{color:color-mix(in oklab,var(--adaptive-black)70%,transparent)!important}}.text-black\\\u002F75{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F75{color:color-mix(in oklab,var(--adaptive-black)75%,transparent)}}.text-black\\\u002F80{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)}}.text-black\\\u002F80\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F80\\!{color:color-mix(in oklab,var(--adaptive-black)80%,transparent)!important}}.text-black\\\u002F85{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)}}.text-black\\\u002F85\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F85\\!{color:color-mix(in oklab,var(--adaptive-black)85%,transparent)!important}}.text-black\\\u002F90{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)}}.text-black\\\u002F90\\!{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F90\\!{color:color-mix(in oklab,var(--adaptive-black)90%,transparent)!important}}.text-black\\\u002F95{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.text-black\\\u002F95{color:color-mix(in oklab,var(--adaptive-black)95%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\\!{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger\\!{color:var(--danger)!important}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground\\!{color:var(--foreground)!important}.text-foreground\\\u002F70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\\\u002F75\\!{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F75\\!{color:color-mix(in oklab,var(--foreground)75%,transparent)!important}}.text-foreground\\\u002F80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\\\u002F90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\\u002F90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\\!{color:var(--muted-foreground)!important}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-light{color:var(--neutral-light)}.text-neutral-light-dark{color:var(--neutral-light-dark)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--wpcafe-primary-color)}.text-primary\\!{color:var(--wpcafe-primary-color)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\\\u002F85{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.text-primary\\\u002F85{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\\!{color:var(--sidebar-foreground)!important}.text-success{color:var(--success)}.text-visual-400{color:var(--visual-400)}.text-white{color:var(--adaptive-white)}.text-white\\!{color:var(--adaptive-white)!important}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md\\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green-600\\\u002F20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\\\u002F20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--adaptive-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\\[color\\,box-shadow\\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\\[--cell-size\\:--spacing\\(8\\)\\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\\:text-primary\\!:is(:where(.group):hover *){color:var(--wpcafe-primary-color)!important}.group-hover\\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\\[focused\\=true\\]\\\u002Fday\\:relative:is(:where(.group\\\u002Fday)[data-focused=true] *){position:relative}.group-data-\\[focused\\=true\\]\\\u002Fday\\:z-10:is(:where(.group\\\u002Fday)[data-focused=true] *){z-index:10}.group-data-\\[focused\\=true\\]\\\u002Fday\\:border-ring:is(:where(.group\\\u002Fday)[data-focused=true] *){border-color:var(--ring)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-\\[3px\\]:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\\[focused\\=true\\]\\\u002Fday\\:ring-ring\\\u002F50:is(:where(.group\\\u002Fday)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:block:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\\[vaul-drawer-direction\\=bottom\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\\[vaul-drawer-direction\\=top\\]\\\u002Fdrawer-content\\:text-center:is(:where(.group\\\u002Fdrawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-checked\\:border-primary:is(:where(.peer):checked~*){border-color:var(--wpcafe-primary-color)}.peer-checked\\:shadow-md:is(:where(.peer):checked~*){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\\:bg-primary ::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary ::selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::-moz-selection{background-color:var(--wpcafe-primary-color)}.selection\\:bg-primary::selection{background-color:var(--wpcafe-primary-color)}.selection\\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\\:inline-flex::file-selector-button{display:inline-flex}.file\\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::-moz-placeholder,.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:var(--muted-foreground)}.placeholder\\:text-muted-foreground::placeholder,.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\\:text-muted-foreground\\\u002F55::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}.placeholder\\:text-muted-foreground\\\u002F55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:rounded-3xl:before{border-radius:var(--radius-3xl);content:var(--tw-content)}.before\\:bg-\\[radial-gradient\\(ellipse_at_center\\,\\#ddeeff_0\\%\\,\\#eaf4ff_35\\%\\,\\#f0f7ff_60\\%\\,transparent_100\\%\\)\\]:before{background-image:radial-gradient(#def 0,#eaf4ff 35%,#f0f7ff 60%,#0000 100%);content:var(--tw-content)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\\:hidden:empty{display:none}@media (hover:hover){.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-green-300:hover{border-color:var(--color-green-300)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-info\\\u002F70:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-info\\\u002F70:hover{border-color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-primary:hover{border-color:var(--wpcafe-primary-color)}.hover\\:border-primary-400:hover{border-color:var(--wpcafe-secondary-color)}.hover\\:border-primary\\\u002F40:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F40:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)40%,transparent)}}.hover\\:border-primary\\\u002F50:hover{border-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:border-primary\\\u002F50:hover{border-color:color-mix(in oklab,var(--wpcafe-primary-color)50%,transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-visual-300:hover{border-color:var(--visual-300)}.hover\\:bg-\\[\\#1a6de8\\]:hover{background-color:#1a6de8}.hover\\:bg-\\[\\#EBF3FF\\]:hover{background-color:#ebf3ff}.hover\\:bg-\\[\\#f9d8cd14\\]:hover{background-color:#f9d8cd14}.hover\\:bg-accent:hover,.hover\\:bg-accent\\\u002F50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-accent\\\u002F50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\\:bg-background\\\u002F60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-background\\\u002F60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\\:bg-black\\\u002F5:hover{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-black\\\u002F5:hover{background-color:color-mix(in oklab,var(--adaptive-black)5%,transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-card:hover{background-color:var(--card)}.hover\\:bg-danger:hover,.hover\\:bg-danger\\\u002F5:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F5:hover{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.hover\\:bg-danger\\\u002F10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F10:hover{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.hover\\:bg-danger\\\u002F15:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-danger\\\u002F15:hover{background-color:color-mix(in oklab,var(--danger)15%,transparent)}}.hover\\:bg-destructive\\\u002F80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\\u002F80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\\:bg-foreground\\\u002F10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-foreground\\\u002F10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\\:bg-gray-50\\!:hover{background-color:var(--color-gray-50)!important}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\\:bg-muted:hover{background-color:var(--muted)}.hover\\:bg-neutral-100:hover{background-color:var(--neutral-100)}.hover\\:bg-neutral-200:hover{background-color:var(--neutral-200)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-primary:hover{background-color:var(--wpcafe-primary-color)}.hover\\:bg-primary-400:hover{background-color:var(--wpcafe-secondary-color)}.hover\\:bg-primary\\\u002F10:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F10:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}.hover\\:bg-primary\\\u002F80:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\\u002F80:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary-foreground\\\u002F20:hover{background-color:color-mix(in oklab,var(--secondary-foreground)20%,transparent)}}.hover\\:bg-secondary\\\u002F80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\\u002F80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\\:bg-success\\\u002F10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-success\\\u002F10:hover{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.hover\\:bg-visual-300:hover{background-color:var(--visual-300)}.hover\\:bg-white:hover,.hover\\:bg-white\\\u002F20:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F20:hover{background-color:color-mix(in oklab,var(--adaptive-white)20%,transparent)}}.hover\\:bg-white\\\u002F90:hover{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-white\\\u002F90:hover{background-color:color-mix(in oklab,var(--adaptive-white)90%,transparent)}}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:\\!text-red-700:hover{color:var(--color-red-700)!important}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-black\\\u002F60:hover{color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)}}.hover\\:text-black\\\u002F60\\!:hover{color:var(--adaptive-black)!important}@supports (color:color-mix(in lab,red,red)){.hover\\:text-black\\\u002F60\\!:hover{color:color-mix(in oklab,var(--adaptive-black)60%,transparent)!important}}.hover\\:text-danger:hover{color:var(--danger)}.hover\\:text-danger\\!:hover{color:var(--danger)!important}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:text-info:hover,.hover\\:text-info\\\u002F70:hover{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-info\\\u002F70:hover{color:color-mix(in oklab,var(--info)70%,transparent)}}.hover\\:text-neutral-400:hover{color:var(--neutral-400)}.hover\\:text-neutral-600:hover{color:var(--neutral-600)}.hover\\:text-primary:hover{color:var(--wpcafe-primary-color)}.hover\\:text-primary\\!:hover{color:var(--wpcafe-primary-color)!important}.hover\\:text-primary-300:hover{color:var(--primary-300)}.hover\\:text-primary-400:hover{color:var(--wpcafe-secondary-color)}.hover\\:text-primary\\\u002F80:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F80:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)80%,transparent)}}.hover\\:text-primary\\\u002F85:hover{color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.hover\\:text-primary\\\u002F85:hover{color:color-mix(in oklab,var(--wpcafe-primary-color)85%,transparent)}}.hover\\:text-red-700:hover{color:var(--color-red-700)}.hover\\:text-red-700\\!:hover{color:var(--color-red-700)!important}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-white:hover{color:var(--adaptive-white)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\\:shadow-md:hover,.hover\\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}.focus\\:border-primary:focus{border-color:var(--wpcafe-primary-color)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:bg-card:focus{background-color:var(--card)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:shadow-none\\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\\:ring-ring\\\u002F50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-card\\\u002F10:active{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.active\\:bg-card\\\u002F10:active{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.active\\:bg-primary-400:active{background-color:var(--wpcafe-secondary-color)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-primary-200:disabled{background-color:var(--primary-200)}.disabled\\:opacity-50:disabled{opacity:.5}.has-focus\\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\\:ring-\\[3px\\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\\:ring-ring\\\u002F50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\\[\\>svg\\]\\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\\:ring-destructive\\\u002F20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\\:opacity-100[aria-selected=true]{opacity:1}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[error\\=true\\]\\:text-destructive[data-error=true]{color:var(--destructive)}.data-\\[inset\\]\\:pl-8[data-inset]{padding-right:calc(var(--spacing)*8)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:rounded-r-md[data-range-end=true]{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=true]{border-radius:0}.data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:rounded-l-md[data-range-start=true]{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=true]{background-color:var(--wpcafe-primary-color)}.data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=true]{background-color:var(--wpcafe-primary-color)}.data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\\[selected\\=true\\]\\:rounded-none[data-selected=true]{border-radius:0}.data-\\[side\\=bottom\\]\\:translate-y-1\\![data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\\[side\\=left\\]\\:-translate-x-1\\![data-side=left]{--tw-translate-x:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\\[side\\=right\\]\\:translate-x-1\\![data-side=right]{--tw-translate-x:calc(var(--spacing)*1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\\[side\\=top\\]\\:-translate-y-1\\![data-side=top]{--tw-translate-y:calc(var(--spacing)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\\[size\\=default\\]\\:h-11[data-size=default]{height:calc(var(--spacing)*11)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\\u002F90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:bg-transparent[data-state=active]{background-color:#0000}.data-\\[state\\=active\\]\\:text-neutral-500[data-state=active]{color:var(--neutral-500)}.data-\\[state\\=active\\]\\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}.data-\\[state\\=active\\]\\:shadow-none[data-state=active],.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.data-\\[state\\=checked\\]\\:translate-x-5\\![data-state=checked]{--tw-translate-x:calc(var(--spacing)*5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--wpcafe-primary-color)}.data-\\[state\\=checked\\]\\:border-primary\\![data-state=checked]{border-color:var(--wpcafe-primary-color)!important}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked],.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=checked\\]\\:bg-primary\\\u002F70[data-state=checked]{background-color:color-mix(in oklab,var(--wpcafe-primary-color)70%,transparent)}}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-visual-100[data-state=open]{background-color:var(--visual-100)}.data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:var(--adaptive-black)}@supports (color:color-mix(in lab,red,red)){.data-\\[state\\=selected\\]\\:bg-black\\\u002F10[data-state=selected]{background-color:color-mix(in oklab,var(--adaptive-black)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:left-0[data-vaul-drawer-direction=left]{right:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=left\\]\\:border-r[data-vaul-drawer-direction=left]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:right-0[data-vaul-drawer-direction=right]{left:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=right\\]\\:border-l[data-vaul-drawer-direction=right]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\\[vaul-drawer-direction\\=top\\]\\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\\[vaul-drawer-direction\\=top\\]\\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\\:hidden\\!{display:none!important}}@media (min-width:40rem){.sm\\:top-10{top:calc(var(--spacing)*10)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.sm\\:size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.sm\\:size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.sm\\:size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.sm\\:h-11{height:calc(var(--spacing)*11)}.sm\\:h-12{height:calc(var(--spacing)*12)}.sm\\:w-64{width:calc(var(--spacing)*64)}.sm\\:w-80{width:calc(var(--spacing)*80)}.sm\\:w-auto{width:auto}.sm\\:max-w-140{max-width:calc(var(--spacing)*140)}.sm\\:max-w-\\[90\\%\\]{max-width:90%}.sm\\:max-w-lg{max-width:var(--container-lg)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[1fr_120px_120px\\]{grid-template-columns:1fr 120px 120px}.sm\\:grid-cols-\\[7fr_3fr\\]{grid-template-columns:7fr 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:flex-nowrap{flex-wrap:nowrap}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:calc(var(--spacing)*0)}.sm\\:gap-2{gap:calc(var(--spacing)*2)}.sm\\:gap-3{gap:calc(var(--spacing)*3)}.sm\\:gap-4{gap:calc(var(--spacing)*4)}.sm\\:gap-5{gap:calc(var(--spacing)*5)}.sm\\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.sm\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.sm\\:p-4{padding:calc(var(--spacing)*4)}.sm\\:p-5{padding:calc(var(--spacing)*5)}.sm\\:p-6{padding:calc(var(--spacing)*6)}.sm\\:p-\\[50px\\]{padding:50px}.sm\\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\\:px-4\\!{padding-inline:calc(var(--spacing)*4)!important}.sm\\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\\:py-12{padding-block:calc(var(--spacing)*12)}.sm\\:pr-2\\.5{padding-left:calc(var(--spacing)*2.5)}.sm\\:pl-2\\.5{padding-right:calc(var(--spacing)*2.5)}.sm\\:text-left{text-align:right}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:text-\\[26px\\]{font-size:26px}.sm\\:leading-\\[32px\\]{--tw-leading:32px;line-height:32px}}@media (min-width:48rem){.md\\:top-7\\.5{top:calc(var(--spacing)*7.5)}.md\\:top-8{top:calc(var(--spacing)*8)}.md\\:order-0{order:0}.md\\:mt-0{margin-top:calc(var(--spacing)*0)}.md\\:size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.md\\:h-14{height:calc(var(--spacing)*14)}.md\\:h-full{height:100%}.md\\:max-h-60{max-height:calc(var(--spacing)*60)}.md\\:max-h-\\[55vh\\]{max-height:55vh}.md\\:w-80{width:calc(var(--spacing)*80)}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-105{max-width:calc(var(--spacing)*105)}.md\\:max-w-170{max-width:calc(var(--spacing)*170)}.md\\:max-w-\\[50\\%\\]{max-width:50%}.md\\:basis-\\[40\\%\\]{flex-basis:40%}.md\\:basis-\\[60\\%\\]{flex-basis:60%}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:gap-1\\.5{gap:calc(var(--spacing)*1.5)}.md\\:gap-2{gap:calc(var(--spacing)*2)}.md\\:gap-10{gap:calc(var(--spacing)*10)}.md\\:p-2\\!{padding:calc(var(--spacing)*2)!important}.md\\:p-4{padding:calc(var(--spacing)*4)}.md\\:p-5{padding:calc(var(--spacing)*5)}.md\\:p-6{padding:calc(var(--spacing)*6)}.md\\:px-6{padding-inline:calc(var(--spacing)*6)}.md\\:py-24{padding-block:calc(var(--spacing)*24)}.md\\:pt-5{padding-top:calc(var(--spacing)*5)}.md\\:pr-10{padding-left:calc(var(--spacing)*10)}.md\\:pb-15{padding-bottom:calc(var(--spacing)*15)}.md\\:pl-15{padding-right:calc(var(--spacing)*15)}.md\\:text-left{text-align:right}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[22px\\]{font-size:22px}.md\\:text-\\[28px\\]{font-size:28px}.md\\:text-\\[30px\\]{font-size:30px}.md\\:leading-\\[36px\\]{--tw-leading:36px;line-height:36px}}@media (min-width:64rem){.lg\\:sticky{position:sticky}.lg\\:top-5{top:calc(var(--spacing)*5)}.lg\\:block{display:block}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:h-full{height:100%}.lg\\:max-h-80{max-height:calc(var(--spacing)*80)}.lg\\:max-h-screen{max-height:100vh}.lg\\:w-96{width:calc(var(--spacing)*96)}.lg\\:flex-2{flex:2}.lg\\:flex-shrink-0{flex-shrink:0}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-start{align-items:flex-start}.lg\\:overflow-auto{overflow:auto}.lg\\:overflow-y-auto{overflow-y:auto}.lg\\:rounded-none{border-radius:0}.lg\\:bg-white\\\u002F95{background-color:var(--adaptive-white)}@supports (color:color-mix(in lab,red,red)){.lg\\:bg-white\\\u002F95{background-color:color-mix(in oklab,var(--adaptive-white)95%,transparent)}}.lg\\:p-6{padding:calc(var(--spacing)*6)}.lg\\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\\:py-3{padding-block:calc(var(--spacing)*3)}.lg\\:py-32{padding-block:calc(var(--spacing)*32)}.lg\\:pr-2{padding-left:calc(var(--spacing)*2)}.lg\\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\\:pl-9{padding-right:calc(var(--spacing)*9)}.lg\\:\\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}@media (hover:hover){.lg\\:hover\\:text-primary-300:hover{color:var(--primary-300)}}}@media (min-width:80rem){.xl\\:max-w-150{max-width:calc(var(--spacing)*150)}.xl\\:flex-1{flex:1}.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:flex-row{flex-direction:row}.xl\\:px-15{padding-inline:calc(var(--spacing)*15)}.xl\\:py-7\\.5{padding-block:calc(var(--spacing)*7.5)}.xl\\:py-48{padding-block:calc(var(--spacing)*48)}}.dark\\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\\:bg-\\[\\#010101\\]:is(.dark *){background-color:#010101}.dark\\:bg-\\[\\#121212\\]:is(.dark *){background-color:#121212}.dark\\:bg-\\[\\#434343\\]:is(.dark *){background-color:#434343}.dark\\:bg-\\[\\#efefef\\]:is(.dark *){background-color:#efefef}.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-amber-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-blue-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-green-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-indigo-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\\:bg-input\\\u002F30:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-input\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.dark\\:bg-neutral-100:is(.dark *){background-color:var(--neutral-100)}.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-neutral-200\\\u002F60:is(.dark *){background-color:color-mix(in oklab,var(--neutral-200)60%,transparent)}}.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-orange-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\\:bg-red-950\\\u002F30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\\:bg-slate-600:is(.dark *){background-color:var(--color-slate-600)}.dark\\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\\:bg-transparent\\!:is(.dark *){background-color:#0000!important}.dark\\:bg-visual-200:is(.dark *){background-color:var(--visual-200)}.dark\\:bg-visual-300:is(.dark *){background-color:var(--visual-300)}.dark\\:bg-visual-400:is(.dark *){background-color:var(--visual-400)}.dark\\:from-\\[\\#1a1a1a\\]:is(.dark *){--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:via-\\[\\#2a2a2a\\]:is(.dark *){--tw-gradient-via:#2a2a2a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#3a3a3a\\]:is(.dark *){--tw-gradient-to:#3a3a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\\:text-\\[\\#efefef\\]:is(.dark *){color:#efefef}.dark\\:text-\\[\\#fff\\]:is(.dark *){color:#fff}.dark\\:text-amber-400\\\u002F80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.dark\\:text-amber-400\\\u002F80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.dark\\:text-black:is(.dark *){color:var(--adaptive-black)}.dark\\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\!:is(.dark *){color:var(--color-cyan-300)!important}.dark\\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\\:text-white:is(.dark *){color:var(--adaptive-white)}.dark\\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\\:hover\\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\\:hover\\:border-indigo-700:is(.dark *):hover{border-color:var(--color-indigo-700)}.dark\\:hover\\:border-orange-700:is(.dark *):hover{border-color:var(--color-orange-700)}.dark\\:hover\\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:bg-amber-800:is(.dark *):hover{background-color:var(--color-amber-800)}.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-blue-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\\:hover\\:bg-gray-800\\!:is(.dark *):hover{background-color:var(--color-gray-800)!important}.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-green-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-indigo-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-input\\\u002F50:is(.dark *):hover{background-color:color-mix(in oklab,var(--visual-400)50%,transparent)}}.dark\\:hover\\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-orange-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\\:hover\\:bg-red-900\\\u002F40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\\:hover\\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:aria-invalid\\:ring-destructive\\\u002F40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\\:data-\\[state\\=active\\]\\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}.dark\\:data-\\[state\\=active\\]\\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}.dark\\:data-\\[state\\=active\\]\\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\\:data-\\[state\\=checked\\]\\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\\u002F20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=true] button{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-left:calc(var(--spacing)*0)}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_next\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\\:\\*\\*\\:\\[\\.rdp-button\\\\_previous\\>svg\\]\\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=true] button{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\\!>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\\[\\&\\>span\\]\\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\&\\>span\\]\\:opacity-70>span{opacity:.7}.\\[\\&\\>svg\\]\\:size-3\\.5>svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.\\[\\&\\>svg\\]\\:size-4>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--spacing)*0.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}.\\[\\&\\>svg\\]\\:text-muted-foreground>svg{color:var(--muted-foreground)}.\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&\\[type\\=number\\]\\]\\:\\[-moz-appearance\\:textfield\\][type=number]{-moz-appearance:textfield}[data-slot=card-content] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent,[data-slot=popover-content] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}.toplevel_page_wpcafe,.wcf-license-links,.wcf-popover-container,.wcf-select-content,.wpc-reservation-form-root{--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:#09090b;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:#fff;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:#71717a;--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--background:#f6f8f8;--primary:#f45925;--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:#fff;--adaptive-black:#1a1a1a;--neutral-600:#1d222b;--neutral-500:#414454;--neutral-400:#6b7280;--neutral-300:#e6e6f0;--neutral-200:#eff0f6;--neutral-100:#f6f8f9;--neutral-light:#525266;--neutral-light-dark:#36364d;--visual-400:#a5a9be;--visual-300:#d6d5df;--visual-200:#f8f8f8;--visual-100:#f6f6f6;--success:#10b981;--info:#0ea5e9;--warning:#f59e0b;--danger:#ef4444}.dark .wcf-license-links,.dark .wcf-popover-container,.dark .wcf-select-content,.dark .wpc-reservation-form-root,.toplevel_page_wpcafe.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.46% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#ff7142;--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--primary-400:#cf4c1f;--primary-300:#f6774c;--primary-200:#fab8a1;--primary-100:#feeee9;--black:#1a1a1a;--white:#fff;--adaptive-white:oklch(20.5% 0 0);--adaptive-black:oklch(98.5% 0 0);--neutral-600:#e6e6f0;--neutral-500:#b4b5c2;--neutral-400:#9ca3af;--neutral-300:#414454;--neutral-200:#2a2d3a;--neutral-100:#1d222b;--neutral-light:#a5a9be;--neutral-light-dark:#d1d3dd;--visual-400:#282828;--visual-300:#262626;--visual-200:#2a2d3a;--visual-100:#1d222b;--success:#34d399;--info:#38bdf8;--warning:#fbbf24;--danger:#f87171}body.toplevel_page_wpcafe{background-color:var(--neutral-100)}.wpc-reservation-form-root,body.toplevel_page_wpcafe{font-family:Inter,\"sans-serif\"}.toplevel_page_wpcafe #wpcontent{padding:calc(var(--spacing)*0)}.toplevel_page_wpcafe *,.toplevel_page_wpcafe :after,.toplevel_page_wpcafe :before,.wpc-reservation-form-root *,.wpc-reservation-form-root :after,.wpc-reservation-form-root :before{box-sizing:border-box}.toplevel_page_wpcafe img,.wpc-reservation-form-root img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.toplevel_page_wpcafe ul,.wpc-reservation-form-root ul{list-style:none;margin:0;padding:0}.toplevel_page_wpcafe .wcf-btn,.wpc-reservation-form-root .wcf-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toplevel_page_wpcafe.wpcafe-active #adminmenu,.toplevel_page_wpcafe.wpcafe-active #adminmenuback,.toplevel_page_wpcafe.wpcafe-active #adminmenuwrap,.toplevel_page_wpcafe.wpcafe-active #wpfooter{display:none!important}.toplevel_page_wpcafe.wpcafe-active #wpcontent,.toplevel_page_wpcafe.wpcafe-active #wpfooter{margin-right:0!important}.toplevel_page_wpcafe.wpcafe-active #wpbody-content{padding:0!important}.toplevel_page_wpcafe #adminmenumain,body.wpcafe-woo-admin-page #adminmenumain{display:none}.wcf-select-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wcf-empty-notice{background-color:var(--warning);margin:calc(var(--spacing)*2)}@supports (color:color-mix(in lab,red,red)){.wcf-empty-notice{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.wcf-empty-notice{padding:calc(var(--spacing)*5)}:root{--wpcafe-primary-color:#f45925;--wpcafe-secondary-color:#cf4c1f}.ast-container:has(.wpc-reservation-form-root){max-width:1200px!important;width:100%!important}.wpc-reservation-form-root{margin:0 auto;max-width:1200px!important;outline:none;padding:20px;width:100%}.wpc-reservation-form-root button{cursor:pointer}.wpc-reservation-form-root :focus{outline:none!important}.wcf-calendar{min-height:500px}.wcf-calendar .wcf-btn.rdp-day_button{font-weight:400!important}.wcf-calendar .rdp-week{margin-top:0}.wcf-calendar .rdp-week td,.wp-theme-Divi #content-area .wcf-calendar .rdp-week td{margin:2px;padding:0}.wcf-calendar .rdp-weekday{margin-bottom:2px}.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*0);width:100%}@media (min-width:48rem){.wcf-calendar .rdp-root,.wcf-calendar .rdp-root table{padding:calc(var(--spacing)*3)}}.wcf-calendar .rdp-root table tr{display:grid;grid-template-columns:repeat(7,1fr)}.wcf-calendar .rdp-selected{border-radius:4px}.wcf-calendar .rdp-day_button:focus{outline:none}.wcf-calendar .rdp-month{gap:30px}[data-slot=select-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}[data-slot=select-content],[data-slot=select-item]{color:var(--color-popover-foreground,#0a0a0a)!important}[data-slot=select-item]{background-color:#0000!important}[data-slot=select-item]:hover,[data-slot=select-item][data-highlighted]{background-color:var(--color-accent,#f4f4f5)!important;color:var(--color-accent-foreground,#0a0a0a)!important}[data-slot=popover-content]{background-color:var(--color-popover,#fff)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:var(--color-popover-foreground,#0a0a0a)!important}.wcf-date-picker .wcf-btn.rdp-day_button{font-size:14px!important;font-weight:400}.wcf-custom-scrollbar::-webkit-scrollbar{width:6px}.wcf-custom-scrollbar::-webkit-scrollbar-track{background:100% 0}.wcf-custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--wpcafe-primary-color));border-radius:9999px}.wcf-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--wpcafe-primary-color),.8)}.wcf-custom-scrollbar{overflow-x:hidden;scrollbar-color:var(--wpcafe-primary-color)transparent;scrollbar-width:thin}.wpc-reservation-form-root .rdp-nav{display:flex;position:absolute}.wpc-reservation-form-root .wcf-popover-btn{--tw-border-style:none;background-color:var(--adaptive-white);border-style:none;padding:calc(var(--spacing)*0)}.wpc-reservation-form-root input{height:44px!important;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.wpc-reservation-form-root .wcf-primary-btn{background-color:var(--wpcafe-primary-color);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-100)}@media (hover:hover){.wpc-reservation-form-root .wcf-primary-btn:hover{background-color:var(--wpcafe-primary-color)}}.wpc-reservation-form-root .wcf-primary-btn:active{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-primary-btn:disabled{background-color:var(--primary-200)}.wpc-reservation-form-root table thead:first-child tr:first-child th{border-block-start:none;padding:0}.wpc-reservation-form-root .rdp-disabled button{cursor:not-allowed}.wpc-reservation-form-root table tbody tr:hover>td,.wpc-reservation-form-root table tbody tr:hover>th,.wpc-reservation-form-root table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#0000}.wcf-popover-btn button,.wpc-reservation-form-root .wcf-select-btn{align-items:center;display:flex;justify-content:space-between;width:100%}.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);height:calc(var(--spacing)*11);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal)}@media (hover:hover){:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):hover{color:var(--neutral-500)}}:is(.wpc-reservation-form-root .wcf-select-btn,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .rdp-nav button):has(>svg){padding-inline:calc(var(--spacing)*3)}@media (min-width:40rem){.wpc-reservation-form-root .rdp-nav button,.wpc-reservation-form-root .wcf-outline-btn,.wpc-reservation-form-root .wcf-outline-primary-btn,.wpc-reservation-form-root .wcf-select-btn{padding-inline:calc(var(--spacing)*6)}}.wpc-reservation-form-root .wcf-outline-primary-btn{border-color:var(--wpcafe-primary-color);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--wpcafe-primary-color);font-weight:var(--font-weight-medium)}@media (hover:hover){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:var(--wpcafe-primary-color)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-outline-primary-btn:hover{background-color:color-mix(in oklab,var(--wpcafe-primary-color)10%,transparent)}}}.wpc-reservation-form-root .wcf-icon-btn{background-color:var(--neutral-100);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--neutral-600);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}@media (hover:hover){.wpc-reservation-form-root .wcf-icon-btn:hover{background-color:var(--neutral-200);color:var(--color-neutral-700)}}@media (min-width:40rem){.wpc-reservation-form-root .wcf-icon-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.wpc-reservation-form-root .wcf-soft-secondary-btn{background-color:var(--neutral-200);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:0;color:var(--color-gray-900)}@media (hover:hover){.wpc-reservation-form-root .wcf-soft-secondary-btn:hover{background-color:var(--visual-300)}}.wpc-reservation-form-root .wcf-radio-btn{aspect-ratio:1;background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;color:var(--wpcafe-primary-color);height:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:3.40282e+38px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-radio-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn[data-state=checked]{border-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-radio-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn{background-color:var(--adaptive-white);border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);width:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-outline-style:none;border-radius:4px;flex-shrink:0;outline-style:none}.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:disabled{cursor:not-allowed;opacity:.5}.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn[data-state=checked]{background-color:var(--wpcafe-primary-color);border-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:var(--visual-400)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *){background-color:color-mix(in oklab,var(--visual-400)30%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.wpc-reservation-form-root .wcf-checkbox-btn:is(.dark *)[data-state=checked]{background-color:var(--wpcafe-primary-color)}.wpc-reservation-form-root .rdp-nav button{border-style:var(--tw-border-style);height:30px;padding:calc(var(--spacing)*0);width:14px;--tw-shadow:0 0 #0000;border-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.wpc-reservation-form-root .rdp-nav button{padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}.wpc-reservation-form-root textarea{border-color:var(--visual-400);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px}.wpc-reservation-form-root .wcf-day-cell{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);gap:calc(var(--spacing)*1);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:none;background-color:var(--adaptive-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding:calc(var(--spacing)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--neutral-400);font-weight:var(--font-weight-normal);line-height:1;--tw-shadow:0 0 #0000;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column}@media (min-width:40rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.wpc-reservation-form-root .wcf-day-cell{font-size:var(--text-base);height:calc(var(--spacing)*9);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.wpc-reservation-form-root .wcf-day-cell{min-width:20px}.wpc-reservation-form-root .wcf-day-cell[data-selected-single=true]{background-color:var(--wpcafe-primary-color);color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-middle=true]{background-color:var(--accent);border-radius:0;color:var(--accent-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-start=true]{background-color:var(--wpcafe-primary-color);border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .wcf-day-cell[data-range-end=true]{background-color:var(--wpcafe-primary-color);border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;color:var(--primary-foreground)}.wpc-reservation-form-root .group[data-focused=true] .wcf-day-cell{border:1px solid hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)\u002F.5);position:relative;z-index:10}@media (prefers-color-scheme:dark){.wpc-reservation-form-root .wcf-day-cell:hover{color:hsl(var(--accent-foreground))}}.wpc-reservation-form-root .wcf-day-cell>span{font-size:.75rem;opacity:.7}.wp-theme-Divi #content-area .wpc-reservation-form-root table,.wp-theme-Divi #content-area .wpc-reservation-form-root td,.wp-theme-Divi #content-area .wpc-reservation-form-root th,.wpc-reservation-form-root table,.wpc-reservation-form-root td,.wpc-reservation-form-root th{border:none}.wcf-reservation-date-picker table,.wcf-reservation-date-picker td,.wcf-reservation-date-picker th{margin:5px}.wpc-reservation-form-root [data-slot=card]{border-color:#e4e4e7;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*5)}@media (min-width:64rem){.wp-theme-Divi #content-area .wpc-reservation-form-root .wcf-day-cell{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}@media (min-width:48rem){.wp-theme-Divi #content-area .wpc-reservation-form-root td{height:calc(var(--spacing)*9)}}.wcf-reservation-skeleton,.wcf-single-page-form-container{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-2{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-3{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-5{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-6{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.wp-theme-Divi #content-area .wpc-reservation-form-root .space-y-8{display:flex;flex-direction:column;gap:calc(var(--spacing)*8)}.wp-theme-Divi .wcf-select-content{padding:calc(var(--spacing)*3)}.wp-theme-Divi .wcf-select-content .wcf-select-search{margin-bottom:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root [data-slot=skeleton]{background-color:var(--color-gray-200)}.wp-theme-Divi .wpc-reservation-form-root .wcf-reservation-date-picker{background-color:var(--popover);padding:calc(var(--spacing)*4)}.wp-theme-Divi .wpc-reservation-form-root .rdp-dropdown_root{border-color:var(--visual-400);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing)*2)}.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*2)}@media (min-width:40rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*4)}}@media (min-width:48rem){.wp-theme-Divi .wpc-reservation-form-root .wcf-wizard-form-container{padding:calc(var(--spacing)*6)}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003Ccolor>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003Clength-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003Clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003Cpercentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(-1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.asset.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.asset.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.asset.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.asset.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u003C?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '41e07275f7e4f11e70b9');\n+\u003C?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'da2df4c8133df1151749');\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fdashboard.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-(()=>{var e,r,o,t,a,d={1455(e){\"use strict\";e.exports=window.wp.apiFetch},27723(e){\"use strict\";e.exports=window.wp.i18n},47143(e){\"use strict\";e.exports=window.wp.data},51609(e){\"use strict\";e.exports=window.React},56427(e){\"use strict\";e.exports=window.wp.components},63940(e){\"use strict\";if(\"undefined\"==typeof window){var r=new Error(\"Cannot find module 'window.wpCafeI18nLoader'\");throw r.code=\"MODULE_NOT_FOUND\",r}e.exports=window.wpCafeI18nLoader},75795(e){\"use strict\";e.exports=window.ReactDOM},86087(e){\"use strict\";e.exports=window.wp.element}},n={};function c(e){var r=n[e];if(void 0!==r)return r.exports;var o=n[e]={id:e,loaded:!1,exports:{}};return d[e].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=d,c.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return c.d(r,{a:r}),r},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(o,t){if(1&t&&(o=this(o)),8&t)return o;if(\"object\"==typeof o&&o){if(4&t&&o.__esModule)return o;if(16&t&&\"function\"==typeof o.then)return o}var a=Object.create(null);c.r(a);var d={};e=e||[null,r({}),r([]),r(r)];for(var n=2&t&&o;(\"object\"==typeof n||\"function\"==typeof n)&&!~e.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(e=>d[e]=()=>o[e]);return d.default=()=>o,c.d(a,d),a},c.d=(e,r)=>{for(var o in r)c.o(r,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce((r,o)=>(c.f[o](e,r),r),[])),c.u=e=>\"chunks\u002Fjs\u002F\"+({598:\"vendors-e261a96e\",654:\"common-e0cdc321\",886:\"common-f413f2d5\",997:\"vendors-cdd60c62\",1178:\"vendors-b53da4e9\",1639:\"vendors-82259488\",1713:\"common-9b362b46\",1721:\"vendors-51fd5ac3\",1733:\"common-a3a46236\",1871:\"vendors-49ceb22a\",1962:\"vendors-8e3053e8\",2032:\"vendors-b1fb8c12\",2267:\"vendors-f1234152\",2972:\"vendors-05d62619\",3076:\"vendors-acfe081a\",3322:\"vendors-2d3ada80\",3566:\"vendors-5c372d76\",4129:\"vendors-0e0b63aa\",4367:\"common-26a33b05\",4509:\"common-c4486810\",4698:\"common-1648e2f5\",4999:\"common-d1e7a7dc\",6575:\"vendors-16c24206\",6930:\"vendors-eacced93\",7003:\"vendors-7eb1c7ad\",7038:\"common-2f6feb68\",7208:\"common-0bcd1e39\",7803:\"vendors-85e3b8de\",7860:\"vendors-386b9151\",7924:\"vendors-07930fc5\",8187:\"common-83637d9b\",8375:\"vendors-bb3d84b5\",8472:\"vendors-059be3de\",9304:\"vendors-64c64116\",9417:\"vendors-669c86db\",9765:\"vendors-e5bca7e4\",9936:\"vendors-866ab763\"}[e]||e)+\".\"+{80:\"7d49dbd1\",247:\"c4b6b11d\",417:\"c418a793\",466:\"e00b82f0\",598:\"4f7e616f\",654:\"2dd68f05\",749:\"1574079e\",886:\"686961f7\",936:\"2c6ba6b9\",961:\"3449572e\",997:\"063effb7\",1178:\"ffc73d3d\",1639:\"6d37e068\",1713:\"4c6d2d6a\",1721:\"6d225fc3\",1733:\"0d2dfefd\",1786:\"42ad54ee\",1811:\"3bc633a9\",1868:\"78f0b878\",1871:\"ebbd30b3\",1962:\"5ee24863\",2011:\"2df64e2e\",2032:\"85d1c499\",2267:\"15e167f2\",2972:\"9a14ebbc\",3076:\"e2ea28a3\",3322:\"fc6e968b\",3566:\"15221bed\",3623:\"c50437a7\",3722:\"a02e7354\",4129:\"dc6206d9\",4367:\"4681c96e\",4450:\"0e3ba750\",4509:\"dbc63569\",4589:\"11d461d7\",4698:\"f7f87c7f\",4999:\"c063f23b\",5281:\"86f580aa\",5629:\"55c02c48\",5715:\"44a3df9e\",5827:\"49decee0\",6162:\"b6375c8e\",6575:\"2395a49f\",6655:\"5a208ea6\",6792:\"77d5036e\",6930:\"dcb634f0\",7003:\"8b15e0ec\",7038:\"f9b8b228\",7105:\"847d3084\",7208:\"cb365205\",7604:\"69dff3b3\",7716:\"f203337d\",7758:\"8467bca0\",7803:\"a02f0786\",7860:\"da75095b\",7924:\"6d6c35aa\",8062:\"5828e09d\",8082:\"523f2aa9\",8187:\"3f7cc537\",8375:\"9e3a380d\",8472:\"9355098f\",8512:\"2726fa5d\",8518:\"d9d508c0\",8599:\"96d965c1\",8972:\"80612597\",9304:\"5cb59ac4\",9417:\"9757add7\",9572:\"cd60393d\",9762:\"8986bd90\",9765:\"c6dd65b7\",9936:\"07536761\"}[e]+\".js\",c.miniCssF=e=>{},c.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o={},t=\"wp-cafe:\",c.l=(e,r,a,d)=>{if(o[e])o[e].push(r);else{var n,s;if(void 0!==a)for(var i=document.getElementsByTagName(\"script\"),f=0;f\u003Ci.length;f++){var b=i[f];if(b.getAttribute(\"src\")==e||b.getAttribute(\"data-webpack\")==t+a){n=b;break}}n||(s=!0,(n=document.createElement(\"script\")).charset=\"utf-8\",c.nc&&n.setAttribute(\"nonce\",c.nc),n.setAttribute(\"data-webpack\",t+a),n.src=e),o[e]=[r];var l=(r,t)=>{n.onerror=n.onload=null,clearTimeout(p);var a=o[e];if(delete o[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach(e=>e(t)),r)return r(t)},p=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),s&&document.head.appendChild(n)}},a={2267:0,4367:0,7208:0,1713:0,4999:0,7038:0,4509:0,886:0,4698:0,654:0,6792:0,9572:0,8599:0,5827:0,5715:0,5281:0,4450:0,7105:0,4589:0,466:0,936:0,2011:0,247:0,8082:0,8972:0,8518:0,1786:0,7716:0,3623:0,6655:0,7604:0,3722:0,9762:0},c.f.wpI18n=(e,r)=>{a[e]?r.push(a[e]):0===a[e]&&r.push(a[e]=(e=>{var r=c(63940);return r&&r.downloadI18n?r.downloadI18n(\"assets\\\\build\u002F\"+c.u(e),\"wp-cafe\",\"plugin\"):Promise.reject(new Error(\"I18n loader is not available. Check that WordPress is exporting wpCafeI18nLoader.\"))})(e).then(()=>{a[e]=!1},r=>{a[e]=0,console.error(\"Failed to fetch i18n data: \",r)}))},c.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.j=945,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+\"\");var r=globalThis.document;if(!e&&r&&(r.currentScript&&\"SCRIPT\"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var o=r.getElementsByTagName(\"script\");if(o.length)for(var t=o.length-1;t>-1&&(!e||!\u002F^http(s?):\u002F.test(e));)e=o[t--].src}if(!e)throw new Error(\"Automatic publicPath is not supported in this browser\");e=e.replace(\u002F^blob:\u002F,\"\").replace(\u002F#.*$\u002F,\"\").replace(\u002F\\?.*$\u002F,\"\").replace(\u002F\\\u002F[^\\\u002F]+$\u002F,\"\u002F\"),c.p=e+\"..\u002F\"})(),(()=>{var e={945:0};c.f.j=(r,o)=>{var t=c.o(e,r)?e[r]:void 0;if(0!==t)if(t)o.push(t[2]);else{var a=new Promise((o,a)=>t=e[r]=[o,a]);o.push(t[2]=a);var d=c.p+c.u(r),n=new Error;c.l(d,o=>{if(c.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=o&&(\"load\"===o.type?\"missing\":o.type),d=o&&o.target&&o.target.src;n.message=\"Loading chunk \"+r+\" failed.\\n(\"+a+\": \"+d+\")\",n.name=\"ChunkLoadError\",n.type=a,n.request=d,t[1](n)}},\"chunk-\"+r,r)}};var r=(r,o)=>{var t,a,[d,n,s]=o,i=0;if(d.some(r=>0!==e[r])){for(t in n)c.o(n,t)&&(c.m[t]=n[t]);s&&s(c)}for(r&&r(o);i\u003Cd.length;i++)a=d[i],c.o(e,a)&&e[a]&&e[a][0](),e[a]=0},o=globalThis.webpackChunkwp_cafe=globalThis.webpackChunkwp_cafe||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})(),c.nc=void 0,c.e(6162).then(c.t.bind(c,6162,23))})();\n\\ No newline at end of file\n+(()=>{var e,r,o,t,a,d={1455(e){\"use strict\";e.exports=window.wp.apiFetch},27723(e){\"use strict\";e.exports=window.wp.i18n},47143(e){\"use strict\";e.exports=window.wp.data},51609(e){\"use strict\";e.exports=window.React},56427(e){\"use strict\";e.exports=window.wp.components},63940(e){\"use strict\";if(\"undefined\"==typeof window){var r=new Error(\"Cannot find module 'window.wpCafeI18nLoader'\");throw r.code=\"MODULE_NOT_FOUND\",r}e.exports=window.wpCafeI18nLoader},75795(e){\"use strict\";e.exports=window.ReactDOM},86087(e){\"use strict\";e.exports=window.wp.element}},n={};function c(e){var r=n[e];if(void 0!==r)return r.exports;var o=n[e]={id:e,loaded:!1,exports:{}};return d[e].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=d,c.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return c.d(r,{a:r}),r},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(o,t){if(1&t&&(o=this(o)),8&t)return o;if(\"object\"==typeof o&&o){if(4&t&&o.__esModule)return o;if(16&t&&\"function\"==typeof o.then)return o}var a=Object.create(null);c.r(a);var d={};e=e||[null,r({}),r([]),r(r)];for(var n=2&t&&o;(\"object\"==typeof n||\"function\"==typeof n)&&!~e.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(e=>d[e]=()=>o[e]);return d.default=()=>o,c.d(a,d),a},c.d=(e,r)=>{for(var o in r)c.o(r,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce((r,o)=>(c.f[o](e,r),r),[])),c.u=e=>\"chunks\u002Fjs\u002F\"+({598:\"vendors-e261a96e\",654:\"common-e0cdc321\",886:\"common-f413f2d5\",997:\"vendors-cdd60c62\",1178:\"vendors-b53da4e9\",1639:\"vendors-82259488\",1713:\"common-9b362b46\",1721:\"vendors-51fd5ac3\",1733:\"common-a3a46236\",1871:\"vendors-49ceb22a\",1962:\"vendors-8e3053e8\",2032:\"vendors-b1fb8c12\",2267:\"vendors-f1234152\",2972:\"vendors-05d62619\",3076:\"vendors-acfe081a\",3322:\"vendors-2d3ada80\",3566:\"vendors-5c372d76\",4129:\"vendors-0e0b63aa\",4367:\"common-26a33b05\",4509:\"common-c4486810\",4698:\"common-1648e2f5\",4999:\"common-d1e7a7dc\",6575:\"vendors-16c24206\",6930:\"vendors-eacced93\",7003:\"vendors-7eb1c7ad\",7038:\"common-2f6feb68\",7208:\"common-0bcd1e39\",7803:\"vendors-85e3b8de\",7860:\"vendors-386b9151\",7924:\"vendors-07930fc5\",8187:\"common-83637d9b\",8375:\"vendors-bb3d84b5\",8472:\"vendors-059be3de\",9304:\"vendors-64c64116\",9417:\"vendors-669c86db\",9765:\"vendors-e5bca7e4\",9936:\"vendors-866ab763\"}[e]||e)+\".\"+{80:\"7d49dbd1\",247:\"c4b6b11d\",417:\"c418a793\",466:\"e00b82f0\",598:\"4f7e616f\",654:\"2dd68f05\",749:\"1574079e\",886:\"686961f7\",936:\"2c6ba6b9\",961:\"3449572e\",997:\"063effb7\",1178:\"ffc73d3d\",1639:\"6d37e068\",1713:\"4c6d2d6a\",1721:\"6d225fc3\",1733:\"0d2dfefd\",1786:\"42ad54ee\",1811:\"3bc633a9\",1868:\"78f0b878\",1871:\"ebbd30b3\",1962:\"5ee24863\",2011:\"2df64e2e\",2032:\"85d1c499\",2267:\"15e167f2\",2972:\"9a14ebbc\",3076:\"e2ea28a3\",3322:\"fc6e968b\",3566:\"15221bed\",3623:\"c50437a7\",3722:\"a02e7354\",4129:\"dc6206d9\",4367:\"083b3457\",4509:\"dbc63569\",4589:\"11d461d7\",4698:\"f7f87c7f\",4999:\"c063f23b\",5281:\"86f580aa\",5629:\"55c02c48\",5715:\"44a3df9e\",5827:\"49decee0\",6162:\"b6375c8e\",6575:\"2395a49f\",6655:\"5a208ea6\",6792:\"77d5036e\",6930:\"dcb634f0\",7003:\"8b15e0ec\",7038:\"f9b8b228\",7105:\"847d3084\",7208:\"cb365205\",7604:\"69dff3b3\",7716:\"f203337d\",7758:\"8467bca0\",7803:\"a02f0786\",7860:\"da75095b\",7924:\"6d6c35aa\",8062:\"33e1bf01\",8082:\"523f2aa9\",8187:\"76f3866d\",8375:\"9e3a380d\",8472:\"9355098f\",8512:\"2726fa5d\",8518:\"d9d508c0\",8599:\"96d965c1\",8972:\"097e604c\",9304:\"5cb59ac4\",9417:\"9757add7\",9572:\"cd60393d\",9762:\"8986bd90\",9765:\"c6dd65b7\",9936:\"07536761\",9996:\"65e906ab\"}[e]+\".js\",c.miniCssF=e=>{},c.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o={},t=\"wp-cafe:\",c.l=(e,r,a,d)=>{if(o[e])o[e].push(r);else{var n,s;if(void 0!==a)for(var i=document.getElementsByTagName(\"script\"),f=0;f\u003Ci.length;f++){var b=i[f];if(b.getAttribute(\"src\")==e||b.getAttribute(\"data-webpack\")==t+a){n=b;break}}n||(s=!0,(n=document.createElement(\"script\")).charset=\"utf-8\",c.nc&&n.setAttribute(\"nonce\",c.nc),n.setAttribute(\"data-webpack\",t+a),n.src=e),o[e]=[r];var l=(r,t)=>{n.onerror=n.onload=null,clearTimeout(p);var a=o[e];if(delete o[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach(e=>e(t)),r)return r(t)},p=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),s&&document.head.appendChild(n)}},a={2267:0,4367:0,7208:0,1713:0,4999:0,7038:0,4509:0,886:0,4698:0,654:0,6792:0,9572:0,8599:0,5827:0,5715:0,5281:0,9996:0,7105:0,4589:0,466:0,936:0,2011:0,247:0,8082:0,8972:0,8518:0,1786:0,7716:0,3623:0,6655:0,7604:0,3722:0,9762:0},c.f.wpI18n=(e,r)=>{a[e]?r.push(a[e]):0===a[e]&&r.push(a[e]=(e=>{var r=c(63940);return r&&r.downloadI18n?r.downloadI18n(\"assets\u002Fbuild\u002F\"+c.u(e),\"wp-cafe\",\"plugin\"):Promise.reject(new Error(\"I18n loader is not available. Check that WordPress is exporting wpCafeI18nLoader.\"))})(e).then(()=>{a[e]=!1},r=>{a[e]=0,console.error(\"Failed to fetch i18n data: \",r)}))},c.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.j=945,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+\"\");var r=globalThis.document;if(!e&&r&&(r.currentScript&&\"SCRIPT\"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var o=r.getElementsByTagName(\"script\");if(o.length)for(var t=o.length-1;t>-1&&(!e||!\u002F^http(s?):\u002F.test(e));)e=o[t--].src}if(!e)throw new Error(\"Automatic publicPath is not supported in this browser\");e=e.replace(\u002F^blob:\u002F,\"\").replace(\u002F#.*$\u002F,\"\").replace(\u002F\\?.*$\u002F,\"\").replace(\u002F\\\u002F[^\\\u002F]+$\u002F,\"\u002F\"),c.p=e+\"..\u002F\"})(),(()=>{var e={945:0};c.f.j=(r,o)=>{var t=c.o(e,r)?e[r]:void 0;if(0!==t)if(t)o.push(t[2]);else{var a=new Promise((o,a)=>t=e[r]=[o,a]);o.push(t[2]=a);var d=c.p+c.u(r),n=new Error;c.l(d,o=>{if(c.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=o&&(\"load\"===o.type?\"missing\":o.type),d=o&&o.target&&o.target.src;n.message=\"Loading chunk \"+r+\" failed.\\n(\"+a+\": \"+d+\")\",n.name=\"ChunkLoadError\",n.type=a,n.request=d,t[1](n)}},\"chunk-\"+r,r)}};var r=(r,o)=>{var t,a,[d,n,s]=o,i=0;if(d.some(r=>0!==e[r])){for(t in n)c.o(n,t)&&(c.m[t]=n[t]);s&&s(c)}for(r&&r(o);i\u003Cd.length;i++)a=d[i],c.o(e,a)&&e[a]&&e[a][0](),e[a]=0},o=globalThis.webpackChunkwp_cafe=globalThis.webpackChunkwp_cafe||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})(),c.nc=void 0,c.e(6162).then(c.t.bind(c,6162,23))})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffeedback-modal.asset.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffeedback-modal.asset.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffeedback-modal.asset.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffeedback-modal.asset.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u003C?php return array('dependencies' => array('react', 'wp-element'), 'version' => 'cf47edf3b94aba32152e');\n+\u003C?php return array('dependencies' => array('react', 'wp-element'), 'version' => '6728f4284358ffc3f614');\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.asset.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.asset.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.asset.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.asset.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u003C?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1fd096568a168abfde21');\n+\u003C?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '54d91ba7b6834c70870f');\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Ffrontend.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-(()=>{\"use strict\";var e,t,n,r,a,o={418(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"triangle-alert\",[[\"path\",{d:\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\",key:\"wmoenq\"}],[\"path\",{d:\"M12 9v4\",key:\"juzpu7\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]])},438(e,t,n){n.d(t,{af:()=>l});const r={lessThanXSeconds:{one:\"minder as 'n sekonde\",other:\"minder as {{count}} sekondes\"},xSeconds:{one:\"1 sekonde\",other:\"{{count}} sekondes\"},halfAMinute:\"'n halwe minuut\",lessThanXMinutes:{one:\"minder as 'n minuut\",other:\"minder as {{count}} minute\"},xMinutes:{one:\"'n minuut\",other:\"{{count}} minute\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} ure\"},xHours:{one:\"1 uur\",other:\"{{count}} ure\"},xDays:{one:\"1 dag\",other:\"{{count}} dae\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weke\"},xWeeks:{one:\"1 week\",other:\"{{count}} weke\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maande\"},xMonths:{one:\"1 maand\",other:\"{{count}} maande\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer as 1 jaar\",other:\"meer as {{count}} jaar\"},almostXYears:{one:\"byna 1 jaar\",other:\"byna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'verlede' eeee 'om' p\",yesterday:\"'gister om' p\",today:\"'vandag om' p\",tomorrow:\"'môre om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>{const t=Number(e),n=t%100;if(n\u003C20)switch(n){case 1:case 8:return t+\"ste\";default:return t+\"de\"}return t+\"ste\"},era:(0,s.o)({values:{narrow:[\"vC\",\"nC\"],abbreviated:[\"vC\",\"nC\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1ste kwartaal\",\"2de kwartaal\",\"3de kwartaal\",\"4de kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mrt\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],wide:[\"Januarie\",\"Februarie\",\"Maart\",\"April\",\"Mei\",\"Junie\",\"Julie\",\"Augustus\",\"September\",\"Oktober\",\"November\",\"Desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"D\",\"W\",\"D\",\"V\",\"S\"],short:[\"So\",\"Ma\",\"Di\",\"Wo\",\"Do\",\"Vr\",\"Sa\"],abbreviated:[\"Son\",\"Maa\",\"Din\",\"Woe\",\"Don\",\"Vry\",\"Sat\"],wide:[\"Sondag\",\"Maandag\",\"Dinsdag\",\"Woensdag\",\"Donderdag\",\"Vrydag\",\"Saterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"},abbreviated:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"},wide:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"},abbreviated:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"},wide:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"af\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"oor \"+a:a+\" gelede\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ste|de)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?C\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234](st|d)e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\\.?\u002Fi,wide:\u002F^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^J\u002Fi,\u002F^F\u002Fi,\u002F^M\u002Fi,\u002F^A\u002Fi,\u002F^M\u002Fi,\u002F^J\u002Fi,\u002F^J\u002Fi,\u002F^A\u002Fi,\u002F^S\u002Fi,\u002F^O\u002Fi,\u002F^N\u002Fi,\u002F^D\u002Fi],any:[\u002F^Jan\u002Fi,\u002F^Feb\u002Fi,\u002F^Mrt\u002Fi,\u002F^Apr\u002Fi,\u002F^Mei\u002Fi,\u002F^Jun\u002Fi,\u002F^Jul\u002Fi,\u002F^Aug\u002Fi,\u002F^Sep\u002Fi,\u002F^Okt\u002Fi,\u002F^Nov\u002Fi,\u002F^Dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smdwv]\u002Fi,short:\u002F^(So|Ma|Di|Wo|Do|Vr|Sa)\u002Fi,abbreviated:\u002F^(Son|Maa|Din|Woe|Don|Vry|Sat)\u002Fi,wide:\u002F^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^S\u002Fi,\u002F^M\u002Fi,\u002F^D\u002Fi,\u002F^W\u002Fi,\u002F^D\u002Fi,\u002F^V\u002Fi,\u002F^S\u002Fi],any:[\u002F^So\u002Fi,\u002F^Ma\u002Fi,\u002F^Di\u002Fi,\u002F^Wo\u002Fi,\u002F^Do\u002Fi,\u002F^Vr\u002Fi,\u002F^Sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^vm\u002Fi,pm:\u002F^nm\u002Fi,midnight:\u002F^middernag\u002Fi,noon:\u002F^middaguur\u002Fi,morning:\u002Foggend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Flaat middag\u002Fi,night:\u002Faand\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},941(e,t,n){n.d(t,{j:()=>o});var r=n(66304),a=n(12541),o=function(){var e=new Date,t=(0,r.P)(e,1),n=new Date(t.getFullYear(),t.getMonth(),15);return{startDate:(0,a.GP)(e,\"yyyy-MM-dd\"),endDate:(0,a.GP)(n,\"yyyy-MM-dd\")}}},1010(e,t,n){n.d(t,{A:()=>It});var r=n(19402),a=n(1455),o=n.n(a),i=n(64721);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}function l(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function c(e){var t=function(e){if(\"object\"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=s(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==s(t)?t:t+\"\"}var m=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},f=function(e){var t=e.res,n=e.method;if(\"GET\"!==n){var r=(null==t?void 0:t.success)?\"success\":\"error\";i.oR[r](null==t?void 0:t.message)}else if(\"GET\"===n&&!(null==t?void 0:t.success)){if(Array.isArray(t))return;i.oR.error(null==t?void 0:t.message)}},h=function(){return e=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),Object.defineProperty(this,\"apiFetch\",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.apiFetch=o(),this.prefix=t},t=[{key:\"addPrefix\",value:function(e){return e?\"\".concat(this.prefix,\"\u002F\").concat(e):this.prefix}},{key:\"buildQueryParams\",value:function(){var e=new URLSearchParams(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).toString();return e?\"?\".concat(e):\"\"}},{key:\"sendRequest\",value:function(){return m(this,arguments,void 0,function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u().m(function n(){var r,a,o,i,s,d,l,c,m,h,p,v,g;return u().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=t.path,a=void 0===r?\"\":r,o=t.method,i=void 0===o?\"GET\":o,s=t.data,d=void 0===s?{}:s,l=t.showToast,c=void 0===l||l,h=(m=\"GET\"===i)?a:e.addPrefix(a),p=Object.assign(Object.assign(Object.assign({method:i},m?{}:{body:JSON.stringify(d)}),{path:h}),\"csv\"===(null==d?void 0:d.format)?{parse:!1}:{}),n.p=1,n.n=2,e.apiFetch(p);case 2:return v=n.v,c&&f({res:v,method:i}),n.a(2,v);case 3:throw n.p=3,g=n.v,f({res:g,method:i}),g;case 4:return n.a(2)}},n,null,[[1,3]])})()})}},{key:\"get\",value:function(e,t){return m(this,void 0,void 0,u().m(function n(){var r,a,o;return u().w(function(n){for(;;)switch(n.n){case 0:return r=this.buildQueryParams(t),a=\"\".concat(this.addPrefix(e)).concat(r),n.n=1,this.sendRequest({path:a,method:\"GET\"});case 1:return o=n.v,n.a(2,o)}},n,this)}))}},{key:\"post\",value:function(e){return m(this,arguments,void 0,function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return u().m(function a(){var o;return u().w(function(a){for(;;)switch(a.n){case 0:return a.n=1,t.sendRequest({path:e,method:\"POST\",data:n,showToast:r});case 1:return o=a.v,a.a(2,o)}},a)})()})}},{key:\"put\",value:function(e){return m(this,arguments,void 0,function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return u().m(function a(){var o;return u().w(function(a){for(;;)switch(a.n){case 0:return a.n=1,t.sendRequest({path:e,method:\"PUT\",data:n,showToast:r});case 1:return o=a.v,a.a(2,o)}},a)})()})}},{key:\"delete\",value:function(e,t){return m(this,void 0,void 0,u().m(function n(){var r;return u().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,this.sendRequest({path:e,method:\"DELETE\",data:t});case 1:return r=n.v,n.a(2,r)}},n,this)}))}}],t&&l(e.prototype,t),Object.defineProperty(e,\"prototype\",{writable:!1}),e;var e,t}();function p(e){return p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},p(e)}function v(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return g(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(g(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,g(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,g(c,\"constructor\",d),g(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",g(d,a,\"GeneratorFunction\"),g(c),g(c,a,\"Generator\"),g(c,r,function(){return this}),g(c,\"toString\",function(){return\"[object Generator]\"}),(v=function(){return{w:o,m}})()}function g(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}g=function(e,t,n,r){function o(t,n){g(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},g(e,t,n,r)}function b(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function w(e){var t=function(e){if(\"object\"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=p(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==p(t)?t:t+\"\"}function y(e,t,n){return t=x(t),function(e,t){if(t&&(\"object\"==p(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,k()?Reflect.construct(t,n||[],x(e).constructor):t.apply(e,n))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function j(e,t){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},j(e,t)}var M=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},P=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=y(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fplugins\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&j(e,t)}(t,e),n=t,(a=[{key:\"getPlugins\",value:function(){return M(this,void 0,void 0,v().m(function e(){return v().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"pluginUpdate\",value:function(e){return M(this,void 0,void 0,v().m(function t(){return v().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&b(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _(e){return _=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_(e)}function S(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return W(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(W(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,W(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,W(c,\"constructor\",d),W(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",W(d,a,\"GeneratorFunction\"),W(c),W(c,a,\"Generator\"),W(c,r,function(){return this}),W(c,\"toString\",function(){return\"[object Generator]\"}),(S=function(){return{w:o,m}})()}function W(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}W=function(e,t,n,r){function o(t,n){W(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},W(e,t,n,r)}function C(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function O(e){var t=function(e){if(\"object\"!=_(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_(t)?t:t+\"\"}function N(e,t,n){return t=A(t),function(e,t){if(t&&(\"object\"==_(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,z()?Reflect.construct(t,n||[],A(e).constructor):t.apply(e,n))}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(z=function(){return!!e})()}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}var E=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},D=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=N(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fsettings\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&T(e,t)}(t,e),n=t,(a=[{key:\"getSettings\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"getPublicSettings\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"public\"))},e,this)}))}},{key:\"editSettings\",value:function(e,t){return E(this,void 0,void 0,S().m(function n(){return S().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\",e,t))},n,this)}))}},{key:\"getVersions\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"versions\"))},e,this)}))}}])&&C(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function I(e){return I=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},I(e)}function F(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return H(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(H(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,H(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,H(c,\"constructor\",d),H(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",H(d,a,\"GeneratorFunction\"),H(c),H(c,a,\"Generator\"),H(c,r,function(){return this}),H(c,\"toString\",function(){return\"[object Generator]\"}),(F=function(){return{w:o,m}})()}function H(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}H=function(e,t,n,r){function o(t,n){H(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},H(e,t,n,r)}function R(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,$(r.key),r)}}function $(e){var t=function(e){if(\"object\"!=I(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=I(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==I(t)?t:t+\"\"}function L(e,t,n){return t=G(t),function(e,t){if(t&&(\"object\"==I(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,X()?Reflect.construct(t,n||[],G(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(X=function(){return!!e})()}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function Y(e,t){return Y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Y(e,t)}var Z=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},q=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=L(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fdashboard\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Y(e,t)}(t,e),n=t,(a=[{key:\"getDashboardOverviewData\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){var n,r;return F().w(function(t){for(;;)if(0===t.n)return n=\"overview\",((null==e?void 0:e.start_date)||(null==e?void 0:e.end_date)||(null==e?void 0:e.branch))&&(r=[],e.start_date&&r.push(\"start_date=\".concat(e.start_date)),e.end_date&&r.push(\"end_date=\".concat(e.end_date)),e.branch&&r.push(\"branch=\".concat(e.branch)),n=\"overview?\".concat(r.join(\"&\"))),t.a(2,this.get(n))},t,this)}))}},{key:\"getReservations\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"reservations\",e))},t,this)}))}},{key:\"getFoodOrders\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"food-orders\",e))},t,this)}))}},{key:\"getTopSales\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"top-sales\",e))},t,this)}))}}])&&R(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function B(e){return B=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},B(e)}function V(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return U(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(U(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,U(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,U(c,\"constructor\",d),U(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",U(d,a,\"GeneratorFunction\"),U(c),U(c,a,\"Generator\"),U(c,r,function(){return this}),U(c,\"toString\",function(){return\"[object Generator]\"}),(V=function(){return{w:o,m}})()}function U(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}U=function(e,t,n,r){function o(t,n){U(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},U(e,t,n,r)}function K(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,J(r.key),r)}}function J(e){var t=function(e){if(\"object\"!=B(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=B(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==B(t)?t:t+\"\"}function Q(e,t,n){return t=te(t),function(e,t){if(t&&(\"object\"==B(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}var re=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},ae=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Q(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fextentions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&ne(e,t)}(t,e),n=t,(a=[{key:\"getModules\",value:function(){return re(this,void 0,void 0,V().m(function e(){return V().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"updateModuleStatus\",value:function(e){return re(this,void 0,void 0,V().m(function t(){return V().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&K(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function oe(e){return oe=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},oe(e)}function ie(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return se(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(se(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,se(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,se(c,\"constructor\",d),se(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",se(d,a,\"GeneratorFunction\"),se(c),se(c,a,\"Generator\"),se(c,r,function(){return this}),se(c,\"toString\",function(){return\"[object Generator]\"}),(ie=function(){return{w:o,m}})()}function se(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}se=function(e,t,n,r){function o(t,n){se(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},se(e,t,n,r)}function ue(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,de(r.key),r)}}function de(e){var t=function(e){if(\"object\"!=oe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=oe(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==oe(t)?t:t+\"\"}function le(e,t,n){return t=me(t),function(e,t){if(t&&(\"object\"==oe(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ce()?Reflect.construct(t,n||[],me(e).constructor):t.apply(e,n))}function ce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ce=function(){return!!e})()}function me(e){return me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},me(e)}function fe(e,t){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fe(e,t)}var he=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=le(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fextentions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&fe(e,t)}(t,e),n=t,(a=[{key:\"getExtensions\",value:function(e){return t=this,n=void 0,r=void 0,a=ie().m(function t(){return ie().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}),new(r||(r=Promise))(function(e,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(t,n||[])).next())});var t,n,r,a}}])&&ue(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function pe(e){return pe=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},pe(e)}function ve(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ge(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ge(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ge(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ge(c,\"constructor\",d),ge(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ge(d,a,\"GeneratorFunction\"),ge(c),ge(c,a,\"Generator\"),ge(c,r,function(){return this}),ge(c,\"toString\",function(){return\"[object Generator]\"}),(ve=function(){return{w:o,m}})()}function ge(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ge=function(e,t,n,r){function o(t,n){ge(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ge(e,t,n,r)}function be(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,we(r.key),r)}}function we(e){var t=function(e){if(\"object\"!=pe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=pe(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==pe(t)?t:t+\"\"}function ye(e,t,n){return t=xe(t),function(e,t){if(t&&(\"object\"==pe(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ke()?Reflect.construct(t,n||[],xe(e).constructor):t.apply(e,n))}function ke(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ke=function(){return!!e})()}function xe(e){return xe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xe(e)}function je(e,t){return je=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},je(e,t)}var Me=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},Pe=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=ye(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Flocations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&je(e,t)}(t,e),n=t,(a=[{key:\"getLocations\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"getSingleLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\".concat(e)))},t,this)}))}},{key:\"createLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateLocation\",value:function(e,t){return Me(this,void 0,void 0,ve().m(function n(){return ve().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteLocations\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}}])&&be(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _e(e){return _e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_e(e)}function Se(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return We(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(We(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,We(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,We(c,\"constructor\",d),We(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",We(d,a,\"GeneratorFunction\"),We(c),We(c,a,\"Generator\"),We(c,r,function(){return this}),We(c,\"toString\",function(){return\"[object Generator]\"}),(Se=function(){return{w:o,m}})()}function We(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}We=function(e,t,n,r){function o(t,n){We(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},We(e,t,n,r)}function Ce(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Oe(r.key),r)}}function Oe(e){var t=function(e){if(\"object\"!=_e(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_e(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_e(t)?t:t+\"\"}function Ne(e,t,n){return t=Ae(t),function(e,t){if(t&&(\"object\"==_e(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ze()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function ze(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ze=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Te(e,t){return Te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Te(e,t)}var Ee=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},De=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Ne(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fintegrations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Te(e,t)}(t,e),n=t,(a=[{key:\"getIntegrations\",value:function(){return Ee(this,void 0,void 0,Se().m(function e(){return Se().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"updateIntegrationStatus\",value:function(e){return Ee(this,void 0,void 0,Se().m(function t(){return Se().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&Ce(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function Ie(e){return Ie=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Ie(e)}function Fe(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return He(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(He(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,He(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,He(c,\"constructor\",d),He(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",He(d,a,\"GeneratorFunction\"),He(c),He(c,a,\"Generator\"),He(c,r,function(){return this}),He(c,\"toString\",function(){return\"[object Generator]\"}),(Fe=function(){return{w:o,m}})()}function He(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}He=function(e,t,n,r){function o(t,n){He(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},He(e,t,n,r)}function Re(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,$e(r.key),r)}}function $e(e){var t=function(e){if(\"object\"!=Ie(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=Ie(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==Ie(t)?t:t+\"\"}function Le(e,t,n){return t=Ge(t),function(e,t){if(t&&(\"object\"==Ie(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,Xe()?Reflect.construct(t,n||[],Ge(e).constructor):t.apply(e,n))}function Xe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Xe=function(){return!!e})()}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function Ye(e,t){return Ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ye(e,t)}var Ze=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},qe=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Le(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur)}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Ye(e,t)}(t,e),n=t,(a=[{key:\"getProducts\",value:function(){return Ze(this,void 0,void 0,Fe().m(function e(){return Fe().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"products\"))},e,this)}))}},{key:\"getCategories\",value:function(){return Ze(this,void 0,void 0,Fe().m(function e(){return Fe().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"product-categories\"))},e,this)}))}}])&&Re(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function Be(e){return Be=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Be(e)}function Ve(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Ue(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Ue(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Ue(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Ue(c,\"constructor\",d),Ue(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Ue(d,a,\"GeneratorFunction\"),Ue(c),Ue(c,a,\"Generator\"),Ue(c,r,function(){return this}),Ue(c,\"toString\",function(){return\"[object Generator]\"}),(Ve=function(){return{w:o,m}})()}function Ue(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Ue=function(e,t,n,r){function o(t,n){Ue(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Ue(e,t,n,r)}function Ke(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Je(r.key),r)}}function Je(e){var t=function(e){if(\"object\"!=Be(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=Be(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==Be(t)?t:t+\"\"}function Qe(e,t,n){return t=tt(t),function(e,t){if(t&&(\"object\"==Be(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,et()?Reflect.construct(t,n||[],tt(e).constructor):t.apply(e,n))}function et(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(et=function(){return!!e})()}function tt(e){return tt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tt(e)}function nt(e,t){return nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nt(e,t)}var rt=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},at=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Qe(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Freservations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&nt(e,t)}(t,e),n=t,(a=[{key:\"getReservations\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"createReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateReservation\",value:function(e,t){return rt(this,void 0,void 0,Ve().m(function n(){return Ve().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteReservations\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}},{key:\"getReservationsTimeSlots\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"time-slots\",e))},t,this)}))}},{key:\"getSeatCapacity\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"reservation-capacity\",e))},t,this)}))}},{key:\"cancelReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){var n;return Ve().w(function(t){for(;;)if(0===t.n)return n=new URLSearchParams(e).toString(),t.a(2,this.put(\"reservation-cancel?\".concat(n),{}))},t,this)}))}},{key:\"hasCartItems\",value:function(){return rt(this,void 0,void 0,Ve().m(function e(){return Ve().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"cart-has-items\"))},e,this)}))}},{key:\"getSingleReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(e))},t,this)}))}}])&&Ke(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function ot(e){return ot=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},ot(e)}function it(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return st(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(st(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,st(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,st(c,\"constructor\",d),st(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",st(d,a,\"GeneratorFunction\"),st(c),st(c,a,\"Generator\"),st(c,r,function(){return this}),st(c,\"toString\",function(){return\"[object Generator]\"}),(it=function(){return{w:o,m}})()}function st(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}st=function(e,t,n,r){function o(t,n){st(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},st(e,t,n,r)}function ut(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,dt(r.key),r)}}function dt(e){var t=function(e){if(\"object\"!=ot(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=ot(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==ot(t)?t:t+\"\"}function lt(e,t,n){return t=mt(t),function(e,t){if(t&&(\"object\"==ot(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ct()?Reflect.construct(t,n||[],mt(e).constructor):t.apply(e,n))}function ct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ct=function(){return!!e})()}function mt(e){return mt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mt(e)}function ft(e,t){return ft=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ft(e,t)}var ht=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},pt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=lt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fqrcode\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&ft(e,t)}(t,e),n=t,(a=[{key:\"getQrCodes\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"getQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){var n;return it().w(function(t){for(;;)if(0===t.n)return n=\"\".concat(e),t.a(2,this.get(n))},t,this)}))}},{key:\"createQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateQrCode\",value:function(e,t){return ht(this,void 0,void 0,it().m(function n(){return it().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteQrCodes\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}}])&&ut(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function vt(e){return vt=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},vt(e)}function gt(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return bt(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(bt(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,bt(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,bt(c,\"constructor\",d),bt(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",bt(d,a,\"GeneratorFunction\"),bt(c),bt(c,a,\"Generator\"),bt(c,r,function(){return this}),bt(c,\"toString\",function(){return\"[object Generator]\"}),(gt=function(){return{w:o,m}})()}function bt(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}bt=function(e,t,n,r){function o(t,n){bt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},bt(e,t,n,r)}function wt(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,yt(r.key),r)}}function yt(e){var t=function(e){if(\"object\"!=vt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=vt(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==vt(t)?t:t+\"\"}function kt(e,t,n){return t=jt(t),function(e,t){if(t&&(\"object\"==vt(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,xt()?Reflect.construct(t,n||[],jt(e).constructor):t.apply(e,n))}function xt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(xt=function(){return!!e})()}function jt(e){return jt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jt(e)}function Mt(e,t){return Mt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mt(e,t)}var Pt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=kt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fpayments\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Mt(e,t)}(t,e),n=t,(a=[{key:\"makePayment\",value:function(e,t){return n=this,r=void 0,a=void 0,o=gt().m(function n(){return gt().w(function(n){for(;;)if(0===n.n)return n.a(2,this.post(\"\",e,t))},n,this)}),new(a||(a=Promise))(function(e,t){function i(e){try{u(o.next(e))}catch(e){t(e)}}function s(e){try{u(o.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(n,r||[])).next())});var n,r,a,o}}])&&wt(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _t(e){return _t=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_t(e)}function St(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Wt(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Wt(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Wt(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Wt(c,\"constructor\",d),Wt(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Wt(d,a,\"GeneratorFunction\"),Wt(c),Wt(c,a,\"Generator\"),Wt(c,r,function(){return this}),Wt(c,\"toString\",function(){return\"[object Generator]\"}),(St=function(){return{w:o,m}})()}function Wt(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Wt=function(e,t,n,r){function o(t,n){Wt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Wt(e,t,n,r)}function Ct(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Ot(r.key),r)}}function Ot(e){var t=function(e){if(\"object\"!=_t(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_t(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_t(t)?t:t+\"\"}function Nt(e,t,n){return t=At(t),function(e,t){if(t&&(\"object\"==_t(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,zt()?Reflect.construct(t,n||[],At(e).constructor):t.apply(e,n))}function zt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(zt=function(){return!!e})()}function At(e){return At=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},At(e)}function Tt(e,t){return Tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tt(e,t)}var Et=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},Dt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Nt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fversions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Tt(e,t)}(t,e),n=t,(a=[{key:\"getVersions\",value:function(){return Et(this,void 0,void 0,St().m(function e(){return St().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"getRollbackUrl\",value:function(e){return Et(this,void 0,void 0,St().m(function t(){return St().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"rollback-url\",e))},t,this)}))}}])&&Ct(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);const It={dashboard:new q,settings:new D,plugins:new P,modules:new ae,extensions:new he,location:new Pe,integrations:new De,products:new qe,reservations:new at,qrCode:new pt,payment:new Pt,versions:new Dt}},1108(e,t,n){n.d(t,{G:()=>a});var r=n(29407);function a(e){const t=(0,r.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}},1160(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"за \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" тому\":r(e.regular,t)}n.d(t,{uk:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менше секунди\",singularNominative:\"менше {{count}} секунди\",singularGenitive:\"менше {{count}} секунд\",pluralGenitive:\"менше {{count}} секунд\"},future:{one:\"менше, ніж за секунду\",singularNominative:\"менше, ніж за {{count}} секунду\",singularGenitive:\"менше, ніж за {{count}} секунди\",pluralGenitive:\"менше, ніж за {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунди\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду тому\",singularGenitive:\"{{count}} секунди тому\",pluralGenitive:\"{{count}} секунд тому\"},future:{singularNominative:\"за {{count}} секунду\",singularGenitive:\"за {{count}} секунди\",pluralGenitive:\"за {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"за півхвилини\":\"півхвилини тому\":\"півхвилини\",lessThanXMinutes:a({regular:{one:\"менше хвилини\",singularNominative:\"менше {{count}} хвилини\",singularGenitive:\"менше {{count}} хвилин\",pluralGenitive:\"менше {{count}} хвилин\"},future:{one:\"менше, ніж за хвилину\",singularNominative:\"менше, ніж за {{count}} хвилину\",singularGenitive:\"менше, ніж за {{count}} хвилини\",pluralGenitive:\"менше, ніж за {{count}} хвилин\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвилина\",singularGenitive:\"{{count}} хвилини\",pluralGenitive:\"{{count}} хвилин\"},past:{singularNominative:\"{{count}} хвилину тому\",singularGenitive:\"{{count}} хвилини тому\",pluralGenitive:\"{{count}} хвилин тому\"},future:{singularNominative:\"за {{count}} хвилину\",singularGenitive:\"за {{count}} хвилини\",pluralGenitive:\"за {{count}} хвилин\"}}),aboutXHours:a({regular:{singularNominative:\"близько {{count}} години\",singularGenitive:\"близько {{count}} годин\",pluralGenitive:\"близько {{count}} годин\"},future:{singularNominative:\"приблизно за {{count}} годину\",singularGenitive:\"приблизно за {{count}} години\",pluralGenitive:\"приблизно за {{count}} годин\"}}),xHours:a({regular:{singularNominative:\"{{count}} годину\",singularGenitive:\"{{count}} години\",pluralGenitive:\"{{count}} годин\"}}),xDays:a({regular:{singularNominative:\"{{count}} день\",singularGenitive:\"{{count}} днi\",pluralGenitive:\"{{count}} днів\"}}),aboutXWeeks:a({regular:{singularNominative:\"близько {{count}} тижня\",singularGenitive:\"близько {{count}} тижнів\",pluralGenitive:\"близько {{count}} тижнів\"},future:{singularNominative:\"приблизно за {{count}} тиждень\",singularGenitive:\"приблизно за {{count}} тижні\",pluralGenitive:\"приблизно за {{count}} тижнів\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тиждень\",singularGenitive:\"{{count}} тижні\",pluralGenitive:\"{{count}} тижнів\"}}),aboutXMonths:a({regular:{singularNominative:\"близько {{count}} місяця\",singularGenitive:\"близько {{count}} місяців\",pluralGenitive:\"близько {{count}} місяців\"},future:{singularNominative:\"приблизно за {{count}} місяць\",singularGenitive:\"приблизно за {{count}} місяці\",pluralGenitive:\"приблизно за {{count}} місяців\"}}),xMonths:a({regular:{singularNominative:\"{{count}} місяць\",singularGenitive:\"{{count}} місяці\",pluralGenitive:\"{{count}} місяців\"}}),aboutXYears:a({regular:{singularNominative:\"близько {{count}} року\",singularGenitive:\"близько {{count}} років\",pluralGenitive:\"близько {{count}} років\"},future:{singularNominative:\"приблизно за {{count}} рік\",singularGenitive:\"приблизно за {{count}} роки\",pluralGenitive:\"приблизно за {{count}} років\"}}),xYears:a({regular:{singularNominative:\"{{count}} рік\",singularGenitive:\"{{count}} роки\",pluralGenitive:\"{{count}} років\"}}),overXYears:a({regular:{singularNominative:\"більше {{count}} року\",singularGenitive:\"більше {{count}} років\",pluralGenitive:\"більше {{count}} років\"},future:{singularNominative:\"більше, ніж за {{count}} рік\",singularGenitive:\"більше, ніж за {{count}} роки\",pluralGenitive:\"більше, ніж за {{count}} років\"}}),almostXYears:a({regular:{singularNominative:\"майже {{count}} рік\",singularGenitive:\"майже {{count}} роки\",pluralGenitive:\"майже {{count}} років\"},future:{singularNominative:\"майже за {{count}} рік\",singularGenitive:\"майже за {{count}} роки\",pluralGenitive:\"майже за {{count}} років\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, do MMMM y 'р.'\",long:\"do MMMM y 'р.'\",medium:\"d MMM y 'р.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} 'о' {{time}}\",long:\"{{date}} 'о' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var u=n(90096),d=n(29407);const l=[\"неділю\",\"понеділок\",\"вівторок\",\"середу\",\"четвер\",\"п’ятницю\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" о' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у минулу \"+t+\" о' p\";case 1:case 2:case 4:return\"'у минулий \"+t+\" о' p\"}}(a)},yesterday:\"'вчора о' p\",today:\"'сьогодні о' p\",tomorrow:\"'завтра о' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступну \"+t+\" о' p\";case 1:case 2:case 4:return\"'у наступний \"+t+\" о' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?3===r||23===r?\"-є\":\"-е\":\"minute\"===n||\"second\"===n||\"hour\"===n?\"-а\":\"-й\",r+a},era:(0,f.o)({values:{narrow:[\"до н.е.\",\"н.е.\"],abbreviated:[\"до н. е.\",\"н. е.\"],wide:[\"до нашої ери\",\"нашої ери\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-й кв.\",\"2-й кв.\",\"3-й кв.\",\"4-й кв.\"],wide:[\"1-й квартал\",\"2-й квартал\",\"3-й квартал\",\"4-й квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"Б\",\"К\",\"Т\",\"Ч\",\"Л\",\"С\",\"В\",\"Ж\",\"Л\",\"Г\"],abbreviated:[\"січ.\",\"лют.\",\"берез.\",\"квіт.\",\"трав.\",\"черв.\",\"лип.\",\"серп.\",\"верес.\",\"жовт.\",\"листоп.\",\"груд.\"],wide:[\"січень\",\"лютий\",\"березень\",\"квітень\",\"травень\",\"червень\",\"липень\",\"серпень\",\"вересень\",\"жовтень\",\"листопад\",\"грудень\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"Б\",\"К\",\"Т\",\"Ч\",\"Л\",\"С\",\"В\",\"Ж\",\"Л\",\"Г\"],abbreviated:[\"січ.\",\"лют.\",\"берез.\",\"квіт.\",\"трав.\",\"черв.\",\"лип.\",\"серп.\",\"верес.\",\"жовт.\",\"листоп.\",\"груд.\"],wide:[\"січня\",\"лютого\",\"березня\",\"квітня\",\"травня\",\"червня\",\"липня\",\"серпня\",\"вересня\",\"жовтня\",\"листопада\",\"грудня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"нед\",\"пон\",\"вів\",\"сер\",\"чтв\",\"птн\",\"суб\"],wide:[\"неділя\",\"понеділок\",\"вівторок\",\"середа\",\"четвер\",\"п’ятниця\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранок\",afternoon:\"день\",evening:\"веч.\",night:\"ніч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранок\",afternoon:\"день\",evening:\"веч.\",night:\"ніч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"північ\",noon:\"полудень\",morning:\"ранок\",afternoon:\"день\",evening:\"вечір\",night:\"ніч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"північ\",noon:\"полудень\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"uk\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|й|є|а|я))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((до )?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((до )?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(до нашої ери|нашої ери|наша ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[иі]?й?)? кв.?\u002Fi,wide:\u002F^[1234](-?[иі]?й?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слбктчвжг]\u002Fi,abbreviated:\u002F^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\\.?\u002Fi,wide:\u002F^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^б\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^в\u002Fi,\u002F^ж\u002Fi,\u002F^л\u002Fi,\u002F^г\u002Fi],any:[\u002F^сі\u002Fi,\u002F^лю\u002Fi,\u002F^б\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^лип\u002Fi,\u002F^се\u002Fi,\u002F^в\u002Fi,\u002F^ж\u002Fi,\u002F^лис\u002Fi,\u002F^г\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(нд|пн|вт|ср|чт|пт|сб)\\.?\u002Fi,abbreviated:\u002F^(нед|пон|вів|сер|че?тв|птн?|суб)\\.?\u002Fi,wide:\u002F^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\\W*?ятниц[яі]|субот[аи])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[он]\u002Fi,\u002F^в\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п\\W*?[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|півн\\.?|пол\\.?|ранок|ранку|день|дня|веч\\.?|ніч|ночі)\u002Fi,abbreviated:\u002F^([дп]п|півн\\.?|пол\\.?|ранок|ранку|день|дня|веч\\.?|ніч|ночі)\u002Fi,wide:\u002F^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^півн\u002Fi,noon:\u002F^пол\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[ен]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},1207(e,t,n){n.d(t,{a:()=>a});var r=n(97766);function a(){const e={};for(const t in r.UI)e[r.UI[t]]=`rdp-${r.UI[t]}`;for(const t in r.pL)e[r.pL[t]]=`rdp-${r.pL[t]}`;for(const t in r.wc)e[r.wc[t]]=`rdp-${r.wc[t]}`;for(const t in r.X5)e[r.X5[t]]=`rdp-${r.X5[t]}`;return e}},1455(e){e.exports=window.wp.apiFetch},1593(e,t,n){n.d(t,{g:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in).getDay();return 0===n?7:n}},1841(e,t,n){n.d(t,{az:()=>c});const r={lessThanXSeconds:{one:\"bir saniyədən az\",other:\"{{count}} bir saniyədən az\"},xSeconds:{one:\"1 saniyə\",other:\"{{count}} saniyə\"},halfAMinute:\"yarım dəqiqə\",lessThanXMinutes:{one:\"bir dəqiqədən az\",other:\"{{count}} bir dəqiqədən az\"},xMinutes:{one:\"bir dəqiqə\",other:\"{{count}} dəqiqə\"},aboutXHours:{one:\"təxminən 1 saat\",other:\"təxminən {{count}} saat\"},xHours:{one:\"1 saat\",other:\"{{count}} saat\"},xDays:{one:\"1 gün\",other:\"{{count}} gün\"},aboutXWeeks:{one:\"təxminən 1 həftə\",other:\"təxminən {{count}} həftə\"},xWeeks:{one:\"1 həftə\",other:\"{{count}} həftə\"},aboutXMonths:{one:\"təxminən 1 ay\",other:\"təxminən {{count}} ay\"},xMonths:{one:\"1 ay\",other:\"{{count}} ay\"},aboutXYears:{one:\"təxminən 1 il\",other:\"təxminən {{count}} il\"},xYears:{one:\"1 il\",other:\"{{count}} il\"},overXYears:{one:\"1 ildən çox\",other:\"{{count}} ildən çox\"},almostXYears:{one:\"demək olar ki 1 il\",other:\"demək olar ki {{count}} il\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM y 'il'\",long:\"do MMMM y 'il'\",medium:\"d MMM y 'il'\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}} - 'də'\",long:\"{{date}} {{time}} - 'də'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'sonuncu' eeee p -'də'\",yesterday:\"'dünən' p -'də'\",today:\"'bugün' p -'də'\",tomorrow:\"'sabah' p -'də'\",nextWeek:\"eeee p -'də'\",other:\"P\"};var s=n(33443);const u={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-üncü\",4:\"-üncü\",100:\"-üncü\",6:\"-ncı\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-ıncı\",90:\"-ıncı\"},d={ordinalNumber:(e,t)=>{const n=Number(e),r=(e=>{if(0===e)return e+\"-ıncı\";const t=e%10,n=e%100-t,r=e>=100?100:null;return u[t]?u[t]:u[n]?u[n]:null!==r?u[r]:\"\"})(n);return n+r},era:(0,s.o)({values:{narrow:[\"e.ə\",\"b.e\"],abbreviated:[\"e.ə\",\"b.e\"],wide:[\"eramızdan əvvəl\",\"bizim era\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1ci kvartal\",\"2ci kvartal\",\"3cü kvartal\",\"4cü kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Y\",\"F\",\"M\",\"A\",\"M\",\"İ\",\"İ\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Yan\",\"Fev\",\"Mar\",\"Apr\",\"May\",\"İyun\",\"İyul\",\"Avq\",\"Sen\",\"Okt\",\"Noy\",\"Dek\"],wide:[\"Yanvar\",\"Fevral\",\"Mart\",\"Aprel\",\"May\",\"İyun\",\"İyul\",\"Avqust\",\"Sentyabr\",\"Oktyabr\",\"Noyabr\",\"Dekabr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"B.\",\"B.e\",\"Ç.a\",\"Ç.\",\"C.a\",\"C.\",\"Ş.\"],short:[\"B.\",\"B.e\",\"Ç.a\",\"Ç.\",\"C.a\",\"C.\",\"Ş.\"],abbreviated:[\"Baz\",\"Baz.e\",\"Çər.a\",\"Çər\",\"Cüm.a\",\"Cüm\",\"Şə\"],wide:[\"Bazar\",\"Bazar ertəsi\",\"Çərşənbə axşamı\",\"Çərşənbə\",\"Cümə axşamı\",\"Cümə\",\"Şənbə\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"az\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" sonra\":a+\" əvvəl\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(b|a)$\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)$\u002Fi,wide:\u002F^(bizim eradan əvvəl|bizim era)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b$\u002Fi,\u002F^(a|c)$\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]$\u002Fi,abbreviated:\u002F^K[1234]$\u002Fi,wide:\u002F^[1234](ci)? kvartal$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[(?-i)yfmaisond]$\u002Fi,abbreviated:\u002F^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$\u002Fi,wide:\u002F^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^[(?-i)y]$\u002Fi,\u002F^[(?-i)f]$\u002Fi,\u002F^[(?-i)m]$\u002Fi,\u002F^[(?-i)a]$\u002Fi,\u002F^[(?-i)m]$\u002Fi,\u002F^[(?-i)i]$\u002Fi,\u002F^[(?-i)i]$\u002Fi,\u002F^[(?-i)a]$\u002Fi,\u002F^[(?-i)s]$\u002Fi,\u002F^[(?-i)o]$\u002Fi,\u002F^[(?-i)n]$\u002Fi,\u002F^[(?-i)d]$\u002Fi],abbreviated:[\u002F^Yan$\u002Fi,\u002F^Fev$\u002Fi,\u002F^Mar$\u002Fi,\u002F^Apr$\u002Fi,\u002F^May$\u002Fi,\u002F^İyun$\u002Fi,\u002F^İyul$\u002Fi,\u002F^Avg$\u002Fi,\u002F^Sen$\u002Fi,\u002F^Okt$\u002Fi,\u002F^Noy$\u002Fi,\u002F^Dek$\u002Fi],wide:[\u002F^Yanvar$\u002Fi,\u002F^Fevral$\u002Fi,\u002F^Mart$\u002Fi,\u002F^Aprel$\u002Fi,\u002F^May$\u002Fi,\u002F^İyun$\u002Fi,\u002F^İyul$\u002Fi,\u002F^Avgust$\u002Fi,\u002F^Sentyabr$\u002Fi,\u002F^Oktyabr$\u002Fi,\u002F^Noyabr$\u002Fi,\u002F^Dekabr$\u002Fi]},defaultParseWidth:\"narrow\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^(B\\.|B\\.e|Ç\\.a|Ç\\.|C\\.a|C\\.|Ş\\.)$\u002Fi,short:\u002F^(B\\.|B\\.e|Ç\\.a|Ç\\.|C\\.a|C\\.|Ş\\.)$\u002Fi,abbreviated:\u002F^(Baz\\.e|Çər|Çər\\.a|Cüm|Cüm\\.a|Şə)$\u002Fi,wide:\u002F^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\\.$\u002Fi,\u002F^B\\.e$\u002Fi,\u002F^Ç\\.a$\u002Fi,\u002F^Ç\\.$\u002Fi,\u002F^C\\.a$\u002Fi,\u002F^C\\.$\u002Fi,\u002F^Ş\\.$\u002Fi],abbreviated:[\u002F^Baz$\u002Fi,\u002F^Baz\\.e$\u002Fi,\u002F^Çər\\.a$\u002Fi,\u002F^Çər$\u002Fi,\u002F^Cüm\\.a$\u002Fi,\u002F^Cüm$\u002Fi,\u002F^Şə$\u002Fi],wide:[\u002F^Bazar$\u002Fi,\u002F^Bazar ertəsi$\u002Fi,\u002F^Çərşənbə axşamı$\u002Fi,\u002F^Çərşənbə$\u002Fi,\u002F^Cümə axşamı$\u002Fi,\u002F^Cümə$\u002Fi,\u002F^Şənbə$\u002Fi],any:[\u002F^B\\.$\u002Fi,\u002F^B\\.e$\u002Fi,\u002F^Ç\\.a$\u002Fi,\u002F^Ç\\.$\u002Fi,\u002F^C\\.a$\u002Fi,\u002F^C\\.$\u002Fi,\u002F^Ş\\.$\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$\u002Fi,any:\u002F^(am|pm|a\\.m\\.|p\\.m\\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a$\u002Fi,pm:\u002F^p$\u002Fi,midnight:\u002F^gecəyarı$\u002Fi,noon:\u002F^gün$\u002Fi,morning:\u002Fsəhər$\u002Fi,afternoon:\u002Fgündüz$\u002Fi,evening:\u002Faxşam$\u002Fi,night:\u002Fgecə$\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},2419(e,t,n){n.d(t,{cy:()=>l});const r={lessThanXSeconds:{one:\"llai na eiliad\",other:\"llai na {{count}} eiliad\"},xSeconds:{one:\"1 eiliad\",other:\"{{count}} eiliad\"},halfAMinute:\"hanner munud\",lessThanXMinutes:{one:\"llai na munud\",two:\"llai na 2 funud\",other:\"llai na {{count}} munud\"},xMinutes:{one:\"1 munud\",two:\"2 funud\",other:\"{{count}} munud\"},aboutXHours:{one:\"tua 1 awr\",other:\"tua {{count}} awr\"},xHours:{one:\"1 awr\",other:\"{{count}} awr\"},xDays:{one:\"1 diwrnod\",two:\"2 ddiwrnod\",other:\"{{count}} diwrnod\"},aboutXWeeks:{one:\"tua 1 wythnos\",two:\"tua pythefnos\",other:\"tua {{count}} wythnos\"},xWeeks:{one:\"1 wythnos\",two:\"pythefnos\",other:\"{{count}} wythnos\"},aboutXMonths:{one:\"tua 1 mis\",two:\"tua 2 fis\",other:\"tua {{count}} mis\"},xMonths:{one:\"1 mis\",two:\"2 fis\",other:\"{{count}} mis\"},aboutXYears:{one:\"tua 1 flwyddyn\",two:\"tua 2 flynedd\",other:\"tua {{count}} mlynedd\"},xYears:{one:\"1 flwyddyn\",two:\"2 flynedd\",other:\"{{count}} mlynedd\"},overXYears:{one:\"dros 1 flwyddyn\",two:\"dros 2 flynedd\",other:\"dros {{count}} mlynedd\"},almostXYears:{one:\"bron 1 flwyddyn\",two:\"bron 2 flynedd\",other:\"bron {{count}} mlynedd\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'am' {{time}}\",long:\"{{date}} 'am' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'diwethaf am' p\",yesterday:\"'ddoe am' p\",today:\"'heddiw am' p\",tomorrow:\"'yfory am' p\",nextWeek:\"eeee 'am' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);if(n\u003C20)switch(n){case 0:case 7:case 8:case 9:case 10:case 12:case 15:case 18:return n+\"fed\";case 1:return n+\"af\";case 2:return n+\"ail\";case 3:case 4:return n+\"ydd\";case 5:case 6:return n+\"ed\";case 11:case 13:case 14:case 16:case 17:case 19:return n+\"eg\"}else if(n>=50&&n\u003C=60||80===n||n>=100)return n+\"fed\";return n+\"ain\"},era:(0,s.o)({values:{narrow:[\"C\",\"O\"],abbreviated:[\"CC\",\"OC\"],wide:[\"Cyn Crist\",\"Ar ôl Crist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Ch1\",\"Ch2\",\"Ch3\",\"Ch4\"],wide:[\"Chwarter 1af\",\"2ail chwarter\",\"3ydd chwarter\",\"4ydd chwarter\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"I\",\"Ch\",\"Ma\",\"E\",\"Mi\",\"Me\",\"G\",\"A\",\"Md\",\"H\",\"T\",\"Rh\"],abbreviated:[\"Ion\",\"Chwe\",\"Maw\",\"Ebr\",\"Mai\",\"Meh\",\"Gor\",\"Aws\",\"Med\",\"Hyd\",\"Tach\",\"Rhag\"],wide:[\"Ionawr\",\"Chwefror\",\"Mawrth\",\"Ebrill\",\"Mai\",\"Mehefin\",\"Gorffennaf\",\"Awst\",\"Medi\",\"Hydref\",\"Tachwedd\",\"Rhagfyr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"Ll\",\"M\",\"M\",\"I\",\"G\",\"S\"],short:[\"Su\",\"Ll\",\"Ma\",\"Me\",\"Ia\",\"Gw\",\"Sa\"],abbreviated:[\"Sul\",\"Llun\",\"Maw\",\"Mer\",\"Iau\",\"Gwe\",\"Sad\"],wide:[\"dydd Sul\",\"dydd Llun\",\"dydd Mawrth\",\"dydd Mercher\",\"dydd Iau\",\"dydd Gwener\",\"dydd Sadwrn\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"b\",pm:\"h\",midnight:\"hn\",noon:\"hd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"},abbreviated:{am:\"yb\",pm:\"yh\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"},wide:{am:\"y.b.\",pm:\"y.h.\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"b\",pm:\"h\",midnight:\"hn\",noon:\"hd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"},abbreviated:{am:\"yb\",pm:\"yh\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"},wide:{am:\"y.b.\",pm:\"y.h.\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"cy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t&&o.two?o.two:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"mewn \"+a:a+\" yn ôl\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(af|ail|ydd|ed|fed|eg|ain)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(c|o)\u002Fi,abbreviated:\u002F^(c\\.?\\s?c\\.?|o\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(cyn christ|ar ôl crist|ar ol crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^c\u002Fi,\u002F^(ar ôl crist|ar ol crist)\u002Fi],any:[\u002F^c\u002Fi,\u002F^o\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ch[1234]\u002Fi,wide:\u002F^(chwarter 1af)|([234](ail|ydd)? chwarter)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(i|ch|m|e|g|a|h|t|rh)\u002Fi,abbreviated:\u002F^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)\u002Fi,wide:\u002F^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^ch\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^rh\u002Fi],any:[\u002F^io\u002Fi,\u002F^ch\u002Fi,\u002F^maw\u002Fi,\u002F^e\u002Fi,\u002F^mai\u002Fi,\u002F^meh\u002Fi,\u002F^g\u002Fi,\u002F^a\u002Fi,\u002F^med\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^rh\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(s|ll|m|i|g)\u002Fi,short:\u002F^(su|ll|ma|me|ia|gw|sa)\u002Fi,abbreviated:\u002F^(sul|llun|maw|mer|iau|gwe|sad)\u002Fi,wide:\u002F^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^ll\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi],wide:[\u002F^dydd su\u002Fi,\u002F^dydd ll\u002Fi,\u002F^dydd ma\u002Fi,\u002F^dydd me\u002Fi,\u002F^dydd i\u002Fi,\u002F^dydd g\u002Fi,\u002F^dydd sa\u002Fi],any:[\u002F^su\u002Fi,\u002F^ll\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^i\u002Fi,\u002F^g\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))\u002Fi,any:\u002F^(y\\.?\\s?[bh]\\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^b|(y\\.?\\s?b\\.?)\u002Fi,pm:\u002F^h|(y\\.?\\s?h\\.?)|(yr hwyr)\u002Fi,midnight:\u002F^hn|hanner nos\u002Fi,noon:\u002F^hd|hanner dydd\u002Fi,morning:\u002Fbore\u002Fi,afternoon:\u002Fprynhawn\u002Fi,evening:\u002F^gyda'r nos$\u002Fi,night:\u002Fblah\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},2831(e,t,n){n.d(t,{m:()=>s});var r=n(1108),a=n(5305),o=n(61501),i=n(6463);function s(e,t,n){const[s,u]=(0,a.x)(n?.in,e,t),d=(0,i.o)(s),l=(0,i.o)(u),c=+d-(0,r.G)(d),m=+l-(0,r.G)(l);return Math.round((c-m)\u002Fo.w4)}},3034(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{standalone:{one:\"weniger als 1 Sekunde\",other:\"weniger als {{count}} Sekunden\"},withPreposition:{one:\"weniger als 1 Sekunde\",other:\"weniger als {{count}} Sekunden\"}},xSeconds:{standalone:{one:\"1 Sekunde\",other:\"{{count}} Sekunden\"},withPreposition:{one:\"1 Sekunde\",other:\"{{count}} Sekunden\"}},halfAMinute:{standalone:\"eine halbe Minute\",withPreposition:\"einer halben Minute\"},lessThanXMinutes:{standalone:{one:\"weniger als 1 Minute\",other:\"weniger als {{count}} Minuten\"},withPreposition:{one:\"weniger als 1 Minute\",other:\"weniger als {{count}} Minuten\"}},xMinutes:{standalone:{one:\"1 Minute\",other:\"{{count}} Minuten\"},withPreposition:{one:\"1 Minute\",other:\"{{count}} Minuten\"}},aboutXHours:{standalone:{one:\"etwa 1 Stunde\",other:\"etwa {{count}} Stunden\"},withPreposition:{one:\"etwa 1 Stunde\",other:\"etwa {{count}} Stunden\"}},xHours:{standalone:{one:\"1 Stunde\",other:\"{{count}} Stunden\"},withPreposition:{one:\"1 Stunde\",other:\"{{count}} Stunden\"}},xDays:{standalone:{one:\"1 Tag\",other:\"{{count}} Tage\"},withPreposition:{one:\"1 Tag\",other:\"{{count}} Tagen\"}},aboutXWeeks:{standalone:{one:\"etwa 1 Woche\",other:\"etwa {{count}} Wochen\"},withPreposition:{one:\"etwa 1 Woche\",other:\"etwa {{count}} Wochen\"}},xWeeks:{standalone:{one:\"1 Woche\",other:\"{{count}} Wochen\"},withPreposition:{one:\"1 Woche\",other:\"{{count}} Wochen\"}},aboutXMonths:{standalone:{one:\"etwa 1 Monat\",other:\"etwa {{count}} Monate\"},withPreposition:{one:\"etwa 1 Monat\",other:\"etwa {{count}} Monaten\"}},xMonths:{standalone:{one:\"1 Monat\",other:\"{{count}} Monate\"},withPreposition:{one:\"1 Monat\",other:\"{{count}} Monaten\"}},aboutXYears:{standalone:{one:\"etwa 1 Jahr\",other:\"etwa {{count}} Jahre\"},withPreposition:{one:\"etwa 1 Jahr\",other:\"etwa {{count}} Jahren\"}},xYears:{standalone:{one:\"1 Jahr\",other:\"{{count}} Jahre\"},withPreposition:{one:\"1 Jahr\",other:\"{{count}} Jahren\"}},overXYears:{standalone:{one:\"mehr als 1 Jahr\",other:\"mehr als {{count}} Jahre\"},withPreposition:{one:\"mehr als 1 Jahr\",other:\"mehr als {{count}} Jahren\"}},almostXYears:{standalone:{one:\"fast 1 Jahr\",other:\"fast {{count}} Jahre\"},withPreposition:{one:\"fast 1 Jahr\",other:\"fast {{count}} Jahren\"}}},a=(e,t,n)=>{let a;const o=n?.addSuffix?r[e].withPreposition:r[e].standalone;return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+a:\"vor \"+a:a}},3265(e,t,n){n.d(t,{Ss:()=>u,ef:()=>i,xM:()=>s});const r=\u002F^D+$\u002F,a=\u002F^Y+$\u002F,o=[\"D\",\"DD\",\"YY\",\"YYYY\"];function i(e){return r.test(e)}function s(e){return a.test(e)}function u(e,t,n){const r=function(e,t,n){const r=\"Y\"===e[0]?\"years\":\"days of the month\";return`Use \\`${e.toLowerCase()}\\` instead of \\`${e}\\` (in \\`${t}\\`) for formatting ${r} to the input \\`${n}\\`; see: https:\u002F\u002Fgithub.com\u002Fdate-fns\u002Fdate-fns\u002Fblob\u002Fmaster\u002Fdocs\u002FunicodeTokens.md`}(e,t,n);if(console.warn(r),o.includes(e))throw new RangeError(r)}},3777(e,t,n){n(74848),n(62468),n(71112),n(38895),n(12455)},3801(e,t,n){n.d(t,{A:()=>k});var r=n(74848),a=n(27723),o=n(86087),i=n(12541),s=n(49436),u=n(48697),d=n(38895),l=n(78971),c=n(62468);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function f(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function h(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return p(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(p(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,p(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,p(c,\"constructor\",d),p(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",p(d,a,\"GeneratorFunction\"),p(c),p(c,a,\"Generator\"),p(c,r,function(){return this}),p(c,\"toString\",function(){return\"[object Generator]\"}),(h=function(){return{w:o,m}})()}function p(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}p=function(e,t,n,r){function o(t,n){p(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},p(e,t,n,r)}function v(e){return v=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},v(e)}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||b(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function b(e,t){if(e){if(\"string\"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var y=function(e){var t=e.entry,n=e.isUnread,o=function(e){try{var t=(new DOMParser).parseFromString(e,\"text\u002Fhtml\");return t.querySelectorAll(\".wp-block-embed\").forEach(function(e){var n,r=e.querySelector(\".wp-block-embed__wrapper\");if(r&&!r.querySelector(\"iframe\")){var a=null===(n=r.textContent)||void 0===n?void 0:n.trim();if(a){var o=a.match(\u002Fhttps:\\\u002F\\\u002F(?:www\\.)?youtu(?:\\.be\\\u002F|be\\.com\\\u002Fwatch\\?v=|be\\.com\\\u002Fembed\\\u002F)([a-zA-Z0-9_-]{11})(?:\\S+)?\u002F);if(o){var i=o[1],s=t.createElement(\"iframe\");return s.src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F\".concat(i,\"?rel=0&modestbranding=1\"),s.setAttribute(\"frameborder\",\"0\"),s.setAttribute(\"allowfullscreen\",\"\"),s.setAttribute(\"allow\",\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"),s.setAttribute(\"loading\",\"lazy\"),s.setAttribute(\"title\",\"YouTube video player\"),r.innerHTML=\"\",void r.appendChild(s)}var u=a.match(\u002Fhttps:\\\u002F\\\u002F(?:www\\.)?vimeo\\.com\\\u002F(\\d+)\u002F);if(u){var d=u[1],l=t.createElement(\"iframe\");return l.src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F\".concat(d),l.setAttribute(\"frameborder\",\"0\"),l.setAttribute(\"allowfullscreen\",\"\"),l.setAttribute(\"allow\",\"autoplay; fullscreen; picture-in-picture\"),l.setAttribute(\"loading\",\"lazy\"),l.setAttribute(\"title\",\"Vimeo video player\"),r.innerHTML=\"\",void r.appendChild(l)}if(a.startsWith(\"http\")){var c=t.createElement(\"a\");c.href=a,c.target=\"_blank\",c.rel=\"noopener noreferrer\",c.textContent=a,r.innerHTML=\"\",r.appendChild(c)}}}}),t.body.innerHTML}catch(t){return console.warn(\"Failed to process embed content:\",t),e}}(t.content);return(0,r.jsxs)(\"div\",{className:\"border-b border-border pb-4 last:border-b-0\",children:[n&&(0,r.jsxs)(c.Badge,{variant:\"info\",className:\"mb-3 text-xs\",children:[\"🆕 \",(0,a.__)(\"New\",\"wp-cafe\")]}),(0,r.jsxs)(\"div\",{className:\"text-sm text-muted-foreground mb-2\",children:[\"📅 \",(0,i.Yq)(t.post_date,\"PP\")]}),(0,r.jsx)(\"div\",{className:\"text-foreground leading-relaxed text-sm changelog-content\",dangerouslySetInnerHTML:{__html:o}})]})};const k=function(){var e,t,n,i,p,b,w,k=g((0,o.useState)(!1),2),x=k[0],j=k[1],M=g((0,o.useState)(!0),2),P=M[0],_=M[1],S=function(){var e=g((0,o.useState)([]),2),t=e[0],n=e[1],r=g((0,o.useState)(!1),2),a=r[0],i=r[1],s=g((0,o.useState)(null),2),u=s[0],d=s[1];return{data:t,loading:a,error:u,fetchData:(0,o.useCallback)(function(){return e=void 0,t=void 0,r=void 0,a=h().m(function e(){var t,r,a,o;return h().w(function(e){for(;;)switch(e.p=e.n){case 0:return i(!0),d(null),e.p=1,e.n=2,fetch(\"https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fchangelog\u002Fcache\u002Fwp-cafe.json\",{method:\"GET\",headers:{\"Content-Type\":\"application\u002Fjson\"}});case 2:if((t=e.v).ok){e.n=3;break}throw new Error(\"HTTP error! status: \".concat(t.status));case 3:return e.n=4,t.json();case 4:r=e.v,a=Object.keys(r).map(function(e){return r[e]}).filter(function(e){if(!e||\"object\"!==v(e))return!1;var t=e;return(\"string\"==typeof t.id||\"number\"==typeof t.id)&&\"string\"==typeof t.post_date&&\"string\"==typeof t.content}).sort(function(e,t){return new Date(t.post_date).getTime()-new Date(e.post_date).getTime()}),n(a),e.n=6;break;case 5:e.p=5,o=e.v,d(o instanceof Error?o.message:\"Unknown error\");case 6:return e.p=6,i(!1),e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}),new(r||(r=Promise))(function(n,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(i,s)}u((a=a.apply(e,t||[])).next())});var e,t,r,a},[])}}(),W=S.data,C=S.loading,O=S.error,N=S.fetchData,z=(e=\"wpcafe_changelog_read\",t=[],b=(0,o.useState)(function(){try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(e){return t}}),w=2,n=function(e){if(Array.isArray(e))return e}(b)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(b,w)||function(e,t){if(e){if(\"string\"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?m(e,t):void 0}}(b,w)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),i=n[0],p=n[1],[i,(0,o.useCallback)(function(t){try{p(t),window.localStorage.setItem(e,JSON.stringify(t))}catch(e){console.error(\"Error setting localStorage:\",e)}},[e])]),A=g(z,2),T=A[0],E=A[1],D=W.filter(function(e){return!T.includes(e.id.toString())}).length,I=(0,o.useCallback)(function(){j(!0),N()},[N]),F=(0,o.useCallback)(function(){var e=W.map(function(e){return e.id.toString()}),t=f(new Set([].concat(f(T),f(e))));E(t)},[W,T,E]),H=(0,o.useCallback)(function(){j(!1),F()},[F]),R=(0,o.useCallback)(function(){N()},[N]);(0,o.useEffect)(function(){N(),_(!1)},[N]),(0,o.useEffect)(function(){var e=document.createElement(\"style\");return e.textContent='\\n.changelog-content h2 {\\n    font-size: 1.125rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    margin-top: 1rem;\\n    margin-bottom: 0.75rem;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content h3 {\\n    font-size: 1rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    margin-top: 0.75rem;\\n    margin-bottom: 0.5rem;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content h4 {\\n    font-size: 0.875rem;\\n    font-weight: 600;\\n    color: #374151;\\n    margin-top: 0.5rem;\\n    margin-bottom: 0.5rem;\\n}\\n\\n.changelog-content ol,\\n.changelog-content ul {\\n    margin: 0.5rem 0;\\n    padding-left: 1.25rem;\\n    color: #374151;\\n}\\n\\n.changelog-content ol {\\n    list-style-type: decimal;\\n    padding-left: 1.8rem;\\n}\\n\\n.changelog-content ul {\\n    list-style-type: disc;\\n    padding-left: 1.8rem;\\n}\\n\\n.changelog-content li {\\n    margin-bottom: 0.25rem;\\n    line-height: 1.5;\\n}\\n\\n.changelog-content p {\\n    margin-bottom: 0.5rem;\\n    line-height: 1.6;\\n    color: #374151;\\n}\\n\\n.changelog-content a {\\n    color: #3b82f6;\\n    text-decoration: underline;\\n}\\n\\n.changelog-content a:hover {\\n    color: #1d4ed8;\\n}\\n\\n.changelog-content strong,\\n.changelog-content b {\\n    font-weight: 600;\\n    color: #1f2937;\\n}\\n\\n.changelog-content code {\\n    background-color: #f3f4f6;\\n    padding: 0.125rem 0.25rem;\\n    border-radius: 0.25rem;\\n    font-size: 0.875em;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n}\\n\\n\u002F* WordPress Block Elements Support *\u002F\\n.changelog-content .wp-block-heading {\\n    margin-top: 1rem;\\n    margin-bottom: 0.75rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content .wp-block-paragraph {\\n    margin-bottom: 1rem;\\n    line-height: 1.6;\\n    color: #374151;\\n}\\n\\n.changelog-content .wp-block-list {\\n    margin: 1rem 0;\\n    padding-left: 1.5rem;\\n}\\n\\n.changelog-content .wp-block-list li {\\n    margin-bottom: 0.5rem;\\n    line-height: 1.6;\\n}\\n\\n.changelog-content .wp-block-quote {\\n    border-left: 4px solid #e5e7eb;\\n    margin: 1rem 0;\\n    padding: 0.5rem 0 0.5rem 1rem;\\n    background-color: #f9fafb;\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n.changelog-content .wp-block-quote p {\\n    margin-bottom: 0;\\n}\\n\\n.changelog-content .wp-block-code {\\n    background-color: #1f2937;\\n    color: #f9fafb;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    margin: 1rem 0;\\n    overflow-x: auto;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n    font-size: 0.875rem;\\n    line-height: 1.5;\\n}\\n\\n.changelog-content .wp-block-code code {\\n    background: transparent;\\n    padding: 0;\\n    color: inherit;\\n}\\n\\n.changelog-content .wp-block-image {\\n    margin: 1.5rem 0;\\n    text-align: center;\\n}\\n\\n.changelog-content .wp-block-image.aligncenter {\\n    margin-left: auto;\\n    margin-right: auto;\\n}\\n\\n.changelog-content .wp-block-image img {\\n    max-width: 100%;\\n    height: auto;\\n    border-radius: 0.375rem;\\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n.changelog-content .wp-block-embed {\\n    margin: 1.5rem 0;\\n}\\n\\n.changelog-content .wp-block-embed iframe,\\n.changelog-content .wp-block-embed video {\\n    width: 100%;\\n    height: auto;\\n    border-radius: 0.375rem;\\n}\\n\\n.changelog-content .wp-block-embed.wp-embed-aspect-16-9 {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n}\\n\\n.changelog-content .wp-block-embed.wp-embed-aspect-16-9 iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n}\\n\\n\u002F* Enhanced YouTube embed support *\u002F\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n    overflow: hidden;\\n}\\n\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    border: none;\\n    border-radius: 0.375rem;\\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\\n    transition: box-shadow 0.3s ease;\\n}\\n\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe:hover {\\n    box-shadow: 0 8px 15px -3px rgba(0, 0, 0, 0.15);\\n}\\n\\n\u002F* Hide URL text when iframe is present *\u002F\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper:has(iframe) {\\n    font-size: 0;\\n}\\n\\n\u002F* Fallback styling for URL text *\u002F\\n.changelog-content .wp-block-embed__wrapper {\\n    background: #f3f4f6;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    border: 1px solid #e5e7eb;\\n    text-align: center;\\n    min-height: 48px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n}\\n\\n.changelog-content .wp-block-embed__wrapper a {\\n    color: #3b82f6;\\n    text-decoration: none;\\n    font-weight: 500;\\n    word-break: break-all;\\n}\\n\\n.changelog-content .wp-block-embed__wrapper a:hover {\\n    text-decoration: underline;\\n}\\n\\n\u002F* Loading state for embeds *\u002F\\n.changelog-content .wp-block-embed__wrapper:empty::after {\\n    content: \"Loading video...\";\\n    color: #6b7280;\\n    font-size: 0.875rem;\\n}\\n\\n\u002F* Generic video embed support *\u002F\\n.changelog-content .wp-block-embed-video .wp-block-embed__wrapper,\\n.changelog-content .wp-block-embed-vimeo .wp-block-embed__wrapper {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n    overflow: hidden;\\n}\\n\\n.changelog-content .wp-block-embed-video iframe,\\n.changelog-content .wp-block-embed-vimeo iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    border: none;\\n    border-radius: 0.375rem;\\n}\\n\\n.changelog-content .wp-block-spacer {\\n    margin: 1rem 0;\\n}\\n\\n.changelog-content .wp-block-spacer[style*=\"height\"] {\\n    clear: both;\\n}\\n\\n\u002F* Table Support *\u002F\\n.changelog-content .wp-block-table {\\n    margin: 1.5rem 0;\\n    overflow-x: auto;\\n}\\n\\n.changelog-content table {\\n    width: 100%;\\n    border-collapse: collapse;\\n    margin: 1rem 0;\\n    font-size: 0.875rem;\\n}\\n\\n.changelog-content table th,\\n.changelog-content table td {\\n    border: 1px solid #e5e7eb;\\n    padding: 0.75rem;\\n    text-align: left;\\n    vertical-align: top;\\n}\\n\\n.changelog-content table th {\\n    background-color: #f9fafb;\\n    font-weight: 600;\\n    color: #374151;\\n}\\n\\n.changelog-content table tbody tr:nth-child(even) {\\n    background-color: #f9fafb;\\n}\\n\\n.changelog-content table.has-fixed-layout {\\n    table-layout: fixed;\\n}\\n\\n\u002F* HTML Sections Support *\u002F\\n.changelog-content section {\\n    margin: 1.5rem 0;\\n    padding: 1rem;\\n    background-color: #f0f9ff;\\n    border: 1px solid #bae6fd;\\n    border-radius: 0.5rem;\\n    color: #0c4a6e;\\n}\\n\\n.changelog-content section h2,\\n.changelog-content section h3 {\\n    margin-top: 0;\\n    color: #0c4a6e;\\n}\\n\\n.changelog-content section a {\\n    display: inline-block;\\n    margin-top: 0.5rem;\\n    padding: 0.5rem 1rem;\\n    background-color: #3b82f6;\\n    color: white;\\n    text-decoration: none;\\n    border-radius: 0.375rem;\\n    font-weight: 500;\\n    transition: background-color 0.2s;\\n}\\n\\n.changelog-content section a:hover {\\n    background-color: #1d4ed8;\\n    color: white;\\n}\\n\\n\u002F* FAQ Block Support *\u002F\\n.changelog-content .wp-block-wpseopress-faq-block {\\n    margin: 1.5rem 0;\\n}\\n\\n.changelog-content .wp-block-wpseopress-faq-block h3 {\\n    background-color: #f3f4f6;\\n    padding: 0.75rem 1rem;\\n    margin: 0;\\n    border-radius: 0.375rem 0.375rem 0 0;\\n    cursor: pointer;\\n    border: 1px solid #e5e7eb;\\n    font-size: 0.875rem;\\n    font-weight: 600;\\n}\\n\\n.changelog-content .wp-block-wpseopress-faq-block .faq-answer {\\n    padding: 1rem;\\n    border: 1px solid #e5e7eb;\\n    border-top: none;\\n    border-radius: 0 0 0.375rem 0.375rem;\\n    background-color: #ffffff;\\n}\\n\\n\u002F* Emphasis and Styling *\u002F\\n.changelog-content em {\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n.changelog-content blockquote {\\n    border-left: 4px solid #e5e7eb;\\n    margin: 1rem 0;\\n    padding: 0.5rem 0 0.5rem 1rem;\\n    background-color: #f9fafb;\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n\u002F* WordPress Comments *\u002F\\n.changelog-content .wp-block-comment {\\n    display: none;\\n}\\n\\n\u002F* HTML Elements *\u002F\\n.changelog-content pre {\\n    background-color: #1f2937;\\n    color: #f9fafb;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    margin: 1rem 0;\\n    overflow-x: auto;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n    font-size: 0.875rem;\\n    line-height: 1.5;\\n}\\n\\n\u002F* Additional spacing and formatting *\u002F\\n.changelog-content > *:first-child {\\n    margin-top: 0;\\n}\\n\\n.changelog-content > *:last-child {\\n    margin-bottom: 0;\\n}\\n\\n\u002F* Responsive adjustments *\u002F\\n@media (max-width: 640px) {\\n    .changelog-content h2 {\\n        font-size: 1rem;\\n    }\\n    \\n    .changelog-content h3 {\\n        font-size: 0.9rem;\\n    }\\n    \\n    .changelog-content table {\\n        font-size: 0.75rem;\\n    }\\n    \\n    .changelog-content table th,\\n    .changelog-content table td {\\n        padding: 0.5rem;\\n    }\\n    \\n    .changelog-content .wp-block-embed.wp-embed-aspect-16-9 {\\n        padding-bottom: 75%; \u002F* Adjust aspect ratio for mobile *\u002F\\n    }\\n}\\n',document.head.appendChild(e),function(){document.head.contains(e)&&document.head.removeChild(e)}},[]);var $=(0,r.jsxs)(\"div\",{className:\"flex flex-wrap items-center justify-end gap-2\",children:[(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Fwp-cafe\u002F\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-blue-50 dark:bg-blue-950\u002F30 text-blue-700 dark:text-blue-400 text-xs font-semibold border border-blue-200 dark:border-blue-800 rounded-lg transition-all hover:bg-blue-100 dark:hover:bg-blue-900\u002F40 hover:border-blue-300 dark:hover:border-blue-700 shadow-sm\",children:[\"📚 \",(0,a.__)(\"Docs\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fthemewinter.com\u002Fsupport\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-red-50 dark:bg-red-950\u002F30 text-red-700 dark:text-red-400 text-xs font-semibold border border-red-200 dark:border-red-800 rounded-lg transition-all hover:bg-red-100 dark:hover:bg-red-900\u002F40 hover:border-red-300 dark:hover:border-red-700 shadow-sm\",children:[\"🆘 \",(0,a.__)(\"Support\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F492321335116367\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-indigo-50 dark:bg-indigo-950\u002F30 text-indigo-700 dark:text-indigo-400 text-xs font-semibold border border-indigo-200 dark:border-indigo-800 rounded-lg transition-all hover:bg-indigo-100 dark:hover:bg-indigo-900\u002F40 hover:border-indigo-300 dark:hover:border-indigo-700 shadow-sm\",children:[\"👥 \",(0,a.__)(\"Facebook\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fwww.youtube.com\u002F@ThemeWinter\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-green-50 dark:bg-green-950\u002F30 text-green-700 dark:text-green-400 text-xs font-semibold border border-green-200 dark:border-green-800 rounded-lg transition-all hover:bg-green-100 dark:hover:bg-green-900\u002F40 hover:border-green-300 dark:hover:border-green-700 shadow-sm\",children:[\"🎥 \",(0,a.__)(\"Youtube\",\"wp-cafe\")]})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.W5,{icon:function(){return(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(s.A,{className:\"w-5 h-5 text-muted-foreground\"}),!P&&W.length>0&&D>0&&(0,r.jsx)(c.Badge,{variant:\"destructive\",className:\"absolute -top-3 -right-3 h-4 w-4 flex items-center justify-center p-0 text-[10px] font-bold text-white bg-danger border-0\",children:D>99?\"99+\":D})]})},tooltip:(0,a.__)(\"What's New\",\"wp-cafe\"),onClick:I,variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\",disabled:C&&x}),(0,r.jsx)(c.Drawer,{open:x,onOpenChange:H,children:(0,r.jsxs)(c.DrawerContent,{className:\"p-0 w-full max-w-[90vw] sm:max-w-140 md:max-w-170 border-none shadow-lg\",style:{zIndex:999999},\"data-vaul-drawer-direction\":\"right\",\"data-vaul-drawer-side\":\"right\",children:[(0,r.jsxs)(c.DrawerHeader,{className:\"border-b border-border flex justify-between items-center flex-row!\",children:[(0,r.jsx)(c.DrawerTitle,{className:\"text-left text-black\",children:(0,a.__)(\"What's New\",\"wp-cafe\")}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[$,(0,r.jsx)(d.W5,{icon:function(){return(0,r.jsx)(u.A,{className:\"w-4 h-4\"})},tooltip:(0,a.__)(\"Close\",\"wp-cafe\"),onClick:H,variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\",buttonClassName:\"hover:bg-muted text-muted-foreground hover:text-foreground\"})]})]}),(0,r.jsx)(\"div\",{className:\"flex-1 overflow-y-auto px-6 py-4\",children:C?(0,r.jsxs)(\"div\",{className:\"text-center py-16 px-5 text-muted-foreground\",children:[(0,r.jsxs)(\"div\",{className:\"flex flex-col items-center gap-4\",children:[(0,r.jsx)(c.Skeleton,{className:\"h-8 w-8 rounded-full\"}),(0,r.jsx)(c.Skeleton,{className:\"h-4 w-32\"})]}),(0,r.jsx)(\"p\",{className:\"mt-4 text-sm\",children:(0,a.__)(\"Loading changelog...\",\"wp-cafe\")})]}):O?(0,r.jsxs)(\"div\",{className:\"text-center py-10 px-5 text-destructive\",children:[(0,r.jsxs)(\"p\",{className:\"mb-4 text-sm\",children:[(0,a.__)(\"Error loading changelog:\",\"wp-cafe\"),\" \",O]}),(0,r.jsx)(l.$,{onClick:R,variant:\"outlinePrimary\",size:\"sm\",children:(0,a.__)(\"Retry\",\"wp-cafe\")})]}):0===W.length?(0,r.jsxs)(\"div\",{className:\"text-center py-16 px-5 text-muted-foreground\",children:[(0,r.jsx)(\"div\",{className:\"text-6xl mb-4\",children:\"📝\"}),(0,r.jsx)(\"p\",{className:\"text-sm\",children:(0,a.__)(\"No changelog entries found\",\"wp-cafe\")})]}):(0,r.jsx)(\"div\",{className:\"space-y-4\",children:W.map(function(e){var t=!T.includes(e.id.toString());return(0,r.jsx)(y,{entry:e,isUnread:t},e.id)})})})]})})]})}},4155(e,t,n){n.d(t,{O:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getMinutes()}},4691(e,t,n){n.d(t,{th:()=>l});const r={lessThanXSeconds:{one:\"น้อยกว่า 1 วินาที\",other:\"น้อยกว่า {{count}} วินาที\"},xSeconds:{one:\"1 วินาที\",other:\"{{count}} วินาที\"},halfAMinute:\"ครึ่งนาที\",lessThanXMinutes:{one:\"น้อยกว่า 1 นาที\",other:\"น้อยกว่า {{count}} นาที\"},xMinutes:{one:\"1 นาที\",other:\"{{count}} นาที\"},aboutXHours:{one:\"ประมาณ 1 ชั่วโมง\",other:\"ประมาณ {{count}} ชั่วโมง\"},xHours:{one:\"1 ชั่วโมง\",other:\"{{count}} ชั่วโมง\"},xDays:{one:\"1 วัน\",other:\"{{count}} วัน\"},aboutXWeeks:{one:\"ประมาณ 1 สัปดาห์\",other:\"ประมาณ {{count}} สัปดาห์\"},xWeeks:{one:\"1 สัปดาห์\",other:\"{{count}} สัปดาห์\"},aboutXMonths:{one:\"ประมาณ 1 เดือน\",other:\"ประมาณ {{count}} เดือน\"},xMonths:{one:\"1 เดือน\",other:\"{{count}} เดือน\"},aboutXYears:{one:\"ประมาณ 1 ปี\",other:\"ประมาณ {{count}} ปี\"},xYears:{one:\"1 ปี\",other:\"{{count}} ปี\"},overXYears:{one:\"มากกว่า 1 ปี\",other:\"มากกว่า {{count}} ปี\"},almostXYears:{one:\"เกือบ 1 ปี\",other:\"เกือบ {{count}} ปี\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"วันEEEEที่ do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss น. zzzz\",long:\"H:mm:ss น. z\",medium:\"H:mm:ss น.\",short:\"H:mm น.\"},defaultWidth:\"medium\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'เวลา' {{time}}\",long:\"{{date}} 'เวลา' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee'ที่แล้วเวลา' p\",yesterday:\"'เมื่อวานนี้เวลา' p\",today:\"'วันนี้เวลา' p\",tomorrow:\"'พรุ่งนี้เวลา' p\",nextWeek:\"eeee 'เวลา' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"B\",\"คศ\"],abbreviated:[\"BC\",\"ค.ศ.\"],wide:[\"ปีก่อนคริสตกาล\",\"คริสต์ศักราช\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"ไตรมาสแรก\",\"ไตรมาสที่สอง\",\"ไตรมาสที่สาม\",\"ไตรมาสที่สี่\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ม.ค.\",\"ก.พ.\",\"มี.ค.\",\"เม.ย.\",\"พ.ค.\",\"มิ.ย.\",\"ก.ค.\",\"ส.ค.\",\"ก.ย.\",\"ต.ค.\",\"พ.ย.\",\"ธ.ค.\"],abbreviated:[\"ม.ค.\",\"ก.พ.\",\"มี.ค.\",\"เม.ย.\",\"พ.ค.\",\"มิ.ย.\",\"ก.ค.\",\"ส.ค.\",\"ก.ย.\",\"ต.ค.\",\"พ.ย.\",\"ธ.ค.\"],wide:[\"มกราคม\",\"กุมภาพันธ์\",\"มีนาคม\",\"เมษายน\",\"พฤษภาคม\",\"มิถุนายน\",\"กรกฎาคม\",\"สิงหาคม\",\"กันยายน\",\"ตุลาคม\",\"พฤศจิกายน\",\"ธันวาคม\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],short:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],abbreviated:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],wide:[\"อาทิตย์\",\"จันทร์\",\"อังคาร\",\"พุธ\",\"พฤหัสบดี\",\"ศุกร์\",\"เสาร์\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"},abbreviated:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"},wide:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"},abbreviated:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"},wide:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"th\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"halfAMinute\"===e?\"ใน\"+a:\"ใน \"+a:a+\"ที่ผ่านมา\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^\\d+\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([bB]|[aA]|คศ)\u002Fi,abbreviated:\u002F^([bB]\\.?\\s?[cC]\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?|ค\\.?ศ\\.?)\u002Fi,wide:\u002F^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^[bB]\u002Fi,\u002F^(^[aA]|ค\\.?ศ\\.?|คริสตกาล|คริสต์ศักราช|)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^ไตรมาส(ที่)? ?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|แรก|หนึ่ง)\u002Fi,\u002F(2|สอง)\u002Fi,\u002F(3|สาม)\u002Fi,\u002F(4|สี่)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ม\\.?ค\\.?|ก\\.?พ\\.?|มี\\.?ค\\.?|เม\\.?ย\\.?|พ\\.?ค\\.?|มิ\\.?ย\\.?|ก\\.?ค\\.?|ส\\.?ค\\.?|ก\\.?ย\\.?|ต\\.?ค\\.?|พ\\.?ย\\.?|ธ\\.?ค\\.?)\u002Fi,abbreviated:\u002F^(ม\\.?ค\\.?|ก\\.?พ\\.?|มี\\.?ค\\.?|เม\\.?ย\\.?|พ\\.?ค\\.?|มิ\\.?ย\\.?|ก\\.?ค\\.?|ส\\.?ค\\.?|ก\\.?ย\\.?|ต\\.?ค\\.?|พ\\.?ย\\.?|ธ\\.?ค\\.?')\u002Fi,wide:\u002F^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^มก\u002Fi,\u002F^กุม\u002Fi,\u002F^มี\u002Fi,\u002F^เม\u002Fi,\u002F^พฤษ\u002Fi,\u002F^มิ\u002Fi,\u002F^กรก\u002Fi,\u002F^ส\u002Fi,\u002F^กัน\u002Fi,\u002F^ต\u002Fi,\u002F^พฤศ\u002Fi,\u002F^ธ\u002Fi],any:[\u002F^ม\\.?ค\\.?\u002Fi,\u002F^ก\\.?พ\\.?\u002Fi,\u002F^มี\\.?ค\\.?\u002Fi,\u002F^เม\\.?ย\\.?\u002Fi,\u002F^พ\\.?ค\\.?\u002Fi,\u002F^มิ\\.?ย\\.?\u002Fi,\u002F^ก\\.?ค\\.?\u002Fi,\u002F^ส\\.?ค\\.?\u002Fi,\u002F^ก\\.?ย\\.?\u002Fi,\u002F^ต\\.?ค\\.?\u002Fi,\u002F^พ\\.?ย\\.?\u002Fi,\u002F^ธ\\.?ค\\.?\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,short:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,abbreviated:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,wide:\u002F^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^อา\u002Fi,\u002F^จั\u002Fi,\u002F^อั\u002Fi,\u002F^พุธ\u002Fi,\u002F^พฤ\u002Fi,\u002F^ศ\u002Fi,\u002F^เส\u002Fi],any:[\u002F^อา\u002Fi,\u002F^จ\u002Fi,\u002F^อ\u002Fi,\u002F^พ(?!ฤ)\u002Fi,\u002F^พฤ\u002Fi,\u002F^ศ\u002Fi,\u002F^ส\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ก่อนเที่ยง\u002Fi,pm:\u002F^หลังเที่ยง\u002Fi,midnight:\u002F^เที่ยงคืน\u002Fi,noon:\u002F^เที่ยง\u002Fi,morning:\u002Fเช้า\u002Fi,afternoon:\u002Fบ่าย\u002Fi,evening:\u002Fเย็น\u002Fi,night:\u002Fกลางคืน\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},5272(e,t,n){n.d(t,{Bk:()=>v,Mz:()=>A,UC:()=>T,bL:()=>z,i3:()=>E});var r=n(51609),a=n(34743),o=n(17663),i=n(48771),s=n(91071),u=n(62133),d=n(44645),l=n(10263),c=n(88200),m=n(31769),f=n(74848),h=\"Popper\",[p,v]=(0,u.A)(h),[g,b]=p(h),w=e=>{const{__scopePopper:t,children:n}=e,[a,o]=r.useState(null);return(0,f.jsx)(g,{scope:t,anchor:a,onAnchorChange:o,children:n})};w.displayName=h;var y=\"PopperAnchor\",k=r.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:a,...o}=e,i=b(y,n),u=r.useRef(null),l=(0,s.s)(t,u),c=r.useRef(null);return r.useEffect(()=>{const e=c.current;c.current=a?.current||u.current,e!==c.current&&i.onAnchorChange(c.current)}),a?null:(0,f.jsx)(d.sG.div,{...o,ref:l})});k.displayName=y;var x=\"PopperContent\",[j,M]=p(x),P=r.forwardRef((e,t)=>{const{__scopePopper:n,side:i=\"bottom\",sideOffset:u=0,align:h=\"center\",alignOffset:p=0,arrowPadding:v=0,avoidCollisions:g=!0,collisionBoundary:w=[],collisionPadding:y=0,sticky:k=\"partial\",hideWhenDetached:M=!1,updatePositionStrategy:P=\"optimized\",onPlaced:_,...S}=e,W=b(x,n),[z,A]=r.useState(null),T=(0,s.s)(t,e=>A(e)),[E,D]=r.useState(null),I=(0,m.X)(E),F=I?.width??0,H=I?.height??0,R=i+(\"center\"!==h?\"-\"+h:\"\"),$=\"number\"==typeof y?y:{top:0,right:0,bottom:0,left:0,...y},L=Array.isArray(w)?w:[w],X=L.length>0,G={padding:$,boundary:L.filter(C),altBoundary:X},{refs:Y,floatingStyles:Z,placement:q,isPositioned:B,middlewareData:V}=(0,a.we)({strategy:\"fixed\",placement:R,whileElementsMounted:(...e)=>(0,o.ll)(...e,{animationFrame:\"always\"===P}),elements:{reference:W.anchor},middleware:[(0,a.cY)({mainAxis:u+H,alignmentAxis:p}),g&&(0,a.BN)({mainAxis:!0,crossAxis:!1,limiter:\"partial\"===k?(0,a.ER)():void 0,...G}),g&&(0,a.UU)({...G}),(0,a.Ej)({...G,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:a,height:o}=t.reference,i=e.floating.style;i.setProperty(\"--radix-popper-available-width\",`${n}px`),i.setProperty(\"--radix-popper-available-height\",`${r}px`),i.setProperty(\"--radix-popper-anchor-width\",`${a}px`),i.setProperty(\"--radix-popper-anchor-height\",`${o}px`)}}),E&&(0,a.UE)({element:E,padding:v}),O({arrowWidth:F,arrowHeight:H}),M&&(0,a.jD)({strategy:\"referenceHidden\",...G})]}),[U,K]=N(q),J=(0,l.c)(_);(0,c.N)(()=>{B&&J?.()},[B,J]);const Q=V.arrow?.x,ee=V.arrow?.y,te=0!==V.arrow?.centerOffset,[ne,re]=r.useState();return(0,c.N)(()=>{z&&re(window.getComputedStyle(z).zIndex)},[z]),(0,f.jsx)(\"div\",{ref:Y.setFloating,\"data-radix-popper-content-wrapper\":\"\",style:{...Z,transform:B?Z.transform:\"translate(0, -200%)\",minWidth:\"max-content\",zIndex:ne,\"--radix-popper-transform-origin\":[V.transformOrigin?.x,V.transformOrigin?.y].join(\" \"),...V.hide?.referenceHidden&&{visibility:\"hidden\",pointerEvents:\"none\"}},dir:e.dir,children:(0,f.jsx)(j,{scope:n,placedSide:U,onArrowChange:D,arrowX:Q,arrowY:ee,shouldHideArrow:te,children:(0,f.jsx)(d.sG.div,{\"data-side\":U,\"data-align\":K,...S,ref:T,style:{...S.style,animation:B?void 0:\"none\"}})})})});P.displayName=x;var _=\"PopperArrow\",S={top:\"bottom\",right:\"left\",bottom:\"top\",left:\"right\"},W=r.forwardRef(function(e,t){const{__scopePopper:n,...r}=e,a=M(_,n),o=S[a.placedSide];return(0,f.jsx)(\"span\",{ref:a.onArrowChange,style:{position:\"absolute\",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:\"\",right:\"0 0\",bottom:\"center 0\",left:\"100% 0\"}[a.placedSide],transform:{top:\"translateY(100%)\",right:\"translateY(50%) rotate(90deg) translateX(-50%)\",bottom:\"rotate(180deg)\",left:\"translateY(50%) rotate(-90deg) translateX(50%)\"}[a.placedSide],visibility:a.shouldHideArrow?\"hidden\":void 0},children:(0,f.jsx)(i.b,{...r,ref:t,style:{...r.style,display:\"block\"}})})});function C(e){return null!==e}W.displayName=_;var O=e=>({name:\"transformOrigin\",options:e,fn(t){const{placement:n,rects:r,middlewareData:a}=t,o=0!==a.arrow?.centerOffset,i=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[u,d]=N(n),l={start:\"0%\",center:\"50%\",end:\"100%\"}[d],c=(a.arrow?.x??0)+i\u002F2,m=(a.arrow?.y??0)+s\u002F2;let f=\"\",h=\"\";return\"bottom\"===u?(f=o?l:`${c}px`,h=-s+\"px\"):\"top\"===u?(f=o?l:`${c}px`,h=`${r.floating.height+s}px`):\"right\"===u?(f=-s+\"px\",h=o?l:`${m}px`):\"left\"===u&&(f=`${r.floating.width+s}px`,h=o?l:`${m}px`),{data:{x:f,y:h}}}});function N(e){const[t,n=\"center\"]=e.split(\"-\");return[t,n]}var z=w,A=k,T=P,E=W},5305(e,t,n){n.d(t,{x:()=>a});var r=n(43329);function a(e,...t){const n=r.w.bind(null,e||t.find(e=>\"object\"==typeof e));return t.map(n)}},5338(e,t,n){var r=n(75795);t.H=r.createRoot,r.hydrateRoot},5385(e,t,n){n.d(t,{he:()=>m});const r={lessThanXSeconds:{one:\"פחות משנייה\",two:\"פחות משתי שניות\",other:\"פחות מ־{{count}} שניות\"},xSeconds:{one:\"שנייה\",two:\"שתי שניות\",other:\"{{count}} שניות\"},halfAMinute:\"חצי דקה\",lessThanXMinutes:{one:\"פחות מדקה\",two:\"פחות משתי דקות\",other:\"פחות מ־{{count}} דקות\"},xMinutes:{one:\"דקה\",two:\"שתי דקות\",other:\"{{count}} דקות\"},aboutXHours:{one:\"כשעה\",two:\"כשעתיים\",other:\"כ־{{count}} שעות\"},xHours:{one:\"שעה\",two:\"שעתיים\",other:\"{{count}} שעות\"},xDays:{one:\"יום\",two:\"יומיים\",other:\"{{count}} ימים\"},aboutXWeeks:{one:\"כשבוע\",two:\"כשבועיים\",other:\"כ־{{count}} שבועות\"},xWeeks:{one:\"שבוע\",two:\"שבועיים\",other:\"{{count}} שבועות\"},aboutXMonths:{one:\"כחודש\",two:\"כחודשיים\",other:\"כ־{{count}} חודשים\"},xMonths:{one:\"חודש\",two:\"חודשיים\",other:\"{{count}} חודשים\"},aboutXYears:{one:\"כשנה\",two:\"כשנתיים\",other:\"כ־{{count}} שנים\"},xYears:{one:\"שנה\",two:\"שנתיים\",other:\"{{count}} שנים\"},overXYears:{one:\"יותר משנה\",two:\"יותר משנתיים\",other:\"יותר מ־{{count}} שנים\"},almostXYears:{one:\"כמעט שנה\",two:\"כמעט שנתיים\",other:\"כמעט {{count}} שנים\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d בMMMM y\",long:\"d בMMMM y\",medium:\"d בMMM y\",short:\"d.M.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'בשעה' {{time}}\",long:\"{{date}} 'בשעה' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'שעבר בשעה' p\",yesterday:\"'אתמול בשעה' p\",today:\"'היום בשעה' p\",tomorrow:\"'מחר בשעה' p\",nextWeek:\"eeee 'בשעה' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);if(n\u003C=0||n>10)return String(n);const r=String(t?.unit),a=n-1;return[\"year\",\"hour\",\"minute\",\"second\"].indexOf(r)>=0?[\"ראשונה\",\"שנייה\",\"שלישית\",\"רביעית\",\"חמישית\",\"שישית\",\"שביעית\",\"שמינית\",\"תשיעית\",\"עשירית\"][a]:[\"ראשון\",\"שני\",\"שלישי\",\"רביעי\",\"חמישי\",\"שישי\",\"שביעי\",\"שמיני\",\"תשיעי\",\"עשירי\"][a]},era:(0,s.o)({values:{narrow:[\"לפנה״ס\",\"לספירה\"],abbreviated:[\"לפנה״ס\",\"לספירה\"],wide:[\"לפני הספירה\",\"לספירה\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"רבעון 1\",\"רבעון 2\",\"רבעון 3\",\"רבעון 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"ינו׳\",\"פבר׳\",\"מרץ\",\"אפר׳\",\"מאי\",\"יוני\",\"יולי\",\"אוג׳\",\"ספט׳\",\"אוק׳\",\"נוב׳\",\"דצמ׳\"],wide:[\"ינואר\",\"פברואר\",\"מרץ\",\"אפריל\",\"מאי\",\"יוני\",\"יולי\",\"אוגוסט\",\"ספטמבר\",\"אוקטובר\",\"נובמבר\",\"דצמבר\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"א׳\",\"ב׳\",\"ג׳\",\"ד׳\",\"ה׳\",\"ו׳\",\"ש׳\"],short:[\"א׳\",\"ב׳\",\"ג׳\",\"ד׳\",\"ה׳\",\"ו׳\",\"ש׳\"],abbreviated:[\"יום א׳\",\"יום ב׳\",\"יום ג׳\",\"יום ד׳\",\"יום ה׳\",\"יום ו׳\",\"שבת\"],wide:[\"יום ראשון\",\"יום שני\",\"יום שלישי\",\"יום רביעי\",\"יום חמישי\",\"יום שישי\",\"יום שבת\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"},abbreviated:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"},wide:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"בצהריים\",evening:\"בערב\",night:\"בלילה\"},abbreviated:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"אחר הצהריים\",evening:\"בערב\",night:\"בלילה\"},wide:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"אחר הצהריים\",evening:\"בערב\",night:\"בלילה\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883),l=n(20337);const c=[\"רא\",\"שנ\",\"של\",\"רב\",\"ח\",\"שי\",\"שב\",\"שמ\",\"ת\",\"ע\"],m={code:\"he\",formatDistance:(e,t,n)=>{if(\"xDays\"===e&&n?.addSuffix&&t\u003C=2)return n.comparison&&n.comparison>0?1===t?\"מחר\":\"מחרתיים\":1===t?\"אתמול\":\"שלשום\";let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"בעוד \"+a:\"לפני \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,l.K)({matchPattern:\u002F^(\\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))\u002Fi,parsePattern:\u002F^(\\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)\u002Fi,valueCallback:e=>{const t=parseInt(e,10);return isNaN(t)?c.indexOf(e)+1:t}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^ל(ספירה|פנה״ס)\u002Fi,abbreviated:\u002F^ל(ספירה|פנה״ס)\u002Fi,wide:\u002F^ל(פני ה)?ספירה\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^לפ\u002Fi,\u002F^לס\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^רבעון [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^\\d+\u002Fi,abbreviated:\u002F^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?\u002Fi,wide:\u002F^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1$\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ינ\u002Fi,\u002F^פ\u002Fi,\u002F^מר\u002Fi,\u002F^אפ\u002Fi,\u002F^מא\u002Fi,\u002F^יונ\u002Fi,\u002F^יול\u002Fi,\u002F^אוג\u002Fi,\u002F^ס\u002Fi,\u002F^אוק\u002Fi,\u002F^נ\u002Fi,\u002F^ד\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[אבגדהוש]׳\u002Fi,short:\u002F^[אבגדהוש]׳\u002Fi,abbreviated:\u002F^(שבת|יום (א|ב|ג|ד|ה|ו)׳)\u002Fi,wide:\u002F^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{abbreviated:[\u002Fא׳$\u002Fi,\u002Fב׳$\u002Fi,\u002Fג׳$\u002Fi,\u002Fד׳$\u002Fi,\u002Fה׳$\u002Fi,\u002Fו׳$\u002Fi,\u002F^ש\u002Fi],wide:[\u002Fן$\u002Fi,\u002Fני$\u002Fi,\u002Fלישי$\u002Fi,\u002Fעי$\u002Fi,\u002Fמישי$\u002Fi,\u002Fשישי$\u002Fi,\u002Fת$\u002Fi],any:[\u002F^א\u002Fi,\u002F^ב\u002Fi,\u002F^ג\u002Fi,\u002F^ד\u002Fi,\u002F^ה\u002Fi,\u002F^ו\u002Fi,\u002F^ש\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^לפ\u002Fi,pm:\u002F^אחה\u002Fi,midnight:\u002F^ח\u002Fi,noon:\u002F^צ\u002Fi,morning:\u002Fבוקר\u002Fi,afternoon:\u002Fבצ|אחר\u002Fi,evening:\u002Fערב\u002Fi,night:\u002Fלילה\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},5546(e,t,n){n.d(t,{Bc:()=>O,ZI:()=>A,k$:()=>z,m_:()=>N});var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_=n(74848),S=n(82047),W=n(71112),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function O(e){var t=e.delayDuration,n=void 0===t?0:t,r=e.skipDelayDuration,a=void 0===r?100:r,o=C(e,[\"delayDuration\",\"skipDelayDuration\"]);return(0,_.jsx)(S.Kq,Object.assign({\"data-slot\":\"tooltip-provider\",delayDuration:n,skipDelayDuration:a},o))}function N(e){var t=C(e,[]);return(0,_.jsx)(O,{children:(0,_.jsx)(S.bL,Object.assign({\"data-slot\":\"tooltip\"},t))})}function z(e){var t=e.asChild,n=e.children,r=C(e,[\"asChild\",\"children\"]);return t?(0,_.jsx)(S.l9,Object.assign({\"data-slot\":\"tooltip-trigger\",asChild:t},r,{children:n})):(0,_.jsx)(S.l9,Object.assign({\"data-slot\":\"tooltip-trigger\",asChild:!0},r,{children:(0,_.jsx)(\"button\",{type:\"button\",className:(0,W.cn)(\"inline-flex\",r.className),onClick:function(e){e.stopPropagation()},children:n})}))}function A(e){var t=e.className,n=e.sideOffset,r=void 0===n?0:n,a=e.children,o=C(e,[\"className\",\"sideOffset\",\"children\"]);return(0,_.jsx)(S.ZL,{children:(0,_.jsxs)(S.UC,Object.assign({\"data-slot\":\"tooltip-content\",sideOffset:r,className:(0,W.cn)(\"max-w-sm bg-[var(--color-tooltip-bg)] text-[var(--color-tooltip-text)] border border-[var(--color-tooltip-border)] animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-[9999] w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-2 text-xs shadow-lg\",t)},o,{children:[a,(0,_.jsx)(S.i3,{className:\"bg-[var(--color-tooltip-bg)] fill-[var(--color-tooltip-bg)] z-50 size-2.5 translate-y-[calc(-50%_-_2px)]! rotate-45 rounded-[2px]\"})]}))})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_tooltip\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_tooltip_trigger\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_tooltip_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_tooltip_provider\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_tooltip\",\"wpcafe\",function(e,t){return(0,_.jsx)(N,Object.assign({},t))},10),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.addFilter)||void 0===y||y.call(w,\"wpcafe_tooltip_trigger\",\"wpcafe\",function(e,t){return(0,_.jsx)(z,Object.assign({},t))},10),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_tooltip_content\",\"wpcafe\",function(e,t){return(0,_.jsx)(A,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_tooltip_provider\",\"wpcafe\",function(e,t){return(0,_.jsx)(O,Object.assign({},t))},10)},5702(e,t,n){n.d(t,{S:()=>s});var r=n(51609);function a(e,t){return\"function\"==typeof e?e(t):e&&(e.current=t),e}var o=\"undefined\"!=typeof window?r.useLayoutEffect:r.useEffect,i=new WeakMap;function s(e,t){var n,s,u,d=(n=t||null,s=function(t){return e.forEach(function(e){return a(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:s,facade:{get current(){return u.value},set current(e){var t=u.value;t!==e&&(u.value=e,u.callback(e,t))}}}})[0]).callback=s,u.facade);return o(function(){var t=i.get(d);if(t){var n=new Set(t),r=new Set(e),o=d.current;n.forEach(function(e){r.has(e)||a(e,null)}),r.forEach(function(e){n.has(e)||a(e,o)})}i.set(d,e)},[e]),d}},6155(e,t,n){n.d(t,{d:()=>h});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(79014),m=n(8723),f=n(71112),h=l.forwardRef(function(e,t){var n=e.className,r=e.loading,a=void 0!==r&&r,o=e.disabled,i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"loading\",\"disabled\"]),s=!!o||!!a;return(0,d.jsx)(\"div\",{className:\"w-11\",children:(0,d.jsx)(c.bL,Object.assign({ref:t,disabled:s,\"aria-busy\":a||void 0,className:(0,f.cn)(\"wcf-switch relative inline-flex h-6 w-11 items-center rounded-full bg-input transition-colors\",\"data-[state=checked]:bg-primary\",s&&\"opacity-60 data-[state=checked]:bg-primary\u002F70\",s?\"cursor-not-allowed\":\"cursor-pointer\",n)},i,{children:(0,d.jsx)(c.zi,{className:(0,f.cn)(\"pointer-events-none absolute left-1 top-1 h-4 w-4 rounded-full bg-background shadow transition-transform duration-200 data-[state=checked]:translate-x-5!\",\"flex items-center justify-center\"),children:a&&(0,d.jsx)(m.A,{className:\"h-2.5 w-2.5 animate-spin text-muted-foreground\"})})}))})});h.displayName=c.bL.displayName,null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_switch\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_switch\",\"wpcafe\",function(e,t){return(0,d.jsx)(h,Object.assign({},t))},10)},6200(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"meno di un secondo\",other:\"meno di {{count}} secondi\"},xSeconds:{one:\"un secondo\",other:\"{{count}} secondi\"},halfAMinute:\"alcuni secondi\",lessThanXMinutes:{one:\"meno di un minuto\",other:\"meno di {{count}} minuti\"},xMinutes:{one:\"un minuto\",other:\"{{count}} minuti\"},aboutXHours:{one:\"circa un'ora\",other:\"circa {{count}} ore\"},xHours:{one:\"un'ora\",other:\"{{count}} ore\"},xDays:{one:\"un giorno\",other:\"{{count}} giorni\"},aboutXWeeks:{one:\"circa una settimana\",other:\"circa {{count}} settimane\"},xWeeks:{one:\"una settimana\",other:\"{{count}} settimane\"},aboutXMonths:{one:\"circa un mese\",other:\"circa {{count}} mesi\"},xMonths:{one:\"un mese\",other:\"{{count}} mesi\"},aboutXYears:{one:\"circa un anno\",other:\"circa {{count}} anni\"},xYears:{one:\"un anno\",other:\"{{count}} anni\"},overXYears:{one:\"più di un anno\",other:\"più di {{count}} anni\"},almostXYears:{one:\"quasi un anno\",other:\"quasi {{count}} anni\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"tra \"+a:a+\" fa\":a}},6463(e,t,n){n.d(t,{o:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setHours(0,0,0,0),n}},6841(e,t,n){n.d(t,{_:()=>l});var r=n(71104),a=n(84543),o=n(51898),i=n(97084),s=n(84485);function u(e,t){return(e\u003C0?\"-\":\"\")+Math.abs(e).toString().padStart(t,\"0\")}const d={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return u(\"yy\"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return\"M\"===t?String(n+1):u(n+1,2)},d:(e,t)=>u(e.getDate(),t.length),a(e,t){const n=e.getHours()\u002F12>=1?\"pm\":\"am\";switch(t){case\"a\":case\"aa\":return n.toUpperCase();case\"aaa\":return n;case\"aaaaa\":return n[0];default:return\"am\"===n?\"a.m.\":\"p.m.\"}},h:(e,t)=>u(e.getHours()%12||12,t.length),H:(e,t)=>u(e.getHours(),t.length),m:(e,t)=>u(e.getMinutes(),t.length),s:(e,t)=>u(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return u(Math.trunc(r*Math.pow(10,n-3)),t.length)}},l={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case\"G\":case\"GG\":case\"GGG\":return n.era(r,{width:\"abbreviated\"});case\"GGGGG\":return n.era(r,{width:\"narrow\"});default:return n.era(r,{width:\"wide\"})}},y:function(e,t,n){if(\"yo\"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:\"year\"})}return d.y(e,t)},Y:function(e,t,n,r){const a=(0,s.h)(e,r),o=a>0?a:1-a;return\"YY\"===t?u(o%100,2):\"Yo\"===t?n.ordinalNumber(o,{unit:\"year\"}):u(o,t.length)},R:function(e,t){return u((0,o.p)(e),t.length)},u:function(e,t){return u(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)\u002F3);switch(t){case\"Q\":return String(r);case\"QQ\":return u(r,2);case\"Qo\":return n.ordinalNumber(r,{unit:\"quarter\"});case\"QQQ\":return n.quarter(r,{width:\"abbreviated\",context:\"formatting\"});case\"QQQQQ\":return n.quarter(r,{width:\"narrow\",context:\"formatting\"});default:return n.quarter(r,{width:\"wide\",context:\"formatting\"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)\u002F3);switch(t){case\"q\":return String(r);case\"qq\":return u(r,2);case\"qo\":return n.ordinalNumber(r,{unit:\"quarter\"});case\"qqq\":return n.quarter(r,{width:\"abbreviated\",context:\"standalone\"});case\"qqqqq\":return n.quarter(r,{width:\"narrow\",context:\"standalone\"});default:return n.quarter(r,{width:\"wide\",context:\"standalone\"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case\"M\":case\"MM\":return d.M(e,t);case\"Mo\":return n.ordinalNumber(r+1,{unit:\"month\"});case\"MMM\":return n.month(r,{width:\"abbreviated\",context:\"formatting\"});case\"MMMMM\":return n.month(r,{width:\"narrow\",context:\"formatting\"});default:return n.month(r,{width:\"wide\",context:\"formatting\"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case\"L\":return String(r+1);case\"LL\":return u(r+1,2);case\"Lo\":return n.ordinalNumber(r+1,{unit:\"month\"});case\"LLL\":return n.month(r,{width:\"abbreviated\",context:\"standalone\"});case\"LLLLL\":return n.month(r,{width:\"narrow\",context:\"standalone\"});default:return n.month(r,{width:\"wide\",context:\"standalone\"})}},w:function(e,t,n,r){const a=(0,i.N)(e,r);return\"wo\"===t?n.ordinalNumber(a,{unit:\"week\"}):u(a,t.length)},I:function(e,t,n){const r=(0,a.s)(e);return\"Io\"===t?n.ordinalNumber(r,{unit:\"week\"}):u(r,t.length)},d:function(e,t,n){return\"do\"===t?n.ordinalNumber(e.getDate(),{unit:\"date\"}):d.d(e,t)},D:function(e,t,n){const a=(0,r.F)(e);return\"Do\"===t?n.ordinalNumber(a,{unit:\"dayOfYear\"}):u(a,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case\"E\":case\"EE\":case\"EEE\":return n.day(r,{width:\"abbreviated\",context:\"formatting\"});case\"EEEEE\":return n.day(r,{width:\"narrow\",context:\"formatting\"});case\"EEEEEE\":return n.day(r,{width:\"short\",context:\"formatting\"});default:return n.day(r,{width:\"wide\",context:\"formatting\"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case\"e\":return String(o);case\"ee\":return u(o,2);case\"eo\":return n.ordinalNumber(o,{unit:\"day\"});case\"eee\":return n.day(a,{width:\"abbreviated\",context:\"formatting\"});case\"eeeee\":return n.day(a,{width:\"narrow\",context:\"formatting\"});case\"eeeeee\":return n.day(a,{width:\"short\",context:\"formatting\"});default:return n.day(a,{width:\"wide\",context:\"formatting\"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case\"c\":return String(o);case\"cc\":return u(o,t.length);case\"co\":return n.ordinalNumber(o,{unit:\"day\"});case\"ccc\":return n.day(a,{width:\"abbreviated\",context:\"standalone\"});case\"ccccc\":return n.day(a,{width:\"narrow\",context:\"standalone\"});case\"cccccc\":return n.day(a,{width:\"short\",context:\"standalone\"});default:return n.day(a,{width:\"wide\",context:\"standalone\"})}},i:function(e,t,n){const r=e.getDay(),a=0===r?7:r;switch(t){case\"i\":return String(a);case\"ii\":return u(a,t.length);case\"io\":return n.ordinalNumber(a,{unit:\"day\"});case\"iii\":return n.day(r,{width:\"abbreviated\",context:\"formatting\"});case\"iiiii\":return n.day(r,{width:\"narrow\",context:\"formatting\"});case\"iiiiii\":return n.day(r,{width:\"short\",context:\"formatting\"});default:return n.day(r,{width:\"wide\",context:\"formatting\"})}},a:function(e,t,n){const r=e.getHours()\u002F12>=1?\"pm\":\"am\";switch(t){case\"a\":case\"aa\":return n.dayPeriod(r,{width:\"abbreviated\",context:\"formatting\"});case\"aaa\":return n.dayPeriod(r,{width:\"abbreviated\",context:\"formatting\"}).toLowerCase();case\"aaaaa\":return n.dayPeriod(r,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(r,{width:\"wide\",context:\"formatting\"})}},b:function(e,t,n){const r=e.getHours();let a;switch(a=12===r?\"noon\":0===r?\"midnight\":r\u002F12>=1?\"pm\":\"am\",t){case\"b\":case\"bb\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"});case\"bbb\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"}).toLowerCase();case\"bbbbb\":return n.dayPeriod(a,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(a,{width:\"wide\",context:\"formatting\"})}},B:function(e,t,n){const r=e.getHours();let a;switch(a=r>=17?\"evening\":r>=12?\"afternoon\":r>=4?\"morning\":\"night\",t){case\"B\":case\"BB\":case\"BBB\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"});case\"BBBBB\":return n.dayPeriod(a,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(a,{width:\"wide\",context:\"formatting\"})}},h:function(e,t,n){if(\"ho\"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:\"hour\"})}return d.h(e,t)},H:function(e,t,n){return\"Ho\"===t?n.ordinalNumber(e.getHours(),{unit:\"hour\"}):d.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return\"Ko\"===t?n.ordinalNumber(r,{unit:\"hour\"}):u(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),\"ko\"===t?n.ordinalNumber(r,{unit:\"hour\"}):u(r,t.length)},m:function(e,t,n){return\"mo\"===t?n.ordinalNumber(e.getMinutes(),{unit:\"minute\"}):d.m(e,t)},s:function(e,t,n){return\"so\"===t?n.ordinalNumber(e.getSeconds(),{unit:\"second\"}):d.s(e,t)},S:function(e,t){return d.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return\"Z\";switch(t){case\"X\":return m(r);case\"XXXX\":case\"XX\":return f(r);default:return f(r,\":\")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"x\":return m(r);case\"xxxx\":case\"xx\":return f(r);default:return f(r,\":\")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"O\":case\"OO\":case\"OOO\":return\"GMT\"+c(r,\":\");default:return\"GMT\"+f(r,\":\")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"z\":case\"zz\":case\"zzz\":return\"GMT\"+c(r,\":\");default:return\"GMT\"+f(r,\":\")}},t:function(e,t,n){return u(Math.trunc(+e\u002F1e3),t.length)},T:function(e,t,n){return u(+e,t.length)}};function c(e,t=\"\"){const n=e>0?\"-\":\"+\",r=Math.abs(e),a=Math.trunc(r\u002F60),o=r%60;return 0===o?n+String(a):n+String(a)+t+u(o,2)}function m(e,t){return e%60==0?(e>0?\"-\":\"+\")+u(Math.abs(e)\u002F60,2):f(e,t)}function f(e,t=\"\"){const n=e>0?\"-\":\"+\",r=Math.abs(e);return n+u(Math.trunc(r\u002F60),2)+t+u(r%60,2)}},6843(e,t,n){n.d(t,{Y:()=>i});var r=n(74848),a=n(79804),o=n(71112),i=function(e){var t=e.title,n=e.description,i=e.icon,s=e.selected,u=e.onToggle;return(0,r.jsxs)(\"div\",{onClick:u,className:(0,o.cn)(\"relative flex cursor-pointer flex-col rounded-md border p-4 transition-all\",s?\"border-primary\":\"border-visual-400\"),children:[(0,r.jsx)(\"span\",{className:\"mb-2 bg-visual-100 rounded-[2px] p-1 w-max\",children:i}),(0,r.jsx)(\"div\",{className:\"font-medium text-base\",children:t}),(0,r.jsx)(\"div\",{className:\"text-sm text-muted-foreground\",children:n}),s&&(0,r.jsx)(\"div\",{className:\"absolute right-2 top-2 flex items-center justify-center\",children:(0,r.jsx)(a.A,{className:\"w-5 h-5 fill-primary-300 stroke-white\"})})]})}},6999(e,t,n){n(47169),n(10410)},7277(e,t,n){function r(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}n.d(t,{k:()=>r})},7417(e,t,n){n.d(t,{fr:()=>d});var r=n(54277),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(98326),s=n(35478),u=n(32180);const d={code:\"fr\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},7876(e,t,n){n.d(t,{Y:()=>o,Z:()=>i});var r=n(32370),a=n(57172),o=function(e){if(e){var t=e instanceof Date?e:new Date(e);if(!isNaN(t.getTime())){var n=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,\"0\"),a=String(t.getDate()).padStart(2,\"0\");return\"\".concat(n,\"-\").concat(r,\"-\").concat(a)}}},i=function(e){if(e){if(e instanceof Date)return(0,r.f)(e)?e:void 0;var t=new Date,n=(0,a.qg)(e,\"yyyy-MM-dd\",t);return(0,r.f)(n)?n:void 0}}},7971(e,t,n){n.d(t,{C:()=>i});var r=n(51609),a=n(91071),o=n(88200),i=e=>{const{present:t,children:n}=e,i=function(e){const[t,n]=r.useState(),a=r.useRef(null),i=r.useRef(e),u=r.useRef(\"none\"),d=e?\"mounted\":\"unmounted\",[l,c]=function(e,t){return r.useReducer((e,n)=>t[e][n]??e,e)}(d,{mounted:{UNMOUNT:\"unmounted\",ANIMATION_OUT:\"unmountSuspended\"},unmountSuspended:{MOUNT:\"mounted\",ANIMATION_END:\"unmounted\"},unmounted:{MOUNT:\"mounted\"}});return r.useEffect(()=>{const e=s(a.current);u.current=\"mounted\"===l?e:\"none\"},[l]),(0,o.N)(()=>{const t=a.current,n=i.current;if(n!==e){const r=u.current,a=s(t);c(e?\"MOUNT\":\"none\"===a||\"none\"===t?.display?\"UNMOUNT\":n&&r!==a?\"ANIMATION_OUT\":\"UNMOUNT\"),i.current=e}},[e,c]),(0,o.N)(()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,r=r=>{const o=s(a.current).includes(CSS.escape(r.animationName));if(r.target===t&&o&&(c(\"ANIMATION_END\"),!i.current)){const r=t.style.animationFillMode;t.style.animationFillMode=\"forwards\",e=n.setTimeout(()=>{\"forwards\"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},o=e=>{e.target===t&&(u.current=s(a.current))};return t.addEventListener(\"animationstart\",o),t.addEventListener(\"animationcancel\",r),t.addEventListener(\"animationend\",r),()=>{n.clearTimeout(e),t.removeEventListener(\"animationstart\",o),t.removeEventListener(\"animationcancel\",r),t.removeEventListener(\"animationend\",r)}}c(\"ANIMATION_END\")},[t,c]),{isPresent:[\"mounted\",\"unmountSuspended\"].includes(l),ref:r.useCallback(e=>{a.current=e?getComputedStyle(e):null,n(e)},[])}}(t),u=\"function\"==typeof n?n({present:i.isPresent}):r.Children.only(n),d=(0,a.s)(i.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(u));return\"function\"==typeof n||i.isPresent?r.cloneElement(u,{ref:d}):null};function s(e){return e?.animationName||\"none\"}i.displayName=\"Presence\"},8354(e,t,n){n.d(t,{ZodIssueCode:()=>En,any:()=>et,array:()=>lt,boolean:()=>$e,enum:()=>Et,literal:()=>Ft,number:()=>Ae,object:()=>ft,preprocess:()=>Tn,string:()=>E,union:()=>gt});var r={};n.r(r),n.d(r,{endsWith:()=>i._endsWith,gt:()=>i._gt,gte:()=>i._gte,includes:()=>i._includes,length:()=>i._length,lowercase:()=>i._lowercase,lt:()=>i._lt,lte:()=>i._lte,maxLength:()=>i._maxLength,maxSize:()=>i._maxSize,mime:()=>i._mime,minLength:()=>i._minLength,minSize:()=>i._minSize,multipleOf:()=>i._multipleOf,negative:()=>i._negative,nonnegative:()=>i._nonnegative,nonpositive:()=>i._nonpositive,normalize:()=>i._normalize,overwrite:()=>i._overwrite,positive:()=>i._positive,property:()=>i._property,regex:()=>i._regex,size:()=>i._size,slugify:()=>i._slugify,startsWith:()=>i._startsWith,toLowerCase:()=>i._toLowerCase,toUpperCase:()=>i._toUpperCase,trim:()=>i._trim,uppercase:()=>i._uppercase});var a={};n.r(a),n.d(a,{ZodISODate:()=>c,ZodISODateTime:()=>d,ZodISODuration:()=>p,ZodISOTime:()=>f,date:()=>m,datetime:()=>l,duration:()=>v,time:()=>h});var o={};n.r(o),n.d(o,{ZodAny:()=>Qe,ZodArray:()=>dt,ZodBase64:()=>we,ZodBase64URL:()=>ke,ZodBigInt:()=>Le,ZodBigIntFormat:()=>Ge,ZodBoolean:()=>Re,ZodCIDRv4:()=>pe,ZodCIDRv6:()=>ge,ZodCUID:()=>Q,ZodCUID2:()=>te,ZodCatch:()=>an,ZodCodec:()=>cn,ZodCustom:()=>jn,ZodCustomStringFormat:()=>Se,ZodDate:()=>st,ZodDefault:()=>Ut,ZodDiscriminatedUnion:()=>yt,ZodE164:()=>je,ZodEmail:()=>I,ZodEmoji:()=>V,ZodEnum:()=>Tt,ZodExactOptional:()=>Yt,ZodFile:()=>Ht,ZodFunction:()=>kn,ZodGUID:()=>H,ZodIPv4:()=>de,ZodIPv6:()=>fe,ZodIntersection:()=>xt,ZodJWT:()=>Pe,ZodKSUID:()=>se,ZodLazy:()=>gn,ZodLiteral:()=>It,ZodMAC:()=>ce,ZodMap:()=>Ot,ZodNaN:()=>sn,ZodNanoID:()=>K,ZodNever:()=>rt,ZodNonOptional:()=>en,ZodNull:()=>Ke,ZodNullable:()=>qt,ZodNumber:()=>ze,ZodNumberFormat:()=>Te,ZodObject:()=>mt,ZodOptional:()=>Xt,ZodPipe:()=>dn,ZodPrefault:()=>Jt,ZodPromise:()=>wn,ZodReadonly:()=>fn,ZodRecord:()=>_t,ZodSet:()=>zt,ZodString:()=>T,ZodStringFormat:()=>D,ZodSuccess:()=>nn,ZodSymbol:()=>qe,ZodTemplateLiteral:()=>pn,ZodTransform:()=>$t,ZodTuple:()=>Mt,ZodType:()=>z,ZodULID:()=>re,ZodURL:()=>Z,ZodUUID:()=>$,ZodUndefined:()=>Ve,ZodUnion:()=>vt,ZodUnknown:()=>tt,ZodVoid:()=>ot,ZodXID:()=>oe,ZodXor:()=>bt,_ZodString:()=>A,_default:()=>Kt,_function:()=>xn,any:()=>et,array:()=>lt,base64:()=>ye,base64url:()=>xe,bigint:()=>Xe,boolean:()=>$e,catch:()=>on,check:()=>Mn,cidrv4:()=>ve,cidrv6:()=>be,codec:()=>mn,cuid:()=>ee,cuid2:()=>ne,custom:()=>Pn,date:()=>ut,describe:()=>Cn,discriminatedUnion:()=>kt,e164:()=>Me,email:()=>F,emoji:()=>U,enum:()=>Et,exactOptional:()=>Zt,file:()=>Rt,float32:()=>De,float64:()=>Ie,function:()=>xn,guid:()=>R,hash:()=>Ne,hex:()=>Oe,hostname:()=>Ce,httpUrl:()=>B,instanceof:()=>Nn,int:()=>Ee,int32:()=>Fe,int64:()=>Ye,intersection:()=>jt,ipv4:()=>le,ipv6:()=>he,json:()=>An,jwt:()=>_e,keyof:()=>ct,ksuid:()=>ue,lazy:()=>bn,literal:()=>Ft,looseObject:()=>pt,looseRecord:()=>Ct,mac:()=>me,map:()=>Nt,meta:()=>On,nan:()=>un,nanoid:()=>J,nativeEnum:()=>Dt,never:()=>at,nonoptional:()=>tn,null:()=>Je,nullable:()=>Bt,nullish:()=>Vt,number:()=>Ae,object:()=>ft,optional:()=>Gt,partialRecord:()=>Wt,pipe:()=>ln,prefault:()=>Qt,preprocess:()=>Tn,promise:()=>yn,readonly:()=>hn,record:()=>St,refine:()=>Sn,set:()=>At,strictObject:()=>ht,string:()=>E,stringFormat:()=>We,stringbool:()=>zn,success:()=>rn,superRefine:()=>Wn,symbol:()=>Be,templateLiteral:()=>vn,transform:()=>Lt,tuple:()=>Pt,uint32:()=>He,uint64:()=>Ze,ulid:()=>ae,undefined:()=>Ue,union:()=>gt,unknown:()=>nt,url:()=>q,uuid:()=>L,uuidv4:()=>X,uuidv6:()=>G,uuidv7:()=>Y,void:()=>it,xid:()=>ie,xor:()=>wt});var i=n(55406),s=n(34836),u=n(49958);const d=i.$constructor(\"ZodISODateTime\",(e,t)=>{i.$ZodISODateTime.init(e,t),D.init(e,t)});function l(e){return i._isoDateTime(d,e)}const c=i.$constructor(\"ZodISODate\",(e,t)=>{i.$ZodISODate.init(e,t),D.init(e,t)});function m(e){return i._isoDate(c,e)}const f=i.$constructor(\"ZodISOTime\",(e,t)=>{i.$ZodISOTime.init(e,t),D.init(e,t)});function h(e){return i._isoTime(f,e)}const p=i.$constructor(\"ZodISODuration\",(e,t)=>{i.$ZodISODuration.init(e,t),D.init(e,t)});function v(e){return i._isoDuration(p,e)}var g=n(57048);const b=(e,t)=>{i.$ZodError.init(e,t),e.name=\"ZodError\",Object.defineProperties(e,{format:{value:t=>i.formatError(e,t)},flatten:{value:t=>i.flattenError(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,g.jsonStringifyReplacer,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,g.jsonStringifyReplacer,2)}},isEmpty:{get:()=>0===e.issues.length}})},w=(i.$constructor(\"ZodError\",b),i.$constructor(\"ZodError\",b,{Parent:Error})),y=i._parse(w),k=i._parseAsync(w),x=i._safeParse(w),j=i._safeParseAsync(w),M=i._encode(w),P=i._decode(w),_=i._encodeAsync(w),S=i._decodeAsync(w),W=i._safeEncode(w),C=i._safeDecode(w),O=i._safeEncodeAsync(w),N=i._safeDecodeAsync(w),z=i.$constructor(\"ZodType\",(e,t)=>(i.$ZodType.init(e,t),Object.assign(e[\"~standard\"],{jsonSchema:{input:(0,u.uE)(e,\"input\"),output:(0,u.uE)(e,\"output\")}}),e.toJSONSchema=(0,u.OA)(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,\"_def\",{value:t}),e.check=(...n)=>e.clone(i.util.mergeDefs(t,{checks:[...t.checks??[],...n.map(e=>\"function\"==typeof e?{_zod:{check:e,def:{check:\"custom\"},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,n)=>i.clone(e,t,n),e.brand=()=>e,e.register=(t,n)=>(t.add(e,n),e),e.parse=(t,n)=>y(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>x(e,t,n),e.parseAsync=async(t,n)=>k(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>j(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>M(e,t,n),e.decode=(t,n)=>P(e,t,n),e.encodeAsync=async(t,n)=>_(e,t,n),e.decodeAsync=async(t,n)=>S(e,t,n),e.safeEncode=(t,n)=>W(e,t,n),e.safeDecode=(t,n)=>C(e,t,n),e.safeEncodeAsync=async(t,n)=>O(e,t,n),e.safeDecodeAsync=async(t,n)=>N(e,t,n),e.refine=(t,n)=>e.check(Sn(t,n)),e.superRefine=t=>e.check(Wn(t)),e.overwrite=t=>e.check(i._overwrite(t)),e.optional=()=>Gt(e),e.exactOptional=()=>Zt(e),e.nullable=()=>Bt(e),e.nullish=()=>Gt(Bt(e)),e.nonoptional=t=>tn(e,t),e.array=()=>lt(e),e.or=t=>gt([e,t]),e.and=t=>jt(e,t),e.transform=t=>ln(e,Lt(t)),e.default=t=>Kt(e,t),e.prefault=t=>Qt(e,t),e.catch=t=>on(e,t),e.pipe=t=>ln(e,t),e.readonly=()=>hn(e),e.describe=t=>{const n=e.clone();return i.globalRegistry.add(n,{description:t}),n},Object.defineProperty(e,\"description\",{get:()=>i.globalRegistry.get(e)?.description,configurable:!0}),e.meta=(...t)=>{if(0===t.length)return i.globalRegistry.get(e);const n=e.clone();return i.globalRegistry.add(n,t[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),A=i.$constructor(\"_ZodString\",(e,t)=>{i.$ZodString.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.SW(e,t,n,r);const n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...t)=>e.check(i._regex(...t)),e.includes=(...t)=>e.check(i._includes(...t)),e.startsWith=(...t)=>e.check(i._startsWith(...t)),e.endsWith=(...t)=>e.check(i._endsWith(...t)),e.min=(...t)=>e.check(i._minLength(...t)),e.max=(...t)=>e.check(i._maxLength(...t)),e.length=(...t)=>e.check(i._length(...t)),e.nonempty=(...t)=>e.check(i._minLength(1,...t)),e.lowercase=t=>e.check(i._lowercase(t)),e.uppercase=t=>e.check(i._uppercase(t)),e.trim=()=>e.check(i._trim()),e.normalize=(...t)=>e.check(i._normalize(...t)),e.toLowerCase=()=>e.check(i._toLowerCase()),e.toUpperCase=()=>e.check(i._toUpperCase()),e.slugify=()=>e.check(i._slugify())}),T=i.$constructor(\"ZodString\",(e,t)=>{i.$ZodString.init(e,t),A.init(e,t),e.email=t=>e.check(i._email(I,t)),e.url=t=>e.check(i._url(Z,t)),e.jwt=t=>e.check(i._jwt(Pe,t)),e.emoji=t=>e.check(i._emoji(V,t)),e.guid=t=>e.check(i._guid(H,t)),e.uuid=t=>e.check(i._uuid($,t)),e.uuidv4=t=>e.check(i._uuidv4($,t)),e.uuidv6=t=>e.check(i._uuidv6($,t)),e.uuidv7=t=>e.check(i._uuidv7($,t)),e.nanoid=t=>e.check(i._nanoid(K,t)),e.guid=t=>e.check(i._guid(H,t)),e.cuid=t=>e.check(i._cuid(Q,t)),e.cuid2=t=>e.check(i._cuid2(te,t)),e.ulid=t=>e.check(i._ulid(re,t)),e.base64=t=>e.check(i._base64(we,t)),e.base64url=t=>e.check(i._base64url(ke,t)),e.xid=t=>e.check(i._xid(oe,t)),e.ksuid=t=>e.check(i._ksuid(se,t)),e.ipv4=t=>e.check(i._ipv4(de,t)),e.ipv6=t=>e.check(i._ipv6(fe,t)),e.cidrv4=t=>e.check(i._cidrv4(pe,t)),e.cidrv6=t=>e.check(i._cidrv6(ge,t)),e.e164=t=>e.check(i._e164(je,t)),e.datetime=t=>e.check(l(t)),e.date=t=>e.check(m(t)),e.time=t=>e.check(h(t)),e.duration=t=>e.check(v(t))});function E(e){return i._string(T,e)}const D=i.$constructor(\"ZodStringFormat\",(e,t)=>{i.$ZodStringFormat.init(e,t),A.init(e,t)}),I=i.$constructor(\"ZodEmail\",(e,t)=>{i.$ZodEmail.init(e,t),D.init(e,t)});function F(e){return i._email(I,e)}const H=i.$constructor(\"ZodGUID\",(e,t)=>{i.$ZodGUID.init(e,t),D.init(e,t)});function R(e){return i._guid(H,e)}const $=i.$constructor(\"ZodUUID\",(e,t)=>{i.$ZodUUID.init(e,t),D.init(e,t)});function L(e){return i._uuid($,e)}function X(e){return i._uuidv4($,e)}function G(e){return i._uuidv6($,e)}function Y(e){return i._uuidv7($,e)}const Z=i.$constructor(\"ZodURL\",(e,t)=>{i.$ZodURL.init(e,t),D.init(e,t)});function q(e){return i._url(Z,e)}function B(e){return i._url(Z,{protocol:\u002F^https?$\u002F,hostname:i.regexes.domain,...i.util.normalizeParams(e)})}const V=i.$constructor(\"ZodEmoji\",(e,t)=>{i.$ZodEmoji.init(e,t),D.init(e,t)});function U(e){return i._emoji(V,e)}const K=i.$constructor(\"ZodNanoID\",(e,t)=>{i.$ZodNanoID.init(e,t),D.init(e,t)});function J(e){return i._nanoid(K,e)}const Q=i.$constructor(\"ZodCUID\",(e,t)=>{i.$ZodCUID.init(e,t),D.init(e,t)});function ee(e){return i._cuid(Q,e)}const te=i.$constructor(\"ZodCUID2\",(e,t)=>{i.$ZodCUID2.init(e,t),D.init(e,t)});function ne(e){return i._cuid2(te,e)}const re=i.$constructor(\"ZodULID\",(e,t)=>{i.$ZodULID.init(e,t),D.init(e,t)});function ae(e){return i._ulid(re,e)}const oe=i.$constructor(\"ZodXID\",(e,t)=>{i.$ZodXID.init(e,t),D.init(e,t)});function ie(e){return i._xid(oe,e)}const se=i.$constructor(\"ZodKSUID\",(e,t)=>{i.$ZodKSUID.init(e,t),D.init(e,t)});function ue(e){return i._ksuid(se,e)}const de=i.$constructor(\"ZodIPv4\",(e,t)=>{i.$ZodIPv4.init(e,t),D.init(e,t)});function le(e){return i._ipv4(de,e)}const ce=i.$constructor(\"ZodMAC\",(e,t)=>{i.$ZodMAC.init(e,t),D.init(e,t)});function me(e){return i._mac(ce,e)}const fe=i.$constructor(\"ZodIPv6\",(e,t)=>{i.$ZodIPv6.init(e,t),D.init(e,t)});function he(e){return i._ipv6(fe,e)}const pe=i.$constructor(\"ZodCIDRv4\",(e,t)=>{i.$ZodCIDRv4.init(e,t),D.init(e,t)});function ve(e){return i._cidrv4(pe,e)}const ge=i.$constructor(\"ZodCIDRv6\",(e,t)=>{i.$ZodCIDRv6.init(e,t),D.init(e,t)});function be(e){return i._cidrv6(ge,e)}const we=i.$constructor(\"ZodBase64\",(e,t)=>{i.$ZodBase64.init(e,t),D.init(e,t)});function ye(e){return i._base64(we,e)}const ke=i.$constructor(\"ZodBase64URL\",(e,t)=>{i.$ZodBase64URL.init(e,t),D.init(e,t)});function xe(e){return i._base64url(ke,e)}const je=i.$constructor(\"ZodE164\",(e,t)=>{i.$ZodE164.init(e,t),D.init(e,t)});function Me(e){return i._e164(je,e)}const Pe=i.$constructor(\"ZodJWT\",(e,t)=>{i.$ZodJWT.init(e,t),D.init(e,t)});function _e(e){return i._jwt(Pe,e)}const Se=i.$constructor(\"ZodCustomStringFormat\",(e,t)=>{i.$ZodCustomStringFormat.init(e,t),D.init(e,t)});function We(e,t,n={}){return i._stringFormat(Se,e,t,n)}function Ce(e){return i._stringFormat(Se,\"hostname\",i.regexes.hostname,e)}function Oe(e){return i._stringFormat(Se,\"hex\",i.regexes.hex,e)}function Ne(e,t){const n=`${e}_${t?.enc??\"hex\"}`,r=i.regexes[n];if(!r)throw new Error(`Unrecognized hash format: ${n}`);return i._stringFormat(Se,n,r,t)}const ze=i.$constructor(\"ZodNumber\",(e,t)=>{i.$ZodNumber.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Wg(e,t,n,r),e.gt=(t,n)=>e.check(i._gt(t,n)),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.lt=(t,n)=>e.check(i._lt(t,n)),e.lte=(t,n)=>e.check(i._lte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n)),e.int=t=>e.check(Ee(t)),e.safe=t=>e.check(Ee(t)),e.positive=t=>e.check(i._gt(0,t)),e.nonnegative=t=>e.check(i._gte(0,t)),e.negative=t=>e.check(i._lt(0,t)),e.nonpositive=t=>e.check(i._lte(0,t)),e.multipleOf=(t,n)=>e.check(i._multipleOf(t,n)),e.step=(t,n)=>e.check(i._multipleOf(t,n)),e.finite=()=>e;const n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??\"\").includes(\"int\")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Ae(e){return i._number(ze,e)}const Te=i.$constructor(\"ZodNumberFormat\",(e,t)=>{i.$ZodNumberFormat.init(e,t),ze.init(e,t)});function Ee(e){return i._int(Te,e)}function De(e){return i._float32(Te,e)}function Ie(e){return i._float64(Te,e)}function Fe(e){return i._int32(Te,e)}function He(e){return i._uint32(Te,e)}const Re=i.$constructor(\"ZodBoolean\",(e,t)=>{i.$ZodBoolean.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.dO(e,t,n,r)});function $e(e){return i._boolean(Re,e)}const Le=i.$constructor(\"ZodBigInt\",(e,t)=>{i.$ZodBigInt.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Y8(e,t,n,r),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.gt=(t,n)=>e.check(i._gt(t,n)),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.lt=(t,n)=>e.check(i._lt(t,n)),e.lte=(t,n)=>e.check(i._lte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n)),e.positive=t=>e.check(i._gt(BigInt(0),t)),e.negative=t=>e.check(i._lt(BigInt(0),t)),e.nonpositive=t=>e.check(i._lte(BigInt(0),t)),e.nonnegative=t=>e.check(i._gte(BigInt(0),t)),e.multipleOf=(t,n)=>e.check(i._multipleOf(t,n));const n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function Xe(e){return i._bigint(Le,e)}const Ge=i.$constructor(\"ZodBigIntFormat\",(e,t)=>{i.$ZodBigIntFormat.init(e,t),Le.init(e,t)});function Ye(e){return i._int64(Ge,e)}function Ze(e){return i._uint64(Ge,e)}const qe=i.$constructor(\"ZodSymbol\",(e,t)=>{i.$ZodSymbol.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.fg(e,t,n,r)});function Be(e){return i._symbol(qe,e)}const Ve=i.$constructor(\"ZodUndefined\",(e,t)=>{i.$ZodUndefined.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.BU(e,t,n,r)});function Ue(e){return i._undefined(Ve,e)}const Ke=i.$constructor(\"ZodNull\",(e,t)=>{i.$ZodNull.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.In(e,t,n,r)});function Je(e){return i._null(Ke,e)}const Qe=i.$constructor(\"ZodAny\",(e,t)=>{i.$ZodAny.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.NX(e,t,n,r)});function et(){return i._any(Qe)}const tt=i.$constructor(\"ZodUnknown\",(e,t)=>{i.$ZodUnknown.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.NV(e,t,n,r)});function nt(){return i._unknown(tt)}const rt=i.$constructor(\"ZodNever\",(e,t)=>{i.$ZodNever.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.RH(e,t,n,r)});function at(e){return i._never(rt,e)}const ot=i.$constructor(\"ZodVoid\",(e,t)=>{i.$ZodVoid.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.vn(e,t,n,r)});function it(e){return i._void(ot,e)}const st=i.$constructor(\"ZodDate\",(e,t)=>{i.$ZodDate.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Fl(e,t,n,r),e.min=(t,n)=>e.check(i._gte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n));const n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function ut(e){return i._date(st,e)}const dt=i.$constructor(\"ZodArray\",(e,t)=>{i.$ZodArray.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.cY(e,t,n,r),e.element=t.element,e.min=(t,n)=>e.check(i._minLength(t,n)),e.nonempty=t=>e.check(i._minLength(1,t)),e.max=(t,n)=>e.check(i._maxLength(t,n)),e.length=(t,n)=>e.check(i._length(t,n)),e.unwrap=()=>e.element});function lt(e,t){return i._array(dt,e,t)}function ct(e){const t=e._zod.def.shape;return Et(Object.keys(t))}const mt=i.$constructor(\"ZodObject\",(e,t)=>{i.$ZodObjectJIT.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Ec(e,t,n,r),i.util.defineLazy(e,\"shape\",()=>t.shape),e.keyof=()=>Et(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:nt()}),e.loose=()=>e.clone({...e._zod.def,catchall:nt()}),e.strict=()=>e.clone({...e._zod.def,catchall:at()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>i.util.extend(e,t),e.safeExtend=t=>i.util.safeExtend(e,t),e.merge=t=>i.util.merge(e,t),e.pick=t=>i.util.pick(e,t),e.omit=t=>i.util.omit(e,t),e.partial=(...t)=>i.util.partial(Xt,e,t[0]),e.required=(...t)=>i.util.required(en,e,t[0])});function ft(e,t){const n={type:\"object\",shape:e??{},...i.util.normalizeParams(t)};return new mt(n)}function ht(e,t){return new mt({type:\"object\",shape:e,catchall:at(),...i.util.normalizeParams(t)})}function pt(e,t){return new mt({type:\"object\",shape:e,catchall:nt(),...i.util.normalizeParams(t)})}const vt=i.$constructor(\"ZodUnion\",(e,t)=>{i.$ZodUnion.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.iC(e,t,n,r),e.options=t.options});function gt(e,t){return new vt({type:\"union\",options:e,...i.util.normalizeParams(t)})}const bt=i.$constructor(\"ZodXor\",(e,t)=>{vt.init(e,t),i.$ZodXor.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.iC(e,t,n,r),e.options=t.options});function wt(e,t){return new bt({type:\"union\",options:e,inclusive:!1,...i.util.normalizeParams(t)})}const yt=i.$constructor(\"ZodDiscriminatedUnion\",(e,t)=>{vt.init(e,t),i.$ZodDiscriminatedUnion.init(e,t)});function kt(e,t,n){return new yt({type:\"union\",options:t,discriminator:e,...i.util.normalizeParams(n)})}const xt=i.$constructor(\"ZodIntersection\",(e,t)=>{i.$ZodIntersection.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.i_(e,t,n,r)});function jt(e,t){return new xt({type:\"intersection\",left:e,right:t})}const Mt=i.$constructor(\"ZodTuple\",(e,t)=>{i.$ZodTuple.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.CN(e,t,n,r),e.rest=t=>e.clone({...e._zod.def,rest:t})});function Pt(e,t,n){const r=t instanceof i.$ZodType,a=r?n:t;return new Mt({type:\"tuple\",items:e,rest:r?t:null,...i.util.normalizeParams(a)})}const _t=i.$constructor(\"ZodRecord\",(e,t)=>{i.$ZodRecord.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.GC(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function St(e,t,n){return new _t({type:\"record\",keyType:e,valueType:t,...i.util.normalizeParams(n)})}function Wt(e,t,n){const r=i.clone(e);return r._zod.values=void 0,new _t({type:\"record\",keyType:r,valueType:t,...i.util.normalizeParams(n)})}function Ct(e,t,n){return new _t({type:\"record\",keyType:e,valueType:t,mode:\"loose\",...i.util.normalizeParams(n)})}const Ot=i.$constructor(\"ZodMap\",(e,t)=>{i.$ZodMap.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.jq(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(i._minSize(...t)),e.nonempty=t=>e.check(i._minSize(1,t)),e.max=(...t)=>e.check(i._maxSize(...t)),e.size=(...t)=>e.check(i._size(...t))});function Nt(e,t,n){return new Ot({type:\"map\",keyType:e,valueType:t,...i.util.normalizeParams(n)})}const zt=i.$constructor(\"ZodSet\",(e,t)=>{i.$ZodSet.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.zH(e,t,n,r),e.min=(...t)=>e.check(i._minSize(...t)),e.nonempty=t=>e.check(i._minSize(1,t)),e.max=(...t)=>e.check(i._maxSize(...t)),e.size=(...t)=>e.check(i._size(...t))});function At(e,t){return new zt({type:\"set\",valueType:e,...i.util.normalizeParams(t)})}const Tt=i.$constructor(\"ZodEnum\",(e,t)=>{i.$ZodEnum.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.C0(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);const n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{const a={};for(const r of e){if(!n.has(r))throw new Error(`Key ${r} not found in enum`);a[r]=t.entries[r]}return new Tt({...t,checks:[],...i.util.normalizeParams(r),entries:a})},e.exclude=(e,r)=>{const a={...t.entries};for(const t of e){if(!n.has(t))throw new Error(`Key ${t} not found in enum`);delete a[t]}return new Tt({...t,checks:[],...i.util.normalizeParams(r),entries:a})}});function Et(e,t){const n=Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e;return new Tt({type:\"enum\",entries:n,...i.util.normalizeParams(t)})}function Dt(e,t){return new Tt({type:\"enum\",entries:e,...i.util.normalizeParams(t)})}const It=i.$constructor(\"ZodLiteral\",(e,t)=>{i.$ZodLiteral.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Yv(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,\"value\",{get(){if(t.values.length>1)throw new Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");return t.values[0]}})});function Ft(e,t){return new It({type:\"literal\",values:Array.isArray(e)?e:[e],...i.util.normalizeParams(t)})}const Ht=i.$constructor(\"ZodFile\",(e,t)=>{i.$ZodFile.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.H1(e,t,n,r),e.min=(t,n)=>e.check(i._minSize(t,n)),e.max=(t,n)=>e.check(i._maxSize(t,n)),e.mime=(t,n)=>e.check(i._mime(Array.isArray(t)?t:[t],n))});function Rt(e){return i._file(Ht,e)}const $t=i.$constructor(\"ZodTransform\",(e,t)=>{i.$ZodTransform.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.xi(e,t,n,r),e._zod.parse=(n,r)=>{if(\"backward\"===r.direction)throw new i.$ZodEncodeError(e.constructor.name);n.addIssue=r=>{if(\"string\"==typeof r)n.issues.push(i.util.issue(r,n.value,t));else{const t=r;t.fatal&&(t.continue=!1),t.code??(t.code=\"custom\"),t.input??(t.input=n.value),t.inst??(t.inst=e),n.issues.push(i.util.issue(t))}};const a=t.transform(n.value,n);return a instanceof Promise?a.then(e=>(n.value=e,n)):(n.value=a,n)}});function Lt(e){return new $t({type:\"transform\",transform:e})}const Xt=i.$constructor(\"ZodOptional\",(e,t)=>{i.$ZodOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$k(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Gt(e){return new Xt({type:\"optional\",innerType:e})}const Yt=i.$constructor(\"ZodExactOptional\",(e,t)=>{i.$ZodExactOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$k(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Zt(e){return new Yt({type:\"optional\",innerType:e})}const qt=i.$constructor(\"ZodNullable\",(e,t)=>{i.$ZodNullable.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.yq(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Bt(e){return new qt({type:\"nullable\",innerType:e})}function Vt(e){return Gt(Bt(e))}const Ut=i.$constructor(\"ZodDefault\",(e,t)=>{i.$ZodDefault.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.mh(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Kt(e,t){return new Ut({type:\"default\",innerType:e,get defaultValue(){return\"function\"==typeof t?t():i.util.shallowClone(t)}})}const Jt=i.$constructor(\"ZodPrefault\",(e,t)=>{i.$ZodPrefault.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.A(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Qt(e,t){return new Jt({type:\"prefault\",innerType:e,get defaultValue(){return\"function\"==typeof t?t():i.util.shallowClone(t)}})}const en=i.$constructor(\"ZodNonOptional\",(e,t)=>{i.$ZodNonOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.cR(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function tn(e,t){return new en({type:\"nonoptional\",innerType:e,...i.util.normalizeParams(t)})}const nn=i.$constructor(\"ZodSuccess\",(e,t)=>{i.$ZodSuccess.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.aw(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function rn(e){return new nn({type:\"success\",innerType:e})}const an=i.$constructor(\"ZodCatch\",(e,t)=>{i.$ZodCatch.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Q9(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function on(e,t){return new an({type:\"catch\",innerType:e,catchValue:\"function\"==typeof t?t:()=>t})}const sn=i.$constructor(\"ZodNaN\",(e,t)=>{i.$ZodNaN.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Kj(e,t,n,r)});function un(e){return i._nan(sn,e)}const dn=i.$constructor(\"ZodPipe\",(e,t)=>{i.$ZodPipe.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.fs(e,t,n,r),e.in=t.in,e.out=t.out});function ln(e,t){return new dn({type:\"pipe\",in:e,out:t})}const cn=i.$constructor(\"ZodCodec\",(e,t)=>{dn.init(e,t),i.$ZodCodec.init(e,t)});function mn(e,t,n){return new cn({type:\"pipe\",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}const fn=i.$constructor(\"ZodReadonly\",(e,t)=>{i.$ZodReadonly.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$X(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function hn(e){return new fn({type:\"readonly\",innerType:e})}const pn=i.$constructor(\"ZodTemplateLiteral\",(e,t)=>{i.$ZodTemplateLiteral.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Cv(e,t,n,r)});function vn(e,t){return new pn({type:\"template_literal\",parts:e,...i.util.normalizeParams(t)})}const gn=i.$constructor(\"ZodLazy\",(e,t)=>{i.$ZodLazy.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Tr(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function bn(e){return new gn({type:\"lazy\",getter:e})}const wn=i.$constructor(\"ZodPromise\",(e,t)=>{i.$ZodPromise.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.CX(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function yn(e){return new wn({type:\"promise\",innerType:e})}const kn=i.$constructor(\"ZodFunction\",(e,t)=>{i.$ZodFunction.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.bq(e,t,n,r)});function xn(e){return new kn({type:\"function\",input:Array.isArray(e?.input)?Pt(e?.input):e?.input??lt(nt()),output:e?.output??nt()})}const jn=i.$constructor(\"ZodCustom\",(e,t)=>{i.$ZodCustom.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.A6(e,t,n,r)});function Mn(e){const t=new i.$ZodCheck({check:\"custom\"});return t._zod.check=e,t}function Pn(e,t){return i._custom(jn,e??(()=>!0),t)}function Sn(e,t={}){return i._refine(jn,e,t)}function Wn(e){return i._superRefine(e)}const Cn=i.describe,On=i.meta;function Nn(e,t={}){const n=new jn({type:\"custom\",check:\"custom\",fn:t=>t instanceof e,abort:!0,...i.util.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=t=>{t.value instanceof e||t.issues.push({code:\"invalid_type\",expected:e.name,input:t.value,inst:n,path:[...n._zod.def.path??[]]})},n}const zn=(...e)=>i._stringbool({Codec:cn,Boolean:Re,String:T},...e);function An(e){const t=bn(()=>gt([E(e),Ae(),$e(),Je(),lt(t),St(E(),t)]));return t}function Tn(e,t){return ln(Lt(e),t)}const En={invalid_type:\"invalid_type\",too_big:\"too_big\",too_small:\"too_small\",invalid_format:\"invalid_format\",not_multiple_of:\"not_multiple_of\",unrecognized_keys:\"unrecognized_keys\",invalid_union:\"invalid_union\",invalid_key:\"invalid_key\",invalid_element:\"invalid_element\",invalid_value:\"invalid_value\",custom:\"custom\"};var Dn;Dn||(Dn={});var In=n(61101);n(83795),new Set([\"$schema\",\"$ref\",\"$defs\",\"definitions\",\"$id\",\"id\",\"$comment\",\"$anchor\",\"$vocabulary\",\"$dynamicRef\",\"$dynamicAnchor\",\"type\",\"enum\",\"const\",\"anyOf\",\"oneOf\",\"allOf\",\"not\",\"properties\",\"required\",\"additionalProperties\",\"patternProperties\",\"propertyNames\",\"minProperties\",\"maxProperties\",\"items\",\"prefixItems\",\"additionalItems\",\"minItems\",\"maxItems\",\"uniqueItems\",\"contains\",\"minContains\",\"maxContains\",\"minLength\",\"maxLength\",\"pattern\",\"format\",\"minimum\",\"maximum\",\"exclusiveMinimum\",\"exclusiveMaximum\",\"multipleOf\",\"description\",\"default\",\"contentEncoding\",\"contentMediaType\",\"contentSchema\",\"unevaluatedItems\",\"unevaluatedProperties\",\"if\",\"then\",\"else\",\"dependentSchemas\",\"dependentRequired\",\"nullable\",\"readOnly\"]),n(47107),(0,i.config)((0,In.A)())},8641(e,t,n){n.d(t,{w:()=>s});var r=n(74848),a=n(27723),o=n(92863),i=n(59031),s=function(e){var t=e.current,n=void 0===t?1:t,s=e.pageSize,u=void 0===s?10:s,d=e.total,l=void 0===d?0:d,c=e.showSizeChanger,m=void 0===c||c,f=e.showTotal,h=e.onChange,p=e.onShowSizeChange,v=e.className,g=void 0===v?\"\":v,b=e.pageSizeOptions,w=void 0===b?[10,20,50,100]:b,y=Math.ceil(l\u002Fu),k=(n-1)*u+1,x=Math.min(n*u,l),j=function(e){e>=1&&e\u003C=y&&e!==n&&(null==h||h(e,u))};return 0===l?null:(0,r.jsxs)(\"div\",{className:\"flex items-center justify-between px-4 py-3 border-t border-black\u002F10 \".concat(g),children:[(0,r.jsx)(\"div\",{className:\"flex items-center\",children:f?f(l,[k,x]):(0,r.jsxs)(\"span\",{className:\"text-sm text-black\u002F90\",children:[(0,a.__)(\"Showing\",\"wp-cafe\"),\" \",k,\" \",(0,a.__)(\"to\",\"wp-cafe\"),\" \",x,\" \",(0,a.__)(\"of\",\"wp-cafe\"),\" \",l,\" \",(0,a.__)(\"results\",\"wp-cafe\")]})}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-4\",children:[(0,r.jsx)(i.dK,{className:\"w-auto\",children:(0,r.jsxs)(i.Iu,{children:[(0,r.jsx)(i.cU,{children:(0,r.jsx)(i.Eb,{size:\"sm\",href:\"#\",onClick:function(e){e.preventDefault(),j(n-1)},className:n\u003C=1?\"pointer-events-none opacity-50\":\"\"})}),function(){var e=[];if(y\u003C=7)for(var t=1;t\u003C=y;t++)e.push(t);else{e.push(1),n>4&&e.push(\"...\");for(var r=Math.max(2,n-2),a=Math.min(y-1,n+2),o=r;o\u003C=a;o++)e.push(o);n\u003Cy-2-1&&e.push(\"...\"),y>1&&e.push(y)}return e}().map(function(e,t){return(0,r.jsx)(i.cU,{children:\"number\"==typeof e?(0,r.jsx)(i.n$,{href:\"#\",isActive:n===e,onClick:function(t){t.preventDefault(),j(e)},size:\"sm\",className:\"text-primary! hover:bg-card focus:bg-card active:bg-card\u002F10 disabled:opacity-50 disabled:pointer-events-none\",children:e}):(0,r.jsx)(i.M_,{})},t)}),(0,r.jsx)(i.cU,{children:(0,r.jsx)(i.WA,{href:\"#\",size:\"sm\",onClick:function(e){e.preventDefault(),j(n+1)},className:n>=y?\"pointer-events-none opacity-50\":\"\"})})]})}),m&&(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 border rounded-md px-3 border-muted-foreground\",children:[(0,r.jsxs)(o.l6,{value:u.toString(),onValueChange:function(e){var t=parseInt(e),n=Math.ceil(k\u002Ft);null==p||p(n,t),null==h||h(n,t)},children:[(0,r.jsx)(o.bq,{className:\"w-16 h-9! border-0 shadow-none p-0\",children:(0,r.jsx)(o.yv,{})}),(0,r.jsx)(o.gC,{children:w.map(function(e){return(0,r.jsx)(o.eb,{value:e.toString(),children:e},e)})})]}),(0,r.jsxs)(\"span\",{className:\"text-sm text-black\u002F90\",children:[\"\u002F \",(0,a.__)(\"page\",\"wp-cafe\")]})]})]})]})}},8681(e,t,n){n.d(t,{mc:()=>c,cT:()=>E,CI:()=>_});var r,a,o,i,s,u,d=n(74848),l=n(71112),c=function(e){var t=e.children,n=e.className;return(0,d.jsx)(\"div\",{className:(0,l.cn)(\"w-full mx-auto px-4 p-4\",n),children:t})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_container\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_container\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10);var m,f,h,p,v,g,b=n(27723),w=n(89230),y=n(60250),k=n(93610),x=n(38895),j=n(77607),M=n(3801),P=n(19102),_=function(e){var t=e.title,n=e.rightContent,r=e.goBack,a=(0,P.w)(),o=a.isExpanded,i=a.setIsExpanded;return(0,d.jsx)(\"div\",{className:\"sticky top-0 sm:top-10 md:top-7.5 z-40 bg-white wcf-custom-shadow\",children:(0,d.jsxs)(\"div\",{className:\"flex w-full gap-4 items-center justify-between px-6 py-5 flex-wrap\",children:[(0,d.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,d.jsx)(\"button\",{onClick:function(e){e.preventDefault(),i(!o)},className:(0,l.cn)(\"p-1.5 rounded-lg transition-colors duration-200\",\"bg-card border border-border shadow-md hover:bg-accent\",\"lg:hidden\"),\"aria-label\":(0,b.__)(o?\"Close menu\":\"Open menu\",\"wp-cafe\"),children:(0,d.jsx)(w.A,{className:\"w-5 h-5 text-foreground\"})}),r&&(0,d.jsx)(x.W5,{icon:(0,d.jsx)(y.A,{className:\"w-5 h-5 text-gray-600\"}),tooltip:(0,b.__)(\"Go back\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\",buttonClassName:\"rounded-md! hover:bg-gray-100\",onClick:r,tooltipAppendPos:\"bottom\"}),(0,d.jsx)(\"div\",{className:\"flex items-center gap-8\",children:(0,d.jsx)(\"div\",{className:\"text-lg sm:text-xl md:text-[22px] font-semibold text-black\",children:t})})]}),(0,d.jsxs)(\"div\",{className:\"flex items-center gap-3 sm:gap-4 flex-wrap md:flex-nowrap\",children:[n,(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2 sm:gap-3\",children:[(0,d.jsx)(M.A,{}),(0,d.jsx)(x.W5,{icon:(0,d.jsx)(k.A,{className:\"w-5 h-5 text-black\u002F60\"}),onClick:function(){window.open(\" https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Fwp-cafe\u002F\",\"_blank\")},tooltipAppendPos:\"bottom\",tooltip:(0,b.__)(\"Help\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\"}),(0,d.jsx)(j.A,{})]})]})]})})};null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_top_header\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_top_header\",\"wpcafe\",function(e,t){return(0,d.jsx)(_,Object.assign({},t))},10),n(86087);var S,W,C,O,N,z,A=n(62468),T=(n(71038),n(71964)),E=function(e){var t=e.title,n=e.description,r=e.icon,a=void 0===r?(0,d.jsx)(T.oS,{className:\"h-6 w-6 text-foreground\u002F90\"}):r,o=e.actions,i=e.children,s=e.className,u=void 0===s?\"\":s,l=e.hideDivider,c=void 0!==l&&l;return(0,d.jsx)(A.Card,{className:\"m-4 p-5 sm:p-6\",children:(0,d.jsxs)(\"div\",{className:\"max-w-2xl w-full mx-auto \".concat(u),children:[(0,d.jsxs)(\"div\",{className:\"flex items-center gap-4\",children:[a&&(0,d.jsx)(\"div\",{className:\"flex h-14 w-14 items-center justify-center rounded-md bg-muted dark:bg-neutral-100 text-foreground\u002F80 dark:text-[#fff] shrink-0 text-xl\",children:a}),(0,d.jsxs)(\"div\",{className:\"flex-1 space-y-4 min-w-0\",children:[(0,d.jsx)(\"div\",{className:\"text-lg font-semibold leading-none tracking-tight text-foreground\",children:t}),n&&(0,d.jsx)(x.VY,{className:\"wpc-section-info-description\",children:n})]}),o&&(0,d.jsx)(\"div\",{className:\"flex items-center gap-2 shrink-0\",children:o})]}),!c&&(0,d.jsx)(\"hr\",{className:\"mt-3 mb-7 h-px w-full border-b! bg-border!\"}),i&&(0,d.jsx)(\"div\",{className:\"space-y-6\",children:i})]})})};null===(C=null===(W=null===(S=null===window||void 0===window?void 0:window.wp)||void 0===S?void 0:S.hooks)||void 0===W?void 0:W.removeFilter)||void 0===C||C.call(W,\"wpcafe_section_info\",\"wpcafe\"),null===(z=null===(N=null===(O=null===window||void 0===window?void 0:window.wp)||void 0===O?void 0:O.hooks)||void 0===N?void 0:N.addFilter)||void 0===z||z.call(N,\"wpcafe_section_info\",\"wpcafe\",function(e,t){return(0,d.jsx)(E,Object.assign({},t))},10)},8723(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"loader-circle\",[[\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\",key:\"13zald\"}]])},9407(e,t,n){n.d(t,{A:()=>d});var r=n(51609);const a=e=>{const t=(e=>e.replace(\u002F^([A-Z])|[\\s-_]+(\\w)\u002Fg,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)},o=(...e)=>e.filter((e,t,n)=>Boolean(e)&&\"\"!==e.trim()&&n.indexOf(e)===t).join(\" \").trim(),i=e=>{for(const t in e)if(t.startsWith(\"aria-\")||\"role\"===t||\"title\"===t)return!0};var s={xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\"};const u=(0,r.forwardRef)(({color:e=\"currentColor\",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:a,className:u=\"\",children:d,iconNode:l,...c},m)=>(0,r.createElement)(\"svg\",{ref:m,...s,width:t,height:t,stroke:e,strokeWidth:a?24*Number(n)\u002FNumber(t):n,className:o(\"lucide\",u),...!d&&!i(c)&&{\"aria-hidden\":\"true\"},...c},[...l.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(d)?d:[d]])),d=(e,t)=>{const n=(0,r.forwardRef)(({className:n,...i},s)=>{return(0,r.createElement)(u,{ref:s,iconNode:t,className:o(`lucide-${d=a(e),d.replace(\u002F([a-z0-9])([A-Z])\u002Fg,\"$1-$2\").toLowerCase()}`,`lucide-${e}`,n),...i});var d});return n.displayName=a(e),n}},9717(e,t,n){n.d(t,{sv:()=>c});const r={lessThanXSeconds:{one:\"mindre än en sekund\",other:\"mindre än {{count}} sekunder\"},xSeconds:{one:\"en sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"en halv minut\",lessThanXMinutes:{one:\"mindre än en minut\",other:\"mindre än {{count}} minuter\"},xMinutes:{one:\"en minut\",other:\"{{count}} minuter\"},aboutXHours:{one:\"ungefär en timme\",other:\"ungefär {{count}} timmar\"},xHours:{one:\"en timme\",other:\"{{count}} timmar\"},xDays:{one:\"en dag\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"ungefär en vecka\",other:\"ungefär {{count}} veckor\"},xWeeks:{one:\"en vecka\",other:\"{{count}} veckor\"},aboutXMonths:{one:\"ungefär en månad\",other:\"ungefär {{count}} månader\"},xMonths:{one:\"en månad\",other:\"{{count}} månader\"},aboutXYears:{one:\"ungefär ett år\",other:\"ungefär {{count}} år\"},xYears:{one:\"ett år\",other:\"{{count}} år\"},overXYears:{one:\"över ett år\",other:\"över {{count}} år\"},almostXYears:{one:\"nästan ett år\",other:\"nästan {{count}} år\"}},a=[\"noll\",\"en\",\"två\",\"tre\",\"fyra\",\"fem\",\"sex\",\"sju\",\"åtta\",\"nio\",\"tio\",\"elva\",\"tolv\"];var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"y-MM-dd\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},s={lastWeek:\"'i' EEEE's kl.' p\",yesterday:\"'igår kl.' p\",today:\"'idag kl.' p\",tomorrow:\"'imorgon kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:case 2:return n+\":a\"}return n+\":e\"},era:(0,u.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"före Kristus\",\"efter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1:a kvartalet\",\"2:a kvartalet\",\"3:e kvartalet\",\"4:e kvartalet\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"maj\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"mars\",\"april\",\"maj\",\"juni\",\"juli\",\"augusti\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sö\",\"må\",\"ti\",\"on\",\"to\",\"fr\",\"lö\"],abbreviated:[\"sön\",\"mån\",\"tis\",\"ons\",\"tors\",\"fre\",\"lör\"],wide:[\"söndag\",\"måndag\",\"tisdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lördag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"morg.\",afternoon:\"efterm.\",evening:\"kväll\",night:\"natt\"},abbreviated:{am:\"f.m.\",pm:\"e.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"morgon\",afternoon:\"efterm.\",evening:\"kväll\",night:\"natt\"},wide:{am:\"förmiddag\",pm:\"eftermiddag\",midnight:\"midnatt\",noon:\"middag\",morning:\"morgon\",afternoon:\"eftermiddag\",evening:\"kväll\",night:\"natt\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på efterm.\",evening:\"på kvällen\",night:\"på natten\"},abbreviated:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på efterm.\",evening:\"på kvällen\",night:\"på natten\"},wide:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgonen\",afternoon:\"på eftermiddagen\",evening:\"på kvällen\",night:\"på natten\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"sv\",formatDistance:(e,t,n)=>{let o;const i=r[e];return o=\"string\"==typeof i?i:1===t?i.one:i.other.replace(\"{{count}}\",t\u003C13?a[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+o:o+\" sedan\":o},formatLong:i,formatRelative:(e,t,n,r)=>s[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(:a|:e)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|f\\.? ?v\\.? ?t\\.?|e\\.? ?Kr\\.?|v\\.? ?t\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|f\\.? ?v\\.? ?t\\.?|e\\.? ?Kr\\.?|v\\.? ?t\\.?)\u002Fi,wide:\u002F^(före Kristus|före vår tid|efter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^[ev]\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](:a|:e)? kvartalet\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\\.?\u002Fi,wide:\u002F^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(sö|må|ti|on|to|fr|lö)\u002Fi,abbreviated:\u002F^(sön|mån|tis|ons|tors|fre|lör)\u002Fi,wide:\u002F^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{any:\u002F^([fe]\\.?\\s?m\\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^f\u002Fi,pm:\u002F^e\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgon\u002Fi,afternoon:\u002Feftermiddag\u002Fi,evening:\u002Fkväll\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},9957(e,t,n){function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{mK:()=>r}),\"undefined\"==typeof window||!window.document||window.document.createElement},10239(e,t,n){n.d(t,{cs:()=>c});const r={lessThanXSeconds:{one:{regular:\"méně než 1 sekunda\",past:\"před méně než 1 sekundou\",future:\"za méně než 1 sekundu\"},few:{regular:\"méně než {{count}} sekundy\",past:\"před méně než {{count}} sekundami\",future:\"za méně než {{count}} sekundy\"},many:{regular:\"méně než {{count}} sekund\",past:\"před méně než {{count}} sekundami\",future:\"za méně než {{count}} sekund\"}},xSeconds:{one:{regular:\"1 sekunda\",past:\"před 1 sekundou\",future:\"za 1 sekundu\"},few:{regular:\"{{count}} sekundy\",past:\"před {{count}} sekundami\",future:\"za {{count}} sekundy\"},many:{regular:\"{{count}} sekund\",past:\"před {{count}} sekundami\",future:\"za {{count}} sekund\"}},halfAMinute:{type:\"other\",other:{regular:\"půl minuty\",past:\"před půl minutou\",future:\"za půl minuty\"}},lessThanXMinutes:{one:{regular:\"méně než 1 minuta\",past:\"před méně než 1 minutou\",future:\"za méně než 1 minutu\"},few:{regular:\"méně než {{count}} minuty\",past:\"před méně než {{count}} minutami\",future:\"za méně než {{count}} minuty\"},many:{regular:\"méně než {{count}} minut\",past:\"před méně než {{count}} minutami\",future:\"za méně než {{count}} minut\"}},xMinutes:{one:{regular:\"1 minuta\",past:\"před 1 minutou\",future:\"za 1 minutu\"},few:{regular:\"{{count}} minuty\",past:\"před {{count}} minutami\",future:\"za {{count}} minuty\"},many:{regular:\"{{count}} minut\",past:\"před {{count}} minutami\",future:\"za {{count}} minut\"}},aboutXHours:{one:{regular:\"přibližně 1 hodina\",past:\"přibližně před 1 hodinou\",future:\"přibližně za 1 hodinu\"},few:{regular:\"přibližně {{count}} hodiny\",past:\"přibližně před {{count}} hodinami\",future:\"přibližně za {{count}} hodiny\"},many:{regular:\"přibližně {{count}} hodin\",past:\"přibližně před {{count}} hodinami\",future:\"přibližně za {{count}} hodin\"}},xHours:{one:{regular:\"1 hodina\",past:\"před 1 hodinou\",future:\"za 1 hodinu\"},few:{regular:\"{{count}} hodiny\",past:\"před {{count}} hodinami\",future:\"za {{count}} hodiny\"},many:{regular:\"{{count}} hodin\",past:\"před {{count}} hodinami\",future:\"za {{count}} hodin\"}},xDays:{one:{regular:\"1 den\",past:\"před 1 dnem\",future:\"za 1 den\"},few:{regular:\"{{count}} dny\",past:\"před {{count}} dny\",future:\"za {{count}} dny\"},many:{regular:\"{{count}} dní\",past:\"před {{count}} dny\",future:\"za {{count}} dní\"}},aboutXWeeks:{one:{regular:\"přibližně 1 týden\",past:\"přibližně před 1 týdnem\",future:\"přibližně za 1 týden\"},few:{regular:\"přibližně {{count}} týdny\",past:\"přibližně před {{count}} týdny\",future:\"přibližně za {{count}} týdny\"},many:{regular:\"přibližně {{count}} týdnů\",past:\"přibližně před {{count}} týdny\",future:\"přibližně za {{count}} týdnů\"}},xWeeks:{one:{regular:\"1 týden\",past:\"před 1 týdnem\",future:\"za 1 týden\"},few:{regular:\"{{count}} týdny\",past:\"před {{count}} týdny\",future:\"za {{count}} týdny\"},many:{regular:\"{{count}} týdnů\",past:\"před {{count}} týdny\",future:\"za {{count}} týdnů\"}},aboutXMonths:{one:{regular:\"přibližně 1 měsíc\",past:\"přibližně před 1 měsícem\",future:\"přibližně za 1 měsíc\"},few:{regular:\"přibližně {{count}} měsíce\",past:\"přibližně před {{count}} měsíci\",future:\"přibližně za {{count}} měsíce\"},many:{regular:\"přibližně {{count}} měsíců\",past:\"přibližně před {{count}} měsíci\",future:\"přibližně za {{count}} měsíců\"}},xMonths:{one:{regular:\"1 měsíc\",past:\"před 1 měsícem\",future:\"za 1 měsíc\"},few:{regular:\"{{count}} měsíce\",past:\"před {{count}} měsíci\",future:\"za {{count}} měsíce\"},many:{regular:\"{{count}} měsíců\",past:\"před {{count}} měsíci\",future:\"za {{count}} měsíců\"}},aboutXYears:{one:{regular:\"přibližně 1 rok\",past:\"přibližně před 1 rokem\",future:\"přibližně za 1 rok\"},few:{regular:\"přibližně {{count}} roky\",past:\"přibližně před {{count}} roky\",future:\"přibližně za {{count}} roky\"},many:{regular:\"přibližně {{count}} roků\",past:\"přibližně před {{count}} roky\",future:\"přibližně za {{count}} roků\"}},xYears:{one:{regular:\"1 rok\",past:\"před 1 rokem\",future:\"za 1 rok\"},few:{regular:\"{{count}} roky\",past:\"před {{count}} roky\",future:\"za {{count}} roky\"},many:{regular:\"{{count}} roků\",past:\"před {{count}} roky\",future:\"za {{count}} roků\"}},overXYears:{one:{regular:\"více než 1 rok\",past:\"před více než 1 rokem\",future:\"za více než 1 rok\"},few:{regular:\"více než {{count}} roky\",past:\"před více než {{count}} roky\",future:\"za více než {{count}} roky\"},many:{regular:\"více než {{count}} roků\",past:\"před více než {{count}} roky\",future:\"za více než {{count}} roků\"}},almostXYears:{one:{regular:\"skoro 1 rok\",past:\"skoro před 1 rokem\",future:\"skoro za 1 rok\"},few:{regular:\"skoro {{count}} roky\",past:\"skoro před {{count}} roky\",future:\"skoro za {{count}} roky\"},many:{regular:\"skoro {{count}} roků\",past:\"skoro před {{count}} roky\",future:\"skoro za {{count}} roků\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy\",long:\"d. MMMM yyyy\",medium:\"d. M. yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'v' {{time}}\",long:\"{{date}} 'v' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i=[\"neděli\",\"pondělí\",\"úterý\",\"středu\",\"čtvrtek\",\"pátek\",\"sobotu\"],s={lastWeek:\"'poslední' eeee 've' p\",yesterday:\"'včera v' p\",today:\"'dnes v' p\",tomorrow:\"'zítra v' p\",nextWeek:e=>{const t=e.getDay();return\"'v \"+i[t]+\" o' p\"},other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"př. n. l.\",\"n. l.\"],abbreviated:[\"př. n. l.\",\"n. l.\"],wide:[\"před naším letopočtem\",\"našeho letopočtu\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. čtvrtletí\",\"2. čtvrtletí\",\"3. čtvrtletí\",\"4. čtvrtletí\"],wide:[\"1. čtvrtletí\",\"2. čtvrtletí\",\"3. čtvrtletí\",\"4. čtvrtletí\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"L\",\"Ú\",\"B\",\"D\",\"K\",\"Č\",\"Č\",\"S\",\"Z\",\"Ř\",\"L\",\"P\"],abbreviated:[\"led\",\"úno\",\"bře\",\"dub\",\"kvě\",\"čvn\",\"čvc\",\"srp\",\"zář\",\"říj\",\"lis\",\"pro\"],wide:[\"leden\",\"únor\",\"březen\",\"duben\",\"květen\",\"červen\",\"červenec\",\"srpen\",\"září\",\"říjen\",\"listopad\",\"prosinec\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"L\",\"Ú\",\"B\",\"D\",\"K\",\"Č\",\"Č\",\"S\",\"Z\",\"Ř\",\"L\",\"P\"],abbreviated:[\"led\",\"úno\",\"bře\",\"dub\",\"kvě\",\"čvn\",\"čvc\",\"srp\",\"zář\",\"říj\",\"lis\",\"pro\"],wide:[\"ledna\",\"února\",\"března\",\"dubna\",\"května\",\"června\",\"července\",\"srpna\",\"září\",\"října\",\"listopadu\",\"prosince\"]},defaultFormattingWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"ne\",\"po\",\"út\",\"st\",\"čt\",\"pá\",\"so\"],short:[\"ne\",\"po\",\"út\",\"st\",\"čt\",\"pá\",\"so\"],abbreviated:[\"ned\",\"pon\",\"úte\",\"stř\",\"čtv\",\"pát\",\"sob\"],wide:[\"neděle\",\"pondělí\",\"úterý\",\"středa\",\"čtvrtek\",\"pátek\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},abbreviated:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},wide:{am:\"dopoledne\",pm:\"odpoledne\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},abbreviated:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},wide:{am:\"dopoledne\",pm:\"odpoledne\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"cs\",formatDistance:(e,t,n)=>{let a;const o=r[e];a=\"other\"===o.type?o.other:1===t?o.one:t>1&&t\u003C5?o.few:o.many;const i=!0===n?.addSuffix,s=n?.comparison;let u;return u=i&&-1===s?a.past:i&&1===s?a.future:a.regular,u.replace(\"{{count}}\",String(t))},formatLong:o,formatRelative:(e,t)=>{const n=s[e];return\"function\"==typeof n?n(t):n},localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(p[řr](\\.|ed) Kr\\.|p[řr](\\.|ed) n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,abbreviated:\u002F^(p[řr](\\.|ed) Kr\\.|p[řr](\\.|ed) n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,wide:\u002F^(p[řr](\\.|ed) Kristem|p[řr](\\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p[řr]\u002Fi,\u002F^(po|n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\. [čc]tvrtlet[íi]\u002Fi,wide:\u002F^[1234]\\. [čc]tvrtlet[íi]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[lúubdkčcszřrlp]\u002Fi,abbreviated:\u002F^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)\u002Fi,wide:\u002F^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^l\u002Fi,\u002F^[úu]\u002Fi,\u002F^b\u002Fi,\u002F^d\u002Fi,\u002F^k\u002Fi,\u002F^[čc]\u002Fi,\u002F^[čc]\u002Fi,\u002F^s\u002Fi,\u002F^z\u002Fi,\u002F^[řr]\u002Fi,\u002F^l\u002Fi,\u002F^p\u002Fi],any:[\u002F^led\u002Fi,\u002F^[úu]n\u002Fi,\u002F^b[řr]e\u002Fi,\u002F^dub\u002Fi,\u002F^kv[ěe]\u002Fi,\u002F^[čc]vn|[čc]erven(?!\\w)|[čc]ervna\u002Fi,\u002F^[čc]vc|[čc]erven(ec|ce)\u002Fi,\u002F^srp\u002Fi,\u002F^z[áa][řr]\u002Fi,\u002F^[řr][íi]j\u002Fi,\u002F^lis\u002Fi,\u002F^pro\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[npuúsčps]\u002Fi,short:\u002F^(ne|po|[úu]t|st|[čc]t|p[áa]|so)\u002Fi,abbreviated:\u002F^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)\u002Fi,wide:\u002F^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^[úu]\u002Fi,\u002F^s\u002Fi,\u002F^[čc]\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^ne\u002Fi,\u002F^po\u002Fi,\u002F^[úu]t\u002Fi,\u002F^st\u002Fi,\u002F^[čc]t\u002Fi,\u002F^p[áa]\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{any:\u002F^dopoledne|dop\\.?|odpoledne|odp\\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^dop\u002Fi,pm:\u002F^odp\u002Fi,midnight:\u002F^p[ůu]lnoc\u002Fi,noon:\u002F^poledne\u002Fi,morning:\u002Fr[áa]no\u002Fi,afternoon:\u002Fodpoledne\u002Fi,evening:\u002Fve[čc]er\u002Fi,night:\u002Fnoc\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},10263(e,t,n){n.d(t,{c:()=>a});var r=n(51609);function a(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},10410(e,t,n){n.d(t,{IV:()=>l,Mj:()=>u,Ww:()=>i,bk:()=>v,g9:()=>c,sJ:()=>d,uy:()=>s,y_:()=>o});var r=n(27723),a=n(8354),o=function(e){return a.number({message:(0,r.__)(\"\".concat(e,\" must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" must be a non-negative number\"),\"wp-cafe\")}).nullable().optional()},i=function(e){return a.number({message:(0,r.__)(\"\".concat(e,\" must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" must be a non-negative number\"),\"wp-cafe\")}).nullable().optional()},s=function(e){return a.enum([\"0\",\"1\"],{message:(0,r.__)(\"\".concat(e,\" must be either enabled (1) or disabled (0)\"),\"wp-cafe\")})},u=function(e){return a.object({value:a.number({message:(0,r.__)(\"\".concat(e,\" value must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" value must be a non-negative number\"),\"wp-cafe\")}).nullable().optional(),unit:a.string().min(1,{message:(0,r.__)(\"\".concat(e,\" unit is required\"),\"wp-cafe\")})},{message:(0,r.__)(\"\".concat(e,\" must have value and unit\"),\"wp-cafe\")})},d=(a.enum([\"0\",\"1\"]),o(\"This field\")),l=(i(\"Interval\"),u(\"This field\"),a.string().optional().refine(function(e){return!e||\"\"===e.trim()||\u002F^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$\u002F.test(e)},{message:(0,r.__)(\"Invalid color format. Use #RGB or #RRGGBB.\",\"wp-cafe\")})),c=a.object({type:a.enum([\"predefined\",\"custom\"]),value:a.string()}),m=function(e,t){var n=t?\"\".concat(e,\" (\").concat(t,\")\"):e;return a.object({start:a.string({message:(0,r.__)(\"\".concat(n,\": Start time must be a valid string\"),\"wp-cafe\")}).min(1,{message:(0,r.__)(\"\".concat(n,\": Start time cannot be empty\"),\"wp-cafe\")}).refine(function(e){var t=\u002F^\\d{1,2}:\\d{2}\\s?(AM|PM|am|pm)$\u002Fi.test(e),n=\u002F^([01]?\\d|2[0-3]):[0-5]\\d$\u002F.test(e);return t||n},{message:(0,r.__)(\"\".concat(n,\": Start time must be in valid time format\"),\"wp-cafe\")}),end:a.string({message:(0,r.__)(\"\".concat(n,\": End time must be a valid string\"),\"wp-cafe\")}).min(1,{message:(0,r.__)(\"\".concat(n,\": End time cannot be empty\"),\"wp-cafe\")}).refine(function(e){var t=\u002F^\\d{1,2}:\\d{2}\\s?(AM|PM|am|pm)$\u002Fi.test(e),n=\u002F^([01]?\\d|2[0-3]):[0-5]\\d$\u002F.test(e);return t||n},{message:(0,r.__)(\"\".concat(n,\": End time must be in valid time format\"),\"wp-cafe\")})},{message:(0,r.__)(\"\".concat(n,\": Slot must have start and end times\"),\"wp-cafe\")}).describe(\"Time slot for \".concat(e))},f=function(e,t){return a.object({status:a.enum([\"on\",\"off\"],{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Status must be either 'on' or 'off'\"),\"wp-cafe\")}).describe(\"Whether the day is active (on) or inactive (off)\"),slots:a.array(m(\"\".concat(e,\" schedule\"),t),{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Slots must be an array of time slot objects\"),\"wp-cafe\")}).min(0,{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Slots array cannot be null\"),\"wp-cafe\")}).describe(\"Array of time slots for this day\")},{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Must have status and slots\"),\"wp-cafe\")}).describe(\"Schedule configuration for \".concat(t,\" in \").concat(e,\" schedule\"))},h=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],p={Mon:\"Monday\",Tue:\"Tuesday\",Wed:\"Wednesday\",Thu:\"Thursday\",Fri:\"Friday\",Sat:\"Saturday\",Sun:\"Sunday\"},v=function(e){return a.object(Object.fromEntries(h.map(function(t){return[t,f(e,p[t])]})),{message:(0,r.__)(\"\".concat(e,\" schedule must have all days (Mon-Sun)\"),\"wp-cafe\")}).strict().refine(function(e){return 0===h.filter(function(t){return!(t in e)}).length},{message:(0,r.__)(\"\".concat(e,\" schedule is incomplete. Some days are missing\"),\"wp-cafe\"),path:[\"schedule\"]}).describe(\"Complete weekly \".concat(e.toLowerCase(),\" schedule with all 7 days (Mon-Sun)\"))}},10646(e,t,n){n.d(t,{z:()=>o});var r=n(59007),a=n(43329);function o(e,t){const{start:n,end:o}=(0,r.P)(t?.in,e);let i=+n>+o;const s=i?+n:+o,u=i?o:n;u.setHours(0,0,0,0),u.setMonth(0,1);let d=t?.step??1;if(!d)return[];d\u003C0&&(d=-d,i=!i);const l=[];for(;+u\u003C=s;)l.push((0,a.w)(n,u)),u.setFullYear(u.getFullYear()+d);return i?l.reverse():l}},11541(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"праз \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" таму\":r(e.regular,t)}n.d(t,{be:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менш за секунду\",singularNominative:\"менш за {{count}} секунду\",singularGenitive:\"менш за {{count}} секунды\",pluralGenitive:\"менш за {{count}} секунд\"},future:{one:\"менш, чым праз секунду\",singularNominative:\"менш, чым праз {{count}} секунду\",singularGenitive:\"менш, чым праз {{count}} секунды\",pluralGenitive:\"менш, чым праз {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду таму\",singularGenitive:\"{{count}} секунды таму\",pluralGenitive:\"{{count}} секунд таму\"},future:{singularNominative:\"праз {{count}} секунду\",singularGenitive:\"праз {{count}} секунды\",pluralGenitive:\"праз {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"праз паўхвіліны\":\"паўхвіліны таму\":\"паўхвіліны\",lessThanXMinutes:a({regular:{one:\"менш за хвіліну\",singularNominative:\"менш за {{count}} хвіліну\",singularGenitive:\"менш за {{count}} хвіліны\",pluralGenitive:\"менш за {{count}} хвілін\"},future:{one:\"менш, чым праз хвіліну\",singularNominative:\"менш, чым праз {{count}} хвіліну\",singularGenitive:\"менш, чым праз {{count}} хвіліны\",pluralGenitive:\"менш, чым праз {{count}} хвілін\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвіліна\",singularGenitive:\"{{count}} хвіліны\",pluralGenitive:\"{{count}} хвілін\"},past:{singularNominative:\"{{count}} хвіліну таму\",singularGenitive:\"{{count}} хвіліны таму\",pluralGenitive:\"{{count}} хвілін таму\"},future:{singularNominative:\"праз {{count}} хвіліну\",singularGenitive:\"праз {{count}} хвіліны\",pluralGenitive:\"праз {{count}} хвілін\"}}),aboutXHours:a({regular:{singularNominative:\"каля {{count}} гадзіны\",singularGenitive:\"каля {{count}} гадзін\",pluralGenitive:\"каля {{count}} гадзін\"},future:{singularNominative:\"прыблізна праз {{count}} гадзіну\",singularGenitive:\"прыблізна праз {{count}} гадзіны\",pluralGenitive:\"прыблізна праз {{count}} гадзін\"}}),xHours:a({regular:{singularNominative:\"{{count}} гадзіна\",singularGenitive:\"{{count}} гадзіны\",pluralGenitive:\"{{count}} гадзін\"},past:{singularNominative:\"{{count}} гадзіну таму\",singularGenitive:\"{{count}} гадзіны таму\",pluralGenitive:\"{{count}} гадзін таму\"},future:{singularNominative:\"праз {{count}} гадзіну\",singularGenitive:\"праз {{count}} гадзіны\",pluralGenitive:\"праз {{count}} гадзін\"}}),xDays:a({regular:{singularNominative:\"{{count}} дзень\",singularGenitive:\"{{count}} дні\",pluralGenitive:\"{{count}} дзён\"}}),aboutXWeeks:a({regular:{singularNominative:\"каля {{count}} тыдні\",singularGenitive:\"каля {{count}} тыдняў\",pluralGenitive:\"каля {{count}} тыдняў\"},future:{singularNominative:\"прыблізна праз {{count}} тыдзень\",singularGenitive:\"прыблізна праз {{count}} тыдні\",pluralGenitive:\"прыблізна праз {{count}} тыдняў\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тыдзень\",singularGenitive:\"{{count}} тыдні\",pluralGenitive:\"{{count}} тыдняў\"}}),aboutXMonths:a({regular:{singularNominative:\"каля {{count}} месяца\",singularGenitive:\"каля {{count}} месяцаў\",pluralGenitive:\"каля {{count}} месяцаў\"},future:{singularNominative:\"прыблізна праз {{count}} месяц\",singularGenitive:\"прыблізна праз {{count}} месяцы\",pluralGenitive:\"прыблізна праз {{count}} месяцаў\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяцы\",pluralGenitive:\"{{count}} месяцаў\"}}),aboutXYears:a({regular:{singularNominative:\"каля {{count}} года\",singularGenitive:\"каля {{count}} гадоў\",pluralGenitive:\"каля {{count}} гадоў\"},future:{singularNominative:\"прыблізна праз {{count}} год\",singularGenitive:\"прыблізна праз {{count}} гады\",pluralGenitive:\"прыблізна праз {{count}} гадоў\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} гады\",pluralGenitive:\"{{count}} гадоў\"}}),overXYears:a({regular:{singularNominative:\"больш за {{count}} год\",singularGenitive:\"больш за {{count}} гады\",pluralGenitive:\"больш за {{count}} гадоў\"},future:{singularNominative:\"больш, чым праз {{count}} год\",singularGenitive:\"больш, чым праз {{count}} гады\",pluralGenitive:\"больш, чым праз {{count}} гадоў\"}}),almostXYears:a({regular:{singularNominative:\"амаль {{count}} год\",singularGenitive:\"амаль {{count}} гады\",pluralGenitive:\"амаль {{count}} гадоў\"},future:{singularNominative:\"амаль праз {{count}} год\",singularGenitive:\"амаль праз {{count}} гады\",pluralGenitive:\"амаль праз {{count}} гадоў\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096),d=n(29407);const l=[\"нядзелю\",\"панядзелак\",\"аўторак\",\"сераду\",\"чацвер\",\"пятніцу\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" а' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у мінулую \"+t+\" а' p\";case 1:case 2:case 4:return\"'у мінулы \"+t+\" а' p\"}}(a)},yesterday:\"'учора а' p\",today:\"'сёння а' p\",tomorrow:\"'заўтра а' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступную \"+t+\" а' p\";case 1:case 2:case 4:return\"'у наступны \"+t+\" а' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?\"-га\":\"hour\"===n||\"minute\"===n||\"second\"===n?\"-я\":r%10!=2&&r%10!=3||r%100==12||r%100==13?\"-ы\":\"-і\",r+a},era:(0,f.o)({values:{narrow:[\"да н.э.\",\"н.э.\"],abbreviated:[\"да н. э.\",\"н. э.\"],wide:[\"да нашай эры\",\"нашай эры\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ы кв.\",\"2-і кв.\",\"3-і кв.\",\"4-ы кв.\"],wide:[\"1-ы квартал\",\"2-і квартал\",\"3-і квартал\",\"4-ы квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"М\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"май\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"снеж.\"],wide:[\"студзень\",\"люты\",\"сакавік\",\"красавік\",\"май\",\"чэрвень\",\"ліпень\",\"жнівень\",\"верасень\",\"кастрычнік\",\"лістапад\",\"снежань\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"М\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"мая\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"снеж.\"],wide:[\"студзеня\",\"лютага\",\"сакавіка\",\"красавіка\",\"мая\",\"чэрвеня\",\"ліпеня\",\"жніўня\",\"верасня\",\"кастрычніка\",\"лістапада\",\"снежня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"А\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"аў\",\"ср\",\"чц\",\"пт\",\"сб\"],abbreviated:[\"нядз\",\"пан\",\"аўт\",\"сер\",\"чац\",\"пят\",\"суб\"],wide:[\"нядзеля\",\"панядзелак\",\"аўторак\",\"серада\",\"чацвер\",\"пятніца\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніца\",afternoon:\"дзень\",evening:\"вечар\",night:\"ноч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніцы\",afternoon:\"дня\",evening:\"вечара\",night:\"ночы\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"be\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(да нашай эры|нашай эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыі]?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыі]?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слкмчжв]\u002Fi,abbreviated:\u002F^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\\.?\u002Fi,wide:\u002F^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^к\u002Fi,\u002F^м\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^к\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi],any:[\u002F^ст\u002Fi,\u002F^лю\u002Fi,\u002F^са\u002Fi,\u002F^кр\u002Fi,\u002F^ма\u002Fi,\u002F^ч\u002Fi,\u002F^ліп\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^ка\u002Fi,\u002F^ліс\u002Fi,\u002F^сн\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпасч]\u002Fi,short:\u002F^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?\u002Fi,wide:\u002F^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[ан]\u002Fi,\u002F^а\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,abbreviated:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,wide:\u002F^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^поўн\u002Fi,noon:\u002F^поўд\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[зн]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},11580(e,t,n){n.d(t,{p:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in),a=n.getMonth();return n.setFullYear(n.getFullYear(),a+1,0),n.setHours(23,59,59,999),n}},11622(e,t,n){n(74848),n(27723),n(62468),n(71964),n(38895)},11942(e,t,n){n.d(t,{fy:()=>l});const r={lessThanXSeconds:{one:\"minder as 1 sekonde\",other:\"minder as {{count}} sekonden\"},xSeconds:{one:\"1 sekonde\",other:\"{{count}} sekonden\"},halfAMinute:\"oardel minút\",lessThanXMinutes:{one:\"minder as 1 minút\",other:\"minder as {{count}} minuten\"},xMinutes:{one:\"1 minút\",other:\"{{count}} minuten\"},aboutXHours:{one:\"sawat 1 oere\",other:\"sawat {{count}} oere\"},xHours:{one:\"1 oere\",other:\"{{count}} oere\"},xDays:{one:\"1 dei\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"sawat 1 wike\",other:\"sawat {{count}} wiken\"},xWeeks:{one:\"1 wike\",other:\"{{count}} wiken\"},aboutXMonths:{one:\"sawat 1 moanne\",other:\"sawat {{count}} moannen\"},xMonths:{one:\"1 moanne\",other:\"{{count}} moannen\"},aboutXYears:{one:\"sawat 1 jier\",other:\"sawat {{count}} jier\"},xYears:{one:\"1 jier\",other:\"{{count}} jier\"},overXYears:{one:\"mear as 1 jier\",other:\"mear as {{count}}s jier\"},almostXYears:{one:\"hast 1 jier\",other:\"hast {{count}} jier\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd-MM-y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ôfrûne' eeee 'om' p\",yesterday:\"'juster om' p\",today:\"'hjoed om' p\",tomorrow:\"'moarn om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"f.K.\",\"n.K.\"],abbreviated:[\"f.Kr.\",\"n.Kr.\"],wide:[\"foar Kristus\",\"nei Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e fearnsjier\",\"2e fearnsjier\",\"3e fearnsjier\",\"4e fearnsjier\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mai.\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"jannewaris\",\"febrewaris\",\"maart\",\"april\",\"maaie\",\"juny\",\"july\",\"augustus\",\"septimber\",\"oktober\",\"novimber\",\"desimber\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"s\",\"m\",\"t\",\"w\",\"t\",\"f\",\"s\"],short:[\"si\",\"mo\",\"ti\",\"wo\",\"to\",\"fr\",\"so\"],abbreviated:[\"snein\",\"moa\",\"tii\",\"woa\",\"ton\",\"fre\",\"sneon\"],wide:[\"snein\",\"moandei\",\"tiisdei\",\"woansdei\",\"tongersdei\",\"freed\",\"sneon\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"fy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"oer \"+a:a+\" lyn\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([fn]\\.? ?K\\.?)\u002F,abbreviated:\u002F^([fn]\\. ?Kr\\.?)\u002F,wide:\u002F^((foar|nei) Kristus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e fearnsjier\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)\u002Fi,wide:\u002F^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^des\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(si|mo|ti|wo|to|fr|so)\u002Fi,abbreviated:\u002F^(snein|moa|tii|woa|ton|fre|sneon)\u002Fi,wide:\u002F^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^sn\u002Fi,\u002F^mo\u002Fi,\u002F^ti\u002Fi,\u002F^wo\u002Fi,\u002F^to\u002Fi,\u002F^fr\u002Fi,\u002F^sn\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^middei\u002Fi,morning:\u002Fmoarns\u002Fi,afternoon:\u002F^middeis\u002Fi,evening:\u002Fjûns\u002Fi,night:\u002Fnachts\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},12036(e,t,n){n.d(t,{r:()=>l});var r=n(47143),a=n(1010),o=n(19402);function i(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var i=r&&r.prototype instanceof d?r:d,l=Object.create(i.prototype);return s(l,\"_invoke\",function(n,r,a){var o,i,s,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,i=0,s=e,m.n=n,u}};function f(n,r){for(i=n,s=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(i=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,i=0))}if(a||n>1)return u;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),i=l,s=h;(t=i\u003C2?e:s)||!c;){o||(i?i\u003C3?(i>1&&(m.n=-1),f(i,s)):m.n=s:m.v=s);try{if(d=2,o){if(i||(a=\"next\"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;s=t.value,i\u003C2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i\u003C2&&(s=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),i=1);o=e}else if((t=(c=m.n\u003C0)?s:n.call(r,m))!==u)break}catch(t){o=e,i=1,s=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var u={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(s(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,s(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,s(f,\"constructor\",c),s(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",s(c,a,\"GeneratorFunction\"),s(f),s(f,a,\"Generator\"),s(f,r,function(){return this}),s(f,\"toString\",function(){return\"[object Generator]\"}),(i=function(){return{w:o,m:h}})()}function s(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}s=function(e,t,n,r){function o(t,n){s(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},s(e,t,n,r)}var u=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},d=null,l=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.integrations).setIntegrationsState,t=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.integrations).getIntegrationsState()},[]),n=t.integrations,s=t.loading;return{getIntegrations:function(){return u(void 0,void 0,void 0,i().m(function t(){return i().w(function(t){for(;;)switch(t.n){case 0:if(!n&&!s){t.n=1;break}return t.a(2);case 1:if(!d){t.n=2;break}return t.a(2,d);case 2:return d=function(){return u(void 0,void 0,void 0,i().m(function t(){var n,r;return i().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,e({loading:!0}),t.n=1,a.A.integrations.getIntegrations();case 1:return(n=t.v).success&&e({integrations:n.data,loading:!1}),t.a(2,n);case 2:t.p=2,r=t.v,console.log(\"Error fetching integrations:\",r),e({loading:!1});case 3:return t.p=3,d=null,t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))}(),t.a(2,d)}},t)}))},updateIntegrationStatus:function(t,n){return u(void 0,void 0,void 0,i().m(function r(){var o,s;return i().w(function(r){for(;;)switch(r.p=r.n){case 0:return e({updatingIntegration:t}),r.p=1,r.n=2,a.A.integrations.updateIntegrationStatus({name:t,status:n});case 2:return(o=r.v).success&&e({integrations:null==o?void 0:o.data}),r.a(2,o);case 3:throw r.p=3,s=r.v,console.log(\"Error updating integration status:\",s),s;case 4:return r.p=4,e({updatingIntegration:null}),r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))}}}},12163(e,t,n){e.exports=n.p+\"chunks\u002Fimages\u002Fvideo-thumbnail.jpg\"},12455(e,t,n){n.d(t,{Mm:()=>d.M,q7:()=>m.q,zm:()=>v}),n(22018);var r,a,o,i,s,u,d=n(79085),l=n(86087),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[\"paged\",\"per_page\"];return{isQueried:(0,l.useMemo)(function(){return Object.keys(e).some(function(n){return!t.includes(n)&&void 0!==e[n]&&null!==e[n]&&\"\"!==e[n]})},[e,t])}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_hooks_use_search_empty_state\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_hooks_use_search_empty_state\",\"wpcafe\",function(){return c},10);var m=n(90877),f=(n(68473),n(80894),n(47767)),h=n(84976);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var v=function(){var e,t,n=(0,f.zy)(),r=(e=(0,h.ok)(),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),a=r[0],o=r[1],i=(0,l.useMemo)(function(){return new URLSearchParams(n.search)},[n.search]),s=(0,l.useCallback)(function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return null!==(e=a.get(\"tab\"))&&void 0!==e?e:t},[a]);return{params:i,getParams:s,setParams:(0,l.useCallback)(function(e){a.set(\"tab\",e),o(a)},[a])}};n(17639);var g,b,w,y,k,x,j=n(47143),M=n(19402),P=function(){return\"active\"===((0,j.useSelect)(function(e){return e(null===M.zQ||void 0===M.zQ?void 0:M.zQ.settings).getSettingsState()},[]).data||{}).wc_status};null===(w=null===(b=null===(g=null===window||void 0===window?void 0:window.wp)||void 0===g?void 0:g.hooks)||void 0===b?void 0:b.removeFilter)||void 0===w||w.call(b,\"wpcafe_hooks_use_woocommerce_guard\",\"wpcafe\"),null===(x=null===(k=null===(y=null===window||void 0===window?void 0:window.wp)||void 0===y?void 0:y.hooks)||void 0===k?void 0:k.addFilter)||void 0===x||x.call(k,\"wpcafe_hooks_use_woocommerce_guard\",\"wpcafe\",function(){return P},10),n(92060),n(82464),n(25380)},12462(e,t,n){n.d(t,{E:()=>g,P:()=>b});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71112);function g(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"skeleton\",className:(0,v.cn)(\"bg-gray-200 dark:bg-slate-600 animate-pulse rounded-md\",t)},n))}function b(){return(0,p.jsxs)(\"div\",{className:\"p-10 flex flex-col justify-center gap-4\",children:[(0,p.jsx)(g,{className:\"h-5 w-1\u002F3 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-2\u002F3 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-3\u002F4 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-11\u002F12 rounded-full\"})]})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_skeleton\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_full_screen_skeleton\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_skeleton\",\"wpcafe\",function(e,t){return(0,p.jsx)(g,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_full_screen_skeleton\",\"wpcafe\",function(e,t){return(0,p.jsx)(b,Object.assign({},t))},10)},12541(e,t,n){n.d(t,{GP:()=>p,Yq:()=>p});var r=n(44047),a=n(92516),o=n(6841),i=n(78668),s=n(3265),u=n(32370),d=n(29407);const l=\u002F[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|.\u002Fg,c=\u002FP+p+|P+|p+|''|'(''|[^'])+('|$)|.\u002Fg,m=\u002F^'([^]*?)'?$\u002F,f=\u002F''\u002Fg,h=\u002F[a-zA-Z]\u002F;function p(e,t,n){const m=(0,a.q)(),f=n?.locale??m.locale??r.c,p=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,g=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0,b=(0,d.a)(e,n?.in);if(!(0,u.f)(b))throw new RangeError(\"Invalid time value\");let w=t.match(c).map(e=>{const t=e[0];return\"p\"===t||\"P\"===t?(0,i.m[t])(e,f.formatLong):e}).join(\"\").match(l).map(e=>{if(\"''\"===e)return{isToken:!1,value:\"'\"};const t=e[0];if(\"'\"===t)return{isToken:!1,value:v(e)};if(o._[t])return{isToken:!0,value:e};if(t.match(h))throw new RangeError(\"Format string contains an unescaped latin alphabet character `\"+t+\"`\");return{isToken:!1,value:e}});f.localize.preprocessor&&(w=f.localize.preprocessor(b,w));const y={firstWeekContainsDate:p,weekStartsOn:g,locale:f};return w.map(r=>{if(!r.isToken)return r.value;const a=r.value;return(!n?.useAdditionalWeekYearTokens&&(0,s.xM)(a)||!n?.useAdditionalDayOfYearTokens&&(0,s.ef)(a))&&(0,s.Ss)(a,t,String(e)),(0,o._[a[0]])(b,a,f.localize,y)}).join(\"\")}function v(e){const t=e.match(m);return t?t[1].replace(f,\"'\"):e}},13117(e,t,n){n.d(t,{a:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(38895),m=function(){return(0,d.jsxs)(\"div\",{className:\"flex flex-col gap-2 items-center\",children:[(0,d.jsx)(c.VY,{children:(0,l.__)(\"If you’re seeing this unexpectedly, try refreshing the page:\",\"wp-cafe\")}),(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[(0,d.jsx)(\"span\",{role:\"img\",\"aria-label\":\"window emoji\",children:\"🪟\"}),(0,d.jsx)(\"strong\",{className:\"font-semibold\",children:(0,l.__)(\"Windows:\",\"wp-cafe\")}),(0,d.jsx)(\"code\",{className:\"bg-gray-100 px-2 py-1 rounded\",children:\"Ctrl + Shift + R\"})]}),(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[(0,d.jsx)(\"span\",{role:\"img\",\"aria-label\":\"apple emoji\",children:\"🍎\"}),(0,d.jsx)(\"strong\",{className:\"font-semibold\",children:(0,l.__)(\"Mac:\",\"wp-cafe\")}),(0,d.jsx)(\"code\",{className:\"bg-gray-100 px-2 py-1 rounded\",children:\"Cmd + Shift + R\"})]})]})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_error_instructions\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_error_instructions\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},13174(e,t,n){n.d(t,{nn:()=>c});const r={lessThanXSeconds:{one:\"mindre enn eitt sekund\",other:\"mindre enn {{count}} sekund\"},xSeconds:{one:\"eitt sekund\",other:\"{{count}} sekund\"},halfAMinute:\"eit halvt minutt\",lessThanXMinutes:{one:\"mindre enn eitt minutt\",other:\"mindre enn {{count}} minutt\"},xMinutes:{one:\"eitt minutt\",other:\"{{count}} minutt\"},aboutXHours:{one:\"omtrent ein time\",other:\"omtrent {{count}} timar\"},xHours:{one:\"ein time\",other:\"{{count}} timar\"},xDays:{one:\"ein dag\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"omtrent ei veke\",other:\"omtrent {{count}} veker\"},xWeeks:{one:\"ei veke\",other:\"{{count}} veker\"},aboutXMonths:{one:\"omtrent ein månad\",other:\"omtrent {{count}} månader\"},xMonths:{one:\"ein månad\",other:\"{{count}} månader\"},aboutXYears:{one:\"omtrent eitt år\",other:\"omtrent {{count}} år\"},xYears:{one:\"eitt år\",other:\"{{count}} år\"},overXYears:{one:\"over eitt år\",other:\"over {{count}} år\"},almostXYears:{one:\"nesten eitt år\",other:\"nesten {{count}} år\"}},a=[\"null\",\"ein\",\"to\",\"tre\",\"fire\",\"fem\",\"seks\",\"sju\",\"åtte\",\"ni\",\"ti\",\"elleve\",\"tolv\"];var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},s={lastWeek:\"'førre' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgon kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"før Kristus\",\"etter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"mai\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"su\",\"må\",\"ty\",\"on\",\"to\",\"fr\",\"lau\"],abbreviated:[\"sun\",\"mån\",\"tys\",\"ons\",\"tor\",\"fre\",\"laur\"],wide:[\"sundag\",\"måndag\",\"tysdag\",\"onsdag\",\"torsdag\",\"fredag\",\"laurdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natta\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natta\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgonen\",afternoon:\"på ettermiddagen\",evening:\"på kvelden\",night:\"på natta\"}},defaultWidth:\"wide\"})};var l=n(57883);const c={code:\"nn\",formatDistance:(e,t,n)=>{let o;const i=r[e];return o=\"string\"==typeof i?i:1===t?i.one:i.other.replace(\"{{count}}\",t\u003C13?a[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+o:o+\" sidan\":o},formatLong:i,formatRelative:(e,t,n,r)=>s[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,wide:\u002F^(før Kristus|før vår tid|etter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^e\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\\.?\u002Fi,wide:\u002F^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(su|må|ty|on|to|fr|la)\u002Fi,abbreviated:\u002F^(sun|mån|tys|ons|tor|fre|laur)\u002Fi,wide:\u002F^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ty\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgon\u002Fi,afternoon:\u002Fettermiddag\u002Fi,evening:\u002Fkveld\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},13190(e,t,n){n.d(t,{bs:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 sedmicu\",withPrepositionAgo:\"oko 1 sedmicu\",withPrepositionIn:\"oko 1 sedmicu\"},dual:\"oko {{count}} sedmice\",other:\"oko {{count}} sedmice\"},xWeeks:{one:{standalone:\"1 sedmicu\",withPrepositionAgo:\"1 sedmicu\",withPrepositionIn:\"1 sedmicu\"},dual:\"{{count}} sedmice\",other:\"{{count}} sedmice\"},aboutXMonths:{one:{standalone:\"oko 1 mjesec\",withPrepositionAgo:\"oko 1 mjesec\",withPrepositionIn:\"oko 1 mjesec\"},dual:\"oko {{count}} mjeseca\",other:\"oko {{count}} mjeseci\"},xMonths:{one:{standalone:\"1 mjesec\",withPrepositionAgo:\"1 mjesec\",withPrepositionIn:\"1 mjesec\"},dual:\"{{count}} mjeseca\",other:\"{{count}} mjeseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošle nedjelje u' p\";case 3:return\"'prošle srijede u' p\";case 6:return\"'prošle subote u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'juče u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'sljedeće nedjelje u' p\";case 3:return\"'sljedeću srijedu u' p\";case 6:return\"'sljedeću subotu u' p\";default:return\"'sljedeći' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return String(n)+\".\"},era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Hr.\",\"po. Hr.\"],wide:[\"Prije Hrista\",\"Poslije Hrista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"juni\",\"juli\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"juni\",\"juli\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],wide:[\"nedjelja\",\"ponedjeljak\",\"utorak\",\"srijeda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"poslije podne\",evening:\"uveče\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"poslije podne\",evening:\"uveče\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"bs\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"prije \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Hr\\.|po\\.\\s?Hr\\.)\u002Fi,wide:\u002F^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)\u002Fi,wide:\u002F^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^avg\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(poslije\\s|po)+podne\u002Fi,evening:\u002F(uvece|uveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},13406(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"праз \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" таму\":r(e.regular,t)}n.d(t,{k:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менш за секунду\",singularNominative:\"менш за {{count}} секунду\",singularGenitive:\"менш за {{count}} секунды\",pluralGenitive:\"менш за {{count}} секунд\"},future:{one:\"менш, чым праз секунду\",singularNominative:\"менш, чым праз {{count}} секунду\",singularGenitive:\"менш, чым праз {{count}} секунды\",pluralGenitive:\"менш, чым праз {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду таму\",singularGenitive:\"{{count}} секунды таму\",pluralGenitive:\"{{count}} секунд таму\"},future:{singularNominative:\"праз {{count}} секунду\",singularGenitive:\"праз {{count}} секунды\",pluralGenitive:\"праз {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"праз паўхвіліны\":\"паўхвіліны таму\":\"паўхвіліны\",lessThanXMinutes:a({regular:{one:\"менш за хвіліну\",singularNominative:\"менш за {{count}} хвіліну\",singularGenitive:\"менш за {{count}} хвіліны\",pluralGenitive:\"менш за {{count}} хвілін\"},future:{one:\"менш, чым праз хвіліну\",singularNominative:\"менш, чым праз {{count}} хвіліну\",singularGenitive:\"менш, чым праз {{count}} хвіліны\",pluralGenitive:\"менш, чым праз {{count}} хвілін\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвіліна\",singularGenitive:\"{{count}} хвіліны\",pluralGenitive:\"{{count}} хвілін\"},past:{singularNominative:\"{{count}} хвіліну таму\",singularGenitive:\"{{count}} хвіліны таму\",pluralGenitive:\"{{count}} хвілін таму\"},future:{singularNominative:\"праз {{count}} хвіліну\",singularGenitive:\"праз {{count}} хвіліны\",pluralGenitive:\"праз {{count}} хвілін\"}}),aboutXHours:a({regular:{singularNominative:\"каля {{count}} гадзіны\",singularGenitive:\"каля {{count}} гадзін\",pluralGenitive:\"каля {{count}} гадзін\"},future:{singularNominative:\"прыблізна праз {{count}} гадзіну\",singularGenitive:\"прыблізна праз {{count}} гадзіны\",pluralGenitive:\"прыблізна праз {{count}} гадзін\"}}),xHours:a({regular:{singularNominative:\"{{count}} гадзіна\",singularGenitive:\"{{count}} гадзіны\",pluralGenitive:\"{{count}} гадзін\"},past:{singularNominative:\"{{count}} гадзіну таму\",singularGenitive:\"{{count}} гадзіны таму\",pluralGenitive:\"{{count}} гадзін таму\"},future:{singularNominative:\"праз {{count}} гадзіну\",singularGenitive:\"праз {{count}} гадзіны\",pluralGenitive:\"праз {{count}} гадзін\"}}),xDays:a({regular:{singularNominative:\"{{count}} дзень\",singularGenitive:\"{{count}} дні\",pluralGenitive:\"{{count}} дзён\"}}),aboutXWeeks:a({regular:{singularNominative:\"каля {{count}} тыдні\",singularGenitive:\"каля {{count}} тыдняў\",pluralGenitive:\"каля {{count}} тыдняў\"},future:{singularNominative:\"прыблізна праз {{count}} тыдзень\",singularGenitive:\"прыблізна праз {{count}} тыдні\",pluralGenitive:\"прыблізна праз {{count}} тыдняў\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тыдзень\",singularGenitive:\"{{count}} тыдні\",pluralGenitive:\"{{count}} тыдняў\"}}),aboutXMonths:a({regular:{singularNominative:\"каля {{count}} месяца\",singularGenitive:\"каля {{count}} месяцаў\",pluralGenitive:\"каля {{count}} месяцаў\"},future:{singularNominative:\"прыблізна праз {{count}} месяц\",singularGenitive:\"прыблізна праз {{count}} месяцы\",pluralGenitive:\"прыблізна праз {{count}} месяцаў\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяцы\",pluralGenitive:\"{{count}} месяцаў\"}}),aboutXYears:a({regular:{singularNominative:\"каля {{count}} года\",singularGenitive:\"каля {{count}} гадоў\",pluralGenitive:\"каля {{count}} гадоў\"},future:{singularNominative:\"прыблізна праз {{count}} год\",singularGenitive:\"прыблізна праз {{count}} гады\",pluralGenitive:\"прыблізна праз {{count}} гадоў\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} гады\",pluralGenitive:\"{{count}} гадоў\"}}),overXYears:a({regular:{singularNominative:\"больш за {{count}} год\",singularGenitive:\"больш за {{count}} гады\",pluralGenitive:\"больш за {{count}} гадоў\"},future:{singularNominative:\"больш, чым праз {{count}} год\",singularGenitive:\"больш, чым праз {{count}} гады\",pluralGenitive:\"больш, чым праз {{count}} гадоў\"}}),almostXYears:a({regular:{singularNominative:\"амаль {{count}} год\",singularGenitive:\"амаль {{count}} гады\",pluralGenitive:\"амаль {{count}} гадоў\"},future:{singularNominative:\"амаль праз {{count}} год\",singularGenitive:\"амаль праз {{count}} гады\",pluralGenitive:\"амаль праз {{count}} гадоў\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096),d=n(29407);const l=[\"нядзелю\",\"панядзелак\",\"аўторак\",\"сераду\",\"чацьвер\",\"пятніцу\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" а' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у мінулую \"+t+\" а' p\";case 1:case 2:case 4:return\"'у мінулы \"+t+\" а' p\"}}(a)},yesterday:\"'учора а' p\",today:\"'сёньня а' p\",tomorrow:\"'заўтра а' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступную \"+t+\" а' p\";case 1:case 2:case 4:return\"'у наступны \"+t+\" а' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?\"-га\":\"hour\"===n||\"minute\"===n||\"second\"===n?\"-я\":r%10!=2&&r%10!=3||r%100==12||r%100==13?\"-ы\":\"-і\",r+a},era:(0,f.o)({values:{narrow:[\"да н.э.\",\"н.э.\"],abbreviated:[\"да н. э.\",\"н. э.\"],wide:[\"да нашай эры\",\"нашай эры\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ы кв.\",\"2-і кв.\",\"3-і кв.\",\"4-ы кв.\"],wide:[\"1-ы квартал\",\"2-і квартал\",\"3-і квартал\",\"4-ы квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"Т\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"трав.\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"сьнеж.\"],wide:[\"студзень\",\"люты\",\"сакавік\",\"красавік\",\"травень\",\"чэрвень\",\"ліпень\",\"жнівень\",\"верасень\",\"кастрычнік\",\"лістапад\",\"сьнежань\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"Т\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"трав.\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"сьнеж.\"],wide:[\"студзеня\",\"лютага\",\"сакавіка\",\"красавіка\",\"траўня\",\"чэрвеня\",\"ліпеня\",\"жніўня\",\"верасня\",\"кастрычніка\",\"лістапада\",\"сьнежня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"А\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"аў\",\"ср\",\"чц\",\"пт\",\"сб\"],abbreviated:[\"нядз\",\"пан\",\"аўт\",\"сер\",\"чаць\",\"пят\",\"суб\"],wide:[\"нядзеля\",\"панядзелак\",\"аўторак\",\"серада\",\"чацьвер\",\"пятніца\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніца\",afternoon:\"дзень\",evening:\"вечар\",night:\"ноч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніцы\",afternoon:\"дня\",evening:\"вечара\",night:\"ночы\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"be-tarask\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(да нашай эры|нашай эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыі]?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыі]?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слкмчжв]\u002Fi,abbreviated:\u002F^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\\.?\u002Fi,wide:\u002F^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^к\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi],any:[\u002F^ст\u002Fi,\u002F^лю\u002Fi,\u002F^са\u002Fi,\u002F^кр\u002Fi,\u002F^тр\u002Fi,\u002F^ч\u002Fi,\u002F^ліп\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^ка\u002Fi,\u002F^ліс\u002Fi,\u002F^сн\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпасч]\u002Fi,short:\u002F^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?\u002Fi,wide:\u002F^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[ан]\u002Fi,\u002F^а\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,abbreviated:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,wide:\u002F^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^поўн\u002Fi,noon:\u002F^поўд\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[зн]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},13558(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"palette\",[[\"path\",{d:\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\",key:\"e79jfc\"}],[\"circle\",{cx:\"13.5\",cy:\"6.5\",r:\".5\",fill:\"currentColor\",key:\"1okk4w\"}],[\"circle\",{cx:\"17.5\",cy:\"10.5\",r:\".5\",fill:\"currentColor\",key:\"f64h9f\"}],[\"circle\",{cx:\"6.5\",cy:\"12.5\",r:\".5\",fill:\"currentColor\",key:\"qy21gx\"}],[\"circle\",{cx:\"8.5\",cy:\"7.5\",r:\".5\",fill:\"currentColor\",key:\"fotxhn\"}]])},13656(e,t,n){n.d(t,{Z:()=>u});var r=n(51609),a=n(75795),o=n(44645),i=n(88200),s=n(74848),u=r.forwardRef((e,t)=>{const{container:n,...u}=e,[d,l]=r.useState(!1);(0,i.N)(()=>l(!0),[]);const c=n||d&&globalThis?.document?.body;return c?a.createPortal((0,s.jsx)(o.sG.div,{...u,ref:t}),c):null});u.displayName=\"Portal\"},15146(e,t,n){n.d(t,{et:()=>m});const r={lessThanXSeconds:{standalone:{one:\"vähem kui üks sekund\",other:\"vähem kui {{count}} sekundit\"},withPreposition:{one:\"vähem kui ühe sekundi\",other:\"vähem kui {{count}} sekundi\"}},xSeconds:{standalone:{one:\"üks sekund\",other:\"{{count}} sekundit\"},withPreposition:{one:\"ühe sekundi\",other:\"{{count}} sekundi\"}},halfAMinute:{standalone:\"pool minutit\",withPreposition:\"poole minuti\"},lessThanXMinutes:{standalone:{one:\"vähem kui üks minut\",other:\"vähem kui {{count}} minutit\"},withPreposition:{one:\"vähem kui ühe minuti\",other:\"vähem kui {{count}} minuti\"}},xMinutes:{standalone:{one:\"üks minut\",other:\"{{count}} minutit\"},withPreposition:{one:\"ühe minuti\",other:\"{{count}} minuti\"}},aboutXHours:{standalone:{one:\"umbes üks tund\",other:\"umbes {{count}} tundi\"},withPreposition:{one:\"umbes ühe tunni\",other:\"umbes {{count}} tunni\"}},xHours:{standalone:{one:\"üks tund\",other:\"{{count}} tundi\"},withPreposition:{one:\"ühe tunni\",other:\"{{count}} tunni\"}},xDays:{standalone:{one:\"üks päev\",other:\"{{count}} päeva\"},withPreposition:{one:\"ühe päeva\",other:\"{{count}} päeva\"}},aboutXWeeks:{standalone:{one:\"umbes üks nädal\",other:\"umbes {{count}} nädalat\"},withPreposition:{one:\"umbes ühe nädala\",other:\"umbes {{count}} nädala\"}},xWeeks:{standalone:{one:\"üks nädal\",other:\"{{count}} nädalat\"},withPreposition:{one:\"ühe nädala\",other:\"{{count}} nädala\"}},aboutXMonths:{standalone:{one:\"umbes üks kuu\",other:\"umbes {{count}} kuud\"},withPreposition:{one:\"umbes ühe kuu\",other:\"umbes {{count}} kuu\"}},xMonths:{standalone:{one:\"üks kuu\",other:\"{{count}} kuud\"},withPreposition:{one:\"ühe kuu\",other:\"{{count}} kuu\"}},aboutXYears:{standalone:{one:\"umbes üks aasta\",other:\"umbes {{count}} aastat\"},withPreposition:{one:\"umbes ühe aasta\",other:\"umbes {{count}} aasta\"}},xYears:{standalone:{one:\"üks aasta\",other:\"{{count}} aastat\"},withPreposition:{one:\"ühe aasta\",other:\"{{count}} aasta\"}},overXYears:{standalone:{one:\"rohkem kui üks aasta\",other:\"rohkem kui {{count}} aastat\"},withPreposition:{one:\"rohkem kui ühe aasta\",other:\"rohkem kui {{count}} aasta\"}},almostXYears:{standalone:{one:\"peaaegu üks aasta\",other:\"peaaegu {{count}} aastat\"},withPreposition:{one:\"peaaegu ühe aasta\",other:\"peaaegu {{count}} aasta\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kell' {{time}}\",long:\"{{date}} 'kell' {{time}}\",medium:\"{{date}}. {{time}}\",short:\"{{date}}. {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'eelmine' eeee 'kell' p\",yesterday:\"'eile kell' p\",today:\"'täna kell' p\",tomorrow:\"'homme kell' p\",nextWeek:\"'järgmine' eeee 'kell' p\",other:\"P\"};var s=n(33443);const u={narrow:[\"J\",\"V\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jaan\",\"veebr\",\"märts\",\"apr\",\"mai\",\"juuni\",\"juuli\",\"aug\",\"sept\",\"okt\",\"nov\",\"dets\"],wide:[\"jaanuar\",\"veebruar\",\"märts\",\"aprill\",\"mai\",\"juuni\",\"juuli\",\"august\",\"september\",\"oktoober\",\"november\",\"detsember\"]},d={narrow:[\"P\",\"E\",\"T\",\"K\",\"N\",\"R\",\"L\"],short:[\"P\",\"E\",\"T\",\"K\",\"N\",\"R\",\"L\"],abbreviated:[\"pühap.\",\"esmasp.\",\"teisip.\",\"kolmap.\",\"neljap.\",\"reede.\",\"laup.\"],wide:[\"pühapäev\",\"esmaspäev\",\"teisipäev\",\"kolmapäev\",\"neljapäev\",\"reede\",\"laupäev\"]},l={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"e.m.a\",\"m.a.j\"],abbreviated:[\"e.m.a\",\"m.a.j\"],wide:[\"enne meie ajaarvamist\",\"meie ajaarvamise järgi\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:u,defaultWidth:\"wide\",formattingValues:u,defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:d,defaultWidth:\"wide\",formattingValues:d,defaultFormattingWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"}},defaultFormattingWidth:\"wide\"})};var c=n(57883);const m={code:\"et\",formatDistance:(e,t,n)=>{const a=n?.addSuffix?r[e].withPreposition:r[e].standalone;let o;return o=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?o+\" pärast\":o+\" eest\":o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:l,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^\\d+\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(e\\.m\\.a|m\\.a\\.j|eKr|pKr)\u002Fi,abbreviated:\u002F^(e\\.m\\.a|m\\.a\\.j|eKr|pKr)\u002Fi,wide:\u002F^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^e\u002Fi,\u002F^(m|p)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[jvmasond]\u002Fi,abbreviated:\u002F^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)\u002Fi,wide:\u002F^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^v\u002Fi,\u002F^mär\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^juun\u002Fi,\u002F^juul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[petknrl]\u002Fi,short:\u002F^[petknrl]\u002Fi,abbreviated:\u002F^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\\.?\u002Fi,wide:\u002F^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^e\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^n\u002Fi,\u002F^r\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{any:\u002F^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^keskö\u002Fi,noon:\u002F^keskp\u002Fi,morning:\u002Fhommik\u002Fi,afternoon:\u002Fpärastlõuna\u002Fi,evening:\u002Fõhtu\u002Fi,night:\u002Föö\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},15849(e,t,n){n(74848)},16029(e,t,n){n.d(t,{JF:()=>v,MK:()=>w,OE:()=>g,d2:()=>m,eQ:()=>p,ez:()=>b,i5:()=>h,no:()=>k,np:()=>u,yN:()=>f});var r=n(27723),a=n(38342),o=n(99321);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=[{key:\"Mon\",label:(0,r.__)(\"Monday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Mon\",\"wp-cafe\")},{key:\"Tue\",label:(0,r.__)(\"Tuesday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Tue\",\"wp-cafe\")},{key:\"Wed\",label:(0,r.__)(\"Wednesday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Wed\",\"wp-cafe\")},{key:\"Thu\",label:(0,r.__)(\"Thursday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Thu\",\"wp-cafe\")},{key:\"Fri\",label:(0,r.__)(\"Friday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Fri\",\"wp-cafe\")},{key:\"Sat\",label:(0,r.__)(\"Saturday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Sat\",\"wp-cafe\")},{key:\"Sun\",label:(0,r.__)(\"Sunday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Sun\",\"wp-cafe\")}],d=function(e){var t={};return[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"].forEach(function(n){e[n]?t[n]=e[n]:t[n]={status:\"off\",slots:[m()]}}),t},l=function(e){if(!e)return\"\";try{return(0,o.Ej)(e)}catch(t){return console.warn(\"Failed to format time:\",e,t),e}},c=function(e){if(!e)return\"\";try{if(e.match(\u002Fam|pm\u002Fi))return e.replace(\u002Fam\u002Fgi,\"AM\").replace(\u002Fpm\u002Fgi,\"PM\");var t=(0,o.D5)(e);if(0===t&&\"0h00\"!==e&&\"00:00\"!==e)return e;var n=Math.floor(t\u002F60),r=t%60,a=n%12;0===a&&(a=12);var i=n>=12?\"PM\":\"AM\";return\"\".concat(a,\":\").concat(String(r).padStart(2,\"0\"),\" \").concat(i)}catch(t){return console.warn(\"Failed to normalize time for DB:\",e,t),e}},m=function(){var e=new Date;e.setHours(10,0,0,0);var t=new Date;return t.setHours(21,0,0,0),{start:(0,o.Ej)(e),end:(0,o.Ej)(t)}},f=function(e){if(!e)return 0;try{return(0,o.D5)(e)}catch(t){return console.warn(\"Failed to parse time:\",e,t),0}},h=function(e){e\u003C0&&(e=0),e>=1440&&(e=1439);var t=Math.floor(e\u002F60),n=e%60,r=new Date;return r.setHours(t,n,0,0),(0,o.Ej)(r)},p=function(e,t){if(e===t)return{isValid:!1,error:(0,r.__)(\"Start and end times cannot be the same\",\"wp-cafe\")};var n=f(e),a=f(t),o=0===n&&(e.includes(\"12\")||e.includes(\"00\")||e.includes(\"0h\")),i=0===a&&(t.includes(\"12\")||t.includes(\"00\")||t.includes(\"0h\"));return 0!==n||o?0!==a||i?a\u003C=n?{isValid:!1,error:(0,r.__)(\"End time must be after start time\",\"wp-cafe\")}:a-n>1440?{isValid:!1,error:(0,r.__)(\"Schedule duration cannot exceed 24 hours\",\"wp-cafe\")}:{isValid:!0,error:null}:{isValid:!1,error:(0,r.__)(\"Invalid end time format\",\"wp-cafe\")}:{isValid:!1,error:(0,r.__)(\"Invalid start time format\",\"wp-cafe\")}},v=function(e,t){if(!t||0===t.length)return{isValid:!0};if(t.some(function(t){return t.start===e.start&&t.end===e.end}))return{isValid:!1,errorType:\"exact_match\"};var n=f(e.start),r=f(e.end);return t.some(function(e){var t=f(e.start),a=f(e.end);return n\u003Ca&&r>t})?{isValid:!1,errorType:\"overlap\"}:{isValid:!0}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=[],n=Math.max(1,Math.floor(null!=e?e:30)),r=new Date;r.setHours(0,0,0,0);for(var i=1440\u002Fn,s=0;s\u003Ci;s++){var u=(0,o.Ej)(r);t.push({value:u,label:u}),r=(0,a.z)(r,n)}return t},b=function(e){var t=d(e),n={};return Object.entries(t).forEach(function(e){var t=i(e,2),r=t[0],a=t[1];n[r]={status:a.status,slots:a.slots.map(function(e){return{start:l(e.start),end:l(e.end)}})}}),n},w=function(e){var t=d(e),n={};return Object.entries(t).forEach(function(e){var t=i(e,2),r=t[0],a=t[1];n[r]={status:a.status,slots:a.slots.map(function(e){return{start:c(e.start),end:c(e.end)}})}}),n},y=[m()],k={Mon:{status:\"on\",slots:y},Tue:{status:\"on\",slots:y},Wed:{status:\"on\",slots:y},Thu:{status:\"on\",slots:y},Fri:{status:\"on\",slots:y},Sat:{status:\"off\",slots:y},Sun:{status:\"off\",slots:y}}},16066(e,t,n){n.d(t,{U:()=>u});var r=n(86087),a=n(16029);function o(e){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},o(e)}function i(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=o(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==o(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.no,o=arguments.length>1?arguments[1]:void 0,u=(e=(0,r.useState)(n),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),d=u[0],l=u[1],c=(0,r.useCallback)(function(e){l(e),null==o||o(e)},[o]),m=(0,r.useCallback)(function(e,t){var n=Object.assign(Object.assign({},d),i({},e,t));c(n)},[d,c]),f=(0,r.useCallback)(function(e){var t=d[e];if(t&&\"off\"!==t.status){var n=Object.assign({},d);Object.keys(n).forEach(function(r){var a;if(r!==e&&\"on\"===(null===(a=n[r])||void 0===a?void 0:a.status)){var o=n[r];n[r]=Object.assign(Object.assign({},o),{slots:t.slots})}}),c(n)}},[d,c]),h=(0,r.useCallback)(function(e,t){var n=d[e];if(n){var r=Object.assign(Object.assign({},d),i({},e,Object.assign(Object.assign({},n),{status:t})));c(r)}},[d,c]);return{schedule:d,updateSchedule:c,handleDayUpdate:m,handleApplyToAll:f,handleDayToggle:h}}},16172(e,t,n){n.d(t,{f:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return isNaN(t)?(0,r.w)(n?.in||e,NaN):t?(o.setDate(o.getDate()+t),o):o}},16336(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(62468),m=n(71112),f=n(6155),h=n(50205),p=n(84149),v=n(79085),g=n(90334);function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var w=function(e){var t,n,r=e.title,a=e.description,o=e.switchable,i=void 0!==o&&o,s=e.defaultEnabled,u=e.className,w=e.children,y=e.onToggle,k=e.hasContentBg,x=e.isPro,j=e.showDateTime,M=e.loading,P=(t=(0,l.useState)(s),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?b(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),_=P[0],S=P[1];(0,l.useEffect)(function(){S(s)},[s]);var W=(0,v.M)(),C=x&&!W,O=w&&(!i||_)&&!C;return(0,d.jsxs)(c.Card,{className:(0,m.cn)(\"border rounded-lg p-0 shadow-none\",u),children:[(0,d.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center justify-between p-4 min-h-17.5 flex-wrap sm:flex-nowrap gap-3\",O&&\"border-b border-b-border min-h-17.5 dark:bg-visual-400\"),children:[(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"div\",{className:\"text-black\u002F90 text-base font-medium tracking-tight\",children:r}),a&&(0,d.jsx)(h.VY,{children:a}),j&&(0,d.jsx)(g.N,{})]}),C?(0,d.jsx)(p.s,{}):i?(0,d.jsx)(f.d,{checked:_,onCheckedChange:function(e){S(e),null==y||y(e)},loading:M}):null]}),O&&(0,d.jsx)(c.CardContent,{className:(0,m.cn)(\"p-5 space-y-4\",k&&\"rounded-lg bg-card\"),children:w})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_card_with_toggle\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_card_with_toggle\",\"wpcafe\",function(e,t){return(0,d.jsx)(w,Object.assign({},t))},10)},16499(e,t,n){n.d(t,{a:()=>P});var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(8723),f=n(48697),h=n(75107),p=n(92863),v=n(89914),g=n(51192),b=n(62468),w=n(79187);function y(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||x(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||x(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e,t){if(e){if(\"string\"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var P=(0,c.memo)(function(e){var t=e.options,n=e.placeholder,r=e.defaultValue,a=e.value,o=e.unit,i=e.createNewOption,s=e.valueType,u=void 0===s?\"string\":s,x=e.onChange,j=e.isMulti,P=void 0!==j&&j,_=e.disabled,S=void 0!==_&&_,W=e.className,C=e.selectContentClassName,O=e.showSearch,N=void 0!==O&&O,z=e.emptyNotice,A=null==t,T=t||[],E=function(e){var t=e.initialOptions,n=e.valueType,r=e.unit,a=e.createNewOption,o=e.defaultValue,i=e.onChange,s=k((0,c.useState)(function(){return null==o||\"\"===o||t.some(function(e){return e.value.toString()===o.toString()})?t:[{value:o,label:\"\".concat(o).concat(r?\" \".concat(r):\"\")}].concat(y(t))}),2),u=s[0],d=s[1],l=k((0,c.useState)(\"\"),2),m=l[0],f=l[1],h=k((0,c.useState)(\"\"),2),p=h[0],v=h[1];(0,c.useEffect)(function(){if(null!=o&&\"\"!==o)if(t.some(function(e){return e.value.toString()===o.toString()}))d(t);else{var e={value:o,label:\"\".concat(o).concat(r?\" \".concat(r):\"\")};d([e].concat(y(t)))}else d(t)},[t,o,r]),(0,c.useEffect)(function(){var e=setTimeout(function(){v(m)},1e3);return function(){return clearTimeout(e)}},[m]);var g=(0,c.useMemo)(function(){return u.filter(function(e){var t=p.toLowerCase(),n=e.label.toLowerCase().includes(t),r=e.value.toString().toLowerCase().includes(t);return n||r})},[u,p]),b=(0,c.useCallback)(function(e){f(e.target.value)},[]),w=(0,c.useCallback)(function(){var e=m.trim();if(e){var t=\"number\"===n?parseFloat(e)||0:e,a={value:t,label:\"\".concat(e,\" \").concat(r||\"\")};d(function(e){return[].concat(y(e),[a])}),i(t),f(\"\"),v(\"\")}},[m,n,r,i]),x=(0,c.useCallback)(function(e){if(\"number\"===n){var t=parseFloat(e);i(isNaN(t)?0:t)}else i(e)},[n,i]),j=(0,c.useCallback)(function(e){e&&\"\"!==e.trim()&&(a&&e===m.trim()&&0===g.length&&m.trim()?w():x(e))},[a,m,g.length,w,x]),M=a&&0===g.length&&p&&m.trim(),P=g.filter(function(e){return\"\"!==e.value.toString().trim()}),_=0===u.length&&!p,S=0===g.length&&p&&!a;return{options:u,search:m,debouncedSearch:p,filteredOptions:P,handleInputChange:b,handleSelectValue:j,handleCreate:w,shouldShowCreateOption:M,hasNoData:_,hasNoResults:S}}({initialOptions:T,valueType:u,unit:o,createNewOption:i,defaultValue:r,onChange:x}),D=E.search,I=E.filteredOptions,F=E.handleInputChange,H=E.handleSelectValue,R=E.shouldShowCreateOption,$=E.hasNoData,L=E.hasNoResults,X=z?(0,d.jsx)(\"div\",{className:\"wcf-empty-notice\",children:z}):null;if(!P)return(0,d.jsxs)(p.l6,{value:(null==r?void 0:r.toString())||\"\",onValueChange:H,children:[(0,d.jsxs)(p.bq,{disabled:S,className:\"w-full min-w-32 truncate whitespace-normal! wrap-break-word! min-h-11 h-auto! text-left py-0! px-3! \".concat(W||\"\"),children:[(0,d.jsx)(p.yv,{placeholder:n,className:\"min-w-32\"}),A&&(0,d.jsx)(m.A,{className:\"ml-auto animate-spin size-4\"})]}),(0,d.jsxs)(p.gC,{className:\"max-w-[90vw] max-h-80 h-full wcf-select-content \".concat(C),position:\"popper\",side:\"bottom\",align:\"start\",children:[(i||N)&&(0,d.jsx)(\"div\",{className:\"wcf-select-search sticky top-0 bg-popover! border-b border-border p-2 z-10\",children:(0,d.jsx)(w.p,{value:D,onChange:F,onKeyDown:function(e){return e.stopPropagation()},placeholder:i?(0,l.__)(\"Type to search or create...\",\"wp-cafe\"):(0,l.__)(\"Search...\",\"wp-cafe\"),type:\"text\",disabled:S,className:\"mb-0\"})}),X,(0,d.jsxs)(\"div\",{className:\"max-h-64 overflow-y-auto\",children:[R?(0,d.jsx)(p.eb,{value:D.trim(),children:(0,d.jsxs)(\"div\",{className:\"flex items-center space-x-1\",children:[(0,d.jsx)(\"span\",{children:(0,l.__)(\"Create:\",\"wp-cafe\")}),(0,d.jsx)(\"span\",{className:\"font-medium\",children:D}),o&&(0,d.jsx)(\"span\",{className:\"text-muted-foreground\",children:o})]})}):I.map(function(e){return(0,d.jsx)(p.eb,{value:e.value.toString(),children:e.label},e.value)}),$&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No data available\",\"wp-cafe\")}),L&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No results found\",\"wp-cafe\")})]})]})]});var G=Array.isArray(a)?a:[],Y=G.map(function(e){var t=T.find(function(t){return t.value.toString()===e.toString()});return t?{label:t.label,value:e}:null}).filter(Boolean);return(0,d.jsxs)(g.AM,{modal:!0,open:!S&&void 0,children:[(0,d.jsx)(g.Wv,{asChild:!0,children:(0,d.jsxs)(\"div\",{role:\"button\",tabIndex:0,\"aria-disabled\":S,className:\"inline-flex min-h-11 w-full max-w-full items-center justify-between rounded-md border border-input bg-card px-3 py-2 text-sm cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 overflow-hidden\",children:[(0,d.jsx)(\"div\",{className:\"inline-flex items-center flex-wrap gap-1 mr-2 max-w-full\",children:Y.length>0?Y.map(function(e){return(0,d.jsxs)(v.E,{variant:\"secondary\",className:\"flex gap-1 px-2 py-1 border-0 font-normal\",children:[(0,d.jsx)(\"span\",{className:\"text-xs\",children:e.label}),(0,d.jsx)(\"button\",{type:\"button\",onClick:function(t){var n,r;t.stopPropagation(),S||(n=e.value,r=G.filter(function(e){return e.toString()!==n.toString()}),x(r))},disabled:S,className:\"wpc-select-box-remove-btn hover:bg-secondary-foreground\u002F20 rounded-full p-0.5 transition-colors cursor-pointer\",children:(0,d.jsx)(f.A,{className:\"size-3\"})})]},e.value)}):(0,d.jsx)(\"span\",{className:\"text-muted-foreground\",children:n||\"Select\"})}),(0,d.jsx)(\"div\",{className:\"w-4\",children:A?(0,d.jsx)(m.A,{className:\"animate-spin size-4 ml-2\"}):(0,d.jsx)(h.A,{className:\"size-4 ml-2 text-muted-foreground\"})})]})}),(0,d.jsx)(g.hl,{className:\"p-2 w-64\",children:(0,d.jsxs)(\"div\",{className:\"flex flex-col gap-2\",children:[(0,d.jsx)(w.p,{value:D,onChange:F,onKeyDown:function(e){return e.stopPropagation()},placeholder:(0,l.__)(\"Search...\",\"wp-cafe\"),type:\"text\",disabled:S,className:\"mb-2 wcf-popover-input-search\"}),X,(0,d.jsxs)(\"div\",{className:\"max-h-56 overflow-auto pr-1 wcf-select-box-options\",children:[I.filter(function(e){return!P||!e.value.toString().includes(\",\")}).map(function(e){var t=G.some(function(t){return t.toString()===e.value.toString()});return(0,d.jsxs)(\"label\",{className:\"flex items-center gap-2 px-1 py-1 cursor-pointer\",children:[(0,d.jsx)(b.Checkbox,{disabled:S,checked:t,onCheckedChange:function(t){var n,r=G.some(function(t){return t.toString()===e.value.toString()}),a=G;t&&!r?a=[].concat(function(e){if(Array.isArray(e))return M(e)}(n=G)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(n)||function(e,t){if(e){if(\"string\"==typeof e)return M(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?M(e,t):void 0}}(n)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[e.value]):!t&&r&&(a=G.filter(function(t){return t.toString()!==e.value.toString()})),x(a)}}),(0,d.jsx)(\"span\",{className:\"text-sm\",children:e.label})]},e.value)}),$&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No data available\",\"wp-cafe\")}),L&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No results found\",\"wp-cafe\")})]})]})})]})});P.displayName=\"SelectBox\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_select_box\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_select_box\",\"wpcafe\",function(e,t){return(0,d.jsx)(P,Object.assign({},t))},10)},17044(e,t,n){n.d(t,{is:()=>l});const r={lessThanXSeconds:{one:\"minna en 1 sekúnda\",other:\"minna en {{count}} sekúndur\"},xSeconds:{one:\"1 sekúnda\",other:\"{{count}} sekúndur\"},halfAMinute:\"hálf mínúta\",lessThanXMinutes:{one:\"minna en 1 mínúta\",other:\"minna en {{count}} mínútur\"},xMinutes:{one:\"1 mínúta\",other:\"{{count}} mínútur\"},aboutXHours:{one:\"u.þ.b. 1 klukkustund\",other:\"u.þ.b. {{count}} klukkustundir\"},xHours:{one:\"1 klukkustund\",other:\"{{count}} klukkustundir\"},xDays:{one:\"1 dagur\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"um viku\",other:\"um {{count}} vikur\"},xWeeks:{one:\"1 viku\",other:\"{{count}} vikur\"},aboutXMonths:{one:\"u.þ.b. 1 mánuður\",other:\"u.þ.b. {{count}} mánuðir\"},xMonths:{one:\"1 mánuður\",other:\"{{count}} mánuðir\"},aboutXYears:{one:\"u.þ.b. 1 ár\",other:\"u.þ.b. {{count}} ár\"},xYears:{one:\"1 ár\",other:\"{{count}} ár\"},overXYears:{one:\"meira en 1 ár\",other:\"meira en {{count}} ár\"},almostXYears:{one:\"næstum 1 ár\",other:\"næstum {{count}} ár\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"d.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'síðasta' dddd 'kl.' p\",yesterday:\"'í gær kl.' p\",today:\"'í dag kl.' p\",tomorrow:\"'á morgun kl.' p\",nextWeek:\"dddd 'kl.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"fyrir Krist\",\"eftir Krist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1F\",\"2F\",\"3F\",\"4F\"],wide:[\"1. fjórðungur\",\"2. fjórðungur\",\"3. fjórðungur\",\"4. fjórðungur\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"Á\",\"S\",\"Ó\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apríl\",\"maí\",\"júní\",\"júlí\",\"ágúst\",\"sept.\",\"okt.\",\"nóv.\",\"des.\"],wide:[\"janúar\",\"febrúar\",\"mars\",\"apríl\",\"maí\",\"júní\",\"júlí\",\"ágúst\",\"september\",\"október\",\"nóvember\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"Þ\",\"M\",\"F\",\"F\",\"L\"],short:[\"Su\",\"Má\",\"Þr\",\"Mi\",\"Fi\",\"Fö\",\"La\"],abbreviated:[\"sun.\",\"mán.\",\"þri.\",\"mið.\",\"fim.\",\"fös.\",\"lau.\"],wide:[\"sunnudagur\",\"mánudagur\",\"þriðjudagur\",\"miðvikudagur\",\"fimmtudagur\",\"föstudagur\",\"laugardagur\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"f\",pm:\"e\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"},abbreviated:{am:\"f.h.\",pm:\"e.h.\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"},wide:{am:\"fyrir hádegi\",pm:\"eftir hádegi\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"f\",pm:\"e\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"},abbreviated:{am:\"f.h.\",pm:\"e.h.\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"},wide:{am:\"fyrir hádegi\",pm:\"eftir hádegi\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"is\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"í \"+a:a+\" síðan\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+(\\.)?\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(f\\.Kr\\.|e\\.Kr\\.)\u002Fi,abbreviated:\u002F^(f\\.Kr\\.|e\\.Kr\\.)\u002Fi,wide:\u002F^(fyrir Krist|eftir Krist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(f\\.Kr\\.)\u002Fi,\u002F^(e\\.Kr\\.)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\\.?\u002Fi,abbreviated:\u002F^q[1234]\\.?\u002Fi,wide:\u002F^[1234]\\.? fjórðungur\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\\.?\u002Fi,\u002F2\\.?\u002Fi,\u002F3\\.?\u002Fi,\u002F4\\.?\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmásónd]\u002Fi,abbreviated:\u002F^(jan\\.|feb\\.|mars\\.|apríl\\.|maí|júní|júlí|águst|sep\\.|oct\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^á\u002Fi,\u002F^s\u002Fi,\u002F^ó\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maí\u002Fi,\u002F^jún\u002Fi,\u002F^júl\u002Fi,\u002F^áu\u002Fi,\u002F^s\u002Fi,\u002F^ó\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(su|má|þr|mi|fi|fö|la)\u002Fi,abbreviated:\u002F^(sun|mán|þri|mið|fim|fös|lau)\\.?\u002Fi,wide:\u002F^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^þ\u002Fi,\u002F^m\u002Fi,\u002F^f\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi],any:[\u002F^su\u002Fi,\u002F^má\u002Fi,\u002F^þr\u002Fi,\u002F^mi\u002Fi,\u002F^fi\u002Fi,\u002F^fö\u002Fi,\u002F^la\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))\u002Fi,any:\u002F^(fyrir hádegi|eftir hádegi|[ef]\\.?h\\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^f\u002Fi,pm:\u002F^e\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^há\u002Fi,morning:\u002Fmorgunn\u002Fi,afternoon:\u002Fsíðdegi\u002Fi,evening:\u002Fkvöld\u002Fi,night:\u002Fnótt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},17639(e,t,n){n.d(t,{M:()=>o});var r=n(86087);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var o=function(e,t){var n,o,i=(n=(0,r.useState)(function(){if(\"undefined\"==typeof window)return t;try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(n){return console.warn('Error reading localStorage key \"'.concat(e,'\":'),n),t}}),o=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(n,o)||function(e,t){if(e){if(\"string\"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?a(e,t):void 0}}(n,o)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=i[0],u=i[1],d=(0,r.useCallback)(function(t){try{var n=t instanceof Function?t(s):t;u(n),\"undefined\"!=typeof window&&window.localStorage.setItem(e,JSON.stringify(n))}catch(t){console.warn('Error setting localStorage key \"'.concat(e,'\":'),t)}},[e,s]),l=(0,r.useCallback)(function(){try{\"undefined\"!=typeof window&&window.localStorage.removeItem(e),u(t)}catch(t){console.warn('Error removing localStorage key \"'.concat(e,'\":'),t)}},[e,t]);return(0,r.useEffect)(function(){var t=function(t){if(t.key===e&&null!==t.newValue)try{u(JSON.parse(t.newValue))}catch(t){console.warn('Error parsing storage event for key \"'.concat(e,'\":'),t)}};return window.addEventListener(\"storage\",t),function(){window.removeEventListener(\"storage\",t)}},[e]),[s,d,l]}},17663(e,t,n){n.d(t,{UE:()=>Ce,ll:()=>je,rD:()=>Ne,UU:()=>_e,jD:()=>We,ER:()=>Oe,cY:()=>Me,BN:()=>Pe,Ej:()=>Se});const r=[\"top\",\"right\",\"bottom\",\"left\"],a=Math.min,o=Math.max,i=Math.round,s=Math.floor,u=e=>({x:e,y:e}),d={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"},l={start:\"end\",end:\"start\"};function c(e,t,n){return o(e,a(t,n))}function m(e,t){return\"function\"==typeof e?e(t):e}function f(e){return e.split(\"-\")[0]}function h(e){return e.split(\"-\")[1]}function p(e){return\"x\"===e?\"y\":\"x\"}function v(e){return\"y\"===e?\"height\":\"width\"}const g=new Set([\"top\",\"bottom\"]);function b(e){return g.has(f(e))?\"y\":\"x\"}function w(e){return p(b(e))}function y(e){return e.replace(\u002Fstart|end\u002Fg,e=>l[e])}const k=[\"left\",\"right\"],x=[\"right\",\"left\"],j=[\"top\",\"bottom\"],M=[\"bottom\",\"top\"];function P(e){return e.replace(\u002Fleft|right|bottom|top\u002Fg,e=>d[e])}function _(e){return\"number\"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function S(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function W(e,t,n){let{reference:r,floating:a}=e;const o=b(t),i=w(t),s=v(i),u=f(t),d=\"y\"===o,l=r.x+r.width\u002F2-a.width\u002F2,c=r.y+r.height\u002F2-a.height\u002F2,m=r[s]\u002F2-a[s]\u002F2;let p;switch(u){case\"top\":p={x:l,y:r.y-a.height};break;case\"bottom\":p={x:l,y:r.y+r.height};break;case\"right\":p={x:r.x+r.width,y:c};break;case\"left\":p={x:r.x-a.width,y:c};break;default:p={x:r.x,y:r.y}}switch(h(t)){case\"start\":p[i]-=m*(n&&d?-1:1);break;case\"end\":p[i]+=m*(n&&d?-1:1)}return p}async function C(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:o,rects:i,elements:s,strategy:u}=e,{boundary:d=\"clippingAncestors\",rootBoundary:l=\"viewport\",elementContext:c=\"floating\",altBoundary:f=!1,padding:h=0}=m(t,e),p=_(h),v=s[f?\"floating\"===c?\"reference\":\"floating\":c],g=S(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(v)))||n?v:v.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:d,rootBoundary:l,strategy:u})),b=\"floating\"===c?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,w=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),y=await(null==o.isElement?void 0:o.isElement(w))&&await(null==o.getScale?void 0:o.getScale(w))||{x:1,y:1},k=S(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:w,strategy:u}):b);return{top:(g.top-k.top+p.top)\u002Fy.y,bottom:(k.bottom-g.bottom+p.bottom)\u002Fy.y,left:(g.left-k.left+p.left)\u002Fy.x,right:(k.right-g.right+p.right)\u002Fy.x}}function O(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function N(e){return r.some(t=>e[t]>=0)}const z=new Set([\"left\",\"top\"]);function A(){return\"undefined\"!=typeof window}function T(e){return I(e)?(e.nodeName||\"\").toLowerCase():\"#document\"}function E(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function D(e){var t;return null==(t=(I(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function I(e){return!!A()&&(e instanceof Node||e instanceof E(e).Node)}function F(e){return!!A()&&(e instanceof Element||e instanceof E(e).Element)}function H(e){return!!A()&&(e instanceof HTMLElement||e instanceof E(e).HTMLElement)}function R(e){return!(!A()||\"undefined\"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof E(e).ShadowRoot)}const $=new Set([\"inline\",\"contents\"]);function L(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=ee(e);return\u002Fauto|scroll|overlay|hidden|clip\u002F.test(t+r+n)&&!$.has(a)}const X=new Set([\"table\",\"td\",\"th\"]);function G(e){return X.has(T(e))}const Y=[\":popover-open\",\":modal\"];function Z(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const q=[\"transform\",\"translate\",\"scale\",\"rotate\",\"perspective\"],B=[\"transform\",\"translate\",\"scale\",\"rotate\",\"perspective\",\"filter\"],V=[\"paint\",\"layout\",\"strict\",\"content\"];function U(e){const t=K(),n=F(e)?ee(e):e;return q.some(e=>!!n[e]&&\"none\"!==n[e])||!!n.containerType&&\"normal\"!==n.containerType||!t&&!!n.backdropFilter&&\"none\"!==n.backdropFilter||!t&&!!n.filter&&\"none\"!==n.filter||B.some(e=>(n.willChange||\"\").includes(e))||V.some(e=>(n.contain||\"\").includes(e))}function K(){return!(\"undefined\"==typeof CSS||!CSS.supports)&&CSS.supports(\"-webkit-backdrop-filter\",\"none\")}const J=new Set([\"html\",\"body\",\"#document\"]);function Q(e){return J.has(T(e))}function ee(e){return E(e).getComputedStyle(e)}function te(e){return F(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ne(e){if(\"html\"===T(e))return e;const t=e.assignedSlot||e.parentNode||R(e)&&e.host||D(e);return R(t)?t.host:t}function re(e){const t=ne(e);return Q(t)?e.ownerDocument?e.ownerDocument.body:e.body:H(t)&&L(t)?t:re(t)}function ae(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=re(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),i=E(a);if(o){const e=oe(i);return t.concat(i,i.visualViewport||[],L(a)?a:[],e&&n?ae(e):[])}return t.concat(a,ae(a,[],n))}function oe(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ie(e){const t=ee(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=H(e),o=a?e.offsetWidth:n,s=a?e.offsetHeight:r,u=i(n)!==o||i(r)!==s;return u&&(n=o,r=s),{width:n,height:r,$:u}}function se(e){return F(e)?e:e.contextElement}function ue(e){const t=se(e);if(!H(t))return u(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=ie(t);let s=(o?i(n.width):n.width)\u002Fr,d=(o?i(n.height):n.height)\u002Fa;return s&&Number.isFinite(s)||(s=1),d&&Number.isFinite(d)||(d=1),{x:s,y:d}}const de=u(0);function le(e){const t=E(e);return K()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:de}function ce(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=se(e);let i=u(1);t&&(r?F(r)&&(i=ue(r)):i=ue(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==E(e))&&t}(o,n,r)?le(o):u(0);let d=(a.left+s.x)\u002Fi.x,l=(a.top+s.y)\u002Fi.y,c=a.width\u002Fi.x,m=a.height\u002Fi.y;if(o){const e=E(o),t=r&&F(r)?E(r):r;let n=e,a=oe(n);for(;a&&r&&t!==n;){const e=ue(a),t=a.getBoundingClientRect(),r=ee(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,l*=e.y,c*=e.x,m*=e.y,d+=o,l+=i,n=E(a),a=oe(n)}}return S({width:c,height:m,x:d,y:l})}function me(e,t){const n=te(e).scrollLeft;return t?t.left+n:ce(D(e)).left+n}function fe(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-me(e,n),y:n.top+t.scrollTop}}const he=new Set([\"absolute\",\"fixed\"]);function pe(e,t,n){let r;if(\"viewport\"===t)r=function(e,t){const n=E(e),r=D(e),a=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,s=0,u=0;if(a){o=a.width,i=a.height;const e=K();(!e||e&&\"fixed\"===t)&&(s=a.offsetLeft,u=a.offsetTop)}const d=me(r);if(d\u003C=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a=\"CSS1Compat\"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-a);i\u003C=25&&(o-=i)}else d\u003C=25&&(o+=d);return{width:o,height:i,x:s,y:u}}(e,n);else if(\"document\"===t)r=function(e){const t=D(e),n=te(e),r=e.ownerDocument.body,a=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+me(e);const u=-n.scrollTop;return\"rtl\"===ee(r).direction&&(s+=o(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:s,y:u}}(D(e));else if(F(t))r=function(e,t){const n=ce(e,!0,\"fixed\"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=H(e)?ue(e):u(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:r*o.y}}(t,n);else{const n=le(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(r)}function ve(e,t){const n=ne(e);return!(n===t||!F(n)||Q(n))&&(\"fixed\"===ee(n).position||ve(n,t))}function ge(e,t,n){const r=H(t),a=D(t),o=\"fixed\"===n,i=ce(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const d=u(0);function l(){d.x=me(a)}if(r||!r&&!o)if((\"body\"!==T(t)||L(a))&&(s=te(t)),r){const e=ce(t,!0,o,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else a&&l();o&&!r&&a&&l();const c=!a||r||o?u(0):fe(a,s);return{x:i.left+s.scrollLeft-d.x-c.x,y:i.top+s.scrollTop-d.y-c.y,width:i.width,height:i.height}}function be(e){return\"static\"===ee(e).position}function we(e,t){if(!H(e)||\"fixed\"===ee(e).position)return null;if(t)return t(e);let n=e.offsetParent;return D(e)===n&&(n=n.ownerDocument.body),n}function ye(e,t){const n=E(e);if(Z(e))return n;if(!H(e)){let t=ne(e);for(;t&&!Q(t);){if(F(t)&&!be(t))return t;t=ne(t)}return n}let r=we(e,t);for(;r&&G(r)&&be(r);)r=we(r,t);return r&&Q(r)&&be(r)&&!U(r)?n:r||function(e){let t=ne(e);for(;H(t)&&!Q(t);){if(U(t))return t;if(Z(t))return null;t=ne(t)}return null}(e)||n}const ke={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const o=\"fixed\"===a,i=D(r),s=!!t&&Z(t.floating);if(r===i||s&&o)return n;let d={scrollLeft:0,scrollTop:0},l=u(1);const c=u(0),m=H(r);if((m||!m&&!o)&&((\"body\"!==T(r)||L(i))&&(d=te(r)),H(r))){const e=ce(r);l=ue(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const f=!i||m||o?u(0):fe(i,d);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-d.scrollLeft*l.x+c.x+f.x,y:n.y*l.y-d.scrollTop*l.y+c.y+f.y}},getDocumentElement:D,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const s=[...\"clippingAncestors\"===n?Z(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=ae(e,[],!1).filter(e=>F(e)&&\"body\"!==T(e)),a=null;const o=\"fixed\"===ee(e).position;let i=o?ne(e):e;for(;F(i)&&!Q(i);){const t=ee(i),n=U(i);n||\"fixed\"!==t.position||(a=null),(o?!n&&!a:!n&&\"static\"===t.position&&a&&he.has(a.position)||L(i)&&!n&&ve(e,i))?r=r.filter(e=>e!==i):a=t,i=ne(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=s[0],d=s.reduce((e,n)=>{const r=pe(t,n,i);return e.top=o(r.top,e.top),e.right=a(r.right,e.right),e.bottom=a(r.bottom,e.bottom),e.left=o(r.left,e.left),e},pe(t,u,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},getOffsetParent:ye,getElementRects:async function(e){const t=this.getOffsetParent||ye,n=this.getDimensions,r=await n(e.floating);return{reference:ge(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ie(e);return{width:t,height:n}},getScale:ue,isElement:F,isRTL:function(e){return\"rtl\"===ee(e).direction}};function xe(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function je(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:d=\"function\"==typeof ResizeObserver,layoutShift:l=\"function\"==typeof IntersectionObserver,animationFrame:c=!1}=r,m=se(e),f=i||u?[...m?ae(m):[],...ae(t)]:[];f.forEach(e=>{i&&e.addEventListener(\"scroll\",n,{passive:!0}),u&&e.addEventListener(\"resize\",n)});const h=m&&l?function(e,t){let n,r=null;const i=D(e);function u(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function d(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),u();const m=e.getBoundingClientRect(),{left:f,top:h,width:p,height:v}=m;if(l||t(),!p||!v)return;const g={rootMargin:-s(h)+\"px \"+-s(i.clientWidth-(f+p))+\"px \"+-s(i.clientHeight-(h+v))+\"px \"+-s(f)+\"px\",threshold:o(0,a(1,c))||1};let b=!0;function w(t){const r=t[0].intersectionRatio;if(r!==c){if(!b)return d();r?d(!1,r):n=setTimeout(()=>{d(!1,1e-7)},1e3)}1!==r||xe(m,e.getBoundingClientRect())||d(),b=!1}try{r=new IntersectionObserver(w,{...g,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(w,g)}r.observe(e)}(!0),u}(m,n):null;let p,v=-1,g=null;d&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),m&&!c&&g.observe(m),g.observe(t));let b=c?ce(e):null;return c&&function t(){const r=ce(e);b&&!xe(b,r)&&n(),b=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener(\"scroll\",n),u&&e.removeEventListener(\"resize\",n)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,c&&cancelAnimationFrame(p)}}const Me=function(e){return void 0===e&&(e=0),{name:\"offset\",options:e,async fn(t){var n,r;const{x:a,y:o,placement:i,middlewareData:s}=t,u=await async function(e,t){const{placement:n,platform:r,elements:a}=e,o=await(null==r.isRTL?void 0:r.isRTL(a.floating)),i=f(n),s=h(n),u=\"y\"===b(n),d=z.has(i)?-1:1,l=o&&u?-1:1,c=m(t,e);let{mainAxis:p,crossAxis:v,alignmentAxis:g}=\"number\"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return s&&\"number\"==typeof g&&(v=\"end\"===s?-1*g:g),u?{x:v*l,y:p*d}:{x:p*d,y:v*l}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+u.x,y:o+u.y,data:{...u,placement:i}}}}},Pe=function(e){return void 0===e&&(e={}),{name:\"shift\",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=m(e,t),d={x:n,y:r},l=await C(t,u),h=b(f(a)),v=p(h);let g=d[v],w=d[h];if(o){const e=\"y\"===v?\"bottom\":\"right\";g=c(g+l[\"y\"===v?\"top\":\"left\"],g,g-l[e])}if(i){const e=\"y\"===h?\"bottom\":\"right\";w=c(w+l[\"y\"===h?\"top\":\"left\"],w,w-l[e])}const y=s.fn({...t,[v]:g,[h]:w});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[v]:o,[h]:i}}}}}},_e=function(e){return void 0===e&&(e={}),{name:\"flip\",options:e,async fn(t){var n,r;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:u,elements:d}=t,{mainAxis:l=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:g=\"bestFit\",fallbackAxisSideDirection:_=\"none\",flipAlignment:S=!0,...W}=m(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const O=f(a),N=b(s),z=f(s)===s,A=await(null==u.isRTL?void 0:u.isRTL(d.floating)),T=p||(z||!S?[P(s)]:function(e){const t=P(e);return[y(e),t,y(t)]}(s)),E=\"none\"!==_;!p&&E&&T.push(...function(e,t,n,r){const a=h(e);let o=function(e,t,n){switch(e){case\"top\":case\"bottom\":return n?t?x:k:t?k:x;case\"left\":case\"right\":return t?j:M;default:return[]}}(f(e),\"start\"===n,r);return a&&(o=o.map(e=>e+\"-\"+a),t&&(o=o.concat(o.map(y)))),o}(s,S,_,A));const D=[s,...T],I=await C(t,W),F=[];let H=(null==(r=o.flip)?void 0:r.overflows)||[];if(l&&F.push(I[O]),c){const e=function(e,t,n){void 0===n&&(n=!1);const r=h(e),a=w(e),o=v(a);let i=\"x\"===a?r===(n?\"end\":\"start\")?\"right\":\"left\":\"start\"===r?\"bottom\":\"top\";return t.reference[o]>t.floating[o]&&(i=P(i)),[i,P(i)]}(a,i,A);F.push(I[e[0]],I[e[1]])}if(H=[...H,{placement:a,overflows:F}],!F.every(e=>e\u003C=0)){var R,$;const e=((null==(R=o.flip)?void 0:R.index)||0)+1,t=D[e];if(t&&(\"alignment\"!==c||N===b(t)||H.every(e=>b(e.placement)!==N||e.overflows[0]>0)))return{data:{index:e,overflows:H},reset:{placement:t}};let n=null==($=H.filter(e=>e.overflows[0]\u003C=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:$.placement;if(!n)switch(g){case\"bestFit\":{var L;const e=null==(L=H.filter(e=>{if(E){const t=b(e.placement);return t===N||\"y\"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:L[0];e&&(n=e);break}case\"initialPlacement\":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Se=function(e){return void 0===e&&(e={}),{name:\"size\",options:e,async fn(t){var n,r;const{placement:i,rects:s,platform:u,elements:d}=t,{apply:l=()=>{},...c}=m(e,t),p=await C(t,c),v=f(i),g=h(i),w=\"y\"===b(i),{width:y,height:k}=s.floating;let x,j;\"top\"===v||\"bottom\"===v?(x=v,j=g===(await(null==u.isRTL?void 0:u.isRTL(d.floating))?\"start\":\"end\")?\"left\":\"right\"):(j=v,x=\"end\"===g?\"top\":\"bottom\");const M=k-p.top-p.bottom,P=y-p.left-p.right,_=a(k-p[x],M),S=a(y-p[j],P),W=!t.middlewareData.shift;let O=_,N=S;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(N=P),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(O=M),W&&!g){const e=o(p.left,0),t=o(p.right,0),n=o(p.top,0),r=o(p.bottom,0);w?N=y-2*(0!==e||0!==t?e+t:o(p.left,p.right)):O=k-2*(0!==n||0!==r?n+r:o(p.top,p.bottom))}await l({...t,availableWidth:N,availableHeight:O});const z=await u.getDimensions(d.floating);return y!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}},We=function(e){return void 0===e&&(e={}),{name:\"hide\",options:e,async fn(t){const{rects:n}=t,{strategy:r=\"referenceHidden\",...a}=m(e,t);switch(r){case\"referenceHidden\":{const e=O(await C(t,{...a,elementContext:\"reference\"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:N(e)}}}case\"escaped\":{const e=O(await C(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:N(e)}}}default:return{}}}}},Ce=e=>({name:\"arrow\",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:s,elements:u,middlewareData:d}=t,{element:l,padding:f=0}=m(e,t)||{};if(null==l)return{};const p=_(f),g={x:n,y:r},b=w(o),y=v(b),k=await s.getDimensions(l),x=\"y\"===b,j=x?\"top\":\"left\",M=x?\"bottom\":\"right\",P=x?\"clientHeight\":\"clientWidth\",S=i.reference[y]+i.reference[b]-g[b]-i.floating[y],W=g[b]-i.reference[b],C=await(null==s.getOffsetParent?void 0:s.getOffsetParent(l));let O=C?C[P]:0;O&&await(null==s.isElement?void 0:s.isElement(C))||(O=u.floating[P]||i.floating[y]);const N=S\u002F2-W\u002F2,z=O\u002F2-k[y]\u002F2-1,A=a(p[j],z),T=a(p[M],z),E=A,D=O-k[y]-T,I=O\u002F2-k[y]\u002F2+N,F=c(E,I,D),H=!d.arrow&&null!=h(o)&&I!==F&&i.reference[y]\u002F2-(I\u003CE?A:T)-k[y]\u002F2\u003C0,R=H?I\u003CE?I-E:I-D:0;return{[b]:g[b]+R,data:{[b]:F,centerOffset:I-F-R,...H&&{alignmentOffset:R}},reset:H}}}),Oe=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:s=0,mainAxis:u=!0,crossAxis:d=!0}=m(e,t),l={x:n,y:r},c=b(a),h=p(c);let v=l[h],g=l[c];const w=m(s,t),y=\"number\"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(u){const e=\"y\"===h?\"height\":\"width\",t=o.reference[h]-o.floating[e]+y.mainAxis,n=o.reference[h]+o.reference[e]-y.mainAxis;v\u003Ct?v=t:v>n&&(v=n)}if(d){var k,x;const e=\"y\"===h?\"width\":\"height\",t=z.has(f(a)),n=o.reference[c]-o.floating[e]+(t&&(null==(k=i.offset)?void 0:k[c])||0)+(t?0:y.crossAxis),r=o.reference[c]+o.reference[e]+(t?0:(null==(x=i.offset)?void 0:x[c])||0)-(t?y.crossAxis:0);g\u003Cn?g=n:g>r&&(g=r)}return{[h]:v,[c]:g}}}},Ne=(e,t,n)=>{const r=new Map,a={platform:ke,...n},o={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r=\"bottom\",strategy:a=\"absolute\",middleware:o=[],platform:i}=n,s=o.filter(Boolean),u=await(null==i.isRTL?void 0:i.isRTL(t));let d=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:c}=W(d,r,u),m=r,f={},h=0;for(let n=0;n\u003Cs.length;n++){const{name:o,fn:p}=s[n],{x:v,y:g,data:b,reset:w}=await p({x:l,y:c,initialPlacement:r,placement:m,strategy:a,middlewareData:f,rects:d,platform:i,elements:{reference:e,floating:t}});l=null!=v?v:l,c=null!=g?g:c,f={...f,[o]:{...f[o],...b}},w&&h\u003C=50&&(h++,\"object\"==typeof w&&(w.placement&&(m=w.placement),w.rects&&(d=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):w.rects),({x:l,y:c}=W(d,m,u))),n=-1)}return{x:l,y:c,placement:m,strategy:a,middlewareData:f}})(e,t,{...a,platform:o})}},18081(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,abbreviated:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,wide:\u002F^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? Quartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\\.?\u002Fi,wide:\u002F^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^j[aä]\u002Fi,\u002F^f\u002Fi,\u002F^mär\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[smdmf]\u002Fi,short:\u002F^(so|mo|di|mi|do|fr|sa)\u002Fi,abbreviated:\u002F^(son?|mon?|die?|mit?|don?|fre?|sam?)\\.?\u002Fi,wide:\u002F^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^so\u002Fi,\u002F^mo\u002Fi,\u002F^di\u002Fi,\u002F^mi\u002Fi,\u002F^do\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(vm\\.?|nm\\.?|Mitternacht|Mittag|morgens|nachm\\.?|abends|nachts)\u002Fi,abbreviated:\u002F^(vorm\\.?|nachm\\.?|Mitternacht|Mittag|morgens|nachm\\.?|abends|nachts)\u002Fi,wide:\u002F^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^v\u002Fi,pm:\u002F^n\u002Fi,midnight:\u002F^Mitte\u002Fi,noon:\u002F^Mitta\u002Fi,morning:\u002Fmorgens\u002Fi,afternoon:\u002Fnachmittags\u002Fi,evening:\u002Fabends\u002Fi,night:\u002Fnachts\u002Fi}},defaultParseWidth:\"any\"})}},18106(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(b|a)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(before christ|before common era|anno domini|common era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](th|st|nd|rd)? quarter\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\u002Fi,wide:\u002F^(january|february|march|april|may|june|july|august|september|october|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^may\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(su|mo|tu|we|th|fr|sa)\u002Fi,abbreviated:\u002F^(sun|mon|tue|wed|thu|fri|sat)\u002Fi,wide:\u002F^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})}},18531(e,t,n){n.d(t,{n:()=>c});var r=n(51609),a=n(91071),o=n(44645),i=n(10263),s=n(74848),u=\"focusScope.autoFocusOnMount\",d=\"focusScope.autoFocusOnUnmount\",l={bubbles:!1,cancelable:!0},c=r.forwardRef((e,t)=>{const{loop:n=!1,trapped:c=!1,onMountAutoFocus:h,onUnmountAutoFocus:g,...b}=e,[w,y]=r.useState(null),k=(0,i.c)(h),x=(0,i.c)(g),j=r.useRef(null),M=(0,a.s)(t,e=>y(e)),P=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(c){let e=function(e){if(P.paused||!w)return;const t=e.target;w.contains(t)?j.current=t:p(j.current,{select:!0})},t=function(e){if(P.paused||!w)return;const t=e.relatedTarget;null!==t&&(w.contains(t)||p(j.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&p(w)};document.addEventListener(\"focusin\",e),document.addEventListener(\"focusout\",t);const r=new MutationObserver(n);return w&&r.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener(\"focusin\",e),document.removeEventListener(\"focusout\",t),r.disconnect()}}},[c,w,P.paused]),r.useEffect(()=>{if(w){v.add(P);const e=document.activeElement;if(!w.contains(e)){const t=new CustomEvent(u,l);w.addEventListener(u,k),w.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(p(r,{select:t}),document.activeElement!==n)return}(m(w).filter(e=>\"A\"!==e.tagName),{select:!0}),document.activeElement===e&&p(w))}return()=>{w.removeEventListener(u,k),setTimeout(()=>{const t=new CustomEvent(d,l);w.addEventListener(d,x),w.dispatchEvent(t),t.defaultPrevented||p(e??document.body,{select:!0}),w.removeEventListener(d,x),v.remove(P)},0)}}},[w,k,x,P]);const _=r.useCallback(e=>{if(!n&&!c)return;if(P.paused)return;const t=\"Tab\"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[a,o]=function(e){const t=m(e);return[f(t,e),f(t.reverse(),e)]}(t);a&&o?e.shiftKey||r!==o?e.shiftKey&&r===a&&(e.preventDefault(),n&&p(o,{select:!0})):(e.preventDefault(),n&&p(a,{select:!0})):r===t&&e.preventDefault()}},[n,c,P.paused]);return(0,s.jsx)(o.sG.div,{tabIndex:-1,...b,ref:M,onKeyDown:_})});function m(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t=\"INPUT\"===e.tagName&&\"hidden\"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function f(e,t){for(const n of e)if(!h(n,{upTo:t}))return n}function h(e,{upTo:t}){if(\"hidden\"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if(\"none\"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function p(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&\"select\"in e}(e)&&t&&e.select()}}c.displayName=\"FocusScope\";var v=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=g(e,t),e.unshift(t)},remove(t){e=g(e,t),e[0]?.resume()}}}();function g(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}},18723(e,t,n){var r;n.d(t,{B:()=>u});var a=n(51609),o=n(88200),i=(r||(r=n.t(a,2)))[\" useId \".trim().toString()]||(()=>{}),s=0;function u(e){const[t,n]=a.useState(i());return(0,o.N)(()=>{e||n(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:\"\")}},18931(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"external-link\",[[\"path\",{d:\"M15 3h6v6\",key:\"1q9fwt\"}],[\"path\",{d:\"M10 14 21 3\",key:\"gplh6r\"}],[\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\",key:\"a6xqqp\"}]])},19e3(e,t,n){n.d(t,{ro:()=>l});const r={lessThanXSeconds:{one:\"mai puțin de o secundă\",other:\"mai puțin de {{count}} secunde\"},xSeconds:{one:\"1 secundă\",other:\"{{count}} secunde\"},halfAMinute:\"jumătate de minut\",lessThanXMinutes:{one:\"mai puțin de un minut\",other:\"mai puțin de {{count}} minute\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minute\"},aboutXHours:{one:\"circa 1 oră\",other:\"circa {{count}} ore\"},xHours:{one:\"1 oră\",other:\"{{count}} ore\"},xDays:{one:\"1 zi\",other:\"{{count}} zile\"},aboutXWeeks:{one:\"circa o săptămână\",other:\"circa {{count}} săptămâni\"},xWeeks:{one:\"1 săptămână\",other:\"{{count}} săptămâni\"},aboutXMonths:{one:\"circa 1 lună\",other:\"circa {{count}} luni\"},xMonths:{one:\"1 lună\",other:\"{{count}} luni\"},aboutXYears:{one:\"circa 1 an\",other:\"circa {{count}} ani\"},xYears:{one:\"1 an\",other:\"{{count}} ani\"},overXYears:{one:\"peste 1 an\",other:\"peste {{count}} ani\"},almostXYears:{one:\"aproape 1 an\",other:\"aproape {{count}} ani\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'la' {{time}}\",long:\"{{date}} 'la' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'trecută la' p\",yesterday:\"'ieri la' p\",today:\"'astăzi la' p\",tomorrow:\"'mâine la' p\",nextWeek:\"eeee 'viitoare la' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"Î\",\"D\"],abbreviated:[\"Î.d.C.\",\"D.C.\"],wide:[\"Înainte de Cristos\",\"După Cristos\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"primul trimestru\",\"al doilea trimestru\",\"al treilea trimestru\",\"al patrulea trimestru\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"I\",\"F\",\"M\",\"A\",\"M\",\"I\",\"I\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"ian\",\"feb\",\"mar\",\"apr\",\"mai\",\"iun\",\"iul\",\"aug\",\"sep\",\"oct\",\"noi\",\"dec\"],wide:[\"ianuarie\",\"februarie\",\"martie\",\"aprilie\",\"mai\",\"iunie\",\"iulie\",\"august\",\"septembrie\",\"octombrie\",\"noiembrie\",\"decembrie\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"du\",\"lu\",\"ma\",\"mi\",\"jo\",\"vi\",\"sâ\"],abbreviated:[\"dum\",\"lun\",\"mar\",\"mie\",\"joi\",\"vin\",\"sâm\"],wide:[\"duminică\",\"luni\",\"marți\",\"miercuri\",\"joi\",\"vineri\",\"sâmbătă\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"ami\",morning:\"dim\",afternoon:\"da\",evening:\"s\",night:\"n\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ro\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"în \"+a:a+\" în urmă\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(Î|D)\u002Fi,abbreviated:\u002F^(Î\\.?\\s?d\\.?\\s?C\\.?|Î\\.?\\s?e\\.?\\s?n\\.?|D\\.?\\s?C\\.?|e\\.?\\s?n\\.?)\u002Fi,wide:\u002F^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ÎC\u002Fi,\u002F^DC\u002Fi],wide:[\u002F^(Înainte de Cristos|Înaintea erei noastre)\u002Fi,\u002F^(După Cristos|Era noastră)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^trimestrul [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ifmaasond]\u002Fi,abbreviated:\u002F^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)\u002Fi,wide:\u002F^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ia\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^iun\u002Fi,\u002F^iul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dlmjvs]\u002Fi,short:\u002F^(d|l|ma|mi|j|v|s)\u002Fi,abbreviated:\u002F^(dum|lun|mar|mie|jo|vi|sâ)\u002Fi,wide:\u002F^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^mi\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002Famiaza\u002Fi,morning:\u002Fdimineaţa\u002Fi,afternoon:\u002Fdupă-amiaza\u002Fi,evening:\u002Fseara\u002Fi,night:\u002Fnoaptea\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},19102(e,t,n){n.d(t,{w:()=>c});var r=n(47143),a=n(86087),o=n(19402),i=n(68473),s=n(17639);function u(e){return u=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},u(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var l=[\"settings_tools_group\"],c=function(){var e,t,n=(e=(0,s.M)(\"wpcafe_sidebar_collapsed_groups\",{settings_tools_group:!0}),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),c=n[0],m=n[1],f=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.sidebar).getSidebarState()},[]),h=f.isExpanded,p=f.collapsedGroups,v=f.selectedPrimaryGroup,g=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.sidebar).setSidebarState,b=(0,a.useRef)(!1);(0,a.useEffect)(function(){if(!b.current&&c){var e=Object.assign(Object.assign({},p),c);g({collapsedGroups:e}),b.current=!0}},[c,g]);var w=function(e){return g({isExpanded:e})},y=(0,i.a)();return(0,a.useEffect)(function(){var e=document.getElementById(\"wpadminbar\");if(e){var t=function(e){var t=e.target;t&&t.closest([\"#wp-admin-bar-menu-toggle\",\"#wp-admin-bar-menu\",\"#wpadminbar .ab-top-menu > li#wp-admin-bar-menu-toggle > a.ab-item\",'#wpadminbar .ab-top-menu > li > a.ab-item[aria-label=\"Main menu\"]','#wpadminbar .ab-top-menu > li > a.ab-item[aria-label=\"Menu\"]'].join(\", \"))&&w(!h)};return e.addEventListener(\"click\",t),function(){e.removeEventListener(\"click\",t)}}},[h]),{isExpanded:h,setIsExpanded:w,selectedPrimaryGroup:v,setSelectedPrimaryGroup:function(e){return g({selectedPrimaryGroup:e})},collapsedGroups:p,toggleGroup:function(e){var t=Object.assign(Object.assign({},p),function(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=u(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==u(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,!(null==p?void 0:p[e])));if(g({collapsedGroups:t}),l.includes(e)){var n={};l.forEach(function(e){void 0!==t[e]&&(n[e]=t[e])}),m(n)}},isMobile:y}}},19392(e,t,n){n(74848),n(27723),n(86087),n(99321),n(62468),n(38895),n(27716)},19402(e,t,n){n.d(t,{I5:()=>f,L6:()=>h,Ur:()=>m,md:()=>b,tl:()=>p,zQ:()=>g});var r,a,o,i,s,u,d=n(27723),l=n(99321),c=n(16029),m=\"\u002Fwpcafe\u002Fv2\",f=[{id:(0,l.MZ)(),label:\"Booking Info\",isDefault:!0,fields:[{id:\"branch\",label:(0,d.__)(\"Which branch of our restaurant\",\"wp-cafe\"),type:\"location\",placeholder:(0,d.__)(\"Select reservation location\",\"wp-cafe\"),required:!0,visible:!1,inGroup:!0},{id:\"date\",label:(0,d.__)(\"Date\",\"wp-cafe\"),type:\"date\",placeholder:(0,d.__)(\"Booking date here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0,neverHide:!0},{id:\"start_time\",label:(0,d.__)(\"From when?\",\"wp-cafe\"),type:\"time\",placeholder:(0,d.__)(\"Start time here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0,neverHide:!0},{id:\"end_time\",label:(0,d.__)(\"Until?\",\"wp-cafe\"),type:\"time\",placeholder:(0,d.__)(\"End time here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0},{id:\"visual_table\",label:(0,d.__)(\"Select table\",\"wp-cafe\"),type:\"visual_table\",required:!1,visible:!1,inGroup:!0,isPro:!0,module:\"table_layout\"},{id:\"name\",label:(0,d.__)(\"Your Name\",\"wp-cafe\"),type:\"text\",placeholder:(0,d.__)(\"Name here\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"email\",label:(0,d.__)(\"Your Email\",\"wp-cafe\"),type:\"email\",placeholder:(0,d.__)(\"Email here\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"phone\",label:(0,d.__)(\"How can we contact you?\",\"wp-cafe\"),type:\"tel\",placeholder:(0,d.__)(\"Phone Number here\",\"wp-cafe\"),required:!0,visible:!0},{id:\"total_guest\",label:(0,d.__)(\"Total Guests\",\"wp-cafe\"),type:\"number\",placeholder:(0,d.__)(\"Number of Guests\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"notes\",label:(0,d.__)(\"Additional Information\",\"wp-cafe\"),type:\"textarea\",placeholder:(0,d.__)(\"Enter Your Message here\",\"wp-cafe\"),required:!1,visible:!0},{id:\"food_menu\",label:(0,d.__)(\"Select Food Item\",\"wp-cafe\"),type:\"food_menu\",required:!1,visible:!1,isPro:!0,module:\"food_ordering\",notDeletable:!0}]}],h={terms_agreed:!0,mini_cart_style:\"style-1\",reservation_status:\"pending\",block_timeslot_statuses:[\"pending\",\"confirmed\"],reservation_form_customization:f,reservation_advanced:{value:30,unit:\"minutes\"},reservation_maximum_guest:100,reservation_total_seat_capacity:100,reservation_minimum_guest:1},p={empty_screen_video_url:\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzORxmnxVJd8?si=b_3kyWUMGcGW8-D1\",wcf_help_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",wcf_pro_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",wcf_pricing_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",wcf_upgrade_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",video_thumbnail:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\"},v={pageSizeOptions:[\"10\",\"20\",\"50\",\"100\"],paged:1,per_page:10},g=Object.assign(Object.assign({},{license:\"wpcafe-pro\u002Flicense\",timedProduct:\"wpcafe-pro\u002Ftimed-product\",discount:\"wpcafe-pro\u002Fdiscount\",visualTableLayout:\"wpcafe-pro\u002Fvisual-table-layout\",canvasHistory:\"wpcafe-pro\u002Fcanvas-history\"}),{modules:\"wpcafe\u002Fmodules\",extensions:\"wpcafe\u002Fextensions\",settings:\"wpcafe\u002Fsettings\",sidebar:\"wpcafe\u002Fsidebar\",onboard:\"wpcafe\u002Fonboard\",reservation:\"wpcafe\u002Freservation\",location:\"wpcafe\u002Flocation\",dashboard:\"wpcafe\u002Fdashboard\",integrations:\"wpcafe\u002Fintegrations\",shortcodes:\"wpcafe\u002Fshortcodes\",wooCom:\"wpcafe\u002Fwoo-com\",frontend:\"wpcafe\u002Ffrontend\",qrCode:\"wpcafe\u002Fqr-code\"}),b=(0,d.__)(\"Back\",\"wp-cafe\"),w=[{label:(0,d.__)(\"Food Menu Tab\",\"wp-cafe\"),value:\"wpc_food_menu_tab\"},{label:(0,d.__)(\"Food Menu List\",\"wp-cafe\"),value:\"wpc_food_menu_list\"}],y=[{label:(0,d.__)(\"ASC\",\"wp-cafe\"),value:\"ASC\"},{label:(0,d.__)(\"DESC\",\"wp-cafe\"),value:\"DESC\"}],k=[{label:(0,d.__)(\"Yes\",\"wp-cafe\"),value:\"yes\"},{label:(0,d.__)(\"No\",\"wp-cafe\"),value:\"no\"}],x=[{label:(0,d.__)(\"Left\",\"wp-cafe\"),value:\"left\"},{label:(0,d.__)(\"Center\",\"wp-cafe\"),value:\"center\"},{label:(0,d.__)(\"Right\",\"wp-cafe\"),value:\"right\"}];null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_global_constants\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_global_constants\",\"wpcafe\",function(){return{foodMenuTemplates:w,orderOptions:y,yesNoOptions:k,alignmentOptions:x,defaultSchedule:c.no,cancelBtnText:b,API_PATH_PREFIX:m,pagination:v}},10)},19612(e,t,n){n.d(t,{gu:()=>l});const r={lessThanXSeconds:{one:\"હમણાં\",other:\"​આશરે {{count}} સેકંડ\"},xSeconds:{one:\"1 સેકંડ\",other:\"{{count}} સેકંડ\"},halfAMinute:\"અડધી મિનિટ\",lessThanXMinutes:{one:\"આ મિનિટ\",other:\"​આશરે {{count}} મિનિટ\"},xMinutes:{one:\"1 મિનિટ\",other:\"{{count}} મિનિટ\"},aboutXHours:{one:\"​આશરે 1 કલાક\",other:\"​આશરે {{count}} કલાક\"},xHours:{one:\"1 કલાક\",other:\"{{count}} કલાક\"},xDays:{one:\"1 દિવસ\",other:\"{{count}} દિવસ\"},aboutXWeeks:{one:\"આશરે 1 અઠવાડિયું\",other:\"આશરે {{count}} અઠવાડિયા\"},xWeeks:{one:\"1 અઠવાડિયું\",other:\"{{count}} અઠવાડિયા\"},aboutXMonths:{one:\"આશરે 1 મહિનો\",other:\"આશરે {{count}} મહિના\"},xMonths:{one:\"1 મહિનો\",other:\"{{count}} મહિના\"},aboutXYears:{one:\"આશરે 1 વર્ષ\",other:\"આશરે {{count}} વર્ષ\"},xYears:{one:\"1 વર્ષ\",other:\"{{count}} વર્ષ\"},overXYears:{one:\"1 વર્ષથી વધુ\",other:\"{{count}} વર્ષથી વધુ\"},almostXYears:{one:\"લગભગ 1 વર્ષ\",other:\"લગભગ {{count}} વર્ષ\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM, y\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"hh:mm:ss a zzzz\",long:\"hh:mm:ss a z\",medium:\"hh:mm:ss a\",short:\"hh:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'પાછલા' eeee p\",yesterday:\"'ગઈકાલે' p\",today:\"'આજે' p\",tomorrow:\"'આવતીકાલે' p\",nextWeek:\"eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ઈસપૂ\",\"ઈસ\"],abbreviated:[\"ઈ.સ.પૂર્વે\",\"ઈ.સ.\"],wide:[\"ઈસવીસન પૂર્વે\",\"ઈસવીસન\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1લો ત્રિમાસ\",\"2જો ત્રિમાસ\",\"3જો ત્રિમાસ\",\"4થો ત્રિમાસ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"જા\",\"ફે\",\"મા\",\"એ\",\"મે\",\"જૂ\",\"જુ\",\"ઓ\",\"સ\",\"ઓ\",\"ન\",\"ડિ\"],abbreviated:[\"જાન્યુ\",\"ફેબ્રુ\",\"માર્ચ\",\"એપ્રિલ\",\"મે\",\"જૂન\",\"જુલાઈ\",\"ઑગસ્ટ\",\"સપ્ટે\",\"ઓક્ટો\",\"નવે\",\"ડિસે\"],wide:[\"જાન્યુઆરી\",\"ફેબ્રુઆરી\",\"માર્ચ\",\"એપ્રિલ\",\"મે\",\"જૂન\",\"જુલાઇ\",\"ઓગસ્ટ\",\"સપ્ટેમ્બર\",\"ઓક્ટોબર\",\"નવેમ્બર\",\"ડિસેમ્બર\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ર\",\"સો\",\"મં\",\"બુ\",\"ગુ\",\"શુ\",\"શ\"],short:[\"ર\",\"સો\",\"મં\",\"બુ\",\"ગુ\",\"શુ\",\"શ\"],abbreviated:[\"રવિ\",\"સોમ\",\"મંગળ\",\"બુધ\",\"ગુરુ\",\"શુક્ર\",\"શનિ\"],wide:[\"રવિવાર\",\"સોમવાર\",\"મંગળવાર\",\"બુધવાર\",\"ગુરુવાર\",\"શુક્રવાર\",\"શનિવાર\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"મ.રાત્રિ\",noon:\"બ.\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"મ.રાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"gu\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"માં\":a+\" પહેલાં\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(લ|જ|થ|ઠ્ઠ|મ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ઈસપૂ|ઈસ)\u002Fi,abbreviated:\u002F^(ઈ\\.સ\\.પૂર્વે|ઈ\\.સ\\.)\u002Fi,wide:\u002F^(ઈસવીસન\\sપૂર્વે|ઈસવીસન)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ઈસપૂ\u002Fi,\u002F^ઈસ\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](લો|જો|થો)? ત્રિમાસ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[જાફેમાએમેજૂજુઓસઓનડિ]\u002Fi,abbreviated:\u002F^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)\u002Fi,wide:\u002F^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^જા\u002Fi,\u002F^ફે\u002Fi,\u002F^મા\u002Fi,\u002F^એ\u002Fi,\u002F^મે\u002Fi,\u002F^જૂ\u002Fi,\u002F^જુ\u002Fi,\u002F^ઑગ\u002Fi,\u002F^સ\u002Fi,\u002F^ઓક્ટો\u002Fi,\u002F^ન\u002Fi,\u002F^ડિ\u002Fi],any:[\u002F^જા\u002Fi,\u002F^ફે\u002Fi,\u002F^મા\u002Fi,\u002F^એ\u002Fi,\u002F^મે\u002Fi,\u002F^જૂ\u002Fi,\u002F^જુ\u002Fi,\u002F^ઑગ\u002Fi,\u002F^સ\u002Fi,\u002F^ઓક્ટો\u002Fi,\u002F^ન\u002Fi,\u002F^ડિ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ર|સો|મં|બુ|ગુ|શુ|શ)\u002Fi,short:\u002F^(ર|સો|મં|બુ|ગુ|શુ|શ)\u002Fi,abbreviated:\u002F^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)\u002Fi,wide:\u002F^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ર\u002Fi,\u002F^સો\u002Fi,\u002F^મં\u002Fi,\u002F^બુ\u002Fi,\u002F^ગુ\u002Fi,\u002F^શુ\u002Fi,\u002F^શ\u002Fi],any:[\u002F^ર\u002Fi,\u002F^સો\u002Fi,\u002F^મં\u002Fi,\u002F^બુ\u002Fi,\u002F^ગુ\u002Fi,\u002F^શુ\u002Fi,\u002F^શ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|મ\\.?|સ|બ|સાં|રા)\u002Fi,any:\u002F^(a|p|મ\\.?|સ|બ|સાં|રા)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^મ\\.?\u002Fi,noon:\u002F^બ\u002Fi,morning:\u002Fસ\u002Fi,afternoon:\u002Fબ\u002Fi,evening:\u002Fસાં\u002Fi,night:\u002Fરા\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},20221(e,t,n){n.d(t,{V:()=>d});var r=n(54277),a=n(98326),o=n(35478),i=n(32180),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"fr-CA\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},20269(e,t,n){n.d(t,{A:()=>b});var r=n(86087),a=n(47143),o=n(1010),i=n(19402);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function u(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=s(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==s(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function m(e,t){if(e){if(\"string\"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var h=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},p=null,v=[],g=function(e){switch(e){case\"install\":case\"deactivate\":return\"activate\";case\"activate\":case\"upgrade\":return\"deactivate\";default:return e}};const b=function(){var e,t,n=(e=(0,r.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||m(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=n[0],l=n[1],f=(0,a.useDispatch)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.settings).setSettingsState,b=(0,a.useDispatch)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.modules).setModulesState,w=(0,a.useSelect)(function(e){return e(null===i.zQ||void 0===i.zQ?void 0:i.zQ.settings).getSettingsState()},[]).data,y=function(e,t){return h(void 0,void 0,void 0,d().m(function n(){var r,s,m,h,y;return d().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,l(!0),n.n=1,o.A.plugins.pluginUpdate({name:e,status:t});case 1:(null==(r=n.v)?void 0:r.success)&&(\"woocommerce\"===e&&f({data:Object.assign(Object.assign({},w),{wc_status:\"active\"})}),s=(0,a.select)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.modules).getModulesState(),m=s.data,h=Object.assign(Object.assign({},m),u({},e,Object.assign(Object.assign({},null==m?void 0:m[e]),{status:g(t)}))),b({data:h})),n.n=3;break;case 2:n.p=2,y=n.v,console.error(y);case 3:return n.p=3,l(!1),v=v.filter(function(t){return t!==e}),b({updatingModules:v.length>0?c(v):null}),0===v.length&&(p=null),n.f(3);case 4:return n.a(2)}},n,null,[[0,2,3,4]])}))};return{updatePluginStatus:function(e,t){return h(void 0,void 0,void 0,d().m(function n(){return d().w(function(n){for(;;)if(0===n.n)return v.push(e),b({updatingModules:c(v)}),p=p?p.then(function(){return y(e,t)}).catch(function(e){return console.error(\"Error in plugin update chain:\",e),Promise.resolve()}):y(e,t).catch(function(e){return console.error(\"Error in plugin update:\",e),Promise.resolve()}),n.a(2,p)},n)}))},loading:s}}},20337(e,t,n){function r(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];return i=n.valueCallback?n.valueCallback(i):i,{value:i,rest:t.slice(a.length)}}}n.d(t,{K:()=>r})},21020(e,t,n){var r=n(51609),a=Symbol.for(\"react.element\"),o=Symbol.for(\"react.fragment\"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var r,o={},d=null,l=null;for(r in void 0!==n&&(d=\"\"+n),void 0!==t.key&&(d=\"\"+t.key),void 0!==t.ref&&(l=t.ref),t)i.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:d,ref:l,props:o,_owner:s.current}}t.Fragment=o,t.jsx=d,t.jsxs=d},21451(e,t,n){n.d(t,{s:()=>a});var r=n(7277);const a={date:(0,r.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,r.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,r.k)({formats:{full:\"{{date}} 'um' {{time}}\",long:\"{{date}} 'um' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})}},21688(e,t,n){n(74848),n(27723),n(47143),n(78971),n(6155),n(79085),n(62468),n(58237),n(30342),n(19402),n(84149)},21863(e,t,n){function r(e,t){var n,r=\"undefined\"!=typeof window&&(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.date_format)||void 0;if(null==e)return\"\";var a=null;if(\"string\"==typeof e){if(r&&function(e,t){if(!e||!t)return!1;var n=t.replace(\u002F\\\\\u002Fg,\"\\\\\\\\\").replace(\u002FY\u002Fg,\"\\\\d{4}\").replace(\u002Fy\u002Fg,\"\\\\d{2}\").replace(\u002Fm\u002Fg,\"\\\\d{2}\").replace(\u002Fn\u002Fg,\"\\\\d{1,2}\").replace(\u002Fd\u002Fg,\"\\\\d{2}\").replace(\u002Fj\u002Fg,\"\\\\d{1,2}\").replace(\u002FF\u002Fg,\"[A-Za-z]+\").replace(\u002FM\u002Fg,\"[A-Za-z]+\").replace(\u002Fl\u002Fg,\"[A-Za-z]+\").replace(\u002FD\u002Fg,\"[A-Za-z]+\").replace(\u002FS\u002Fg,\"(st|nd|rd|th)\").replace(\u002F\\\u002F\u002Fg,\"\\\\\u002F\").replace(\u002F\\.\u002Fg,\"\\\\.\").replace(\u002F\\-\u002Fg,\"\\\\-\").replace(\u002F\\s\u002Fg,\"\\\\s\");try{return new RegExp(\"^\".concat(n,\"$\")).test(e.trim())}catch(e){return!1}}(e,r))return e;if(a=function(e){if(!e||\"string\"!=typeof e)return null;var t=e.trim(),n=t.match(\u002F^(\\d{4})-(\\d{1,2})-(\\d{1,2})\u002F);if(n&&n[1]&&n[2]&&n[3]){var r=parseInt(n[1],10),a=parseInt(n[2],10),o=parseInt(n[3],10),i=new Date(r,a-1,o);if(!isNaN(i.getTime()))return i}var s=t.match(\u002F^(\\d{1,2})\\\u002F(\\d{1,2})\\\u002F(\\d{4})$\u002F);if(s&&s[1]&&s[2]&&s[3]){var u=parseInt(s[1],10),d=parseInt(s[2],10),l=parseInt(s[3],10),c=new Date(l,u-1,d);if(!isNaN(c.getTime()))return c}var m=t.match(\u002F^(\\d{1,2})\\\u002F(\\d{1,2})\\\u002F(\\d{4})$\u002F);if(m&&m[1]&&m[2]&&m[3]){var f=parseInt(m[1],10),h=parseInt(m[2],10),p=parseInt(m[3],10),v=new Date(p,h-1,f);if(!isNaN(v.getTime()))return v}var g=t.match(\u002F^(\\d{1,2})\\.(\\d{1,2})\\.(\\d{4})$\u002F);if(g&&g[1]&&g[2]&&g[3]){var b=parseInt(g[1],10),w=parseInt(g[2],10),y=parseInt(g[3],10),k=new Date(y,w-1,b);if(!isNaN(k.getTime()))return k}return null}(e),!a)return console.warn(\"[wpDateFormat] Unable to parse date string:\",e),e}else{if(!(e instanceof Date))return\"\";if(isNaN(e.getTime()))return\"\";a=e}var o=function(){var e,n,r=t||\"undefined\"!=typeof window&&(null===(n=null===(e=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===e?void 0:e.state)||void 0===n?void 0:n.locale)||(\"undefined\"!=typeof navigator?navigator.language:\"en-US\");try{return new Intl.DateTimeFormat(r),r}catch(e){return\"en-US\"}}(),i=function(){try{return a.toLocaleDateString(o,{day:\"2-digit\",month:\"long\",year:\"numeric\"})||\"\"}catch(e){try{return a.toISOString().split(\"T\")[0]||\"\"}catch(e){return\"\"}}};if(!r||\"string\"!=typeof r||\"\"===r.trim())return i();try{for(var s=function(e){return String(e).padStart(2,\"0\")},u=a.getDate(),d=a.getMonth(),l=a.getFullYear(),c=new Intl.DateTimeFormat(o,{month:\"long\"}).format(a),m=new Intl.DateTimeFormat(o,{month:\"short\"}).format(a),f=new Intl.DateTimeFormat(o,{weekday:\"long\"}).format(a),h=new Intl.DateTimeFormat(o,{weekday:\"short\"}).format(a),p=function(e){if(isNaN(e)||e\u003C1)return\"\";var t=e%10,n=e%100;return 1===t&&11!==n?\"st\":2===t&&12!==n?\"nd\":3===t&&13!==n?\"rd\":\"th\"},v=\"\",g=0;g\u003Cr.length;g++){var b=r[g];if(\"\\\\\"!==b)switch(b){case\"d\":v+=s(u);break;case\"j\":v+=String(u);break;case\"S\":v+=p(u);break;case\"m\":v+=s(d+1);break;case\"n\":v+=String(d+1);break;case\"M\":v+=m;break;case\"F\":v+=c;break;case\"y\":v+=String(l).slice(-2);break;case\"Y\":v+=String(l);break;case\"D\":v+=h;break;case\"l\":v+=f;break;default:v+=b}else++g\u003Cr.length&&(v+=r[g])}return v||i()}catch(e){return console.error(\"[wpDateFormat] Error formatting date:\",e),i()}}n.d(t,{N:()=>r})},22008(e,t,n){n.d(t,{b:()=>a});var r=n(80337);function a(e,t){return(0,r.k)(e,{...t,weekStartsOn:1})}},22018(e,t,n){n.d(t,{p:()=>i});var r=n(86087);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var i=function(e){var t=e.value,n=void 0===t?\"\":t,o=e.onChange,i=e.format,s=void 0===i?\"hex\":i,u=a((0,r.useState)(!1),2),d=u[0],l=u[1],c=a((0,r.useState)(n),2),m=c[0],f=c[1],h=a((0,r.useState)(!0),2),p=h[0],v=h[1],g=(0,r.useRef)(null);(0,r.useEffect)(function(){f(n),v(!n||b(n))},[n]);var b=function(e){return\u002F^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$\u002F.test(e)},w=function(e){return\u002F^rgb\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*\\)$\u002F.test(e)},y=function(e){var t=\u002F^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$\u002Fi.exec(e);if(t&&t[1]&&t[2]&&t[3]){var n=parseInt(t[1],16),r=parseInt(t[2],16),a=parseInt(t[3],16);return\"rgb(\".concat(n,\", \").concat(r,\", \").concat(a,\")\")}return e},k=function(e){var t=e.match(\u002Frgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)\u002F);if(t&&t[1]&&t[2]&&t[3]){var n=parseInt(t[1]),r=parseInt(t[2]),a=parseInt(t[3]);return\"#\".concat(((1\u003C\u003C24)+(n\u003C\u003C16)+(r\u003C\u003C8)+a).toString(16).slice(1))}return e},x=function(e){return\"rgb\"===s&&b(e)?y(e):\"hex\"===s&&w(e)?k(e):e},j=function(e){var t=x(e);f(t),v(!0),null==o||o(t)};return{open:d,inputValue:m,isValidColor:p,colorPickerRef:g,setOpen:l,handleColorSelect:j,handleInputChange:function(e){var t=e.target.value;f(t);var n=\"hex\"===s?b(t):w(t);v(n),n&&(null==o||o(t))},handleCustomColorChange:function(e){j(e.target.value)},handleApply:function(){p&&(null==o||o(m),l(!1))},handleCancel:function(){f(n),v(!0),l(!1)},handleClear:function(){f(\"\"),v(!0),null==o||o(\"\")},getDisplayColor:function(){return p&&m?\"rgb\"===s&&b(m)?y(m):m:\"transparent\"},isValidHexColor:b,isValidRgbColor:w,hexToRgb:y,rgbToHex:k,formatColor:x}}},22175(e,t,n){n(74848)},22732(e,t,n){n.d(t,{F:()=>i});var r=n(34164);const a=e=>\"boolean\"==typeof e?`${e}`:0===e?\"0\":e,o=r.$,i=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return o(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:i,defaultVariants:s}=t,u=Object.keys(i).map(e=>{const t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;const o=a(t)||a(r);return i[e][o]}),d=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),l=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...d}[t]):{...s,...d}[t]===n})?[...e,n,r]:e},[]);return o(e,u,l,null==n?void 0:n.class,null==n?void 0:n.className)}},23690(e,t,n){n.d(t,{pl:()=>g});const r={lessThanXSeconds:{one:{regular:\"mniej niż sekunda\",past:\"mniej niż sekundę\",future:\"mniej niż sekundę\"},twoFour:\"mniej niż {{count}} sekundy\",other:\"mniej niż {{count}} sekund\"},xSeconds:{one:{regular:\"sekunda\",past:\"sekundę\",future:\"sekundę\"},twoFour:\"{{count}} sekundy\",other:\"{{count}} sekund\"},halfAMinute:{one:\"pół minuty\",twoFour:\"pół minuty\",other:\"pół minuty\"},lessThanXMinutes:{one:{regular:\"mniej niż minuta\",past:\"mniej niż minutę\",future:\"mniej niż minutę\"},twoFour:\"mniej niż {{count}} minuty\",other:\"mniej niż {{count}} minut\"},xMinutes:{one:{regular:\"minuta\",past:\"minutę\",future:\"minutę\"},twoFour:\"{{count}} minuty\",other:\"{{count}} minut\"},aboutXHours:{one:{regular:\"około godziny\",past:\"około godziny\",future:\"około godzinę\"},twoFour:\"około {{count}} godziny\",other:\"około {{count}} godzin\"},xHours:{one:{regular:\"godzina\",past:\"godzinę\",future:\"godzinę\"},twoFour:\"{{count}} godziny\",other:\"{{count}} godzin\"},xDays:{one:{regular:\"dzień\",past:\"dzień\",future:\"1 dzień\"},twoFour:\"{{count}} dni\",other:\"{{count}} dni\"},aboutXWeeks:{one:\"około tygodnia\",twoFour:\"około {{count}} tygodni\",other:\"około {{count}} tygodni\"},xWeeks:{one:\"tydzień\",twoFour:\"{{count}} tygodnie\",other:\"{{count}} tygodni\"},aboutXMonths:{one:\"około miesiąc\",twoFour:\"około {{count}} miesiące\",other:\"około {{count}} miesięcy\"},xMonths:{one:\"miesiąc\",twoFour:\"{{count}} miesiące\",other:\"{{count}} miesięcy\"},aboutXYears:{one:\"około rok\",twoFour:\"około {{count}} lata\",other:\"około {{count}} lat\"},xYears:{one:\"rok\",twoFour:\"{{count}} lata\",other:\"{{count}} lat\"},overXYears:{one:\"ponad rok\",twoFour:\"ponad {{count}} lata\",other:\"ponad {{count}} lat\"},almostXYears:{one:\"prawie rok\",twoFour:\"prawie {{count}} lata\",other:\"prawie {{count}} lat\"}};function a(e,t,n){const r=function(e,t){if(1===t)return e.one;const n=t%100;if(n\u003C=20&&n>10)return e.other;const r=n%10;return r>=2&&r\u003C=4?e.twoFour:e.other}(e,t);return(\"string\"==typeof r?r:r[n]).replace(\"{{count}}\",String(t))}var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var s=n(90096);const u={masculine:\"ostatni\",feminine:\"ostatnia\"},d={masculine:\"ten\",feminine:\"ta\"},l={masculine:\"następny\",feminine:\"następna\"},c={0:\"feminine\",1:\"masculine\",2:\"masculine\",3:\"feminine\",4:\"masculine\",5:\"masculine\",6:\"feminine\"};function m(e,t,n,r){let a;if((0,s.R)(t,n,r))a=d;else if(\"lastWeek\"===e)a=u;else{if(\"nextWeek\"!==e)throw new Error(`Cannot determine adjectives for token ${e}`);a=l}const o=t.getDay();return`'${a[c[o]]}' eeee 'o' p`}const f={lastWeek:m,yesterday:\"'wczoraj o' p\",today:\"'dzisiaj o' p\",tomorrow:\"'jutro o' p\",nextWeek:m,other:\"P\"};var h=n(33443);const p={ordinalNumber:(e,t)=>String(e),era:(0,h.o)({values:{narrow:[\"p.n.e.\",\"n.e.\"],abbreviated:[\"p.n.e.\",\"n.e.\"],wide:[\"przed naszą erą\",\"naszej ery\"]},defaultWidth:\"wide\"}),quarter:(0,h.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I kw.\",\"II kw.\",\"III kw.\",\"IV kw.\"],wide:[\"I kwartał\",\"II kwartał\",\"III kwartał\",\"IV kwartał\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,h.o)({values:{narrow:[\"S\",\"L\",\"M\",\"K\",\"M\",\"C\",\"L\",\"S\",\"W\",\"P\",\"L\",\"G\"],abbreviated:[\"sty\",\"lut\",\"mar\",\"kwi\",\"maj\",\"cze\",\"lip\",\"sie\",\"wrz\",\"paź\",\"lis\",\"gru\"],wide:[\"styczeń\",\"luty\",\"marzec\",\"kwiecień\",\"maj\",\"czerwiec\",\"lipiec\",\"sierpień\",\"wrzesień\",\"październik\",\"listopad\",\"grudzień\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"s\",\"l\",\"m\",\"k\",\"m\",\"c\",\"l\",\"s\",\"w\",\"p\",\"l\",\"g\"],abbreviated:[\"sty\",\"lut\",\"mar\",\"kwi\",\"maj\",\"cze\",\"lip\",\"sie\",\"wrz\",\"paź\",\"lis\",\"gru\"],wide:[\"stycznia\",\"lutego\",\"marca\",\"kwietnia\",\"maja\",\"czerwca\",\"lipca\",\"sierpnia\",\"września\",\"października\",\"listopada\",\"grudnia\"]},defaultFormattingWidth:\"wide\"}),day:(0,h.o)({values:{narrow:[\"N\",\"P\",\"W\",\"Ś\",\"C\",\"P\",\"S\"],short:[\"nie\",\"pon\",\"wto\",\"śro\",\"czw\",\"pią\",\"sob\"],abbreviated:[\"niedz.\",\"pon.\",\"wt.\",\"śr.\",\"czw.\",\"pt.\",\"sob.\"],wide:[\"niedziela\",\"poniedziałek\",\"wtorek\",\"środa\",\"czwartek\",\"piątek\",\"sobota\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"n\",\"p\",\"w\",\"ś\",\"c\",\"p\",\"s\"],short:[\"nie\",\"pon\",\"wto\",\"śro\",\"czw\",\"pią\",\"sob\"],abbreviated:[\"niedz.\",\"pon.\",\"wt.\",\"śr.\",\"czw.\",\"pt.\",\"sob.\"],wide:[\"niedziela\",\"poniedziałek\",\"wtorek\",\"środa\",\"czwartek\",\"piątek\",\"sobota\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,h.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"półn.\",noon:\"poł\",morning:\"rano\",afternoon:\"popoł.\",evening:\"wiecz.\",night:\"noc\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"północ\",noon:\"południe\",morning:\"rano\",afternoon:\"popołudnie\",evening:\"wieczór\",night:\"noc\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"północ\",noon:\"południe\",morning:\"rano\",afternoon:\"popołudnie\",evening:\"wieczór\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"o półn.\",noon:\"w poł.\",morning:\"rano\",afternoon:\"po poł.\",evening:\"wiecz.\",night:\"w nocy\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"o północy\",noon:\"w południe\",morning:\"rano\",afternoon:\"po południu\",evening:\"wieczorem\",night:\"w nocy\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"o północy\",noon:\"w południe\",morning:\"rano\",afternoon:\"po południu\",evening:\"wieczorem\",night:\"w nocy\"}},defaultFormattingWidth:\"wide\"})};var v=n(57883);const g={code:\"pl\",formatDistance:(e,t,n)=>{const o=r[e];return n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a(o,t,\"future\"):a(o,t,\"past\")+\" temu\":a(o,t,\"regular\")},formatLong:i,formatRelative:(e,t,n,r)=>{const a=f[e];return\"function\"==typeof a?a(e,t,n,r):a},localize:p,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,v.A)({matchPatterns:{narrow:\u002F^(p\\.?\\s*n\\.?\\s*e\\.?\\s*|n\\.?\\s*e\\.?\\s*)\u002Fi,abbreviated:\u002F^(p\\.?\\s*n\\.?\\s*e\\.?\\s*|n\\.?\\s*e\\.?\\s*)\u002Fi,wide:\u002F^(przed\\s*nasz(ą|a)\\s*er(ą|a)|naszej\\s*ery)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,v.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^(I|II|III|IV)\\s*kw\\.?\u002Fi,wide:\u002F^(I|II|III|IV)\\s*kwarta(ł|l)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002F^I kw\u002Fi,\u002F^II kw\u002Fi,\u002F^III kw\u002Fi,\u002F^IV kw\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,v.A)({matchPatterns:{narrow:\u002F^[slmkcwpg]\u002Fi,abbreviated:\u002F^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)\u002Fi,wide:\u002F^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^k\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^l\u002Fi,\u002F^s\u002Fi,\u002F^w\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi,\u002F^g\u002Fi],any:[\u002F^st\u002Fi,\u002F^lu\u002Fi,\u002F^mar\u002Fi,\u002F^k\u002Fi,\u002F^maj\u002Fi,\u002F^c\u002Fi,\u002F^lip\u002Fi,\u002F^si\u002Fi,\u002F^w\u002Fi,\u002F^p\u002Fi,\u002F^lis\u002Fi,\u002F^g\u002Fi]},defaultParseWidth:\"any\"}),day:(0,v.A)({matchPatterns:{narrow:\u002F^[npwścs]\u002Fi,short:\u002F^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)\u002Fi,abbreviated:\u002F^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\\.?\u002Fi,wide:\u002F^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^w\u002Fi,\u002F^ś\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],abbreviated:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^w\u002Fi,\u002F^(ś|s)r\u002Fi,\u002F^c\u002Fi,\u002F^pt\u002Fi,\u002F^so\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^w\u002Fi,\u002F^(ś|s)r\u002Fi,\u002F^c\u002Fi,\u002F^pi\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,v.A)({matchPatterns:{narrow:\u002F^(^a$|^p$|pó(ł|l)n\\.?|o\\s*pó(ł|l)n\\.?|po(ł|l)\\.?|w\\s*po(ł|l)\\.?|po\\s*po(ł|l)\\.?|rano|wiecz\\.?|noc|w\\s*nocy)\u002Fi,any:\u002F^(am|pm|pó(ł|l)noc|o\\s*pó(ł|l)nocy|po(ł|l)udnie|w\\s*po(ł|l)udnie|popo(ł|l)udnie|po\\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\\s*nocy)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^a$\u002Fi,pm:\u002F^p$\u002Fi,midnight:\u002Fpó(ł|l)n\u002Fi,noon:\u002Fpo(ł|l)\u002Fi,morning:\u002Frano\u002Fi,afternoon:\u002Fpo\\s*po(ł|l)\u002Fi,evening:\u002Fwiecz\u002Fi,night:\u002Fnoc\u002Fi},any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002Fpó(ł|l)n\u002Fi,noon:\u002Fpo(ł|l)\u002Fi,morning:\u002Frano\u002Fi,afternoon:\u002Fpo\\s*po(ł|l)\u002Fi,evening:\u002Fwiecz\u002Fi,night:\u002Fnoc\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},23724(e,t,n){n.d(t,{g:()=>m});const r={lessThanXSeconds:{one:\"不到 1 秒\",other:\"不到 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分钟\",lessThanXMinutes:{one:\"不到 1 分钟\",other:\"不到 {{count}} 分钟\"},xMinutes:{one:\"1 分钟\",other:\"{{count}} 分钟\"},xHours:{one:\"1 小时\",other:\"{{count}} 小时\"},aboutXHours:{one:\"大约 1 小时\",other:\"大约 {{count}} 小时\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大约 1 个星期\",other:\"大约 {{count}} 个星期\"},xWeeks:{one:\"1 个星期\",other:\"{{count}} 个星期\"},aboutXMonths:{one:\"大约 1 个月\",other:\"大约 {{count}} 个月\"},xMonths:{one:\"1 个月\",other:\"{{count}} 个月\"},aboutXYears:{one:\"大约 1 年\",other:\"大约 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超过 1 年\",other:\"超过 {{count}} 年\"},almostXYears:{one:\"将近 1 年\",other:\"将近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var i=n(90096);function s(e,t,n){const r=\"eeee p\";return(0,i.R)(e,t,n)?r:e.getTime()>t.getTime()?\"'下个'\"+r:\"'上个'\"+r}const u={lastWeek:s,yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:s,other:\"PP p\"};var d=n(33443);const l={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n.toString()+\"日\";case\"hour\":return n.toString()+\"时\";case\"minute\":return n.toString()+\"分\";case\"second\":return n.toString()+\"秒\";default:return\"第 \"+n.toString()}},era:(0,d.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,d.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一季\",\"第二季\",\"第三季\",\"第四季\"],wide:[\"第一季度\",\"第二季度\",\"第三季度\",\"第四季度\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,d.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,d.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"周日\",\"周一\",\"周二\",\"周三\",\"周四\",\"周五\",\"周六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,d.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"}},defaultFormattingWidth:\"wide\"})};var c=n(57883);const m={code:\"zh-CN\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"内\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=u[e];return\"function\"==typeof a?a(t,n,r):a},localize:l,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|时|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]刻\u002Fi,wide:\u002F^第[一二三四]刻钟\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^周[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},23947(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(71112),c=function(e){var t=e.label,n=e.color,r=e.className,a=void 0===r?\"\":r;return(0,d.jsxs)(\"div\",{className:\"inline-flex items-center gap-2 border rounded-md px-2 py-1 border-input \".concat(a),children:[(0,d.jsx)(\"div\",{className:(0,l.cn)(\"w-2 h-2 rounded-full\",n)}),(0,d.jsx)(\"span\",{className:\"text-sm text-black\u002F75\",children:t})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_status_badge\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_status_badge\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10)},24744(e,t,n){n.d(t,{t:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getMonth()}},24748(e,t,n){n.d(t,{S:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(92731),c=n(45773),m=n(71112);function f(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,d.jsx)(l.bL,Object.assign({\"data-slot\":\"checkbox\",className:(0,m.cn)(\"wcf-checkbox-btn border-input dark:bg-input\u002F30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50\",t)},n,{children:(0,d.jsx)(l.C1,{\"data-slot\":\"checkbox-indicator\",className:\"flex items-center justify-center text-current transition-none\",children:(0,d.jsx)(c.A,{className:\"size-3.5\"})})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_checkbox\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_checkbox\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},25063(e,t,n){n.d(t,{bn:()=>m});var r=n(33443);const a={locale:{1:\"১\",2:\"২\",3:\"৩\",4:\"৪\",5:\"৫\",6:\"৬\",7:\"৭\",8:\"৮\",9:\"৯\",0:\"০\"},number:{\"১\":\"1\",\"২\":\"2\",\"৩\":\"3\",\"৪\":\"4\",\"৫\":\"5\",\"৬\":\"6\",\"৭\":\"7\",\"৮\":\"8\",\"৯\":\"9\",\"০\":\"0\"}};function o(e){return e.toString().replace(\u002F\\d\u002Fg,function(e){return a.locale[e]})}const i={ordinalNumber:(e,t)=>{const n=Number(e),r=o(n),a=t?.unit;if(\"date\"===a)return function(e,t){if(e>18&&e\u003C=31)return t+\"শে\";switch(e){case 1:return t+\"লা\";case 2:case 3:return t+\"রা\";case 4:return t+\"ঠা\";default:return t+\"ই\"}}(n,r);if(n>10||0===n)return r+\"তম\";switch(n%10){case 2:case 3:return r+\"য়\";case 4:return r+\"র্থ\";case 6:return r+\"ষ্ঠ\";default:return r+\"ম\"}},era:(0,r.o)({values:{narrow:[\"খ্রিঃপূঃ\",\"খ্রিঃ\"],abbreviated:[\"খ্রিঃপূর্ব\",\"খ্রিঃ\"],wide:[\"খ্রিস্টপূর্ব\",\"খ্রিস্টাব্দ\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"১\",\"২\",\"৩\",\"৪\"],abbreviated:[\"১ত্রৈ\",\"২ত্রৈ\",\"৩ত্রৈ\",\"৪ত্রৈ\"],wide:[\"১ম ত্রৈমাসিক\",\"২য় ত্রৈমাসিক\",\"৩য় ত্রৈমাসিক\",\"৪র্থ ত্রৈমাসিক\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"জানু\",\"ফেব্রু\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্ট\",\"অক্টো\",\"নভে\",\"ডিসে\"],abbreviated:[\"জানু\",\"ফেব্রু\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্ট\",\"অক্টো\",\"নভে\",\"ডিসে\"],wide:[\"জানুয়ারি\",\"ফেব্রুয়ারি\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্টেম্বর\",\"অক্টোবর\",\"নভেম্বর\",\"ডিসেম্বর\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"র\",\"সো\",\"ম\",\"বু\",\"বৃ\",\"শু\",\"শ\"],short:[\"রবি\",\"সোম\",\"মঙ্গল\",\"বুধ\",\"বৃহ\",\"শুক্র\",\"শনি\"],abbreviated:[\"রবি\",\"সোম\",\"মঙ্গল\",\"বুধ\",\"বৃহ\",\"শুক্র\",\"শনি\"],wide:[\"রবিবার\",\"সোমবার\",\"মঙ্গলবার\",\"বুধবার\",\"বৃহস্পতিবার \",\"শুক্রবার\",\"শনিবার\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"পূ\",pm:\"অপ\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},abbreviated:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},wide:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"পূ\",pm:\"অপ\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},abbreviated:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},wide:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"}},defaultFormattingWidth:\"wide\"})},s={lessThanXSeconds:{one:\"প্রায় ১ সেকেন্ড\",other:\"প্রায় {{count}} সেকেন্ড\"},xSeconds:{one:\"১ সেকেন্ড\",other:\"{{count}} সেকেন্ড\"},halfAMinute:\"আধ মিনিট\",lessThanXMinutes:{one:\"প্রায় ১ মিনিট\",other:\"প্রায় {{count}} মিনিট\"},xMinutes:{one:\"১ মিনিট\",other:\"{{count}} মিনিট\"},aboutXHours:{one:\"প্রায় ১ ঘন্টা\",other:\"প্রায় {{count}} ঘন্টা\"},xHours:{one:\"১ ঘন্টা\",other:\"{{count}} ঘন্টা\"},xDays:{one:\"১ দিন\",other:\"{{count}} দিন\"},aboutXWeeks:{one:\"প্রায় ১ সপ্তাহ\",other:\"প্রায় {{count}} সপ্তাহ\"},xWeeks:{one:\"১ সপ্তাহ\",other:\"{{count}} সপ্তাহ\"},aboutXMonths:{one:\"প্রায় ১ মাস\",other:\"প্রায় {{count}} মাস\"},xMonths:{one:\"১ মাস\",other:\"{{count}} মাস\"},aboutXYears:{one:\"প্রায় ১ বছর\",other:\"প্রায় {{count}} বছর\"},xYears:{one:\"১ বছর\",other:\"{{count}} বছর\"},overXYears:{one:\"১ বছরের বেশি\",other:\"{{count}} বছরের বেশি\"},almostXYears:{one:\"প্রায় ১ বছর\",other:\"প্রায় {{count}} বছর\"}};var u=n(7277);const d={date:(0,u.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,u.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,u.k)({formats:{full:\"{{date}} {{time}} 'সময়'\",long:\"{{date}} {{time}} 'সময়'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},l={lastWeek:\"'গত' eeee 'সময়' p\",yesterday:\"'গতকাল' 'সময়' p\",today:\"'আজ' 'সময়' p\",tomorrow:\"'আগামীকাল' 'সময়' p\",nextWeek:\"eeee 'সময়' p\",other:\"P\"};var c=n(57883);const m={code:\"bn\",formatDistance:(e,t,n)=>{let r;const a=s[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",o(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+\" এর মধ্যে\":r+\" আগে\":r},formatLong:d,formatRelative:(e,t,n,r)=>l[e],localize:i,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(খ্রিঃপূঃ|খ্রিঃ)\u002Fi,abbreviated:\u002F^(খ্রিঃপূর্ব|খ্রিঃ)\u002Fi,wide:\u002F^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^খ্রিঃপূঃ\u002Fi,\u002F^খ্রিঃ\u002Fi],abbreviated:[\u002F^খ্রিঃপূর্ব\u002Fi,\u002F^খ্রিঃ\u002Fi],wide:[\u002F^খ্রিস্টপূর্ব\u002Fi,\u002F^খ্রিস্টাব্দ\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[১২৩৪]\u002Fi,abbreviated:\u002F^[১২৩৪]ত্রৈ\u002Fi,wide:\u002F^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F১\u002Fi,\u002F২\u002Fi,\u002F৩\u002Fi,\u002F৪\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)\u002Fi,abbreviated:\u002F^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)\u002Fi,wide:\u002F^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^জানু\u002Fi,\u002F^ফেব্রু\u002Fi,\u002F^মার্চ\u002Fi,\u002F^এপ্রিল\u002Fi,\u002F^মে\u002Fi,\u002F^জুন\u002Fi,\u002F^জুলাই\u002Fi,\u002F^আগস্ট\u002Fi,\u002F^সেপ্ট\u002Fi,\u002F^অক্টো\u002Fi,\u002F^নভে\u002Fi,\u002F^ডিসে\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^(র|সো|ম|বু|বৃ|শু|শ)+\u002Fi,short:\u002F^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+\u002Fi,abbreviated:\u002F^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+\u002Fi,wide:\u002F^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^র\u002Fi,\u002F^সো\u002Fi,\u002F^ম\u002Fi,\u002F^বু\u002Fi,\u002F^বৃ\u002Fi,\u002F^শু\u002Fi,\u002F^শ\u002Fi],short:[\u002F^রবি\u002Fi,\u002F^সোম\u002Fi,\u002F^মঙ্গল\u002Fi,\u002F^বুধ\u002Fi,\u002F^বৃহ\u002Fi,\u002F^শুক্র\u002Fi,\u002F^শনি\u002Fi],abbreviated:[\u002F^রবি\u002Fi,\u002F^সোম\u002Fi,\u002F^মঙ্গল\u002Fi,\u002F^বুধ\u002Fi,\u002F^বৃহ\u002Fi,\u002F^শুক্র\u002Fi,\u002F^শনি\u002Fi],wide:[\u002F^রবিবার\u002Fi,\u002F^সোমবার\u002Fi,\u002F^মঙ্গলবার\u002Fi,\u002F^বুধবার\u002Fi,\u002F^বৃহস্পতিবার \u002Fi,\u002F^শুক্রবার\u002Fi,\u002F^শনিবার\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi,abbreviated:\u002F^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi,wide:\u002F^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^পূ\u002Fi,pm:\u002F^অপ\u002Fi,midnight:\u002F^মধ্যরাত\u002Fi,noon:\u002F^মধ্যাহ্ন\u002Fi,morning:\u002Fসকাল\u002Fi,afternoon:\u002Fবিকাল\u002Fi,evening:\u002Fসন্ধ্যা\u002Fi,night:\u002Fরাত\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},25380(e,t,n){n(47143),n(1010),n(19402),n(33779),n(28268)},25554(e,t,n){n.d(t,{hr:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 tjedan\",withPrepositionAgo:\"oko 1 tjedan\",withPrepositionIn:\"oko 1 tjedan\"},dual:\"oko {{count}} tjedna\",other:\"oko {{count}} tjedana\"},xWeeks:{one:{standalone:\"1 tjedan\",withPrepositionAgo:\"1 tjedan\",withPrepositionIn:\"1 tjedan\"},dual:\"{{count}} tjedna\",other:\"{{count}} tjedana\"},aboutXMonths:{one:{standalone:\"oko 1 mjesec\",withPrepositionAgo:\"oko 1 mjesec\",withPrepositionIn:\"oko 1 mjesec\"},dual:\"oko {{count}} mjeseca\",other:\"oko {{count}} mjeseci\"},xMonths:{one:{standalone:\"1 mjesec\",withPrepositionAgo:\"1 mjesec\",withPrepositionIn:\"1 mjesec\"},dual:\"{{count}} mjeseca\",other:\"{{count}} mjeseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM y.\",long:\"d. MMMM y.\",medium:\"d. MMM y.\",short:\"dd. MM. y.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošlu nedjelju u' p\";case 3:return\"'prošlu srijedu u' p\";case 6:return\"'prošlu subotu u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'jučer u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'iduću nedjelju u' p\";case 3:return\"'iduću srijedu u' p\";case 6:return\"'iduću subotu u' p\";default:return\"'prošli' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Kr.\",\"po. Kr.\"],wide:[\"Prije Krista\",\"Poslije Krista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"sij\",\"velj\",\"ožu\",\"tra\",\"svi\",\"lip\",\"srp\",\"kol\",\"ruj\",\"lis\",\"stu\",\"pro\"],wide:[\"siječanj\",\"veljača\",\"ožujak\",\"travanj\",\"svibanj\",\"lipanj\",\"srpanj\",\"kolovoz\",\"rujan\",\"listopad\",\"studeni\",\"prosinac\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"sij\",\"velj\",\"ožu\",\"tra\",\"svi\",\"lip\",\"srp\",\"kol\",\"ruj\",\"lis\",\"stu\",\"pro\"],wide:[\"siječnja\",\"veljače\",\"ožujka\",\"travnja\",\"svibnja\",\"lipnja\",\"srpnja\",\"kolovoza\",\"rujna\",\"listopada\",\"studenog\",\"prosinca\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sri\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sri\",\"čet\",\"pet\",\"sub\"],wide:[\"nedjelja\",\"ponedjeljak\",\"utorak\",\"srijeda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"poslije podne\",evening:\"navečer\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"poslije podne\",evening:\"navečer\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"hr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"prije \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Kr\\.|po\\.\\s?Kr\\.)\u002Fi,wide:\u002F^(Prije Krista|prije nove ere|Poslije Krista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)\u002Fi,wide:\u002F^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi,\u002F8\u002Fi,\u002F9\u002Fi,\u002F10\u002Fi,\u002F11\u002Fi,\u002F12\u002Fi],abbreviated:[\u002F^sij\u002Fi,\u002F^velj\u002Fi,\u002F^(ožu|ozu)\u002Fi,\u002F^tra\u002Fi,\u002F^svi\u002Fi,\u002F^lip\u002Fi,\u002F^srp\u002Fi,\u002F^kol\u002Fi,\u002F^ruj\u002Fi,\u002F^lis\u002Fi,\u002F^stu\u002Fi,\u002F^pro\u002Fi],wide:[\u002F^sij\u002Fi,\u002F^velj\u002Fi,\u002F^(ožu|ozu)\u002Fi,\u002F^tra\u002Fi,\u002F^svi\u002Fi,\u002F^lip\u002Fi,\u002F^srp\u002Fi,\u002F^kol\u002Fi,\u002F^ruj\u002Fi,\u002F^lis\u002Fi,\u002F^stu\u002Fi,\u002F^pro\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sri|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sri|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(poslije\\s|po)+podne\u002Fi,evening:\u002F(navece|naveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},26020(e,t,n){n.d(t,{j:()=>o});var r=n(43329),a=n(29407);function o(e,t){let n,o=t?.in;return e.forEach(e=>{o||\"object\"!=typeof e||(o=r.w.bind(null,e));const t=(0,a.a)(e,o);(!n||n>t||isNaN(+t))&&(n=t)}),(0,r.w)(o,n||NaN)}},26329(e,t,n){n.d(t,{A:()=>o});var r=n(74848),a=n(37946);const o=function(e){var t=e.errors,n=e.className,o=void 0===n?\"\":n;return t&&0!==t.length?(0,r.jsx)(\"div\",{className:\"space-y-1 \".concat(o),children:t.map(function(e,t){return(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 text-xs text-danger bg-red-50 border border-danger\u002F30 rounded-md px-3 py-1.5\",children:[(0,r.jsx)(a.A,{className:\"w-4 h-4 shrink-0\"}),(0,r.jsx)(\"span\",{children:e.message})]},t)})}):null}},26606(e,t,n){n(74848),n(27723),n(62468)},27235(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"clock\",[[\"path\",{d:\"M12 6v6l4 2\",key:\"mmk7yg\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]])},27716(e,t,n){n.d(t,{Z:()=>u});var r=n(74848),a=n(97213),o=n(62468),i=n(5546),s=n(71112),u=function(e){var t=e.control,n=e.name,u=void 0===n?\"\":n,d=e.label,l=e.inputField,c=e.required,m=void 0!==c&&c,f=e.inlineLabel,h=e.tooltip,p=e.className;return(0,r.jsx)(o.FormField,{control:t,name:u,render:function(e){var t=e.field;return(0,r.jsxs)(o.FormItem,{className:(0,s.cn)(\"w-full\",p),children:[d?(0,r.jsxs)(o.FormLabel,{htmlFor:u,className:\"text-neutral-500\",children:[d,m?(0,r.jsx)(\"span\",{className:\"text-danger\",children:\"*\"}):null,h?(0,r.jsxs)(i.m_,{delayDuration:300,children:[(0,r.jsx)(i.k$,{className:\"ml-2 wcf-form-input-tooltip-trigger\",onFocus:function(e){return e.preventDefault()},tabIndex:-1,children:(0,r.jsx)(a.A,{size:\"16px\"})}),(0,r.jsx)(i.ZI,{className:\"py-1.5 px-2 text-sm max-w-xs\",children:h})]}):null]}):null,(0,r.jsxs)(\"div\",{className:(0,s.cn)(f&&\"flex items-center gap-2\"),children:[(0,r.jsx)(o.FormControl,{children:l(Object.assign({},t))}),f?(0,r.jsx)(\"label\",{htmlFor:u,className:\"text-sm text-neutral-500 font-medium cursor-pointer\",children:f}):null]}),(0,r.jsx)(o.FormMessage,{})]})}})}},27723(e){e.exports=window.wp.i18n},27763(e,t,n){n.d(t,{w:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}},28268(e,t,n){var r=n(27723);(0,r.__)(\"Mon\",\"wp-cafe\"),(0,r.__)(\"Tue\",\"wp-cafe\"),(0,r.__)(\"Wed\",\"wp-cafe\"),(0,r.__)(\"Thu\",\"wp-cafe\"),(0,r.__)(\"Fri\",\"wp-cafe\"),(0,r.__)(\"Sat\",\"wp-cafe\"),(0,r.__)(\"Sun\",\"wp-cafe\")},28322(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n?.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"через \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" назад\":r(e.regular,t)}n.d(t,{ru:()=>p});const o={lessThanXSeconds:a({regular:{one:\"меньше секунды\",singularNominative:\"меньше {{count}} секунды\",singularGenitive:\"меньше {{count}} секунд\",pluralGenitive:\"меньше {{count}} секунд\"},future:{one:\"меньше, чем через секунду\",singularNominative:\"меньше, чем через {{count}} секунду\",singularGenitive:\"меньше, чем через {{count}} секунды\",pluralGenitive:\"меньше, чем через {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду назад\",singularGenitive:\"{{count}} секунды назад\",pluralGenitive:\"{{count}} секунд назад\"},future:{singularNominative:\"через {{count}} секунду\",singularGenitive:\"через {{count}} секунды\",pluralGenitive:\"через {{count}} секунд\"}}),halfAMinute:(e,t)=>t?.addSuffix?t.comparison&&t.comparison>0?\"через полминуты\":\"полминуты назад\":\"полминуты\",lessThanXMinutes:a({regular:{one:\"меньше минуты\",singularNominative:\"меньше {{count}} минуты\",singularGenitive:\"меньше {{count}} минут\",pluralGenitive:\"меньше {{count}} минут\"},future:{one:\"меньше, чем через минуту\",singularNominative:\"меньше, чем через {{count}} минуту\",singularGenitive:\"меньше, чем через {{count}} минуты\",pluralGenitive:\"меньше, чем через {{count}} минут\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} минута\",singularGenitive:\"{{count}} минуты\",pluralGenitive:\"{{count}} минут\"},past:{singularNominative:\"{{count}} минуту назад\",singularGenitive:\"{{count}} минуты назад\",pluralGenitive:\"{{count}} минут назад\"},future:{singularNominative:\"через {{count}} минуту\",singularGenitive:\"через {{count}} минуты\",pluralGenitive:\"через {{count}} минут\"}}),aboutXHours:a({regular:{singularNominative:\"около {{count}} часа\",singularGenitive:\"около {{count}} часов\",pluralGenitive:\"около {{count}} часов\"},future:{singularNominative:\"приблизительно через {{count}} час\",singularGenitive:\"приблизительно через {{count}} часа\",pluralGenitive:\"приблизительно через {{count}} часов\"}}),xHours:a({regular:{singularNominative:\"{{count}} час\",singularGenitive:\"{{count}} часа\",pluralGenitive:\"{{count}} часов\"}}),xDays:a({regular:{singularNominative:\"{{count}} день\",singularGenitive:\"{{count}} дня\",pluralGenitive:\"{{count}} дней\"}}),aboutXWeeks:a({regular:{singularNominative:\"около {{count}} недели\",singularGenitive:\"около {{count}} недель\",pluralGenitive:\"около {{count}} недель\"},future:{singularNominative:\"приблизительно через {{count}} неделю\",singularGenitive:\"приблизительно через {{count}} недели\",pluralGenitive:\"приблизительно через {{count}} недель\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} неделя\",singularGenitive:\"{{count}} недели\",pluralGenitive:\"{{count}} недель\"}}),aboutXMonths:a({regular:{singularNominative:\"около {{count}} месяца\",singularGenitive:\"около {{count}} месяцев\",pluralGenitive:\"около {{count}} месяцев\"},future:{singularNominative:\"приблизительно через {{count}} месяц\",singularGenitive:\"приблизительно через {{count}} месяца\",pluralGenitive:\"приблизительно через {{count}} месяцев\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяца\",pluralGenitive:\"{{count}} месяцев\"}}),aboutXYears:a({regular:{singularNominative:\"около {{count}} года\",singularGenitive:\"около {{count}} лет\",pluralGenitive:\"около {{count}} лет\"},future:{singularNominative:\"приблизительно через {{count}} год\",singularGenitive:\"приблизительно через {{count}} года\",pluralGenitive:\"приблизительно через {{count}} лет\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} года\",pluralGenitive:\"{{count}} лет\"}}),overXYears:a({regular:{singularNominative:\"больше {{count}} года\",singularGenitive:\"больше {{count}} лет\",pluralGenitive:\"больше {{count}} лет\"},future:{singularNominative:\"больше, чем через {{count}} год\",singularGenitive:\"больше, чем через {{count}} года\",pluralGenitive:\"больше, чем через {{count}} лет\"}}),almostXYears:a({regular:{singularNominative:\"почти {{count}} год\",singularGenitive:\"почти {{count}} года\",pluralGenitive:\"почти {{count}} лет\"},future:{singularNominative:\"почти через {{count}} год\",singularGenitive:\"почти через {{count}} года\",pluralGenitive:\"почти через {{count}} лет\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096);const d=[\"воскресенье\",\"понедельник\",\"вторник\",\"среду\",\"четверг\",\"пятницу\",\"субботу\"];function l(e){const t=d[e];return 2===e?\"'во \"+t+\" в' p\":\"'в \"+t+\" в' p\"}const c={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,u.R)(e,t,n)?l(r):function(e){const t=d[e];switch(e){case 0:return\"'в прошлое \"+t+\" в' p\";case 1:case 2:case 4:return\"'в прошлый \"+t+\" в' p\";case 3:case 5:case 6:return\"'в прошлую \"+t+\" в' p\"}}(r)},yesterday:\"'вчера в' p\",today:\"'сегодня в' p\",tomorrow:\"'завтра в' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,u.R)(e,t,n)?l(r):function(e){const t=d[e];switch(e){case 0:return\"'в следующее \"+t+\" в' p\";case 1:case 2:case 4:return\"'в следующий \"+t+\" в' p\";case 3:case 5:case 6:return\"'в следующую \"+t+\" в' p\"}}(r)},other:\"P\"};var m=n(33443);const f={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;return a=\"date\"===r?\"-е\":\"week\"===r||\"minute\"===r||\"second\"===r?\"-я\":\"-й\",n+a},era:(0,m.o)({values:{narrow:[\"до н.э.\",\"н.э.\"],abbreviated:[\"до н. э.\",\"н. э.\"],wide:[\"до нашей эры\",\"нашей эры\"]},defaultWidth:\"wide\"}),quarter:(0,m.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-й кв.\",\"2-й кв.\",\"3-й кв.\",\"4-й кв.\"],wide:[\"1-й квартал\",\"2-й квартал\",\"3-й квартал\",\"4-й квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,m.o)({values:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв.\",\"фев.\",\"март\",\"апр.\",\"май\",\"июнь\",\"июль\",\"авг.\",\"сент.\",\"окт.\",\"нояб.\",\"дек.\"],wide:[\"январь\",\"февраль\",\"март\",\"апрель\",\"май\",\"июнь\",\"июль\",\"август\",\"сентябрь\",\"октябрь\",\"ноябрь\",\"декабрь\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв.\",\"фев.\",\"мар.\",\"апр.\",\"мая\",\"июн.\",\"июл.\",\"авг.\",\"сент.\",\"окт.\",\"нояб.\",\"дек.\"],wide:[\"января\",\"февраля\",\"марта\",\"апреля\",\"мая\",\"июня\",\"июля\",\"августа\",\"сентября\",\"октября\",\"ноября\",\"декабря\"]},defaultFormattingWidth:\"wide\"}),day:(0,m.o)({values:{narrow:[\"В\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"вс\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"вск\",\"пнд\",\"втр\",\"срд\",\"чтв\",\"птн\",\"суб\"],wide:[\"воскресенье\",\"понедельник\",\"вторник\",\"среда\",\"четверг\",\"пятница\",\"суббота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,m.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утро\",afternoon:\"день\",evening:\"веч.\",night:\"ночь\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утро\",afternoon:\"день\",evening:\"веч.\",night:\"ночь\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"полночь\",noon:\"полдень\",morning:\"утро\",afternoon:\"день\",evening:\"вечер\",night:\"ночь\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утра\",afternoon:\"дня\",evening:\"веч.\",night:\"ночи\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утра\",afternoon:\"дня\",evening:\"веч.\",night:\"ночи\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"полночь\",noon:\"полдень\",morning:\"утра\",afternoon:\"дня\",evening:\"вечера\",night:\"ночи\"}},defaultFormattingWidth:\"wide\"})};var h=n(57883);const p={code:\"ru\",formatDistance:(e,t,n)=>o[e](t,n),formatLong:s,formatRelative:(e,t,n,r)=>{const a=c[e];return\"function\"==typeof a?a(t,n,r):a},localize:f,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,h.A)({matchPatterns:{narrow:\u002F^((до )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((до )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(до нашей эры|нашей эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,h.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыои]?й?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыои]?й?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,h.A)({matchPatterns:{narrow:\u002F^[яфмаисонд]\u002Fi,abbreviated:\u002F^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\\.?\u002Fi,wide:\u002F^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^м\u002Fi,\u002F^а\u002Fi,\u002F^м\u002Fi,\u002F^и\u002Fi,\u002F^и\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^я\u002Fi],any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^ма[йя]\u002Fi,\u002F^июн\u002Fi,\u002F^июл\u002Fi,\u002F^ав\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,h.A)({matchPatterns:{narrow:\u002F^[впсч]\u002Fi,short:\u002F^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?\u002Fi,wide:\u002F^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^в\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^в[ос]\u002Fi,\u002F^п[он]\u002Fi,\u002F^в\u002Fi,\u002F^ср\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,h.A)({matchPatterns:{narrow:\u002F^([дп]п|полн\\.?|полд\\.?|утр[оа]|день|дня|веч\\.?|ноч[ьи])\u002Fi,abbreviated:\u002F^([дп]п|полн\\.?|полд\\.?|утр[оа]|день|дня|веч\\.?|ноч[ьи])\u002Fi,wide:\u002F^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^полн\u002Fi,noon:\u002F^полд\u002Fi,morning:\u002F^у\u002Fi,afternoon:\u002F^д[ен]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},29095(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"list-checks\",[[\"path\",{d:\"m3 17 2 2 4-4\",key:\"1jhpwq\"}],[\"path\",{d:\"m3 7 2 2 4-4\",key:\"1obspn\"}],[\"path\",{d:\"M13 6h8\",key:\"15sg57\"}],[\"path\",{d:\"M13 12h8\",key:\"h98zly\"}],[\"path\",{d:\"M13 18h8\",key:\"oe0vm4\"}]])},29280(e,t,n){n.d(t,{$v:()=>v,EO:()=>m,Lt:()=>u,Zr:()=>g,ck:()=>h,r7:()=>p,tv:()=>d,wd:()=>f});var r=n(74848),a=n(78393),o=n(71112),i=n(78971),s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function u(e){var t=s(e,[]);return(0,r.jsx)(a.bL,Object.assign({\"data-slot\":\"alert-dialog\"},t))}function d(e){var t=s(e,[]);return(0,r.jsx)(a.l9,Object.assign({\"data-slot\":\"alert-dialog-trigger\"},t))}function l(e){var t=s(e,[]);return(0,r.jsx)(a.ZL,Object.assign({\"data-slot\":\"alert-dialog-portal\"},t))}function c(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.hJ,Object.assign({\"data-slot\":\"alert-dialog-overlay\",className:(0,o.cn)(\"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black\u002F50\",t)},n))}function m(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsxs)(l,{children:[(0,r.jsx)(c,{}),(0,r.jsx)(a.UC,Object.assign({\"data-slot\":\"alert-dialog-content\",className:(0,o.cn)(\"bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%]! translate-y-[-50%]! gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg\",t)},n))]})}function f(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-dialog-header\",className:(0,o.cn)(\"flex flex-col gap-2 text-center sm:text-left\",t)},n))}function h(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-dialog-footer\",className:(0,o.cn)(\"flex flex-col-reverse gap-2 sm:flex-row sm:justify-end\",t)},n))}function p(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.hE,Object.assign({\"data-slot\":\"alert-dialog-title\",className:(0,o.cn)(\"text-lg font-semibold\",t)},n))}function v(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.VY,Object.assign({\"data-slot\":\"alert-dialog-description\",className:(0,o.cn)(\"text-muted-foreground text-sm\",t)},n))}function g(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.ZD,Object.assign({className:(0,o.cn)((0,i.r)({variant:\"outlinePrimary\"}),t)},n))}},29407(e,t,n){n.d(t,{a:()=>a});var r=n(43329);function a(e,t){return(0,r.w)(t||e,e)}},29543(e,t,n){n.d(t,{U:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return 12*(a.getFullYear()-o.getFullYear())+(a.getMonth()-o.getMonth())}},30116(e,t,n){n.d(t,{ug:()=>l});const r={lessThanXSeconds:{one:\"بىر سىكۇنت ئىچىدە\",other:\"سىكۇنت ئىچىدە {{count}}\"},xSeconds:{one:\"بىر سىكۇنت\",other:\"سىكۇنت {{count}}\"},halfAMinute:\"يىرىم مىنۇت\",lessThanXMinutes:{one:\"بىر مىنۇت ئىچىدە\",other:\"مىنۇت ئىچىدە {{count}}\"},xMinutes:{one:\"بىر مىنۇت\",other:\"مىنۇت {{count}}\"},aboutXHours:{one:\"تەخمىنەن بىر سائەت\",other:\"سائەت {{count}} تەخمىنەن\"},xHours:{one:\"بىر سائەت\",other:\"سائەت {{count}}\"},xDays:{one:\"بىر كۈن\",other:\"كۈن {{count}}\"},aboutXWeeks:{one:\"تەخمىنەن بىرھەپتە\",other:\"ھەپتە {{count}} تەخمىنەن\"},xWeeks:{one:\"بىرھەپتە\",other:\"ھەپتە {{count}}\"},aboutXMonths:{one:\"تەخمىنەن بىر ئاي\",other:\"ئاي {{count}} تەخمىنەن\"},xMonths:{one:\"بىر ئاي\",other:\"ئاي {{count}}\"},aboutXYears:{one:\"تەخمىنەن بىر يىل\",other:\"يىل {{count}} تەخمىنەن\"},xYears:{one:\"بىر يىل\",other:\"يىل {{count}}\"},overXYears:{one:\"بىر يىلدىن ئارتۇق\",other:\"يىلدىن ئارتۇق {{count}}\"},almostXYears:{one:\"ئاساسەن بىر يىل\",other:\"يىل {{count}} ئاساسەن\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'دە' {{time}}\",long:\"{{date}} 'دە' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ئ‍ۆتكەن' eeee 'دە' p\",yesterday:\"'تۈنۈگۈن دە' p\",today:\"'بۈگۈن دە' p\",tomorrow:\"'ئەتە دە' p\",nextWeek:\"eeee 'دە' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ب\",\"ك\"],abbreviated:[\"ب\",\"ك\"],wide:[\"مىيلادىدىن بۇرۇن\",\"مىيلادىدىن كىيىن\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1\",\"2\",\"3\",\"4\"],wide:[\"بىرىنجى چارەك\",\"ئىككىنجى چارەك\",\"ئۈچىنجى چارەك\",\"تۆتىنجى چارەك\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"ا\",\"م\",\"ى\",\"ى\",\"ا\",\"س\",\"ۆ\",\"ن\",\"د\"],abbreviated:[\"يانۋار\",\"فېۋىرال\",\"مارت\",\"ئاپرىل\",\"ماي\",\"ئىيۇن\",\"ئىيول\",\"ئاۋغۇست\",\"سىنتەبىر\",\"ئۆكتەبىر\",\"نويابىر\",\"دىكابىر\"],wide:[\"يانۋار\",\"فېۋىرال\",\"مارت\",\"ئاپرىل\",\"ماي\",\"ئىيۇن\",\"ئىيول\",\"ئاۋغۇست\",\"سىنتەبىر\",\"ئۆكتەبىر\",\"نويابىر\",\"دىكابىر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ي\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],short:[\"ي\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],abbreviated:[\"يەكشەنبە\",\"دۈشەنبە\",\"سەيشەنبە\",\"چارشەنبە\",\"پەيشەنبە\",\"جۈمە\",\"شەنبە\"],wide:[\"يەكشەنبە\",\"دۈشەنبە\",\"سەيشەنبە\",\"چارشەنبە\",\"پەيشەنبە\",\"جۈمە\",\"شەنبە\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"},abbreviated:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"},wide:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"},abbreviated:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"},wide:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ug\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a:a+\" بولدى\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ب|ك)\u002Fi,wide:\u002F^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^بۇرۇن\u002Fi,\u002F^كىيىن\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^چ[1234]\u002Fi,wide:\u002F^چارەك [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[يفمئامئ‍ئاسۆند]\u002Fi,abbreviated:\u002F^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)\u002Fi,wide:\u002F^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^ا\u002Fi,\u002F^م\u002Fi,\u002F^ى‍\u002Fi,\u002F^ى‍\u002Fi,\u002F^ا‍\u002Fi,\u002F^س\u002Fi,\u002F^ۆ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^يان\u002Fi,\u002F^فېۋ\u002Fi,\u002F^مار\u002Fi,\u002F^ئاپ\u002Fi,\u002F^ماي\u002Fi,\u002F^ئىيۇن\u002Fi,\u002F^ئىيول\u002Fi,\u002F^ئاۋ\u002Fi,\u002F^سىن\u002Fi,\u002F^ئۆك\u002Fi,\u002F^نوي\u002Fi,\u002F^دىك\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[دسچپجشي]\u002Fi,short:\u002F^(يە|دۈ|سە|چا|پە|جۈ|شە)\u002Fi,abbreviated:\u002F^(يە|دۈ|سە|چا|پە|جۈ|شە)\u002Fi,wide:\u002F^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^د\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi],any:[\u002F^ي\u002Fi,\u002F^د\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))\u002Fi,any:\u002F^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ئە\u002Fi,pm:\u002F^چ\u002Fi,midnight:\u002F^ك\u002Fi,noon:\u002F^چ\u002Fi,morning:\u002Fئەتىگەن\u002Fi,afternoon:\u002Fچۈشتىن كىيىن\u002Fi,evening:\u002Fئاخشىم\u002Fi,night:\u002Fكىچە\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},30193(e,t,n){n.d(t,{UC:()=>q,ZL:()=>Z,bL:()=>G,l9:()=>Y});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(58666),u=n(61463),d=n(18531),l=n(18723),c=n(5272),m=n(13656),f=n(7971),h=n(44645),p=n(74848);function v(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var g=Symbol(\"radix.slottable\");function b(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===g}var w=n(81351),y=n(58241),k=n(95805),x=\"Popover\",[j,M]=(0,i.A)(x,[c.Bk]),P=(0,c.Bk)(),[_,S]=j(x),W=e=>{const{__scopePopover:t,children:n,open:a,defaultOpen:o,onOpenChange:i,modal:s=!1}=e,u=P(t),d=r.useRef(null),[m,f]=r.useState(!1),[h,v]=(0,w.i)({prop:a,defaultProp:o??!1,onChange:i,caller:x});return(0,p.jsx)(c.bL,{...u,children:(0,p.jsx)(_,{scope:t,contentId:(0,l.B)(),triggerRef:d,open:h,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:m,onCustomAnchorAdd:r.useCallback(()=>f(!0),[]),onCustomAnchorRemove:r.useCallback(()=>f(!1),[]),modal:s,children:n})})};W.displayName=x;var C=\"PopoverAnchor\";r.forwardRef((e,t)=>{const{__scopePopover:n,...a}=e,o=S(C,n),i=P(n),{onCustomAnchorAdd:s,onCustomAnchorRemove:u}=o;return r.useEffect(()=>(s(),()=>u()),[s,u]),(0,p.jsx)(c.Mz,{...i,...a,ref:t})}).displayName=C;var O=\"PopoverTrigger\",N=r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=S(O,n),s=P(n),u=(0,o.s)(t,i.triggerRef),d=(0,p.jsx)(h.sG.button,{type:\"button\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":i.open,\"aria-controls\":i.contentId,\"data-state\":X(i.open),...r,ref:u,onClick:(0,a.mK)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?d:(0,p.jsx)(c.Mz,{asChild:!0,...s,children:d})});N.displayName=O;var z=\"PopoverPortal\",[A,T]=j(z,{forceMount:void 0}),E=e=>{const{__scopePopover:t,forceMount:n,children:r,container:a}=e,o=S(z,t);return(0,p.jsx)(A,{scope:t,forceMount:n,children:(0,p.jsx)(f.C,{present:n||o.open,children:(0,p.jsx)(m.Z,{asChild:!0,container:a,children:r})})})};E.displayName=z;var D=\"PopoverContent\",I=r.forwardRef((e,t)=>{const n=T(D,e.__scopePopover),{forceMount:r=n.forceMount,...a}=e,o=S(D,e.__scopePopover);return(0,p.jsx)(f.C,{present:r||o.open,children:o.modal?(0,p.jsx)(H,{...a,ref:t}):(0,p.jsx)(R,{...a,ref:t})})});I.displayName=D;var F=function(e){const t=v(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(b);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,p.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,p.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"PopoverContent.RemoveScroll\"),H=r.forwardRef((e,t)=>{const n=S(D,e.__scopePopover),i=r.useRef(null),s=(0,o.s)(t,i),u=r.useRef(!1);return r.useEffect(()=>{const e=i.current;if(e)return(0,y.Eq)(e)},[]),(0,p.jsx)(k.A,{as:F,allowPinchZoom:!0,children:(0,p.jsx)($,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;u.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),R=r.forwardRef((e,t)=>{const n=S(D,e.__scopePopover),a=r.useRef(!1),o=r.useRef(!1);return(0,p.jsx)($,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||n.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,\"pointerdown\"===t.detail.originalEvent.type&&(o.current=!0));const r=t.target,i=n.triggerRef.current?.contains(r);i&&t.preventDefault(),\"focusin\"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),$=r.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:m,onFocusOutside:f,onInteractOutside:h,...v}=e,g=S(D,n),b=P(n);return(0,u.Oh)(),(0,p.jsx)(d.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:(0,p.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:h,onEscapeKeyDown:l,onPointerDownOutside:m,onFocusOutside:f,onDismiss:()=>g.onOpenChange(!1),children:(0,p.jsx)(c.UC,{\"data-state\":X(g.open),role:\"dialog\",id:g.contentId,...b,...v,ref:t,style:{...v.style,\"--radix-popover-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-popover-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-popover-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-popover-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-popover-trigger-height\":\"var(--radix-popper-anchor-height)\"}})})})}),L=\"PopoverClose\";function X(e){return e?\"open\":\"closed\"}r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=S(L,n);return(0,p.jsx)(h.sG.button,{type:\"button\",...r,ref:t,onClick:(0,a.mK)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=L,r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=P(n);return(0,p.jsx)(c.i3,{...a,...r,ref:t})}).displayName=\"PopoverArrow\";var G=W,Y=N,Z=E,q=I},30342(e,t,n){n(74848),n(70893),n(6999)},30569(e,t,n){n.d(t,{w:()=>i});var r=n(43329),a=n(51898),o=n(22008);function i(e,t){const n=(0,a.p)(e,t),i=(0,r.w)(t?.in||e,0);return i.setFullYear(n,0,4),i.setHours(0,0,0,0),(0,o.b)(i)}},30635(e,t,n){n.d(t,{m:()=>i});var r=n(31635),a=n(51609),o=function(e){var t=e.sideCar,n=(0,r.Tt)(e,[\"sideCar\"]);if(!t)throw new Error(\"Sidecar: please provide `sideCar` property to import the right car\");var o=t.read();if(!o)throw new Error(\"Sidecar medium not found\");return a.createElement(o,(0,r.Cl)({},n))};function i(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},31248(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(32307),m=n(51192),f=n(44033),h=n(78971),p=n(71112),v=n(99321);function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-US\";return(0,v.NC)(e,t)},w=function(e){var t,n,r,a,o=e.value,i=e.onChange,s=e.align,u=void 0===s?\"start\":s,v=e.className,w=e.disabled,y=void 0!==w&&w,k=(r=(0,l.useState)(o||{from:void 0,to:void 0}),a=2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(r,a)||function(e,t){if(e){if(\"string\"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?g(e,t):void 0}}(r,a)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),x=k[0],j=k[1];(0,l.useEffect)(function(){var e,t,n,r;o&&((null===(e=o.from)||void 0===e?void 0:e.getTime())!==(null===(t=x.from)||void 0===t?void 0:t.getTime())||(null===(n=o.to)||void 0===n?void 0:n.getTime())!==(null===(r=x.to)||void 0===r?void 0:r.getTime()))&&j(o)},[null==o?void 0:o.from,null==o?void 0:o.to]);var M=(null===(n=null===(t=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===t?void 0:t.state)||void 0===n?void 0:n.locale)||\"en-US\",P=x.from?x.to?\"\".concat(b(x.from,M),\" - \").concat(b(x.to,M)):\"\".concat(b(x.from,M)):\"Select date range\";return(0,d.jsxs)(m.AM,{children:[(0,d.jsx)(m.Wv,{asChild:!0,children:(0,d.jsxs)(\"button\",{type:\"button\",disabled:y,className:(0,p.cn)(\"flex w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm text-left shadow-sm hover:bg-accent\u002F50 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 h-11\",y&&\"opacity-60 cursor-not-allowed\",v),children:[(0,d.jsx)(\"span\",{className:(0,p.cn)(\"truncate\",!x.from&&\"text-muted-foreground\"),children:P}),(0,d.jsx)(c.A,{className:\"size-5 opacity-70 ml-2 shrink-0\"})]})}),(0,d.jsxs)(m.hl,{align:u,sideOffset:8,className:\"p-2 w-auto\",children:[(0,d.jsx)(f.V,{mode:\"range\",numberOfMonths:2,selected:x,onSelect:function(e){if(e){var t={from:e.from,to:e.to};j(t),null==i||i(t)}},initialFocus:!0}),x.from&&x.to&&(0,d.jsx)(\"div\",{className:\"flex justify-end mt-2\",children:(0,d.jsx)(h.$,{size:\"sm\",variant:\"ghost\",onClick:function(){var e={from:void 0,to:void 0};j(e),null==i||i(e)},className:\"wcf-calendar-clear-btn\",children:\"Clear\"})})]})]})};w.displayName=\"DateRangePicker\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_date_range_picker\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_date_range_picker\",\"wpcafe\",function(e,t){return(0,d.jsx)(w,Object.assign({},t))},10)},31347(e,t,n){n.d(t,{g:()=>v});var r=n(74848),a=n(27723),o=n(86087),i=n(80697),s=n(16029),u=n(62468),d=n(26329),l=n(79085),c=n(38895),m=n(36931),f=n(71964);function h(e){return h=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},h(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var v=function(e){var t,n,v,g=e.dayKey,b=e.schedule,w=e.onUpdate,y=e.onApplyToAll,k=e.isActive,x=e.slotIntervalName,j=void 0===x?\"slot_interval\":x,M=(n=(0,o.useState)([]),v=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(n,v)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(n,v)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),P=M[0],_=M[1],S=(0,l.M)(),W=s.np.find(function(e){return e.key===g}),C=(null==W?void 0:W.shortLabel)||g,O=(0,c.ln)(b,w,_),N=O.handleAddSlot,z=O.handleSlotUpdate,A=O.handleSlotDelete,T=(0,o.useCallback)(function(e){e||_([]),w(Object.assign(Object.assign({},b),{status:e?\"on\":\"off\"}))},[b,w]),E=(0,o.useCallback)(function(e,t,n){var r=b.slots[e];if(r){var a=Object.assign(Object.assign({},r),function(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=h(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=h(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==h(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,n));z(e,a)}},[z,b.slots]);return(0,r.jsxs)(\"div\",{className:\"space-y-3\",children:[(0,r.jsxs)(\"div\",{className:\"group flex items-start justify-between p-4 flex-wrap gap-4\",children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-3 w-24\",children:[(0,r.jsx)(u.Switch,{checked:k,onCheckedChange:T,className:\"mt-1\"}),(0,r.jsx)(\"span\",{className:\"text-base font-medium \".concat(k?\"text-black\":\"text-black\u002F70\"),children:C})]}),k?(0,r.jsx)(\"div\",{className:\"flex flex-col gap-2 items-start\",children:null===(t=null==b?void 0:b.slots)||void 0===t?void 0:t.map(function(e,t){return(0,r.jsx)(m.W,{slot:e,index:t,totalSlots:b.slots.length,onTimeUpdate:E,onApplyToAll:y,onDelete:A,slotIntervalName:j},t)})}):(0,r.jsx)(\"div\",{className:\"flex items-center gap-2\",children:(0,r.jsx)(\"span\",{className:\"px-3 py-1 text-sm bg-gray-200 dark:bg-[#434343] text-black\u002F70 rounded-md\",children:(0,a.__)(\"Closed\",\"wp-cafe\")})}),k&&(0,r.jsx)(c.QY,{showTooltip:!S,tooltipContent:(0,a.__)(\"Please upgrade to Pro to add multiple slots\",\"wp-cafe\"),children:(0,r.jsxs)(u.Button,{type:\"button\",variant:\"outline\",size:\"sm\",onClick:S?N:void 0,className:\"flex items-center gap-2 \".concat(S?\"text-black\u002F75 border-black\u002F20 hover:bg-white\u002F20\":\"cursor-not-allowed\"),children:[S?(0,r.jsx)(i.A,{className:\"w-4 h-4\"}):(0,r.jsx)(f.uJ,{height:16,width:16}),(0,a.__)(\"Add Slot\",\"wp-cafe\")]})})]}),P.length>0&&(0,r.jsx)(d.A,{errors:P,className:\"max-w-[52%] mx-auto\"})]})};(0,o.memo)(v)},31456(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"'last' eeee 'at' p\",yesterday:\"'yesterday at' p\",today:\"'today at' p\",tomorrow:\"'tomorrow at' p\",nextWeek:\"eeee 'at' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},31635(e,t,n){n.d(t,{Cl:()=>r,Tt:()=>a,fX:()=>o});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n\u003Cr;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},r.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function o(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a\u003Co;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create,\"function\"==typeof SuppressedError&&SuppressedError},31769(e,t,n){n.d(t,{X:()=>o});var r=n(51609),a=n(88200);function o(e){const[t,n]=r.useState(void 0);return(0,a.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let a,o;if(\"borderBoxSize\"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,o=t.blockSize}else a=e.offsetWidth,o=e.offsetHeight;n({width:a,height:o})});return t.observe(e,{box:\"border-box\"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},32041(e,t,n){n.d(t,{ht:()=>l});const r={lessThanXSeconds:{one:\"mwens pase yon segond\",other:\"mwens pase {{count}} segond\"},xSeconds:{one:\"1 segond\",other:\"{{count}} segond\"},halfAMinute:\"30 segond\",lessThanXMinutes:{one:\"mwens pase yon minit\",other:\"mwens pase {{count}} minit\"},xMinutes:{one:\"1 minit\",other:\"{{count}} minit\"},aboutXHours:{one:\"anviwon inè\",other:\"anviwon {{count}} è\"},xHours:{one:\"1 lè\",other:\"{{count}} lè\"},xDays:{one:\"1 jou\",other:\"{{count}} jou\"},aboutXWeeks:{one:\"anviwon 1 semèn\",other:\"anviwon {{count}} semèn\"},xWeeks:{one:\"1 semèn\",other:\"{{count}} semèn\"},aboutXMonths:{one:\"anviwon 1 mwa\",other:\"anviwon {{count}} mwa\"},xMonths:{one:\"1 mwa\",other:\"{{count}} mwa\"},aboutXYears:{one:\"anviwon 1 an\",other:\"anviwon {{count}} an\"},xYears:{one:\"1 an\",other:\"{{count}} an\"},overXYears:{one:\"plis pase 1 an\",other:\"plis pase {{count}} an\"},almostXYears:{one:\"prèske 1 an\",other:\"prèske {{count}} an\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'nan lè' {{time}}\",long:\"{{date}} 'nan lè' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'pase nan lè' p\",yesterday:\"'yè nan lè' p\",today:\"'jodi a' p\",tomorrow:\"'demen nan lè' p'\",nextWeek:\"eeee 'pwochen nan lè' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return 0===n?String(n):n+(1===n?\"ye\":\"yèm\")},era:(0,s.o)({values:{narrow:[\"av. J.-K\",\"ap. J.-K\"],abbreviated:[\"av. J.-K\",\"ap. J.-K\"],wide:[\"anvan Jezi Kris\",\"apre Jezi Kris\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1ye trim.\",\"2yèm trim.\",\"3yèm trim.\",\"4yèm trim.\"],wide:[\"1ye trimès\",\"2yèm trimès\",\"3yèm trimès\",\"4yèm trimès\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"O\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"fevr.\",\"mas\",\"avr.\",\"me\",\"jen\",\"jiyè\",\"out\",\"sept.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"janvye\",\"fevrye\",\"mas\",\"avril\",\"me\",\"jen\",\"jiyè\",\"out\",\"septanm\",\"oktòb\",\"novanm\",\"desanm\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],short:[\"di\",\"le\",\"ma\",\"mè\",\"je\",\"va\",\"sa\"],abbreviated:[\"dim.\",\"len.\",\"mad.\",\"mèk.\",\"jed.\",\"van.\",\"sam.\"],wide:[\"dimanch\",\"lendi\",\"madi\",\"mèkredi\",\"jedi\",\"vandredi\",\"samdi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"mat.\",afternoon:\"ap.m.\",evening:\"swa\",night:\"mat.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"maten\",afternoon:\"aprèmidi\",evening:\"swa\",night:\"maten\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"nan maten\",afternoon:\"nan aprèmidi\",evening:\"nan aswè\",night:\"nan maten\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"ht\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"nan \"+a:\"sa fè \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ye|yèm)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(av\\.J\\.K|ap\\.J\\.K|ap\\.J\\.-K)\u002Fi,abbreviated:\u002F^(av\\.J\\.-K|av\\.J-K|apr\\.J\\.-K|apr\\.J-K|ap\\.J-K)\u002Fi,wide:\u002F^(avan Jezi Kris|apre Jezi Kris)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^av\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^t[1234]\u002Fi,wide:\u002F^[1234](ye|yèm)? trimès\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\\.?\u002Fi,wide:\u002F^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^o\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^av\u002Fi,\u002F^me\u002Fi,\u002F^je\u002Fi,\u002F^ji\u002Fi,\u002F^ou\u002Fi,\u002F^s\u002Fi,\u002F^ok\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[lmjvsd]\u002Fi,short:\u002F^(di|le|ma|me|je|va|sa)\u002Fi,abbreviated:\u002F^(dim|len|mad|mèk|jed|van|sam)\\.?\u002Fi,wide:\u002F^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^di\u002Fi,\u002F^le\u002Fi,\u002F^ma\u002Fi,\u002F^mè\u002Fi,\u002F^je\u002Fi,\u002F^va\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|minwit|midi|mat\\.?|ap\\.?m\\.?|swa)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|nan maten|nan aprèmidi|nan aswè)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^min\u002Fi,noon:\u002F^mid\u002Fi,morning:\u002Fmat\u002Fi,afternoon:\u002Fap\u002Fi,evening:\u002Fsw\u002Fi,night:\u002Fnwit\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},32180(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ième|ère|ème|er|e)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(av\\.J\\.C|ap\\.J\\.C|ap\\.J\\.-C)\u002Fi,abbreviated:\u002F^(av\\.J\\.-C|av\\.J-C|apr\\.J\\.-C|apr\\.J-C|ap\\.J-C)\u002Fi,wide:\u002F^(avant Jésus-Christ|après Jésus-Christ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^av\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^T?[1234]\u002Fi,abbreviated:\u002F^[1234](er|ème|e)? trim\\.?\u002Fi,wide:\u002F^[1234](er|ème|e)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\\.?\u002Fi,wide:\u002F^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^av\u002Fi,\u002F^ma\u002Fi,\u002F^juin\u002Fi,\u002F^juil\u002Fi,\u002F^ao\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[lmjvsd]\u002Fi,short:\u002F^(di|lu|ma|me|je|ve|sa)\u002Fi,abbreviated:\u002F^(dim|lun|mar|mer|jeu|ven|sam)\\.?\u002Fi,wide:\u002F^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^di\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^je\u002Fi,\u002F^ve\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|p|minuit|midi|mat\\.?|ap\\.?m\\.?|soir|nuit)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|du matin|de l'après[-\\s]midi|du soir|de la nuit)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^min\u002Fi,noon:\u002F^mid\u002Fi,morning:\u002Fmat\u002Fi,afternoon:\u002Fap\u002Fi,evening:\u002Fsoir\u002Fi,night:\u002Fnuit\u002Fi}},defaultParseWidth:\"any\"})}},32307(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"calendar\",[[\"path\",{d:\"M8 2v4\",key:\"1cmpym\"}],[\"path\",{d:\"M16 2v4\",key:\"4m81vk\"}],[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"4\",rx:\"2\",key:\"1hopcy\"}],[\"path\",{d:\"M3 10h18\",key:\"8toen8\"}]])},32364(e,t,n){n.d(t,{A:()=>h,D:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(62468),m=n(71112),f=(0,l.forwardRef)(function(e,t){var n=e.icon,r=e.tooltip,a=e.className,o=e.buttonClassName,i=e.disabled,s=void 0!==i&&i,u=e.size,l=void 0===u?\"icon\":u,f=e.variant,h=void 0===f?\"icon\":f,p=e.onClick,v=e.tooltipAppendPos,g=void 0===v?\"top\":v,b=e.defaultOpen,w=void 0!==b&&b,y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"icon\",\"tooltip\",\"className\",\"buttonClassName\",\"disabled\",\"size\",\"variant\",\"onClick\",\"tooltipAppendPos\",\"defaultOpen\"]),k=\"function\"==typeof n?n(\"size-4\"):n;return(0,d.jsx)(\"div\",{className:(0,m.cn)(\"inline-flex\",a),children:(0,d.jsxs)(c.Tooltip,{defaultOpen:w,children:[(0,d.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,d.jsx)(c.Button,Object.assign({ref:t,type:\"button\",variant:h,size:l,disabled:s,className:(0,m.cn)(\"p-0\",o),onClick:p},y,{children:k}))}),(0,d.jsx)(c.TooltipContent,{side:g,children:r})]})})});const h=f;null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_icon_tooltip_button\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_icon_tooltip_button\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},32370(e,t,n){n.d(t,{f:()=>o});var r=n(80658),a=n(29407);function o(e){return!(!(0,r.$)(e)&&\"number\"!=typeof e||isNaN(+(0,a.a)(e)))}},32473(e,t,n){n.d(t,{i:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return isNaN(+o)?(0,r.w)(n?.in||e,NaN):(o.setFullYear(t),o)}},32708(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"trash-2\",[[\"path\",{d:\"M3 6h18\",key:\"d0wm0j\"}],[\"path\",{d:\"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\",key:\"4alrt4\"}],[\"path\",{d:\"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\",key:\"v07s0e\"}],[\"line\",{x1:\"10\",x2:\"10\",y1:\"11\",y2:\"17\",key:\"1uufr5\"}],[\"line\",{x1:\"14\",x2:\"14\",y1:\"11\",y2:\"17\",key:\"xtxkd\"}]])},33362(e,t,n){var r;n.d(t,{DX:()=>c,TL:()=>l});var a=n(51609),o=n(91071),i=n(74848),s=Symbol.for(\"react.lazy\"),u=(r||(r=n.t(a,2)))[\" use \".trim().toString()];function d(e){return null!=e&&\"object\"==typeof e&&\"$$typeof\"in e&&e.$$typeof===s&&\"_payload\"in e&&\"object\"==typeof(t=e._payload)&&null!==t&&\"then\"in t;var t}function l(e){const t=m(e),n=a.forwardRef((e,n)=>{let{children:r,...o}=e;d(r)&&\"function\"==typeof u&&(r=u(r._payload));const s=a.Children.toArray(r),l=s.find(h);if(l){const e=l.props.children,r=s.map(t=>t===l?a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,i.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var c=l(\"Slot\");function m(e){const t=a.forwardRef((e,t)=>{let{children:n,...r}=e;if(d(n)&&\"function\"==typeof u&&(n=u(n._payload)),a.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(r,n.props);return n.type!==a.Fragment&&(i.ref=t?(0,o.t)(t,e):e),a.cloneElement(n,i)}return a.Children.count(n)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var f=Symbol(\"radix.slottable\");function h(e){return a.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===f}},33443(e,t,n){function r(e){return(t,n)=>{let r;if(\"formatting\"===(n?.context?String(n.context):\"standalone\")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}n.d(t,{o:()=>r})},33779(e,t,n){n.d(t,{S:()=>a,S5:()=>r});var r=\"\u002Fonboard\",a=\"\u002Freservations\";\"\".concat(\"\u002Ftable-layout\",\"?location_id=\")},34164(e,t,n){function r(e){var t,n,a=\"\";if(\"string\"==typeof e||\"number\"==typeof e)a+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t\u003Co;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=\" \"),a+=n)}else for(n in e)e[n]&&(a&&(a+=\" \"),a+=n);return a}function a(){for(var e,t,n=0,a=\"\",o=arguments.length;n\u003Co;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=\" \"),a+=t);return a}n.d(t,{$:()=>a})},34620(e,t,n){n.d(t,{se:()=>l});const r={lessThanXSeconds:{one:\"unnit go ovtta sekundda\",other:\"unnit go {{count}} sekundda\"},xSeconds:{one:\"sekundda\",other:\"{{count}} sekundda\"},halfAMinute:\"bealle minuhta\",lessThanXMinutes:{one:\"unnit go bealle minuhta\",other:\"unnit go {{count}} minuhta\"},xMinutes:{one:\"minuhta\",other:\"{{count}} minuhta\"},aboutXHours:{one:\"sullii ovtta diimmu\",other:\"sullii {{count}} diimmu\"},xHours:{one:\"diimmu\",other:\"{{count}} diimmu\"},xDays:{one:\"beaivvi\",other:\"{{count}} beaivvi\"},aboutXWeeks:{one:\"sullii ovtta vahku\",other:\"sullii {{count}} vahku\"},xWeeks:{one:\"vahku\",other:\"{{count}} vahku\"},aboutXMonths:{one:\"sullii ovtta mánu\",other:\"sullii {{count}} mánu\"},xMonths:{one:\"mánu\",other:\"{{count}} mánu\"},aboutXYears:{one:\"sullii ovtta jagi\",other:\"sullii {{count}} jagi\"},xYears:{one:\"jagi\",other:\"{{count}} jagi\"},overXYears:{one:\"guhkit go jagi\",other:\"guhkit go {{count}} jagi\"},almostXYears:{one:\"measta jagi\",other:\"measta {{count}} jagi\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE MMMM d. 'b.' y\",long:\"MMMM d. 'b.' y\",medium:\"MMM d. 'b.' y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"'dii.' HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'dii.' {{time}}\",long:\"{{date}} 'dii.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ovddit' eeee 'dii.' p\",yesterday:\"'ikte dii.' p\",today:\"'odne dii.' p\",tomorrow:\"'ihtin dii.' p\",nextWeek:\"EEEE 'dii.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"o.Kr.\",\"m.Kr.\"],abbreviated:[\"o.Kr.\",\"m.Kr.\"],wide:[\"ovdal Kristusa\",\"maŋŋel Kristusa\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartála\",\"2. kvartála\",\"3. kvartála\",\"4. kvartála\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"O\",\"G\",\"N\",\"C\",\"M\",\"G\",\"S\",\"B\",\"Č\",\"G\",\"S\",\"J\"],abbreviated:[\"ođđa\",\"guov\",\"njuk\",\"cuo\",\"mies\",\"geas\",\"suoi\",\"borg\",\"čakč\",\"golg\",\"skáb\",\"juov\"],wide:[\"ođđajagemánnu\",\"guovvamánnu\",\"njukčamánnu\",\"cuoŋománnu\",\"miessemánnu\",\"geassemánnu\",\"suoidnemánnu\",\"borgemánnu\",\"čakčamánnu\",\"golggotmánnu\",\"skábmamánnu\",\"juovlamánnu\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"V\",\"M\",\"G\",\"D\",\"B\",\"L\"],short:[\"sotn\",\"vuos\",\"maŋ\",\"gask\",\"duor\",\"bear\",\"láv\"],abbreviated:[\"sotn\",\"vuos\",\"maŋ\",\"gask\",\"duor\",\"bear\",\"láv\"],wide:[\"sotnabeaivi\",\"vuossárga\",\"maŋŋebárga\",\"gaskavahkku\",\"duorastat\",\"bearjadat\",\"lávvardat\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"gaskaidja\",noon:\"gaskabeaivi\",morning:\"iđđes\",afternoon:\"maŋŋel gaska.\",evening:\"eahkes\",night:\"ihkku\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gaskaidja\",noon:\"gaskabeaivvi\",morning:\"iđđes\",afternoon:\"maŋŋel gaskabea.\",evening:\"eahkes\",night:\"ihkku\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gaskaidja\",noon:\"gaskabeavvi\",morning:\"iđđes\",afternoon:\"maŋŋel gaskabeaivvi\",evening:\"eahkes\",night:\"ihkku\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"se\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"geahčen \"+a:a+\" áigi\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(o\\.? ?Kr\\.?|m\\.? ?Kr\\.?)\u002Fi,abbreviated:\u002F^(o\\.? ?Kr\\.?|m\\.? ?Kr\\.?)\u002Fi,wide:\u002F^(ovdal Kristusa|ovdal min áiggi|maŋŋel Kristusa|min áigi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^o\u002Fi,\u002F^m\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartála\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ogncmsbčj]\u002Fi,abbreviated:\u002F^(ođđa|guov|njuk|cuo|mies|geas|suoi|borg|čakč|golg|skáb|juov)\\.?\u002Fi,wide:\u002F^(ođđajagemánnu|guovvamánnu|njukčamánnu|cuoŋománnu|miessemánnu|geassemánnu|suoidnemánnu|borgemánnu|čakčamánnu|golggotmánnu|skábmamánnu|juovlamánnu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^o\u002Fi,\u002F^g\u002Fi,\u002F^n\u002Fi,\u002F^c\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^b\u002Fi,\u002F^č\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^j\u002Fi],any:[\u002F^o\u002Fi,\u002F^gu\u002Fi,\u002F^n\u002Fi,\u002F^c\u002Fi,\u002F^m\u002Fi,\u002F^ge\u002Fi,\u002F^su\u002Fi,\u002F^b\u002Fi,\u002F^č\u002Fi,\u002F^go\u002Fi,\u002F^sk\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[svmgdbl]\u002Fi,short:\u002F^(sotn|vuos|maŋ|gask|duor|bear|láv)\u002Fi,abbreviated:\u002F^(sotn|vuos|maŋ|gask|duor|bear|láv)\u002Fi,wide:\u002F^(sotnabeaivi|vuossárga|maŋŋebárga|gaskavahkku|duorastat|bearjadat|lávvardat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^v\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^d\u002Fi,\u002F^b\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^gaskai\u002Fi,noon:\u002F^gaskab\u002Fi,morning:\u002Fiđđes\u002Fi,afternoon:\u002Fmaŋŋel gaskabeaivvi\u002Fi,evening:\u002Feahkes\u002Fi,night:\u002Fihkku\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},34743(e,t,n){n.d(t,{BN:()=>h,ER:()=>p,Ej:()=>g,UE:()=>w,UU:()=>v,cY:()=>f,jD:()=>b,we:()=>c});var r=n(17663),a=n(51609),o=n(75795),i=\"undefined\"!=typeof document?a.useLayoutEffect:function(){};function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(\"function\"==typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&\"object\"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!s(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(!(\"_owner\"===n&&e.$$typeof||s(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function u(e){return\"undefined\"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){const n=u(e);return Math.round(t*n)\u002Fn}function l(e){const t=a.useRef(e);return i(()=>{t.current=e}),t}function c(e){void 0===e&&(e={});const{placement:t=\"bottom\",strategy:n=\"absolute\",middleware:c=[],platform:m,elements:{reference:f,floating:h}={},transform:p=!0,whileElementsMounted:v,open:g}=e,[b,w]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,k]=a.useState(c);s(y,c)||k(c);const[x,j]=a.useState(null),[M,P]=a.useState(null),_=a.useCallback(e=>{e!==O.current&&(O.current=e,j(e))},[]),S=a.useCallback(e=>{e!==N.current&&(N.current=e,P(e))},[]),W=f||x,C=h||M,O=a.useRef(null),N=a.useRef(null),z=a.useRef(b),A=null!=v,T=l(v),E=l(m),D=l(g),I=a.useCallback(()=>{if(!O.current||!N.current)return;const e={placement:t,strategy:n,middleware:y};E.current&&(e.platform=E.current),(0,r.rD)(O.current,N.current,e).then(e=>{const t={...e,isPositioned:!1!==D.current};F.current&&!s(z.current,t)&&(z.current=t,o.flushSync(()=>{w(t)}))})},[y,t,n,E,D]);i(()=>{!1===g&&z.current.isPositioned&&(z.current.isPositioned=!1,w(e=>({...e,isPositioned:!1})))},[g]);const F=a.useRef(!1);i(()=>(F.current=!0,()=>{F.current=!1}),[]),i(()=>{if(W&&(O.current=W),C&&(N.current=C),W&&C){if(T.current)return T.current(W,C,I);I()}},[W,C,I,T,A]);const H=a.useMemo(()=>({reference:O,floating:N,setReference:_,setFloating:S}),[_,S]),R=a.useMemo(()=>({reference:W,floating:C}),[W,C]),$=a.useMemo(()=>{const e={position:n,left:0,top:0};if(!R.floating)return e;const t=d(R.floating,b.x),r=d(R.floating,b.y);return p?{...e,transform:\"translate(\"+t+\"px, \"+r+\"px)\",...u(R.floating)>=1.5&&{willChange:\"transform\"}}:{position:n,left:t,top:r}},[n,p,R.floating,b.x,b.y]);return a.useMemo(()=>({...b,update:I,refs:H,elements:R,floatingStyles:$}),[b,I,H,R,$])}const m=e=>({name:\"arrow\",options:e,fn(t){const{element:n,padding:a}=\"function\"==typeof e?e(t):e;return n&&(o=n,{}.hasOwnProperty.call(o,\"current\"))?null!=n.current?(0,r.UE)({element:n.current,padding:a}).fn(t):{}:n?(0,r.UE)({element:n,padding:a}).fn(t):{};var o}}),f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),h=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),p=(e,t)=>({...(0,r.ER)(e),options:[e,t]}),v=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),g=(e,t)=>({...(0,r.Ej)(e),options:[e,t]}),b=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),w=(e,t)=>({...m(e),options:[e,t]})},34778(e,t,n){n.d(t,{eo:()=>c});const r={lessThanXSeconds:{one:\"malpli ol sekundo\",other:\"malpli ol {{count}} sekundoj\"},xSeconds:{one:\"1 sekundo\",other:\"{{count}} sekundoj\"},halfAMinute:\"duonminuto\",lessThanXMinutes:{one:\"malpli ol minuto\",other:\"malpli ol {{count}} minutoj\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutoj\"},aboutXHours:{one:\"proksimume 1 horo\",other:\"proksimume {{count}} horoj\"},xHours:{one:\"1 horo\",other:\"{{count}} horoj\"},xDays:{one:\"1 tago\",other:\"{{count}} tagoj\"},aboutXMonths:{one:\"proksimume 1 monato\",other:\"proksimume {{count}} monatoj\"},xWeeks:{one:\"1 semajno\",other:\"{{count}} semajnoj\"},aboutXWeeks:{one:\"proksimume 1 semajno\",other:\"proksimume {{count}} semajnoj\"},xMonths:{one:\"1 monato\",other:\"{{count}} monatoj\"},aboutXYears:{one:\"proksimume 1 jaro\",other:\"proksimume {{count}} jaroj\"},xYears:{one:\"1 jaro\",other:\"{{count}} jaroj\"},overXYears:{one:\"pli ol 1 jaro\",other:\"pli ol {{count}} jaroj\"},almostXYears:{one:\"preskaŭ 1 jaro\",other:\"preskaŭ {{count}} jaroj\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do 'de' MMMM y\",long:\"y-MMMM-dd\",medium:\"y-MMM-dd\",short:\"yyyy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"Ho 'horo kaj' m:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'pasinta' eeee 'je' p\",yesterday:\"'hieraŭ je' p\",today:\"'hodiaŭ je' p\",tomorrow:\"'morgaŭ je' p\",nextWeek:\"eeee 'je' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>Number(e)+\"-a\",era:(0,s.o)({values:{narrow:[\"aK\",\"pK\"],abbreviated:[\"a.K.E.\",\"p.K.E.\"],wide:[\"antaŭ Komuna Erao\",\"Komuna Erao\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1-a kvaronjaro\",\"2-a kvaronjaro\",\"3-a kvaronjaro\",\"4-a kvaronjaro\"]},defaultWidth:\"wide\",argumentCallback:function(e){return Number(e)-1}}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"aŭg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januaro\",\"februaro\",\"marto\",\"aprilo\",\"majo\",\"junio\",\"julio\",\"aŭgusto\",\"septembro\",\"oktobro\",\"novembro\",\"decembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"Ĵ\",\"V\",\"S\"],short:[\"di\",\"lu\",\"ma\",\"me\",\"ĵa\",\"ve\",\"sa\"],abbreviated:[\"dim\",\"lun\",\"mar\",\"mer\",\"ĵaŭ\",\"ven\",\"sab\"],wide:[\"dimanĉo\",\"lundo\",\"mardo\",\"merkredo\",\"ĵaŭdo\",\"vendredo\",\"sabato\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"},abbreviated:{am:\"a.t.m.\",pm:\"p.t.m.\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"},wide:{am:\"antaŭtagmeze\",pm:\"posttagmeze\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"}},defaultWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"eo\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n?.comparison&&n.comparison>0?\"post \"+a:\"antaŭ \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(-?a)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,l.A)({matchPatterns:{narrow:\u002F^([ap]k)\u002Fi,abbreviated:\u002F^([ap]\\.?\\s?k\\.?\\s?e\\.?)\u002Fi,wide:\u002F^((antaǔ |post )?komuna erao)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^a\u002Fi,\u002F^[kp]\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^k[1234]\u002Fi,wide:\u002F^[1234](-?a)? kvaronjaro\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:function(e){return e+1}}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)\u002Fi,wide:\u002F^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^a(u|ŭ)\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[dlmĵjvs]\u002Fi,short:\u002F^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)\u002Fi,abbreviated:\u002F^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)\u002Fi,wide:\u002F^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^(j|ĵ)\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^(j|ĵ)\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])\u002Fi,abbreviated:\u002F^([ap][.\\s]?t[.\\s]?m[.\\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])\u002Fi,wide:\u002F^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^noktom\u002Fi,noon:\u002F^t\u002Fi,morning:\u002F^m\u002Fi,afternoon:\u002F^posttagmeze\u002Fi,evening:\u002F^v\u002Fi,night:\u002F^n\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},34836(e,t,n){n.d(t,{$X:()=>$,$k:()=>X,A:()=>F,A6:()=>M,BU:()=>m,C0:()=>b,CN:()=>A,CX:()=>L,Cv:()=>k,Ec:()=>O,Fl:()=>g,GC:()=>T,H1:()=>x,In:()=>c,Kj:()=>y,NV:()=>v,NX:()=>p,Q9:()=>H,RH:()=>h,SW:()=>i,Tr:()=>G,Wg:()=>s,Y8:()=>d,Yv:()=>w,aw:()=>j,bq:()=>P,cR:()=>D,cY:()=>C,dO:()=>u,fg:()=>l,fs:()=>R,iC:()=>N,i_:()=>z,jq:()=>S,mh:()=>I,vn:()=>f,xi:()=>_,yq:()=>E,zH:()=>W});var r=n(49958),a=n(57048);const o={guid:\"uuid\",url:\"uri\",datetime:\"date-time\",json_string:\"json-string\",regex:\"\"},i=(e,t,n,r)=>{const a=n;a.type=\"string\";const{minimum:i,maximum:s,format:u,patterns:d,contentEncoding:l}=e._zod.bag;if(\"number\"==typeof i&&(a.minLength=i),\"number\"==typeof s&&(a.maxLength=s),u&&(a.format=o[u]??u,\"\"===a.format&&delete a.format,\"time\"===u&&delete a.format),l&&(a.contentEncoding=l),d&&d.size>0){const e=[...d];1===e.length?a.pattern=e[0].source:e.length>1&&(a.allOf=[...e.map(e=>({...\"draft-07\"===t.target||\"draft-04\"===t.target||\"openapi-3.0\"===t.target?{type:\"string\"}:{},pattern:e.source}))])}},s=(e,t,n,r)=>{const a=n,{minimum:o,maximum:i,format:s,multipleOf:u,exclusiveMaximum:d,exclusiveMinimum:l}=e._zod.bag;\"string\"==typeof s&&s.includes(\"int\")?a.type=\"integer\":a.type=\"number\",\"number\"==typeof l&&(\"draft-04\"===t.target||\"openapi-3.0\"===t.target?(a.minimum=l,a.exclusiveMinimum=!0):a.exclusiveMinimum=l),\"number\"==typeof o&&(a.minimum=o,\"number\"==typeof l&&\"draft-04\"!==t.target&&(l>=o?delete a.minimum:delete a.exclusiveMinimum)),\"number\"==typeof d&&(\"draft-04\"===t.target||\"openapi-3.0\"===t.target?(a.maximum=d,a.exclusiveMaximum=!0):a.exclusiveMaximum=d),\"number\"==typeof i&&(a.maximum=i,\"number\"==typeof d&&\"draft-04\"!==t.target&&(d\u003C=i?delete a.maximum:delete a.exclusiveMaximum)),\"number\"==typeof u&&(a.multipleOf=u)},u=(e,t,n,r)=>{n.type=\"boolean\"},d=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"BigInt cannot be represented in JSON Schema\")},l=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Symbols cannot be represented in JSON Schema\")},c=(e,t,n,r)=>{\"openapi-3.0\"===t.target?(n.type=\"string\",n.nullable=!0,n.enum=[null]):n.type=\"null\"},m=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Undefined cannot be represented in JSON Schema\")},f=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Void cannot be represented in JSON Schema\")},h=(e,t,n,r)=>{n.not={}},p=(e,t,n,r)=>{},v=(e,t,n,r)=>{},g=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Date cannot be represented in JSON Schema\")},b=(e,t,n,r)=>{const o=e._zod.def,i=(0,a.getEnumValues)(o.entries);i.every(e=>\"number\"==typeof e)&&(n.type=\"number\"),i.every(e=>\"string\"==typeof e)&&(n.type=\"string\"),n.enum=i},w=(e,t,n,r)=>{const a=e._zod.def,o=[];for(const e of a.values)if(void 0===e){if(\"throw\"===t.unrepresentable)throw new Error(\"Literal `undefined` cannot be represented in JSON Schema\")}else if(\"bigint\"==typeof e){if(\"throw\"===t.unrepresentable)throw new Error(\"BigInt literals cannot be represented in JSON Schema\");o.push(Number(e))}else o.push(e);if(0===o.length);else if(1===o.length){const e=o[0];n.type=null===e?\"null\":typeof e,\"draft-04\"===t.target||\"openapi-3.0\"===t.target?n.enum=[e]:n.const=e}else o.every(e=>\"number\"==typeof e)&&(n.type=\"number\"),o.every(e=>\"string\"==typeof e)&&(n.type=\"string\"),o.every(e=>\"boolean\"==typeof e)&&(n.type=\"boolean\"),o.every(e=>null===e)&&(n.type=\"null\"),n.enum=o},y=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"NaN cannot be represented in JSON Schema\")},k=(e,t,n,r)=>{const a=n,o=e._zod.pattern;if(!o)throw new Error(\"Pattern not found in template literal\");a.type=\"string\",a.pattern=o.source},x=(e,t,n,r)=>{const a=n,o={type:\"string\",format:\"binary\",contentEncoding:\"binary\"},{minimum:i,maximum:s,mime:u}=e._zod.bag;void 0!==i&&(o.minLength=i),void 0!==s&&(o.maxLength=s),u?1===u.length?(o.contentMediaType=u[0],Object.assign(a,o)):(Object.assign(a,o),a.anyOf=u.map(e=>({contentMediaType:e}))):Object.assign(a,o)},j=(e,t,n,r)=>{n.type=\"boolean\"},M=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Custom types cannot be represented in JSON Schema\")},P=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Function types cannot be represented in JSON Schema\")},_=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Transforms cannot be represented in JSON Schema\")},S=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Map cannot be represented in JSON Schema\")},W=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Set cannot be represented in JSON Schema\")},C=(e,t,n,a)=>{const o=n,i=e._zod.def,{minimum:s,maximum:u}=e._zod.bag;\"number\"==typeof s&&(o.minItems=s),\"number\"==typeof u&&(o.maxItems=u),o.type=\"array\",o.items=(0,r.eh)(i.element,t,{...a,path:[...a.path,\"items\"]})},O=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"object\",o.properties={};const s=i.shape;for(const e in s)o.properties[e]=(0,r.eh)(s[e],t,{...a,path:[...a.path,\"properties\",e]});const u=new Set(Object.keys(s)),d=new Set([...u].filter(e=>{const n=i.shape[e]._zod;return\"input\"===t.io?void 0===n.optin:void 0===n.optout}));d.size>0&&(o.required=Array.from(d)),\"never\"===i.catchall?._zod.def.type?o.additionalProperties=!1:i.catchall?i.catchall&&(o.additionalProperties=(0,r.eh)(i.catchall,t,{...a,path:[...a.path,\"additionalProperties\"]})):\"output\"===t.io&&(o.additionalProperties=!1)},N=(e,t,n,a)=>{const o=e._zod.def,i=!1===o.inclusive,s=o.options.map((e,n)=>(0,r.eh)(e,t,{...a,path:[...a.path,i?\"oneOf\":\"anyOf\",n]}));i?n.oneOf=s:n.anyOf=s},z=(e,t,n,a)=>{const o=e._zod.def,i=(0,r.eh)(o.left,t,{...a,path:[...a.path,\"allOf\",0]}),s=(0,r.eh)(o.right,t,{...a,path:[...a.path,\"allOf\",1]}),u=e=>\"allOf\"in e&&1===Object.keys(e).length,d=[...u(i)?i.allOf:[i],...u(s)?s.allOf:[s]];n.allOf=d},A=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"array\";const s=\"draft-2020-12\"===t.target?\"prefixItems\":\"items\",u=\"draft-2020-12\"===t.target||\"openapi-3.0\"===t.target?\"items\":\"additionalItems\",d=i.items.map((e,n)=>(0,r.eh)(e,t,{...a,path:[...a.path,s,n]})),l=i.rest?(0,r.eh)(i.rest,t,{...a,path:[...a.path,u,...\"openapi-3.0\"===t.target?[i.items.length]:[]]}):null;\"draft-2020-12\"===t.target?(o.prefixItems=d,l&&(o.items=l)):\"openapi-3.0\"===t.target?(o.items={anyOf:d},l&&o.items.anyOf.push(l),o.minItems=d.length,l||(o.maxItems=d.length)):(o.items=d,l&&(o.additionalItems=l));const{minimum:c,maximum:m}=e._zod.bag;\"number\"==typeof c&&(o.minItems=c),\"number\"==typeof m&&(o.maxItems=m)},T=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"object\";const s=i.keyType,u=s._zod.bag,d=u?.patterns;if(\"loose\"===i.mode&&d&&d.size>0){const e=(0,r.eh)(i.valueType,t,{...a,path:[...a.path,\"patternProperties\",\"*\"]});o.patternProperties={};for(const t of d)o.patternProperties[t.source]=e}else\"draft-07\"!==t.target&&\"draft-2020-12\"!==t.target||(o.propertyNames=(0,r.eh)(i.keyType,t,{...a,path:[...a.path,\"propertyNames\"]})),o.additionalProperties=(0,r.eh)(i.valueType,t,{...a,path:[...a.path,\"additionalProperties\"]});const l=s._zod.values;if(l){const e=[...l].filter(e=>\"string\"==typeof e||\"number\"==typeof e);e.length>0&&(o.required=e)}},E=(e,t,n,a)=>{const o=e._zod.def,i=(0,r.eh)(o.innerType,t,a),s=t.seen.get(e);\"openapi-3.0\"===t.target?(s.ref=o.innerType,n.nullable=!0):n.anyOf=[i,{type:\"null\"}]},D=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},I=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,n.default=JSON.parse(JSON.stringify(o.defaultValue))},F=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,\"input\"===t.io&&(n._prefault=JSON.parse(JSON.stringify(o.defaultValue)))},H=(e,t,n,a)=>{const o=e._zod.def;let i;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType;try{i=o.catchValue(void 0)}catch{throw new Error(\"Dynamic catch values are not supported in JSON Schema\")}n.default=i},R=(e,t,n,a)=>{const o=e._zod.def,i=\"input\"===t.io?\"transform\"===o.in._zod.def.type?o.out:o.in:o.out;(0,r.eh)(i,t,a),t.seen.get(e).ref=i},$=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,n.readOnly=!0},L=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},X=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},G=(e,t,n,a)=>{const o=e._zod.innerType;(0,r.eh)(o,t,a),t.seen.get(e).ref=o}},35478(e,t,n){n.d(t,{k:()=>o});var r=n(33443);const a=[\"MMM\",\"MMMM\"],o={preprocessor:(e,t)=>1===e.getDate()?t:t.some(e=>e.isToken&&a.includes(e.value))?t.map(e=>e.isToken&&\"do\"===e.value?{isToken:!0,value:\"d\"}:e):t,ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(0===n)return\"0\";let a;return a=1===n?r&&[\"year\",\"week\",\"hour\",\"minute\",\"second\"].includes(r)?\"ère\":\"er\":\"ème\",n+a},era:(0,r.o)({values:{narrow:[\"av. J.-C\",\"ap. J.-C\"],abbreviated:[\"av. J.-C\",\"ap. J.-C\"],wide:[\"avant Jésus-Christ\",\"après Jésus-Christ\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1er trim.\",\"2ème trim.\",\"3ème trim.\",\"4ème trim.\"],wide:[\"1er trimestre\",\"2ème trimestre\",\"3ème trimestre\",\"4ème trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"févr.\",\"mars\",\"avr.\",\"mai\",\"juin\",\"juil.\",\"août\",\"sept.\",\"oct.\",\"nov.\",\"déc.\"],wide:[\"janvier\",\"février\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"août\",\"septembre\",\"octobre\",\"novembre\",\"décembre\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],short:[\"di\",\"lu\",\"ma\",\"me\",\"je\",\"ve\",\"sa\"],abbreviated:[\"dim.\",\"lun.\",\"mar.\",\"mer.\",\"jeu.\",\"ven.\",\"sam.\"],wide:[\"dimanche\",\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"mat.\",afternoon:\"ap.m.\",evening:\"soir\",night:\"mat.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"matin\",afternoon:\"après-midi\",evening:\"soir\",night:\"matin\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"du matin\",afternoon:\"de l’après-midi\",evening:\"du soir\",night:\"du matin\"}},defaultWidth:\"wide\"})}},35724(e,t,n){n.d(t,{Z:()=>i});var r=n(43329),a=n(88880),o=n(29407);function i(e,t,n){const i=(0,o.a)(e,n?.in),s=i.getFullYear(),u=i.getDate(),d=(0,r.w)(n?.in||e,0);d.setFullYear(s,t,15),d.setHours(0,0,0,0);const l=(0,a.P)(d);return i.setMonth(t,Math.min(u,l)),i}},36667(e,t,n){n.d(t,{m:()=>r});var r=function(){return n.nc}},36931(e,t,n){n.d(t,{W:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(93697),s=n(32708),u=n(93685),d=n(62468),l=n(5546),c=n(38895),m=(0,o.memo)(function(e){var t=e.slot,n=e.index,m=e.totalSlots,f=e.onTimeUpdate,h=e.onApplyToAll,p=e.onDelete,v=e.slotIntervalName,g=void 0===v?\"slot_interval\":v,b=(0,o.useCallback)(function(e){return f(n,\"start\",e)},[n,f]),w=(0,o.useCallback)(function(e){return f(n,\"end\",e)},[n,f]),y=(0,o.useCallback)(function(){return p(n)},[n,p]);return(0,r.jsxs)(\"div\",{className:\"flex items-center justify-between flex-wrap\",children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 flex-wrap\",children:[(0,r.jsx)(u.A,{value:t.start,onChange:b,slotIntervalName:g}),(0,r.jsx)(\"span\",{className:\"text-sm text-black\u002F60 font-medium\",children:(0,a.__)(\"to\",\"wp-cafe\")}),(0,r.jsx)(u.A,{value:t.end,onChange:w,slotIntervalName:g})]}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[0===n&&(0,r.jsx)(l.Bc,{children:(0,r.jsxs)(l.m_,{children:[(0,r.jsx)(l.k$,{asChild:!0,children:(0,r.jsx)(d.Button,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:h,className:\"w-8 h-8 p-0 rounded-md ml-1.5 opacity-0 group-hover:opacity-100 transition-opacity duration-200\",children:(0,r.jsx)(i.A,{className:\"w-4 h-4 text-black\u002F60\"})})}),(0,r.jsx)(l.ZI,{children:(0,a.__)(\"Apply to all active days\",\"wp-cafe\")})]})}),m>1&&n>0&&(0,r.jsx)(c.uW,{title:(0,a.__)(\"Are you sure you want to delete this slot?\",\"wp-cafe\"),onConfirm:y,trigger:(0,r.jsx)(d.Button,{type:\"button\",variant:\"ghost\",size:\"sm\",className:\"w-8 h-8 p-0 rounded-md hover:bg-danger\u002F10 text-danger ml-1.5\",children:(0,r.jsx)(s.A,{className:\"w-4 h-4\"})})})]})]})});m.displayName=\"SlotItem\"},37164(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(71112),c=n(62468),m=function(e){var t=e.title,n=e.description,r=e.className,a=e.children;return(0,d.jsxs)(c.Card,{className:(0,l.cn)(\"flex flex-col gap-5 p-5\",r),children:[(0,d.jsxs)(\"div\",{className:\"flex-1 space-y-1 max-w-3xl\",children:[(0,d.jsx)(\"div\",{className:\"text-lg font-semibold text-neutral-light-dark\",children:t}),(0,d.jsx)(\"div\",{className:\"text-base text-neutral-light\",children:n})]}),(0,d.jsx)(\"div\",{className:\"max-w-3xl\",children:a})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_settings_item\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_settings_item\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},37946(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-alert\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"8\",y2:\"12\",key:\"1pkeuh\"}],[\"line\",{x1:\"12\",x2:\"12.01\",y1:\"16\",y2:\"16\",key:\"4dfq90\"}]])},38342(e,t,n){n.d(t,{z:()=>o});var r=n(61501),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return o.setTime(o.getTime()+t*r.Cg),o}},38637(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"inbox\",[[\"polyline\",{points:\"22 12 16 12 14 15 10 15 8 12 2 12\",key:\"o97t9d\"}],[\"path\",{d:\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\",key:\"oot6mr\"}]])},38881(e,t,n){n.d(t,{Wu:()=>w,Zp:()=>b});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71112),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function b(e){var t=e.className,n=g(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"card\",className:(0,v.cn)(\"bg-card text-card-foreground flex flex-col rounded-xl border border-black\u002F10 p-6 shadow-sm\",t)},n))}function w(e){var t=e.className,n=g(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"card-content\",className:(0,v.cn)(\"px-6\",t)},n))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_card\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_card\",\"wpcafe\",function(e,t){return(0,p.jsx)(b,Object.assign({},t))},10),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_card_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_card_content\",\"wpcafe\",function(e,t){return(0,p.jsx)(w,Object.assign({},t))},10)},38895(e,t,n){n.d(t,{YW:()=>he.Y,Oc:()=>_.Oc,QY:()=>ee.Q,lr:()=>W.l,uW:()=>Q.u,VY:()=>P.VY,j5:()=>_.j5,tH:()=>x,ZQ:()=>_.ZQ,A:()=>J.A,oS:()=>J.oS,W5:()=>K.D,LK:()=>S.L,YI:()=>_.YI,D8:()=>C.D8,pp:()=>_.pp,ks:()=>_.ks,H3:()=>_.H3,ln:()=>C.ln,eQ:()=>C.eQ});var r,a,o,i,s,u,d=n(13117),l=n(74848),c=n(27723),m=n(71964),f=n(86087);function h(e){return h=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},h(e)}function p(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function v(e){var t=function(e){if(\"object\"!=h(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=h(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==h(t)?t:t+\"\"}function g(e,t,n){return t=w(t),function(e,t){if(t&&(\"object\"==h(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,b()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}var k=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=g(this,t,arguments),Object.defineProperty(e,\"state\",{enumerable:!0,configurable:!0,writable:!0,value:{hasError:!1}}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&y(e,t)}(t,e),n=t,a=[{key:\"getDerivedStateFromError\",value:function(e){return{hasError:!0}}}],(r=[{key:\"componentDidCatch\",value:function(e,t){console.error(e,t)}},{key:\"render\",value:function(){return this.state.hasError?(0,l.jsx)(M,{}):this.props.children}}])&&p(n.prototype,r),a&&p(n,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,r,a}(f.Component);const x=k;null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_error_boundary\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_error_boundary\",\"wpcafe\",function(e,t){return(0,l.jsx)(k,Object.assign({},t))},10);var j=n(78971),M=function(){return(0,l.jsx)(\"div\",{className:\"min-h-screen flex items-center justify-center bg-gray-100 dark:bg-gray-900 px-4\",children:(0,l.jsxs)(\"div\",{className:\"bg-white flex flex-col items-center justify-center dark:bg-gray-800 rounded-2xl shadow-xl w-full max-w-md p-8! space-y-2!\",children:[(0,l.jsx)(m.IJ,{width:\"60\",height:\"60\"}),(0,l.jsx)(\"div\",{className:\"text-xl font-semibold text-gray-800 dark:text-white\",children:(0,c.__)(\"Ooops! Something's Wrong. \",\"wp-cafe\")}),(0,l.jsx)(\"div\",{className:\"text-gray-600 dark:text-gray-300\",children:(0,c.__)(\"Please try again or let us know if the issue's still here.\",\"wp-cafe\")}),(0,l.jsx)(d.a,{}),(0,l.jsx)(j.$,{onClick:function(){return location.reload()},children:(0,c.__)(\"Try Again\",\"wp-cafe\")})]})})},P=n(50205),_=n(95549),S=n(88146),W=(n(16336),n(16499),n(47923)),C=(n(58713),n(3777),n(19392),n(41423),n(85559));\"data:image\u002Fsvg+xml;utf8,\".concat(encodeURIComponent(\"\\n  \u003Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' width='400' height='300' viewBox='0 0 400 300' fill='none'>\\n    \u003Crect width='100%' height='100%' fill='%23f3f4f6' rx='8' \u002F>\\n    \u003Cg transform='translate(80,60)' fill='%23999'>\\n      \u003Crect x='0' y='0' width='240' height='180' rx='6' fill='%23e5e7eb'\u002F>\\n      \u003Cpath d='M30 110L70 70L120 120L170 80L210 120' stroke='%23999' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' fill='none'\u002F>\\n      \u003Ccircle cx='40' cy='50' r='10' fill='%23999' \u002F>\\n    \u003C\u002Fg>\\n  \u003C\u002Fsvg>\\n\")),n(37164),n(11622),n(90334),n(84149),n(23947),n(42713),n(8681),n(73400);var O,N,z,A,T,E,D=n(90877),I=n(62468),F=function(e){var t=e.moduleName,n=e.children,r=e.skeletonClassName,a=(0,D.q)(t),o=a.isEnabled;return a.isLoading?(0,l.jsx)(I.Skeleton,{className:\"h-12 w-full \".concat(r)}):o?(0,l.jsx)(f.Fragment,{children:n}):null};null===(z=null===(N=null===(O=null===window||void 0===window?void 0:window.wp)||void 0===O?void 0:O.hooks)||void 0===N?void 0:N.removeFilter)||void 0===z||z.call(N,\"wpcafe_module_conditional\",\"wpcafe\"),null===(E=null===(T=null===(A=null===window||void 0===window?void 0:window.wp)||void 0===A?void 0:A.hooks)||void 0===T?void 0:T.addFilter)||void 0===E||E.call(T,\"wpcafe_module_conditional\",\"wpcafe\",function(e,t){return(0,l.jsx)(F,Object.assign({},t))},10);var H,R,$,L,X,G,Y,Z,q,B,V,U,K=n(32364),J=n(72895),Q=(n(26606),n(21688),n(58237),n(46129)),ee=n(40975),te=n(47143),ne=n(418),re=n(39766),ae=n(19402),oe=function(){return\"active\"===((0,te.useSelect)(function(e){return e(null===ae.zQ||void 0===ae.zQ?void 0:ae.zQ.settings).getSettingsState()},[]).data||{}).wc_status?null:(0,l.jsxs)(I.Card,{className:\"border border-gray-200 shadow-sm p-0! rounded-lg mb-6\",children:[(0,l.jsxs)(\"div\",{className:\"flex items-center justify-start gap-2 bg-[#f4c74f] bg-opacity-30 px-4 py-2.5 rounded-t-lg\",children:[(0,l.jsx)(ne.A,{className:\"h-4 w-4 text-[#3c2800]\"}),(0,l.jsx)(\"div\",{className:\"text-sm font-medium text-[#3c2800]\",children:(0,c.__)(\"Before you can use food ordering features, this needs to be done:\",\"wp-cafe\")})]}),(0,l.jsxs)(\"div\",{className:\"p-4 bg-white text-sm text-gray-800 rounded-b-lg\",children:[(0,l.jsx)(\"div\",{className:\"mb-2\",children:(0,c.__)(\"Food ordering modules and their sub-modules require WooCommerce to function properly. Please activate WooCommerce to enable these features.\",\"wp-cafe\")}),(0,l.jsx)(re.n,{})]})]})};null===($=null===(R=null===(H=null===window||void 0===window?void 0:window.wp)||void 0===H?void 0:H.hooks)||void 0===R?void 0:R.removeFilter)||void 0===$||$.call(R,\"wpcafe_woocommerce_banner\",\"wpcafe\"),null===(G=null===(X=null===(L=null===window||void 0===window?void 0:window.wp)||void 0===L?void 0:L.hooks)||void 0===X?void 0:X.addFilter)||void 0===G||G.call(X,\"wpcafe_woocommerce_banner\",\"wpcafe\",function(e,t){return(0,l.jsx)(oe,Object.assign({},t))},10);var ie=function(e){var t=e.children,n=e.moduleSlug,r=void 0===n?\"food_ordering\":n,a=e.className,o=void 0===a?\"\":a,i=!(\"active\"===((0,te.useSelect)(function(e){return e(null===ae.zQ||void 0===ae.zQ?void 0:ae.zQ.settings).getSettingsState()},[]).data||{}).wc_status)&&\"food_ordering\"===r;return(0,l.jsx)(\"div\",{className:\"\".concat(i?\"opacity-50 pointer-events-none\":\"\",\" \").concat(o),children:t})};null===(q=null===(Z=null===(Y=null===window||void 0===window?void 0:window.wp)||void 0===Y?void 0:Y.hooks)||void 0===Z?void 0:Z.removeFilter)||void 0===q||q.call(Z,\"wpcafe_woocommerce_guard\",\"wpcafe\"),null===(U=null===(V=null===(B=null===window||void 0===window?void 0:window.wp)||void 0===B?void 0:B.hooks)||void 0===V?void 0:V.addFilter)||void 0===U||U.call(V,\"wpcafe_woocommerce_guard\",\"wpcafe\",function(e,t){return(0,l.jsx)(ie,Object.assign({},t))},10),n(41236);var se,ue,de,le,ce,me,fe=function(e){var t=e.triggerProps,n=e.parentProps,r=e.contentProps,a=e.content;return(0,l.jsxs)(I.Popover,Object.assign({},n,{children:[(0,l.jsx)(I.PopoverTrigger,{asChild:!0,children:(0,l.jsx)(K.A,Object.assign({},t))}),(0,l.jsx)(I.PopoverContent,Object.assign({},r,{children:a}))]}))};null===(de=null===(ue=null===(se=null===window||void 0===window?void 0:window.wp)||void 0===se?void 0:se.hooks)||void 0===ue?void 0:ue.removeFilter)||void 0===de||de.call(ue,\"wpcafe_popover\",\"wpcafe\"),null===(me=null===(ce=null===(le=null===window||void 0===window?void 0:window.wp)||void 0===le?void 0:le.hooks)||void 0===ce?void 0:ce.addFilter)||void 0===me||me.call(ce,\"wpcafe_popover\",\"wpcafe\",function(e,t){return(0,l.jsx)(fe,Object.assign({},t))},10);var he=n(6843)},39271(e,t,n){var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_,S,W,C,O,N,z,A,T,E,D,I,F=n(74848),H=n(86087),R=n(78370),$=n(48697),L=n(71112),X=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},G=R.bL,Y=R.l9,Z=R.ZL,q=(R.bm,H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.hJ,Object.assign({ref:t,className:(0,L.cn)(\"fixed inset-0 z-50 bg-black\u002F80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0\",n)},r))}));q.displayName=R.hJ.displayName;var B=H.forwardRef(function(e,t){var n=e.className,r=e.children,a=X(e,[\"className\",\"children\"]);return(0,F.jsxs)(Z,{children:[(0,F.jsx)(q,{}),(0,F.jsx)(\"div\",{className:\"fixed inset-0 z-50 flex items-center justify-center\",children:(0,F.jsxs)(R.UC,Object.assign({ref:t,className:(0,L.cn)(\"relative grid w-full max-w-lg gap-4 bg-white p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 rounded-lg\",n)},a,{children:[r,(0,F.jsxs)(R.bm,{className:\"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-white transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-gray-400 focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-visual-100 cursor-pointer\",children:[(0,F.jsx)($.A,{className:\"h-4 w-4 text-black\"}),(0,F.jsx)(\"span\",{className:\"sr-only\",children:\"Close\"})]})]}))})]})});B.displayName=R.UC.displayName;var V=function(e){var t=e.className,n=X(e,[\"className\"]);return(0,F.jsx)(\"div\",Object.assign({className:(0,L.cn)(\"flex flex-col space-y-1.5 text-center sm:text-left\",t)},n))};V.displayName=\"DialogHeader\";var U=function(e){var t=e.className,n=X(e,[\"className\"]);return(0,F.jsx)(\"div\",Object.assign({className:(0,L.cn)(\"flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2\",t)},n))};U.displayName=\"DialogFooter\";var K=H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.hE,Object.assign({ref:t,className:(0,L.cn)(\"text-lg font-semibold leading-none tracking-tight text-black!\",n)},r))});K.displayName=R.hE.displayName;var J=H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.VY,Object.assign({ref:t,className:(0,L.cn)(\"text-sm text-black\u002F60!\",n)},r))});J.displayName=R.VY.displayName,null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_dialog\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_dialog_trigger\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_dialog_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_dialog_header\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.removeFilter)||void 0===g||g.call(v,\"wpcafe_dialog_title\",\"wpcafe\"),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.removeFilter)||void 0===y||y.call(w,\"wpcafe_dialog_footer\",\"wpcafe\"),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_dialog\",\"wpcafe\",function(e,t){return(0,F.jsx)(G,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_dialog_trigger\",\"wpcafe\",function(e,t){return(0,F.jsx)(Y,Object.assign({},t))},10),null===(W=null===(S=null===(_=null===window||void 0===window?void 0:window.wp)||void 0===_?void 0:_.hooks)||void 0===S?void 0:S.addFilter)||void 0===W||W.call(S,\"wpcafe_dialog_content\",\"wpcafe\",function(e,t){return(0,F.jsx)(B,Object.assign({},t))},10),null===(N=null===(O=null===(C=null===window||void 0===window?void 0:window.wp)||void 0===C?void 0:C.hooks)||void 0===O?void 0:O.addFilter)||void 0===N||N.call(O,\"wpcafe_dialog_header\",\"wpcafe\",function(e,t){return(0,F.jsx)(V,Object.assign({},t))},10),null===(T=null===(A=null===(z=null===window||void 0===window?void 0:window.wp)||void 0===z?void 0:z.hooks)||void 0===A?void 0:A.addFilter)||void 0===T||T.call(A,\"wpcafe_dialog_title\",\"wpcafe\",function(e,t){return(0,F.jsx)(K,Object.assign({},t))},10),null===(I=null===(D=null===(E=null===window||void 0===window?void 0:window.wp)||void 0===E?void 0:E.hooks)||void 0===D?void 0:D.addFilter)||void 0===I||I.call(D,\"wpcafe_dialog_footer\",\"wpcafe\",function(e,t){return(0,F.jsx)(U,Object.assign({},t))},10)},39320(e,t,n){n.d(t,{te:()=>l});const r={lessThanXSeconds:{standalone:{one:\"సెకను కన్నా తక్కువ\",other:\"{{count}} సెకన్ల కన్నా తక్కువ\"},withPreposition:{one:\"సెకను\",other:\"{{count}} సెకన్ల\"}},xSeconds:{standalone:{one:\"ఒక సెకను\",other:\"{{count}} సెకన్ల\"},withPreposition:{one:\"ఒక సెకను\",other:\"{{count}} సెకన్ల\"}},halfAMinute:{standalone:\"అర నిమిషం\",withPreposition:\"అర నిమిషం\"},lessThanXMinutes:{standalone:{one:\"ఒక నిమిషం కన్నా తక్కువ\",other:\"{{count}} నిమిషాల కన్నా తక్కువ\"},withPreposition:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాల\"}},xMinutes:{standalone:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాలు\"},withPreposition:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాల\"}},aboutXHours:{standalone:{one:\"సుమారు ఒక గంట\",other:\"సుమారు {{count}} గంటలు\"},withPreposition:{one:\"సుమారు ఒక గంట\",other:\"సుమారు {{count}} గంటల\"}},xHours:{standalone:{one:\"ఒక గంట\",other:\"{{count}} గంటలు\"},withPreposition:{one:\"ఒక గంట\",other:\"{{count}} గంటల\"}},xDays:{standalone:{one:\"ఒక రోజు\",other:\"{{count}} రోజులు\"},withPreposition:{one:\"ఒక రోజు\",other:\"{{count}} రోజుల\"}},aboutXWeeks:{standalone:{one:\"సుమారు ఒక వారం\",other:\"సుమారు {{count}} వారాలు\"},withPreposition:{one:\"సుమారు ఒక వారం\",other:\"సుమారు {{count}} వారాలల\"}},xWeeks:{standalone:{one:\"ఒక వారం\",other:\"{{count}} వారాలు\"},withPreposition:{one:\"ఒక వారం\",other:\"{{count}} వారాలల\"}},aboutXMonths:{standalone:{one:\"సుమారు ఒక నెల\",other:\"సుమారు {{count}} నెలలు\"},withPreposition:{one:\"సుమారు ఒక నెల\",other:\"సుమారు {{count}} నెలల\"}},xMonths:{standalone:{one:\"ఒక నెల\",other:\"{{count}} నెలలు\"},withPreposition:{one:\"ఒక నెల\",other:\"{{count}} నెలల\"}},aboutXYears:{standalone:{one:\"సుమారు ఒక సంవత్సరం\",other:\"సుమారు {{count}} సంవత్సరాలు\"},withPreposition:{one:\"సుమారు ఒక సంవత్సరం\",other:\"సుమారు {{count}} సంవత్సరాల\"}},xYears:{standalone:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాలు\"},withPreposition:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాల\"}},overXYears:{standalone:{one:\"ఒక సంవత్సరం పైగా\",other:\"{{count}} సంవత్సరాలకు పైగా\"},withPreposition:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాల\"}},almostXYears:{standalone:{one:\"దాదాపు ఒక సంవత్సరం\",other:\"దాదాపు {{count}} సంవత్సరాలు\"},withPreposition:{one:\"దాదాపు ఒక సంవత్సరం\",other:\"దాదాపు {{count}} సంవత్సరాల\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d, MMMM y, EEEE\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"dd-MM-yy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}'కి'\",long:\"{{date}} {{time}}'కి'\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'గత' eeee p\",yesterday:\"'నిన్న' p\",today:\"'ఈ రోజు' p\",tomorrow:\"'రేపు' p\",nextWeek:\"'తదుపరి' eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"వ\",era:(0,s.o)({values:{narrow:[\"క్రీ.పూ.\",\"క్రీ.శ.\"],abbreviated:[\"క్రీ.పూ.\",\"క్రీ.శ.\"],wide:[\"క్రీస్తు పూర్వం\",\"క్రీస్తుశకం\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"త్రై1\",\"త్రై2\",\"త్రై3\",\"త్రై4\"],wide:[\"1వ త్రైమాసికం\",\"2వ త్రైమాసికం\",\"3వ త్రైమాసికం\",\"4వ త్రైమాసికం\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"జ\",\"ఫి\",\"మా\",\"ఏ\",\"మే\",\"జూ\",\"జు\",\"ఆ\",\"సె\",\"అ\",\"న\",\"డి\"],abbreviated:[\"జన\",\"ఫిబ్ర\",\"మార్చి\",\"ఏప్రి\",\"మే\",\"జూన్\",\"జులై\",\"ఆగ\",\"సెప్టెం\",\"అక్టో\",\"నవం\",\"డిసెం\"],wide:[\"జనవరి\",\"ఫిబ్రవరి\",\"మార్చి\",\"ఏప్రిల్\",\"మే\",\"జూన్\",\"జులై\",\"ఆగస్టు\",\"సెప్టెంబర్\",\"అక్టోబర్\",\"నవంబర్\",\"డిసెంబర్\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ఆ\",\"సో\",\"మ\",\"బు\",\"గు\",\"శు\",\"శ\"],short:[\"ఆది\",\"సోమ\",\"మంగళ\",\"బుధ\",\"గురు\",\"శుక్ర\",\"శని\"],abbreviated:[\"ఆది\",\"సోమ\",\"మంగళ\",\"బుధ\",\"గురు\",\"శుక్ర\",\"శని\"],wide:[\"ఆదివారం\",\"సోమవారం\",\"మంగళవారం\",\"బుధవారం\",\"గురువారం\",\"శుక్రవారం\",\"శనివారం\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},abbreviated:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},wide:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},abbreviated:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},wide:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"te\",formatDistance:(e,t,n)=>{let a;const o=n?.addSuffix?r[e].withPreposition:r[e].standalone;return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"లో\":a+\" క్రితం\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(వ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(క్రీ\\.పూ\\.|క్రీ\\.శ\\.)\u002Fi,abbreviated:\u002F^(క్రీ\\.?\\s?పూ\\.?|ప్ర\\.?\\s?శ\\.?\\s?పూ\\.?|క్రీ\\.?\\s?శ\\.?|సా\\.?\\s?శ\\.?)\u002Fi,wide:\u002F^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(పూ|శ)\u002Fi,\u002F^సా\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^త్రై[1234]\u002Fi,wide:\u002F^[1234](వ)? త్రైమాసికం\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)\u002Fi,abbreviated:\u002F^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)\u002Fi,wide:\u002F^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^జ\u002Fi,\u002F^ఫి\u002Fi,\u002F^మా\u002Fi,\u002F^ఏ\u002Fi,\u002F^మే\u002Fi,\u002F^జూ\u002Fi,\u002F^జు\u002Fi,\u002F^ఆ\u002Fi,\u002F^సె\u002Fi,\u002F^అ\u002Fi,\u002F^న\u002Fi,\u002F^డి\u002Fi],any:[\u002F^జన\u002Fi,\u002F^ఫి\u002Fi,\u002F^మా\u002Fi,\u002F^ఏ\u002Fi,\u002F^మే\u002Fi,\u002F^జూన్\u002Fi,\u002F^జులై\u002Fi,\u002F^ఆగ\u002Fi,\u002F^సె\u002Fi,\u002F^అ\u002Fi,\u002F^న\u002Fi,\u002F^డి\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ఆ|సో|మ|బు|గు|శు|శ)\u002Fi,short:\u002F^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)\u002Fi,abbreviated:\u002F^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)\u002Fi,wide:\u002F^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ఆ\u002Fi,\u002F^సో\u002Fi,\u002F^మ\u002Fi,\u002F^బు\u002Fi,\u002F^గు\u002Fi,\u002F^శు\u002Fi,\u002F^శ\u002Fi],any:[\u002F^ఆది\u002Fi,\u002F^సోమ\u002Fi,\u002F^మం\u002Fi,\u002F^బుధ\u002Fi,\u002F^గురు\u002Fi,\u002F^శుక్ర\u002Fi,\u002F^శని\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)\u002Fi,any:\u002F^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^పూర్వాహ్నం\u002Fi,pm:\u002F^అపరాహ్నం\u002Fi,midnight:\u002F^అర్ధ\u002Fi,noon:\u002F^మిట్ట\u002Fi,morning:\u002Fఉదయం\u002Fi,afternoon:\u002Fమధ్యాహ్నం\u002Fi,evening:\u002Fసాయంత్రం\u002Fi,night:\u002Fరాత్రి\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},39451(e,t,n){n.d(t,{C1:()=>H,bL:()=>I,q7:()=>F});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(44645),u=n(76278),d=n(81351),l=n(71427),c=n(31769),m=n(85357),f=n(7971),h=n(74848),p=\"Radio\",[v,g]=(0,i.A)(p),[b,w]=v(p),y=r.forwardRef((e,t)=>{const{__scopeRadio:n,name:i,checked:u=!1,required:d,disabled:l,value:c=\"on\",onCheck:m,form:f,...p}=e,[v,g]=r.useState(null),w=(0,o.s)(t,e=>g(e)),y=r.useRef(!1),k=!v||f||!!v.closest(\"form\");return(0,h.jsxs)(b,{scope:n,checked:u,disabled:l,children:[(0,h.jsx)(s.sG.button,{type:\"button\",role:\"radio\",\"aria-checked\":u,\"data-state\":M(u),\"data-disabled\":l?\"\":void 0,disabled:l,value:c,...p,ref:w,onClick:(0,a.mK)(e.onClick,e=>{u||m?.(),k&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})}),k&&(0,h.jsx)(j,{control:v,bubbles:!y.current,name:i,value:c,checked:u,required:d,disabled:l,form:f,style:{transform:\"translateX(-100%)\"}})]})});y.displayName=p;var k=\"RadioIndicator\",x=r.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...a}=e,o=w(k,n);return(0,h.jsx)(f.C,{present:r||o.checked,children:(0,h.jsx)(s.sG.span,{\"data-state\":M(o.checked),\"data-disabled\":o.disabled?\"\":void 0,...a,ref:t})})});x.displayName=k;var j=r.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:a=!0,...i},u)=>{const d=r.useRef(null),l=(0,o.s)(d,u),f=(0,m.Z)(n),p=(0,c.X)(t);return r.useEffect(()=>{const e=d.current;if(!e)return;const t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,\"checked\").set;if(f!==n&&r){const t=new Event(\"click\",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}},[f,n,a]),(0,h.jsx)(s.sG.input,{type:\"radio\",\"aria-hidden\":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...p,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0}})});function M(e){return e?\"checked\":\"unchecked\"}j.displayName=\"RadioBubbleInput\";var P=[\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\"],_=\"RadioGroup\",[S,W]=(0,i.A)(_,[u.RG,g]),C=(0,u.RG)(),O=g(),[N,z]=S(_),A=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:a,value:o,required:i=!1,disabled:c=!1,orientation:m,dir:f,loop:p=!0,onValueChange:v,...g}=e,b=C(n),w=(0,l.jH)(f),[y,k]=(0,d.i)({prop:o,defaultProp:a??null,onChange:v,caller:_});return(0,h.jsx)(N,{scope:n,name:r,required:i,disabled:c,value:y,onValueChange:k,children:(0,h.jsx)(u.bL,{asChild:!0,...b,orientation:m,dir:w,loop:p,children:(0,h.jsx)(s.sG.div,{role:\"radiogroup\",\"aria-required\":i,\"aria-orientation\":m,\"data-disabled\":c?\"\":void 0,dir:w,...g,ref:t})})})});A.displayName=_;var T=\"RadioGroupItem\",E=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:i,...s}=e,d=z(T,n),l=d.disabled||i,c=C(n),m=O(n),f=r.useRef(null),p=(0,o.s)(t,f),v=d.value===s.value,g=r.useRef(!1);return r.useEffect(()=>{const e=e=>{P.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener(\"keydown\",e),document.addEventListener(\"keyup\",t),()=>{document.removeEventListener(\"keydown\",e),document.removeEventListener(\"keyup\",t)}},[]),(0,h.jsx)(u.q7,{asChild:!0,...c,focusable:!l,active:v,children:(0,h.jsx)(y,{disabled:l,required:d.required,checked:v,...m,...s,name:d.name,ref:p,onCheck:()=>d.onValueChange(s.value),onKeyDown:(0,a.mK)(e=>{\"Enter\"===e.key&&e.preventDefault()}),onFocus:(0,a.mK)(s.onFocus,()=>{g.current&&f.current?.click()})})})});E.displayName=T;var D=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,a=O(n);return(0,h.jsx)(x,{...a,...r,ref:t})});D.displayName=\"RadioGroupIndicator\";var I=A,F=E,H=D},39725(e,t,n){n.d(t,{b:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM, yyyy\",medium:\"d MMM, yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-IN\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},39766(e,t,n){n.d(t,{n:()=>l});var r=n(74848),a=n(27723),o=n(47143),i=n(79804),s=n(62468),u=n(20269),d=n(19402),l=function(){var e=(0,u.A)(),t=e.updatePluginStatus,n=e.loading,l=((0,o.useSelect)(function(e){return e(null===d.zQ||void 0===d.zQ?void 0:d.zQ.settings).getSettingsState()},[]).data||{}).wc_status;return\"active\"===l?(0,r.jsx)(i.A,{className:\"w-6 h-6 fill-success stroke-white\"}):(0,r.jsx)(s.Button,{variant:\"infoOutline\",onClick:function(){return t(\"woocommerce\",\"activate\")},loading:n,children:(0,a.__)(\"not-installed\"===l?\"Install and activate\":\"Activate\",\"wp-cafe\")})}},40094(e,t,n){n.d(t,{E:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"ج\",\"ف\",\"م\",\"أ\",\"م\",\"ج\",\"ج\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"جانـ\",\"فيفـ\",\"مارس\",\"أفريل\",\"مايـ\",\"جوانـ\",\"جويـ\",\"أوت\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-DZ\",formatDistance:(e,t,n)=>{n=n||{};const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>Number(e)+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[جفمأسند]\u002Fi,abbreviated:\u002F^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)\u002Fi,wide:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ج\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ج\u002Fi,\u002F^ج\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^جان\u002Fi,\u002F^فيف\u002Fi,\u002F^مار\u002Fi,\u002F^أفر\u002Fi,\u002F^ماي\u002Fi,\u002F^جوا\u002Fi,\u002F^جوي\u002Fi,\u002F^أوت\u002Fi,\u002F^سبت\u002Fi,\u002F^أكت\u002Fi,\u002F^نوف\u002Fi,\u002F^ديس\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},40317(e,t,n){n.d(t,{A:()=>d});var r=n(74848),a=n(27723),o=n(18931),i=n(78971),s=n(71964),u=n(50205),d=function(e){var t=e.onClick;return(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsx)(s.uJ,{}),(0,r.jsx)(u._x,{color:\"#36364D\",className:\"mt-5 mb-2\",children:(0,a.__)(\"Unlock Premium Features\",\"wp-cafe\")}),(0,r.jsx)(u.VY,{children:(0,a.__)(\"Get access to advanced features, detailed analytics, and priority support. Upgrade now to enhance your booking experience!\",\"wp-cafe\")}),(0,r.jsxs)(\"div\",{className:\"flex gap-2 mt-4\",children:[(0,r.jsxs)(i.$,{variant:\"outlineDark\",onClick:t,className:\"flex items-center gap-1\",children:[(0,a.__)(\"Learn More\",\"wp-cafe\"),\" \",(0,r.jsx)(o.A,{})]}),(0,r.jsx)(i.$,{className:\"bg-yellow-500 hover:bg-yellow-500 text-white\",onClick:function(){window.open(\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",\"_blank\")},children:(0,a.__)(\"Upgrade Now\",\"wp-cafe\")})]})]})}},40337(e,t,n){n.d(t,{q:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getHours()}},40975(e,t,n){n.d(t,{Q:()=>o});var r=n(74848),a=n(62468),o=function(e){var t=e.showTooltip,n=e.tooltipContent,o=e.children,i=e.side,s=void 0===i?\"top\":i,u=e.className,d=void 0===u?\"\":u;return t?(0,r.jsx)(a.TooltipProvider,{children:(0,r.jsxs)(a.Tooltip,{children:[(0,r.jsx)(a.TooltipTrigger,{asChild:!1,className:d,children:(0,r.jsx)(\"span\",{className:\"inline-flex\",children:o})}),(0,r.jsx)(a.TooltipContent,{side:s,children:n})]})}):(0,r.jsx)(r.Fragment,{children:o})}},41236(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(37946),c=n(62468),m=function(e){var t=e.description,n=e.className,r=void 0===n?\"\":n;return(0,d.jsxs)(c.Alert,{className:\" bg-amber-600\u002F10 border-none py-2 pr-2  text-amber-600 \".concat(r),children:[(0,d.jsx)(l.A,{}),(0,d.jsx)(c.AlertDescription,{className:\"text-amber-600\u002F80 dark:text-amber-400\u002F80\",children:t})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_block_support_banner\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_block_support_banner\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},41423(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(18931),f=n(85731),h=n(78971),p=n(38895),v=n(96221),g=n(38881),b=n(19402),w=n(40317),y=n(12163),k=n(12455);function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var j=function(e){var t,n,r=e.videoUrl,a=void 0===r?b.tl.empty_screen_video_url:r,o=e.title,i=void 0===o?(0,l.__)(\"No data is available.\",\"wp-cafe\"):o,s=e.description,u=void 0===s?(0,l.__)(\"This section will be updated once team member data has been collected.\",\"wp-cafe\"):s,j=e.learnMoreText,M=void 0===j?(0,l.__)(\"Learn More\",\"wp-cafe\"):j,P=e.learnMoreUrl,_=void 0===P?b.tl.wcf_help_url:P,S=e.addButtonText,W=void 0===S?(0,l.__)(\"Go to module\",\"wp-cafe\"):S,C=e.onAddButtonClick,O=void 0===C?function(){}:C,N=e.isPro,z=void 0!==N&&N,A=e.className,T=void 0===A?\"\":A,E=e.videoTooltip,D=void 0===E?(0,l.__)(\"Play video\",\"wp-cafe\"):E,I=e.showActionButtons,F=void 0===I||I,H=(t=(0,c.useState)(\"\"),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?x(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),R=H[0],$=H[1],L=function(){var e=\"\".concat(a).concat(a.includes(\"?\")?\"&\":\"?\",\"autoplay=1\");$(e)},X=function(){return window.open(_,\"_blank\")},G=(0,k.Mm)();return(0,d.jsxs)(g.Zp,{className:\"flex flex-col md:flex-row items-center justify-center p-9 max-w-screen-xl gap-10 mx-auto \".concat(T),children:[(0,d.jsx)(\"div\",{className:\"relative w-full max-w-full md:max-w-[50%] cursor-pointer\",children:R?(0,d.jsx)(v.g,{ratio:16\u002F9,className:\"rounded-xl overflow-hidden\",children:(0,d.jsx)(\"iframe\",{className:\"w-full h-full\",src:R,title:(0,l.__)(\"YouTube video player\",\"wp-cafe\"),allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",allowFullScreen:!0})}):(0,d.jsx)(v.g,{ratio:16\u002F9,onClick:L,className:\"rounded-xl overflow-hidden bg-cover bg-center\",style:{backgroundImage:\"url(\".concat(y,\")\")},children:(0,d.jsx)(\"div\",{className:\"absolute top-1\u002F2 left-1\u002F2 transform -translate-x-1\u002F2! -translate-y-1\u002F2! z-10\",children:(0,d.jsx)(p.W5,{icon:(0,d.jsx)(f.A,{className:\"w-5 h-5\"}),tooltip:D,variant:\"icon\",size:\"iconCircle\",onClick:L,buttonClassName:\"bg-white\u002F90 hover:bg-white wcf-empty-screen-video-play-btn\"})})})}),(0,d.jsx)(\"div\",{className:\"flex flex-col w-full gap-2.5 max-w-full md:max-w-[50%] justify-center\",children:z&&!G?(0,d.jsx)(w.A,{onClick:X}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(\"h2\",{className:\"!my-0 !text-lg lg:!text-3xl font-semibold tracking-tight text-sidebar-foreground!\",children:i}),(0,d.jsx)(\"p\",{className:\"leading-7 mt-2 text-base text-muted-foreground\",children:u}),F&&(0,d.jsxs)(\"div\",{className:\"flex gap-2 flex-wrap\",children:[(0,d.jsxs)(h.$,{variant:\"outlineDark\",onClick:X,className:\"flex items-center gap-1 wcf-empty-screen-learn-more-btn\",children:[M,\" \",(0,d.jsx)(m.A,{className:\"w-4 h-4\"})]}),W?(0,d.jsx)(h.$,{onClick:O,className:\"wcf-empty-screen-primary-btn\",children:W}):null]})]})})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_empty_screen\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_empty_screen\",\"wpcafe\",function(e,t){return(0,d.jsx)(j,Object.assign({},t))},10)},41585(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"eraser\",[[\"path\",{d:\"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21\",key:\"g5wo59\"}],[\"path\",{d:\"m5.082 11.09 8.828 8.828\",key:\"1wx5vj\"}]])},42713(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(65571),f=n(24748),h=n(8641),p=n(98232),v=n(38637),g=function(e){var t=e.title,n=e.description,r=e.icon,a=e.className,o=void 0===a?\"\":a,i=e.action,s=(0,l.__)(\"No data to display\",\"wp-cafe\"),u=(0,l.__)(\"It looks like there's no data available yet. Try adding some new items.\",\"wp-cafe\");return(0,d.jsxs)(\"div\",{className:\"flex flex-col items-center justify-center h-[50vh] gap-6 \".concat(o||\"\"),children:[(0,d.jsx)(\"div\",{className:\"flex items-center justify-center w-20 h-20 bg-gray-100 rounded-full dark:bg-gray-800\",children:r||(0,d.jsx)(v.A,{className:\"w-10 h-10 text-gray-500 dark:text-gray-200\"})}),(0,d.jsxs)(\"div\",{className:\"space-y-2 text-center\",children:[(0,d.jsx)(\"h2\",{className:\"text-2xl font-bold tracking-tight text-black!\",children:t||s}),(0,d.jsx)(\"p\",{className:\"text-gray-500 dark:text-gray-400\",children:n||u})]}),i&&(0,d.jsx)(\"div\",{className:\"mt-2\",children:i})]})};function b(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?w(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function y(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.columns,a=void 0===r?[]:r,o=e.rowKey,i=void 0===o?\"id\":o,s=e.loading,u=void 0!==s&&s,v=e.error,w=e.className,y=void 0===w?\"\":w,k=e.rowSelection,x=void 0!==k&&k,j=e.pagination,M=void 0!==j&&j,P=e.emptyScreen,_=void 0===P?(0,l.__)(\"No data available\",\"wp-cafe\"):P,S=e.loadingSkeleton,W=e.showHeader,C=void 0===W||W,O=e.size,N=void 0===O?\"default\":O,z=e.onRow,A=(0,c.useCallback)(function(e,t){return\"function\"==typeof i?i(e):e[i]||t.toString()},[i]),T=(0,c.useCallback)(function(e,t){var r,a;if(x&&\"boolean\"!=typeof x){var o,i,s=A(e,-1),u=x.selectedRowKeys||[],d=n.filter(function(e){return u.includes(A(e,-1))});t?(o=[].concat(b(u),[s]),i=[].concat(b(d),[e])):(o=u.filter(function(e){return e!==s}),i=d.filter(function(e){return A(e,-1)!==s})),null===(r=x.onChange)||void 0===r||r.call(x,o,i,{type:\"single\"}),null===(a=x.onSelect)||void 0===a||a.call(x,e,t,i,{})}},[x,n,A]),E=(0,c.useCallback)(function(e){var t,r,a,o;if(x&&\"boolean\"!=typeof x)if(e){var i=n.map(function(e,t){return A(e,t)}),s=b(n);null===(t=x.onChange)||void 0===t||t.call(x,i,s,{type:\"all\"}),null===(r=x.onSelectAll)||void 0===r||r.call(x,!0,s,s)}else null===(a=x.onChange)||void 0===a||a.call(x,[],[],{type:\"none\"}),null===(o=x.onSelectAll)||void 0===o||o.call(x,!1,[],n)},[x,n,A]),D=(0,c.useMemo)(function(){if(!x||\"boolean\"==typeof x)return{selectedCount:0,isAllSelected:!1,isIndeterminate:!1};var e=(x.selectedRowKeys||[]).length,t=n.length;return{selectedCount:e,isAllSelected:t>0&&e===t,isIndeterminate:e>0&&e\u003Ct}},[x,n]),I=(0,c.useCallback)(function(e,t,n){if(e.render){var r=e.dataIndex?t[e.dataIndex]:void 0;return e.render(r,t,n)}return e.dataIndex?t[e.dataIndex]:null},[]),F=Object.assign({rows:5,columns:a.length},S),H=\"string\"==typeof _?{title:_}:{title:(null==_?void 0:_.title)||(0,l.__)(\"No data available\",\"wp-cafe\"),description:(null==_?void 0:_.description)||(0,l.__)(\"There is no data to display at this time.\",\"wp-cafe\"),icon:null==_?void 0:_.icon,className:null==_?void 0:_.className,action:null==_?void 0:_.action},R=\"string\"==typeof v?{message:v}:v||{message:\"\"},$=(0,c.useCallback)(function(e,t){var n=null==z?void 0:z(e,t);return{onClick:null==n?void 0:n.onClick,onDoubleClick:null==n?void 0:n.onDoubleClick,onContextMenu:null==n?void 0:n.onContextMenu,onMouseEnter:null==n?void 0:n.onMouseEnter,onMouseLeave:null==n?void 0:n.onMouseLeave}},[z]);return u?(0,d.jsx)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(p.Q,{rows:F.rows,columns:F.columns})}):v?(0,d.jsx)(\"div\",{className:\"bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(\"div\",{className:\"flex justify-center items-center p-8\",children:(0,d.jsxs)(\"div\",{className:\"text-center\",children:[(0,d.jsx)(\"div\",{className:\"text-red-500 font-semibold mb-2\",children:R.message}),R.description&&(0,d.jsx)(\"div\",{className:\"text-gray-600\",children:R.description})]})})}):0===n.length?(0,d.jsx)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(g,{title:H.title,description:H.description,icon:H.icon,className:H.className,action:H.action})}):(0,d.jsxs)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:[(0,d.jsxs)(m.U2,{className:{small:\"text-sm\",default:\"\",large:\"text-base\"}[N],children:[C&&(0,d.jsx)(m.A0,{children:(0,d.jsxs)(m.Hj,{className:\"border-black\u002F10\",children:[x&&(0,d.jsx)(m.nd,{className:\"w-12 px-4\",children:(0,d.jsx)(f.S,{className:\"cursor-pointer\",checked:D.isAllSelected,indeterminate:D.isIndeterminate,onCheckedChange:function(e){return E(!!e)}})}),a.map(function(e){return(0,d.jsx)(m.nd,{className:\"text-muted-foreground font-medium px-4 whitespace-nowrap\",style:{width:e.width,minWidth:e.width,textAlign:e.align||\"left\"},children:e.title},e.key)})]})}),(0,d.jsx)(m.BF,{children:n.map(function(e,t){var n=A(e,t),r=x&&\"boolean\"!=typeof x&&(x.selectedRowKeys||[]).includes(n),o=x&&\"boolean\"!=typeof x&&x.getCheckboxProps?x.getCheckboxProps(e):{},i=$(e,t);return(0,d.jsxs)(m.Hj,Object.assign({className:\"border-black\u002F10 \".concat(r?\"bg-[#fd6cad03]\":\"\",\" \").concat(i.onClick?\"cursor-pointer hover:bg-[#f9d8cd14] dark:hover:bg-muted\":\"\")},i,{children:[x&&(0,d.jsx)(m.nA,{className:\"px-4\",children:(0,d.jsx)(f.S,{className:\"cursor-pointer\",checked:!!r,disabled:o.disabled,onCheckedChange:function(t){return T(e,!!t)}})}),a.map(function(n){return(0,d.jsx)(m.nA,{className:\"px-4\",style:{textAlign:n.align||\"left\"},children:I(n,e,t)},n.key)})]}),n)})})]}),M&&\"boolean\"!=typeof M&&(0,d.jsx)(h.w,Object.assign({},M))]})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_table\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_table\",\"wpcafe\",function(e,t){return(0,d.jsx)(y,Object.assign({},t))},10)},43054(e,t,n){n(74848),n(71112)},43203(e,t,n){n.d(t,{W:()=>u});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(94223);const u={code:\"en-IE\",formatDistance:r.B,formatLong:s.s,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},43329(e,t,n){n.d(t,{w:()=>a});var r=n(61501);function a(e,t){return\"function\"==typeof e?e(t):e&&\"object\"==typeof e&&r._P in e?e[r._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},43336(e,t,n){n.d(t,{A:()=>m});var r=n(47143),a=n(1010),o=n(19402),i=n(941),s=n(97604);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}var c=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})};const m=function(){var e=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.frontend).getFrontendState()},[]),t=e||{},n=t.selectedLocation,l=t.startDate,m=t.endDate,f=t.settings,h=t.reservationData,p=t.selectedPayment,v=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.frontend).setFrontendState,g=(0,s.A)({selectedPayment:p,selectedLocation:n,settings:f}),b=g.makePayment,w=g.hasWorkableFoodMenu,y=g.bookingAmount;return Object.assign(Object.assign({},e),{createReservation:function(){return c(void 0,void 0,void 0,d().m(function e(){var t,n,r,o,s,u,l;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(h){e.n=1;break}return e.a(2);case 1:return e.p=1,v({submitLoading:!0}),e.n=2,a.A.reservations.createReservation(h);case 2:if(!(null==(r=e.v)?void 0:r.success)){e.n=5;break}if(o=(0,i.j)(),s=o.startDate,u=o.endDate,!(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.redirect_url)){e.n=3;break}return window.location.href=r.data.redirect_url,e.a(2);case 3:return e.n=4,b(null===(n=null==r?void 0:r.data)||void 0===n?void 0:n.id);case 4:\"completed\"===e.v&&v({thankYouPageType:\"reservation\",startDate:s,endDate:u,seatCapacity:null,timeSlots:null,showInvoice:!1,selectedLocation:null,seats:[],selectedPayment:null});case 5:e.n=7;break;case 6:e.p=6,l=e.v,console.error(l);case 7:return e.p=7,v({submitLoading:!1}),e.f(7);case 8:return e.a(2)}},e,null,[[1,6,7,8]])}))},getReservationTimeSlots:function(e){return c(void 0,void 0,void 0,d().m(function t(){var r,o,i;return d().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,v({timeSlotLoading:!0}),r=Object.assign(Object.assign({start_date:l,end_date:m},n&&{location_id:null==n?void 0:n.term_id}),e),t.n=1,a.A.reservations.getReservationsTimeSlots(r);case 1:(null==(o=t.v)?void 0:o.success)&&v({timeSlots:null==o?void 0:o.data}),t.n=3;break;case 2:return t.p=2,i=t.v,console.error(\"Error fetching reservation time slots:\",i),t.a(2,null);case 3:return t.p=3,v({timeSlotLoading:!1}),t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))},cancelReservation:function(e){return c(void 0,void 0,void 0,d().m(function t(){var n,r,o;return d().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,v({submitLoading:!0}),n=Object.fromEntries(Object.entries(e).filter(function(e){var t,n,r=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?u(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}());return r[0],void 0!==r[1]})),t.n=1,a.A.reservations.cancelReservation(n);case 1:(null==(r=t.v)?void 0:r.success)&&v({thankYouPageType:\"cancellation\"}),t.n=3;break;case 2:t.p=2,o=t.v,console.error(o);case 3:return t.p=3,v({submitLoading:!1}),t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))},hasCartItems:function(){return c(void 0,void 0,void 0,d().m(function e(){var t,n,r,o;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(w){e.n=1;break}return e.a(2,!1);case 1:return n=!1,e.p=2,e.n=3,a.A.reservations.hasCartItems();case 3:(null==(r=e.v)?void 0:r.success)&&(n=null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.has_items),e.n=5;break;case 4:e.p=4,o=e.v,console.error(o),n=!1;case 5:return e.p=5,!n&&y>0&&v({selectedPayment:\"wc\"}),e.a(2,n);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}))}})}},43545(e,t,n){n.d(t,{sl:()=>l});const r={lessThanXSeconds:{present:{one:\"manj kot {{count}} sekunda\",two:\"manj kot {{count}} sekundi\",few:\"manj kot {{count}} sekunde\",other:\"manj kot {{count}} sekund\"},past:{one:\"manj kot {{count}} sekundo\",two:\"manj kot {{count}} sekundama\",few:\"manj kot {{count}} sekundami\",other:\"manj kot {{count}} sekundami\"},future:{one:\"manj kot {{count}} sekundo\",two:\"manj kot {{count}} sekundi\",few:\"manj kot {{count}} sekunde\",other:\"manj kot {{count}} sekund\"}},xSeconds:{present:{one:\"{{count}} sekunda\",two:\"{{count}} sekundi\",few:\"{{count}} sekunde\",other:\"{{count}} sekund\"},past:{one:\"{{count}} sekundo\",two:\"{{count}} sekundama\",few:\"{{count}} sekundami\",other:\"{{count}} sekundami\"},future:{one:\"{{count}} sekundo\",two:\"{{count}} sekundi\",few:\"{{count}} sekunde\",other:\"{{count}} sekund\"}},halfAMinute:\"pol minute\",lessThanXMinutes:{present:{one:\"manj kot {{count}} minuta\",two:\"manj kot {{count}} minuti\",few:\"manj kot {{count}} minute\",other:\"manj kot {{count}} minut\"},past:{one:\"manj kot {{count}} minuto\",two:\"manj kot {{count}} minutama\",few:\"manj kot {{count}} minutami\",other:\"manj kot {{count}} minutami\"},future:{one:\"manj kot {{count}} minuto\",two:\"manj kot {{count}} minuti\",few:\"manj kot {{count}} minute\",other:\"manj kot {{count}} minut\"}},xMinutes:{present:{one:\"{{count}} minuta\",two:\"{{count}} minuti\",few:\"{{count}} minute\",other:\"{{count}} minut\"},past:{one:\"{{count}} minuto\",two:\"{{count}} minutama\",few:\"{{count}} minutami\",other:\"{{count}} minutami\"},future:{one:\"{{count}} minuto\",two:\"{{count}} minuti\",few:\"{{count}} minute\",other:\"{{count}} minut\"}},aboutXHours:{present:{one:\"približno {{count}} ura\",two:\"približno {{count}} uri\",few:\"približno {{count}} ure\",other:\"približno {{count}} ur\"},past:{one:\"približno {{count}} uro\",two:\"približno {{count}} urama\",few:\"približno {{count}} urami\",other:\"približno {{count}} urami\"},future:{one:\"približno {{count}} uro\",two:\"približno {{count}} uri\",few:\"približno {{count}} ure\",other:\"približno {{count}} ur\"}},xHours:{present:{one:\"{{count}} ura\",two:\"{{count}} uri\",few:\"{{count}} ure\",other:\"{{count}} ur\"},past:{one:\"{{count}} uro\",two:\"{{count}} urama\",few:\"{{count}} urami\",other:\"{{count}} urami\"},future:{one:\"{{count}} uro\",two:\"{{count}} uri\",few:\"{{count}} ure\",other:\"{{count}} ur\"}},xDays:{present:{one:\"{{count}} dan\",two:\"{{count}} dni\",few:\"{{count}} dni\",other:\"{{count}} dni\"},past:{one:\"{{count}} dnem\",two:\"{{count}} dnevoma\",few:\"{{count}} dnevi\",other:\"{{count}} dnevi\"},future:{one:\"{{count}} dan\",two:\"{{count}} dni\",few:\"{{count}} dni\",other:\"{{count}} dni\"}},aboutXWeeks:{one:\"približno {{count}} teden\",two:\"približno {{count}} tedna\",few:\"približno {{count}} tedne\",other:\"približno {{count}} tednov\"},xWeeks:{one:\"{{count}} teden\",two:\"{{count}} tedna\",few:\"{{count}} tedne\",other:\"{{count}} tednov\"},aboutXMonths:{present:{one:\"približno {{count}} mesec\",two:\"približno {{count}} meseca\",few:\"približno {{count}} mesece\",other:\"približno {{count}} mesecev\"},past:{one:\"približno {{count}} mesecem\",two:\"približno {{count}} mesecema\",few:\"približno {{count}} meseci\",other:\"približno {{count}} meseci\"},future:{one:\"približno {{count}} mesec\",two:\"približno {{count}} meseca\",few:\"približno {{count}} mesece\",other:\"približno {{count}} mesecev\"}},xMonths:{present:{one:\"{{count}} mesec\",two:\"{{count}} meseca\",few:\"{{count}} meseci\",other:\"{{count}} mesecev\"},past:{one:\"{{count}} mesecem\",two:\"{{count}} mesecema\",few:\"{{count}} meseci\",other:\"{{count}} meseci\"},future:{one:\"{{count}} mesec\",two:\"{{count}} meseca\",few:\"{{count}} mesece\",other:\"{{count}} mesecev\"}},aboutXYears:{present:{one:\"približno {{count}} leto\",two:\"približno {{count}} leti\",few:\"približno {{count}} leta\",other:\"približno {{count}} let\"},past:{one:\"približno {{count}} letom\",two:\"približno {{count}} letoma\",few:\"približno {{count}} leti\",other:\"približno {{count}} leti\"},future:{one:\"približno {{count}} leto\",two:\"približno {{count}} leti\",few:\"približno {{count}} leta\",other:\"približno {{count}} let\"}},xYears:{present:{one:\"{{count}} leto\",two:\"{{count}} leti\",few:\"{{count}} leta\",other:\"{{count}} let\"},past:{one:\"{{count}} letom\",two:\"{{count}} letoma\",few:\"{{count}} leti\",other:\"{{count}} leti\"},future:{one:\"{{count}} leto\",two:\"{{count}} leti\",few:\"{{count}} leta\",other:\"{{count}} let\"}},overXYears:{present:{one:\"več kot {{count}} leto\",two:\"več kot {{count}} leti\",few:\"več kot {{count}} leta\",other:\"več kot {{count}} let\"},past:{one:\"več kot {{count}} letom\",two:\"več kot {{count}} letoma\",few:\"več kot {{count}} leti\",other:\"več kot {{count}} leti\"},future:{one:\"več kot {{count}} leto\",two:\"več kot {{count}} leti\",few:\"več kot {{count}} leta\",other:\"več kot {{count}} let\"}},almostXYears:{present:{one:\"skoraj {{count}} leto\",two:\"skoraj {{count}} leti\",few:\"skoraj {{count}} leta\",other:\"skoraj {{count}} let\"},past:{one:\"skoraj {{count}} letom\",two:\"skoraj {{count}} letoma\",few:\"skoraj {{count}} leti\",other:\"skoraj {{count}} leti\"},future:{one:\"skoraj {{count}} leto\",two:\"skoraj {{count}} leti\",few:\"skoraj {{count}} leta\",other:\"skoraj {{count}} let\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, dd. MMMM y\",long:\"dd. MMMM y\",medium:\"d. MMM y\",short:\"d. MM. yy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prejšnjo nedeljo ob' p\";case 3:return\"'prejšnjo sredo ob' p\";case 6:return\"'prejšnjo soboto ob' p\";default:return\"'prejšnji' EEEE 'ob' p\"}},yesterday:\"'včeraj ob' p\",today:\"'danes ob' p\",tomorrow:\"'jutri ob' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'naslednjo nedeljo ob' p\";case 3:return\"'naslednjo sredo ob' p\";case 6:return\"'naslednjo soboto ob' p\";default:return\"'naslednji' EEEE 'ob' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr. n. št.\",\"po n. št.\"],abbreviated:[\"pr. n. št.\",\"po n. št.\"],wide:[\"pred našim štetjem\",\"po našem štetju\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. čet.\",\"2. čet.\",\"3. čet.\",\"4. čet.\"],wide:[\"1. četrtletje\",\"2. četrtletje\",\"3. četrtletje\",\"4. četrtletje\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan.\",\"feb.\",\"mar.\",\"apr.\",\"maj\",\"jun.\",\"jul.\",\"avg.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januar\",\"februar\",\"marec\",\"april\",\"maj\",\"junij\",\"julij\",\"avgust\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"n\",\"p\",\"t\",\"s\",\"č\",\"p\",\"s\"],short:[\"ned.\",\"pon.\",\"tor.\",\"sre.\",\"čet.\",\"pet.\",\"sob.\"],abbreviated:[\"ned.\",\"pon.\",\"tor.\",\"sre.\",\"čet.\",\"pet.\",\"sob.\"],wide:[\"nedelja\",\"ponedeljek\",\"torek\",\"sreda\",\"četrtek\",\"petek\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"d\",pm:\"p\",midnight:\"24.00\",noon:\"12.00\",morning:\"j\",afternoon:\"p\",evening:\"v\",night:\"n\"},abbreviated:{am:\"dop.\",pm:\"pop.\",midnight:\"poln.\",noon:\"pold.\",morning:\"jut.\",afternoon:\"pop.\",evening:\"več.\",night:\"noč\"},wide:{am:\"dop.\",pm:\"pop.\",midnight:\"polnoč\",noon:\"poldne\",morning:\"jutro\",afternoon:\"popoldne\",evening:\"večer\",night:\"noč\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"d\",pm:\"p\",midnight:\"24.00\",noon:\"12.00\",morning:\"zj\",afternoon:\"p\",evening:\"zv\",night:\"po\"},abbreviated:{am:\"dop.\",pm:\"pop.\",midnight:\"opoln.\",noon:\"opold.\",morning:\"zjut.\",afternoon:\"pop.\",evening:\"zveč.\",night:\"ponoči\"},wide:{am:\"dop.\",pm:\"pop.\",midnight:\"opolnoči\",noon:\"opoldne\",morning:\"zjutraj\",afternoon:\"popoldan\",evening:\"zvečer\",night:\"ponoči\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sl\",formatDistance:(e,t,n)=>{let a=\"\",o=\"present\";n?.addSuffix&&(n.comparison&&n.comparison>0?(o=\"future\",a=\"čez \"):(o=\"past\",a=\"pred \"));const i=r[e];if(\"string\"==typeof i)a+=i;else{const e=function(e){switch(e%100){case 1:return\"one\";case 2:return\"two\";case 3:case 4:return\"few\";default:return\"other\"}}(t);void 0!==i.one?a+=i[e].replace(\"{{count}}\",String(t)):a+=i[o][e].replace(\"{{count}}\",String(t))}return a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{abbreviated:\u002F^(pr\\. n\\. št\\.|po n\\. št\\.)\u002Fi,wide:\u002F^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|na[sš]em)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?[čc]et\\.?\u002Fi,wide:\u002F^[1234]\\. [čc]etrtletje\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan\\.|feb\\.|mar\\.|apr\\.|maj|jun\\.|jul\\.|avg\\.|sep\\.|okt\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],abbreviated:[\u002F^ja\u002Fi,\u002F^fe\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],wide:[\u002F^ja\u002Fi,\u002F^fe\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[nptsčc]\u002Fi,short:\u002F^(ned\\.|pon\\.|tor\\.|sre\\.|[cč]et\\.|pet\\.|sob\\.)\u002Fi,abbreviated:\u002F^(ned\\.|pon\\.|tor\\.|sre\\.|[cč]et\\.|pet\\.|sob\\.)\u002Fi,wide:\u002F^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^t\u002Fi,\u002F^s\u002Fi,\u002F^[cč]\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^t\u002Fi,\u002F^sr\u002Fi,\u002F^[cč]\u002Fi,\u002F^pe\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(d|po?|z?v|n|z?j|24\\.00|12\\.00)\u002Fi,any:\u002F^(dop\\.|pop\\.|o?poln(\\.|o[cč]i?)|o?pold(\\.|ne)|z?ve[cč](\\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\\.|ro)|zjut(\\.|raj))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^d\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^24\u002Fi,noon:\u002F^12\u002Fi,morning:\u002F^(z?j)\u002Fi,afternoon:\u002F^p\u002Fi,evening:\u002F^(z?v)\u002Fi,night:\u002F^(n|po)\u002Fi},any:{am:\u002F^dop\\.\u002Fi,pm:\u002F^pop\\.\u002Fi,midnight:\u002F^o?poln\u002Fi,noon:\u002F^o?pold\u002Fi,morning:\u002Fj\u002Fi,afternoon:\u002F^pop\\.\u002Fi,evening:\u002F^z?ve\u002Fi,night:\u002F(po)?no\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},43570(e,t,n){n.d(t,{r:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 nedelju\",withPrepositionAgo:\"oko 1 nedelju\",withPrepositionIn:\"oko 1 nedelju\"},dual:\"oko {{count}} nedelje\",other:\"oko {{count}} nedelje\"},xWeeks:{one:{standalone:\"1 nedelju\",withPrepositionAgo:\"1 nedelju\",withPrepositionIn:\"1 nedelju\"},dual:\"{{count}} nedelje\",other:\"{{count}} nedelje\"},aboutXMonths:{one:{standalone:\"oko 1 mesec\",withPrepositionAgo:\"oko 1 mesec\",withPrepositionIn:\"oko 1 mesec\"},dual:\"oko {{count}} meseca\",other:\"oko {{count}} meseci\"},xMonths:{one:{standalone:\"1 mesec\",withPrepositionAgo:\"1 mesec\",withPrepositionIn:\"1 mesec\"},dual:\"{{count}} meseca\",other:\"{{count}} meseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošle nedelje u' p\";case 3:return\"'prošle srede u' p\";case 6:return\"'prošle subote u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'juče u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'sledeće nedelje u' p\";case 3:return\"'sledeću sredu u' p\";case 6:return\"'sledeću subotu u' p\";default:return\"'sledeći' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Hr.\",\"po. Hr.\"],wide:[\"Pre Hrista\",\"Posle Hrista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"jun\",\"jul\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"jun\",\"jul\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],wide:[\"nedelja\",\"ponedeljak\",\"utorak\",\"sreda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"posle podne\",evening:\"uveče\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"posle podne\",evening:\"uveče\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sr-Latn\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"pre \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Hr\\.|po\\.\\s?Hr\\.)\u002Fi,wide:\u002F^(Pre Hrista|pre nove ere|Posle Hrista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)\u002Fi,wide:\u002F^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^avg\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(posle\\s|po)+podne\u002Fi,evening:\u002F(uvece|uveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},43847(e,t,n){n.d(t,{k:()=>a});var r=n(33443);const a={ordinalNumber:(e,t)=>{const n=Number(e);return String(n)},era:(0,r.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a.C.\",\"d.C.\"],wide:[\"avanti Cristo\",\"dopo Cristo\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"G\",\"F\",\"M\",\"A\",\"M\",\"G\",\"L\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"gen\",\"feb\",\"mar\",\"apr\",\"mag\",\"giu\",\"lug\",\"ago\",\"set\",\"ott\",\"nov\",\"dic\"],wide:[\"gennaio\",\"febbraio\",\"marzo\",\"aprile\",\"maggio\",\"giugno\",\"luglio\",\"agosto\",\"settembre\",\"ottobre\",\"novembre\",\"dicembre\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"G\",\"V\",\"S\"],short:[\"dom\",\"lun\",\"mar\",\"mer\",\"gio\",\"ven\",\"sab\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mer\",\"gio\",\"ven\",\"sab\"],wide:[\"domenica\",\"lunedì\",\"martedì\",\"mercoledì\",\"giovedì\",\"venerdì\",\"sabato\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"m.\",pm:\"p.\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"m.\",pm:\"p.\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"}},defaultFormattingWidth:\"wide\"})}},44033(e,t,n){n.d(t,{V:()=>g});var r,a,o=n(74848),i=n(86087),s=n(8723),u=n(75107),d=n(60250),l=n(87677),c=n(1207),m=n(52271),f=n(71112),h=n(78971);function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function g(e){var t=e.className,n=e.classNames,i=e.showOutsideDays,g=void 0===i||i,w=e.captionLayout,y=void 0===w?\"label\":w,k=e.buttonVariant,x=void 0===k?\"ghost\":k,j=e.formatters,M=e.components,P=e.loading,_=void 0!==P&&P,S=v(e,[\"className\",\"classNames\",\"showOutsideDays\",\"captionLayout\",\"buttonVariant\",\"formatters\",\"components\",\"loading\"]),W=(0,c.a)();return(0,o.jsxs)(\"div\",{className:\"relative\",children:[(0,o.jsx)(m.h,Object.assign({showOutsideDays:g,className:(0,f.cn)(\"bg-card group\u002Fcalendar p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent\",String.raw(r||(r=p([\"rtl:**:[.rdp-button_next>svg]:rotate-180\"],[\"rtl:**:[.rdp-button\\\\_next>svg]:rotate-180\"]))),String.raw(a||(a=p([\"rtl:**:[.rdp-button_previous>svg]:rotate-180\"],[\"rtl:**:[.rdp-button\\\\_previous>svg]:rotate-180\"]))),_&&\"pointer-events-none\",t),captionLayout:y,formatters:Object.assign({formatMonthDropdown:function(e){return e.toLocaleString(\"default\",{month:\"short\"})}},j),classNames:Object.assign({root:(0,f.cn)(\"w-fit\",W.root),months:(0,f.cn)(\"flex gap-4 flex-col md:flex-row relative\",W.months),month:(0,f.cn)(\"flex flex-col w-full gap-4\",W.month),nav:(0,f.cn)(\"flex items-center gap-1 w-full absolute top-0 inset-x-0 justify-between\",W.nav),button_previous:(0,f.cn)((0,h.r)({variant:x}),\"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none\",W.button_previous),button_next:(0,f.cn)((0,h.r)({variant:x}),\"wcf-outline-btn size-(--cell-size) aria-disabled:opacity-50 p-0 select-none\",W.button_next),month_caption:(0,f.cn)(\"flex items-center justify-center h-(--cell-size) w-full px-(--cell-size)\",W.month_caption),dropdowns:(0,f.cn)(\"w-full flex items-center text-sm font-medium justify-center h-(--cell-size) gap-1.5\",W.dropdowns),dropdown_root:(0,f.cn)(\"relative has-focus:border-ring border border-input shadow-xs has-focus:ring-ring\u002F50 has-focus:ring-[3px] rounded-md\",W.dropdown_root),dropdown:(0,f.cn)(\"absolute bg-popover inset-0 opacity-0\",W.dropdown),caption_label:(0,f.cn)(\"select-none font-medium\",\"label\"===y?\"text-sm\":\"rounded-md pl-2 pr-1 flex items-center gap-1 text-sm h-8 [&>svg]:text-muted-foreground [&>svg]:size-3.5\",W.caption_label),table:\"w-full border-collapse\",weekdays:(0,f.cn)(\"flex\",W.weekdays),weekday:(0,f.cn)(\"text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none\",W.weekday),week:(0,f.cn)(\"flex w-full mt-2\",W.week),week_number_header:(0,f.cn)(\"select-none w-(--cell-size)\",W.week_number_header),week_number:(0,f.cn)(\"text-[0.8rem] select-none text-muted-foreground\",W.week_number),day:(0,f.cn)(\"relative w-full h-full p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md group\u002Fday aspect-square select-none\",W.day),range_start:(0,f.cn)(\"rounded-l-md bg-accent\",W.range_start),range_middle:(0,f.cn)(\"rounded-none\",W.range_middle),range_end:(0,f.cn)(\"rounded-r-md bg-accent\",W.range_end),today:(0,f.cn)(\"bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none\",W.today),outside:(0,f.cn)(\"text-muted-foreground aria-selected:text-muted-foreground\",W.outside),disabled:(0,f.cn)(\"text-muted-foreground opacity-50\",W.disabled),hidden:(0,f.cn)(\"invisible\",W.hidden)},n),components:Object.assign({Root:function(e){var t=e.className,n=e.rootRef,r=v(e,[\"className\",\"rootRef\"]);return(0,o.jsx)(\"div\",Object.assign({\"data-slot\":\"calendar\",ref:n,className:(0,f.cn)(t)},r))},Chevron:function(e){var t=e.className,n=e.orientation,r=v(e,[\"className\",\"orientation\"]);return\"left\"===n?(0,o.jsx)(d.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r)):\"right\"===n?(0,o.jsx)(l.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r)):(0,o.jsx)(u.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r))},DayButton:b,WeekNumber:function(e){var t=e.children,n=v(e,[\"children\"]);return(0,o.jsx)(\"td\",Object.assign({},n,{children:(0,o.jsx)(\"div\",{className:\"flex size-(--cell-size) items-center justify-center text-center\",children:t})}))}},M)},S)),_&&(0,o.jsx)(\"div\",{className:\"absolute inset-0 bg-white\u002F70 flex justify-center items-center rounded-lg\",children:(0,o.jsxs)(\"div\",{className:\"flex flex-col items-center\",children:[(0,o.jsx)(s.A,{className:\"h-8 w-8 animate-spin text-primary\"}),(0,o.jsx)(\"span\",{className:\"mt-3 text-gray-600 text-sm\",children:\"Loading...\"})]})})]})}function b(e){var t=e.className,n=e.day,r=e.modifiers,a=v(e,[\"className\",\"day\",\"modifiers\"]),s=(0,c.a)(),u=i.useRef(null);return i.useEffect(function(){var e;r.focused&&(null===(e=u.current)||void 0===e||e.focus())},[r.focused]),(0,o.jsx)(h.$,Object.assign({ref:u,variant:\"ghost\",size:\"icon\",\"data-day\":n.date.toLocaleDateString(),\"data-selected-single\":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,\"data-range-start\":r.range_start,\"data-range-end\":r.range_end,\"data-range-middle\":r.range_middle,className:(0,f.cn)(\"wcf-day-cell data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]\u002Fday:border-ring group-data-[focused=true]\u002Fday:ring-ring\u002F50 dark:hover:text-accent-foreground flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]\u002Fday:relative group-data-[focused=true]\u002Fday:z-10 group-data-[focused=true]\u002Fday:ring-[3px] data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md [&>span]:text-xs [&>span]:opacity-70\",s.day,t)},a))}},44047(e,t,n){n.d(t,{c:()=>d});var r=n(70331),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(31456),s=n(51584),u=n(18106);const d={code:\"en-US\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},44324(e,t,n){n.d(t,{hy:()=>l});const r={lessThanXSeconds:{one:\"ավելի քիչ քան 1 վայրկյան\",other:\"ավելի քիչ քան {{count}} վայրկյան\"},xSeconds:{one:\"1 վայրկյան\",other:\"{{count}} վայրկյան\"},halfAMinute:\"կես րոպե\",lessThanXMinutes:{one:\"ավելի քիչ քան 1 րոպե\",other:\"ավելի քիչ քան {{count}} րոպե\"},xMinutes:{one:\"1 րոպե\",other:\"{{count}} րոպե\"},aboutXHours:{one:\"մոտ 1 ժամ\",other:\"մոտ {{count}} ժամ\"},xHours:{one:\"1 ժամ\",other:\"{{count}} ժամ\"},xDays:{one:\"1 օր\",other:\"{{count}} օր\"},aboutXWeeks:{one:\"մոտ 1 շաբաթ\",other:\"մոտ {{count}} շաբաթ\"},xWeeks:{one:\"1 շաբաթ\",other:\"{{count}} շաբաթ\"},aboutXMonths:{one:\"մոտ 1 ամիս\",other:\"մոտ {{count}} ամիս\"},xMonths:{one:\"1 ամիս\",other:\"{{count}} ամիս\"},aboutXYears:{one:\"մոտ 1 տարի\",other:\"մոտ {{count}} տարի\"},xYears:{one:\"1 տարի\",other:\"{{count}} տարի\"},overXYears:{one:\"ավելի քան 1 տարի\",other:\"ավելի քան {{count}} տարի\"},almostXYears:{one:\"համարյա 1 տարի\",other:\"համարյա {{count}} տարի\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d MMMM, y, EEEE\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'ժ․'{{time}}\",long:\"{{date}} 'ժ․'{{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'նախորդ' eeee p'֊ին'\",yesterday:\"'երեկ' p'֊ին'\",today:\"'այսօր' p'֊ին'\",tomorrow:\"'վաղը' p'֊ին'\",nextWeek:\"'հաջորդ' eeee p'֊ին'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;return r\u003C10&&r%10==1?n+\"֊ին\":n+\"֊րդ\"},era:(0,s.o)({values:{narrow:[\"Ք\",\"Մ\"],abbreviated:[\"ՔԱ\",\"ՄԹ\"],wide:[\"Քրիստոսից առաջ\",\"Մեր թվարկության\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Ք1\",\"Ք2\",\"Ք3\",\"Ք4\"],wide:[\"1֊ին քառորդ\",\"2֊րդ քառորդ\",\"3֊րդ քառորդ\",\"4֊րդ քառորդ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Հ\",\"Փ\",\"Մ\",\"Ա\",\"Մ\",\"Հ\",\"Հ\",\"Օ\",\"Ս\",\"Հ\",\"Ն\",\"Դ\"],abbreviated:[\"հուն\",\"փետ\",\"մար\",\"ապր\",\"մայ\",\"հուն\",\"հուլ\",\"օգս\",\"սեպ\",\"հոկ\",\"նոյ\",\"դեկ\"],wide:[\"հունվար\",\"փետրվար\",\"մարտ\",\"ապրիլ\",\"մայիս\",\"հունիս\",\"հուլիս\",\"օգոստոս\",\"սեպտեմբեր\",\"հոկտեմբեր\",\"նոյեմբեր\",\"դեկտեմբեր\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Կ\",\"Ե\",\"Ե\",\"Չ\",\"Հ\",\"Ո\",\"Շ\"],short:[\"կր\",\"եր\",\"եք\",\"չք\",\"հգ\",\"ուր\",\"շբ\"],abbreviated:[\"կիր\",\"երկ\",\"երք\",\"չոր\",\"հնգ\",\"ուրբ\",\"շաբ\"],wide:[\"կիրակի\",\"երկուշաբթի\",\"երեքշաբթի\",\"չորեքշաբթի\",\"հինգշաբթի\",\"ուրբաթ\",\"շաբաթ\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"կեսգշ\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"կեսգիշեր\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"կեսգիշեր\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"կեսգշ\",noon:\"կեսօր\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"կեսգիշերին\",noon:\"կեսօրին\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"կեսգիշերին\",noon:\"կեսօրին\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"hy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" հետո\":a+\" առաջ\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)((-|֊)?(ին|րդ))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(Ք|Մ)\u002Fi,abbreviated:\u002F^(Ք\\.?\\s?Ա\\.?|Մ\\.?\\s?Թ\\.?\\s?Ա\\.?|Մ\\.?\\s?Թ\\.?|Ք\\.?\\s?Հ\\.?)\u002Fi,wide:\u002F^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ք\u002Fi,\u002F^մ\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ք[1234]\u002Fi,wide:\u002F^[1234]((-|֊)?(ին|րդ)) քառորդ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[հփմաօսնդ]\u002Fi,abbreviated:\u002F^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)\u002Fi,wide:\u002F^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^հ\u002Fi,\u002F^փ\u002Fi,\u002F^մ\u002Fi,\u002F^ա\u002Fi,\u002F^մ\u002Fi,\u002F^հ\u002Fi,\u002F^հ\u002Fi,\u002F^օ\u002Fi,\u002F^ս\u002Fi,\u002F^հ\u002Fi,\u002F^ն\u002Fi,\u002F^դ\u002Fi],any:[\u002F^հու\u002Fi,\u002F^փ\u002Fi,\u002F^մար\u002Fi,\u002F^ա\u002Fi,\u002F^մայ\u002Fi,\u002F^հուն\u002Fi,\u002F^հուլ\u002Fi,\u002F^օ\u002Fi,\u002F^ս\u002Fi,\u002F^հոկ\u002Fi,\u002F^ն\u002Fi,\u002F^դ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[եչհոշկ]\u002Fi,short:\u002F^(կր|եր|եք|չք|հգ|ուր|շբ)\u002Fi,abbreviated:\u002F^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)\u002Fi,wide:\u002F^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^կ\u002Fi,\u002F^ե\u002Fi,\u002F^ե\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],short:[\u002F^կ\u002Fi,\u002F^եր\u002Fi,\u002F^եք\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],abbreviated:[\u002F^կ\u002Fi,\u002F^երկ\u002Fi,\u002F^երք\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],wide:[\u002F^կ\u002Fi,\u002F^երկ\u002Fi,\u002F^երե\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002Fկեսգիշեր\u002Fi,noon:\u002Fկեսօր\u002Fi,morning:\u002Fառավոտ\u002Fi,afternoon:\u002Fցերեկ\u002Fi,evening:\u002Fերեկո\u002Fi,night:\u002Fգիշեր\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},44645(e,t,n){n.d(t,{sG:()=>l,hO:()=>c});var r=n(51609),a=n(75795),o=n(91071),i=n(74848);function s(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var u=Symbol(\"radix.slottable\");function d(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===u}var l=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=function(e){const t=s(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,s=r.Children.toArray(a),u=s.find(d);if(u){const e=u.props.children,a=s.map(t=>t===u?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,i.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),a=r.forwardRef((e,r)=>{const{asChild:a,...o}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,i.jsx)(s,{...o,ref:r})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function c(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}},45588(e,t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t\u003Carguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var a,o;function i(e,t){if(!1===e||null==e)throw new Error(t)}function s(e){let t={};if(e){let n=e.indexOf(\"#\");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf(\"?\");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}n.d(t,{Gh:()=>f,HS:()=>h,Oi:()=>i,tH:()=>g,yD:()=>m}),function(e){e.Pop=\"POP\",e.Push=\"PUSH\",e.Replace=\"REPLACE\"}(a||(a={})),function(e){e.data=\"data\",e.deferred=\"deferred\",e.redirect=\"redirect\",e.error=\"error\"}(o||(o={})),new Set([\"lazy\",\"caseSensitive\",\"path\",\"id\",\"index\",\"children\"]);const u=\u002F^(?:[a-z][a-z0-9+.-]*:|\\\u002F\\\u002F)\u002Fi;function d(e,t){void 0===t&&(t=\"\u002F\");let n,{pathname:r,search:a=\"\",hash:o=\"\"}=\"string\"==typeof e?s(e):e;if(r)if(i=r,u.test(i))n=r;else{if(r.includes(\"\u002F\u002F\")){let e=r;r=r.replace(\u002F\\\u002F\\\u002F+\u002Fg,\"\u002F\"),function(e,t){if(!e){\"undefined\"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}(!1,\"Pathnames cannot have embedded double slashes - normalizing \"+e+\" -> \"+r)}n=r.startsWith(\"\u002F\")?l(r.substring(1),\"\u002F\"):l(r,t)}else n=t;var i;return{pathname:n,search:p(a),hash:v(o)}}function l(e,t){let n=t.replace(\u002F\\\u002F+$\u002F,\"\").split(\"\u002F\");return e.split(\"\u002F\").forEach(e=>{\"..\"===e?n.length>1&&n.pop():\".\"!==e&&n.push(e)}),n.length>1?n.join(\"\u002F\"):\"\u002F\"}function c(e,t,n,r){return\"Cannot include a '\"+e+\"' character in a manually specified `to.\"+t+\"` field [\"+JSON.stringify(r)+\"].  Please separate it out to the `to.\"+n+'` field. Alternatively you may provide the full path as a string in \u003CLink to=\"...\"> and the router will parse it for you.'}function m(e,t){let n=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function f(e,t,n,a){let o;void 0===a&&(a=!1),\"string\"==typeof e?o=s(e):(o=r({},e),i(!o.pathname||!o.pathname.includes(\"?\"),c(\"?\",\"pathname\",\"search\",o)),i(!o.pathname||!o.pathname.includes(\"#\"),c(\"#\",\"pathname\",\"hash\",o)),i(!o.search||!o.search.includes(\"#\"),c(\"#\",\"search\",\"hash\",o)));let u,l=\"\"===e||\"\"===o.pathname,m=l?\"\u002F\":o.pathname;if(null==m)u=n;else{let e=t.length-1;if(!a&&m.startsWith(\"..\")){let t=m.split(\"\u002F\");for(;\"..\"===t[0];)t.shift(),e-=1;o.pathname=t.join(\"\u002F\")}u=e>=0?t[e]:\"\u002F\"}let f=d(o,u),h=m&&\"\u002F\"!==m&&m.endsWith(\"\u002F\"),p=(l||\".\"===m)&&n.endsWith(\"\u002F\");return f.pathname.endsWith(\"\u002F\")||!h&&!p||(f.pathname+=\"\u002F\"),f}const h=e=>e.join(\"\u002F\").replace(\u002F\\\u002F\\\u002F+\u002Fg,\"\u002F\"),p=e=>e&&\"?\"!==e?e.startsWith(\"?\")?e:\"?\"+e:\"\",v=e=>e&&\"#\"!==e?e.startsWith(\"#\")?e:\"#\"+e:\"\";class g extends Error{}const b=[\"post\",\"put\",\"patch\",\"delete\"],w=(new Set(b),[\"get\",...b]);new Set(w),new Set([301,302,303,307,308]),new Set([307,308]),Symbol(\"deferred\")},45673(e,t,n){n.d(t,{ta:()=>l});const r={lessThanXSeconds:{one:{default:\"ஒரு வினாடிக்கு குறைவாக\",in:\"ஒரு வினாடிக்குள்\",ago:\"ஒரு வினாடிக்கு முன்பு\"},other:{default:\"{{count}} வினாடிகளுக்கு குறைவாக\",in:\"{{count}} வினாடிகளுக்குள்\",ago:\"{{count}} வினாடிகளுக்கு முன்பு\"}},xSeconds:{one:{default:\"1 வினாடி\",in:\"1 வினாடியில்\",ago:\"1 வினாடி முன்பு\"},other:{default:\"{{count}} விநாடிகள்\",in:\"{{count}} வினாடிகளில்\",ago:\"{{count}} விநாடிகளுக்கு முன்பு\"}},halfAMinute:{default:\"அரை நிமிடம்\",in:\"அரை நிமிடத்தில்\",ago:\"அரை நிமிடம் முன்பு\"},lessThanXMinutes:{one:{default:\"ஒரு நிமிடத்திற்கும் குறைவாக\",in:\"ஒரு நிமிடத்திற்குள்\",ago:\"ஒரு நிமிடத்திற்கு முன்பு\"},other:{default:\"{{count}} நிமிடங்களுக்கும் குறைவாக\",in:\"{{count}} நிமிடங்களுக்குள்\",ago:\"{{count}} நிமிடங்களுக்கு முன்பு\"}},xMinutes:{one:{default:\"1 நிமிடம்\",in:\"1 நிமிடத்தில்\",ago:\"1 நிமிடம் முன்பு\"},other:{default:\"{{count}} நிமிடங்கள்\",in:\"{{count}} நிமிடங்களில்\",ago:\"{{count}} நிமிடங்களுக்கு முன்பு\"}},aboutXHours:{one:{default:\"சுமார் 1 மணி நேரம்\",in:\"சுமார் 1 மணி நேரத்தில்\",ago:\"சுமார் 1 மணி நேரத்திற்கு முன்பு\"},other:{default:\"சுமார் {{count}} மணி நேரம்\",in:\"சுமார் {{count}} மணி நேரத்திற்கு முன்பு\",ago:\"சுமார் {{count}} மணி நேரத்தில்\"}},xHours:{one:{default:\"1 மணி நேரம்\",in:\"1 மணி நேரத்தில்\",ago:\"1 மணி நேரத்திற்கு முன்பு\"},other:{default:\"{{count}} மணி நேரம்\",in:\"{{count}} மணி நேரத்தில்\",ago:\"{{count}} மணி நேரத்திற்கு முன்பு\"}},xDays:{one:{default:\"1 நாள்\",in:\"1 நாளில்\",ago:\"1 நாள் முன்பு\"},other:{default:\"{{count}} நாட்கள்\",in:\"{{count}} நாட்களில்\",ago:\"{{count}} நாட்களுக்கு முன்பு\"}},aboutXWeeks:{one:{default:\"சுமார் 1 வாரம்\",in:\"சுமார் 1 வாரத்தில்\",ago:\"சுமார் 1 வாரம் முன்பு\"},other:{default:\"சுமார் {{count}} வாரங்கள்\",in:\"சுமார் {{count}} வாரங்களில்\",ago:\"சுமார் {{count}} வாரங்களுக்கு முன்பு\"}},xWeeks:{one:{default:\"1 வாரம்\",in:\"1 வாரத்தில்\",ago:\"1 வாரம் முன்பு\"},other:{default:\"{{count}} வாரங்கள்\",in:\"{{count}} வாரங்களில்\",ago:\"{{count}} வாரங்களுக்கு முன்பு\"}},aboutXMonths:{one:{default:\"சுமார் 1 மாதம்\",in:\"சுமார் 1 மாதத்தில்\",ago:\"சுமார் 1 மாதத்திற்கு முன்பு\"},other:{default:\"சுமார் {{count}} மாதங்கள்\",in:\"சுமார் {{count}} மாதங்களில்\",ago:\"சுமார் {{count}} மாதங்களுக்கு முன்பு\"}},xMonths:{one:{default:\"1 மாதம்\",in:\"1 மாதத்தில்\",ago:\"1 மாதம் முன்பு\"},other:{default:\"{{count}} மாதங்கள்\",in:\"{{count}} மாதங்களில்\",ago:\"{{count}} மாதங்களுக்கு முன்பு\"}},aboutXYears:{one:{default:\"சுமார் 1 வருடம்\",in:\"சுமார் 1 ஆண்டில்\",ago:\"சுமார் 1 வருடம் முன்பு\"},other:{default:\"சுமார் {{count}} ஆண்டுகள்\",in:\"சுமார் {{count}} ஆண்டுகளில்\",ago:\"சுமார் {{count}} ஆண்டுகளுக்கு முன்பு\"}},xYears:{one:{default:\"1 வருடம்\",in:\"1 ஆண்டில்\",ago:\"1 வருடம் முன்பு\"},other:{default:\"{{count}} ஆண்டுகள்\",in:\"{{count}} ஆண்டுகளில்\",ago:\"{{count}} ஆண்டுகளுக்கு முன்பு\"}},overXYears:{one:{default:\"1 வருடத்திற்கு மேல்\",in:\"1 வருடத்திற்கும் மேலாக\",ago:\"1 வருடம் முன்பு\"},other:{default:\"{{count}} ஆண்டுகளுக்கும் மேலாக\",in:\"{{count}} ஆண்டுகளில்\",ago:\"{{count}} ஆண்டுகளுக்கு முன்பு\"}},almostXYears:{one:{default:\"கிட்டத்தட்ட 1 வருடம்\",in:\"கிட்டத்தட்ட 1 ஆண்டில்\",ago:\"கிட்டத்தட்ட 1 வருடம் முன்பு\"},other:{default:\"கிட்டத்தட்ட {{count}} ஆண்டுகள்\",in:\"கிட்டத்தட்ட {{count}} ஆண்டுகளில்\",ago:\"கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM, y\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"a h:mm:ss zzzz\",long:\"a h:mm:ss z\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'கடந்த' eeee p 'மணிக்கு'\",yesterday:\"'நேற்று ' p 'மணிக்கு'\",today:\"'இன்று ' p 'மணிக்கு'\",tomorrow:\"'நாளை ' p 'மணிக்கு'\",nextWeek:\"eeee p 'மணிக்கு'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"கி.மு.\",\"கி.பி.\"],abbreviated:[\"கி.மு.\",\"கி.பி.\"],wide:[\"கிறிஸ்துவுக்கு முன்\",\"அன்னோ டோமினி\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"காலா.1\",\"காலா.2\",\"காலா.3\",\"காலா.4\"],wide:[\"ஒன்றாம் காலாண்டு\",\"இரண்டாம் காலாண்டு\",\"மூன்றாம் காலாண்டு\",\"நான்காம் காலாண்டு\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ஜ\",\"பி\",\"மா\",\"ஏ\",\"மே\",\"ஜூ\",\"ஜூ\",\"ஆ\",\"செ\",\"அ\",\"ந\",\"டி\"],abbreviated:[\"ஜன.\",\"பிப்.\",\"மார்.\",\"ஏப்.\",\"மே\",\"ஜூன்\",\"ஜூலை\",\"ஆக.\",\"செப்.\",\"அக்.\",\"நவ.\",\"டிச.\"],wide:[\"ஜனவரி\",\"பிப்ரவரி\",\"மார்ச்\",\"ஏப்ரல்\",\"மே\",\"ஜூன்\",\"ஜூலை\",\"ஆகஸ்ட்\",\"செப்டம்பர்\",\"அக்டோபர்\",\"நவம்பர்\",\"டிசம்பர்\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ஞா\",\"தி\",\"செ\",\"பு\",\"வி\",\"வெ\",\"ச\"],short:[\"ஞா\",\"தி\",\"செ\",\"பு\",\"வி\",\"வெ\",\"ச\"],abbreviated:[\"ஞாயி.\",\"திங்.\",\"செவ்.\",\"புத.\",\"வியா.\",\"வெள்.\",\"சனி\"],wide:[\"ஞாயிறு\",\"திங்கள்\",\"செவ்வாய்\",\"புதன்\",\"வியாழன்\",\"வெள்ளி\",\"சனி\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"மு.ப\",pm:\"பி.ப\",midnight:\"நள்.\",noon:\"நண்.\",morning:\"கா.\",afternoon:\"மதி.\",evening:\"மா.\",night:\"இர.\"},abbreviated:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"},wide:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"மு.ப\",pm:\"பி.ப\",midnight:\"நள்.\",noon:\"நண்.\",morning:\"கா.\",afternoon:\"மதி.\",evening:\"மா.\",night:\"இர.\"},abbreviated:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"},wide:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ta\",formatDistance:(e,t,n)=>{const a=n?.addSuffix?n.comparison&&n.comparison>0?\"in\":\"ago\":\"default\",o=r[e];return void 0===o.one?o[a]:1===t?o.one[a]:o.other[a].replace(\"{{count}}\",String(t))},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(வது)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(கி.மு.|கி.பி.)\u002Fi,abbreviated:\u002F^(கி\\.?\\s?மு\\.?|கி\\.?\\s?பி\\.?)\u002F,wide:\u002F^(கிறிஸ்துவுக்கு\\sமுன்|அன்னோ\\sடோமினி)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fகி\\.?\\s?மு\\.?\u002F,\u002Fகி\\.?\\s?பி\\.?\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^காலா.[1234]\u002Fi,wide:\u002F^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002F(1|காலா.1|ஒன்றாம்)\u002Fi,\u002F(2|காலா.2|இரண்டாம்)\u002Fi,\u002F(3|காலா.3|மூன்றாம்)\u002Fi,\u002F(4|காலா.4|நான்காம்)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$\u002Fi,abbreviated:\u002F^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)\u002Fi,wide:\u002F^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ஜ$\u002Fi,\u002F^பி\u002Fi,\u002F^மா\u002Fi,\u002F^ஏ\u002Fi,\u002F^மே\u002Fi,\u002F^ஜூ\u002Fi,\u002F^ஜூ\u002Fi,\u002F^ஆ\u002Fi,\u002F^செ\u002Fi,\u002F^அ\u002Fi,\u002F^ந\u002Fi,\u002F^டி\u002Fi],any:[\u002F^ஜன\u002Fi,\u002F^பி\u002Fi,\u002F^மா\u002Fi,\u002F^ஏ\u002Fi,\u002F^மே\u002Fi,\u002F^ஜூன்\u002Fi,\u002F^ஜூலை\u002Fi,\u002F^ஆ\u002Fi,\u002F^செ\u002Fi,\u002F^அ\u002Fi,\u002F^ந\u002Fi,\u002F^டி\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ஞா|தி|செ|பு|வி|வெ|ச)\u002Fi,short:\u002F^(ஞா|தி|செ|பு|வி|வெ|ச)\u002Fi,abbreviated:\u002F^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)\u002Fi,wide:\u002F^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ஞா\u002Fi,\u002F^தி\u002Fi,\u002F^செ\u002Fi,\u002F^பு\u002Fi,\u002F^வி\u002Fi,\u002F^வெ\u002Fi,\u002F^ச\u002Fi],any:[\u002F^ஞா\u002Fi,\u002F^தி\u002Fi,\u002F^செ\u002Fi,\u002F^பு\u002Fi,\u002F^வி\u002Fi,\u002F^வெ\u002Fi,\u002F^ச\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)\u002Fi,any:\u002F^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^மு\u002Fi,pm:\u002F^பி\u002Fi,midnight:\u002F^நள்\u002Fi,noon:\u002F^நண்\u002Fi,morning:\u002Fகாலை\u002Fi,afternoon:\u002Fமதியம்\u002Fi,evening:\u002Fமாலை\u002Fi,night:\u002Fஇரவு\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},45773(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"check\",[[\"path\",{d:\"M20 6 9 17l-5-5\",key:\"1gmf2c\"}]])},46129(e,t,n){n.d(t,{u:()=>h});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(27723),m=n(62468);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var h=function(e){var t,n,r=e.title,a=e.onConfirm,o=e.trigger,i=(t=(0,l.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?f(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=i[0],u=i[1];return(0,d.jsxs)(m.Popover,{open:s,onOpenChange:u,children:[(0,d.jsx)(m.PopoverTrigger,{asChild:!0,children:(0,d.jsx)(\"div\",{className:\"inline-flex\",children:o})}),(0,d.jsxs)(m.PopoverContent,{className:\"m-2\",children:[(0,d.jsx)(\"p\",{className:\"font-medium text-sm\",children:r||(0,c.__)(\"Are you sure you want to delete this?\",\"wp-cafe\")}),(0,d.jsxs)(\"div\",{className:\"mt-4 flex justify-end gap-2\",children:[(0,d.jsx)(m.Button,{variant:\"lightOutline\",size:\"sm\",onClick:function(){return u(!1)},children:(0,c.__)(\"No\",\"wp-cafe\")}),(0,d.jsx)(m.Button,{size:\"sm\",onClick:function(){u(!1),a()},children:(0,c.__)(\"Yes\",\"wp-cafe\")})]})]})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_delete_confirmation_popover\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_delete_confirmation_popover\",\"wpcafe\",function(e,t){return(0,d.jsx)(h,Object.assign({},t))},10)},46905(e,t,n){n.d(t,{J:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(87444),c=n(71112);function m(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,d.jsx)(l.b,Object.assign({\"data-slot\":\"label\",className:(0,c.cn)(\"flex items-center text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50\",t)},n))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_label\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_label\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},47107(e,t,n){n(57048),n(61101)},47143(e){e.exports=window.wp.data},47169(e,t,n){var r=n(38895),a=n(27723),o=n(8354),i=n(10410),s=o.object({restaurant_type:o.array(o.enum([\"food_ordering\",\"reservation\"])),restaurant_name:o.string().trim().min(1,(0,a.__)(\"Restaurant name is required\",\"wp-cafe\")),restaurant_email:o.string().optional().refine(function(e){return!e||e.trim().length>0&&o.string().email().safeParse(e).success},(0,a.__)(\"Invalid email address\",\"wp-cafe\")),restaurant_phone:o.string().optional().refine(function(e){return!e||e.trim().length>=6&&e.trim().length\u003C=15&&\u002F^[\\d+\\-\\s()]+$\u002F.test(e.trim())},(0,a.__)(\"Contact number must be 6-15 digits with valid format\",\"wp-cafe\"))}),u=o.object({restaurant_schedule:(0,i.bk)(\"Restaurant\"),slot_interval:(0,i.Ww)(\"Restaurant slot interval\")}),d=o.object({override_pickup_schedule:(0,i.uy)(\"Override pickup schedule\").optional(),pickup_schedule:(0,i.bk)(\"Pickup\").optional(),pickup_slot_interval:(0,i.Ww)(\"Pickup slot interval\"),pickup_minimum_order_amount:(0,i.y_)(\"Pickup minimum order amount\"),pickup_prepare_time:(0,i.y_)(\"Pickup prepare time\"),pickup_show_date_in_checkout_page:o.boolean(),pickup_show_time_in_checkout_page:o.boolean(),enable_pickup_message:o.boolean(),pickup_message:o.string()}),l=o.object({override_delivery_schedule:(0,i.uy)(\"Override delivery schedule\").optional(),delivery_schedule:(0,i.bk)(\"Delivery\").optional(),delivery_slot_interval:(0,i.Ww)(\"Delivery slot interval\"),delivery_minimum_order_amount:(0,i.y_)(\"Delivery minimum order amount\"),delivery_prepare_time:(0,i.y_)(\"Delivery prepare time\"),delivery_show_date_in_checkout_page:o.boolean(),delivery_show_time_in_checkout_page:o.boolean(),enable_delivery_message:o.boolean(),delivery_message:o.string()}),c=o.object({override_reservation_schedule:(0,i.uy)(\"Override reservation schedule\").optional(),reservation_schedule:(0,i.bk)(\"Reservation\").optional(),reservation_slot_interval:(0,i.Ww)(\"Reservation slot interval\"),reservation_minimum_guest:(0,i.y_)(\"Minimum guests\"),reservation_maximum_guest:(0,i.y_)(\"Maximum guests\"),reservation_advanced:(0,i.Mj)(\"Reservation advanced booking\"),reservation_total_seat_capacity:(0,i.y_)(\"Total seat capacity\"),reservation_booking_amount:(0,i.y_)(\"Booking amount\"),reservation_status:o.enum([\"pending\",\"confirmed\",\"cancelled\"]),block_timeslot_statuses:o.array(o.enum([\"pending\",\"confirmed\",\"cancelled\"])),multiply_booking_amount_with_guests:o.boolean(),reservation_early_booking_time:o.union([o.literal(\"any_time\"),o.object({value:o.number({message:(0,a.__)(\"Reservation early booking time must be a valid number.\",\"wp-cafe\")}).nonnegative((0,a.__)(\"Reservation early booking time must be a non-negative number.\",\"wp-cafe\")).nullable().optional(),unit:o.enum([\"days\",\"weeks\",\"months\"])})]),enable_reservation_pending_message:o.boolean(),reservation_pending_message:o.string(),enable_reservation_confirmed_message:o.boolean(),reservation_confirmed_message:o.string(),reservation_form_button_text:o.string(),reservation_confirmation_button_text:o.string(),reservation_cancellation_button_text:o.string(),reservation_close_state:o.string(),reservation_business_hour_label:o.string()}),m=o.object({tipping_calculation_method:o.enum([\"fixed_amount\",\"percentage_amount\"]).optional(),tip_options:o.array(i.sJ).optional(),enable_custom_tipping:o.boolean().optional(),custom_tipping_label:o.string().optional(),order_type:o.string(),enable_order_notification:o.string(),enable_order_tip:o.string()}),f=o.object({primary_color:i.IV,secondary_color:i.IV,calendar_language:o.string(),require_location:o.boolean(),display_location_selector:o.enum([\"all_pages\",\"specific_pages\",\"dont_show\"]),location_selector_pages:o.array(i.sJ),mini_cart_style:o.enum([\"style-1\",\"style-2\"]),mini_cart_icon:i.g9,mini_cart_empty_button_link:o.string(),cart_icon:i.g9,menu_popup_icon:i.g9}),h=o.object({enable_sound_notification:o.boolean(),custom_notification_sound:o.string(),repeated_sound_minute:o.number().min(0),table_layout_configuaration:o.string(),enable_custom_holiday:o.boolean(),custom_holidays:o.array(o.string()).refine(function(e){return!e||0===e.length||new Set(e).size===e.length},{message:(0,a.__)(\"Duplicate holiday dates are not allowed. Please remove duplicate entries.\",\"wp-cafe\")}),enable_custom_schedule:o.boolean(),custom_schedules:o.array(o.object({date:o.string(),time:o.object({start:o.string(),end:o.string()}).superRefine(function(e,t){var n=(0,r.eQ)(e.start,e.end);n.isValid||t.addIssue({code:o.ZodIssueCode.custom,message:n.error||(0,a.__)(\"Invalid time range\",\"wp-cafe\"),path:[\"end\"]})})})).refine(function(e){if(!e||0===e.length)return!0;var t=e.map(function(e){return e.date});return new Set(t).size===t.length},{message:(0,a.__)(\"Duplicate schedule dates are not allowed. Please remove duplicate entries.\",\"wp-cafe\")}),override_product_variation_list_layout:o.boolean(),override_woocommerce_default_layout:o.boolean(),setup_progress_widget_visited:o.boolean().optional(),fluentcrm_webhook_url:o.string().optional(),rollback_version:o.string().optional()});s.merge(u).merge(d).merge(l).merge(c).merge(m).merge(f).merge(h).partial().superRefine(function(e,t){var n=e.reservation_minimum_guest,r=e.reservation_maximum_guest,i=e.reservation_total_seat_capacity;null!=n&&n\u003C=0&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Minimum guest number must be at least 1\",\"wp-cafe\"),path:[\"reservation_minimum_guest\"]}),void 0!==r&&n&&(null===r||r\u003Cn)&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Maximum guest number must be greater than minimum guest number\",\"wp-cafe\"),path:[\"reservation_maximum_guest\"]}),void 0!==i&&r&&(null===i||r>i)&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Seat capacity must be greater than or equal to maximum guest number\",\"wp-cafe\"),path:[\"reservation_total_seat_capacity\"]})})},47402(e,t,n){n.d(t,{d:()=>a});var r=n(29407);function a(e,t){return+(0,r.a)(e)>+(0,r.a)(t)}},47767(e,t,n){n.d(t,{Zp:()=>f,zy:()=>c});var r=n(51609),a=n(45588);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t\u003Carguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}const i=r.createContext(null),s=r.createContext(null),u=r.createContext(null),d=r.createContext({outlet:null,matches:[],isDataRoute:!1});function l(){return null!=r.useContext(u)}function c(){return l()||(0,a.Oi)(!1),r.useContext(u).location}function m(e){r.useContext(s).static||r.useLayoutEffect(e)}function f(){let{isDataRoute:e}=r.useContext(d);return e?function(){let{router:e}=function(){let e=r.useContext(i);return e||(0,a.Oi)(!1),e}(h.UseNavigateStable),t=function(){let e=function(){let e=r.useContext(d);return e||(0,a.Oi)(!1),e}(),t=e.matches[e.matches.length-1];return t.route.id||(0,a.Oi)(!1),t.route.id}(p.UseNavigateStable),n=r.useRef(!1);return m(()=>{n.current=!0}),r.useCallback(function(r,a){void 0===a&&(a={}),n.current&&(\"number\"==typeof r?e.navigate(r):e.navigate(r,o({fromRouteId:t},a)))},[e,t])}():function(){l()||(0,a.Oi)(!1);let e=r.useContext(i),{basename:t,future:n,navigator:o}=r.useContext(s),{matches:u}=r.useContext(d),{pathname:f}=c(),h=JSON.stringify((0,a.yD)(u,n.v7_relativeSplatPath)),p=r.useRef(!1);return m(()=>{p.current=!0}),r.useCallback(function(n,r){if(void 0===r&&(r={}),!p.current)return;if(\"number\"==typeof n)return void o.go(n);let i=(0,a.Gh)(n,JSON.parse(h),f,\"path\"===r.relative);null==e&&\"\u002F\"!==t&&(i.pathname=\"\u002F\"===i.pathname?t:(0,a.HS)([t,i.pathname])),(r.replace?o.replace:o.push)(i,r.state,r)},[t,o,h,f,e])}()}r.Component;var h=function(e){return e.UseBlocker=\"useBlocker\",e.UseRevalidator=\"useRevalidator\",e.UseNavigateStable=\"useNavigate\",e}(h||{}),p=function(e){return e.UseBlocker=\"useBlocker\",e.UseLoaderData=\"useLoaderData\",e.UseActionData=\"useActionData\",e.UseRouteError=\"useRouteError\",e.UseNavigation=\"useNavigation\",e.UseRouteLoaderData=\"useRouteLoaderData\",e.UseMatches=\"useMatches\",e.UseRevalidator=\"useRevalidator\",e.UseNavigateStable=\"useNavigate\",e.UseRouteId=\"useRouteId\",e}(p||{});r.startTransition,new Promise(()=>{}),r.Component},47923(e,t,n){n.d(t,{l:()=>w});var r=n(74848),a=n(27723),o=n(32307),i=n(99321),s=n(62468),u=n(86087);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function c(e){return!!e&&!isNaN(e.getTime())}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-US\";return e?(0,i.NC)(e,t):\"\"}var f,h,p,v,g,b,w=function(e){var t=e.value,n=e.onChange,l=e.locale,f=void 0===l?\"en-US\":l,h=function(e){var t=e.value,n=e.onChange,r=e.locale,a=void 0===r?\"en-US\":r,o=d((0,u.useState)(!1),2),i=o[0],s=o[1],l=(0,u.useMemo)(function(){if(t){var e=\"string\"==typeof t?new Date(t):t;return c(e)?e:new Date}return new Date},[t]),f=d((0,u.useState)(l),2),h=f[0],p=f[1],v=d((0,u.useState)(l),2),g=v[0],b=v[1],w=d((0,u.useState)(m(l,a)),2),y=w[0],k=w[1];(0,u.useEffect)(function(){if(t){var e=\"string\"==typeof t?new Date(t):t;c(e)&&(p(e),b(e),k(m(e,a)))}},[t,a]);var x=(0,u.useCallback)(function(e){var t=new Date(e.target.value);k(e.target.value),c(t)&&(p(t),b(t),null==n||n(t))},[n]),j=(0,u.useCallback)(function(e){\"ArrowDown\"===e.key&&(e.preventDefault(),s(!0))},[]),M=(0,u.useCallback)(function(e){p(e),k(m(e,a)),s(!1),null==n||n(e)},[n,a]),P=(0,u.useCallback)(function(e){s(e)},[]),_=(0,u.useCallback)(function(e){b(e)},[]),S=(0,u.useCallback)(function(e){var t=new Date;return t.setHours(0,0,0,0),e\u003Ct},[]);return{open:i,date:h,month:g,inputValue:y,handleInputChange:x,handleKeyDown:j,handleCalendarSelect:M,handleOpenChange:P,handleMonthChange:_,isDateDisabled:S}}({value:t,onChange:n,locale:f}),p=h.open,v=h.date,g=h.month,b=h.inputValue,w=h.handleInputChange,y=h.handleKeyDown,k=h.handleCalendarSelect,x=h.handleOpenChange,j=h.handleMonthChange,M=h.isDateDisabled;return(0,r.jsx)(\"div\",{className:\"relative flex items-center gap-2 wcf-date-picker-wrap\",children:(0,r.jsxs)(s.Popover,{open:p,onOpenChange:x,children:[(0,r.jsx)(s.PopoverTrigger,{asChild:!0,children:(0,r.jsxs)(\"div\",{className:\"relative w-full cursor-pointer\",children:[(0,r.jsx)(s.Input,{id:\"date\",value:b,placeholder:\"June 01, 2025\",className:\"bg-background pr-10 cursor-pointer\",onChange:w,onKeyDown:y}),(0,r.jsxs)(s.Button,{id:\"date-picker\",variant:\"ghost\",className:\"absolute right-2 top-1\u002F2 -translate-y-1\u002F2! size-6 pointer-events-none\",tabIndex:-1,children:[(0,r.jsx)(o.A,{className:\"size-3.5\"}),(0,r.jsx)(\"span\",{className:\"sr-only\",children:(0,a.__)(\"Select date\",\"wp-cafe\")})]})]})}),(0,r.jsx)(s.PopoverContent,{className:\"w-auto overflow-hidden p-0\",align:\"end\",alignOffset:-8,sideOffset:10,children:(0,r.jsx)(s.Calendar,{mode:\"single\",selected:v,captionLayout:\"dropdown\",month:g,onMonthChange:j,onSelect:k,disabled:M,locale:(0,i.Me)(f),fromYear:(new Date).getFullYear(),toYear:(new Date).getFullYear()+5,fromMonth:new Date,toMonth:new Date((new Date).getFullYear()+5,11,31)})})]})})};null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.removeFilter)||void 0===p||p.call(h,\"wpcafe_date_picker\",\"wpcafe\"),null===(b=null===(g=null===(v=null===window||void 0===window?void 0:window.wp)||void 0===v?void 0:v.hooks)||void 0===g?void 0:g.addFilter)||void 0===b||b.call(g,\"wpcafe_date_picker\",\"wpcafe\",function(e,t){return(0,r.jsx)(w,Object.assign({},t))},10)},48386(e,t,n){n.d(t,{de:()=>c});var r=n(3034),a=n(21451),o=n(58773),i=n(33443);const s={narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mär\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Januar\",\"Februar\",\"März\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},u={narrow:s.narrow,abbreviated:[\"Jan.\",\"Feb.\",\"März\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sep.\",\"Okt.\",\"Nov.\",\"Dez.\"],wide:s.wide},d={ordinalNumber:e=>Number(e)+\".\",era:(0,i.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"vor Christus\",\"nach Christus\"]},defaultWidth:\"wide\"}),quarter:(0,i.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,i.o)({values:s,formattingValues:u,defaultWidth:\"wide\"}),day:(0,i.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,i.o)({values:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachm.\",evening:\"Abend\",night:\"Nacht\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachm.\",evening:\"abends\",night:\"nachts\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"}},defaultFormattingWidth:\"wide\"})};var l=n(18081);const c={code:\"de\",formatDistance:r.B,formatLong:a.s,formatRelative:o.o,localize:d,match:l.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},48497(e,t,n){n.d(t,{Y:()=>a});var r=n(29407);function a(e,t){return+(0,r.a)(e)\u003C+(0,r.a)(t)}},48515(e,t,n){n.d(t,{id:()=>l});const r={lessThanXSeconds:{one:\"kurang dari 1 detik\",other:\"kurang dari {{count}} detik\"},xSeconds:{one:\"1 detik\",other:\"{{count}} detik\"},halfAMinute:\"setengah menit\",lessThanXMinutes:{one:\"kurang dari 1 menit\",other:\"kurang dari {{count}} menit\"},xMinutes:{one:\"1 menit\",other:\"{{count}} menit\"},aboutXHours:{one:\"sekitar 1 jam\",other:\"sekitar {{count}} jam\"},xHours:{one:\"1 jam\",other:\"{{count}} jam\"},xDays:{one:\"1 hari\",other:\"{{count}} hari\"},aboutXWeeks:{one:\"sekitar 1 minggu\",other:\"sekitar {{count}} minggu\"},xWeeks:{one:\"1 minggu\",other:\"{{count}} minggu\"},aboutXMonths:{one:\"sekitar 1 bulan\",other:\"sekitar {{count}} bulan\"},xMonths:{one:\"1 bulan\",other:\"{{count}} bulan\"},aboutXYears:{one:\"sekitar 1 tahun\",other:\"sekitar {{count}} tahun\"},xYears:{one:\"1 tahun\",other:\"{{count}} tahun\"},overXYears:{one:\"lebih dari 1 tahun\",other:\"lebih dari {{count}} tahun\"},almostXYears:{one:\"hampir 1 tahun\",other:\"hampir {{count}} tahun\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"d\u002FM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH.mm.ss\",long:\"HH.mm.ss\",medium:\"HH.mm\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'pukul' {{time}}\",long:\"{{date}} 'pukul' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'lalu pukul' p\",yesterday:\"'Kemarin pukul' p\",today:\"'Hari ini pukul' p\",tomorrow:\"'Besok pukul' p\",nextWeek:\"eeee 'pukul' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>\"ke-\"+Number(e),era:(0,s.o)({values:{narrow:[\"SM\",\"M\"],abbreviated:[\"SM\",\"M\"],wide:[\"Sebelum Masehi\",\"Masehi\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"Kuartal ke-1\",\"Kuartal ke-2\",\"Kuartal ke-3\",\"Kuartal ke-4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Agt\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],wide:[\"Januari\",\"Februari\",\"Maret\",\"April\",\"Mei\",\"Juni\",\"Juli\",\"Agustus\",\"September\",\"Oktober\",\"November\",\"Desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"M\",\"S\",\"S\",\"R\",\"K\",\"J\",\"S\"],short:[\"Min\",\"Sen\",\"Sel\",\"Rab\",\"Kam\",\"Jum\",\"Sab\"],abbreviated:[\"Min\",\"Sen\",\"Sel\",\"Rab\",\"Kam\",\"Jum\",\"Sab\"],wide:[\"Minggu\",\"Senin\",\"Selasa\",\"Rabu\",\"Kamis\",\"Jumat\",\"Sabtu\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"id\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"dalam waktu \"+a:a+\" yang lalu\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^ke-(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(sm|m)\u002Fi,abbreviated:\u002F^(s\\.?\\s?m\\.?|s\\.?\\s?e\\.?\\s?u\\.?|m\\.?|e\\.?\\s?u\\.?)\u002Fi,wide:\u002F^(sebelum masehi|sebelum era umum|masehi|era umum)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^(m|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K-?\\s[1234]\u002Fi,wide:\u002F^Kuartal ke-?\\s?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)\u002Fi,wide:\u002F^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^ap\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[srkjm]\u002Fi,short:\u002F^(min|sen|sel|rab|kam|jum|sab)\u002Fi,abbreviated:\u002F^(min|sen|sel|rab|kam|jum|sab)\u002Fi,wide:\u002F^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^m\u002Fi,\u002F^s\u002Fi,\u002F^s\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^s\u002Fi],any:[\u002F^m\u002Fi,\u002F^sen\u002Fi,\u002F^sel\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|tengah m|tengah h|(di(\\swaktu)?) (pagi|siang|sore|malam))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|tengah malam|tengah hari|(di(\\swaktu)?) (pagi|siang|sore|malam))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^tengah m\u002Fi,noon:\u002F^tengah h\u002Fi,morning:\u002Fpagi\u002Fi,afternoon:\u002Fsiang\u002Fi,evening:\u002Fsore\u002Fi,night:\u002Fmalam\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},48635(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"arrow-right\",[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"m12 5 7 7-7 7\",key:\"xquz4c\"}]])},48697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"x\",[[\"path\",{d:\"M18 6 6 18\",key:\"1bl5f8\"}],[\"path\",{d:\"m6 6 12 12\",key:\"d8bk6v\"}]])},48771(e,t,n){n.d(t,{b:()=>s});var r=n(51609),a=n(44645),o=n(74848),i=r.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...s}=e;return(0,o.jsx)(a.sG.svg,{...s,ref:t,width:r,height:i,viewBox:\"0 0 30 10\",preserveAspectRatio:\"none\",children:e.asChild?n:(0,o.jsx)(\"polygon\",{points:\"0,0 30,0 15,10\"})})});i.displayName=\"Arrow\";var s=i},49135(e,t,n){n.d(t,{G:()=>l});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"مايو\",\"يونـ\",\"يولـ\",\"أغسـ\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ar-SA\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:t\u003C=10?o.threeToTen.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+a:\"منذ \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[يفمأمسند]\u002Fi,abbreviated:\u002F^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)\u002Fi,wide:\u002F^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ين\u002Fi,\u002F^ف\u002Fi,\u002F^مار\u002Fi,\u002F^أب\u002Fi,\u002F^ماي\u002Fi,\u002F^يون\u002Fi,\u002F^يول\u002Fi,\u002F^أغ\u002Fi,\u002F^س\u002Fi,\u002F^أك\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},49436(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"bell\",[[\"path\",{d:\"M10.268 21a2 2 0 0 0 3.464 0\",key:\"vwvbt9\"}],[\"path\",{d:\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\",key:\"11g9vi\"}]])},49727(e,t,n){n.d(t,{R:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-ZA\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},49785(e,t,n){n.d(t,{Gb:()=>R,Jt:()=>g,Op:()=>H,hZ:()=>y,lN:()=>N,mN:()=>ke,xI:()=>D,xW:()=>F});var r=n(51609),a=e=>\"checkbox\"===e.type,o=e=>e instanceof Date,i=e=>null==e;const s=e=>\"object\"==typeof e;var u=e=>!i(e)&&!Array.isArray(e)&&s(e)&&!o(e),d=e=>u(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,l=(e,t)=>e.has((e=>e.substring(0,e.search(\u002F\\.\\d+(\\.|$)\u002F))||e)(t)),c=\"undefined\"!=typeof window&&void 0!==window.HTMLElement&&\"undefined\"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);const t=\"undefined\"!=typeof FileList&&e instanceof FileList;if(c&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!(n||u(e)&&(e=>{const t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty(\"isPrototypeOf\")})(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=m(e[t]));return r}var f=e=>\u002F^\\w*$\u002F.test(e),h=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>p(e.replace(\u002F[\"|']|\\]\u002Fg,\"\").split(\u002F\\.|\\[\u002F)),g=(e,t,n)=>{if(!t||!u(e))return n;const r=(f(t)?[t]:v(t)).reduce((e,t)=>i(e)?e:e[t],e);return h(r)||r===e?h(e[t])?n:e[t]:r},b=e=>\"boolean\"==typeof e,w=e=>\"function\"==typeof e,y=(e,t,n)=>{let r=-1;const a=f(t)?[t]:v(t),o=a.length,i=o-1;for(;++r\u003Co;){const t=a[r];let o=n;if(r!==i){const n=e[t];o=u(n)||Array.isArray(n)?n:isNaN(+a[r+1])?{}:[]}if(\"__proto__\"===t||\"constructor\"===t||\"prototype\"===t)return;e[t]=o,e=e[t]}};const k=\"blur\",x=\"onChange\",j=\"onSubmit\",M=\"all\",P=\"pattern\",_=\"required\",S=r.createContext(null);S.displayName=\"HookFormControlContext\";const W=()=>r.useContext(S);var C=(e,t,n,r=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const a=o;return t._proxyFormState[a]!==M&&(t._proxyFormState[a]=!r||M),n&&(n[a]=!0),e[a]}});return a};const O=\"undefined\"!=typeof window?r.useLayoutEffect:r.useEffect;function N(e){const t=W(),{control:n=t,disabled:a,name:o,exact:i}=e||{},[s,u]=r.useState(n._formState),d=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return O(()=>n._subscribe({name:o,formState:d.current,exact:i,callback:e=>{!a&&u({...n._formState,...e})}}),[o,a,i]),r.useEffect(()=>{d.current.isValid&&n._setValid(!0)},[n]),r.useMemo(()=>C(s,n,d.current,!1),[s,n])}var z=e=>\"string\"==typeof e,A=(e,t,n,r,a)=>z(e)?(r&&t.watch.add(e),g(n,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),g(n,e))):(r&&(t.watchAll=!0),n),T=e=>i(e)||!s(e);function E(e,t,n=new WeakSet){if(T(e)||T(t))return Object.is(e,t);if(o(e)&&o(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const i of r){const r=e[i];if(!a.includes(i))return!1;if(\"ref\"!==i){const e=t[i];if(o(r)&&o(e)||u(r)&&u(e)||Array.isArray(r)&&Array.isArray(e)?!E(r,e,n):!Object.is(r,e))return!1}}return!0}const D=e=>e.render(function(e){const t=W(),{name:n,disabled:a,control:o=t,shouldUnregister:i,defaultValue:s,exact:u=!0}=e,c=l(o._names.array,n),f=r.useMemo(()=>g(o._formValues,n,g(o._defaultValues,n,s)),[o,n,s]),p=function(e){const t=W(),{control:n=t,name:a,defaultValue:o,disabled:i,exact:s,compute:u}=e||{},d=r.useRef(o),l=r.useRef(u),c=r.useRef(void 0),m=r.useRef(n),f=r.useRef(a);l.current=u;const[h,p]=r.useState(()=>{const e=n._getWatch(a,d.current);return l.current?l.current(e):e}),v=r.useCallback(e=>{const t=A(a,n._names,e||n._formValues,!1,d.current);return l.current?l.current(t):t},[n._formValues,n._names,a]),g=r.useCallback(e=>{if(!i){const t=A(a,n._names,e||n._formValues,!1,d.current);if(l.current){const e=l.current(t);E(e,c.current)||(p(e),c.current=e)}else p(t)}},[n._formValues,n._names,i,a]);O(()=>(m.current===n&&E(f.current,a)||(m.current=n,f.current=a,g()),n._subscribe({name:a,formState:{values:!0},exact:s,callback:e=>{g(e.values)}})),[n,s,a,g]),r.useEffect(()=>n._removeUnmounted());const b=m.current!==n,w=f.current,y=r.useMemo(()=>{if(i)return null;const e=!b&&!E(w,a);return b||e?v():null},[i,b,a,w,v]);return null!==y?y:h}({control:o,name:n,defaultValue:f,exact:u}),v=N({control:o,name:n,exact:u}),x=r.useRef(e),j=r.useRef(void 0),M=r.useRef(o.register(n,{...e.rules,value:p,...b(e.disabled)?{disabled:e.disabled}:{}}));x.current=e;const P=r.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!g(v.errors,n)},isDirty:{enumerable:!0,get:()=>!!g(v.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!g(v.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!g(v.validatingFields,n)},error:{enumerable:!0,get:()=>g(v.errors,n)}}),[v,n]),_=r.useCallback(e=>M.current.onChange({target:{value:d(e),name:n},type:\"change\"}),[n]),S=r.useCallback(()=>M.current.onBlur({target:{value:g(o._formValues,n),name:n},type:k}),[n,o._formValues]),C=r.useCallback(e=>{const t=g(o._fields,n);t&&t._f&&e&&(t._f.ref={focus:()=>w(e.focus)&&e.focus(),select:()=>w(e.select)&&e.select(),setCustomValidity:t=>w(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>w(e.reportValidity)&&e.reportValidity()})},[o._fields,n]),z=r.useMemo(()=>({name:n,value:p,...b(a)||v.disabled?{disabled:v.disabled||a}:{},onChange:_,onBlur:S,ref:C}),[n,a,v.disabled,_,S,C,p]);return r.useEffect(()=>{const e=o._options.shouldUnregister||i,t=j.current;t&&t!==n&&!c&&o.unregister(t),o.register(n,{...x.current.rules,...b(x.current.disabled)?{disabled:x.current.disabled}:{}});const r=(e,t)=>{const n=g(o._fields,e);n&&n._f&&(n._f.mount=t)};if(r(n,!0),e){const e=m(g(o._options.defaultValues,n,x.current.defaultValue));y(o._defaultValues,n,e),h(g(o._formValues,n))&&y(o._formValues,n,e)}return!c&&o.register(n),j.current=n,()=>{(c?e&&!o._state.action:e)?o.unregister(n):r(n,!1)}},[n,o,c,i]),r.useEffect(()=>{o._setDisabledField({disabled:a,name:n})},[a,n,o]),r.useMemo(()=>({field:z,formState:v,fieldState:P}),[z,v,P])}(e)),I=r.createContext(null);I.displayName=\"HookFormContext\";const F=()=>r.useContext(I),H=e=>{const{children:t,watch:n,getValues:a,getFieldState:o,setError:i,clearErrors:s,setValue:u,trigger:d,formState:l,resetField:c,reset:m,handleSubmit:f,unregister:h,control:p,register:v,setFocus:g,subscribe:b}=e;return r.createElement(I.Provider,{value:r.useMemo(()=>({watch:n,getValues:a,getFieldState:o,setError:i,clearErrors:s,setValue:u,trigger:d,formState:l,resetField:c,reset:m,handleSubmit:f,unregister:h,control:p,register:v,setFocus:g,subscribe:b}),[s,p,l,o,a,f,v,m,c,i,g,u,b,d,h,n])},r.createElement(S.Provider,{value:p},t))};var R=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{},$=e=>Array.isArray(e)?e:[e],L=()=>{let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function X(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const a=e[r],o=t[r];if(a&&u(a)&&o){const e=X(a,o);u(e)&&(n[r]=e)}else e[r]&&(n[r]=o)}return n}var G=e=>u(e)&&!Object.keys(e).length,Y=e=>\"file\"===e.type,Z=e=>{if(!c)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},q=e=>\"select-multiple\"===e.type,B=e=>\"radio\"===e.type,V=e=>Z(e)&&e.isConnected;function U(e,t){const n=Array.isArray(t)?t:f(t)?[t]:v(t),r=1===n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r\u003Cn;)e=h(e)?r++:e[t[r++]];return e}(e,n),a=n.length-1,o=n[a];return r&&delete r[o],0!==a&&(u(r)&&G(r)||Array.isArray(r)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(r))&&U(e,n.slice(0,-1)),e}function K(e){return Array.isArray(e)||u(e)&&!(e=>{for(const t in e)if(w(e[t]))return!0;return!1})(e)}function J(e,t={}){for(const n in e){const r=e[n];K(r)?(t[n]=Array.isArray(r)?[]:{},J(r,t[n])):h(r)||(t[n]=!0)}return t}function Q(e,t,n){n||(n=J(t));for(const r in e){const a=e[r];if(K(a))h(t)||T(n[r])?n[r]=J(a,Array.isArray(a)?[]:{}):Q(a,i(t)?{}:t[r],n[r]);else{const e=t[r];n[r]=!E(a,e)}}return n}const ee={value:!1,isValid:!1},te={value:!0,isValid:!0};var ne=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||\"\"===e[0].value?te:{value:e[0].value,isValid:!0}:te:ee}return ee},re=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>h(e)?e:t?\"\"===e?NaN:e?+e:e:n&&z(e)?new Date(e):r?r(e):e;const ae={isValid:!1,value:null};var oe=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ae):ae;function ie(e){const t=e.ref;return Y(t)?t.files:B(t)?oe(e.refs).value:q(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?ne(e.refs).value:re(h(t.value)?e.ref.value:t.value,e)}var se=e=>e instanceof RegExp,ue=e=>h(e)?e:se(e)?e.source:u(e)?se(e.value)?e.value.source:e.value:e,de=e=>({isOnSubmit:!e||e===j,isOnBlur:\"onBlur\"===e,isOnChange:e===x,isOnAll:e===M,isOnTouch:\"onTouched\"===e});const le=\"AsyncFunction\";var ce=e=>!!e&&!!e.validate&&!!(w(e.validate)&&e.validate.constructor.name===le||u(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===le)),me=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&\u002F^\\.\\w+\u002F.test(e.slice(t.length))));const fe=(e,t,n,r)=>{for(const a of n||Object.keys(e)){const n=g(e,a);if(n){const{_f:e,...o}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!r)return!0;if(e.ref&&t(e.ref,e.name)&&!r)return!0;if(fe(o,t))break}else if(u(o)&&fe(o,t))break}}};function he(e,t,n){const r=g(e,n);if(r||f(n))return{error:r,name:n};const a=n.split(\".\");for(;a.length;){const r=a.join(\".\"),o=g(t,r),i=g(e,r);if(o&&!Array.isArray(o)&&n!==r)return{name:n};if(i&&i.type)return{name:r,error:i};if(i&&i.root&&i.root.type)return{name:`${r}.root`,error:i.root};a.pop()}return{name:n}}var pe=(e,t,n)=>{const r=$(g(e,n));return y(r,\"root\",t[n]),y(e,n,r),e};function ve(e,t,n=\"validate\"){if(z(e)||Array.isArray(e)&&e.every(z)||b(e)&&!e)return{type:n,message:z(e)?e:\"\",ref:t}}var ge=e=>u(e)&&!se(e)?e:{value:e,message:\"\"},be=async(e,t,n,r,o,s)=>{const{ref:d,refs:l,required:c,maxLength:m,minLength:f,min:p,max:v,pattern:y,validate:k,name:x,valueAsNumber:j,mount:M}=e._f,S=g(n,x);if(!M||t.has(x))return{};const W=l?l[0]:d,C=e=>{o&&W.reportValidity&&(W.setCustomValidity(b(e)?\"\":e||\"\"),W.reportValidity())},O={},N=B(d),A=a(d),T=N||A,E=(j||Y(d))&&h(d.value)&&h(S)||Z(d)&&\"\"===d.value||\"\"===S||Array.isArray(S)&&!S.length,D=R.bind(null,x,r,O),I=(e,t,n,r=\"maxLength\",a=\"minLength\")=>{const o=e?t:n;O[x]={type:e?r:a,message:o,ref:d,...D(e?r:a,o)}};if(s?!Array.isArray(S)||!S.length:c&&(!T&&(E||i(S))||b(S)&&!S||A&&!ne(l).isValid||N&&!oe(l).isValid)){const{value:e,message:t}=z(c)?{value:!!c,message:c}:ge(c);if(e&&(O[x]={type:_,message:t,ref:W,...D(_,t)},!r))return C(t),O}if(!(E||i(p)&&i(v))){let e,t;const n=ge(v),a=ge(p);if(i(S)||isNaN(S)){const r=d.valueAsDate||new Date(S),o=e=>new Date((new Date).toDateString()+\" \"+e),i=\"time\"==d.type,s=\"week\"==d.type;z(n.value)&&S&&(e=i?o(S)>o(n.value):s?S>n.value:r>new Date(n.value)),z(a.value)&&S&&(t=i?o(S)\u003Co(a.value):s?S\u003Ca.value:r\u003Cnew Date(a.value))}else{const r=d.valueAsNumber||(S?+S:S);i(n.value)||(e=r>n.value),i(a.value)||(t=r\u003Ca.value)}if((e||t)&&(I(!!e,n.message,a.message,\"max\",\"min\"),!r))return C(O[x].message),O}if((m||f)&&!E&&(z(S)||s&&Array.isArray(S))){const e=ge(m),t=ge(f),n=!i(e.value)&&S.length>+e.value,a=!i(t.value)&&S.length\u003C+t.value;if((n||a)&&(I(n,e.message,t.message),!r))return C(O[x].message),O}if(y&&!E&&z(S)){const{value:e,message:t}=ge(y);if(se(e)&&!S.match(e)&&(O[x]={type:P,message:t,ref:d,...D(P,t)},!r))return C(t),O}if(k)if(w(k)){const e=ve(await k(S,n),W);if(e&&(O[x]={...e,...D(\"validate\",e.message)},!r))return C(e.message),O}else if(u(k)){let e={};for(const t in k){if(!G(e)&&!r)break;const a=ve(await k[t](S,n),W,t);a&&(e={...a,...D(t,a.message)},C(a.message),r&&(O[x]=e))}if(!G(e)&&(O[x]={ref:W,...e},!r))return O}return C(!0),O};const we={mode:j,reValidateMode:x,shouldFocusError:!0};function ye(e={}){let t,n={...we,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:w(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},s={},f=(u(n.defaultValues)||u(n.values))&&m(n.defaultValues||n.values)||{},v=n.shouldUnregister?{}:m(f),x={action:!1,mount:!1,watch:!1,keepIsValid:!1},j={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},P=0;const _={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},S={..._};let W={...S};const C={array:L(),state:L()},O=n.criteriaMode===M,N=async e=>{if(!x.keepIsValid&&!n.disabled&&(S.isValid||W.isValid||e)){let e;n.resolver?(e=G((await F()).errors),T()):e=await H(s,!0),e!==r.isValid&&C.state.next({isValid:e})}},T=(e,t)=>{!n.disabled&&(S.isValidating||S.validatingFields||W.isValidating||W.validatingFields)&&((e||Array.from(j.mount)).forEach(e=>{e&&(t?y(r.validatingFields,e,t):U(r.validatingFields,e))}),C.state.next({validatingFields:r.validatingFields,isValidating:!G(r.validatingFields)}))},D=(e,t,n,r)=>{const a=g(s,e);if(a){const o=g(v,e,h(n)?g(f,e):n);h(o)||r&&r.defaultChecked||t?y(v,e,t?o:ie(a._f)):J(e,o),x.mount&&!x.action&&N()}},I=(e,t,a,o,i)=>{let s=!1,u=!1;const d={name:e};if(!n.disabled){if(!a||o){(S.isDirty||W.isDirty)&&(u=r.isDirty,r.isDirty=d.isDirty=R(),s=u!==d.isDirty);const n=E(g(f,e),t);u=!!g(r.dirtyFields,e),n?U(r.dirtyFields,e):y(r.dirtyFields,e,!0),d.dirtyFields=r.dirtyFields,s=s||(S.dirtyFields||W.dirtyFields)&&u!==!n}if(a){const t=g(r.touchedFields,e);t||(y(r.touchedFields,e,a),d.touchedFields=r.touchedFields,s=s||(S.touchedFields||W.touchedFields)&&t!==a)}s&&i&&C.state.next(d)}return s?d:{}},F=async e=>{T(e,!0);const t=await n.resolver(v,n.context,((e,t,n,r)=>{const a={};for(const n of e){const e=g(t,n);e&&y(a,n,e._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}})(e||j.mount,s,n.criteriaMode,n.shouldUseNativeValidation));return t},H=async(t,a,o={valid:!0})=>{for(const i in t){const s=t[i];if(s){const{_f:t,...i}=s;if(t){const i=j.array.has(t.name),u=s._f&&ce(s._f);u&&S.validatingFields&&T([t.name],!0);const d=await be(s,j.disabled,v,O,n.shouldUseNativeValidation&&!a,i);if(u&&S.validatingFields&&T([t.name]),d[t.name]&&(o.valid=!1,a||e.shouldUseNativeValidation))break;!a&&(g(d,t.name)?i?pe(r.errors,d,t.name):y(r.errors,t.name,d[t.name]):U(r.errors,t.name))}!G(i)&&await H(i,a,o)}}return o.valid},R=(e,t)=>!n.disabled&&(e&&t&&y(v,e,t),!E(se(),f)),K=(e,t,n)=>A(e,j,{...x.mount?v:h(t)?f:z(e)?{[e]:t}:t},n,t),J=(e,t,n={})=>{const r=g(s,e);let o=t;if(r){const n=r._f;n&&(!n.disabled&&y(v,e,re(t,n)),o=Z(n.ref)&&i(t)?\"\":t,q(n.ref)?[...n.ref.options].forEach(e=>e.selected=o.includes(e.value)):n.refs?a(n.ref)?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):n.refs.forEach(e=>e.checked=e.value===o):Y(n.ref)?n.ref.value=\"\":(n.ref.value=o,n.ref.type||C.state.next({name:e,values:m(v)})))}(n.shouldDirty||n.shouldTouch)&&I(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&oe(e)},ee=(e,t,n)=>{for(const r in t){if(!t.hasOwnProperty(r))return;const a=t[r],i=e+\".\"+r,d=g(s,i);(j.array.has(e)||u(a)||d&&!d._f)&&!o(a)?ee(i,a,n):J(i,a,n)}},te=(e,t,n={})=>{const a=g(s,e),o=j.array.has(e),u=m(t);y(v,e,u),o?(C.array.next({name:e,values:m(v)}),(S.isDirty||S.dirtyFields||W.isDirty||W.dirtyFields)&&n.shouldDirty&&C.state.next({name:e,dirtyFields:Q(f,v),isDirty:R(e,u)})):!a||a._f||i(u)?J(e,u,n):ee(e,u,n),me(e,j)?C.state.next({...r,name:e,values:m(v)}):C.state.next({name:x.mount?e:void 0,values:m(v)})},ne=async e=>{x.mount=!0;const a=e.target;let i=a.name,u=!0;const l=g(s,i),c=e=>{u=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||E(e,g(v,i,e))},f=de(n.mode),h=de(n.reValidateMode);if(l){let o,w;const x=a.type?ie(l._f):d(e),M=e.type===k||\"focusout\"===e.type,_=!((p=l._f).mount&&(p.required||p.min||p.max||p.maxLength||p.minLength||p.pattern||p.validate)||n.resolver||g(r.errors,i)||l._f.deps)||((e,t,n,r,a)=>!a.isOnAll&&(!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:!(n?r.isOnChange:a.isOnChange)||e))(M,g(r.touchedFields,i),r.isSubmitted,h,f),z=me(i,j,M);y(v,i,x),M?a&&a.readOnly||(l._f.onBlur&&l._f.onBlur(e),t&&t(0)):l._f.onChange&&l._f.onChange(e);const A=I(i,x,M),D=!G(A)||z;if(!M&&C.state.next({name:i,type:e.type,values:m(v)}),_)return(S.isValid||W.isValid)&&(\"onBlur\"===n.mode?M&&N():M||N()),D&&C.state.next({name:i,...z?{}:A});if(!M&&z&&C.state.next({...r}),n.resolver){const{errors:e}=await F([i]);if(T([i]),c(x),u){const t=he(r.errors,s,i),n=he(e,s,t.name||i);o=n.error,i=n.name,w=G(e)}}else T([i],!0),o=(await be(l,j.disabled,v,O,n.shouldUseNativeValidation))[i],T([i]),c(x),u&&(o?w=!1:(S.isValid||W.isValid)&&(w=await H(s,!0)));u&&(l._f.deps&&(!Array.isArray(l._f.deps)||l._f.deps.length>0)&&oe(l._f.deps),((e,a,o,i)=>{const s=g(r.errors,e),u=(S.isValid||W.isValid)&&b(a)&&r.isValid!==a;var d;if(n.delayError&&o?(d=()=>((e,t)=>{y(r.errors,e,t),C.state.next({errors:r.errors})})(e,o),t=e=>{clearTimeout(P),P=setTimeout(d,e)},t(n.delayError)):(clearTimeout(P),t=null,o?y(r.errors,e,o):U(r.errors,e)),(o?!E(s,o):s)||!G(i)||u){const t={...i,...u&&b(a)?{isValid:a}:{},errors:r.errors,name:e};r={...r,...t},C.state.next(t)}})(i,w,o,A))}var p},ae=(e,t)=>{if(g(r.errors,t)&&e.focus)return e.focus(),1},oe=async(e,t={})=>{let a,o;const i=$(e);if(n.resolver){const t=await(async e=>{const{errors:t}=await F(e);if(T(e),e)for(const n of e){const e=g(t,n);e?y(r.errors,n,e):U(r.errors,n)}else r.errors=t;return t})(h(e)?e:i);a=G(t),o=e?!i.some(e=>g(t,e)):a}else e?(o=(await Promise.all(i.map(async e=>{const t=g(s,e);return await H(t&&t._f?{[e]:t}:t)}))).every(Boolean),(o||r.isValid)&&N()):o=a=await H(s);return C.state.next({...!z(e)||(S.isValid||W.isValid)&&a!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:a}:{},errors:r.errors}),t.shouldFocus&&!o&&fe(s,ae,e?i:j.mount),o},se=(e,t)=>{let n={...x.mount?v:f};return t&&(n=X(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),h(e)?n:z(e)?g(n,e):e.map(e=>g(n,e))},le=(e,t)=>({invalid:!!g((t||r).errors,e),isDirty:!!g((t||r).dirtyFields,e),error:g((t||r).errors,e),isValidating:!!g(r.validatingFields,e),isTouched:!!g((t||r).touchedFields,e)}),ve=(e,t,n)=>{const a=(g(s,e,{_f:{}})._f||{}).ref,o=g(r.errors,e)||{},{ref:i,message:u,type:d,...l}=o;y(r.errors,e,{...l,...t,ref:a}),C.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&a&&a.focus&&a.focus()},ge=e=>C.state.subscribe({next:t=>{var n,a,o;n=e.name,a=t.name,o=e.exact,n&&a&&n!==a&&!$(n).some(e=>e&&(o?e===a:e.startsWith(a)||a.startsWith(e)))||!((e,t,n,r)=>{n(e);const{name:a,...o}=e;return G(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!r||M))})(t,e.formState||S,Se,e.reRenderRoot)||e.callback({values:{...v},...r,...t,defaultValues:f})}}).unsubscribe,ye=(e,t={})=>{for(const a of e?$(e):j.mount)j.mount.delete(a),j.array.delete(a),t.keepValue||(U(s,a),U(v,a)),!t.keepError&&U(r.errors,a),!t.keepDirty&&U(r.dirtyFields,a),!t.keepTouched&&U(r.touchedFields,a),!t.keepIsValidating&&U(r.validatingFields,a),!n.shouldUnregister&&!t.keepDefaultValue&&U(f,a);C.state.next({values:m(v)}),C.state.next({...r,...t.keepDirty?{isDirty:R()}:{}}),!t.keepIsValid&&N()},ke=({disabled:e,name:t})=>{if(b(e)&&x.mount||e||j.disabled.has(t)){const n=j.disabled.has(t)!==!!e;e?j.disabled.add(t):j.disabled.delete(t),n&&x.mount&&!x.action&&N()}},xe=(e,t={})=>{let r=g(s,e);const o=b(t.disabled)||b(n.disabled);return y(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),j.mount.add(e),r?ke({disabled:b(t.disabled)?t.disabled:n.disabled,name:e}):D(e,!0,t.value),{...o?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:ue(t.min),max:ue(t.max),minLength:ue(t.minLength),maxLength:ue(t.maxLength),pattern:ue(t.pattern)}:{},name:e,onChange:ne,onBlur:ne,ref:o=>{if(o){xe(e,t),r=g(s,e);const n=h(o.value)&&o.querySelectorAll&&o.querySelectorAll(\"input,select,textarea\")[0]||o,i=(e=>B(e)||a(e))(n),u=r._f.refs||[];if(i?u.find(e=>e===n):n===r._f.ref)return;y(s,e,{_f:{...r._f,...i?{refs:[...u.filter(V),n,...Array.isArray(g(f,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),D(e,!1,void 0,n)}else r=g(s,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!l(j.array,e)||!x.action)&&j.unMount.add(e)}}},je=()=>n.shouldFocusError&&fe(s,ae,j.mount),Me=(e,t)=>async a=>{let o;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let i=m(v);if(C.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await F();T(),r.errors=e,i=m(t)}else await H(s);if(j.disabled.size)for(const e of j.disabled)U(i,e);if(U(r.errors,\"root\"),G(r.errors)){C.state.next({errors:{}});try{await e(i,a)}catch(e){o=e}}else t&&await t({...r.errors},a),je(),setTimeout(je);if(C.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:G(r.errors)&&!o,submitCount:r.submitCount+1,errors:r.errors}),o)throw o},Pe=(e,t={})=>{const a=e?m(e):f,o=m(a),i=G(e),u=i?f:o;if(t.keepDefaultValues||(f=a),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...j.mount,...Object.keys(Q(f,v))]);for(const t of Array.from(e)){const e=g(r.dirtyFields,t),n=g(v,t),a=g(u,t);e&&!h(n)?y(u,t,n):e||h(a)||te(t,a)}}else{if(c&&h(e))for(const e of j.mount){const t=g(s,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Z(e)){const t=e.closest(\"form\");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of j.mount)te(e,g(u,e));else s={}}v=n.shouldUnregister?t.keepDefaultValues?m(f):{}:m(u),C.array.next({values:{...u}}),C.state.next({values:{...u}})}j={mount:t.keepDirtyValues?j.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:\"\"},x.mount=!S.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!n.shouldUnregister&&!G(u),x.watch=!!n.shouldUnregister,x.keepIsValid=!!t.keepIsValid,x.action=!1,t.keepErrors||(r.errors={}),C.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!i&&(t.keepDirty?r.isDirty:!(!t.keepDefaultValues||E(e,f))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&v?Q(f,v):r.dirtyFields:t.keepDefaultValues&&e?Q(f,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:f})},_e=(e,t)=>Pe(w(e)?e(v):e,{...n.resetOptions,...t}),Se=e=>{r={...r,...e}},We={control:{register:xe,unregister:ye,getFieldState:le,handleSubmit:Me,setError:ve,_subscribe:ge,_runSchema:F,_updateIsValidating:T,_focusError:je,_getWatch:K,_getDirty:R,_setValid:N,_setFieldArray:(e,t=[],a,o,i=!0,u=!0)=>{if(o&&a&&!n.disabled){if(x.action=!0,u&&Array.isArray(g(s,e))){const t=a(g(s,e),o.argA,o.argB);i&&y(s,e,t)}if(u&&Array.isArray(g(r.errors,e))){const t=a(g(r.errors,e),o.argA,o.argB);i&&y(r.errors,e,t),((e,t)=>{!p(g(e,t)).length&&U(e,t)})(r.errors,e)}if((S.touchedFields||W.touchedFields)&&u&&Array.isArray(g(r.touchedFields,e))){const t=a(g(r.touchedFields,e),o.argA,o.argB);i&&y(r.touchedFields,e,t)}(S.dirtyFields||W.dirtyFields)&&(r.dirtyFields=Q(f,v)),C.state.next({name:e,isDirty:R(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else y(v,e,t)},_setDisabledField:ke,_setErrors:e=>{r.errors=e,C.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>p(g(x.mount?v:f,e,n.shouldUnregister?g(f,e,[]):[])),_reset:Pe,_resetDefaultValues:()=>w(n.defaultValues)&&n.defaultValues().then(e=>{_e(e,n.resetOptions),C.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of j.unMount){const t=g(s,e);t&&(t._f.refs?t._f.refs.every(e=>!V(e)):!V(t._f.ref))&&ye(e)}j.unMount=new Set},_disableForm:e=>{b(e)&&(C.state.next({disabled:e}),fe(s,(t,n)=>{const r=g(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:C,_proxyFormState:S,get _fields(){return s},get _formValues(){return v},get _state(){return x},set _state(e){x=e},get _defaultValues(){return f},get _names(){return j},set _names(e){j=e},get _formState(){return r},get _options(){return n},set _options(e){n={...n,...e}}},subscribe:e=>(x.mount=!0,W={...W,...e.formState},ge({...e,formState:{..._,...e.formState}})),trigger:oe,register:xe,handleSubmit:Me,watch:(e,t)=>w(e)?C.state.subscribe({next:n=>\"values\"in n&&e(K(void 0,t),n)}):K(e,t,!0),setValue:te,getValues:se,reset:_e,resetField:(e,t={})=>{g(s,e)&&(h(t.defaultValue)?te(e,m(g(f,e))):(te(e,t.defaultValue),y(f,e,m(t.defaultValue))),t.keepTouched||U(r.touchedFields,e),t.keepDirty||(U(r.dirtyFields,e),r.isDirty=t.defaultValue?R(e,m(g(f,e))):R()),t.keepError||(U(r.errors,e),S.isValid&&N()),C.state.next({...r}))},clearErrors:e=>{e&&$(e).forEach(e=>U(r.errors,e)),C.state.next({errors:e?r.errors:{}})},unregister:ye,setError:ve,setFocus:(e,t={})=>{const n=g(s,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&w(e.select)&&e.select()})}},getFieldState:le};return{...We,formControl:We}}function ke(e={}){const t=r.useRef(void 0),n=r.useRef(void 0),[a,o]=r.useState({isDirty:!1,isValidating:!1,isLoading:w(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:w(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!w(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:n,...r}=ye(e);t.current={...r,formState:a}}const i=t.current.control;return i._options=e,O(()=>{const e=i._subscribe({formState:i._proxyFormState,callback:()=>o({...i._formState}),reRenderRoot:!0});return o(e=>({...e,isReady:!0})),i._formState.isReady=!0,e},[i]),r.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),r.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),r.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),r.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),r.useEffect(()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==a.isDirty&&i._subjects.state.next({isDirty:e})}},[i,a.isDirty]),r.useEffect(()=>{var t;e.values&&!E(e.values,n.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),(null===(t=i._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||i._setValid(),n.current=e.values,o(e=>({...e}))):i._resetDefaultValues()},[i,e.values]),r.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=r.useMemo(()=>C(a,i),[i,a]),t.current}},49958(e,t,n){n.d(t,{OA:()=>d,eh:()=>o,uE:()=>l});var r=n(83795);function a(e){let t=e?.target??\"draft-2020-12\";return\"draft-4\"===t&&(t=\"draft-04\"),\"draft-7\"===t&&(t=\"draft-07\"),{processors:e.processors??{},metadataRegistry:e?.metadata??r.fd,target:t,unrepresentable:e?.unrepresentable??\"throw\",override:e?.override??(()=>{}),io:e?.io??\"output\",counter:0,seen:new Map,cycles:e?.cycles??\"ref\",reused:e?.reused??\"inline\",external:e?.external??void 0}}function o(e,t,n={path:[],schemaPath:[]}){var r;const a=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;const s={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,s);const d=e._zod.toJSONSchema?.();if(d)s.schema=d;else{const r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,s.schema,r);else{const n=s.schema,o=t.processors[a.type];if(!o)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);o(e,t,n,r)}const i=e._zod.parent;i&&(s.ref||(s.ref=i),o(i,t,r),t.seen.get(i).isParent=!0)}const l=t.metadataRegistry.get(e);return l&&Object.assign(s.schema,l),\"input\"===t.io&&u(e)&&(delete s.schema.examples,delete s.schema.default),\"input\"===t.io&&s.schema._prefault&&((r=s.schema).default??(r.default=s.schema._prefault)),delete s.schema._prefault,t.seen.get(e).schema}function i(e,t){const n=e.seen.get(t);if(!n)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const r=new Map;for(const t of e.seen.entries()){const n=e.metadataRegistry.get(t[0])?.id;if(n){const e=r.get(n);if(e&&e!==t[0])throw new Error(`Duplicate schema id \"${n}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}const a=t=>{if(t[1].schema.$ref)return;const r=t[1],{ref:a,defId:o}=(t=>{const r=\"draft-2020-12\"===e.target?\"$defs\":\"definitions\";if(e.external){const n=e.external.registry.get(t[0])?.id,a=e.external.uri??(e=>e);if(n)return{ref:a(n)};const o=t[1].defId??t[1].schema.id??\"schema\"+e.counter++;return t[1].defId=o,{defId:o,ref:`${a(\"__shared\")}#\u002F${r}\u002F${o}`}}if(t[1]===n)return{ref:\"#\"};const a=`#\u002F${r}\u002F`,o=t[1].schema.id??\"__schema\"+e.counter++;return{defId:o,ref:a+o}})(t);r.def={...r.schema},o&&(r.defId=o);const i=r.schema;for(const e in i)delete i[e];i.$ref=a};if(\"throw\"===e.cycles)for(const t of e.seen.entries()){const e=t[1];if(e.cycle)throw new Error(`Cycle detected: #\u002F${e.cycle?.join(\"\u002F\")}\u002F\u003Croot>\\n\\nSet the \\`cycles\\` parameter to \\`\"ref\"\\` to resolve cyclical schemas with defs.`)}for(const n of e.seen.entries()){const r=n[1];if(t===n[0]){a(n);continue}if(e.external){const r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}const o=e.metadataRegistry.get(n[0])?.id;(o||r.cycle||r.count>1&&\"ref\"===e.reused)&&a(n)}}function s(e,t){const n=e.seen.get(t);if(!n)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const r=t=>{const n=e.seen.get(t);if(null===n.ref)return;const a=n.def??n.schema,o={...a},i=n.ref;if(n.ref=null,i){r(i);const n=e.seen.get(i),s=n.schema;if(!s.$ref||\"draft-07\"!==e.target&&\"draft-04\"!==e.target&&\"openapi-3.0\"!==e.target?Object.assign(a,s):(a.allOf=a.allOf??[],a.allOf.push(s)),Object.assign(a,o),t._zod.parent===i)for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&(e in o||delete a[e]);if(s.$ref)for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&e in n.def&&JSON.stringify(a[e])===JSON.stringify(n.def[e])&&delete a[e]}const s=t._zod.parent;if(s&&s!==i){r(s);const t=e.seen.get(s);if(t?.schema.$ref&&(a.$ref=t.schema.$ref,t.def))for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&e in t.def&&JSON.stringify(a[e])===JSON.stringify(t.def[e])&&delete a[e]}e.override({zodSchema:t,jsonSchema:a,path:n.path??[]})};for(const t of[...e.seen.entries()].reverse())r(t[0]);const a={};if(\"draft-2020-12\"===e.target?a.$schema=\"https:\u002F\u002Fjson-schema.org\u002Fdraft\u002F2020-12\u002Fschema\":\"draft-07\"===e.target?a.$schema=\"http:\u002F\u002Fjson-schema.org\u002Fdraft-07\u002Fschema#\":\"draft-04\"===e.target?a.$schema=\"http:\u002F\u002Fjson-schema.org\u002Fdraft-04\u002Fschema#\":e.target,e.external?.uri){const n=e.external.registry.get(t)?.id;if(!n)throw new Error(\"Schema is missing an `id` property\");a.$id=e.external.uri(n)}Object.assign(a,n.def??n.schema);const o=e.external?.defs??{};for(const t of e.seen.entries()){const e=t[1];e.def&&e.defId&&(o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&(\"draft-2020-12\"===e.target?a.$defs=o:a.definitions=o);try{const n=JSON.parse(JSON.stringify(a));return Object.defineProperty(n,\"~standard\",{value:{...t[\"~standard\"],jsonSchema:{input:l(t,\"input\",e.processors),output:l(t,\"output\",e.processors)}},enumerable:!1,writable:!1}),n}catch(e){throw new Error(\"Error converting schema to JSON.\")}}function u(e,t){const n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);const r=e._zod.def;if(\"transform\"===r.type)return!0;if(\"array\"===r.type)return u(r.element,n);if(\"set\"===r.type)return u(r.valueType,n);if(\"lazy\"===r.type)return u(r.getter(),n);if(\"promise\"===r.type||\"optional\"===r.type||\"nonoptional\"===r.type||\"nullable\"===r.type||\"readonly\"===r.type||\"default\"===r.type||\"prefault\"===r.type)return u(r.innerType,n);if(\"intersection\"===r.type)return u(r.left,n)||u(r.right,n);if(\"record\"===r.type||\"map\"===r.type)return u(r.keyType,n)||u(r.valueType,n);if(\"pipe\"===r.type)return u(r.in,n)||u(r.out,n);if(\"object\"===r.type){for(const e in r.shape)if(u(r.shape[e],n))return!0;return!1}if(\"union\"===r.type){for(const e of r.options)if(u(e,n))return!0;return!1}if(\"tuple\"===r.type){for(const e of r.items)if(u(e,n))return!0;return!(!r.rest||!u(r.rest,n))}return!1}const d=(e,t={})=>n=>{const r=a({...n,processors:t});return o(e,r),i(r,e),s(r,e)},l=(e,t,n={})=>r=>{const{libraryOptions:u,target:d}=r??{},l=a({...u??{},target:d,io:t,processors:n});return o(e,l),i(l,e),s(l,e)}},50205(e,t,n){n.d(t,{VY:()=>y,_x:()=>w});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71377),g=n(71112),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=function(e){var t=e.className,n=b(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({className:(0,g.cn)(\"text-card-foreground font-bold\",\"text-[22px] leading-[28px]\",\"sm:text-[26px] sm:leading-[32px]\",\"md:text-[30px] md:leading-[36px]\",t)},n))},y=function(e){var t=e.className,n=b(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({className:(0,g.cn)(\"text-neutral-400 font-normal text-sm!\",t)},n))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_description\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_description\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10);var k=function(e){var t=e.className,n=e.Icon,r=void 0===n?v.A:n,a=e.description;return(0,p.jsxs)(\"div\",{className:(0,g.cn)(\"flex items-center gap-2\",t),children:[(0,p.jsx)(r,{size:\"20px\",color:\"#6B7280\"}),(0,p.jsx)(y,{children:a})]})};null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_icon_with_description\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_icon_with_description\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10)},50856(e,t,n){n.d(t,{QP:()=>pe});const r=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),a=\"-\",o=[],i=e=>{const t=d(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(\"[\")&&e.endsWith(\"]\"))return u(e);const n=e.split(a),r=\"\"===n[0]&&n.length>1?1:0;return s(n,r,t)},getConflictingClassGroupIds:(e,t)=>{if(t){const t=r[e],a=n[e];return t?a?((e,t)=>{const n=new Array(e.length+t.length);for(let t=0;t\u003Ce.length;t++)n[t]=e[t];for(let r=0;r\u003Ct.length;r++)n[e.length+r]=t[r];return n})(a,t):t:a||o}return n[e]||o}}},s=(e,t,n)=>{if(0===e.length-t)return n.classGroupId;const r=e[t],o=n.nextPart.get(r);if(o){const n=s(e,t+1,o);if(n)return n}const i=n.validators;if(null===i)return;const u=0===t?e.join(a):e.slice(t).join(a),d=i.length;for(let e=0;e\u003Cd;e++){const t=i[e];if(t.validator(u))return t.classGroupId}},u=e=>-1===e.slice(1,-1).indexOf(\":\")?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(\":\"),r=t.slice(0,n);return r?\"arbitrary..\"+r:void 0})(),d=e=>{const{theme:t,classGroups:n}=e;return l(n,t)},l=(e,t)=>{const n=r();for(const r in e){const a=e[r];c(a,n,r,t)}return n},c=(e,t,n,r)=>{const a=e.length;for(let o=0;o\u003Ca;o++){const a=e[o];m(a,t,n,r)}},m=(e,t,n,r)=>{\"string\"!=typeof e?\"function\"!=typeof e?p(e,t,n,r):h(e,t,n,r):f(e,t,n)},f=(e,t,n)=>{(\"\"===e?t:v(t,e)).classGroupId=n},h=(e,t,n,r)=>{g(e)?c(e(r),t,n,r):(null===t.validators&&(t.validators=[]),t.validators.push(((e,t)=>({classGroupId:e,validator:t}))(n,e)))},p=(e,t,n,r)=>{const a=Object.entries(e),o=a.length;for(let e=0;e\u003Co;e++){const[o,i]=a[e];c(i,v(t,o),n,r)}},v=(e,t)=>{let n=e;const o=t.split(a),i=o.length;for(let e=0;e\u003Ci;e++){const t=o[e];let a=n.nextPart.get(t);a||(a=r(),n.nextPart.set(t,a)),n=a}return n},g=e=>\"isThemeGetter\"in e&&!0===e.isThemeGetter,b=e=>{if(e\u003C1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const a=(a,o)=>{n[a]=o,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];return void 0!==t?t:void 0!==(t=r[e])?(a(e,t),t):void 0},set(e,t){e in n?n[e]=t:a(e,t)}}},w=[],y=(e,t,n,r,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:a}),k=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,a=0,o=0;const i=e.length;for(let s=0;s\u003Ci;s++){const i=e[s];if(0===r&&0===a){if(\":\"===i){t.push(e.slice(o,s)),o=s+1;continue}if(\"\u002F\"===i){n=s;continue}}\"[\"===i?r++:\"]\"===i?r--:\"(\"===i?a++:\")\"===i&&a--}const s=0===t.length?e:e.slice(o);let u=s,d=!1;return s.endsWith(\"!\")?(u=s.slice(0,-1),d=!0):s.startsWith(\"!\")&&(u=s.slice(1),d=!0),y(t,d,u,n&&n>o?n-o:void 0)};if(t){const e=t+\":\",n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):y(w,!1,t,void 0,!0)}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},x=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{const n=[];let r=[];for(let a=0;a\u003Ce.length;a++){const o=e[a],i=\"[\"===o[0],s=t.has(o);i||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(o)):r.push(o)}return r.length>0&&(r.sort(),n.push(...r)),n}},j=\u002F\\s+\u002F,M=e=>{if(\"string\"==typeof e)return e;let t,n=\"\";for(let r=0;r\u003Ce.length;r++)e[r]&&(t=M(e[r]))&&(n&&(n+=\" \"),n+=t);return n},P=[],_=e=>{const t=t=>t[e]||P;return t.isThemeGetter=!0,t},S=\u002F^\\[(?:(\\w[\\w-]*):)?(.+)\\]$\u002Fi,W=\u002F^\\((?:(\\w[\\w-]*):)?(.+)\\)$\u002Fi,C=\u002F^\\d+\\\u002F\\d+$\u002F,O=\u002F^(\\d+(\\.\\d+)?)?(xs|sm|md|lg|xl)$\u002F,N=\u002F\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\b(calc|min|max|clamp)\\(.+\\)|^0$\u002F,z=\u002F^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\\(.+\\)$\u002F,A=\u002F^(inset_)?-?((\\d+)?\\.?(\\d+)[a-z]+|0)_-?((\\d+)?\\.?(\\d+)[a-z]+|0)\u002F,T=\u002F^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\\(.+\\)$\u002F,E=e=>C.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),I=e=>!!e&&Number.isInteger(Number(e)),F=e=>e.endsWith(\"%\")&&D(e.slice(0,-1)),H=e=>O.test(e),R=()=>!0,$=e=>N.test(e)&&!z.test(e),L=()=>!1,X=e=>A.test(e),G=e=>T.test(e),Y=e=>!q(e)&&!Q(e),Z=e=>ie(e,le,L),q=e=>S.test(e),B=e=>ie(e,ce,$),V=e=>ie(e,me,D),U=e=>ie(e,ue,L),K=e=>ie(e,de,G),J=e=>ie(e,he,X),Q=e=>W.test(e),ee=e=>se(e,ce),te=e=>se(e,fe),ne=e=>se(e,ue),re=e=>se(e,le),ae=e=>se(e,de),oe=e=>se(e,he,!0),ie=(e,t,n)=>{const r=S.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},se=(e,t,n=!1)=>{const r=W.exec(e);return!!r&&(r[1]?t(r[1]):n)},ue=e=>\"position\"===e||\"percentage\"===e,de=e=>\"image\"===e||\"url\"===e,le=e=>\"length\"===e||\"size\"===e||\"bg-size\"===e,ce=e=>\"length\"===e,me=e=>\"number\"===e,fe=e=>\"family-name\"===e,he=e=>\"shadow\"===e,pe=((e,...t)=>{let n,r,a,o;const s=e=>{const t=r(e);if(t)return t;const o=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:o}=t,i=[],s=e.trim().split(j);let u=\"\";for(let e=s.length-1;e>=0;e-=1){const t=s[e],{isExternal:d,modifiers:l,hasImportantModifier:c,baseClassName:m,maybePostfixModifierPosition:f}=n(t);if(d){u=t+(u.length>0?\" \"+u:u);continue}let h=!!f,p=r(h?m.substring(0,f):m);if(!p){if(!h){u=t+(u.length>0?\" \"+u:u);continue}if(p=r(m),!p){u=t+(u.length>0?\" \"+u:u);continue}h=!1}const v=0===l.length?\"\":1===l.length?l[0]:o(l).join(\":\"),g=c?v+\"!\":v,b=g+p;if(i.indexOf(b)>-1)continue;i.push(b);const w=a(p,h);for(let e=0;e\u003Cw.length;++e){const t=w[e];i.push(g+t)}u=t+(u.length>0?\" \"+u:u)}return u})(e,n);return a(e,o),o};return o=u=>{const d=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:b(e.cacheSize),parseClassName:k(e),sortModifiers:x(e),...i(e)}))(d),r=n.cache.get,a=n.cache.set,o=s,s(u)},(...e)=>o(((...e)=>{let t,n,r=0,a=\"\";for(;r\u003Ce.length;)(t=e[r++])&&(n=M(t))&&(a&&(a+=\" \"),a+=n);return a})(...e))})((Symbol.toStringTag,()=>{const e=_(\"color\"),t=_(\"font\"),n=_(\"text\"),r=_(\"font-weight\"),a=_(\"tracking\"),o=_(\"leading\"),i=_(\"breakpoint\"),s=_(\"container\"),u=_(\"spacing\"),d=_(\"radius\"),l=_(\"shadow\"),c=_(\"inset-shadow\"),m=_(\"text-shadow\"),f=_(\"drop-shadow\"),h=_(\"blur\"),p=_(\"perspective\"),v=_(\"aspect\"),g=_(\"ease\"),b=_(\"animate\"),w=()=>[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\",Q,q],y=()=>[Q,q,u],k=()=>[E,\"full\",\"auto\",...y()],x=()=>[I,\"none\",\"subgrid\",Q,q],j=()=>[\"auto\",{span:[\"full\",I,Q,q]},I,Q,q],M=()=>[I,\"auto\",Q,q],P=()=>[\"auto\",\"min\",\"max\",\"fr\",Q,q],S=()=>[\"auto\",...y()],W=()=>[E,\"auto\",\"full\",\"dvw\",\"dvh\",\"lvw\",\"lvh\",\"svw\",\"svh\",\"min\",\"max\",\"fit\",...y()],C=()=>[e,Q,q],O=()=>[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\",ne,U,{position:[Q,q]}],N=()=>[\"auto\",\"cover\",\"contain\",re,Z,{size:[Q,q]}],z=()=>[F,ee,B],A=()=>[\"\",\"none\",\"full\",d,Q,q],T=()=>[\"\",D,ee,B],$=()=>[D,F,ne,U],L=()=>[\"\",\"none\",h,Q,q],X=()=>[\"none\",D,Q,q],G=()=>[\"none\",D,Q,q],ie=()=>[D,Q,q],se=()=>[E,\"full\",...y()];return{cacheSize:500,theme:{animate:[\"spin\",\"ping\",\"pulse\",\"bounce\"],aspect:[\"video\"],blur:[H],breakpoint:[H],color:[R],container:[H],\"drop-shadow\":[H],ease:[\"in\",\"out\",\"in-out\"],font:[Y],\"font-weight\":[\"thin\",\"extralight\",\"light\",\"normal\",\"medium\",\"semibold\",\"bold\",\"extrabold\",\"black\"],\"inset-shadow\":[H],leading:[\"none\",\"tight\",\"snug\",\"normal\",\"relaxed\",\"loose\"],perspective:[\"dramatic\",\"near\",\"normal\",\"midrange\",\"distant\",\"none\"],radius:[H],shadow:[H],spacing:[\"px\",D],text:[H],\"text-shadow\":[H],tracking:[\"tighter\",\"tight\",\"normal\",\"wide\",\"wider\",\"widest\"]},classGroups:{aspect:[{aspect:[\"auto\",\"square\",E,q,Q,v]}],container:[\"container\"],columns:[{columns:[D,q,Q,s]}],\"break-after\":[{\"break-after\":[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"]}],\"break-before\":[{\"break-before\":[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"]}],\"break-inside\":[{\"break-inside\":[\"auto\",\"avoid\",\"avoid-page\",\"avoid-column\"]}],\"box-decoration\":[{\"box-decoration\":[\"slice\",\"clone\"]}],box:[{box:[\"border\",\"content\"]}],display:[\"block\",\"inline-block\",\"inline\",\"flex\",\"inline-flex\",\"table\",\"inline-table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row-group\",\"table-row\",\"flow-root\",\"grid\",\"inline-grid\",\"contents\",\"list-item\",\"hidden\"],sr:[\"sr-only\",\"not-sr-only\"],float:[{float:[\"right\",\"left\",\"none\",\"start\",\"end\"]}],clear:[{clear:[\"left\",\"right\",\"both\",\"none\",\"start\",\"end\"]}],isolation:[\"isolate\",\"isolation-auto\"],\"object-fit\":[{object:[\"contain\",\"cover\",\"fill\",\"none\",\"scale-down\"]}],\"object-position\":[{object:w()}],overflow:[{overflow:[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],\"overflow-x\":[{\"overflow-x\":[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],\"overflow-y\":[{\"overflow-y\":[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],overscroll:[{overscroll:[\"auto\",\"contain\",\"none\"]}],\"overscroll-x\":[{\"overscroll-x\":[\"auto\",\"contain\",\"none\"]}],\"overscroll-y\":[{\"overscroll-y\":[\"auto\",\"contain\",\"none\"]}],position:[\"static\",\"fixed\",\"absolute\",\"relative\",\"sticky\"],inset:[{inset:k()}],\"inset-x\":[{\"inset-x\":k()}],\"inset-y\":[{\"inset-y\":k()}],start:[{start:k()}],end:[{end:k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:[\"visible\",\"invisible\",\"collapse\"],z:[{z:[I,\"auto\",Q,q]}],basis:[{basis:[E,\"full\",\"auto\",s,...y()]}],\"flex-direction\":[{flex:[\"row\",\"row-reverse\",\"col\",\"col-reverse\"]}],\"flex-wrap\":[{flex:[\"nowrap\",\"wrap\",\"wrap-reverse\"]}],flex:[{flex:[D,E,\"auto\",\"initial\",\"none\",q]}],grow:[{grow:[\"\",D,Q,q]}],shrink:[{shrink:[\"\",D,Q,q]}],order:[{order:[I,\"first\",\"last\",\"none\",Q,q]}],\"grid-cols\":[{\"grid-cols\":x()}],\"col-start-end\":[{col:j()}],\"col-start\":[{\"col-start\":M()}],\"col-end\":[{\"col-end\":M()}],\"grid-rows\":[{\"grid-rows\":x()}],\"row-start-end\":[{row:j()}],\"row-start\":[{\"row-start\":M()}],\"row-end\":[{\"row-end\":M()}],\"grid-flow\":[{\"grid-flow\":[\"row\",\"col\",\"dense\",\"row-dense\",\"col-dense\"]}],\"auto-cols\":[{\"auto-cols\":P()}],\"auto-rows\":[{\"auto-rows\":P()}],gap:[{gap:y()}],\"gap-x\":[{\"gap-x\":y()}],\"gap-y\":[{\"gap-y\":y()}],\"justify-content\":[{justify:[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\",\"normal\"]}],\"justify-items\":[{\"justify-items\":[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",\"normal\"]}],\"justify-self\":[{\"justify-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\"]}],\"align-content\":[{content:[\"normal\",\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\"]}],\"align-items\":[{items:[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",{baseline:[\"\",\"last\"]}]}],\"align-self\":[{self:[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",{baseline:[\"\",\"last\"]}]}],\"place-content\":[{\"place-content\":[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\"]}],\"place-items\":[{\"place-items\":[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",\"baseline\"]}],\"place-self\":[{\"place-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\"]}],p:[{p:y()}],px:[{px:y()}],py:[{py:y()}],ps:[{ps:y()}],pe:[{pe:y()}],pt:[{pt:y()}],pr:[{pr:y()}],pb:[{pb:y()}],pl:[{pl:y()}],m:[{m:S()}],mx:[{mx:S()}],my:[{my:S()}],ms:[{ms:S()}],me:[{me:S()}],mt:[{mt:S()}],mr:[{mr:S()}],mb:[{mb:S()}],ml:[{ml:S()}],\"space-x\":[{\"space-x\":y()}],\"space-x-reverse\":[\"space-x-reverse\"],\"space-y\":[{\"space-y\":y()}],\"space-y-reverse\":[\"space-y-reverse\"],size:[{size:W()}],w:[{w:[s,\"screen\",...W()]}],\"min-w\":[{\"min-w\":[s,\"screen\",\"none\",...W()]}],\"max-w\":[{\"max-w\":[s,\"screen\",\"none\",\"prose\",{screen:[i]},...W()]}],h:[{h:[\"screen\",\"lh\",...W()]}],\"min-h\":[{\"min-h\":[\"screen\",\"lh\",\"none\",...W()]}],\"max-h\":[{\"max-h\":[\"screen\",\"lh\",...W()]}],\"font-size\":[{text:[\"base\",n,ee,B]}],\"font-smoothing\":[\"antialiased\",\"subpixel-antialiased\"],\"font-style\":[\"italic\",\"not-italic\"],\"font-weight\":[{font:[r,Q,V]}],\"font-stretch\":[{\"font-stretch\":[\"ultra-condensed\",\"extra-condensed\",\"condensed\",\"semi-condensed\",\"normal\",\"semi-expanded\",\"expanded\",\"extra-expanded\",\"ultra-expanded\",F,q]}],\"font-family\":[{font:[te,q,t]}],\"fvn-normal\":[\"normal-nums\"],\"fvn-ordinal\":[\"ordinal\"],\"fvn-slashed-zero\":[\"slashed-zero\"],\"fvn-figure\":[\"lining-nums\",\"oldstyle-nums\"],\"fvn-spacing\":[\"proportional-nums\",\"tabular-nums\"],\"fvn-fraction\":[\"diagonal-fractions\",\"stacked-fractions\"],tracking:[{tracking:[a,Q,q]}],\"line-clamp\":[{\"line-clamp\":[D,\"none\",Q,V]}],leading:[{leading:[o,...y()]}],\"list-image\":[{\"list-image\":[\"none\",Q,q]}],\"list-style-position\":[{list:[\"inside\",\"outside\"]}],\"list-style-type\":[{list:[\"disc\",\"decimal\",\"none\",Q,q]}],\"text-alignment\":[{text:[\"left\",\"center\",\"right\",\"justify\",\"start\",\"end\"]}],\"placeholder-color\":[{placeholder:C()}],\"text-color\":[{text:C()}],\"text-decoration\":[\"underline\",\"overline\",\"line-through\",\"no-underline\"],\"text-decoration-style\":[{decoration:[\"solid\",\"dashed\",\"dotted\",\"double\",\"wavy\"]}],\"text-decoration-thickness\":[{decoration:[D,\"from-font\",\"auto\",Q,B]}],\"text-decoration-color\":[{decoration:C()}],\"underline-offset\":[{\"underline-offset\":[D,\"auto\",Q,q]}],\"text-transform\":[\"uppercase\",\"lowercase\",\"capitalize\",\"normal-case\"],\"text-overflow\":[\"truncate\",\"text-ellipsis\",\"text-clip\"],\"text-wrap\":[{text:[\"wrap\",\"nowrap\",\"balance\",\"pretty\"]}],indent:[{indent:y()}],\"vertical-align\":[{align:[\"baseline\",\"top\",\"middle\",\"bottom\",\"text-top\",\"text-bottom\",\"sub\",\"super\",Q,q]}],whitespace:[{whitespace:[\"normal\",\"nowrap\",\"pre\",\"pre-line\",\"pre-wrap\",\"break-spaces\"]}],break:[{break:[\"normal\",\"words\",\"all\",\"keep\"]}],wrap:[{wrap:[\"break-word\",\"anywhere\",\"normal\"]}],hyphens:[{hyphens:[\"none\",\"manual\",\"auto\"]}],content:[{content:[\"none\",Q,q]}],\"bg-attachment\":[{bg:[\"fixed\",\"local\",\"scroll\"]}],\"bg-clip\":[{\"bg-clip\":[\"border\",\"padding\",\"content\",\"text\"]}],\"bg-origin\":[{\"bg-origin\":[\"border\",\"padding\",\"content\"]}],\"bg-position\":[{bg:O()}],\"bg-repeat\":[{bg:[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"space\",\"round\"]}]}],\"bg-size\":[{bg:N()}],\"bg-image\":[{bg:[\"none\",{linear:[{to:[\"t\",\"tr\",\"r\",\"br\",\"b\",\"bl\",\"l\",\"tl\"]},I,Q,q],radial:[\"\",Q,q],conic:[I,Q,q]},ae,K]}],\"bg-color\":[{bg:C()}],\"gradient-from-pos\":[{from:z()}],\"gradient-via-pos\":[{via:z()}],\"gradient-to-pos\":[{to:z()}],\"gradient-from\":[{from:C()}],\"gradient-via\":[{via:C()}],\"gradient-to\":[{to:C()}],rounded:[{rounded:A()}],\"rounded-s\":[{\"rounded-s\":A()}],\"rounded-e\":[{\"rounded-e\":A()}],\"rounded-t\":[{\"rounded-t\":A()}],\"rounded-r\":[{\"rounded-r\":A()}],\"rounded-b\":[{\"rounded-b\":A()}],\"rounded-l\":[{\"rounded-l\":A()}],\"rounded-ss\":[{\"rounded-ss\":A()}],\"rounded-se\":[{\"rounded-se\":A()}],\"rounded-ee\":[{\"rounded-ee\":A()}],\"rounded-es\":[{\"rounded-es\":A()}],\"rounded-tl\":[{\"rounded-tl\":A()}],\"rounded-tr\":[{\"rounded-tr\":A()}],\"rounded-br\":[{\"rounded-br\":A()}],\"rounded-bl\":[{\"rounded-bl\":A()}],\"border-w\":[{border:T()}],\"border-w-x\":[{\"border-x\":T()}],\"border-w-y\":[{\"border-y\":T()}],\"border-w-s\":[{\"border-s\":T()}],\"border-w-e\":[{\"border-e\":T()}],\"border-w-t\":[{\"border-t\":T()}],\"border-w-r\":[{\"border-r\":T()}],\"border-w-b\":[{\"border-b\":T()}],\"border-w-l\":[{\"border-l\":T()}],\"divide-x\":[{\"divide-x\":T()}],\"divide-x-reverse\":[\"divide-x-reverse\"],\"divide-y\":[{\"divide-y\":T()}],\"divide-y-reverse\":[\"divide-y-reverse\"],\"border-style\":[{border:[\"solid\",\"dashed\",\"dotted\",\"double\",\"hidden\",\"none\"]}],\"divide-style\":[{divide:[\"solid\",\"dashed\",\"dotted\",\"double\",\"hidden\",\"none\"]}],\"border-color\":[{border:C()}],\"border-color-x\":[{\"border-x\":C()}],\"border-color-y\":[{\"border-y\":C()}],\"border-color-s\":[{\"border-s\":C()}],\"border-color-e\":[{\"border-e\":C()}],\"border-color-t\":[{\"border-t\":C()}],\"border-color-r\":[{\"border-r\":C()}],\"border-color-b\":[{\"border-b\":C()}],\"border-color-l\":[{\"border-l\":C()}],\"divide-color\":[{divide:C()}],\"outline-style\":[{outline:[\"solid\",\"dashed\",\"dotted\",\"double\",\"none\",\"hidden\"]}],\"outline-offset\":[{\"outline-offset\":[D,Q,q]}],\"outline-w\":[{outline:[\"\",D,ee,B]}],\"outline-color\":[{outline:C()}],shadow:[{shadow:[\"\",\"none\",l,oe,J]}],\"shadow-color\":[{shadow:C()}],\"inset-shadow\":[{\"inset-shadow\":[\"none\",c,oe,J]}],\"inset-shadow-color\":[{\"inset-shadow\":C()}],\"ring-w\":[{ring:T()}],\"ring-w-inset\":[\"ring-inset\"],\"ring-color\":[{ring:C()}],\"ring-offset-w\":[{\"ring-offset\":[D,B]}],\"ring-offset-color\":[{\"ring-offset\":C()}],\"inset-ring-w\":[{\"inset-ring\":T()}],\"inset-ring-color\":[{\"inset-ring\":C()}],\"text-shadow\":[{\"text-shadow\":[\"none\",m,oe,J]}],\"text-shadow-color\":[{\"text-shadow\":C()}],opacity:[{opacity:[D,Q,q]}],\"mix-blend\":[{\"mix-blend\":[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\",\"plus-darker\",\"plus-lighter\"]}],\"bg-blend\":[{\"bg-blend\":[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"]}],\"mask-clip\":[{\"mask-clip\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]},\"mask-no-clip\"],\"mask-composite\":[{mask:[\"add\",\"subtract\",\"intersect\",\"exclude\"]}],\"mask-image-linear-pos\":[{\"mask-linear\":[D]}],\"mask-image-linear-from-pos\":[{\"mask-linear-from\":$()}],\"mask-image-linear-to-pos\":[{\"mask-linear-to\":$()}],\"mask-image-linear-from-color\":[{\"mask-linear-from\":C()}],\"mask-image-linear-to-color\":[{\"mask-linear-to\":C()}],\"mask-image-t-from-pos\":[{\"mask-t-from\":$()}],\"mask-image-t-to-pos\":[{\"mask-t-to\":$()}],\"mask-image-t-from-color\":[{\"mask-t-from\":C()}],\"mask-image-t-to-color\":[{\"mask-t-to\":C()}],\"mask-image-r-from-pos\":[{\"mask-r-from\":$()}],\"mask-image-r-to-pos\":[{\"mask-r-to\":$()}],\"mask-image-r-from-color\":[{\"mask-r-from\":C()}],\"mask-image-r-to-color\":[{\"mask-r-to\":C()}],\"mask-image-b-from-pos\":[{\"mask-b-from\":$()}],\"mask-image-b-to-pos\":[{\"mask-b-to\":$()}],\"mask-image-b-from-color\":[{\"mask-b-from\":C()}],\"mask-image-b-to-color\":[{\"mask-b-to\":C()}],\"mask-image-l-from-pos\":[{\"mask-l-from\":$()}],\"mask-image-l-to-pos\":[{\"mask-l-to\":$()}],\"mask-image-l-from-color\":[{\"mask-l-from\":C()}],\"mask-image-l-to-color\":[{\"mask-l-to\":C()}],\"mask-image-x-from-pos\":[{\"mask-x-from\":$()}],\"mask-image-x-to-pos\":[{\"mask-x-to\":$()}],\"mask-image-x-from-color\":[{\"mask-x-from\":C()}],\"mask-image-x-to-color\":[{\"mask-x-to\":C()}],\"mask-image-y-from-pos\":[{\"mask-y-from\":$()}],\"mask-image-y-to-pos\":[{\"mask-y-to\":$()}],\"mask-image-y-from-color\":[{\"mask-y-from\":C()}],\"mask-image-y-to-color\":[{\"mask-y-to\":C()}],\"mask-image-radial\":[{\"mask-radial\":[Q,q]}],\"mask-image-radial-from-pos\":[{\"mask-radial-from\":$()}],\"mask-image-radial-to-pos\":[{\"mask-radial-to\":$()}],\"mask-image-radial-from-color\":[{\"mask-radial-from\":C()}],\"mask-image-radial-to-color\":[{\"mask-radial-to\":C()}],\"mask-image-radial-shape\":[{\"mask-radial\":[\"circle\",\"ellipse\"]}],\"mask-image-radial-size\":[{\"mask-radial\":[{closest:[\"side\",\"corner\"],farthest:[\"side\",\"corner\"]}]}],\"mask-image-radial-pos\":[{\"mask-radial-at\":[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\"]}],\"mask-image-conic-pos\":[{\"mask-conic\":[D]}],\"mask-image-conic-from-pos\":[{\"mask-conic-from\":$()}],\"mask-image-conic-to-pos\":[{\"mask-conic-to\":$()}],\"mask-image-conic-from-color\":[{\"mask-conic-from\":C()}],\"mask-image-conic-to-color\":[{\"mask-conic-to\":C()}],\"mask-mode\":[{mask:[\"alpha\",\"luminance\",\"match\"]}],\"mask-origin\":[{\"mask-origin\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]}],\"mask-position\":[{mask:O()}],\"mask-repeat\":[{mask:[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"space\",\"round\"]}]}],\"mask-size\":[{mask:N()}],\"mask-type\":[{\"mask-type\":[\"alpha\",\"luminance\"]}],\"mask-image\":[{mask:[\"none\",Q,q]}],filter:[{filter:[\"\",\"none\",Q,q]}],blur:[{blur:L()}],brightness:[{brightness:[D,Q,q]}],contrast:[{contrast:[D,Q,q]}],\"drop-shadow\":[{\"drop-shadow\":[\"\",\"none\",f,oe,J]}],\"drop-shadow-color\":[{\"drop-shadow\":C()}],grayscale:[{grayscale:[\"\",D,Q,q]}],\"hue-rotate\":[{\"hue-rotate\":[D,Q,q]}],invert:[{invert:[\"\",D,Q,q]}],saturate:[{saturate:[D,Q,q]}],sepia:[{sepia:[\"\",D,Q,q]}],\"backdrop-filter\":[{\"backdrop-filter\":[\"\",\"none\",Q,q]}],\"backdrop-blur\":[{\"backdrop-blur\":L()}],\"backdrop-brightness\":[{\"backdrop-brightness\":[D,Q,q]}],\"backdrop-contrast\":[{\"backdrop-contrast\":[D,Q,q]}],\"backdrop-grayscale\":[{\"backdrop-grayscale\":[\"\",D,Q,q]}],\"backdrop-hue-rotate\":[{\"backdrop-hue-rotate\":[D,Q,q]}],\"backdrop-invert\":[{\"backdrop-invert\":[\"\",D,Q,q]}],\"backdrop-opacity\":[{\"backdrop-opacity\":[D,Q,q]}],\"backdrop-saturate\":[{\"backdrop-saturate\":[D,Q,q]}],\"backdrop-sepia\":[{\"backdrop-sepia\":[\"\",D,Q,q]}],\"border-collapse\":[{border:[\"collapse\",\"separate\"]}],\"border-spacing\":[{\"border-spacing\":y()}],\"border-spacing-x\":[{\"border-spacing-x\":y()}],\"border-spacing-y\":[{\"border-spacing-y\":y()}],\"table-layout\":[{table:[\"auto\",\"fixed\"]}],caption:[{caption:[\"top\",\"bottom\"]}],transition:[{transition:[\"\",\"all\",\"colors\",\"opacity\",\"shadow\",\"transform\",\"none\",Q,q]}],\"transition-behavior\":[{transition:[\"normal\",\"discrete\"]}],duration:[{duration:[D,\"initial\",Q,q]}],ease:[{ease:[\"linear\",\"initial\",g,Q,q]}],delay:[{delay:[D,Q,q]}],animate:[{animate:[\"none\",b,Q,q]}],backface:[{backface:[\"hidden\",\"visible\"]}],perspective:[{perspective:[p,Q,q]}],\"perspective-origin\":[{\"perspective-origin\":w()}],rotate:[{rotate:X()}],\"rotate-x\":[{\"rotate-x\":X()}],\"rotate-y\":[{\"rotate-y\":X()}],\"rotate-z\":[{\"rotate-z\":X()}],scale:[{scale:G()}],\"scale-x\":[{\"scale-x\":G()}],\"scale-y\":[{\"scale-y\":G()}],\"scale-z\":[{\"scale-z\":G()}],\"scale-3d\":[\"scale-3d\"],skew:[{skew:ie()}],\"skew-x\":[{\"skew-x\":ie()}],\"skew-y\":[{\"skew-y\":ie()}],transform:[{transform:[Q,q,\"\",\"none\",\"gpu\",\"cpu\"]}],\"transform-origin\":[{origin:w()}],\"transform-style\":[{transform:[\"3d\",\"flat\"]}],translate:[{translate:se()}],\"translate-x\":[{\"translate-x\":se()}],\"translate-y\":[{\"translate-y\":se()}],\"translate-z\":[{\"translate-z\":se()}],\"translate-none\":[\"translate-none\"],accent:[{accent:C()}],appearance:[{appearance:[\"none\",\"auto\"]}],\"caret-color\":[{caret:C()}],\"color-scheme\":[{scheme:[\"normal\",\"dark\",\"light\",\"light-dark\",\"only-dark\",\"only-light\"]}],cursor:[{cursor:[\"auto\",\"default\",\"pointer\",\"wait\",\"text\",\"move\",\"help\",\"not-allowed\",\"none\",\"context-menu\",\"progress\",\"cell\",\"crosshair\",\"vertical-text\",\"alias\",\"copy\",\"no-drop\",\"grab\",\"grabbing\",\"all-scroll\",\"col-resize\",\"row-resize\",\"n-resize\",\"e-resize\",\"s-resize\",\"w-resize\",\"ne-resize\",\"nw-resize\",\"se-resize\",\"sw-resize\",\"ew-resize\",\"ns-resize\",\"nesw-resize\",\"nwse-resize\",\"zoom-in\",\"zoom-out\",Q,q]}],\"field-sizing\":[{\"field-sizing\":[\"fixed\",\"content\"]}],\"pointer-events\":[{\"pointer-events\":[\"auto\",\"none\"]}],resize:[{resize:[\"none\",\"\",\"y\",\"x\"]}],\"scroll-behavior\":[{scroll:[\"auto\",\"smooth\"]}],\"scroll-m\":[{\"scroll-m\":y()}],\"scroll-mx\":[{\"scroll-mx\":y()}],\"scroll-my\":[{\"scroll-my\":y()}],\"scroll-ms\":[{\"scroll-ms\":y()}],\"scroll-me\":[{\"scroll-me\":y()}],\"scroll-mt\":[{\"scroll-mt\":y()}],\"scroll-mr\":[{\"scroll-mr\":y()}],\"scroll-mb\":[{\"scroll-mb\":y()}],\"scroll-ml\":[{\"scroll-ml\":y()}],\"scroll-p\":[{\"scroll-p\":y()}],\"scroll-px\":[{\"scroll-px\":y()}],\"scroll-py\":[{\"scroll-py\":y()}],\"scroll-ps\":[{\"scroll-ps\":y()}],\"scroll-pe\":[{\"scroll-pe\":y()}],\"scroll-pt\":[{\"scroll-pt\":y()}],\"scroll-pr\":[{\"scroll-pr\":y()}],\"scroll-pb\":[{\"scroll-pb\":y()}],\"scroll-pl\":[{\"scroll-pl\":y()}],\"snap-align\":[{snap:[\"start\",\"end\",\"center\",\"align-none\"]}],\"snap-stop\":[{snap:[\"normal\",\"always\"]}],\"snap-type\":[{snap:[\"none\",\"x\",\"y\",\"both\"]}],\"snap-strictness\":[{snap:[\"mandatory\",\"proximity\"]}],touch:[{touch:[\"auto\",\"none\",\"manipulation\"]}],\"touch-x\":[{\"touch-pan\":[\"x\",\"left\",\"right\"]}],\"touch-y\":[{\"touch-pan\":[\"y\",\"up\",\"down\"]}],\"touch-pz\":[\"touch-pinch-zoom\"],select:[{select:[\"none\",\"text\",\"all\",\"auto\"]}],\"will-change\":[{\"will-change\":[\"auto\",\"scroll\",\"contents\",\"transform\",Q,q]}],fill:[{fill:[\"none\",...C()]}],\"stroke-w\":[{stroke:[D,ee,B,V]}],stroke:[{stroke:[\"none\",...C()]}],\"forced-color-adjust\":[{\"forced-color-adjust\":[\"auto\",\"none\"]}]},conflictingClassGroups:{overflow:[\"overflow-x\",\"overflow-y\"],overscroll:[\"overscroll-x\",\"overscroll-y\"],inset:[\"inset-x\",\"inset-y\",\"start\",\"end\",\"top\",\"right\",\"bottom\",\"left\"],\"inset-x\":[\"right\",\"left\"],\"inset-y\":[\"top\",\"bottom\"],flex:[\"basis\",\"grow\",\"shrink\"],gap:[\"gap-x\",\"gap-y\"],p:[\"px\",\"py\",\"ps\",\"pe\",\"pt\",\"pr\",\"pb\",\"pl\"],px:[\"pr\",\"pl\"],py:[\"pt\",\"pb\"],m:[\"mx\",\"my\",\"ms\",\"me\",\"mt\",\"mr\",\"mb\",\"ml\"],mx:[\"mr\",\"ml\"],my:[\"mt\",\"mb\"],size:[\"w\",\"h\"],\"font-size\":[\"leading\"],\"fvn-normal\":[\"fvn-ordinal\",\"fvn-slashed-zero\",\"fvn-figure\",\"fvn-spacing\",\"fvn-fraction\"],\"fvn-ordinal\":[\"fvn-normal\"],\"fvn-slashed-zero\":[\"fvn-normal\"],\"fvn-figure\":[\"fvn-normal\"],\"fvn-spacing\":[\"fvn-normal\"],\"fvn-fraction\":[\"fvn-normal\"],\"line-clamp\":[\"display\",\"overflow\"],rounded:[\"rounded-s\",\"rounded-e\",\"rounded-t\",\"rounded-r\",\"rounded-b\",\"rounded-l\",\"rounded-ss\",\"rounded-se\",\"rounded-ee\",\"rounded-es\",\"rounded-tl\",\"rounded-tr\",\"rounded-br\",\"rounded-bl\"],\"rounded-s\":[\"rounded-ss\",\"rounded-es\"],\"rounded-e\":[\"rounded-se\",\"rounded-ee\"],\"rounded-t\":[\"rounded-tl\",\"rounded-tr\"],\"rounded-r\":[\"rounded-tr\",\"rounded-br\"],\"rounded-b\":[\"rounded-br\",\"rounded-bl\"],\"rounded-l\":[\"rounded-tl\",\"rounded-bl\"],\"border-spacing\":[\"border-spacing-x\",\"border-spacing-y\"],\"border-w\":[\"border-w-x\",\"border-w-y\",\"border-w-s\",\"border-w-e\",\"border-w-t\",\"border-w-r\",\"border-w-b\",\"border-w-l\"],\"border-w-x\":[\"border-w-r\",\"border-w-l\"],\"border-w-y\":[\"border-w-t\",\"border-w-b\"],\"border-color\":[\"border-color-x\",\"border-color-y\",\"border-color-s\",\"border-color-e\",\"border-color-t\",\"border-color-r\",\"border-color-b\",\"border-color-l\"],\"border-color-x\":[\"border-color-r\",\"border-color-l\"],\"border-color-y\":[\"border-color-t\",\"border-color-b\"],translate:[\"translate-x\",\"translate-y\",\"translate-none\"],\"translate-none\":[\"translate\",\"translate-x\",\"translate-y\",\"translate-z\"],\"scroll-m\":[\"scroll-mx\",\"scroll-my\",\"scroll-ms\",\"scroll-me\",\"scroll-mt\",\"scroll-mr\",\"scroll-mb\",\"scroll-ml\"],\"scroll-mx\":[\"scroll-mr\",\"scroll-ml\"],\"scroll-my\":[\"scroll-mt\",\"scroll-mb\"],\"scroll-p\":[\"scroll-px\",\"scroll-py\",\"scroll-ps\",\"scroll-pe\",\"scroll-pt\",\"scroll-pr\",\"scroll-pb\",\"scroll-pl\"],\"scroll-px\":[\"scroll-pr\",\"scroll-pl\"],\"scroll-py\":[\"scroll-pt\",\"scroll-pb\"],touch:[\"touch-x\",\"touch-y\",\"touch-pz\"],\"touch-x\":[\"touch\"],\"touch-y\":[\"touch\"],\"touch-pz\":[\"touch\"]},conflictingClassGroupModifiers:{\"font-size\":[\"leading\"]},orderSensitiveModifiers:[\"*\",\"**\",\"after\",\"backdrop\",\"before\",\"details-content\",\"file\",\"first-letter\",\"first-line\",\"marker\",\"placeholder\",\"selection\"]}}))},51192(e,t,n){n.d(t,{AM:()=>s,Uy:()=>l,Wv:()=>u,hl:()=>d});var r=n(74848),a=n(30193),o=n(71112),i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function s(e){var t=i(e,[]);return(0,r.jsx)(a.bL,Object.assign({\"data-slot\":\"popover\"},t))}function u(e){var t=i(e,[]);return(0,r.jsx)(a.l9,Object.assign({\"data-slot\":\"popover-trigger\",className:\"wcf-popover-btn\"},t))}function d(e){var t=e.className,n=e.align,s=void 0===n?\"center\":n,u=e.sideOffset,d=void 0===u?4:u,l=i(e,[\"className\",\"align\",\"sideOffset\"]);return(0,r.jsx)(a.ZL,{children:(0,r.jsx)(a.UC,Object.assign({\"data-slot\":\"popover-content\",align:s,sideOffset:d,className:(0,o.cn)(\"wcf-popover-container bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md p-4 drop-shadow outline-hidden\",t)},l))})}var l=function(e){var t=e.className,n=e.align,s=void 0===n?\"center\":n,u=e.sideOffset,d=void 0===u?4:u,l=i(e,[\"className\",\"align\",\"sideOffset\"]);return(0,r.jsx)(a.UC,Object.assign({align:s,sideOffset:d,className:(0,o.cn)(\"z-99999 rounded-md border border-black\u002F20 bg-popover p-4 text-popover-foreground shadow-md outline-none!\",t)},l))}},51584(e,t,n){n.d(t,{k:()=>a});var r=n(33443);const a={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:return n+\"st\";case 2:return n+\"nd\";case 3:return n+\"rd\"}return n+\"th\"},era:(0,r.o)({values:{narrow:[\"B\",\"A\"],abbreviated:[\"BC\",\"AD\"],wide:[\"Before Christ\",\"Anno Domini\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1st quarter\",\"2nd quarter\",\"3rd quarter\",\"4th quarter\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],wide:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],short:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],abbreviated:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],wide:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mi\",noon:\"n\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnight\",noon:\"noon\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnight\",noon:\"noon\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mi\",noon:\"n\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnight\",noon:\"noon\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnight\",noon:\"noon\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"}},defaultFormattingWidth:\"wide\"})}},51609(e){e.exports=window.React},51898(e,t,n){n.d(t,{p:()=>i});var r=n(43329),a=n(22008),o=n(29407);function i(e,t){const n=(0,o.a)(e,t?.in),i=n.getFullYear(),s=(0,r.w)(n,0);s.setFullYear(i+1,0,4),s.setHours(0,0,0,0);const u=(0,a.b)(s),d=(0,r.w)(n,0);d.setFullYear(i,0,4),d.setHours(0,0,0,0);const l=(0,a.b)(d);return n.getTime()>=u.getTime()?i+1:n.getTime()>=l.getTime()?i:i-1}},52271(e,t,n){n.d(t,{h:()=>yt});var r={};n.r(r),n.d(r,{Button:()=>ee,CaptionLabel:()=>te,Chevron:()=>ne,Day:()=>re,DayButton:()=>ae,Dropdown:()=>oe,DropdownNav:()=>ie,Footer:()=>se,Month:()=>ue,MonthCaption:()=>de,MonthGrid:()=>le,Months:()=>ce,MonthsDropdown:()=>he,Nav:()=>pe,NextMonthButton:()=>ve,Option:()=>ge,PreviousMonthButton:()=>be,Root:()=>we,Select:()=>ye,Week:()=>ke,WeekNumber:()=>Me,WeekNumberHeader:()=>Pe,Weekday:()=>xe,Weekdays:()=>je,Weeks:()=>_e,YearsDropdown:()=>Se});var a={};n.r(a),n.d(a,{formatCaption:()=>Ce,formatDay:()=>Ne,formatMonthCaption:()=>Oe,formatMonthDropdown:()=>ze,formatWeekNumber:()=>Te,formatWeekNumberHeader:()=>Ee,formatWeekdayName:()=>Ae,formatYearCaption:()=>Ie,formatYearDropdown:()=>De});var o={};n.r(o),n.d(o,{labelCaption:()=>$e,labelDay:()=>He,labelDayButton:()=>Fe,labelGrid:()=>Re,labelGridcell:()=>Le,labelMonthDropdown:()=>Xe,labelNav:()=>Ge,labelNext:()=>Ye,labelPrevious:()=>Ze,labelWeekNumber:()=>Be,labelWeekNumberHeader:()=>Ve,labelWeekday:()=>qe,labelYearDropdown:()=>Ue});var i=n(51609),s=n(12541),u=n(44047);const d={...u.c,labels:{labelDayButton:(e,t,n,r)=>{let a;a=r&&\"function\"==typeof r.format?r.format.bind(r):(e,t)=>(0,s.GP)(e,t,{locale:u.c,...n});let o=a(e,\"PPPP\");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:\"Choose the Month\",labelNext:\"Go to the Next Month\",labelPrevious:\"Go to the Previous Month\",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:\"Choose the Year\",labelGrid:(e,t,n)=>{let r;return r=n&&\"function\"==typeof n.format?n.format.bind(n):(e,n)=>(0,s.GP)(e,n,{locale:u.c,...t}),r(e,\"LLLL yyyy\")},labelGridcell:(e,t,n,r)=>{let a;a=r&&\"function\"==typeof r.format?r.format.bind(r):(e,t)=>(0,s.GP)(e,t,{locale:u.c,...n});let o=a(e,\"PPPP\");return t?.today&&(o=`Today, ${o}`),o},labelNav:\"Navigation bar\",labelWeekNumberHeader:\"Week Number\",labelWeekday:(e,t,n)=>{let r;return r=n&&\"function\"==typeof n.format?n.format.bind(n):(e,n)=>(0,s.GP)(e,n,{locale:u.c,...t}),r(e,\"cccc\")}}};var l=n(68141),c=n(16172),m=n(66304),f=n(79114),h=n(95413),p=n(2831),v=n(29543),g=n(84769),b=n(10646),w=n(56499),y=n(11580),k=n(54352),x=n(64169),j=n(84543),M=n(24744),P=n(91541),_=n(97084),S=n(47402),W=n(48497),C=n(80658),O=n(88652),N=n(91868),z=n(78217),A=n(82442),T=n(26020),E=n(35724),D=n(32473),I=n(6463),F=n(22008),H=n(27763),R=n(80337),$=n(70228);function L(e,t){const n=t.startOfMonth(e),r=n.getDay();return 1===r?n:0===r?t.addDays(n,-6):t.addDays(n,-1*(r-1))}class X{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?l.BB.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,n)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new l.BB(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):(0,c.f)(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):(0,m.P)(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):(0,f.J)(e,t),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):(0,h.e)(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,p.m)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):(0,v.U)(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):(0,g.i)(e),this.eachYearOfInterval=e=>{const t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):(0,b.z)(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;const r=[];return n.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):function(e,t){const n=L(e,t),r=function(e,t){const n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,a=t.addDays(e,1-r),o=t.addDays(a,34);return t.getMonth(e)===t.getMonth(o)?5:4}(e,t);return t.addDays(n,7*r-1)}(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):(0,w.g)(e),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(0,y.p)(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):(0,k.$)(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):(0,x.Q)(e),this.format=(e,t,n)=>{const r=this.overrides?.format?this.overrides.format(e,t,this.options):(0,s.GP)(e,t,this.options);return this.options.numerals&&\"latn\"!==this.options.numerals?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,j.s)(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(0,M.t)(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):(0,P.C)(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,_.N)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):(0,S.d)(e,t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):(0,W.Y)(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,C.$)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):(0,O.r)(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):(0,N.t)(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):(0,z.s)(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):(0,A.T)(e),this.min=e=>this.overrides?.min?this.overrides.min(e):(0,T.j)(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):(0,E.Z)(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):(0,D.i)(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):L(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,I.o)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,F.b)(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):(0,H.w)(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,R.k)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,$.D)(e),this.options={locale:d,...e},this.overrides=t}getDigitMap(){const{numerals:e=\"latn\"}=this.options,t=new Intl.NumberFormat(\"en-US\",{numberingSystem:e}),n={};for(let e=0;e\u003C10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){const t=this.getDigitMap();return e.replace(\u002F\\d\u002Fg,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){const e=this.options.locale?.code;return e&&X.yearFirstLocales.has(e)?\"year-first\":\"month-first\"}formatMonthYear(e){const{locale:t,timeZone:n,numerals:r}=this.options,a=t?.code;if(a&&X.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:\"long\",year:\"numeric\",timeZone:n,numberingSystem:r}).format(e)}catch{}const o=\"year-first\"===this.getMonthYearOrder()?\"y LLLL\":\"LLLL y\";return this.format(e,o)}}X.yearFirstLocales=new Set([\"eu\",\"hu\",\"ja\",\"ja-Hira\",\"ja-JP\",\"ko\",\"ko-KR\",\"lt\",\"lt-LT\",\"lv\",\"lv-LV\",\"mn\",\"mn-MN\",\"zh\",\"zh-CN\",\"zh-HK\",\"zh-TW\"]);const G=new X;var Y=n(97766);function Z(e,t,n=!1,r=G){let{from:a,to:o}=e;const{differenceInCalendarDays:i,isSameDay:s}=r;return a&&o?(i(o,a)\u003C0&&([a,o]=[o,a]),i(t,a)>=(n?1:0)&&i(o,t)>=(n?1:0)):!n&&o?s(o,t):!(n||!a)&&s(a,t)}function q(e){return Boolean(e&&\"object\"==typeof e&&\"before\"in e&&\"after\"in e)}function B(e){return Boolean(e&&\"object\"==typeof e&&\"from\"in e)}function V(e){return Boolean(e&&\"object\"==typeof e&&\"after\"in e)}function U(e){return Boolean(e&&\"object\"==typeof e&&\"before\"in e)}function K(e){return Boolean(e&&\"object\"==typeof e&&\"dayOfWeek\"in e)}function J(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Q(e,t,n=G){const r=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:o,isAfter:i}=n;return r.some(t=>{if(\"boolean\"==typeof t)return t;if(n.isDate(t))return a(e,t);if(J(t,n))return t.some(t=>a(e,t));if(B(t))return Z(t,e,!1,n);if(K(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(q(t)){const n=o(t.before,e)>0,r=o(t.after,e)\u003C0;return i(t.before,t.after)?r&&n:n||r}return V(t)?o(e,t.after)>0:U(t)?o(t.before,e)>0:\"function\"==typeof t&&t(e)})}function ee(e){return i.createElement(\"button\",{...e})}function te(e){return i.createElement(\"span\",{...e})}function ne(e){const{size:t=24,orientation:n=\"left\",className:r}=e;return i.createElement(\"svg\",{className:r,width:t,height:t,viewBox:\"0 0 24 24\"},\"up\"===n&&i.createElement(\"polygon\",{points:\"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28\"}),\"down\"===n&&i.createElement(\"polygon\",{points:\"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72\"}),\"left\"===n&&i.createElement(\"polygon\",{points:\"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20\"}),\"right\"===n&&i.createElement(\"polygon\",{points:\"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20\"}))}function re(e){const{day:t,modifiers:n,...r}=e;return i.createElement(\"td\",{...r})}function ae(e){const{day:t,modifiers:n,...r}=e,a=i.useRef(null);return i.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),i.createElement(\"button\",{ref:a,...r})}function oe(e){const{options:t,className:n,components:r,classNames:a,...o}=e,s=[a[Y.UI.Dropdown],n].join(\" \"),u=t?.find(({value:e})=>e===o.value);return i.createElement(\"span\",{\"data-disabled\":o.disabled,className:a[Y.UI.DropdownRoot]},i.createElement(r.Select,{className:s,...o},t?.map(({value:e,label:t,disabled:n})=>i.createElement(r.Option,{key:e,value:e,disabled:n},t))),i.createElement(\"span\",{className:a[Y.UI.CaptionLabel],\"aria-hidden\":!0},u?.label,i.createElement(r.Chevron,{orientation:\"down\",size:18,className:a[Y.UI.Chevron]})))}function ie(e){return i.createElement(\"div\",{...e})}function se(e){return i.createElement(\"div\",{...e})}function ue(e){const{calendarMonth:t,displayIndex:n,...r}=e;return i.createElement(\"div\",{...r},e.children)}function de(e){const{calendarMonth:t,displayIndex:n,...r}=e;return i.createElement(\"div\",{...r})}function le(e){return i.createElement(\"table\",{...e})}function ce(e){return i.createElement(\"div\",{...e})}const me=(0,i.createContext)(void 0);function fe(){const e=(0,i.useContext)(me);if(void 0===e)throw new Error(\"useDayPicker() must be used within a custom component.\");return e}function he(e){const{components:t}=fe();return i.createElement(t.Dropdown,{...e})}function pe(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:a,...o}=e,{components:s,classNames:u,labels:{labelPrevious:d,labelNext:l}}=fe(),c=(0,i.useCallback)(e=>{a&&n?.(e)},[a,n]),m=(0,i.useCallback)(e=>{r&&t?.(e)},[r,t]);return i.createElement(\"nav\",{...o},i.createElement(s.PreviousMonthButton,{type:\"button\",className:u[Y.UI.PreviousMonthButton],tabIndex:r?void 0:-1,\"aria-disabled\":!r||void 0,\"aria-label\":d(r),onClick:m},i.createElement(s.Chevron,{disabled:!r||void 0,className:u[Y.UI.Chevron],orientation:\"left\"})),i.createElement(s.NextMonthButton,{type:\"button\",className:u[Y.UI.NextMonthButton],tabIndex:a?void 0:-1,\"aria-disabled\":!a||void 0,\"aria-label\":l(a),onClick:c},i.createElement(s.Chevron,{disabled:!a||void 0,orientation:\"right\",className:u[Y.UI.Chevron]})))}function ve(e){const{components:t}=fe();return i.createElement(t.Button,{...e})}function ge(e){return i.createElement(\"option\",{...e})}function be(e){const{components:t}=fe();return i.createElement(t.Button,{...e})}function we(e){const{rootRef:t,...n}=e;return i.createElement(\"div\",{...n,ref:t})}function ye(e){return i.createElement(\"select\",{...e})}function ke(e){const{week:t,...n}=e;return i.createElement(\"tr\",{...n})}function xe(e){return i.createElement(\"th\",{...e})}function je(e){return i.createElement(\"thead\",{\"aria-hidden\":!0},i.createElement(\"tr\",{...e}))}function Me(e){const{week:t,...n}=e;return i.createElement(\"th\",{...n})}function Pe(e){return i.createElement(\"th\",{...e})}function _e(e){return i.createElement(\"tbody\",{...e})}function Se(e){const{components:t}=fe();return i.createElement(t.Dropdown,{...e})}var We=n(1207);function Ce(e,t,n){return(n??new X(t)).formatMonthYear(e)}const Oe=Ce;function Ne(e,t,n){return(n??new X(t)).format(e,\"d\")}function ze(e,t=G){return t.format(e,\"LLLL\")}function Ae(e,t,n){return(n??new X(t)).format(e,\"cccccc\")}function Te(e,t=G){return e\u003C10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function Ee(){return\"\"}function De(e,t=G){return t.format(e,\"yyyy\")}const Ie=De;function Fe(e,t,n,r){let a=(r??new X(n)).format(e,\"PPPP\");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const He=Fe;function Re(e,t,n){return(n??new X(t)).formatMonthYear(e)}const $e=Re;function Le(e,t,n,r){let a=(r??new X(n)).format(e,\"PPPP\");return t?.today&&(a=`Today, ${a}`),a}function Xe(e){return\"Choose the Month\"}function Ge(){return\"\"}function Ye(e,t){return\"Go to the Next Month\"}function Ze(e){return\"Go to the Previous Month\"}function qe(e,t,n){return(n??new X(t)).format(e,\"cccc\")}function Be(e,t){return`Week ${e}`}function Ve(e){return\"Week Number\"}function Ue(e){return\"Choose the Year\"}const Ke=(e,t,n)=>t||(n?\"function\"==typeof n?n:(...e)=>n:e);function Je(e,t){const n=t.locale?.labels??{};return{...o,...e??{},labelDayButton:Ke(Fe,e?.labelDayButton,n.labelDayButton),labelMonthDropdown:Ke(Xe,e?.labelMonthDropdown,n.labelMonthDropdown),labelNext:Ke(Ye,e?.labelNext,n.labelNext),labelPrevious:Ke(Ze,e?.labelPrevious,n.labelPrevious),labelWeekNumber:Ke(Be,e?.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:Ke(Ue,e?.labelYearDropdown,n.labelYearDropdown),labelGrid:Ke(Re,e?.labelGrid,n.labelGrid),labelGridcell:Ke(Le,e?.labelGridcell,n.labelGridcell),labelNav:Ke(Ge,e?.labelNav,n.labelNav),labelWeekNumberHeader:Ke(Ve,e?.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:Ke(qe,e?.labelWeekday,n.labelWeekday)}}function Qe(e,t,n,r,a){const{startOfMonth:o,startOfYear:i,endOfYear:s,eachMonthOfInterval:u,getMonth:d}=a;return u({start:i(e),end:s(e)}).map(e=>{const i=r.formatMonthDropdown(e,a);return{value:d(e),label:i,disabled:t&&e\u003Co(t)||n&&e>o(n)||!1}})}function et(e,t,n,r,a=!1){if(!e)return;if(!t)return;const{startOfYear:o,endOfYear:i,eachYearOfInterval:s,getYear:u}=r,d=s({start:o(e),end:i(t)});return a&&d.reverse(),d.map(e=>{const t=n.formatYearDropdown(e,r);return{value:u(e),label:t,disabled:!1}})}const tt=e=>e instanceof HTMLElement?e:null,nt=e=>[...e.querySelectorAll(\"[data-animated-month]\")??[]],rt=e=>tt(e.querySelector(\"[data-animated-caption]\")),at=e=>tt(e.querySelector(\"[data-animated-weeks]\"));function ot(e,t,n,r){const{month:a,defaultMonth:o,today:i=r.today(),numberOfMonths:s=1}=e;let u=a||o||i;const{differenceInCalendarMonths:d,addMonths:l,startOfMonth:c}=r;return n&&d(n,u)\u003Cs-1&&(u=l(n,-1*(s-1))),t&&d(u,t)\u003C0&&(u=t),c(u)}class it{constructor(e,t,n=G){this.date=e,this.displayMonth=t,this.outside=Boolean(t&&!n.isSameMonth(e,t)),this.dateLib=n,this.isoDate=n.format(e,\"yyyy-MM-dd\"),this.displayMonthId=n.format(t,\"yyyy-MM\"),this.dateMonthId=n.format(e,\"yyyy-MM\")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class st{constructor(e,t){this.days=t,this.weekNumber=e}}class ut{constructor(e,t){this.date=e,this.weeks=t}}function dt(e,t){const[n,r]=(0,i.useState)(e);return[void 0===t?n:t,r]}var lt;function ct(e){return!e[Y.pL.disabled]&&!e[Y.pL.hidden]&&!e[Y.pL.outside]}function mt(e,t,n,r,a,o,i,s=0){if(s>365)return;const u=function(e,t,n,r,a,o,i){const{ISOWeek:s,broadcastCalendar:u}=o,{addDays:d,addMonths:l,addWeeks:c,addYears:m,endOfBroadcastWeek:f,endOfISOWeek:h,endOfWeek:p,max:v,min:g,startOfBroadcastWeek:b,startOfISOWeek:w,startOfWeek:y}=i;let k={day:d,week:c,month:l,year:m,startOfWeek:e=>u?b(e,i):s?w(e):y(e),endOfWeek:e=>u?f(e):s?h(e):p(e)}[e](n,\"after\"===t?1:-1);return\"before\"===t&&r?k=v([r,k]):\"after\"===t&&a&&(k=g([a,k])),k}(e,t,n.date,r,a,o,i),d=Boolean(o.disabled&&Q(u,o.disabled,i)),l=Boolean(o.hidden&&Q(u,o.hidden,i)),c=new it(u,u,i);return d||l?mt(e,t,c,r,a,o,i,s+1):c}function ft(e,t,n,r,a){const{autoFocus:o}=e,[s,u]=(0,i.useState)(),d=function(e,t,n,r){let a,o=-1;for(const i of e){const e=t(i);ct(e)&&(e[Y.pL.focused]&&o\u003Clt.FocusedModifier?(a=i,o=lt.FocusedModifier):r?.isEqualTo(i)&&o\u003Clt.LastFocused?(a=i,o=lt.LastFocused):n(i.date)&&o\u003Clt.Selected?(a=i,o=lt.Selected):e[Y.pL.today]&&o\u003Clt.Today&&(a=i,o=lt.Today))}return a||(a=e.find(e=>ct(t(e)))),a}(t.days,n,r||(()=>!1),s),[l,c]=(0,i.useState)(o?d:void 0);return{isFocusTarget:e=>Boolean(d?.isEqualTo(e)),setFocused:c,focused:l,blur:()=>{u(l),c(void 0)},moveFocus:(n,r)=>{if(!l)return;const o=mt(n,r,l,t.navStart,t.navEnd,e,a);if(o){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(o)))return;t.goToDay(o),c(o)}}}}function ht(e,t,n=G){return Z(e,t.from,!1,n)||Z(e,t.to,!1,n)||Z(t,e.from,!1,n)||Z(t,e.to,!1,n)}function pt(e,t){const{disabled:n,excludeDisabled:r,selected:a,required:o,onSelect:i}=e,[s,u]=dt(a,i?a:void 0),d=i?a:s;return{selected:d,select:(a,s,l)=>{const{min:c,max:m}=e,f=a?function(e,t,n=0,r=0,a=!1,o=G){const{from:i,to:s}=t||{},{isSameDay:u,isAfter:d,isBefore:l}=o;let c;if(i||s){if(i&&!s)c=u(i,e)?0===n?{from:i,to:e}:a?{from:i,to:void 0}:void 0:l(e,i)?{from:e,to:i}:{from:i,to:e};else if(i&&s)if(u(i,e)&&u(s,e))c=a?{from:i,to:s}:void 0;else if(u(i,e))c={from:i,to:n>0?void 0:e};else if(u(s,e))c={from:e,to:n>0?void 0:e};else if(l(e,i))c={from:e,to:s};else if(d(e,i))c={from:i,to:e};else{if(!d(e,s))throw new Error(\"Invalid range\");c={from:i,to:e}}}else c={from:e,to:n>0?void 0:e};if(c?.from&&c?.to){const t=o.differenceInCalendarDays(c.to,c.from);(r>0&&t>r||n>1&&t\u003Cn)&&(c={from:e,to:void 0})}return c}(a,d,c,m,o,t):void 0;return r&&n&&f?.from&&f.to&&function(e,t,n=G){const r=Array.isArray(t)?t:[t];if(r.filter(e=>\"function\"!=typeof e).some(t=>\"boolean\"==typeof t?t:n.isDate(t)?Z(e,t,!1,n):J(t,n)?t.some(t=>Z(e,t,!1,n)):B(t)?!(!t.from||!t.to)&&ht(e,{from:t.from,to:t.to},n):K(t)?function(e,t,n=G){const r=Array.isArray(t)?t:[t];let a=e.from;const o=n.differenceInCalendarDays(e.to,e.from),i=Math.min(o,6);for(let e=0;e\u003C=i;e++){if(r.includes(a.getDay()))return!0;a=n.addDays(a,1)}return!1}(e,t.dayOfWeek,n):q(t)?n.isAfter(t.before,t.after)?ht(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):Q(e.from,t,n)||Q(e.to,t,n):!(!V(t)&&!U(t))&&(Q(e.from,t,n)||Q(e.to,t,n))))return!0;const a=r.filter(e=>\"function\"==typeof e);if(a.length){let t=e.from;const r=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e\u003C=r;e++){if(a.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}({from:f.from,to:f.to},n,t)&&(f.from=a,f.to=void 0),i||u(f),i?.(f,a,s,l),f},isSelected:e=>d&&Z(d,e,!1,t)}}function vt(e,t){return e instanceof l.BB&&e.timeZone===t?e:new l.BB(e,t)}function gt(e,t,n){if(!n)return vt(e,t);const r=vt(e,t),a=new l.BB(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(a.getTime())}function bt(e,t,n){return\"boolean\"==typeof e||\"function\"==typeof e?e:e instanceof Date?gt(e,t,n):Array.isArray(e)?e.map(e=>e instanceof Date?gt(e,t,n):e):B(e)?{...e,from:e.from?vt(e.from,t):e.from,to:e.to?vt(e.to,t):e.to}:q(e)?{before:gt(e.before,t,n),after:gt(e.after,t,n)}:V(e)?{after:gt(e.after,t,n)}:U(e)?{before:gt(e.before,t,n)}:e}function wt(e,t,n){return e?Array.isArray(e)?e.map(e=>bt(e,t,n)):bt(e,t,n):e}function yt(e){let t=e;const n=t.timeZone;if(n&&(t={...e,timeZone:n},t.today&&(t.today=vt(t.today,n)),t.month&&(t.month=vt(t.month,n)),t.defaultMonth&&(t.defaultMonth=vt(t.defaultMonth,n)),t.startMonth&&(t.startMonth=vt(t.startMonth,n)),t.endMonth&&(t.endMonth=vt(t.endMonth,n)),\"single\"===t.mode&&t.selected?t.selected=vt(t.selected,n):\"multiple\"===t.mode&&t.selected?t.selected=t.selected?.map(e=>vt(e,n)):\"range\"===t.mode&&t.selected&&(t.selected={from:t.selected.from?vt(t.selected.from,n):t.selected.from,to:t.selected.to?vt(t.selected.to,n):t.selected.to}),void 0!==t.disabled&&(t.disabled=wt(t.disabled,n)),void 0!==t.hidden&&(t.hidden=wt(t.hidden,n)),t.modifiers)){const e={};Object.keys(t.modifiers).forEach(r=>{e[r]=wt(t.modifiers?.[r],n)}),t.modifiers=e}const{components:o,formatters:s,labels:u,dateLib:c,locale:m,classNames:f}=(0,i.useMemo)(()=>{const e={...d,...t.locale},n=t.broadcastCalendar?1:t.weekStartsOn,o=t.noonSafe&&t.timeZone?function(e,t={}){const{weekStartsOn:n,locale:r}=t,a=n??r?.options?.weekStartsOn??0,o=t=>{const n=\"number\"==typeof t||\"string\"==typeof t?new Date(t):t;return new l.BB(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,e)},i=e=>{const t=o(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>o(l.BB.tz(e)),newDate:(t,n,r)=>new l.BB(t,n,r,12,0,0,e),startOfDay:e=>o(e),startOfWeek:(e,t)=>{const n=o(e),r=t?.weekStartsOn??a,i=(n.getDay()-r+7)%7;return n.setDate(n.getDate()-i),n},startOfISOWeek:e=>{const t=o(e),n=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-n),t},startOfMonth:e=>{const t=o(e);return t.setDate(1),t},startOfYear:e=>{const t=o(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{const n=o(e),r=(((t?.weekStartsOn??a)+6)%7-n.getDay()+7)%7;return n.setDate(n.getDate()+r),n},endOfISOWeek:e=>{const t=o(e),n=(7-t.getDay())%7;return t.setDate(t.getDate()+n),t},endOfMonth:e=>{const t=o(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{const t=o(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{const n=o(t.start),r=o(t.end),a=[],i=new l.BB(n.getFullYear(),n.getMonth(),1,12,0,0,e),s=12*r.getFullYear()+r.getMonth();for(;12*i.getFullYear()+i.getMonth()\u003C=s;)a.push(new l.BB(i,e)),i.setMonth(i.getMonth()+1,1);return a},addDays:(e,t)=>{const n=o(e);return n.setDate(n.getDate()+t),n},addWeeks:(e,t)=>{const n=o(e);return n.setDate(n.getDate()+7*t),n},addMonths:(e,t)=>{const n=o(e);return n.setMonth(n.getMonth()+t),n},addYears:(e,t)=>{const n=o(e);return n.setFullYear(n.getFullYear()+t),n},eachYearOfInterval:t=>{const n=o(t.start),r=o(t.end),a=[],i=new l.BB(n.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()\u003C=r.getFullYear();)a.push(new l.BB(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return a},getWeek:(e,t)=>{const n=i(e);return(0,_.N)(n,{weekStartsOn:t?.weekStartsOn??a,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{const t=i(e);return(0,j.s)(t)},differenceInCalendarDays:(e,t)=>{const n=i(e),r=i(t);return(0,p.m)(n,r)},differenceInCalendarMonths:(e,t)=>{const n=i(e),r=i(t);return(0,v.U)(n,r)}}}(t.timeZone,{weekStartsOn:n,locale:e}):void 0,i=t.dateLib&&o?{...o,...t.dateLib}:t.dateLib??o,s=new X({locale:e,weekStartsOn:n,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},i);return{dateLib:s,components:(c=t.components,{...r,...c}),formatters:(u=t.formatters,u?.formatMonthCaption&&!u.formatCaption&&(u.formatCaption=u.formatMonthCaption),u?.formatYearCaption&&!u.formatYearDropdown&&(u.formatYearDropdown=u.formatYearCaption),{...a,...u}),labels:Je(t.labels,s.options),locale:e,classNames:{...(0,We.a)(),...t.classNames}};var u,c},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:c.today()});const{captionLayout:h,mode:g,navLayout:b,numberOfMonths:w=1,onDayBlur:y,onDayClick:k,onDayFocus:x,onDayKeyDown:M,onDayMouseEnter:P,onDayMouseLeave:S,onNextClick:W,onPrevClick:C,showWeekNumber:O,styles:N}=t,{formatCaption:z,formatDay:A,formatMonthDropdown:T,formatWeekNumber:E,formatWeekNumberHeader:D,formatWeekdayName:I,formatYearDropdown:F}=s,H=function(e,t){const[n,r]=function(e,t){let{startMonth:n,endMonth:r}=e;const{startOfYear:a,startOfDay:o,startOfMonth:i,endOfMonth:s,addYears:u,endOfYear:d,newDate:l,today:c}=t,{fromYear:m,toYear:f,fromMonth:h,toMonth:p}=e;!n&&h&&(n=h),!n&&m&&(n=t.newDate(m,0,1)),!r&&p&&(r=p),!r&&f&&(r=l(f,11,31));const v=\"dropdown\"===e.captionLayout||\"dropdown-years\"===e.captionLayout;return n?n=i(n):m?n=l(m,0,1):!n&&v&&(n=a(u(e.today??c(),-100))),r?r=s(r):f?r=l(f,11,31):!r&&v&&(r=d(e.today??c())),[n?o(n):n,r?o(r):r]}(e,t),{startOfMonth:a,endOfMonth:o}=t,s=ot(e,n,r,t),[u,d]=dt(s,e.month?s:void 0);(0,i.useEffect)(()=>{const a=ot(e,n,r,t);d(a)},[e.timeZone]);const{months:l,weeks:c,days:m,previousMonth:f,nextMonth:h}=(0,i.useMemo)(()=>{const a=function(e,t,n,r){const{numberOfMonths:a=1}=n,o=[];for(let n=0;n\u003Ca;n++){const a=r.addMonths(e,n);if(t&&a>t)break;o.push(a)}return o}(u,r,{numberOfMonths:e.numberOfMonths},t),i=function(e,t,n,r){const a=e[0],o=e[e.length-1],{ISOWeek:i,fixedWeeks:s,broadcastCalendar:u}=n??{},{addDays:d,differenceInCalendarDays:l,differenceInCalendarMonths:c,endOfBroadcastWeek:m,endOfISOWeek:f,endOfMonth:h,endOfWeek:p,isAfter:v,startOfBroadcastWeek:g,startOfISOWeek:b,startOfWeek:w}=r,y=u?g(a,r):i?b(a):w(a),k=u?m(o):i?f(h(o)):p(h(o)),x=t&&(u?m(t):i?f(t):p(t)),j=l(x&&v(k,x)?x:k,y),M=c(o,a)+1,P=[];for(let e=0;e\u003C=j;e++){const t=d(y,e);P.push(t)}const _=(u?35:42)*M;if(s&&P.length\u003C_){const e=_-P.length;for(let t=0;t\u003Ce;t++){const e=d(P[P.length-1],1);P.push(e)}}return P}(a,e.endMonth?o(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),s=function(e,t,n,r){const{addDays:a,endOfBroadcastWeek:o,endOfISOWeek:i,endOfMonth:s,endOfWeek:u,getISOWeek:d,getWeek:l,startOfBroadcastWeek:c,startOfISOWeek:m,startOfWeek:f}=r,h=e.reduce((e,h)=>{const p=n.broadcastCalendar?c(h,r):n.ISOWeek?m(h):f(h),v=n.broadcastCalendar?o(h):n.ISOWeek?i(s(h)):u(s(h)),g=t.filter(e=>e>=p&&e\u003C=v),b=n.broadcastCalendar?35:42;if(n.fixedWeeks&&g.length\u003Cb){const e=t.filter(e=>{const t=b-g.length;return e>v&&e\u003C=a(v,t)});g.push(...e)}const w=g.reduce((e,t)=>{const a=n.ISOWeek?d(t):l(t),o=e.find(e=>e.weekNumber===a),i=new it(t,h,r);return o?o.days.push(i):e.push(new st(a,[i])),e},[]),y=new ut(h,w);return e.push(y),e},[]);return n.reverseMonths?h.reverse():h}(a,i,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),d=function(e){return e.reduce((e,t)=>e.concat(t.weeks.slice()),[].slice())}(s),l=function(e){const t=[];return e.reduce((e,n)=>{const r=n.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(r.slice())},t.slice())}(s),c=function(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,d=a?o??1:1,l=i(e);return t&&u(l,t)\u003C=0?void 0:s(l,-d)}(u,n,e,t),m=function(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o=1}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,d=a?o:1,l=i(e);return t&&u(t,e)\u003Co?void 0:s(l,d)}(u,r,e,t);return{months:s,weeks:d,days:l,previousMonth:c,nextMonth:m}},[t,u.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:p,onMonthChange:v}=e,g=e=>{if(p)return;let t=a(e);n&&t\u003Ca(n)&&(t=a(n)),r&&t>a(r)&&(t=a(r)),d(t),v?.(t)};return{months:l,weeks:c,days:m,navStart:n,navEnd:r,previousMonth:f,nextMonth:h,goToMonth:g,goToDay:e=>{(e=>c.some(t=>t.days.some(t=>t.isEqualTo(e))))(e)||g(e.date)}}}(t,c),{days:R,months:$,navStart:L,navEnd:G,previousMonth:q,nextMonth:V,goToMonth:U}=H,K=function(e,t,n,r,a){const{disabled:o,hidden:i,modifiers:s,showOutsideDays:u,broadcastCalendar:d,today:l=a.today()}=t,{isSameDay:c,isSameMonth:m,startOfMonth:f,isBefore:h,endOfMonth:p,isAfter:v}=a,g=n&&f(n),b=r&&p(r),w={[Y.pL.focused]:[],[Y.pL.outside]:[],[Y.pL.disabled]:[],[Y.pL.hidden]:[],[Y.pL.today]:[]},y={};for(const t of e){const{date:e,displayMonth:n}=t,r=Boolean(n&&!m(e,n)),f=Boolean(g&&h(e,g)),p=Boolean(b&&v(e,b)),k=Boolean(o&&Q(e,o,a)),x=Boolean(i&&Q(e,i,a))||f||p||!d&&!u&&r||d&&!1===u&&r,j=c(e,l);r&&w.outside.push(t),k&&w.disabled.push(t),x&&w.hidden.push(t),j&&w.today.push(t),s&&Object.keys(s).forEach(n=>{const r=s?.[n];r&&Q(e,r,a)&&(y[n]?y[n].push(t):y[n]=[t])})}return e=>{const t={[Y.pL.focused]:!1,[Y.pL.disabled]:!1,[Y.pL.hidden]:!1,[Y.pL.outside]:!1,[Y.pL.today]:!1},n={};for(const n in w){const r=w[n];t[n]=r.some(t=>t===e)}for(const t in y)n[t]=y[t].some(t=>t===e);return{...t,...n}}}(R,t,L,G,c),{isSelected:J,select:ee,selected:te}=function(e,t){const n=function(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=dt(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t;return{selected:s,select:(e,t,n)=>{let o=e;return!r&&s&&s&&u(e,s)&&(o=void 0),a||i(o),a?.(o,e,t,n),o},isSelected:e=>!!s&&u(s,e)}}(e,t),r=function(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=dt(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t,d=e=>s?.some(t=>u(t,e))??!1,{min:l,max:c}=e;return{selected:s,select:(e,t,n)=>{let o=[...s??[]];if(d(e)){if(s?.length===l)return;if(r&&1===s?.length)return;o=s?.filter(t=>!u(t,e))}else o=s?.length===c?[e]:[...o,e];return a||i(o),a?.(o,e,t,n),o},isSelected:d}}(e,t),a=pt(e,t);switch(e.mode){case\"single\":return n;case\"multiple\":return r;case\"range\":return a;default:return}}(t,c)??{},{blur:ne,focused:re,isFocusTarget:ae,moveFocus:oe,setFocused:ie}=ft(t,H,K,J??(()=>!1),c),{labelDayButton:se,labelGridcell:ue,labelGrid:de,labelMonthDropdown:le,labelNav:ce,labelPrevious:fe,labelNext:he,labelWeekday:pe,labelWeekNumber:ve,labelWeekNumberHeader:ge,labelYearDropdown:be}=u,we=(0,i.useMemo)(()=>function(e,t,n,r){const a=r??e.today(),o=n?e.startOfBroadcastWeek(a,e):t?e.startOfISOWeek(a):e.startOfWeek(a),i=[];for(let t=0;t\u003C7;t++){const n=e.addDays(o,t);i.push(n)}return i}(c,t.ISOWeek,t.broadcastCalendar,t.today),[c,t.ISOWeek,t.broadcastCalendar,t.today]),ye=void 0!==g||void 0!==k,ke=(0,i.useCallback)(()=>{q&&(U(q),C?.(q))},[q,U,C]),xe=(0,i.useCallback)(()=>{V&&(U(V),W?.(V))},[U,V,W]),je=(0,i.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),ie(e),t.disabled||(ee?.(e.date,t,n),k?.(e.date,t,n))},[ee,k,ie]),Me=(0,i.useCallback)((e,t)=>n=>{ie(e),x?.(e.date,t,n)},[x,ie]),Pe=(0,i.useCallback)((e,t)=>n=>{ne(),y?.(e.date,t,n)},[ne,y]),_e=(0,i.useCallback)((e,n)=>r=>{const a={ArrowLeft:[r.shiftKey?\"month\":\"day\",\"rtl\"===t.dir?\"after\":\"before\"],ArrowRight:[r.shiftKey?\"month\":\"day\",\"rtl\"===t.dir?\"before\":\"after\"],ArrowDown:[r.shiftKey?\"year\":\"week\",\"after\"],ArrowUp:[r.shiftKey?\"year\":\"week\",\"before\"],PageUp:[r.shiftKey?\"year\":\"month\",\"before\"],PageDown:[r.shiftKey?\"year\":\"month\",\"after\"],Home:[\"startOfWeek\",\"before\"],End:[\"endOfWeek\",\"after\"]};if(a[r.key]){r.preventDefault(),r.stopPropagation();const[e,t]=a[r.key];oe(e,t)}M?.(e.date,n,r)},[oe,M,t.dir]),Se=(0,i.useCallback)((e,t)=>n=>{P?.(e.date,t,n)},[P]),Ce=(0,i.useCallback)((e,t)=>n=>{S?.(e.date,t,n)},[S]),Oe=(0,i.useCallback)(e=>t=>{const n=Number(t.target.value),r=c.setMonth(c.startOfMonth(e),n);U(r)},[c,U]),Ne=(0,i.useCallback)(e=>t=>{const n=Number(t.target.value),r=c.setYear(c.startOfMonth(e),n);U(r)},[c,U]),{className:ze,style:Ae}=(0,i.useMemo)(()=>({className:[f[Y.UI.Root],t.className].filter(Boolean).join(\" \"),style:{...N?.[Y.UI.Root],...t.style}}),[f,t.className,t.style,N]),Te=function(e){const t={\"data-mode\":e.mode??void 0,\"data-required\":\"required\"in e?e.required:void 0,\"data-multiple-months\":e.numberOfMonths&&e.numberOfMonths>1||void 0,\"data-week-numbers\":e.showWeekNumber||void 0,\"data-broadcast-calendar\":e.broadcastCalendar||void 0,\"data-nav-layout\":e.navLayout||void 0};return Object.entries(e).forEach(([e,n])=>{e.startsWith(\"data-\")&&(t[e]=n)}),t}(t),Ee=(0,i.useRef)(null);!function(e,t,{classNames:n,months:r,focused:a,dateLib:o}){const s=(0,i.useRef)(null),u=(0,i.useRef)(r),d=(0,i.useRef)(!1);(0,i.useLayoutEffect)(()=>{const i=u.current;if(u.current=r,!(t&&e.current&&e.current instanceof HTMLElement&&0!==r.length&&0!==i.length&&r.length===i.length))return;const l=o.isSameMonth(r[0].date,i[0].date),c=o.isAfter(r[0].date,i[0].date),m=c?n[Y.X5.caption_after_enter]:n[Y.X5.caption_before_enter],f=c?n[Y.X5.weeks_after_enter]:n[Y.X5.weeks_before_enter],h=s.current,p=e.current.cloneNode(!0);if(p instanceof HTMLElement?(nt(p).forEach(e=>{if(!(e instanceof HTMLElement))return;const t=tt(e.querySelector(\"[data-animated-month]\"));t&&e.contains(t)&&e.removeChild(t);const n=rt(e);n&&n.classList.remove(m);const r=at(e);r&&r.classList.remove(f)}),s.current=p):s.current=null,d.current||l||a)return;const v=h instanceof HTMLElement?nt(h):[],g=nt(e.current);if(g?.every(e=>e instanceof HTMLElement)&&v&&v.every(e=>e instanceof HTMLElement)){d.current=!0;const t=[];e.current.style.isolation=\"isolate\";const r=(b=e.current,tt(b.querySelector(\"[data-animated-nav]\")));r&&(r.style.zIndex=\"1\"),g.forEach((a,o)=>{const i=v[o];if(!i)return;a.style.position=\"relative\",a.style.overflow=\"hidden\";const s=rt(a);s&&s.classList.add(m);const u=at(a);u&&u.classList.add(f);const l=()=>{d.current=!1,e.current&&(e.current.style.isolation=\"\"),r&&(r.style.zIndex=\"\"),s&&s.classList.remove(m),u&&u.classList.remove(f),a.style.position=\"\",a.style.overflow=\"\",a.contains(i)&&a.removeChild(i)};t.push(l),i.style.pointerEvents=\"none\",i.style.position=\"absolute\",i.style.overflow=\"hidden\",i.setAttribute(\"aria-hidden\",\"true\");const h=(e=>tt(e.querySelector(\"[data-animated-weekdays]\")))(i);h&&(h.style.opacity=\"0\");const p=rt(i);p&&(p.classList.add(c?n[Y.X5.caption_before_exit]:n[Y.X5.caption_after_exit]),p.addEventListener(\"animationend\",l));const g=at(i);g&&g.classList.add(c?n[Y.X5.weeks_before_exit]:n[Y.X5.weeks_after_exit]),a.insertBefore(i,a.firstChild)})}var b})}(Ee,Boolean(t.animate),{classNames:f,months:$,focused:re,dateLib:c});const De={dayPickerProps:t,selected:te,select:ee,isSelected:J,months:$,nextMonth:V,previousMonth:q,goToMonth:U,getModifiers:K,components:o,classNames:f,styles:N,labels:u,formatters:s};return i.createElement(me.Provider,{value:De},i.createElement(o.Root,{rootRef:t.animate?Ee:void 0,className:ze,style:Ae,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,\"aria-label\":t[\"aria-label\"],\"aria-labelledby\":t[\"aria-labelledby\"],...Te},i.createElement(o.Months,{className:f[Y.UI.Months],style:N?.[Y.UI.Months]},!t.hideNavigation&&!b&&i.createElement(o.Nav,{\"data-animated-nav\":t.animate?\"true\":void 0,className:f[Y.UI.Nav],style:N?.[Y.UI.Nav],\"aria-label\":ce(),onPreviousClick:ke,onNextClick:xe,previousMonth:q,nextMonth:V}),$.map((e,n)=>i.createElement(o.Month,{\"data-animated-month\":t.animate?\"true\":void 0,className:f[Y.UI.Month],style:N?.[Y.UI.Month],key:n,displayIndex:n,calendarMonth:e},\"around\"===b&&!t.hideNavigation&&0===n&&i.createElement(o.PreviousMonthButton,{type:\"button\",className:f[Y.UI.PreviousMonthButton],tabIndex:q?void 0:-1,\"aria-disabled\":!q||void 0,\"aria-label\":fe(q),onClick:ke,\"data-animated-button\":t.animate?\"true\":void 0},i.createElement(o.Chevron,{disabled:!q||void 0,className:f[Y.UI.Chevron],orientation:\"rtl\"===t.dir?\"right\":\"left\"})),i.createElement(o.MonthCaption,{\"data-animated-caption\":t.animate?\"true\":void 0,className:f[Y.UI.MonthCaption],style:N?.[Y.UI.MonthCaption],calendarMonth:e,displayIndex:n},h?.startsWith(\"dropdown\")?i.createElement(o.DropdownNav,{className:f[Y.UI.Dropdowns],style:N?.[Y.UI.Dropdowns]},(()=>{const n=\"dropdown\"===h||\"dropdown-months\"===h?i.createElement(o.MonthsDropdown,{key:\"month\",className:f[Y.UI.MonthsDropdown],\"aria-label\":le(),classNames:f,components:o,disabled:Boolean(t.disableNavigation),onChange:Oe(e.date),options:Qe(e.date,L,G,s,c),style:N?.[Y.UI.Dropdown],value:c.getMonth(e.date)}):i.createElement(\"span\",{key:\"month\"},T(e.date,c)),r=\"dropdown\"===h||\"dropdown-years\"===h?i.createElement(o.YearsDropdown,{key:\"year\",className:f[Y.UI.YearsDropdown],\"aria-label\":be(c.options),classNames:f,components:o,disabled:Boolean(t.disableNavigation),onChange:Ne(e.date),options:et(L,G,s,c,Boolean(t.reverseYears)),style:N?.[Y.UI.Dropdown],value:c.getYear(e.date)}):i.createElement(\"span\",{key:\"year\"},F(e.date,c));return\"year-first\"===c.getMonthYearOrder()?[r,n]:[n,r]})(),i.createElement(\"span\",{role:\"status\",\"aria-live\":\"polite\",style:{border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",width:\"1px\",whiteSpace:\"nowrap\",wordWrap:\"normal\"}},z(e.date,c.options,c))):i.createElement(o.CaptionLabel,{className:f[Y.UI.CaptionLabel],role:\"status\",\"aria-live\":\"polite\"},z(e.date,c.options,c))),\"around\"===b&&!t.hideNavigation&&n===w-1&&i.createElement(o.NextMonthButton,{type:\"button\",className:f[Y.UI.NextMonthButton],tabIndex:V?void 0:-1,\"aria-disabled\":!V||void 0,\"aria-label\":he(V),onClick:xe,\"data-animated-button\":t.animate?\"true\":void 0},i.createElement(o.Chevron,{disabled:!V||void 0,className:f[Y.UI.Chevron],orientation:\"rtl\"===t.dir?\"left\":\"right\"})),n===w-1&&\"after\"===b&&!t.hideNavigation&&i.createElement(o.Nav,{\"data-animated-nav\":t.animate?\"true\":void 0,className:f[Y.UI.Nav],style:N?.[Y.UI.Nav],\"aria-label\":ce(),onPreviousClick:ke,onNextClick:xe,previousMonth:q,nextMonth:V}),i.createElement(o.MonthGrid,{role:\"grid\",\"aria-multiselectable\":\"multiple\"===g||\"range\"===g,\"aria-label\":de(e.date,c.options,c)||void 0,className:f[Y.UI.MonthGrid],style:N?.[Y.UI.MonthGrid]},!t.hideWeekdays&&i.createElement(o.Weekdays,{\"data-animated-weekdays\":t.animate?\"true\":void 0,className:f[Y.UI.Weekdays],style:N?.[Y.UI.Weekdays]},O&&i.createElement(o.WeekNumberHeader,{\"aria-label\":ge(c.options),className:f[Y.UI.WeekNumberHeader],style:N?.[Y.UI.WeekNumberHeader],scope:\"col\"},D()),we.map(e=>i.createElement(o.Weekday,{\"aria-label\":pe(e,c.options,c),className:f[Y.UI.Weekday],key:String(e),style:N?.[Y.UI.Weekday],scope:\"col\"},I(e,c.options,c)))),i.createElement(o.Weeks,{\"data-animated-weeks\":t.animate?\"true\":void 0,className:f[Y.UI.Weeks],style:N?.[Y.UI.Weeks]},e.weeks.map(e=>i.createElement(o.Week,{className:f[Y.UI.Week],key:e.weekNumber,style:N?.[Y.UI.Week],week:e},O&&i.createElement(o.WeekNumber,{week:e,style:N?.[Y.UI.WeekNumber],\"aria-label\":ve(e.weekNumber,{locale:m}),className:f[Y.UI.WeekNumber],scope:\"row\",role:\"rowheader\"},E(e.weekNumber,c)),e.days.map(e=>{const{date:n}=e,r=K(e);if(r[Y.pL.focused]=!r.hidden&&Boolean(re?.isEqualTo(e)),r[Y.wc.selected]=J?.(n)||r.selected,B(te)){const{from:e,to:t}=te;r[Y.wc.range_start]=Boolean(e&&t&&c.isSameDay(n,e)),r[Y.wc.range_end]=Boolean(e&&t&&c.isSameDay(n,t)),r[Y.wc.range_middle]=Z(te,n,!0,c)}const a=function(e,t={},n={}){let r={...t?.[Y.UI.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{r={...r,...n?.[e]}}),r}(r,N,t.modifiersStyles),s=function(e,t,n={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(n[r]?e.push(n[r]):t[Y.pL[r]]?e.push(t[Y.pL[r]]):t[Y.wc[r]]&&e.push(t[Y.wc[r]]),e),[t[Y.UI.Day]])}(r,f,t.modifiersClassNames),u=ye||r.hidden?void 0:ue(n,r,c.options,c);return i.createElement(o.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:r,className:s.join(\" \"),style:a,role:\"gridcell\",\"aria-selected\":r.selected||void 0,\"aria-label\":u,\"data-day\":e.isoDate,\"data-month\":e.outside?e.dateMonthId:void 0,\"data-selected\":r.selected||void 0,\"data-disabled\":r.disabled||void 0,\"data-hidden\":r.hidden||void 0,\"data-outside\":e.outside||void 0,\"data-focused\":r.focused||void 0,\"data-today\":r.today||void 0},!r.hidden&&ye?i.createElement(o.DayButton,{className:f[Y.UI.DayButton],style:N?.[Y.UI.DayButton],type:\"button\",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,\"aria-disabled\":r.focused&&r.disabled||void 0,tabIndex:ae(e)?0:-1,\"aria-label\":se(n,r,c.options,c),onClick:je(e,r),onBlur:Pe(e,r),onFocus:Me(e,r),onKeyDown:_e(e,r),onMouseEnter:Se(e,r),onMouseLeave:Ce(e,r)},A(n,c.options,c)):!r.hidden&&A(e.date,c.options,c))})))))))),t.footer&&i.createElement(o.Footer,{className:f[Y.UI.Footer],style:N?.[Y.UI.Footer],role:\"status\",\"aria-live\":\"polite\"},t.footer)))}!function(e){e[e.Today=0]=\"Today\",e[e.Selected=1]=\"Selected\",e[e.LastFocused=2]=\"LastFocused\",e[e.FocusedModifier=3]=\"FocusedModifier\"}(lt||(lt={}))},53041(e,t,n){n.d(t,{oc:()=>l});const r={lessThanXSeconds:{one:\"mens d’una segonda\",other:\"mens de {{count}} segondas\"},xSeconds:{one:\"1 segonda\",other:\"{{count}} segondas\"},halfAMinute:\"30 segondas\",lessThanXMinutes:{one:\"mens d’una minuta\",other:\"mens de {{count}} minutas\"},xMinutes:{one:\"1 minuta\",other:\"{{count}} minutas\"},aboutXHours:{one:\"environ 1 ora\",other:\"environ {{count}} oras\"},xHours:{one:\"1 ora\",other:\"{{count}} oras\"},xDays:{one:\"1 jorn\",other:\"{{count}} jorns\"},aboutXWeeks:{one:\"environ 1 setmana\",other:\"environ {{count}} setmanas\"},xWeeks:{one:\"1 setmana\",other:\"{{count}} setmanas\"},aboutXMonths:{one:\"environ 1 mes\",other:\"environ {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"environ 1 an\",other:\"environ {{count}} ans\"},xYears:{one:\"1 an\",other:\"{{count}} ans\"},overXYears:{one:\"mai d’un an\",other:\"mai de {{count}} ans\"},almostXYears:{one:\"gaireben un an\",other:\"gaireben {{count}} ans\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a' {{time}}\",long:\"{{date}} 'a' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'passat a' p\",yesterday:\"'ièr a' p\",today:\"'uèi a' p\",tomorrow:\"'deman a' p\",nextWeek:\"eeee 'a' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;switch(n){case 1:a=\"èr\";break;case 2:a=\"nd\";break;default:a=\"en\"}return\"year\"!==r&&\"week\"!==r&&\"hour\"!==r&&\"minute\"!==r&&\"second\"!==r||(a+=\"a\"),n+a},era:(0,s.o)({values:{narrow:[\"ab. J.C.\",\"apr. J.C.\"],abbreviated:[\"ab. J.C.\",\"apr. J.C.\"],wide:[\"abans Jèsus-Crist\",\"après Jèsus-Crist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1èr trim.\",\"2nd trim.\",\"3en trim.\",\"4en trim.\"],wide:[\"1èr trimèstre\",\"2nd trimèstre\",\"3en trimèstre\",\"4en trimèstre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"GN\",\"FB\",\"MÇ\",\"AB\",\"MA\",\"JN\",\"JL\",\"AG\",\"ST\",\"OC\",\"NV\",\"DC\"],abbreviated:[\"gen.\",\"febr.\",\"març\",\"abr.\",\"mai\",\"junh\",\"jul.\",\"ag.\",\"set.\",\"oct.\",\"nov.\",\"dec.\"],wide:[\"genièr\",\"febrièr\",\"març\",\"abril\",\"mai\",\"junh\",\"julhet\",\"agost\",\"setembre\",\"octòbre\",\"novembre\",\"decembre\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],short:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],abbreviated:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],wide:[\"dimenge\",\"diluns\",\"dimars\",\"dimècres\",\"dijòus\",\"divendres\",\"dissabte\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"oc\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"d’aquí \"+a:\"fa \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(èr|nd|en)?[a]?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ab\\.J\\.C|apr\\.J\\.C|apr\\.J\\.-C)\u002Fi,abbreviated:\u002F^(ab\\.J\\.-C|ab\\.J-C|apr\\.J\\.-C|apr\\.J-C|ap\\.J-C)\u002Fi,wide:\u002F^(abans Jèsus-Crist|après Jèsus-Crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ab\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^T[1234]\u002Fi,abbreviated:\u002F^[1234](èr|nd|en)? trim\\.?\u002Fi,wide:\u002F^[1234](èr|nd|en)? trimèstre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)\u002Fi,abbreviated:\u002F^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\\.?\u002Fi,wide:\u002F^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^g\u002Fi,\u002F^f\u002Fi,\u002F^ma[r?]|MÇ\u002Fi,\u002F^ab\u002Fi,\u002F^ma[i?]\u002Fi,\u002F^ju[n?]|JN\u002Fi,\u002F^ju[l?]|JL\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^d[glmcjvs]\\.?\u002Fi,short:\u002F^d[glmcjvs]\\.?\u002Fi,abbreviated:\u002F^d[glmcjvs]\\.?\u002Fi,wide:\u002F^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],short:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],abbreviated:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],any:[\u002F^dg|dime\u002Fi,\u002F^dl|dil\u002Fi,\u002F^dm|dima\u002Fi,\u002F^dc|dimè\u002Fi,\u002F^dj|dij\u002Fi,\u002F^dv|div\u002Fi,\u002F^ds|dis\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F(^(a\\.?m|p\\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F(^a)|ante meridiem\u002Fi,pm:\u002F(^p)|post meridiem\u002Fi,midnight:\u002F^mièj\u002Fi,noon:\u002F^mièg\u002Fi,morning:\u002Fmatin\u002Fi,afternoon:\u002Faprèp-miègjorn\u002Fi,evening:\u002Fvèspre|ser\u002Fi,night:\u002Fnuèch\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},53914(e,t,n){n.r(t),n.d(t,{af:()=>r.af,ar:()=>a.ar,arDZ:()=>o.E,arEG:()=>i.m,arMA:()=>s.E,arSA:()=>u.G,arTN:()=>d.A,az:()=>l.az,be:()=>c.be,beTarask:()=>m.k,bg:()=>f.bg,bn:()=>h.bn,bs:()=>p.bs,ca:()=>v.ca,ckb:()=>g.b,cs:()=>b.cs,cy:()=>w.cy,da:()=>y.da,de:()=>k.de,deAT:()=>x.$,el:()=>j.el,enAU:()=>M.c,enCA:()=>P.h,enGB:()=>_.b,enIE:()=>S.W,enIN:()=>W.b,enNZ:()=>C.E,enUS:()=>O.c,enZA:()=>N.R,eo:()=>z.eo,es:()=>A.es,et:()=>T.et,eu:()=>E.eu,faIR:()=>D.$,fi:()=>I.fi,fr:()=>F.fr,frCA:()=>H.V,frCH:()=>R.O,fy:()=>$.fy,gd:()=>L.gd,gl:()=>X.gl,gu:()=>G.gu,he:()=>Y.he,hi:()=>Z.hi,hr:()=>q.hr,ht:()=>B.ht,hu:()=>V.hu,hy:()=>U.hy,id:()=>K.id,is:()=>J.is,it:()=>Q.it,itCH:()=>ee.h,ja:()=>de,jaHira:()=>fe,ka:()=>ge,kk:()=>_e,km:()=>Oe,kn:()=>Ee,ko:()=>He,lb:()=>Be,lt:()=>at,lv:()=>lt,mk:()=>vt,mn:()=>yt,ms:()=>Mt,mt:()=>Wt,nb:()=>zt,nl:()=>At.nl,nlBE:()=>Tt.S,nn:()=>Et.nn,oc:()=>Dt.oc,pl:()=>It.pl,pt:()=>Ft.pt,ptBR:()=>Ht.F,ro:()=>Rt.ro,ru:()=>$t.ru,se:()=>Lt.se,sk:()=>Xt.sk,sl:()=>Gt.sl,sq:()=>Yt.sq,sr:()=>Zt.sr,srLatn:()=>qt.r,sv:()=>Bt.sv,ta:()=>Vt.ta,te:()=>Ut.te,th:()=>Kt.th,tr:()=>Jt.tr,ug:()=>Qt.ug,uk:()=>en.uk,uz:()=>tn.uz,uzCyrl:()=>nn.I,vi:()=>rn.vi,zhCN:()=>an.g,zhHK:()=>on.a,zhTW:()=>sn.G});var r=n(438),a=n(69451),o=n(40094),i=n(98604),s=n(63405),u=n(49135),d=n(57733),l=n(1841),c=n(11541),m=n(13406),f=n(77857),h=n(25063),p=n(13190),v=n(78894),g=n(90731),b=n(10239),w=n(2419),y=n(86773),k=n(48386),x=n(60652),j=n(58122),M=n(85265),P=n(60419),_=n(80324),S=n(43203),W=n(39725),C=n(68427),O=n(44047),N=n(49727),z=n(34778),A=n(56953),T=n(15146),E=n(81706),D=n(67715),I=n(80323),F=n(7417),H=n(20221),R=n(84513),$=n(11942),L=n(85508),X=n(97472),G=n(19612),Y=n(5385),Z=n(75111),q=n(25554),B=n(32041),V=n(60119),U=n(44324),K=n(48515),J=n(17044),Q=n(78982),ee=n(59637);const te={lessThanXSeconds:{one:\"1秒未満\",other:\"{{count}}秒未満\",oneWithSuffix:\"約1秒\",otherWithSuffix:\"約{{count}}秒\"},xSeconds:{one:\"1秒\",other:\"{{count}}秒\"},halfAMinute:\"30秒\",lessThanXMinutes:{one:\"1分未満\",other:\"{{count}}分未満\",oneWithSuffix:\"約1分\",otherWithSuffix:\"約{{count}}分\"},xMinutes:{one:\"1分\",other:\"{{count}}分\"},aboutXHours:{one:\"約1時間\",other:\"約{{count}}時間\"},xHours:{one:\"1時間\",other:\"{{count}}時間\"},xDays:{one:\"1日\",other:\"{{count}}日\"},aboutXWeeks:{one:\"約1週間\",other:\"約{{count}}週間\"},xWeeks:{one:\"1週間\",other:\"{{count}}週間\"},aboutXMonths:{one:\"約1か月\",other:\"約{{count}}か月\"},xMonths:{one:\"1か月\",other:\"{{count}}か月\"},aboutXYears:{one:\"約1年\",other:\"約{{count}}年\"},xYears:{one:\"1年\",other:\"{{count}}年\"},overXYears:{one:\"1年以上\",other:\"{{count}}年以上\"},almostXYears:{one:\"1年近く\",other:\"{{count}}年近く\"}};var ne=n(7277);const re={date:(0,ne.k)({formats:{full:\"y年M月d日EEEE\",long:\"y年M月d日\",medium:\"y\u002FMM\u002Fdd\",short:\"y\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H時mm分ss秒 zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},ae={lastWeek:\"先週のeeeeのp\",yesterday:\"昨日のp\",today:\"今日のp\",tomorrow:\"明日のp\",nextWeek:\"翌週のeeeeのp\",other:\"P\"};var oe=n(33443);const ie={ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"year\":return`${n}年`;case\"quarter\":return`第${n}四半期`;case\"month\":return`${n}月`;case\"week\":return`第${n}週`;case\"date\":return`${n}日`;case\"hour\":return`${n}時`;case\"minute\":return`${n}分`;case\"second\":return`${n}秒`;default:return`${n}`}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AC\"],abbreviated:[\"紀元前\",\"西暦\"],wide:[\"紀元前\",\"西暦\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"第1四半期\",\"第2四半期\",\"第3四半期\",\"第4四半期\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],short:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],abbreviated:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],wide:[\"日曜日\",\"月曜日\",\"火曜日\",\"水曜日\",\"木曜日\",\"金曜日\",\"土曜日\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},abbreviated:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},wide:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},abbreviated:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},wide:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"}},defaultFormattingWidth:\"wide\"})};var se=n(20337),ue=n(57883);const de={code:\"ja\",formatDistance:(e,t,n)=>{let r;n=n||{};const a=te[e];return r=\"string\"==typeof a?a:1===t?n.addSuffix&&a.oneWithSuffix?a.oneWithSuffix:a.one:n.addSuffix&&a.otherWithSuffix?a.otherWithSuffix.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?r+\"後\":r+\"前\":r},formatLong:re,formatRelative:(e,t,n,r)=>ae[e],localize:ie,match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^第?\\d+(年|四半期|月|週|日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(B\\.?C\\.?|A\\.?D\\.?)\u002Fi,abbreviated:\u002F^(紀元[前後]|西暦)\u002Fi,wide:\u002F^(紀元[前後]|西暦)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\u002Fi,\u002F^A\u002Fi],any:[\u002F^(紀元前)\u002Fi,\u002F^(西暦|紀元後)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^Q[1234]\u002Fi,wide:\u002F^第[1234一二三四１２３４]四半期\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一|１)\u002Fi,\u002F(2|二|２)\u002Fi,\u002F(3|三|３)\u002Fi,\u002F(4|四|４)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^([123456789]|1[012])\u002F,abbreviated:\u002F^([123456789]|1[012])月\u002Fi,wide:\u002F^([123456789]|1[012])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1\\D\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[日月火水木金土]\u002F,short:\u002F^[日月火水木金土]\u002F,abbreviated:\u002F^[日月火水木金土]\u002F,wide:\u002F^[日月火水木金土]曜日\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^日\u002F,\u002F^月\u002F,\u002F^火\u002F,\u002F^水\u002F,\u002F^木\u002F,\u002F^金\u002F,\u002F^土\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(A|午前)\u002Fi,pm:\u002F^(P|午後)\u002Fi,midnight:\u002F^深夜|真夜中\u002Fi,noon:\u002F^正午\u002Fi,morning:\u002F^朝\u002Fi,afternoon:\u002F^午後\u002Fi,evening:\u002F^夜\u002Fi,night:\u002F^深夜\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},le={lessThanXSeconds:{one:\"1びょうみまん\",other:\"{{count}}びょうみまん\",oneWithSuffix:\"やく1びょう\",otherWithSuffix:\"やく{{count}}びょう\"},xSeconds:{one:\"1びょう\",other:\"{{count}}びょう\"},halfAMinute:\"30びょう\",lessThanXMinutes:{one:\"1ぷんみまん\",other:\"{{count}}ふんみまん\",oneWithSuffix:\"やく1ぷん\",otherWithSuffix:\"やく{{count}}ふん\"},xMinutes:{one:\"1ぷん\",other:\"{{count}}ふん\"},aboutXHours:{one:\"やく1じかん\",other:\"やく{{count}}じかん\"},xHours:{one:\"1じかん\",other:\"{{count}}じかん\"},xDays:{one:\"1にち\",other:\"{{count}}にち\"},aboutXWeeks:{one:\"やく1しゅうかん\",other:\"やく{{count}}しゅうかん\"},xWeeks:{one:\"1しゅうかん\",other:\"{{count}}しゅうかん\"},aboutXMonths:{one:\"やく1かげつ\",other:\"やく{{count}}かげつ\"},xMonths:{one:\"1かげつ\",other:\"{{count}}かげつ\"},aboutXYears:{one:\"やく1ねん\",other:\"やく{{count}}ねん\"},xYears:{one:\"1ねん\",other:\"{{count}}ねん\"},overXYears:{one:\"1ねんいじょう\",other:\"{{count}}ねんいじょう\"},almostXYears:{one:\"1ねんちかく\",other:\"{{count}}ねんちかく\"}},ce={date:(0,ne.k)({formats:{full:\"yねんMがつdにちEEEE\",long:\"yねんMがつdにち\",medium:\"y\u002FMM\u002Fdd\",short:\"y\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"Hじmmふんssびょう zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},me={lastWeek:\"せんしゅうのeeeeのp\",yesterday:\"きのうのp\",today:\"きょうのp\",tomorrow:\"あしたのp\",nextWeek:\"よくしゅうのeeeeのp\",other:\"P\"},fe={code:\"ja-Hira\",formatDistance:(e,t,n)=>{let r;n=n||{};const a=le[e];return r=\"string\"==typeof a?a:1===t?n.addSuffix&&a.oneWithSuffix?a.oneWithSuffix:a.one:n.addSuffix&&a.otherWithSuffix?a.otherWithSuffix.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?r+\"あと\":r+\"まえ\":r},formatLong:ce,formatRelative:(e,t,n,r)=>me[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"year\":return`${n}ねん`;case\"quarter\":return`だい${n}しはんき`;case\"month\":return`${n}がつ`;case\"week\":return`だい${n}しゅう`;case\"date\":return`${n}にち`;case\"hour\":return`${n}じ`;case\"minute\":return`${n}ふん`;case\"second\":return`${n}びょう`;default:return`${n}`}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AC\"],abbreviated:[\"きげんぜん\",\"せいれき\"],wide:[\"きげんぜん\",\"せいれき\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"だい1しはんき\",\"だい2しはんき\",\"だい3しはんき\",\"だい4しはんき\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1がつ\",\"2がつ\",\"3がつ\",\"4がつ\",\"5がつ\",\"6がつ\",\"7がつ\",\"8がつ\",\"9がつ\",\"10がつ\",\"11がつ\",\"12がつ\"],wide:[\"1がつ\",\"2がつ\",\"3がつ\",\"4がつ\",\"5がつ\",\"6がつ\",\"7がつ\",\"8がつ\",\"9がつ\",\"10がつ\",\"11がつ\",\"12がつ\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],short:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],abbreviated:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],wide:[\"にちようび\",\"げつようび\",\"かようび\",\"すいようび\",\"もくようび\",\"きんようび\",\"どようび\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},abbreviated:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},wide:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},abbreviated:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},wide:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^だ?い?\\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(B\\.?C\\.?|A\\.?D\\.?)\u002Fi,abbreviated:\u002F^(きげん[前後]|せいれき)\u002Fi,wide:\u002F^(きげん[前後]|せいれき)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\u002Fi,\u002F^A\u002Fi],any:[\u002F^(きげんぜん)\u002Fi,\u002F^(せいれき|きげんご)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^Q[1234]\u002Fi,wide:\u002F^だい[1234一二三四１２３４]しはんき\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一|１)\u002Fi,\u002F(2|二|２)\u002Fi,\u002F(3|三|３)\u002Fi,\u002F(4|四|４)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^([123456789]|1[012])\u002F,abbreviated:\u002F^([123456789]|1[012])がつ\u002Fi,wide:\u002F^([123456789]|1[012])がつ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1\\D\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,short:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,abbreviated:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,wide:\u002F^(にち|げつ|か|すい|もく|きん|ど)ようび\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^にち\u002F,\u002F^げつ\u002F,\u002F^か\u002F,\u002F^すい\u002F,\u002F^もく\u002F,\u002F^きん\u002F,\u002F^ど\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(A|ごぜん)\u002Fi,pm:\u002F^(P|ごご)\u002Fi,midnight:\u002F^しんや|まよなか\u002Fi,noon:\u002F^しょうご\u002Fi,morning:\u002F^あさ\u002Fi,afternoon:\u002F^ごご\u002Fi,evening:\u002F^よる\u002Fi,night:\u002F^しんや\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},he={lessThanXSeconds:{past:\"{{count}} წამზე ნაკლები ხნის წინ\",present:\"{{count}} წამზე ნაკლები\",future:\"{{count}} წამზე ნაკლებში\"},xSeconds:{past:\"{{count}} წამის წინ\",present:\"{{count}} წამი\",future:\"{{count}} წამში\"},halfAMinute:{past:\"ნახევარი წუთის წინ\",present:\"ნახევარი წუთი\",future:\"ნახევარი წუთში\"},lessThanXMinutes:{past:\"{{count}} წუთზე ნაკლები ხნის წინ\",present:\"{{count}} წუთზე ნაკლები\",future:\"{{count}} წუთზე ნაკლებში\"},xMinutes:{past:\"{{count}} წუთის წინ\",present:\"{{count}} წუთი\",future:\"{{count}} წუთში\"},aboutXHours:{past:\"დაახლოებით {{count}} საათის წინ\",present:\"დაახლოებით {{count}} საათი\",future:\"დაახლოებით {{count}} საათში\"},xHours:{past:\"{{count}} საათის წინ\",present:\"{{count}} საათი\",future:\"{{count}} საათში\"},xDays:{past:\"{{count}} დღის წინ\",present:\"{{count}} დღე\",future:\"{{count}} დღეში\"},aboutXWeeks:{past:\"დაახლოებით {{count}} კვირას წინ\",present:\"დაახლოებით {{count}} კვირა\",future:\"დაახლოებით {{count}} კვირაში\"},xWeeks:{past:\"{{count}} კვირას კვირა\",present:\"{{count}} კვირა\",future:\"{{count}} კვირაში\"},aboutXMonths:{past:\"დაახლოებით {{count}} თვის წინ\",present:\"დაახლოებით {{count}} თვე\",future:\"დაახლოებით {{count}} თვეში\"},xMonths:{past:\"{{count}} თვის წინ\",present:\"{{count}} თვე\",future:\"{{count}} თვეში\"},aboutXYears:{past:\"დაახლოებით {{count}} წლის წინ\",present:\"დაახლოებით {{count}} წელი\",future:\"დაახლოებით {{count}} წელში\"},xYears:{past:\"{{count}} წლის წინ\",present:\"{{count}} წელი\",future:\"{{count}} წელში\"},overXYears:{past:\"{{count}} წელზე მეტი ხნის წინ\",present:\"{{count}} წელზე მეტი\",future:\"{{count}} წელზე მეტი ხნის შემდეგ\"},almostXYears:{past:\"თითქმის {{count}} წლის წინ\",present:\"თითქმის {{count}} წელი\",future:\"თითქმის {{count}} წელში\"}},pe={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do, MMMM, y\",medium:\"d, MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}'-ზე'\",long:\"{{date}} {{time}}'-ზე'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},ve={lastWeek:\"'წინა' eeee p'-ზე'\",yesterday:\"'გუშინ' p'-ზე'\",today:\"'დღეს' p'-ზე'\",tomorrow:\"'ხვალ' p'-ზე'\",nextWeek:\"'შემდეგი' eeee p'-ზე'\",other:\"P\"},ge={code:\"ka\",formatDistance:(e,t,n)=>{let r;const a=he[e];return r=\"string\"==typeof a?a:n?.addSuffix&&n.comparison&&n.comparison>0?a.future.replace(\"{{count}}\",String(t)):n?.addSuffix?a.past.replace(\"{{count}}\",String(t)):a.present.replace(\"{{count}}\",String(t)),r},formatLong:pe,formatRelative:(e,t,n,r)=>ve[e],localize:{ordinalNumber:e=>{const t=Number(e);return 1===t?t+\"-ლი\":t+\"-ე\"},era:(0,oe.o)({values:{narrow:[\"ჩ.წ-მდე\",\"ჩ.წ\"],abbreviated:[\"ჩვ.წ-მდე\",\"ჩვ.წ\"],wide:[\"ჩვენს წელთაღრიცხვამდე\",\"ჩვენი წელთაღრიცხვით\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ლი კვ\",\"2-ე კვ\",\"3-ე კვ\",\"4-ე კვ\"],wide:[\"1-ლი კვარტალი\",\"2-ე კვარტალი\",\"3-ე კვარტალი\",\"4-ე კვარტალი\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ია\",\"თე\",\"მა\",\"აპ\",\"მს\",\"ვნ\",\"ვლ\",\"აგ\",\"სე\",\"ოქ\",\"ნო\",\"დე\"],abbreviated:[\"იან\",\"თებ\",\"მარ\",\"აპრ\",\"მაი\",\"ივნ\",\"ივლ\",\"აგვ\",\"სექ\",\"ოქტ\",\"ნოე\",\"დეკ\"],wide:[\"იანვარი\",\"თებერვალი\",\"მარტი\",\"აპრილი\",\"მაისი\",\"ივნისი\",\"ივლისი\",\"აგვისტო\",\"სექტემბერი\",\"ოქტომბერი\",\"ნოემბერი\",\"დეკემბერი\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"კვ\",\"ორ\",\"სა\",\"ოთ\",\"ხუ\",\"პა\",\"შა\"],short:[\"კვი\",\"ორშ\",\"სამ\",\"ოთხ\",\"ხუთ\",\"პარ\",\"შაბ\"],abbreviated:[\"კვი\",\"ორშ\",\"სამ\",\"ოთხ\",\"ხუთ\",\"პარ\",\"შაბ\"],wide:[\"კვირა\",\"ორშაბათი\",\"სამშაბათი\",\"ოთხშაბათი\",\"ხუთშაბათი\",\"პარასკევი\",\"შაბათი\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-ლი|-ე)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ჩვ?\\.წ)\u002Fi,abbreviated:\u002F^(ჩვ?\\.წ)\u002Fi,wide:\u002F^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)\u002Fi,\u002F^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]-(ლი|ე)? კვ\u002Fi,wide:\u002F^[1234]-(ლი|ე)? კვარტალი\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{any:\u002F^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:[\u002F^ია\u002Fi,\u002F^თ\u002Fi,\u002F^მარ\u002Fi,\u002F^აპ\u002Fi,\u002F^მაი\u002Fi,\u002F^ი?ვნ\u002Fi,\u002F^ი?ვლ\u002Fi,\u002F^აგ\u002Fi,\u002F^ს\u002Fi,\u002F^ო\u002Fi,\u002F^ნ\u002Fi,\u002F^დ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(კვ|ორ|სა|ოთ|ხუ|პა|შა)\u002Fi,short:\u002F^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)\u002Fi,wide:\u002F^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^კვ\u002Fi,\u002F^ორ\u002Fi,\u002F^სა\u002Fi,\u002F^ოთ\u002Fi,\u002F^ხუ\u002Fi,\u002F^პა\u002Fi,\u002F^შა\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^([ap]\\.?\\s?m\\.?|შუაღ|დილ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^შუაღ\u002Fi,noon:\u002F^შუადღ\u002Fi,morning:\u002F^დილ\u002Fi,afternoon:\u002Fნაშუადღევს\u002Fi,evening:\u002Fსაღამო\u002Fi,night:\u002Fღამ\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},be={lessThanXSeconds:{regular:{one:\"1 секундтан аз\",singularNominative:\"{{count}} секундтан аз\",singularGenitive:\"{{count}} секундтан аз\",pluralGenitive:\"{{count}} секундтан аз\"},future:{one:\"бір секундтан кейін\",singularNominative:\"{{count}} секундтан кейін\",singularGenitive:\"{{count}} секундтан кейін\",pluralGenitive:\"{{count}} секундтан кейін\"}},xSeconds:{regular:{singularNominative:\"{{count}} секунд\",singularGenitive:\"{{count}} секунд\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунд бұрын\",singularGenitive:\"{{count}} секунд бұрын\",pluralGenitive:\"{{count}} секунд бұрын\"},future:{singularNominative:\"{{count}} секундтан кейін\",singularGenitive:\"{{count}} секундтан кейін\",pluralGenitive:\"{{count}} секундтан кейін\"}},halfAMinute:e=>e?.addSuffix?e.comparison&&e.comparison>0?\"жарты минут ішінде\":\"жарты минут бұрын\":\"жарты минут\",lessThanXMinutes:{regular:{one:\"1 минуттан аз\",singularNominative:\"{{count}} минуттан аз\",singularGenitive:\"{{count}} минуттан аз\",pluralGenitive:\"{{count}} минуттан аз\"},future:{one:\"минуттан кем \",singularNominative:\"{{count}} минуттан кем\",singularGenitive:\"{{count}} минуттан кем\",pluralGenitive:\"{{count}} минуттан кем\"}},xMinutes:{regular:{singularNominative:\"{{count}} минут\",singularGenitive:\"{{count}} минут\",pluralGenitive:\"{{count}} минут\"},past:{singularNominative:\"{{count}} минут бұрын\",singularGenitive:\"{{count}} минут бұрын\",pluralGenitive:\"{{count}} минут бұрын\"},future:{singularNominative:\"{{count}} минуттан кейін\",singularGenitive:\"{{count}} минуттан кейін\",pluralGenitive:\"{{count}} минуттан кейін\"}},aboutXHours:{regular:{singularNominative:\"шамамен {{count}} сағат\",singularGenitive:\"шамамен {{count}} сағат\",pluralGenitive:\"шамамен {{count}} сағат\"},future:{singularNominative:\"шамамен {{count}} сағаттан кейін\",singularGenitive:\"шамамен {{count}} сағаттан кейін\",pluralGenitive:\"шамамен {{count}} сағаттан кейін\"}},xHours:{regular:{singularNominative:\"{{count}} сағат\",singularGenitive:\"{{count}} сағат\",pluralGenitive:\"{{count}} сағат\"}},xDays:{regular:{singularNominative:\"{{count}} күн\",singularGenitive:\"{{count}} күн\",pluralGenitive:\"{{count}} күн\"},future:{singularNominative:\"{{count}} күннен кейін\",singularGenitive:\"{{count}} күннен кейін\",pluralGenitive:\"{{count}} күннен кейін\"}},aboutXWeeks:{type:\"weeks\",one:\"шамамен 1 апта\",other:\"шамамен {{count}} апта\"},xWeeks:{type:\"weeks\",one:\"1 апта\",other:\"{{count}} апта\"},aboutXMonths:{regular:{singularNominative:\"шамамен {{count}} ай\",singularGenitive:\"шамамен {{count}} ай\",pluralGenitive:\"шамамен {{count}} ай\"},future:{singularNominative:\"шамамен {{count}} айдан кейін\",singularGenitive:\"шамамен {{count}} айдан кейін\",pluralGenitive:\"шамамен {{count}} айдан кейін\"}},xMonths:{regular:{singularNominative:\"{{count}} ай\",singularGenitive:\"{{count}} ай\",pluralGenitive:\"{{count}} ай\"}},aboutXYears:{regular:{singularNominative:\"шамамен {{count}} жыл\",singularGenitive:\"шамамен {{count}} жыл\",pluralGenitive:\"шамамен {{count}} жыл\"},future:{singularNominative:\"шамамен {{count}} жылдан кейін\",singularGenitive:\"шамамен {{count}} жылдан кейін\",pluralGenitive:\"шамамен {{count}} жылдан кейін\"}},xYears:{regular:{singularNominative:\"{{count}} жыл\",singularGenitive:\"{{count}} жыл\",pluralGenitive:\"{{count}} жыл\"},future:{singularNominative:\"{{count}} жылдан кейін\",singularGenitive:\"{{count}} жылдан кейін\",pluralGenitive:\"{{count}} жылдан кейін\"}},overXYears:{regular:{singularNominative:\"{{count}} жылдан астам\",singularGenitive:\"{{count}} жылдан астам\",pluralGenitive:\"{{count}} жылдан астам\"},future:{singularNominative:\"{{count}} жылдан астам\",singularGenitive:\"{{count}} жылдан астам\",pluralGenitive:\"{{count}} жылдан астам\"}},almostXYears:{regular:{singularNominative:\"{{count}} жылға жақын\",singularGenitive:\"{{count}} жылға жақын\",pluralGenitive:\"{{count}} жылға жақын\"},future:{singularNominative:\"{{count}} жылдан кейін\",singularGenitive:\"{{count}} жылдан кейін\",pluralGenitive:\"{{count}} жылдан кейін\"}}};function we(e,t){if(e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}const ye={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM y 'ж.'\",long:\"do MMMM y 'ж.'\",medium:\"d MMM y 'ж.'\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var ke=n(90096);const xe=[\"жексенбіде\",\"дүйсенбіде\",\"сейсенбіде\",\"сәрсенбіде\",\"бейсенбіде\",\"жұмада\",\"сенбіде\"];function je(e){return\"'\"+xe[e]+\" сағат' p'-де'\"}const Me={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?je(r):function(e){return\"'өткен \"+xe[e]+\" сағат' p'-де'\"}(r)},yesterday:\"'кеше сағат' p'-де'\",today:\"'бүгін сағат' p'-де'\",tomorrow:\"'ертең сағат' p'-де'\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?je(r):function(e){return\"'келесі \"+xe[e]+\" сағат' p'-де'\"}(r)},other:\"P\"},Pe={0:\"-ші\",1:\"-ші\",2:\"-ші\",3:\"-ші\",4:\"-ші\",5:\"-ші\",6:\"-шы\",7:\"-ші\",8:\"-ші\",9:\"-шы\",10:\"-шы\",20:\"-шы\",30:\"-шы\",40:\"-шы\",50:\"-ші\",60:\"-шы\",70:\"-ші\",80:\"-ші\",90:\"-шы\",100:\"-ші\"},_e={code:\"kk\",formatDistance:(e,t,n)=>{const r=be[e];return\"function\"==typeof r?r(n):\"weeks\"===r.type?1===t?r.one:r.other.replace(\"{{count}}\",String(t)):n?.addSuffix?n.comparison&&n.comparison>0?r.future?we(r.future,t):we(r.regular,t)+\" кейін\":r.past?we(r.past,t):we(r.regular,t)+\" бұрын\":we(r.regular,t)},formatLong:ye,formatRelative:(e,t,n,r)=>{const a=Me[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n>=100?100:null;return n+(Pe[n]||Pe[n%10]||r&&Pe[r]||\"\")},era:(0,oe.o)({values:{narrow:[\"б.з.д.\",\"б.з.\"],abbreviated:[\"б.з.д.\",\"б.з.\"],wide:[\"біздің заманымызға дейін\",\"біздің заманымыз\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ші тоқ.\",\"2-ші тоқ.\",\"3-ші тоқ.\",\"4-ші тоқ.\"],wide:[\"1-ші тоқсан\",\"2-ші тоқсан\",\"3-ші тоқсан\",\"4-ші тоқсан\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"Қ\",\"А\",\"Н\",\"С\",\"М\",\"М\",\"Ш\",\"Т\",\"Қ\",\"Қ\",\"Қ\",\"Ж\"],abbreviated:[\"қаң\",\"ақп\",\"нау\",\"сәу\",\"мам\",\"мау\",\"шіл\",\"там\",\"қыр\",\"қаз\",\"қар\",\"жел\"],wide:[\"қаңтар\",\"ақпан\",\"наурыз\",\"сәуір\",\"мамыр\",\"маусым\",\"шілде\",\"тамыз\",\"қыркүйек\",\"қазан\",\"қараша\",\"желтоқсан\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Қ\",\"А\",\"Н\",\"С\",\"М\",\"М\",\"Ш\",\"Т\",\"Қ\",\"Қ\",\"Қ\",\"Ж\"],abbreviated:[\"қаң\",\"ақп\",\"нау\",\"сәу\",\"мам\",\"мау\",\"шіл\",\"там\",\"қыр\",\"қаз\",\"қар\",\"жел\"],wide:[\"қаңтар\",\"ақпан\",\"наурыз\",\"сәуір\",\"мамыр\",\"маусым\",\"шілде\",\"тамыз\",\"қыркүйек\",\"қазан\",\"қараша\",\"желтоқсан\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Ж\",\"Д\",\"С\",\"С\",\"Б\",\"Ж\",\"С\"],short:[\"жс\",\"дс\",\"сс\",\"ср\",\"бс\",\"жм\",\"сб\"],abbreviated:[\"жс\",\"дс\",\"сс\",\"ср\",\"бс\",\"жм\",\"сб\"],wide:[\"жексенбі\",\"дүйсенбі\",\"сейсенбі\",\"сәрсенбі\",\"бейсенбі\",\"жұма\",\"сенбі\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасы\",noon:\"түс\",morning:\"таң\",afternoon:\"күндіз\",evening:\"кеш\",night:\"түн\"},wide:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасы\",noon:\"түс\",morning:\"таң\",afternoon:\"күндіз\",evening:\"кеш\",night:\"түн\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасында\",noon:\"түс\",morning:\"таң\",afternoon:\"күн\",evening:\"кеш\",night:\"түн\"},wide:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасында\",noon:\"түсте\",morning:\"таңертең\",afternoon:\"күндіз\",evening:\"кеште\",night:\"түнде\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-?(ші|шы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^((б )?з\\.?\\s?д\\.?)\u002Fi,abbreviated:\u002F^((б )?з\\.?\\s?д\\.?)\u002Fi,wide:\u002F^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^б\u002Fi,\u002F^з\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?ші)? тоқ.?\u002Fi,wide:\u002F^[1234](-?ші)? тоқсан\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)\u002Fi,abbreviated:\u002F^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)\u002Fi,wide:\u002F^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^қ\u002Fi,\u002F^а\u002Fi,\u002F^н\u002Fi,\u002F^с\u002Fi,\u002F^м\u002Fi,\u002F^м\u002Fi,\u002F^ш\u002Fi,\u002F^т\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^ж\u002Fi],abbreviated:[\u002F^қаң\u002Fi,\u002F^ақп\u002Fi,\u002F^нау\u002Fi,\u002F^сәу\u002Fi,\u002F^мам\u002Fi,\u002F^мау\u002Fi,\u002F^шіл\u002Fi,\u002F^там\u002Fi,\u002F^қыр\u002Fi,\u002F^қаз\u002Fi,\u002F^қар\u002Fi,\u002F^жел\u002Fi],any:[\u002F^қ\u002Fi,\u002F^а\u002Fi,\u002F^н\u002Fi,\u002F^с\u002Fi,\u002F^м\u002Fi,\u002F^м\u002Fi,\u002F^ш\u002Fi,\u002F^т\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^ж\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(ж|д|с|с|б|ж|с)\u002Fi,short:\u002F^(жс|дс|сс|ср|бс|жм|сб)\u002Fi,wide:\u002F^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ж\u002Fi,\u002F^д\u002Fi,\u002F^с\u002Fi,\u002F^с\u002Fi,\u002F^б\u002Fi,\u002F^ж\u002Fi,\u002F^с\u002Fi],short:[\u002F^жс\u002Fi,\u002F^дс\u002Fi,\u002F^сс\u002Fi,\u002F^ср\u002Fi,\u002F^бс\u002Fi,\u002F^жм\u002Fi,\u002F^сб\u002Fi],any:[\u002F^ж[ек]\u002Fi,\u002F^д[үй]\u002Fi,\u002F^сe[й]\u002Fi,\u002F^сә[р]\u002Fi,\u002F^б[ей]\u002Fi,\u002F^ж[ұм]\u002Fi,\u002F^се[н]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi,wide:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi,any:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^ТД\u002Fi,pm:\u002F^ТК\u002Fi,midnight:\u002F^түн орта\u002Fi,noon:\u002F^күндіз\u002Fi,morning:\u002Fтаң\u002Fi,afternoon:\u002Fтүс\u002Fi,evening:\u002Fкеш\u002Fi,night:\u002Fтүн\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Se={lessThanXSeconds:\"តិចជាង {{count}} វិនាទី\",xSeconds:\"{{count}} វិនាទី\",halfAMinute:\"កន្លះនាទី\",lessThanXMinutes:\"តិចជាង {{count}} នាទី\",xMinutes:\"{{count}} នាទី\",aboutXHours:\"ប្រហែល {{count}} ម៉ោង\",xHours:\"{{count}} ម៉ោង\",xDays:\"{{count}} ថ្ងៃ\",aboutXWeeks:\"ប្រហែល {{count}} សប្តាហ៍\",xWeeks:\"{{count}} សប្តាហ៍\",aboutXMonths:\"ប្រហែល {{count}} ខែ\",xMonths:\"{{count}} ខែ\",aboutXYears:\"ប្រហែល {{count}} ឆ្នាំ\",xYears:\"{{count}} ឆ្នាំ\",overXYears:\"ជាង {{count}} ឆ្នាំ\",almostXYears:\"ជិត {{count}} ឆ្នាំ\"},We={date:(0,ne.k)({formats:{full:\"EEEE do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"h:mm:ss a\",long:\"h:mm:ss a\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'ម៉ោង' {{time}}\",long:\"{{date}} 'ម៉ោង' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},Ce={lastWeek:\"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p\",yesterday:\"'ម្សិលមិញនៅម៉ោង' p\",today:\"'ថ្ងៃនេះម៉ោង' p\",tomorrow:\"'ថ្ងៃស្អែកម៉ោង' p\",nextWeek:\"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p\",other:\"P\"},Oe={code:\"km\",formatDistance:(e,t,n)=>{let r=Se[e];return\"number\"==typeof t&&(r=r.replace(\"{{count}}\",t.toString())),n?.addSuffix?n.comparison&&n.comparison>0?\"ក្នុងរយៈពេល \"+r:r+\"មុន\":r},formatLong:We,formatRelative:(e,t,n,r)=>Ce[e],localize:{ordinalNumber:(e,t)=>Number(e).toString(),era:(0,oe.o)({values:{narrow:[\"ម.គស\",\"គស\"],abbreviated:[\"មុនគ.ស\",\"គ.ស\"],wide:[\"មុនគ្រិស្តសករាជ\",\"នៃគ្រិស្តសករាជ\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"ត្រីមាសទី 1\",\"ត្រីមាសទី 2\",\"ត្រីមាសទី 3\",\"ត្រីមាសទី 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ម.ក\",\"ក.ម\",\"មិ\",\"ម.ស\",\"ឧ.ស\",\"ម.ថ\",\"ក.ដ\",\"សី\",\"កញ\",\"តុ\",\"វិ\",\"ធ\"],abbreviated:[\"មករា\",\"កុម្ភៈ\",\"មីនា\",\"មេសា\",\"ឧសភា\",\"មិថុនា\",\"កក្កដា\",\"សីហា\",\"កញ្ញា\",\"តុលា\",\"វិច្ឆិកា\",\"ធ្នូ\"],wide:[\"មករា\",\"កុម្ភៈ\",\"មីនា\",\"មេសា\",\"ឧសភា\",\"មិថុនា\",\"កក្កដា\",\"សីហា\",\"កញ្ញា\",\"តុលា\",\"វិច្ឆិកា\",\"ធ្នូ\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],short:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],abbreviated:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],wide:[\"អាទិត្យ\",\"ចន្ទ\",\"អង្គារ\",\"ពុធ\",\"ព្រហស្បតិ៍\",\"សុក្រ\",\"សៅរ៍\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},abbreviated:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},wide:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},abbreviated:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},wide:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ម\\.)?គស\u002Fi,abbreviated:\u002F^(មុន)?គ\\.ស\u002Fi,wide:\u002F^(មុន|នៃ)គ្រិស្តសករាជ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(ម|មុន)គ\\.?ស\u002Fi,\u002F^(នៃ)?គ\\.?ស\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^(ត្រីមាស)(ទី)?\\s?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(ម\\.ក|ក\\.ម|មិ|ម\\.ស|ឧ\\.ស|ម\\.ថ|ក\\.ដ|សី|កញ|តុ|វិ|ធ)\u002Fi,abbreviated:\u002F^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)\u002Fi,wide:\u002F^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ម\\.ក\u002Fi,\u002F^ក\\.ម\u002Fi,\u002F^មិ\u002Fi,\u002F^ម\\.ស\u002Fi,\u002F^ឧ\\.ស\u002Fi,\u002F^ម\\.ថ\u002Fi,\u002F^ក\\.ដ\u002Fi,\u002F^សី\u002Fi,\u002F^កញ\u002Fi,\u002F^តុ\u002Fi,\u002F^វិ\u002Fi,\u002F^ធ\u002Fi],any:[\u002F^មក\u002Fi,\u002F^កុ\u002Fi,\u002F^មីន\u002Fi,\u002F^មេ\u002Fi,\u002F^ឧស\u002Fi,\u002F^មិថ\u002Fi,\u002F^កក\u002Fi,\u002F^សី\u002Fi,\u002F^កញ\u002Fi,\u002F^តុ\u002Fi,\u002F^វិច\u002Fi,\u002F^ធ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,short:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,abbreviated:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,wide:\u002F^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^អា\u002Fi,\u002F^ច\u002Fi,\u002F^អ\u002Fi,\u002F^ព\u002Fi,\u002F^ព្រ\u002Fi,\u002F^សុ\u002Fi,\u002F^ស\u002Fi],any:[\u002F^អា\u002Fi,\u002F^ច\u002Fi,\u002F^អ\u002Fi,\u002F^ព\u002Fi,\u002F^ព្រ\u002Fi,\u002F^សុ\u002Fi,\u002F^សៅ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)\u002Fi,any:\u002F^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ព្រឹក\u002Fi,pm:\u002F^ល្ងាច\u002Fi,midnight:\u002F^ពេលកណ្ដាលអធ្រាត្រ\u002Fi,noon:\u002F^ពេលថ្ងៃត្រង់\u002Fi,morning:\u002Fពេលព្រឹក\u002Fi,afternoon:\u002Fពេលរសៀល\u002Fi,evening:\u002Fពេលល្ងាច\u002Fi,night:\u002Fពេលយប់\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Ne={lessThanXSeconds:{one:{default:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",future:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",past:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\"},other:{default:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",future:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",past:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\"}},xSeconds:{one:{default:\"1 ಸೆಕೆಂಡ್\",future:\"1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ\",past:\"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ\"},other:{default:\"{{count}} ಸೆಕೆಂಡುಗಳು\",future:\"{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ\",past:\"{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ\"}},halfAMinute:{other:{default:\"ಅರ್ಧ ನಿಮಿಷ\",future:\"ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ\",past:\"ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ\"}},lessThanXMinutes:{one:{default:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",future:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",past:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\"},other:{default:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",future:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",past:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\"}},xMinutes:{one:{default:\"1 ನಿಮಿಷ\",future:\"1 ನಿಮಿಷದಲ್ಲಿ\",past:\"1 ನಿಮಿಷದ ಹಿಂದೆ\"},other:{default:\"{{count}} ನಿಮಿಷಗಳು\",future:\"{{count}} ನಿಮಿಷಗಳಲ್ಲಿ\",past:\"{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ\"}},aboutXHours:{one:{default:\"ಸುಮಾರು 1 ಗಂಟೆ\",future:\"ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳು\",future:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ\"}},xHours:{one:{default:\"1 ಗಂಟೆ\",future:\"1 ಗಂಟೆಯಲ್ಲಿ\",past:\"1 ಗಂಟೆ ಹಿಂದೆ\"},other:{default:\"{{count}} ಗಂಟೆಗಳು\",future:\"{{count}} ಗಂಟೆಗಳಲ್ಲಿ\",past:\"{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ\"}},xDays:{one:{default:\"1 ದಿನ\",future:\"1 ದಿನದಲ್ಲಿ\",past:\"1 ದಿನದ ಹಿಂದೆ\"},other:{default:\"{{count}} ದಿನಗಳು\",future:\"{{count}} ದಿನಗಳಲ್ಲಿ\",past:\"{{count}} ದಿನಗಳ ಹಿಂದೆ\"}},aboutXMonths:{one:{default:\"ಸುಮಾರು 1 ತಿಂಗಳು\",future:\"ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ತಿಂಗಳು\",future:\"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ\"}},xMonths:{one:{default:\"1 ತಿಂಗಳು\",future:\"1 ತಿಂಗಳಲ್ಲಿ\",past:\"1 ತಿಂಗಳ ಹಿಂದೆ\"},other:{default:\"{{count}} ತಿಂಗಳು\",future:\"{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ\",past:\"{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ\"}},aboutXYears:{one:{default:\"ಸುಮಾರು 1 ವರ್ಷ\",future:\"ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳು\",future:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ\"}},xYears:{one:{default:\"1 ವರ್ಷ\",future:\"1 ವರ್ಷದಲ್ಲಿ\",past:\"1 ವರ್ಷದ ಹಿಂದೆ\"},other:{default:\"{{count}} ವರ್ಷಗಳು\",future:\"{{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"{{count}} ವರ್ಷಗಳ ಹಿಂದೆ\"}},overXYears:{one:{default:\"1 ವರ್ಷದ ಮೇಲೆ\",future:\"1 ವರ್ಷದ ಮೇಲೆ\",past:\"1 ವರ್ಷದ ಮೇಲೆ\"},other:{default:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\",future:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\",past:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\"}},almostXYears:{one:{default:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\",future:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\",past:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\"},other:{default:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\",future:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\"}}};function ze(e,t){return t?.addSuffix?t.comparison&&t.comparison>0?e.future:e.past:e.default}const Ae={date:(0,ne.k)({formats:{full:\"EEEE, MMMM d, y\",long:\"MMMM d, y\",medium:\"MMM d, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"hh:mm:ss a zzzz\",long:\"hh:mm:ss a z\",medium:\"hh:mm:ss a\",short:\"hh:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Te={lastWeek:\"'ಕಳೆದ' eeee p 'ಕ್ಕೆ'\",yesterday:\"'ನಿನ್ನೆ' p 'ಕ್ಕೆ'\",today:\"'ಇಂದು' p 'ಕ್ಕೆ'\",tomorrow:\"'ನಾಳೆ' p 'ಕ್ಕೆ'\",nextWeek:\"eeee p 'ಕ್ಕೆ'\",other:\"P\"},Ee={code:\"kn\",formatDistance:(e,t,n)=>{let r;const a=Ne[e];return r=a.one&&1===t?ze(a.one,n):ze(a.other,n),r.replace(\"{{count}}\",String(t))},formatLong:Ae,formatRelative:(e,t,n,r)=>Te[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"ನೇ\",era:(0,oe.o)({values:{narrow:[\"ಕ್ರಿ.ಪೂ\",\"ಕ್ರಿ.ಶ\"],abbreviated:[\"ಕ್ರಿ.ಪೂ\",\"ಕ್ರಿ.ಶ\"],wide:[\"ಕ್ರಿಸ್ತ ಪೂರ್ವ\",\"ಕ್ರಿಸ್ತ ಶಕ\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ತ್ರೈ 1\",\"ತ್ರೈ 2\",\"ತ್ರೈ 3\",\"ತ್ರೈ 4\"],wide:[\"1ನೇ ತ್ರೈಮಾಸಿಕ\",\"2ನೇ ತ್ರೈಮಾಸಿಕ\",\"3ನೇ ತ್ರೈಮಾಸಿಕ\",\"4ನೇ ತ್ರೈಮಾಸಿಕ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ಜ\",\"ಫೆ\",\"ಮಾ\",\"ಏ\",\"ಮೇ\",\"ಜೂ\",\"ಜು\",\"ಆ\",\"ಸೆ\",\"ಅ\",\"ನ\",\"ಡಿ\"],abbreviated:[\"ಜನ\",\"ಫೆಬ್ರ\",\"ಮಾರ್ಚ್\",\"ಏಪ್ರಿ\",\"ಮೇ\",\"ಜೂನ್\",\"ಜುಲೈ\",\"ಆಗ\",\"ಸೆಪ್ಟೆಂ\",\"ಅಕ್ಟೋ\",\"ನವೆಂ\",\"ಡಿಸೆಂ\"],wide:[\"ಜನವರಿ\",\"ಫೆಬ್ರವರಿ\",\"ಮಾರ್ಚ್\",\"ಏಪ್ರಿಲ್\",\"ಮೇ\",\"ಜೂನ್\",\"ಜುಲೈ\",\"ಆಗಸ್ಟ್\",\"ಸೆಪ್ಟೆಂಬರ್\",\"ಅಕ್ಟೋಬರ್\",\"ನವೆಂಬರ್\",\"ಡಿಸೆಂಬರ್\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"ಭಾ\",\"ಸೋ\",\"ಮಂ\",\"ಬು\",\"ಗು\",\"ಶು\",\"ಶ\"],short:[\"ಭಾನು\",\"ಸೋಮ\",\"ಮಂಗಳ\",\"ಬುಧ\",\"ಗುರು\",\"ಶುಕ್ರ\",\"ಶನಿ\"],abbreviated:[\"ಭಾನು\",\"ಸೋಮ\",\"ಮಂಗಳ\",\"ಬುಧ\",\"ಗುರು\",\"ಶುಕ್ರ\",\"ಶನಿ\"],wide:[\"ಭಾನುವಾರ\",\"ಸೋಮವಾರ\",\"ಮಂಗಳವಾರ\",\"ಬುಧವಾರ\",\"ಗುರುವಾರ\",\"ಶುಕ್ರವಾರ\",\"ಶನಿವಾರ\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾಹ್ನ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾಹ್ನ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},abbreviated:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},wide:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ಪೂ\",pm:\"ಅ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},abbreviated:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯ ರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},wide:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯ ರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(ನೇ|ನೆ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)\u002Fi,abbreviated:\u002F^(ಕ್ರಿ\\.?\\s?ಪೂ\\.?|ಕ್ರಿ\\.?\\s?ಶ\\.?|ಪ್ರ\\.?\\s?ಶ\\.?)\u002Fi,wide:\u002F^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ಪೂ\u002Fi,\u002F^(ಶ|ಪ್ರ)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ\u002Fi,wide:\u002F^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)\u002Fi,abbreviated:\u002F^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)\u002Fi,wide:\u002F^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ಜ$\u002Fi,\u002F^ಫೆ\u002Fi,\u002F^ಮಾ\u002Fi,\u002F^ಏ\u002Fi,\u002F^ಮೇ\u002Fi,\u002F^ಜೂ\u002Fi,\u002F^ಜು$\u002Fi,\u002F^ಆ\u002Fi,\u002F^ಸೆ\u002Fi,\u002F^ಅ\u002Fi,\u002F^ನ\u002Fi,\u002F^ಡಿ\u002Fi],any:[\u002F^ಜನ\u002Fi,\u002F^ಫೆ\u002Fi,\u002F^ಮಾ\u002Fi,\u002F^ಏ\u002Fi,\u002F^ಮೇ\u002Fi,\u002F^ಜೂನ್\u002Fi,\u002F^ಜುಲೈ\u002Fi,\u002F^ಆ\u002Fi,\u002F^ಸೆ\u002Fi,\u002F^ಅ\u002Fi,\u002F^ನ\u002Fi,\u002F^ಡಿ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)\u002Fi,short:\u002F^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)\u002Fi,abbreviated:\u002F^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)\u002Fi,wide:\u002F^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ಭಾ\u002Fi,\u002F^ಸೋ\u002Fi,\u002F^ಮ\u002Fi,\u002F^ಬು\u002Fi,\u002F^ಗು\u002Fi,\u002F^ಶು\u002Fi,\u002F^ಶ\u002Fi],any:[\u002F^ಭಾ\u002Fi,\u002F^ಸೋ\u002Fi,\u002F^ಮ\u002Fi,\u002F^ಬು\u002Fi,\u002F^ಗು\u002Fi,\u002F^ಶು\u002Fi,\u002F^ಶ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)\u002Fi,any:\u002F^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ಪೂ\u002Fi,pm:\u002F^ಅ\u002Fi,midnight:\u002Fಮಧ್ಯರಾತ್ರಿ\u002Fi,noon:\u002Fಮಧ್ಯಾನ್ಹ\u002Fi,morning:\u002Fಬೆಳಗ್ಗೆ\u002Fi,afternoon:\u002Fಮಧ್ಯಾನ್ಹ\u002Fi,evening:\u002Fಸಂಜೆ\u002Fi,night:\u002Fರಾತ್ರಿ\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},De={lessThanXSeconds:{one:\"1초 미만\",other:\"{{count}}초 미만\"},xSeconds:{one:\"1초\",other:\"{{count}}초\"},halfAMinute:\"30초\",lessThanXMinutes:{one:\"1분 미만\",other:\"{{count}}분 미만\"},xMinutes:{one:\"1분\",other:\"{{count}}분\"},aboutXHours:{one:\"약 1시간\",other:\"약 {{count}}시간\"},xHours:{one:\"1시간\",other:\"{{count}}시간\"},xDays:{one:\"1일\",other:\"{{count}}일\"},aboutXWeeks:{one:\"약 1주\",other:\"약 {{count}}주\"},xWeeks:{one:\"1주\",other:\"{{count}}주\"},aboutXMonths:{one:\"약 1개월\",other:\"약 {{count}}개월\"},xMonths:{one:\"1개월\",other:\"{{count}}개월\"},aboutXYears:{one:\"약 1년\",other:\"약 {{count}}년\"},xYears:{one:\"1년\",other:\"{{count}}년\"},overXYears:{one:\"1년 이상\",other:\"{{count}}년 이상\"},almostXYears:{one:\"거의 1년\",other:\"거의 {{count}}년\"}},Ie={date:(0,ne.k)({formats:{full:\"y년 M월 d일 EEEE\",long:\"y년 M월 d일\",medium:\"y.MM.dd\",short:\"y.MM.dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"a H시 mm분 ss초 zzzz\",long:\"a H:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Fe={lastWeek:\"'지난' eeee p\",yesterday:\"'어제' p\",today:\"'오늘' p\",tomorrow:\"'내일' p\",nextWeek:\"'다음' eeee p\",other:\"P\"},He={code:\"ko\",formatDistance:(e,t,n)=>{let r;const a=De[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?r+\" 후\":r+\" 전\":r},formatLong:Ie,formatRelative:(e,t,n,r)=>Fe[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"minute\":case\"second\":return String(n);case\"date\":return n+\"일\";default:return n+\"번째\"}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AD\"],abbreviated:[\"BC\",\"AD\"],wide:[\"기원전\",\"서기\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1분기\",\"2분기\",\"3분기\",\"4분기\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"],wide:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],short:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],abbreviated:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],wide:[\"일요일\",\"월요일\",\"화요일\",\"수요일\",\"목요일\",\"금요일\",\"토요일\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},abbreviated:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},wide:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},abbreviated:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},wide:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(일|번째)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(기원전|서기)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(bc|기원전)\u002Fi,\u002F^(ad|서기)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]사?분기\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(1[012]|[123456789])\u002F,abbreviated:\u002F^(1[012]|[123456789])월\u002Fi,wide:\u002F^(1[012]|[123456789])월\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1월?$\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[일월화수목금토]\u002F,short:\u002F^[일월화수목금토]\u002F,abbreviated:\u002F^[일월화수목금토]\u002F,wide:\u002F^[일월화수목금토]요일\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^일\u002F,\u002F^월\u002F,\u002F^화\u002F,\u002F^수\u002F,\u002F^목\u002F,\u002F^금\u002F,\u002F^토\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(am|pm|오전|오후|자정|정오|아침|저녁|밤)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(am|오전)\u002Fi,pm:\u002F^(pm|오후)\u002Fi,midnight:\u002F^자정\u002Fi,noon:\u002F^정오\u002Fi,morning:\u002F^아침\u002Fi,afternoon:\u002F^오후\u002Fi,evening:\u002F^저녁\u002Fi,night:\u002F^밤\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Re={lessThanXSeconds:{standalone:{one:\"manner wéi eng Sekonn\",other:\"manner wéi {{count}} Sekonnen\"},withPreposition:{one:\"manner wéi enger Sekonn\",other:\"manner wéi {{count}} Sekonnen\"}},xSeconds:{standalone:{one:\"eng Sekonn\",other:\"{{count}} Sekonnen\"},withPreposition:{one:\"enger Sekonn\",other:\"{{count}} Sekonnen\"}},halfAMinute:{standalone:\"eng hallef Minutt\",withPreposition:\"enger hallwer Minutt\"},lessThanXMinutes:{standalone:{one:\"manner wéi eng Minutt\",other:\"manner wéi {{count}} Minutten\"},withPreposition:{one:\"manner wéi enger Minutt\",other:\"manner wéi {{count}} Minutten\"}},xMinutes:{standalone:{one:\"eng Minutt\",other:\"{{count}} Minutten\"},withPreposition:{one:\"enger Minutt\",other:\"{{count}} Minutten\"}},aboutXHours:{standalone:{one:\"ongeféier eng Stonn\",other:\"ongeféier {{count}} Stonnen\"},withPreposition:{one:\"ongeféier enger Stonn\",other:\"ongeféier {{count}} Stonnen\"}},xHours:{standalone:{one:\"eng Stonn\",other:\"{{count}} Stonnen\"},withPreposition:{one:\"enger Stonn\",other:\"{{count}} Stonnen\"}},xDays:{standalone:{one:\"een Dag\",other:\"{{count}} Deeg\"},withPreposition:{one:\"engem Dag\",other:\"{{count}} Deeg\"}},aboutXWeeks:{standalone:{one:\"ongeféier eng Woch\",other:\"ongeféier {{count}} Wochen\"},withPreposition:{one:\"ongeféier enger Woche\",other:\"ongeféier {{count}} Wochen\"}},xWeeks:{standalone:{one:\"eng Woch\",other:\"{{count}} Wochen\"},withPreposition:{one:\"enger Woch\",other:\"{{count}} Wochen\"}},aboutXMonths:{standalone:{one:\"ongeféier ee Mount\",other:\"ongeféier {{count}} Méint\"},withPreposition:{one:\"ongeféier engem Mount\",other:\"ongeféier {{count}} Méint\"}},xMonths:{standalone:{one:\"ee Mount\",other:\"{{count}} Méint\"},withPreposition:{one:\"engem Mount\",other:\"{{count}} Méint\"}},aboutXYears:{standalone:{one:\"ongeféier ee Joer\",other:\"ongeféier {{count}} Joer\"},withPreposition:{one:\"ongeféier engem Joer\",other:\"ongeféier {{count}} Joer\"}},xYears:{standalone:{one:\"ee Joer\",other:\"{{count}} Joer\"},withPreposition:{one:\"engem Joer\",other:\"{{count}} Joer\"}},overXYears:{standalone:{one:\"méi wéi ee Joer\",other:\"méi wéi {{count}} Joer\"},withPreposition:{one:\"méi wéi engem Joer\",other:\"méi wéi {{count}} Joer\"}},almostXYears:{standalone:{one:\"bal ee Joer\",other:\"bal {{count}} Joer\"},withPreposition:{one:\"bal engem Joer\",other:\"bal {{count}} Joer\"}}},$e=[\"d\",\"h\",\"n\",\"t\",\"z\"],Le=[\"a,\",\"e\",\"i\",\"o\",\"u\"],Xe=[0,1,2,3,8,9],Ge=[40,50,60,70];function Ye(e){const t=e.charAt(0).toLowerCase();if(-1!=Le.indexOf(t)||-1!=$e.indexOf(t))return!0;const n=e.split(\" \")[0],r=parseInt(n);return!isNaN(r)&&-1!=Xe.indexOf(r%10)&&-1==Ge.indexOf(parseInt(n.substring(0,2)))}const Ze={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.yy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'um' {{time}}\",long:\"{{date}} 'um' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},qe={lastWeek:e=>{const t=e.getDay();let n=\"'läschte\";return 2!==t&&4!==t||(n+=\"n\"),n+=\"' eeee 'um' p\",n},yesterday:\"'gëschter um' p\",today:\"'haut um' p\",tomorrow:\"'moien um' p\",nextWeek:\"eeee 'um' p\",other:\"P\"},Be={code:\"lb\",formatDistance:(e,t,n)=>{let r;const a=Re[e],o=n?.addSuffix?a.withPreposition:a.standalone;return r=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"a\"+(Ye(r)?\"n\":\"\")+\" \"+r:\"viru\"+(Ye(r)?\"n\":\"\")+\" \"+r:r},formatLong:Ze,formatRelative:(e,t,n,r)=>{const a=qe[e];return\"function\"==typeof a?a(t):a},localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"viru Christus\",\"no Christus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mäe\",\"Abr\",\"Mee\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Januar\",\"Februar\",\"Mäerz\",\"Abrëll\",\"Mee\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mé\",\"Dë\",\"Më\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mé.\",\"Dë.\",\"Më.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonndeg\",\"Méindeg\",\"Dënschdeg\",\"Mëttwoch\",\"Donneschdeg\",\"Freideg\",\"Samschdeg\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"mo.\",pm:\"nomë.\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"},abbreviated:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"},wide:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"mo.\",pm:\"nom.\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"},abbreviated:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"},wide:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,abbreviated:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,wide:\u002F^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? Quartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)\u002Fi,wide:\u002F^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mä\u002Fi,\u002F^ab\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[smdf]\u002Fi,short:\u002F^(so|mé|dë|më|do|fr|sa)\u002Fi,abbreviated:\u002F^(son?|méi?|dën?|mët?|don?|fre?|sam?)\\.?\u002Fi,wide:\u002F^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^so\u002Fi,\u002F^mé\u002Fi,\u002F^dë\u002Fi,\u002F^më\u002Fi,\u002F^do\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(mo\\.?|nomë\\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi,abbreviated:\u002F^(moi\\.?|nomët\\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi,wide:\u002F^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^m\u002Fi,pm:\u002F^n\u002Fi,midnight:\u002F^Mëtter\u002Fi,noon:\u002F^mëttes\u002Fi,morning:\u002Fmoies\u002Fi,afternoon:\u002Fnomëttes\u002Fi,evening:\u002Fowes\u002Fi,night:\u002Fnuets\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ve={xseconds_other:\"sekundė_sekundžių_sekundes\",xminutes_one:\"minutė_minutės_minutę\",xminutes_other:\"minutės_minučių_minutes\",xhours_one:\"valanda_valandos_valandą\",xhours_other:\"valandos_valandų_valandas\",xdays_one:\"diena_dienos_dieną\",xdays_other:\"dienos_dienų_dienas\",xweeks_one:\"savaitė_savaitės_savaitę\",xweeks_other:\"savaitės_savaičių_savaites\",xmonths_one:\"mėnuo_mėnesio_mėnesį\",xmonths_other:\"mėnesiai_mėnesių_mėnesius\",xyears_one:\"metai_metų_metus\",xyears_other:\"metai_metų_metus\",about:\"apie\",over:\"daugiau nei\",almost:\"beveik\",lessthan:\"mažiau nei\"},Ue=(e,t,n,r)=>t?r?\"kelių sekundžių\":\"kelias sekundes\":\"kelios sekundės\",Ke=(e,t,n,r)=>t?r?et(n)[1]:et(n)[2]:et(n)[0],Je=(e,t,n,r)=>{const a=e+\" \";return 1===e?a+Ke(0,t,n,r):t?r?a+et(n)[1]:a+(Qe(e)?et(n)[1]:et(n)[2]):a+(Qe(e)?et(n)[1]:et(n)[0])};function Qe(e){return e%10==0||e>10&&e\u003C20}function et(e){return Ve[e].split(\"_\")}const tt={lessThanXSeconds:{one:Ue,other:Je},xSeconds:{one:Ue,other:Je},halfAMinute:\"pusė minutės\",lessThanXMinutes:{one:Ke,other:Je},xMinutes:{one:Ke,other:Je},aboutXHours:{one:Ke,other:Je},xHours:{one:Ke,other:Je},xDays:{one:Ke,other:Je},aboutXWeeks:{one:Ke,other:Je},xWeeks:{one:Ke,other:Je},aboutXMonths:{one:Ke,other:Je},xMonths:{one:Ke,other:Je},aboutXYears:{one:Ke,other:Je},xYears:{one:Ke,other:Je},overXYears:{one:Ke,other:Je},almostXYears:{one:Ke,other:Je}},nt={date:(0,ne.k)({formats:{full:\"y 'm'. MMMM d 'd'., EEEE\",long:\"y 'm'. MMMM d 'd'.\",medium:\"y-MM-dd\",short:\"y-MM-dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},rt={lastWeek:\"'Praėjusį' eeee p\",yesterday:\"'Vakar' p\",today:\"'Šiandien' p\",tomorrow:\"'Rytoj' p\",nextWeek:\"eeee p\",other:\"P\"},at={code:\"lt\",formatDistance:(e,t,n)=>{const r=e.match(\u002Fabout|over|almost|lessthan\u002Fi),a=r?e.replace(r[0],\"\"):e,o=void 0!==n?.comparison&&n.comparison>0;let i;const s=tt[e];if(i=\"string\"==typeof s?s:1===t?s.one(t,!0===n?.addSuffix,a.toLowerCase()+\"_one\",o):s.other(t,!0===n?.addSuffix,a.toLowerCase()+\"_other\",o),r){const e=r[0].toLowerCase();i=Ve[e]+\" \"+i}return n?.addSuffix?n.comparison&&n.comparison>0?\"po \"+i:\"prieš \"+i:i},formatLong:nt,formatRelative:(e,t,n,r)=>rt[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"-oji\",era:(0,oe.o)({values:{narrow:[\"pr. Kr.\",\"po Kr.\"],abbreviated:[\"pr. Kr.\",\"po Kr.\"],wide:[\"prieš Kristų\",\"po Kristaus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I ketv.\",\"II ketv.\",\"III ketv.\",\"IV ketv.\"],wide:[\"I ketvirtis\",\"II ketvirtis\",\"III ketvirtis\",\"IV ketvirtis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I k.\",\"II k.\",\"III k.\",\"IV k.\"],wide:[\"I ketvirtis\",\"II ketvirtis\",\"III ketvirtis\",\"IV ketvirtis\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"S\",\"V\",\"K\",\"B\",\"G\",\"B\",\"L\",\"R\",\"R\",\"S\",\"L\",\"G\"],abbreviated:[\"saus.\",\"vas.\",\"kov.\",\"bal.\",\"geg.\",\"birž.\",\"liep.\",\"rugp.\",\"rugs.\",\"spal.\",\"lapkr.\",\"gruod.\"],wide:[\"sausis\",\"vasaris\",\"kovas\",\"balandis\",\"gegužė\",\"birželis\",\"liepa\",\"rugpjūtis\",\"rugsėjis\",\"spalis\",\"lapkritis\",\"gruodis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"V\",\"K\",\"B\",\"G\",\"B\",\"L\",\"R\",\"R\",\"S\",\"L\",\"G\"],abbreviated:[\"saus.\",\"vas.\",\"kov.\",\"bal.\",\"geg.\",\"birž.\",\"liep.\",\"rugp.\",\"rugs.\",\"spal.\",\"lapkr.\",\"gruod.\"],wide:[\"sausio\",\"vasario\",\"kovo\",\"balandžio\",\"gegužės\",\"birželio\",\"liepos\",\"rugpjūčio\",\"rugsėjo\",\"spalio\",\"lapkričio\",\"gruodžio\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"P\",\"A\",\"T\",\"K\",\"P\",\"Š\"],short:[\"Sk\",\"Pr\",\"An\",\"Tr\",\"Kt\",\"Pn\",\"Št\"],abbreviated:[\"sk\",\"pr\",\"an\",\"tr\",\"kt\",\"pn\",\"št\"],wide:[\"sekmadienis\",\"pirmadienis\",\"antradienis\",\"trečiadienis\",\"ketvirtadienis\",\"penktadienis\",\"šeštadienis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"P\",\"A\",\"T\",\"K\",\"P\",\"Š\"],short:[\"Sk\",\"Pr\",\"An\",\"Tr\",\"Kt\",\"Pn\",\"Št\"],abbreviated:[\"sk\",\"pr\",\"an\",\"tr\",\"kt\",\"pn\",\"št\"],wide:[\"sekmadienį\",\"pirmadienį\",\"antradienį\",\"trečiadienį\",\"ketvirtadienį\",\"penktadienį\",\"šeštadienį\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"pr. p.\",pm:\"pop.\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"},abbreviated:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"},wide:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"pr. p.\",pm:\"pop.\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"},abbreviated:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"},wide:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-oji)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^p(r|o)\\.?\\s?(kr\\.?|me)\u002Fi,abbreviated:\u002F^(pr\\.\\s?(kr\\.|m\\.\\s?e\\.)|po\\s?kr\\.|mūsų eroje)\u002Fi,wide:\u002F^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fprieš\u002Fi,\u002F(po|mūsų)\u002Fi],any:[\u002F^pr\u002Fi,\u002F^(po|m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^([1234])\u002Fi,abbreviated:\u002F^(I|II|III|IV)\\s?ketv?\\.?\u002Fi,wide:\u002F^(I|II|III|IV)\\s?ketvirtis\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002FI$\u002Fi,\u002FII$\u002Fi,\u002FIII\u002Fi,\u002FIV\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[svkbglr]\u002Fi,abbreviated:\u002F^(saus\\.|vas\\.|kov\\.|bal\\.|geg\\.|birž\\.|liep\\.|rugp\\.|rugs\\.|spal\\.|lapkr\\.|gruod\\.)\u002Fi,wide:\u002F^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^v\u002Fi,\u002F^k\u002Fi,\u002F^b\u002Fi,\u002F^g\u002Fi,\u002F^b\u002Fi,\u002F^l\u002Fi,\u002F^r\u002Fi,\u002F^r\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^g\u002Fi],any:[\u002F^saus\u002Fi,\u002F^vas\u002Fi,\u002F^kov\u002Fi,\u002F^bal\u002Fi,\u002F^geg\u002Fi,\u002F^birž\u002Fi,\u002F^liep\u002Fi,\u002F^rugp\u002Fi,\u002F^rugs\u002Fi,\u002F^spal\u002Fi,\u002F^lapkr\u002Fi,\u002F^gruod\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[spatkš]\u002Fi,short:\u002F^(sk|pr|an|tr|kt|pn|št)\u002Fi,abbreviated:\u002F^(sk|pr|an|tr|kt|pn|št)\u002Fi,wide:\u002F^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^p\u002Fi,\u002F^a\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^p\u002Fi,\u002F^š\u002Fi],wide:[\u002F^se\u002Fi,\u002F^pi\u002Fi,\u002F^an\u002Fi,\u002F^tr\u002Fi,\u002F^ke\u002Fi,\u002F^pe\u002Fi,\u002F^še\u002Fi],any:[\u002F^sk\u002Fi,\u002F^pr\u002Fi,\u002F^an\u002Fi,\u002F^tr\u002Fi,\u002F^kt\u002Fi,\u002F^pn\u002Fi,\u002F^št\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(pr.\\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)\u002Fi,any:\u002F^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^pr\u002Fi,pm:\u002F^pop.\u002Fi,midnight:\u002F^vidurnaktis\u002Fi,noon:\u002F^(vidurdienis|perp)\u002Fi,morning:\u002Frytas\u002Fi,afternoon:\u002F(die|popietė)\u002Fi,evening:\u002Fvakaras\u002Fi,night:\u002Fnaktis\u002Fi},any:{am:\u002F^pr\u002Fi,pm:\u002F^popiet$\u002Fi,midnight:\u002F^vidurnaktis\u002Fi,noon:\u002F^(vidurdienis|perp)\u002Fi,morning:\u002Frytas\u002Fi,afternoon:\u002F(die|popietė)\u002Fi,evening:\u002Fvakaras\u002Fi,night:\u002Fnaktis\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};function ot(e){return(t,n)=>{if(1===t)return n?.addSuffix?e.one[0].replace(\"{{time}}\",e.one[2]):e.one[0].replace(\"{{time}}\",e.one[1]);{const r=t%10==1&&t%100!=11;return n?.addSuffix?e.other[0].replace(\"{{time}}\",r?e.other[3]:e.other[4]).replace(\"{{count}}\",String(t)):e.other[0].replace(\"{{time}}\",r?e.other[1]:e.other[2]).replace(\"{{count}}\",String(t))}}}const it={lessThanXSeconds:ot({one:[\"mazāk par {{time}}\",\"sekundi\",\"sekundi\"],other:[\"mazāk nekā {{count}} {{time}}\",\"sekunde\",\"sekundes\",\"sekundes\",\"sekundēm\"]}),xSeconds:ot({one:[\"1 {{time}}\",\"sekunde\",\"sekundes\"],other:[\"{{count}} {{time}}\",\"sekunde\",\"sekundes\",\"sekundes\",\"sekundēm\"]}),halfAMinute:(e,t)=>t?.addSuffix?\"pusminūtes\":\"pusminūte\",lessThanXMinutes:ot({one:[\"mazāk par {{time}}\",\"minūti\",\"minūti\"],other:[\"mazāk nekā {{count}} {{time}}\",\"minūte\",\"minūtes\",\"minūtes\",\"minūtēm\"]}),xMinutes:ot({one:[\"1 {{time}}\",\"minūte\",\"minūtes\"],other:[\"{{count}} {{time}}\",\"minūte\",\"minūtes\",\"minūtes\",\"minūtēm\"]}),aboutXHours:ot({one:[\"apmēram 1 {{time}}\",\"stunda\",\"stundas\"],other:[\"apmēram {{count}} {{time}}\",\"stunda\",\"stundas\",\"stundas\",\"stundām\"]}),xHours:ot({one:[\"1 {{time}}\",\"stunda\",\"stundas\"],other:[\"{{count}} {{time}}\",\"stunda\",\"stundas\",\"stundas\",\"stundām\"]}),xDays:ot({one:[\"1 {{time}}\",\"diena\",\"dienas\"],other:[\"{{count}} {{time}}\",\"diena\",\"dienas\",\"dienas\",\"dienām\"]}),aboutXWeeks:ot({one:[\"apmēram 1 {{time}}\",\"nedēļa\",\"nedēļas\"],other:[\"apmēram {{count}} {{time}}\",\"nedēļa\",\"nedēļu\",\"nedēļas\",\"nedēļām\"]}),xWeeks:ot({one:[\"1 {{time}}\",\"nedēļa\",\"nedēļas\"],other:[\"{{count}} {{time}}\",\"nedēļa\",\"nedēļu\",\"nedēļas\",\"nedēļām\"]}),aboutXMonths:ot({one:[\"apmēram 1 {{time}}\",\"mēnesis\",\"mēneša\"],other:[\"apmēram {{count}} {{time}}\",\"mēnesis\",\"mēneši\",\"mēneša\",\"mēnešiem\"]}),xMonths:ot({one:[\"1 {{time}}\",\"mēnesis\",\"mēneša\"],other:[\"{{count}} {{time}}\",\"mēnesis\",\"mēneši\",\"mēneša\",\"mēnešiem\"]}),aboutXYears:ot({one:[\"apmēram 1 {{time}}\",\"gads\",\"gada\"],other:[\"apmēram {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),xYears:ot({one:[\"1 {{time}}\",\"gads\",\"gada\"],other:[\"{{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),overXYears:ot({one:[\"ilgāk par 1 {{time}}\",\"gadu\",\"gadu\"],other:[\"vairāk nekā {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),almostXYears:ot({one:[\"gandrīz 1 {{time}}\",\"gads\",\"gada\"],other:[\"vairāk nekā {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]})},st={date:(0,ne.k)({formats:{full:\"EEEE, y. 'gada' d. MMMM\",long:\"y. 'gada' d. MMMM\",medium:\"dd.MM.y.\",short:\"dd.MM.y.\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'plkst.' {{time}}\",long:\"{{date}} 'plkst.' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},ut=[\"svētdienā\",\"pirmdienā\",\"otrdienā\",\"trešdienā\",\"ceturtdienā\",\"piektdienā\",\"sestdienā\"],dt={lastWeek:(e,t,n)=>(0,ke.R)(e,t,n)?\"eeee 'plkst.' p\":\"'Pagājušā \"+ut[e.getDay()]+\" plkst.' p\",yesterday:\"'Vakar plkst.' p\",today:\"'Šodien plkst.' p\",tomorrow:\"'Rīt plkst.' p\",nextWeek:(e,t,n)=>(0,ke.R)(e,t,n)?\"eeee 'plkst.' p\":\"'Nākamajā \"+ut[e.getDay()]+\" plkst.' p\",other:\"P\"},lt={code:\"lv\",formatDistance:(e,t,n)=>{const r=it[e](t,n);return n?.addSuffix?n.comparison&&n.comparison>0?\"pēc \"+r:\"pirms \"+r:r},formatLong:st,formatRelative:(e,t,n,r)=>{const a=dt[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"p.m.ē\",\"m.ē\"],abbreviated:[\"p. m. ē.\",\"m. ē.\"],wide:[\"pirms mūsu ēras\",\"mūsu ērā\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. cet.\",\"2. cet.\",\"3. cet.\",\"4. cet.\"],wide:[\"pirmais ceturksnis\",\"otrais ceturksnis\",\"trešais ceturksnis\",\"ceturtais ceturksnis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. cet.\",\"2. cet.\",\"3. cet.\",\"4. cet.\"],wide:[\"pirmajā ceturksnī\",\"otrajā ceturksnī\",\"trešajā ceturksnī\",\"ceturtajā ceturksnī\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"febr.\",\"marts\",\"apr.\",\"maijs\",\"jūn.\",\"jūl.\",\"aug.\",\"sept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"janvāris\",\"februāris\",\"marts\",\"aprīlis\",\"maijs\",\"jūnijs\",\"jūlijs\",\"augusts\",\"septembris\",\"oktobris\",\"novembris\",\"decembris\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"febr.\",\"martā\",\"apr.\",\"maijs\",\"jūn.\",\"jūl.\",\"aug.\",\"sept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"janvārī\",\"februārī\",\"martā\",\"aprīlī\",\"maijā\",\"jūnijā\",\"jūlijā\",\"augustā\",\"septembrī\",\"oktobrī\",\"novembrī\",\"decembrī\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"P\",\"O\",\"T\",\"C\",\"P\",\"S\"],short:[\"Sv\",\"P\",\"O\",\"T\",\"C\",\"Pk\",\"S\"],abbreviated:[\"svētd.\",\"pirmd.\",\"otrd.\",\"trešd.\",\"ceturtd.\",\"piektd.\",\"sestd.\"],wide:[\"svētdiena\",\"pirmdiena\",\"otrdiena\",\"trešdiena\",\"ceturtdiena\",\"piektdiena\",\"sestdiena\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"P\",\"O\",\"T\",\"C\",\"P\",\"S\"],short:[\"Sv\",\"P\",\"O\",\"T\",\"C\",\"Pk\",\"S\"],abbreviated:[\"svētd.\",\"pirmd.\",\"otrd.\",\"trešd.\",\"ceturtd.\",\"piektd.\",\"sestd.\"],wide:[\"svētdienā\",\"pirmdienā\",\"otrdienā\",\"trešdienā\",\"ceturtdienā\",\"piektdienā\",\"sestdienā\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rīts\",afternoon:\"diena\",evening:\"vakars\",night:\"nakts\"},abbreviated:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rīts\",afternoon:\"pēcpusd.\",evening:\"vakars\",night:\"nakts\"},wide:{am:\"am\",pm:\"pm\",midnight:\"pusnakts\",noon:\"pusdienlaiks\",morning:\"rīts\",afternoon:\"pēcpusdiena\",evening:\"vakars\",night:\"nakts\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rītā\",afternoon:\"dienā\",evening:\"vakarā\",night:\"naktī\"},abbreviated:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rītā\",afternoon:\"pēcpusd.\",evening:\"vakarā\",night:\"naktī\"},wide:{am:\"am\",pm:\"pm\",midnight:\"pusnaktī\",noon:\"pusdienlaikā\",morning:\"rītā\",afternoon:\"pēcpusdienā\",evening:\"vakarā\",night:\"naktī\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(p\\.m\\.ē|m\\.ē)\u002Fi,abbreviated:\u002F^(p\\. m\\. ē\\.|m\\. ē\\.)\u002Fi,wide:\u002F^(pirms mūsu ēras|mūsu ērā)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^m\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](\\. cet\\.)\u002Fi,wide:\u002F^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi],abbreviated:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi],wide:[\u002F^p\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi]},defaultParseWidth:\"wide\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv\\.|febr\\.|marts|apr\\.|maijs|jūn\\.|jūl\\.|aug\\.|sept\\.|okt\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jūn\u002Fi,\u002F^jūl\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[spotc]\u002Fi,short:\u002F^(sv|pi|o|t|c|pk|s)\u002Fi,abbreviated:\u002F^(svētd\\.|pirmd\\.|otrd.\\|trešd\\.|ceturtd\\.|piektd\\.|sestd\\.)\u002Fi,wide:\u002F^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^p\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^sv\u002Fi,\u002F^pi\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^se\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(am|pm|pusn\\.|pusd\\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))\u002F,abbreviated:\u002F^(am|pm|pusn\\.|pusd\\.|rīt(s|ā)|pēcpusd\\.|vakar(s|ā)|nakt(s|ī))\u002F,wide:\u002F^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^pusn\u002Fi,noon:\u002F^pusd\u002Fi,morning:\u002F^r\u002Fi,afternoon:\u002F^(d|pēc)\u002Fi,evening:\u002F^v\u002Fi,night:\u002F^n\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},ct={lessThanXSeconds:{one:\"помалку од секунда\",other:\"помалку од {{count}} секунди\"},xSeconds:{one:\"1 секунда\",other:\"{{count}} секунди\"},halfAMinute:\"половина минута\",lessThanXMinutes:{one:\"помалку од минута\",other:\"помалку од {{count}} минути\"},xMinutes:{one:\"1 минута\",other:\"{{count}} минути\"},aboutXHours:{one:\"околу 1 час\",other:\"околу {{count}} часа\"},xHours:{one:\"1 час\",other:\"{{count}} часа\"},xDays:{one:\"1 ден\",other:\"{{count}} дена\"},aboutXWeeks:{one:\"околу 1 недела\",other:\"околу {{count}} месеци\"},xWeeks:{one:\"1 недела\",other:\"{{count}} недели\"},aboutXMonths:{one:\"околу 1 месец\",other:\"околу {{count}} недели\"},xMonths:{one:\"1 месец\",other:\"{{count}} месеци\"},aboutXYears:{one:\"околу 1 година\",other:\"околу {{count}} години\"},xYears:{one:\"1 година\",other:\"{{count}} години\"},overXYears:{one:\"повеќе од 1 година\",other:\"повеќе од {{count}} години\"},almostXYears:{one:\"безмалку 1 година\",other:\"безмалку {{count}} години\"}},mt={date:(0,ne.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})},ft=[\"недела\",\"понеделник\",\"вторник\",\"среда\",\"четврток\",\"петок\",\"сабота\"];function ht(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'ова \"+t+\" вo' p\";case 1:case 2:case 4:case 5:return\"'овој \"+t+\" вo' p\"}}const pt={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?ht(r):function(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'минатата \"+t+\" во' p\";case 1:case 2:case 4:case 5:return\"'минатиот \"+t+\" во' p\"}}(r)},yesterday:\"'вчера во' p\",today:\"'денес во' p\",tomorrow:\"'утре во' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?ht(r):function(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'следната \"+t+\" вo' p\";case 1:case 2:case 4:case 5:return\"'следниот \"+t+\" вo' p\"}}(r)},other:\"P\"},vt={code:\"mk\",formatDistance:(e,t,n)=>{let r;const a=ct[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"за \"+r:\"пред \"+r:r},formatLong:mt,formatRelative:(e,t,n,r)=>{const a=pt[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:return n+\"-ви\";case 2:return n+\"-ри\";case 7:case 8:return n+\"-ми\"}return n+\"-ти\"},era:(0,oe.o)({values:{narrow:[\"пр.н.е.\",\"н.е.\"],abbreviated:[\"пред н. е.\",\"н. е.\"],wide:[\"пред нашата ера\",\"нашата ера\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ви кв.\",\"2-ри кв.\",\"3-ти кв.\",\"4-ти кв.\"],wide:[\"1-ви квартал\",\"2-ри квартал\",\"3-ти квартал\",\"4-ти квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{abbreviated:[\"јан\",\"фев\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"септ\",\"окт\",\"ноем\",\"дек\"],wide:[\"јануари\",\"февруари\",\"март\",\"април\",\"мај\",\"јуни\",\"јули\",\"август\",\"септември\",\"октомври\",\"ноември\",\"декември\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"не\",\"по\",\"вт\",\"ср\",\"че\",\"пе\",\"са\"],abbreviated:[\"нед\",\"пон\",\"вто\",\"сре\",\"чет\",\"пет\",\"саб\"],wide:[\"недела\",\"понеделник\",\"вторник\",\"среда\",\"четврток\",\"петок\",\"сабота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{wide:{am:\"претпладне\",pm:\"попладне\",midnight:\"полноќ\",noon:\"напладне\",morning:\"наутро\",afternoon:\"попладне\",evening:\"навечер\",night:\"ноќе\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-?[врмт][и])?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(пред нашата ера|нашата ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^п\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[врт]?и?)? кв.?\u002Fi,wide:\u002F^[1234](-?[врт]?и?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{abbreviated:\u002F^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)\u002Fi,wide:\u002F^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ја\u002Fi,\u002F^Ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^мај\u002Fi,\u002F^јун\u002Fi,\u002F^јул\u002Fi,\u002F^ав\u002Fi,\u002F^се\u002Fi,\u002F^окт\u002Fi,\u002F^но\u002Fi,\u002F^де\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(не|по|вт|ср|че|пе|са)\u002Fi,abbreviated:\u002F^(нед|пон|вто|сре|чет|пет|саб)\u002Fi,wide:\u002F^(недела|понеделник|вторник|среда|четврток|петок|сабота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н[ед]\u002Fi,\u002F^п[он]\u002Fi,\u002F^вт\u002Fi,\u002F^ср\u002Fi,\u002F^ч[ет]\u002Fi,\u002F^п[ет]\u002Fi,\u002F^с[аб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(претп|попл|полноќ|утро|пладне|вечер|ноќ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002Fпретпладне\u002Fi,pm:\u002Fпопладне\u002Fi,midnight:\u002Fполноќ\u002Fi,noon:\u002Fнапладне\u002Fi,morning:\u002Fнаутро\u002Fi,afternoon:\u002Fпопладне\u002Fi,evening:\u002Fнавечер\u002Fi,night:\u002Fноќе\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},gt={lessThanXSeconds:{one:\"секунд хүрэхгүй\",other:\"{{count}} секунд хүрэхгүй\"},xSeconds:{one:\"1 секунд\",other:\"{{count}} секунд\"},halfAMinute:\"хагас минут\",lessThanXMinutes:{one:\"минут хүрэхгүй\",other:\"{{count}} минут хүрэхгүй\"},xMinutes:{one:\"1 минут\",other:\"{{count}} минут\"},aboutXHours:{one:\"ойролцоогоор 1 цаг\",other:\"ойролцоогоор {{count}} цаг\"},xHours:{one:\"1 цаг\",other:\"{{count}} цаг\"},xDays:{one:\"1 өдөр\",other:\"{{count}} өдөр\"},aboutXWeeks:{one:\"ойролцоогоор 1 долоо хоног\",other:\"ойролцоогоор {{count}} долоо хоног\"},xWeeks:{one:\"1 долоо хоног\",other:\"{{count}} долоо хоног\"},aboutXMonths:{one:\"ойролцоогоор 1 сар\",other:\"ойролцоогоор {{count}} сар\"},xMonths:{one:\"1 сар\",other:\"{{count}} сар\"},aboutXYears:{one:\"ойролцоогоор 1 жил\",other:\"ойролцоогоор {{count}} жил\"},xYears:{one:\"1 жил\",other:\"{{count}} жил\"},overXYears:{one:\"1 жил гаран\",other:\"{{count}} жил гаран\"},almostXYears:{one:\"бараг 1 жил\",other:\"бараг {{count}} жил\"}},bt={date:(0,ne.k)({formats:{full:\"y 'оны' MMMM'ын' d, EEEE 'гараг'\",long:\"y 'оны' MMMM'ын' d\",medium:\"y 'оны' MMM'ын' d\",short:\"y.MM.dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},wt={lastWeek:\"'өнгөрсөн' eeee 'гарагийн' p 'цагт'\",yesterday:\"'өчигдөр' p 'цагт'\",today:\"'өнөөдөр' p 'цагт'\",tomorrow:\"'маргааш' p 'цагт'\",nextWeek:\"'ирэх' eeee 'гарагийн' p 'цагт'\",other:\"P\"},yt={code:\"mn\",formatDistance:(e,t,n)=>{let r;const a=gt[e];if(r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix){const e=r.split(\" \"),t=e.pop();switch(r=e.join(\" \"),t){case\"секунд\":r+=\" секундийн\";break;case\"минут\":r+=\" минутын\";break;case\"цаг\":r+=\" цагийн\";break;case\"өдөр\":r+=\" өдрийн\";break;case\"сар\":r+=\" сарын\";break;case\"жил\":r+=\" жилийн\";break;case\"хоног\":r+=\" хоногийн\";break;case\"гаран\":r+=\" гараны\";break;case\"хүрэхгүй\":r+=\" хүрэхгүй хугацааны\";break;default:r+=t+\"-н\"}return n.comparison&&n.comparison>0?r+\" дараа\":r+\" өмнө\"}return r},formatLong:bt,formatRelative:(e,t,n,r)=>wt[e],localize:{ordinalNumber:(e,t)=>String(e),era:(0,oe.o)({values:{narrow:[\"НТӨ\",\"НТ\"],abbreviated:[\"НТӨ\",\"НТ\"],wide:[\"нийтийн тооллын өмнөх\",\"нийтийн тооллын\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"I\",\"II\",\"III\",\"IV\"],abbreviated:[\"I улирал\",\"II улирал\",\"III улирал\",\"IV улирал\"],wide:[\"1-р улирал\",\"2-р улирал\",\"3-р улирал\",\"4-р улирал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"I\",\"II\",\"III\",\"IV\",\"V\",\"VI\",\"VII\",\"VIII\",\"IX\",\"X\",\"XI\",\"XII\"],abbreviated:[\"1-р сар\",\"2-р сар\",\"3-р сар\",\"4-р сар\",\"5-р сар\",\"6-р сар\",\"7-р сар\",\"8-р сар\",\"9-р сар\",\"10-р сар\",\"11-р сар\",\"12-р сар\"],wide:[\"Нэгдүгээр сар\",\"Хоёрдугаар сар\",\"Гуравдугаар сар\",\"Дөрөвдүгээр сар\",\"Тавдугаар сар\",\"Зургаадугаар сар\",\"Долоодугаар сар\",\"Наймдугаар сар\",\"Есдүгээр сар\",\"Аравдугаар сар\",\"Арваннэгдүгээр сар\",\"Арван хоёрдугаар сар\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"I\",\"II\",\"III\",\"IV\",\"V\",\"VI\",\"VII\",\"VIII\",\"IX\",\"X\",\"XI\",\"XII\"],abbreviated:[\"1-р сар\",\"2-р сар\",\"3-р сар\",\"4-р сар\",\"5-р сар\",\"6-р сар\",\"7-р сар\",\"8-р сар\",\"9-р сар\",\"10-р сар\",\"11-р сар\",\"12-р сар\"],wide:[\"нэгдүгээр сар\",\"хоёрдугаар сар\",\"гуравдугаар сар\",\"дөрөвдүгээр сар\",\"тавдугаар сар\",\"зургаадугаар сар\",\"долоодугаар сар\",\"наймдугаар сар\",\"есдүгээр сар\",\"аравдугаар сар\",\"арваннэгдүгээр сар\",\"арван хоёрдугаар сар\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Н\",\"Д\",\"М\",\"Л\",\"П\",\"Б\",\"Б\"],short:[\"Ня\",\"Да\",\"Мя\",\"Лх\",\"Пү\",\"Ба\",\"Бя\"],abbreviated:[\"Ням\",\"Дав\",\"Мяг\",\"Лха\",\"Пүр\",\"Баа\",\"Бям\"],wide:[\"Ням\",\"Даваа\",\"Мягмар\",\"Лхагва\",\"Пүрэв\",\"Баасан\",\"Бямба\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Н\",\"Д\",\"М\",\"Л\",\"П\",\"Б\",\"Б\"],short:[\"Ня\",\"Да\",\"Мя\",\"Лх\",\"Пү\",\"Ба\",\"Бя\"],abbreviated:[\"Ням\",\"Дав\",\"Мяг\",\"Лха\",\"Пүр\",\"Баа\",\"Бям\"],wide:[\"ням\",\"даваа\",\"мягмар\",\"лхагва\",\"пүрэв\",\"баасан\",\"бямба\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"},abbreviated:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"},wide:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F\\d+\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(нтө|нт)\u002Fi,abbreviated:\u002F^(нтө|нт)\u002Fi,wide:\u002F^(нийтийн тооллын өмнө|нийтийн тооллын)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(нтө|нийтийн тооллын өмнө)\u002Fi,\u002F^(нт|нийтийн тооллын)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^(iv|iii|ii|i)\u002Fi,abbreviated:\u002F^(iv|iii|ii|i) улирал\u002Fi,wide:\u002F^[1-4]-р улирал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(i(\\s|$)|1)\u002Fi,\u002F^(ii(\\s|$)|2)\u002Fi,\u002F^(iii(\\s|$)|3)\u002Fi,\u002F^(iv(\\s|$)|4)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)\u002Fi,abbreviated:\u002F^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)\u002Fi,wide:\u002F^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i$\u002Fi,\u002F^ii$\u002Fi,\u002F^iii$\u002Fi,\u002F^iv$\u002Fi,\u002F^v$\u002Fi,\u002F^vi$\u002Fi,\u002F^vii$\u002Fi,\u002F^viii$\u002Fi,\u002F^ix$\u002Fi,\u002F^x$\u002Fi,\u002F^xi$\u002Fi,\u002F^xii$\u002Fi],any:[\u002F^(1|нэгдүгээр)\u002Fi,\u002F^(2|хоёрдугаар)\u002Fi,\u002F^(3|гуравдугаар)\u002Fi,\u002F^(4|дөрөвдүгээр)\u002Fi,\u002F^(5|тавдугаар)\u002Fi,\u002F^(6|зургаадугаар)\u002Fi,\u002F^(7|долоодугаар)\u002Fi,\u002F^(8|наймдугаар)\u002Fi,\u002F^(9|есдүгээр)\u002Fi,\u002F^(10|аравдугаар)\u002Fi,\u002F^(11|арван нэгдүгээр)\u002Fi,\u002F^(12|арван хоёрдугаар)\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[ндмлпбб]\u002Fi,short:\u002F^(ня|да|мя|лх|пү|ба|бя)\u002Fi,abbreviated:\u002F^(ням|дав|мяг|лха|пүр|баа|бям)\u002Fi,wide:\u002F^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^д\u002Fi,\u002F^м\u002Fi,\u002F^л\u002Fi,\u002F^п\u002Fi,\u002F^б\u002Fi,\u002F^б\u002Fi],any:[\u002F^ня\u002Fi,\u002F^да\u002Fi,\u002F^мя\u002Fi,\u002F^лх\u002Fi,\u002F^пү\u002Fi,\u002F^ба\u002Fi,\u002F^бя\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ү\\.ө\\.|ү\\.х\\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)\u002Fi,any:\u002F^(ү\\.ө\\.|ү\\.х\\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ү\\.ө\\.\u002Fi,pm:\u002F^ү\\.х\\.\u002Fi,midnight:\u002F^шөнө дунд\u002Fi,noon:\u002F^үд дунд\u002Fi,morning:\u002Fөглөө\u002Fi,afternoon:\u002Fөдөр\u002Fi,evening:\u002Fорой\u002Fi,night:\u002Fшөнө\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},kt={lessThanXSeconds:{one:\"kurang dari 1 saat\",other:\"kurang dari {{count}} saat\"},xSeconds:{one:\"1 saat\",other:\"{{count}} saat\"},halfAMinute:\"setengah minit\",lessThanXMinutes:{one:\"kurang dari 1 minit\",other:\"kurang dari {{count}} minit\"},xMinutes:{one:\"1 minit\",other:\"{{count}} minit\"},aboutXHours:{one:\"sekitar 1 jam\",other:\"sekitar {{count}} jam\"},xHours:{one:\"1 jam\",other:\"{{count}} jam\"},xDays:{one:\"1 hari\",other:\"{{count}} hari\"},aboutXWeeks:{one:\"sekitar 1 minggu\",other:\"sekitar {{count}} minggu\"},xWeeks:{one:\"1 minggu\",other:\"{{count}} minggu\"},aboutXMonths:{one:\"sekitar 1 bulan\",other:\"sekitar {{count}} bulan\"},xMonths:{one:\"1 bulan\",other:\"{{count}} bulan\"},aboutXYears:{one:\"sekitar 1 tahun\",other:\"sekitar {{count}} tahun\"},xYears:{one:\"1 tahun\",other:\"{{count}} tahun\"},overXYears:{one:\"lebih dari 1 tahun\",other:\"lebih dari {{count}} tahun\"},almostXYears:{one:\"hampir 1 tahun\",other:\"hampir {{count}} tahun\"}},xt={date:(0,ne.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"d\u002FM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH.mm.ss\",long:\"HH.mm.ss\",medium:\"HH.mm\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'pukul' {{time}}\",long:\"{{date}} 'pukul' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},jt={lastWeek:\"eeee 'lepas pada jam' p\",yesterday:\"'Semalam pada jam' p\",today:\"'Hari ini pada jam' p\",tomorrow:\"'Esok pada jam' p\",nextWeek:\"eeee 'pada jam' p\",other:\"P\"},Mt={code:\"ms\",formatDistance:(e,t,n)=>{let r;const a=kt[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"dalam masa \"+r:r+\" yang lalu\":r},formatLong:xt,formatRelative:(e,t,n,r)=>jt[e],localize:{ordinalNumber:(e,t)=>\"ke-\"+Number(e),era:(0,oe.o)({values:{narrow:[\"SM\",\"M\"],abbreviated:[\"SM\",\"M\"],wide:[\"Sebelum Masihi\",\"Masihi\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"S1\",\"S2\",\"S3\",\"S4\"],wide:[\"Suku pertama\",\"Suku kedua\",\"Suku ketiga\",\"Suku keempat\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"O\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mac\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Ogo\",\"Sep\",\"Okt\",\"Nov\",\"Dis\"],wide:[\"Januari\",\"Februari\",\"Mac\",\"April\",\"Mei\",\"Jun\",\"Julai\",\"Ogos\",\"September\",\"Oktober\",\"November\",\"Disember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"A\",\"I\",\"S\",\"R\",\"K\",\"J\",\"S\"],short:[\"Ahd\",\"Isn\",\"Sel\",\"Rab\",\"Kha\",\"Jum\",\"Sab\"],abbreviated:[\"Ahd\",\"Isn\",\"Sel\",\"Rab\",\"Kha\",\"Jum\",\"Sab\"],wide:[\"Ahad\",\"Isnin\",\"Selasa\",\"Rabu\",\"Khamis\",\"Jumaat\",\"Sabtu\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"tgh malam\",noon:\"tgh hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^ke-(\\d+)?\u002Fi,parsePattern:\u002Fpetama|\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(sm|m)\u002Fi,abbreviated:\u002F^(s\\.?\\s?m\\.?|m\\.?)\u002Fi,wide:\u002F^(sebelum masihi|masihi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^(m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^S[1234]\u002Fi,wide:\u002FSuku (pertama|kedua|ketiga|keempat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fpertama|1\u002Fi,\u002Fkedua|2\u002Fi,\u002Fketiga|3\u002Fi,\u002Fkeempat|4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)\u002Fi,wide:\u002F^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^o\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^ap\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^og\u002Fi,\u002F^s\u002Fi,\u002F^ok\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[aisrkj]\u002Fi,short:\u002F^(ahd|isn|sel|rab|kha|jum|sab)\u002Fi,abbreviated:\u002F^(ahd|isn|sel|rab|kha|jum|sab)\u002Fi,wide:\u002F^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^s\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^s\u002Fi],any:[\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^se\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(am|pm|tengah malam|tengah hari|pagi|petang|malam)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|tengah malam|tengah hari|pagi|petang|malam)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^tengah m\u002Fi,noon:\u002F^tengah h\u002Fi,morning:\u002Fpa\u002Fi,afternoon:\u002Ftengah h\u002Fi,evening:\u002Fpe\u002Fi,night:\u002Fm\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Pt={lessThanXSeconds:{one:\"inqas minn sekonda\",other:\"inqas minn {{count}} sekondi\"},xSeconds:{one:\"sekonda\",other:\"{{count}} sekondi\"},halfAMinute:\"nofs minuta\",lessThanXMinutes:{one:\"inqas minn minuta\",other:\"inqas minn {{count}} minuti\"},xMinutes:{one:\"minuta\",other:\"{{count}} minuti\"},aboutXHours:{one:\"madwar siegħa\",other:\"madwar {{count}} siegħat\"},xHours:{one:\"siegħa\",other:\"{{count}} siegħat\"},xDays:{one:\"ġurnata\",other:\"{{count}} ġranet\"},aboutXWeeks:{one:\"madwar ġimgħa\",other:\"madwar {{count}} ġimgħat\"},xWeeks:{one:\"ġimgħa\",other:\"{{count}} ġimgħat\"},aboutXMonths:{one:\"madwar xahar\",other:\"madwar {{count}} xhur\"},xMonths:{one:\"xahar\",other:\"{{count}} xhur\"},aboutXYears:{one:\"madwar sena\",two:\"madwar sentejn\",other:\"madwar {{count}} snin\"},xYears:{one:\"sena\",two:\"sentejn\",other:\"{{count}} snin\"},overXYears:{one:\"aktar minn sena\",two:\"aktar minn sentejn\",other:\"aktar minn {{count}} snin\"},almostXYears:{one:\"kważi sena\",two:\"kważi sentejn\",other:\"kważi {{count}} snin\"}},_t={date:(0,ne.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},St={lastWeek:\"eeee 'li għadda' 'fil-'p\",yesterday:\"'Il-bieraħ fil-'p\",today:\"'Illum fil-'p\",tomorrow:\"'Għada fil-'p\",nextWeek:\"eeee 'fil-'p\",other:\"P\"},Wt={code:\"mt\",formatDistance:(e,t,n)=>{let r;const a=Pt[e];return r=\"string\"==typeof a?a:1===t?a.one:2===t&&a.two?a.two:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"f'\"+r:r+\" ilu\":r},formatLong:_t,formatRelative:(e,t,n,r)=>St[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,oe.o)({values:{narrow:[\"Q\",\"W\"],abbreviated:[\"QK\",\"WK\"],wide:[\"qabel Kristu\",\"wara Kristu\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1. kwart\",\"2. kwart\",\"3. kwart\",\"4. kwart\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"Ġ\",\"L\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Fra\",\"Mar\",\"Apr\",\"Mej\",\"Ġun\",\"Lul\",\"Aww\",\"Set\",\"Ott\",\"Nov\",\"Diċ\"],wide:[\"Jannar\",\"Frar\",\"Marzu\",\"April\",\"Mejju\",\"Ġunju\",\"Lulju\",\"Awwissu\",\"Settembru\",\"Ottubru\",\"Novembru\",\"Diċembru\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Ħ\",\"T\",\"T\",\"E\",\"Ħ\",\"Ġ\",\"S\"],short:[\"Ħa\",\"Tn\",\"Tl\",\"Er\",\"Ħa\",\"Ġi\",\"Si\"],abbreviated:[\"Ħad\",\"Tne\",\"Tli\",\"Erb\",\"Ħam\",\"Ġim\",\"Sib\"],wide:[\"Il-Ħadd\",\"It-Tnejn\",\"It-Tlieta\",\"L-Erbgħa\",\"Il-Ħamis\",\"Il-Ġimgħa\",\"Is-Sibt\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(q|w)\u002Fi,abbreviated:\u002F^(q\\.?\\s?k\\.?|b\\.?\\s?c\\.?\\s?e\\.?|w\\.?\\s?k\\.?)\u002Fi,wide:\u002F^(qabel kristu|before common era|wara kristu|common era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(q|b)\u002Fi,\u002F^(w|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^k[1234]\u002Fi,wide:\u002F^[1234](\\.)? kwart\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmaglsond]\u002Fi,abbreviated:\u002F^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)\u002Fi,wide:\u002F^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^ġ\u002Fi,\u002F^l\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mej\u002Fi,\u002F^ġ\u002Fi,\u002F^l\u002Fi,\u002F^aw\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[ħteġs]\u002Fi,short:\u002F^(ħa|tn|tl|er|ħa|ġi|si)\u002Fi,abbreviated:\u002F^(ħad|tne|tli|erb|ħam|ġim|sib)\u002Fi,wide:\u002F^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ħ\u002Fi,\u002F^t\u002Fi,\u002F^t\u002Fi,\u002F^e\u002Fi,\u002F^ħ\u002Fi,\u002F^ġ\u002Fi,\u002F^s\u002Fi],any:[\u002F^(il-)?ħad\u002Fi,\u002F^(it-)?tn\u002Fi,\u002F^(it-)?tl\u002Fi,\u002F^(l-)?er\u002Fi,\u002F^(il-)?ham\u002Fi,\u002F^(il-)?ġi\u002Fi,\u002F^(is-)?si\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^f'nofsillejl\u002Fi,noon:\u002F^f'nofsinhar\u002Fi,morning:\u002Fgħodwa\u002Fi,afternoon:\u002Fwara(\\s.*)nofsinhar\u002Fi,evening:\u002Ffilgħaxija\u002Fi,night:\u002Flejl\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ct={lessThanXSeconds:{one:\"mindre enn ett sekund\",other:\"mindre enn {{count}} sekunder\"},xSeconds:{one:\"ett sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"et halvt minutt\",lessThanXMinutes:{one:\"mindre enn ett minutt\",other:\"mindre enn {{count}} minutter\"},xMinutes:{one:\"ett minutt\",other:\"{{count}} minutter\"},aboutXHours:{one:\"omtrent en time\",other:\"omtrent {{count}} timer\"},xHours:{one:\"en time\",other:\"{{count}} timer\"},xDays:{one:\"en dag\",other:\"{{count}} dager\"},aboutXWeeks:{one:\"omtrent en uke\",other:\"omtrent {{count}} uker\"},xWeeks:{one:\"en uke\",other:\"{{count}} uker\"},aboutXMonths:{one:\"omtrent en måned\",other:\"omtrent {{count}} måneder\"},xMonths:{one:\"en måned\",other:\"{{count}} måneder\"},aboutXYears:{one:\"omtrent ett år\",other:\"omtrent {{count}} år\"},xYears:{one:\"ett år\",other:\"{{count}} år\"},overXYears:{one:\"over ett år\",other:\"over {{count}} år\"},almostXYears:{one:\"nesten ett år\",other:\"nesten {{count}} år\"}},Ot={date:(0,ne.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Nt={lastWeek:\"'forrige' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgen kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"},zt={code:\"nb\",formatDistance:(e,t,n)=>{let r;const a=Ct[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+r:r+\" siden\":r},formatLong:Ot,formatRelative:(e,t,n,r)=>Nt[e],localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"før Kristus\",\"etter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"mai\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sø\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"lø\"],abbreviated:[\"søn\",\"man\",\"tir\",\"ons\",\"tor\",\"fre\",\"lør\"],wide:[\"søndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lørdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natten\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natten\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgenen\",afternoon:\"på ettermiddagen\",evening:\"på kvelden\",night:\"på natten\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,wide:\u002F^(før Kristus|før vår tid|etter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^e\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\\.?\u002Fi,wide:\u002F^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(sø|ma|ti|on|to|fr|lø)\u002Fi,abbreviated:\u002F^(søn|man|tir|ons|tor|fre|lør)\u002Fi,wide:\u002F^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgen\u002Fi,afternoon:\u002Fettermiddag\u002Fi,evening:\u002Fkveld\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};var At=n(82500),Tt=n(75051),Et=n(13174),Dt=n(53041),It=n(23690),Ft=n(84466),Ht=n(65144),Rt=n(19e3),$t=n(28322),Lt=n(34620),Xt=n(65681),Gt=n(43545),Yt=n(75607),Zt=n(67991),qt=n(43570),Bt=n(9717),Vt=n(45673),Ut=n(39320),Kt=n(4691),Jt=n(74208),Qt=n(30116),en=n(1160),tn=n(93907),nn=n(87977),rn=n(74174),an=n(23724),on=n(63009),sn=n(57429)},54277(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"moins d’une seconde\",other:\"moins de {{count}} secondes\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} secondes\"},halfAMinute:\"30 secondes\",lessThanXMinutes:{one:\"moins d’une minute\",other:\"moins de {{count}} minutes\"},xMinutes:{one:\"1 minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"environ 1 heure\",other:\"environ {{count}} heures\"},xHours:{one:\"1 heure\",other:\"{{count}} heures\"},xDays:{one:\"1 jour\",other:\"{{count}} jours\"},aboutXWeeks:{one:\"environ 1 semaine\",other:\"environ {{count}} semaines\"},xWeeks:{one:\"1 semaine\",other:\"{{count}} semaines\"},aboutXMonths:{one:\"environ 1 mois\",other:\"environ {{count}} mois\"},xMonths:{one:\"1 mois\",other:\"{{count}} mois\"},aboutXYears:{one:\"environ 1 an\",other:\"environ {{count}} ans\"},xYears:{one:\"1 an\",other:\"{{count}} ans\"},overXYears:{one:\"plus d’un an\",other:\"plus de {{count}} ans\"},almostXYears:{one:\"presqu’un an\",other:\"presque {{count}} ans\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"dans \"+a:\"il y a \"+a:a}},54352(e,t,n){n.d(t,{$:()=>o});var r=n(92516),a=n(29407);function o(e,t){const n=(0,r.q)(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,a.a)(e,t?.in),s=i.getDay(),u=6+(s\u003Co?-7:0)-(s-o);return i.setDate(i.getDate()+u),i.setHours(23,59,59,999),i}},54644(e,t,n){n.d(t,{Qg:()=>i,bL:()=>u});var r=n(51609),a=n(44645),o=n(74848),i=Object.freeze({position:\"absolute\",border:0,width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",wordWrap:\"normal\"}),s=r.forwardRef((e,t)=>(0,o.jsx)(a.sG.span,{...e,ref:t,style:{...i,...e.style}}));s.displayName=\"VisuallyHidden\";var u=s},54718(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"ellipsis\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",key:\"41hilf\"}],[\"circle\",{cx:\"19\",cy:\"12\",r:\"1\",key:\"1wjl8i\"}],[\"circle\",{cx:\"5\",cy:\"12\",r:\"1\",key:\"1pcz8c\"}]])},55103(e,t,n){n.d(t,{A:()=>u});var r=n(74848),a=n(27723),o=n(62468),i=n(38895),s=n(39766);const u=function(){return(0,r.jsx)(o.Card,{className:\"border rounded-lg p-4\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-wrap items-center justify-between gap-2\",children:[(0,r.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,r.jsx)(\"div\",{className:\"text-neutral-light text-base font-medium leading-none tracking-tight\",children:(0,a.__)(\"Woocommerce\",\"wp-cafe\")}),(0,r.jsx)(i.VY,{children:(0,a.__)(\"To use this plugin, You must need to install and activate WooCommerce.\",\"wp-cafe\")})]}),(0,r.jsx)(s.n,{})]})})}},55406(e,t,n){n.d(t,{$ZodAny:()=>Bt,$ZodArray:()=>en,$ZodBase64:()=>Et,$ZodBase64URL:()=>Dt,$ZodBigInt:()=>Xt,$ZodBigIntFormat:()=>Gt,$ZodBoolean:()=>Lt,$ZodCIDRv4:()=>zt,$ZodCIDRv6:()=>At,$ZodCUID:()=>yt,$ZodCUID2:()=>kt,$ZodCatch:()=>In,$ZodCheck:()=>He,$ZodCodec:()=>$n,$ZodCustom:()=>Un,$ZodCustomStringFormat:()=>Ht,$ZodDate:()=>Jt,$ZodDefault:()=>Nn,$ZodDiscriminatedUnion:()=>cn,$ZodE164:()=>It,$ZodEmail:()=>vt,$ZodEmoji:()=>bt,$ZodEncodeError:()=>i,$ZodEnum:()=>xn,$ZodError:()=>c,$ZodExactOptional:()=>Cn,$ZodFile:()=>Mn,$ZodFunction:()=>qn,$ZodGUID:()=>ht,$ZodIPv4:()=>Ct,$ZodIPv6:()=>Ot,$ZodISODate:()=>_t,$ZodISODateTime:()=>Pt,$ZodISODuration:()=>Wt,$ZodISOTime:()=>St,$ZodIntersection:()=>mn,$ZodJWT:()=>Ft,$ZodKSUID:()=>Mt,$ZodLazy:()=>Vn,$ZodLiteral:()=>jn,$ZodMAC:()=>Nt,$ZodMap:()=>bn,$ZodNaN:()=>Fn,$ZodNanoID:()=>wt,$ZodNever:()=>Ut,$ZodNonOptional:()=>Tn,$ZodNull:()=>qt,$ZodNullable:()=>On,$ZodNumber:()=>Rt,$ZodNumberFormat:()=>$t,$ZodObjectJIT:()=>on,$ZodOptional:()=>Wn,$ZodPipe:()=>Hn,$ZodPrefault:()=>An,$ZodPromise:()=>Bn,$ZodReadonly:()=>Gn,$ZodRecord:()=>gn,$ZodSet:()=>yn,$ZodString:()=>mt,$ZodStringFormat:()=>ft,$ZodSuccess:()=>Dn,$ZodSymbol:()=>Yt,$ZodTemplateLiteral:()=>Zn,$ZodTransform:()=>Pn,$ZodTuple:()=>pn,$ZodType:()=>ct,$ZodULID:()=>xt,$ZodURL:()=>gt,$ZodUUID:()=>pt,$ZodUndefined:()=>Zt,$ZodUnion:()=>un,$ZodUnknown:()=>Vt,$ZodVoid:()=>Kt,$ZodXID:()=>jt,$ZodXor:()=>ln,$constructor:()=>a,_any:()=>Rr,_array:()=>ka,_base64:()=>wr,_base64url:()=>yr,_bigint:()=>Tr,_boolean:()=>Ar,_cidrv4:()=>gr,_cidrv6:()=>br,_cuid:()=>dr,_cuid2:()=>lr,_custom:()=>ja,_date:()=>Gr,_decode:()=>M,_decodeAsync:()=>_,_e164:()=>kr,_email:()=>er,_emoji:()=>sr,_encode:()=>j,_encodeAsync:()=>P,_endsWith:()=>ma,_file:()=>xa,_float32:()=>Cr,_float64:()=>Or,_gt:()=>Br,_gte:()=>Vr,_guid:()=>tr,_includes:()=>la,_int:()=>Wr,_int32:()=>Nr,_int64:()=>Er,_ipv4:()=>hr,_ipv6:()=>pr,_isoDate:()=>Mr,_isoDateTime:()=>jr,_isoDuration:()=>_r,_isoTime:()=>Pr,_jwt:()=>xr,_ksuid:()=>fr,_length:()=>ia,_lowercase:()=>ua,_lt:()=>Zr,_lte:()=>qr,_mac:()=>vr,_maxLength:()=>aa,_maxSize:()=>ta,_mime:()=>ha,_minLength:()=>oa,_minSize:()=>na,_multipleOf:()=>ea,_nan:()=>Yr,_nanoid:()=>ur,_negative:()=>Kr,_never:()=>Lr,_nonnegative:()=>Qr,_nonpositive:()=>Jr,_normalize:()=>va,_null:()=>Hr,_number:()=>Sr,_overwrite:()=>pa,_parse:()=>p,_parseAsync:()=>g,_positive:()=>Ur,_property:()=>fa,_refine:()=>Ma,_regex:()=>sa,_safeDecode:()=>W,_safeDecodeAsync:()=>O,_safeEncode:()=>S,_safeEncodeAsync:()=>C,_safeParse:()=>w,_safeParseAsync:()=>k,_size:()=>ra,_slugify:()=>ya,_startsWith:()=>ca,_string:()=>Qn,_stringFormat:()=>Ca,_stringbool:()=>Wa,_superRefine:()=>Pa,_symbol:()=>Ir,_toLowerCase:()=>ba,_toUpperCase:()=>wa,_trim:()=>ga,_uint32:()=>zr,_uint64:()=>Dr,_ulid:()=>cr,_undefined:()=>Fr,_unknown:()=>$r,_uppercase:()=>da,_url:()=>ir,_uuid:()=>nr,_uuidv4:()=>rr,_uuidv6:()=>ar,_uuidv7:()=>or,_void:()=>Xr,_xid:()=>mr,clone:()=>d.clone,config:()=>u,describe:()=>_a,flattenError:()=>f,formatError:()=>h,globalRegistry:()=>Jn.fd,meta:()=>Sa,parse:()=>v,parseAsync:()=>b,regexes:()=>r,util:()=>d});var r={};function a(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,\"_zod\",{value:{def:r,constr:i,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);const a=i.prototype,o=Object.keys(a);for(let e=0;e\u003Co.length;e++){const t=o[e];t in n||(n[t]=a[t].bind(n))}}const a=n?.Parent??Object;class o extends a{}function i(e){var t;const a=n?.Parent?new o:this;r(a,e),(t=a._zod).deferred??(t.deferred=[]);for(const e of a._zod.deferred)e();return a}return Object.defineProperty(o,\"name\",{value:e}),Object.defineProperty(i,\"init\",{value:r}),Object.defineProperty(i,Symbol.hasInstance,{value:t=>!!(n?.Parent&&t instanceof n.Parent)||t?._zod?.traits?.has(e)}),Object.defineProperty(i,\"name\",{value:e}),i}n.r(r),n.d(r,{base64:()=>ne,base64url:()=>re,bigint:()=>fe,boolean:()=>ve,browserEmail:()=>V,cidrv4:()=>ee,cidrv6:()=>te,cuid:()=>N,cuid2:()=>z,date:()=>ue,datetime:()=>ce,domain:()=>oe,duration:()=>I,e164:()=>ie,email:()=>G,emoji:()=>U,extendedDuration:()=>F,guid:()=>H,hex:()=>ke,hostname:()=>ae,html5Email:()=>Y,idnEmail:()=>B,integer:()=>he,ipv4:()=>K,ipv6:()=>J,ksuid:()=>E,lowercase:()=>we,mac:()=>Q,md5_base64:()=>Pe,md5_base64url:()=>_e,md5_hex:()=>Me,nanoid:()=>D,null:()=>ge,number:()=>pe,rfc5322Email:()=>Z,sha1_base64:()=>We,sha1_base64url:()=>Ce,sha1_hex:()=>Se,sha256_base64:()=>Ne,sha256_base64url:()=>ze,sha256_hex:()=>Oe,sha384_base64:()=>Te,sha384_base64url:()=>Ee,sha384_hex:()=>Ae,sha512_base64:()=>Ie,sha512_base64url:()=>Fe,sha512_hex:()=>De,string:()=>me,time:()=>le,ulid:()=>A,undefined:()=>be,unicodeEmail:()=>q,uppercase:()=>ye,uuid:()=>R,uuid4:()=>$,uuid6:()=>L,uuid7:()=>X,xid:()=>T}),Object.freeze({status:\"aborted\"}),Symbol(\"zod_brand\");class o extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}}class i extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=\"ZodEncodeError\"}}const s={};function u(e){return e&&Object.assign(s,e),s}var d=n(57048);const l=(e,t)=>{e.name=\"$ZodError\",Object.defineProperty(e,\"_zod\",{value:e._zod,enumerable:!1}),Object.defineProperty(e,\"issues\",{value:t,enumerable:!1}),e.message=JSON.stringify(t,d.jsonStringifyReplacer,2),Object.defineProperty(e,\"toString\",{value:()=>e.message,enumerable:!1})},c=a(\"$ZodError\",l),m=a(\"$ZodError\",l,{Parent:Error});function f(e,t=e=>e.message){const n={},r=[];for(const a of e.issues)a.path.length>0?(n[a.path[0]]=n[a.path[0]]||[],n[a.path[0]].push(t(a))):r.push(t(a));return{formErrors:r,fieldErrors:n}}function h(e,t=e=>e.message){const n={_errors:[]},r=e=>{for(const a of e.issues)if(\"invalid_union\"===a.code&&a.errors.length)a.errors.map(e=>r({issues:e}));else if(\"invalid_key\"===a.code)r({issues:a.issues});else if(\"invalid_element\"===a.code)r({issues:a.issues});else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;r\u003Ca.path.length;){const n=a.path[r];r===a.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(a))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(e),n}const p=e=>(t,n,r,a)=>{const i=r?Object.assign(r,{async:!1}):{async:!1},s=t._zod.run({value:n,issues:[]},i);if(s instanceof Promise)throw new o;if(s.issues.length){const t=new(a?.Err??e)(s.issues.map(e=>d.finalizeIssue(e,i,u())));throw d.captureStackTrace(t,a?.callee),t}return s.value},v=p(m),g=e=>async(t,n,r,a)=>{const o=r?Object.assign(r,{async:!0}):{async:!0};let i=t._zod.run({value:n,issues:[]},o);if(i instanceof Promise&&(i=await i),i.issues.length){const t=new(a?.Err??e)(i.issues.map(e=>d.finalizeIssue(e,o,u())));throw d.captureStackTrace(t,a?.callee),t}return i.value},b=g(m),w=e=>(t,n,r)=>{const a=r?{...r,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},a);if(i instanceof Promise)throw new o;return i.issues.length?{success:!1,error:new(e??c)(i.issues.map(e=>d.finalizeIssue(e,a,u())))}:{success:!0,data:i.value}},y=w(m),k=e=>async(t,n,r)=>{const a=r?Object.assign(r,{async:!0}):{async:!0};let o=t._zod.run({value:n,issues:[]},a);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(e=>d.finalizeIssue(e,a,u())))}:{success:!0,data:o.value}},x=k(m),j=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return p(e)(t,n,a)},M=e=>(t,n,r)=>p(e)(t,n,r),P=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return g(e)(t,n,a)},_=e=>async(t,n,r)=>g(e)(t,n,r),S=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return w(e)(t,n,a)},W=e=>(t,n,r)=>w(e)(t,n,r),C=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return k(e)(t,n,a)},O=e=>async(t,n,r)=>k(e)(t,n,r),N=\u002F^[cC][^\\s-]{8,}$\u002F,z=\u002F^[0-9a-z]+$\u002F,A=\u002F^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$\u002F,T=\u002F^[0-9a-vA-V]{20}$\u002F,E=\u002F^[A-Za-z0-9]{27}$\u002F,D=\u002F^[a-zA-Z0-9_-]{21}$\u002F,I=\u002F^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$\u002F,F=\u002F^[-+]?P(?!$)(?:(?:[-+]?\\d+Y)|(?:[-+]?\\d+[.,]\\d+Y$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:(?:[-+]?\\d+W)|(?:[-+]?\\d+[.,]\\d+W$))?(?:(?:[-+]?\\d+D)|(?:[-+]?\\d+[.,]\\d+D$))?(?:T(?=[\\d+-])(?:(?:[-+]?\\d+H)|(?:[-+]?\\d+[.,]\\d+H$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:[-+]?\\d+(?:[.,]\\d+)?S)?)??$\u002F,H=\u002F^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\u002F,R=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):\u002F^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$\u002F,$=R(4),L=R(6),X=R(7),G=\u002F^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$\u002F,Y=\u002F^[a-zA-Z0-9.!#$%&'*+\u002F=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\u002F,Z=\u002F^(([^\u003C>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^\u003C>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\u002F,q=\u002F^[^\\s@\"]{1,64}@[^\\s@]{1,255}$\u002Fu,B=q,V=\u002F^[a-zA-Z0-9.!#$%&'*+\u002F=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\u002F;function U(){return new RegExp(\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\",\"u\")}const K=\u002F^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$\u002F,J=\u002F^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$\u002F,Q=e=>{const t=d.escapeRegex(e??\":\");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},ee=\u002F^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\\u002F([0-9]|[1-2][0-9]|3[0-2])$\u002F,te=\u002F^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\\u002F(12[0-8]|1[01][0-9]|[1-9]?[0-9])$\u002F,ne=\u002F^$|^(?:[0-9a-zA-Z+\u002F]{4})*(?:(?:[0-9a-zA-Z+\u002F]{2}==)|(?:[0-9a-zA-Z+\u002F]{3}=))?$\u002F,re=\u002F^[A-Za-z0-9_-]*$\u002F,ae=\u002F^(?=.{1,253}\\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\\.?$\u002F,oe=\u002F^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$\u002F,ie=\u002F^\\+[1-9]\\d{6,14}$\u002F,se=\"(?:(?:\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\\\d|30)|(?:02)-(?:0[1-9]|1\\\\d|2[0-8])))\",ue=new RegExp(`^${se}$`);function de(e){const t=\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d\";return\"number\"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\\\d`:`${t}:[0-5]\\\\d\\\\.\\\\d{${e.precision}}`:`${t}(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?`}function le(e){return new RegExp(`^${de(e)}$`)}function ce(e){const t=de({precision:e.precision}),n=[\"Z\"];e.local&&n.push(\"\"),e.offset&&n.push(\"([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)\");const r=`${t}(?:${n.join(\"|\")})`;return new RegExp(`^${se}T(?:${r})$`)}const me=e=>new RegExp(`^${e?`[\\\\s\\\\S]{${e?.minimum??0},${e?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\"}$`),fe=\u002F^-?\\d+n?$\u002F,he=\u002F^-?\\d+$\u002F,pe=\u002F^-?\\d+(?:\\.\\d+)?$\u002F,ve=\u002F^(?:true|false)$\u002Fi,ge=\u002F^null$\u002Fi,be=\u002F^undefined$\u002Fi,we=\u002F^[^A-Z]*$\u002F,ye=\u002F^[^a-z]*$\u002F,ke=\u002F^[0-9a-fA-F]*$\u002F;function xe(e,t){return new RegExp(`^[A-Za-z0-9+\u002F]{${e}}${t}$`)}function je(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Me=\u002F^[0-9a-fA-F]{32}$\u002F,Pe=xe(22,\"==\"),_e=je(22),Se=\u002F^[0-9a-fA-F]{40}$\u002F,We=xe(27,\"=\"),Ce=je(27),Oe=\u002F^[0-9a-fA-F]{64}$\u002F,Ne=xe(43,\"=\"),ze=je(43),Ae=\u002F^[0-9a-fA-F]{96}$\u002F,Te=xe(64,\"\"),Ee=je(64),De=\u002F^[0-9a-fA-F]{128}$\u002F,Ie=xe(86,\"==\"),Fe=je(86),He=a(\"$ZodCheck\",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Re={number:\"number\",bigint:\"bigint\",object:\"date\"},$e=a(\"$ZodCheckLessThan\",(e,t)=>{He.init(e,t);const n=Re[typeof t.value];e._zod.onattach.push(e=>{const n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value\u003Cr&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value\u003C=t.value:r.value\u003Ct.value)||r.issues.push({origin:n,code:\"too_big\",maximum:\"object\"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Le=a(\"$ZodCheckGreaterThan\",(e,t)=>{He.init(e,t);const n=Re[typeof t.value];e._zod.onattach.push(e=>{const n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:\"too_small\",minimum:\"object\"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Xe=a(\"$ZodCheckMultipleOf\",(e,t)=>{He.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error(\"Cannot mix number and bigint in multiple_of check.\");(\"bigint\"==typeof n.value?n.value%t.value===BigInt(0):0===d.floatSafeRemainder(n.value,t.value))||n.issues.push({origin:typeof n.value,code:\"not_multiple_of\",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Ge=a(\"$ZodCheckNumberFormat\",(e,t)=>{He.init(e,t),t.format=t.format||\"float64\";const n=t.format?.includes(\"int\"),r=n?\"int\":\"number\",[a,o]=d.NUMBER_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,r.minimum=a,r.maximum=o,n&&(r.pattern=he)}),e._zod.check=i=>{const s=i.value;if(n){if(!Number.isInteger(s))return void i.issues.push({expected:r,format:t.format,code:\"invalid_type\",continue:!1,input:s,inst:e});if(!Number.isSafeInteger(s))return void(s>0?i.issues.push({input:s,code:\"too_big\",maximum:Number.MAX_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:e,origin:r,inclusive:!0,continue:!t.abort}):i.issues.push({input:s,code:\"too_small\",minimum:Number.MIN_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:e,origin:r,inclusive:!0,continue:!t.abort}))}s\u003Ca&&i.issues.push({origin:\"number\",input:s,code:\"too_small\",minimum:a,inclusive:!0,inst:e,continue:!t.abort}),s>o&&i.issues.push({origin:\"number\",input:s,code:\"too_big\",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Ye=a(\"$ZodCheckBigIntFormat\",(e,t)=>{He.init(e,t);const[n,r]=d.BIGINT_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{const a=e._zod.bag;a.format=t.format,a.minimum=n,a.maximum=r}),e._zod.check=a=>{const o=a.value;o\u003Cn&&a.issues.push({origin:\"bigint\",input:o,code:\"too_small\",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),o>r&&a.issues.push({origin:\"bigint\",input:o,code:\"too_big\",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),Ze=a(\"$ZodCheckMaxSize\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum\u003Cn&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const r=n.value;r.size\u003C=t.maximum||n.issues.push({origin:d.getSizableOrigin(r),code:\"too_big\",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),qe=a(\"$ZodCheckMinSize\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const r=n.value;r.size>=t.minimum||n.issues.push({origin:d.getSizableOrigin(r),code:\"too_small\",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Be=a(\"$ZodCheckSizeEquals\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{const r=n.value,a=r.size;if(a===t.size)return;const o=a>t.size;n.issues.push({origin:d.getSizableOrigin(r),...o?{code:\"too_big\",maximum:t.size}:{code:\"too_small\",minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Ve=a(\"$ZodCheckMaxLength\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum\u003Cn&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const r=n.value;if(r.length\u003C=t.maximum)return;const a=d.getLengthableOrigin(r);n.issues.push({origin:a,code:\"too_big\",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Ue=a(\"$ZodCheckMinLength\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const r=n.value;if(r.length>=t.minimum)return;const a=d.getLengthableOrigin(r);n.issues.push({origin:a,code:\"too_small\",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Ke=a(\"$ZodCheckLengthEquals\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{const r=n.value,a=r.length;if(a===t.length)return;const o=d.getLengthableOrigin(r),i=a>t.length;n.issues.push({origin:o,...i?{code:\"too_big\",maximum:t.length}:{code:\"too_small\",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Je=a(\"$ZodCheckStringFormat\",(e,t)=>{var n,r;He.init(e,t),e._zod.onattach.push(e=>{const n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??(n.patterns=new Set),n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),Qe=a(\"$ZodCheckRegex\",(e,t)=>{Je.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),et=a(\"$ZodCheckLowerCase\",(e,t)=>{t.pattern??(t.pattern=we),Je.init(e,t)}),tt=a(\"$ZodCheckUpperCase\",(e,t)=>{t.pattern??(t.pattern=ye),Je.init(e,t)}),nt=a(\"$ZodCheckIncludes\",(e,t)=>{He.init(e,t);const n=d.escapeRegex(t.includes),r=new RegExp(\"number\"==typeof t.position?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),rt=a(\"$ZodCheckStartsWith\",(e,t)=>{He.init(e,t);const n=new RegExp(`^${d.escapeRegex(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),at=a(\"$ZodCheckEndsWith\",(e,t)=>{He.init(e,t);const n=new RegExp(`.*${d.escapeRegex(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function ot(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues))}const it=a(\"$ZodCheckProperty\",(e,t)=>{He.init(e,t),e._zod.check=e=>{const n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>ot(n,e,t.property));ot(n,e,t.property)}}),st=a(\"$ZodCheckMimeType\",(e,t)=>{He.init(e,t);const n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:\"invalid_value\",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),ut=a(\"$ZodCheckOverwrite\",(e,t)=>{He.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});var dt=n(58424);const lt={major:4,minor:3,patch:5},ct=a(\"$ZodType\",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=lt;const r=[...e._zod.def.checks??[]];e._zod.traits.has(\"$ZodCheck\")&&r.unshift(e);for(const t of r)for(const n of t._zod.onattach)n(e);if(0===r.length)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const t=(e,t,n)=>{let r,a=d.aborted(e);for(const i of t){if(i._zod.def.when){if(!i._zod.def.when(e))continue}else if(a)continue;const t=e.issues.length,s=i._zod.check(e);if(s instanceof Promise&&!1===n?.async)throw new o;if(r||s instanceof Promise)r=(r??Promise.resolve()).then(async()=>{await s,e.issues.length!==t&&(a||(a=d.aborted(e,t)))});else{if(e.issues.length===t)continue;a||(a=d.aborted(e,t))}}return r?r.then(()=>e):e},n=(n,a,i)=>{if(d.aborted(n))return n.aborted=!0,n;const s=t(a,r,i);if(s instanceof Promise){if(!1===i.async)throw new o;return s.then(t=>e._zod.parse(t,i))}return e._zod.parse(s,i)};e._zod.run=(a,i)=>{if(i.skipChecks)return e._zod.parse(a,i);if(\"backward\"===i.direction){const t=e._zod.parse({value:a.value,issues:[]},{...i,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,a,i)):n(t,a,i)}const s=e._zod.parse(a,i);if(s instanceof Promise){if(!1===i.async)throw new o;return s.then(e=>t(e,r,i))}return t(s,r,i)}}d.defineLazy(e,\"~standard\",()=>({validate:t=>{try{const n=y(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch(n){return x(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:\"zod\",version:1}))}),mt=a(\"$ZodString\",(e,t)=>{ct.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??me(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch(r){}return\"string\"==typeof n.value||n.issues.push({expected:\"string\",code:\"invalid_type\",input:n.value,inst:e}),n}}),ft=a(\"$ZodStringFormat\",(e,t)=>{Je.init(e,t),mt.init(e,t)}),ht=a(\"$ZodGUID\",(e,t)=>{t.pattern??(t.pattern=H),ft.init(e,t)}),pt=a(\"$ZodUUID\",(e,t)=>{if(t.version){const e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw new Error(`Invalid UUID version: \"${t.version}\"`);t.pattern??(t.pattern=R(e))}else t.pattern??(t.pattern=R());ft.init(e,t)}),vt=a(\"$ZodEmail\",(e,t)=>{t.pattern??(t.pattern=G),ft.init(e,t)}),gt=a(\"$ZodURL\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{try{const r=n.value.trim(),a=new URL(r);return t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(a.hostname)||n.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(a.protocol.endsWith(\":\")?a.protocol.slice(0,-1):a.protocol)||n.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),void(t.normalize?n.value=a.href:n.value=r)}catch(r){n.issues.push({code:\"invalid_format\",format:\"url\",input:n.value,inst:e,continue:!t.abort})}}}),bt=a(\"$ZodEmoji\",(e,t)=>{t.pattern??(t.pattern=U()),ft.init(e,t)}),wt=a(\"$ZodNanoID\",(e,t)=>{t.pattern??(t.pattern=D),ft.init(e,t)}),yt=a(\"$ZodCUID\",(e,t)=>{t.pattern??(t.pattern=N),ft.init(e,t)}),kt=a(\"$ZodCUID2\",(e,t)=>{t.pattern??(t.pattern=z),ft.init(e,t)}),xt=a(\"$ZodULID\",(e,t)=>{t.pattern??(t.pattern=A),ft.init(e,t)}),jt=a(\"$ZodXID\",(e,t)=>{t.pattern??(t.pattern=T),ft.init(e,t)}),Mt=a(\"$ZodKSUID\",(e,t)=>{t.pattern??(t.pattern=E),ft.init(e,t)}),Pt=a(\"$ZodISODateTime\",(e,t)=>{t.pattern??(t.pattern=ce(t)),ft.init(e,t)}),_t=a(\"$ZodISODate\",(e,t)=>{t.pattern??(t.pattern=ue),ft.init(e,t)}),St=a(\"$ZodISOTime\",(e,t)=>{t.pattern??(t.pattern=le(t)),ft.init(e,t)}),Wt=a(\"$ZodISODuration\",(e,t)=>{t.pattern??(t.pattern=I),ft.init(e,t)}),Ct=a(\"$ZodIPv4\",(e,t)=>{t.pattern??(t.pattern=K),ft.init(e,t),e._zod.bag.format=\"ipv4\"}),Ot=a(\"$ZodIPv6\",(e,t)=>{t.pattern??(t.pattern=J),ft.init(e,t),e._zod.bag.format=\"ipv6\",e._zod.check=n=>{try{new URL(`http:\u002F\u002F[${n.value}]`)}catch{n.issues.push({code:\"invalid_format\",format:\"ipv6\",input:n.value,inst:e,continue:!t.abort})}}}),Nt=a(\"$ZodMAC\",(e,t)=>{t.pattern??(t.pattern=Q(t.delimiter)),ft.init(e,t),e._zod.bag.format=\"mac\"}),zt=a(\"$ZodCIDRv4\",(e,t)=>{t.pattern??(t.pattern=ee),ft.init(e,t)}),At=a(\"$ZodCIDRv6\",(e,t)=>{t.pattern??(t.pattern=te),ft.init(e,t),e._zod.check=n=>{const r=n.value.split(\"\u002F\");try{if(2!==r.length)throw new Error;const[e,t]=r;if(!t)throw new Error;const n=Number(t);if(`${n}`!==t)throw new Error;if(n\u003C0||n>128)throw new Error;new URL(`http:\u002F\u002F[${e}]`)}catch{n.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:n.value,inst:e,continue:!t.abort})}}});function Tt(e){if(\"\"===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}const Et=a(\"$ZodBase64\",(e,t)=>{t.pattern??(t.pattern=ne),ft.init(e,t),e._zod.bag.contentEncoding=\"base64\",e._zod.check=n=>{Tt(n.value)||n.issues.push({code:\"invalid_format\",format:\"base64\",input:n.value,inst:e,continue:!t.abort})}}),Dt=a(\"$ZodBase64URL\",(e,t)=>{t.pattern??(t.pattern=re),ft.init(e,t),e._zod.bag.contentEncoding=\"base64url\",e._zod.check=n=>{(function(e){if(!re.test(e))return!1;const t=e.replace(\u002F[-_]\u002Fg,e=>\"-\"===e?\"+\":\"\u002F\");return Tt(t.padEnd(4*Math.ceil(t.length\u002F4),\"=\"))})(n.value)||n.issues.push({code:\"invalid_format\",format:\"base64url\",input:n.value,inst:e,continue:!t.abort})}}),It=a(\"$ZodE164\",(e,t)=>{t.pattern??(t.pattern=ie),ft.init(e,t)}),Ft=a(\"$ZodJWT\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{(function(e,t=null){try{const n=e.split(\".\");if(3!==n.length)return!1;const[r]=n;if(!r)return!1;const a=JSON.parse(atob(r));return!(\"typ\"in a&&\"JWT\"!==a?.typ||!a.alg||t&&(!(\"alg\"in a)||a.alg!==t))}catch{return!1}})(n.value,t.alg)||n.issues.push({code:\"invalid_format\",format:\"jwt\",input:n.value,inst:e,continue:!t.abort})}}),Ht=a(\"$ZodCustomStringFormat\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:\"invalid_format\",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Rt=a(\"$ZodNumber\",(e,t)=>{ct.init(e,t),e._zod.pattern=e._zod.bag.pattern??pe,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch(e){}const a=n.value;if(\"number\"==typeof a&&!Number.isNaN(a)&&Number.isFinite(a))return n;const o=\"number\"==typeof a?Number.isNaN(a)?\"NaN\":Number.isFinite(a)?void 0:\"Infinity\":void 0;return n.issues.push({expected:\"number\",code:\"invalid_type\",input:a,inst:e,...o?{received:o}:{}}),n}}),$t=a(\"$ZodNumberFormat\",(e,t)=>{Ge.init(e,t),Rt.init(e,t)}),Lt=a(\"$ZodBoolean\",(e,t)=>{ct.init(e,t),e._zod.pattern=ve,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(e){}const a=n.value;return\"boolean\"==typeof a||n.issues.push({expected:\"boolean\",code:\"invalid_type\",input:a,inst:e}),n}}),Xt=a(\"$ZodBigInt\",(e,t)=>{ct.init(e,t),e._zod.pattern=fe,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(e){}return\"bigint\"==typeof n.value||n.issues.push({expected:\"bigint\",code:\"invalid_type\",input:n.value,inst:e}),n}}),Gt=a(\"$ZodBigIntFormat\",(e,t)=>{Ye.init(e,t),Xt.init(e,t)}),Yt=a(\"$ZodSymbol\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return\"symbol\"==typeof r||t.issues.push({expected:\"symbol\",code:\"invalid_type\",input:r,inst:e}),t}}),Zt=a(\"$ZodUndefined\",(e,t)=>{ct.init(e,t),e._zod.pattern=be,e._zod.values=new Set([void 0]),e._zod.optin=\"optional\",e._zod.optout=\"optional\",e._zod.parse=(t,n)=>{const r=t.value;return void 0===r||t.issues.push({expected:\"undefined\",code:\"invalid_type\",input:r,inst:e}),t}}),qt=a(\"$ZodNull\",(e,t)=>{ct.init(e,t),e._zod.pattern=ge,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{const r=t.value;return null===r||t.issues.push({expected:\"null\",code:\"invalid_type\",input:r,inst:e}),t}}),Bt=a(\"$ZodAny\",(e,t)=>{ct.init(e,t),e._zod.parse=e=>e}),Vt=a(\"$ZodUnknown\",(e,t)=>{ct.init(e,t),e._zod.parse=e=>e}),Ut=a(\"$ZodNever\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:\"never\",code:\"invalid_type\",input:t.value,inst:e}),t)}),Kt=a(\"$ZodVoid\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return void 0===r||t.issues.push({expected:\"void\",code:\"invalid_type\",input:r,inst:e}),t}}),Jt=a(\"$ZodDate\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(e){}const a=n.value,o=a instanceof Date;return o&&!Number.isNaN(a.getTime())||n.issues.push({expected:\"date\",code:\"invalid_type\",input:a,...o?{received:\"Invalid Date\"}:{},inst:e}),n}});function Qt(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues)),t.value[n]=e.value}const en=a(\"$ZodArray\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!Array.isArray(a))return n.issues.push({expected:\"array\",code:\"invalid_type\",input:a,inst:e}),n;n.value=Array(a.length);const o=[];for(let e=0;e\u003Ca.length;e++){const i=a[e],s=t.element._zod.run({value:i,issues:[]},r);s instanceof Promise?o.push(s.then(t=>Qt(t,n,e))):Qt(s,n,e)}return o.length?Promise.all(o).then(()=>n):n}});function tn(e,t,n,r,a){if(e.issues.length){if(a&&!(n in r))return;t.issues.push(...d.prefixIssues(n,e.issues))}void 0===e.value?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function nn(e){const t=Object.keys(e.shape);for(const n of t)if(!e.shape?.[n]?._zod?.traits?.has(\"$ZodType\"))throw new Error(`Invalid element at key \"${n}\": expected a Zod schema`);const n=d.optionalKeys(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function rn(e,t,n,r,a,o){const i=[],s=a.keySet,u=a.catchall._zod,d=u.def.type,l=\"optional\"===u.optout;for(const a in t){if(s.has(a))continue;if(\"never\"===d){i.push(a);continue}const o=u.run({value:t[a],issues:[]},r);o instanceof Promise?e.push(o.then(e=>tn(e,n,a,t,l))):tn(o,n,a,t,l)}return i.length&&n.issues.push({code:\"unrecognized_keys\",keys:i,input:t,inst:o}),e.length?Promise.all(e).then(()=>n):n}const an=a(\"$ZodObject\",(e,t)=>{ct.init(e,t);const n=Object.getOwnPropertyDescriptor(t,\"shape\");if(!n?.get){const e=t.shape;Object.defineProperty(t,\"shape\",{get:()=>{const n={...e};return Object.defineProperty(t,\"shape\",{value:n}),n}})}const r=d.cached(()=>nn(t));d.defineLazy(e._zod,\"propValues\",()=>{const e=t.shape,n={};for(const t in e){const r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(const e of r.values)n[t].add(e)}}return n});const a=d.isObject,o=t.catchall;let i;e._zod.parse=(t,n)=>{i??(i=r.value);const s=t.value;if(!a(s))return t.issues.push({expected:\"object\",code:\"invalid_type\",input:s,inst:e}),t;t.value={};const u=[],d=i.shape;for(const e of i.keys){const r=d[e],a=\"optional\"===r._zod.optout,o=r._zod.run({value:s[e],issues:[]},n);o instanceof Promise?u.push(o.then(n=>tn(n,t,e,s,a))):tn(o,t,e,s,a)}return o?rn(u,s,t,n,r.value,e):u.length?Promise.all(u).then(()=>t):t}}),on=a(\"$ZodObjectJIT\",(e,t)=>{an.init(e,t);const n=e._zod.parse,r=d.cached(()=>nn(t));let a;const o=d.isObject,i=!s.jitless,u=d.allowsEval,l=i&&u.value,c=t.catchall;let m;e._zod.parse=(s,u)=>{m??(m=r.value);const f=s.value;return o(f)?i&&l&&!1===u?.async&&!0!==u.jitless?(a||(a=(e=>{const t=new dt.J([\"shape\",\"payload\",\"ctx\"]),n=r.value,a=e=>{const t=d.esc(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(\"const input = payload.value;\");const o=Object.create(null);let i=0;for(const e of n.keys)o[e]=\"key_\"+i++;t.write(\"const newResult = {};\");for(const r of n.keys){const n=o[r],i=d.esc(r),s=e[r],u=\"optional\"===s?._zod?.optout;t.write(`const ${n} = ${a(r)};`),u?t.write(`\\n        if (${n}.issues.length) {\\n          if (${i} in input) {\\n            payload.issues = payload.issues.concat(${n}.issues.map(iss => ({\\n              ...iss,\\n              path: iss.path ? [${i}, ...iss.path] : [${i}]\\n            })));\\n          }\\n        }\\n        \\n        if (${n}.value === undefined) {\\n          if (${i} in input) {\\n            newResult[${i}] = undefined;\\n          }\\n        } else {\\n          newResult[${i}] = ${n}.value;\\n        }\\n        \\n      `):t.write(`\\n        if (${n}.issues.length) {\\n          payload.issues = payload.issues.concat(${n}.issues.map(iss => ({\\n            ...iss,\\n            path: iss.path ? [${i}, ...iss.path] : [${i}]\\n          })));\\n        }\\n        \\n        if (${n}.value === undefined) {\\n          if (${i} in input) {\\n            newResult[${i}] = undefined;\\n          }\\n        } else {\\n          newResult[${i}] = ${n}.value;\\n        }\\n        \\n      `)}t.write(\"payload.value = newResult;\"),t.write(\"return payload;\");const s=t.compile();return(t,n)=>s(e,t,n)})(t.shape)),s=a(s,u),c?rn([],f,s,u,m,e):s):n(s,u):(s.issues.push({expected:\"object\",code:\"invalid_type\",input:f,inst:e}),s)}});function sn(e,t,n,r){for(const n of e)if(0===n.issues.length)return t.value=n.value,t;const a=e.filter(e=>!d.aborted(e));return 1===a.length?(t.value=a[0].value,a[0]):(t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>d.finalizeIssue(e,r,u())))}),t)}const un=a(\"$ZodUnion\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.options.some(e=>\"optional\"===e._zod.optin)?\"optional\":void 0),d.defineLazy(e._zod,\"optout\",()=>t.options.some(e=>\"optional\"===e._zod.optout)?\"optional\":void 0),d.defineLazy(e._zod,\"values\",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),d.defineLazy(e._zod,\"pattern\",()=>{if(t.options.every(e=>e._zod.pattern)){const e=t.options.map(e=>e._zod.pattern);return new RegExp(`^(${e.map(e=>d.cleanRegex(e.source)).join(\"|\")})$`)}});const n=1===t.options.length,r=t.options[0]._zod.run;e._zod.parse=(a,o)=>{if(n)return r(a,o);let i=!1;const s=[];for(const e of t.options){const t=e._zod.run({value:a.value,issues:[]},o);if(t instanceof Promise)s.push(t),i=!0;else{if(0===t.issues.length)return t;s.push(t)}}return i?Promise.all(s).then(t=>sn(t,a,e,o)):sn(s,a,e,o)}});function dn(e,t,n,r){const a=e.filter(e=>0===e.issues.length);return 1===a.length?(t.value=a[0].value,t):(0===a.length?t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>d.finalizeIssue(e,r,u())))}):t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:[],inclusive:!1}),t)}const ln=a(\"$ZodXor\",(e,t)=>{un.init(e,t),t.inclusive=!1;const n=1===t.options.length,r=t.options[0]._zod.run;e._zod.parse=(a,o)=>{if(n)return r(a,o);let i=!1;const s=[];for(const e of t.options){const t=e._zod.run({value:a.value,issues:[]},o);t instanceof Promise?(s.push(t),i=!0):s.push(t)}return i?Promise.all(s).then(t=>dn(t,a,e,o)):dn(s,a,e,o)}}),cn=a(\"$ZodDiscriminatedUnion\",(e,t)=>{t.inclusive=!1,un.init(e,t);const n=e._zod.parse;d.defineLazy(e._zod,\"propValues\",()=>{const e={};for(const n of t.options){const r=n._zod.propValues;if(!r||0===Object.keys(r).length)throw new Error(`Invalid discriminated union option at index \"${t.options.indexOf(n)}\"`);for(const[t,n]of Object.entries(r)){e[t]||(e[t]=new Set);for(const r of n)e[t].add(r)}}return e});const r=d.cached(()=>{const e=t.options,n=new Map;for(const r of e){const e=r._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw new Error(`Invalid discriminated union option at index \"${t.options.indexOf(r)}\"`);for(const t of e){if(n.has(t))throw new Error(`Duplicate discriminator value \"${String(t)}\"`);n.set(t,r)}}return n});e._zod.parse=(a,o)=>{const i=a.value;if(!d.isObject(i))return a.issues.push({code:\"invalid_type\",expected:\"object\",input:i,inst:e}),a;const s=r.value.get(i?.[t.discriminator]);return s?s._zod.run(a,o):t.unionFallback?n(a,o):(a.issues.push({code:\"invalid_union\",errors:[],note:\"No matching discriminator\",discriminator:t.discriminator,input:i,path:[t.discriminator],inst:e}),a)}}),mn=a(\"$ZodIntersection\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>{const r=e.value,a=t.left._zod.run({value:r,issues:[]},n),o=t.right._zod.run({value:r,issues:[]},n);return a instanceof Promise||o instanceof Promise?Promise.all([a,o]).then(([t,n])=>hn(e,t,n)):hn(e,a,o)}});function fn(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e===+t)return{valid:!0,data:e};if(d.isPlainObject(e)&&d.isPlainObject(t)){const n=Object.keys(t),r=Object.keys(e).filter(e=>-1!==n.indexOf(e)),a={...e,...t};for(const n of r){const r=fn(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};a[n]=r.data}return{valid:!0,data:a}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let r=0;r\u003Ce.length;r++){const a=fn(e[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function hn(e,t,n){const r=new Map;let a;for(const n of t.issues)if(\"unrecognized_keys\"===n.code){a??(a=n);for(const e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(const t of n.issues)if(\"unrecognized_keys\"===t.code)for(const e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);const o=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(o.length&&a&&e.issues.push({...a,keys:o}),d.aborted(e))return e;const i=fn(t.value,n.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}const pn=a(\"$ZodTuple\",(e,t)=>{ct.init(e,t);const n=t.items;e._zod.parse=(r,a)=>{const o=r.value;if(!Array.isArray(o))return r.issues.push({input:o,inst:e,expected:\"tuple\",code:\"invalid_type\"}),r;r.value=[];const i=[],s=[...n].reverse().findIndex(e=>\"optional\"!==e._zod.optin),u=-1===s?0:n.length-s;if(!t.rest){const t=o.length>n.length,a=o.length\u003Cu-1;if(t||a)return r.issues.push({...t?{code:\"too_big\",maximum:n.length,inclusive:!0}:{code:\"too_small\",minimum:n.length},input:o,inst:e,origin:\"array\"}),r}let d=-1;for(const e of n){if(d++,d>=o.length&&d>=u)continue;const t=e._zod.run({value:o[d],issues:[]},a);t instanceof Promise?i.push(t.then(e=>vn(e,r,d))):vn(t,r,d)}if(t.rest){const e=o.slice(n.length);for(const n of e){d++;const e=t.rest._zod.run({value:n,issues:[]},a);e instanceof Promise?i.push(e.then(e=>vn(e,r,d))):vn(e,r,d)}}return i.length?Promise.all(i).then(()=>r):r}});function vn(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues)),t.value[n]=e.value}const gn=a(\"$ZodRecord\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!d.isPlainObject(a))return n.issues.push({expected:\"record\",code:\"invalid_type\",input:a,inst:e}),n;const o=[],i=t.keyType._zod.values;if(i){n.value={};const s=new Set;for(const e of i)if(\"string\"==typeof e||\"number\"==typeof e||\"symbol\"==typeof e){s.add(\"number\"==typeof e?e.toString():e);const i=t.valueType._zod.run({value:a[e],issues:[]},r);i instanceof Promise?o.push(i.then(t=>{t.issues.length&&n.issues.push(...d.prefixIssues(e,t.issues)),n.value[e]=t.value})):(i.issues.length&&n.issues.push(...d.prefixIssues(e,i.issues)),n.value[e]=i.value)}let u;for(const e in a)s.has(e)||(u=u??[],u.push(e));u&&u.length>0&&n.issues.push({code:\"unrecognized_keys\",input:a,inst:e,keys:u})}else{n.value={};for(const i of Reflect.ownKeys(a)){if(\"__proto__\"===i)continue;let s=t.keyType._zod.run({value:i,issues:[]},r);if(s instanceof Promise)throw new Error(\"Async schemas not supported in object keys currently\");if(\"string\"==typeof i&&pe.test(i)&&s.issues.length&&s.issues.some(e=>\"invalid_type\"===e.code&&\"number\"===e.expected)){const e=t.keyType._zod.run({value:Number(i),issues:[]},r);if(e instanceof Promise)throw new Error(\"Async schemas not supported in object keys currently\");0===e.issues.length&&(s=e)}if(s.issues.length){\"loose\"===t.mode?n.value[i]=a[i]:n.issues.push({code:\"invalid_key\",origin:\"record\",issues:s.issues.map(e=>d.finalizeIssue(e,r,u())),input:i,path:[i],inst:e});continue}const l=t.valueType._zod.run({value:a[i],issues:[]},r);l instanceof Promise?o.push(l.then(e=>{e.issues.length&&n.issues.push(...d.prefixIssues(i,e.issues)),n.value[s.value]=e.value})):(l.issues.length&&n.issues.push(...d.prefixIssues(i,l.issues)),n.value[s.value]=l.value)}}return o.length?Promise.all(o).then(()=>n):n}}),bn=a(\"$ZodMap\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Map))return n.issues.push({expected:\"map\",code:\"invalid_type\",input:a,inst:e}),n;const o=[];n.value=new Map;for(const[i,s]of a){const u=t.keyType._zod.run({value:i,issues:[]},r),d=t.valueType._zod.run({value:s,issues:[]},r);u instanceof Promise||d instanceof Promise?o.push(Promise.all([u,d]).then(([t,o])=>{wn(t,o,n,i,a,e,r)})):wn(u,d,n,i,a,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function wn(e,t,n,r,a,o,i){e.issues.length&&(d.propertyKeyTypes.has(typeof r)?n.issues.push(...d.prefixIssues(r,e.issues)):n.issues.push({code:\"invalid_key\",origin:\"map\",input:a,inst:o,issues:e.issues.map(e=>d.finalizeIssue(e,i,u()))})),t.issues.length&&(d.propertyKeyTypes.has(typeof r)?n.issues.push(...d.prefixIssues(r,t.issues)):n.issues.push({origin:\"map\",code:\"invalid_element\",input:a,inst:o,key:r,issues:t.issues.map(e=>d.finalizeIssue(e,i,u()))})),n.value.set(e.value,t.value)}const yn=a(\"$ZodSet\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Set))return n.issues.push({input:a,inst:e,expected:\"set\",code:\"invalid_type\"}),n;const o=[];n.value=new Set;for(const e of a){const a=t.valueType._zod.run({value:e,issues:[]},r);a instanceof Promise?o.push(a.then(e=>kn(e,n))):kn(a,n)}return o.length?Promise.all(o).then(()=>n):n}});function kn(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}const xn=a(\"$ZodEnum\",(e,t)=>{ct.init(e,t);const n=d.getEnumValues(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(e=>d.propertyKeyTypes.has(typeof e)).map(e=>\"string\"==typeof e?d.escapeRegex(e):e.toString()).join(\"|\")})$`),e._zod.parse=(t,a)=>{const o=t.value;return r.has(o)||t.issues.push({code:\"invalid_value\",values:n,input:o,inst:e}),t}}),jn=a(\"$ZodLiteral\",(e,t)=>{if(ct.init(e,t),0===t.values.length)throw new Error(\"Cannot create literal schema with no valid values\");const n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(e=>\"string\"==typeof e?d.escapeRegex(e):e?d.escapeRegex(e.toString()):String(e)).join(\"|\")})$`),e._zod.parse=(r,a)=>{const o=r.value;return n.has(o)||r.issues.push({code:\"invalid_value\",values:t.values,input:o,inst:e}),r}}),Mn=a(\"$ZodFile\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return r instanceof File||t.issues.push({expected:\"file\",code:\"invalid_type\",input:r,inst:e}),t}}),Pn=a(\"$ZodTransform\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{if(\"backward\"===r.direction)throw new i(e.constructor.name);const a=t.transform(n.value,n);if(r.async)return(a instanceof Promise?a:Promise.resolve(a)).then(e=>(n.value=e,n));if(a instanceof Promise)throw new o;return n.value=a,n}});function Sn(e,t){return e.issues.length&&void 0===t?{issues:[],value:void 0}:e}const Wn=a(\"$ZodOptional\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",e._zod.optout=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),d.defineLazy(e._zod,\"pattern\",()=>{const e=t.innerType._zod.pattern;return e?new RegExp(`^(${d.cleanRegex(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(\"optional\"===t.innerType._zod.optin){const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>Sn(t,e.value)):Sn(r,e.value)}return void 0===e.value?e:t.innerType._zod.run(e,n)}}),Cn=a(\"$ZodExactOptional\",(e,t)=>{Wn.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),d.defineLazy(e._zod,\"pattern\",()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),On=a(\"$ZodNullable\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.innerType._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType._zod.optout),d.defineLazy(e._zod,\"pattern\",()=>{const e=t.innerType._zod.pattern;return e?new RegExp(`^(${d.cleanRegex(e.source)}|null)$`):void 0}),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>null===e.value?e:t.innerType._zod.run(e,n)}),Nn=a(\"$ZodDefault\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);if(void 0===e.value)return e.value=t.defaultValue,e;const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>zn(e,t)):zn(r,t)}});function zn(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}const An=a(\"$ZodPrefault\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(\"backward\"===n.direction||void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),Tn=a(\"$ZodNonOptional\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>{const e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(n,r)=>{const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(t=>En(t,e)):En(a,e)}});function En(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:\"invalid_type\",expected:\"nonoptional\",input:e.value,inst:t}),e}const Dn=a(\"$ZodSuccess\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)throw new i(\"ZodSuccess\");const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===r.issues.length,e)}}),In=a(\"$ZodCatch\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.innerType._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType._zod.optout),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>d.finalizeIssue(e,n,u()))},input:e.value}),e.issues=[]),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>d.finalizeIssue(e,n,u()))},input:e.value}),e.issues=[]),e)}}),Fn=a(\"$ZodNaN\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>(\"number\"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:\"nan\",code:\"invalid_type\"}),t)}),Hn=a(\"$ZodPipe\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.in._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.in._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.out._zod.optout),d.defineLazy(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction){const r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Rn(e,t.in,n)):Rn(r,t.in,n)}const r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Rn(e,t.out,n)):Rn(r,t.out,n)}});function Rn(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const $n=a(\"$ZodCodec\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.in._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.in._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.out._zod.optout),d.defineLazy(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(\"forward\"===(n.direction||\"forward\")){const r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Ln(e,t,n)):Ln(r,t,n)}{const r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Ln(e,t,n)):Ln(r,t,n)}}});function Ln(e,t,n){if(e.issues.length)return e.aborted=!0,e;if(\"forward\"===(n.direction||\"forward\")){const r=t.transform(e.value,e);return r instanceof Promise?r.then(r=>Xn(e,r,t.out,n)):Xn(e,r,t.out,n)}{const r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(r=>Xn(e,r,t.in,n)):Xn(e,r,t.in,n)}}function Xn(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}const Gn=a(\"$ZodReadonly\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"propValues\",()=>t.innerType._zod.propValues),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.innerType?._zod?.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Yn):Yn(r)}});function Yn(e){return e.value=Object.freeze(e.value),e}const Zn=a(\"$ZodTemplateLiteral\",(e,t)=>{ct.init(e,t);const n=[];for(const e of t.parts)if(\"object\"==typeof e&&null!==e){if(!e._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);const t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${e._zod.traits}`);const r=t.startsWith(\"^\")?1:0,a=t.endsWith(\"$\")?t.length-1:t.length;n.push(t.slice(r,a))}else{if(null!==e&&!d.primitiveTypes.has(typeof e))throw new Error(`Invalid template literal part: ${e}`);n.push(d.escapeRegex(`${e}`))}e._zod.pattern=new RegExp(`^${n.join(\"\")}$`),e._zod.parse=(n,r)=>\"string\"!=typeof n.value?(n.issues.push({input:n.value,inst:e,expected:\"string\",code:\"invalid_type\"}),n):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:\"invalid_format\",format:t.format??\"template_literal\",pattern:e._zod.pattern.source}),n)}),qn=a(\"$ZodFunction\",(e,t)=>(ct.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if(\"function\"!=typeof t)throw new Error(\"implement() must be called with a function\");return function(...n){const r=e._def.input?v(e._def.input,n):n,a=Reflect.apply(t,this,r);return e._def.output?v(e._def.output,a):a}},e.implementAsync=t=>{if(\"function\"!=typeof t)throw new Error(\"implementAsync() must be called with a function\");return async function(...n){const r=e._def.input?await b(e._def.input,n):n,a=await Reflect.apply(t,this,r);return e._def.output?await b(e._def.output,a):a}},e._zod.parse=(t,n)=>{if(\"function\"!=typeof t.value)return t.issues.push({code:\"invalid_type\",expected:\"function\",input:t.value,inst:e}),t;const r=e._def.output&&\"promise\"===e._def.output._zod.def.type;return t.value=r?e.implementAsync(t.value):e.implement(t.value),t},e.input=(...t)=>{const n=e.constructor;return Array.isArray(t[0])?new n({type:\"function\",input:new pn({type:\"tuple\",items:t[0],rest:t[1]}),output:e._def.output}):new n({type:\"function\",input:t[0],output:e._def.output})},e.output=t=>new(0,e.constructor)({type:\"function\",input:e._def.input,output:t}),e)),Bn=a(\"$ZodPromise\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),Vn=a(\"$ZodLazy\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"innerType\",()=>t.getter()),d.defineLazy(e._zod,\"pattern\",()=>e._zod.innerType?._zod?.pattern),d.defineLazy(e._zod,\"propValues\",()=>e._zod.innerType?._zod?.propValues),d.defineLazy(e._zod,\"optin\",()=>e._zod.innerType?._zod?.optin??void 0),d.defineLazy(e._zod,\"optout\",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),Un=a(\"$ZodCustom\",(e,t)=>{He.init(e,t),ct.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{const r=n.value,a=t.fn(r);if(a instanceof Promise)return a.then(t=>Kn(t,n,r,e));Kn(a,n,r,e)}});function Kn(e,t,n,r){if(!e){const e={code:\"custom\",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(d.issue(e))}}n(47107);var Jn=n(83795);function Qn(e,t){return new e({type:\"string\",...d.normalizeParams(t)})}function er(e,t){return new e({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function tr(e,t){return new e({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function nr(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function rr(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...d.normalizeParams(t)})}function ar(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...d.normalizeParams(t)})}function or(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...d.normalizeParams(t)})}function ir(e,t){return new e({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function sr(e,t){return new e({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function ur(e,t){return new e({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function dr(e,t){return new e({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function lr(e,t){return new e({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function cr(e,t){return new e({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function mr(e,t){return new e({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function fr(e,t){return new e({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function hr(e,t){return new e({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function pr(e,t){return new e({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function vr(e,t){return new e({type:\"string\",format:\"mac\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function gr(e,t){return new e({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function br(e,t){return new e({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function wr(e,t){return new e({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function yr(e,t){return new e({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function kr(e,t){return new e({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function xr(e,t){return new e({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function jr(e,t){return new e({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...d.normalizeParams(t)})}function Mr(e,t){return new e({type:\"string\",format:\"date\",check:\"string_format\",...d.normalizeParams(t)})}function Pr(e,t){return new e({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...d.normalizeParams(t)})}function _r(e,t){return new e({type:\"string\",format:\"duration\",check:\"string_format\",...d.normalizeParams(t)})}function Sr(e,t){return new e({type:\"number\",checks:[],...d.normalizeParams(t)})}function Wr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"safeint\",...d.normalizeParams(t)})}function Cr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float32\",...d.normalizeParams(t)})}function Or(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float64\",...d.normalizeParams(t)})}function Nr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"int32\",...d.normalizeParams(t)})}function zr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"uint32\",...d.normalizeParams(t)})}function Ar(e,t){return new e({type:\"boolean\",...d.normalizeParams(t)})}function Tr(e,t){return new e({type:\"bigint\",...d.normalizeParams(t)})}function Er(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"int64\",...d.normalizeParams(t)})}function Dr(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"uint64\",...d.normalizeParams(t)})}function Ir(e,t){return new e({type:\"symbol\",...d.normalizeParams(t)})}function Fr(e,t){return new e({type:\"undefined\",...d.normalizeParams(t)})}function Hr(e,t){return new e({type:\"null\",...d.normalizeParams(t)})}function Rr(e){return new e({type:\"any\"})}function $r(e){return new e({type:\"unknown\"})}function Lr(e,t){return new e({type:\"never\",...d.normalizeParams(t)})}function Xr(e,t){return new e({type:\"void\",...d.normalizeParams(t)})}function Gr(e,t){return new e({type:\"date\",...d.normalizeParams(t)})}function Yr(e,t){return new e({type:\"nan\",...d.normalizeParams(t)})}function Zr(e,t){return new $e({check:\"less_than\",...d.normalizeParams(t),value:e,inclusive:!1})}function qr(e,t){return new $e({check:\"less_than\",...d.normalizeParams(t),value:e,inclusive:!0})}function Br(e,t){return new Le({check:\"greater_than\",...d.normalizeParams(t),value:e,inclusive:!1})}function Vr(e,t){return new Le({check:\"greater_than\",...d.normalizeParams(t),value:e,inclusive:!0})}function Ur(e){return Br(0,e)}function Kr(e){return Zr(0,e)}function Jr(e){return qr(0,e)}function Qr(e){return Vr(0,e)}function ea(e,t){return new Xe({check:\"multiple_of\",...d.normalizeParams(t),value:e})}function ta(e,t){return new Ze({check:\"max_size\",...d.normalizeParams(t),maximum:e})}function na(e,t){return new qe({check:\"min_size\",...d.normalizeParams(t),minimum:e})}function ra(e,t){return new Be({check:\"size_equals\",...d.normalizeParams(t),size:e})}function aa(e,t){return new Ve({check:\"max_length\",...d.normalizeParams(t),maximum:e})}function oa(e,t){return new Ue({check:\"min_length\",...d.normalizeParams(t),minimum:e})}function ia(e,t){return new Ke({check:\"length_equals\",...d.normalizeParams(t),length:e})}function sa(e,t){return new Qe({check:\"string_format\",format:\"regex\",...d.normalizeParams(t),pattern:e})}function ua(e){return new et({check:\"string_format\",format:\"lowercase\",...d.normalizeParams(e)})}function da(e){return new tt({check:\"string_format\",format:\"uppercase\",...d.normalizeParams(e)})}function la(e,t){return new nt({check:\"string_format\",format:\"includes\",...d.normalizeParams(t),includes:e})}function ca(e,t){return new rt({check:\"string_format\",format:\"starts_with\",...d.normalizeParams(t),prefix:e})}function ma(e,t){return new at({check:\"string_format\",format:\"ends_with\",...d.normalizeParams(t),suffix:e})}function fa(e,t,n){return new it({check:\"property\",property:e,schema:t,...d.normalizeParams(n)})}function ha(e,t){return new st({check:\"mime_type\",mime:e,...d.normalizeParams(t)})}function pa(e){return new ut({check:\"overwrite\",tx:e})}function va(e){return pa(t=>t.normalize(e))}function ga(){return pa(e=>e.trim())}function ba(){return pa(e=>e.toLowerCase())}function wa(){return pa(e=>e.toUpperCase())}function ya(){return pa(e=>d.slugify(e))}function ka(e,t,n){return new e({type:\"array\",element:t,...d.normalizeParams(n)})}function xa(e,t){return new e({type:\"file\",...d.normalizeParams(t)})}function ja(e,t,n){const r=d.normalizeParams(n);return r.abort??(r.abort=!0),new e({type:\"custom\",check:\"custom\",fn:t,...r})}function Ma(e,t,n){return new e({type:\"custom\",check:\"custom\",fn:t,...d.normalizeParams(n)})}function Pa(e){const t=function(e){const t=new He({check:\"custom\",...d.normalizeParams(void 0)});return t._zod.check=e,t}(n=>(n.addIssue=e=>{if(\"string\"==typeof e)n.issues.push(d.issue(e,n.value,t._zod.def));else{const r=e;r.fatal&&(r.continue=!1),r.code??(r.code=\"custom\"),r.input??(r.input=n.value),r.inst??(r.inst=t),r.continue??(r.continue=!t._zod.def.abort),n.issues.push(d.issue(r))}},e(n.value,n)));return t}function _a(e){const t=new He({check:\"describe\"});return t._zod.onattach=[t=>{const n=Jn.fd.get(t)??{};Jn.fd.add(t,{...n,description:e})}],t._zod.check=()=>{},t}function Sa(e){const t=new He({check:\"meta\"});return t._zod.onattach=[t=>{const n=Jn.fd.get(t)??{};Jn.fd.add(t,{...n,...e})}],t._zod.check=()=>{},t}function Wa(e,t){const n=d.normalizeParams(t);let r=n.truthy??[\"true\",\"1\",\"yes\",\"on\",\"y\",\"enabled\"],a=n.falsy??[\"false\",\"0\",\"no\",\"off\",\"n\",\"disabled\"];\"sensitive\"!==n.case&&(r=r.map(e=>\"string\"==typeof e?e.toLowerCase():e),a=a.map(e=>\"string\"==typeof e?e.toLowerCase():e));const o=new Set(r),i=new Set(a),s=e.Codec??$n,u=e.Boolean??Lt,l=new s({type:\"pipe\",in:new(e.String??mt)({type:\"string\",error:n.error}),out:new u({type:\"boolean\",error:n.error}),transform:(e,t)=>{let r=e;return\"sensitive\"!==n.case&&(r=r.toLowerCase()),!!o.has(r)||!i.has(r)&&(t.issues.push({code:\"invalid_value\",expected:\"stringbool\",values:[...o,...i],input:t.value,inst:l,continue:!1}),{})},reverseTransform:(e,t)=>!0===e?r[0]||\"true\":a[0]||\"false\",error:n.error});return l}function Ca(e,t,n,r={}){const a=d.normalizeParams(r),o={...d.normalizeParams(r),check:\"string_format\",type:\"string\",format:t,fn:\"function\"==typeof n?n:e=>n.test(e),...a};return n instanceof RegExp&&(o.pattern=n),new e(o)}n(49958),n(34836)},56165(e,t,n){function r(e,[t,n]){return Math.min(n,Math.max(t,e))}n.d(t,{q:()=>r})},56499(e,t,n){n.d(t,{g:()=>a});var r=n(54352);function a(e,t){return(0,r.$)(e,{...t,weekStartsOn:1})}},56953(e,t,n){n.d(t,{es:()=>m});const r={lessThanXSeconds:{one:\"menos de un segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"medio minuto\",lessThanXMinutes:{one:\"menos de un minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"alrededor de 1 hora\",other:\"alrededor de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 día\",other:\"{{count}} días\"},aboutXWeeks:{one:\"alrededor de 1 semana\",other:\"alrededor de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"alrededor de 1 mes\",other:\"alrededor de {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"alrededor de 1 año\",other:\"alrededor de {{count}} años\"},xYears:{one:\"1 año\",other:\"{{count}} años\"},overXYears:{one:\"más de 1 año\",other:\"más de {{count}} años\"},almostXYears:{one:\"casi 1 año\",other:\"casi {{count}} años\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a las' {{time}}\",long:\"{{date}} 'a las' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'el' eeee 'pasado a la' p\",yesterday:\"'ayer a la' p\",today:\"'hoy a la' p\",tomorrow:\"'mañana a la' p\",nextWeek:\"eeee 'a la' p\",other:\"P\"},s={lastWeek:\"'el' eeee 'pasado a las' p\",yesterday:\"'ayer a las' p\",today:\"'hoy a las' p\",tomorrow:\"'mañana a las' p\",nextWeek:\"eeee 'a las' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,u.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"después de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,u.o)({values:{narrow:[\"e\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"ene\",\"feb\",\"mar\",\"abr\",\"may\",\"jun\",\"jul\",\"ago\",\"sep\",\"oct\",\"nov\",\"dic\"],wide:[\"enero\",\"febrero\",\"marzo\",\"abril\",\"mayo\",\"junio\",\"julio\",\"agosto\",\"septiembre\",\"octubre\",\"noviembre\",\"diciembre\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"do\",\"lu\",\"ma\",\"mi\",\"ju\",\"vi\",\"sá\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mié\",\"jue\",\"vie\",\"sáb\"],wide:[\"domingo\",\"lunes\",\"martes\",\"miércoles\",\"jueves\",\"viernes\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"}},defaultFormattingWidth:\"wide\"})};var l=n(20337),c=n(57883);const m={code:\"es\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"hace \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,l.K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes de la era com[uú]n)\u002Fi,\u002F^(despu[eé]s de cristo|era com[uú]n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[efmajsond]\u002Fi,abbreviated:\u002F^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)\u002Fi,wide:\u002F^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^e\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^en\u002Fi,\u002F^feb\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^may\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ago\u002Fi,\u002F^sep\u002Fi,\u002F^oct\u002Fi,\u002F^nov\u002Fi,\u002F^dic\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[dlmjvs]\u002Fi,short:\u002F^(do|lu|ma|mi|ju|vi|s[áa])\u002Fi,abbreviated:\u002F^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)\u002Fi,wide:\u002F^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^do\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^mi\u002Fi,\u002F^ju\u002Fi,\u002F^vi\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002F^md\u002Fi,morning:\u002Fmañana\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftarde\u002Fi,night:\u002Fnoche\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},57048(e,t,n){function r(e){return e}function a(e){return e}function o(e){}function i(_x){throw new Error(\"Unexpected value in exhaustive check\")}function s(e){}function u(e){const t=Object.values(e).filter(e=>\"number\"==typeof e);return Object.entries(e).filter(([e,n])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function d(e,t=\"|\"){return e.map(e=>H(e)).join(t)}function l(e,t){return\"bigint\"==typeof t?t.toString():t}function c(e){return{get value(){{const t=e();return Object.defineProperty(this,\"value\",{value:t}),t}}}}function m(e){return null==e}function f(e){const t=e.startsWith(\"^\")?1:0,n=e.endsWith(\"$\")?e.length-1:e.length;return e.slice(t,n)}function h(e,t){const n=(e.toString().split(\".\")[1]||\"\").length,r=t.toString();let a=(r.split(\".\")[1]||\"\").length;if(0===a&&\u002F\\d?e-\\d?\u002F.test(r)){const e=r.match(\u002F\\d?e-(\\d?)\u002F);e?.[1]&&(a=Number.parseInt(e[1]))}const o=n>a?n:a;return Number.parseInt(e.toFixed(o).replace(\".\",\"\"))%Number.parseInt(t.toFixed(o).replace(\".\",\"\"))\u002F10**o}n.r(t),n.d(t,{BIGINT_FORMAT_RANGES:()=>L,Class:()=>ce,NUMBER_FORMAT_RANGES:()=>$,aborted:()=>U,allowsEval:()=>W,assert:()=>s,assertEqual:()=>r,assertIs:()=>o,assertNever:()=>i,assertNotEqual:()=>a,assignProp:()=>b,base64ToUint8Array:()=>oe,base64urlToUint8Array:()=>se,cached:()=>c,captureStackTrace:()=>_,cleanEnum:()=>ae,cleanRegex:()=>f,clone:()=>D,cloneDef:()=>y,createTransparentProxy:()=>F,defineLazy:()=>v,esc:()=>M,escapeRegex:()=>E,extend:()=>Y,finalizeIssue:()=>Q,floatSafeRemainder:()=>h,getElementAtPath:()=>k,getEnumValues:()=>u,getLengthableOrigin:()=>te,getParsedType:()=>z,getSizableOrigin:()=>ee,hexToUint8Array:()=>de,isObject:()=>S,isPlainObject:()=>C,issue:()=>re,joinValues:()=>d,jsonStringifyReplacer:()=>l,merge:()=>q,mergeDefs:()=>w,normalizeParams:()=>I,nullish:()=>m,numKeys:()=>N,objectClone:()=>g,omit:()=>G,optionalKeys:()=>R,parsedType:()=>ne,partial:()=>B,pick:()=>X,prefixIssues:()=>K,primitiveTypes:()=>T,promiseAllObject:()=>x,propertyKeyTypes:()=>A,randomString:()=>j,required:()=>V,safeExtend:()=>Z,shallowClone:()=>O,slugify:()=>P,stringifyPrimitive:()=>H,uint8ArrayToBase64:()=>ie,uint8ArrayToBase64url:()=>ue,uint8ArrayToHex:()=>le,unwrapMessage:()=>J});const p=Symbol(\"evaluating\");function v(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==p)return void 0===r&&(r=p,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function g(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function b(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function w(...e){const t={};for(const n of e){const e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function y(e){return w(e._zod.def)}function k(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function x(e){const t=Object.keys(e),n=t.map(t=>e[t]);return Promise.all(n).then(e=>{const n={};for(let r=0;r\u003Ct.length;r++)n[t[r]]=e[r];return n})}function j(e=10){let t=\"\";for(let n=0;n\u003Ce;n++)t+=\"abcdefghijklmnopqrstuvwxyz\"[Math.floor(26*Math.random())];return t}function M(e){return JSON.stringify(e)}function P(e){return e.toLowerCase().trim().replace(\u002F[^\\w\\s-]\u002Fg,\"\").replace(\u002F[\\s_-]+\u002Fg,\"-\").replace(\u002F^-+|-+$\u002Fg,\"\")}const _=\"captureStackTrace\"in Error?Error.captureStackTrace:(...e)=>{};function S(e){return\"object\"==typeof e&&null!==e&&!Array.isArray(e)}const W=c(()=>{if(\"undefined\"!=typeof navigator&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch(e){return!1}});function C(e){if(!1===S(e))return!1;const t=e.constructor;if(void 0===t)return!0;if(\"function\"!=typeof t)return!0;const n=t.prototype;return!1!==S(n)&&!1!==Object.prototype.hasOwnProperty.call(n,\"isPrototypeOf\")}function O(e){return C(e)?{...e}:Array.isArray(e)?[...e]:e}function N(e){let t=0;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}const z=e=>{const t=typeof e;switch(t){case\"undefined\":return\"undefined\";case\"string\":return\"string\";case\"number\":return Number.isNaN(e)?\"nan\":\"number\";case\"boolean\":return\"boolean\";case\"function\":return\"function\";case\"bigint\":return\"bigint\";case\"symbol\":return\"symbol\";case\"object\":return Array.isArray(e)?\"array\":null===e?\"null\":e.then&&\"function\"==typeof e.then&&e.catch&&\"function\"==typeof e.catch?\"promise\":\"undefined\"!=typeof Map&&e instanceof Map?\"map\":\"undefined\"!=typeof Set&&e instanceof Set?\"set\":\"undefined\"!=typeof Date&&e instanceof Date?\"date\":\"undefined\"!=typeof File&&e instanceof File?\"file\":\"object\";default:throw new Error(`Unknown data type: ${t}`)}},A=new Set([\"string\",\"number\",\"symbol\"]),T=new Set([\"string\",\"number\",\"bigint\",\"boolean\",\"symbol\",\"undefined\"]);function E(e){return e.replace(\u002F[.*+?^${}()|[\\]\\\\]\u002Fg,\"\\\\$&\")}function D(e,t,n){const r=new e._zod.constr(t??e._zod.def);return t&&!n?.parent||(r._zod.parent=e),r}function I(e){const t=e;if(!t)return{};if(\"string\"==typeof t)return{error:()=>t};if(void 0!==t?.message){if(void 0!==t?.error)throw new Error(\"Cannot specify both `message` and `error` params\");t.error=t.message}return delete t.message,\"string\"==typeof t.error?{...t,error:()=>t.error}:t}function F(e){let t;return new Proxy({},{get:(n,r,a)=>(t??(t=e()),Reflect.get(t,r,a)),set:(n,r,a,o)=>(t??(t=e()),Reflect.set(t,r,a,o)),has:(n,r)=>(t??(t=e()),Reflect.has(t,r)),deleteProperty:(n,r)=>(t??(t=e()),Reflect.deleteProperty(t,r)),ownKeys:n=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(n,r)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,r)),defineProperty:(n,r,a)=>(t??(t=e()),Reflect.defineProperty(t,r,a))})}function H(e){return\"bigint\"==typeof e?e.toString()+\"n\":\"string\"==typeof e?`\"${e}\"`:`${e}`}function R(e){return Object.keys(e).filter(t=>\"optional\"===e[t]._zod.optin&&\"optional\"===e[t]._zod.optout)}const $={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},L={int64:[BigInt(\"-9223372036854775808\"),BigInt(\"9223372036854775807\")],uint64:[BigInt(0),BigInt(\"18446744073709551615\")]};function X(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(\".pick() cannot be used on object schemas containing refinements\");return D(e,w(e._zod.def,{get shape(){const e={};for(const r in t){if(!(r in n.shape))throw new Error(`Unrecognized key: \"${r}\"`);t[r]&&(e[r]=n.shape[r])}return b(this,\"shape\",e),e},checks:[]}))}function G(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(\".omit() cannot be used on object schemas containing refinements\");const a=w(e._zod.def,{get shape(){const r={...e._zod.def.shape};for(const e in t){if(!(e in n.shape))throw new Error(`Unrecognized key: \"${e}\"`);t[e]&&delete r[e]}return b(this,\"shape\",r),r},checks:[]});return D(e,a)}function Y(e,t){if(!C(t))throw new Error(\"Invalid input to extend: expected a plain object\");const n=e._zod.def.checks;if(n&&n.length>0){const n=e._zod.def.shape;for(const e in t)if(void 0!==Object.getOwnPropertyDescriptor(n,e))throw new Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\")}const r=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return b(this,\"shape\",n),n}});return D(e,r)}function Z(e,t){if(!C(t))throw new Error(\"Invalid input to safeExtend: expected a plain object\");const n=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return b(this,\"shape\",n),n}});return D(e,n)}function q(e,t){const n=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t._zod.def.shape};return b(this,\"shape\",n),n},get catchall(){return t._zod.def.catchall},checks:[]});return D(e,n)}function B(e,t,n){const r=t._zod.def.checks;if(r&&r.length>0)throw new Error(\".partial() cannot be used on object schemas containing refinements\");const a=w(t._zod.def,{get shape(){const r=t._zod.def.shape,a={...r};if(n)for(const t in n){if(!(t in r))throw new Error(`Unrecognized key: \"${t}\"`);n[t]&&(a[t]=e?new e({type:\"optional\",innerType:r[t]}):r[t])}else for(const t in r)a[t]=e?new e({type:\"optional\",innerType:r[t]}):r[t];return b(this,\"shape\",a),a},checks:[]});return D(t,a)}function V(e,t,n){const r=w(t._zod.def,{get shape(){const r=t._zod.def.shape,a={...r};if(n)for(const t in n){if(!(t in a))throw new Error(`Unrecognized key: \"${t}\"`);n[t]&&(a[t]=new e({type:\"nonoptional\",innerType:r[t]}))}else for(const t in r)a[t]=new e({type:\"nonoptional\",innerType:r[t]});return b(this,\"shape\",a),a}});return D(t,r)}function U(e,t=0){if(!0===e.aborted)return!0;for(let n=t;n\u003Ce.issues.length;n++)if(!0!==e.issues[n]?.continue)return!0;return!1}function K(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function J(e){return\"string\"==typeof e?e:e?.message}function Q(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const a=J(e.inst?._zod.def?.error?.(e))??J(t?.error?.(e))??J(n.customError?.(e))??J(n.localeError?.(e))??\"Invalid input\";r.message=a}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function ee(e){return e instanceof Set?\"set\":e instanceof Map?\"map\":e instanceof File?\"file\":\"unknown\"}function te(e){return Array.isArray(e)?\"array\":\"string\"==typeof e?\"string\":\"unknown\"}function ne(e){const t=typeof e;switch(t){case\"number\":return Number.isNaN(e)?\"nan\":\"number\";case\"object\":{if(null===e)return\"null\";if(Array.isArray(e))return\"array\";const t=e;if(t&&Object.getPrototypeOf(t)!==Object.prototype&&\"constructor\"in t&&t.constructor)return t.constructor.name}}return t}function re(...e){const[t,n,r]=e;return\"string\"==typeof t?{message:t,code:\"custom\",input:n,inst:r}:{...t}}function ae(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function oe(e){const t=atob(e),n=new Uint8Array(t.length);for(let e=0;e\u003Ct.length;e++)n[e]=t.charCodeAt(e);return n}function ie(e){let t=\"\";for(let n=0;n\u003Ce.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function se(e){const t=e.replace(\u002F-\u002Fg,\"+\").replace(\u002F_\u002Fg,\"\u002F\");return oe(t+\"=\".repeat((4-t.length%4)%4))}function ue(e){return ie(e).replace(\u002F\\+\u002Fg,\"-\").replace(\u002F\\\u002F\u002Fg,\"_\").replace(\u002F=\u002Fg,\"\")}function de(e){const t=e.replace(\u002F^0x\u002F,\"\");if(t.length%2!=0)throw new Error(\"Invalid hex string length\");const n=new Uint8Array(t.length\u002F2);for(let e=0;e\u003Ct.length;e+=2)n[e\u002F2]=Number.parseInt(t.slice(e,e+2),16);return n}function le(e){return Array.from(e).map(e=>e.toString(16).padStart(2,\"0\")).join(\"\")}class ce{constructor(...e){}}},57172(e,t,n){n.d(t,{qg:()=>me});var r=n(44047),a=n(78668),o=n(3265),i=n(43329),s=n(58161),u=n(29407);class d{subPriority=0;validate(e,t){return!0}}class l extends d{constructor(e,t,n,r,a){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,a&&(this.subPriority=a)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}class c extends d{priority=10;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>(0,i.w)(t,e))}set(e,t){return t.timestampIsSet?e:(0,i.w)(e,function(e,t){const n=function(e){return\"function\"==typeof e&&e.prototype?.constructor===e}(t)?new t(0):(0,i.w)(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}(e,this.context))}}class m{run(e,t,n,r){const a=this.parse(e,t,n,r);return a?{setter:new l(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(e,t,n){return!0}}var f=n(61501);const h=\u002F^(1[0-2]|0?\\d)\u002F,p=\u002F^(3[0-1]|[0-2]?\\d)\u002F,v=\u002F^(36[0-6]|3[0-5]\\d|[0-2]?\\d?\\d)\u002F,g=\u002F^(5[0-3]|[0-4]?\\d)\u002F,b=\u002F^(2[0-3]|[0-1]?\\d)\u002F,w=\u002F^(2[0-4]|[0-1]?\\d)\u002F,y=\u002F^(1[0-1]|0?\\d)\u002F,k=\u002F^(1[0-2]|0?\\d)\u002F,x=\u002F^[0-5]?\\d\u002F,j=\u002F^[0-5]?\\d\u002F,M=\u002F^\\d\u002F,P=\u002F^\\d{1,2}\u002F,_=\u002F^\\d{1,3}\u002F,S=\u002F^\\d{1,4}\u002F,W=\u002F^-?\\d+\u002F,C=\u002F^-?\\d\u002F,O=\u002F^-?\\d{1,2}\u002F,N=\u002F^-?\\d{1,3}\u002F,z=\u002F^-?\\d{1,4}\u002F,A=\u002F^([+-])(\\d{2})(\\d{2})?|Z\u002F,T=\u002F^([+-])(\\d{2})(\\d{2})|Z\u002F,E=\u002F^([+-])(\\d{2})(\\d{2})((\\d{2}))?|Z\u002F,D=\u002F^([+-])(\\d{2}):(\\d{2})|Z\u002F,I=\u002F^([+-])(\\d{2}):(\\d{2})(:(\\d{2}))?|Z\u002F;function F(e,t){return e?{value:t(e.value),rest:e.rest}:e}function H(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function R(e,t){const n=t.match(e);if(!n)return null;if(\"Z\"===n[0])return{value:0,rest:t.slice(1)};const r=\"+\"===n[1]?1:-1,a=n[2]?parseInt(n[2],10):0,o=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(a*f.s0+o*f.Cg+i*f._m),rest:t.slice(n[0].length)}}function $(e){return H(W,e)}function L(e,t){switch(e){case 1:return H(M,t);case 2:return H(P,t);case 3:return H(_,t);case 4:return H(S,t);default:return H(new RegExp(\"^\\\\d{1,\"+e+\"}\"),t)}}function X(e,t){switch(e){case 1:return H(C,t);case 2:return H(O,t);case 3:return H(N,t);case 4:return H(z,t);default:return H(new RegExp(\"^-?\\\\d{1,\"+e+\"}\"),t)}}function G(e){switch(e){case\"morning\":return 4;case\"evening\":return 17;case\"pm\":case\"noon\":case\"afternoon\":return 12;default:return 0}}function Y(e,t){const n=t>0,r=n?t:1-t;let a;if(r\u003C=50)a=e||100;else{const t=r+50;a=e+100*Math.trunc(t\u002F100)-(e>=t%100?100:0)}return n?a:1-a}function Z(e){return e%400==0||e%4==0&&e%100!=0}var q=n(84485),B=n(80337),V=n(22008),U=n(97084);var K=n(84543);const J=[31,28,31,30,31,30,31,31,30,31,30,31],Q=[31,29,31,30,31,30,31,31,30,31,30,31];var ee=n(92516),te=n(16172);function ne(e,t,n){const r=(0,ee.q)(),a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=(0,u.a)(e,n?.in),i=o.getDay(),s=7-a,d=t\u003C0||t>6?t-(i+s)%7:((t%7+7)%7+s)%7-(i+s)%7;return(0,te.f)(o,d,n)}var re=n(1593);var ae=n(1108);const oe={G:new class extends m{priority=140;parse(e,t,n){switch(t){case\"G\":case\"GG\":case\"GGG\":return n.era(e,{width:\"abbreviated\"})||n.era(e,{width:\"narrow\"});case\"GGGGG\":return n.era(e,{width:\"narrow\"});default:return n.era(e,{width:\"wide\"})||n.era(e,{width:\"abbreviated\"})||n.era(e,{width:\"narrow\"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"R\",\"u\",\"t\",\"T\"]},y:new class extends m{priority=130;incompatibleTokens=[\"Y\",\"R\",\"u\",\"w\",\"I\",\"i\",\"e\",\"c\",\"t\",\"T\"];parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:\"yy\"===t});switch(t){case\"y\":return F(L(4,e),r);case\"yo\":return F(n.ordinalNumber(e,{unit:\"year\"}),r);default:return F(L(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){const r=e.getFullYear();if(n.isTwoDigitYear){const t=Y(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}const a=\"era\"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}},Y:new class extends m{priority=130;parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:\"YY\"===t});switch(t){case\"Y\":return F(L(4,e),r);case\"Yo\":return F(n.ordinalNumber(e,{unit:\"year\"}),r);default:return F(L(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){const a=(0,q.h)(e,r);if(n.isTwoDigitYear){const t=Y(n.year,a);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,B.k)(e,r)}const o=\"era\"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(o,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,B.k)(e,r)}incompatibleTokens=[\"y\",\"R\",\"u\",\"Q\",\"q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"i\",\"t\",\"T\"]},R:new class extends m{priority=130;parse(e,t){return X(\"R\"===t?4:t.length,e)}set(e,t,n){const r=(0,i.w)(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,V.b)(r)}incompatibleTokens=[\"G\",\"y\",\"Y\",\"u\",\"Q\",\"q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"e\",\"c\",\"t\",\"T\"]},u:new class extends m{priority=130;parse(e,t){return X(\"u\"===t?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"G\",\"y\",\"Y\",\"R\",\"w\",\"I\",\"i\",\"e\",\"c\",\"t\",\"T\"]},Q:new class extends m{priority=120;parse(e,t,n){switch(t){case\"Q\":case\"QQ\":return L(t.length,e);case\"Qo\":return n.ordinalNumber(e,{unit:\"quarter\"});case\"QQQ\":return n.quarter(e,{width:\"abbreviated\",context:\"formatting\"})||n.quarter(e,{width:\"narrow\",context:\"formatting\"});case\"QQQQQ\":return n.quarter(e,{width:\"narrow\",context:\"formatting\"});default:return n.quarter(e,{width:\"wide\",context:\"formatting\"})||n.quarter(e,{width:\"abbreviated\",context:\"formatting\"})||n.quarter(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=1&&t\u003C=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},q:new class extends m{priority=120;parse(e,t,n){switch(t){case\"q\":case\"qq\":return L(t.length,e);case\"qo\":return n.ordinalNumber(e,{unit:\"quarter\"});case\"qqq\":return n.quarter(e,{width:\"abbreviated\",context:\"standalone\"})||n.quarter(e,{width:\"narrow\",context:\"standalone\"});case\"qqqqq\":return n.quarter(e,{width:\"narrow\",context:\"standalone\"});default:return n.quarter(e,{width:\"wide\",context:\"standalone\"})||n.quarter(e,{width:\"abbreviated\",context:\"standalone\"})||n.quarter(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=1&&t\u003C=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"Q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},M:new class extends m{incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"L\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"];priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case\"M\":return F(H(h,e),r);case\"MM\":return F(L(2,e),r);case\"Mo\":return F(n.ordinalNumber(e,{unit:\"month\"}),r);case\"MMM\":return n.month(e,{width:\"abbreviated\",context:\"formatting\"})||n.month(e,{width:\"narrow\",context:\"formatting\"});case\"MMMMM\":return n.month(e,{width:\"narrow\",context:\"formatting\"});default:return n.month(e,{width:\"wide\",context:\"formatting\"})||n.month(e,{width:\"abbreviated\",context:\"formatting\"})||n.month(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},L:new class extends m{priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case\"L\":return F(H(h,e),r);case\"LL\":return F(L(2,e),r);case\"Lo\":return F(n.ordinalNumber(e,{unit:\"month\"}),r);case\"LLL\":return n.month(e,{width:\"abbreviated\",context:\"standalone\"})||n.month(e,{width:\"narrow\",context:\"standalone\"});case\"LLLLL\":return n.month(e,{width:\"narrow\",context:\"standalone\"});default:return n.month(e,{width:\"wide\",context:\"standalone\"})||n.month(e,{width:\"abbreviated\",context:\"standalone\"})||n.month(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"M\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},w:new class extends m{priority=100;parse(e,t,n){switch(t){case\"w\":return H(g,e);case\"wo\":return n.ordinalNumber(e,{unit:\"week\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=53}set(e,t,n,r){return(0,B.k)(function(e,t,n){const r=(0,u.a)(e,n?.in),a=(0,U.N)(r,n)-t;return r.setDate(r.getDate()-7*a),(0,u.a)(r,n?.in)}(e,n,r),r)}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"i\",\"t\",\"T\"]},I:new class extends m{priority=100;parse(e,t,n){switch(t){case\"I\":return H(g,e);case\"Io\":return n.ordinalNumber(e,{unit:\"week\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=53}set(e,t,n){return(0,V.b)(function(e,t,n){const r=(0,u.a)(e,n?.in),a=(0,K.s)(r,n)-t;return r.setDate(r.getDate()-7*a),r}(e,n))}incompatibleTokens=[\"y\",\"Y\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"e\",\"c\",\"t\",\"T\"]},d:new class extends m{priority=90;subPriority=1;parse(e,t,n){switch(t){case\"d\":return H(p,e);case\"do\":return n.ordinalNumber(e,{unit:\"date\"});default:return L(t.length,e)}}validate(e,t){const n=Z(e.getFullYear()),r=e.getMonth();return n?t>=1&&t\u003C=Q[r]:t>=1&&t\u003C=J[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},D:new class extends m{priority=90;subpriority=1;parse(e,t,n){switch(t){case\"D\":case\"DD\":return H(v,e);case\"Do\":return n.ordinalNumber(e,{unit:\"date\"});default:return L(t.length,e)}}validate(e,t){return Z(e.getFullYear())?t>=1&&t\u003C=366:t>=1&&t\u003C=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"E\",\"i\",\"e\",\"c\",\"t\",\"T\"]},E:new class extends m{priority=90;parse(e,t,n){switch(t){case\"E\":case\"EE\":case\"EEE\":return n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});case\"EEEEE\":return n.day(e,{width:\"narrow\",context:\"formatting\"});case\"EEEEEE\":return n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});default:return n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},e:new class extends m{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)\u002F7);return(e+r.weekStartsOn+6)%7+t};switch(t){case\"e\":case\"ee\":return F(L(t.length,e),a);case\"eo\":return F(n.ordinalNumber(e,{unit:\"day\"}),a);case\"eee\":return n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});case\"eeeee\":return n.day(e,{width:\"narrow\",context:\"formatting\"});case\"eeeeee\":return n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});default:return n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"E\",\"i\",\"c\",\"t\",\"T\"]},c:new class extends m{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)\u002F7);return(e+r.weekStartsOn+6)%7+t};switch(t){case\"c\":case\"cc\":return F(L(t.length,e),a);case\"co\":return F(n.ordinalNumber(e,{unit:\"day\"}),a);case\"ccc\":return n.day(e,{width:\"abbreviated\",context:\"standalone\"})||n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"});case\"ccccc\":return n.day(e,{width:\"narrow\",context:\"standalone\"});case\"cccccc\":return n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"});default:return n.day(e,{width:\"wide\",context:\"standalone\"})||n.day(e,{width:\"abbreviated\",context:\"standalone\"})||n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"E\",\"i\",\"e\",\"t\",\"T\"]},i:new class extends m{priority=90;parse(e,t,n){const r=e=>0===e?7:e;switch(t){case\"i\":case\"ii\":return L(t.length,e);case\"io\":return n.ordinalNumber(e,{unit:\"day\"});case\"iii\":return F(n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r);case\"iiiii\":return F(n.day(e,{width:\"narrow\",context:\"formatting\"}),r);case\"iiiiii\":return F(n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r);default:return F(n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r)}}validate(e,t){return t>=1&&t\u003C=7}set(e,t,n){return(e=function(e,t,n){const r=(0,u.a)(e,n?.in),a=t-(0,re.g)(r,n);return(0,te.f)(r,a,n)}(e,n)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"Y\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"E\",\"e\",\"c\",\"t\",\"T\"]},a:new class extends m{priority=80;parse(e,t,n){switch(t){case\"a\":case\"aa\":case\"aaa\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"aaaaa\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"b\",\"B\",\"H\",\"k\",\"t\",\"T\"]},b:new class extends m{priority=80;parse(e,t,n){switch(t){case\"b\":case\"bb\":case\"bbb\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"bbbbb\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"a\",\"B\",\"H\",\"k\",\"t\",\"T\"]},B:new class extends m{priority=80;parse(e,t,n){switch(t){case\"B\":case\"BB\":case\"BBB\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"BBBBB\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"t\",\"T\"]},h:new class extends m{priority=70;parse(e,t,n){switch(t){case\"h\":return H(k,e);case\"ho\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=12}set(e,t,n){const r=e.getHours()>=12;return r&&n\u003C12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=[\"H\",\"K\",\"k\",\"t\",\"T\"]},H:new class extends m{priority=70;parse(e,t,n){switch(t){case\"H\":return H(b,e);case\"Ho\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"h\",\"K\",\"k\",\"t\",\"T\"]},K:new class extends m{priority=70;parse(e,t,n){switch(t){case\"K\":return H(y,e);case\"Ko\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.getHours()>=12&&n\u003C12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[\"h\",\"H\",\"k\",\"t\",\"T\"]},k:new class extends m{priority=70;parse(e,t,n){switch(t){case\"k\":return H(w,e);case\"ko\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=24}set(e,t,n){const r=n\u003C=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"h\",\"H\",\"K\",\"t\",\"T\"]},m:new class extends m{priority=60;parse(e,t,n){switch(t){case\"m\":return H(x,e);case\"mo\":return n.ordinalNumber(e,{unit:\"minute\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[\"t\",\"T\"]},s:new class extends m{priority=50;parse(e,t,n){switch(t){case\"s\":return H(j,e);case\"so\":return n.ordinalNumber(e,{unit:\"second\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[\"t\",\"T\"]},S:new class extends m{priority=30;parse(e,t){return F(L(t.length,e),e=>Math.trunc(e*Math.pow(10,3-t.length)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[\"t\",\"T\"]},X:new class extends m{priority=10;parse(e,t){switch(t){case\"X\":return R(A,e);case\"XX\":return R(T,e);case\"XXXX\":return R(E,e);case\"XXXXX\":return R(I,e);default:return R(D,e)}}set(e,t,n){return t.timestampIsSet?e:(0,i.w)(e,e.getTime()-(0,ae.G)(e)-n)}incompatibleTokens=[\"t\",\"T\",\"x\"]},x:new class extends m{priority=10;parse(e,t){switch(t){case\"x\":return R(A,e);case\"xx\":return R(T,e);case\"xxxx\":return R(E,e);case\"xxxxx\":return R(I,e);default:return R(D,e)}}set(e,t,n){return t.timestampIsSet?e:(0,i.w)(e,e.getTime()-(0,ae.G)(e)-n)}incompatibleTokens=[\"t\",\"T\",\"X\"]},t:new class extends m{priority=40;parse(e){return $(e)}set(e,t,n){return[(0,i.w)(e,1e3*n),{timestampIsSet:!0}]}incompatibleTokens=\"*\"},T:new class extends m{priority=20;parse(e){return $(e)}set(e,t,n){return[(0,i.w)(e,n),{timestampIsSet:!0}]}incompatibleTokens=\"*\"}},ie=\u002F[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|.\u002Fg,se=\u002FP+p+|P+|p+|''|'(''|[^'])+('|$)|.\u002Fg,ue=\u002F^'([^]*?)'?$\u002F,de=\u002F''\u002Fg,le=\u002F\\S\u002F,ce=\u002F[a-zA-Z]\u002F;function me(e,t,n,d){const l=()=>(0,i.w)(d?.in||n,NaN),m=(0,s.q)(),f=d?.locale??m.locale??r.c,h=d?.firstWeekContainsDate??d?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,p=d?.weekStartsOn??d?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0;if(!t)return e?l():(0,u.a)(n,d?.in);const v={firstWeekContainsDate:h,weekStartsOn:p,locale:f},g=[new c(d?.in,n)],b=t.match(se).map(e=>{const t=e[0];return t in a.m?(0,a.m[t])(e,f.formatLong):e}).join(\"\").match(ie),w=[];for(let n of b){!d?.useAdditionalWeekYearTokens&&(0,o.xM)(n)&&(0,o.Ss)(n,t,e),!d?.useAdditionalDayOfYearTokens&&(0,o.ef)(n)&&(0,o.Ss)(n,t,e);const r=n[0],a=oe[r];if(a){const{incompatibleTokens:t}=a;if(Array.isArray(t)){const e=w.find(e=>t.includes(e.token)||e.token===r);if(e)throw new RangeError(`The format string mustn't contain \\`${e.fullToken}\\` and \\`${n}\\` at the same time`)}else if(\"*\"===a.incompatibleTokens&&w.length>0)throw new RangeError(`The format string mustn't contain \\`${n}\\` and any other token at the same time`);w.push({token:r,fullToken:n});const o=a.run(e,n,f.match,v);if(!o)return l();g.push(o.setter),e=o.rest}else{if(r.match(ce))throw new RangeError(\"Format string contains an unescaped latin alphabet character `\"+r+\"`\");if(\"''\"===n?n=\"'\":\"'\"===r&&(n=fe(n)),0!==e.indexOf(n))return l();e=e.slice(n.length)}}if(e.length>0&&le.test(e))return l();const y=g.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>g.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]);let k=(0,u.a)(n,d?.in);if(isNaN(+k))return l();const x={};for(const e of y){if(!e.validate(k,v))return l();const t=e.set(k,x,v);Array.isArray(t)?(k=t[0],Object.assign(x,t[1])):k=t}return k}function fe(e){return e.match(ue)[1].replace(de,\"'\")}},57309(e,t,n){n.d(t,{f:()=>o});var r=n(31635);function a(e){return e}function o(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=a);var n=[],r=!1;return{read:function(){if(r)throw new Error(\"Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.\");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=(0,r.Cl)({async:!0,ssr:!1},e),t}},57429(e,t,n){n.d(t,{G:()=>l});const r={lessThanXSeconds:{one:\"少於 1 秒\",other:\"少於 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分鐘\",lessThanXMinutes:{one:\"少於 1 分鐘\",other:\"少於 {{count}} 分鐘\"},xMinutes:{one:\"1 分鐘\",other:\"{{count}} 分鐘\"},xHours:{one:\"1 小時\",other:\"{{count}} 小時\"},aboutXHours:{one:\"大約 1 小時\",other:\"大約 {{count}} 小時\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大約 1 個星期\",other:\"大約 {{count}} 個星期\"},xWeeks:{one:\"1 個星期\",other:\"{{count}} 個星期\"},aboutXMonths:{one:\"大約 1 個月\",other:\"大約 {{count}} 個月\"},xMonths:{one:\"1 個月\",other:\"{{count}} 個月\"},aboutXYears:{one:\"大約 1 年\",other:\"大約 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超過 1 年\",other:\"超過 {{count}} 年\"},almostXYears:{one:\"將近 1 年\",other:\"將近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'上個'eeee p\",yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:\"'下個'eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n+\"日\";case\"hour\":return n+\"時\";case\"minute\":return n+\"分\";case\"second\":return n+\"秒\";default:return\"第 \"+n}},era:(0,s.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一刻\",\"第二刻\",\"第三刻\",\"第四刻\"],wide:[\"第一刻鐘\",\"第二刻鐘\",\"第三刻鐘\",\"第四刻鐘\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"週日\",\"週一\",\"週二\",\"週三\",\"週四\",\"週五\",\"週六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"zh-TW\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"內\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]刻\u002Fi,wide:\u002F^第[一二三四]刻鐘\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^週[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},57733(e,t,n){n.d(t,{A:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من زوز ثواني\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية\",two:\"زوز ثواني\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نص دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقايق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقايق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة تقريب\",two:\"ساعتين تقريب\",threeToTen:\"{{count}} سوايع تقريب\",other:\"{{count}} ساعة تقريب\"},xHours:{one:\"ساعة\",two:\"ساعتين\",threeToTen:\"{{count}} سوايع\",other:\"{{count}} ساعة\"},xDays:{one:\"نهار\",two:\"نهارين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"جمعة تقريب\",two:\"جمعتين تقريب\",threeToTen:\"{{count}} جماع تقريب\",other:\"{{count}} جمعة تقريب\"},xWeeks:{one:\"جمعة\",two:\"جمعتين\",threeToTen:\"{{count}} جماع\",other:\"{{count}} جمعة\"},aboutXMonths:{one:\"شهر تقريب\",two:\"شهرين تقريب\",threeToTen:\"{{count}} أشهرة تقريب\",other:\"{{count}} شهر تقريب\"},xMonths:{one:\"شهر\",two:\"شهرين\",threeToTen:\"{{count}} أشهرة\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام تقريب\",two:\"عامين تقريب\",threeToTen:\"{{count}} أعوام تقريب\",other:\"{{count}} عام تقريب\"},xYears:{one:\"عام\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام تقريب\",two:\"عامين تقريب\",threeToTen:\"{{count}} أعوام تقريب\",other:\"{{count}} عام تقريب\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss\",long:\"HH:mm:ss\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'مع' {{time}}\",long:\"{{date}} 'مع' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'إلي فات مع' p\",yesterday:\"'البارح مع' p\",today:\"'اليوم مع' p\",tomorrow:\"'غدوة مع' p\",nextWeek:\"eeee 'الجمعة الجاية مع' p 'نهار'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"د\",\"ن\",\"أ\",\"س\",\"أ\",\"ج\",\"ج\",\"م\",\"أ\",\"م\",\"ف\",\"ج\"],abbreviated:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"],wide:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"},abbreviated:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"},wide:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"},abbreviated:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"},wide:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-TN\",formatDistance:(e,t,n)=>{const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"في \"+o:\"عندو \"+o:o},formatLong:o,formatRelative:e=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F[قب]\u002F,abbreviated:\u002F[قب]\\.م\\.\u002F,wide:\u002F(قبل|بعد) الميلاد\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fقبل\u002F,\u002Fبعد\u002F]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002Fر[1234]\u002F,wide:\u002Fالربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[جفمأسند]\u002F,abbreviated:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F,wide:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ج\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ج\u002Fi,\u002F^ج\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^جانفي\u002Fi,\u002F^فيفري\u002Fi,\u002F^مارس\u002Fi,\u002F^أفريل\u002Fi,\u002F^ماي\u002Fi,\u002F^جوان\u002Fi,\u002F^جويلية\u002Fi,\u002F^أوت\u002Fi,\u002F^سبتمبر\u002Fi,\u002F^أكتوبر\u002Fi,\u002F^نوفمبر\u002Fi,\u002F^ديسمبر\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))\u002F,any:\u002F^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^ع\u002F,midnight:\u002Fنص الليل\u002F,noon:\u002Fقايلة\u002F,afternoon:\u002Fبعد القايلة\u002F,morning:\u002Fصباح\u002F,evening:\u002Fعشية\u002F,night:\u002Fليل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},57883(e,t,n){function r(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(let n=0;n\u003Ce.length;n++)if(t(e[n]))return n}(s,e=>e.test(i)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(i));let d;return d=e.valueCallback?e.valueCallback(u):u,d=n.valueCallback?n.valueCallback(d):d,{value:d,rest:t.slice(i.length)}}}n.d(t,{A:()=>r})},58122(e,t,n){n.d(t,{el:()=>l});const r={lessThanXSeconds:{one:\"λιγότερο από ένα δευτερόλεπτο\",other:\"λιγότερο από {{count}} δευτερόλεπτα\"},xSeconds:{one:\"1 δευτερόλεπτο\",other:\"{{count}} δευτερόλεπτα\"},halfAMinute:\"μισό λεπτό\",lessThanXMinutes:{one:\"λιγότερο από ένα λεπτό\",other:\"λιγότερο από {{count}} λεπτά\"},xMinutes:{one:\"1 λεπτό\",other:\"{{count}} λεπτά\"},aboutXHours:{one:\"περίπου 1 ώρα\",other:\"περίπου {{count}} ώρες\"},xHours:{one:\"1 ώρα\",other:\"{{count}} ώρες\"},xDays:{one:\"1 ημέρα\",other:\"{{count}} ημέρες\"},aboutXWeeks:{one:\"περίπου 1 εβδομάδα\",other:\"περίπου {{count}} εβδομάδες\"},xWeeks:{one:\"1 εβδομάδα\",other:\"{{count}} εβδομάδες\"},aboutXMonths:{one:\"περίπου 1 μήνας\",other:\"περίπου {{count}} μήνες\"},xMonths:{one:\"1 μήνας\",other:\"{{count}} μήνες\"},aboutXYears:{one:\"περίπου 1 χρόνο\",other:\"περίπου {{count}} χρόνια\"},xYears:{one:\"1 χρόνο\",other:\"{{count}} χρόνια\"},overXYears:{one:\"πάνω από 1 χρόνο\",other:\"πάνω από {{count}} χρόνια\"},almostXYears:{one:\"περίπου 1 χρόνο\",other:\"περίπου {{count}} χρόνια\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} - {{time}}\",long:\"{{date}} - {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>6===e.getDay()?\"'το προηγούμενο' eeee 'στις' p\":\"'την προηγούμενη' eeee 'στις' p\",yesterday:\"'χθες στις' p\",today:\"'σήμερα στις' p\",tomorrow:\"'αύριο στις' p\",nextWeek:\"eeee 'στις' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;return a=\"year\"===r||\"month\"===r?\"ος\":\"week\"===r||\"dayOfYear\"===r||\"day\"===r||\"hour\"===r||\"date\"===r?\"η\":\"ο\",n+a},era:(0,s.o)({values:{narrow:[\"πΧ\",\"μΧ\"],abbreviated:[\"π.Χ.\",\"μ.Χ.\"],wide:[\"προ Χριστού\",\"μετά Χριστόν\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Τ1\",\"Τ2\",\"Τ3\",\"Τ4\"],wide:[\"1ο τρίμηνο\",\"2ο τρίμηνο\",\"3ο τρίμηνο\",\"4ο τρίμηνο\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Ι\",\"Φ\",\"Μ\",\"Α\",\"Μ\",\"Ι\",\"Ι\",\"Α\",\"Σ\",\"Ο\",\"Ν\",\"Δ\"],abbreviated:[\"Ιαν\",\"Φεβ\",\"Μάρ\",\"Απρ\",\"Μάι\",\"Ιούν\",\"Ιούλ\",\"Αύγ\",\"Σεπ\",\"Οκτ\",\"Νοέ\",\"Δεκ\"],wide:[\"Ιανουάριος\",\"Φεβρουάριος\",\"Μάρτιος\",\"Απρίλιος\",\"Μάιος\",\"Ιούνιος\",\"Ιούλιος\",\"Αύγουστος\",\"Σεπτέμβριος\",\"Οκτώβριος\",\"Νοέμβριος\",\"Δεκέμβριος\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Ι\",\"Φ\",\"Μ\",\"Α\",\"Μ\",\"Ι\",\"Ι\",\"Α\",\"Σ\",\"Ο\",\"Ν\",\"Δ\"],abbreviated:[\"Ιαν\",\"Φεβ\",\"Μαρ\",\"Απρ\",\"Μαΐ\",\"Ιουν\",\"Ιουλ\",\"Αυγ\",\"Σεπ\",\"Οκτ\",\"Νοε\",\"Δεκ\"],wide:[\"Ιανουαρίου\",\"Φεβρουαρίου\",\"Μαρτίου\",\"Απριλίου\",\"Μαΐου\",\"Ιουνίου\",\"Ιουλίου\",\"Αυγούστου\",\"Σεπτεμβρίου\",\"Οκτωβρίου\",\"Νοεμβρίου\",\"Δεκεμβρίου\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Κ\",\"Δ\",\"T\",\"Τ\",\"Π\",\"Π\",\"Σ\"],short:[\"Κυ\",\"Δε\",\"Τρ\",\"Τε\",\"Πέ\",\"Πα\",\"Σά\"],abbreviated:[\"Κυρ\",\"Δευ\",\"Τρί\",\"Τετ\",\"Πέμ\",\"Παρ\",\"Σάβ\"],wide:[\"Κυριακή\",\"Δευτέρα\",\"Τρίτη\",\"Τετάρτη\",\"Πέμπτη\",\"Παρασκευή\",\"Σάββατο\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"πμ\",pm:\"μμ\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"},abbreviated:{am:\"π.μ.\",pm:\"μ.μ.\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"},wide:{am:\"π.μ.\",pm:\"μ.μ.\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"el\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"σε \"+a:a+\" πριν\":a},formatLong:o,formatRelative:(e,t)=>{const n=i[e];return\"function\"==typeof n?n(t):n},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ος|η|ο)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(πΧ|μΧ)\u002Fi,abbreviated:\u002F^(π\\.?\\s?χ\\.?|π\\.?\\s?κ\\.?\\s?χ\\.?|μ\\.?\\s?χ\\.?|κ\\.?\\s?χ\\.?)\u002Fi,wide:\u002F^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^π\u002Fi,\u002F^(μ|κ)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^τ[1234]\u002Fi,wide:\u002F^[1234]ο? τρ(ί|ι)μηνο\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ιφμαμιιασονδ]\u002Fi,abbreviated:\u002F^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)\u002Fi,wide:\u002F^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ι\u002Fi,\u002F^φ\u002Fi,\u002F^μ\u002Fi,\u002F^α\u002Fi,\u002F^μ\u002Fi,\u002F^ι\u002Fi,\u002F^ι\u002Fi,\u002F^α\u002Fi,\u002F^σ\u002Fi,\u002F^ο\u002Fi,\u002F^ν\u002Fi,\u002F^δ\u002Fi],any:[\u002F^ια\u002Fi,\u002F^φ\u002Fi,\u002F^μ[άα]ρ\u002Fi,\u002F^απ\u002Fi,\u002F^μ[άα][ιΐ]\u002Fi,\u002F^ιο[ύυ]ν\u002Fi,\u002F^ιο[ύυ]λ\u002Fi,\u002F^α[ύυ]\u002Fi,\u002F^σ\u002Fi,\u002F^ο\u002Fi,\u002F^ν\u002Fi,\u002F^δ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[κδτπσ]\u002Fi,short:\u002F^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])\u002Fi,abbreviated:\u002F^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)\u002Fi,wide:\u002F^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^κ\u002Fi,\u002F^δ\u002Fi,\u002F^τ\u002Fi,\u002F^τ\u002Fi,\u002F^π\u002Fi,\u002F^π\u002Fi,\u002F^σ\u002Fi],any:[\u002F^κ\u002Fi,\u002F^δ\u002Fi,\u002F^τρ\u002Fi,\u002F^τε\u002Fi,\u002F^π[εέ]\u002Fi,\u002F^π[αά]\u002Fi,\u002F^σ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)\u002Fi,any:\u002F^([πμ]\\.?\\s?μ\\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^πμ|π\\.\\s?μ\\.\u002Fi,pm:\u002F^μμ|μ\\.\\s?μ\\.\u002Fi,midnight:\u002F^μεσάν\u002Fi,noon:\u002F^μεσημ(έ|ε)\u002Fi,morning:\u002Fπρω(ί|ι)\u002Fi,afternoon:\u002Fαπ(ό|ο)γευμα\u002Fi,evening:\u002Fβρ(ά|α)δυ\u002Fi,night:\u002Fν(ύ|υ)χτα\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},58161(e,t,n){n.d(t,{q:()=>a});var r=n(92516);function a(){return Object.assign({},(0,r.q)())}},58237(e,t,n){n(74848),n(27723),n(47143),n(80894),n(78971),n(39271),n(92060),n(19402)},58241(e,t,n){n.d(t,{Eq:()=>u});var r=new WeakMap,a=new WeakMap,o={},i=0,s=function(e){return e&&(e.host||s(e.parentNode))},u=function(e,t,n){void 0===n&&(n=\"data-aria-hidden\");var u=Array.from(Array.isArray(e)?e:[e]),d=t||function(e){return\"undefined\"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return d?(u.push.apply(u,Array.from(d.querySelectorAll(\"[aria-live], script\"))),function(e,t,n,u){var d=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=s(t);return n&&e.contains(n)?n:(console.error(\"aria-hidden\",t,\"in not contained inside\",e,\". Doing nothing\"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);o[n]||(o[n]=new WeakMap);var l=o[n],c=[],m=new Set,f=new Set(d),h=function(e){e&&!m.has(e)&&(m.add(e),h(e.parentNode))};d.forEach(h);var p=function(e){e&&!f.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(m.has(e))p(e);else try{var t=e.getAttribute(u),o=null!==t&&\"false\"!==t,i=(r.get(e)||0)+1,s=(l.get(e)||0)+1;r.set(e,i),l.set(e,s),c.push(e),1===i&&o&&a.set(e,!0),1===s&&e.setAttribute(n,\"true\"),o||e.setAttribute(u,\"true\")}catch(t){console.error(\"aria-hidden: cannot operate on \",e,t)}})};return p(t),m.clear(),i++,function(){c.forEach(function(e){var t=r.get(e)-1,o=l.get(e)-1;r.set(e,t),l.set(e,o),t||(a.has(e)||e.removeAttribute(u),a.delete(e)),o||e.removeAttribute(n)}),--i||(r=new WeakMap,r=new WeakMap,a=new WeakMap,o={})}}(u,d,n,\"aria-hidden\")):function(){return null}}},58255(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(aC|dC)\u002Fi,abbreviated:\u002F^(a\\.?\\s?C\\.?|a\\.?\\s?e\\.?\\s?v\\.?|d\\.?\\s?C\\.?|e\\.?\\s?v\\.?)\u002Fi,wide:\u002F^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^a\u002Fi,\u002F^(d|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^t[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[gfmalsond]\u002Fi,abbreviated:\u002F^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)\u002Fi,wide:\u002F^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^g\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^l\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ge\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mag\u002Fi,\u002F^gi\u002Fi,\u002F^l\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[dlmgvs]\u002Fi,short:\u002F^(do|lu|ma|me|gi|ve|sa)\u002Fi,abbreviated:\u002F^(dom|lun|mar|mer|gio|ven|sab)\u002Fi,wide:\u002F^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^g\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|m\\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mezza\u002Fi,noon:\u002F^mezzo\u002Fi,morning:\u002Fmattina\u002Fi,afternoon:\u002Fpomeriggio\u002Fi,evening:\u002Fsera\u002Fi,night:\u002Fnotte\u002Fi}},defaultParseWidth:\"any\"})}},58424(e,t,n){n.d(t,{J:()=>r});class r{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(\"function\"==typeof e)return e(this,{execution:\"sync\"}),void e(this,{execution:\"async\"});const t=e.split(\"\\n\").filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>\" \".repeat(2*this.indent)+e);for(const e of r)this.content.push(e)}compile(){const e=Function,t=this?.args;return new e(...t,[...(this?.content??[\"\"]).map(e=>`  ${e}`)].join(\"\\n\"))}}},58666(e,t,n){n.d(t,{qW:()=>f});var r,a=n(51609),o=n(9957),i=n(44645),s=n(91071),u=n(10263),d=n(92129),l=n(74848),c=\"dismissableLayer.update\",m=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=a.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:b,onDismiss:w,...y}=e,k=a.useContext(m),[x,j]=a.useState(null),M=x?.ownerDocument??globalThis?.document,[,P]=a.useState({}),_=(0,s.s)(t,e=>j(e)),S=Array.from(k.layers),[W]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),C=S.indexOf(W),O=x?S.indexOf(x):-1,N=k.layersWithOutsidePointerEventsDisabled.size>0,z=O>=C,A=function(e,t=globalThis?.document){const n=(0,u.c)(e),r=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{const e=e=>{if(e.target&&!r.current){let r=function(){p(\"dismissableLayer.pointerDownOutside\",n,a,{discrete:!0})};const a={originalEvent:e};\"touch\"===e.pointerType?(t.removeEventListener(\"click\",o.current),o.current=r,t.addEventListener(\"click\",o.current,{once:!0})):r()}else t.removeEventListener(\"click\",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(\"pointerdown\",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(\"pointerdown\",e),t.removeEventListener(\"click\",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{const t=e.target,n=[...k.branches].some(e=>e.contains(t));z&&!n&&(v?.(e),b?.(e),e.defaultPrevented||w?.())},M),T=function(e,t=globalThis?.document){const n=(0,u.c)(e),r=a.useRef(!1);return a.useEffect(()=>{const e=e=>{e.target&&!r.current&&p(\"dismissableLayer.focusOutside\",n,{originalEvent:e},{discrete:!1})};return t.addEventListener(\"focusin\",e),()=>t.removeEventListener(\"focusin\",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{const t=e.target;[...k.branches].some(e=>e.contains(t))||(g?.(e),b?.(e),e.defaultPrevented||w?.())},M);return(0,d.U)(e=>{O===k.layers.size-1&&(f?.(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},M),a.useEffect(()=>{if(x)return n&&(0===k.layersWithOutsidePointerEventsDisabled.size&&(r=M.body.style.pointerEvents,M.body.style.pointerEvents=\"none\"),k.layersWithOutsidePointerEventsDisabled.add(x)),k.layers.add(x),h(),()=>{n&&1===k.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=r)}},[x,M,n,k]),a.useEffect(()=>()=>{x&&(k.layers.delete(x),k.layersWithOutsidePointerEventsDisabled.delete(x),h())},[x,k]),a.useEffect(()=>{const e=()=>P({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(i.sG.div,{...y,ref:_,style:{pointerEvents:N?z?\"auto\":\"none\":void 0,...e.style},onFocusCapture:(0,o.mK)(e.onFocusCapture,T.onFocusCapture),onBlurCapture:(0,o.mK)(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:(0,o.mK)(e.onPointerDownCapture,A.onPointerDownCapture)})});function h(){const e=new CustomEvent(c);document.dispatchEvent(e)}function p(e,t,n,{discrete:r}){const a=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?(0,i.hO)(a,o):a.dispatchEvent(o)}f.displayName=\"DismissableLayer\",a.forwardRef((e,t)=>{const n=a.useContext(m),r=a.useRef(null),o=(0,s.s)(t,r);return a.useEffect(()=>{const e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(i.sG.div,{...e,ref:o})}).displayName=\"DismissableLayerBranch\"},58713(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(45773),m=n(41585),f=n(13558),h=n(48697),p=n(78971),v=n(62468),g=n(51192),b=n(22018),w=n(32364),y=[\"#000000\",\"#FFFFFF\",\"#FF0000\",\"#00FF00\",\"#0000FF\",\"#FFFF00\",\"#FF00FF\",\"#00FFFF\",\"#FFA500\",\"#800080\",\"#FFC0CB\",\"#A52A2A\",\"#808080\",\"#008000\",\"#000080\",\"#800000\",\"#808000\",\"#008080\",\"#C0C0C0\",\"#FF69B4\"],k=function(e){if(!e||\"transparent\"===e)return\"#000000\";var t=e.replace(\"#\",\"\");return(.299*parseInt(t.substring(0,2),16)+.587*parseInt(t.substring(2,4),16)+.114*parseInt(t.substring(4,6),16))\u002F255>.5?\"#000000\":\"#FFFFFF\"},x=function(e){var t=e.value,n=void 0===t?\"\":t,r=e.onChange,a=e.disabled,o=void 0!==a&&a,i=e.placeholder,s=void 0===i?(0,l.__)(\"Enter color value\",\"wp-cafe\"):i,u=e.className,x=e.showPresets,j=void 0===x||x,M=e.presetColors,P=void 0===M?y:M,_=e.allowCustom,S=void 0===_||_,W=e.format,C=void 0===W?\"hex\":W,O=(0,b.p)({value:n,onChange:r,format:C}),N=O.open,z=O.inputValue,A=O.isValidColor,T=O.colorPickerRef,E=O.setOpen,D=O.handleColorSelect,I=O.handleInputChange,F=O.handleCustomColorChange,H=O.handleApply,R=O.handleCancel,$=O.handleClear,L=O.getDisplayColor,X=O.isValidHexColor;return(0,d.jsx)(\"div\",{className:\"flex items-center gap-2 \".concat(u||\"\"),children:(0,d.jsx)(\"div\",{className:\"flex-1 relative\",children:(0,d.jsxs)(g.AM,{open:N,onOpenChange:E,children:[(0,d.jsx)(g.Wv,{asChild:!0,children:(0,d.jsxs)(\"div\",{className:\"relative w-full\",children:[(0,d.jsx)(v.Input,{value:z,onChange:I,placeholder:s,disabled:o,className:\"font-mono pr-10 cursor-pointer \".concat(A?\"\":\"border-red-500\"),onClick:function(){return!o&&E(!0)},readOnly:!1}),(0,d.jsx)(p.$,{type:\"button\",variant:\"ghost\",disabled:o,className:\"absolute right-1 top-1\u002F2 -translate-y-1\u002F2! w-8 h-8 p-1 rounded-md pointer-events-none \".concat(\"transparent\"===L()?\"bg-white border border-gray-300\":\"\"),style:{backgroundColor:\"transparent\"===L()?\"transparent\":L()},size:\"sm\",children:\"transparent\"===L()?(0,d.jsxs)(\"div\",{className:\"w-full h-full relative\",children:[(0,d.jsx)(\"div\",{className:\"w-full h-full rounded opacity-30\",style:{backgroundImage:\"linear-gradient(45deg, #ccc 25%, transparent 25%), \\n                                                             linear-gradient(-45deg, #ccc 25%, transparent 25%), \\n                                                             linear-gradient(45deg, transparent 75%, #ccc 75%), \\n                                                             linear-gradient(-45deg, transparent 75%, #ccc 75%)\",backgroundSize:\"6px 6px\",backgroundPosition:\"0 0, 0 3px, 3px -3px, -3px 0px\"}}),(0,d.jsx)(f.A,{className:\"w-4 h-4 text-gray-600 absolute inset-0 m-auto\"})]}):(0,d.jsx)(f.A,{className:\"w-4 h-4 absolute inset-0 m-auto\",style:{color:k(L())}})})]})}),(0,d.jsx)(g.hl,{className:\"w-64 p-4\",align:\"start\",children:(0,d.jsxs)(\"div\",{className:\"space-y-4\",children:[(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Color Value\",\"wp-cafe\")}),(0,d.jsx)(v.Input,{value:z,onChange:I,placeholder:s,className:\"font-mono \".concat(A?\"\":\"border-danger\")}),!A&&(0,d.jsx)(\"p\",{className:\"text-xs text-danger\",children:(0,l.__)(\"Invalid color format\",\"wp-cafe\")})]}),S&&(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Custom Color\",\"wp-cafe\")}),(0,d.jsx)(\"input\",{ref:T,type:\"color\",value:X(z)&&z?z:\"\",onChange:F,className:\"w-full h-10 rounded border border-gray-300 cursor-pointer\",disabled:o})]}),j&&(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Preset Colors\",\"wp-cafe\")}),(0,d.jsx)(\"div\",{className:\"grid grid-cols-5 gap-2\",children:P.map(function(e,t){return(0,d.jsx)(\"button\",{type:\"button\",onClick:function(){return D(e)},className:\"w-8 h-8 rounded border-2 border-gray-300 hover:border-gray-400 focus:border-primary focus:outline-none transition-colors relative\",style:{backgroundColor:e},disabled:o,title:e,children:(z===e||n===e)&&z&&n&&(0,d.jsx)(c.A,{className:\"w-4 h-4 text-white mix-blend-difference absolute inset-0 m-auto\"})},t)})})]}),(0,d.jsxs)(\"div\",{className:\"flex justify-between items-center gap-2 pt-2 border-t\",children:[(0,d.jsx)(w.A,{icon:(0,d.jsx)(m.A,{className:\"size-4\"}),tooltip:(0,l.__)(\"Clear\",\"wp-cafe\"),onClick:$,variant:\"ghost\",size:\"sm\",buttonClassName:\"text-red-600 hover:text-red-800 hover:bg-red-50\"}),(0,d.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,d.jsx)(w.A,{icon:(0,d.jsx)(h.A,{className:\"size-4\"}),tooltip:(0,l.__)(\"Cancel\",\"wp-cafe\"),onClick:R,variant:\"ghost\",size:\"sm\"}),(0,d.jsx)(w.A,{icon:(0,d.jsx)(c.A,{className:\"size-4 text-success\"}),tooltip:(0,l.__)(\"Apply\",\"wp-cafe\"),onClick:H,variant:\"ghost\",size:\"sm\",buttonClassName:\"hover:bg-success\u002F10\",disabled:!A})]})]})]})})]})})})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_color_picker\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_color_picker\",\"wpcafe\",function(e,t){return(0,d.jsx)(x,Object.assign({},t))},10)},58773(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"'letzten' eeee 'um' p\",yesterday:\"'gestern um' p\",today:\"'heute um' p\",tomorrow:\"'morgen um' p\",nextWeek:\"eeee 'um' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},59007(e,t,n){n.d(t,{P:()=>a});var r=n(5305);function a(e,t){const[n,a]=(0,r.x)(e,t.start,t.end);return{start:n,end:a}}},59031(e,t,n){n.d(t,{Eb:()=>p,Iu:()=>m,M_:()=>g,WA:()=>v,cU:()=>f,dK:()=>c,n$:()=>h});var r=n(74848),a=n(27723),o=n(54718),i=n(60250),s=n(87677),u=n(71112),d=n(78971),l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function c(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsx)(\"nav\",Object.assign({role:\"navigation\",\"aria-label\":\"pagination\",\"data-slot\":\"pagination\",className:(0,u.cn)(\"mx-auto flex w-full justify-center\",t)},n))}function m(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsx)(\"ul\",Object.assign({\"data-slot\":\"pagination-content\",className:(0,u.cn)(\"flex flex-row items-center gap-1\",t)},n))}function f(e){var t=l(e,[]);return(0,r.jsx)(\"li\",Object.assign({\"data-slot\":\"pagination-item\"},t))}function h(e){var t=e.className,n=e.isActive,a=e.size,o=void 0===a?\"icon\":a,i=l(e,[\"className\",\"isActive\",\"size\"]);return(0,r.jsx)(\"a\",Object.assign({\"aria-current\":n?\"page\":void 0,\"data-slot\":\"pagination-link\",\"data-active\":n,className:(0,u.cn)((0,d.r)({variant:n?\"outlinePrimary\":\"ghost\",size:o}),t)},i))}function p(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(h,Object.assign({\"aria-label\":\"Go to previous page\",size:\"default\",className:(0,u.cn)(\"gap-1 px-2.5 sm:pl-2.5 !text-primary\",t)},n,{children:[(0,r.jsx)(i.A,{}),(0,r.jsx)(\"span\",{className:\"hidden sm:block\",children:(0,a.__)(\"Previous\",\"wp-cafe\")})]}))}function v(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(h,Object.assign({\"aria-label\":\"Go to next page\",size:\"default\",className:(0,u.cn)(\"gap-1 px-2.5 sm:pr-2.5 !text-primary\",t)},n,{children:[(0,r.jsx)(\"span\",{className:\"hidden sm:block\",children:(0,a.__)(\"Next\",\"wp-cafe\")}),(0,r.jsx)(s.A,{})]}))}function g(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(\"span\",Object.assign({\"aria-hidden\":!0,\"data-slot\":\"pagination-ellipsis\",className:(0,u.cn)(\"flex size-9 items-center justify-center\",t)},n,{children:[(0,r.jsx)(o.A,{className:\"size-4\"}),(0,r.jsx)(\"span\",{className:\"sr-only\",children:(0,a.__)(\"More pages\",\"wp-cafe\")})]}))}},59353(e,t,n){var r=n(74848),a=n(86087),o=n(45773),i=n(75107),s=n(72102),u=n(78971),d=n(51192),l=n(44033),c=n(46905),m=n(92863),f=n(6155),h=n(71112),p=n(38895),v=n(21863);function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?b(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-us\";return(0,v.N)(e,t)},y=function(e){if(\"string\"==typeof e){var t=e.split(\"-\");if(3!==t.length)throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));var n=t[0],r=t[1],a=t[2];if(!n||!r||!a)throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));var o=parseInt(n,10),i=parseInt(r,10),s=parseInt(a,10);if(isNaN(o)||isNaN(i)||isNaN(s))throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));return new Date(o,i-1,s)}return e},k=[{name:\"today\",label:\"Today\"},{name:\"yesterday\",label:\"Yesterday\"},{name:\"last7\",label:\"Last 7 days\"},{name:\"last14\",label:\"Last 14 days\"},{name:\"last30\",label:\"Last 30 days\"},{name:\"thisWeek\",label:\"This Week\"},{name:\"lastWeek\",label:\"Last Week\"},{name:\"thisMonth\",label:\"This Month\"},{name:\"lastMonth\",label:\"Last Month\"}],x=k.filter(function(e){return![\"thisWeek\",\"thisMonth\",\"lastMonth\"].includes(e.name)}),j=function(e){var t=e.initialDateFrom,n=void 0===t?new Date((new Date).setHours(0,0,0,0)):t,v=e.initialDateTo,b=e.initialCompareFrom,j=e.initialCompareTo,M=e.onUpdate,P=e.align,_=void 0===P?\"end\":P,S=e.locale,W=void 0===S?\"en-US\":S,C=e.showCompare,O=void 0===C||C,N=e.showDateInput,z=void 0===N||N,A=e.updateButtonText,T=void 0===A?\"Select\":A,E=e.presetPosition,D=void 0===E?\"left\":E,I=e.showablePresets,F=void 0===I?x:I,H=e.className,R=g((0,a.useState)(!1),2),$=R[0],L=R[1],X=g((0,a.useState)({from:y(n),to:y(v||n)}),2),G=X[0],Y=X[1],Z=g((0,a.useState)(b?{from:new Date(new Date(b).setHours(0,0,0,0)),to:j?new Date(new Date(j).setHours(0,0,0,0)):new Date(new Date(b).setHours(0,0,0,0))}:void 0),2),q=Z[0],B=Z[1],V=(0,a.useRef)(),U=(0,a.useRef)(),K=g((0,a.useState)(void 0),2),J=K[0],Q=K[1],ee=g((0,a.useState)(\"undefined\"!=typeof window&&window.innerWidth\u003C960),2),te=ee[0],ne=ee[1];(0,a.useEffect)(function(){var e=function(){ne(window.innerWidth\u003C960)};return window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}},[]);var re=function(e){var t=k.find(function(t){return t.name===e});if(!t)throw new Error(\"Unknown date range preset: \".concat(e));var n=new Date,r=new Date,a=n.getDate()-n.getDay();switch(t.name){case\"today\":n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"yesterday\":n.setDate(n.getDate()-1),n.setHours(0,0,0,0),r.setDate(r.getDate()-1),r.setHours(23,59,59,999);break;case\"last7\":n.setDate(n.getDate()-6),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"last14\":n.setDate(n.getDate()-13),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"last30\":n.setDate(n.getDate()-29),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"thisWeek\":n.setDate(a),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"lastWeek\":n.setDate(n.getDate()-7-n.getDay()),r.setDate(r.getDate()-r.getDay()-1),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"thisMonth\":n.setDate(1),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"lastMonth\":n.setMonth(n.getMonth()-1),n.setDate(1),n.setHours(0,0,0,0),r.setDate(0),r.setHours(23,59,59,999)}return{from:n,to:r}},ae=function(e){var t=re(e);if(Y(t),q){var n={from:new Date(t.from.getFullYear()-1,t.from.getMonth(),t.from.getDate()),to:t.to?new Date(t.to.getFullYear()-1,t.to.getMonth(),t.to.getDate()):void 0};B(n)}},oe=function(){Y({from:\"string\"==typeof n?y(n):n,to:v?\"string\"==typeof v?y(v):v:\"string\"==typeof n?y(n):n}),B(b?{from:\"string\"==typeof b?y(b):b,to:j?\"string\"==typeof j?y(j):j:\"string\"==typeof b?y(b):b}:void 0)};(0,a.useEffect)(function(){!function(){for(var e,t,n,r=0,a=k;r\u003Ca.length;r++){var o=a[r],i=re(o.name),s=new Date(G.from);s.setHours(0,0,0,0);var u=new Date(i.from.setHours(0,0,0,0)),d=new Date(null!==(e=G.to)&&void 0!==e?e:0);d.setHours(0,0,0,0);var l=new Date(null!==(n=null===(t=i.to)||void 0===t?void 0:t.setHours(0,0,0,0))&&void 0!==n?n:0);if(s.getTime()===u.getTime()&&d.getTime()===l.getTime())return void Q(o.name)}Q(void 0)}()},[G]);var ie=function(e){var t=e.preset,n=e.label,a=e.isSelected,i=e.position,s=void 0===i?\"left\":i;return(0,r.jsx)(u.$,{className:(0,h.cn)(a&&\"pointer-events-none\"),variant:\"ghost\",onClick:function(){ae(t)},children:(0,r.jsxs)(r.Fragment,{children:[\"right\"===s&&(0,r.jsx)(\"span\",{className:(0,h.cn)(\"pr-2 opacity-0\",a&&\"opacity-70\"),children:(0,r.jsx)(o.A,{width:18,height:18})}),n,\"left\"===s&&(0,r.jsx)(\"span\",{className:(0,h.cn)(\"pl-2 opacity-0\",a&&\"opacity-70\"),children:(0,r.jsx)(o.A,{width:18,height:18})})]})})},se=function(e,t){return e&&t?!(e.from.getTime()!==t.from.getTime()||e.to&&t.to&&e.to.getTime()!==t.to.getTime()):e===t};return(0,a.useEffect)(function(){$&&(V.current=G,U.current=q)},[$]),(0,r.jsxs)(d.AM,{modal:!1,open:$,onOpenChange:function(e){e||oe(),L(e)},children:[(0,r.jsx)(d.Wv,{asChild:!0,children:(0,r.jsxs)(u.$,{variant:\"outlineDark\",className:(0,h.cn)(\"border-input py-2 px-3 h-11\",H),children:[(0,r.jsxs)(\"div\",{className:\"text-right text-sm\",children:[(0,r.jsx)(\"div\",{className:\"py-1\",children:(0,r.jsx)(\"div\",{children:\"\".concat(w(G.from,W)).concat(null!=G.to?\" - \"+w(G.to,W):\"\")})}),null!=q&&(0,r.jsx)(\"div\",{className:\"opacity-60 text-xs -mt-1\",children:(0,r.jsxs)(r.Fragment,{children:[\"vs. \",w(q.from,W),null!=q.to?\" - \".concat(w(q.to,W)):\"\"]})})]}),(0,r.jsx)(\"div\",{className:\"pl-1 opacity-60 mr-1 scale-110\",children:$?(0,r.jsx)(s.A,{width:16}):(0,r.jsx)(i.A,{width:16})})]})}),(0,r.jsxs)(d.hl,{align:_,className:\"w-auto mr-4\",sideOffset:8,children:[(0,r.jsxs)(\"div\",{className:\"flex py-2\",children:[!te&&\"left\"===D&&(0,r.jsx)(\"div\",{className:\"flex flex-col items-start gap-1 pr-6 pb-6\",children:(0,r.jsx)(\"div\",{className:\"flex w-full flex-col items-start gap-1 pb-6\",children:F.map(function(e){return(0,r.jsx)(ie,{preset:e.name,label:e.label,isSelected:J===e.name,position:\"left\"},e.name)})})}),(0,r.jsx)(\"div\",{className:\"flex\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsxs)(\"div\",{className:\"flex flex-col lg:flex-row gap-2 px-3 justify-end items-center lg:items-start pb-4 lg:pb-0\",children:[O&&(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2 pr-4 py-1\",children:[(0,r.jsx)(f.d,{defaultChecked:Boolean(q),onCheckedChange:function(e){e?(G.to||Y({from:G.from,to:G.from}),B({from:new Date(G.from.getFullYear(),G.from.getMonth(),G.from.getDate()-365),to:G.to?new Date(G.to.getFullYear()-1,G.to.getMonth(),G.to.getDate()):new Date(G.from.getFullYear()-1,G.from.getMonth(),G.from.getDate())})):B(void 0)},id:\"compare-mode\"}),(0,r.jsx)(c.J,{htmlFor:\"compare-mode\",children:\"Compare\"})]}),z&&(0,r.jsxs)(\"div\",{className:\"flex flex-col gap-2\",children:[(0,r.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,r.jsx)(p.lr,{value:G.from,onChange:function(e){if(e){var t=null==G.to||e>G.to?e:G.to;Y({from:e,to:t})}}}),(0,r.jsx)(\"div\",{className:\"py-1\",children:\"-\"}),(0,r.jsx)(p.lr,{value:G.to,onChange:function(e){if(e){var t=e\u003CG.from?e:G.from;Y({from:t,to:e})}}})]}),null!=q&&(0,r.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,r.jsx)(p.lr,{value:null==q?void 0:q.from,onChange:function(e){if(e)if(q){var t=null==q.to||e>q.to?e:q.to;B({from:e,to:t})}else B({from:e,to:new Date})}}),(0,r.jsx)(\"div\",{className:\"py-1\",children:\"-\"}),(0,r.jsx)(p.lr,{value:null==q?void 0:q.to,onChange:function(e){if(e&&q&&q.from){var t=e\u003Cq.from?e:q.from;B({from:t,to:e})}}})]})]})]}),te&&(0,r.jsxs)(m.l6,{defaultValue:J,onValueChange:function(e){ae(e)},children:[(0,r.jsx)(m.bq,{className:\"w-[180px] mx-auto mb-2\",children:(0,r.jsx)(m.yv,{placeholder:\"Select...\"})}),(0,r.jsx)(m.gC,{children:F.map(function(e){return(0,r.jsx)(m.eb,{value:e.name,children:e.label},e.name)})})]}),(0,r.jsx)(\"div\",{children:(0,r.jsx)(l.V,{mode:\"range\",onSelect:function(e){null!=(null==e?void 0:e.from)&&Y({from:e.from,to:null==e?void 0:e.to})},selected:G,numberOfMonths:te?1:2,defaultMonth:new Date((new Date).setMonth((new Date).getMonth()-(te?0:1)))})})]})}),!te&&\"right\"===D&&(0,r.jsx)(\"div\",{className:\"flex flex-col items-end gap-1 pr-2 pl-6 pb-6\",children:(0,r.jsx)(\"div\",{className:\"flex w-full flex-col items-end gap-1 pr-2 pl-6 pb-6\",children:F.map(function(e){return(0,r.jsx)(ie,{preset:e.name,label:e.label,isSelected:J===e.name,position:\"right\"},e.name)})})})]}),(0,r.jsxs)(\"div\",{className:\"flex justify-end gap-2 py-2 pr-4\",children:[(0,r.jsx)(u.$,{onClick:function(){L(!1),oe()},variant:\"ghost\",children:\"Cancel\"}),(0,r.jsx)(u.$,{onClick:function(){L(!1),se(G,V.current)&&se(q,U.current)||null==M||M({range:G,rangeCompare:q})},children:T})]})]})]})};j.displayName=\"AdvancedDateRangePicker\",j.filePath=\"wp-cafe\u002Fassets\u002Fsrc\u002Fshadcn\u002Fcomponents\u002Fui\u002Fdate-range-picker.tsx\"},59637(e,t,n){n.d(t,{h:()=>d});var r=n(6200),a=n(79207),o=n(43847),i=n(58255),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},d={code:\"it-CH\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},59860(e,t,n){n.d(t,{l:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(64721),c=n(99693),m=function(e){var t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[]),n=(0,c.D)().theme,r=void 0===n?\"system\":n;return(0,d.jsx)(l.l$,Object.assign({theme:r,className:\"toaster group\",style:{\"--normal-bg\":\"var(--popover)\",\"--normal-text\":\"var(--popover-foreground)\",\"--normal-border\":\"var(--border)\"}},t))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_toaster\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_toaster\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},60119(e,t,n){n.d(t,{hu:()=>h});const r={about:\"körülbelül\",over:\"több mint\",almost:\"majdnem\",lessthan:\"kevesebb mint\"},a={xseconds:\" másodperc\",halfaminute:\"fél perc\",xminutes:\" perc\",xhours:\" óra\",xdays:\" nap\",xweeks:\" hét\",xmonths:\" hónap\",xyears:\" év\"},o={xseconds:{\"-1\":\" másodperccel ezelőtt\",1:\" másodperc múlva\",0:\" másodperce\"},halfaminute:{\"-1\":\"fél perccel ezelőtt\",1:\"fél perc múlva\",0:\"fél perce\"},xminutes:{\"-1\":\" perccel ezelőtt\",1:\" perc múlva\",0:\" perce\"},xhours:{\"-1\":\" órával ezelőtt\",1:\" óra múlva\",0:\" órája\"},xdays:{\"-1\":\" nappal ezelőtt\",1:\" nap múlva\",0:\" napja\"},xweeks:{\"-1\":\" héttel ezelőtt\",1:\" hét múlva\",0:\" hete\"},xmonths:{\"-1\":\" hónappal ezelőtt\",1:\" hónap múlva\",0:\" hónapja\"},xyears:{\"-1\":\" évvel ezelőtt\",1:\" év múlva\",0:\" éve\"}};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"y. MMMM d., EEEE\",long:\"y. MMMM d.\",medium:\"y. MMM d.\",short:\"y. MM. dd.\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},u=[\"vasárnap\",\"hétfőn\",\"kedden\",\"szerdán\",\"csütörtökön\",\"pénteken\",\"szombaton\"];function d(e){return t=>{const n=u[t.getDay()];return`${e?\"\":\"'múlt' \"}'${n}' p'-kor'`}}const l={lastWeek:d(!1),yesterday:\"'tegnap' p'-kor'\",today:\"'ma' p'-kor'\",tomorrow:\"'holnap' p'-kor'\",nextWeek:d(!0),other:\"P\"};var c=n(33443);const m={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,c.o)({values:{narrow:[\"ie.\",\"isz.\"],abbreviated:[\"i. e.\",\"i. sz.\"],wide:[\"Krisztus előtt\",\"időszámításunk szerint\"]},defaultWidth:\"wide\"}),quarter:(0,c.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. n.év\",\"2. n.év\",\"3. n.év\",\"4. n.év\"],wide:[\"1. negyedév\",\"2. negyedév\",\"3. negyedév\",\"4. negyedév\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1,formattingValues:{narrow:[\"I.\",\"II.\",\"III.\",\"IV.\"],abbreviated:[\"I. n.év\",\"II. n.év\",\"III. n.év\",\"IV. n.év\"],wide:[\"I. negyedév\",\"II. negyedév\",\"III. negyedév\",\"IV. negyedév\"]},defaultFormattingWidth:\"wide\"}),month:(0,c.o)({values:{narrow:[\"J\",\"F\",\"M\",\"Á\",\"M\",\"J\",\"J\",\"A\",\"Sz\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"febr.\",\"márc.\",\"ápr.\",\"máj.\",\"jún.\",\"júl.\",\"aug.\",\"szept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"január\",\"február\",\"március\",\"április\",\"május\",\"június\",\"július\",\"augusztus\",\"szeptember\",\"október\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,c.o)({values:{narrow:[\"V\",\"H\",\"K\",\"Sz\",\"Cs\",\"P\",\"Sz\"],short:[\"V\",\"H\",\"K\",\"Sze\",\"Cs\",\"P\",\"Szo\"],abbreviated:[\"V\",\"H\",\"K\",\"Sze\",\"Cs\",\"P\",\"Szo\"],wide:[\"vasárnap\",\"hétfő\",\"kedd\",\"szerda\",\"csütörtök\",\"péntek\",\"szombat\"]},defaultWidth:\"wide\"}),dayPeriod:(0,c.o)({values:{narrow:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"du.\",evening:\"este\",night:\"éjjel\"},abbreviated:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"du.\",evening:\"este\",night:\"éjjel\"},wide:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"délután\",evening:\"este\",night:\"éjjel\"}},defaultWidth:\"wide\"})};var f=n(57883);const h={code:\"hu\",formatDistance:(e,t,n)=>{const i=e.match(\u002Fabout|over|almost|lessthan\u002Fi),s=i?e.replace(i[0],\"\"):e,u=!0===n?.addSuffix,d=s.toLowerCase(),l=u?o[d][n?.comparison||0]:a[d];let c=\"halfaminute\"===d?l:t+l;if(i){const e=i[0].toLowerCase();c=r[e]+\" \"+c}return c},formatLong:s,formatRelative:(e,t)=>{const n=l[e];return\"function\"==typeof n?n(t):n},localize:m,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,f.A)({matchPatterns:{narrow:\u002F^(ie\\.|isz\\.)\u002Fi,abbreviated:\u002F^(i\\.\\s?e\\.?|b?\\s?c\\s?e|i\\.\\s?sz\\.?)\u002Fi,wide:\u002F^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\\. sz\\.)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002Fie\u002Fi,\u002Fisz\u002Fi],abbreviated:[\u002F^(i\\.?\\s?e\\.?|b\\s?ce)\u002Fi,\u002F^(i\\.?\\s?sz\\.?|c\\s?e)\u002Fi],any:[\u002Felőtt\u002Fi,\u002F(szerint|i. sz.)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,f.A)({matchPatterns:{narrow:\u002F^[1234]\\.?\u002Fi,abbreviated:\u002F^[1234]?\\.?\\s?n\\.év\u002Fi,wide:\u002F^([1234]|I|II|III|IV)?\\.?\\s?negyedév\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1|I$\u002Fi,\u002F2|II$\u002Fi,\u002F3|III\u002Fi,\u002F4|IV\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,f.A)({matchPatterns:{narrow:\u002F^[jfmaásond]|sz\u002Fi,abbreviated:\u002F^(jan\\.?|febr\\.?|márc\\.?|ápr\\.?|máj\\.?|jún\\.?|júl\\.?|aug\\.?|szept\\.?|okt\\.?|nov\\.?|dec\\.?)\u002Fi,wide:\u002F^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a|á\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s|sz\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^már\u002Fi,\u002F^áp\u002Fi,\u002F^máj\u002Fi,\u002F^jún\u002Fi,\u002F^júl\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,f.A)({matchPatterns:{narrow:\u002F^([vhkpc]|sz|cs|sz)\u002Fi,short:\u002F^([vhkp]|sze|cs|szo)\u002Fi,abbreviated:\u002F^([vhkp]|sze|cs|szo)\u002Fi,wide:\u002F^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^v\u002Fi,\u002F^h\u002Fi,\u002F^k\u002Fi,\u002F^sz\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^sz\u002Fi],any:[\u002F^v\u002Fi,\u002F^h\u002Fi,\u002F^k\u002Fi,\u002F^sze\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^szo\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,f.A)({matchPatterns:{any:\u002F^((de|du)\\.?|éjfél|délután|dél|reggel|este|éjjel)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^de\\.?\u002Fi,pm:\u002F^du\\.?\u002Fi,midnight:\u002F^éjf\u002Fi,noon:\u002F^dé\u002Fi,morning:\u002Freg\u002Fi,afternoon:\u002F^délu\\.?\u002Fi,evening:\u002Fes\u002Fi,night:\u002Féjj\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},60250(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-left\",[[\"path\",{d:\"m15 18-6-6 6-6\",key:\"1wnfg3\"}]])},60419(e,t,n){n.d(t,{h:()=>u});var r=n(31456),a=n(51584),o=n(18106);const i={lessThanXSeconds:{one:\"less than a second\",other:\"less than {{count}} seconds\"},xSeconds:{one:\"a second\",other:\"{{count}} seconds\"},halfAMinute:\"half a minute\",lessThanXMinutes:{one:\"less than a minute\",other:\"less than {{count}} minutes\"},xMinutes:{one:\"a minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"about an hour\",other:\"about {{count}} hours\"},xHours:{one:\"an hour\",other:\"{{count}} hours\"},xDays:{one:\"a day\",other:\"{{count}} days\"},aboutXWeeks:{one:\"about a week\",other:\"about {{count}} weeks\"},xWeeks:{one:\"a week\",other:\"{{count}} weeks\"},aboutXMonths:{one:\"about a month\",other:\"about {{count}} months\"},xMonths:{one:\"a month\",other:\"{{count}} months\"},aboutXYears:{one:\"about a year\",other:\"about {{count}} years\"},xYears:{one:\"a year\",other:\"{{count}} years\"},overXYears:{one:\"over a year\",other:\"over {{count}} years\"},almostXYears:{one:\"almost a year\",other:\"almost {{count}} years\"}};var s=n(7277);const u={code:\"en-CA\",formatDistance:(e,t,n)=>{let r;const a=i[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+r:r+\" ago\":r},formatLong:{date:(0,s.k)({formats:{full:\"EEEE, MMMM do, yyyy\",long:\"MMMM do, yyyy\",medium:\"MMM d, yyyy\",short:\"yyyy-MM-dd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},formatRelative:r.o,localize:a.k,match:o.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},60652(e,t,n){n.d(t,{$:()=>c});var r=n(3034),a=n(21451),o=n(58773),i=n(18081),s=n(33443);const u={narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jän\",\"Feb\",\"Mär\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Jänner\",\"Februar\",\"März\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},d={narrow:u.narrow,abbreviated:[\"Jän.\",\"Feb.\",\"März\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sep.\",\"Okt.\",\"Nov.\",\"Dez.\"],wide:u.wide},l={ordinalNumber:e=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"vor Christus\",\"nach Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:u,formattingValues:d,defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachm.\",evening:\"Abend\",night:\"Nacht\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachm.\",evening:\"abends\",night:\"nachts\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"}},defaultFormattingWidth:\"wide\"})},c={code:\"de-AT\",formatDistance:r.B,formatLong:a.s,formatRelative:o.o,localize:l,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},61101(e,t,n){n.d(t,{A:()=>o});var r=n(57048);const a=()=>{const e={string:{unit:\"characters\",verb:\"to have\"},file:{unit:\"bytes\",verb:\"to have\"},array:{unit:\"items\",verb:\"to have\"},set:{unit:\"items\",verb:\"to have\"},map:{unit:\"entries\",verb:\"to have\"}};function t(t){return e[t]??null}const n={regex:\"input\",email:\"email address\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datetime\",date:\"ISO date\",time:\"ISO time\",duration:\"ISO duration\",ipv4:\"IPv4 address\",ipv6:\"IPv6 address\",mac:\"MAC address\",cidrv4:\"IPv4 range\",cidrv6:\"IPv6 range\",base64:\"base64-encoded string\",base64url:\"base64url-encoded string\",json_string:\"JSON string\",e164:\"E.164 number\",jwt:\"JWT\",template_literal:\"input\"},a={nan:\"NaN\"};return e=>{switch(e.code){case\"invalid_type\":{const t=a[e.expected]??e.expected,n=r.parsedType(e.input);return`Invalid input: expected ${t}, received ${a[n]??n}`}case\"invalid_value\":return 1===e.values.length?`Invalid input: expected ${r.stringifyPrimitive(e.values[0])}`:`Invalid option: expected one of ${r.joinValues(e.values,\"|\")}`;case\"too_big\":{const n=e.inclusive?\"\u003C=\":\"\u003C\",r=t(e.origin);return r?`Too big: expected ${e.origin??\"value\"} to have ${n}${e.maximum.toString()} ${r.unit??\"elements\"}`:`Too big: expected ${e.origin??\"value\"} to be ${n}${e.maximum.toString()}`}case\"too_small\":{const n=e.inclusive?\">=\":\">\",r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case\"invalid_format\":{const t=e;return\"starts_with\"===t.format?`Invalid string: must start with \"${t.prefix}\"`:\"ends_with\"===t.format?`Invalid string: must end with \"${t.suffix}\"`:\"includes\"===t.format?`Invalid string: must include \"${t.includes}\"`:\"regex\"===t.format?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case\"not_multiple_of\":return`Invalid number: must be a multiple of ${e.divisor}`;case\"unrecognized_keys\":return`Unrecognized key${e.keys.length>1?\"s\":\"\"}: ${r.joinValues(e.keys,\", \")}`;case\"invalid_key\":return`Invalid key in ${e.origin}`;case\"invalid_union\":default:return\"Invalid input\";case\"invalid_element\":return`Invalid value in ${e.origin}`}}};function o(){return{localeError:a()}}},61463(e,t,n){n.d(t,{Oh:()=>o});var r=n(51609),a=0;function o(){r.useEffect(()=>{const e=document.querySelectorAll(\"[data-radix-focus-guard]\");return document.body.insertAdjacentElement(\"afterbegin\",e[0]??i()),document.body.insertAdjacentElement(\"beforeend\",e[1]??i()),a++,()=>{1===a&&document.querySelectorAll(\"[data-radix-focus-guard]\").forEach(e=>e.remove()),a--}},[])}function i(){const e=document.createElement(\"span\");return e.setAttribute(\"data-radix-focus-guard\",\"\"),e.tabIndex=0,e.style.outline=\"none\",e.style.opacity=\"0\",e.style.position=\"fixed\",e.style.pointerEvents=\"none\",e}},61501(e,t,n){n.d(t,{Cg:()=>o,_P:()=>u,_m:()=>s,my:()=>r,s0:()=>i,w4:()=>a}),Math.pow(10,8);const r=6048e5,a=864e5,o=6e4,i=36e5,s=1e3,u=Symbol.for(\"constructDateFrom\")},62133(e,t,n){n.d(t,{A:()=>i,q:()=>o});var r=n(51609),a=n(74848);function o(e,t){const n=r.createContext(t),o=e=>{const{children:t,...o}=e,i=r.useMemo(()=>o,Object.values(o));return(0,a.jsx)(n.Provider,{value:i,children:t})};return o.displayName=e+\"Provider\",[o,function(a){const o=r.useContext(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\\`${a}\\` must be used within \\`${e}\\``)}]}function i(e,t=[]){let n=[];const o=()=>{const t=n.map(e=>r.createContext(e));return function(n){const a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(t,o){const i=r.createContext(o),s=n.length;n=[...n,o];const u=t=>{const{scope:n,children:o,...u}=t,d=n?.[e]?.[s]||i,l=r.useMemo(()=>u,Object.values(u));return(0,a.jsx)(d.Provider,{value:l,children:o})};return u.displayName=t+\"Provider\",[u,function(n,a){const u=a?.[e]?.[s]||i,d=r.useContext(u);if(d)return d;if(void 0!==o)return o;throw new Error(`\\`${n}\\` must be used within \\`${t}\\``)}]},s(o,...t)]}function s(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){const a=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}},62468(e,t,n){n.d(t,{Alert:()=>Oe,AlertDescription:()=>Ne,Badge:()=>pe.E,Button:()=>d.$,Calendar:()=>fe.V,Card:()=>l.Zp,CardContent:()=>l.Wu,Checkbox:()=>c.S,Drawer:()=>be,DrawerContent:()=>je,DrawerHeader:()=>Me,DrawerTitle:()=>Pe,FormControl:()=>P,FormField:()=>y,FormItem:()=>j,FormLabel:()=>M,FormMessage:()=>_,Input:()=>S.p,Label:()=>g.J,Popover:()=>C.AM,PopoverContent:()=>C.hl,PopoverContentInline:()=>C.Uy,PopoverTrigger:()=>C.Wv,ShadcnTable:()=>he.U2,Skeleton:()=>O.E,Switch:()=>me.d,TableBody:()=>he.BF,TableCell:()=>he.nA,TableHead:()=>he.nd,TableHeader:()=>he.A0,TableRow:()=>he.Hj,Textarea:()=>W,Tooltip:()=>_e.m_,TooltipContent:()=>_e.ZI,TooltipProvider:()=>_e.Bc,TooltipTrigger:()=>_e.k$});var r,a,o,i,s,u,d=n(78971),l=n(38881),c=n(24748),m=n(74848),f=n(86087),h=n(33362),p=n(49785),v=n(71112),g=n(46905),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=f.createContext({}),y=function(e){var t=b(e,[]);return(0,m.jsx)(w.Provider,{value:{name:t.name},children:(0,m.jsx)(p.xI,Object.assign({},t))})},k=function(){var e=f.useContext(w),t=f.useContext(x),n=(0,p.xW)().getFieldState,r=(0,p.lN)({name:e.name}),a=n(e.name,r);if(!e)throw new Error(\"useFormField should be used within \u003CFormField>\");var o=t.id;return Object.assign({id:o,name:e.name,formItemId:\"\".concat(o,\"-form-item\"),formDescriptionId:\"\".concat(o,\"-form-item-description\"),formMessageId:\"\".concat(o,\"-form-item-message\")},a)},x=f.createContext({});function j(e){var t=e.className,n=b(e,[\"className\"]),r=f.useId();return(0,m.jsx)(x.Provider,{value:{id:r},children:(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"form-item\",className:(0,v.cn)(\"grid gap-3\",t)},n))})}function M(e){var t=e.className,n=b(e,[\"className\"]),r=k(),a=r.error,o=r.formItemId;return(0,m.jsx)(g.J,Object.assign({\"data-slot\":\"form-label\",\"data-error\":!!a,className:(0,v.cn)(\"data-[error=true]:text-destructive\",t),htmlFor:o},n))}function P(e){var t=b(e,[]),n=k(),r=n.error,a=n.formItemId,o=n.formDescriptionId,i=n.formMessageId;return(0,m.jsx)(h.DX,Object.assign({\"data-slot\":\"form-control\",id:a,\"aria-describedby\":r?\"\".concat(o,\" \").concat(i):\"\".concat(o),\"aria-invalid\":!!r},t))}function _(e){var t,n=e.className,r=b(e,[\"className\"]),a=k(),o=a.error,i=a.formMessageId,s=o?String(null!==(t=null==o?void 0:o.message)&&void 0!==t?t:\"\"):r.children;return s?(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"form-message\",id:i,className:(0,v.cn)(\"text-danger text-sm\",n)},r,{children:s})):null}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_slot\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_slot\",\"wpcafe\",function(e,t){return(0,m.jsx)(h.DX,Object.assign({},t))},10);var S=n(79187);function W(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,m.jsx)(\"textarea\",Object.assign({\"data-slot\":\"textarea\",className:(0,v.cn)(\"border-input! placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent! px-3 py-2 text-base text-black\u002F85! shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm p-2!\",t)},n))}var C=n(51192),O=n(12462);n(59860);var N,z,A,T,E,D,I,F,H,R,$,L,X,G,Y,Z,q,B,V,U,K,_x,J,Q,ee,te,ne,re,ae,oe,ie,se,ue,de,le,ce,me=n(6155),fe=n(44033),he=(n(92863),n(59353),n(31248),n(65571)),pe=(n(59031),n(43054),n(89914)),ve=n(97248),ge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function be(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Root,Object.assign({\"data-slot\":\"drawer\"},t))}function we(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Trigger,Object.assign({\"data-slot\":\"drawer-trigger\"},t))}function ye(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Portal,Object.assign({\"data-slot\":\"drawer-portal\"},t))}function ke(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Close,Object.assign({\"data-slot\":\"drawer-close\"},t))}function xe(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(ve._s.Overlay,Object.assign({\"data-slot\":\"drawer-overlay\",className:(0,v.cn)(\"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black\u002F50\",t)},n))}function je(e){var t=e.className,n=e.children,r=ge(e,[\"className\",\"children\"]);return(0,m.jsxs)(ye,{\"data-slot\":\"drawer-portal\",children:[(0,m.jsx)(xe,{}),(0,m.jsxs)(ve._s.Content,Object.assign({\"data-slot\":\"drawer-content\",className:(0,v.cn)(\"group\u002Fdrawer-content bg-background fixed z-50 flex h-auto flex-col\",\"data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b\",\"data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t\",\"data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:border-l\",\"data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:border-r\",t)},r,{children:[(0,m.jsx)(\"div\",{className:\"bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]\u002Fdrawer-content:block\"}),n]}))]})}function Me(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"drawer-header\",className:(0,v.cn)(\"flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]\u002Fdrawer-content:text-center group-data-[vaul-drawer-direction=top]\u002Fdrawer-content:text-center md:gap-1.5 md:text-left\",t)},n))}function Pe(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(ve._s.Title,Object.assign({\"data-slot\":\"drawer-title\",className:(0,v.cn)(\"text-black! font-semibold\",t)},n))}null===(A=null===(z=null===(N=null===window||void 0===window?void 0:window.wp)||void 0===N?void 0:N.hooks)||void 0===z?void 0:z.removeFilter)||void 0===A||A.call(z,\"wpcafe_drawer\",\"wpcafe\"),null===(D=null===(E=null===(T=null===window||void 0===window?void 0:window.wp)||void 0===T?void 0:T.hooks)||void 0===E?void 0:E.removeFilter)||void 0===D||D.call(E,\"wpcafe_drawer_trigger\",\"wpcafe\"),null===(H=null===(F=null===(I=null===window||void 0===window?void 0:window.wp)||void 0===I?void 0:I.hooks)||void 0===F?void 0:F.removeFilter)||void 0===H||H.call(F,\"wpcafe_drawer_content\",\"wpcafe\"),null===(L=null===($=null===(R=null===window||void 0===window?void 0:window.wp)||void 0===R?void 0:R.hooks)||void 0===$?void 0:$.removeFilter)||void 0===L||L.call($,\"wpcafe_drawer_header\",\"wpcafe\"),null===(Y=null===(G=null===(X=null===window||void 0===window?void 0:window.wp)||void 0===X?void 0:X.hooks)||void 0===G?void 0:G.removeFilter)||void 0===Y||Y.call(G,\"wpcafe_drawer_title\",\"wpcafe\"),null===(B=null===(q=null===(Z=null===window||void 0===window?void 0:window.wp)||void 0===Z?void 0:Z.hooks)||void 0===q?void 0:q.removeFilter)||void 0===B||B.call(q,\"wpcafe_drawer_close\",\"wpcafe\"),null===(K=null===(U=null===(V=null===window||void 0===window?void 0:window.wp)||void 0===V?void 0:V.hooks)||void 0===U?void 0:U.addFilter)||void 0===K||K.call(U,\"wpcafe_drawer\",\"wpcafe\",function(e,t){return(0,m.jsx)(be,Object.assign({},t))},10),null===(Q=null===(J=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===J?void 0:J.addFilter)||void 0===Q||Q.call(J,\"wpcafe_drawer_trigger\",\"wpcafe\",function(e,t){return(0,m.jsx)(we,Object.assign({},t))},10),null===(ne=null===(te=null===(ee=null===window||void 0===window?void 0:window.wp)||void 0===ee?void 0:ee.hooks)||void 0===te?void 0:te.addFilter)||void 0===ne||ne.call(te,\"wpcafe_drawer_content\",\"wpcafe\",function(e,t){return(0,m.jsx)(je,Object.assign({},t))},10),null===(oe=null===(ae=null===(re=null===window||void 0===window?void 0:window.wp)||void 0===re?void 0:re.hooks)||void 0===ae?void 0:ae.addFilter)||void 0===oe||oe.call(ae,\"wpcafe_drawer_header\",\"wpcafe\",function(e,t){return(0,m.jsx)(Me,Object.assign({},t))},10),null===(ue=null===(se=null===(ie=null===window||void 0===window?void 0:window.wp)||void 0===ie?void 0:ie.hooks)||void 0===se?void 0:se.addFilter)||void 0===ue||ue.call(se,\"wpcafe_drawer_title\",\"wpcafe\",function(e,t){return(0,m.jsx)(Pe,Object.assign({},t))},10),null===(ce=null===(le=null===(de=null===window||void 0===window?void 0:window.wp)||void 0===de?void 0:de.hooks)||void 0===le?void 0:le.addFilter)||void 0===ce||ce.call(le,\"wpcafe_drawer_close\",\"wpcafe\",function(e,t){return(0,m.jsx)(ke,Object.assign({},t))},10),n(39271);var _e=n(5546),Se=n(22732),We=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Ce=(0,Se.F)(\"relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current\",{variants:{variant:{default:\"bg-card text-card-foreground\",destructive:\"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive\u002F90\"}},defaultVariants:{variant:\"default\"}});function Oe(e){var t=e.className,n=e.variant,r=We(e,[\"className\",\"variant\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"alert\",role:\"alert\",className:(0,v.cn)(Ce({variant:n}),t)},r))}function Ne(e){var t=e.className,n=We(e,[\"className\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-description\",className:(0,v.cn)(\"text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed\",t)},n))}},62680(e,t,n){n.d(t,{C:()=>k,z:()=>y});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(39451),g=n(68309),b=n(71112),w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function y(e){var t=e.className,n=w(e,[\"className\"]);return(0,p.jsx)(v.bL,Object.assign({\"data-slot\":\"radio-group\",className:(0,b.cn)(\"grid gap-3\",t)},n))}function k(e){var t=e.className,n=w(e,[\"className\"]);return(0,p.jsx)(v.q7,Object.assign({\"data-slot\":\"radio-group-item\",className:(0,b.cn)(\"wcf-radio-btn border-input data-[state=checked]:border-primary! text-primary focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50\",t)},n,{children:(0,p.jsx)(v.C1,{\"data-slot\":\"radio-group-indicator\",className:\"relative flex items-center justify-center\",children:(0,p.jsx)(g.A,{className:\"fill-primary absolute top-1\u002F2 left-1\u002F2 size-2 -translate-x-1\u002F2! -translate-y-1\u002F2!\"})})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_radio_group\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_radio_group_item\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_radio_group\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_radio_group_item\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10)},63009(e,t,n){n.d(t,{a:()=>l});const r={lessThanXSeconds:{one:\"少於 1 秒\",other:\"少於 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分鐘\",lessThanXMinutes:{one:\"少於 1 分鐘\",other:\"少於 {{count}} 分鐘\"},xMinutes:{one:\"1 分鐘\",other:\"{{count}} 分鐘\"},xHours:{one:\"1 小時\",other:\"{{count}} 小時\"},aboutXHours:{one:\"大約 1 小時\",other:\"大約 {{count}} 小時\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大約 1 個星期\",other:\"大約 {{count}} 個星期\"},xWeeks:{one:\"1 個星期\",other:\"{{count}} 個星期\"},aboutXMonths:{one:\"大約 1 個月\",other:\"大約 {{count}} 個月\"},xMonths:{one:\"1 個月\",other:\"{{count}} 個月\"},aboutXYears:{one:\"大約 1 年\",other:\"大約 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超過 1 年\",other:\"超過 {{count}} 年\"},almostXYears:{one:\"將近 1 年\",other:\"將近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'上個'eeee p\",yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:\"'下個'eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n+\"日\";case\"hour\":return n+\"時\";case\"minute\":return n+\"分\";case\"second\":return n+\"秒\";default:return\"第 \"+n}},era:(0,s.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一季\",\"第二季\",\"第三季\",\"第四季\"],wide:[\"第一季度\",\"第二季度\",\"第三季度\",\"第四季度\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"週日\",\"週一\",\"週二\",\"週三\",\"週四\",\"週五\",\"週六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"午夜\",noon:\"晌\",morning:\"早\",afternoon:\"午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"午夜\",noon:\"晌\",morning:\"早\",afternoon:\"午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"zh-HK\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"內\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]季\u002Fi,wide:\u002F^第[一二三四]季度\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^週[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},63405(e,t,n){n.d(t,{E:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"غ\",\"ش\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"ماي\",\"يونـ\",\"يولـ\",\"غشت\",\"شتنـ\",\"أكتـ\",\"نونـ\",\"دجنـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"ماي\",\"يونيو\",\"يوليوز\",\"غشت\",\"شتنبر\",\"أكتوبر\",\"نونبر\",\"دجنبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الإثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-MA\",formatDistance:(e,t,n)=>{n=n||{};const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>Number(e)+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[يفمأمسند]\u002Fi,abbreviated:\u002F^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)\u002Fi,wide:\u002F^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^غ\u002Fi,\u002F^ش\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ين\u002Fi,\u002F^فب\u002Fi,\u002F^مار\u002Fi,\u002F^أب\u002Fi,\u002F^ماي\u002Fi,\u002F^يون\u002Fi,\u002F^يول\u002Fi,\u002F^غشت\u002Fi,\u002F^ش\u002Fi,\u002F^أك\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الإثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^إث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},63940(e){if(\"undefined\"==typeof window){var t=new Error(\"Cannot find module 'window.wpCafeI18nLoader'\");throw t.code=\"MODULE_NOT_FOUND\",t}e.exports=window.wpCafeI18nLoader},64169(e,t,n){n.d(t,{Q:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}},64721(e,t,n){n.d(t,{l$:()=>j,oR:()=>p});var r=n(51609),a=n(75795);const o=Array(12).fill(0),i=({visible:e,className:t})=>r.createElement(\"div\",{className:[\"sonner-loading-wrapper\",t].filter(Boolean).join(\" \"),\"data-visible\":e},r.createElement(\"div\",{className:\"sonner-spinner\"},o.map((e,t)=>r.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${t}`})))),s=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"})),u=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 24 24\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",clipRule:\"evenodd\"})),d=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z\",clipRule:\"evenodd\"})),l=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"})),c=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},r.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),r.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}));let m=1;const f=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;const{message:n,...r}=e,a=\"number\"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:m++,o=this.toasts.find(e=>e.id===a),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:i,title:n}):t):this.addToast({title:n,...r,dismissible:i,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:\"error\"}),this.success=(e,t)=>this.create({...t,type:\"success\",message:e}),this.info=(e,t)=>this.create({...t,type:\"info\",message:e}),this.warning=(e,t)=>this.create({...t,type:\"warning\",message:e}),this.loading=(e,t)=>this.create({...t,type:\"loading\",message:e}),this.promise=(e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create({...t,promise:e,type:\"loading\",message:t.loading,description:\"function\"!=typeof t.description?t.description:void 0}));const a=Promise.resolve(e instanceof Function?e():e);let o,i=void 0!==n;const s=a.then(async e=>{if(o=[\"resolve\",e],r.isValidElement(e))i=!1,this.create({id:n,type:\"default\",message:e});else if(h(e)&&!e.ok){i=!1;const a=\"function\"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,o=\"function\"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}else if(e instanceof Error){i=!1;const a=\"function\"==typeof t.error?await t.error(e):t.error,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}else if(void 0!==t.success){i=!1;const a=\"function\"==typeof t.success?await t.success(e):t.success,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"success\",description:o,...s})}}).catch(async e=>{if(o=[\"reject\",e],void 0!==t.error){i=!1;const a=\"function\"==typeof t.error?await t.error(e):t.error,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),null==t.finally||t.finally.call(t)}),u=()=>new Promise((e,t)=>s.then(()=>\"reject\"===o[0]?t(o[1]):e(o[1])).catch(t));return\"string\"!=typeof n&&\"number\"!=typeof n?{unwrap:u}:Object.assign(n,{unwrap:u})},this.custom=(e,t)=>{const n=(null==t?void 0:t.id)||m++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},h=e=>e&&\"object\"==typeof e&&\"ok\"in e&&\"boolean\"==typeof e.ok&&\"status\"in e&&\"number\"==typeof e.status,p=Object.assign((e,t)=>{const n=(null==t?void 0:t.id)||m++;return f.addToast({title:e,...t,id:n}),n},{success:f.success,info:f.info,warning:f.warning,error:f.error,custom:f.custom,message:f.message,promise:f.promise,dismiss:f.dismiss,loading:f.loading},{getHistory:()=>f.toasts,getToasts:()=>f.getActiveToasts()});function v(e){return void 0!==e.label}!function(e){if(\"undefined\"==typeof document)return;let t=document.head||document.getElementsByTagName(\"head\")[0],n=document.createElement(\"style\");n.type=\"text\u002Fcss\",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}(\"[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\");const g=3,b=14;function w(...e){return e.filter(Boolean).join(\" \")}const y=e=>{var t,n,a,o,m,f,h,p,g;const{invert:b,toast:y,unstyled:k,interacting:x,setHeights:j,visibleToasts:M,heights:P,index:_,toasts:S,expanded:W,removeToast:C,defaultRichColors:O,closeButton:N,style:z,cancelButtonStyle:A,actionButtonStyle:T,className:E=\"\",descriptionClassName:D=\"\",duration:I,position:F,gap:H,expandByDefault:R,classNames:$,icons:L,closeButtonAriaLabel:X=\"Close toast\"}=e,[G,Y]=r.useState(null),[Z,q]=r.useState(null),[B,V]=r.useState(!1),[U,K]=r.useState(!1),[J,Q]=r.useState(!1),[ee,te]=r.useState(!1),[ne,re]=r.useState(!1),[ae,oe]=r.useState(0),[ie,se]=r.useState(0),ue=r.useRef(y.duration||I||4e3),de=r.useRef(null),le=r.useRef(null),ce=0===_,me=_+1\u003C=M,fe=y.type,he=!1!==y.dismissible,pe=y.className||\"\",ve=y.descriptionClassName||\"\",ge=r.useMemo(()=>P.findIndex(e=>e.toastId===y.id)||0,[P,y.id]),be=r.useMemo(()=>{var e;return null!=(e=y.closeButton)?e:N},[y.closeButton,N]),we=r.useMemo(()=>y.duration||I||4e3,[y.duration,I]),ye=r.useRef(0),ke=r.useRef(0),xe=r.useRef(0),je=r.useRef(null),[Me,Pe]=F.split(\"-\"),_e=r.useMemo(()=>P.reduce((e,t,n)=>n>=ge?e:e+t.height,0),[P,ge]),Se=(()=>{const[e,t]=r.useState(document.hidden);return r.useEffect(()=>{const e=()=>{t(document.hidden)};return document.addEventListener(\"visibilitychange\",e),()=>window.removeEventListener(\"visibilitychange\",e)},[]),e})(),We=y.invert||b,Ce=\"loading\"===fe;ke.current=r.useMemo(()=>ge*H+_e,[ge,_e]),r.useEffect(()=>{ue.current=we},[we]),r.useEffect(()=>{V(!0)},[]),r.useEffect(()=>{const e=le.current;if(e){const t=e.getBoundingClientRect().height;return se(t),j(e=>[{toastId:y.id,height:t,position:y.position},...e]),()=>j(e=>e.filter(e=>e.toastId!==y.id))}},[j,y.id]),r.useLayoutEffect(()=>{if(!B)return;const e=le.current,t=e.style.height;e.style.height=\"auto\";const n=e.getBoundingClientRect().height;e.style.height=t,se(n),j(e=>e.find(e=>e.toastId===y.id)?e.map(e=>e.toastId===y.id?{...e,height:n}:e):[{toastId:y.id,height:n,position:y.position},...e])},[B,y.title,y.description,j,y.id,y.jsx,y.action,y.cancel]);const Oe=r.useCallback(()=>{K(!0),oe(ke.current),j(e=>e.filter(e=>e.toastId!==y.id)),setTimeout(()=>{C(y)},200)},[y,C,j,ke]);r.useEffect(()=>{if(y.promise&&\"loading\"===fe||y.duration===1\u002F0||\"loading\"===y.type)return;let e;return W||x||Se?(()=>{if(xe.current\u003Cye.current){const e=(new Date).getTime()-ye.current;ue.current=ue.current-e}xe.current=(new Date).getTime()})():ue.current!==1\u002F0&&(ye.current=(new Date).getTime(),e=setTimeout(()=>{null==y.onAutoClose||y.onAutoClose.call(y,y),Oe()},ue.current)),()=>clearTimeout(e)},[W,x,y,fe,Se,Oe]),r.useEffect(()=>{y.delete&&(Oe(),null==y.onDismiss||y.onDismiss.call(y,y))},[Oe,y.delete]);const Ne=y.icon||(null==L?void 0:L[fe])||(e=>{switch(e){case\"success\":return s;case\"info\":return d;case\"warning\":return u;case\"error\":return l;default:return null}})(fe);var ze,Ae;return r.createElement(\"li\",{tabIndex:0,ref:le,className:w(E,pe,null==$?void 0:$.toast,null==y||null==(t=y.classNames)?void 0:t.toast,null==$?void 0:$.default,null==$?void 0:$[fe],null==y||null==(n=y.classNames)?void 0:n[fe]),\"data-sonner-toast\":\"\",\"data-rich-colors\":null!=(ze=y.richColors)?ze:O,\"data-styled\":!Boolean(y.jsx||y.unstyled||k),\"data-mounted\":B,\"data-promise\":Boolean(y.promise),\"data-swiped\":ne,\"data-removed\":U,\"data-visible\":me,\"data-y-position\":Me,\"data-x-position\":Pe,\"data-index\":_,\"data-front\":ce,\"data-swiping\":J,\"data-dismissible\":he,\"data-type\":fe,\"data-invert\":We,\"data-swipe-out\":ee,\"data-swipe-direction\":Z,\"data-expanded\":Boolean(W||R&&B),\"data-testid\":y.testId,style:{\"--index\":_,\"--toasts-before\":_,\"--z-index\":S.length-_,\"--offset\":`${U?ae:ke.current}px`,\"--initial-height\":R?\"auto\":`${ie}px`,...z,...y.style},onDragEnd:()=>{Q(!1),Y(null),je.current=null},onPointerDown:e=>{2!==e.button&&!Ce&&he&&(de.current=new Date,oe(ke.current),e.target.setPointerCapture(e.pointerId),\"BUTTON\"!==e.target.tagName&&(Q(!0),je.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n;if(ee||!he)return;je.current=null;const r=Number((null==(e=le.current)?void 0:e.style.getPropertyValue(\"--swipe-amount-x\").replace(\"px\",\"\"))||0),a=Number((null==(t=le.current)?void 0:t.style.getPropertyValue(\"--swipe-amount-y\").replace(\"px\",\"\"))||0),o=(new Date).getTime()-(null==(n=de.current)?void 0:n.getTime()),i=\"x\"===G?r:a,s=Math.abs(i)\u002Fo;if(Math.abs(i)>=45||s>.11)return oe(ke.current),null==y.onDismiss||y.onDismiss.call(y,y),q(\"x\"===G?r>0?\"right\":\"left\":a>0?\"down\":\"up\"),Oe(),void te(!0);var u,d;null==(u=le.current)||u.style.setProperty(\"--swipe-amount-x\",\"0px\"),null==(d=le.current)||d.style.setProperty(\"--swipe-amount-y\",\"0px\"),re(!1),Q(!1),Y(null)},onPointerMove:t=>{var n,r,a;if(!je.current||!he)return;if((null==(n=window.getSelection())?void 0:n.toString().length)>0)return;const o=t.clientY-je.current.y,i=t.clientX-je.current.x;var s;const u=null!=(s=e.swipeDirections)?s:function(e){const[t,n]=e.split(\"-\"),r=[];return t&&r.push(t),n&&r.push(n),r}(F);!G&&(Math.abs(i)>1||Math.abs(o)>1)&&Y(Math.abs(i)>Math.abs(o)?\"x\":\"y\");let d={x:0,y:0};const l=e=>1\u002F(1.5+Math.abs(e)\u002F20);if(\"y\"===G){if(u.includes(\"top\")||u.includes(\"bottom\"))if(u.includes(\"top\")&&o\u003C0||u.includes(\"bottom\")&&o>0)d.y=o;else{const e=o*l(o);d.y=Math.abs(e)\u003CMath.abs(o)?e:o}}else if(\"x\"===G&&(u.includes(\"left\")||u.includes(\"right\")))if(u.includes(\"left\")&&i\u003C0||u.includes(\"right\")&&i>0)d.x=i;else{const e=i*l(i);d.x=Math.abs(e)\u003CMath.abs(i)?e:i}(Math.abs(d.x)>0||Math.abs(d.y)>0)&&re(!0),null==(r=le.current)||r.style.setProperty(\"--swipe-amount-x\",`${d.x}px`),null==(a=le.current)||a.style.setProperty(\"--swipe-amount-y\",`${d.y}px`)}},be&&!y.jsx&&\"loading\"!==fe?r.createElement(\"button\",{\"aria-label\":X,\"data-disabled\":Ce,\"data-close-button\":!0,onClick:Ce||!he?()=>{}:()=>{Oe(),null==y.onDismiss||y.onDismiss.call(y,y)},className:w(null==$?void 0:$.closeButton,null==y||null==(a=y.classNames)?void 0:a.closeButton)},null!=(Ae=null==L?void 0:L.close)?Ae:c):null,(fe||y.icon||y.promise)&&null!==y.icon&&(null!==(null==L?void 0:L[fe])||y.icon)?r.createElement(\"div\",{\"data-icon\":\"\",className:w(null==$?void 0:$.icon,null==y||null==(o=y.classNames)?void 0:o.icon)},y.promise||\"loading\"===y.type&&!y.icon?y.icon||function(){var e,t;return(null==L?void 0:L.loading)?r.createElement(\"div\",{className:w(null==$?void 0:$.loader,null==y||null==(t=y.classNames)?void 0:t.loader,\"sonner-loader\"),\"data-visible\":\"loading\"===fe},L.loading):r.createElement(i,{className:w(null==$?void 0:$.loader,null==y||null==(e=y.classNames)?void 0:e.loader),visible:\"loading\"===fe})}():null,\"loading\"!==y.type?Ne:null):null,r.createElement(\"div\",{\"data-content\":\"\",className:w(null==$?void 0:$.content,null==y||null==(m=y.classNames)?void 0:m.content)},r.createElement(\"div\",{\"data-title\":\"\",className:w(null==$?void 0:$.title,null==y||null==(f=y.classNames)?void 0:f.title)},y.jsx?y.jsx:\"function\"==typeof y.title?y.title():y.title),y.description?r.createElement(\"div\",{\"data-description\":\"\",className:w(D,ve,null==$?void 0:$.description,null==y||null==(h=y.classNames)?void 0:h.description)},\"function\"==typeof y.description?y.description():y.description):null),r.isValidElement(y.cancel)?y.cancel:y.cancel&&v(y.cancel)?r.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,style:y.cancelButtonStyle||A,onClick:e=>{v(y.cancel)&&he&&(null==y.cancel.onClick||y.cancel.onClick.call(y.cancel,e),Oe())},className:w(null==$?void 0:$.cancelButton,null==y||null==(p=y.classNames)?void 0:p.cancelButton)},y.cancel.label):null,r.isValidElement(y.action)?y.action:y.action&&v(y.action)?r.createElement(\"button\",{\"data-button\":!0,\"data-action\":!0,style:y.actionButtonStyle||T,onClick:e=>{v(y.action)&&(null==y.action.onClick||y.action.onClick.call(y.action,e),e.defaultPrevented||Oe())},className:w(null==$?void 0:$.actionButton,null==y||null==(g=y.classNames)?void 0:g.actionButton)},y.action.label):null)};function k(){if(\"undefined\"==typeof window)return\"ltr\";if(\"undefined\"==typeof document)return\"ltr\";const e=document.documentElement.getAttribute(\"dir\");return\"auto\"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function x(e,t){const n={};return[e,t].forEach((e,t)=>{const r=1===t,a=r?\"--mobile-offset\":\"--offset\",o=r?\"16px\":\"24px\";function i(e){[\"top\",\"right\",\"bottom\",\"left\"].forEach(t=>{n[`${a}-${t}`]=\"number\"==typeof e?`${e}px`:e})}\"number\"==typeof e||\"string\"==typeof e?i(e):\"object\"==typeof e?[\"top\",\"right\",\"bottom\",\"left\"].forEach(t=>{void 0===e[t]?n[`${a}-${t}`]=o:n[`${a}-${t}`]=\"number\"==typeof e[t]?`${e[t]}px`:e[t]}):i(o)}),n}const j=r.forwardRef(function(e,t){const{id:n,invert:o,position:i=\"bottom-right\",hotkey:s=[\"altKey\",\"KeyT\"],expand:u,closeButton:d,className:l,offset:c,mobileOffset:m,theme:h=\"light\",richColors:p,duration:v,style:w,visibleToasts:j=g,toastOptions:M,dir:P=k(),gap:_=b,icons:S,containerAriaLabel:W=\"Notifications\"}=e,[C,O]=r.useState([]),N=r.useMemo(()=>n?C.filter(e=>e.toasterId===n):C.filter(e=>!e.toasterId),[C,n]),z=r.useMemo(()=>Array.from(new Set([i].concat(N.filter(e=>e.position).map(e=>e.position)))),[N,i]),[A,T]=r.useState([]),[E,D]=r.useState(!1),[I,F]=r.useState(!1),[H,R]=r.useState(\"system\"!==h?h:\"undefined\"!=typeof window&&window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\"),$=r.useRef(null),L=s.join(\"+\").replace(\u002FKey\u002Fg,\"\").replace(\u002FDigit\u002Fg,\"\"),X=r.useRef(null),G=r.useRef(!1),Y=r.useCallback(e=>{O(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||f.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return r.useEffect(()=>f.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{O(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{a.flushSync(()=>{O(t=>{const n=t.findIndex(t=>t.id===e.id);return-1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[C]),r.useEffect(()=>{if(\"system\"!==h)return void R(h);if(\"system\"===h&&(window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?R(\"dark\"):R(\"light\")),\"undefined\"==typeof window)return;const e=window.matchMedia(\"(prefers-color-scheme: dark)\");try{e.addEventListener(\"change\",({matches:e})=>{R(e?\"dark\":\"light\")})}catch(t){e.addListener(({matches:e})=>{try{R(e?\"dark\":\"light\")}catch(e){console.error(e)}})}},[h]),r.useEffect(()=>{C.length\u003C=1&&D(!1)},[C]),r.useEffect(()=>{const e=e=>{var t,n;s.every(t=>e[t]||e.code===t)&&(D(!0),null==(n=$.current)||n.focus()),\"Escape\"!==e.code||document.activeElement!==$.current&&!(null==(t=$.current)?void 0:t.contains(document.activeElement))||D(!1)};return document.addEventListener(\"keydown\",e),()=>document.removeEventListener(\"keydown\",e)},[s]),r.useEffect(()=>{if($.current)return()=>{X.current&&(X.current.focus({preventScroll:!0}),X.current=null,G.current=!1)}},[$.current]),r.createElement(\"section\",{ref:t,\"aria-label\":`${W} ${L}`,tabIndex:-1,\"aria-live\":\"polite\",\"aria-relevant\":\"additions text\",\"aria-atomic\":\"false\",suppressHydrationWarning:!0},z.map((t,n)=>{var a;const[i,s]=t.split(\"-\");return N.length?r.createElement(\"ol\",{key:t,dir:\"auto\"===P?k():P,tabIndex:-1,ref:$,className:l,\"data-sonner-toaster\":!0,\"data-sonner-theme\":H,\"data-y-position\":i,\"data-x-position\":s,style:{\"--front-toast-height\":`${(null==(a=A[0])?void 0:a.height)||0}px`,\"--width\":\"356px\",\"--gap\":`${_}px`,...w,...x(c,m)},onBlur:e=>{G.current&&!e.currentTarget.contains(e.relatedTarget)&&(G.current=!1,X.current&&(X.current.focus({preventScroll:!0}),X.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&\"false\"===e.target.dataset.dismissible||G.current||(G.current=!0,X.current=e.relatedTarget)},onMouseEnter:()=>D(!0),onMouseMove:()=>D(!0),onMouseLeave:()=>{I||D(!1)},onDragEnd:()=>D(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&\"false\"===e.target.dataset.dismissible||F(!0)},onPointerUp:()=>F(!1)},N.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var i,s;return r.createElement(y,{key:n.id,icons:S,index:a,toast:n,defaultRichColors:p,duration:null!=(i=null==M?void 0:M.duration)?i:v,className:null==M?void 0:M.className,descriptionClassName:null==M?void 0:M.descriptionClassName,invert:o,visibleToasts:j,closeButton:null!=(s=null==M?void 0:M.closeButton)?s:d,interacting:I,position:t,style:null==M?void 0:M.style,unstyled:null==M?void 0:M.unstyled,classNames:null==M?void 0:M.classNames,cancelButtonStyle:null==M?void 0:M.cancelButtonStyle,actionButtonStyle:null==M?void 0:M.actionButtonStyle,closeButtonAriaLabel:null==M?void 0:M.closeButtonAriaLabel,removeToast:Y,toasts:N.filter(e=>e.position==n.position),heights:A.filter(e=>e.position==n.position),setHeights:T,expandByDefault:u,gap:_,expanded:E,swipeDirections:e.swipeDirections})})):null}))})},65144(e,t,n){n.d(t,{F:()=>l});const r={lessThanXSeconds:{one:\"menos de um segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"meio minuto\",lessThanXMinutes:{one:\"menos de um minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"cerca de 1 hora\",other:\"cerca de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 dia\",other:\"{{count}} dias\"},aboutXWeeks:{one:\"cerca de 1 semana\",other:\"cerca de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"cerca de 1 mês\",other:\"cerca de {{count}} meses\"},xMonths:{one:\"1 mês\",other:\"{{count}} meses\"},aboutXYears:{one:\"cerca de 1 ano\",other:\"cerca de {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"mais de 1 ano\",other:\"mais de {{count}} anos\"},almostXYears:{one:\"quase 1 ano\",other:\"quase {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'às' {{time}}\",long:\"{{date}} 'às' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{const t=e.getDay();return\"'\"+(0===t||6===t?\"último\":\"última\")+\"' eeee 'às' p\"},yesterday:\"'ontem às' p\",today:\"'hoje às' p\",tomorrow:\"'amanhã às' p\",nextWeek:\"eeee 'às' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return\"week\"===t?.unit?n+\"ª\":n+\"º\"},era:(0,s.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"depois de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"fev\",\"mar\",\"abr\",\"mai\",\"jun\",\"jul\",\"ago\",\"set\",\"out\",\"nov\",\"dez\"],wide:[\"janeiro\",\"fevereiro\",\"março\",\"abril\",\"maio\",\"junho\",\"julho\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"dezembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"S\",\"T\",\"Q\",\"Q\",\"S\",\"S\"],short:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sab\"],abbreviated:[\"domingo\",\"segunda\",\"terça\",\"quarta\",\"quinta\",\"sexta\",\"sábado\"],wide:[\"domingo\",\"segunda-feira\",\"terça-feira\",\"quarta-feira\",\"quinta-feira\",\"sexta-feira\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"pt-BR\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"em \"+a:\"há \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)[ºªo]?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|d\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|depois de cristo)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^antes de cristo\u002Fi,\u002F^depois de cristo\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmajsond]\u002Fi,abbreviated:\u002F^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)\u002Fi,wide:\u002F^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^fev\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ago\u002Fi,\u002F^set\u002Fi,\u002F^out\u002Fi,\u002F^nov\u002Fi,\u002F^dez\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(dom|[23456]ª?|s[aá]b)\u002Fi,short:\u002F^(dom|[23456]ª?|s[aá]b)\u002Fi,abbreviated:\u002F^(dom|seg|ter|qua|qui|sex|s[aá]b)\u002Fi,wide:\u002F^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{short:[\u002F^d\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^s[aá]\u002Fi],narrow:[\u002F^d\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^s[aá]\u002Fi],any:[\u002F^d\u002Fi,\u002F^seg\u002Fi,\u002F^t\u002Fi,\u002F^qua\u002Fi,\u002F^qui\u002Fi,\u002F^sex\u002Fi,\u002F^s[aá]b\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(da) (manhã|tarde|noite))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meia[-\\s]noite|meio[-\\s]dia|(da) (manhã|tarde|noite))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn|^meia[-\\s]noite\u002Fi,noon:\u002F^md|^meio[-\\s]dia\u002Fi,morning:\u002Fmanhã\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftarde\u002Fi,night:\u002Fnoite\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},65571(e,t,n){n.d(t,{A0:()=>s,BF:()=>u,Hj:()=>d,U2:()=>i,nA:()=>c,nd:()=>l});var r=n(74848),a=n(71112),o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function i(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"div\",{\"data-slot\":\"table-container\",className:\"wcf-table relative w-full overflow-x-auto\",children:(0,r.jsx)(\"table\",Object.assign({\"data-slot\":\"table\",className:(0,a.cn)(\"w-full caption-bottom text-sm\",t)},n))})}function s(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"thead\",Object.assign({\"data-slot\":\"table-header\",className:(0,a.cn)(\"[&_tr]:border-b\",t)},n))}function u(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"tbody\",Object.assign({\"data-slot\":\"table-body\",className:(0,a.cn)(\"[&_tr:last-child]:border-0\",t)},n))}function d(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"tr\",Object.assign({\"data-slot\":\"table-row\",className:(0,a.cn)(\"hover:bg-black\u002F5 data-[state=selected]:bg-black\u002F10 border-b border-black\u002F10 transition-colors\",t)},n))}function l(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"th\",Object.assign({\"data-slot\":\"table-head\",className:(0,a.cn)(\"text-foreground h-10 px-2 dark:bg-visual-300 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]!\",t)},n))}function c(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"td\",Object.assign({\"data-slot\":\"table-cell\",className:(0,a.cn)(\"p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]! break-words text-black\u002F80\",t)},n))}},65576(e,t,n){n.d(t,{b:()=>u});var r=n(51609),a=(n(75795),n(33362)),o=n(74848),i=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=(0,a.TL)(`Primitive.${t}`),i=r.forwardRef((e,r)=>{const{asChild:a,...i}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,o.jsx)(s,{...i,ref:r})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),s=r.forwardRef((e,t)=>{const{ratio:n=1,style:r,...a}=e;return(0,o.jsx)(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:100\u002Fn+\"%\"},\"data-radix-aspect-ratio-wrapper\":\"\",children:(0,o.jsx)(i.div,{...a,ref:t,style:{...r,position:\"absolute\",top:0,right:0,bottom:0,left:0}})})});s.displayName=\"AspectRatio\";var u=s},65681(e,t,n){function r(e,t,n){const r=function(e,t){return 1===t&&e.one?e.one:t>=2&&t\u003C=4&&e.twoFour?e.twoFour:e.other}(e,t);return r[n].replace(\"{{count}}\",String(t))}function a(e){let t=\"\";return\"almost\"===e&&(t=\"takmer\"),\"about\"===e&&(t=\"približne\"),t.length>0?t+\" \":\"\"}function o(e){let t=\"\";return\"lessThan\"===e&&(t=\"menej než\"),\"over\"===e&&(t=\"viac než\"),t.length>0?t+\" \":\"\"}n.d(t,{sk:()=>v});const i={xSeconds:{one:{present:\"sekunda\",past:\"sekundou\",future:\"sekundu\"},twoFour:{present:\"{{count}} sekundy\",past:\"{{count}} sekundami\",future:\"{{count}} sekundy\"},other:{present:\"{{count}} sekúnd\",past:\"{{count}} sekundami\",future:\"{{count}} sekúnd\"}},halfAMinute:{other:{present:\"pol minúty\",past:\"pol minútou\",future:\"pol minúty\"}},xMinutes:{one:{present:\"minúta\",past:\"minútou\",future:\"minútu\"},twoFour:{present:\"{{count}} minúty\",past:\"{{count}} minútami\",future:\"{{count}} minúty\"},other:{present:\"{{count}} minút\",past:\"{{count}} minútami\",future:\"{{count}} minút\"}},xHours:{one:{present:\"hodina\",past:\"hodinou\",future:\"hodinu\"},twoFour:{present:\"{{count}} hodiny\",past:\"{{count}} hodinami\",future:\"{{count}} hodiny\"},other:{present:\"{{count}} hodín\",past:\"{{count}} hodinami\",future:\"{{count}} hodín\"}},xDays:{one:{present:\"deň\",past:\"dňom\",future:\"deň\"},twoFour:{present:\"{{count}} dni\",past:\"{{count}} dňami\",future:\"{{count}} dni\"},other:{present:\"{{count}} dní\",past:\"{{count}} dňami\",future:\"{{count}} dní\"}},xWeeks:{one:{present:\"týždeň\",past:\"týždňom\",future:\"týždeň\"},twoFour:{present:\"{{count}} týždne\",past:\"{{count}} týždňami\",future:\"{{count}} týždne\"},other:{present:\"{{count}} týždňov\",past:\"{{count}} týždňami\",future:\"{{count}} týždňov\"}},xMonths:{one:{present:\"mesiac\",past:\"mesiacom\",future:\"mesiac\"},twoFour:{present:\"{{count}} mesiace\",past:\"{{count}} mesiacmi\",future:\"{{count}} mesiace\"},other:{present:\"{{count}} mesiacov\",past:\"{{count}} mesiacmi\",future:\"{{count}} mesiacov\"}},xYears:{one:{present:\"rok\",past:\"rokom\",future:\"rok\"},twoFour:{present:\"{{count}} roky\",past:\"{{count}} rokmi\",future:\"{{count}} roky\"},other:{present:\"{{count}} rokov\",past:\"{{count}} rokmi\",future:\"{{count}} rokov\"}}};var s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. M. y\",short:\"d. M. y\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}}, {{time}}\",long:\"{{date}}, {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var d=n(90096);const l=[\"nedeľu\",\"pondelok\",\"utorok\",\"stredu\",\"štvrtok\",\"piatok\",\"sobotu\"];function c(e){return 4===e?\"'vo' eeee 'o' p\":\"'v \"+l[e]+\" o' p\"}const m={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,d.R)(e,t,n)?c(r):function(e){const t=l[e];switch(e){case 0:case 3:case 6:return\"'minulú \"+t+\" o' p\";default:return\"'minulý' eeee 'o' p\"}}(r)},yesterday:\"'včera o' p\",today:\"'dnes o' p\",tomorrow:\"'zajtra o' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,d.R)(e,t,n)?c(r):function(e){const t=l[e];switch(e){case 0:case 4:case 6:return\"'budúcu \"+t+\" o' p\";default:return\"'budúci' eeee 'o' p\"}}(r)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,f.o)({values:{narrow:[\"pred Kr.\",\"po Kr.\"],abbreviated:[\"pred Kr.\",\"po Kr.\"],wide:[\"pred Kristom\",\"po Kristovi\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. štvrťrok\",\"2. štvrťrok\",\"3. štvrťrok\",\"4. štvrťrok\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"máj\",\"jún\",\"júl\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"január\",\"február\",\"marec\",\"apríl\",\"máj\",\"jún\",\"júl\",\"august\",\"september\",\"október\",\"november\",\"december\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"máj\",\"jún\",\"júl\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januára\",\"februára\",\"marca\",\"apríla\",\"mája\",\"júna\",\"júla\",\"augusta\",\"septembra\",\"októbra\",\"novembra\",\"decembra\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"n\",\"p\",\"u\",\"s\",\"š\",\"p\",\"s\"],short:[\"ne\",\"po\",\"ut\",\"st\",\"št\",\"pi\",\"so\"],abbreviated:[\"ne\",\"po\",\"ut\",\"st\",\"št\",\"pi\",\"so\"],wide:[\"nedeľa\",\"pondelok\",\"utorok\",\"streda\",\"štvrtok\",\"piatok\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"poln.\",noon:\"pol.\",morning:\"ráno\",afternoon:\"pop.\",evening:\"več.\",night:\"noc\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"poln.\",noon:\"pol.\",morning:\"ráno\",afternoon:\"popol.\",evening:\"večer\",night:\"noc\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"polnoc\",noon:\"poludnie\",morning:\"ráno\",afternoon:\"popoludnie\",evening:\"večer\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"o poln.\",noon:\"nap.\",morning:\"ráno\",afternoon:\"pop.\",evening:\"več.\",night:\"v n.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"o poln.\",noon:\"napol.\",morning:\"ráno\",afternoon:\"popol.\",evening:\"večer\",night:\"v noci\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"o polnoci\",noon:\"napoludnie\",morning:\"ráno\",afternoon:\"popoludní\",evening:\"večer\",night:\"v noci\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"sk\",formatDistance:(e,t,n)=>{const s=function(e){return[\"lessThan\",\"about\",\"over\",\"almost\"].filter(function(t){return!!e.match(new RegExp(\"^\"+t))})[0]}(e)||\"\",u=(d=e.substring(s.length)).charAt(0).toLowerCase()+d.slice(1);var d;const l=i[u];return n?.addSuffix?n.comparison&&n.comparison>0?a(s)+\"o \"+o(s)+r(l,t,\"future\"):a(s)+\"pred \"+o(s)+r(l,t,\"past\"):a(s)+o(s)+r(l,t,\"present\")},formatLong:u,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^(pred Kr\\.|pred n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,abbreviated:\u002F^(pred Kr\\.|pred n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,wide:\u002F^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]\\. [šs]tvr[ťt]rok\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)\u002Fi,wide:\u002F^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^m[áa]j\u002Fi,\u002F^j[úu]n\u002Fi,\u002F^j[úu]l\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[npusšp]\u002Fi,short:\u002F^(ne|po|ut|st|št|pi|so)\u002Fi,abbreviated:\u002F^(ne|po|ut|st|št|pi|so)\u002Fi,wide:\u002F^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^u\u002Fi,\u002F^s\u002Fi,\u002F^š\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^u\u002Fi,\u002F^st\u002Fi,\u002F^(št|stv)\u002Fi,\u002F^pi\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^(am|pm|(o )?poln\\.?|(nap\\.?|pol\\.?)|r[áa]no|pop\\.?|ve[čc]\\.?|(v n\\.?|noc))\u002Fi,abbreviated:\u002F^(am|pm|(o )?poln\\.?|(napol\\.?|pol\\.?)|r[áa]no|pop\\.?|ve[čc]er|(v )?noci?)\u002Fi,any:\u002F^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002Fpoln\u002Fi,noon:\u002F^(nap|(na)?pol(\\.|u))\u002Fi,morning:\u002F^r[áa]no\u002Fi,afternoon:\u002F^pop\u002Fi,evening:\u002F^ve[čc]\u002Fi,night:\u002F^(noc|v n\\.)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},66304(e,t,n){n.d(t,{P:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);if(isNaN(t))return(0,r.w)(n?.in||e,NaN);if(!t)return o;const i=o.getDate(),s=(0,r.w)(n?.in||e,o.getTime());return s.setMonth(o.getMonth()+t+1,0),i>=s.getDate()?s:(o.setFullYear(s.getFullYear(),s.getMonth(),i),o)}},67715(e,t,n){n.d(t,{$:()=>l});const r={lessThanXSeconds:{one:\"کمتر از یک ثانیه\",other:\"کمتر از {{count}} ثانیه\"},xSeconds:{one:\"1 ثانیه\",other:\"{{count}} ثانیه\"},halfAMinute:\"نیم دقیقه\",lessThanXMinutes:{one:\"کمتر از یک دقیقه\",other:\"کمتر از {{count}} دقیقه\"},xMinutes:{one:\"1 دقیقه\",other:\"{{count}} دقیقه\"},aboutXHours:{one:\"حدود 1 ساعت\",other:\"حدود {{count}} ساعت\"},xHours:{one:\"1 ساعت\",other:\"{{count}} ساعت\"},xDays:{one:\"1 روز\",other:\"{{count}} روز\"},aboutXWeeks:{one:\"حدود 1 هفته\",other:\"حدود {{count}} هفته\"},xWeeks:{one:\"1 هفته\",other:\"{{count}} هفته\"},aboutXMonths:{one:\"حدود 1 ماه\",other:\"حدود {{count}} ماه\"},xMonths:{one:\"1 ماه\",other:\"{{count}} ماه\"},aboutXYears:{one:\"حدود 1 سال\",other:\"حدود {{count}} سال\"},xYears:{one:\"1 سال\",other:\"{{count}} سال\"},overXYears:{one:\"بیشتر از 1 سال\",other:\"بیشتر از {{count}} سال\"},almostXYears:{one:\"نزدیک 1 سال\",other:\"نزدیک {{count}} سال\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'در' {{time}}\",long:\"{{date}} 'در' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'گذشته در' p\",yesterday:\"'دیروز در' p\",today:\"'امروز در' p\",tomorrow:\"'فردا در' p\",nextWeek:\"eeee 'در' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل از میلاد\",\"بعد از میلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"س‌م1\",\"س‌م2\",\"س‌م3\",\"س‌م4\"],wide:[\"سه‌ماهه 1\",\"سه‌ماهه 2\",\"سه‌ماهه 3\",\"سه‌ماهه 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ژ\",\"ف\",\"م\",\"آ\",\"م\",\"ج\",\"ج\",\"آ\",\"س\",\"ا\",\"ن\",\"د\"],abbreviated:[\"ژانـ\",\"فور\",\"مارس\",\"آپر\",\"می\",\"جون\",\"جولـ\",\"آگو\",\"سپتـ\",\"اکتـ\",\"نوامـ\",\"دسامـ\"],wide:[\"ژانویه\",\"فوریه\",\"مارس\",\"آپریل\",\"می\",\"جون\",\"جولای\",\"آگوست\",\"سپتامبر\",\"اکتبر\",\"نوامبر\",\"دسامبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ی\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],short:[\"1ش\",\"2ش\",\"3ش\",\"4ش\",\"5ش\",\"ج\",\"ش\"],abbreviated:[\"یکشنبه\",\"دوشنبه\",\"سه‌شنبه\",\"چهارشنبه\",\"پنجشنبه\",\"جمعه\",\"شنبه\"],wide:[\"یکشنبه\",\"دوشنبه\",\"سه‌شنبه\",\"چهارشنبه\",\"پنجشنبه\",\"جمعه\",\"شنبه\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ق\",pm:\"ب\",midnight:\"ن\",noon:\"ظ\",morning:\"ص\",afternoon:\"ب.ظ.\",evening:\"ع\",night:\"ش\"},abbreviated:{am:\"ق.ظ.\",pm:\"ب.ظ.\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"},wide:{am:\"قبل‌ازظهر\",pm:\"بعدازظهر\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ق\",pm:\"ب\",midnight:\"ن\",noon:\"ظ\",morning:\"ص\",afternoon:\"ب.ظ.\",evening:\"ع\",night:\"ش\"},abbreviated:{am:\"ق.ظ.\",pm:\"ب.ظ.\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"},wide:{am:\"قبل‌ازظهر\",pm:\"بعدازظهر\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"fa-IR\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"در \"+a:a+\" قبل\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?د\\.?\\s?م\\.?|م\\.?\\s?|د\\.?\\s?م\\.?)\u002Fi,wide:\u002F^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^س‌م[1234]\u002Fi,wide:\u002F^سه‌ماهه [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[جژفمآاماسند]\u002Fi,abbreviated:\u002F^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)\u002Fi,wide:\u002F^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^(ژ|ج)\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^(آ|ا)\u002Fi,\u002F^م\u002Fi,\u002F^(ژ|ج)\u002Fi,\u002F^(ج|ژ)\u002Fi,\u002F^(آ|ا)\u002Fi,\u002F^س\u002Fi,\u002F^ا\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ژا\u002Fi,\u002F^ف\u002Fi,\u002F^ما\u002Fi,\u002F^آپ\u002Fi,\u002F^(می|مه)\u002Fi,\u002F^(ژوئن|جون)\u002Fi,\u002F^(ژوئی|جول)\u002Fi,\u002F^(اوت|آگ)\u002Fi,\u002F^س\u002Fi,\u002F^(اوک|اک)\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[شیدسچپج]\u002Fi,short:\u002F^(ش|ج|1ش|2ش|3ش|4ش|5ش)\u002Fi,abbreviated:\u002F^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)\u002Fi,wide:\u002F^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ی\u002Fi,\u002F^دو\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi],any:[\u002F^(ی|1ش|یکشنبه)\u002Fi,\u002F^(د|2ش|دوشنبه)\u002Fi,\u002F^(س|3ش|سه‌شنبه)\u002Fi,\u002F^(چ|4ش|چهارشنبه)\u002Fi,\u002F^(پ|5ش|پنجشنبه)\u002Fi,\u002F^(ج|جمعه)\u002Fi,\u002F^(ش|شنبه)\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)\u002Fi,abbreviated:\u002F^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)\u002Fi,wide:\u002F^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^(ق|ق.ظ.|قبل‌ازظهر)\u002Fi,pm:\u002F^(ب|ب.ظ.|بعدازظهر)\u002Fi,midnight:\u002F^(‌نیمه‌شب|ن)\u002Fi,noon:\u002F^(ظ|ظهر)\u002Fi,morning:\u002F(ص|صبح)\u002Fi,afternoon:\u002F(ب|ب.ظ.|بعدازظهر)\u002Fi,evening:\u002F(ع|عصر)\u002Fi,night:\u002F(ش|شب)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:6,firstWeekContainsDate:1}}},67991(e,t,n){n.d(t,{sr:()=>l});const r={lessThanXSeconds:{one:{standalone:\"мање од 1 секунде\",withPrepositionAgo:\"мање од 1 секунде\",withPrepositionIn:\"мање од 1 секунду\"},dual:\"мање од {{count}} секунде\",other:\"мање од {{count}} секунди\"},xSeconds:{one:{standalone:\"1 секунда\",withPrepositionAgo:\"1 секунде\",withPrepositionIn:\"1 секунду\"},dual:\"{{count}} секунде\",other:\"{{count}} секунди\"},halfAMinute:\"пола минуте\",lessThanXMinutes:{one:{standalone:\"мање од 1 минуте\",withPrepositionAgo:\"мање од 1 минуте\",withPrepositionIn:\"мање од 1 минуту\"},dual:\"мање од {{count}} минуте\",other:\"мање од {{count}} минута\"},xMinutes:{one:{standalone:\"1 минута\",withPrepositionAgo:\"1 минуте\",withPrepositionIn:\"1 минуту\"},dual:\"{{count}} минуте\",other:\"{{count}} минута\"},aboutXHours:{one:{standalone:\"око 1 сат\",withPrepositionAgo:\"око 1 сат\",withPrepositionIn:\"око 1 сат\"},dual:\"око {{count}} сата\",other:\"око {{count}} сати\"},xHours:{one:{standalone:\"1 сат\",withPrepositionAgo:\"1 сат\",withPrepositionIn:\"1 сат\"},dual:\"{{count}} сата\",other:\"{{count}} сати\"},xDays:{one:{standalone:\"1 дан\",withPrepositionAgo:\"1 дан\",withPrepositionIn:\"1 дан\"},dual:\"{{count}} дана\",other:\"{{count}} дана\"},aboutXWeeks:{one:{standalone:\"око 1 недељу\",withPrepositionAgo:\"око 1 недељу\",withPrepositionIn:\"око 1 недељу\"},dual:\"око {{count}} недеље\",other:\"око {{count}} недеље\"},xWeeks:{one:{standalone:\"1 недељу\",withPrepositionAgo:\"1 недељу\",withPrepositionIn:\"1 недељу\"},dual:\"{{count}} недеље\",other:\"{{count}} недеље\"},aboutXMonths:{one:{standalone:\"око 1 месец\",withPrepositionAgo:\"око 1 месец\",withPrepositionIn:\"око 1 месец\"},dual:\"око {{count}} месеца\",other:\"око {{count}} месеци\"},xMonths:{one:{standalone:\"1 месец\",withPrepositionAgo:\"1 месец\",withPrepositionIn:\"1 месец\"},dual:\"{{count}} месеца\",other:\"{{count}} месеци\"},aboutXYears:{one:{standalone:\"око 1 годину\",withPrepositionAgo:\"око 1 годину\",withPrepositionIn:\"око 1 годину\"},dual:\"око {{count}} године\",other:\"око {{count}} година\"},xYears:{one:{standalone:\"1 година\",withPrepositionAgo:\"1 године\",withPrepositionIn:\"1 годину\"},dual:\"{{count}} године\",other:\"{{count}} година\"},overXYears:{one:{standalone:\"преко 1 годину\",withPrepositionAgo:\"преко 1 годину\",withPrepositionIn:\"преко 1 годину\"},dual:\"преко {{count}} године\",other:\"преко {{count}} година\"},almostXYears:{one:{standalone:\"готово 1 годину\",withPrepositionAgo:\"готово 1 годину\",withPrepositionIn:\"готово 1 годину\"},dual:\"готово {{count}} године\",other:\"готово {{count}} година\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'у' {{time}}\",long:\"{{date}} 'у' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'прошле недеље у' p\";case 3:return\"'прошле среде у' p\";case 6:return\"'прошле суботе у' p\";default:return\"'прошли' EEEE 'у' p\"}},yesterday:\"'јуче у' p\",today:\"'данас у' p\",tomorrow:\"'сутра у' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'следеће недеље у' p\";case 3:return\"'следећу среду у' p\";case 6:return\"'следећу суботу у' p\";default:return\"'следећи' EEEE 'у' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"пр.н.е.\",\"АД\"],abbreviated:[\"пр. Хр.\",\"по. Хр.\"],wide:[\"Пре Христа\",\"После Христа\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. кв.\",\"2. кв.\",\"3. кв.\",\"4. кв.\"],wide:[\"1. квартал\",\"2. квартал\",\"3. квартал\",\"4. квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"јан\",\"феб\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"сеп\",\"окт\",\"нов\",\"дец\"],wide:[\"јануар\",\"фебруар\",\"март\",\"април\",\"мај\",\"јун\",\"јул\",\"август\",\"септембар\",\"октобар\",\"новембар\",\"децембар\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"јан\",\"феб\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"сеп\",\"окт\",\"нов\",\"дец\"],wide:[\"јануар\",\"фебруар\",\"март\",\"април\",\"мај\",\"јун\",\"јул\",\"август\",\"септембар\",\"октобар\",\"новембар\",\"децембар\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Н\",\"П\",\"У\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нед\",\"пон\",\"уто\",\"сре\",\"чет\",\"пет\",\"суб\"],abbreviated:[\"нед\",\"пон\",\"уто\",\"сре\",\"чет\",\"пет\",\"суб\"],wide:[\"недеља\",\"понедељак\",\"уторак\",\"среда\",\"четвртак\",\"петак\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"после подне\",evening:\"увече\",night:\"ноћу\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"АМ\",pm:\"ПМ\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},abbreviated:{am:\"АМ\",pm:\"ПМ\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"после подне\",evening:\"увече\",night:\"ноћу\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"за \"+a:\"пре \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(пр\\.н\\.е\\.|АД)\u002Fi,abbreviated:\u002F^(пр\\.\\s?Хр\\.|по\\.\\s?Хр\\.)\u002Fi,wide:\u002F^(Пре Христа|пре нове ере|После Христа|нова ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^пр\u002Fi,\u002F^(по|нова)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?кв\\.?\u002Fi,wide:\u002F^[1234]\\. квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)\u002Fi,wide:\u002F^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ја\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^мај\u002Fi,\u002F^јун\u002Fi,\u002F^јул\u002Fi,\u002F^авг\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[пусчн]\u002Fi,short:\u002F^(нед|пон|уто|сре|чет|пет|суб)\u002Fi,abbreviated:\u002F^(нед|пон|уто|сре|чет|пет|суб)\u002Fi,wide:\u002F^(недеља|понедељак|уторак|среда|четвртак|петак|субота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^п\u002Fi,\u002F^у\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi,\u002F^н\u002Fi],any:[\u002F^нед\u002Fi,\u002F^пон\u002Fi,\u002F^уто\u002Fi,\u002F^сре\u002Fi,\u002F^чет\u002Fi,\u002F^пет\u002Fi,\u002F^суб\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^поно\u002Fi,noon:\u002F^под\u002Fi,morning:\u002Fујутру\u002Fi,afternoon:\u002F(после\\s|по)+подне\u002Fi,evening:\u002F(увече)\u002Fi,night:\u002F(ноћу)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},68141(e,t,n){n.d(t,{BB:()=>m}),Symbol.for(\"constructDateFrom\");const r={},a={};function o(e,t){try{const n=(r[e]||=new Intl.DateTimeFormat(\"en-US\",{timeZone:e,timeZoneName:\"longOffset\"}).format)(t).split(\"GMT\")[1];return n in a?a[n]:s(n,n.split(\":\"))}catch{if(e in a)return a[e];const t=e?.match(i);return t?s(e,t.slice(1)):NaN}}const i=\u002F([+-]\\d\\d):?(\\d\\d)?\u002F;function s(e,t){const n=+(t[0]||0),r=+(t[1]||0),o=+(t[2]||0)\u002F60;return a[e]=60*n+r>0?60*n+r+o:60*n-r-o}class u extends Date{constructor(...e){super(),e.length>1&&\"string\"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(o(this.timeZone,this))?this.setTime(NaN):e.length?\"number\"==typeof e[0]&&(1===e.length||2===e.length&&\"number\"!=typeof e[1])?this.setTime(e[0]):\"string\"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),c(this),l(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new u(...t,e):new u(Date.now(),e)}withTimeZone(e){return new u(+this,e)}getTimezoneOffset(){const e=-o(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),l(this),+this}[Symbol.for(\"constructDateFrom\")](e){return new u(+new Date(e),this.timeZone)}}const d=\u002F^(get|set)(?!UTC)\u002F;function l(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(60*-o(e.timeZone,e)))}function c(e){const t=o(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);const a=-new Date(+e).getTimezoneOffset(),i=a- -new Date(+r).getTimezoneOffset(),s=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&s&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);const u=a-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);const d=new Date(+e);d.setUTCSeconds(0);const l=a>0?d.getSeconds():(d.getSeconds()-60)%60,c=Math.round(-60*o(e.timeZone,e))%60;(c||l)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+c),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+c+l));const m=o(e.timeZone,e),f=m>0?Math.floor(m):Math.ceil(m),h=-new Date(+e).getTimezoneOffset()-f-u;if(f!==n&&h){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+h);const t=o(e.timeZone,e),n=f-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!d.test(e))return;const t=e.replace(d,\"$1UTC\");u.prototype[t]&&(e.startsWith(\"get\")?u.prototype[e]=function(){return this.internal[t]()}:(u.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),c(e),+this},u.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),l(this),+this}))});class m extends u{static tz(e,...t){return t.length?new m(...t,e):new m(Date.now(),e)}toISOString(){const[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[e,t,n,r]=this.internal.toUTCString().split(\" \");return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){const e=this.internal.toUTCString().split(\" \")[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${function(e,t,n=\"long\"){return new Intl.DateTimeFormat(\"en-US\",{hour:\"numeric\",timeZone:e,timeZoneName:n}).format(t).split(\u002F\\s\u002Fg).slice(2).join(\" \")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){const e=this.getTimezoneOffset();return[e>0?\"-\":\"+\",String(Math.floor(Math.abs(e)\u002F60)).padStart(2,\"0\"),String(Math.abs(e)%60).padStart(2,\"0\")]}withTimeZone(e){return new m(+this,e)}[Symbol.for(\"constructDateFrom\")](e){return new m(+new Date(e),this.timeZone)}}},68309(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]])},68427(e,t,n){n.d(t,{E:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-NZ\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},68473(e,t,n){n.d(t,{a:()=>o});var r=n(51609);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function o(){var e,t,n=(e=r.useState(void 0),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?a(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),o=n[0],i=n[1];return r.useEffect(function(){var e=window.matchMedia(\"(max-width: \".concat(1023,\"px)\")),t=function(){i(window.innerWidth\u003C1024)};return e.addEventListener(\"change\",t),i(window.innerWidth\u003C1024),function(){return e.removeEventListener(\"change\",t)}},[]),!!o}},68602(e,t,n){n.d(t,{Z:()=>c});var r=n(86087),a=n(82464),o=n(12455),i=n(20269);function s(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var s=r&&r.prototype instanceof d?r:d,l=Object.create(s.prototype);return u(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,u(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,u(f,\"constructor\",c),u(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",u(c,a,\"GeneratorFunction\"),u(f),u(f,a,\"Generator\"),u(f,r,function(){return this}),u(f,\"toString\",function(){return\"[object Generator]\"}),(s=function(){return{w:o,m:h}})()}function u(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}u=function(e,t,n,r){function o(t,n){u(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},u(e,t,n,r)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var l=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},c=function(){var e,t,n=(0,o.zm)(),u=n.setParams,c=n.getParams,m=(e=(0,r.useState)(function(){return c(\"all\")}),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),f=m[0],h=m[1],p=(0,a.J)().updateModuleStatus,v=(0,i.A)().updatePluginStatus;return{activeTab:f,handleTabChange:function(e){h(e),u(e)},handleModuleToggle:function(e,t){return l(void 0,void 0,void 0,s().m(function n(){var r;return s().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,p(e,t);case 1:n.n=3;break;case 2:n.p=2,r=n.v,console.error(\"Failed to update module:\",r);case 3:return n.a(2)}},n,null,[[0,2]])}))},handleAddonStatus:function(e,t){return l(void 0,void 0,void 0,s().m(function n(){var r;return s().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,v(e,t);case 1:n.n=3;break;case 2:n.p=2,r=n.v,console.error(\"Failed to update addon:\",r);case 3:return n.a(2)}},n,null,[[0,2]])}))}}}},68938(e,t,n){n.d(t,{N:()=>c});var r=n(51609),a=n(62133),o=n(91071),i=n(74848);function s(e){const t=u(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,s=r.Children.toArray(a),u=s.find(l);if(u){const e=u.props.children,a=s.map(t=>t===u?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,i.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}function u(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var d=Symbol(\"radix.slottable\");function l(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===d}function c(e){const t=e+\"CollectionProvider\",[n,u]=(0,a.A)(t),[d,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{const{scope:t,children:n}=e,a=r.useRef(null),o=r.useRef(new Map).current;return(0,i.jsx)(d,{scope:t,itemMap:o,collectionRef:a,children:n})};c.displayName=t;const m=e+\"CollectionSlot\",f=s(m),h=r.forwardRef((e,t)=>{const{scope:n,children:r}=e,a=l(m,n),s=(0,o.s)(t,a.collectionRef);return(0,i.jsx)(f,{ref:s,children:r})});h.displayName=m;const p=e+\"CollectionItemSlot\",v=\"data-radix-collection-item\",g=s(p),b=r.forwardRef((e,t)=>{const{scope:n,children:a,...s}=e,u=r.useRef(null),d=(0,o.s)(t,u),c=l(p,n);return r.useEffect(()=>(c.itemMap.set(u,{ref:u,...s}),()=>{c.itemMap.delete(u)})),(0,i.jsx)(g,{[v]:\"\",ref:d,children:a})});return b.displayName=p,[{Provider:c,Slot:h,ItemSlot:b},function(t){const n=l(e+\"CollectionConsumer\",t);return r.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}Map},69451(e,t,n){n.d(t,{ar:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من ثانيتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانيتان\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتان\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريبا\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتان\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومان\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريبا\",two:\"أسبوعين تقريبا\",threeToTen:\"{{count}} أسابيع تقريبا\",other:\"{{count}} أسبوعا تقريبا\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعان\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوعا\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريبا\",threeToTen:\"{{count}} أشهر تقريبا\",other:\"{{count}} شهرا تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهران\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهرا\"},aboutXYears:{one:\"سنة واحدة تقريباً\",two:\"سنتين تقريبا\",threeToTen:\"{{count}} سنوات تقريباً\",other:\"{{count}} سنة تقريباً\"},xYears:{one:\"سنة واحد\",two:\"سنتان\",threeToTen:\"{{count}} سنوات\",other:\"{{count}} سنة\"},overXYears:{one:\"أكثر من سنة\",two:\"أكثر من سنتين\",threeToTen:\"أكثر من {{count}} سنوات\",other:\"أكثر من {{count}} سنة\"},almostXYears:{one:\"ما يقارب سنة واحدة\",two:\"ما يقارب سنتين\",threeToTen:\"ما يقارب {{count}} سنوات\",other:\"ما يقارب {{count}} سنة\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss\",long:\"HH:mm:ss\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند الساعة' {{time}}\",long:\"{{date}} 'عند الساعة' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'الماضي عند الساعة' p\",yesterday:\"'الأمس عند الساعة' p\",today:\"'اليوم عند الساعة' p\",tomorrow:\"'غدا عند الساعة' p\",nextWeek:\"eeee 'القادم عند الساعة' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"},abbreviated:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"},wide:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"},abbreviated:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"},wide:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar\",formatDistance:(e,t,n)=>{const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:e=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F[قب]\u002F,abbreviated:\u002F[قب]\\.م\\.\u002F,wide:\u002F(قبل|بعد) الميلاد\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fقبل\u002F,\u002Fبعد\u002F]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002Fر[1234]\u002F,wide:\u002Fالربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[أيفمسند]\u002F,abbreviated:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F,wide:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^يناير\u002Fi,\u002F^فبراير\u002Fi,\u002F^مارس\u002Fi,\u002F^أبريل\u002Fi,\u002F^مايو\u002Fi,\u002F^يونيو\u002Fi,\u002F^يوليو\u002Fi,\u002F^أغسطس\u002Fi,\u002F^سبتمبر\u002Fi,\u002F^أكتوبر\u002Fi,\u002F^نوفمبر\u002Fi,\u002F^ديسمبر\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)\u002F,any:\u002F^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^م\u002F,midnight:\u002Fمنتصف الليل\u002F,noon:\u002Fالظهر\u002F,afternoon:\u002Fبعد الظهر\u002F,morning:\u002Fفي الصباح\u002F,evening:\u002Fفي المساء\u002F,night:\u002Fفي الليل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:6,firstWeekContainsDate:1}}},69638(e,t,n){n.d(t,{D:()=>u,E:()=>s});var r=n(40337),a=n(4155),o=n(32370),i=n(57172),s=function(e,t){var n,r,a,o;if(!e)return\"\";var i,s,u,d=null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.time_format,l=t||(null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===r?void 0:r.state)||void 0===a?void 0:a.locale)||void 0===o?void 0:o.replace(\u002F_\u002Fg,\"-\"))||(\"undefined\"!=typeof navigator?navigator.language:\"en-US\");if(\"string\"==typeof e){var c=e.match(\u002F\\s*(am|pm|AM|PM)\\s*$\u002Fi),m=!!c&&c[0].toLowerCase().includes(\"pm\"),f=e.replace(\u002F\\s*(am|pm|AM|PM)\\s*$\u002Fi,\"\").trim().split(\":\");i=parseInt(f[0]||\"0\",10),s=parseInt(f[1]||\"0\",10),u=parseInt(f[2]||\"0\",10),c&&(m&&i\u003C12?i+=12:m||12!==i||(i=0))}else i=e.getHours(),s=e.getMinutes(),u=e.getSeconds();var h=function(){var e=new Date;return e.setHours(i,s,u),e.toLocaleTimeString(l,{hour:\"numeric\",minute:\"2-digit\",hour12:!0})};if(!d||\"string\"!=typeof d)return h();for(var p=function(e){return String(e).padStart(2,\"0\")},v=i%12||12,g=i>=12,b=g?\"pm\":\"am\",w=g?\"PM\":\"AM\",y=\"\",k=0;k\u003Cd.length;k++){var x=d[k];if(\"\\\\\"!==x)switch(x){case\"g\":y+=String(v);break;case\"h\":y+=p(v);break;case\"G\":y+=String(i);break;case\"H\":y+=p(i);break;case\"i\":y+=p(s);break;case\"s\":y+=p(u);break;case\"a\":y+=b;break;case\"A\":y+=w;break;default:y+=x}else++k\u003Cd.length&&(y+=d[k])}return y||h()},u=function(e){for(var t=e.trim(),n=new Date(2e3,0,1),s=0,u=[\"HH:mm\",\"H:mm\",\"h:mm a\",\"h:mm aa\",\"HH'h'mm\",\"H'h'mm\",\"h'h'mm a\",\"h'h'mm aa\",\"HH.mm\",\"H.mm\",\"HH mm\",\"H mm\",\"h mm a\",\"h mm aa\"];s\u003Cu.length;s++){var d=u[s];try{var l=(0,i.qg)(t,d,n);if((0,o.f)(l)){var c=(0,r.q)(l),m=(0,a.O)(l);if(c>=0&&c\u003C=23&&m>=0&&m\u003C=59)return 60*c+m}}catch(e){continue}}return 0}},70228(e,t,n){n.d(t,{D:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}},70331(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"less than a second\",other:\"less than {{count}} seconds\"},xSeconds:{one:\"1 second\",other:\"{{count}} seconds\"},halfAMinute:\"half a minute\",lessThanXMinutes:{one:\"less than a minute\",other:\"less than {{count}} minutes\"},xMinutes:{one:\"1 minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"about 1 hour\",other:\"about {{count}} hours\"},xHours:{one:\"1 hour\",other:\"{{count}} hours\"},xDays:{one:\"1 day\",other:\"{{count}} days\"},aboutXWeeks:{one:\"about 1 week\",other:\"about {{count}} weeks\"},xWeeks:{one:\"1 week\",other:\"{{count}} weeks\"},aboutXMonths:{one:\"about 1 month\",other:\"about {{count}} months\"},xMonths:{one:\"1 month\",other:\"{{count}} months\"},aboutXYears:{one:\"about 1 year\",other:\"about {{count}} years\"},xYears:{one:\"1 year\",other:\"{{count}} years\"},overXYears:{one:\"over 1 year\",other:\"over {{count}} years\"},almostXYears:{one:\"almost 1 year\",other:\"almost {{count}} years\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+a:a+\" ago\":a}},70893(e,t,n){n.d(t,{u:()=>f});var r=n(49785);const a=(e,t,n)=>{if(e&&\"reportValidity\"in e){const a=(0,r.Jt)(n,t);e.setCustomValidity(a&&a.message||\"\"),e.reportValidity()}},o=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&\"reportValidity\"in r.ref?a(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>a(t,n,e))}},i=(e,t)=>{t.shouldUseNativeValidation&&o(e,t);const n={};for(const a in e){const o=(0,r.Jt)(t.fields,a),i=Object.assign(e[a]||{},{ref:o&&o.ref});if(s(t.names||Object.keys(e),a)){const e=Object.assign({},(0,r.Jt)(n,a));(0,r.hZ)(e,\"root\",i),(0,r.hZ)(n,a,e)}else(0,r.hZ)(n,a,i)}return n},s=(e,t)=>{const n=u(t);return e.some(e=>u(e).match(`^${n}\\\\.\\\\d+`))};function u(e){return e.replace(\u002F\\]|\\[\u002Fg,\"\")}var d=n(55406);function l(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function c(e,t){for(var n={};e.length;){var a=e[0],o=a.code,i=a.message,s=a.path.join(\".\");if(!n[s])if(\"unionErrors\"in a){var u=a.unionErrors[0].errors[0];n[s]={message:u.message,type:u.code}}else n[s]={message:i,type:o};if(\"unionErrors\"in a&&a.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var d=n[s].types,l=d&&d[a.code];n[s]=(0,r.Gb)(s,t,n,o,l?[].concat(l,a.message):a.message)}e.shift()}return n}function m(e,t){for(var n={};e.length;){var a=e[0],o=a.code,i=a.message,s=a.path.join(\".\");if(!n[s])if(\"invalid_union\"===a.code&&a.errors.length>0){var u=a.errors[0][0];n[s]={message:u.message,type:u.code}}else n[s]={message:i,type:o};if(\"invalid_union\"===a.code&&a.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),t){var d=n[s].types,l=d&&d[a.code];n[s]=(0,r.Gb)(s,t,n,o,l?[].concat(l,a.message):a.message)}e.shift()}return n}function f(e,t,n){if(void 0===n&&(n={}),function(e){return\"_def\"in e&&\"object\"==typeof e._def&&\"typeName\"in e._def}(e))return function(r,a,s){try{return Promise.resolve(l(function(){return Promise.resolve(e[\"sync\"===n.mode?\"parse\":\"parseAsync\"](r,t)).then(function(e){return s.shouldUseNativeValidation&&o({},s),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return Array.isArray(null==e?void 0:e.issues)}(e))return{values:{},errors:i(c(e.errors,!s.shouldUseNativeValidation&&\"all\"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};if(function(e){return\"_zod\"in e&&\"object\"==typeof e._zod}(e))return function(r,a,s){try{return Promise.resolve(l(function(){return Promise.resolve((\"sync\"===n.mode?d.parse:d.parseAsync)(e,r,t)).then(function(e){return s.shouldUseNativeValidation&&o({},s),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return e instanceof d.$ZodError}(e))return{values:{},errors:i(m(e.issues,!s.shouldUseNativeValidation&&\"all\"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};throw new Error(\"Invalid input: not a Zod schema\")}},71038(e,t,n){n(86087),n(99321)},71104(e,t,n){n.d(t,{F:()=>i});var r=n(2831),a=n(70228),o=n(29407);function i(e,t){const n=(0,o.a)(e,t?.in);return(0,r.m)(n,(0,a.D)(n))+1}},71112(e,t,n){n.d(t,{D:()=>f,cn:()=>m});var r,a,o,i,s,u,d=n(34164),l=n(64721),c=n(50856);function m(){for(var e=arguments.length,t=new Array(e),n=0;n\u003Ce;n++)t[n]=arguments[n];return(0,c.QP)((0,d.$)(t))}var f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"error\";try{l.oR&&\"function\"==typeof l.oR[t]?(console.log(\"Using toast notification:\",e),l.oR[t](e)):(console.error(\"Toast not available, using fallback:\",e),alert(e))}catch(t){console.error(\"Toast error, using fallback:\",t),alert(e)}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_lib_cn\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_lib_cn\",\"wpcafe\",function(){return m},10)},71377(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"smile\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M8 14s1.5 2 4 2 4-2 4-2\",key:\"1y1vjs\"}],[\"line\",{x1:\"9\",x2:\"9.01\",y1:\"9\",y2:\"9\",key:\"yxxnd0\"}],[\"line\",{x1:\"15\",x2:\"15.01\",y1:\"9\",y2:\"9\",key:\"1p4y9e\"}]])},71427(e,t,n){n.d(t,{jH:()=>o});var r=n(51609),a=(n(74848),r.createContext(void 0));function o(e){const t=r.useContext(a);return e||t||\"ltr\"}},71964(e,t,n){n.d(t,{IJ:()=>a,oS:()=>u,oG:()=>o,uJ:()=>s,Al:()=>i,Ze:()=>d,E6:()=>l});var r=n(74848),a=function(e){var t=e.width,n=void 0===t?\"80\":t,a=e.height,o=void 0===a?\"80\":a;return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:n,height:o,viewBox:\"0 0 80 80\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M40.0015 64.0024C41.4736 64.0024 42.6683 65.1971 42.6683 66.6692C42.6683 68.1412 41.4736 69.336 40.0015 69.336C38.5295 69.336 37.3347 68.1412 37.3347 66.6692C37.3347 65.1971 38.5295 64.0024 40.0015 64.0024ZM0 61.3357V8.0003C0 3.58147 3.58147 0 8.0003 0H72.0027C76.4216 0 80.003 3.58147 80.003 8.0003V61.3357C80.003 63.4584 79.1603 65.4931 77.6589 66.9919C76.1602 68.4933 74.1255 69.336 72.0027 69.336H61.3356C61.3303 67.9546 60.981 66.5759 60.2823 65.3411L59.5249 64.0024H72.0027C72.7094 64.0024 73.3894 63.7224 73.8881 63.2211C74.3895 62.7224 74.6695 62.0423 74.6695 61.3357V21.3341H5.33353V61.3357C5.33353 62.0423 5.61355 62.7224 6.1149 63.2211C6.61358 63.7224 7.29361 64.0024 8.0003 64.0024H20.4781L19.7207 65.3411C19.0221 66.5759 18.6727 67.9546 18.6674 69.336H8.0003C5.87756 69.336 3.84281 68.4933 2.34409 66.9919C0.842698 65.4931 0 63.4584 0 61.3357ZM42.6683 58.6689V50.6686C42.6683 49.1965 41.4736 48.0018 40.0015 48.0018C38.5295 48.0018 37.3347 49.1965 37.3347 50.6686V58.6689C37.3347 60.1409 38.5295 61.3357 40.0015 61.3357C41.4736 61.3357 42.6683 60.1409 42.6683 58.6689ZM74.6695 16.0006H5.33353V8.0003C5.33353 6.52825 6.52825 5.33354 8.0003 5.33354H72.0027C73.4748 5.33354 74.6695 6.52825 74.6695 8.0003V16.0006Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M30.998 39.9772L17.3974 64.0261C15.5467 67.2983 15.5334 71.3411 17.3628 74.6265C19.2188 77.96 22.6696 80.0001 26.3978 80.0001H53.5988C57.327 80.0001 60.7778 77.96 62.6338 74.6265C64.4632 71.3411 64.4499 67.2983 62.5992 64.0261L48.9986 39.9772C47.1346 36.6784 43.6998 34.665 39.9983 34.665C36.2968 34.665 32.862 36.6784 30.998 39.9772ZM35.6408 42.6013C36.5475 40.9986 38.2009 39.9986 39.9983 39.9986C41.7957 39.9986 43.4491 40.9986 44.3558 42.6013L57.959 66.6502C58.8977 68.3116 58.903 70.365 57.975 72.0318C57.0736 73.6532 55.4096 74.6665 53.5988 74.6665C45.2998 74.6665 34.6968 74.6665 26.3978 74.6665C24.587 74.6665 22.923 73.6532 22.0216 72.0318C21.0936 70.365 21.0989 68.3116 22.0376 66.6529L35.6408 42.6013Z\",fill:\"#FF4B07\"}),(0,r.jsx)(\"path\",{d:\"M10.6668 13.3335C12.1396 13.3335 13.3335 12.1396 13.3335 10.6668C13.3335 9.19395 12.1396 8 10.6668 8C9.19395 8 8 9.19395 8 10.6668C8 12.1396 9.19395 13.3335 10.6668 13.3335Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{d:\"M18.6668 13.3335C20.1396 13.3335 21.3335 12.1396 21.3335 10.6668C21.3335 9.19395 20.1396 8 18.6668 8C17.194 8 16 9.19395 16 10.6668C16 12.1396 17.194 13.3335 18.6668 13.3335Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{d:\"M26.6668 13.3335C28.1396 13.3335 29.3335 12.1396 29.3335 10.6668C29.3335 9.19395 28.1396 8 26.6668 8C25.194 8 24 9.19395 24 10.6668C24 12.1396 25.194 13.3335 26.6668 13.3335Z\",fill:\"#0C274A\"})]})})},o=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M2.48047 8.76172V12.5071C2.48047 14.8611 2.48047 16.0381 3.21351 16.7695C3.94654 17.5008 5.12635 17.5008 7.48596 17.5008H10.8229\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M5.81641 14.1719H9.15336\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M15.4121 11.2578C17.0247 11.2578 18.3319 12.5376 18.3319 14.1162C18.3319 15.9019 16.5669 16.7798 15.7249 18.1183C15.5455 18.4036 15.2916 18.4036 15.0993 18.1183C14.2309 16.8306 12.4922 15.8646 12.4922 14.1162C12.4922 12.5376 13.7995 11.2578 15.4121 11.2578Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M15.4102 14.1719H15.4192\",stroke:\"#6B7280\",\"stroke-width\":\"1.5\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M14.8325 1.67009L5.12762 1.69299C3.67915 1.62249 3.30777 2.67764 3.30777 3.19344C3.30777 3.65475 3.24489 4.32728 2.35713 5.59129C1.46937 6.85529 1.53608 7.23078 2.03669 8.10584C2.45217 8.83205 3.50894 9.1158 4.05995 9.16347C5.81012 9.20114 6.66164 7.77115 6.66164 6.76614C7.52986 9.29139 9.99902 9.29139 11.0993 9.00264C12.2015 8.71339 13.1459 7.6778 13.3687 6.76614C13.4986 7.8991 13.8929 8.56022 15.058 9.01447C16.2648 9.48505 17.3027 8.7658 17.8234 8.3048C18.3441 7.84377 18.6784 6.82029 17.75 5.69537C17.1099 4.9196 16.8431 4.18875 16.7554 3.4313C16.7047 2.9924 16.6601 2.52077 16.3337 2.22066C15.8567 1.78206 15.1724 1.64899 14.8325 1.67009Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})]})})},i=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M16.2487 14.5833C16.2487 15.7339 15.3159 16.6667 14.1654 16.6667C13.0148 16.6667 12.082 15.7339 12.082 14.5833C12.082 13.4327 13.0148 12.5 14.1654 12.5C15.3159 12.5 16.2487 13.4327 16.2487 14.5833Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M7.91667 14.5833C7.91667 15.7339 6.98392 16.6667 5.83333 16.6667C4.68274 16.6667 3.75 15.7339 3.75 14.5833C3.75 13.4327 4.68274 12.5 5.83333 12.5C6.98392 12.5 7.91667 13.4327 7.91667 14.5833Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M12.0846 14.582H7.91797M1.66797 3.33203H10.0013C11.1798 3.33203 11.7691 3.33203 12.1352 3.69815C12.5013 4.06426 12.5013 4.65352 12.5013 5.83203V12.9154M12.918 5.41536H14.4191C15.1106 5.41536 15.4562 5.41536 15.7428 5.57761C16.0293 5.73986 16.2072 6.03628 16.5629 6.62912L17.9784 8.98828C18.1554 9.28328 18.2439 9.43086 18.2893 9.59461C18.3346 9.75836 18.3346 9.93036 18.3346 10.2745V12.4987C18.3346 13.2775 18.3346 13.6669 18.1671 13.957C18.0575 14.147 17.8996 14.3049 17.7096 14.4145C17.4196 14.582 17.0301 14.582 16.2513 14.582M1.66797 10.832V12.4987C1.66797 13.2775 1.66797 13.6669 1.83544 13.957C1.94514 14.147 2.10294 14.3049 2.29297 14.4145C2.58304 14.582 2.97245 14.582 3.7513 14.582\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M1.66797 5.83203H6.66797M1.66797 8.33203H5.0013\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})]})})},s=(n(15849),n(22175),function(e){var t=e.width,n=void 0===t?60:t,a=e.height,o=void 0===a?60:a,i=e.color,s=void 0===i?\"#FAAD14\":i;return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:n,height:o,viewBox:\"0 0 60 60\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M29.9995 2.5C28.199 2.5 27.094 3.816 26.3757 4.9497C25.6385 6.113 24.8779 7.78875 23.9752 9.77757C23.6247 10.5497 23.2846 11.3307 22.9439 12.1129C22.1511 13.9332 21.3554 15.7603 20.4189 17.4991C19.7043 18.8258 18.4421 19.5825 16.9034 19.0364C16.3232 18.8304 15.5931 18.5074 14.4904 18.0173C14.2251 17.8994 13.9482 17.7678 13.6623 17.6319C12.1462 16.9114 10.3804 16.0723 8.7816 16.5297C7.20965 16.9795 6.09088 18.2856 5.72358 19.8133C5.50038 20.7417 5.69498 21.6941 5.92308 22.5138C6.15885 23.3612 6.54258 24.4232 7.00535 25.704L11.2362 37.413C12.0988 39.8002 12.7951 41.7275 13.5164 43.2232C14.9914 46.282 17.3171 48.1495 20.7242 48.562C22.2767 48.75 24.181 48.75 26.496 48.75H33.503C35.818 48.75 37.7225 48.75 39.2747 48.562C42.682 48.1495 45.0077 46.282 46.4827 43.2232C47.204 41.7275 47.9002 39.8005 48.763 37.4127L52.9937 25.704C53.4565 24.4234 53.8402 23.3612 54.076 22.5138C54.304 21.6941 54.4987 20.7417 54.2755 19.8133C53.9082 18.2856 52.7895 16.9795 51.2175 16.5297C49.6347 16.0769 47.875 16.9084 46.3737 17.6178C46.1027 17.7459 45.8402 17.8699 45.5887 17.9817C45.435 18.05 45.2815 18.119 45.128 18.1881C44.4585 18.4891 43.7867 18.7911 43.0957 19.0364C41.557 19.5825 40.2947 18.8258 39.5802 17.4991C38.6435 15.7602 37.848 13.9332 37.0552 12.1129C36.7145 11.3306 36.3742 10.5497 36.0237 9.7775C35.1212 7.78872 34.3605 6.11297 33.6235 4.9497C32.905 3.816 31.8 2.5 29.9995 2.5ZM29.9975 32.5C27.9357 32.5 26.2642 34.179 26.2642 36.25C26.2642 38.321 27.9357 40 29.9975 40H30.031C32.093 40 33.7642 38.321 33.7642 36.25C33.7642 34.179 32.093 32.5 30.031 32.5H29.9975Z\",fill:s}),(0,r.jsx)(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M15 55.25C15 53.8693 16.1193 52.75 17.5 52.75H42.5C43.8808 52.75 45 53.8693 45 55.25C45 56.6308 43.8808 57.75 42.5 57.75H17.5C16.1193 57.75 15 56.6308 15 55.25Z\",fill:s})]})})}),u=function(e){var t=e.className,n=void 0===t?\"\":t;return(0,r.jsx)(\"span\",{className:\"wcf-icon \".concat(n),children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"26\",height:\"26\",viewBox:\"0 0 26 26\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M2.70703 12.9987C2.70703 8.14716 2.70703 5.7214 4.21421 4.21421C5.7214 2.70703 8.14716 2.70703 12.9987 2.70703C17.8502 2.70703 20.276 2.70703 21.7832 4.21421C23.2904 5.7214 23.2904 8.14716 23.2904 12.9987C23.2904 17.8502 23.2904 20.276 21.7832 21.7832C20.276 23.2904 17.8502 23.2904 12.9987 23.2904C8.14716 23.2904 5.7214 23.2904 4.21421 21.7832C2.70703 20.276 2.70703 17.8502 2.70703 12.9987Z\",stroke:\"currentColor\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M11.918 7.58203H18.418\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58203 7.58203H8.66536\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58594 13H8.66927\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58203 18.418H8.66536\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M11.9141 13H18.4141\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M11.918 18.418H18.418\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"})]})})},d=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M17.7652 5.95083L17.3539 5.237C17.0428 4.69714 16.8873 4.42722 16.6226 4.31958C16.358 4.21194 16.0586 4.29688 15.4601 4.46674L14.4432 4.75316C14.0611 4.84129 13.6601 4.79129 13.3111 4.612L13.0304 4.45003C12.7312 4.25837 12.501 3.97578 12.3736 3.64363L12.0953 2.81248C11.9123 2.26246 11.8208 1.98745 11.603 1.83015C11.3852 1.67285 11.0959 1.67285 10.5172 1.67285H9.58823C9.00965 1.67285 8.72032 1.67285 8.50248 1.83015C8.28469 1.98745 8.1932 2.26246 8.01022 2.81248L7.73192 3.64363C7.60452 3.97578 7.37436 4.25837 7.07513 4.45003L6.79439 4.612C6.44543 4.79129 6.04447 4.84129 5.6623 4.75316L4.64544 4.46674C4.04682 4.29688 3.74752 4.21194 3.48287 4.31958C3.21822 4.42722 3.06269 4.69714 2.75161 5.237L2.34029 5.95083C2.0487 6.45688 1.9029 6.7099 1.9312 6.97925C1.95949 7.2486 2.15467 7.46566 2.54503 7.89978L3.40423 8.86034C3.61423 9.12618 3.76332 9.58951 3.76332 10.0061C3.76332 10.4228 3.61428 10.886 3.40426 11.1519L2.54503 12.1125C2.15467 12.5467 1.9595 12.7637 1.9312 13.0331C1.9029 13.3024 2.0487 13.5554 2.34029 14.0614L2.7516 14.7753C3.06267 15.3151 3.21822 15.5851 3.48287 15.6927C3.74752 15.8003 4.04683 15.7154 4.64546 15.5455L5.66227 15.2591C6.04451 15.1709 6.44554 15.221 6.79454 15.4003L7.07523 15.5623C7.37441 15.754 7.60452 16.0365 7.7319 16.3687L8.01022 17.1999C8.1932 17.7499 8.28469 18.0249 8.50248 18.1823C8.72032 18.3395 9.00965 18.3395 9.58823 18.3395H10.5172C11.0959 18.3395 11.3852 18.3395 11.603 18.1823C11.8208 18.0249 11.9123 17.7499 12.0953 17.1999L12.3736 16.3687C12.501 16.0365 12.7311 15.754 13.0303 15.5623L13.311 15.4003C13.66 15.221 14.061 15.1709 14.4432 15.2591L15.4601 15.5455C16.0586 15.7154 16.358 15.8003 16.6226 15.6927C16.8873 15.5851 17.0428 15.3151 17.3539 14.7753L17.7652 14.0614C18.0568 13.5554 18.2026 13.3024 18.1743 13.0331C18.146 12.7637 17.9508 12.5467 17.5605 12.1125L16.7012 11.1519C16.4912 10.886 16.3421 10.4228 16.3421 10.0061C16.3421 9.58951 16.4913 9.12618 16.7012 8.86034L17.5605 7.89978C17.9508 7.46566 18.146 7.2486 18.1743 6.97925C18.2026 6.7099 18.0568 6.45688 17.7652 5.95083Z\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\"}),(0,r.jsx)(\"path\",{d:\"M10 6.66699V10.0003L12.3364 11.2503\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})},l=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:\"26\",height:\"15\",viewBox:\"0 0 26 15\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{d:\"M2.32466 0H22.7133C24.0036 0 25.0481 1.04449 25.0481 2.33486V10.1175C25.0481 11.4079 24.0036 12.4523 22.7133 12.4523H15.4016L16.4052 14.91L11.9916 12.4523H2.33484C1.04456 12.4523 7.51517e-05 11.4079 7.51517e-05 10.1175V2.33486C-0.0101985 1.05476 1.03419 0 2.32466 0Z\",fill:\"#9B5C8F\"}),(0,r.jsx)(\"path\",{d:\"M1.42622 2.12766C1.56878 1.93412 1.78257 1.83236 2.06768 1.81201C2.58704 1.77121 2.88233 2.01553 2.95357 2.54506C3.26921 4.67317 3.61538 6.47546 3.98191 7.95184L6.21178 3.70588C6.41549 3.31891 6.67008 3.1153 6.97555 3.09495C7.42358 3.06442 7.69843 3.34944 7.81046 3.9502C8.06505 5.30437 8.39087 6.45502 8.77775 7.43248C9.04251 4.84626 9.49054 2.98291 10.1218 1.83236C10.2745 1.54724 10.4985 1.40469 10.7938 1.38424C11.0281 1.36398 11.2419 1.43521 11.4353 1.58795C11.6287 1.74068 11.7306 1.93412 11.7509 2.16836C11.7611 2.35162 11.7306 2.50436 11.6492 2.65709C11.252 3.39024 10.9261 4.62229 10.6614 6.33281C10.407 7.99254 10.3153 9.28575 10.3763 10.2123C10.3968 10.4667 10.356 10.6908 10.2542 10.8843C10.1319 11.1083 9.94875 11.2305 9.71451 11.2509C9.44974 11.2712 9.1749 11.1491 8.91013 10.8742C7.96319 9.90676 7.20969 8.46092 6.65991 6.53652C5.99799 7.83981 5.50926 8.81727 5.19361 9.46891C4.59285 10.6196 4.08376 11.2101 3.65609 11.2407C3.38115 11.261 3.147 11.0268 2.94339 10.5382C2.42413 9.20424 1.86407 6.6281 1.2634 2.80983C1.2226 2.54506 1.28366 2.31082 1.42622 2.12766ZM23.3077 3.72624C22.9412 3.08477 22.4015 2.69789 21.6786 2.54506C21.4851 2.50436 21.3019 2.48401 21.1287 2.48401C20.1513 2.48401 19.3571 2.99309 18.7359 4.01135C18.2064 4.87679 17.9417 5.8339 17.9417 6.88269C17.9417 7.66672 18.1047 8.33871 18.4305 8.89877C18.797 9.54024 19.3367 9.92712 20.0596 10.0799C20.253 10.1207 20.4363 10.141 20.6095 10.141C21.5971 10.141 22.3913 9.63192 23.0023 8.61366C23.5317 7.73795 23.7965 6.78084 23.7965 5.73214C23.8066 4.93794 23.6335 4.27602 23.3077 3.72624ZM22.0248 6.5467C21.8822 7.21869 21.6276 7.7176 21.2508 8.0536C20.9556 8.31836 20.6807 8.43029 20.4262 8.37942C20.1818 8.32854 19.9781 8.11475 19.8254 7.7176C19.7031 7.40195 19.6422 7.08631 19.6422 6.79101C19.6422 6.53652 19.6625 6.28193 19.7134 6.04779C19.8051 5.63029 19.9782 5.22296 20.253 4.83608C20.5891 4.33708 20.9455 4.13356 21.312 4.20479C21.5564 4.25567 21.7601 4.46956 21.9128 4.86661C22.035 5.18226 22.096 5.4979 22.096 5.7932C22.096 6.05796 22.0757 6.31255 22.0248 6.5467ZM16.9337 3.72624C16.5671 3.08477 16.0172 2.69789 15.3045 2.54506C15.1111 2.50436 14.9278 2.48401 14.7547 2.48401C13.7772 2.48401 12.983 2.99309 12.3619 4.01135C11.8324 4.87679 11.5677 5.8339 11.5677 6.88269C11.5677 7.66672 11.7306 8.33871 12.0564 8.89877C12.4229 9.54024 12.9626 9.92712 13.6855 10.0799C13.8791 10.1207 14.0622 10.141 14.2354 10.141C15.223 10.141 16.0172 9.63192 16.6282 8.61366C17.1577 7.73795 17.4224 6.78084 17.4224 5.73214C17.4224 4.93794 17.2595 4.27602 16.9337 3.72624ZM15.6405 6.5467C15.498 7.21869 15.2434 7.7176 14.8667 8.0536C14.5714 8.31836 14.2965 8.43029 14.0419 8.37942C13.7975 8.32854 13.5939 8.11475 13.4411 7.7176C13.319 7.40195 13.2579 7.08631 13.2579 6.79101C13.2579 6.53652 13.2783 6.28193 13.3292 6.04779C13.4208 5.63029 13.5939 5.22296 13.8689 4.83608C14.2049 4.33708 14.5612 4.13356 14.9277 4.20479C15.1722 4.25567 15.3759 4.46956 15.5285 4.86661C15.6508 5.18226 15.7118 5.4979 15.7118 5.7932C15.722 6.05796 15.6914 6.31255 15.6405 6.5467Z\",fill:\"white\"})]})})}},72102(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-up\",[[\"path\",{d:\"m18 15-6-6-6 6\",key:\"153udz\"}]])},72895(e,t,n){n.d(t,{A:()=>j,oS:()=>x});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(47143),g=function(e){var t,n=(null===(t=null===window||void 0===window?void 0:window.wpCafe)||void 0===t?void 0:t.currency_list)||[];if(!e)return{symbol:\"$\",name:\"USD\"};var r=n.find(function(t){return t.name===e});return{symbol:(null==r?void 0:r.symbol)||\"$\",name:e}},b=function(e){var t=e.settings,n=void 0===t?{}:t,r=e.price,a=void 0===r?0:r,o=e.className;if(null==a)return null;var i=n||{},s=i.currency,u=void 0===s?\"USD\":s,d=i.currency_symbol_position,l=void 0===d?\"left\":d,c=i.currency_price_separator,m=void 0===c?\",\":c,f=i.currency_decimals,h=void 0===f?2:f,v=g(u).symbol,b='\u003Cspan class=\"wcf-price-symbol text-black\">'.concat(v,\"\u003C\u002Fspan>\"),w=Number(a).toFixed(h).replace(\u002F\\B(?=(\\d{3})+(?!\\d))\u002Fg,m),y=\"\";switch(l){case\"left\":default:y=\"\".concat(b).concat(w);break;case\"right\":y=\"\".concat(w).concat(b);break;case\"left_space\":y=\"\".concat(b,\" \").concat(w);break;case\"right_space\":y=\"\".concat(w,\" \").concat(b)}return(0,p.jsx)(\"div\",{className:o,\"aria-label\":\"Price: \".concat(w,\" \").concat(u),dangerouslySetInnerHTML:{__html:y}})},w=n(19402),y=function(e){var t=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.settings).getSettingsState()},[]).data;return(0,p.jsx)(b,Object.assign({settings:t},e))},k=function(e){var t,n=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.settings).getSettingsState()},[]).data,r=null===(t=g(null==n?void 0:n.currency))||void 0===t?void 0:t.symbol;return(0,p.jsx)(\"div\",Object.assign({},e,{\"aria-label\":\"Currency: \".concat(r),dangerouslySetInnerHTML:{__html:r}}))},x=function(e){var t=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.frontend).getFrontendState()},[]).settings;return(0,p.jsx)(b,Object.assign({settings:t},e))},j=function(e){var t,n=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.frontend).getFrontendState()},[]).settings,r=null===(t=g(null==n?void 0:n.currency))||void 0===t?void 0:t.symbol;return(0,p.jsx)(\"div\",Object.assign({},e,{\"aria-label\":\"Currency: \".concat(r),dangerouslySetInnerHTML:{__html:r}}))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_admin_currency\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_admin_price\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_admin_currency\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_admin_price\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10)},73400(e,t,n){var r=n(74848),a=n(86087),o=n(27723),i=n(8723),s=n(29280),u=n(62468);function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?m(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var f,h,p,v,g,b,w=function(e){var t=e.onConfirm,n=e.trigger,l=e.title,m=void 0===l?(0,o.__)(\"Are you sure?\",\"wp-cafe\"):l,f=e.description,h=void 0===f?(0,o.__)(\"This action cannot be undone. This will permanently delete the item.\",\"wp-cafe\"):f,p=e.deleteBtnText,v=void 0===p?(0,o.__)(\"Delete\",\"wp-cafe\"):p,g=c((0,a.useState)(!1),2),b=g[0],w=g[1],y=c((0,a.useState)(!1),2),k=y[0],x=y[1];return(0,r.jsxs)(s.Lt,{open:b,onOpenChange:w,children:[(0,r.jsx)(s.tv,{asChild:!0,children:n}),(0,r.jsxs)(s.EO,{className:\"border-neutral-200\",children:[(0,r.jsxs)(s.wd,{children:[(0,r.jsx)(s.r7,{className:\"my-0! text-black!\",children:m}),(0,r.jsx)(s.$v,{className:\"my-0! text-black\u002F60!\",children:h})]}),(0,r.jsxs)(s.ck,{children:[(0,r.jsx)(s.Zr,{disabled:k,className:\"wpc-delete-confirmation-dialog-secondary-btn\",children:(0,o.__)(\"Cancel\",\"wp-cafe\")}),(0,r.jsxs)(u.Button,{onClick:function(){return e=void 0,n=void 0,r=void 0,a=d().m(function e(){var n,r;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,x(!0),!((n=t())instanceof Promise)){e.n=1;break}return e.n=1,n;case 1:w(!1),e.n=3;break;case 2:e.p=2,r=e.v,console.error(\"Delete operation failed:\",r);case 3:return e.p=3,x(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}),new(r||(r=Promise))(function(t,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(e,n||[])).next())});var e,n,r,a},className:\"bg-danger wcf-delete-confirmation-dialog-primary-btn\",disabled:k,children:[k&&(0,r.jsx)(i.A,{className:\"animate-spin\"}),v]})]})]})]})};null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.removeFilter)||void 0===p||p.call(h,\"wpcafe_delete_confirmation_dialog\",\"wpcafe\"),null===(b=null===(g=null===(v=null===window||void 0===window?void 0:window.wp)||void 0===v?void 0:v.hooks)||void 0===g?void 0:g.addFilter)||void 0===b||b.call(g,\"wpcafe_delete_confirmation_dialog\",\"wpcafe\",function(e,t){return(0,r.jsx)(w,Object.assign({},t))},10)},73576(e,t,n){n.d(t,{b:()=>s});var r=n(92516),a=n(43329),o=n(84485),i=n(80337);function s(e,t){const n=(0,r.q)(),s=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,u=(0,o.h)(e,t),d=(0,a.w)(t?.in||e,0);return d.setFullYear(u,0,s),d.setHours(0,0,0,0),(0,i.k)(d,t)}},74174(e,t,n){n.d(t,{vi:()=>l});const r={lessThanXSeconds:{one:\"dưới 1 giây\",other:\"dưới {{count}} giây\"},xSeconds:{one:\"1 giây\",other:\"{{count}} giây\"},halfAMinute:\"nửa phút\",lessThanXMinutes:{one:\"dưới 1 phút\",other:\"dưới {{count}} phút\"},xMinutes:{one:\"1 phút\",other:\"{{count}} phút\"},aboutXHours:{one:\"khoảng 1 giờ\",other:\"khoảng {{count}} giờ\"},xHours:{one:\"1 giờ\",other:\"{{count}} giờ\"},xDays:{one:\"1 ngày\",other:\"{{count}} ngày\"},aboutXWeeks:{one:\"khoảng 1 tuần\",other:\"khoảng {{count}} tuần\"},xWeeks:{one:\"1 tuần\",other:\"{{count}} tuần\"},aboutXMonths:{one:\"khoảng 1 tháng\",other:\"khoảng {{count}} tháng\"},xMonths:{one:\"1 tháng\",other:\"{{count}} tháng\"},aboutXYears:{one:\"khoảng 1 năm\",other:\"khoảng {{count}} năm\"},xYears:{one:\"1 năm\",other:\"{{count}} năm\"},overXYears:{one:\"hơn 1 năm\",other:\"hơn {{count}} năm\"},almostXYears:{one:\"gần 1 năm\",other:\"gần {{count}} năm\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, 'ngày' d MMMM 'năm' y\",long:\"'ngày' d MMMM 'năm' y\",medium:\"d MMM 'năm' y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'tuần trước vào lúc' p\",yesterday:\"'hôm qua vào lúc' p\",today:\"'hôm nay vào lúc' p\",tomorrow:\"'ngày mai vào lúc' p\",nextWeek:\"eeee 'tới vào lúc' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(\"quarter\"===r)switch(n){case 1:return\"I\";case 2:return\"II\";case 3:return\"III\";case 4:return\"IV\"}else if(\"day\"===r)switch(n){case 1:return\"thứ 2\";case 2:return\"thứ 3\";case 3:return\"thứ 4\";case 4:return\"thứ 5\";case 5:return\"thứ 6\";case 6:return\"thứ 7\";case 7:return\"chủ nhật\"}else{if(\"week\"===r)return 1===n?\"thứ nhất\":\"thứ \"+n;if(\"dayOfYear\"===r)return 1===n?\"đầu tiên\":\"thứ \"+n}return String(n)},era:(0,s.o)({values:{narrow:[\"TCN\",\"SCN\"],abbreviated:[\"trước CN\",\"sau CN\"],wide:[\"trước Công Nguyên\",\"sau Công Nguyên\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"Quý 1\",\"Quý 2\",\"Quý 3\",\"Quý 4\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"quý I\",\"quý II\",\"quý III\",\"quý IV\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"Thg 1\",\"Thg 2\",\"Thg 3\",\"Thg 4\",\"Thg 5\",\"Thg 6\",\"Thg 7\",\"Thg 8\",\"Thg 9\",\"Thg 10\",\"Thg 11\",\"Thg 12\"],wide:[\"Tháng Một\",\"Tháng Hai\",\"Tháng Ba\",\"Tháng Tư\",\"Tháng Năm\",\"Tháng Sáu\",\"Tháng Bảy\",\"Tháng Tám\",\"Tháng Chín\",\"Tháng Mười\",\"Tháng Mười Một\",\"Tháng Mười Hai\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\"12\"],abbreviated:[\"thg 1\",\"thg 2\",\"thg 3\",\"thg 4\",\"thg 5\",\"thg 6\",\"thg 7\",\"thg 8\",\"thg 9\",\"thg 10\",\"thg 11\",\"thg 12\"],wide:[\"tháng 01\",\"tháng 02\",\"tháng 03\",\"tháng 04\",\"tháng 05\",\"tháng 06\",\"tháng 07\",\"tháng 08\",\"tháng 09\",\"tháng 10\",\"tháng 11\",\"tháng 12\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"CN\",\"T2\",\"T3\",\"T4\",\"T5\",\"T6\",\"T7\"],short:[\"CN\",\"Th 2\",\"Th 3\",\"Th 4\",\"Th 5\",\"Th 6\",\"Th 7\"],abbreviated:[\"CN\",\"Thứ 2\",\"Thứ 3\",\"Thứ 4\",\"Thứ 5\",\"Thứ 6\",\"Thứ 7\"],wide:[\"Chủ Nhật\",\"Thứ Hai\",\"Thứ Ba\",\"Thứ Tư\",\"Thứ Năm\",\"Thứ Sáu\",\"Thứ Bảy\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"nửa đêm\",noon:\"tr\",morning:\"sg\",afternoon:\"ch\",evening:\"tối\",night:\"đêm\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"},wide:{am:\"SA\",pm:\"CH\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"nửa đêm\",noon:\"tr\",morning:\"sg\",afternoon:\"ch\",evening:\"tối\",night:\"đêm\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"},wide:{am:\"SA\",pm:\"CH\",midnight:\"nửa đêm\",noon:\"giữa trưa\",morning:\"vào buổi sáng\",afternoon:\"vào buổi chiều\",evening:\"vào buổi tối\",night:\"vào ban đêm\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"vi\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" nữa\":a+\" trước\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(tcn|scn)\u002Fi,abbreviated:\u002F^(trước CN|sau CN)\u002Fi,wide:\u002F^(trước Công Nguyên|sau Công Nguyên)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^t\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^([1234]|i{1,3}v?)\u002Fi,abbreviated:\u002F^q([1234]|i{1,3}v?)\u002Fi,wide:\u002F^quý ([1234]|i{1,3}v?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|i)$\u002Fi,\u002F(2|ii)$\u002Fi,\u002F(3|iii)$\u002Fi,\u002F(4|iv)$\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(0?[2-9]|10|11|12|0?1)\u002Fi,abbreviated:\u002F^thg[ _]?(0?[1-9](?!\\d)|10|11|12)\u002Fi,wide:\u002F^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\\d)|10|11|12)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F0?1$\u002Fi,\u002F0?2\u002Fi,\u002F3\u002F,\u002F4\u002F,\u002F5\u002F,\u002F6\u002F,\u002F7\u002F,\u002F8\u002F,\u002F9\u002F,\u002F10\u002F,\u002F11\u002F,\u002F12\u002F],abbreviated:[\u002F^thg[ _]?0?1(?!\\d)\u002Fi,\u002F^thg[ _]?0?2\u002Fi,\u002F^thg[ _]?0?3\u002Fi,\u002F^thg[ _]?0?4\u002Fi,\u002F^thg[ _]?0?5\u002Fi,\u002F^thg[ _]?0?6\u002Fi,\u002F^thg[ _]?0?7\u002Fi,\u002F^thg[ _]?0?8\u002Fi,\u002F^thg[ _]?0?9\u002Fi,\u002F^thg[ _]?10\u002Fi,\u002F^thg[ _]?11\u002Fi,\u002F^thg[ _]?12\u002Fi],wide:[\u002F^tháng ?(Một|0?1(?!\\d))\u002Fi,\u002F^tháng ?(Hai|0?2)\u002Fi,\u002F^tháng ?(Ba|0?3)\u002Fi,\u002F^tháng ?(Tư|0?4)\u002Fi,\u002F^tháng ?(Năm|0?5)\u002Fi,\u002F^tháng ?(Sáu|0?6)\u002Fi,\u002F^tháng ?(Bảy|0?7)\u002Fi,\u002F^tháng ?(Tám|0?8)\u002Fi,\u002F^tháng ?(Chín|0?9)\u002Fi,\u002F^tháng ?(Mười|10)\u002Fi,\u002F^tháng ?(Mười ?Một|11)\u002Fi,\u002F^tháng ?(Mười ?Hai|12)\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(CN|T2|T3|T4|T5|T6|T7)\u002Fi,short:\u002F^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)\u002Fi,abbreviated:\u002F^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)\u002Fi,wide:\u002F^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],short:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],abbreviated:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],wide:[\u002F(Chủ|Chúa) ?Nhật\u002Fi,\u002FHai\u002Fi,\u002FBa\u002Fi,\u002FTư\u002Fi,\u002FNăm\u002Fi,\u002FSáu\u002Fi,\u002FBảy\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi,abbreviated:\u002F^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi,wide:\u002F^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^(a|sa)\u002Fi,pm:\u002F^(p|ch[^i]*)\u002Fi,midnight:\u002Fnửa đêm\u002Fi,noon:\u002Ftrưa\u002Fi,morning:\u002Fsáng\u002Fi,afternoon:\u002Fchiều\u002Fi,evening:\u002Ftối\u002Fi,night:\u002F^đêm\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},74208(e,t,n){n.d(t,{tr:()=>l});const r={lessThanXSeconds:{one:\"bir saniyeden az\",other:\"{{count}} saniyeden az\"},xSeconds:{one:\"1 saniye\",other:\"{{count}} saniye\"},halfAMinute:\"yarım dakika\",lessThanXMinutes:{one:\"bir dakikadan az\",other:\"{{count}} dakikadan az\"},xMinutes:{one:\"1 dakika\",other:\"{{count}} dakika\"},aboutXHours:{one:\"yaklaşık 1 saat\",other:\"yaklaşık {{count}} saat\"},xHours:{one:\"1 saat\",other:\"{{count}} saat\"},xDays:{one:\"1 gün\",other:\"{{count}} gün\"},aboutXWeeks:{one:\"yaklaşık 1 hafta\",other:\"yaklaşık {{count}} hafta\"},xWeeks:{one:\"1 hafta\",other:\"{{count}} hafta\"},aboutXMonths:{one:\"yaklaşık 1 ay\",other:\"yaklaşık {{count}} ay\"},xMonths:{one:\"1 ay\",other:\"{{count}} ay\"},aboutXYears:{one:\"yaklaşık 1 yıl\",other:\"yaklaşık {{count}} yıl\"},xYears:{one:\"1 yıl\",other:\"{{count}} yıl\"},overXYears:{one:\"1 yıldan fazla\",other:\"{{count}} yıldan fazla\"},almostXYears:{one:\"neredeyse 1 yıl\",other:\"neredeyse {{count}} yıl\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d MMMM y EEEE\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'saat' {{time}}\",long:\"{{date}} 'saat' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'geçen hafta' eeee 'saat' p\",yesterday:\"'dün saat' p\",today:\"'bugün saat' p\",tomorrow:\"'yarın saat' p\",nextWeek:\"eeee 'saat' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"MÖ\",\"MS\"],abbreviated:[\"MÖ\",\"MS\"],wide:[\"Milattan Önce\",\"Milattan Sonra\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1Ç\",\"2Ç\",\"3Ç\",\"4Ç\"],wide:[\"İlk çeyrek\",\"İkinci Çeyrek\",\"Üçüncü çeyrek\",\"Son çeyrek\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"O\",\"Ş\",\"M\",\"N\",\"M\",\"H\",\"T\",\"A\",\"E\",\"E\",\"K\",\"A\"],abbreviated:[\"Oca\",\"Şub\",\"Mar\",\"Nis\",\"May\",\"Haz\",\"Tem\",\"Ağu\",\"Eyl\",\"Eki\",\"Kas\",\"Ara\"],wide:[\"Ocak\",\"Şubat\",\"Mart\",\"Nisan\",\"Mayıs\",\"Haziran\",\"Temmuz\",\"Ağustos\",\"Eylül\",\"Ekim\",\"Kasım\",\"Aralık\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"P\",\"P\",\"S\",\"Ç\",\"P\",\"C\",\"C\"],short:[\"Pz\",\"Pt\",\"Sa\",\"Ça\",\"Pe\",\"Cu\",\"Ct\"],abbreviated:[\"Paz\",\"Pzt\",\"Sal\",\"Çar\",\"Per\",\"Cum\",\"Cts\"],wide:[\"Pazar\",\"Pazartesi\",\"Salı\",\"Çarşamba\",\"Perşembe\",\"Cuma\",\"Cumartesi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"öö\",pm:\"ös\",midnight:\"gy\",noon:\"ö\",morning:\"sa\",afternoon:\"ös\",evening:\"ak\",night:\"ge\"},abbreviated:{am:\"ÖÖ\",pm:\"ÖS\",midnight:\"gece yarısı\",noon:\"öğle\",morning:\"sabah\",afternoon:\"öğleden sonra\",evening:\"akşam\",night:\"gece\"},wide:{am:\"Ö.Ö.\",pm:\"Ö.S.\",midnight:\"gece yarısı\",noon:\"öğle\",morning:\"sabah\",afternoon:\"öğleden sonra\",evening:\"akşam\",night:\"gece\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"öö\",pm:\"ös\",midnight:\"gy\",noon:\"ö\",morning:\"sa\",afternoon:\"ös\",evening:\"ak\",night:\"ge\"},abbreviated:{am:\"ÖÖ\",pm:\"ÖS\",midnight:\"gece yarısı\",noon:\"öğlen\",morning:\"sabahleyin\",afternoon:\"öğleden sonra\",evening:\"akşamleyin\",night:\"geceleyin\"},wide:{am:\"ö.ö.\",pm:\"ö.s.\",midnight:\"gece yarısı\",noon:\"öğlen\",morning:\"sabahleyin\",afternoon:\"öğleden sonra\",evening:\"akşamleyin\",night:\"geceleyin\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"tr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?a+\" sonra\":a+\" önce\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(mö|ms)\u002Fi,abbreviated:\u002F^(mö|ms)\u002Fi,wide:\u002F^(milattan önce|milattan sonra)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(^mö|^milattan önce)\u002Fi,\u002F(^ms|^milattan sonra)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]ç\u002Fi,wide:\u002F^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],abbreviated:[\u002F1ç\u002Fi,\u002F2ç\u002Fi,\u002F3ç\u002Fi,\u002F4ç\u002Fi],wide:[\u002F^(i|İ)lk çeyrek\u002Fi,\u002F(i|İ)kinci çeyrek\u002Fi,\u002Füçüncü çeyrek\u002Fi,\u002Fson çeyrek\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[oşmnhtaek]\u002Fi,abbreviated:\u002F^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)\u002Fi,wide:\u002F^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^o\u002Fi,\u002F^ş\u002Fi,\u002F^m\u002Fi,\u002F^n\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^a\u002Fi,\u002F^e\u002Fi,\u002F^e\u002Fi,\u002F^k\u002Fi,\u002F^a\u002Fi],any:[\u002F^o\u002Fi,\u002F^ş\u002Fi,\u002F^mar\u002Fi,\u002F^n\u002Fi,\u002F^may\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^ağ\u002Fi,\u002F^ey\u002Fi,\u002F^ek\u002Fi,\u002F^k\u002Fi,\u002F^ar\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[psçc]\u002Fi,short:\u002F^(pz|pt|sa|ça|pe|cu|ct)\u002Fi,abbreviated:\u002F^(paz|pzt|sal|çar|per|cum|cts)\u002Fi,wide:\u002F^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^p\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi,\u002F^ç\u002Fi,\u002F^p\u002Fi,\u002F^c\u002Fi,\u002F^c\u002Fi],any:[\u002F^pz\u002Fi,\u002F^pt\u002Fi,\u002F^sa\u002Fi,\u002F^ça\u002Fi,\u002F^pe\u002Fi,\u002F^cu\u002Fi,\u002F^ct\u002Fi],wide:[\u002F^pazar(?!tesi)\u002Fi,\u002F^pazartesi\u002Fi,\u002F^salı\u002Fi,\u002F^çarşamba\u002Fi,\u002F^perşembe\u002Fi,\u002F^cuma(?!rtesi)\u002Fi,\u002F^cumartesi\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(öö|ös|gy|ö|sa|ös|ak|ge)\u002Fi,any:\u002F^(ö\\.?\\s?[ös]\\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ö\\.?ö\\.?\u002Fi,pm:\u002F^ö\\.?s\\.?\u002Fi,midnight:\u002F^(gy|gece yarısı)\u002Fi,noon:\u002F^öğ\u002Fi,morning:\u002F^sa\u002Fi,afternoon:\u002F^öğleden sonra\u002Fi,evening:\u002F^ak\u002Fi,night:\u002F^ge\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},74848(e,t,n){e.exports=n(21020)},75051(e,t,n){n.d(t,{S:()=>l});const r={lessThanXSeconds:{one:\"minder dan een seconde\",other:\"minder dan {{count}} seconden\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} seconden\"},halfAMinute:\"een halve minuut\",lessThanXMinutes:{one:\"minder dan een minuut\",other:\"minder dan {{count}} minuten\"},xMinutes:{one:\"een minuut\",other:\"{{count}} minuten\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} uur\"},xHours:{one:\"1 uur\",other:\"{{count}} uur\"},xDays:{one:\"1 dag\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weken\"},xWeeks:{one:\"1 week\",other:\"{{count}} weken\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maanden\"},xMonths:{one:\"1 maand\",other:\"{{count}} maanden\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer dan 1 jaar\",other:\"meer dan {{count}} jaar\"},almostXYears:{one:\"bijna 1 jaar\",other:\"bijna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'vorige' eeee 'om' p\",yesterday:\"'gisteren om' p\",today:\"'vandaag om' p\",tomorrow:\"'morgen om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"v.C.\",\"n.C.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e kwartaal\",\"2e kwartaal\",\"3e kwartaal\",\"4e kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mei\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Z\",\"M\",\"D\",\"W\",\"D\",\"V\",\"Z\"],short:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],abbreviated:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],wide:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"nl-BE\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"over \"+a:a+\" geleden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?Chr\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mei\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[zmdwv]\u002Fi,short:\u002F^(zo|ma|di|wo|do|vr|za)\u002Fi,abbreviated:\u002F^(zon|maa|din|woe|don|vri|zat)\u002Fi,wide:\u002F^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^z\u002Fi,\u002F^m\u002Fi,\u002F^d\u002Fi,\u002F^w\u002Fi,\u002F^d\u002Fi,\u002F^v\u002Fi,\u002F^z\u002Fi],any:[\u002F^zo\u002Fi,\u002F^ma\u002Fi,\u002F^di\u002Fi,\u002F^wo\u002Fi,\u002F^do\u002Fi,\u002F^vr\u002Fi,\u002F^za\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^het middaguur\u002Fi,morning:\u002Fochtend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Favond\u002Fi,night:\u002Fnacht\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},75107(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-down\",[[\"path\",{d:\"m6 9 6 6 6-6\",key:\"qrunsl\"}]])},75111(e,t,n){n.d(t,{hi:()=>m});var r=n(33443);const a={locale:{1:\"१\",2:\"२\",3:\"३\",4:\"४\",5:\"५\",6:\"६\",7:\"७\",8:\"८\",9:\"९\",0:\"०\"},number:{\"१\":\"1\",\"२\":\"2\",\"३\":\"3\",\"४\":\"4\",\"५\":\"5\",\"६\":\"6\",\"७\":\"7\",\"८\":\"8\",\"९\":\"9\",\"०\":\"0\"}};function o(e){return e.toString().replace(\u002F\\d\u002Fg,function(e){return a.locale[e]})}const i={ordinalNumber:(e,t)=>o(Number(e)),era:(0,r.o)({values:{narrow:[\"ईसा-पूर्व\",\"ईस्वी\"],abbreviated:[\"ईसा-पूर्व\",\"ईस्वी\"],wide:[\"ईसा-पूर्व\",\"ईसवी सन\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ति1\",\"ति2\",\"ति3\",\"ति4\"],wide:[\"पहली तिमाही\",\"दूसरी तिमाही\",\"तीसरी तिमाही\",\"चौथी तिमाही\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"ज\",\"फ़\",\"मा\",\"अ\",\"मई\",\"जू\",\"जु\",\"अग\",\"सि\",\"अक्टू\",\"न\",\"दि\"],abbreviated:[\"जन\",\"फ़र\",\"मार्च\",\"अप्रैल\",\"मई\",\"जून\",\"जुल\",\"अग\",\"सित\",\"अक्टू\",\"नव\",\"दिस\"],wide:[\"जनवरी\",\"फ़रवरी\",\"मार्च\",\"अप्रैल\",\"मई\",\"जून\",\"जुलाई\",\"अगस्त\",\"सितंबर\",\"अक्टूबर\",\"नवंबर\",\"दिसंबर\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"र\",\"सो\",\"मं\",\"बु\",\"गु\",\"शु\",\"श\"],short:[\"र\",\"सो\",\"मं\",\"बु\",\"गु\",\"शु\",\"श\"],abbreviated:[\"रवि\",\"सोम\",\"मंगल\",\"बुध\",\"गुरु\",\"शुक्र\",\"शनि\"],wide:[\"रविवार\",\"सोमवार\",\"मंगलवार\",\"बुधवार\",\"गुरुवार\",\"शुक्रवार\",\"शनिवार\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},abbreviated:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},wide:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},abbreviated:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},wide:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"}},defaultFormattingWidth:\"wide\"})},s={lessThanXSeconds:{one:\"१ सेकंड से कम\",other:\"{{count}} सेकंड से कम\"},xSeconds:{one:\"१ सेकंड\",other:\"{{count}} सेकंड\"},halfAMinute:\"आधा मिनट\",lessThanXMinutes:{one:\"१ मिनट से कम\",other:\"{{count}} मिनट से कम\"},xMinutes:{one:\"१ मिनट\",other:\"{{count}} मिनट\"},aboutXHours:{one:\"लगभग १ घंटा\",other:\"लगभग {{count}} घंटे\"},xHours:{one:\"१ घंटा\",other:\"{{count}} घंटे\"},xDays:{one:\"१ दिन\",other:\"{{count}} दिन\"},aboutXWeeks:{one:\"लगभग १ सप्ताह\",other:\"लगभग {{count}} सप्ताह\"},xWeeks:{one:\"१ सप्ताह\",other:\"{{count}} सप्ताह\"},aboutXMonths:{one:\"लगभग १ महीना\",other:\"लगभग {{count}} महीने\"},xMonths:{one:\"१ महीना\",other:\"{{count}} महीने\"},aboutXYears:{one:\"लगभग १ वर्ष\",other:\"लगभग {{count}} वर्ष\"},xYears:{one:\"१ वर्ष\",other:\"{{count}} वर्ष\"},overXYears:{one:\"१ वर्ष से अधिक\",other:\"{{count}} वर्ष से अधिक\"},almostXYears:{one:\"लगभग १ वर्ष\",other:\"लगभग {{count}} वर्ष\"}};var u=n(7277);const d={date:(0,u.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,u.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,u.k)({formats:{full:\"{{date}} 'को' {{time}}\",long:\"{{date}} 'को' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},l={lastWeek:\"'पिछले' eeee p\",yesterday:\"'कल' p\",today:\"'आज' p\",tomorrow:\"'कल' p\",nextWeek:\"eeee 'को' p\",other:\"P\"};var c=n(57883);const m={code:\"hi\",formatDistance:(e,t,n)=>{let r;const a=s[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",o(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+\"मे \":r+\" पहले\":r},formatLong:d,formatRelative:(e,t,n,r)=>l[e],localize:i,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^[०१२३४५६७८९]+\u002Fi,parsePattern:\u002F^[०१२३४५६७८९]+\u002Fi,valueCallback:function(e){const t=e.toString().replace(\u002F[१२३४५६७८९०]\u002Fg,function(e){return a.number[e]});return Number(t)}}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(ईसा-पूर्व|ईस्वी)\u002Fi,abbreviated:\u002F^(ईसा\\.?\\s?पूर्व\\.?|ईसा\\.?)\u002Fi,wide:\u002F^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ति[1234]\u002Fi,wide:\u002F^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[जफ़माअप्मईजूनजुअगसिअक्तनदि]\u002Fi,abbreviated:\u002F^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)\u002Fi,wide:\u002F^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ज\u002Fi,\u002F^फ़\u002Fi,\u002F^मा\u002Fi,\u002F^अप्\u002Fi,\u002F^मई\u002Fi,\u002F^जू\u002Fi,\u002F^जु\u002Fi,\u002F^अग\u002Fi,\u002F^सि\u002Fi,\u002F^अक्तू\u002Fi,\u002F^न\u002Fi,\u002F^दि\u002Fi],any:[\u002F^जन\u002Fi,\u002F^फ़\u002Fi,\u002F^मा\u002Fi,\u002F^अप्\u002Fi,\u002F^मई\u002Fi,\u002F^जू\u002Fi,\u002F^जु\u002Fi,\u002F^अग\u002Fi,\u002F^सि\u002Fi,\u002F^अक्तू\u002Fi,\u002F^नव\u002Fi,\u002F^दिस\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[रविसोममंगलबुधगुरुशुक्रशनि]\u002Fi,short:\u002F^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)\u002Fi,abbreviated:\u002F^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)\u002Fi,wide:\u002F^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^रवि\u002Fi,\u002F^सोम\u002Fi,\u002F^मंगल\u002Fi,\u002F^बुध\u002Fi,\u002F^गुरु\u002Fi,\u002F^शुक्र\u002Fi,\u002F^शनि\u002Fi],any:[\u002F^रवि\u002Fi,\u002F^सोम\u002Fi,\u002F^मंगल\u002Fi,\u002F^बुध\u002Fi,\u002F^गुरु\u002Fi,\u002F^शुक्र\u002Fi,\u002F^शनि\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(पू|अ|म|द.\\?|सु|दो|शा|रा)\u002Fi,any:\u002F^(पूर्वाह्न|अपराह्न|म|द.\\?|सु|दो|शा|रा)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^पूर्वाह्न\u002Fi,pm:\u002F^अपराह्न\u002Fi,midnight:\u002F^मध्य\u002Fi,noon:\u002F^दो\u002Fi,morning:\u002Fसु\u002Fi,afternoon:\u002Fदो\u002Fi,evening:\u002Fशा\u002Fi,night:\u002Fरा\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:4}}},75607(e,t,n){n.d(t,{sq:()=>l});const r={lessThanXSeconds:{one:\"më pak se një sekondë\",other:\"më pak se {{count}} sekonda\"},xSeconds:{one:\"1 sekondë\",other:\"{{count}} sekonda\"},halfAMinute:\"gjysëm minuti\",lessThanXMinutes:{one:\"më pak se një minute\",other:\"më pak se {{count}} minuta\"},xMinutes:{one:\"1 minutë\",other:\"{{count}} minuta\"},aboutXHours:{one:\"rreth 1 orë\",other:\"rreth {{count}} orë\"},xHours:{one:\"1 orë\",other:\"{{count}} orë\"},xDays:{one:\"1 ditë\",other:\"{{count}} ditë\"},aboutXWeeks:{one:\"rreth 1 javë\",other:\"rreth {{count}} javë\"},xWeeks:{one:\"1 javë\",other:\"{{count}} javë\"},aboutXMonths:{one:\"rreth 1 muaj\",other:\"rreth {{count}} muaj\"},xMonths:{one:\"1 muaj\",other:\"{{count}} muaj\"},aboutXYears:{one:\"rreth 1 vit\",other:\"rreth {{count}} vite\"},xYears:{one:\"1 vit\",other:\"{{count}} vite\"},overXYears:{one:\"mbi 1 vit\",other:\"mbi {{count}} vite\"},almostXYears:{one:\"pothuajse 1 vit\",other:\"pothuajse {{count}} vite\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'në' {{time}}\",long:\"{{date}} 'në' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'të' eeee 'e shkuar në' p\",yesterday:\"'dje në' p\",today:\"'sot në' p\",tomorrow:\"'nesër në' p\",nextWeek:\"eeee 'at' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return\"hour\"===t?.unit?String(n):1===n?n+\"-rë\":4===n?n+\"t\":n+\"-të\"},era:(0,s.o)({values:{narrow:[\"P\",\"M\"],abbreviated:[\"PK\",\"MK\"],wide:[\"Para Krishtit\",\"Mbas Krishtit\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"4-mujori I\",\"4-mujori II\",\"4-mujori III\",\"4-mujori IV\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"S\",\"M\",\"P\",\"M\",\"Q\",\"K\",\"G\",\"S\",\"T\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Shk\",\"Mar\",\"Pri\",\"Maj\",\"Qer\",\"Kor\",\"Gus\",\"Sht\",\"Tet\",\"Nën\",\"Dhj\"],wide:[\"Janar\",\"Shkurt\",\"Mars\",\"Prill\",\"Maj\",\"Qershor\",\"Korrik\",\"Gusht\",\"Shtator\",\"Tetor\",\"Nëntor\",\"Dhjetor\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"H\",\"M\",\"M\",\"E\",\"P\",\"S\"],short:[\"Di\",\"Hë\",\"Ma\",\"Më\",\"En\",\"Pr\",\"Sh\"],abbreviated:[\"Die\",\"Hën\",\"Mar\",\"Mër\",\"Enj\",\"Pre\",\"Sht\"],wide:[\"Dielë\",\"Hënë\",\"Martë\",\"Mërkurë\",\"Enjte\",\"Premte\",\"Shtunë\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"p\",pm:\"m\",midnight:\"m\",noon:\"d\",morning:\"mëngjes\",afternoon:\"dite\",evening:\"mbrëmje\",night:\"natë\"},abbreviated:{am:\"PD\",pm:\"MD\",midnight:\"mesnëtë\",noon:\"drek\",morning:\"mëngjes\",afternoon:\"mbasdite\",evening:\"mbrëmje\",night:\"natë\"},wide:{am:\"p.d.\",pm:\"m.d.\",midnight:\"mesnëtë\",noon:\"drek\",morning:\"mëngjes\",afternoon:\"mbasdite\",evening:\"mbrëmje\",night:\"natë\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"p\",pm:\"m\",midnight:\"m\",noon:\"d\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"},abbreviated:{am:\"PD\",pm:\"MD\",midnight:\"mesnatë\",noon:\"drek\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"},wide:{am:\"p.d.\",pm:\"m.d.\",midnight:\"mesnatë\",noon:\"drek\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sq\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"në \"+a:a+\" më parë\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-rë|-të|t|)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(p|m)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(para krishtit|mbas krishtit)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(p|m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]-mujori (i{1,3}|iv)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jsmpqkftnd]\u002Fi,abbreviated:\u002F^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)\u002Fi,wide:\u002F^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^p\u002Fi,\u002F^m\u002Fi,\u002F^q\u002Fi,\u002F^k\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^t\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^shk\u002Fi,\u002F^mar\u002Fi,\u002F^pri\u002Fi,\u002F^maj\u002Fi,\u002F^qer\u002Fi,\u002F^kor\u002Fi,\u002F^gu\u002Fi,\u002F^sht\u002Fi,\u002F^tet\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dhmeps]\u002Fi,short:\u002F^(di|hë|ma|më|en|pr|sh)\u002Fi,abbreviated:\u002F^(die|hën|mar|mër|enj|pre|sht)\u002Fi,wide:\u002F^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^h\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^h\u002Fi,\u002F^ma\u002Fi,\u002F^më\u002Fi,\u002F^e\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))\u002Fi,any:\u002F^([pm]\\.?\\s?d\\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^p\u002Fi,pm:\u002F^m\u002Fi,midnight:\u002F^me\u002Fi,noon:\u002F^dr\u002Fi,morning:\u002Fmëngjes\u002Fi,afternoon:\u002Fmbasdite\u002Fi,evening:\u002Fmbrëmje\u002Fi,night:\u002Fnatë\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},75795(e){e.exports=window.ReactDOM},76069(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"map-pin\",[[\"path\",{d:\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\",key:\"1r0f0z\"}],[\"circle\",{cx:\"12\",cy:\"10\",r:\"3\",key:\"ilqhr7\"}]])},76278(e,t,n){n.d(t,{RG:()=>k,bL:()=>O,q7:()=>N});var r=n(51609),a=n(9957),o=n(68938),i=n(91071),s=n(62133),u=n(18723),d=n(44645),l=n(10263),c=n(81351),m=n(71427),f=n(74848),h=\"rovingFocusGroup.onEntryFocus\",p={bubbles:!1,cancelable:!0},v=\"RovingFocusGroup\",[g,b,w]=(0,o.N)(v),[y,k]=(0,s.A)(v,[w]),[x,j]=y(v),M=r.forwardRef((e,t)=>(0,f.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(P,{...e,ref:t})})}));M.displayName=v;var P=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:o,loop:s=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:y,onEntryFocus:k,preventScrollOnEntryFocus:j=!1,...M}=e,P=r.useRef(null),_=(0,i.s)(t,P),S=(0,m.jH)(u),[W,O]=(0,c.i)({prop:g,defaultProp:w??null,onChange:y,caller:v}),[N,z]=r.useState(!1),A=(0,l.c)(k),T=b(n),E=r.useRef(!1),[D,I]=r.useState(0);return r.useEffect(()=>{const e=P.current;if(e)return e.addEventListener(h,A),()=>e.removeEventListener(h,A)},[A]),(0,f.jsx)(x,{scope:n,orientation:o,dir:S,loop:s,currentTabStopId:W,onItemFocus:r.useCallback(e=>O(e),[O]),onItemShiftTab:r.useCallback(()=>z(!0),[]),onFocusableItemAdd:r.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>I(e=>e-1),[]),children:(0,f.jsx)(d.sG.div,{tabIndex:N||0===D?-1:0,\"data-orientation\":o,...M,ref:_,style:{outline:\"none\",...e.style},onMouseDown:(0,a.mK)(e.onMouseDown,()=>{E.current=!0}),onFocus:(0,a.mK)(e.onFocus,e=>{const t=!E.current;if(e.target===e.currentTarget&&t&&!N){const t=new CustomEvent(h,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=T().filter(e=>e.focusable);C([e.find(e=>e.active),e.find(e=>e.id===W),...e].filter(Boolean).map(e=>e.ref.current),j)}}E.current=!1}),onBlur:(0,a.mK)(e.onBlur,()=>z(!1))})})}),_=\"RovingFocusGroupItem\",S=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:o=!0,active:i=!1,tabStopId:s,children:l,...c}=e,m=(0,u.B)(),h=s||m,p=j(_,n),v=p.currentTabStopId===h,w=b(n),{onFocusableItemAdd:y,onFocusableItemRemove:k,currentTabStopId:x}=p;return r.useEffect(()=>{if(o)return y(),()=>k()},[o,y,k]),(0,f.jsx)(g.ItemSlot,{scope:n,id:h,focusable:o,active:i,children:(0,f.jsx)(d.sG.span,{tabIndex:v?0:-1,\"data-orientation\":p.orientation,...c,ref:t,onMouseDown:(0,a.mK)(e.onMouseDown,e=>{o?p.onItemFocus(h):e.preventDefault()}),onFocus:(0,a.mK)(e.onFocus,()=>p.onItemFocus(h)),onKeyDown:(0,a.mK)(e.onKeyDown,e=>{if(\"Tab\"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return\"rtl\"!==t?e:\"ArrowLeft\"===e?\"ArrowRight\":\"ArrowRight\"===e?\"ArrowLeft\":e}(e.key,n);return\"vertical\"===t&&[\"ArrowLeft\",\"ArrowRight\"].includes(r)||\"horizontal\"===t&&[\"ArrowUp\",\"ArrowDown\"].includes(r)?void 0:W[r]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=w().filter(e=>e.focusable).map(e=>e.ref.current);if(\"last\"===t)a.reverse();else if(\"prev\"===t||\"next\"===t){\"prev\"===t&&a.reverse();const o=a.indexOf(e.currentTarget);a=p.loop?(r=o+1,(n=a).map((e,t)=>n[(r+t)%n.length])):a.slice(o+1)}setTimeout(()=>C(a))}var n,r}),children:\"function\"==typeof l?l({isCurrentTabStop:v,hasTabStop:null!=x}):l})})});S.displayName=_;var W={ArrowLeft:\"prev\",ArrowUp:\"prev\",ArrowRight:\"next\",ArrowDown:\"next\",PageUp:\"first\",Home:\"first\",PageDown:\"last\",End:\"last\"};function C(e,t=!1){const n=document.activeElement;for(const r of e){if(r===n)return;if(r.focus({preventScroll:t}),document.activeElement!==n)return}}var O=M,N=S},77283(e,t,n){n.d(t,{A:()=>d,C:()=>u});var r=n(47143),a=n(94192),o=n(19402),i=n(68602);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=function(e){var t,n=e.selectedValue,r=e.value,o=void 0===r?[]:r,i=e.onChange,u=e.setOnboardState,d=e.onModuleToggle,l=o;if(n){var c=o.includes(n);l=c?o.filter(function(e){return e!==n}):[].concat(function(e){if(Array.isArray(e))return s(e)}(t=o)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[n]),null==i||i(l),null==d||d(n,c?\"off\":\"on\")}var m=[\"food_ordering\",\"reservation\"].filter(function(e){return!l.includes(e)}),f=a.Bd.filter(function(e){return!m.includes(e.key)});return null==u||u({steps:f,totalSteps:f.length}),{finalValue:l,updatedSteps:f}};const d=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.onboard).setOnboardState,t=(0,i.Z)().handleModuleToggle;return{handleModuleSelection:function(n){var r=n.selectedValue,a=n.value,o=void 0===a?[]:a,i=n.onChange;return u({selectedValue:r,value:o,onChange:i,setOnboardState:e,onModuleToggle:t})}}}},77607(e,t,n){n.d(t,{A:()=>j});var r=n(74848),a=n(27723),o=n(86087),i=n(29095),s=n(38895),u=n(51192),d=n(47143),l=n(12455),c=n(1010),m=n(19402);function f(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return h(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(h(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,h(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,h(c,\"constructor\",d),h(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",h(d,a,\"GeneratorFunction\"),h(c),h(c,a,\"Generator\"),h(c,r,function(){return this}),h(c,\"toString\",function(){return\"[object Generator]\"}),(f=function(){return{w:o,m}})()}function h(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}h=function(e,t,n,r){function o(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},h(e,t,n,r)}function p(e){return p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},p(e)}var v=n(45773),g=n(71112),b=function(e){var t=e.title,n=e.description,a=e.items;return(0,r.jsxs)(\"div\",{className:\"border border-border rounded-lg\",children:[(0,r.jsxs)(\"div\",{className:\"px-4 pt-4 pb-2\",children:[(0,r.jsx)(\"h4\",{className:\"text-base font-medium text-black!\",children:t}),(0,r.jsx)(\"p\",{className:\"text-sm text-black\u002F60!\",children:n})]}),(0,r.jsx)(\"div\",{children:a.map(function(e,t){return(0,r.jsxs)(\"div\",{children:[(0,r.jsx)(w,{item:e}),t\u003Ca.length-1&&(0,r.jsx)(\"div\",{className:\"border-b border-border mx-4\"})]},e.id)})})]})},w=function(e){var t=e.item;return(0,r.jsxs)(\"div\",{className:(0,g.cn)(\"flex items-center justify-between px-4 py-3\",t.navigateUrl&&\"cursor-pointer hover:bg-gray-50! dark:hover:bg-gray-800! transition-colors duration-150\"),onClick:function(){var e;t.navigateUrl&&window.open(t.navigateUrl,null!==(e=null==t?void 0:t.target)&&void 0!==e?e:\"_self\")},children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-3\",children:[(0,r.jsx)(\"div\",{className:(0,g.cn)(\"flex items-center justify-center w-6 h-6 rounded-full border-2\",t.isCompleted?\"bg-green-500 border-green-500 text-white\":\"bg-white border-black\u002F15 text-black\u002F30\"),children:t.isCompleted&&(0,r.jsx)(v.A,{className:\"w-4 h-4\"})}),(0,r.jsx)(\"span\",{className:(0,g.cn)(\"text-sm font-medium\",t.isCompleted?\"text-black!\":\"text-black\u002F85\"),children:t.label})]}),(0,r.jsx)(\"div\",{className:\"text-sm\",children:t.isCompleted?(0,r.jsx)(\"span\",{className:\"text-black\u002F60! font-medium\",children:(0,a.__)(\"Complete\",\"wp-cafe\")}):t.estimatedTime?(0,r.jsx)(\"span\",{className:\"text-black\u002F40!s\",children:t.estimatedTime}):null})]})};function y(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return k(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(k(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,k(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,k(c,\"constructor\",d),k(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",k(d,a,\"GeneratorFunction\"),k(c),k(c,a,\"Generator\"),k(c,r,function(){return this}),k(c,\"toString\",function(){return\"[object Generator]\"}),(y=function(){return{w:o,m}})()}function k(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}k=function(e,t,n,r){function o(t,n){k(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},k(e,t,n,r)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}const j=function(){var e,t,n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?x(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),h=n[0],v=n[1],g=function(){var e=(0,d.useSelect)(function(e){return e(null===m.zQ||void 0===m.zQ?void 0:m.zQ.settings).getSettingsState()},[]),t=e.data,n=e.isLoading,r=(0,l.q7)(\"food_ordering\"),i=r.modulesData,s=r.isLoading,u=(0,d.useDispatch)(null===m.zQ||void 0===m.zQ?void 0:m.zQ.settings).setSettingsState,h=function(e){var t;return\"on\"===(null===(t=null==i?void 0:i[e])||void 0===t?void 0:t.status)},v=function(e,t){return e?void 0:t},g=function(e){return null!=e&&(\"string\"==typeof e?\"\"!==e.trim()&&\"0\"!==e:\"boolean\"==typeof e?e:\"number\"==typeof e?e>0:Array.isArray(e)?e.length>0:\"object\"===p(e)&&Object.keys(e).length>0)},b=(0,o.useMemo)(function(){return!(n||!t)&&!0!==(null==t?void 0:t.setup_progress_widget_visited)},[t,n]);return{setupSections:(0,o.useMemo)(function(){var e,n,r,o,i,s,u,d,l,c;return t?[{id:\"restaurant-setup\",title:(0,a.__)(\"Restaurant setup\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"restaurant-info\",label:(0,a.__)(\"Restaurant info\",\"wp-cafe\"),isCompleted:g(t.restaurant_name),estimatedTime:void 0,navigateUrl:\"\".concat(null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.admin_url,\"admin.php?page=wpcafe#\u002Fsettings\")},{id:\"availability\",label:(0,a.__)(\"Availability\",\"wp-cafe\"),isCompleted:g(t.restaurant_schedule),estimatedTime:g(t.restaurant_schedule)?void 0:(0,a.__)(\"2 minutes\",\"wp-cafe\"),navigateUrl:\"\".concat(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=schedule\")}]},{id:\"online-order\",title:(0,a.__)(\"Online order\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"menu-items\",label:(0,a.__)(\"Menu Items\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.woo_product_exists),estimatedTime:v(g(null==t?void 0:t.woo_product_exists),(0,a.__)(\"3 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(r=null===window||void 0===window?void 0:window.wpCafe)||void 0===r?void 0:r.admin_url,\"edit.php?post_type=product&wpcafe=true\"),target:\"_blank\"},{id:\"pickup\",label:(0,a.__)(\"Pickup\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_pickup)||g(null==t?void 0:t.pickup_minimum_order_amount),estimatedTime:v(g(null==t?void 0:t.enable_pickup)||g(null==t?void 0:t.pickup_minimum_order_amount),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(o=null===window||void 0===window?void 0:window.wpCafe)||void 0===o?void 0:o.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=pickup\")},{id:\"delivery\",label:(0,a.__)(\"Delivery\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_delivery),estimatedTime:v(h(\"delivery\")&&g(null==t?void 0:t.enable_delivery),(0,a.__)(\"1 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(i=null===window||void 0===window?void 0:window.wpCafe)||void 0===i?void 0:i.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=delivery\")},{id:\"receipt-layouts\",label:(0,a.__)(\"Receipt Layouts\",\"wp-cafe\"),isCompleted:h(\"receipt-layout\"),estimatedTime:v(h(\"receipt-layout\"),(0,a.__)(\"8 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(s=null===window||void 0===window?void 0:window.wpCafe)||void 0===s?void 0:s.admin_url,\"admin.php?page=wpcafe#\u002Freceipt-layout\")},{id:\"discount\",label:(0,a.__)(\"Discount\",\"wp-cafe\"),isCompleted:h(\"discount\"),estimatedTime:v(h(\"discount\"),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(u=null===window||void 0===window?void 0:window.wpCafe)||void 0===u?void 0:u.admin_url,\"admin.php?page=wpcafe#\u002Fdiscount\")},{id:\"tipping\",label:(0,a.__)(\"Tipping\",\"wp-cafe\"),isCompleted:h(\"tipping\")&&(g(t.enable_order_tip)||g(t.tip_options)),estimatedTime:v(h(\"tipping\")&&(g(t.enable_order_tip)||g(t.tip_options)),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(d=null===window||void 0===window?void 0:window.wpCafe)||void 0===d?void 0:d.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=tipping\")},{id:\"timed-product\",label:(0,a.__)(\"Timed Product\",\"wp-cafe\"),isCompleted:h(\"timed-product\"),estimatedTime:v(h(\"timed-product\"),(0,a.__)(\"4 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.admin_url,\"admin.php?page=wpcafe#\u002Ftimed-product\")}]},{id:\"reservation-setup\",title:(0,a.__)(\"Reservation setup\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"reservation-info\",label:(0,a.__)(\"Reservation info\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_reservation)||g(null==t?void 0:t.reservation_minimum_guest),estimatedTime:v(g(null==t?void 0:t.enable_reservation)||g(null==t?void 0:t.reservation_minimum_guest),(0,a.__)(\"5 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(c=null===window||void 0===window?void 0:window.wpCafe)||void 0===c?void 0:c.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=reservation-rules\")}]}]:[]},[t,i]),isLoading:n||!t||s,shouldAutoOpen:b,markAsVisited:function(){return e=void 0,n=void 0,r=void 0,a=f().m(function e(){var n,r;return f().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!0})}),e.n=1,c.A.settings.editSettings({setup_progress_widget_visited:!0});case 1:(n=e.v).success||(console.error(\"Failed to mark setup widget as visited:\",n.message),u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!1})})),e.n=3;break;case 2:e.p=2,r=e.v,console.error(\"Error marking setup widget as visited:\",r),u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!1})});case 3:return e.a(2)}},e,null,[[0,2]])}),new(r||(r=Promise))(function(t,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(e,n||[])).next())});var e,n,r,a}}}(),w=g.setupSections,k=g.isLoading,j=g.shouldAutoOpen,M=g.markAsVisited;return(0,o.useEffect)(function(){j&&!k&&v(!0)},[j,k]),(0,r.jsxs)(u.AM,{open:h,onOpenChange:function(e){return t=void 0,n=void 0,r=void 0,a=y().m(function t(){return y().w(function(t){for(;;)switch(t.n){case 0:if(v(e),e||!j){t.n=1;break}return t.n=1,M();case 1:return t.a(2)}},t)}),new(r||(r=Promise))(function(e,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(t,n||[])).next())});var t,n,r,a},children:[(0,r.jsx)(u.Wv,{asChild:!0,children:(0,r.jsx)(s.W5,{icon:(0,r.jsx)(i.A,{className:\"w-5 h-5 text-black\u002F60\"}),tooltip:(0,a.__)(\"Setup Progress\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\"})}),(0,r.jsx)(u.hl,{className:\"w-80 p-0 overflow-y-auto shadow-xl\",style:{maxHeight:\"calc(100vh - 120px)\"},align:\"end\",sideOffset:8,children:(0,r.jsxs)(\"div\",{className:\"p-4\",children:[(0,r.jsxs)(\"div\",{className:\"mb-4\",children:[(0,r.jsx)(\"h3\",{className:\"text-lg font-semibold text-black! my-0!\",children:(0,a.__)(\"Setup Progress\",\"wp-cafe\")}),(0,r.jsx)(\"p\",{className:\"text-sm text-black\u002F60!\",children:(0,a.__)(\"Complete these steps to get your restaurant ready\",\"wp-cafe\")})]}),k?(0,r.jsx)(\"div\",{className:\"flex items-center justify-center py-8\",children:(0,r.jsx)(\"div\",{className:\"text-sm text-black\u002F60\",children:(0,a.__)(\"Loading setup status...\",\"wp-cafe\")})}):(0,r.jsx)(\"div\",{className:\"space-y-6\",children:w.map(function(e){return(0,r.jsx)(b,{title:e.title,description:e.description,items:e.items},e.id)})})]})})]})}},77857(e,t,n){n.d(t,{bg:()=>p});const r={lessThanXSeconds:{one:\"по-малко от секунда\",other:\"по-малко от {{count}} секунди\"},xSeconds:{one:\"1 секунда\",other:\"{{count}} секунди\"},halfAMinute:\"половин минута\",lessThanXMinutes:{one:\"по-малко от минута\",other:\"по-малко от {{count}} минути\"},xMinutes:{one:\"1 минута\",other:\"{{count}} минути\"},aboutXHours:{one:\"около час\",other:\"около {{count}} часа\"},xHours:{one:\"1 час\",other:\"{{count}} часа\"},xDays:{one:\"1 ден\",other:\"{{count}} дни\"},aboutXWeeks:{one:\"около седмица\",other:\"около {{count}} седмици\"},xWeeks:{one:\"1 седмица\",other:\"{{count}} седмици\"},aboutXMonths:{one:\"около месец\",other:\"около {{count}} месеца\"},xMonths:{one:\"1 месец\",other:\"{{count}} месеца\"},aboutXYears:{one:\"около година\",other:\"около {{count}} години\"},xYears:{one:\"1 година\",other:\"{{count}} години\"},overXYears:{one:\"над година\",other:\"над {{count}} години\"},almostXYears:{one:\"почти година\",other:\"почти {{count}} години\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})};var i=n(90096),s=n(29407);const u=[\"неделя\",\"понеделник\",\"вторник\",\"сряда\",\"четвъртък\",\"петък\",\"събота\"];function d(e){const t=u[e];return 2===e?\"'във \"+t+\" в' p\":\"'в \"+t+\" в' p\"}const l={lastWeek:(e,t,n)=>{const r=(0,s.a)(e),a=r.getDay();return(0,i.R)(r,t,n)?d(a):function(e){const t=u[e];switch(e){case 0:case 3:case 6:return\"'миналата \"+t+\" в' p\";case 1:case 2:case 4:case 5:return\"'миналия \"+t+\" в' p\"}}(a)},yesterday:\"'вчера в' p\",today:\"'днес в' p\",tomorrow:\"'утре в' p\",nextWeek:(e,t,n)=>{const r=(0,s.a)(e),a=r.getDay();return(0,i.R)(r,t,n)?d(a):function(e){const t=u[e];switch(e){case 0:case 3:case 6:return\"'следващата \"+t+\" в' p\";case 1:case 2:case 4:case 5:return\"'следващия \"+t+\" в' p\"}}(a)},other:\"P\"};var c=n(33443);function m(e,t,n,r,a){const o=function(e){return\"quarter\"===e}(t)?a:function(e){return\"year\"===e||\"week\"===e||\"minute\"===e||\"second\"===e}(t)?r:n;return e+\"-\"+o}const f={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(0===n)return m(0,r,\"ев\",\"ева\",\"ево\");if(n%1e3==0)return m(n,r,\"ен\",\"на\",\"но\");if(n%100==0)return m(n,r,\"тен\",\"тна\",\"тно\");const a=n%100;if(a>20||a\u003C10)switch(a%10){case 1:return m(n,r,\"ви\",\"ва\",\"во\");case 2:return m(n,r,\"ри\",\"ра\",\"ро\");case 7:case 8:return m(n,r,\"ми\",\"ма\",\"мо\")}return m(n,r,\"ти\",\"та\",\"то\")},era:(0,c.o)({values:{narrow:[\"пр.н.е.\",\"н.е.\"],abbreviated:[\"преди н. е.\",\"н. е.\"],wide:[\"преди новата ера\",\"новата ера\"]},defaultWidth:\"wide\"}),quarter:(0,c.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-во тримес.\",\"2-ро тримес.\",\"3-то тримес.\",\"4-то тримес.\"],wide:[\"1-во тримесечие\",\"2-ро тримесечие\",\"3-то тримесечие\",\"4-то тримесечие\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,c.o)({values:{abbreviated:[\"яну\",\"фев\",\"мар\",\"апр\",\"май\",\"юни\",\"юли\",\"авг\",\"сеп\",\"окт\",\"ное\",\"дек\"],wide:[\"януари\",\"февруари\",\"март\",\"април\",\"май\",\"юни\",\"юли\",\"август\",\"септември\",\"октомври\",\"ноември\",\"декември\"]},defaultWidth:\"wide\"}),day:(0,c.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"нед\",\"пон\",\"вто\",\"сря\",\"чет\",\"пет\",\"съб\"],wide:[\"неделя\",\"понеделник\",\"вторник\",\"сряда\",\"четвъртък\",\"петък\",\"събота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,c.o)({values:{wide:{am:\"преди обяд\",pm:\"след обяд\",midnight:\"в полунощ\",noon:\"на обяд\",morning:\"сутринта\",afternoon:\"следобед\",evening:\"вечерта\",night:\"през нощта\"}},defaultWidth:\"wide\"})};var h=n(57883);const p={code:\"bg\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"след \"+a:\"преди \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=l[e];return\"function\"==typeof a?a(t,n,r):a},localize:f,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,h.A)({matchPatterns:{narrow:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(преди новата ера|новата ера|нова ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^п\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,h.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[врт]?o?)? тримес.?\u002Fi,wide:\u002F^[1234](-?[врт]?о?)? тримесечие\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,h.A)({matchPatterns:{abbreviated:\u002F^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)\u002Fi,wide:\u002F^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^май\u002Fi,\u002F^юн\u002Fi,\u002F^юл\u002Fi,\u002F^ав\u002Fi,\u002F^се\u002Fi,\u002F^окт\u002Fi,\u002F^но\u002Fi,\u002F^де\u002Fi]},defaultParseWidth:\"any\"}),day:(0,h.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(нд|пн|вт|ср|чт|пт|сб)\u002Fi,abbreviated:\u002F^(нед|пон|вто|сря|чет|пет|съб)\u002Fi,wide:\u002F^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н[ед]\u002Fi,\u002F^п[он]\u002Fi,\u002F^вт\u002Fi,\u002F^ср\u002Fi,\u002F^ч[ет]\u002Fi,\u002F^п[ет]\u002Fi,\u002F^с[ъб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,h.A)({matchPatterns:{any:\u002F^(преди о|след о|в по|на о|през|веч|сут|следо)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^преди о\u002Fi,pm:\u002F^след о\u002Fi,midnight:\u002F^в пол\u002Fi,noon:\u002F^на об\u002Fi,morning:\u002F^сут\u002Fi,afternoon:\u002F^следо\u002Fi,evening:\u002F^веч\u002Fi,night:\u002F^през н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},78217(e,t,n){n.d(t,{s:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return a.getFullYear()===o.getFullYear()}},78370(e,t,n){n.d(t,{bm:()=>se,UC:()=>ae,VY:()=>ie,hJ:()=>re,ZL:()=>ne,bL:()=>ee,hE:()=>oe,l9:()=>te,G$:()=>U,Hs:()=>j});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(18723),u=n(81351),d=n(58666),l=n(18531),c=n(13656),m=n(7971),f=n(44645),h=n(61463),p=n(95805),v=n(58241),g=n(74848);function b(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var w=Symbol(\"radix.slottable\");function y(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===w}var k=\"Dialog\",[x,j]=(0,i.A)(k),[M,P]=x(k),_=e=>{const{__scopeDialog:t,children:n,open:a,defaultOpen:o,onOpenChange:i,modal:d=!0}=e,l=r.useRef(null),c=r.useRef(null),[m,f]=(0,u.i)({prop:a,defaultProp:o??!1,onChange:i,caller:k});return(0,g.jsx)(M,{scope:t,triggerRef:l,contentRef:c,contentId:(0,s.B)(),titleId:(0,s.B)(),descriptionId:(0,s.B)(),open:m,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(e=>!e),[f]),modal:d,children:n})};_.displayName=k;var S=\"DialogTrigger\",W=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=P(S,n),s=(0,o.s)(t,i.triggerRef);return(0,g.jsx)(f.sG.button,{type:\"button\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":i.open,\"aria-controls\":i.contentId,\"data-state\":B(i.open),...r,ref:s,onClick:(0,a.mK)(e.onClick,i.onOpenToggle)})});W.displayName=S;var C=\"DialogPortal\",[O,N]=x(C,{forceMount:void 0}),z=e=>{const{__scopeDialog:t,forceMount:n,children:a,container:o}=e,i=P(C,t);return(0,g.jsx)(O,{scope:t,forceMount:n,children:r.Children.map(a,e=>(0,g.jsx)(m.C,{present:n||i.open,children:(0,g.jsx)(c.Z,{asChild:!0,container:o,children:e})}))})};z.displayName=C;var A=\"DialogOverlay\",T=r.forwardRef((e,t)=>{const n=N(A,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=P(A,e.__scopeDialog);return o.modal?(0,g.jsx)(m.C,{present:r||o.open,children:(0,g.jsx)(D,{...a,ref:t})}):null});T.displayName=A;var E=function(e){const t=b(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(y);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,g.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,g.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"DialogOverlay.RemoveScroll\"),D=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(A,n);return(0,g.jsx)(p.A,{as:E,allowPinchZoom:!0,shards:[a.contentRef],children:(0,g.jsx)(f.sG.div,{\"data-state\":B(a.open),...r,ref:t,style:{pointerEvents:\"auto\",...r.style}})})}),I=\"DialogContent\",F=r.forwardRef((e,t)=>{const n=N(I,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=P(I,e.__scopeDialog);return(0,g.jsx)(m.C,{present:r||o.open,children:o.modal?(0,g.jsx)(H,{...a,ref:t}):(0,g.jsx)(R,{...a,ref:t})})});F.displayName=I;var H=r.forwardRef((e,t)=>{const n=P(I,e.__scopeDialog),i=r.useRef(null),s=(0,o.s)(t,n.contentRef,i);return r.useEffect(()=>{const e=i.current;if(e)return(0,v.Eq)(e)},[]),(0,g.jsx)($,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault())})}),R=r.forwardRef((e,t)=>{const n=P(I,e.__scopeDialog),a=r.useRef(!1),o=r.useRef(!1);return(0,g.jsx)($,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||n.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,\"pointerdown\"===t.detail.originalEvent.type&&(o.current=!0));const r=t.target,i=n.triggerRef.current?.contains(r);i&&t.preventDefault(),\"focusin\"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),$=r.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:s,...u}=e,c=P(I,n),m=r.useRef(null),f=(0,o.s)(t,m);return(0,h.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(l.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:s,children:(0,g.jsx)(d.qW,{role:\"dialog\",id:c.contentId,\"aria-describedby\":c.descriptionId,\"aria-labelledby\":c.titleId,\"data-state\":B(c.open),...u,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(J,{titleId:c.titleId}),(0,g.jsx)(Q,{contentRef:m,descriptionId:c.descriptionId})]})]})}),L=\"DialogTitle\",X=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(L,n);return(0,g.jsx)(f.sG.h2,{id:a.titleId,...r,ref:t})});X.displayName=L;var G=\"DialogDescription\",Y=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(G,n);return(0,g.jsx)(f.sG.p,{id:a.descriptionId,...r,ref:t})});Y.displayName=G;var Z=\"DialogClose\",q=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=P(Z,n);return(0,g.jsx)(f.sG.button,{type:\"button\",...r,ref:t,onClick:(0,a.mK)(e.onClick,()=>o.onOpenChange(!1))})});function B(e){return e?\"open\":\"closed\"}q.displayName=Z;var V=\"DialogTitleWarning\",[U,K]=(0,i.q)(V,{contentName:I,titleName:L,docsSlug:\"dialog\"}),J=({titleId:e})=>{const t=K(V),n=`\\`${t.contentName}\\` requires a \\`${t.titleName}\\` for the component to be accessible for screen reader users.\\n\\nIf you want to hide the \\`${t.titleName}\\`, you can wrap it with our VisuallyHidden component.\\n\\nFor more information, see https:\u002F\u002Fradix-ui.com\u002Fprimitives\u002Fdocs\u002Fcomponents\u002F${t.docsSlug}`;return r.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Q=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \\`Description\\` or \\`aria-describedby={undefined}\\` for {${K(\"DialogDescriptionWarning\").contentName}}.`;return r.useEffect(()=>{const r=e.current?.getAttribute(\"aria-describedby\");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},ee=_,te=W,ne=z,re=T,ae=F,oe=X,ie=Y,se=q},78393(e,t,n){n.d(t,{ZD:()=>E,UC:()=>T,VY:()=>I,hJ:()=>A,ZL:()=>z,bL:()=>O,hE:()=>D,l9:()=>N});var r=n(51609),a=n(62133),o=n(91071),i=n(78370),s=n(9957),u=n(74848),d=Symbol(\"radix.slottable\");var l=\"AlertDialog\",[c,m]=(0,a.A)(l,[i.Hs]),f=(0,i.Hs)(),h=e=>{const{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,u.jsx)(i.bL,{...r,...n,modal:!0})};h.displayName=l;var p=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.l9,{...a,...r,ref:t})});p.displayName=\"AlertDialogTrigger\";var v=e=>{const{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,u.jsx)(i.ZL,{...r,...n})};v.displayName=\"AlertDialogPortal\";var g=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.hJ,{...a,...r,ref:t})});g.displayName=\"AlertDialogOverlay\";var b=\"AlertDialogContent\",[w,y]=c(b),k=function(e){const t=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=d,t}(\"AlertDialogContent\"),x=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:a,...d}=e,l=f(n),c=r.useRef(null),m=(0,o.s)(t,c),h=r.useRef(null);return(0,u.jsx)(i.G$,{contentName:b,titleName:j,docsSlug:\"alert-dialog\",children:(0,u.jsx)(w,{scope:n,cancelRef:h,children:(0,u.jsxs)(i.UC,{role:\"alertdialog\",...l,...d,ref:m,onOpenAutoFocus:(0,s.mK)(d.onOpenAutoFocus,e=>{e.preventDefault(),h.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,u.jsx)(k,{children:a}),(0,u.jsx)(C,{contentRef:c})]})})})});x.displayName=b;var j=\"AlertDialogTitle\",M=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.hE,{...a,...r,ref:t})});M.displayName=j;var P=\"AlertDialogDescription\",_=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.VY,{...a,...r,ref:t})});_.displayName=P,r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.bm,{...a,...r,ref:t})}).displayName=\"AlertDialogAction\";var S=\"AlertDialogCancel\",W=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:a}=y(S,n),s=f(n),d=(0,o.s)(t,a);return(0,u.jsx)(i.bm,{...s,...r,ref:d})});W.displayName=S;var C=({contentRef:e})=>{const t=`\\`${b}\\` requires a description for the component to be accessible for screen reader users.\\n\\nYou can add a description to the \\`${b}\\` by passing a \\`${P}\\` component as a child, which also benefits sighted users by adding visible context to the dialog.\\n\\nAlternatively, you can use your own component as a description by assigning it an \\`id\\` and passing the same value to the \\`aria-describedby\\` prop in \\`${b}\\`. If the description is confusing or duplicative for sighted users, you can use the \\`@radix-ui\u002Freact-visually-hidden\\` primitive as a wrapper around your description component.\\n\\nFor more information, see https:\u002F\u002Fradix-ui.com\u002Fprimitives\u002Fdocs\u002Fcomponents\u002Falert-dialog`;return r.useEffect(()=>{document.getElementById(e.current?.getAttribute(\"aria-describedby\"))||console.warn(t)},[t,e]),null},O=h,N=p,z=v,A=g,T=x,E=W,D=M,I=_},78668(e,t,n){n.d(t,{m:()=>o});const r=(e,t)=>{switch(e){case\"P\":return t.date({width:\"short\"});case\"PP\":return t.date({width:\"medium\"});case\"PPP\":return t.date({width:\"long\"});default:return t.date({width:\"full\"})}},a=(e,t)=>{switch(e){case\"p\":return t.time({width:\"short\"});case\"pp\":return t.time({width:\"medium\"});case\"ppp\":return t.time({width:\"long\"});default:return t.time({width:\"full\"})}},o={p:a,P:(e,t)=>{const n=e.match(\u002F(P+)(p+)?\u002F)||[],o=n[1],i=n[2];if(!i)return r(e,t);let s;switch(o){case\"P\":s=t.dateTime({width:\"short\"});break;case\"PP\":s=t.dateTime({width:\"medium\"});break;case\"PPP\":s=t.dateTime({width:\"long\"});break;default:s=t.dateTime({width:\"full\"})}return s.replace(\"{{date}}\",r(o,t)).replace(\"{{time}}\",a(i,t))}}},78894(e,t,n){n.d(t,{ca:()=>c});const r={lessThanXSeconds:{one:\"menys d'un segon\",eleven:\"menys d'onze segons\",other:\"menys de {{count}} segons\"},xSeconds:{one:\"1 segon\",other:\"{{count}} segons\"},halfAMinute:\"mig minut\",lessThanXMinutes:{one:\"menys d'un minut\",eleven:\"menys d'onze minuts\",other:\"menys de {{count}} minuts\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minuts\"},aboutXHours:{one:\"aproximadament una hora\",other:\"aproximadament {{count}} hores\"},xHours:{one:\"1 hora\",other:\"{{count}} hores\"},xDays:{one:\"1 dia\",other:\"{{count}} dies\"},aboutXWeeks:{one:\"aproximadament una setmana\",other:\"aproximadament {{count}} setmanes\"},xWeeks:{one:\"1 setmana\",other:\"{{count}} setmanes\"},aboutXMonths:{one:\"aproximadament un mes\",other:\"aproximadament {{count}} mesos\"},xMonths:{one:\"1 mes\",other:\"{{count}} mesos\"},aboutXYears:{one:\"aproximadament un any\",other:\"aproximadament {{count}} anys\"},xYears:{one:\"1 any\",other:\"{{count}} anys\"},overXYears:{one:\"més d'un any\",eleven:\"més d'onze anys\",other:\"més de {{count}} anys\"},almostXYears:{one:\"gairebé un any\",other:\"gairebé {{count}} anys\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a les' {{time}}\",long:\"{{date}} 'a les' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'el' eeee 'passat a la' LT\",yesterday:\"'ahir a la' p\",today:\"'avui a la' p\",tomorrow:\"'demà a la' p\",nextWeek:\"eeee 'a la' p\",other:\"P\"},s={lastWeek:\"'el' eeee 'passat a les' p\",yesterday:\"'ahir a les' p\",today:\"'avui a les' p\",tomorrow:\"'demà a les' p\",nextWeek:\"eeee 'a les' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:case 3:return n+\"r\";case 2:return n+\"n\";case 4:return n+\"t\"}return n+\"è\"},era:(0,u.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a. de C.\",\"d. de C.\"],wide:[\"abans de Crist\",\"després de Crist\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1r trimestre\",\"2n trimestre\",\"3r trimestre\",\"4t trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"GN\",\"FB\",\"MÇ\",\"AB\",\"MG\",\"JN\",\"JL\",\"AG\",\"ST\",\"OC\",\"NV\",\"DS\"],abbreviated:[\"gen.\",\"febr.\",\"març\",\"abr.\",\"maig\",\"juny\",\"jul.\",\"ag.\",\"set.\",\"oct.\",\"nov.\",\"des.\"],wide:[\"gener\",\"febrer\",\"març\",\"abril\",\"maig\",\"juny\",\"juliol\",\"agost\",\"setembre\",\"octubre\",\"novembre\",\"desembre\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],short:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],abbreviated:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],wide:[\"diumenge\",\"dilluns\",\"dimarts\",\"dimecres\",\"dijous\",\"divendres\",\"dissabte\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"ca\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:11===t&&o.eleven?o.eleven:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"fa \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(è|r|n|r|t)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(aC|dC)\u002Fi,abbreviated:\u002F^(a. de C.|d. de C.)\u002Fi,wide:\u002F^(abans de Crist|despr[eé]s de Crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^aC\u002Fi,\u002F^dC\u002Fi],abbreviated:[\u002F^(a. de C.)\u002Fi,\u002F^(d. de C.)\u002Fi],wide:[\u002F^(abans de Crist)\u002Fi,\u002F^(despr[eé]s de Crist)\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](è|r|n|r|t)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)\u002Fi,abbreviated:\u002F^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)\u002Fi,wide:\u002F^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^GN\u002Fi,\u002F^FB\u002Fi,\u002F^MÇ\u002Fi,\u002F^AB\u002Fi,\u002F^MG\u002Fi,\u002F^JN\u002Fi,\u002F^JL\u002Fi,\u002F^AG\u002Fi,\u002F^ST\u002Fi,\u002F^OC\u002Fi,\u002F^NV\u002Fi,\u002F^DS\u002Fi],abbreviated:[\u002F^gen.\u002Fi,\u002F^febr.\u002Fi,\u002F^març\u002Fi,\u002F^abr.\u002Fi,\u002F^maig\u002Fi,\u002F^juny\u002Fi,\u002F^jul.\u002Fi,\u002F^ag.\u002Fi,\u002F^set.\u002Fi,\u002F^oct.\u002Fi,\u002F^nov.\u002Fi,\u002F^des.\u002Fi],wide:[\u002F^gener\u002Fi,\u002F^febrer\u002Fi,\u002F^març\u002Fi,\u002F^abril\u002Fi,\u002F^maig\u002Fi,\u002F^juny\u002Fi,\u002F^juliol\u002Fi,\u002F^agost\u002Fi,\u002F^setembre\u002Fi,\u002F^octubre\u002Fi,\u002F^novembre\u002Fi,\u002F^desembre\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,short:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,abbreviated:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,wide:\u002F^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^dg.\u002Fi,\u002F^dl.\u002Fi,\u002F^dt.\u002Fi,\u002F^dm.\u002Fi,\u002F^dj.\u002Fi,\u002F^dv.\u002Fi,\u002F^ds.\u002Fi],abbreviated:[\u002F^dg.\u002Fi,\u002F^dl.\u002Fi,\u002F^dt.\u002Fi,\u002F^dm.\u002Fi,\u002F^dj.\u002Fi,\u002F^dv.\u002Fi,\u002F^ds.\u002Fi],wide:[\u002F^diumenge\u002Fi,\u002F^dilluns\u002Fi,\u002F^dimarts\u002Fi,\u002F^dimecres\u002Fi,\u002F^dijous\u002Fi,\u002F^divendres\u002Fi,\u002F^disssabte\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))\u002Fi,abbreviated:\u002F^([ap]\\.?\\s?m\\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))\u002Fi,wide:\u002F^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mitjanit\u002Fi,noon:\u002F^migdia\u002Fi,morning:\u002Fmatí\u002Fi,afternoon:\u002Ftarda\u002Fi,evening:\u002Fvespre\u002Fi,night:\u002Fnit\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},78971(e,t,n){n.d(t,{$:()=>v,r:()=>p});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(8723),m=n(33362),f=n(22732),h=n(71112),p=(0,f.F)(\"wcf-btn inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-al disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\u002F50 focus-visible:ring-[3px] aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive cursor-pointer disabled:cursor-not-allowed rounded-[6px]\",{variants:{variant:{default:\"wcf-primary-btn bg-primary text-white dark:text-[#efefef] hover:bg-primary-400 active:bg-primary-400 disabled:bg-primary-200\",outline:\"wcf-outline-btn border border-black\u002F10 bg-white text-neutral-400 hover:bg-white\u002F90\",ghost:\"wcf-ghost-btn text-neutral-500 hover:bg-neutral-200\",link:\"underline-offset-4 hover:underline\",outlinePrimary:\"wcf-outline-primary-btn border border-primary bg-white text-primary hover:bg-primary\u002F10\",outlineDark:\"border border-neutral-400 text-neutral-500 hover:text-primary-400 hover:border-primary-400\",ghostPrimary:\"text-primary hover:bg-primary\u002F10\",softPrimary:\"bg-primary\u002F10 text-primary hover:text-primary-300\",softSecondary:\"wcf-soft-secondary-btn bg-neutral-200 dark:bg-neutral-200\u002F60 text-black! hover:bg-visual-300\",lightOutline:\"bg-neutral-white text-[13px]! border border-border text-neutral-light hover:text-neutral-400 hover:border-visual-300\",infoOutline:\"bg-neutral-white border border-info text-info hover:text-info\u002F70 hover:border-info\u002F70\",icon:\"wcf-icon-btn bg-neutral-100 text-neutral-600 hover:bg-neutral-200 rounded-full border-0\",danger:\"bg-neutral-200 text-visual-400 hover:text-danger hover:bg-danger\u002F10\"},size:{default:\"h-10 px-4 text-sm has-[>svg]:px-3 sm:h-11 sm:px-6 sm:text-base\",sm:\"h-8 text-sm! font-normal! gap-1.5 px-3 has-[>svg]:px-2.5\",lg:\"h-10 px-5 has-[>svg]:px-4 sm:h-12 sm:px-8 sm:text-base\",icon:\"size-8 sm:size-9\",iconCircle:\"size-8 sm:size-9 rounded-full p-0 flex items-center justify-center\"}},defaultVariants:{variant:\"default\",size:\"default\"}}),v=l.forwardRef(function(e,t){var n=e.className,r=e.variant,a=e.size,o=e.asChild,i=void 0!==o&&o,s=e.loading,u=void 0!==s&&s,l=e.children,f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"variant\",\"size\",\"asChild\",\"loading\",\"children\"]),v=i?m.DX:\"button\";return(0,d.jsx)(v,Object.assign({ref:t,className:(0,h.cn)(p({variant:r,size:a}),n,u&&\"pointer-events-none opacity-80\"),disabled:u||f.disabled},f,{children:u?(0,d.jsxs)(\"div\",{className:\"flex gap-2 items-center\",children:[l,\" \",(0,d.jsx)(c.A,{className:\"animate-spin size-4\"})]}):l}))});v.displayName=\"Button\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_button\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_button\",\"wpcafe\",function(e,t){return(0,d.jsx)(v,Object.assign({},t))},10)},78982(e,t,n){n.d(t,{it:()=>d});var r=n(6200),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var i=n(79207),s=n(43847),u=n(58255);const d={code:\"it\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},79014(e,t,n){n.d(t,{bL:()=>x,zi:()=>j});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(81351),u=n(85357),d=n(31769),l=n(44645),c=n(74848),m=\"Switch\",[f,h]=(0,i.A)(m),[p,v]=f(m),g=r.forwardRef((e,t)=>{const{__scopeSwitch:n,name:i,checked:u,defaultChecked:d,required:f,disabled:h,value:v=\"on\",onCheckedChange:g,form:b,...w}=e,[x,j]=r.useState(null),M=(0,o.s)(t,e=>j(e)),P=r.useRef(!1),_=!x||b||!!x.closest(\"form\"),[S,W]=(0,s.i)({prop:u,defaultProp:d??!1,onChange:g,caller:m});return(0,c.jsxs)(p,{scope:n,checked:S,disabled:h,children:[(0,c.jsx)(l.sG.button,{type:\"button\",role:\"switch\",\"aria-checked\":S,\"aria-required\":f,\"data-state\":k(S),\"data-disabled\":h?\"\":void 0,disabled:h,value:v,...w,ref:M,onClick:(0,a.mK)(e.onClick,e=>{W(e=>!e),_&&(P.current=e.isPropagationStopped(),P.current||e.stopPropagation())})}),_&&(0,c.jsx)(y,{control:x,bubbles:!P.current,name:i,value:v,checked:S,required:f,disabled:h,form:b,style:{transform:\"translateX(-100%)\"}})]})});g.displayName=m;var b=\"SwitchThumb\",w=r.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,a=v(b,n);return(0,c.jsx)(l.sG.span,{\"data-state\":k(a.checked),\"data-disabled\":a.disabled?\"\":void 0,...r,ref:t})});w.displayName=b;var y=r.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:a=!0,...i},s)=>{const l=r.useRef(null),m=(0,o.s)(l,s),f=(0,u.Z)(n),h=(0,d.X)(t);return r.useEffect(()=>{const e=l.current;if(!e)return;const t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,\"checked\").set;if(f!==n&&r){const t=new Event(\"click\",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}},[f,n,a]),(0,c.jsx)(\"input\",{type:\"checkbox\",\"aria-hidden\":!0,defaultChecked:n,...i,tabIndex:-1,ref:m,style:{...i.style,...h,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0}})});function k(e){return e?\"checked\":\"unchecked\"}y.displayName=\"SwitchBubbleInput\";var x=g,j=w},79085(e,t,n){var r,a,o,i,s,u;n.d(t,{M:()=>d});var d=function(){var e;return Boolean(window.wpCafePro||\"1\"===(null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.wpcafePro))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_use_admin_license_check\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_use_admin_license_check\",\"wpcafe\",function(){return d},10)},79114(e,t,n){n.d(t,{J:()=>a});var r=n(16172);function a(e,t,n){return(0,r.f)(e,7*t,n)}},79187(e,t,n){n.d(t,{p:()=>c});var r,a,o,i,s,u,d=n(74848),l=n(71112);function c(e){var t=e.className,n=e.type,r=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"type\"]);return(0,d.jsx)(\"input\",Object.assign({type:n,\"data-slot\":\"input\",className:(0,l.cn)(\"wcf-input file:text-foreground placeholder:text-muted-foreground\u002F55 selection:bg-primary selection:text-primary-foreground dark:bg-input\u002F30 border-input! flex h-11 w-full min-w-0 rounded-md! border bg-transparent! px-3 py-1 text-black\u002F85! text-sm! shadow-xs transition-[color,box-shadow] outline-none! file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50\",\"aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive\",t)},r))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_input\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_input\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10)},79207(e,t,n){n.d(t,{o:()=>s});var r=n(90096);const a=[\"domenica\",\"lunedì\",\"martedì\",\"mercoledì\",\"giovedì\",\"venerdì\",\"sabato\"];function o(e){return\"'\"+a[e]+\" alle' p\"}const i={lastWeek:(e,t,n)=>{const i=e.getDay();return(0,r.R)(e,t,n)?o(i):function(e){return 0===e?\"'domenica scorsa alle' p\":\"'\"+a[e]+\" scorso alle' p\"}(i)},yesterday:\"'ieri alle' p\",today:\"'oggi alle' p\",tomorrow:\"'domani alle' p\",nextWeek:(e,t,n)=>{const i=e.getDay();return(0,r.R)(e,t,n)?o(i):function(e){return 0===e?\"'domenica prossima alle' p\":\"'\"+a[e]+\" prossimo alle' p\"}(i)},other:\"P\"},s=(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t,n,r):a}},79804(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-check\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"m9 12 2 2 4-4\",key:\"dzmm74\"}]])},80323(e,t,n){function r(e){return e.replace(\u002Fsekuntia?\u002F,\"sekunnin\")}function a(e){return e.replace(\u002Fminuuttia?\u002F,\"minuutin\")}function o(e){return e.replace(\u002Ftuntia?\u002F,\"tunnin\")}function i(e){return e.replace(\u002F(viikko|viikkoa)\u002F,\"viikon\")}function s(e){return e.replace(\u002F(kuukausi|kuukautta)\u002F,\"kuukauden\")}function u(e){return e.replace(\u002F(vuosi|vuotta)\u002F,\"vuoden\")}n.d(t,{fi:()=>y});const d={lessThanXSeconds:{one:\"alle sekunti\",other:\"alle {{count}} sekuntia\",futureTense:r},xSeconds:{one:\"sekunti\",other:\"{{count}} sekuntia\",futureTense:r},halfAMinute:{one:\"puoli minuuttia\",other:\"puoli minuuttia\",futureTense:e=>\"puolen minuutin\"},lessThanXMinutes:{one:\"alle minuutti\",other:\"alle {{count}} minuuttia\",futureTense:a},xMinutes:{one:\"minuutti\",other:\"{{count}} minuuttia\",futureTense:a},aboutXHours:{one:\"noin tunti\",other:\"noin {{count}} tuntia\",futureTense:o},xHours:{one:\"tunti\",other:\"{{count}} tuntia\",futureTense:o},xDays:{one:\"päivä\",other:\"{{count}} päivää\",futureTense:function(e){return e.replace(\u002Fpäivää?\u002F,\"päivän\")}},aboutXWeeks:{one:\"noin viikko\",other:\"noin {{count}} viikkoa\",futureTense:i},xWeeks:{one:\"viikko\",other:\"{{count}} viikkoa\",futureTense:i},aboutXMonths:{one:\"noin kuukausi\",other:\"noin {{count}} kuukautta\",futureTense:s},xMonths:{one:\"kuukausi\",other:\"{{count}} kuukautta\",futureTense:s},aboutXYears:{one:\"noin vuosi\",other:\"noin {{count}} vuotta\",futureTense:u},xYears:{one:\"vuosi\",other:\"{{count}} vuotta\",futureTense:u},overXYears:{one:\"yli vuosi\",other:\"yli {{count}} vuotta\",futureTense:u},almostXYears:{one:\"lähes vuosi\",other:\"lähes {{count}} vuotta\",futureTense:u}};var l=n(7277);const c={date:(0,l.k)({formats:{full:\"eeee d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"d.M.y\"},defaultWidth:\"full\"}),time:(0,l.k)({formats:{full:\"HH.mm.ss zzzz\",long:\"HH.mm.ss z\",medium:\"HH.mm.ss\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,l.k)({formats:{full:\"{{date}} 'klo' {{time}}\",long:\"{{date}} 'klo' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},m={lastWeek:\"'viime' eeee 'klo' p\",yesterday:\"'eilen klo' p\",today:\"'tänään klo' p\",tomorrow:\"'huomenna klo' p\",nextWeek:\"'ensi' eeee 'klo' p\",other:\"P\"};var f=n(33443);const h={narrow:[\"T\",\"H\",\"M\",\"H\",\"T\",\"K\",\"H\",\"E\",\"S\",\"L\",\"M\",\"J\"],abbreviated:[\"tammi\",\"helmi\",\"maalis\",\"huhti\",\"touko\",\"kesä\",\"heinä\",\"elo\",\"syys\",\"loka\",\"marras\",\"joulu\"],wide:[\"tammikuu\",\"helmikuu\",\"maaliskuu\",\"huhtikuu\",\"toukokuu\",\"kesäkuu\",\"heinäkuu\",\"elokuu\",\"syyskuu\",\"lokakuu\",\"marraskuu\",\"joulukuu\"]},p={narrow:h.narrow,abbreviated:h.abbreviated,wide:[\"tammikuuta\",\"helmikuuta\",\"maaliskuuta\",\"huhtikuuta\",\"toukokuuta\",\"kesäkuuta\",\"heinäkuuta\",\"elokuuta\",\"syyskuuta\",\"lokakuuta\",\"marraskuuta\",\"joulukuuta\"]},v={narrow:[\"S\",\"M\",\"T\",\"K\",\"T\",\"P\",\"L\"],short:[\"su\",\"ma\",\"ti\",\"ke\",\"to\",\"pe\",\"la\"],abbreviated:[\"sunn.\",\"maan.\",\"tiis.\",\"kesk.\",\"torst.\",\"perj.\",\"la\"],wide:[\"sunnuntai\",\"maanantai\",\"tiistai\",\"keskiviikko\",\"torstai\",\"perjantai\",\"lauantai\"]},g={narrow:v.narrow,short:v.short,abbreviated:v.abbreviated,wide:[\"sunnuntaina\",\"maanantaina\",\"tiistaina\",\"keskiviikkona\",\"torstaina\",\"perjantaina\",\"lauantaina\"]},b={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,f.o)({values:{narrow:[\"eaa.\",\"jaa.\"],abbreviated:[\"eaa.\",\"jaa.\"],wide:[\"ennen ajanlaskun alkua\",\"jälkeen ajanlaskun alun\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartaali\",\"2. kvartaali\",\"3. kvartaali\",\"4. kvartaali\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:h,defaultWidth:\"wide\",formattingValues:p,defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:v,defaultWidth:\"wide\",formattingValues:g,defaultFormattingWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ap\",pm:\"ip\",midnight:\"keskiyö\",noon:\"keskipäivä\",morning:\"ap\",afternoon:\"ip\",evening:\"illalla\",night:\"yöllä\"},abbreviated:{am:\"ap\",pm:\"ip\",midnight:\"keskiyö\",noon:\"keskipäivä\",morning:\"ap\",afternoon:\"ip\",evening:\"illalla\",night:\"yöllä\"},wide:{am:\"ap\",pm:\"ip\",midnight:\"keskiyöllä\",noon:\"keskipäivällä\",morning:\"aamupäivällä\",afternoon:\"iltapäivällä\",evening:\"illalla\",night:\"yöllä\"}},defaultWidth:\"wide\"})};var w=n(57883);const y={code:\"fi\",formatDistance:(e,t,n)=>{const r=d[e],a=1===t?r.one:r.other.replace(\"{{count}}\",String(t));return n?.addSuffix?n.comparison&&n.comparison>0?r.futureTense(a)+\" kuluttua\":a+\" sitten\":a},formatLong:c,formatRelative:(e,t,n,r)=>m[e],localize:b,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,w.A)({matchPatterns:{narrow:\u002F^(e|j)\u002Fi,abbreviated:\u002F^(eaa.|jaa.)\u002Fi,wide:\u002F^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^e\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,w.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]\\.? kvartaali\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,w.A)({matchPatterns:{narrow:\u002F^[thmkeslj]\u002Fi,abbreviated:\u002F^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)\u002Fi,wide:\u002F^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^t\u002Fi,\u002F^h\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^h\u002Fi,\u002F^e\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi],any:[\u002F^ta\u002Fi,\u002F^hel\u002Fi,\u002F^maa\u002Fi,\u002F^hu\u002Fi,\u002F^to\u002Fi,\u002F^k\u002Fi,\u002F^hei\u002Fi,\u002F^e\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^mar\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),day:(0,w.A)({matchPatterns:{narrow:\u002F^[smtkpl]\u002Fi,short:\u002F^(su|ma|ti|ke|to|pe|la)\u002Fi,abbreviated:\u002F^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)\u002Fi,wide:\u002F^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^t\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi],any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^k\u002Fi,\u002F^to\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,w.A)({matchPatterns:{narrow:\u002F^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)\u002Fi,any:\u002F^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ap\u002Fi,pm:\u002F^ip\u002Fi,midnight:\u002F^keskiyö\u002Fi,noon:\u002F^keskipäivä\u002Fi,morning:\u002Faamupäivällä\u002Fi,afternoon:\u002Filtapäivällä\u002Fi,evening:\u002Fillalla\u002Fi,night:\u002Fyöllä\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},80324(e,t,n){n.d(t,{b:()=>u});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(94223);const u={code:\"en-GB\",formatDistance:r.B,formatLong:s.s,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},80337(e,t,n){n.d(t,{k:()=>o});var r=n(92516),a=n(29407);function o(e,t){const n=(0,r.q)(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,a.a)(e,t?.in),s=i.getDay(),u=(s\u003Co?7:0)+s-o;return i.setDate(i.getDate()-u),i.setHours(0,0,0,0),i}},80658(e,t,n){function r(e){return e instanceof Date||\"object\"==typeof e&&\"[object Date]\"===Object.prototype.toString.call(e)}n.d(t,{$:()=>r})},80697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"plus\",[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"M12 5v14\",key:\"s699le\"}]])},80894(e,t,n){n(86087)},81351(e,t,n){var r;n.d(t,{i:()=>s});var a=n(51609),o=n(88200),i=(r||(r=n.t(a,2)))[\" useInsertionEffect \".trim().toString()]||o.N;function s({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,s,u]=function({defaultProp:e,onChange:t}){const[n,r]=a.useState(e),o=a.useRef(n),s=a.useRef(t);return i(()=>{s.current=t},[t]),a.useEffect(()=>{o.current!==n&&(s.current?.(n),o.current=n)},[n,o]),[n,r,s]}({defaultProp:t,onChange:n}),d=void 0!==e,l=d?e:o;{const t=a.useRef(void 0!==e);a.useEffect(()=>{const e=t.current;if(e!==d){const t=e?\"controlled\":\"uncontrolled\",n=d?\"controlled\":\"uncontrolled\";console.warn(`${r} is changing from ${t} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=d},[d,r])}const c=a.useCallback(t=>{if(d){const n=function(e){return\"function\"==typeof e}(t)?t(e):t;n!==e&&u.current?.(n)}else s(t)},[d,e,s,u]);return[l,c]}Symbol(\"RADIX:SYNC_STATE\")},81648(e,t,n){n.d(t,{default:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(49785),s=n(31347),u=n(16029),d=n(95549),l=n(16066);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}const m=function(e){var t,n=e.value,m=void 0===n?u.no:n,f=e.onChange,h=e.name,p=void 0===h?\"restaurant_schedule\":h,v=e.className,g=void 0===v?\"\":v,b=e.slotIntervalName,w=void 0===b?\"slot_interval\":b,y=e.slotIntervalLabel,k=void 0===y?(0,a.__)(\"Time Intervals\",\"wp-cafe\"):y,x=e.slotIntervalTooltip,j=void 0===x?(0,a.__)(\"The interval between slots. This is used to generate the slots for the whole day schedule. You will find this in the slots while booking reservation or pickup or delivery\",\"wp-cafe\"):x,M=e.slotIntervalHelperText,P=void 0===M?(0,a.__)(\"This affects pickup, delivery, and reservation slots\",\"wp-cafe\"):M,_=(0,i.xW)(),S=(0,o.useMemo)(function(){return(0,u.ez)(m)},[m]),W=(0,o.useCallback)(function(e){if(f){var t=(0,u.MK)(e);f(t)}},[f]),C=(0,l.U)(S,W),O=C.schedule,N=C.handleDayUpdate,z=C.handleApplyToAll;return(0,r.jsxs)(\"div\",{className:\"space-y-4\",children:[(0,r.jsx)(\"input\",{type:\"hidden\",name:p,value:JSON.stringify(O)}),(0,r.jsxs)(\"div\",{className:\"space-y-3 border rounded-lg p-4 border-black\u002F10 \".concat(g),children:[(0,r.jsxs)(\"div\",{className:\"bg-card p-4 rounded-lg\",children:[(0,r.jsx)(\"div\",{className:\"max-w-sm\",children:(0,r.jsx)(d.bz,{control:_.control,label:k,name:w,suffix:(0,r.jsx)(\"span\",{className:\"text-sm text-muted-foreground\",children:(0,a.__)(\"minutes\",\"wp-cafe\")}),type:\"number\",placeholder:(0,a.__)(\"e.g. 30\",\"wp-cafe\"),tooltip:j})}),(0,r.jsx)(\"div\",{className:\"text-sm pt-2 text-black\u002F80\",children:P})]}),(0,r.jsx)(\"div\",{className:\"text-lg font-medium mt-3 mb-5\",children:(0,a.__)(\"Weekly Schedule:\",\"wp-cafe\")}),null===(t=Object.entries(O))||void 0===t?void 0:t.map(function(e){var t,n,a=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?c(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),o=a[0],i=a[1];return(0,r.jsx)(s.g,{dayKey:o,schedule:i,onUpdate:function(e){return N(o,e)},onApplyToAll:function(){return z(o)},isActive:\"on\"===i.status,slotIntervalName:w},o)})]})]})}},81706(e,t,n){n.d(t,{eu:()=>c});const r={lessThanXSeconds:{one:\"segundo bat baino gutxiago\",other:\"{{count}} segundo baino gutxiago\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundo\"},halfAMinute:\"minutu erdi\",lessThanXMinutes:{one:\"minutu bat baino gutxiago\",other:\"{{count}} minutu baino gutxiago\"},xMinutes:{one:\"1 minutu\",other:\"{{count}} minutu\"},aboutXHours:{one:\"1 ordu gutxi gorabehera\",other:\"{{count}} ordu gutxi gorabehera\"},xHours:{one:\"1 ordu\",other:\"{{count}} ordu\"},xDays:{one:\"1 egun\",other:\"{{count}} egun\"},aboutXWeeks:{one:\"aste 1 inguru\",other:\"{{count}} aste inguru\"},xWeeks:{one:\"1 aste\",other:\"{{count}} astean\"},aboutXMonths:{one:\"1 hilabete gutxi gorabehera\",other:\"{{count}} hilabete gutxi gorabehera\"},xMonths:{one:\"1 hilabete\",other:\"{{count}} hilabete\"},aboutXYears:{one:\"1 urte gutxi gorabehera\",other:\"{{count}} urte gutxi gorabehera\"},xYears:{one:\"1 urte\",other:\"{{count}} urte\"},overXYears:{one:\"1 urte baino gehiago\",other:\"{{count}} urte baino gehiago\"},almostXYears:{one:\"ia 1 urte\",other:\"ia {{count}} urte\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, y'ko' MMMM'ren' d'a' y'ren'\",long:\"y'ko' MMMM'ren' d'a'\",medium:\"y MMM d\",short:\"yy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'tan' {{time}}\",long:\"{{date}} 'tan' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'joan den' eeee, LT\",yesterday:\"'atzo,' p\",today:\"'gaur,' p\",tomorrow:\"'bihar,' p\",nextWeek:\"eeee, p\",other:\"P\"},s={lastWeek:\"'joan den' eeee, p\",yesterday:\"'atzo,' p\",today:\"'gaur,' p\",tomorrow:\"'bihar,' p\",nextWeek:\"eeee, p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"k.a.\",\"k.o.\"],abbreviated:[\"k.a.\",\"k.o.\"],wide:[\"kristo aurretik\",\"kristo ondoren\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1H\",\"2H\",\"3H\",\"4H\"],wide:[\"1. hiruhilekoa\",\"2. hiruhilekoa\",\"3. hiruhilekoa\",\"4. hiruhilekoa\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"u\",\"o\",\"m\",\"a\",\"m\",\"e\",\"u\",\"a\",\"i\",\"u\",\"a\",\"a\"],abbreviated:[\"urt\",\"ots\",\"mar\",\"api\",\"mai\",\"eka\",\"uzt\",\"abu\",\"ira\",\"urr\",\"aza\",\"abe\"],wide:[\"urtarrila\",\"otsaila\",\"martxoa\",\"apirila\",\"maiatza\",\"ekaina\",\"uztaila\",\"abuztua\",\"iraila\",\"urria\",\"azaroa\",\"abendua\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"i\",\"a\",\"a\",\"a\",\"o\",\"o\",\"l\"],short:[\"ig\",\"al\",\"as\",\"az\",\"og\",\"or\",\"lr\"],abbreviated:[\"iga\",\"ast\",\"ast\",\"ast\",\"ost\",\"ost\",\"lar\"],wide:[\"igandea\",\"astelehena\",\"asteartea\",\"asteazkena\",\"osteguna\",\"ostirala\",\"larunbata\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"ge\",noon:\"eg\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"ge\",noon:\"eg\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"eu\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"duela \"+a:a},formatLong:o,formatRelative:(e,t)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(k.a.|k.o.)\u002Fi,abbreviated:\u002F^(k.a.|k.o.)\u002Fi,wide:\u002F^(kristo aurretik|kristo ondoren)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^k.a.\u002Fi,\u002F^k.o.\u002Fi],abbreviated:[\u002F^(k.a.)\u002Fi,\u002F^(k.o.)\u002Fi],wide:[\u002F^(kristo aurretik)\u002Fi,\u002F^(kristo ondoren)\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]H\u002Fi,wide:\u002F^[1234](.)? hiruhilekoa\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[uomaei]\u002Fi,abbreviated:\u002F^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)\u002Fi,wide:\u002F^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^u\u002Fi,\u002F^o\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^u\u002Fi,\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^u\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi],any:[\u002F^urt\u002Fi,\u002F^ots\u002Fi,\u002F^mar\u002Fi,\u002F^api\u002Fi,\u002F^mai\u002Fi,\u002F^eka\u002Fi,\u002F^uzt\u002Fi,\u002F^abu\u002Fi,\u002F^ira\u002Fi,\u002F^urr\u002Fi,\u002F^aza\u002Fi,\u002F^abe\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[iaol]\u002Fi,short:\u002F^(ig|al|as|az|og|or|lr)\u002Fi,abbreviated:\u002F^(iga|ast|ast|ast|ost|ost|lar)\u002Fi,wide:\u002F^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi,\u002F^o\u002Fi,\u002F^o\u002Fi,\u002F^l\u002Fi],short:[\u002F^ig\u002Fi,\u002F^al\u002Fi,\u002F^as\u002Fi,\u002F^az\u002Fi,\u002F^og\u002Fi,\u002F^or\u002Fi,\u002F^lr\u002Fi],abbreviated:[\u002F^iga\u002Fi,\u002F^ast\u002Fi,\u002F^ast\u002Fi,\u002F^ast\u002Fi,\u002F^ost\u002Fi,\u002F^ost\u002Fi,\u002F^lar\u002Fi],wide:[\u002F^igandea\u002Fi,\u002F^astelehena\u002Fi,\u002F^asteartea\u002Fi,\u002F^asteazkena\u002Fi,\u002F^osteguna\u002Fi,\u002F^ostirala\u002Fi,\u002F^larunbata\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^ge\u002Fi,noon:\u002F^eg\u002Fi,morning:\u002Fgoiz\u002Fi,afternoon:\u002Farratsaldea\u002Fi,evening:\u002Farratsaldea\u002Fi,night:\u002Fgau\u002Fi},any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^gauerdia\u002Fi,noon:\u002F^eguerdia\u002Fi,morning:\u002Fgoiz\u002Fi,afternoon:\u002Farratsaldea\u002Fi,evening:\u002Farratsaldea\u002Fi,night:\u002Fgau\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},82047(e,t,n){n.d(t,{i3:()=>U,UC:()=>V,ZL:()=>B,Kq:()=>Y,bL:()=>Z,l9:()=>q});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(58666),u=n(18723),d=n(5272),l=n(13656),c=n(7971),m=n(44645),f=n(74848),h=Symbol(\"radix.slottable\");var p=n(81351),v=n(54644),[g,b]=(0,i.A)(\"Tooltip\",[d.Bk]),w=(0,d.Bk)(),y=\"TooltipProvider\",k=700,x=\"tooltip.open\",[j,M]=g(y),P=e=>{const{__scopeTooltip:t,delayDuration:n=k,skipDelayDuration:a=300,disableHoverableContent:o=!1,children:i}=e,s=r.useRef(!0),u=r.useRef(!1),d=r.useRef(0);return r.useEffect(()=>{const e=d.current;return()=>window.clearTimeout(e)},[]),(0,f.jsx)(j,{scope:t,isOpenDelayedRef:s,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(d.current),s.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.current=!0,a)},[a]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:i})};P.displayName=y;var _=\"Tooltip\",[S,W]=g(_),C=e=>{const{__scopeTooltip:t,children:n,open:a,defaultOpen:o,onOpenChange:i,disableHoverableContent:s,delayDuration:l}=e,c=M(_,e.__scopeTooltip),m=w(t),[h,v]=r.useState(null),g=(0,u.B)(),b=r.useRef(0),y=s??c.disableHoverableContent,k=l??c.delayDuration,j=r.useRef(!1),[P,W]=(0,p.i)({prop:a,defaultProp:o??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(x))):c.onClose(),i?.(e)},caller:_}),C=r.useMemo(()=>P?j.current?\"delayed-open\":\"instant-open\":\"closed\",[P]),O=r.useCallback(()=>{window.clearTimeout(b.current),b.current=0,j.current=!1,W(!0)},[W]),N=r.useCallback(()=>{window.clearTimeout(b.current),b.current=0,W(!1)},[W]),z=r.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{j.current=!0,W(!0),b.current=0},k)},[k,W]);return r.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,f.jsx)(d.bL,{...m,children:(0,f.jsx)(S,{scope:t,contentId:g,open:P,stateAttribute:C,trigger:h,onTriggerChange:v,onTriggerEnter:r.useCallback(()=>{c.isOpenDelayedRef.current?z():O()},[c.isOpenDelayedRef,z,O]),onTriggerLeave:r.useCallback(()=>{y?N():(window.clearTimeout(b.current),b.current=0)},[N,y]),onOpen:O,onClose:N,disableHoverableContent:y,children:n})})};C.displayName=_;var O=\"TooltipTrigger\",N=r.forwardRef((e,t)=>{const{__scopeTooltip:n,...i}=e,s=W(O,n),u=M(O,n),l=w(n),c=r.useRef(null),h=(0,o.s)(t,c,s.onTriggerChange),p=r.useRef(!1),v=r.useRef(!1),g=r.useCallback(()=>p.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener(\"pointerup\",g),[g]),(0,f.jsx)(d.Mz,{asChild:!0,...l,children:(0,f.jsx)(m.sG.button,{\"aria-describedby\":s.open?s.contentId:void 0,\"data-state\":s.stateAttribute,...i,ref:h,onPointerMove:(0,a.mK)(e.onPointerMove,e=>{\"touch\"!==e.pointerType&&(v.current||u.isPointerInTransitRef.current||(s.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,a.mK)(e.onPointerLeave,()=>{s.onTriggerLeave(),v.current=!1}),onPointerDown:(0,a.mK)(e.onPointerDown,()=>{s.open&&s.onClose(),p.current=!0,document.addEventListener(\"pointerup\",g,{once:!0})}),onFocus:(0,a.mK)(e.onFocus,()=>{p.current||s.onOpen()}),onBlur:(0,a.mK)(e.onBlur,s.onClose),onClick:(0,a.mK)(e.onClick,s.onClose)})})});N.displayName=O;var z=\"TooltipPortal\",[A,T]=g(z,{forceMount:void 0}),E=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:a}=e,o=W(z,t);return(0,f.jsx)(A,{scope:t,forceMount:n,children:(0,f.jsx)(c.C,{present:n||o.open,children:(0,f.jsx)(l.Z,{asChild:!0,container:a,children:r})})})};E.displayName=z;var D=\"TooltipContent\",I=r.forwardRef((e,t)=>{const n=T(D,e.__scopeTooltip),{forceMount:r=n.forceMount,side:a=\"top\",...o}=e,i=W(D,e.__scopeTooltip);return(0,f.jsx)(c.C,{present:r||i.open,children:i.disableHoverableContent?(0,f.jsx)(L,{side:a,...o,ref:t}):(0,f.jsx)(F,{side:a,...o,ref:t})})}),F=r.forwardRef((e,t)=>{const n=W(D,e.__scopeTooltip),a=M(D,e.__scopeTooltip),i=r.useRef(null),s=(0,o.s)(t,i),[u,d]=r.useState(null),{trigger:l,onClose:c}=n,m=i.current,{onPointerInTransitChange:h}=a,p=r.useCallback(()=>{d(null),h(!1)},[h]),v=r.useCallback((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},a=function(e,t,n=5){const r=[];switch(t){case\"top\":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case\"bottom\":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case\"left\":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case\"right\":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,a,o)){case o:return\"left\";case a:return\"right\";case n:return\"top\";case r:return\"bottom\";default:throw new Error(\"unreachable\")}}(r,n.getBoundingClientRect())),o=function(e){const t=e.slice();return t.sort((e,t)=>e.x\u003Ct.x?-1:e.x>t.x?1:e.y\u003Ct.y?-1:e.y>t.y?1:0),function(e){if(e.length\u003C=1)return e.slice();const t=[];for(let n=0;n\u003Ce.length;n++){const r=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x)))break;t.pop()}t.push(r)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const r=e[t];for(;n.length>=2;){const e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x)))break;n.pop()}n.push(r)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...a,...function(e){const{top:t,right:n,bottom:r,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:r},{x:a,y:r}]}(t.getBoundingClientRect())]);d(o),h(!0)},[h]);return r.useEffect(()=>()=>p(),[p]),r.useEffect(()=>{if(l&&m){const e=e=>v(e,m),t=e=>v(e,l);return l.addEventListener(\"pointerleave\",e),m.addEventListener(\"pointerleave\",t),()=>{l.removeEventListener(\"pointerleave\",e),m.removeEventListener(\"pointerleave\",t)}}},[l,m,v,p]),r.useEffect(()=>{if(u){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},r=l?.contains(t)||m?.contains(t),a=!function(e,t){const{x:n,y:r}=e;let a=!1;for(let e=0,o=t.length-1;e\u003Ct.length;o=e++){const i=t[e],s=t[o],u=i.x,d=i.y,l=s.x,c=s.y;d>r!=c>r&&n\u003C(l-u)*(r-d)\u002F(c-d)+u&&(a=!a)}return a}(n,u);r?p():a&&(p(),c())};return document.addEventListener(\"pointermove\",e),()=>document.removeEventListener(\"pointermove\",e)}},[l,m,u,c,p]),(0,f.jsx)(L,{...e,ref:s})}),[H,R]=g(_,{isInside:!1}),$=function(e){const t=({children:e})=>(0,f.jsx)(f.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=h,t}(\"TooltipContent\"),L=r.forwardRef((e,t)=>{const{__scopeTooltip:n,children:a,\"aria-label\":o,onEscapeKeyDown:i,onPointerDownOutside:u,...l}=e,c=W(D,n),m=w(n),{onClose:h}=c;return r.useEffect(()=>(document.addEventListener(x,h),()=>document.removeEventListener(x,h)),[h]),r.useEffect(()=>{if(c.trigger){const e=e=>{const t=e.target;t?.contains(c.trigger)&&h()};return window.addEventListener(\"scroll\",e,{capture:!0}),()=>window.removeEventListener(\"scroll\",e,{capture:!0})}},[c.trigger,h]),(0,f.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,f.jsxs)(d.UC,{\"data-state\":c.stateAttribute,...m,...l,ref:t,style:{...l.style,\"--radix-tooltip-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-tooltip-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-tooltip-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-tooltip-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-tooltip-trigger-height\":\"var(--radix-popper-anchor-height)\"},children:[(0,f.jsx)($,{children:a}),(0,f.jsx)(H,{scope:n,isInside:!0,children:(0,f.jsx)(v.bL,{id:c.contentId,role:\"tooltip\",children:o||a})})]})})});I.displayName=D;var X=\"TooltipArrow\",G=r.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=w(n);return R(X,n).isInside?null:(0,f.jsx)(d.i3,{...a,...r,ref:t})});G.displayName=X;var Y=P,Z=C,q=N,B=E,V=I,U=G},82442(e,t,n){n.d(t,{T:()=>o});var r=n(43329),a=n(29407);function o(e,t){let n,o=t?.in;return e.forEach(e=>{o||\"object\"!=typeof e||(o=r.w.bind(null,e));const t=(0,a.a)(e,o);(!n||n\u003Ct||isNaN(+t))&&(n=t)}),(0,r.w)(o,n||NaN)}},82464(e,t,n){n.d(t,{J:()=>w});var r=n(47143),a=n(1010),o=n(19402);function i(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}var l,c,m,f,h,p,v=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},g=null,b=[],w=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.modules).setModulesState,t=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.modules).getModulesState()},[]),n=t.data,s=t.loading,d=function(t,n){return v(void 0,void 0,void 0,u().m(function r(){var o,s;return u().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.n=1,a.A.modules.updateModuleStatus({name:t,status:n});case 1:return(o=r.v).success&&e({data:null==o?void 0:o.data}),r.a(2,o);case 2:r.p=2,s=r.v,console.log(\"Error updating module status:\",s);case 3:return r.p=3,b=b.filter(function(e){return e!==t}),e({updatingModules:b.length>0?i(b):null}),0===b.length&&(g=null),r.f(3);case 4:return r.a(2)}},r,null,[[0,2,3,4]])}))};return{getModules:function(){return v(void 0,void 0,void 0,u().m(function t(){var r,o;return u().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!n&&!s){t.n=1;break}return t.a(2);case 1:return t.p=1,e({loading:!0}),t.n=2,a.A.modules.getModules();case 2:return(r=t.v).success&&e({data:r.data,loading:!1}),t.a(2,r);case 3:t.p=3,o=t.v,console.log(\" Error fetching modules:\",o);case 4:return t.a(2)}},t,null,[[1,3]])}))},updateModuleStatus:function(t,n){return v(void 0,void 0,void 0,u().m(function r(){return u().w(function(r){for(;;)if(0===r.n)return b.push(t),e({updatingModules:i(b)}),g=g?g.then(function(){return d(t,n)}).catch(function(e){return console.error(\"Error in module update chain:\",e),Promise.resolve()}):d(t,n).catch(function(e){return console.error(\"Error in module update:\",e),Promise.resolve()}),r.a(2,g)},r)}))}}};null===(m=null===(c=null===(l=null===window||void 0===window?void 0:window.wp)||void 0===l?void 0:l.hooks)||void 0===c?void 0:c.removeFilter)||void 0===m||m.call(c,\"wpcafe_use_modules_api\",\"wpcafe\"),null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.addFilter)||void 0===p||p.call(h,\"wpcafe_use_modules_api\",\"wpcafe\",function(){return w},10)},82500(e,t,n){n.d(t,{nl:()=>l});const r={lessThanXSeconds:{one:\"minder dan een seconde\",other:\"minder dan {{count}} seconden\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} seconden\"},halfAMinute:\"een halve minuut\",lessThanXMinutes:{one:\"minder dan een minuut\",other:\"minder dan {{count}} minuten\"},xMinutes:{one:\"een minuut\",other:\"{{count}} minuten\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} uur\"},xHours:{one:\"1 uur\",other:\"{{count}} uur\"},xDays:{one:\"1 dag\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weken\"},xWeeks:{one:\"1 week\",other:\"{{count}} weken\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maanden\"},xMonths:{one:\"1 maand\",other:\"{{count}} maanden\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer dan 1 jaar\",other:\"meer dan {{count}} jaar\"},almostXYears:{one:\"bijna 1 jaar\",other:\"bijna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd-MM-y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'afgelopen' eeee 'om' p\",yesterday:\"'gisteren om' p\",today:\"'vandaag om' p\",tomorrow:\"'morgen om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"v.C.\",\"n.C.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e kwartaal\",\"2e kwartaal\",\"3e kwartaal\",\"4e kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mei\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Z\",\"M\",\"D\",\"W\",\"D\",\"V\",\"Z\"],short:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],abbreviated:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],wide:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"nl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"over \"+a:a+\" geleden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?Chr\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mei\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[zmdwv]\u002Fi,short:\u002F^(zo|ma|di|wo|do|vr|za)\u002Fi,abbreviated:\u002F^(zon|maa|din|woe|don|vri|zat)\u002Fi,wide:\u002F^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^z\u002Fi,\u002F^m\u002Fi,\u002F^d\u002Fi,\u002F^w\u002Fi,\u002F^d\u002Fi,\u002F^v\u002Fi,\u002F^z\u002Fi],any:[\u002F^zo\u002Fi,\u002F^ma\u002Fi,\u002F^di\u002Fi,\u002F^wo\u002Fi,\u002F^do\u002Fi,\u002F^vr\u002Fi,\u002F^za\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^het middaguur\u002Fi,morning:\u002Fochtend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Favond\u002Fi,night:\u002Fnacht\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},83795(e,t,n){var r;n.d(t,{fd:()=>a}),Symbol(\"ZodOutput\"),Symbol(\"ZodInput\");(r=globalThis).__zod_globalRegistry??(r.__zod_globalRegistry=new class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){const n=t[0];return this._map.set(e,n),n&&\"object\"==typeof n&&\"id\"in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){const t=this._map.get(e);return t&&\"object\"==typeof t&&\"id\"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){const t=e._zod.parent;if(t){const n={...this.get(t)??{}};delete n.id;const r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}});const a=globalThis.__zod_globalRegistry},84149(e,t,n){n.d(t,{s:()=>u});var r=n(74848),a=n(27723),o=n(78971),i=n(71964),s=n(71112),u=function(e){var t=e.className;return(0,r.jsx)(o.$,{onClick:function(){return window.open(\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",\"_blank\")},className:(0,s.cn)(\"border-amber-500 bg-amber-50\",t),variant:\"outlineDark\",size:\"sm\",children:(0,r.jsxs)(\"span\",{className:\"inline-flex items-center gap-2 text-xs sm:text-sm\",children:[(0,r.jsx)(i.uJ,{height:16,width:16}),(0,r.jsx)(\"span\",{children:(0,a.__)(\"Upgrade to pro\",\"wp-cafe\")})]})})}},84466(e,t,n){n.d(t,{pt:()=>l});const r={lessThanXSeconds:{one:\"menos de um segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"meio minuto\",lessThanXMinutes:{one:\"menos de um minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"aproximadamente 1 hora\",other:\"aproximadamente {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 dia\",other:\"{{count}} dias\"},aboutXWeeks:{one:\"aproximadamente 1 semana\",other:\"aproximadamente {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"aproximadamente 1 mês\",other:\"aproximadamente {{count}} meses\"},xMonths:{one:\"1 mês\",other:\"{{count}} meses\"},aboutXYears:{one:\"aproximadamente 1 ano\",other:\"aproximadamente {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"mais de 1 ano\",other:\"mais de {{count}} anos\"},almostXYears:{one:\"quase 1 ano\",other:\"quase {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d 'de' MMM 'de' y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'às' {{time}}\",long:\"{{date}} 'às' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{const t=e.getDay();return\"'\"+(0===t||6===t?\"último\":\"última\")+\"' eeee 'às' p\"},yesterday:\"'ontem às' p\",today:\"'hoje às' p\",tomorrow:\"'amanhã às' p\",nextWeek:\"eeee 'às' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,s.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a.C.\",\"d.C.\"],wide:[\"antes de Cristo\",\"depois de Cristo\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"fev\",\"mar\",\"abr\",\"mai\",\"jun\",\"jul\",\"ago\",\"set\",\"out\",\"nov\",\"dez\"],wide:[\"janeiro\",\"fevereiro\",\"março\",\"abril\",\"maio\",\"junho\",\"julho\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"dezembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"d\",\"s\",\"t\",\"q\",\"q\",\"s\",\"s\"],short:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sáb\"],abbreviated:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sáb\"],wide:[\"domingo\",\"segunda-feira\",\"terça-feira\",\"quarta-feira\",\"quinta-feira\",\"sexta-feira\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"pt\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"daqui a \"+a:\"há \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º|ª)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes da era comum|depois de cristo|era comum)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes da era comum)\u002Fi,\u002F^(depois de cristo|era comum)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º|ª)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)\u002Fi,wide:\u002F^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ab\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dstq]\u002Fi,short:\u002F^(dom|seg|ter|qua|qui|sex|s[áa]b)\u002Fi,abbreviated:\u002F^(dom|seg|ter|qua|qui|sex|s[áa]b)\u002Fi,wide:\u002F^(domingo|segunda-?\\s?feira|terça-?\\s?feira|quarta-?\\s?feira|quinta-?\\s?feira|sexta-?\\s?feira|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^t\u002Fi,\u002F^q\u002Fi,\u002F^q\u002Fi,\u002F^s\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^seg\u002Fi,\u002F^t\u002Fi,\u002F^qua\u002Fi,\u002F^qui\u002Fi,\u002F^sex\u002Fi,\u002F^s[áa]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|meia-?\\s?noite|meio-?\\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meia-?\\s?noite|meio-?\\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^meia\u002Fi,noon:\u002F^meio\u002Fi,morning:\u002Fmanh[ãa]\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Fnoite\u002Fi,night:\u002Fmadrugada\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},84485(e,t,n){n.d(t,{h:()=>s});var r=n(92516),a=n(43329),o=n(80337),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=n.getFullYear(),u=(0,r.q)(),d=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,l=(0,a.w)(t?.in||e,0);l.setFullYear(s+1,0,d),l.setHours(0,0,0,0);const c=(0,o.k)(l,t),m=(0,a.w)(t?.in||e,0);m.setFullYear(s,0,d),m.setHours(0,0,0,0);const f=(0,o.k)(m,t);return+n>=+c?s+1:+n>=+f?s:s-1}},84513(e,t,n){n.d(t,{O:()=>d});var r=n(54277),a=n(35478),o=n(32180),i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},u={lastWeek:\"eeee 'la semaine dernière à' p\",yesterday:\"'hier à' p\",today:\"'aujourd’hui à' p\",tomorrow:\"'demain à' p'\",nextWeek:\"eeee 'la semaine prochaine à' p\",other:\"P\"},d={code:\"fr-CH\",formatDistance:r.B,formatLong:s,formatRelative:(e,t,n,r)=>u[e],localize:a.k,match:o.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},84543(e,t,n){n.d(t,{s:()=>s});var r=n(61501),a=n(22008),o=n(30569),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=+(0,a.b)(n)-+(0,o.w)(n);return Math.round(s\u002Fr.my)+1}},84769(e,t,n){n.d(t,{i:()=>o});var r=n(59007),a=n(43329);function o(e,t){const{start:n,end:o}=(0,r.P)(t?.in,e);let i=+n>+o;const s=i?+n:+o,u=i?o:n;u.setHours(0,0,0,0),u.setDate(1);let d=t?.step??1;if(!d)return[];d\u003C0&&(d=-d,i=!i);const l=[];for(;+u\u003C=s;)l.push((0,a.w)(n,u)),u.setMonth(u.getMonth()+d);return i?l.reverse():l}},84976(e,t,n){n.d(t,{ok:()=>d});var r,a,o=n(51609),i=n(75795),s=n(47767);function u(e){return void 0===e&&(e=\"\"),new URLSearchParams(\"string\"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}new Set([\"application\u002Fx-www-form-urlencoded\",\"multipart\u002Fform-data\",\"text\u002Fplain\"]);try{window.__reactRouterVersion=\"6\"}catch(e){}function d(e){let t=o.useRef(u(e)),n=o.useRef(!1),r=(0,s.zy)(),a=o.useMemo(()=>function(e,t){let n=u(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}(r.search,n.current?null:t.current),[r.search]),i=(0,s.Zp)(),d=o.useCallback((e,t)=>{const r=u(\"function\"==typeof e?e(a):e);n.current=!0,i(\"?\"+r,t)},[i,a]);return[a,d]}new Map,o.startTransition,i.flushSync,o.useId,\"undefined\"!=typeof window&&void 0!==window.document&&window.document.createElement,function(e){e.UseScrollRestoration=\"useScrollRestoration\",e.UseSubmit=\"useSubmit\",e.UseSubmitFetcher=\"useSubmitFetcher\",e.UseFetcher=\"useFetcher\",e.useViewTransitionState=\"useViewTransitionState\"}(r||(r={})),function(e){e.UseFetcher=\"useFetcher\",e.UseFetchers=\"useFetchers\",e.UseScrollRestoration=\"useScrollRestoration\"}(a||(a={}))},85265(e,t,n){n.d(t,{c:()=>d});var r=n(70331),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(31456),s=n(51584),u=n(18106);const d={code:\"en-AU\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},85357(e,t,n){n.d(t,{Z:()=>a});var r=n(51609);function a(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},85508(e,t,n){n.d(t,{gd:()=>l});const r={lessThanXSeconds:{one:\"nas lugha na diog\",other:\"nas lugha na {{count}} diogan\"},xSeconds:{one:\"1 diog\",two:\"2 dhiog\",twenty:\"20 diog\",other:\"{{count}} diogan\"},halfAMinute:\"leth mhionaid\",lessThanXMinutes:{one:\"nas lugha na mionaid\",other:\"nas lugha na {{count}} mionaidean\"},xMinutes:{one:\"1 mionaid\",two:\"2 mhionaid\",twenty:\"20 mionaid\",other:\"{{count}} mionaidean\"},aboutXHours:{one:\"mu uair de thìde\",other:\"mu {{count}} uairean de thìde\"},xHours:{one:\"1 uair de thìde\",two:\"2 uair de thìde\",twenty:\"20 uair de thìde\",other:\"{{count}} uairean de thìde\"},xDays:{one:\"1 là\",other:\"{{count}} là\"},aboutXWeeks:{one:\"mu 1 seachdain\",other:\"mu {{count}} seachdainean\"},xWeeks:{one:\"1 seachdain\",other:\"{{count}} seachdainean\"},aboutXMonths:{one:\"mu mhìos\",other:\"mu {{count}} mìosan\"},xMonths:{one:\"1 mìos\",other:\"{{count}} mìosan\"},aboutXYears:{one:\"mu bhliadhna\",other:\"mu {{count}} bliadhnaichean\"},xYears:{one:\"1 bhliadhna\",other:\"{{count}} bliadhna\"},overXYears:{one:\"còrr is bliadhna\",other:\"còrr is {{count}} bliadhnaichean\"},almostXYears:{one:\"cha mhòr bliadhna\",other:\"cha mhòr {{count}} bliadhnaichean\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'aig' {{time}}\",long:\"{{date}} 'aig' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'mu dheireadh' eeee 'aig' p\",yesterday:\"'an-dè aig' p\",today:\"'an-diugh aig' p\",tomorrow:\"'a-màireach aig' p\",nextWeek:\"eeee 'aig' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>{const t=Number(e),n=t%100;if(n>20||n\u003C10)switch(n%10){case 1:return t+\"d\";case 2:return t+\"na\"}return 12===n?t+\"na\":t+\"mh\"},era:(0,s.o)({values:{narrow:[\"R\",\"A\"],abbreviated:[\"RC\",\"AD\"],wide:[\"ro Chrìosta\",\"anno domini\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"C1\",\"C2\",\"C3\",\"C4\"],wide:[\"a' chiad chairteal\",\"an dàrna cairteal\",\"an treas cairteal\",\"an ceathramh cairteal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"F\",\"G\",\"M\",\"G\",\"C\",\"Ò\",\"I\",\"L\",\"S\",\"D\",\"S\",\"D\"],abbreviated:[\"Faoi\",\"Gear\",\"Màrt\",\"Gibl\",\"Cèit\",\"Ògmh\",\"Iuch\",\"Lùn\",\"Sult\",\"Dàmh\",\"Samh\",\"Dùbh\"],wide:[\"Am Faoilleach\",\"An Gearran\",\"Am Màrt\",\"An Giblean\",\"An Cèitean\",\"An t-Ògmhios\",\"An t-Iuchar\",\"An Lùnastal\",\"An t-Sultain\",\"An Dàmhair\",\"An t-Samhain\",\"An Dùbhlachd\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"C\",\"A\",\"H\",\"S\"],short:[\"Dò\",\"Lu\",\"Mà\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],abbreviated:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],wide:[\"Didòmhnaich\",\"Diluain\",\"Dimàirt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"m\",pm:\"f\",midnight:\"m.o.\",noon:\"m.l.\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"},abbreviated:{am:\"M.\",pm:\"F.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"},wide:{am:\"m.\",pm:\"f.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"m\",pm:\"f\",midnight:\"m.o.\",noon:\"m.l.\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"},abbreviated:{am:\"M.\",pm:\"F.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"},wide:{am:\"m.\",pm:\"f.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"gd\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t&&o.two?o.two:20===t&&o.twenty?o.twenty:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"ann an \"+a:\"o chionn \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(d|na|tr|mh)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(r|a)\u002Fi,abbreviated:\u002F^(r\\.?\\s?c\\.?|r\\.?\\s?a\\.?\\s?c\\.?|a\\.?\\s?d\\.?|a\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^c[1234]\u002Fi,wide:\u002F^[1234](cd|na|tr|mh)? cairteal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[fgmcòilsd]\u002Fi,abbreviated:\u002F^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)\u002Fi,wide:\u002F^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^f\u002Fi,\u002F^g\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^c\u002Fi,\u002F^ò\u002Fi,\u002F^i\u002Fi,\u002F^l\u002Fi,\u002F^s\u002Fi,\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^d\u002Fi],any:[\u002F^fa\u002Fi,\u002F^ge\u002Fi,\u002F^mà\u002Fi,\u002F^gi\u002Fi,\u002F^c\u002Fi,\u002F^ò\u002Fi,\u002F^i\u002Fi,\u002F^l\u002Fi,\u002F^su\u002Fi,\u002F^d\u002Fi,\u002F^sa\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dlmcahs]\u002Fi,short:\u002F^(dò|lu|mà|ci|ar|ha|sa)\u002Fi,abbreviated:\u002F^(did|dil|dim|dic|dia|dih|dis)\u002Fi,wide:\u002F^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^a\u002Fi,\u002F^h\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^a\u002Fi,\u002F^h\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^m\u002Fi,pm:\u002F^f\u002Fi,midnight:\u002F^meadhan oidhche\u002Fi,noon:\u002F^meadhan là\u002Fi,morning:\u002Fsa mhadainn\u002Fi,afternoon:\u002Ffeasgar\u002Fi,evening:\u002Ffeasgar\u002Fi,night:\u002Fair an oidhche\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},85559(e,t,n){n.d(t,{D8:()=>r.default,ln:()=>d,eQ:()=>a.eQ});var r=n(81648),a=(n(31347),n(93685),n(36931),n(26329),n(16029)),o=(n(16066),n(86087)),i=n(27723);function s(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?u(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var d=function(e,t,n){var r=(0,o.useCallback)(function(){var t=e.slots;if(0===t.length)return(0,a.d2)();var n=t[t.length-1];if(!n)return(0,a.d2)();var r=(0,a.yN)(n.end)+5,o=r+60,i={start:(0,a.i5)(r),end:(0,a.i5)(o)};if((0,a.JF)(i,t).isValid)return i;for(var s=0;s\u003C10;){var u=r+5*s,d=u+60,l={start:(0,a.i5)(u),end:(0,a.i5)(d)};if((0,a.JF)(l,t).isValid)return l;s++}return(0,a.d2)()},[e.slots]);return{handleAddSlot:(0,o.useCallback)(function(){var o=r(),u=[],d=(0,a.eQ)(o.start,o.end);if(d.isValid||u.push({type:\"time_range\",message:d.error||(0,i.__)(\"Invalid time range\",\"wp-cafe\"),field:\"slot\"}),u.length>0)null==n||n(u);else{null==n||n([]);var l=[].concat(s(e.slots),[o]);t(Object.assign(Object.assign({},e),{slots:l}))}},[e,t,r]),handleSlotUpdate:(0,o.useCallback)(function(r,o){var u=[],d=e.slots.filter(function(e,t){return t!==r}),l=(0,a.JF)(o,d);if(!l.isValid){var c=\"exact_match\"===l.errorType?(0,i.__)(\"This slot already exists\",\"wp-cafe\"):(0,i.__)(\"This slot overlaps with an existing slot\",\"wp-cafe\");u.push({type:\"duplicate_slot\",message:c,field:\"slot\"})}var m=(0,a.eQ)(o.start,o.end);if(m.isValid||u.push({type:\"time_range\",message:m.error||(0,i.__)(\"Invalid time range\",\"wp-cafe\"),field:\"slot\"}),u.length>0)null==n||n(u);else{null==n||n([]);var f=s(e.slots);f[r]=o,t(Object.assign(Object.assign({},e),{slots:f}))}},[e,t]),handleSlotDelete:(0,o.useCallback)(function(r){var a=e.slots.filter(function(e,t){return t!==r});null==n||n([]),t(Object.assign(Object.assign({},e),{slots:a}))},[e,t,n])}}},85731(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"play\",[[\"polygon\",{points:\"6 3 20 12 6 21 6 3\",key:\"1oa8hb\"}]])},86042(e,t,n){n.d(t,{UC:()=>Ee,In:()=>Ae,q7:()=>Ie,VF:()=>He,p4:()=>Fe,ZL:()=>Te,bL:()=>Oe,wn:()=>$e,PP:()=>Re,l9:()=>Ne,WT:()=>ze,LM:()=>De});var r=n(51609),a=n(75795),o=n(56165),i=n(9957),s=n(68938),u=n(91071),d=n(62133),l=n(71427),c=n(58666),m=n(61463),f=n(18531),h=n(18723),p=n(5272),v=n(13656),g=n(44645),b=n(74848);function w(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),o=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(o.ref=t?(0,u.t)(t,e):e),r.cloneElement(n,o)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var y=Symbol(\"radix.slottable\");function k(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===y}var x=n(10263),j=n(81351),M=n(88200),P=n(85357),_=n(54644),S=n(58241),W=n(95805),C=[\" \",\"Enter\",\"ArrowUp\",\"ArrowDown\"],O=[\" \",\"Enter\"],N=\"Select\",[z,A,T]=(0,s.N)(N),[E,D]=(0,d.A)(N,[T,p.Bk]),I=(0,p.Bk)(),[F,H]=E(N),[R,$]=E(N),L=e=>{const{__scopeSelect:t,children:n,open:a,defaultOpen:o,onOpenChange:i,value:s,defaultValue:u,onValueChange:d,dir:c,name:m,autoComplete:f,disabled:v,required:g,form:w}=e,y=I(t),[k,x]=r.useState(null),[M,P]=r.useState(null),[_,S]=r.useState(!1),W=(0,l.jH)(c),[C,O]=(0,j.i)({prop:a,defaultProp:o??!1,onChange:i,caller:N}),[A,T]=(0,j.i)({prop:s,defaultProp:u,onChange:d,caller:N}),E=r.useRef(null),D=!k||w||!!k.closest(\"form\"),[H,$]=r.useState(new Set),L=Array.from(H).map(e=>e.props.value).join(\";\");return(0,b.jsx)(p.bL,{...y,children:(0,b.jsxs)(F,{required:g,scope:t,trigger:k,onTriggerChange:x,valueNode:M,onValueNodeChange:P,valueNodeHasChildren:_,onValueNodeHasChildrenChange:S,contentId:(0,h.B)(),value:A,onValueChange:T,open:C,onOpenChange:O,dir:W,triggerPointerDownPosRef:E,disabled:v,children:[(0,b.jsx)(z.Provider,{scope:t,children:(0,b.jsx)(R,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{$(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{$(t=>{const n=new Set(t);return n.delete(e),n})},[]),children:n})}),D?(0,b.jsxs)(_e,{\"aria-hidden\":!0,required:g,tabIndex:-1,name:m,autoComplete:f,value:A,onChange:e=>T(e.target.value),disabled:v,form:w,children:[void 0===A?(0,b.jsx)(\"option\",{value:\"\"}):null,Array.from(H)]},L):null]})})};L.displayName=N;var X=\"SelectTrigger\",G=r.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:a=!1,...o}=e,s=I(n),d=H(X,n),l=d.disabled||a,c=(0,u.s)(t,d.onTriggerChange),m=A(n),f=r.useRef(\"touch\"),[h,v,w]=We(e=>{const t=m().filter(e=>!e.disabled),n=t.find(e=>e.value===d.value),r=Ce(t,e,n);void 0!==r&&d.onValueChange(r.value)}),y=e=>{l||(d.onOpenChange(!0),w()),e&&(d.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,b.jsx)(p.Mz,{asChild:!0,...s,children:(0,b.jsx)(g.sG.button,{type:\"button\",role:\"combobox\",\"aria-controls\":d.contentId,\"aria-expanded\":d.open,\"aria-required\":d.required,\"aria-autocomplete\":\"none\",dir:d.dir,\"data-state\":d.open?\"open\":\"closed\",disabled:l,\"data-disabled\":l?\"\":void 0,\"data-placeholder\":Se(d.value)?\"\":void 0,...o,ref:c,onClick:(0,i.mK)(o.onClick,e=>{e.currentTarget.focus(),\"mouse\"!==f.current&&y(e)}),onPointerDown:(0,i.mK)(o.onPointerDown,e=>{f.current=e.pointerType;const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&\"mouse\"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,i.mK)(o.onKeyDown,e=>{const t=\"\"!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),t&&\" \"===e.key||C.includes(e.key)&&(y(),e.preventDefault())})})})});G.displayName=X;var Y=\"SelectValue\",Z=r.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,children:o,placeholder:i=\"\",...s}=e,d=H(Y,n),{onValueNodeHasChildrenChange:l}=d,c=void 0!==o,m=(0,u.s)(t,d.onValueNodeChange);return(0,M.N)(()=>{l(c)},[l,c]),(0,b.jsx)(g.sG.span,{...s,ref:m,style:{pointerEvents:\"none\"},children:Se(d.value)?(0,b.jsx)(b.Fragment,{children:i}):o})});Z.displayName=Y;var q=r.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...a}=e;return(0,b.jsx)(g.sG.span,{\"aria-hidden\":!0,...a,ref:t,children:r||\"▼\"})});q.displayName=\"SelectIcon\";var B=e=>(0,b.jsx)(v.Z,{asChild:!0,...e});B.displayName=\"SelectPortal\";var V=\"SelectContent\",U=r.forwardRef((e,t)=>{const n=H(V,e.__scopeSelect),[o,i]=r.useState();if((0,M.N)(()=>{i(new DocumentFragment)},[]),!n.open){const t=o;return t?a.createPortal((0,b.jsx)(J,{scope:e.__scopeSelect,children:(0,b.jsx)(z.Slot,{scope:e.__scopeSelect,children:(0,b.jsx)(\"div\",{children:e.children})})}),t):null}return(0,b.jsx)(te,{...e,ref:t})});U.displayName=V;var K=10,[J,Q]=E(V),ee=function(e){const t=w(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(k);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,b.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,b.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"SelectContent.RemoveScroll\"),te=r.forwardRef((e,t)=>{const{__scopeSelect:n,position:a=\"item-aligned\",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:d,side:l,sideOffset:h,align:p,alignOffset:v,arrowPadding:g,collisionBoundary:w,collisionPadding:y,sticky:k,hideWhenDetached:x,avoidCollisions:j,...M}=e,P=H(V,n),[_,C]=r.useState(null),[O,N]=r.useState(null),z=(0,u.s)(t,e=>C(e)),[T,E]=r.useState(null),[D,I]=r.useState(null),F=A(n),[R,$]=r.useState(!1),L=r.useRef(!1);r.useEffect(()=>{if(_)return(0,S.Eq)(_)},[_]),(0,m.Oh)();const X=r.useCallback(e=>{const[t,...n]=F().map(e=>e.ref.current),[r]=n.slice(-1),a=document.activeElement;for(const n of e){if(n===a)return;if(n?.scrollIntoView({block:\"nearest\"}),n===t&&O&&(O.scrollTop=0),n===r&&O&&(O.scrollTop=O.scrollHeight),n?.focus(),document.activeElement!==a)return}},[F,O]),G=r.useCallback(()=>X([T,_]),[X,T,_]);r.useEffect(()=>{R&&G()},[R,G]);const{onOpenChange:Y,triggerPointerDownPosRef:Z}=P;r.useEffect(()=>{if(_){let e={x:0,y:0};const t=t=>{e={x:Math.abs(Math.round(t.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Z.current?.y??0))}},n=n=>{e.x\u003C=10&&e.y\u003C=10?n.preventDefault():_.contains(n.target)||Y(!1),document.removeEventListener(\"pointermove\",t),Z.current=null};return null!==Z.current&&(document.addEventListener(\"pointermove\",t),document.addEventListener(\"pointerup\",n,{capture:!0,once:!0})),()=>{document.removeEventListener(\"pointermove\",t),document.removeEventListener(\"pointerup\",n,{capture:!0})}}},[_,Y,Z]),r.useEffect(()=>{const e=()=>Y(!1);return window.addEventListener(\"blur\",e),window.addEventListener(\"resize\",e),()=>{window.removeEventListener(\"blur\",e),window.removeEventListener(\"resize\",e)}},[Y]);const[q,B]=We(e=>{const t=F().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=Ce(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),U=r.useCallback((e,t,n)=>{const r=!L.current&&!n;(void 0!==P.value&&P.value===t||r)&&(E(e),r&&(L.current=!0))},[P.value]),K=r.useCallback(()=>_?.focus(),[_]),Q=r.useCallback((e,t,n)=>{const r=!L.current&&!n;(void 0!==P.value&&P.value===t||r)&&I(e)},[P.value]),te=\"popper\"===a?re:ne,ae=te===re?{side:l,sideOffset:h,align:p,alignOffset:v,arrowPadding:g,collisionBoundary:w,collisionPadding:y,sticky:k,hideWhenDetached:x,avoidCollisions:j}:{};return(0,b.jsx)(J,{scope:n,content:_,viewport:O,onViewportChange:N,itemRefCallback:U,selectedItem:T,onItemLeave:K,itemTextRefCallback:Q,focusSelectedItem:G,selectedItemText:D,position:a,isPositioned:R,searchRef:q,children:(0,b.jsx)(W.A,{as:ee,allowPinchZoom:!0,children:(0,b.jsx)(f.n,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(o,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,b.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,b.jsx)(te,{role:\"listbox\",id:P.contentId,\"data-state\":P.open?\"open\":\"closed\",dir:P.dir,onContextMenu:e=>e.preventDefault(),...M,...ae,onPlaced:()=>$(!0),ref:z,style:{display:\"flex\",flexDirection:\"column\",outline:\"none\",...M.style},onKeyDown:(0,i.mK)(M.onKeyDown,e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if(\"Tab\"===e.key&&e.preventDefault(),t||1!==e.key.length||B(e.key),[\"ArrowUp\",\"ArrowDown\",\"Home\",\"End\"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if([\"ArrowUp\",\"End\"].includes(e.key)&&(t=t.slice().reverse()),[\"ArrowUp\",\"ArrowDown\"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>X(t)),e.preventDefault()}})})})})})})});te.displayName=\"SelectContentImpl\";var ne=r.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:a,...i}=e,s=H(V,n),d=Q(V,n),[l,c]=r.useState(null),[m,f]=r.useState(null),h=(0,u.s)(t,e=>f(e)),p=A(n),v=r.useRef(!1),w=r.useRef(!0),{viewport:y,selectedItem:k,selectedItemText:x,focusSelectedItem:j}=d,P=r.useCallback(()=>{if(s.trigger&&s.valueNode&&l&&m&&y&&k&&x){const e=s.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),n=s.valueNode.getBoundingClientRect(),r=x.getBoundingClientRect();if(\"rtl\"!==s.dir){const a=r.left-t.left,i=n.left-a,s=e.left-i,u=e.width+s,d=Math.max(u,t.width),c=window.innerWidth-K,m=(0,o.q)(i,[K,Math.max(K,c-d)]);l.style.minWidth=u+\"px\",l.style.left=m+\"px\"}else{const a=t.right-r.right,i=window.innerWidth-n.right-a,s=window.innerWidth-e.right-i,u=e.width+s,d=Math.max(u,t.width),c=window.innerWidth-K,m=(0,o.q)(i,[K,Math.max(K,c-d)]);l.style.minWidth=u+\"px\",l.style.right=m+\"px\"}const i=p(),u=window.innerHeight-2*K,d=y.scrollHeight,c=window.getComputedStyle(m),f=parseInt(c.borderTopWidth,10),h=parseInt(c.paddingTop,10),g=parseInt(c.borderBottomWidth,10),b=f+h+d+parseInt(c.paddingBottom,10)+g,w=Math.min(5*k.offsetHeight,b),j=window.getComputedStyle(y),M=parseInt(j.paddingTop,10),P=parseInt(j.paddingBottom,10),_=e.top+e.height\u002F2-K,S=u-_,W=k.offsetHeight\u002F2,C=f+h+(k.offsetTop+W),O=b-C;if(C\u003C=_){const e=i.length>0&&k===i[i.length-1].ref.current;l.style.bottom=\"0px\";const t=m.clientHeight-y.offsetTop-y.offsetHeight,n=C+Math.max(S,W+(e?P:0)+t+g);l.style.height=n+\"px\"}else{const e=i.length>0&&k===i[0].ref.current;l.style.top=\"0px\";const t=Math.max(_,f+y.offsetTop+(e?M:0)+W)+O;l.style.height=t+\"px\",y.scrollTop=C-_+y.offsetTop}l.style.margin=`${K}px 0`,l.style.minHeight=w+\"px\",l.style.maxHeight=u+\"px\",a?.(),requestAnimationFrame(()=>v.current=!0)}},[p,s.trigger,s.valueNode,l,m,y,k,x,s.dir,a]);(0,M.N)(()=>P(),[P]);const[_,S]=r.useState();(0,M.N)(()=>{m&&S(window.getComputedStyle(m).zIndex)},[m]);const W=r.useCallback(e=>{e&&!0===w.current&&(P(),j?.(),w.current=!1)},[P,j]);return(0,b.jsx)(ae,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:v,onScrollButtonChange:W,children:(0,b.jsx)(\"div\",{ref:c,style:{display:\"flex\",flexDirection:\"column\",position:\"fixed\",zIndex:_},children:(0,b.jsx)(g.sG.div,{...i,ref:h,style:{boxSizing:\"border-box\",maxHeight:\"100%\",...i.style}})})})});ne.displayName=\"SelectItemAlignedPosition\";var re=r.forwardRef((e,t)=>{const{__scopeSelect:n,align:r=\"start\",collisionPadding:a=K,...o}=e,i=I(n);return(0,b.jsx)(p.UC,{...i,...o,ref:t,align:r,collisionPadding:a,style:{boxSizing:\"border-box\",...o.style,\"--radix-select-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-select-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-select-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-select-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-select-trigger-height\":\"var(--radix-popper-anchor-height)\"}})});re.displayName=\"SelectPopperPosition\";var[ae,oe]=E(V,{}),ie=\"SelectViewport\",se=r.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:a,...o}=e,s=Q(ie,n),d=oe(ie,n),l=(0,u.s)(t,s.onViewportChange),c=r.useRef(0);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(\"style\",{dangerouslySetInnerHTML:{__html:\"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}\"},nonce:a}),(0,b.jsx)(z.Slot,{scope:n,children:(0,b.jsx)(g.sG.div,{\"data-radix-select-viewport\":\"\",role:\"presentation\",...o,ref:l,style:{position:\"relative\",flex:1,overflow:\"hidden auto\",...o.style},onScroll:(0,i.mK)(o.onScroll,e=>{const t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=d;if(r?.current&&n){const e=Math.abs(c.current-t.scrollTop);if(e>0){const r=window.innerHeight-2*K,a=parseFloat(n.style.minHeight),o=parseFloat(n.style.height),i=Math.max(a,o);if(i\u003Cr){const a=i+e,o=Math.min(r,a),s=a-o;n.style.height=o+\"px\",\"0px\"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent=\"flex-end\")}}}c.current=t.scrollTop})})})]})});se.displayName=ie;var ue=\"SelectGroup\",[de,le]=E(ue);r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=(0,h.B)();return(0,b.jsx)(de,{scope:n,id:a,children:(0,b.jsx)(g.sG.div,{role:\"group\",\"aria-labelledby\":a,...r,ref:t})})}).displayName=ue;var ce=\"SelectLabel\";r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=le(ce,n);return(0,b.jsx)(g.sG.div,{id:a.id,...r,ref:t})}).displayName=ce;var me=\"SelectItem\",[fe,he]=E(me),pe=r.forwardRef((e,t)=>{const{__scopeSelect:n,value:a,disabled:o=!1,textValue:s,...d}=e,l=H(me,n),c=Q(me,n),m=l.value===a,[f,p]=r.useState(s??\"\"),[v,w]=r.useState(!1),y=(0,u.s)(t,e=>c.itemRefCallback?.(e,a,o)),k=(0,h.B)(),x=r.useRef(\"touch\"),j=()=>{o||(l.onValueChange(a),l.onOpenChange(!1))};if(\"\"===a)throw new Error(\"A \u003CSelect.Item \u002F> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.\");return(0,b.jsx)(fe,{scope:n,value:a,disabled:o,textId:k,isSelected:m,onItemTextChange:r.useCallback(e=>{p(t=>t||(e?.textContent??\"\").trim())},[]),children:(0,b.jsx)(z.ItemSlot,{scope:n,value:a,disabled:o,textValue:f,children:(0,b.jsx)(g.sG.div,{role:\"option\",\"aria-labelledby\":k,\"data-highlighted\":v?\"\":void 0,\"aria-selected\":m&&v,\"data-state\":m?\"checked\":\"unchecked\",\"aria-disabled\":o||void 0,\"data-disabled\":o?\"\":void 0,tabIndex:o?void 0:-1,...d,ref:y,onFocus:(0,i.mK)(d.onFocus,()=>w(!0)),onBlur:(0,i.mK)(d.onBlur,()=>w(!1)),onClick:(0,i.mK)(d.onClick,()=>{\"mouse\"!==x.current&&j()}),onPointerUp:(0,i.mK)(d.onPointerUp,()=>{\"mouse\"===x.current&&j()}),onPointerDown:(0,i.mK)(d.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.mK)(d.onPointerMove,e=>{x.current=e.pointerType,o?c.onItemLeave?.():\"mouse\"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(d.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,i.mK)(d.onKeyDown,e=>{\"\"!==c.searchRef?.current&&\" \"===e.key||(O.includes(e.key)&&j(),\" \"===e.key&&e.preventDefault())})})})})});pe.displayName=me;var ve=\"SelectItemText\",ge=r.forwardRef((e,t)=>{const{__scopeSelect:n,className:o,style:i,...s}=e,d=H(ve,n),l=Q(ve,n),c=he(ve,n),m=$(ve,n),[f,h]=r.useState(null),p=(0,u.s)(t,e=>h(e),c.onItemTextChange,e=>l.itemTextRefCallback?.(e,c.value,c.disabled)),v=f?.textContent,w=r.useMemo(()=>(0,b.jsx)(\"option\",{value:c.value,disabled:c.disabled,children:v},c.value),[c.disabled,c.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:k}=m;return(0,M.N)(()=>(y(w),()=>k(w)),[y,k,w]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(g.sG.span,{id:c.textId,...s,ref:p}),c.isSelected&&d.valueNode&&!d.valueNodeHasChildren?a.createPortal(s.children,d.valueNode):null]})});ge.displayName=ve;var be=\"SelectItemIndicator\",we=r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return he(be,n).isSelected?(0,b.jsx)(g.sG.span,{\"aria-hidden\":!0,...r,ref:t}):null});we.displayName=be;var ye=\"SelectScrollUpButton\",ke=r.forwardRef((e,t)=>{const n=Q(ye,e.__scopeSelect),a=oe(ye,e.__scopeSelect),[o,i]=r.useState(!1),s=(0,u.s)(t,a.onScrollButtonChange);return(0,M.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollTop>0;i(e)};const t=n.viewport;return e(),t.addEventListener(\"scroll\",e),()=>t.removeEventListener(\"scroll\",e)}},[n.viewport,n.isPositioned]),o?(0,b.jsx)(Me,{...e,ref:s,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ke.displayName=ye;var xe=\"SelectScrollDownButton\",je=r.forwardRef((e,t)=>{const n=Q(xe,e.__scopeSelect),a=oe(xe,e.__scopeSelect),[o,i]=r.useState(!1),s=(0,u.s)(t,a.onScrollButtonChange);return(0,M.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)\u003Ce;i(n)};const t=n.viewport;return e(),t.addEventListener(\"scroll\",e),()=>t.removeEventListener(\"scroll\",e)}},[n.viewport,n.isPositioned]),o?(0,b.jsx)(Me,{...e,ref:s,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});je.displayName=xe;var Me=r.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:a,...o}=e,s=Q(\"SelectScrollButton\",n),u=r.useRef(null),d=A(n),l=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>l(),[l]),(0,M.N)(()=>{const e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:\"nearest\"})},[d]),(0,b.jsx)(g.sG.div,{\"aria-hidden\":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.mK)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(a,50))}),onPointerMove:(0,i.mK)(o.onPointerMove,()=>{s.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(a,50))}),onPointerLeave:(0,i.mK)(o.onPointerLeave,()=>{l()})})});r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return(0,b.jsx)(g.sG.div,{\"aria-hidden\":!0,...r,ref:t})}).displayName=\"SelectSeparator\";var Pe=\"SelectArrow\";r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=I(n),o=H(Pe,n),i=Q(Pe,n);return o.open&&\"popper\"===i.position?(0,b.jsx)(p.i3,{...a,...r,ref:t}):null}).displayName=Pe;var _e=r.forwardRef(({__scopeSelect:e,value:t,...n},a)=>{const o=r.useRef(null),i=(0,u.s)(a,o),s=(0,P.Z)(t);return r.useEffect(()=>{const e=o.current;if(!e)return;const n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,\"value\").set;if(s!==t&&r){const n=new Event(\"change\",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[s,t]),(0,b.jsx)(g.sG.select,{...n,style:{..._.Qg,...n.style},ref:i,defaultValue:t})});function Se(e){return\"\"===e||void 0===e}function We(e){const t=(0,x.c)(e),n=r.useRef(\"\"),a=r.useRef(0),o=r.useCallback(e=>{const r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(a.current),\"\"!==t&&(a.current=window.setTimeout(()=>e(\"\"),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current=\"\",window.clearTimeout(a.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(a.current),[]),[n,o,i]}function Ce(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let o=(i=e,s=Math.max(a,0),i.map((e,t)=>i[(s+t)%i.length]));var i,s;1===r.length&&(o=o.filter(e=>e!==n));const u=o.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}_e.displayName=\"SelectBubbleInput\";var Oe=L,Ne=G,ze=Z,Ae=q,Te=B,Ee=U,De=se,Ie=pe,Fe=ge,He=we,Re=ke,$e=je},86087(e){e.exports=window.wp.element},86773(e,t,n){n.d(t,{da:()=>l});const r={lessThanXSeconds:{one:\"mindre end ét sekund\",other:\"mindre end {{count}} sekunder\"},xSeconds:{one:\"1 sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"ét halvt minut\",lessThanXMinutes:{one:\"mindre end ét minut\",other:\"mindre end {{count}} minutter\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minutter\"},aboutXHours:{one:\"cirka 1 time\",other:\"cirka {{count}} timer\"},xHours:{one:\"1 time\",other:\"{{count}} timer\"},xDays:{one:\"1 dag\",other:\"{{count}} dage\"},aboutXWeeks:{one:\"cirka 1 uge\",other:\"cirka {{count}} uger\"},xWeeks:{one:\"1 uge\",other:\"{{count}} uger\"},aboutXMonths:{one:\"cirka 1 måned\",other:\"cirka {{count}} måneder\"},xMonths:{one:\"1 måned\",other:\"{{count}} måneder\"},aboutXYears:{one:\"cirka 1 år\",other:\"cirka {{count}} år\"},xYears:{one:\"1 år\",other:\"{{count}} år\"},overXYears:{one:\"over 1 år\",other:\"over {{count}} år\"},almostXYears:{one:\"næsten 1 år\",other:\"næsten {{count}} år\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE 'den' d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kl'. {{time}}\",long:\"{{date}} 'kl'. {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'sidste' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgen kl.' p\",nextWeek:\"'på' eeee 'kl.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"fvt\",\"vt\"],abbreviated:[\"f.v.t.\",\"v.t.\"],wide:[\"før vesterlandsk tidsregning\",\"vesterlandsk tidsregning\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. kvt.\",\"2. kvt.\",\"3. kvt.\",\"4. kvt.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mar.\",\"apr.\",\"maj\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januar\",\"februar\",\"marts\",\"april\",\"maj\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sø\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"lø\"],abbreviated:[\"søn.\",\"man.\",\"tir.\",\"ons.\",\"tor.\",\"fre.\",\"lør.\"],wide:[\"søndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lørdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"da\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+a:a+\" siden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(fKr|fvt|eKr|vt)\u002Fi,abbreviated:\u002F^(f\\.Kr\\.?|f\\.v\\.t\\.?|e\\.Kr\\.?|v\\.t\\.)\u002Fi,wide:\u002F^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^(v|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]. kvt\\.\u002Fi,wide:\u002F^[1234]\\.? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(søn.|man.|tir.|ons.|tor.|fre.|lør.)\u002Fi,abbreviated:\u002F^(søn|man|tir|ons|tor|fre|lør)\u002Fi,wide:\u002F^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi],any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002Fmidnat\u002Fi,noon:\u002Fmiddag\u002Fi,morning:\u002Fmorgen\u002Fi,afternoon:\u002Feftermiddag\u002Fi,evening:\u002Faften\u002Fi,night:\u002Fnat\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},87444(e,t,n){n.d(t,{b:()=>u});var r=n(51609),a=(n(75795),n(33362)),o=n(74848),i=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=(0,a.TL)(`Primitive.${t}`),i=r.forwardRef((e,r)=>{const{asChild:a,...i}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,o.jsx)(s,{...i,ref:r})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),s=r.forwardRef((e,t)=>(0,o.jsx)(i.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(\"button, input, select, textarea\")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName=\"Label\";var u=s},87677(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-right\",[[\"path\",{d:\"m9 18 6-6-6-6\",key:\"mthhwq\"}]])},87977(e,t,n){n.d(t,{I:()=>l});const r={lessThanXSeconds:{one:\"1 сониядан кам\",other:\"{{count}} сониядан кам\"},xSeconds:{one:\"1 сония\",other:\"{{count}} сония\"},halfAMinute:\"ярим дақиқа\",lessThanXMinutes:{one:\"1 дақиқадан кам\",other:\"{{count}} дақиқадан кам\"},xMinutes:{one:\"1 дақиқа\",other:\"{{count}} дақиқа\"},aboutXHours:{one:\"тахминан 1 соат\",other:\"тахминан {{count}} соат\"},xHours:{one:\"1 соат\",other:\"{{count}} соат\"},xDays:{one:\"1 кун\",other:\"{{count}} кун\"},aboutXWeeks:{one:\"тахминан 1 хафта\",other:\"тахминан {{count}} хафта\"},xWeeks:{one:\"1 хафта\",other:\"{{count}} хафта\"},aboutXMonths:{one:\"тахминан 1 ой\",other:\"тахминан {{count}} ой\"},xMonths:{one:\"1 ой\",other:\"{{count}} ой\"},aboutXYears:{one:\"тахминан 1 йил\",other:\"тахминан {{count}} йил\"},xYears:{one:\"1 йил\",other:\"{{count}} йил\"},overXYears:{one:\"1 йилдан кўп\",other:\"{{count}} йилдан кўп\"},almostXYears:{one:\"деярли 1 йил\",other:\"деярли {{count}} йил\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'ўтган' eeee p 'да'\",yesterday:\"'кеча' p 'да'\",today:\"'бугун' p 'да'\",tomorrow:\"'эртага' p 'да'\",nextWeek:\"eeee p 'да'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"М.А\",\"М\"],abbreviated:[\"М.А\",\"М\"],wide:[\"Милоддан Аввалги\",\"Милодий\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-чор.\",\"2-чор.\",\"3-чор.\",\"4-чор.\"],wide:[\"1-чорак\",\"2-чорак\",\"3-чорак\",\"4-чорак\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв\",\"фев\",\"мар\",\"апр\",\"май\",\"июн\",\"июл\",\"авг\",\"сен\",\"окт\",\"ноя\",\"дек\"],wide:[\"январ\",\"феврал\",\"март\",\"апрел\",\"май\",\"июн\",\"июл\",\"август\",\"сентабр\",\"октабр\",\"ноябр\",\"декабр\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Я\",\"Д\",\"С\",\"Ч\",\"П\",\"Ж\",\"Ш\"],short:[\"як\",\"ду\",\"се\",\"чо\",\"па\",\"жу\",\"ша\"],abbreviated:[\"якш\",\"душ\",\"сеш\",\"чор\",\"пай\",\"жум\",\"шан\"],wide:[\"якшанба\",\"душанба\",\"сешанба\",\"чоршанба\",\"пайшанба\",\"жума\",\"шанба\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{any:{am:\"П.О.\",pm:\"П.К.\",midnight:\"ярим тун\",noon:\"пешин\",morning:\"эрталаб\",afternoon:\"пешиндан кейин\",evening:\"кечаси\",night:\"тун\"}},defaultWidth:\"any\",formattingValues:{any:{am:\"П.О.\",pm:\"П.К.\",midnight:\"ярим тун\",noon:\"пешин\",morning:\"эрталаб\",afternoon:\"пешиндан кейин\",evening:\"кечаси\",night:\"тун\"}},defaultFormattingWidth:\"any\"})};var d=n(57883);const l={code:\"uz-Cyrl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"дан кейин\":a+\" олдин\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(чи)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(м\\.а|м\\.)\u002Fi,abbreviated:\u002F^(м\\.а|м\\.)\u002Fi,wide:\u002F^(милоддан аввал|милоддан кейин)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^м\u002Fi,\u002F^а\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]-чор.\u002Fi,wide:\u002F^[1234]-чорак\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[яфмамииасонд]\u002Fi,abbreviated:\u002F^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)\u002Fi,wide:\u002F^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^м\u002Fi,\u002F^а\u002Fi,\u002F^м\u002Fi,\u002F^и\u002Fi,\u002F^и\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi],any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^май\u002Fi,\u002F^июн\u002Fi,\u002F^июл\u002Fi,\u002F^ав\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[ядсчпжш]\u002Fi,short:\u002F^(як|ду|се|чо|па|жу|ша)\u002Fi,abbreviated:\u002F^(якш|душ|сеш|чор|пай|жум|шан)\u002Fi,wide:\u002F^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^д\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^ж\u002Fi,\u002F^ш\u002Fi],any:[\u002F^як\u002Fi,\u002F^ду\u002Fi,\u002F^се\u002Fi,\u002F^чор\u002Fi,\u002F^пай\u002Fi,\u002F^жу\u002Fi,\u002F^шан\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(п\\.о\\.|п\\.к\\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^п\\.о\\.\u002Fi,pm:\u002F^п\\.к\\.\u002Fi,midnight:\u002F^ярим тун\u002Fi,noon:\u002F^пешиндан кейин\u002Fi,morning:\u002Fэрталаб\u002Fi,afternoon:\u002Fпешиндан кейин\u002Fi,evening:\u002Fкечаси\u002Fi,night:\u002Fтун\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},88146(e,t,n){n.d(t,{L:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(79187),m=n(71112),f=(0,l.forwardRef)(function(e,t){var n=e.prefix,r=e.suffix,a=e.className,o=e.type,i=void 0===o?\"text\":o,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"prefix\",\"suffix\",\"className\",\"type\"]);return(0,d.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center w-full h-11\",s.readOnly&&\"cursor-not-allowed\"),children:[n&&(0,d.jsx)(\"span\",{className:\"flex items-center justify-center px-5! rounded-md border! border-r-0! border-input! text-sm text-muted-foreground whitespace-nowrap bg-visual-200 rounded-tr-none! rounded-br-none! h-full\",children:n}),(0,d.jsx)(c.p,Object.assign({ref:t,type:i},s,{className:(0,m.cn)(\"h-full focus-visible:ring-0 focus-visible:ring-offset-0 px-3 py-1 focus:shadow-none!\",n?\"rounded-bl-none! rounded-tl-none! -ml-px!\":\"rounded-tr-none! rounded-br-none!\",\"number\"===i&&\"[&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none [&[type=number]]:[-moz-appearance:textfield]\",s.readOnly&&\"cursor-not-allowed bg-visual-200 opacity-60\",a)})),r&&(0,d.jsx)(\"span\",{className:\"flex items-center justify-center px-5 rounded-md border border-l-0 border-input text-sm text-black\u002F70 whitespace-nowrap bg-visual-200 rounded-tl-none rounded-bl-none h-full -ml-px\",children:r})]})});null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_input_with_addon\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_input_with_addon\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},88200(e,t,n){n.d(t,{N:()=>a});var r=n(51609),a=globalThis?.document?r.useLayoutEffect:()=>{}},88652(e,t,n){n.d(t,{r:()=>o});var r=n(5305),a=n(6463);function o(e,t,n){const[o,i]=(0,r.x)(n?.in,e,t);return+(0,a.o)(o)===+(0,a.o)(i)}},88880(e,t,n){n.d(t,{P:()=>o});var r=n(43329),a=n(29407);function o(e,t){const n=(0,a.a)(e,t?.in),o=n.getFullYear(),i=n.getMonth(),s=(0,r.w)(n,0);return s.setFullYear(o,i+1,0),s.setHours(0,0,0,0),s.getDate()}},89230(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"menu\",[[\"path\",{d:\"M4 12h16\",key:\"1lakjw\"}],[\"path\",{d:\"M4 18h16\",key:\"19g7jn\"}],[\"path\",{d:\"M4 6h16\",key:\"1o0s65\"}]])},89914(e,t,n){n.d(t,{E:()=>i});var r=n(74848),a=n(71112),o={default:\"bg-primary text-primary-foreground hover:bg-primary\u002F80\",secondary:\"bg-secondary text-secondary-foreground hover:bg-secondary\u002F80\",destructive:\"bg-destructive text-destructive-foreground hover:bg-destructive\u002F80\",outline:\"text-foreground\",info:\"bg-blue-100 text-blue-800 hover:bg-blue-200\"};function i(e){var t=e.className,n=e.variant,i=void 0===n?\"default\":n,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"variant\"]);return(0,r.jsx)(\"div\",Object.assign({className:(0,a.cn)(\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",o[i],t)},s))}},90096(e,t,n){n.d(t,{R:()=>o});var r=n(5305),a=n(80337);function o(e,t,n){const[o,i]=(0,r.x)(n?.in,e,t);return+(0,a.k)(o,n)===+(0,a.k)(i,n)}},90334(e,t,n){n.d(t,{N:()=>s});var r=n(74848),a=n(27723),o=n(71964),i=n(5546),s=function(){var e,t,n,s=(null===(e=window.wpCafe)||void 0===e?void 0:e.date_format_string)||(0,a.__)(\"August 13, 2025\",\"wp-cafe\"),u=(null===(t=window.wpCafe)||void 0===t?void 0:t.time_format_string)||(0,a.__)(\"6:46 am\",\"wp-cafe\"),d=(null===(n=window.wpCafe)||void 0===n?void 0:n.admin_url)||\"\",l=\"\".concat(s,\" \").concat(u);return(0,r.jsxs)(\"div\",{className:\"flex gap-2 items-center text-neutral-light text-xs\",children:[(0,r.jsx)(\"span\",{children:(0,a.__)(\"Universal time is\",\"wp-cafe\")}),(0,r.jsx)(i.Bc,{children:(0,r.jsxs)(i.m_,{children:[(0,r.jsx)(i.k$,{asChild:!0,children:(0,r.jsxs)(\"div\",{className:\"flex gap-2 items-center cursor-pointer hover:text-info\",onClick:function(){var e=\"\".concat(d,\"options-general.php\");window.open(e,\"_blank\")},children:[(0,r.jsx)(\"span\",{className:\"bg-visual-100 p-2 rounded-sm\",children:l}),(0,r.jsx)(o.Ze,{})]})}),(0,r.jsx)(i.ZI,{side:\"top\",className:\"py-1.5 px-2 text-xs max-w-xs\",children:(0,a.__)(\"Click to edit site date and time settings\",\"wp-cafe\")})]})})]})}},90731(e,t,n){n.d(t,{b:()=>l});const r={lessThanXSeconds:{one:\"کەمتر لە یەک چرکە\",other:\"کەمتر لە {{count}} چرکە\"},xSeconds:{one:\"1 چرکە\",other:\"{{count}} چرکە\"},halfAMinute:\"نیو کاتژمێر\",lessThanXMinutes:{one:\"کەمتر لە یەک خولەک\",other:\"کەمتر لە {{count}} خولەک\"},xMinutes:{one:\"1 خولەک\",other:\"{{count}} خولەک\"},aboutXHours:{one:\"دەوروبەری 1 کاتژمێر\",other:\"دەوروبەری {{count}} کاتژمێر\"},xHours:{one:\"1 کاتژمێر\",other:\"{{count}} کاتژمێر\"},xDays:{one:\"1 ڕۆژ\",other:\"{{count}} ژۆژ\"},aboutXWeeks:{one:\"دەوروبەری 1 هەفتە\",other:\"دوروبەری {{count}} هەفتە\"},xWeeks:{one:\"1 هەفتە\",other:\"{{count}} هەفتە\"},aboutXMonths:{one:\"داوروبەری 1 مانگ\",other:\"دەوروبەری {{count}} مانگ\"},xMonths:{one:\"1 مانگ\",other:\"{{count}} مانگ\"},aboutXYears:{one:\"دەوروبەری  1 ساڵ\",other:\"دەوروبەری {{count}} ساڵ\"},xYears:{one:\"1 ساڵ\",other:\"{{count}} ساڵ\"},overXYears:{one:\"زیاتر لە ساڵێک\",other:\"زیاتر لە {{count}} ساڵ\"},almostXYears:{one:\"بەنزیکەیی ساڵێک  \",other:\"بەنزیکەیی {{count}} ساڵ\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'کاتژمێر' {{time}}\",long:\"{{date}} 'کاتژمێر' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'هەفتەی ڕابردوو' eeee 'کاتژمێر' p\",yesterday:\"'دوێنێ کاتژمێر' p\",today:\"'ئەمڕۆ کاتژمێر' p\",tomorrow:\"'بەیانی کاتژمێر' p\",nextWeek:\"eeee 'کاتژمێر' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"پ\",\"د\"],abbreviated:[\"پ-ز\",\"د-ز\"],wide:[\"پێش زاین\",\"دوای زاین\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"چ1م\",\"چ2م\",\"چ3م\",\"چ4م\"],wide:[\"چارەگی یەکەم\",\"چارەگی دووەم\",\"چارەگی سێیەم\",\"چارەگی چوارەم\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ک-د\",\"ش\",\"ئا\",\"ن\",\"م\",\"ح\",\"ت\",\"ئا\",\"ئە\",\"تش-ی\",\"تش-د\",\"ک-ی\"],abbreviated:[\"کان-دوو\",\"شوب\",\"ئاد\",\"نیس\",\"مایس\",\"حوز\",\"تەم\",\"ئاب\",\"ئەل\",\"تش-یەک\",\"تش-دوو\",\"کان-یەک\"],wide:[\"کانوونی دووەم\",\"شوبات\",\"ئادار\",\"نیسان\",\"مایس\",\"حوزەیران\",\"تەمموز\",\"ئاب\",\"ئەیلول\",\"تشرینی یەکەم\",\"تشرینی دووەم\",\"کانوونی یەکەم\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ی-ش\",\"د-ش\",\"س-ش\",\"چ-ش\",\"پ-ش\",\"هە\",\"ش\"],short:[\"یە-شە\",\"دوو-شە\",\"سێ-شە\",\"چو-شە\",\"پێ-شە\",\"هەی\",\"شە\"],abbreviated:[\"یەک-شەم\",\"دوو-شەم\",\"سێ-شەم\",\"چوار-شەم\",\"پێنج-شەم\",\"هەینی\",\"شەمە\"],wide:[\"یەک شەمە\",\"دوو شەمە\",\"سێ شەمە\",\"چوار شەمە\",\"پێنج شەمە\",\"هەینی\",\"شەمە\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"پ\",pm:\"د\",midnight:\"ن-ش\",noon:\"ن\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"},abbreviated:{am:\"پ-ن\",pm:\"د-ن\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"},wide:{am:\"پێش نیوەڕۆ\",pm:\"دوای نیوەڕۆ\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"پ\",pm:\"د\",midnight:\"ن-ش\",noon:\"ن\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"},abbreviated:{am:\"پ-ن\",pm:\"د-ن\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"},wide:{am:\"پێش نیوەڕۆ\",pm:\"دوای نیوەڕۆ\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ckb\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"لە ماوەی \"+a+\"دا\":a+\"پێش ئێستا\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(پ|د)\u002Fi,abbreviated:\u002F^(پ-ز|د.ز)\u002Fi,wide:\u002F^(پێش زاین| دوای زاین)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^د\u002Fg,\u002F^پ\u002Fg]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^م[1234]چ\u002Fi,wide:\u002F^(یەکەم|دووەم|سێیەم| چوارەم) (چارەگی)? quarter\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fچارەگی یەکەم\u002F,\u002Fچارەگی دووەم\u002F,\u002Fچارەگی سيیەم\u002F,\u002Fچارەگی چوارەم\u002F],any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ک-د|ش|ئا|ن|م|ح|ت|ئە|تش-ی|تش-د|ک-ی)\u002Fi,abbreviated:\u002F^(کان-دوو|شوب|ئاد|نیس|مایس|حوز|تەم|ئاب|ئەل|تش-یەک|تش-دوو|کان-یەک)\u002Fi,wide:\u002F^(کانوونی دووەم|شوبات|ئادار|نیسان|مایس|حوزەیران|تەمموز|ئاب|ئەیلول|تشرینی یەکەم|تشرینی دووەم|کانوونی یەکەم)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ک-د\u002Fi,\u002F^ش\u002Fi,\u002F^ئا\u002Fi,\u002F^ن\u002Fi,\u002F^م\u002Fi,\u002F^ح\u002Fi,\u002F^ت\u002Fi,\u002F^ئا\u002Fi,\u002F^ئە\u002Fi,\u002F^تش-ی\u002Fi,\u002F^تش-د\u002Fi,\u002F^ک-ی\u002Fi],any:[\u002F^کان-دوو\u002Fi,\u002F^شوب\u002Fi,\u002F^ئاد\u002Fi,\u002F^نیس\u002Fi,\u002F^مایس\u002Fi,\u002F^حوز\u002Fi,\u002F^تەم\u002Fi,\u002F^ئاب\u002Fi,\u002F^ئەل\u002Fi,\u002F^تش-یەک\u002Fi,\u002F^تش-دوو\u002Fi,\u002F^|کان-یەک\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ش|ی|د|س|چ|پ|هە)\u002Fi,short:\u002F^(یە-شە|دوو-شە|سێ-شە|چو-شە|پێ-شە|هە|شە)\u002Fi,abbreviated:\u002F^(یەک-شەم|دوو-شەم|سێ-شەم|چوار-شەم|پێنخ-شەم|هەینی|شەمە)\u002Fi,wide:\u002F^(یەک شەمە|دوو شەمە|سێ شەمە|چوار شەمە|پێنج شەمە|هەینی|شەمە)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(پ|د|ن-ش|ن| (بەیانی|دوای نیوەڕۆ|ئێوارە|شەو))\u002Fi,abbreviated:\u002F^(پ-ن|د-ن|نیوە شەو|نیوەڕۆ|بەیانی|دوای نیوەڕۆ|ئێوارە|شەو)\u002F,wide:\u002F^(پێش نیوەڕۆ|دوای نیوەڕۆ|نیوەڕۆ|نیوە شەو|لەبەیانیدا|لەدواینیوەڕۆدا|لە ئێوارەدا|لە شەودا)\u002F,any:\u002F^(پ|د|بەیانی|نیوەڕۆ|ئێوارە|شەو)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^د\u002Fi,pm:\u002F^پ\u002Fi,midnight:\u002F^ن-ش\u002Fi,noon:\u002F^ن\u002Fi,morning:\u002Fبەیانی\u002Fi,afternoon:\u002Fدواینیوەڕۆ\u002Fi,evening:\u002Fئێوارە\u002Fi,night:\u002Fشەو\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},90877(e,t,n){n.d(t,{q:()=>c});var r,a,o,i,s,u,d=n(47143),l=n(19402),c=function(e){var t,n=(0,d.useSelect)(function(e){return e(null===l.zQ||void 0===l.zQ?void 0:l.zQ.modules).getModulesState()},[]),r=n.data,a=n.loading;return{isEnabled:!!e&&\"on\"===(null===(t=null==r?void 0:r[e])||void 0===t?void 0:t.status),modulesData:r,isLoading:a}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_use_module_status\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_use_module_status\",\"wpcafe\",function(){return c},10)},91071(e,t,n){n.d(t,{s:()=>i,t:()=>o});var r=n(51609);function a(e,t){if(\"function\"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1;const r=e.map(e=>{const r=a(e,t);return n||\"function\"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t\u003Cr.length;t++){const n=r[t];\"function\"==typeof n?n():a(e[t],null)}}}}function i(...e){return r.useCallback(o(...e),e)}},91541(e,t,n){n.d(t,{C:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getFullYear()}},91868(e,t,n){n.d(t,{t:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return a.getFullYear()===o.getFullYear()&&a.getMonth()===o.getMonth()}},92060(e,t,n){var r=n(47143),a=n(1010),o=n(19402),i=n(33779),s=n(77283);function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}var l,c,m,f,h,p,v=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},g=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.settings).setSettingsState,t=((0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.onboard)||{}).setOnboardState,n=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.settings).getSettingsState()},[]).data;return{getSettings:function(){return v(void 0,void 0,void 0,u().m(function n(){var r,i,d,l,c,m,f;return u().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,a.A.settings.getSettings();case 1:l=n.v,c=null===window||void 0===window?void 0:window.wpCafePro,l.success&&(m=(null==l?void 0:l.data)?Object.assign(Object.assign({},o.L6),null==l?void 0:l.data):o.L6,e({data:m,isProActivated:c,activeStep:null!==(d=null===(i=null===(r=null==m?void 0:m.reservation_form_customization)||void 0===r?void 0:r[0])||void 0===i?void 0:i.id)&&void 0!==d?d:\"\"}),m.restaurant_type&&t&&(0,s.C)({value:(null==m?void 0:m.restaurant_type)||[],setOnboardState:t})),n.n=3;break;case 2:n.p=2,f=n.v,console.log(f);case 3:return n.a(2)}},n,null,[[0,2]])}))},editSettings:function(t){return v(void 0,void 0,void 0,u().m(function r(){var o,s,d,l;return u().w(function(r){for(;;)switch(r.p=r.n){case 0:if(0!==Object.keys(t).length){r.n=1;break}return r.a(2);case 1:return r.p=1,e({editLoading:!0}),o=!window.location.hash.includes(i.S5),s=Object.assign(Object.assign({},n),t),r.n=2,a.A.settings.editSettings(s,o);case 2:(null==(d=r.v)?void 0:d.success)&&e({data:Object.assign(Object.assign({},n),d.data)}),r.n=4;break;case 3:r.p=3,l=r.v,console.error(l);case 4:return r.p=4,e({editLoading:!1}),r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))}}};null===(m=null===(c=null===(l=null===window||void 0===window?void 0:window.wp)||void 0===l?void 0:l.hooks)||void 0===c?void 0:c.removeFilter)||void 0===m||m.call(c,\"wpcafe_use_settings_api\",\"wpcafe\"),null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.addFilter)||void 0===p||p.call(h,\"wpcafe_use_settings_api\",\"wpcafe\",function(){return g},10)},92129(e,t,n){n.d(t,{U:()=>o});var r=n(51609),a=n(10263);function o(e,t=globalThis?.document){const n=(0,a.c)(e);r.useEffect(()=>{const e=e=>{\"Escape\"===e.key&&n(e)};return t.addEventListener(\"keydown\",e,{capture:!0}),()=>t.removeEventListener(\"keydown\",e,{capture:!0})},[n,t])}},92516(e,t,n){n.d(t,{q:()=>a});let r={};function a(){return r}},92731(e,t,n){n.d(t,{C1:()=>j,bL:()=>k});var r=n(51609),a=n(91071),o=n(62133),i=n(9957),s=n(81351),u=n(85357),d=n(31769),l=n(7971),c=n(44645),m=n(74848),f=\"Checkbox\",[h,p]=(0,o.A)(f),[v,g]=h(f);function b(e){const{__scopeCheckbox:t,checked:n,children:a,defaultChecked:o,disabled:i,form:u,name:d,onCheckedChange:l,required:c,value:h=\"on\",internal_do_not_use_render:p}=e,[g,b]=(0,s.i)({prop:n,defaultProp:o??!1,onChange:l,caller:f}),[w,y]=r.useState(null),[k,x]=r.useState(null),j=r.useRef(!1),M=!w||!!u||!!w.closest(\"form\"),P={checked:g,disabled:i,setChecked:b,control:w,setControl:y,name:d,form:u,value:h,hasConsumerStoppedPropagationRef:j,required:c,defaultChecked:!S(o)&&o,isFormControl:M,bubbleInput:k,setBubbleInput:x};return(0,m.jsx)(v,{scope:t,...P,children:_(p)?p(P):a})}var w=\"CheckboxTrigger\",y=r.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...o},s)=>{const{control:u,value:d,disabled:l,checked:f,required:h,setControl:p,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:y,bubbleInput:k}=g(w,e),x=(0,a.s)(s,p),j=r.useRef(f);return r.useEffect(()=>{const e=u?.form;if(e){const t=()=>v(j.current);return e.addEventListener(\"reset\",t),()=>e.removeEventListener(\"reset\",t)}},[u,v]),(0,m.jsx)(c.sG.button,{type:\"button\",role:\"checkbox\",\"aria-checked\":S(f)?\"mixed\":f,\"aria-required\":h,\"data-state\":W(f),\"data-disabled\":l?\"\":void 0,disabled:l,value:d,...o,ref:x,onKeyDown:(0,i.mK)(t,e=>{\"Enter\"===e.key&&e.preventDefault()}),onClick:(0,i.mK)(n,e=>{v(e=>!!S(e)||!e),k&&y&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});y.displayName=w;var k=r.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:a,defaultChecked:o,required:i,disabled:s,value:u,onCheckedChange:d,form:l,...c}=e;return(0,m.jsx)(b,{__scopeCheckbox:n,checked:a,defaultChecked:o,disabled:s,required:i,onCheckedChange:d,name:r,form:l,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(y,{...c,ref:t,__scopeCheckbox:n}),e&&(0,m.jsx)(P,{__scopeCheckbox:n})]})})});k.displayName=f;var x=\"CheckboxIndicator\",j=r.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...a}=e,o=g(x,n);return(0,m.jsx)(l.C,{present:r||S(o.checked)||!0===o.checked,children:(0,m.jsx)(c.sG.span,{\"data-state\":W(o.checked),\"data-disabled\":o.disabled?\"\":void 0,...a,ref:t,style:{pointerEvents:\"none\",...e.style}})})});j.displayName=x;var M=\"CheckboxBubbleInput\",P=r.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:o,hasConsumerStoppedPropagationRef:i,checked:s,defaultChecked:l,required:f,disabled:h,name:p,value:v,form:b,bubbleInput:w,setBubbleInput:y}=g(M,e),k=(0,a.s)(n,y),x=(0,u.Z)(s),j=(0,d.X)(o);r.useEffect(()=>{const e=w;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,\"checked\").set,r=!i.current;if(x!==s&&n){const t=new Event(\"click\",{bubbles:r});e.indeterminate=S(s),n.call(e,!S(s)&&s),e.dispatchEvent(t)}},[w,x,s,i]);const P=r.useRef(!S(s)&&s);return(0,m.jsx)(c.sG.input,{type:\"checkbox\",\"aria-hidden\":!0,defaultChecked:l??P.current,required:f,disabled:h,name:p,value:v,form:b,...t,tabIndex:-1,ref:k,style:{...t.style,...j,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0,transform:\"translateX(-100%)\"}})});function _(e){return\"function\"==typeof e}function S(e){return\"indeterminate\"===e}function W(e){return S(e)?\"indeterminate\":e?\"checked\":\"unchecked\"}P.displayName=M},92863(e,t,n){n.d(t,{bq:()=>D,eb:()=>F,gC:()=>I,l6:()=>T,yv:()=>E});var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_=n(74848),S=n(86042),W=n(8723),C=n(45773),O=n(75107),N=n(72102),z=n(71112),A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function T(e){var t=A(e,[]);return(0,_.jsx)(S.bL,Object.assign({\"data-slot\":\"select\"},t))}function E(e){var t=A(e,[]);return(0,_.jsx)(S.WT,Object.assign({\"data-slot\":\"select-value\"},t))}function D(e){var t=e.className,n=e.size,r=void 0===n?\"default\":n,a=e.children,o=e.loading,i=A(e,[\"className\",\"size\",\"children\",\"loading\"]);return(0,_.jsxs)(S.l9,Object.assign({\"data-slot\":\"select-trigger\",\"data-size\":r,className:(0,z.cn)(\"wcf-select-btn border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 dark:hover:bg-input\u002F50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-11 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 text-black\u002F90\",t)},i,{children:[a,(0,_.jsx)(S.In,{asChild:!0,children:o?(0,_.jsx)(W.A,{className:\"size-4 opacity-50 animate-spin\"}):(0,_.jsx)(O.A,{className:\"size-4 opacity-50\"})})]}))}function I(e){var t=e.className,n=e.children,r=e.position,a=void 0===r?\"popper\":r,o=A(e,[\"className\",\"children\",\"position\"]);return(0,_.jsx)(S.ZL,{children:(0,_.jsxs)(S.UC,Object.assign({\"data-slot\":\"select-content\",className:(0,z.cn)(\"bg-card text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md drop-shadow\",\"popper\"===a&&\"data-[side=bottom]:translate-y-1! data-[side=left]:-translate-x-1! data-[side=right]:translate-x-1! data-[side=top]:-translate-y-1!\",t),position:a},o,{children:[(0,_.jsx)(H,{}),(0,_.jsx)(S.LM,{className:(0,z.cn)(\"p-1\",\"popper\"===a&&\"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1\"),children:n}),(0,_.jsx)(R,{})]}))})}function F(e){var t=e.className,n=e.children,r=A(e,[\"className\",\"children\"]);return(0,_.jsxs)(S.q7,Object.assign({\"data-slot\":\"select-item\",className:(0,z.cn)(\"focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2\",t)},r,{children:[(0,_.jsx)(\"span\",{className:\"absolute right-2 flex size-3.5 items-center justify-center\",children:(0,_.jsx)(S.VF,{children:(0,_.jsx)(C.A,{className:\"size-4\"})})}),(0,_.jsx)(S.p4,{children:n})]}))}function H(e){var t=e.className,n=A(e,[\"className\"]);return(0,_.jsx)(S.PP,Object.assign({\"data-slot\":\"select-scroll-up-button\",className:(0,z.cn)(\"flex cursor-default items-center justify-center py-1\",t)},n,{children:(0,_.jsx)(N.A,{className:\"size-4\"})}))}function R(e){var t=e.className,n=A(e,[\"className\"]);return(0,_.jsx)(S.wn,Object.assign({\"data-slot\":\"select-scroll-down-button\",className:(0,z.cn)(\"flex cursor-default items-center justify-center py-1\",t)},n,{children:(0,_.jsx)(O.A,{className:\"size-4\"})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_select\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_select_content\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_select_item\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_select_trigger\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_select\",\"wpcafe\",function(e,t){return(0,_.jsx)(T,Object.assign({},t))},10),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.addFilter)||void 0===y||y.call(w,\"wpcafe_select_content\",\"wpcafe\",function(e,t){return(0,_.jsx)(I,Object.assign({},t))},10),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_select_item\",\"wpcafe\",function(e,t){return(0,_.jsx)(F,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_select_trigger\",\"wpcafe\",function(e,t){return(0,_.jsx)(D,Object.assign({},t))},10)},93610(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-question-mark\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\",key:\"1u773s\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]])},93685(e,t,n){n.d(t,{A:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(75107),s=n(49785),u=n(62468),d=n(16029);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var m=(0,o.memo)(function(e){var t=e.value,n=e.onChange,c=e.placeholder,m=e.className,f=void 0===m?\"\":m,h=e.slotIntervalName,p=void 0===h?\"slot_interval\":h,v=l((0,o.useState)(!1),2),g=v[0],b=v[1],w=l((0,o.useState)(\"\"),2),y=w[0],k=w[1],x=(0,(0,s.xW)().watch)(p),j=(0,o.useMemo)(function(){return(0,d.OE)(x)},[x]),M=(null==j?void 0:j.filter(function(e){return e.label.toLowerCase().includes(y.toLowerCase())}))||[],P=(0,o.useMemo)(function(){if(!t)return\"\";var e=null==j?void 0:j.find(function(e){return e.value===t});return e?e.label:t},[t,j]);return(0,r.jsx)(\"div\",{className:f,children:(0,r.jsxs)(u.Popover,{open:g,onOpenChange:b,children:[(0,r.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,r.jsxs)(u.Button,{variant:\"outline\",role:\"combobox\",\"aria-expanded\":g,className:\"justify-between text-sm\",children:[P||c||(0,a.__)(\"Select time\",\"wp-cafe\"),(0,r.jsx)(i.A,{className:\"ml-2 h-4 w-4 shrink-0 opacity-50\"})]})}),(0,r.jsx)(u.PopoverContent,{className:\"w-[200px] p-0\",children:(0,r.jsxs)(\"div\",{className:\"p-2\",children:[(0,r.jsx)(u.Input,{placeholder:(0,a.__)(\"Search time...\",\"wp-cafe\"),value:y,onChange:function(e){return k(e.target.value)},className:\"mb-2\"}),(0,r.jsx)(\"div\",{className:\"max-h-48 overflow-y-auto\",children:M.length>0?M.map(function(e){return(0,r.jsx)(\"div\",{onClick:function(){return t=e.value,n(t),b(!1),void k(\"\");var t},className:\"px-2 py-1.5 text-sm cursor-pointer hover:bg-accent hover:text-accent-foreground rounded-sm\",children:e.label},e.value)}):(0,r.jsx)(\"div\",{className:\"px-2 py-1.5 text-sm text-muted-foreground\",children:(0,a.__)(\"No time found.\",\"wp-cafe\")})})]})})]})})})},93697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"copy-check\",[[\"path\",{d:\"m12 15 2 2 4-4\",key:\"2c609p\"}],[\"rect\",{width:\"14\",height:\"14\",x:\"8\",y:\"8\",rx:\"2\",ry:\"2\",key:\"17jyea\"}],[\"path\",{d:\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\",key:\"zix9uf\"}]])},93907(e,t,n){n.d(t,{uz:()=>l});const r={lessThanXSeconds:{one:\"sekunddan kam\",other:\"{{count}} sekunddan kam\"},xSeconds:{one:\"1 sekund\",other:\"{{count}} sekund\"},halfAMinute:\"yarim minut\",lessThanXMinutes:{one:\"bir minutdan kam\",other:\"{{count}} minutdan kam\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minut\"},aboutXHours:{one:\"tahminan 1 soat\",other:\"tahminan {{count}} soat\"},xHours:{one:\"1 soat\",other:\"{{count}} soat\"},xDays:{one:\"1 kun\",other:\"{{count}} kun\"},aboutXWeeks:{one:\"tahminan 1 hafta\",other:\"tahminan {{count}} hafta\"},xWeeks:{one:\"1 hafta\",other:\"{{count}} hafta\"},aboutXMonths:{one:\"tahminan 1 oy\",other:\"tahminan {{count}} oy\"},xMonths:{one:\"1 oy\",other:\"{{count}} oy\"},aboutXYears:{one:\"tahminan 1 yil\",other:\"tahminan {{count}} yil\"},xYears:{one:\"1 yil\",other:\"{{count}} yil\"},overXYears:{one:\"1 yildan ko'p\",other:\"{{count}} yildan ko'p\"},almostXYears:{one:\"deyarli 1 yil\",other:\"deyarli {{count}} yil\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss zzzz\",long:\"h:mm:ss z\",medium:\"h:mm:ss\",short:\"h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'oldingi' eeee p 'da'\",yesterday:\"'kecha' p 'da'\",today:\"'bugun' p 'da'\",tomorrow:\"'ertaga' p 'da'\",nextWeek:\"eeee p 'da'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"M.A\",\"M.\"],abbreviated:[\"M.A\",\"M.\"],wide:[\"Miloddan Avvalgi\",\"Milodiy\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"CH.1\",\"CH.2\",\"CH.3\",\"CH.4\"],wide:[\"1-chi chorak\",\"2-chi chorak\",\"3-chi chorak\",\"4-chi chorak\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Y\",\"F\",\"M\",\"A\",\"M\",\"I\",\"I\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Yan\",\"Fev\",\"Mar\",\"Apr\",\"May\",\"Iyun\",\"Iyul\",\"Avg\",\"Sen\",\"Okt\",\"Noy\",\"Dek\"],wide:[\"Yanvar\",\"Fevral\",\"Mart\",\"Aprel\",\"May\",\"Iyun\",\"Iyul\",\"Avgust\",\"Sentabr\",\"Oktabr\",\"Noyabr\",\"Dekabr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Y\",\"D\",\"S\",\"CH\",\"P\",\"J\",\"SH\"],short:[\"Ya\",\"Du\",\"Se\",\"Cho\",\"Pa\",\"Ju\",\"Sha\"],abbreviated:[\"Yak\",\"Dush\",\"Sesh\",\"Chor\",\"Pay\",\"Jum\",\"Shan\"],wide:[\"Yakshanba\",\"Dushanba\",\"Seshanba\",\"Chorshanba\",\"Payshanba\",\"Juma\",\"Shanba\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"y.t\",noon:\"p.\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"y.t\",noon:\"p.\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"uz\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" dan keyin\":a+\" oldin\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(chi)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(m\\.a|m\\.)\u002Fi,abbreviated:\u002F^(m\\.a\\.?\\s?m\\.?)\u002Fi,wide:\u002F^(miloddan avval|miloddan keyin)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](chi)? chorak\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[yfmasond]\u002Fi,abbreviated:\u002F^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)\u002Fi,wide:\u002F^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^y\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ya\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^may\u002Fi,\u002F^iyun\u002Fi,\u002F^iyul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[ydschj]\u002Fi,short:\u002F^(ya|du|se|cho|pa|ju|sha)\u002Fi,abbreviated:\u002F^(yak|dush|sesh|chor|pay|jum|shan)\u002Fi,wide:\u002F^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^y\u002Fi,\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^ch\u002Fi,\u002F^p\u002Fi,\u002F^j\u002Fi,\u002F^sh\u002Fi],any:[\u002F^ya\u002Fi,\u002F^d\u002Fi,\u002F^se\u002Fi,\u002F^ch\u002Fi,\u002F^p\u002Fi,\u002F^j\u002Fi,\u002F^sh\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|y\\.t|p| (ertalab|tushdan keyin|kechqurun|tun))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^y\\.t\u002Fi,noon:\u002F^pe\u002Fi,morning:\u002Fertalab\u002Fi,afternoon:\u002Ftushdan keyin\u002Fi,evening:\u002Fkechqurun\u002Fi,night:\u002Ftun\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},94192(e,t,n){n.d(t,{Bd:()=>m,cX:()=>f});var r=n(74848),a=n(27723),o=n(49785),i=n(38895),s=n(77283);var u=n(71964),d=n(16029);var l,c=n(55103),m=[{key:\"module_selection\",title:(0,a.__)(\"Set Up Your Restaurant\",\"wp-cafe\"),description:(0,a.__)(\"Let’s start with the basics. Fill in your restaurant info to get started.\",\"wp-cafe\"),fields:(0,r.jsx)(function(){var e=(0,o.xW)().control,t=(0,s.A)().handleModuleSelection;return(0,r.jsxs)(\"div\",{className:\"space-y-5\",children:[(0,r.jsx)(i.ZQ,{control:e,name:\"restaurant_type\",label:(0,a.__)(\"Restaurant Type\",\"wp-cafe\"),tooltip:(0,a.__)(\"Select how your restaurant serves customers. Choose one or both options: 'Food Ordering' for online orders or 'Reservation' for table booking.\",\"wp-cafe\"),required:!0,inputField:function(e){var n=e.value,a=void 0===n?[]:n,o=e.onChange;return(0,r.jsx)(\"div\",{className:\"grid grid-cols-1 sm:grid-cols-2 gap-4 w-full\",children:f.map(function(e){return(0,r.jsx)(i.YW,{title:e.title,description:e.description,icon:e.icon,value:e.value,selected:a.includes(e.value),onToggle:function(){return t({selectedValue:e.value,value:a,onChange:o})}},e.value)})})}}),(0,r.jsx)(i.ks,{control:e,name:\"restaurant_name\",label:(0,a.__)(\"Restaurant Name\",\"wp-cafe\"),tooltip:(0,a.__)(\"Enter your restaurant's name as you'd like it to appear to customers (e.g., Café Aroma).\",\"wp-cafe\"),placeholder:(0,a.__)(\"e.g. Café Aroma\",\"wp-cafe\"),required:!0}),(0,r.jsx)(i.YI,{control:e,name:\"restaurant_location\",label:(0,a.__)(\"Location\",\"wp-cafe\"),tooltip:(0,a.__)(\"Provide your restaurant’s physical location or city so customers can find and order from you.\",\"wp-cafe\"),placeholder:(0,a.__)(\"Search or enter address (choose from suggestions if available)\",\"wp-cafe\"),required:!0}),(0,r.jsxs)(\"div\",{className:\"grid grid-cols-1 sm:grid-cols-2 items-start gap-4\",children:[(0,r.jsx)(i.ks,{control:e,name:\"restaurant_email\",label:(0,a.__)(\"Email Address\",\"wp-cafe\"),placeholder:(0,a.__)(\"youremail@email.com\",\"wp-cafe\")}),(0,r.jsx)(i.ks,{control:e,name:\"restaurant_phone\",label:(0,a.__)(\"Contact Number\",\"wp-cafe\"),placeholder:(0,a.__)(\"123 456 7890\",\"wp-cafe\")})]}),(0,r.jsx)(i.Oc,{inlineLabel:(0,a.__)(\"Yes, I want helpful updates (no spam, ever!)\",\"wp-cafe\"),control:e,name:\"terms_agreed\",required:!1})]})},{})},{key:\"schedule\",title:(0,a.__)(\"Set Your Weekly Schedule\",\"wp-cafe\"),description:(0,a.__)(\"Tell us when your restaurant is open and when you take breaks.\",\"wp-cafe\"),fields:(0,r.jsx)(function(){var e=(0,o.xW)(),t=e.watch(\"restaurant_schedule\")||d.no;return(0,r.jsx)(i.D8,{value:t,onChange:function(t){e.setValue(\"restaurant_schedule\",t,{shouldValidate:!0,shouldDirty:!0})},name:\"restaurant_schedule\",className:\"w-full\"})},{})},{key:\"food_ordering\",title:(0,a.__)(\"Set Up Online Food Ordering\",\"wp-cafe\"),description:(0,a.__)(\"Let customers order for pickup or delivery — and choose if you want to accept tips.\",\"wp-cafe\"),get fields(){var e,t,n;return null===(n=null===(t=null===(e=null===window||void 0===window?void 0:window.wp)||void 0===e?void 0:e.hooks)||void 0===t?void 0:t.applyFilters)||void 0===n?void 0:n.call(t,\"wpcafe_food_order_onboard\",null)}},{key:\"reservation\",title:(0,a.__)(\"Set Up Reservations\",\"wp-cafe\"),description:(0,a.__)(\"Let customers book tables online. Customize guest limits, time slots, and more.\",\"wp-cafe\"),get fields(){var e,t,n;return null===(n=null===(t=null===(e=null===window||void 0===window?void 0:window.wp)||void 0===e?void 0:e.hooks)||void 0===t?void 0:t.applyFilters)||void 0===n?void 0:n.call(t,\"wpcafe_reservation_onboard\",null)}},{key:\"woocommerce\",title:(0,a.__)(\"Connect with WooCommerce\",\"wp-cafe\"),description:(0,a.__)(\"Sync your food menu with WooCommerce to manage orders, payments, and categories easily.\",\"wp-cafe\"),fields:(0,r.jsx)(c.A,{})}],f=[{value:\"food_ordering\",title:(0,a.__)(\"Food Ordering\",\"wp-cafe\"),description:(0,a.__)(\"Take online orders for delivery or pickup\",\"wp-cafe\"),icon:(0,r.jsx)(u.oG,{})},{value:\"reservation\",title:(0,a.__)(\"Reservation\",\"wp-cafe\"),description:(0,a.__)(\"Let customers book a table online\",\"wp-cafe\"),icon:(0,r.jsx)(u.Al,{})}],h=(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.adminUrl)||\"\";(0,a.__)(\"🍽️ Next Steps to Get Started\",\"wp-cafe\"),(0,a.__)(\"Add Food Items (WooCommerce products shown as food menu)\",\"wp-cafe\"),(0,a.__)(\"Add Food Menu\",\"wp-cafe\"),\"\".concat(h,\"edit.php?post_type=product&wpcafe=true\"),(0,a.__)(\"Create Food Categories (e.g., Pizza, Pasta)\",\"wp-cafe\"),(0,a.__)(\"Add Category\",\"wp-cafe\"),\"\".concat(h,\"edit-tags.php?taxonomy=product_cat&post_type=product&wpcafe=true\"),(0,a.__)(\"How to use shortcodes to display food menu on your site\",\"wp-cafe\"),(0,a.__)(\"Available Shortcodes\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fshortcodes\"),(0,a.__)(\"Reservations\",\"wp-cafe\"),(0,a.__)(\"How to Configure Reservations in WP Cafe\",\"wp-cafe\"),(0,a.__)(\"Configure\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fsettings?tab=reservation-rules\"),(0,a.__)(\"How to Configure Reservations form for your restaurant\",\"wp-cafe\"),(0,a.__)(\"Configure\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fsettings?tab=customization\")},94223(e,t,n){n.d(t,{s:()=>a});var r=n(7277);const a={date:(0,r.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,r.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,r.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})}},95413(e,t,n){n.d(t,{e:()=>a});var r=n(66304);function a(e,t,n){return(0,r.P)(e,12*t,n)}},95549(e,t,n){n.d(t,{tS:()=>xe,Oc:()=>ke,j5:()=>be,ZQ:()=>a.Z,bz:()=>Me,YI:()=>pe,Q7:()=>we,AT:()=>je,pp:()=>Pe,ks:()=>ge,H3:()=>ye});var r=n(74848),a=n(27716),o=n(62468),i=n(88146),s=n(62680),u=n(16499),d=(n(47923),n(58713),n(86087)),l=n(79187),c=n(92863),m=n(71112),f=(0,d.forwardRef)(function(e,t){var n,a,o=e.value,i=e.unit,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,f=e.disabled,h=void 0!==f&&f,p=e.className,v=e.unitOptions,g=e.onValueChange,b=e.onUnitChange,w=e.pos,y=void 0===w?\"end\":w,k=e.hideInputForUnits,x=void 0===k?[]:k,j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"value\",\"unit\",\"placeholder\",\"type\",\"disabled\",\"className\",\"unitOptions\",\"onValueChange\",\"onUnitChange\",\"pos\",\"hideInputForUnits\"]),M=i||(null===(n=v[0])||void 0===n?void 0:n.value),P=x.includes(M||\"\"),_=(0,r.jsx)(\"div\",{className:(0,m.cn)(\"border-input\",P?\"bg-white flex-1\":\"bg-visual-200\",!P&&(\"start\"===y?\"border-r\":\"border-l\")),children:(0,r.jsxs)(c.l6,{value:i||(null===(a=v[0])||void 0===a?void 0:a.value),onValueChange:function(e){null==b||b(e)},disabled:h,children:[(0,r.jsx)(c.bq,{className:(0,m.cn)(\"border-0 rounded-none\",P?\"w-full min-w-[160px] flex-1\":\"w-[120px]\"),children:(0,r.jsx)(c.yv,{})}),(0,r.jsx)(c.gC,{children:v.map(function(e){return(0,r.jsx)(c.eb,{value:e.value,children:e.label},e.value)})})]})});return P?(0,r.jsx)(\"div\",{className:(0,m.cn)(\"flex items-center gap-0 rounded-lg border border-input overflow-hidden w-full\",p),children:_}):(0,r.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center gap-0 rounded-lg border border-input overflow-hidden\",p),children:[\"start\"===y&&_,(0,r.jsx)(l.p,Object.assign({ref:t,type:d,placeholder:s,value:o||\"\",onChange:function(e){var t=\"number\"===d?Number(e.target.value):e.target.value;null==g||g(t)},disabled:h,className:(0,m.cn)(\"flex-1 !border-0 rounded-none h-full focus-visible:ring-0 focus-visible:ring-offset-0  focus:shadow-none!\",\"number\"===d&&\"[&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none [&[type=number]]:[-moz-appearance:textfield]\")},j)),\"end\"===y&&_]})});f.displayName=\"InputWithUnitSelector\";var h=n(27723),p=n(27235),v=n(48635),g=n(78971),b=n(51192),w=n(69638);function y(e){return y=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},y(e)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||x(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e,t){if(e){if(\"string\"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var M,P,_,S,W,C,O=function(e){var t=e.value,n=e.onChange,r=e.placeholder,a=k((0,d.useState)(!1),2),o=a[0],i=a[1],s=k((0,d.useState)(!1),2),u=s[0],l=s[1],c=(0,d.useMemo)(function(){if(!r)return{start:\"Start time\",end:\"End time\"};var e=r.split(\"~\").map(function(e){return e.trim()});return 2===e.length?{start:e[0]||\"Start time\",end:e[1]||\"End time\"}:{start:r,end:r}},[r]),m=(0,d.useMemo)(function(){return function(){var e,t=null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.time_format;return!t||!\u002F[GH]\u002F.test(t)&&(\u002F[ghAa]\u002F.test(t),!0)}()},[]),f=(0,d.useCallback)(function(e){if(!e||void 0===e){var t=new Date,n=t.getHours();if(m){var r=n>=12?\"PM\":\"AM\";return{hour:n%12||12,minute:t.getMinutes(),period:r}}return{hour:n,minute:t.getMinutes(),period:null}}var a=k(e.split(\":\").map(Number),2),o=a[0],i=void 0===o?10:o,s=a[1],u=void 0===s?10:s;return m?{hour:i%12||12,minute:u,period:i>=12?\"PM\":\"AM\"}:{hour:i,minute:u,period:null}},[m,t]),h=k((0,d.useState)(f(null==t?void 0:t.start)),2),p=h[0],v=h[1],g=k((0,d.useState)(f(null==t?void 0:t.end)),2),b=g[0],M=g[1];(0,d.useEffect)(function(){v(f(null==t?void 0:t.start)),M(f(null==t?void 0:t.end))},[t]);var P={start:{hour:(0,d.useRef)(null),minute:(0,d.useRef)(null)},end:{hour:(0,d.useRef)(null),minute:(0,d.useRef)(null)}},_=(0,d.useCallback)(function(e){var t=e.hour;return m&&e.period&&(t=\"AM\"===e.period?12===e.hour?0:e.hour:12===e.hour?12:e.hour+12),\"\".concat(String(t).padStart(2,\"0\"),\":\").concat(String(e.minute).padStart(2,\"0\"))},[m]),S=(0,d.useCallback)(function(e){return(0,w.E)(_(e))},[]),W=(0,d.useCallback)(function(e,t){if(e.current){var n=e.current.querySelector('[data-value=\"'.concat(t,'\"]'));if(n){var r=e.current,a=n.offsetTop,o=r.clientHeight,i=n.clientHeight;r.scrollTop=a-o\u002F2+i\u002F2}}},[]),C=(0,d.useCallback)(function(e,t){setTimeout(function(){W(P[e].hour,t.hour),W(P[e].minute,t.minute)},50)},[W,P]);(0,d.useEffect)(function(){if(o){var e=(null==t?void 0:t.start)?f(t.start):p;C(\"start\",e)}},[o,C]),(0,d.useEffect)(function(){if(u){var e=(null==t?void 0:t.end)?f(t.end):b;C(\"end\",e)}},[u,C]);var O=(0,d.useCallback)(function(e,t,n){(\"start\"===e?v:M)(function(e){return Object.assign(Object.assign({},e),(r={},o=n,(a=function(e){var t=function(e){if(\"object\"!=y(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=y(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==y(t)?t:t+\"\"}(a=t))in r?Object.defineProperty(r,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[a]=o,r));var r,a,o})},[]),N=(0,d.useCallback)(function(e){var r=\"start\"===e?p:b,a=_(r);if(\"start\"===e&&(null==t?void 0:t.end)){var o=f(t.end),s=o.hour\u003Cr.hour||o.hour===r.hour&&o.minute\u003C=r.minute;null==n||n(s?{start:a,end:void 0}:{start:a,end:t.end})}else null==n||n(\"start\"===e?{start:a,end:null==t?void 0:t.end}:{start:null==t?void 0:t.start,end:a});(\"start\"===e?i:l)(!1)},[p,b,f,t,n]),z=(0,d.useMemo)(function(){return m?Array.from({length:12},function(e,t){return t+1}):Array.from({length:24},function(e,t){return t})},[m]),A=(0,d.useMemo)(function(){return Array.from({length:60},function(e,t){return t})},[]),T=(0,d.useMemo)(function(){return[\"AM\",\"PM\"]},[]),E=(0,d.useCallback)(function(e){if(\"start\"===e)return{hours:z,minutes:A,periods:T,is12Hour:m};var t,n=z,r=A,a=function(e){if(Array.isArray(e))return j(e)}(t=T)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(t)||x(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}();return m?b.period===p.period?(n=z.filter(function(e){return e>=p.hour}),b.hour===p.hour&&(r=A.filter(function(e){return e>p.minute}))):\"PM\"===p.period&&\"AM\"===b.period&&(a=[\"PM\"]):(n=z.filter(function(e){return e>=p.hour}),b.hour===p.hour&&(r=A.filter(function(e){return e>p.minute}))),{hours:n,minutes:r,periods:a,is12Hour:m}},[z,A,T,m,p.hour,p.minute,p.period,b.hour,b.period]),D=(null==t?void 0:t.start)?S(f(t.start)):\"\",I=(null==t?void 0:t.end)?S(f(t.end)):\"\";return{startOpen:o,setStartOpen:i,endOpen:u,setEndOpen:l,startTime:p,endTime:b,placeholders:c,currentStartDisplay:D,currentEndDisplay:I,is12Hour:m,timeRefs:P,displayTime:S,handleTimeChange:O,handleOk:N,getFilteredTimeOptions:E}},N=d.memo(function(e){var t=e.values,n=e.selectedValue,a=e.onSelect,o=e.scrollRef,i=e.formatter,s=e.label;return(0,r.jsxs)(\"div\",{className:\"flex flex-col items-center flex-1\",children:[s&&(0,r.jsx)(\"div\",{className:\"text-xs font-medium text-gray-500 mb-2\",children:s}),(0,r.jsx)(\"div\",{ref:o,className:\"h-[200px] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-transparent hover:scrollbar-thumb-gray-400\",children:t.map(function(e){return(0,r.jsx)(\"div\",{\"data-value\":e,onClick:function(){return a(e)},className:(0,m.cn)(\"h-8 flex items-center justify-center cursor-pointer text-sm transition-colors px-2 mx-1 rounded\",n===e?\"bg-primary\u002F10 text-primary font-medium\":\"text-black\u002F90 hover:bg-foreground\u002F10\"),children:i?i(e):String(e).padStart(2,\"0\")},e)})})]})});N.displayName=\"TimeColumn\";var z=d.memo(function(e){var t=e.type,n=e.isOpen,a=e.setIsOpen,o=e.time,i=e.currentDisplay,s=e.placeholderText,u=e.disabled,d=e.align,l=e.timeOptions,c=e.timeRefs,f=e.displayTime,p=e.handleTimeChange,v=e.handleOk;return(0,r.jsxs)(b.AM,{open:n,onOpenChange:a,children:[(0,r.jsx)(b.Wv,{asChild:!0,children:(0,r.jsx)(\"button\",{type:\"button\",disabled:u,className:(0,m.cn)(\"flex-1 outline-none bg-transparent text-sm text-left transition-colors\",u?\"cursor-not-allowed\":\"cursor-pointer hover:text-primary\",i?\"text-black\":\"text-black\u002F50\"),children:i||s})}),(0,r.jsx)(b.hl,{className:\"w-auto p-0\",align:d,side:\"bottom\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsx)(\"div\",{className:\"px-4 py-2 border-b border-black\u002F10 bg-black\u002F5\",children:(0,r.jsx)(\"div\",{className:\"text-sm font-medium text-primary\",children:f(o)})}),(0,r.jsxs)(\"div\",{className:\"flex gap-2 p-4 min-w-52\",children:[(0,r.jsx)(N,{values:l.hours,selectedValue:o.hour,onSelect:function(e){return p(t,\"hour\",e)},scrollRef:c[t].hour,label:\"Hour\"}),(0,r.jsx)(\"div\",{className:\"w-px bg-black\u002F10\"}),(0,r.jsx)(N,{values:l.minutes,selectedValue:o.minute,onSelect:function(e){return p(t,\"minute\",e)},scrollRef:c[t].minute,label:\"Min\"}),l.is12Hour&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(\"div\",{className:\"w-px bg-black\u002F10\"}),(0,r.jsx)(N,{values:l.periods.map(function(e){return\"AM\"===e?0:1}),selectedValue:\"AM\"===o.period?0:1,onSelect:function(e){return p(t,\"period\",0===e?\"AM\":\"PM\")},scrollRef:c[t].minute,formatter:function(e){return l.periods[e]||\"AM\"},label:\"\"})]})]}),(0,r.jsx)(\"div\",{className:\"flex justify-end gap-2 px-4 py-3 border-t border-black\u002F10 bg-black\u002F5\",children:(0,r.jsx)(g.$,{size:\"sm\",onClick:function(){return v(t)},className:\"min-w-[60px] wcf-time-picker-ok-btn\",children:(0,h.__)(\"OK\",\"wp-cafe\")})})]})})]})});z.displayName=\"TimePicker\";var A=d.forwardRef(function(e,t){var n=e.value,a=e.onChange,o=e.placeholder,i=e.disabled,s=void 0!==i&&i,u=e.className,d=e.align,l=void 0===d?\"start\":d,c=O({value:n,onChange:a,placeholder:o}),f=c.startOpen,h=c.setStartOpen,g=c.endOpen,b=c.setEndOpen,w=c.startTime,y=c.endTime,k=c.placeholders,x=c.currentStartDisplay,j=c.currentEndDisplay,M=c.timeRefs,P=c.displayTime,_=c.handleTimeChange,S=c.handleOk,W=c.getFilteredTimeOptions,C=W(\"start\"),N=W(\"end\");return(0,r.jsxs)(\"div\",{ref:t,className:(0,m.cn)(\"flex items-center gap-2 border border-input h-11 rounded-md px-3 py-2 bg-white transition-colors\",s?\"opacity-50 cursor-not-allowed\":\"hover:border-primary\",u),children:[(0,r.jsx)(p.A,{className:\"h-4 w-4 text-black\u002F50 shrink-0\"}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 flex-1 wcf-time-picker\",children:[(0,r.jsx)(z,{type:\"start\",isOpen:f,setIsOpen:h,time:w,currentDisplay:x,placeholderText:k.start,disabled:s,align:l,timeOptions:C,timeRefs:M,displayTime:P,handleTimeChange:_,handleOk:S}),(0,r.jsx)(v.A,{className:\"h-3 w-3 text-black\u002F50 shrink-0\"}),(0,r.jsx)(z,{type:\"end\",isOpen:g,setIsOpen:b,time:y,currentDisplay:j,placeholderText:k.end,disabled:s,align:l,timeOptions:N,timeRefs:M,displayTime:P,handleTimeChange:_,handleOk:S})]})]})});A.displayName=\"TimeRangePicker\",null===(_=null===(P=null===(M=null===window||void 0===window?void 0:window.wp)||void 0===M?void 0:M.hooks)||void 0===P?void 0:P.removeFilter)||void 0===_||_.call(P,\"wpcafe_time_range_picker\",\"wpcafe\"),null===(C=null===(W=null===(S=null===window||void 0===window?void 0:window.wp)||void 0===S?void 0:S.hooks)||void 0===W?void 0:W.addFilter)||void 0===C||C.call(W,\"wpcafe_time_range_picker\",\"wpcafe\",function(e,t){return(0,r.jsx)(A,Object.assign({},t))},10);var T=n(47143),E=n(49785),D=n(12036),I=n(8723),F=n(76069),H=n(48697),R=function(e){var t=e.placeholder,n=e.value,a=e.onChange,o=e.onBlur,i=e.className,s=e.inputRef,u=e.onGetCurrentLocation,d=e.onClearLocation,c=e.isLoading,m=e.hasLocation;return(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(l.p,{ref:s,placeholder:t,value:n,onChange:a,onBlur:o,autoComplete:\"off\",className:\"w-full truncate pr-20 \".concat(i||\"\")}),(0,r.jsxs)(\"div\",{className:\"absolute right-2 top-1\u002F2 -translate-y-1\u002F2! flex items-center gap-1\",children:[(0,r.jsx)(g.$,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:u,disabled:c,className:\"h-8 w-8 p-0 shrink-0\",title:(0,h.__)(\"Get current location\",\"wp-cafe\"),children:c?(0,r.jsx)(I.A,{className:\"h-4 w-4 animate-spin\"}):(0,r.jsx)(F.A,{className:\"h-4 w-4\"})}),m&&(0,r.jsx)(g.$,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:d,className:\"h-8 w-8 p-0 shrink-0\",title:(0,h.__)(\"Clear location\",\"wp-cafe\"),children:(0,r.jsx)(H.A,{className:\"h-4 w-4\"})})]})]})},$=function(e){var t=e.results,n=e.showResults,a=e.onSelectResult;return n&&0!==t.length?(0,r.jsx)(\"div\",{className:\"absolute z-50 w-full mt-1 bg-popover border border-border rounded-md shadow-lg max-h-72 overflow-auto\",children:(0,r.jsx)(\"ul\",{className:\"p-2.5 text-sm\",children:t.map(function(e){return(0,r.jsxs)(\"li\",{role:\"button\",className:\"w-full text-left p-3 hover:bg-muted border-b border-border last:border-b-0 flex items-start gap-3 cursor-pointer\",onClick:function(){return a(e)},children:[(0,r.jsx)(F.A,{className:\"h-4 w-4 text-muted-foreground mt-0.5 shrink-0\"}),(0,r.jsxs)(\"div\",{className:\"flex-1 min-w-0\",children:[(0,r.jsx)(\"div\",{className:\"font-medium text-sm text-foreground truncate\",children:e.display_name.split(\",\")[0]}),(0,r.jsx)(\"div\",{className:\"text-xs text-muted-foreground truncate\",children:e.display_name})]})]},e.place_id)})})}):null},L=function(e){var t=e.location,n=e.mapHeight,a=void 0===n?\"200px\":n,o=e.showMap,i=e.isMapVisible;return o&&i&&t?(0,r.jsx)(\"div\",{className:\"border rounded-md overflow-hidden\",children:(0,r.jsx)(\"iframe\",{src:\"https:\u002F\u002Fwww.openstreetmap.org\u002Fexport\u002Fembed.html?bbox=\".concat(t.lng-.01,\",\").concat(t.lat-.01,\",\").concat(t.lng+.01,\",\").concat(t.lat+.01,\"&layer=mapnik&marker=\").concat(t.lat,\",\").concat(t.lng),width:\"100%\",height:a,frameBorder:\"0\",scrolling:\"no\",marginHeight:0,marginWidth:0,title:\"Location Map\",className:\"w-full\"})}):null},X=function(e){var t=e.location;return(0,r.jsx)(\"div\",{className:\"text-sm text-muted-foreground\",children:(0,r.jsxs)(\"div\",{className:\"text-xs mt-1\",children:[(0,h.__)(\"Coordinates:\",\"wp-cafe\"),\" \",t.lat.toFixed(6),\",\",\" \",t.lng.toFixed(6)]})})};function G(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Y(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Y(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Y(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Y(c,\"constructor\",d),Y(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Y(d,a,\"GeneratorFunction\"),Y(c),Y(c,a,\"Generator\"),Y(c,r,function(){return this}),Y(c,\"toString\",function(){return\"[object Generator]\"}),(G=function(){return{w:o,m}})()}function Y(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Y=function(e,t,n,r){function o(t,n){Y(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Y(e,t,n,r)}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return q(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?q(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var B=function(e,t){var n=Z((0,d.useState)(!1),2),r=n[0],a=n[1],o=Z((0,d.useState)(\"\"),2),i=o[0],s=o[1],u=Z((0,d.useState)(\"\"),2),l=u[0],c=u[1],f=Z((0,d.useState)({}),2),p=f[0],v=f[1],g=Z((0,d.useState)(!1),2),b=g[0],w=g[1],y=Z((0,d.useState)(null),2),k=y[0],x=y[1];(0,d.useEffect)(function(){e&&e.lat&&e.lng?(s(e.lat.toString()),c(e.lng.toString())):null===e&&(s(\"\"),c(\"\"),v({}))},[e]);var j=(0,d.useCallback)(function(e,t){var n={};if(e.trim()){var r=parseFloat(e);isNaN(r)?n.lat=(0,h.__)(\"Invalid latitude format\",\"wp-cafe\"):(r\u003C-90||r>90)&&(n.lat=(0,h.__)(\"Latitude must be between -90 and 90\",\"wp-cafe\"))}if(t.trim()){var a=parseFloat(t);isNaN(a)?n.lng=(0,h.__)(\"Invalid longitude format\",\"wp-cafe\"):(a\u003C-180||a>180)&&(n.lng=(0,h.__)(\"Longitude must be between -180 and 180\",\"wp-cafe\"))}return v(n),0===Object.keys(n).length},[]),M=(0,d.useCallback)(function(e){return n=void 0,r=void 0,a=void 0,o=G().m(function n(){var r,a,o,s,u;return G().w(function(n){for(;;)switch(n.p=n.n){case 0:if(i.trim()&&l.trim()){n.n=1;break}return v({lat:i.trim()?void 0:(0,h.__)(\"Latitude is required\",\"wp-cafe\"),lng:l.trim()?void 0:(0,h.__)(\"Longitude is required\",\"wp-cafe\")}),n.a(2);case 1:if(!j(i,l)){n.n=6;break}if(r=parseFloat(i),a=parseFloat(l),!t){n.n=6;break}return w(!0),x(null),n.p=2,n.n=3,t(r,a);case 3:(o=n.v)&&e(o),n.n=5;break;case 4:n.p=4,u=n.v,s=u instanceof Error?u.message:(0,h.__)(\"Reverse geocoding failed\",\"wp-cafe\"),x(s),(0,m.D)(s,\"error\"),console.error(\"Reverse geocoding error:\",u);case 5:return n.p=5,w(!1),n.f(5);case 6:return n.a(2)}},n,null,[[2,4,5,6]])}),new(a||(a=Promise))(function(e,t){function i(e){try{u(o.next(e))}catch(e){t(e)}}function s(e){try{u(o.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(n,r||[])).next())});var n,r,a,o},[i,l,j,t]),P=(0,d.useCallback)(function(e){return function(){return M(e)}},[M]),_=(0,d.useCallback)(function(e,t){\"lat\"===e?(s(t),p.lat&&v(function(e){return Object.assign(Object.assign({},e),{lat:void 0})})):\"lng\"===e&&(c(t),p.lng&&v(function(e){return Object.assign(Object.assign({},e),{lng:void 0})}))},[p.lat,p.lng]),S=(0,d.useCallback)(function(e){a(e),e||v({})},[]);return{isEnabled:r,latitude:i,longitude:l,errors:p,isLoading:b,error:k,handleSubmit:M,createSubmitHandler:P,handleCoordinateChange:_,handleToggleEnabled:S}},V=n(418),U=n(19402),K=function(e){var t,n,a=e.onCoordinatesSubmit,i=e.isLoading,s=void 0!==i&&i,u=e.className,l=void 0===u?\"\":u,c=e.currentLocation,m=e.reverseGeocodeFn,f=e.enableCustomCoordinates,p=e.onEnableChange,v=B(c,m),g=v.isEnabled,b=v.latitude,w=v.longitude,y=v.errors,k=v.isLoading,x=v.error,j=v.createSubmitHandler,M=v.handleCoordinateChange,P=v.handleToggleEnabled,_=(0,T.useSelect)(function(e){return e(null===U.zQ||void 0===U.zQ?void 0:U.zQ.integrations).getIntegrationsState()},[]).integrations,S=\"on\"===(null===(t=null==_?void 0:_[\"google-map\"])||void 0===t?void 0:t.status);return(0,d.useEffect)(function(){if(void 0!==f){var e=\"1\"===f;e!==g&&P(e)}},[f]),(0,r.jsxs)(\"div\",{className:\"space-y-3 \".concat(l),children:[(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2\",children:[(0,r.jsx)(o.Checkbox,{id:\"custom-coordinates\",checked:g,onCheckedChange:function(e){P(e),p&&p(e?\"1\":\"0\")}}),(0,r.jsx)(o.Label,{htmlFor:\"custom-coordinates\",className:\"text-sm font-medium text-black\u002F90 cursor-pointer\",children:(0,h.__)(\"Not accurate ! Use custom latitude and longitude\",\"wp-cafe\")})]}),g&&(0,r.jsxs)(\"div\",{className:\"space-y-3 p-4 border border-border rounded-md bg-card\",children:[(0,r.jsxs)(\"div\",{className:\"flex gap-3\",children:[(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(o.Label,{htmlFor:\"latitude-input\",className:\"text-sm font-medium text-black\u002F85\",children:(0,h.__)(\"Latitude\",\"wp-cafe\")}),(0,r.jsx)(o.Input,{id:\"latitude-input\",type:\"number\",step:\"any\",placeholder:(0,h.__)(\"e.g., 40.7128\",\"wp-cafe\"),value:b,onChange:function(e){return M(\"lat\",e.target.value)}}),y.lat&&(0,r.jsx)(\"div\",{className:\"mt-1 text-sm text-danger\",children:y.lat})]}),(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(o.Label,{htmlFor:\"longitude-input\",className:\"text-sm font-medium text-black\u002F85\",children:(0,h.__)(\"Longitude\",\"wp-cafe\")}),(0,r.jsx)(o.Input,{id:\"longitude-input\",type:\"number\",step:\"any\",placeholder:(0,h.__)(\"e.g., -74.0060\",\"wp-cafe\"),value:w,onChange:function(e){return M(\"lng\",e.target.value)}}),y.lng&&(0,r.jsx)(\"div\",{className:\"mt-1 text-sm text-danger\",children:y.lng})]})]}),(0,r.jsx)(\"div\",{className:\"flex justify-end\",children:(0,r.jsx)(o.Button,{type:\"button\",onClick:j(a),disabled:s||k||!b.trim()||!w.trim(),size:\"sm\",className:\"px-4\",children:s||k?(0,h.__)(\"Finding location...\",\"wp-cafe\"):(0,h.__)(\"Find Location\",\"wp-cafe\")})}),!S&&(0,r.jsxs)(\"div\",{className:\"flex gap-3 p-3 bg-amber-50 border border-amber-200 rounded text-sm text-amber-900\",children:[(0,r.jsx)(V.A,{className:\"h-5 w-5 shrink-0 mt-0.5\"}),(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(\"div\",{className:\"font-medium\",children:(0,h.__)(\"Free map data — accuracy may vary\",\"wp-cafe\")}),(0,r.jsx)(\"div\",{className:\"mt-1 text-xs text-amber-800\",children:(0,h.__)(\"Open-source map data may not always include precise building, apartment, or unit-level details. If you need more precise addresses, consider enabling the Google Maps option.\",\"wp-cafe\")}),(0,r.jsx)(\"div\",{className:\"mt-2\",children:(0,r.jsx)(\"a\",{href:\"\".concat(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.admin_url,\"admin.php?page=wpcafe#\u002Fintegrations\"),className:\"text-xs font-medium text-amber-900 hover:underline\",target:\"_self\",rel:\"noreferrer\",children:(0,h.__)(\"Configure Google Maps integration →\",\"wp-cafe\")})})]})]}),x&&(0,r.jsx)(\"div\",{className:\"mt-2 p-2 bg-red-50 border border-red-200 rounded-md\",children:(0,r.jsx)(\"p\",{className:\"text-sm text-red-600\",children:x})})]})]})};function J(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Q(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Q(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Q(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Q(c,\"constructor\",d),Q(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Q(d,a,\"GeneratorFunction\"),Q(c),Q(c,a,\"Generator\"),Q(c,r,function(){return this}),Q(c,\"toString\",function(){return\"[object Generator]\"}),(J=function(){return{w:o,m}})()}function Q(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Q=function(e,t,n,r){function o(t,n){Q(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Q(e,t,n,r)}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var te=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},ne=function(){var e,t,n=(e=(0,d.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ee(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ee(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),r=n[0],a=n[1],o=(0,d.useCallback)(function(e,t){return te(void 0,void 0,void 0,J().m(function n(){var r,o,i,s;return J().w(function(n){for(;;)switch(n.p=n.n){case 0:return a(!0),n.p=1,n.n=2,fetch(e,Object.assign({headers:Object.assign({\"Accept-Language\":\"en-US,en;q=0.9\",\"User-Agent\":\"WPCafe-3.0 (https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002F)\"},null==t?void 0:t.headers)},t));case 2:if((r=n.v).ok){n.n=3;break}throw new Error(\"HTTP error! status: \".concat(r.status));case 3:return n.n=4,r.json();case 4:return o=n.v,n.a(2,o);case 5:return n.p=5,s=n.v,console.error(s),i=s instanceof Error?s.message:(0,h.__)(\"Failed to fetch location data\",\"wp-cafe\"),(0,m.D)(i,\"error\"),n.a(2,null);case 6:return n.p=6,a(!1),n.f(6);case 7:return n.a(2)}},n,null,[[1,5,6,7]])}))},[]),i=(0,d.useCallback)(function(e){var t=new URLSearchParams({format:\"json\",q:e,limit:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:5).toString(),addressdetails:\"1\"});return\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Fsearch?\".concat(t.toString())},[]),s=(0,d.useCallback)(function(e,t){var n=new URLSearchParams({format:\"json\",lat:e.toString(),lon:t.toString(),addressdetails:\"1\"});return\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Freverse?\".concat(n.toString())},[]),u=(0,d.useCallback)(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\u003Ct;r++)n[r-1]=arguments[r];return te(void 0,[e].concat(n),void 0,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return J().m(function n(){var r,a;return J().w(function(n){for(;;)switch(n.n){case 0:if(e.trim()&&!(e.length\u003C3)){n.n=1;break}return n.a(2,[]);case 1:return r=i(e,t),n.n=2,o(r);case 2:return a=n.v,n.a(2,a||[])}},n)})()})},[i,o]),l=(0,d.useCallback)(function(e,t){return te(void 0,void 0,void 0,J().m(function n(){var r,a,i;return J().w(function(n){for(;;)switch(n.n){case 0:return r=s(e,t),n.n=1,o(r);case 1:if(!(a=n.v)||!a.display_name){n.n=2;break}return i={address:a.display_name,lat:e,lng:t},n.a(2,i);case 2:return n.a(2,null)}},n)}))},[s,o]);return{isLoading:r,fetchNominatimData:o,searchLocations:u,reverseGeocode:l,buildNominatimSearchUrl:i,buildNominatimReverseUrl:s}};function re(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ae(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ae(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ae(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ae(c,\"constructor\",d),ae(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ae(d,a,\"GeneratorFunction\"),ae(c),ae(c,a,\"Generator\"),ae(c,r,function(){return this}),ae(c,\"toString\",function(){return\"[object Generator]\"}),(re=function(){return{w:o,m}})()}function ae(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ae=function(e,t,n,r){function o(t,n){ae(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ae(e,t,n,r)}function oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ie(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ie(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function se(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ue(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ue(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ue(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ue(c,\"constructor\",d),ue(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ue(d,a,\"GeneratorFunction\"),ue(c),ue(c,a,\"Generator\"),ue(c,r,function(){return this}),ue(c,\"toString\",function(){return\"[object Generator]\"}),(se=function(){return{w:o,m}})()}function ue(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ue=function(e,t,n,r){function o(t,n){ue(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ue(e,t,n,r)}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ce(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ce(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function me(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return fe(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(fe(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,fe(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,fe(c,\"constructor\",d),fe(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",fe(d,a,\"GeneratorFunction\"),fe(c),fe(c,a,\"Generator\"),fe(c,r,function(){return this}),fe(c,\"toString\",function(){return\"[object Generator]\"}),(me=function(){return{w:o,m}})()}function fe(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}fe=function(e,t,n,r){function o(t,n){fe(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},fe(e,t,n,r)}const he=function(e){var t=e.control,n=e.name,o=e.label,i=e.required,s=void 0!==i&&i,u=e.tooltip,l=e.placeholder,c=void 0===l?(0,h.__)(\"Enter location or address\",\"wp-cafe\"):l,f=e.className,p=e.mapHeight,v=void 0===p?\"200px\":p,g=e.showMap,b=void 0===g||g,w=e.defaultLocation,y=(0,d.useRef)(null),k=(0,E.xW)()||{},x=k.setValue,j=k.watch,M=null==j?void 0:j(\"enable_custom_coordinates\"),P=function(){var e=oe((0,d.useState)([]),2),t=e[0],n=e[1],r=oe((0,d.useState)(!1),2),a=r[0],o=r[1],i=(0,d.useRef)(null),s=ne(),u=s.searchLocations,l=s.isLoading,c=(0,d.useCallback)(function(e){return t=void 0,r=void 0,a=void 0,i=re().m(function t(){var r;return re().w(function(t){for(;;)switch(t.n){case 0:if(e.trim()&&!(e.length\u003C3)){t.n=1;break}return n([]),o(!1),t.a(2);case 1:return t.n=2,u(e,5);case 2:(r=t.v)&&r.length>0?(n(r),o(!0)):n([]);case 3:return t.a(2)}},t)}),new(a||(a=Promise))(function(e,n){function o(e){try{u(i.next(e))}catch(e){n(e)}}function s(e){try{u(i.throw(e))}catch(e){n(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(o,s)}u((i=i.apply(t,r||[])).next())});var t,r,a,i},[u]),m=(0,d.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;i.current&&clearTimeout(i.current),i.current=setTimeout(function(){c(e)},t)},[c]),f=(0,d.useCallback)(function(){n([]),o(!1)},[]),h=(0,d.useCallback)(function(){o(!1)},[]),p=(0,d.useCallback)(function(){i.current&&clearTimeout(i.current)},[]);return{searchResults:t,showResults:a,isLoading:l,searchLocations:c,debouncedSearch:m,clearSearchResults:f,hideSearchResults:h,cleanup:p}}(),_=P.searchResults,S=P.showResults,W=P.isLoading,C=P.debouncedSearch,O=P.clearSearchResults,N=P.hideSearchResults,z=P.cleanup,A=function(){var e,t,n=(e=(0,d.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return de(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?de(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),r=n[0],a=n[1],o=(0,d.useCallback)(function(e){return t=void 0,n=void 0,r=void 0,o=se().m(function t(){var n,r,o,i,s,u,d,l,c,f,p;return se().w(function(t){for(;;)switch(t.p=t.n){case 0:if(navigator.geolocation){t.n=1;break}return r=(0,h.__)(\"Geolocation is not supported by this browser.\",\"wp-cafe\"),console.error(r),(0,m.D)(r,\"error\"),t.a(2,null);case 1:return a(!0),t.p=2,t.n=3,new Promise(function(e,t){navigator.geolocation.getCurrentPosition(e,t,{enableHighAccuracy:!0,timeout:1e4,maximumAge:6e4})});case 3:return o=t.v,i=o.coords,s=i.latitude,u=i.longitude,t.n=4,fetch(\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Freverse?format=json&lat=\".concat(s,\"&lon=\").concat(u,\"&addressdetails=1\"),{headers:{\"Accept-Language\":\"en-US,en;q=0.9\"}});case 4:if((d=t.v).ok){t.n=5;break}return console.error(\"Error reverse geocoding:\",d.status),t.a(2,null);case 5:return t.n=6,d.json();case 6:return l=t.v,c={address:l.display_name,lat:s,lng:u},e&&e(c),t.a(2,c);case 7:return t.p=7,p=t.v,console.error(\"Error getting current location:\",p),f=(0,h.__)(\"Failed to get current location. Please try again.\",\"wp-cafe\"),1===p.code?f=(0,h.__)(\"Location access denied. Please allow location access in your browser settings.\",\"wp-cafe\"):(null===(n=p.message)||void 0===n?void 0:n.includes(\"secure origins\"))&&(f=(0,h.__)(\"Location access requires HTTPS. Please use a secure connection or enable HTTPS in WP Local.\",\"wp-cafe\")),(0,m.D)(f,\"error\"),t.a(2,null);case 8:return t.p=8,a(!1),t.f(8);case 9:return t.a(2)}},t,null,[[2,7,8,9]])}),new(r||(r=Promise))(function(e,a){function i(e){try{u(o.next(e))}catch(e){a(e)}}function s(e){try{u(o.throw(e))}catch(e){a(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((o=o.apply(t,n||[])).next())});var t,n,r,o},[]);return{isLoading:r,getCurrentLocation:o}}(),T=A.isLoading,D=A.getCurrentLocation,I=ne(),F=I.reverseGeocode,H=I.isLoading,G=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=le((0,d.useState)(e||null),2),r=n[0],a=n[1],o=le((0,d.useState)(!1),2),i=o[0],s=o[1],u=le((0,d.useState)(\"\"),2),l=u[0],c=u[1],m=(0,d.useRef)(null);(0,d.useEffect)(function(){r&&t?s(!0):r||s(!1)},[r,t]);var f=(0,d.useCallback)(function(e){a(e),s(!(!e||!t)),m.current&&m.current(e)},[t]),h=(0,d.useCallback)(function(){a(null),s(!1),c(\"\"),m.current&&m.current(null)},[]),p=(0,d.useCallback)(function(e){c(e),e.trim()||(a(null),s(!1),m.current&&m.current(null))},[]),v=(0,d.useCallback)(function(e){m.current=e},[]),g=(0,d.useCallback)(function(e){e&&(\"string\"==typeof e&&c(e),e.address&&e.lat&&e.lng&&(c(e.address),a(e),s(!0)))},[]);return{location:r,isMapVisible:i,searchQuery:l,setLocationAndUpdateForm:f,clearLocation:h,updateSearchQuery:p,setFieldOnChange:v,initializeWithFormValue:g,fieldOnChangeRef:m}}(w,b),Y=G.location,Z=G.isMapVisible,q=G.searchQuery,B=G.setLocationAndUpdateForm,V=G.clearLocation,U=G.updateSearchQuery,J=G.setFieldOnChange,Q=G.initializeWithFormValue,ee=G.fieldOnChangeRef,te=(0,d.useCallback)(function(e){var t=e.target.value;U(t),t.trim()?C(t,1e3):O()},[U,O,C]),ae=(0,d.useCallback)(function(){q.trim()&&!Y&&ee.current&&ee.current(q.trim()),setTimeout(function(){N()},200)},[q,Y,N]),ie=(0,d.useCallback)(function(e){var t={address:e.display_name,lat:parseFloat(e.lat),lng:parseFloat(e.lon)};B(t),U(e.display_name),N(),O()},[B,U,N,O]),ue=(0,d.useCallback)(function(){return e=void 0,t=void 0,n=void 0,r=me().m(function e(){var t;return me().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D();case 1:(t=e.v)&&(B(t),U(t.address));case 2:return e.a(2)}},e)}),new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())});var e,t,n,r},[D,B,U]),ce=(0,d.useCallback)(function(){V(),O()},[V,O]),fe=(0,d.useCallback)(function(e){B(e),U(e.address)},[B,U]);return(0,d.useEffect)(function(){return function(){z()}},[z]),(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:s,tooltip:u,inputField:function(e){return J(e.onChange),(0,d.useEffect)(function(){Q(e.value)},[e.value,Q]),(0,r.jsxs)(\"div\",{className:\"space-y-3 w-full max-w-[770px]\",children:[(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(R,{placeholder:c,value:q,onChange:te,onBlur:ae,className:f,inputRef:y,onGetCurrentLocation:ue,onClearLocation:ce,isLoading:W||T||H,hasLocation:!!Y}),(0,r.jsx)($,{results:_,showResults:S,onSelectResult:ie})]}),(0,r.jsx)(K,{onCoordinatesSubmit:fe,currentLocation:Y,reverseGeocodeFn:F,enableCustomCoordinates:M,onEnableChange:function(e){x&&x(\"enable_custom_coordinates\",e)}}),(0,r.jsx)(L,{location:Y,mapHeight:v,showMap:b,isMapVisible:Z}),Y&&(0,r.jsx)(X,{location:Y})]})}})};var pe=function(e){var t,n,i,s,u=(0,T.useSelect)(function(e){return e(U.zQ.settings).getSettingsState()},[]).data,l=(0,D.r)().getIntegrations,c=(0,T.useSelect)(function(e){return e(null===U.zQ||void 0===U.zQ?void 0:U.zQ.integrations).getIntegrationsState()},[]).integrations,m=(0,E.xW)()||{},f=m.setValue,h=m.watch,p=null==h?void 0:h(\"enable_custom_coordinates\");(0,d.useEffect)(function(){l()},[]);var v=(u||{}).google_map_api_key,g=!(\"on\"!==(null===(t=null==c?void 0:c[\"google-map\"])||void 0===t?void 0:t.status)||!v||\"\"===v.trim());if(!c)return(0,r.jsx)(o.Skeleton,{className:\"h-[200px] w-full\"});var b=null===(s=null===(i=null===(n=null===window||void 0===window?void 0:window.wp)||void 0===n?void 0:n.hooks)||void 0===i?void 0:i.applyFilters)||void 0===s?void 0:s.call(i,\"wp_cafe_location_input_google_map\",null,Object.assign(Object.assign({},e),{apiKey:v,FormInput:a.Z,Input:o.Input,LocationDetails:X,CustomCoordinatesInput:K,useCustomCoordinates:B,enableCustomCoordinates:p,onEnableCustomCoordinatesChange:function(e){f&&f(\"enable_custom_coordinates\",e)}}));return(0,r.jsx)(\"div\",{children:g&&b?b:(0,r.jsx)(he,Object.assign({},e))})};function ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}n(19392),n(46905),n(5546),n(99321);var ge=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,l=e.required,c=void 0!==l&&l,m=e.tooltip,f=e.onBlur,h=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:c,tooltip:m,className:h,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({required:c,placeholder:s,type:d},e,{onBlur:f?function(t){e.onBlur(t),f(t)}:e.onBlur}))}})},be=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({type:\"email\",placeholder:null!=s?s:\"you@example.com\"},e))}})},we=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({type:\"number\",placeholder:s},e,{onChange:function(t){var n=t.target.value;e.onChange(\"\"===n?null:+n)}}))}})},ye=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Textarea,Object.assign({placeholder:s},e))}})},ke=function(e){var t=e.control,n=e.name,i=e.label,s=e.required,u=void 0!==s&&s,d=e.inlineLabel,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:u,inlineLabel:d,tooltip:l,className:c,inputField:function(e){var t;return(0,r.jsx)(o.Checkbox,{checked:null!==(t=e.value)&&void 0!==t&&t,onCheckedChange:e.onChange,id:n})}})},xe=function(e){var t=e.control,n=e.name,i=e.label,s=e.required,u=void 0!==s&&s,d=e.options,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:u,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(\"div\",{className:\"space-y-2\",children:d.map(function(t){var a=(e.value||[]).includes(t.value);return(0,r.jsxs)(\"label\",{className:\"flex items-center gap-2 cursor-pointer\",children:[(0,r.jsx)(o.Checkbox,{checked:a,onCheckedChange:function(n){var r,a,o=e.value||[];r=n?[].concat(function(e){if(Array.isArray(e))return ve(e)}(a=o)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(a)||function(e,t){if(e){if(\"string\"==typeof e)return ve(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ve(e,t):void 0}}(a)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[t.value]):o.filter(function(e){return e!==t.value}),e.onChange(r)},id:\"\".concat(n,\".\").concat(t.value)}),(0,r.jsx)(\"span\",{className:\"text-sm\",children:t.label})]},t.value)})})}})},je=function(e){var t=e.control,n=e.name,o=e.label,i=e.required,u=void 0!==i&&i,d=e.inlineLabel,l=e.tooltip,c=e.options,m=e.orientation,f=void 0===m?\"vertical\":m,h=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:u,inlineLabel:d,tooltip:l,className:h,inputField:function(e){return(0,r.jsx)(s.z,{onValueChange:e.onChange,value:e.value||\"\",className:\"horizontal\"===f?\"flex flex-row gap-4\":\"flex flex-col gap-2\",children:c.map(function(e){return(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2\",children:[(0,r.jsx)(s.C,{value:e.value,id:\"\".concat(n,\"-\").concat(e.value)}),(0,r.jsx)(\"label\",{htmlFor:\"\".concat(n,\"-\").concat(e.value),className:\"text-sm\",children:e.label})]},e.value)})})}})},Me=function(e){var t=e.control,n=e.name,o=e.label,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,l=e.required,c=void 0!==l&&l,m=e.prefix,f=e.suffix,h=e.tooltip,p=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:c,tooltip:h,className:p,inputField:function(e){return(0,r.jsx)(i.L,Object.assign({required:c,placeholder:s,type:d,prefix:m,suffix:f},e,{onChange:function(t){var n=t.target.value;\"number\"===d?e.onChange(\"\"===n?null:Number(n)):e.onChange(n)}}))}})},Pe=function(e){var t=e.control,n=e.name,o=e.label,i=e.placeholder,s=e.options,d=e.defaultValue,l=e.required,c=void 0!==l&&l,m=e.tooltip,f=e.unit,h=e.createNewOption,p=e.valueType,v=e.isMulti,g=e.emptyNotice,b=e.className,w=e.showSearch;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:c,tooltip:m,className:b,inputField:function(e){return(0,r.jsx)(u.a,Object.assign({options:s,placeholder:i,defaultValue:v?void 0:d||e.value,value:v?e.value:void 0,unit:f,createNewOption:h,valueType:p,isMulti:v,emptyNotice:g,showSearch:w},e))}})}},95805(e,t,n){n.d(t,{A:()=>I});var r=n(31635),a=n(51609),o=\"right-scroll-bar-position\",i=\"width-before-scroll-bar\",s=n(5702),u=(0,n(57309).f)(),d=function(){},l=a.forwardRef(function(e,t){var n=a.useRef(null),o=a.useState({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:d}),i=o[0],l=o[1],c=e.forwardProps,m=e.children,f=e.className,h=e.removeScrollBar,p=e.enabled,v=e.shards,g=e.sideCar,b=e.noRelative,w=e.noIsolation,y=e.inert,k=e.allowPinchZoom,x=e.as,j=void 0===x?\"div\":x,M=e.gapMode,P=(0,r.Tt)(e,[\"forwardProps\",\"children\",\"className\",\"removeScrollBar\",\"enabled\",\"shards\",\"sideCar\",\"noRelative\",\"noIsolation\",\"inert\",\"allowPinchZoom\",\"as\",\"gapMode\"]),_=g,S=(0,s.S)([n,t]),W=(0,r.Cl)((0,r.Cl)({},P),i);return a.createElement(a.Fragment,null,p&&a.createElement(_,{sideCar:u,removeScrollBar:h,shards:v,noRelative:b,noIsolation:w,inert:y,setCallbacks:l,allowPinchZoom:!!k,lockRef:n,gapMode:M}),c?a.cloneElement(a.Children.only(m),(0,r.Cl)((0,r.Cl)({},W),{ref:S})):a.createElement(j,(0,r.Cl)({},W,{className:f,ref:S}),m))});l.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},l.classNames={fullWidth:i,zeroRight:o};var c=n(30635),m=n(36667),f=function(){var e,t,n,r=(t=0,n=null,e={add:function(e){var r,a;0==t&&(n=function(){if(!document)return null;var e=document.createElement(\"style\");e.type=\"text\u002Fcss\";var t=(0,m.m)();return t&&e.setAttribute(\"nonce\",t),e}())&&(a=e,(r=n).styleSheet?r.styleSheet.cssText=a:r.appendChild(document.createTextNode(a)),function(e){(document.head||document.getElementsByTagName(\"head\")[0]).appendChild(e)}(n)),t++},remove:function(){! --t&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}},function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])});return function(e){var t=e.styles,n=e.dynamic;return r(t,n),null}},h={left:0,top:0,right:0,gap:0},p=function(e){return parseInt(e||\"\",10)||0},v=f(),g=\"data-scroll-locked\",b=function(e,t,n,r){var a=e.left,s=e.top,u=e.right,d=e.gap;return void 0===n&&(n=\"margin\"),\"\\n  .\".concat(\"with-scroll-bars-hidden\",\" {\\n   overflow: hidden \").concat(r,\";\\n   padding-right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  body[\").concat(g,\"] {\\n    overflow: hidden \").concat(r,\";\\n    overscroll-behavior: contain;\\n    \").concat([t&&\"position: relative \".concat(r,\";\"),\"margin\"===n&&\"\\n    padding-left: \".concat(a,\"px;\\n    padding-top: \").concat(s,\"px;\\n    padding-right: \").concat(u,\"px;\\n    margin-left:0;\\n    margin-top:0;\\n    margin-right: \").concat(d,\"px \").concat(r,\";\\n    \"),\"padding\"===n&&\"padding-right: \".concat(d,\"px \").concat(r,\";\")].filter(Boolean).join(\"\"),\"\\n  }\\n  \\n  .\").concat(o,\" {\\n    right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  \\n  .\").concat(i,\" {\\n    margin-right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  \\n  .\").concat(o,\" .\").concat(o,\" {\\n    right: 0 \").concat(r,\";\\n  }\\n  \\n  .\").concat(i,\" .\").concat(i,\" {\\n    margin-right: 0 \").concat(r,\";\\n  }\\n  \\n  body[\").concat(g,\"] {\\n    \").concat(\"--removed-body-scroll-bar-size\",\": \").concat(d,\"px;\\n  }\\n\")},w=function(){var e=parseInt(document.body.getAttribute(g)||\"0\",10);return isFinite(e)?e:0},y=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?\"margin\":r;a.useEffect(function(){return document.body.setAttribute(g,(w()+1).toString()),function(){var e=w()-1;e\u003C=0?document.body.removeAttribute(g):document.body.setAttribute(g,e.toString())}},[]);var i=a.useMemo(function(){return function(e){if(void 0===e&&(e=\"margin\"),\"undefined\"==typeof window)return h;var t=function(e){var t=window.getComputedStyle(document.body),n=t[\"padding\"===e?\"paddingLeft\":\"marginLeft\"],r=t[\"padding\"===e?\"paddingTop\":\"marginTop\"],a=t[\"padding\"===e?\"paddingRight\":\"marginRight\"];return[p(n),p(r),p(a)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(o)},[o]);return a.createElement(v,{styles:b(i,!t,o,n?\"\":\"!important\")})},k=!1;if(\"undefined\"!=typeof window)try{var x=Object.defineProperty({},\"passive\",{get:function(){return k=!0,!0}});window.addEventListener(\"test\",x,x),window.removeEventListener(\"test\",x,x)}catch(e){k=!1}var j=!!k&&{passive:!1},M=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return\"hidden\"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return\"TEXTAREA\"===e.tagName}(e)&&\"visible\"===n[t])},P=function(e,t){var n=t.ownerDocument,r=t;do{if(\"undefined\"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),_(e,r)){var a=S(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},_=function(e,t){return\"v\"===e?function(e){return M(e,\"overflowY\")}(t):function(e){return M(e,\"overflowX\")}(t)},S=function(e,t){return\"v\"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},W=function(e){return\"changedTouches\"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},O=function(e){return e&&\"current\"in e?e.current:e},N=function(e){return\"\\n  .block-interactivity-\".concat(e,\" {pointer-events: none;}\\n  .allow-interactivity-\").concat(e,\" {pointer-events: all;}\\n\")},z=0,A=[];function T(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const E=(0,c.m)(u,function(e){var t=a.useRef([]),n=a.useRef([0,0]),o=a.useRef(),i=a.useState(z++)[0],s=a.useState(f)[0],u=a.useRef(e);a.useEffect(function(){u.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add(\"block-interactivity-\".concat(i));var t=(0,r.fX)([e.lockRef.current],(e.shards||[]).map(O),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(\"allow-interactivity-\".concat(i))}),function(){document.body.classList.remove(\"block-interactivity-\".concat(i)),t.forEach(function(e){return e.classList.remove(\"allow-interactivity-\".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var d=a.useCallback(function(e,t){if(\"touches\"in e&&2===e.touches.length||\"wheel\"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var r,a=W(e),i=n.current,s=\"deltaX\"in e?e.deltaX:i[0]-a[0],d=\"deltaY\"in e?e.deltaY:i[1]-a[1],l=e.target,c=Math.abs(s)>Math.abs(d)?\"h\":\"v\";if(\"touches\"in e&&\"h\"===c&&\"range\"===l.type)return!1;var m=window.getSelection(),f=m&&m.anchorNode;if(f&&(f===l||f.contains(l)))return!1;var h=P(c,l);if(!h)return!0;if(h?r=c:(r=\"v\"===c?\"h\":\"v\",h=P(c,l)),!h)return!1;if(!o.current&&\"changedTouches\"in e&&(s||d)&&(o.current=r),!r)return!0;var p=o.current||r;return function(e,t,n,r){var a=function(e,t){return\"h\"===e&&\"rtl\"===t?-1:1}(e,window.getComputedStyle(t).direction),o=a*r,i=n.target,s=t.contains(i),u=!1,d=o>0,l=0,c=0;do{if(!i)break;var m=S(e,i),f=m[0],h=m[1]-m[2]-a*f;(f||h)&&_(e,i)&&(l+=h,c+=f);var p=i.parentNode;i=p&&p.nodeType===Node.DOCUMENT_FRAGMENT_NODE?p.host:p}while(!s&&i!==document.body||s&&(t.contains(i)||t===i));return(d&&(Math.abs(l)\u003C1||!1)||!d&&(Math.abs(c)\u003C1||!1))&&(u=!0),u}(p,t,e,\"h\"===p?s:d)},[]),l=a.useCallback(function(e){var n=e;if(A.length&&A[A.length-1]===s){var r=\"deltaY\"in n?C(n):W(n),a=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,a=r,t[0]===a[0]&&t[1]===a[1]);var t,a})[0];if(a&&a.should)n.cancelable&&n.preventDefault();else if(!a){var o=(u.current.shards||[]).map(O).filter(Boolean).filter(function(e){return e.contains(n.target)});(o.length>0?d(n,o[0]):!u.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),c=a.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:T(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),m=a.useCallback(function(e){n.current=W(e),o.current=void 0},[]),h=a.useCallback(function(t){c(t.type,C(t),t.target,d(t,e.lockRef.current))},[]),p=a.useCallback(function(t){c(t.type,W(t),t.target,d(t,e.lockRef.current))},[]);a.useEffect(function(){return A.push(s),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:p}),document.addEventListener(\"wheel\",l,j),document.addEventListener(\"touchmove\",l,j),document.addEventListener(\"touchstart\",m,j),function(){A=A.filter(function(e){return e!==s}),document.removeEventListener(\"wheel\",l,j),document.removeEventListener(\"touchmove\",l,j),document.removeEventListener(\"touchstart\",m,j)}},[]);var v=e.removeScrollBar,g=e.inert;return a.createElement(a.Fragment,null,g?a.createElement(s,{styles:N(i)}):null,v?a.createElement(y,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var D=a.forwardRef(function(e,t){return a.createElement(l,(0,r.Cl)({},e,{ref:t,sideCar:E}))});D.classNames=l.classNames;const I=D},96221(e,t,n){n.d(t,{g:()=>o});var r=n(74848),a=n(65576);function o(e){var t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[]);return(0,r.jsx)(a.b,Object.assign({\"data-slot\":\"aspect-ratio\"},t))}},97084(e,t,n){n.d(t,{N:()=>s});var r=n(61501),a=n(80337),o=n(73576),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=+(0,a.k)(n,t)-+(0,o.b)(n,t);return Math.round(s\u002Fr.my)+1}},97213(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"info\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M12 16v-4\",key:\"1dtifu\"}],[\"path\",{d:\"M12 8h.01\",key:\"e9boi3\"}]])},97248(e,t,n){n.d(t,{_s:()=>D});var r=n(78370),a=n(51609);const o=a.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:\"bottom\",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),i=()=>{const e=a.useContext(o);if(!e)throw new Error(\"useDrawerContext must be used within a Drawer.Root\");return e};function s(){return\u002F^((?!chrome|android).)*safari\u002Fi.test(navigator.userAgent)}function u(){return d(\u002F^iPhone\u002F)||d(\u002F^iPad\u002F)||d(\u002F^Mac\u002F)&&navigator.maxTouchPoints>1}function d(e){return\"undefined\"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(\"undefined\"==typeof document)return;let t=document.head||document.getElementsByTagName(\"head\")[0],n=document.createElement(\"style\");n.type=\"text\u002Fcss\",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}(\"[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\\n[data-state=closed]\\n){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}\");const l=\"undefined\"!=typeof window?a.useLayoutEffect:a.useEffect;function c(...e){return(...t)=>{for(let n of e)\"function\"==typeof n&&n(...t)}}const m=\"undefined\"!=typeof document&&window.visualViewport;function f(e){let t=window.getComputedStyle(e);return\u002F(auto|scroll)\u002F.test(t.overflow+t.overflowX+t.overflowY)}function h(e){for(f(e)&&(e=e.parentElement);e&&!f(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}const p=new Set([\"checkbox\",\"radio\",\"range\",\"color\",\"file\",\"image\",\"button\",\"submit\",\"reset\"]);let v,g=0;function b(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function w(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=h(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function y(e){return e instanceof HTMLInputElement&&!p.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function k(...e){return a.useCallback(function(...e){return t=>e.forEach(e=>function(e,t){\"function\"==typeof e?e(t):null!=e&&(e.current=t)}(e,t))}(...e),e)}const x=new WeakMap;function j(e,t,n=!1){if(!(e&&e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{t.startsWith(\"--\")?e.style.setProperty(t,n):(r[t]=e.style[t],e.style[t]=n)}),n||x.set(e,r)}const M=e=>{switch(e){case\"top\":case\"bottom\":return!0;case\"left\":case\"right\":return!1;default:return e}};function P(e,t){if(!e)return null;const n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform;let a=r.match(\u002F^matrix3d\\((.+)\\)$\u002F);return a?parseFloat(a[1].split(\", \")[M(t)?13:12]):(a=r.match(\u002F^matrix\\((.+)\\)$\u002F),a?parseFloat(a[1].split(\", \")[M(t)?5:4]):null)}function _(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}const S={DURATION:.5,EASE:[.32,.72,0,1]},W=\"vaul-dragging\";function C(e){const t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function O({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=function({defaultProp:e,onChange:t}){const n=a.useState(e),[r]=n,o=a.useRef(r),i=C(t);return a.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,s=i?e:r,u=C(n),d=a.useCallback(t=>{if(i){const n=\"function\"==typeof t?t(e):t;n!==e&&u(n)}else o(t)},[i,e,o,u]);return[s,d]}let N=null;function z({open:e,onOpenChange:t,children:n,onDrag:i,onRelease:d,snapPoints:f,shouldScaleBackground:p=!1,setBackgroundColorOnScale:k=!0,closeThreshold:_=.25,scrollLockTimeout:C=100,dismissible:z=!0,handleOnly:A=!1,fadeFromIndex:T=f&&f.length-1,activeSnapPoint:E,setActiveSnapPoint:D,fixed:I,modal:F=!0,onClose:H,nested:R,noBodyStyles:$=!1,direction:L=\"bottom\",defaultOpen:X=!1,disablePreventScroll:G=!0,snapToSequentialPoint:Y=!1,preventScrollRestoration:Z=!1,repositionInputs:q=!0,onAnimationEnd:B,container:V,autoFocus:U=!1}){var K,J;const[Q=!1,ee]=O({defaultProp:X,prop:e,onChange:e=>{null==t||t(e),e||R||Ne(),setTimeout(()=>{null==B||B(e)},1e3*S.DURATION),e&&!F&&\"undefined\"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents=\"auto\"}),e||(document.body.style.pointerEvents=\"auto\")}}),[te,ne]=a.useState(!1),[re,ae]=a.useState(!1),[oe,ie]=a.useState(!1),se=a.useRef(null),ue=a.useRef(null),de=a.useRef(null),le=a.useRef(null),ce=a.useRef(null),me=a.useRef(!1),fe=a.useRef(null),he=a.useRef(0),pe=a.useRef(!1),ve=a.useRef(!X),ge=a.useRef(0),be=a.useRef(null),we=a.useRef((null==(K=be.current)?void 0:K.getBoundingClientRect().height)||0),ye=a.useRef((null==(J=be.current)?void 0:J.getBoundingClientRect().width)||0),ke=a.useRef(0),xe=a.useCallback(e=>{f&&e===Se.length-1&&(ue.current=new Date)},[]),{activeSnapPoint:je,activeSnapPointIndex:Me,setActiveSnapPoint:Pe,onRelease:_e,snapPointsOffset:Se,onDrag:We,shouldFade:Ce,getPercentageDragged:Oe}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:o,fadeFromIndex:i,onSnapPointChange:s,direction:u=\"bottom\",container:d,snapToSequentialPoint:l}){const[c,m]=O({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[f,h]=a.useState(\"undefined\"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);a.useEffect(()=>{function e(){h({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener(\"resize\",e),()=>window.removeEventListener(\"resize\",e)},[]);const p=a.useMemo(()=>c===(null==n?void 0:n[n.length-1])||null,[n,c]),v=a.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===c))?e:null},[n,c]),g=n&&n.length>0&&(i||0===i)&&!Number.isNaN(i)&&n[i]===c||!n,b=a.useMemo(()=>{const e=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:\"undefined\"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};var t;return null!=(t=null==n?void 0:n.map(t=>{const n=\"string\"==typeof t;let r=0;if(n&&(r=parseInt(t,10)),M(u)){const a=n?r:f?t*e.height:0;return f?\"bottom\"===u?e.height-a:-e.height+a:a}const a=n?r:f?t*e.width:0;return f?\"right\"===u?e.width-a:-e.width+a:a}))?t:[]},[n,f,d]),w=a.useMemo(()=>null!==v?null==b?void 0:b[v]:null,[b,v]),y=a.useCallback(e=>{var t;const a=null!=(t=null==b?void 0:b.findIndex(t=>t===e))?t:null;s(a),j(r.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(u)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),b&&a!==b.length-1&&void 0!==i&&a!==i&&a\u003Ci?j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"0\"}):j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"1\"}),m(null==n?void 0:n[Math.max(a,0)])},[r.current,n,b,i,o,m]);return a.useEffect(()=>{if(c||e){var t;const r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===c))?t:-1;b&&-1!==r&&\"number\"==typeof b[r]&&y(b[r])}},[c,e,n,b,y]),{isLastSnapPoint:p,activeSnapPoint:c,shouldFade:g,getPercentageDragged:function(e,t){if(!n||\"number\"!=typeof v||!b||void 0===i)return null;const r=v===i-1;if(v>=i&&t)return 0;if(r&&!t)return 1;if(!g&&!r)return null;const a=r?v+1:v-1,o=r?b[a]-b[a-1]:b[a+1]-b[a],s=e\u002FMath.abs(o);return r?1-s:s},setActiveSnapPoint:m,activeSnapPointIndex:v,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:a}){if(void 0===i)return;const s=\"bottom\"===u||\"right\"===u?(null!=w?w:0)-e:(null!=w?w:0)+e,d=0===v,c=e>0;if(v===i-1&&j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`}),!l&&r>2&&!c)return void(a?t():y(b[0]));if(!l&&r>2&&c&&b&&n)return void y(b[n.length-1]);const m=null==b?void 0:b.reduce((e,t)=>\"number\"!=typeof e||\"number\"!=typeof t?e:Math.abs(t-s)\u003CMath.abs(e-s)?t:e),f=M(u)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)\u003C.4*f){const e=c?1:-1;if(e>0&&p&&n)return void y(b[n.length-1]);if(d&&e\u003C0&&a&&t(),null===v)return;return void y(b[v+e])}y(m)},onDrag:function({draggedDistance:e}){if(null===w)return;const t=\"bottom\"===u||\"right\"===u?w-e:w+e;(\"bottom\"===u||\"right\"===u)&&t\u003Cb[b.length-1]||(\"top\"===u||\"left\"===u)&&t>b[b.length-1]||j(r.current,{transform:M(u)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:b}}({snapPoints:f,activeSnapPointProp:E,setActiveSnapPointProp:D,drawerRef:be,fadeFromIndex:T,overlayRef:se,onSnapPointChange:xe,direction:L,container:V,snapToSequentialPoint:Y});!function(e={}){let{isDisabled:t}=e;l(()=>{if(!t)return g++,1===g&&u()&&(v=function(){let e,t=0,n=window.pageXOffset,r=window.pageYOffset,a=c(function(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}(document.documentElement,\"paddingRight\",window.innerWidth-document.documentElement.clientWidth+\"px\"));window.scrollTo(0,0);let o=c(b(document,\"touchstart\",n=>{e=h(n.target),e===document.documentElement&&e===document.body||(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),b(document,\"touchmove\",n=>{if(!e||e===document.documentElement||e===document.body)return void n.preventDefault();let r=n.changedTouches[0].pageY,a=e.scrollTop,o=e.scrollHeight-e.clientHeight;0!==o&&((a\u003C=0&&r>t||a>=o&&r\u003Ct)&&n.preventDefault(),t=r)},{passive:!1,capture:!0}),b(document,\"touchend\",e=>{let t=e.target;y(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform=\"translateY(-2000px)\",t.focus(),requestAnimationFrame(()=>{t.style.transform=\"\"}))},{passive:!1,capture:!0}),b(document,\"focus\",e=>{let t=e.target;y(t)&&(t.style.transform=\"translateY(-2000px)\",requestAnimationFrame(()=>{t.style.transform=\"\",m&&(m.height\u003Cwindow.innerHeight?requestAnimationFrame(()=>{w(t)}):m.addEventListener(\"resize\",()=>w(t),{once:!0}))}))},!0),b(window,\"scroll\",()=>{window.scrollTo(0,0)}));return()=>{a(),o(),window.scrollTo(n,r)}}()),()=>{g--,0===g&&(null==v||v())}},[t])}({isDisabled:!Q||re||!F||oe||!te||!q||!G});const{restorePositionSetting:Ne}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:r,preventScrollRestoration:o,noBodyStyles:i}){const[u,d]=a.useState(()=>\"undefined\"!=typeof window?window.location.href:\"\"),l=a.useRef(0),c=a.useCallback(()=>{if(s()&&null===N&&e&&!i){N={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:\"unset\"};const{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(\"position\",\"fixed\",\"important\"),Object.assign(document.body.style,{top:-l.current+\"px\",left:-e+\"px\",right:\"0px\",height:\"auto\"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{const e=t-window.innerHeight;e&&l.current>=t&&(document.body.style.top=-(l.current+e)+\"px\")}),300)}},[e]),m=a.useCallback(()=>{if(s()&&null!==N&&!i){const e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,N),window.requestAnimationFrame(()=>{o&&u!==window.location.href?d(window.location.href):window.scrollTo(t,e)}),N=null}},[u]);return a.useEffect(()=>{function e(){l.current=window.scrollY}return e(),window.addEventListener(\"scroll\",e),()=>{window.removeEventListener(\"scroll\",e)}},[]),a.useEffect(()=>{if(t)return()=>{\"undefined\"!=typeof document&&(document.querySelector(\"[data-vaul-drawer]\")||m())}},[t,m]),a.useEffect(()=>{!n&&r&&(e?(!window.matchMedia(\"(display-mode: standalone)\").matches&&c(),t||window.setTimeout(()=>{m()},500)):m())},[e,r,u,t,n,c,m]),{restorePositionSetting:m}}({isOpen:Q,modal:F,nested:null!=R&&R,hasBeenOpened:te,preventScrollRestoration:Z,noBodyStyles:$});function ze(){return(window.innerWidth-26)\u002Fwindow.innerWidth}function Ae(e,t){var n;let r=e;const a=null==(n=window.getSelection())?void 0:n.toString(),o=be.current?P(be.current,L):null,i=new Date;if(\"SELECT\"===r.tagName)return!1;if(r.hasAttribute(\"data-vaul-no-drag\")||r.closest(\"[data-vaul-no-drag]\"))return!1;if(\"right\"===L||\"left\"===L)return!0;if(ue.current&&i.getTime()-ue.current.getTime()\u003C500)return!1;if(null!==o&&(\"bottom\"===L?o>0:o\u003C0))return!0;if(a&&a.length>0)return!1;if(ce.current&&i.getTime()-ce.current.getTime()\u003CC&&0===o)return ce.current=i,!1;if(t)return ce.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ce.current=new Date,!1;if(\"dialog\"===r.getAttribute(\"role\"))return!0}r=r.parentNode}return!0}function Te(e){re&&be.current&&(be.current.classList.remove(W),me.current=!1,ae(!1),le.current=new Date),null==H||H(),e||ee(!1),setTimeout(()=>{f&&Pe(f[0])},1e3*S.DURATION)}function Ee(){if(!be.current)return;const e=document.querySelector(\"[data-vaul-drawer-wrapper]\"),t=P(be.current,L);j(be.current,{transform:\"translate3d(0, 0, 0)\",transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`}),j(se.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"1\"}),p&&t&&t>0&&Q&&j(e,{borderRadius:\"8px\",overflow:\"hidden\",...M(L)?{transform:`scale(${ze()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:\"top\"}:{transform:`scale(${ze()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:\"left\"},transitionProperty:\"transform, border-radius\",transitionDuration:`${S.DURATION}s`,transitionTimingFunction:`cubic-bezier(${S.EASE.join(\",\")})`},!0)}return a.useEffect(()=>{window.requestAnimationFrame(()=>{ve.current=!0})},[]),a.useEffect(()=>{var e;function t(){if(be.current&&q&&(y(document.activeElement)||pe.current)){var e;const t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight;let r=n-t;const a=be.current.getBoundingClientRect().height||0,o=a>.8*n;ke.current||(ke.current=a);const i=be.current.getBoundingClientRect().top;if(Math.abs(ge.current-r)>60&&(pe.current=!pe.current),f&&f.length>0&&Se&&Me&&(r+=Se[Me]||0),ge.current=r,a>t||pe.current){const e=be.current.getBoundingClientRect().height;let n=e;e>t&&(n=t-(o?i:26)),be.current.style.height=I?e-Math.max(r,0)+\"px\":`${Math.max(n,t-i)}px`}else(function(){const e=navigator.userAgent;return\"undefined\"!=typeof window&&(\u002FFirefox\u002F.test(e)&&\u002FMobile\u002F.test(e)||\u002FFxiOS\u002F.test(e))})()||(be.current.style.height=`${ke.current}px`);f&&f.length>0&&!pe.current?be.current.style.bottom=\"0px\":be.current.style.bottom=`${Math.max(r,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener(\"resize\",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener(\"resize\",t)}},[Me,f,Se]),a.useEffect(()=>(Q&&(j(document.documentElement,{scrollBehavior:\"auto\"}),ue.current=new Date),()=>{!function(e,t){if(!(e&&e instanceof HTMLElement))return;let n=x.get(e);n&&(e.style[t]=n[t])}(document.documentElement,\"scrollBehavior\")}),[Q]),a.useEffect(()=>{F||window.requestAnimationFrame(()=>{document.body.style.pointerEvents=\"auto\"})},[F]),a.createElement(r.bL,{defaultOpen:X,onOpenChange:e=>{(z||e)&&(e?ne(!0):Te(!0),ee(e))},open:Q},a.createElement(o.Provider,{value:{activeSnapPoint:je,snapPoints:f,setActiveSnapPoint:Pe,drawerRef:be,overlayRef:se,onOpenChange:t,onPress:function(e){var t,n;(z||f)&&(be.current&&!be.current.contains(e.target)||(we.current=(null==(t=be.current)?void 0:t.getBoundingClientRect().height)||0,ye.current=(null==(n=be.current)?void 0:n.getBoundingClientRect().width)||0,ae(!0),de.current=new Date,u()&&window.addEventListener(\"touchend\",()=>me.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),he.current=M(L)?e.pageY:e.pageX))},onRelease:function(e){if(!re||!be.current)return;be.current.classList.remove(W),me.current=!1,ae(!1),le.current=new Date;const t=P(be.current,L);if(!e||!Ae(e.target,!1)||!t||Number.isNaN(t))return;if(null===de.current)return;const n=le.current.getTime()-de.current.getTime(),r=he.current-(M(L)?e.pageY:e.pageX),a=Math.abs(r)\u002Fn;if(a>.05&&(ie(!0),setTimeout(()=>{ie(!1)},200)),f)return _e({draggedDistance:r*(\"bottom\"===L||\"right\"===L?1:-1),closeDrawer:Te,velocity:a,dismissible:z}),void(null==d||d(e,!0));if(\"bottom\"===L||\"right\"===L?r>0:r\u003C0)return Ee(),void(null==d||d(e,!0));if(a>.4)return Te(),void(null==d||d(e,!1));var o;const i=Math.min(null!=(o=be.current.getBoundingClientRect().height)?o:0,window.innerHeight);var s;const u=Math.min(null!=(s=be.current.getBoundingClientRect().width)?s:0,window.innerWidth),l=\"left\"===L||\"right\"===L;if(Math.abs(t)>=(l?u:i)*_)return Te(),void(null==d||d(e,!1));null==d||d(e,!0),Ee()},onDrag:function(e){var t;if(be.current&&re){const n=\"bottom\"===L||\"right\"===L?1:-1,r=(he.current-(M(L)?e.pageY:e.pageX))*n,a=r>0,o=f&&!z&&!a;if(o&&0===Me)return;const s=Math.abs(r),u=document.querySelector(\"[data-vaul-drawer-wrapper]\");let d=s\u002F(\"bottom\"===L||\"top\"===L?we.current:ye.current);const l=Oe(s,a);if(null!==l&&(d=l),o&&d>=1)return;if(!me.current&&!Ae(e.target,a))return;if(be.current.classList.add(W),me.current=!0,j(be.current,{transition:\"none\"}),j(se.current,{transition:\"none\"}),f&&We({draggedDistance:r}),a&&!f){const e=(t=r,8*(Math.log(t+1)-2)),a=Math.min(-1*e,0)*n;return void j(be.current,{transform:M(L)?`translate3d(0, ${a}px, 0)`:`translate3d(${a}px, 0, 0)`})}const c=1-d;if((Ce||T&&Me===T-1)&&(null==i||i(e,d),j(se.current,{opacity:`${c}`,transition:\"none\"},!0)),u&&se.current&&p){const e=Math.min(ze()+d*(1-ze()),1),t=8-8*d,n=Math.max(0,14-14*d);j(u,{borderRadius:`${t}px`,transform:M(L)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:\"none\"},!0)}if(!f){const e=s*n;j(be.current,{transform:M(L)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:z,shouldAnimate:ve,handleOnly:A,isOpen:Q,isDragging:re,shouldFade:Ce,closeDrawer:Te,onNestedDrag:function(e,t){if(t\u003C0)return;const n=(window.innerWidth-16)\u002Fwindow.innerWidth,r=n+t*(1-n),a=16*t-16;j(be.current,{transform:M(L)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`,transition:\"none\"})},onNestedOpenChange:function(e){const t=e?(window.innerWidth-16)\u002Fwindow.innerWidth:1,n=e?-16:0;fe.current&&window.clearTimeout(fe.current),j(be.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(L)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&be.current&&(fe.current=setTimeout(()=>{const e=P(be.current,L);j(be.current,{transition:\"none\",transform:M(L)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){const n=M(L)?window.innerHeight:window.innerWidth,r=t?(n-16)\u002Fn:1,a=t?-16:0;t&&j(be.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(L)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:pe,modal:F,snapPointsOffset:Se,activeSnapPointIndex:Me,direction:L,shouldScaleBackground:p,setBackgroundColorOnScale:k,noBodyStyles:$,container:V,autoFocus:U}},n))}const A=a.forwardRef(function({...e},t){const{overlayRef:n,snapPoints:o,onRelease:s,shouldFade:u,isOpen:d,modal:l,shouldAnimate:c}=i(),m=k(t,n),f=o&&o.length>0;if(!l)return null;const h=a.useCallback(e=>s(e),[s]);return a.createElement(r.hJ,{onMouseUp:h,ref:m,\"data-vaul-overlay\":\"\",\"data-vaul-snap-points\":d&&f?\"true\":\"false\",\"data-vaul-snap-points-overlay\":d&&u?\"true\":\"false\",\"data-vaul-animate\":(null==c?void 0:c.current)?\"true\":\"false\",...e})});A.displayName=\"Drawer.Overlay\";const T=a.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...o},s){const{drawerRef:u,onPress:d,onRelease:l,onDrag:c,keyboardIsOpen:m,snapPointsOffset:f,activeSnapPointIndex:h,modal:p,isOpen:v,direction:g,snapPoints:b,container:w,handleOnly:y,shouldAnimate:x,autoFocus:j}=i(),[P,W]=a.useState(!1),C=k(s,u),O=a.useRef(null),N=a.useRef(null),z=a.useRef(!1),A=b&&b.length>0;function T(e){O.current=null,z.current=!1,l(e)}return function(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=i(),s=a.useRef(null),u=(0,a.useMemo)(()=>document.body.style.backgroundColor,[]);function d(){return(window.innerWidth-26)\u002Fwindow.innerWidth}a.useEffect(()=>{if(t&&n){s.current&&clearTimeout(s.current);const t=document.querySelector(\"[data-vaul-drawer-wrapper]\")||document.querySelector(\"[vaul-drawer-wrapper]\");if(!t)return;r&&!o&&_(document.body,{background:\"black\"}),_(t,{transformOrigin:M(e)?\"top\":\"left\",transitionProperty:\"transform, border-radius\",transitionDuration:`${S.DURATION}s`,transitionTimingFunction:`cubic-bezier(${S.EASE.join(\",\")})`});const n=_(t,{borderRadius:\"8px\",overflow:\"hidden\",...M(e)?{transform:`scale(${d()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${d()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),s.current=window.setTimeout(()=>{u?document.body.style.background=u:document.body.style.removeProperty(\"background\")},1e3*S.DURATION)}}},[t,n,u])}(),a.useEffect(()=>{A&&window.requestAnimationFrame(()=>{W(!0)})},[]),a.createElement(r.UC,{\"data-vaul-drawer-direction\":g,\"data-vaul-drawer\":\"\",\"data-vaul-delayed-snap-points\":P?\"true\":\"false\",\"data-vaul-snap-points\":v&&A?\"true\":\"false\",\"data-vaul-custom-container\":w?\"true\":\"false\",\"data-vaul-animate\":(null==x?void 0:x.current)?\"true\":\"false\",...o,ref:C,style:f&&f.length>0?{\"--snap-point-height\":`${f[null!=h?h:0]}px`,...t}:t,onPointerDown:e=>{y||(null==o.onPointerDown||o.onPointerDown.call(o,e),O.current={x:e.pageX,y:e.pageY},d(e))},onOpenAutoFocus:e=>{null==n||n(e),j||e.preventDefault()},onPointerDownOutside:t=>{null==e||e(t),p&&!t.defaultPrevented?m.current&&(m.current=!1):t.preventDefault()},onFocusOutside:e=>{p||e.preventDefault()},onPointerMove:e=>{if(N.current=e,y)return;if(null==o.onPointerMove||o.onPointerMove.call(o,e),!O.current)return;const t=e.pageY-O.current.y,n=e.pageX-O.current.x,r=\"touch\"===e.pointerType?10:2,a=((e,t,n=0)=>{if(z.current)return!0;const r=Math.abs(e.y),a=Math.abs(e.x),o=a>r,i=[\"bottom\",\"right\"].includes(t)?1:-1;if(\"left\"===t||\"right\"===t){if(!(e.x*i\u003C0)&&a>=0&&a\u003C=n)return o}else if(!(e.y*i\u003C0)&&r>=0&&r\u003C=n)return!o;return z.current=!0,!0})({x:n,y:t},g,r);a?c(e):(Math.abs(n)>r||Math.abs(t)>r)&&(O.current=null)},onPointerUp:e=>{null==o.onPointerUp||o.onPointerUp.call(o,e),O.current=null,z.current=!1,l(e)},onPointerOut:e=>{null==o.onPointerOut||o.onPointerOut.call(o,e),T(N.current)},onContextMenu:e=>{null==o.onContextMenu||o.onContextMenu.call(o,e),N.current&&T(N.current)}})});T.displayName=\"Drawer.Content\";const E=a.forwardRef(function({preventCycle:e=!1,children:t,...n},r){const{closeDrawer:o,isDragging:s,snapPoints:u,activeSnapPoint:d,setActiveSnapPoint:l,dismissible:c,handleOnly:m,isOpen:f,onPress:h,onDrag:p}=i(),v=a.useRef(null),g=a.useRef(!1);function b(){v.current&&window.clearTimeout(v.current),g.current=!1}return a.createElement(\"div\",{onClick:function(){g.current?b():window.setTimeout(()=>{!function(){if(s||e||g.current)return void b();if(b(),!u||0===u.length)return void(c||o());if(d===u[u.length-1]&&c)return void o();const t=u.findIndex(e=>e===d);if(-1===t)return;const n=u[t+1];l(n)}()},120)},onPointerCancel:b,onPointerDown:e=>{m&&h(e),v.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:e=>{m&&p(e)},ref:r,\"data-vaul-drawer-visible\":f?\"true\":\"false\",\"data-vaul-handle\":\"\",\"aria-hidden\":\"true\",...n},a.createElement(\"span\",{\"data-vaul-handle-hitarea\":\"\",\"aria-hidden\":\"true\"},t))});E.displayName=\"Drawer.Handle\";const D={Root:z,NestedRoot:function({onDrag:e,onOpenChange:t,open:n,...r}){const{onNestedDrag:o,onNestedOpenChange:s,onNestedRelease:u}=i();if(!o)throw new Error(\"Drawer.NestedRoot must be placed in another drawer\");return a.createElement(z,{nested:!0,open:n,onClose:()=>{s(!1)},onDrag:(t,n)=>{o(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&s(e),null==t||t(e)},onRelease:u,...r})},Content:T,Overlay:A,Trigger:r.l9,Portal:function(e){const t=i(),{container:n=t.container,...o}=e;return a.createElement(r.ZL,{container:n,...o})},Handle:E,Close:r.bm,Title:r.hE,Description:r.VY}},97472(e,t,n){n.d(t,{gl:()=>c});const r={lessThanXSeconds:{one:\"menos dun segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"medio minuto\",lessThanXMinutes:{one:\"menos dun minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"arredor dunha hora\",other:\"arredor de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 día\",other:\"{{count}} días\"},aboutXWeeks:{one:\"arredor dunha semana\",other:\"arredor de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"arredor de 1 mes\",other:\"arredor de {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"arredor dun ano\",other:\"arredor de {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"máis dun ano\",other:\"máis de {{count}} anos\"},almostXYears:{one:\"case un ano\",other:\"case {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'ás' {{time}}\",long:\"{{date}} 'ás' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'o' eeee 'pasado á' LT\",yesterday:\"'onte á' p\",today:\"'hoxe á' p\",tomorrow:\"'mañá á' p\",nextWeek:\"eeee 'á' p\",other:\"P\"},s={lastWeek:\"'o' eeee 'pasado ás' p\",yesterday:\"'onte ás' p\",today:\"'hoxe ás' p\",tomorrow:\"'mañá ás' p\",nextWeek:\"eeee 'ás' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,u.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"despois de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"e\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"xan\",\"feb\",\"mar\",\"abr\",\"mai\",\"xun\",\"xul\",\"ago\",\"set\",\"out\",\"nov\",\"dec\"],wide:[\"xaneiro\",\"febreiro\",\"marzo\",\"abril\",\"maio\",\"xuño\",\"xullo\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"decembro\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"do\",\"lu\",\"ma\",\"me\",\"xo\",\"ve\",\"sa\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mer\",\"xov\",\"ven\",\"sab\"],wide:[\"domingo\",\"luns\",\"martes\",\"mércores\",\"xoves\",\"venres\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tardiña\",night:\"noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tardiña\",night:\"noite\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"gl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"hai \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes da era com[uú]n)\u002Fi,\u002F^(despois de cristo|era com[uú]n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[xfmasond]\u002Fi,abbreviated:\u002F^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)\u002Fi,wide:\u002F^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^x\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^x\u002Fi,\u002F^x\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^xan\u002Fi,\u002F^feb\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^mai\u002Fi,\u002F^xun\u002Fi,\u002F^xul\u002Fi,\u002F^ago\u002Fi,\u002F^set\u002Fi,\u002F^out\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[dlmxvs]\u002Fi,short:\u002F^(do|lu|ma|me|xo|ve|sa)\u002Fi,abbreviated:\u002F^(dom|lun|mar|mer|xov|ven|sab)\u002Fi,wide:\u002F^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^x\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^do\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^xo\u002Fi,\u002F^ve\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002F^md\u002Fi,morning:\u002Fmañ[aá]\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftardiña\u002Fi,night:\u002Fnoite\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},97604(e,t,n){n.d(t,{A:()=>s});var r=n(1010),a=n(99321);function o(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function s(n,r,a,o){var s=r&&r.prototype instanceof d?r:d,l=Object.create(s.prototype);return i(l,\"_invoke\",function(n,r,a){var o,i,s,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,i=0,s=e,m.n=n,u}};function f(n,r){for(i=n,s=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(i=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,i=0))}if(a||n>1)return u;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),i=l,s=h;(t=i\u003C2?e:s)||!c;){o||(i?i\u003C3?(i>1&&(m.n=-1),f(i,s)):m.n=s:m.v=s);try{if(d=2,o){if(i||(a=\"next\"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;s=t.value,i\u003C2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i\u003C2&&(s=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),i=1);o=e}else if((t=(c=m.n\u003C0)?s:n.call(r,m))!==u)break}catch(t){o=e,i=1,s=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var u={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(i(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,i(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,i(f,\"constructor\",c),i(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",i(c,a,\"GeneratorFunction\"),i(f),i(f,a,\"Generator\"),i(f,r,function(){return this}),i(f,\"toString\",function(){return\"[object Generator]\"}),(o=function(){return{w:s,m:h}})()}function i(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}i=function(e,t,n,r){function o(t,n){i(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},i(e,t,n,r)}const s=function(e){var t,n,i,s,u=e.selectedPayment,d=e.selectedLocation,l=e.settings,c=null===(i=null===(n=null===(t=null===window||void 0===window?void 0:window.wp)||void 0===t?void 0:t.hooks)||void 0===n?void 0:n.hasFilter)||void 0===i?void 0:i.call(n,\"wp_cafe_food_menu\"),m=(0,a.wJ)(d,l),f=m.bookingAmount,h=m.multiplyWithGuests,p=(null===(s=null==l?void 0:l.reservation_form_customization)||void 0===s?void 0:s.some(function(e){return Array.isArray(e.fields)&&e.fields.some(function(e){return\"food_menu\"===e.type&&!1!==e.visible})}))&&c,v=function(){return!p&&0!==f};return{makePayment:function(e){return t=void 0,n=void 0,a=void 0,i=o().m(function t(){var n,a,i,s;return o().w(function(t){for(;;)switch(t.p=t.n){case 0:if((v()||\"wc\"===u)&&\"local\"!==u){t.n=1;break}return t.a(2,\"completed\");case 1:return t.p=1,a={payment_method:u,reservation_id:e},t.n=2,r.A.payment.makePayment(a);case 2:(null==(i=t.v)?void 0:i.success)&&(null===(n=null==i?void 0:i.data)||void 0===n?void 0:n.redirect)&&(window.location.href=i.data.redirect),t.n=4;break;case 3:t.p=3,s=t.v,console.error(s);case 4:return t.p=4,t.a(2,\"completed\");case 5:return t.a(2)}},t,null,[[1,3,4,5]])}),new(a||(a=Promise))(function(e,r){function o(e){try{u(i.next(e))}catch(e){r(e)}}function s(e){try{u(i.throw(e))}catch(e){r(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(o,s)}u((i=i.apply(t,n||[])).next())});var t,n,a,i},hasWorkableFoodMenu:p,multiplyWithGuests:h,bookingAmount:f,showPaymentMethod:v}}},97766(e,t,n){var r,a,o,i;n.d(t,{UI:()=>r,X5:()=>i,pL:()=>a,wc:()=>o}),function(e){e.Root=\"root\",e.Chevron=\"chevron\",e.Day=\"day\",e.DayButton=\"day_button\",e.CaptionLabel=\"caption_label\",e.Dropdowns=\"dropdowns\",e.Dropdown=\"dropdown\",e.DropdownRoot=\"dropdown_root\",e.Footer=\"footer\",e.MonthGrid=\"month_grid\",e.MonthCaption=\"month_caption\",e.MonthsDropdown=\"months_dropdown\",e.Month=\"month\",e.Months=\"months\",e.Nav=\"nav\",e.NextMonthButton=\"button_next\",e.PreviousMonthButton=\"button_previous\",e.Week=\"week\",e.Weeks=\"weeks\",e.Weekday=\"weekday\",e.Weekdays=\"weekdays\",e.WeekNumber=\"week_number\",e.WeekNumberHeader=\"week_number_header\",e.YearsDropdown=\"years_dropdown\"}(r||(r={})),function(e){e.disabled=\"disabled\",e.hidden=\"hidden\",e.outside=\"outside\",e.focused=\"focused\",e.today=\"today\"}(a||(a={})),function(e){e.range_end=\"range_end\",e.range_middle=\"range_middle\",e.range_start=\"range_start\",e.selected=\"selected\"}(o||(o={})),function(e){e.weeks_before_enter=\"weeks_before_enter\",e.weeks_before_exit=\"weeks_before_exit\",e.weeks_after_enter=\"weeks_after_enter\",e.weeks_after_exit=\"weeks_after_exit\",e.caption_after_enter=\"caption_after_enter\",e.caption_after_exit=\"caption_after_exit\",e.caption_before_enter=\"caption_before_enter\",e.caption_before_exit=\"caption_before_exit\"}(i||(i={}))},98232(e,t,n){n.d(t,{Q:()=>o});var r=n(74848),a=n(62468),o=function(e){var t=e.rows,n=void 0===t?5:t,o=e.columns,i=void 0===o?4:o;return(0,r.jsxs)(a.ShadcnTable,{children:[(0,r.jsx)(a.TableHeader,{children:(0,r.jsx)(a.TableRow,{children:Array.from({length:i},function(e,t){return(0,r.jsx)(a.TableHead,{className:0===t?\"w-[100px]\":t===i-1?\"text-right\":\"\",children:(0,r.jsx)(a.Skeleton,{className:\"h-4 w-[100px]\"})},\"skeleton-header-\".concat(t))})})}),(0,r.jsx)(a.TableBody,{children:Array.from({length:n},function(e,t){return(0,r.jsx)(a.TableRow,{children:Array.from({length:i},function(e,n){return(0,r.jsx)(a.TableCell,{className:n===i-1?\"text-right\":\"\",children:(0,r.jsx)(a.Skeleton,{className:\"h-4 w-[100px]\"})},\"skeleton-cell-\".concat(t,\"-\").concat(n))})},\"skeleton-row-\".concat(t))})})]})}},98326(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"eeee 'dernier à' p\",yesterday:\"'hier à' p\",today:\"'aujourd’hui à' p\",tomorrow:\"'demain à' p'\",nextWeek:\"eeee 'prochain à' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},98604(e,t,n){n.d(t,{m:()=>l});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من ثانيتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية\",two:\"ثانيتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نص دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقايق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقايق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"حوالي ساعة\",two:\"حوالي ساعتين\",threeToTen:\"حوالي {{count}} ساعات\",other:\"حوالي {{count}} ساعة\"},xHours:{one:\"ساعة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"حوالي أسبوع\",two:\"حوالي أسبوعين\",threeToTen:\"حوالي {{count}} أسابيع\",other:\"حوالي {{count}} أسبوع\"},xWeeks:{one:\"أسبوع\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"حوالي شهر\",two:\"حوالي شهرين\",threeToTen:\"حوالي {{count}} أشهر\",other:\"حوالي {{count}} شهر\"},xMonths:{one:\"شهر\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"حوالي سنة\",two:\"حوالي سنتين\",threeToTen:\"حوالي {{count}} سنين\",other:\"حوالي {{count}} سنة\"},xYears:{one:\"عام\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من سنة\",two:\"أكثر من سنتين\",threeToTen:\"أكثر من {{count}} سنين\",other:\"أكثر من {{count}} سنة\"},almostXYears:{one:\"عام تقريبًا\",two:\"عامين تقريبًا\",threeToTen:\"{{count}} أعوام تقريبًا\",other:\"{{count}} عام تقريبًا\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"dd\u002FMMM\u002Fy\",short:\"d\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'الساعة' {{time}}\",long:\"{{date}} 'الساعة' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'اللي جاي الساعة' p\",yesterday:\"'إمبارح الساعة' p\",today:\"'النهاردة الساعة' p\",tomorrow:\"'بكرة الساعة' p\",nextWeek:\"eeee 'الساعة' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م\",\"ب.م\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"مايو\",\"يونـ\",\"يولـ\",\"أغسـ\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",morning:\"في الصباح\",noon:\"ظهراً\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ar-EG\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:t\u003C=10?o.threeToTen.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`في خلال ${a}`:`منذ ${a}`:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\u002F,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fg,abbreviated:\u002F^(ق.م|ب.م)\u002Fg,wide:\u002F^(قبل الميلاد|بعد الميلاد)\u002Fg},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ق\u002Fg,\u002F^ب\u002Fg]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002F,abbreviated:\u002F^ر[1234]\u002F,wide:\u002F^الربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fالربع الأول\u002F,\u002Fالربع الثاني\u002F,\u002Fالربع الثالث\u002F,\u002Fالربع الرابع\u002F],any:[\u002F1\u002F,\u002F2\u002F,\u002F3\u002F,\u002F4\u002F]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ي|ف|م|أ|س|ن|د)\u002F,abbreviated:\u002F^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)\u002F,wide:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002F,\u002F^ف\u002F,\u002F^م\u002F,\u002F^أ\u002F,\u002F^م\u002F,\u002F^ي\u002F,\u002F^ي\u002F,\u002F^أ\u002F,\u002F^س\u002F,\u002F^أ\u002F,\u002F^ن\u002F,\u002F^د\u002F],any:[\u002F^ينا\u002F,\u002F^فبر\u002F,\u002F^مارس\u002F,\u002F^أبريل\u002F,\u002F^مايو\u002F,\u002F^يون\u002F,\u002F^يول\u002F,\u002F^أغس\u002F,\u002F^سبت\u002F,\u002F^أكت\u002F,\u002F^نوف\u002F,\u002F^ديس\u002F]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ح|ن|ث|ر|خ|ج|س)\u002F,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002F,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002F,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002F,\u002F^ن\u002F,\u002F^ث\u002F,\u002F^ر\u002F,\u002F^خ\u002F,\u002F^ج\u002F,\u002F^س\u002F],any:[\u002Fأحد\u002F,\u002Fاثنين\u002F,\u002Fثلاثاء\u002F,\u002Fأربعاء\u002F,\u002Fخميس\u002F,\u002Fجمعة\u002F,\u002Fسبت\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)\u002F,abbreviated:\u002F^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)\u002F,wide:\u002F^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)\u002F,any:\u002F^(ص|م|صباح|ظهر|مساء|ليل)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^م\u002F,midnight:\u002F^ن\u002F,noon:\u002F^ظ\u002F,morning:\u002F^ص\u002F,afternoon:\u002F^بعد\u002F,evening:\u002F^م\u002F,night:\u002F^ل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},99321(e,t,n){n.d(t,{D5:()=>u.D,MZ:()=>i,Me:()=>b,wJ:()=>d,GX:()=>A,gj:()=>m,NC:()=>s.N,Ej:()=>u.E});var r=n(27723),a=function(e,t,n,a){var o;e.preventDefault();var i=n.title,s=n.buttonText,u=n.libraryType,d=n.mimeCheck,l=n.cacheKey,c=n.allowedMime;if(null===(o=window.wp)||void 0===o?void 0:o.media){var m;m=window[l]?window[l]:window[l]=window.wp.media({title:(0,r.__)(i,\"wp-cafe\"),button:{text:(0,r.__)(s||i,\"wp-cafe\")},library:{type:u},multiple:!1}),c&&m.on(\"open\",function(){var e=m.state().get(\"library\");e&&e.props&&\"function\"==typeof e.props.set&&(e.props.set(\"type\",c),e.props.set(\"query\",!0),\"function\"==typeof e.more&&e.more())});var f=\"__wpcafe_select_handler_\".concat(l),h=Date.now();m[f+\"_latest\"]=h;var p=function(){if(m[f+\"_latest\"]===h){var e=m.state().get(\"selection\");if(e.length>0){var n=e.first().toJSON();d(n.mime)?(t(n.url),a&&a(n.id)):alert((0,r.__)(\"Please select a valid file.\",\"wp-cafe\"))}}};m.on(\"select\",p),m[f]=p,m.open()}else console.error(\"WordPress media library is not available\")},o=n(7876),i=function(){return Math.random().toString(36).substr(2,9)},s=n(21863),u=n(69638),d=function(e,t){var n,r,a,o,i,s,u,d,l,c,m,f=\"1\"===(null==e?void 0:e.override_reservation),h=f?e:{},p=h.reservation_minimum_guest,v=h.reservation_maximum_guest,g=h.reservation_total_seat_capacity,b=h.reservation_booking_amount,w=h.multiply_booking_amount_with_guests,y=h.reservation_advanced,k=h.reservation_enable_table_layout,x=h.visual_table_layout,j=h.reservation_early_booking_time,M=h.reservation_status,P=Math.max(1,null!==(n=null!=p?p:null==t?void 0:t.reservation_minimum_guest)&&void 0!==n?n:1),_=null!==(r=null!=g?g:null==t?void 0:t.reservation_total_seat_capacity)&&void 0!==r?r:100;return{minGuests:P,maxGuests:null!==(i=null!==(o=null!==(a=null!=v?v:g)&&void 0!==a?a:null==t?void 0:t.reservation_maximum_guest)&&void 0!==o?o:null==t?void 0:t.reservation_total_seat_capacity)&&void 0!==i?i:_,totalSeatCapacity:_,bookingAmount:null!==(s=null!=b?b:null==t?void 0:t.reservation_booking_amount)&&void 0!==s?s:0,multiplyWithGuests:null!==(u=null!=w?w:null==t?void 0:t.multiply_booking_amount_with_guests)&&void 0!==u&&u,reservationAdvanced:null!==(d=null!=y?y:null==t?void 0:t.reservation_advanced)&&void 0!==d?d:{value:30,unit:\"minutes\"},visualTable:\"1\"===(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.table_layout)?f?\"1\"===k?x||(null==t?void 0:t.visual_table_layout):null:null==t?void 0:t.visual_table_layout:null,earlyBookingTime:null!==(c=null!=j?j:null==t?void 0:t.reservation_early_booking_time)&&void 0!==c?c:null,status:null!==(m=null!=M?M:null==t?void 0:t.reservation_status)&&void 0!==m?m:\"pending\"}},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"guest\";return(0,r.__)(\"Minimum \".concat(e,\" \").concat(t).concat(e>1?\"s\":\"\",\" required\"),\"wp-cafe\")},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"guest\",n=arguments.length>2?arguments[2]:void 0,a=(0,r.__)(\"Maximum \".concat(e,\" \").concat(t).concat(e>1?\"s\":\"\",\" allowed\"),\"wp-cafe\");return n?\"\".concat(a).concat(n):a},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"guest\",r=t.minGuests,a=t.maxGuests,o=t.totalSeatCapacity,i=Math.min(a,o);return e\u003Cr?{isValid:!1,error:l(r,n)}:e>i?{isValid:!1,error:c(i,n)}:{isValid:!0}},f=n(53914);function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function v(e){return v=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},v(e)}var g={};function b(e){if(e){var t=g[e];if(t)return t;for(var n=e.split(\"-\")[0],r=0,a=Object.entries(g);r\u003Ca.length;r++){var o=h(a[r],2),i=o[0],s=o[1];if(i===n||i.startsWith(\"\".concat(n,\"-\")))return s}return g[\"en-US\"]}}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en\";try{var n=h(e.split(\"-\"),2),r=n[0],a=n[1],o=new Intl.DisplayNames([t],{type:\"language\"}),i=new Intl.DisplayNames([t],{type:\"region\"}),s=o.of(r)||e;if(a){var u=i.of(a)||a;return\"\".concat(s,\" (\").concat(u,\")\")}return s}catch(t){return e}}Object.values(f).forEach(function(e){e&&\"object\"===v(e)&&\"string\"==typeof e.code&&(g[e.code]=e)}),Object.keys(g).sort(function(e,t){return w(e).localeCompare(w(t))}).map(function(e){return{label:w(e),value:e}});var y,k,x,j,M,P,_,S,W,C,O,N,z=n(64721),A=function(e){var t=e.type,n=e.message;z.oR[t](n)};null===(x=null===(k=null===(y=null===window||void 0===window?void 0:window.wp)||void 0===y?void 0:y.hooks)||void 0===k?void 0:k.removeFilter)||void 0===x||x.call(k,\"wpcafe_openNotification\",\"wpcafe\"),null===(P=null===(M=null===(j=null===window||void 0===window?void 0:window.wp)||void 0===j?void 0:j.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_openNotification\",\"wpcafe\",function(){return{openNotification:A}},10),null===(W=null===(S=null===(_=null===window||void 0===window?void 0:window.wp)||void 0===_?void 0:_.hooks)||void 0===S?void 0:S.removeFilter)||void 0===W||W.call(S,\"wpcafe_helpers\",\"wpcafe\"),null===(N=null===(O=null===(C=null===window||void 0===window?void 0:window.wp)||void 0===C?void 0:C.hooks)||void 0===O?void 0:O.addFilter)||void 0===N||N.call(O,\"wpcafe_helpers\",\"wpcafe\",function(){return{wpDateFormat:s.N,wpTimeFormat:u.E,formatDate:o.Y,generateRandomId:i,uploadFromMedia:a,getValidationLimits:d,getMinGuestsErrorMessage:l,getMaxGuestsErrorMessage:c,validateGuestCount:m}},10)},99693(e,t,n){n.d(t,{D:()=>o}),n(74848);var r=n(86087);n(17639);var a=(0,r.createContext)(void 0),o=function(){return(0,r.useContext)(a)||{theme:\"light\",setTheme:function(){},toggleTheme:function(){}}}}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}s.m=o,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if(\"object\"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&\"function\"==typeof n.then)return n}var a=Object.create(null);s.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&n;(\"object\"==typeof i||\"function\"==typeof i)&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach(e=>o[e]=()=>n[e]);return o.default=()=>n,s.d(a,o),a},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,n)=>(s.f[n](e,t),t),[])),s.u=e=>\"chunks\u002Fjs\u002F\"+({598:\"vendors-e261a96e\",654:\"common-e0cdc321\",886:\"common-f413f2d5\",997:\"vendors-cdd60c62\",1178:\"vendors-b53da4e9\",1639:\"vendors-82259488\",1713:\"common-9b362b46\",1721:\"vendors-51fd5ac3\",1733:\"common-a3a46236\",1871:\"vendors-49ceb22a\",1962:\"vendors-8e3053e8\",2032:\"vendors-b1fb8c12\",2267:\"vendors-f1234152\",2972:\"vendors-05d62619\",3076:\"vendors-acfe081a\",3322:\"vendors-2d3ada80\",3566:\"vendors-5c372d76\",4129:\"vendors-0e0b63aa\",4367:\"common-26a33b05\",4509:\"common-c4486810\",4698:\"common-1648e2f5\",4999:\"common-d1e7a7dc\",6575:\"vendors-16c24206\",6930:\"vendors-eacced93\",7003:\"vendors-7eb1c7ad\",7038:\"common-2f6feb68\",7208:\"common-0bcd1e39\",7803:\"vendors-85e3b8de\",7860:\"vendors-386b9151\",7924:\"vendors-07930fc5\",8187:\"common-83637d9b\",8375:\"vendors-bb3d84b5\",8472:\"vendors-059be3de\",9304:\"vendors-64c64116\",9417:\"vendors-669c86db\",9765:\"vendors-e5bca7e4\",9936:\"vendors-866ab763\"}[e]||e)+\".\"+{598:\"4f7e616f\",654:\"2dd68f05\",886:\"686961f7\",997:\"063effb7\",1178:\"ffc73d3d\",1639:\"6d37e068\",1713:\"4c6d2d6a\",1721:\"6d225fc3\",1733:\"0d2dfefd\",1826:\"f7f9c2bc\",1871:\"ebbd30b3\",1962:\"5ee24863\",2032:\"85d1c499\",2267:\"15e167f2\",2972:\"9a14ebbc\",3076:\"e2ea28a3\",3322:\"fc6e968b\",3566:\"15221bed\",4129:\"dc6206d9\",4367:\"4681c96e\",4509:\"dbc63569\",4698:\"f7f87c7f\",4999:\"c063f23b\",6392:\"0e1a3d9d\",6575:\"2395a49f\",6930:\"dcb634f0\",7003:\"8b15e0ec\",7038:\"f9b8b228\",7208:\"cb365205\",7803:\"a02f0786\",7860:\"da75095b\",7924:\"6d6c35aa\",8187:\"3f7cc537\",8375:\"9e3a380d\",8472:\"9355098f\",8722:\"33daf7d5\",8985:\"a463622e\",9304:\"5cb59ac4\",9417:\"9757add7\",9765:\"c6dd65b7\",9936:\"07536761\"}[e]+\".js\",s.miniCssF=e=>{},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r=\"wp-cafe:\",s.l=(e,t,a,o)=>{if(n[e])n[e].push(t);else{var i,u;if(void 0!==a)for(var d=document.getElementsByTagName(\"script\"),l=0;l\u003Cd.length;l++){var c=d[l];if(c.getAttribute(\"src\")==e||c.getAttribute(\"data-webpack\")==r+a){i=c;break}}i||(u=!0,(i=document.createElement(\"script\")).charset=\"utf-8\",s.nc&&i.setAttribute(\"nonce\",s.nc),i.setAttribute(\"data-webpack\",r+a),i.src=e),n[e]=[t];var m=(t,r)=>{i.onerror=i.onload=null,clearTimeout(f);var a=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(r)),t)return t(r)},f=setTimeout(m.bind(null,void 0,{type:\"timeout\",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),u&&document.head.appendChild(i)}},a={2267:0,8985:0,1826:0,4367:0,7208:0,1713:0,4999:0,7038:0,4509:0,886:0,4698:0,654:0,6392:0},s.f.wpI18n=(e,t)=>{a[e]?t.push(a[e]):0===a[e]&&t.push(a[e]=(e=>{var t=s(63940);return t&&t.downloadI18n?t.downloadI18n(\"assets\\\\build\u002F\"+s.u(e),\"wp-cafe\",\"plugin\"):Promise.reject(new Error(\"I18n loader is not available. Check that WordPress is exporting wpCafeI18nLoader.\"))})(e).then(()=>{a[e]=!1},t=>{a[e]=0,console.error(\"Failed to fetch i18n data: \",t)}))},s.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.j=2343,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+\"\");var t=globalThis.document;if(!e&&t&&(t.currentScript&&\"SCRIPT\"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName(\"script\");if(n.length)for(var r=n.length-1;r>-1&&(!e||!\u002F^http(s?):\u002F.test(e));)e=n[r--].src}if(!e)throw new Error(\"Automatic publicPath is not supported in this browser\");e=e.replace(\u002F^blob:\u002F,\"\").replace(\u002F#.*$\u002F,\"\").replace(\u002F\\?.*$\u002F,\"\").replace(\u002F\\\u002F[^\\\u002F]+$\u002F,\"\u002F\"),s.p=e+\"..\u002F\"})(),(()=>{var e={1639:0,1721:0,1733:0,1871:0,1962:0,2343:0,2972:0,3076:0,3322:0,4129:0,4698:0,6575:0,6930:0,7038:0,7803:0,7924:0,8375:0,9765:0,9936:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise((n,a)=>r=e[t]=[n,a]);n.push(r[2]=a);var o=s.p+s.u(t),i=new Error;s.l(o,n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&(\"load\"===n.type?\"missing\":n.type),o=n&&n.target&&n.target.src;i.message=\"Loading chunk \"+t+\" failed.\\n(\"+a+\": \"+o+\")\",i.name=\"ChunkLoadError\",i.type=a,i.request=o,r[1](i)}},\"chunk-\"+t,t)}};var t=(t,n)=>{var r,a,[o,i,u]=n,d=0;if(o.some(t=>0!==e[t])){for(r in i)s.o(i,r)&&(s.m[r]=i[r]);u&&u(s)}for(t&&t(n);d\u003Co.length;d++)a=o[d],s.o(e,a)&&e[a]&&e[a][0](),e[a]=0},n=globalThis.webpackChunkwp_cafe=globalThis.webpackChunkwp_cafe||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),s.nc=void 0,(()=>{var e=s(47143),t=s(5338),n=s(19402),r=s(941);function a(e){return a=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},a(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t\u003Carguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=a(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==a(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=\"UPDATE_STATE\",l=\"RESET_STATE\",c=(0,r.j)(),m={startDate:c.startDate,endDate:c.endDate,showReservationForm:!0,thankYouPageType:null},f=s(86087),h=s(74848),p=s(38895),v=s(59860),g=s(12462);var b=s(99321),w=s(1010);function y(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return k(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(k(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,k(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,k(c,\"constructor\",d),k(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",k(d,a,\"GeneratorFunction\"),k(c),k(c,a,\"Generator\"),k(c,r,function(){return this}),k(c,\"toString\",function(){return\"[object Generator]\"}),(y=function(){return{w:o,m}})()}function k(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}k=function(e,t,n,r){function o(t,n){k(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},k(e,t,n,r)}const x=function(){var t=(0,e.useDispatch)(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend).setFrontendState;return{getSettings:function(){return e=void 0,r=void 0,a=void 0,o=y().m(function e(){var r,a,o,i;return y().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,w.A.settings.getPublicSettings();case 1:r=e.v,a=null===window||void 0===window?void 0:window.wpCafePro,r.success&&(o=(null==r?void 0:r.data)?Object.assign(Object.assign({},n.L6),null==r?void 0:r.data):n.L6,t({settings:o,isProActivated:a})),e.n=3;break;case 2:e.p=2,i=e.v,console.log(i);case 3:return e.a(2)}},e,null,[[0,2]])}),new(a||(a=Promise))(function(t,n){function i(e){try{u(o.next(e))}catch(e){n(e)}}function s(e){try{u(o.throw(e))}catch(e){n(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(e,r||[])).next())});var e,r,a,o}}};var j=s(43336),M=(0,f.lazy)(function(){return Promise.all([s.e(997),s.e(1721),s.e(598),s.e(1639),s.e(4129),s.e(3322),s.e(2972),s.e(7803),s.e(6930),s.e(3076),s.e(8375),s.e(8472),s.e(2267),s.e(7860),s.e(2032),s.e(1178),s.e(9304),s.e(7924),s.e(9417),s.e(9765),s.e(1871),s.e(1962),s.e(9936),s.e(7003),s.e(3566),s.e(6575),s.e(8985)]).then(s.bind(s,98985))}),P=(0,f.lazy)(function(){return s.e(1826).then(s.bind(s,71826))}),_=(0,f.lazy)(function(){return Promise.all([s.e(997),s.e(1721),s.e(598),s.e(1639),s.e(4129),s.e(3322),s.e(2972),s.e(7803),s.e(6930),s.e(3076),s.e(8375),s.e(8472),s.e(2267),s.e(7860),s.e(2032),s.e(1178),s.e(9304),s.e(7924),s.e(9417),s.e(9765),s.e(1871),s.e(1962),s.e(9936),s.e(7003),s.e(3566),s.e(6575),s.e(8187),s.e(4367),s.e(7208),s.e(1713),s.e(4999),s.e(1733),s.e(7038),s.e(4509),s.e(886),s.e(4698),s.e(654),s.e(6392)]).then(s.bind(s,76392))}),S=(0,f.lazy)(function(){return s.e(8722).then(s.bind(s,8722))});const W=(C=function(){var e=x().getSettings,t=(0,j.A)(),n=t.thankYouPageType,r=t.showReservationForm,a=t.settings,o=t.getReservationTimeSlots;return(0,f.useEffect)(function(){var t,n,r;null===(r=null===(n=null===(t=window.wp)||void 0===t?void 0:t.hooks)||void 0===n?void 0:n.addAction)||void 0===r||r.call(n,\"notification\",\"wp-cafe\",b.GX),Promise.allSettled([e(),o()])},[]),function(e){(0,f.useEffect)(function(){var t=e||{},n=t.primary_color,r=t.secondary_color;document.documentElement.style.setProperty(\"--wpcafe-primary-color\",n||\"#f45925\"),document.documentElement.style.setProperty(\"--wpcafe-secondary-color\",r||\"#cf4c1f\")},[e])}(a),a?(0,h.jsx)(p.tH,{children:n?(0,h.jsx)(M,{}):r?(0,h.jsx)(_,{}):(0,h.jsx)(P,{})}):(0,h.jsx)(S,{})},function(e){return(0,h.jsx)(f.StrictMode,{children:(0,h.jsxs)(f.Suspense,{fallback:(0,h.jsx)(g.P,{}),children:[(0,h.jsx)(v.l,{richColors:!0,position:\"bottom-right\"}),(0,h.jsx)(C,Object.assign({},e))]})})});var C;document.addEventListener(\"DOMContentLoaded\",function(){var r=document.querySelectorAll('[data-component=\"wpc-reservation-form\"]');r.length&&r.forEach(function(r){var a=r.dataset||{},o={dateSelector:a.dateSelector||\"date_picker\",reservationStyle:a.reservationStyle||\"style-1\",formDisplayType:a.formDisplayType||\"wizard\",imageLink:a.imageLink},s=function(){var t={reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case d:return i(i({},e),t.payload);case l:return m;default:return e}},actions:{setFrontendState:function(e){return{type:d,payload:e}},resetFrontend:function(){return{type:l}}},selectors:{getFrontendState:function(e,t){return t?e[t]:e}}},r=(0,e.createRegistry)();return r.registerStore(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend,t),r}();s.dispatch(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend).setFrontendState(o),(0,t.H)(r).render(React.createElement(e.RegistryProvider,{value:s},React.createElement(W,null)))})})})()})();\n\\ No newline at end of file\n+(()=>{\"use strict\";var e,t,n,r,a,o={418(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"triangle-alert\",[[\"path\",{d:\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\",key:\"wmoenq\"}],[\"path\",{d:\"M12 9v4\",key:\"juzpu7\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]])},438(e,t,n){n.d(t,{af:()=>l});const r={lessThanXSeconds:{one:\"minder as 'n sekonde\",other:\"minder as {{count}} sekondes\"},xSeconds:{one:\"1 sekonde\",other:\"{{count}} sekondes\"},halfAMinute:\"'n halwe minuut\",lessThanXMinutes:{one:\"minder as 'n minuut\",other:\"minder as {{count}} minute\"},xMinutes:{one:\"'n minuut\",other:\"{{count}} minute\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} ure\"},xHours:{one:\"1 uur\",other:\"{{count}} ure\"},xDays:{one:\"1 dag\",other:\"{{count}} dae\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weke\"},xWeeks:{one:\"1 week\",other:\"{{count}} weke\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maande\"},xMonths:{one:\"1 maand\",other:\"{{count}} maande\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer as 1 jaar\",other:\"meer as {{count}} jaar\"},almostXYears:{one:\"byna 1 jaar\",other:\"byna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'verlede' eeee 'om' p\",yesterday:\"'gister om' p\",today:\"'vandag om' p\",tomorrow:\"'môre om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>{const t=Number(e),n=t%100;if(n\u003C20)switch(n){case 1:case 8:return t+\"ste\";default:return t+\"de\"}return t+\"ste\"},era:(0,s.o)({values:{narrow:[\"vC\",\"nC\"],abbreviated:[\"vC\",\"nC\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1ste kwartaal\",\"2de kwartaal\",\"3de kwartaal\",\"4de kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mrt\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],wide:[\"Januarie\",\"Februarie\",\"Maart\",\"April\",\"Mei\",\"Junie\",\"Julie\",\"Augustus\",\"September\",\"Oktober\",\"November\",\"Desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"D\",\"W\",\"D\",\"V\",\"S\"],short:[\"So\",\"Ma\",\"Di\",\"Wo\",\"Do\",\"Vr\",\"Sa\"],abbreviated:[\"Son\",\"Maa\",\"Din\",\"Woe\",\"Don\",\"Vry\",\"Sat\"],wide:[\"Sondag\",\"Maandag\",\"Dinsdag\",\"Woensdag\",\"Donderdag\",\"Vrydag\",\"Saterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"},abbreviated:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"},wide:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"middaguur\",morning:\"oggend\",afternoon:\"middag\",evening:\"laat middag\",night:\"aand\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"},abbreviated:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"},wide:{am:\"vm\",pm:\"nm\",midnight:\"middernag\",noon:\"uur die middag\",morning:\"uur die oggend\",afternoon:\"uur die middag\",evening:\"uur die aand\",night:\"uur die aand\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"af\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"oor \"+a:a+\" gelede\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ste|de)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?C\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234](st|d)e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\\.?\u002Fi,wide:\u002F^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^J\u002Fi,\u002F^F\u002Fi,\u002F^M\u002Fi,\u002F^A\u002Fi,\u002F^M\u002Fi,\u002F^J\u002Fi,\u002F^J\u002Fi,\u002F^A\u002Fi,\u002F^S\u002Fi,\u002F^O\u002Fi,\u002F^N\u002Fi,\u002F^D\u002Fi],any:[\u002F^Jan\u002Fi,\u002F^Feb\u002Fi,\u002F^Mrt\u002Fi,\u002F^Apr\u002Fi,\u002F^Mei\u002Fi,\u002F^Jun\u002Fi,\u002F^Jul\u002Fi,\u002F^Aug\u002Fi,\u002F^Sep\u002Fi,\u002F^Okt\u002Fi,\u002F^Nov\u002Fi,\u002F^Dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smdwv]\u002Fi,short:\u002F^(So|Ma|Di|Wo|Do|Vr|Sa)\u002Fi,abbreviated:\u002F^(Son|Maa|Din|Woe|Don|Vry|Sat)\u002Fi,wide:\u002F^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^S\u002Fi,\u002F^M\u002Fi,\u002F^D\u002Fi,\u002F^W\u002Fi,\u002F^D\u002Fi,\u002F^V\u002Fi,\u002F^S\u002Fi],any:[\u002F^So\u002Fi,\u002F^Ma\u002Fi,\u002F^Di\u002Fi,\u002F^Wo\u002Fi,\u002F^Do\u002Fi,\u002F^Vr\u002Fi,\u002F^Sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^vm\u002Fi,pm:\u002F^nm\u002Fi,midnight:\u002F^middernag\u002Fi,noon:\u002F^middaguur\u002Fi,morning:\u002Foggend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Flaat middag\u002Fi,night:\u002Faand\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},941(e,t,n){n.d(t,{j:()=>o});var r=n(66304),a=n(12541),o=function(){var e=new Date,t=(0,r.P)(e,1),n=new Date(t.getFullYear(),t.getMonth(),15);return{startDate:(0,a.GP)(e,\"yyyy-MM-dd\"),endDate:(0,a.GP)(n,\"yyyy-MM-dd\")}}},1010(e,t,n){n.d(t,{A:()=>It});var r=n(19402),a=n(1455),o=n.n(a),i=n(64721);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}function l(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function c(e){var t=function(e){if(\"object\"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=s(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==s(t)?t:t+\"\"}var m=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},f=function(e){var t=e.res,n=e.method;if(\"GET\"!==n){var r=(null==t?void 0:t.success)?\"success\":\"error\";i.oR[r](null==t?void 0:t.message)}else if(\"GET\"===n&&!(null==t?void 0:t.success)){if(Array.isArray(t))return;i.oR.error(null==t?void 0:t.message)}},h=function(){return e=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),Object.defineProperty(this,\"apiFetch\",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.apiFetch=o(),this.prefix=t},t=[{key:\"addPrefix\",value:function(e){return e?\"\".concat(this.prefix,\"\u002F\").concat(e):this.prefix}},{key:\"buildQueryParams\",value:function(){var e=new URLSearchParams(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).toString();return e?\"?\".concat(e):\"\"}},{key:\"sendRequest\",value:function(){return m(this,arguments,void 0,function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u().m(function n(){var r,a,o,i,s,d,l,c,m,h,p,v,g;return u().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=t.path,a=void 0===r?\"\":r,o=t.method,i=void 0===o?\"GET\":o,s=t.data,d=void 0===s?{}:s,l=t.showToast,c=void 0===l||l,h=(m=\"GET\"===i)?a:e.addPrefix(a),p=Object.assign(Object.assign(Object.assign({method:i},m?{}:{body:JSON.stringify(d)}),{path:h}),\"csv\"===(null==d?void 0:d.format)?{parse:!1}:{}),n.p=1,n.n=2,e.apiFetch(p);case 2:return v=n.v,c&&f({res:v,method:i}),n.a(2,v);case 3:throw n.p=3,g=n.v,f({res:g,method:i}),g;case 4:return n.a(2)}},n,null,[[1,3]])})()})}},{key:\"get\",value:function(e,t){return m(this,void 0,void 0,u().m(function n(){var r,a,o;return u().w(function(n){for(;;)switch(n.n){case 0:return r=this.buildQueryParams(t),a=\"\".concat(this.addPrefix(e)).concat(r),n.n=1,this.sendRequest({path:a,method:\"GET\"});case 1:return o=n.v,n.a(2,o)}},n,this)}))}},{key:\"post\",value:function(e){return m(this,arguments,void 0,function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return u().m(function a(){var o;return u().w(function(a){for(;;)switch(a.n){case 0:return a.n=1,t.sendRequest({path:e,method:\"POST\",data:n,showToast:r});case 1:return o=a.v,a.a(2,o)}},a)})()})}},{key:\"put\",value:function(e){return m(this,arguments,void 0,function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return u().m(function a(){var o;return u().w(function(a){for(;;)switch(a.n){case 0:return a.n=1,t.sendRequest({path:e,method:\"PUT\",data:n,showToast:r});case 1:return o=a.v,a.a(2,o)}},a)})()})}},{key:\"delete\",value:function(e,t){return m(this,void 0,void 0,u().m(function n(){var r;return u().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,this.sendRequest({path:e,method:\"DELETE\",data:t});case 1:return r=n.v,n.a(2,r)}},n,this)}))}}],t&&l(e.prototype,t),Object.defineProperty(e,\"prototype\",{writable:!1}),e;var e,t}();function p(e){return p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},p(e)}function v(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return g(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(g(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,g(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,g(c,\"constructor\",d),g(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",g(d,a,\"GeneratorFunction\"),g(c),g(c,a,\"Generator\"),g(c,r,function(){return this}),g(c,\"toString\",function(){return\"[object Generator]\"}),(v=function(){return{w:o,m}})()}function g(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}g=function(e,t,n,r){function o(t,n){g(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},g(e,t,n,r)}function b(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function w(e){var t=function(e){if(\"object\"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=p(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==p(t)?t:t+\"\"}function y(e,t,n){return t=x(t),function(e,t){if(t&&(\"object\"==p(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,k()?Reflect.construct(t,n||[],x(e).constructor):t.apply(e,n))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function j(e,t){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},j(e,t)}var M=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},P=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=y(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fplugins\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&j(e,t)}(t,e),n=t,(a=[{key:\"getPlugins\",value:function(){return M(this,void 0,void 0,v().m(function e(){return v().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"pluginUpdate\",value:function(e){return M(this,void 0,void 0,v().m(function t(){return v().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&b(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _(e){return _=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_(e)}function S(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return W(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(W(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,W(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,W(c,\"constructor\",d),W(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",W(d,a,\"GeneratorFunction\"),W(c),W(c,a,\"Generator\"),W(c,r,function(){return this}),W(c,\"toString\",function(){return\"[object Generator]\"}),(S=function(){return{w:o,m}})()}function W(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}W=function(e,t,n,r){function o(t,n){W(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},W(e,t,n,r)}function C(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function O(e){var t=function(e){if(\"object\"!=_(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_(t)?t:t+\"\"}function N(e,t,n){return t=A(t),function(e,t){if(t&&(\"object\"==_(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,z()?Reflect.construct(t,n||[],A(e).constructor):t.apply(e,n))}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(z=function(){return!!e})()}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}var E=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},D=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=N(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fsettings\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&T(e,t)}(t,e),n=t,(a=[{key:\"getSettings\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"getPublicSettings\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"public\"))},e,this)}))}},{key:\"editSettings\",value:function(e,t){return E(this,void 0,void 0,S().m(function n(){return S().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\",e,t))},n,this)}))}},{key:\"getVersions\",value:function(){return E(this,void 0,void 0,S().m(function e(){return S().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"versions\"))},e,this)}))}}])&&C(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function I(e){return I=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},I(e)}function F(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return H(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(H(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,H(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,H(c,\"constructor\",d),H(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",H(d,a,\"GeneratorFunction\"),H(c),H(c,a,\"Generator\"),H(c,r,function(){return this}),H(c,\"toString\",function(){return\"[object Generator]\"}),(F=function(){return{w:o,m}})()}function H(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}H=function(e,t,n,r){function o(t,n){H(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},H(e,t,n,r)}function R(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,$(r.key),r)}}function $(e){var t=function(e){if(\"object\"!=I(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=I(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==I(t)?t:t+\"\"}function L(e,t,n){return t=G(t),function(e,t){if(t&&(\"object\"==I(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,X()?Reflect.construct(t,n||[],G(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(X=function(){return!!e})()}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function Y(e,t){return Y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Y(e,t)}var Z=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},q=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=L(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fdashboard\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Y(e,t)}(t,e),n=t,(a=[{key:\"getDashboardOverviewData\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){var n,r;return F().w(function(t){for(;;)if(0===t.n)return n=\"overview\",((null==e?void 0:e.start_date)||(null==e?void 0:e.end_date)||(null==e?void 0:e.branch))&&(r=[],e.start_date&&r.push(\"start_date=\".concat(e.start_date)),e.end_date&&r.push(\"end_date=\".concat(e.end_date)),e.branch&&r.push(\"branch=\".concat(e.branch)),n=\"overview?\".concat(r.join(\"&\"))),t.a(2,this.get(n))},t,this)}))}},{key:\"getReservations\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"reservations\",e))},t,this)}))}},{key:\"getFoodOrders\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"food-orders\",e))},t,this)}))}},{key:\"getTopSales\",value:function(e){return Z(this,void 0,void 0,F().m(function t(){return F().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"top-sales\",e))},t,this)}))}}])&&R(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function B(e){return B=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},B(e)}function V(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return U(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(U(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,U(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,U(c,\"constructor\",d),U(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",U(d,a,\"GeneratorFunction\"),U(c),U(c,a,\"Generator\"),U(c,r,function(){return this}),U(c,\"toString\",function(){return\"[object Generator]\"}),(V=function(){return{w:o,m}})()}function U(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}U=function(e,t,n,r){function o(t,n){U(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},U(e,t,n,r)}function K(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,J(r.key),r)}}function J(e){var t=function(e){if(\"object\"!=B(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=B(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==B(t)?t:t+\"\"}function Q(e,t,n){return t=te(t),function(e,t){if(t&&(\"object\"==B(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}var re=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},ae=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Q(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fextentions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&ne(e,t)}(t,e),n=t,(a=[{key:\"getModules\",value:function(){return re(this,void 0,void 0,V().m(function e(){return V().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"updateModuleStatus\",value:function(e){return re(this,void 0,void 0,V().m(function t(){return V().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&K(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function oe(e){return oe=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},oe(e)}function ie(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return se(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(se(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,se(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,se(c,\"constructor\",d),se(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",se(d,a,\"GeneratorFunction\"),se(c),se(c,a,\"Generator\"),se(c,r,function(){return this}),se(c,\"toString\",function(){return\"[object Generator]\"}),(ie=function(){return{w:o,m}})()}function se(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}se=function(e,t,n,r){function o(t,n){se(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},se(e,t,n,r)}function ue(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,de(r.key),r)}}function de(e){var t=function(e){if(\"object\"!=oe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=oe(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==oe(t)?t:t+\"\"}function le(e,t,n){return t=me(t),function(e,t){if(t&&(\"object\"==oe(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ce()?Reflect.construct(t,n||[],me(e).constructor):t.apply(e,n))}function ce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ce=function(){return!!e})()}function me(e){return me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},me(e)}function fe(e,t){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fe(e,t)}var he=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=le(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fextentions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&fe(e,t)}(t,e),n=t,(a=[{key:\"getExtensions\",value:function(e){return t=this,n=void 0,r=void 0,a=ie().m(function t(){return ie().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}),new(r||(r=Promise))(function(e,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(t,n||[])).next())});var t,n,r,a}}])&&ue(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function pe(e){return pe=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},pe(e)}function ve(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ge(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ge(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ge(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ge(c,\"constructor\",d),ge(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ge(d,a,\"GeneratorFunction\"),ge(c),ge(c,a,\"Generator\"),ge(c,r,function(){return this}),ge(c,\"toString\",function(){return\"[object Generator]\"}),(ve=function(){return{w:o,m}})()}function ge(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ge=function(e,t,n,r){function o(t,n){ge(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ge(e,t,n,r)}function be(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,we(r.key),r)}}function we(e){var t=function(e){if(\"object\"!=pe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=pe(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==pe(t)?t:t+\"\"}function ye(e,t,n){return t=xe(t),function(e,t){if(t&&(\"object\"==pe(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ke()?Reflect.construct(t,n||[],xe(e).constructor):t.apply(e,n))}function ke(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ke=function(){return!!e})()}function xe(e){return xe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xe(e)}function je(e,t){return je=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},je(e,t)}var Me=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},Pe=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=ye(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Flocations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&je(e,t)}(t,e),n=t,(a=[{key:\"getLocations\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"getSingleLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\".concat(e)))},t,this)}))}},{key:\"createLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateLocation\",value:function(e,t){return Me(this,void 0,void 0,ve().m(function n(){return ve().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteLocation\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteLocations\",value:function(e){return Me(this,void 0,void 0,ve().m(function t(){return ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}}])&&be(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _e(e){return _e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_e(e)}function Se(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return We(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(We(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,We(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,We(c,\"constructor\",d),We(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",We(d,a,\"GeneratorFunction\"),We(c),We(c,a,\"Generator\"),We(c,r,function(){return this}),We(c,\"toString\",function(){return\"[object Generator]\"}),(Se=function(){return{w:o,m}})()}function We(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}We=function(e,t,n,r){function o(t,n){We(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},We(e,t,n,r)}function Ce(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Oe(r.key),r)}}function Oe(e){var t=function(e){if(\"object\"!=_e(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_e(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_e(t)?t:t+\"\"}function Ne(e,t,n){return t=Ae(t),function(e,t){if(t&&(\"object\"==_e(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ze()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function ze(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ze=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Te(e,t){return Te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Te(e,t)}var Ee=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},De=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Ne(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fintegrations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Te(e,t)}(t,e),n=t,(a=[{key:\"getIntegrations\",value:function(){return Ee(this,void 0,void 0,Se().m(function e(){return Se().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"updateIntegrationStatus\",value:function(e){return Ee(this,void 0,void 0,Se().m(function t(){return Se().w(function(t){for(;;)if(0===t.n)return t.a(2,this.put(\"\",e))},t,this)}))}}])&&Ce(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function Ie(e){return Ie=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Ie(e)}function Fe(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return He(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(He(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,He(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,He(c,\"constructor\",d),He(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",He(d,a,\"GeneratorFunction\"),He(c),He(c,a,\"Generator\"),He(c,r,function(){return this}),He(c,\"toString\",function(){return\"[object Generator]\"}),(Fe=function(){return{w:o,m}})()}function He(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}He=function(e,t,n,r){function o(t,n){He(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},He(e,t,n,r)}function Re(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,$e(r.key),r)}}function $e(e){var t=function(e){if(\"object\"!=Ie(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=Ie(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==Ie(t)?t:t+\"\"}function Le(e,t,n){return t=Ge(t),function(e,t){if(t&&(\"object\"==Ie(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,Xe()?Reflect.construct(t,n||[],Ge(e).constructor):t.apply(e,n))}function Xe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Xe=function(){return!!e})()}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function Ye(e,t){return Ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ye(e,t)}var Ze=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},qe=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Le(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur)}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Ye(e,t)}(t,e),n=t,(a=[{key:\"getProducts\",value:function(){return Ze(this,void 0,void 0,Fe().m(function e(){return Fe().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"products\"))},e,this)}))}},{key:\"getCategories\",value:function(){return Ze(this,void 0,void 0,Fe().m(function e(){return Fe().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"product-categories\"))},e,this)}))}}])&&Re(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function Be(e){return Be=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Be(e)}function Ve(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Ue(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Ue(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Ue(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Ue(c,\"constructor\",d),Ue(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Ue(d,a,\"GeneratorFunction\"),Ue(c),Ue(c,a,\"Generator\"),Ue(c,r,function(){return this}),Ue(c,\"toString\",function(){return\"[object Generator]\"}),(Ve=function(){return{w:o,m}})()}function Ue(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Ue=function(e,t,n,r){function o(t,n){Ue(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Ue(e,t,n,r)}function Ke(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Je(r.key),r)}}function Je(e){var t=function(e){if(\"object\"!=Be(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=Be(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==Be(t)?t:t+\"\"}function Qe(e,t,n){return t=tt(t),function(e,t){if(t&&(\"object\"==Be(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,et()?Reflect.construct(t,n||[],tt(e).constructor):t.apply(e,n))}function et(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(et=function(){return!!e})()}function tt(e){return tt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tt(e)}function nt(e,t){return nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nt(e,t)}var rt=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},at=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Qe(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Freservations\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&nt(e,t)}(t,e),n=t,(a=[{key:\"getReservations\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"createReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateReservation\",value:function(e,t){return rt(this,void 0,void 0,Ve().m(function n(){return Ve().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteReservations\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}},{key:\"getReservationsTimeSlots\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"time-slots\",e))},t,this)}))}},{key:\"getSeatCapacity\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"reservation-capacity\",e))},t,this)}))}},{key:\"cancelReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){var n;return Ve().w(function(t){for(;;)if(0===t.n)return n=new URLSearchParams(e).toString(),t.a(2,this.put(\"reservation-cancel?\".concat(n),{}))},t,this)}))}},{key:\"hasCartItems\",value:function(){return rt(this,void 0,void 0,Ve().m(function e(){return Ve().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"cart-has-items\"))},e,this)}))}},{key:\"getSingleReservation\",value:function(e){return rt(this,void 0,void 0,Ve().m(function t(){return Ve().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(e))},t,this)}))}}])&&Ke(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function ot(e){return ot=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},ot(e)}function it(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return st(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(st(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,st(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,st(c,\"constructor\",d),st(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",st(d,a,\"GeneratorFunction\"),st(c),st(c,a,\"Generator\"),st(c,r,function(){return this}),st(c,\"toString\",function(){return\"[object Generator]\"}),(it=function(){return{w:o,m}})()}function st(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}st=function(e,t,n,r){function o(t,n){st(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},st(e,t,n,r)}function ut(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,dt(r.key),r)}}function dt(e){var t=function(e){if(\"object\"!=ot(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=ot(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==ot(t)?t:t+\"\"}function lt(e,t,n){return t=mt(t),function(e,t){if(t&&(\"object\"==ot(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,ct()?Reflect.construct(t,n||[],mt(e).constructor):t.apply(e,n))}function ct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ct=function(){return!!e})()}function mt(e){return mt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mt(e)}function ft(e,t){return ft=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ft(e,t)}var ht=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},pt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=lt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fqrcode\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&ft(e,t)}(t,e),n=t,(a=[{key:\"getQrCodes\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"\",e))},t,this)}))}},{key:\"getQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){var n;return it().w(function(t){for(;;)if(0===t.n)return n=\"\".concat(e),t.a(2,this.get(n))},t,this)}))}},{key:\"createQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.post(\"\",e))},t,this)}))}},{key:\"updateQrCode\",value:function(e,t){return ht(this,void 0,void 0,it().m(function n(){return it().w(function(n){for(;;)if(0===n.n)return n.a(2,this.put(\"\".concat(e),t))},n,this)}))}},{key:\"deleteQrCode\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\".concat(e)))},t,this)}))}},{key:\"bulkDeleteQrCodes\",value:function(e){return ht(this,void 0,void 0,it().m(function t(){return it().w(function(t){for(;;)if(0===t.n)return t.a(2,this.delete(\"\",{ids:e}))},t,this)}))}}])&&ut(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function vt(e){return vt=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},vt(e)}function gt(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return bt(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(bt(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,bt(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,bt(c,\"constructor\",d),bt(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",bt(d,a,\"GeneratorFunction\"),bt(c),bt(c,a,\"Generator\"),bt(c,r,function(){return this}),bt(c,\"toString\",function(){return\"[object Generator]\"}),(gt=function(){return{w:o,m}})()}function bt(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}bt=function(e,t,n,r){function o(t,n){bt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},bt(e,t,n,r)}function wt(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,yt(r.key),r)}}function yt(e){var t=function(e){if(\"object\"!=vt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=vt(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==vt(t)?t:t+\"\"}function kt(e,t,n){return t=jt(t),function(e,t){if(t&&(\"object\"==vt(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,xt()?Reflect.construct(t,n||[],jt(e).constructor):t.apply(e,n))}function xt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(xt=function(){return!!e})()}function jt(e){return jt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jt(e)}function Mt(e,t){return Mt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mt(e,t)}var Pt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=kt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fpayments\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Mt(e,t)}(t,e),n=t,(a=[{key:\"makePayment\",value:function(e,t){return n=this,r=void 0,a=void 0,o=gt().m(function n(){return gt().w(function(n){for(;;)if(0===n.n)return n.a(2,this.post(\"\",e,t))},n,this)}),new(a||(a=Promise))(function(e,t){function i(e){try{u(o.next(e))}catch(e){t(e)}}function s(e){try{u(o.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(n,r||[])).next())});var n,r,a,o}}])&&wt(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);function _t(e){return _t=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_t(e)}function St(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Wt(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Wt(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Wt(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Wt(c,\"constructor\",d),Wt(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Wt(d,a,\"GeneratorFunction\"),Wt(c),Wt(c,a,\"Generator\"),Wt(c,r,function(){return this}),Wt(c,\"toString\",function(){return\"[object Generator]\"}),(St=function(){return{w:o,m}})()}function Wt(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Wt=function(e,t,n,r){function o(t,n){Wt(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Wt(e,t,n,r)}function Ct(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,Ot(r.key),r)}}function Ot(e){var t=function(e){if(\"object\"!=_t(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=_t(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==_t(t)?t:t+\"\"}function Nt(e,t,n){return t=At(t),function(e,t){if(t&&(\"object\"==_t(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,zt()?Reflect.construct(t,n||[],At(e).constructor):t.apply(e,n))}function zt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(zt=function(){return!!e})()}function At(e){return At=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},At(e)}function Tt(e,t){return Tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tt(e,t)}var Et=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},Dt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=Nt(this,t,arguments),Object.defineProperty(e,\"prefix\",{enumerable:!0,configurable:!0,writable:!0,value:\"\".concat(r.Ur,\"\u002Fversions\")}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Tt(e,t)}(t,e),n=t,(a=[{key:\"getVersions\",value:function(){return Et(this,void 0,void 0,St().m(function e(){return St().w(function(e){for(;;)if(0===e.n)return e.a(2,this.get(\"\"))},e,this)}))}},{key:\"getRollbackUrl\",value:function(e){return Et(this,void 0,void 0,St().m(function t(){return St().w(function(t){for(;;)if(0===t.n)return t.a(2,this.get(\"rollback-url\",e))},t,this)}))}}])&&Ct(n.prototype,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,a}(h);const It={dashboard:new q,settings:new D,plugins:new P,modules:new ae,extensions:new he,location:new Pe,integrations:new De,products:new qe,reservations:new at,qrCode:new pt,payment:new Pt,versions:new Dt}},1108(e,t,n){n.d(t,{G:()=>a});var r=n(29407);function a(e){const t=(0,r.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}},1160(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"за \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" тому\":r(e.regular,t)}n.d(t,{uk:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менше секунди\",singularNominative:\"менше {{count}} секунди\",singularGenitive:\"менше {{count}} секунд\",pluralGenitive:\"менше {{count}} секунд\"},future:{one:\"менше, ніж за секунду\",singularNominative:\"менше, ніж за {{count}} секунду\",singularGenitive:\"менше, ніж за {{count}} секунди\",pluralGenitive:\"менше, ніж за {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунди\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду тому\",singularGenitive:\"{{count}} секунди тому\",pluralGenitive:\"{{count}} секунд тому\"},future:{singularNominative:\"за {{count}} секунду\",singularGenitive:\"за {{count}} секунди\",pluralGenitive:\"за {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"за півхвилини\":\"півхвилини тому\":\"півхвилини\",lessThanXMinutes:a({regular:{one:\"менше хвилини\",singularNominative:\"менше {{count}} хвилини\",singularGenitive:\"менше {{count}} хвилин\",pluralGenitive:\"менше {{count}} хвилин\"},future:{one:\"менше, ніж за хвилину\",singularNominative:\"менше, ніж за {{count}} хвилину\",singularGenitive:\"менше, ніж за {{count}} хвилини\",pluralGenitive:\"менше, ніж за {{count}} хвилин\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвилина\",singularGenitive:\"{{count}} хвилини\",pluralGenitive:\"{{count}} хвилин\"},past:{singularNominative:\"{{count}} хвилину тому\",singularGenitive:\"{{count}} хвилини тому\",pluralGenitive:\"{{count}} хвилин тому\"},future:{singularNominative:\"за {{count}} хвилину\",singularGenitive:\"за {{count}} хвилини\",pluralGenitive:\"за {{count}} хвилин\"}}),aboutXHours:a({regular:{singularNominative:\"близько {{count}} години\",singularGenitive:\"близько {{count}} годин\",pluralGenitive:\"близько {{count}} годин\"},future:{singularNominative:\"приблизно за {{count}} годину\",singularGenitive:\"приблизно за {{count}} години\",pluralGenitive:\"приблизно за {{count}} годин\"}}),xHours:a({regular:{singularNominative:\"{{count}} годину\",singularGenitive:\"{{count}} години\",pluralGenitive:\"{{count}} годин\"}}),xDays:a({regular:{singularNominative:\"{{count}} день\",singularGenitive:\"{{count}} днi\",pluralGenitive:\"{{count}} днів\"}}),aboutXWeeks:a({regular:{singularNominative:\"близько {{count}} тижня\",singularGenitive:\"близько {{count}} тижнів\",pluralGenitive:\"близько {{count}} тижнів\"},future:{singularNominative:\"приблизно за {{count}} тиждень\",singularGenitive:\"приблизно за {{count}} тижні\",pluralGenitive:\"приблизно за {{count}} тижнів\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тиждень\",singularGenitive:\"{{count}} тижні\",pluralGenitive:\"{{count}} тижнів\"}}),aboutXMonths:a({regular:{singularNominative:\"близько {{count}} місяця\",singularGenitive:\"близько {{count}} місяців\",pluralGenitive:\"близько {{count}} місяців\"},future:{singularNominative:\"приблизно за {{count}} місяць\",singularGenitive:\"приблизно за {{count}} місяці\",pluralGenitive:\"приблизно за {{count}} місяців\"}}),xMonths:a({regular:{singularNominative:\"{{count}} місяць\",singularGenitive:\"{{count}} місяці\",pluralGenitive:\"{{count}} місяців\"}}),aboutXYears:a({regular:{singularNominative:\"близько {{count}} року\",singularGenitive:\"близько {{count}} років\",pluralGenitive:\"близько {{count}} років\"},future:{singularNominative:\"приблизно за {{count}} рік\",singularGenitive:\"приблизно за {{count}} роки\",pluralGenitive:\"приблизно за {{count}} років\"}}),xYears:a({regular:{singularNominative:\"{{count}} рік\",singularGenitive:\"{{count}} роки\",pluralGenitive:\"{{count}} років\"}}),overXYears:a({regular:{singularNominative:\"більше {{count}} року\",singularGenitive:\"більше {{count}} років\",pluralGenitive:\"більше {{count}} років\"},future:{singularNominative:\"більше, ніж за {{count}} рік\",singularGenitive:\"більше, ніж за {{count}} роки\",pluralGenitive:\"більше, ніж за {{count}} років\"}}),almostXYears:a({regular:{singularNominative:\"майже {{count}} рік\",singularGenitive:\"майже {{count}} роки\",pluralGenitive:\"майже {{count}} років\"},future:{singularNominative:\"майже за {{count}} рік\",singularGenitive:\"майже за {{count}} роки\",pluralGenitive:\"майже за {{count}} років\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, do MMMM y 'р.'\",long:\"do MMMM y 'р.'\",medium:\"d MMM y 'р.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} 'о' {{time}}\",long:\"{{date}} 'о' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var u=n(90096),d=n(29407);const l=[\"неділю\",\"понеділок\",\"вівторок\",\"середу\",\"четвер\",\"п’ятницю\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" о' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у минулу \"+t+\" о' p\";case 1:case 2:case 4:return\"'у минулий \"+t+\" о' p\"}}(a)},yesterday:\"'вчора о' p\",today:\"'сьогодні о' p\",tomorrow:\"'завтра о' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступну \"+t+\" о' p\";case 1:case 2:case 4:return\"'у наступний \"+t+\" о' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?3===r||23===r?\"-є\":\"-е\":\"minute\"===n||\"second\"===n||\"hour\"===n?\"-а\":\"-й\",r+a},era:(0,f.o)({values:{narrow:[\"до н.е.\",\"н.е.\"],abbreviated:[\"до н. е.\",\"н. е.\"],wide:[\"до нашої ери\",\"нашої ери\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-й кв.\",\"2-й кв.\",\"3-й кв.\",\"4-й кв.\"],wide:[\"1-й квартал\",\"2-й квартал\",\"3-й квартал\",\"4-й квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"Б\",\"К\",\"Т\",\"Ч\",\"Л\",\"С\",\"В\",\"Ж\",\"Л\",\"Г\"],abbreviated:[\"січ.\",\"лют.\",\"берез.\",\"квіт.\",\"трав.\",\"черв.\",\"лип.\",\"серп.\",\"верес.\",\"жовт.\",\"листоп.\",\"груд.\"],wide:[\"січень\",\"лютий\",\"березень\",\"квітень\",\"травень\",\"червень\",\"липень\",\"серпень\",\"вересень\",\"жовтень\",\"листопад\",\"грудень\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"Б\",\"К\",\"Т\",\"Ч\",\"Л\",\"С\",\"В\",\"Ж\",\"Л\",\"Г\"],abbreviated:[\"січ.\",\"лют.\",\"берез.\",\"квіт.\",\"трав.\",\"черв.\",\"лип.\",\"серп.\",\"верес.\",\"жовт.\",\"листоп.\",\"груд.\"],wide:[\"січня\",\"лютого\",\"березня\",\"квітня\",\"травня\",\"червня\",\"липня\",\"серпня\",\"вересня\",\"жовтня\",\"листопада\",\"грудня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"нед\",\"пон\",\"вів\",\"сер\",\"чтв\",\"птн\",\"суб\"],wide:[\"неділя\",\"понеділок\",\"вівторок\",\"середа\",\"четвер\",\"п’ятниця\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранок\",afternoon:\"день\",evening:\"веч.\",night:\"ніч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранок\",afternoon:\"день\",evening:\"веч.\",night:\"ніч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"північ\",noon:\"полудень\",morning:\"ранок\",afternoon:\"день\",evening:\"вечір\",night:\"ніч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"півн.\",noon:\"пол.\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"північ\",noon:\"полудень\",morning:\"ранку\",afternoon:\"дня\",evening:\"веч.\",night:\"ночі\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"uk\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|й|є|а|я))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((до )?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((до )?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(до нашої ери|нашої ери|наша ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[иі]?й?)? кв.?\u002Fi,wide:\u002F^[1234](-?[иі]?й?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слбктчвжг]\u002Fi,abbreviated:\u002F^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\\.?\u002Fi,wide:\u002F^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^б\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^в\u002Fi,\u002F^ж\u002Fi,\u002F^л\u002Fi,\u002F^г\u002Fi],any:[\u002F^сі\u002Fi,\u002F^лю\u002Fi,\u002F^б\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^лип\u002Fi,\u002F^се\u002Fi,\u002F^в\u002Fi,\u002F^ж\u002Fi,\u002F^лис\u002Fi,\u002F^г\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(нд|пн|вт|ср|чт|пт|сб)\\.?\u002Fi,abbreviated:\u002F^(нед|пон|вів|сер|че?тв|птн?|суб)\\.?\u002Fi,wide:\u002F^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\\W*?ятниц[яі]|субот[аи])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[он]\u002Fi,\u002F^в\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п\\W*?[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|півн\\.?|пол\\.?|ранок|ранку|день|дня|веч\\.?|ніч|ночі)\u002Fi,abbreviated:\u002F^([дп]п|півн\\.?|пол\\.?|ранок|ранку|день|дня|веч\\.?|ніч|ночі)\u002Fi,wide:\u002F^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^півн\u002Fi,noon:\u002F^пол\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[ен]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},1207(e,t,n){n.d(t,{a:()=>a});var r=n(97766);function a(){const e={};for(const t in r.UI)e[r.UI[t]]=`rdp-${r.UI[t]}`;for(const t in r.pL)e[r.pL[t]]=`rdp-${r.pL[t]}`;for(const t in r.wc)e[r.wc[t]]=`rdp-${r.wc[t]}`;for(const t in r.X5)e[r.X5[t]]=`rdp-${r.X5[t]}`;return e}},1455(e){e.exports=window.wp.apiFetch},1593(e,t,n){n.d(t,{g:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in).getDay();return 0===n?7:n}},1841(e,t,n){n.d(t,{az:()=>c});const r={lessThanXSeconds:{one:\"bir saniyədən az\",other:\"{{count}} bir saniyədən az\"},xSeconds:{one:\"1 saniyə\",other:\"{{count}} saniyə\"},halfAMinute:\"yarım dəqiqə\",lessThanXMinutes:{one:\"bir dəqiqədən az\",other:\"{{count}} bir dəqiqədən az\"},xMinutes:{one:\"bir dəqiqə\",other:\"{{count}} dəqiqə\"},aboutXHours:{one:\"təxminən 1 saat\",other:\"təxminən {{count}} saat\"},xHours:{one:\"1 saat\",other:\"{{count}} saat\"},xDays:{one:\"1 gün\",other:\"{{count}} gün\"},aboutXWeeks:{one:\"təxminən 1 həftə\",other:\"təxminən {{count}} həftə\"},xWeeks:{one:\"1 həftə\",other:\"{{count}} həftə\"},aboutXMonths:{one:\"təxminən 1 ay\",other:\"təxminən {{count}} ay\"},xMonths:{one:\"1 ay\",other:\"{{count}} ay\"},aboutXYears:{one:\"təxminən 1 il\",other:\"təxminən {{count}} il\"},xYears:{one:\"1 il\",other:\"{{count}} il\"},overXYears:{one:\"1 ildən çox\",other:\"{{count}} ildən çox\"},almostXYears:{one:\"demək olar ki 1 il\",other:\"demək olar ki {{count}} il\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM y 'il'\",long:\"do MMMM y 'il'\",medium:\"d MMM y 'il'\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}} - 'də'\",long:\"{{date}} {{time}} - 'də'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'sonuncu' eeee p -'də'\",yesterday:\"'dünən' p -'də'\",today:\"'bugün' p -'də'\",tomorrow:\"'sabah' p -'də'\",nextWeek:\"eeee p -'də'\",other:\"P\"};var s=n(33443);const u={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-üncü\",4:\"-üncü\",100:\"-üncü\",6:\"-ncı\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-ıncı\",90:\"-ıncı\"},d={ordinalNumber:(e,t)=>{const n=Number(e),r=(e=>{if(0===e)return e+\"-ıncı\";const t=e%10,n=e%100-t,r=e>=100?100:null;return u[t]?u[t]:u[n]?u[n]:null!==r?u[r]:\"\"})(n);return n+r},era:(0,s.o)({values:{narrow:[\"e.ə\",\"b.e\"],abbreviated:[\"e.ə\",\"b.e\"],wide:[\"eramızdan əvvəl\",\"bizim era\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1ci kvartal\",\"2ci kvartal\",\"3cü kvartal\",\"4cü kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Y\",\"F\",\"M\",\"A\",\"M\",\"İ\",\"İ\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Yan\",\"Fev\",\"Mar\",\"Apr\",\"May\",\"İyun\",\"İyul\",\"Avq\",\"Sen\",\"Okt\",\"Noy\",\"Dek\"],wide:[\"Yanvar\",\"Fevral\",\"Mart\",\"Aprel\",\"May\",\"İyun\",\"İyul\",\"Avqust\",\"Sentyabr\",\"Oktyabr\",\"Noyabr\",\"Dekabr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"B.\",\"B.e\",\"Ç.a\",\"Ç.\",\"C.a\",\"C.\",\"Ş.\"],short:[\"B.\",\"B.e\",\"Ç.a\",\"Ç.\",\"C.a\",\"C.\",\"Ş.\"],abbreviated:[\"Baz\",\"Baz.e\",\"Çər.a\",\"Çər\",\"Cüm.a\",\"Cüm\",\"Şə\"],wide:[\"Bazar\",\"Bazar ertəsi\",\"Çərşənbə axşamı\",\"Çərşənbə\",\"Cümə axşamı\",\"Cümə\",\"Şənbə\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gecəyarı\",noon:\"gün\",morning:\"səhər\",afternoon:\"gündüz\",evening:\"axşam\",night:\"gecə\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"az\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" sonra\":a+\" əvvəl\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(b|a)$\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)$\u002Fi,wide:\u002F^(bizim eradan əvvəl|bizim era)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b$\u002Fi,\u002F^(a|c)$\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]$\u002Fi,abbreviated:\u002F^K[1234]$\u002Fi,wide:\u002F^[1234](ci)? kvartal$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[(?-i)yfmaisond]$\u002Fi,abbreviated:\u002F^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$\u002Fi,wide:\u002F^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^[(?-i)y]$\u002Fi,\u002F^[(?-i)f]$\u002Fi,\u002F^[(?-i)m]$\u002Fi,\u002F^[(?-i)a]$\u002Fi,\u002F^[(?-i)m]$\u002Fi,\u002F^[(?-i)i]$\u002Fi,\u002F^[(?-i)i]$\u002Fi,\u002F^[(?-i)a]$\u002Fi,\u002F^[(?-i)s]$\u002Fi,\u002F^[(?-i)o]$\u002Fi,\u002F^[(?-i)n]$\u002Fi,\u002F^[(?-i)d]$\u002Fi],abbreviated:[\u002F^Yan$\u002Fi,\u002F^Fev$\u002Fi,\u002F^Mar$\u002Fi,\u002F^Apr$\u002Fi,\u002F^May$\u002Fi,\u002F^İyun$\u002Fi,\u002F^İyul$\u002Fi,\u002F^Avg$\u002Fi,\u002F^Sen$\u002Fi,\u002F^Okt$\u002Fi,\u002F^Noy$\u002Fi,\u002F^Dek$\u002Fi],wide:[\u002F^Yanvar$\u002Fi,\u002F^Fevral$\u002Fi,\u002F^Mart$\u002Fi,\u002F^Aprel$\u002Fi,\u002F^May$\u002Fi,\u002F^İyun$\u002Fi,\u002F^İyul$\u002Fi,\u002F^Avgust$\u002Fi,\u002F^Sentyabr$\u002Fi,\u002F^Oktyabr$\u002Fi,\u002F^Noyabr$\u002Fi,\u002F^Dekabr$\u002Fi]},defaultParseWidth:\"narrow\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^(B\\.|B\\.e|Ç\\.a|Ç\\.|C\\.a|C\\.|Ş\\.)$\u002Fi,short:\u002F^(B\\.|B\\.e|Ç\\.a|Ç\\.|C\\.a|C\\.|Ş\\.)$\u002Fi,abbreviated:\u002F^(Baz\\.e|Çər|Çər\\.a|Cüm|Cüm\\.a|Şə)$\u002Fi,wide:\u002F^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\\.$\u002Fi,\u002F^B\\.e$\u002Fi,\u002F^Ç\\.a$\u002Fi,\u002F^Ç\\.$\u002Fi,\u002F^C\\.a$\u002Fi,\u002F^C\\.$\u002Fi,\u002F^Ş\\.$\u002Fi],abbreviated:[\u002F^Baz$\u002Fi,\u002F^Baz\\.e$\u002Fi,\u002F^Çər\\.a$\u002Fi,\u002F^Çər$\u002Fi,\u002F^Cüm\\.a$\u002Fi,\u002F^Cüm$\u002Fi,\u002F^Şə$\u002Fi],wide:[\u002F^Bazar$\u002Fi,\u002F^Bazar ertəsi$\u002Fi,\u002F^Çərşənbə axşamı$\u002Fi,\u002F^Çərşənbə$\u002Fi,\u002F^Cümə axşamı$\u002Fi,\u002F^Cümə$\u002Fi,\u002F^Şənbə$\u002Fi],any:[\u002F^B\\.$\u002Fi,\u002F^B\\.e$\u002Fi,\u002F^Ç\\.a$\u002Fi,\u002F^Ç\\.$\u002Fi,\u002F^C\\.a$\u002Fi,\u002F^C\\.$\u002Fi,\u002F^Ş\\.$\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$\u002Fi,any:\u002F^(am|pm|a\\.m\\.|p\\.m\\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a$\u002Fi,pm:\u002F^p$\u002Fi,midnight:\u002F^gecəyarı$\u002Fi,noon:\u002F^gün$\u002Fi,morning:\u002Fsəhər$\u002Fi,afternoon:\u002Fgündüz$\u002Fi,evening:\u002Faxşam$\u002Fi,night:\u002Fgecə$\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},2419(e,t,n){n.d(t,{cy:()=>l});const r={lessThanXSeconds:{one:\"llai na eiliad\",other:\"llai na {{count}} eiliad\"},xSeconds:{one:\"1 eiliad\",other:\"{{count}} eiliad\"},halfAMinute:\"hanner munud\",lessThanXMinutes:{one:\"llai na munud\",two:\"llai na 2 funud\",other:\"llai na {{count}} munud\"},xMinutes:{one:\"1 munud\",two:\"2 funud\",other:\"{{count}} munud\"},aboutXHours:{one:\"tua 1 awr\",other:\"tua {{count}} awr\"},xHours:{one:\"1 awr\",other:\"{{count}} awr\"},xDays:{one:\"1 diwrnod\",two:\"2 ddiwrnod\",other:\"{{count}} diwrnod\"},aboutXWeeks:{one:\"tua 1 wythnos\",two:\"tua pythefnos\",other:\"tua {{count}} wythnos\"},xWeeks:{one:\"1 wythnos\",two:\"pythefnos\",other:\"{{count}} wythnos\"},aboutXMonths:{one:\"tua 1 mis\",two:\"tua 2 fis\",other:\"tua {{count}} mis\"},xMonths:{one:\"1 mis\",two:\"2 fis\",other:\"{{count}} mis\"},aboutXYears:{one:\"tua 1 flwyddyn\",two:\"tua 2 flynedd\",other:\"tua {{count}} mlynedd\"},xYears:{one:\"1 flwyddyn\",two:\"2 flynedd\",other:\"{{count}} mlynedd\"},overXYears:{one:\"dros 1 flwyddyn\",two:\"dros 2 flynedd\",other:\"dros {{count}} mlynedd\"},almostXYears:{one:\"bron 1 flwyddyn\",two:\"bron 2 flynedd\",other:\"bron {{count}} mlynedd\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'am' {{time}}\",long:\"{{date}} 'am' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'diwethaf am' p\",yesterday:\"'ddoe am' p\",today:\"'heddiw am' p\",tomorrow:\"'yfory am' p\",nextWeek:\"eeee 'am' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);if(n\u003C20)switch(n){case 0:case 7:case 8:case 9:case 10:case 12:case 15:case 18:return n+\"fed\";case 1:return n+\"af\";case 2:return n+\"ail\";case 3:case 4:return n+\"ydd\";case 5:case 6:return n+\"ed\";case 11:case 13:case 14:case 16:case 17:case 19:return n+\"eg\"}else if(n>=50&&n\u003C=60||80===n||n>=100)return n+\"fed\";return n+\"ain\"},era:(0,s.o)({values:{narrow:[\"C\",\"O\"],abbreviated:[\"CC\",\"OC\"],wide:[\"Cyn Crist\",\"Ar ôl Crist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Ch1\",\"Ch2\",\"Ch3\",\"Ch4\"],wide:[\"Chwarter 1af\",\"2ail chwarter\",\"3ydd chwarter\",\"4ydd chwarter\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"I\",\"Ch\",\"Ma\",\"E\",\"Mi\",\"Me\",\"G\",\"A\",\"Md\",\"H\",\"T\",\"Rh\"],abbreviated:[\"Ion\",\"Chwe\",\"Maw\",\"Ebr\",\"Mai\",\"Meh\",\"Gor\",\"Aws\",\"Med\",\"Hyd\",\"Tach\",\"Rhag\"],wide:[\"Ionawr\",\"Chwefror\",\"Mawrth\",\"Ebrill\",\"Mai\",\"Mehefin\",\"Gorffennaf\",\"Awst\",\"Medi\",\"Hydref\",\"Tachwedd\",\"Rhagfyr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"Ll\",\"M\",\"M\",\"I\",\"G\",\"S\"],short:[\"Su\",\"Ll\",\"Ma\",\"Me\",\"Ia\",\"Gw\",\"Sa\"],abbreviated:[\"Sul\",\"Llun\",\"Maw\",\"Mer\",\"Iau\",\"Gwe\",\"Sad\"],wide:[\"dydd Sul\",\"dydd Llun\",\"dydd Mawrth\",\"dydd Mercher\",\"dydd Iau\",\"dydd Gwener\",\"dydd Sadwrn\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"b\",pm:\"h\",midnight:\"hn\",noon:\"hd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"},abbreviated:{am:\"yb\",pm:\"yh\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"},wide:{am:\"y.b.\",pm:\"y.h.\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"bore\",afternoon:\"prynhawn\",evening:\"gyda'r nos\",night:\"nos\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"b\",pm:\"h\",midnight:\"hn\",noon:\"hd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"},abbreviated:{am:\"yb\",pm:\"yh\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"},wide:{am:\"y.b.\",pm:\"y.h.\",midnight:\"hanner nos\",noon:\"hanner dydd\",morning:\"yn y bore\",afternoon:\"yn y prynhawn\",evening:\"gyda'r nos\",night:\"yn y nos\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"cy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t&&o.two?o.two:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"mewn \"+a:a+\" yn ôl\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(af|ail|ydd|ed|fed|eg|ain)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(c|o)\u002Fi,abbreviated:\u002F^(c\\.?\\s?c\\.?|o\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(cyn christ|ar ôl crist|ar ol crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^c\u002Fi,\u002F^(ar ôl crist|ar ol crist)\u002Fi],any:[\u002F^c\u002Fi,\u002F^o\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ch[1234]\u002Fi,wide:\u002F^(chwarter 1af)|([234](ail|ydd)? chwarter)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(i|ch|m|e|g|a|h|t|rh)\u002Fi,abbreviated:\u002F^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)\u002Fi,wide:\u002F^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^ch\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^rh\u002Fi],any:[\u002F^io\u002Fi,\u002F^ch\u002Fi,\u002F^maw\u002Fi,\u002F^e\u002Fi,\u002F^mai\u002Fi,\u002F^meh\u002Fi,\u002F^g\u002Fi,\u002F^a\u002Fi,\u002F^med\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^rh\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(s|ll|m|i|g)\u002Fi,short:\u002F^(su|ll|ma|me|ia|gw|sa)\u002Fi,abbreviated:\u002F^(sul|llun|maw|mer|iau|gwe|sad)\u002Fi,wide:\u002F^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^ll\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi],wide:[\u002F^dydd su\u002Fi,\u002F^dydd ll\u002Fi,\u002F^dydd ma\u002Fi,\u002F^dydd me\u002Fi,\u002F^dydd i\u002Fi,\u002F^dydd g\u002Fi,\u002F^dydd sa\u002Fi],any:[\u002F^su\u002Fi,\u002F^ll\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^i\u002Fi,\u002F^g\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))\u002Fi,any:\u002F^(y\\.?\\s?[bh]\\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^b|(y\\.?\\s?b\\.?)\u002Fi,pm:\u002F^h|(y\\.?\\s?h\\.?)|(yr hwyr)\u002Fi,midnight:\u002F^hn|hanner nos\u002Fi,noon:\u002F^hd|hanner dydd\u002Fi,morning:\u002Fbore\u002Fi,afternoon:\u002Fprynhawn\u002Fi,evening:\u002F^gyda'r nos$\u002Fi,night:\u002Fblah\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},2831(e,t,n){n.d(t,{m:()=>s});var r=n(1108),a=n(5305),o=n(61501),i=n(6463);function s(e,t,n){const[s,u]=(0,a.x)(n?.in,e,t),d=(0,i.o)(s),l=(0,i.o)(u),c=+d-(0,r.G)(d),m=+l-(0,r.G)(l);return Math.round((c-m)\u002Fo.w4)}},3034(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{standalone:{one:\"weniger als 1 Sekunde\",other:\"weniger als {{count}} Sekunden\"},withPreposition:{one:\"weniger als 1 Sekunde\",other:\"weniger als {{count}} Sekunden\"}},xSeconds:{standalone:{one:\"1 Sekunde\",other:\"{{count}} Sekunden\"},withPreposition:{one:\"1 Sekunde\",other:\"{{count}} Sekunden\"}},halfAMinute:{standalone:\"eine halbe Minute\",withPreposition:\"einer halben Minute\"},lessThanXMinutes:{standalone:{one:\"weniger als 1 Minute\",other:\"weniger als {{count}} Minuten\"},withPreposition:{one:\"weniger als 1 Minute\",other:\"weniger als {{count}} Minuten\"}},xMinutes:{standalone:{one:\"1 Minute\",other:\"{{count}} Minuten\"},withPreposition:{one:\"1 Minute\",other:\"{{count}} Minuten\"}},aboutXHours:{standalone:{one:\"etwa 1 Stunde\",other:\"etwa {{count}} Stunden\"},withPreposition:{one:\"etwa 1 Stunde\",other:\"etwa {{count}} Stunden\"}},xHours:{standalone:{one:\"1 Stunde\",other:\"{{count}} Stunden\"},withPreposition:{one:\"1 Stunde\",other:\"{{count}} Stunden\"}},xDays:{standalone:{one:\"1 Tag\",other:\"{{count}} Tage\"},withPreposition:{one:\"1 Tag\",other:\"{{count}} Tagen\"}},aboutXWeeks:{standalone:{one:\"etwa 1 Woche\",other:\"etwa {{count}} Wochen\"},withPreposition:{one:\"etwa 1 Woche\",other:\"etwa {{count}} Wochen\"}},xWeeks:{standalone:{one:\"1 Woche\",other:\"{{count}} Wochen\"},withPreposition:{one:\"1 Woche\",other:\"{{count}} Wochen\"}},aboutXMonths:{standalone:{one:\"etwa 1 Monat\",other:\"etwa {{count}} Monate\"},withPreposition:{one:\"etwa 1 Monat\",other:\"etwa {{count}} Monaten\"}},xMonths:{standalone:{one:\"1 Monat\",other:\"{{count}} Monate\"},withPreposition:{one:\"1 Monat\",other:\"{{count}} Monaten\"}},aboutXYears:{standalone:{one:\"etwa 1 Jahr\",other:\"etwa {{count}} Jahre\"},withPreposition:{one:\"etwa 1 Jahr\",other:\"etwa {{count}} Jahren\"}},xYears:{standalone:{one:\"1 Jahr\",other:\"{{count}} Jahre\"},withPreposition:{one:\"1 Jahr\",other:\"{{count}} Jahren\"}},overXYears:{standalone:{one:\"mehr als 1 Jahr\",other:\"mehr als {{count}} Jahre\"},withPreposition:{one:\"mehr als 1 Jahr\",other:\"mehr als {{count}} Jahren\"}},almostXYears:{standalone:{one:\"fast 1 Jahr\",other:\"fast {{count}} Jahre\"},withPreposition:{one:\"fast 1 Jahr\",other:\"fast {{count}} Jahren\"}}},a=(e,t,n)=>{let a;const o=n?.addSuffix?r[e].withPreposition:r[e].standalone;return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+a:\"vor \"+a:a}},3265(e,t,n){n.d(t,{Ss:()=>u,ef:()=>i,xM:()=>s});const r=\u002F^D+$\u002F,a=\u002F^Y+$\u002F,o=[\"D\",\"DD\",\"YY\",\"YYYY\"];function i(e){return r.test(e)}function s(e){return a.test(e)}function u(e,t,n){const r=function(e,t,n){const r=\"Y\"===e[0]?\"years\":\"days of the month\";return`Use \\`${e.toLowerCase()}\\` instead of \\`${e}\\` (in \\`${t}\\`) for formatting ${r} to the input \\`${n}\\`; see: https:\u002F\u002Fgithub.com\u002Fdate-fns\u002Fdate-fns\u002Fblob\u002Fmaster\u002Fdocs\u002FunicodeTokens.md`}(e,t,n);if(console.warn(r),o.includes(e))throw new RangeError(r)}},3777(e,t,n){n(74848),n(62468),n(71112),n(38895),n(12455)},3801(e,t,n){n.d(t,{A:()=>k});var r=n(74848),a=n(27723),o=n(86087),i=n(12541),s=n(49436),u=n(48697),d=n(38895),l=n(78971),c=n(62468);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function f(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function h(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return p(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(p(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,p(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,p(c,\"constructor\",d),p(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",p(d,a,\"GeneratorFunction\"),p(c),p(c,a,\"Generator\"),p(c,r,function(){return this}),p(c,\"toString\",function(){return\"[object Generator]\"}),(h=function(){return{w:o,m}})()}function p(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}p=function(e,t,n,r){function o(t,n){p(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},p(e,t,n,r)}function v(e){return v=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},v(e)}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||b(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function b(e,t){if(e){if(\"string\"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var y=function(e){var t=e.entry,n=e.isUnread,o=function(e){try{var t=(new DOMParser).parseFromString(e,\"text\u002Fhtml\");return t.querySelectorAll(\".wp-block-embed\").forEach(function(e){var n,r=e.querySelector(\".wp-block-embed__wrapper\");if(r&&!r.querySelector(\"iframe\")){var a=null===(n=r.textContent)||void 0===n?void 0:n.trim();if(a){var o=a.match(\u002Fhttps:\\\u002F\\\u002F(?:www\\.)?youtu(?:\\.be\\\u002F|be\\.com\\\u002Fwatch\\?v=|be\\.com\\\u002Fembed\\\u002F)([a-zA-Z0-9_-]{11})(?:\\S+)?\u002F);if(o){var i=o[1],s=t.createElement(\"iframe\");return s.src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F\".concat(i,\"?rel=0&modestbranding=1\"),s.setAttribute(\"frameborder\",\"0\"),s.setAttribute(\"allowfullscreen\",\"\"),s.setAttribute(\"allow\",\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"),s.setAttribute(\"loading\",\"lazy\"),s.setAttribute(\"title\",\"YouTube video player\"),r.innerHTML=\"\",void r.appendChild(s)}var u=a.match(\u002Fhttps:\\\u002F\\\u002F(?:www\\.)?vimeo\\.com\\\u002F(\\d+)\u002F);if(u){var d=u[1],l=t.createElement(\"iframe\");return l.src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F\".concat(d),l.setAttribute(\"frameborder\",\"0\"),l.setAttribute(\"allowfullscreen\",\"\"),l.setAttribute(\"allow\",\"autoplay; fullscreen; picture-in-picture\"),l.setAttribute(\"loading\",\"lazy\"),l.setAttribute(\"title\",\"Vimeo video player\"),r.innerHTML=\"\",void r.appendChild(l)}if(a.startsWith(\"http\")){var c=t.createElement(\"a\");c.href=a,c.target=\"_blank\",c.rel=\"noopener noreferrer\",c.textContent=a,r.innerHTML=\"\",r.appendChild(c)}}}}),t.body.innerHTML}catch(t){return console.warn(\"Failed to process embed content:\",t),e}}(t.content);return(0,r.jsxs)(\"div\",{className:\"border-b border-border pb-4 last:border-b-0\",children:[n&&(0,r.jsxs)(c.Badge,{variant:\"info\",className:\"mb-3 text-xs\",children:[\"🆕 \",(0,a.__)(\"New\",\"wp-cafe\")]}),(0,r.jsxs)(\"div\",{className:\"text-sm text-muted-foreground mb-2\",children:[\"📅 \",(0,i.Yq)(t.post_date,\"PP\")]}),(0,r.jsx)(\"div\",{className:\"text-foreground leading-relaxed text-sm changelog-content\",dangerouslySetInnerHTML:{__html:o}})]})};const k=function(){var e,t,n,i,p,b,w,k=g((0,o.useState)(!1),2),x=k[0],j=k[1],M=g((0,o.useState)(!0),2),P=M[0],_=M[1],S=function(){var e=g((0,o.useState)([]),2),t=e[0],n=e[1],r=g((0,o.useState)(!1),2),a=r[0],i=r[1],s=g((0,o.useState)(null),2),u=s[0],d=s[1];return{data:t,loading:a,error:u,fetchData:(0,o.useCallback)(function(){return e=void 0,t=void 0,r=void 0,a=h().m(function e(){var t,r,a,o;return h().w(function(e){for(;;)switch(e.p=e.n){case 0:return i(!0),d(null),e.p=1,e.n=2,fetch(\"https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fchangelog\u002Fcache\u002Fwp-cafe.json\",{method:\"GET\",headers:{\"Content-Type\":\"application\u002Fjson\"}});case 2:if((t=e.v).ok){e.n=3;break}throw new Error(\"HTTP error! status: \".concat(t.status));case 3:return e.n=4,t.json();case 4:r=e.v,a=Object.keys(r).map(function(e){return r[e]}).filter(function(e){if(!e||\"object\"!==v(e))return!1;var t=e;return(\"string\"==typeof t.id||\"number\"==typeof t.id)&&\"string\"==typeof t.post_date&&\"string\"==typeof t.content}).sort(function(e,t){return new Date(t.post_date).getTime()-new Date(e.post_date).getTime()}),n(a),e.n=6;break;case 5:e.p=5,o=e.v,d(o instanceof Error?o.message:\"Unknown error\");case 6:return e.p=6,i(!1),e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}),new(r||(r=Promise))(function(n,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(i,s)}u((a=a.apply(e,t||[])).next())});var e,t,r,a},[])}}(),W=S.data,C=S.loading,O=S.error,N=S.fetchData,z=(e=\"wpcafe_changelog_read\",t=[],b=(0,o.useState)(function(){try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(e){return t}}),w=2,n=function(e){if(Array.isArray(e))return e}(b)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(b,w)||function(e,t){if(e){if(\"string\"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?m(e,t):void 0}}(b,w)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),i=n[0],p=n[1],[i,(0,o.useCallback)(function(t){try{p(t),window.localStorage.setItem(e,JSON.stringify(t))}catch(e){console.error(\"Error setting localStorage:\",e)}},[e])]),A=g(z,2),T=A[0],E=A[1],D=W.filter(function(e){return!T.includes(e.id.toString())}).length,I=(0,o.useCallback)(function(){j(!0),N()},[N]),F=(0,o.useCallback)(function(){var e=W.map(function(e){return e.id.toString()}),t=f(new Set([].concat(f(T),f(e))));E(t)},[W,T,E]),H=(0,o.useCallback)(function(){j(!1),F()},[F]),R=(0,o.useCallback)(function(){N()},[N]);(0,o.useEffect)(function(){N(),_(!1)},[N]),(0,o.useEffect)(function(){var e=document.createElement(\"style\");return e.textContent='\\n.changelog-content h2 {\\n    font-size: 1.125rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    margin-top: 1rem;\\n    margin-bottom: 0.75rem;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content h3 {\\n    font-size: 1rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    margin-top: 0.75rem;\\n    margin-bottom: 0.5rem;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content h4 {\\n    font-size: 0.875rem;\\n    font-weight: 600;\\n    color: #374151;\\n    margin-top: 0.5rem;\\n    margin-bottom: 0.5rem;\\n}\\n\\n.changelog-content ol,\\n.changelog-content ul {\\n    margin: 0.5rem 0;\\n    padding-left: 1.25rem;\\n    color: #374151;\\n}\\n\\n.changelog-content ol {\\n    list-style-type: decimal;\\n    padding-left: 1.8rem;\\n}\\n\\n.changelog-content ul {\\n    list-style-type: disc;\\n    padding-left: 1.8rem;\\n}\\n\\n.changelog-content li {\\n    margin-bottom: 0.25rem;\\n    line-height: 1.5;\\n}\\n\\n.changelog-content p {\\n    margin-bottom: 0.5rem;\\n    line-height: 1.6;\\n    color: #374151;\\n}\\n\\n.changelog-content a {\\n    color: #3b82f6;\\n    text-decoration: underline;\\n}\\n\\n.changelog-content a:hover {\\n    color: #1d4ed8;\\n}\\n\\n.changelog-content strong,\\n.changelog-content b {\\n    font-weight: 600;\\n    color: #1f2937;\\n}\\n\\n.changelog-content code {\\n    background-color: #f3f4f6;\\n    padding: 0.125rem 0.25rem;\\n    border-radius: 0.25rem;\\n    font-size: 0.875em;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n}\\n\\n\u002F* WordPress Block Elements Support *\u002F\\n.changelog-content .wp-block-heading {\\n    margin-top: 1rem;\\n    margin-bottom: 0.75rem;\\n    font-weight: 600;\\n    color: #1f2937;\\n    line-height: 1.4;\\n}\\n\\n.changelog-content .wp-block-paragraph {\\n    margin-bottom: 1rem;\\n    line-height: 1.6;\\n    color: #374151;\\n}\\n\\n.changelog-content .wp-block-list {\\n    margin: 1rem 0;\\n    padding-left: 1.5rem;\\n}\\n\\n.changelog-content .wp-block-list li {\\n    margin-bottom: 0.5rem;\\n    line-height: 1.6;\\n}\\n\\n.changelog-content .wp-block-quote {\\n    border-left: 4px solid #e5e7eb;\\n    margin: 1rem 0;\\n    padding: 0.5rem 0 0.5rem 1rem;\\n    background-color: #f9fafb;\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n.changelog-content .wp-block-quote p {\\n    margin-bottom: 0;\\n}\\n\\n.changelog-content .wp-block-code {\\n    background-color: #1f2937;\\n    color: #f9fafb;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    margin: 1rem 0;\\n    overflow-x: auto;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n    font-size: 0.875rem;\\n    line-height: 1.5;\\n}\\n\\n.changelog-content .wp-block-code code {\\n    background: transparent;\\n    padding: 0;\\n    color: inherit;\\n}\\n\\n.changelog-content .wp-block-image {\\n    margin: 1.5rem 0;\\n    text-align: center;\\n}\\n\\n.changelog-content .wp-block-image.aligncenter {\\n    margin-left: auto;\\n    margin-right: auto;\\n}\\n\\n.changelog-content .wp-block-image img {\\n    max-width: 100%;\\n    height: auto;\\n    border-radius: 0.375rem;\\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n.changelog-content .wp-block-embed {\\n    margin: 1.5rem 0;\\n}\\n\\n.changelog-content .wp-block-embed iframe,\\n.changelog-content .wp-block-embed video {\\n    width: 100%;\\n    height: auto;\\n    border-radius: 0.375rem;\\n}\\n\\n.changelog-content .wp-block-embed.wp-embed-aspect-16-9 {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n}\\n\\n.changelog-content .wp-block-embed.wp-embed-aspect-16-9 iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n}\\n\\n\u002F* Enhanced YouTube embed support *\u002F\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n    overflow: hidden;\\n}\\n\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    border: none;\\n    border-radius: 0.375rem;\\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\\n    transition: box-shadow 0.3s ease;\\n}\\n\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe:hover {\\n    box-shadow: 0 8px 15px -3px rgba(0, 0, 0, 0.15);\\n}\\n\\n\u002F* Hide URL text when iframe is present *\u002F\\n.changelog-content .wp-block-embed-youtube .wp-block-embed__wrapper:has(iframe) {\\n    font-size: 0;\\n}\\n\\n\u002F* Fallback styling for URL text *\u002F\\n.changelog-content .wp-block-embed__wrapper {\\n    background: #f3f4f6;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    border: 1px solid #e5e7eb;\\n    text-align: center;\\n    min-height: 48px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n}\\n\\n.changelog-content .wp-block-embed__wrapper a {\\n    color: #3b82f6;\\n    text-decoration: none;\\n    font-weight: 500;\\n    word-break: break-all;\\n}\\n\\n.changelog-content .wp-block-embed__wrapper a:hover {\\n    text-decoration: underline;\\n}\\n\\n\u002F* Loading state for embeds *\u002F\\n.changelog-content .wp-block-embed__wrapper:empty::after {\\n    content: \"Loading video...\";\\n    color: #6b7280;\\n    font-size: 0.875rem;\\n}\\n\\n\u002F* Generic video embed support *\u002F\\n.changelog-content .wp-block-embed-video .wp-block-embed__wrapper,\\n.changelog-content .wp-block-embed-vimeo .wp-block-embed__wrapper {\\n    position: relative;\\n    padding-bottom: 56.25%;\\n    height: 0;\\n    overflow: hidden;\\n}\\n\\n.changelog-content .wp-block-embed-video iframe,\\n.changelog-content .wp-block-embed-vimeo iframe {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    border: none;\\n    border-radius: 0.375rem;\\n}\\n\\n.changelog-content .wp-block-spacer {\\n    margin: 1rem 0;\\n}\\n\\n.changelog-content .wp-block-spacer[style*=\"height\"] {\\n    clear: both;\\n}\\n\\n\u002F* Table Support *\u002F\\n.changelog-content .wp-block-table {\\n    margin: 1.5rem 0;\\n    overflow-x: auto;\\n}\\n\\n.changelog-content table {\\n    width: 100%;\\n    border-collapse: collapse;\\n    margin: 1rem 0;\\n    font-size: 0.875rem;\\n}\\n\\n.changelog-content table th,\\n.changelog-content table td {\\n    border: 1px solid #e5e7eb;\\n    padding: 0.75rem;\\n    text-align: left;\\n    vertical-align: top;\\n}\\n\\n.changelog-content table th {\\n    background-color: #f9fafb;\\n    font-weight: 600;\\n    color: #374151;\\n}\\n\\n.changelog-content table tbody tr:nth-child(even) {\\n    background-color: #f9fafb;\\n}\\n\\n.changelog-content table.has-fixed-layout {\\n    table-layout: fixed;\\n}\\n\\n\u002F* HTML Sections Support *\u002F\\n.changelog-content section {\\n    margin: 1.5rem 0;\\n    padding: 1rem;\\n    background-color: #f0f9ff;\\n    border: 1px solid #bae6fd;\\n    border-radius: 0.5rem;\\n    color: #0c4a6e;\\n}\\n\\n.changelog-content section h2,\\n.changelog-content section h3 {\\n    margin-top: 0;\\n    color: #0c4a6e;\\n}\\n\\n.changelog-content section a {\\n    display: inline-block;\\n    margin-top: 0.5rem;\\n    padding: 0.5rem 1rem;\\n    background-color: #3b82f6;\\n    color: white;\\n    text-decoration: none;\\n    border-radius: 0.375rem;\\n    font-weight: 500;\\n    transition: background-color 0.2s;\\n}\\n\\n.changelog-content section a:hover {\\n    background-color: #1d4ed8;\\n    color: white;\\n}\\n\\n\u002F* FAQ Block Support *\u002F\\n.changelog-content .wp-block-wpseopress-faq-block {\\n    margin: 1.5rem 0;\\n}\\n\\n.changelog-content .wp-block-wpseopress-faq-block h3 {\\n    background-color: #f3f4f6;\\n    padding: 0.75rem 1rem;\\n    margin: 0;\\n    border-radius: 0.375rem 0.375rem 0 0;\\n    cursor: pointer;\\n    border: 1px solid #e5e7eb;\\n    font-size: 0.875rem;\\n    font-weight: 600;\\n}\\n\\n.changelog-content .wp-block-wpseopress-faq-block .faq-answer {\\n    padding: 1rem;\\n    border: 1px solid #e5e7eb;\\n    border-top: none;\\n    border-radius: 0 0 0.375rem 0.375rem;\\n    background-color: #ffffff;\\n}\\n\\n\u002F* Emphasis and Styling *\u002F\\n.changelog-content em {\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n.changelog-content blockquote {\\n    border-left: 4px solid #e5e7eb;\\n    margin: 1rem 0;\\n    padding: 0.5rem 0 0.5rem 1rem;\\n    background-color: #f9fafb;\\n    font-style: italic;\\n    color: #6b7280;\\n}\\n\\n\u002F* WordPress Comments *\u002F\\n.changelog-content .wp-block-comment {\\n    display: none;\\n}\\n\\n\u002F* HTML Elements *\u002F\\n.changelog-content pre {\\n    background-color: #1f2937;\\n    color: #f9fafb;\\n    padding: 1rem;\\n    border-radius: 0.375rem;\\n    margin: 1rem 0;\\n    overflow-x: auto;\\n    font-family: ui-monospace, SFMono-Regular, \"SF Mono\", Consolas, \"Liberation Mono\", Menlo, monospace;\\n    font-size: 0.875rem;\\n    line-height: 1.5;\\n}\\n\\n\u002F* Additional spacing and formatting *\u002F\\n.changelog-content > *:first-child {\\n    margin-top: 0;\\n}\\n\\n.changelog-content > *:last-child {\\n    margin-bottom: 0;\\n}\\n\\n\u002F* Responsive adjustments *\u002F\\n@media (max-width: 640px) {\\n    .changelog-content h2 {\\n        font-size: 1rem;\\n    }\\n    \\n    .changelog-content h3 {\\n        font-size: 0.9rem;\\n    }\\n    \\n    .changelog-content table {\\n        font-size: 0.75rem;\\n    }\\n    \\n    .changelog-content table th,\\n    .changelog-content table td {\\n        padding: 0.5rem;\\n    }\\n    \\n    .changelog-content .wp-block-embed.wp-embed-aspect-16-9 {\\n        padding-bottom: 75%; \u002F* Adjust aspect ratio for mobile *\u002F\\n    }\\n}\\n',document.head.appendChild(e),function(){document.head.contains(e)&&document.head.removeChild(e)}},[]);var $=(0,r.jsxs)(\"div\",{className:\"flex flex-wrap items-center justify-end gap-2\",children:[(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Fwp-cafe\u002F\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-blue-50 dark:bg-blue-950\u002F30 text-blue-700 dark:text-blue-400 text-xs font-semibold border border-blue-200 dark:border-blue-800 rounded-lg transition-all hover:bg-blue-100 dark:hover:bg-blue-900\u002F40 hover:border-blue-300 dark:hover:border-blue-700 shadow-sm\",children:[\"📚 \",(0,a.__)(\"Docs\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fthemewinter.com\u002Fsupport\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-red-50 dark:bg-red-950\u002F30 text-red-700 dark:text-red-400 text-xs font-semibold border border-red-200 dark:border-red-800 rounded-lg transition-all hover:bg-red-100 dark:hover:bg-red-900\u002F40 hover:border-red-300 dark:hover:border-red-700 shadow-sm\",children:[\"🆘 \",(0,a.__)(\"Support\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F492321335116367\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-indigo-50 dark:bg-indigo-950\u002F30 text-indigo-700 dark:text-indigo-400 text-xs font-semibold border border-indigo-200 dark:border-indigo-800 rounded-lg transition-all hover:bg-indigo-100 dark:hover:bg-indigo-900\u002F40 hover:border-indigo-300 dark:hover:border-indigo-700 shadow-sm\",children:[\"👥 \",(0,a.__)(\"Facebook\",\"wp-cafe\")]}),(0,r.jsxs)(\"a\",{href:\"https:\u002F\u002Fwww.youtube.com\u002F@ThemeWinter\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"inline-flex items-center gap-1.5 px-3 py-2 bg-green-50 dark:bg-green-950\u002F30 text-green-700 dark:text-green-400 text-xs font-semibold border border-green-200 dark:border-green-800 rounded-lg transition-all hover:bg-green-100 dark:hover:bg-green-900\u002F40 hover:border-green-300 dark:hover:border-green-700 shadow-sm\",children:[\"🎥 \",(0,a.__)(\"Youtube\",\"wp-cafe\")]})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.W5,{icon:function(){return(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(s.A,{className:\"w-5 h-5 text-muted-foreground\"}),!P&&W.length>0&&D>0&&(0,r.jsx)(c.Badge,{variant:\"destructive\",className:\"absolute -top-3 -right-3 h-4 w-4 flex items-center justify-center p-0 text-[10px] font-bold text-white bg-danger border-0\",children:D>99?\"99+\":D})]})},tooltip:(0,a.__)(\"What's New\",\"wp-cafe\"),onClick:I,variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\",disabled:C&&x}),(0,r.jsx)(c.Drawer,{open:x,onOpenChange:H,children:(0,r.jsxs)(c.DrawerContent,{className:\"p-0 w-full max-w-[90vw] sm:max-w-140 md:max-w-170 border-none shadow-lg\",style:{zIndex:999999},\"data-vaul-drawer-direction\":\"right\",\"data-vaul-drawer-side\":\"right\",children:[(0,r.jsxs)(c.DrawerHeader,{className:\"border-b border-border flex justify-between items-center flex-row!\",children:[(0,r.jsx)(c.DrawerTitle,{className:\"text-left text-black\",children:(0,a.__)(\"What's New\",\"wp-cafe\")}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[$,(0,r.jsx)(d.W5,{icon:function(){return(0,r.jsx)(u.A,{className:\"w-4 h-4\"})},tooltip:(0,a.__)(\"Close\",\"wp-cafe\"),onClick:H,variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\",buttonClassName:\"hover:bg-muted text-muted-foreground hover:text-foreground\"})]})]}),(0,r.jsx)(\"div\",{className:\"flex-1 overflow-y-auto px-6 py-4\",children:C?(0,r.jsxs)(\"div\",{className:\"text-center py-16 px-5 text-muted-foreground\",children:[(0,r.jsxs)(\"div\",{className:\"flex flex-col items-center gap-4\",children:[(0,r.jsx)(c.Skeleton,{className:\"h-8 w-8 rounded-full\"}),(0,r.jsx)(c.Skeleton,{className:\"h-4 w-32\"})]}),(0,r.jsx)(\"p\",{className:\"mt-4 text-sm\",children:(0,a.__)(\"Loading changelog...\",\"wp-cafe\")})]}):O?(0,r.jsxs)(\"div\",{className:\"text-center py-10 px-5 text-destructive\",children:[(0,r.jsxs)(\"p\",{className:\"mb-4 text-sm\",children:[(0,a.__)(\"Error loading changelog:\",\"wp-cafe\"),\" \",O]}),(0,r.jsx)(l.$,{onClick:R,variant:\"outlinePrimary\",size:\"sm\",children:(0,a.__)(\"Retry\",\"wp-cafe\")})]}):0===W.length?(0,r.jsxs)(\"div\",{className:\"text-center py-16 px-5 text-muted-foreground\",children:[(0,r.jsx)(\"div\",{className:\"text-6xl mb-4\",children:\"📝\"}),(0,r.jsx)(\"p\",{className:\"text-sm\",children:(0,a.__)(\"No changelog entries found\",\"wp-cafe\")})]}):(0,r.jsx)(\"div\",{className:\"space-y-4\",children:W.map(function(e){var t=!T.includes(e.id.toString());return(0,r.jsx)(y,{entry:e,isUnread:t},e.id)})})})]})})]})}},4155(e,t,n){n.d(t,{O:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getMinutes()}},4691(e,t,n){n.d(t,{th:()=>l});const r={lessThanXSeconds:{one:\"น้อยกว่า 1 วินาที\",other:\"น้อยกว่า {{count}} วินาที\"},xSeconds:{one:\"1 วินาที\",other:\"{{count}} วินาที\"},halfAMinute:\"ครึ่งนาที\",lessThanXMinutes:{one:\"น้อยกว่า 1 นาที\",other:\"น้อยกว่า {{count}} นาที\"},xMinutes:{one:\"1 นาที\",other:\"{{count}} นาที\"},aboutXHours:{one:\"ประมาณ 1 ชั่วโมง\",other:\"ประมาณ {{count}} ชั่วโมง\"},xHours:{one:\"1 ชั่วโมง\",other:\"{{count}} ชั่วโมง\"},xDays:{one:\"1 วัน\",other:\"{{count}} วัน\"},aboutXWeeks:{one:\"ประมาณ 1 สัปดาห์\",other:\"ประมาณ {{count}} สัปดาห์\"},xWeeks:{one:\"1 สัปดาห์\",other:\"{{count}} สัปดาห์\"},aboutXMonths:{one:\"ประมาณ 1 เดือน\",other:\"ประมาณ {{count}} เดือน\"},xMonths:{one:\"1 เดือน\",other:\"{{count}} เดือน\"},aboutXYears:{one:\"ประมาณ 1 ปี\",other:\"ประมาณ {{count}} ปี\"},xYears:{one:\"1 ปี\",other:\"{{count}} ปี\"},overXYears:{one:\"มากกว่า 1 ปี\",other:\"มากกว่า {{count}} ปี\"},almostXYears:{one:\"เกือบ 1 ปี\",other:\"เกือบ {{count}} ปี\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"วันEEEEที่ do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss น. zzzz\",long:\"H:mm:ss น. z\",medium:\"H:mm:ss น.\",short:\"H:mm น.\"},defaultWidth:\"medium\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'เวลา' {{time}}\",long:\"{{date}} 'เวลา' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee'ที่แล้วเวลา' p\",yesterday:\"'เมื่อวานนี้เวลา' p\",today:\"'วันนี้เวลา' p\",tomorrow:\"'พรุ่งนี้เวลา' p\",nextWeek:\"eeee 'เวลา' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"B\",\"คศ\"],abbreviated:[\"BC\",\"ค.ศ.\"],wide:[\"ปีก่อนคริสตกาล\",\"คริสต์ศักราช\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"ไตรมาสแรก\",\"ไตรมาสที่สอง\",\"ไตรมาสที่สาม\",\"ไตรมาสที่สี่\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ม.ค.\",\"ก.พ.\",\"มี.ค.\",\"เม.ย.\",\"พ.ค.\",\"มิ.ย.\",\"ก.ค.\",\"ส.ค.\",\"ก.ย.\",\"ต.ค.\",\"พ.ย.\",\"ธ.ค.\"],abbreviated:[\"ม.ค.\",\"ก.พ.\",\"มี.ค.\",\"เม.ย.\",\"พ.ค.\",\"มิ.ย.\",\"ก.ค.\",\"ส.ค.\",\"ก.ย.\",\"ต.ค.\",\"พ.ย.\",\"ธ.ค.\"],wide:[\"มกราคม\",\"กุมภาพันธ์\",\"มีนาคม\",\"เมษายน\",\"พฤษภาคม\",\"มิถุนายน\",\"กรกฎาคม\",\"สิงหาคม\",\"กันยายน\",\"ตุลาคม\",\"พฤศจิกายน\",\"ธันวาคม\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],short:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],abbreviated:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],wide:[\"อาทิตย์\",\"จันทร์\",\"อังคาร\",\"พุธ\",\"พฤหัสบดี\",\"ศุกร์\",\"เสาร์\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"},abbreviated:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"},wide:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"เช้า\",afternoon:\"บ่าย\",evening:\"เย็น\",night:\"กลางคืน\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"},abbreviated:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"},wide:{am:\"ก่อนเที่ยง\",pm:\"หลังเที่ยง\",midnight:\"เที่ยงคืน\",noon:\"เที่ยง\",morning:\"ตอนเช้า\",afternoon:\"ตอนกลางวัน\",evening:\"ตอนเย็น\",night:\"ตอนกลางคืน\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"th\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"halfAMinute\"===e?\"ใน\"+a:\"ใน \"+a:a+\"ที่ผ่านมา\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^\\d+\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([bB]|[aA]|คศ)\u002Fi,abbreviated:\u002F^([bB]\\.?\\s?[cC]\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?|ค\\.?ศ\\.?)\u002Fi,wide:\u002F^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^[bB]\u002Fi,\u002F^(^[aA]|ค\\.?ศ\\.?|คริสตกาล|คริสต์ศักราช|)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^ไตรมาส(ที่)? ?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|แรก|หนึ่ง)\u002Fi,\u002F(2|สอง)\u002Fi,\u002F(3|สาม)\u002Fi,\u002F(4|สี่)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ม\\.?ค\\.?|ก\\.?พ\\.?|มี\\.?ค\\.?|เม\\.?ย\\.?|พ\\.?ค\\.?|มิ\\.?ย\\.?|ก\\.?ค\\.?|ส\\.?ค\\.?|ก\\.?ย\\.?|ต\\.?ค\\.?|พ\\.?ย\\.?|ธ\\.?ค\\.?)\u002Fi,abbreviated:\u002F^(ม\\.?ค\\.?|ก\\.?พ\\.?|มี\\.?ค\\.?|เม\\.?ย\\.?|พ\\.?ค\\.?|มิ\\.?ย\\.?|ก\\.?ค\\.?|ส\\.?ค\\.?|ก\\.?ย\\.?|ต\\.?ค\\.?|พ\\.?ย\\.?|ธ\\.?ค\\.?')\u002Fi,wide:\u002F^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^มก\u002Fi,\u002F^กุม\u002Fi,\u002F^มี\u002Fi,\u002F^เม\u002Fi,\u002F^พฤษ\u002Fi,\u002F^มิ\u002Fi,\u002F^กรก\u002Fi,\u002F^ส\u002Fi,\u002F^กัน\u002Fi,\u002F^ต\u002Fi,\u002F^พฤศ\u002Fi,\u002F^ธ\u002Fi],any:[\u002F^ม\\.?ค\\.?\u002Fi,\u002F^ก\\.?พ\\.?\u002Fi,\u002F^มี\\.?ค\\.?\u002Fi,\u002F^เม\\.?ย\\.?\u002Fi,\u002F^พ\\.?ค\\.?\u002Fi,\u002F^มิ\\.?ย\\.?\u002Fi,\u002F^ก\\.?ค\\.?\u002Fi,\u002F^ส\\.?ค\\.?\u002Fi,\u002F^ก\\.?ย\\.?\u002Fi,\u002F^ต\\.?ค\\.?\u002Fi,\u002F^พ\\.?ย\\.?\u002Fi,\u002F^ธ\\.?ค\\.?\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,short:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,abbreviated:\u002F^(อา\\.?|จ\\.?|อ\\.?|พฤ\\.?|พ\\.?|ศ\\.?|ส\\.?)\u002Fi,wide:\u002F^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002F^อา\u002Fi,\u002F^จั\u002Fi,\u002F^อั\u002Fi,\u002F^พุธ\u002Fi,\u002F^พฤ\u002Fi,\u002F^ศ\u002Fi,\u002F^เส\u002Fi],any:[\u002F^อา\u002Fi,\u002F^จ\u002Fi,\u002F^อ\u002Fi,\u002F^พ(?!ฤ)\u002Fi,\u002F^พฤ\u002Fi,\u002F^ศ\u002Fi,\u002F^ส\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ก่อนเที่ยง\u002Fi,pm:\u002F^หลังเที่ยง\u002Fi,midnight:\u002F^เที่ยงคืน\u002Fi,noon:\u002F^เที่ยง\u002Fi,morning:\u002Fเช้า\u002Fi,afternoon:\u002Fบ่าย\u002Fi,evening:\u002Fเย็น\u002Fi,night:\u002Fกลางคืน\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},5272(e,t,n){n.d(t,{Bk:()=>v,Mz:()=>A,UC:()=>T,bL:()=>z,i3:()=>E});var r=n(51609),a=n(34743),o=n(17663),i=n(48771),s=n(91071),u=n(62133),d=n(44645),l=n(10263),c=n(88200),m=n(31769),f=n(74848),h=\"Popper\",[p,v]=(0,u.A)(h),[g,b]=p(h),w=e=>{const{__scopePopper:t,children:n}=e,[a,o]=r.useState(null);return(0,f.jsx)(g,{scope:t,anchor:a,onAnchorChange:o,children:n})};w.displayName=h;var y=\"PopperAnchor\",k=r.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:a,...o}=e,i=b(y,n),u=r.useRef(null),l=(0,s.s)(t,u),c=r.useRef(null);return r.useEffect(()=>{const e=c.current;c.current=a?.current||u.current,e!==c.current&&i.onAnchorChange(c.current)}),a?null:(0,f.jsx)(d.sG.div,{...o,ref:l})});k.displayName=y;var x=\"PopperContent\",[j,M]=p(x),P=r.forwardRef((e,t)=>{const{__scopePopper:n,side:i=\"bottom\",sideOffset:u=0,align:h=\"center\",alignOffset:p=0,arrowPadding:v=0,avoidCollisions:g=!0,collisionBoundary:w=[],collisionPadding:y=0,sticky:k=\"partial\",hideWhenDetached:M=!1,updatePositionStrategy:P=\"optimized\",onPlaced:_,...S}=e,W=b(x,n),[z,A]=r.useState(null),T=(0,s.s)(t,e=>A(e)),[E,D]=r.useState(null),I=(0,m.X)(E),F=I?.width??0,H=I?.height??0,R=i+(\"center\"!==h?\"-\"+h:\"\"),$=\"number\"==typeof y?y:{top:0,right:0,bottom:0,left:0,...y},L=Array.isArray(w)?w:[w],X=L.length>0,G={padding:$,boundary:L.filter(C),altBoundary:X},{refs:Y,floatingStyles:Z,placement:q,isPositioned:B,middlewareData:V}=(0,a.we)({strategy:\"fixed\",placement:R,whileElementsMounted:(...e)=>(0,o.ll)(...e,{animationFrame:\"always\"===P}),elements:{reference:W.anchor},middleware:[(0,a.cY)({mainAxis:u+H,alignmentAxis:p}),g&&(0,a.BN)({mainAxis:!0,crossAxis:!1,limiter:\"partial\"===k?(0,a.ER)():void 0,...G}),g&&(0,a.UU)({...G}),(0,a.Ej)({...G,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:a,height:o}=t.reference,i=e.floating.style;i.setProperty(\"--radix-popper-available-width\",`${n}px`),i.setProperty(\"--radix-popper-available-height\",`${r}px`),i.setProperty(\"--radix-popper-anchor-width\",`${a}px`),i.setProperty(\"--radix-popper-anchor-height\",`${o}px`)}}),E&&(0,a.UE)({element:E,padding:v}),O({arrowWidth:F,arrowHeight:H}),M&&(0,a.jD)({strategy:\"referenceHidden\",...G})]}),[U,K]=N(q),J=(0,l.c)(_);(0,c.N)(()=>{B&&J?.()},[B,J]);const Q=V.arrow?.x,ee=V.arrow?.y,te=0!==V.arrow?.centerOffset,[ne,re]=r.useState();return(0,c.N)(()=>{z&&re(window.getComputedStyle(z).zIndex)},[z]),(0,f.jsx)(\"div\",{ref:Y.setFloating,\"data-radix-popper-content-wrapper\":\"\",style:{...Z,transform:B?Z.transform:\"translate(0, -200%)\",minWidth:\"max-content\",zIndex:ne,\"--radix-popper-transform-origin\":[V.transformOrigin?.x,V.transformOrigin?.y].join(\" \"),...V.hide?.referenceHidden&&{visibility:\"hidden\",pointerEvents:\"none\"}},dir:e.dir,children:(0,f.jsx)(j,{scope:n,placedSide:U,onArrowChange:D,arrowX:Q,arrowY:ee,shouldHideArrow:te,children:(0,f.jsx)(d.sG.div,{\"data-side\":U,\"data-align\":K,...S,ref:T,style:{...S.style,animation:B?void 0:\"none\"}})})})});P.displayName=x;var _=\"PopperArrow\",S={top:\"bottom\",right:\"left\",bottom:\"top\",left:\"right\"},W=r.forwardRef(function(e,t){const{__scopePopper:n,...r}=e,a=M(_,n),o=S[a.placedSide];return(0,f.jsx)(\"span\",{ref:a.onArrowChange,style:{position:\"absolute\",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:\"\",right:\"0 0\",bottom:\"center 0\",left:\"100% 0\"}[a.placedSide],transform:{top:\"translateY(100%)\",right:\"translateY(50%) rotate(90deg) translateX(-50%)\",bottom:\"rotate(180deg)\",left:\"translateY(50%) rotate(-90deg) translateX(50%)\"}[a.placedSide],visibility:a.shouldHideArrow?\"hidden\":void 0},children:(0,f.jsx)(i.b,{...r,ref:t,style:{...r.style,display:\"block\"}})})});function C(e){return null!==e}W.displayName=_;var O=e=>({name:\"transformOrigin\",options:e,fn(t){const{placement:n,rects:r,middlewareData:a}=t,o=0!==a.arrow?.centerOffset,i=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[u,d]=N(n),l={start:\"0%\",center:\"50%\",end:\"100%\"}[d],c=(a.arrow?.x??0)+i\u002F2,m=(a.arrow?.y??0)+s\u002F2;let f=\"\",h=\"\";return\"bottom\"===u?(f=o?l:`${c}px`,h=-s+\"px\"):\"top\"===u?(f=o?l:`${c}px`,h=`${r.floating.height+s}px`):\"right\"===u?(f=-s+\"px\",h=o?l:`${m}px`):\"left\"===u&&(f=`${r.floating.width+s}px`,h=o?l:`${m}px`),{data:{x:f,y:h}}}});function N(e){const[t,n=\"center\"]=e.split(\"-\");return[t,n]}var z=w,A=k,T=P,E=W},5305(e,t,n){n.d(t,{x:()=>a});var r=n(43329);function a(e,...t){const n=r.w.bind(null,e||t.find(e=>\"object\"==typeof e));return t.map(n)}},5338(e,t,n){var r=n(75795);t.H=r.createRoot,r.hydrateRoot},5385(e,t,n){n.d(t,{he:()=>m});const r={lessThanXSeconds:{one:\"פחות משנייה\",two:\"פחות משתי שניות\",other:\"פחות מ־{{count}} שניות\"},xSeconds:{one:\"שנייה\",two:\"שתי שניות\",other:\"{{count}} שניות\"},halfAMinute:\"חצי דקה\",lessThanXMinutes:{one:\"פחות מדקה\",two:\"פחות משתי דקות\",other:\"פחות מ־{{count}} דקות\"},xMinutes:{one:\"דקה\",two:\"שתי דקות\",other:\"{{count}} דקות\"},aboutXHours:{one:\"כשעה\",two:\"כשעתיים\",other:\"כ־{{count}} שעות\"},xHours:{one:\"שעה\",two:\"שעתיים\",other:\"{{count}} שעות\"},xDays:{one:\"יום\",two:\"יומיים\",other:\"{{count}} ימים\"},aboutXWeeks:{one:\"כשבוע\",two:\"כשבועיים\",other:\"כ־{{count}} שבועות\"},xWeeks:{one:\"שבוע\",two:\"שבועיים\",other:\"{{count}} שבועות\"},aboutXMonths:{one:\"כחודש\",two:\"כחודשיים\",other:\"כ־{{count}} חודשים\"},xMonths:{one:\"חודש\",two:\"חודשיים\",other:\"{{count}} חודשים\"},aboutXYears:{one:\"כשנה\",two:\"כשנתיים\",other:\"כ־{{count}} שנים\"},xYears:{one:\"שנה\",two:\"שנתיים\",other:\"{{count}} שנים\"},overXYears:{one:\"יותר משנה\",two:\"יותר משנתיים\",other:\"יותר מ־{{count}} שנים\"},almostXYears:{one:\"כמעט שנה\",two:\"כמעט שנתיים\",other:\"כמעט {{count}} שנים\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d בMMMM y\",long:\"d בMMMM y\",medium:\"d בMMM y\",short:\"d.M.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'בשעה' {{time}}\",long:\"{{date}} 'בשעה' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'שעבר בשעה' p\",yesterday:\"'אתמול בשעה' p\",today:\"'היום בשעה' p\",tomorrow:\"'מחר בשעה' p\",nextWeek:\"eeee 'בשעה' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);if(n\u003C=0||n>10)return String(n);const r=String(t?.unit),a=n-1;return[\"year\",\"hour\",\"minute\",\"second\"].indexOf(r)>=0?[\"ראשונה\",\"שנייה\",\"שלישית\",\"רביעית\",\"חמישית\",\"שישית\",\"שביעית\",\"שמינית\",\"תשיעית\",\"עשירית\"][a]:[\"ראשון\",\"שני\",\"שלישי\",\"רביעי\",\"חמישי\",\"שישי\",\"שביעי\",\"שמיני\",\"תשיעי\",\"עשירי\"][a]},era:(0,s.o)({values:{narrow:[\"לפנה״ס\",\"לספירה\"],abbreviated:[\"לפנה״ס\",\"לספירה\"],wide:[\"לפני הספירה\",\"לספירה\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"רבעון 1\",\"רבעון 2\",\"רבעון 3\",\"רבעון 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"ינו׳\",\"פבר׳\",\"מרץ\",\"אפר׳\",\"מאי\",\"יוני\",\"יולי\",\"אוג׳\",\"ספט׳\",\"אוק׳\",\"נוב׳\",\"דצמ׳\"],wide:[\"ינואר\",\"פברואר\",\"מרץ\",\"אפריל\",\"מאי\",\"יוני\",\"יולי\",\"אוגוסט\",\"ספטמבר\",\"אוקטובר\",\"נובמבר\",\"דצמבר\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"א׳\",\"ב׳\",\"ג׳\",\"ד׳\",\"ה׳\",\"ו׳\",\"ש׳\"],short:[\"א׳\",\"ב׳\",\"ג׳\",\"ד׳\",\"ה׳\",\"ו׳\",\"ש׳\"],abbreviated:[\"יום א׳\",\"יום ב׳\",\"יום ג׳\",\"יום ד׳\",\"יום ה׳\",\"יום ו׳\",\"שבת\"],wide:[\"יום ראשון\",\"יום שני\",\"יום שלישי\",\"יום רביעי\",\"יום חמישי\",\"יום שישי\",\"יום שבת\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"},abbreviated:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"},wide:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בוקר\",afternoon:\"אחר הצהריים\",evening:\"ערב\",night:\"לילה\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"בצהריים\",evening:\"בערב\",night:\"בלילה\"},abbreviated:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"אחר הצהריים\",evening:\"בערב\",night:\"בלילה\"},wide:{am:\"לפנה״צ\",pm:\"אחה״צ\",midnight:\"חצות\",noon:\"צהריים\",morning:\"בבוקר\",afternoon:\"אחר הצהריים\",evening:\"בערב\",night:\"בלילה\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883),l=n(20337);const c=[\"רא\",\"שנ\",\"של\",\"רב\",\"ח\",\"שי\",\"שב\",\"שמ\",\"ת\",\"ע\"],m={code:\"he\",formatDistance:(e,t,n)=>{if(\"xDays\"===e&&n?.addSuffix&&t\u003C=2)return n.comparison&&n.comparison>0?1===t?\"מחר\":\"מחרתיים\":1===t?\"אתמול\":\"שלשום\";let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"בעוד \"+a:\"לפני \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,l.K)({matchPattern:\u002F^(\\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))\u002Fi,parsePattern:\u002F^(\\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)\u002Fi,valueCallback:e=>{const t=parseInt(e,10);return isNaN(t)?c.indexOf(e)+1:t}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^ל(ספירה|פנה״ס)\u002Fi,abbreviated:\u002F^ל(ספירה|פנה״ס)\u002Fi,wide:\u002F^ל(פני ה)?ספירה\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^לפ\u002Fi,\u002F^לס\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^רבעון [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^\\d+\u002Fi,abbreviated:\u002F^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?\u002Fi,wide:\u002F^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1$\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ינ\u002Fi,\u002F^פ\u002Fi,\u002F^מר\u002Fi,\u002F^אפ\u002Fi,\u002F^מא\u002Fi,\u002F^יונ\u002Fi,\u002F^יול\u002Fi,\u002F^אוג\u002Fi,\u002F^ס\u002Fi,\u002F^אוק\u002Fi,\u002F^נ\u002Fi,\u002F^ד\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[אבגדהוש]׳\u002Fi,short:\u002F^[אבגדהוש]׳\u002Fi,abbreviated:\u002F^(שבת|יום (א|ב|ג|ד|ה|ו)׳)\u002Fi,wide:\u002F^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{abbreviated:[\u002Fא׳$\u002Fi,\u002Fב׳$\u002Fi,\u002Fג׳$\u002Fi,\u002Fד׳$\u002Fi,\u002Fה׳$\u002Fi,\u002Fו׳$\u002Fi,\u002F^ש\u002Fi],wide:[\u002Fן$\u002Fi,\u002Fני$\u002Fi,\u002Fלישי$\u002Fi,\u002Fעי$\u002Fi,\u002Fמישי$\u002Fi,\u002Fשישי$\u002Fi,\u002Fת$\u002Fi],any:[\u002F^א\u002Fi,\u002F^ב\u002Fi,\u002F^ג\u002Fi,\u002F^ד\u002Fi,\u002F^ה\u002Fi,\u002F^ו\u002Fi,\u002F^ש\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^לפ\u002Fi,pm:\u002F^אחה\u002Fi,midnight:\u002F^ח\u002Fi,noon:\u002F^צ\u002Fi,morning:\u002Fבוקר\u002Fi,afternoon:\u002Fבצ|אחר\u002Fi,evening:\u002Fערב\u002Fi,night:\u002Fלילה\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},5546(e,t,n){n.d(t,{Bc:()=>O,ZI:()=>A,k$:()=>z,m_:()=>N});var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_=n(74848),S=n(82047),W=n(71112),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function O(e){var t=e.delayDuration,n=void 0===t?0:t,r=e.skipDelayDuration,a=void 0===r?100:r,o=C(e,[\"delayDuration\",\"skipDelayDuration\"]);return(0,_.jsx)(S.Kq,Object.assign({\"data-slot\":\"tooltip-provider\",delayDuration:n,skipDelayDuration:a},o))}function N(e){var t=C(e,[]);return(0,_.jsx)(O,{children:(0,_.jsx)(S.bL,Object.assign({\"data-slot\":\"tooltip\"},t))})}function z(e){var t=e.asChild,n=e.children,r=C(e,[\"asChild\",\"children\"]);return t?(0,_.jsx)(S.l9,Object.assign({\"data-slot\":\"tooltip-trigger\",asChild:t},r,{children:n})):(0,_.jsx)(S.l9,Object.assign({\"data-slot\":\"tooltip-trigger\",asChild:!0},r,{children:(0,_.jsx)(\"button\",{type:\"button\",className:(0,W.cn)(\"inline-flex\",r.className),onClick:function(e){e.stopPropagation()},children:n})}))}function A(e){var t=e.className,n=e.sideOffset,r=void 0===n?0:n,a=e.children,o=C(e,[\"className\",\"sideOffset\",\"children\"]);return(0,_.jsx)(S.ZL,{children:(0,_.jsxs)(S.UC,Object.assign({\"data-slot\":\"tooltip-content\",sideOffset:r,className:(0,W.cn)(\"max-w-sm bg-[var(--color-tooltip-bg)] text-[var(--color-tooltip-text)] border border-[var(--color-tooltip-border)] animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-[9999] w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-2 text-xs shadow-lg\",t)},o,{children:[a,(0,_.jsx)(S.i3,{className:\"bg-[var(--color-tooltip-bg)] fill-[var(--color-tooltip-bg)] z-50 size-2.5 translate-y-[calc(-50%_-_2px)]! rotate-45 rounded-[2px]\"})]}))})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_tooltip\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_tooltip_trigger\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_tooltip_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_tooltip_provider\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_tooltip\",\"wpcafe\",function(e,t){return(0,_.jsx)(N,Object.assign({},t))},10),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.addFilter)||void 0===y||y.call(w,\"wpcafe_tooltip_trigger\",\"wpcafe\",function(e,t){return(0,_.jsx)(z,Object.assign({},t))},10),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_tooltip_content\",\"wpcafe\",function(e,t){return(0,_.jsx)(A,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_tooltip_provider\",\"wpcafe\",function(e,t){return(0,_.jsx)(O,Object.assign({},t))},10)},5702(e,t,n){n.d(t,{S:()=>s});var r=n(51609);function a(e,t){return\"function\"==typeof e?e(t):e&&(e.current=t),e}var o=\"undefined\"!=typeof window?r.useLayoutEffect:r.useEffect,i=new WeakMap;function s(e,t){var n,s,u,d=(n=t||null,s=function(t){return e.forEach(function(e){return a(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:s,facade:{get current(){return u.value},set current(e){var t=u.value;t!==e&&(u.value=e,u.callback(e,t))}}}})[0]).callback=s,u.facade);return o(function(){var t=i.get(d);if(t){var n=new Set(t),r=new Set(e),o=d.current;n.forEach(function(e){r.has(e)||a(e,null)}),r.forEach(function(e){n.has(e)||a(e,o)})}i.set(d,e)},[e]),d}},6155(e,t,n){n.d(t,{d:()=>h});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(79014),m=n(8723),f=n(71112),h=l.forwardRef(function(e,t){var n=e.className,r=e.loading,a=void 0!==r&&r,o=e.disabled,i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"loading\",\"disabled\"]),s=!!o||!!a;return(0,d.jsx)(\"div\",{className:\"w-11\",children:(0,d.jsx)(c.bL,Object.assign({ref:t,disabled:s,\"aria-busy\":a||void 0,className:(0,f.cn)(\"wcf-switch relative inline-flex h-6 w-11 items-center rounded-full bg-input transition-colors\",\"data-[state=checked]:bg-primary\",s&&\"opacity-60 data-[state=checked]:bg-primary\u002F70\",s?\"cursor-not-allowed\":\"cursor-pointer\",n)},i,{children:(0,d.jsx)(c.zi,{className:(0,f.cn)(\"pointer-events-none absolute left-1 top-1 h-4 w-4 rounded-full bg-background shadow transition-transform duration-200 data-[state=checked]:translate-x-5!\",\"flex items-center justify-center\"),children:a&&(0,d.jsx)(m.A,{className:\"h-2.5 w-2.5 animate-spin text-muted-foreground\"})})}))})});h.displayName=c.bL.displayName,null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_switch\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_switch\",\"wpcafe\",function(e,t){return(0,d.jsx)(h,Object.assign({},t))},10)},6200(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"meno di un secondo\",other:\"meno di {{count}} secondi\"},xSeconds:{one:\"un secondo\",other:\"{{count}} secondi\"},halfAMinute:\"alcuni secondi\",lessThanXMinutes:{one:\"meno di un minuto\",other:\"meno di {{count}} minuti\"},xMinutes:{one:\"un minuto\",other:\"{{count}} minuti\"},aboutXHours:{one:\"circa un'ora\",other:\"circa {{count}} ore\"},xHours:{one:\"un'ora\",other:\"{{count}} ore\"},xDays:{one:\"un giorno\",other:\"{{count}} giorni\"},aboutXWeeks:{one:\"circa una settimana\",other:\"circa {{count}} settimane\"},xWeeks:{one:\"una settimana\",other:\"{{count}} settimane\"},aboutXMonths:{one:\"circa un mese\",other:\"circa {{count}} mesi\"},xMonths:{one:\"un mese\",other:\"{{count}} mesi\"},aboutXYears:{one:\"circa un anno\",other:\"circa {{count}} anni\"},xYears:{one:\"un anno\",other:\"{{count}} anni\"},overXYears:{one:\"più di un anno\",other:\"più di {{count}} anni\"},almostXYears:{one:\"quasi un anno\",other:\"quasi {{count}} anni\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"tra \"+a:a+\" fa\":a}},6463(e,t,n){n.d(t,{o:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setHours(0,0,0,0),n}},6841(e,t,n){n.d(t,{_:()=>l});var r=n(71104),a=n(84543),o=n(51898),i=n(97084),s=n(84485);function u(e,t){return(e\u003C0?\"-\":\"\")+Math.abs(e).toString().padStart(t,\"0\")}const d={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return u(\"yy\"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return\"M\"===t?String(n+1):u(n+1,2)},d:(e,t)=>u(e.getDate(),t.length),a(e,t){const n=e.getHours()\u002F12>=1?\"pm\":\"am\";switch(t){case\"a\":case\"aa\":return n.toUpperCase();case\"aaa\":return n;case\"aaaaa\":return n[0];default:return\"am\"===n?\"a.m.\":\"p.m.\"}},h:(e,t)=>u(e.getHours()%12||12,t.length),H:(e,t)=>u(e.getHours(),t.length),m:(e,t)=>u(e.getMinutes(),t.length),s:(e,t)=>u(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return u(Math.trunc(r*Math.pow(10,n-3)),t.length)}},l={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case\"G\":case\"GG\":case\"GGG\":return n.era(r,{width:\"abbreviated\"});case\"GGGGG\":return n.era(r,{width:\"narrow\"});default:return n.era(r,{width:\"wide\"})}},y:function(e,t,n){if(\"yo\"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:\"year\"})}return d.y(e,t)},Y:function(e,t,n,r){const a=(0,s.h)(e,r),o=a>0?a:1-a;return\"YY\"===t?u(o%100,2):\"Yo\"===t?n.ordinalNumber(o,{unit:\"year\"}):u(o,t.length)},R:function(e,t){return u((0,o.p)(e),t.length)},u:function(e,t){return u(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)\u002F3);switch(t){case\"Q\":return String(r);case\"QQ\":return u(r,2);case\"Qo\":return n.ordinalNumber(r,{unit:\"quarter\"});case\"QQQ\":return n.quarter(r,{width:\"abbreviated\",context:\"formatting\"});case\"QQQQQ\":return n.quarter(r,{width:\"narrow\",context:\"formatting\"});default:return n.quarter(r,{width:\"wide\",context:\"formatting\"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)\u002F3);switch(t){case\"q\":return String(r);case\"qq\":return u(r,2);case\"qo\":return n.ordinalNumber(r,{unit:\"quarter\"});case\"qqq\":return n.quarter(r,{width:\"abbreviated\",context:\"standalone\"});case\"qqqqq\":return n.quarter(r,{width:\"narrow\",context:\"standalone\"});default:return n.quarter(r,{width:\"wide\",context:\"standalone\"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case\"M\":case\"MM\":return d.M(e,t);case\"Mo\":return n.ordinalNumber(r+1,{unit:\"month\"});case\"MMM\":return n.month(r,{width:\"abbreviated\",context:\"formatting\"});case\"MMMMM\":return n.month(r,{width:\"narrow\",context:\"formatting\"});default:return n.month(r,{width:\"wide\",context:\"formatting\"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case\"L\":return String(r+1);case\"LL\":return u(r+1,2);case\"Lo\":return n.ordinalNumber(r+1,{unit:\"month\"});case\"LLL\":return n.month(r,{width:\"abbreviated\",context:\"standalone\"});case\"LLLLL\":return n.month(r,{width:\"narrow\",context:\"standalone\"});default:return n.month(r,{width:\"wide\",context:\"standalone\"})}},w:function(e,t,n,r){const a=(0,i.N)(e,r);return\"wo\"===t?n.ordinalNumber(a,{unit:\"week\"}):u(a,t.length)},I:function(e,t,n){const r=(0,a.s)(e);return\"Io\"===t?n.ordinalNumber(r,{unit:\"week\"}):u(r,t.length)},d:function(e,t,n){return\"do\"===t?n.ordinalNumber(e.getDate(),{unit:\"date\"}):d.d(e,t)},D:function(e,t,n){const a=(0,r.F)(e);return\"Do\"===t?n.ordinalNumber(a,{unit:\"dayOfYear\"}):u(a,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case\"E\":case\"EE\":case\"EEE\":return n.day(r,{width:\"abbreviated\",context:\"formatting\"});case\"EEEEE\":return n.day(r,{width:\"narrow\",context:\"formatting\"});case\"EEEEEE\":return n.day(r,{width:\"short\",context:\"formatting\"});default:return n.day(r,{width:\"wide\",context:\"formatting\"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case\"e\":return String(o);case\"ee\":return u(o,2);case\"eo\":return n.ordinalNumber(o,{unit:\"day\"});case\"eee\":return n.day(a,{width:\"abbreviated\",context:\"formatting\"});case\"eeeee\":return n.day(a,{width:\"narrow\",context:\"formatting\"});case\"eeeeee\":return n.day(a,{width:\"short\",context:\"formatting\"});default:return n.day(a,{width:\"wide\",context:\"formatting\"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case\"c\":return String(o);case\"cc\":return u(o,t.length);case\"co\":return n.ordinalNumber(o,{unit:\"day\"});case\"ccc\":return n.day(a,{width:\"abbreviated\",context:\"standalone\"});case\"ccccc\":return n.day(a,{width:\"narrow\",context:\"standalone\"});case\"cccccc\":return n.day(a,{width:\"short\",context:\"standalone\"});default:return n.day(a,{width:\"wide\",context:\"standalone\"})}},i:function(e,t,n){const r=e.getDay(),a=0===r?7:r;switch(t){case\"i\":return String(a);case\"ii\":return u(a,t.length);case\"io\":return n.ordinalNumber(a,{unit:\"day\"});case\"iii\":return n.day(r,{width:\"abbreviated\",context:\"formatting\"});case\"iiiii\":return n.day(r,{width:\"narrow\",context:\"formatting\"});case\"iiiiii\":return n.day(r,{width:\"short\",context:\"formatting\"});default:return n.day(r,{width:\"wide\",context:\"formatting\"})}},a:function(e,t,n){const r=e.getHours()\u002F12>=1?\"pm\":\"am\";switch(t){case\"a\":case\"aa\":return n.dayPeriod(r,{width:\"abbreviated\",context:\"formatting\"});case\"aaa\":return n.dayPeriod(r,{width:\"abbreviated\",context:\"formatting\"}).toLowerCase();case\"aaaaa\":return n.dayPeriod(r,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(r,{width:\"wide\",context:\"formatting\"})}},b:function(e,t,n){const r=e.getHours();let a;switch(a=12===r?\"noon\":0===r?\"midnight\":r\u002F12>=1?\"pm\":\"am\",t){case\"b\":case\"bb\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"});case\"bbb\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"}).toLowerCase();case\"bbbbb\":return n.dayPeriod(a,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(a,{width:\"wide\",context:\"formatting\"})}},B:function(e,t,n){const r=e.getHours();let a;switch(a=r>=17?\"evening\":r>=12?\"afternoon\":r>=4?\"morning\":\"night\",t){case\"B\":case\"BB\":case\"BBB\":return n.dayPeriod(a,{width:\"abbreviated\",context:\"formatting\"});case\"BBBBB\":return n.dayPeriod(a,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(a,{width:\"wide\",context:\"formatting\"})}},h:function(e,t,n){if(\"ho\"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:\"hour\"})}return d.h(e,t)},H:function(e,t,n){return\"Ho\"===t?n.ordinalNumber(e.getHours(),{unit:\"hour\"}):d.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return\"Ko\"===t?n.ordinalNumber(r,{unit:\"hour\"}):u(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),\"ko\"===t?n.ordinalNumber(r,{unit:\"hour\"}):u(r,t.length)},m:function(e,t,n){return\"mo\"===t?n.ordinalNumber(e.getMinutes(),{unit:\"minute\"}):d.m(e,t)},s:function(e,t,n){return\"so\"===t?n.ordinalNumber(e.getSeconds(),{unit:\"second\"}):d.s(e,t)},S:function(e,t){return d.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return\"Z\";switch(t){case\"X\":return m(r);case\"XXXX\":case\"XX\":return f(r);default:return f(r,\":\")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"x\":return m(r);case\"xxxx\":case\"xx\":return f(r);default:return f(r,\":\")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"O\":case\"OO\":case\"OOO\":return\"GMT\"+c(r,\":\");default:return\"GMT\"+f(r,\":\")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case\"z\":case\"zz\":case\"zzz\":return\"GMT\"+c(r,\":\");default:return\"GMT\"+f(r,\":\")}},t:function(e,t,n){return u(Math.trunc(+e\u002F1e3),t.length)},T:function(e,t,n){return u(+e,t.length)}};function c(e,t=\"\"){const n=e>0?\"-\":\"+\",r=Math.abs(e),a=Math.trunc(r\u002F60),o=r%60;return 0===o?n+String(a):n+String(a)+t+u(o,2)}function m(e,t){return e%60==0?(e>0?\"-\":\"+\")+u(Math.abs(e)\u002F60,2):f(e,t)}function f(e,t=\"\"){const n=e>0?\"-\":\"+\",r=Math.abs(e);return n+u(Math.trunc(r\u002F60),2)+t+u(r%60,2)}},6843(e,t,n){n.d(t,{Y:()=>i});var r=n(74848),a=n(79804),o=n(71112),i=function(e){var t=e.title,n=e.description,i=e.icon,s=e.selected,u=e.onToggle;return(0,r.jsxs)(\"div\",{onClick:u,className:(0,o.cn)(\"relative flex cursor-pointer flex-col rounded-md border p-4 transition-all\",s?\"border-primary\":\"border-visual-400\"),children:[(0,r.jsx)(\"span\",{className:\"mb-2 bg-visual-100 rounded-[2px] p-1 w-max\",children:i}),(0,r.jsx)(\"div\",{className:\"font-medium text-base\",children:t}),(0,r.jsx)(\"div\",{className:\"text-sm text-muted-foreground\",children:n}),s&&(0,r.jsx)(\"div\",{className:\"absolute right-2 top-2 flex items-center justify-center\",children:(0,r.jsx)(a.A,{className:\"w-5 h-5 fill-primary-300 stroke-white\"})})]})}},6999(e,t,n){n(47169),n(10410)},7277(e,t,n){function r(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}n.d(t,{k:()=>r})},7417(e,t,n){n.d(t,{fr:()=>d});var r=n(54277),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(98326),s=n(35478),u=n(32180);const d={code:\"fr\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},7876(e,t,n){n.d(t,{Y:()=>o,Z:()=>i});var r=n(32370),a=n(57172),o=function(e){if(e){var t=e instanceof Date?e:new Date(e);if(!isNaN(t.getTime())){var n=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,\"0\"),a=String(t.getDate()).padStart(2,\"0\");return\"\".concat(n,\"-\").concat(r,\"-\").concat(a)}}},i=function(e){if(e){if(e instanceof Date)return(0,r.f)(e)?e:void 0;var t=new Date,n=(0,a.qg)(e,\"yyyy-MM-dd\",t);return(0,r.f)(n)?n:void 0}}},7971(e,t,n){n.d(t,{C:()=>i});var r=n(51609),a=n(91071),o=n(88200),i=e=>{const{present:t,children:n}=e,i=function(e){const[t,n]=r.useState(),a=r.useRef(null),i=r.useRef(e),u=r.useRef(\"none\"),d=e?\"mounted\":\"unmounted\",[l,c]=function(e,t){return r.useReducer((e,n)=>t[e][n]??e,e)}(d,{mounted:{UNMOUNT:\"unmounted\",ANIMATION_OUT:\"unmountSuspended\"},unmountSuspended:{MOUNT:\"mounted\",ANIMATION_END:\"unmounted\"},unmounted:{MOUNT:\"mounted\"}});return r.useEffect(()=>{const e=s(a.current);u.current=\"mounted\"===l?e:\"none\"},[l]),(0,o.N)(()=>{const t=a.current,n=i.current;if(n!==e){const r=u.current,a=s(t);c(e?\"MOUNT\":\"none\"===a||\"none\"===t?.display?\"UNMOUNT\":n&&r!==a?\"ANIMATION_OUT\":\"UNMOUNT\"),i.current=e}},[e,c]),(0,o.N)(()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,r=r=>{const o=s(a.current).includes(CSS.escape(r.animationName));if(r.target===t&&o&&(c(\"ANIMATION_END\"),!i.current)){const r=t.style.animationFillMode;t.style.animationFillMode=\"forwards\",e=n.setTimeout(()=>{\"forwards\"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},o=e=>{e.target===t&&(u.current=s(a.current))};return t.addEventListener(\"animationstart\",o),t.addEventListener(\"animationcancel\",r),t.addEventListener(\"animationend\",r),()=>{n.clearTimeout(e),t.removeEventListener(\"animationstart\",o),t.removeEventListener(\"animationcancel\",r),t.removeEventListener(\"animationend\",r)}}c(\"ANIMATION_END\")},[t,c]),{isPresent:[\"mounted\",\"unmountSuspended\"].includes(l),ref:r.useCallback(e=>{a.current=e?getComputedStyle(e):null,n(e)},[])}}(t),u=\"function\"==typeof n?n({present:i.isPresent}):r.Children.only(n),d=(0,a.s)(i.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(u));return\"function\"==typeof n||i.isPresent?r.cloneElement(u,{ref:d}):null};function s(e){return e?.animationName||\"none\"}i.displayName=\"Presence\"},8354(e,t,n){n.d(t,{ZodIssueCode:()=>En,any:()=>et,array:()=>lt,boolean:()=>$e,enum:()=>Et,literal:()=>Ft,number:()=>Ae,object:()=>ft,preprocess:()=>Tn,string:()=>E,union:()=>gt});var r={};n.r(r),n.d(r,{endsWith:()=>i._endsWith,gt:()=>i._gt,gte:()=>i._gte,includes:()=>i._includes,length:()=>i._length,lowercase:()=>i._lowercase,lt:()=>i._lt,lte:()=>i._lte,maxLength:()=>i._maxLength,maxSize:()=>i._maxSize,mime:()=>i._mime,minLength:()=>i._minLength,minSize:()=>i._minSize,multipleOf:()=>i._multipleOf,negative:()=>i._negative,nonnegative:()=>i._nonnegative,nonpositive:()=>i._nonpositive,normalize:()=>i._normalize,overwrite:()=>i._overwrite,positive:()=>i._positive,property:()=>i._property,regex:()=>i._regex,size:()=>i._size,slugify:()=>i._slugify,startsWith:()=>i._startsWith,toLowerCase:()=>i._toLowerCase,toUpperCase:()=>i._toUpperCase,trim:()=>i._trim,uppercase:()=>i._uppercase});var a={};n.r(a),n.d(a,{ZodISODate:()=>c,ZodISODateTime:()=>d,ZodISODuration:()=>p,ZodISOTime:()=>f,date:()=>m,datetime:()=>l,duration:()=>v,time:()=>h});var o={};n.r(o),n.d(o,{ZodAny:()=>Qe,ZodArray:()=>dt,ZodBase64:()=>we,ZodBase64URL:()=>ke,ZodBigInt:()=>Le,ZodBigIntFormat:()=>Ge,ZodBoolean:()=>Re,ZodCIDRv4:()=>pe,ZodCIDRv6:()=>ge,ZodCUID:()=>Q,ZodCUID2:()=>te,ZodCatch:()=>an,ZodCodec:()=>cn,ZodCustom:()=>jn,ZodCustomStringFormat:()=>Se,ZodDate:()=>st,ZodDefault:()=>Ut,ZodDiscriminatedUnion:()=>yt,ZodE164:()=>je,ZodEmail:()=>I,ZodEmoji:()=>V,ZodEnum:()=>Tt,ZodExactOptional:()=>Yt,ZodFile:()=>Ht,ZodFunction:()=>kn,ZodGUID:()=>H,ZodIPv4:()=>de,ZodIPv6:()=>fe,ZodIntersection:()=>xt,ZodJWT:()=>Pe,ZodKSUID:()=>se,ZodLazy:()=>gn,ZodLiteral:()=>It,ZodMAC:()=>ce,ZodMap:()=>Ot,ZodNaN:()=>sn,ZodNanoID:()=>K,ZodNever:()=>rt,ZodNonOptional:()=>en,ZodNull:()=>Ke,ZodNullable:()=>qt,ZodNumber:()=>ze,ZodNumberFormat:()=>Te,ZodObject:()=>mt,ZodOptional:()=>Xt,ZodPipe:()=>dn,ZodPrefault:()=>Jt,ZodPromise:()=>wn,ZodReadonly:()=>fn,ZodRecord:()=>_t,ZodSet:()=>zt,ZodString:()=>T,ZodStringFormat:()=>D,ZodSuccess:()=>nn,ZodSymbol:()=>qe,ZodTemplateLiteral:()=>pn,ZodTransform:()=>$t,ZodTuple:()=>Mt,ZodType:()=>z,ZodULID:()=>re,ZodURL:()=>Z,ZodUUID:()=>$,ZodUndefined:()=>Ve,ZodUnion:()=>vt,ZodUnknown:()=>tt,ZodVoid:()=>ot,ZodXID:()=>oe,ZodXor:()=>bt,_ZodString:()=>A,_default:()=>Kt,_function:()=>xn,any:()=>et,array:()=>lt,base64:()=>ye,base64url:()=>xe,bigint:()=>Xe,boolean:()=>$e,catch:()=>on,check:()=>Mn,cidrv4:()=>ve,cidrv6:()=>be,codec:()=>mn,cuid:()=>ee,cuid2:()=>ne,custom:()=>Pn,date:()=>ut,describe:()=>Cn,discriminatedUnion:()=>kt,e164:()=>Me,email:()=>F,emoji:()=>U,enum:()=>Et,exactOptional:()=>Zt,file:()=>Rt,float32:()=>De,float64:()=>Ie,function:()=>xn,guid:()=>R,hash:()=>Ne,hex:()=>Oe,hostname:()=>Ce,httpUrl:()=>B,instanceof:()=>Nn,int:()=>Ee,int32:()=>Fe,int64:()=>Ye,intersection:()=>jt,ipv4:()=>le,ipv6:()=>he,json:()=>An,jwt:()=>_e,keyof:()=>ct,ksuid:()=>ue,lazy:()=>bn,literal:()=>Ft,looseObject:()=>pt,looseRecord:()=>Ct,mac:()=>me,map:()=>Nt,meta:()=>On,nan:()=>un,nanoid:()=>J,nativeEnum:()=>Dt,never:()=>at,nonoptional:()=>tn,null:()=>Je,nullable:()=>Bt,nullish:()=>Vt,number:()=>Ae,object:()=>ft,optional:()=>Gt,partialRecord:()=>Wt,pipe:()=>ln,prefault:()=>Qt,preprocess:()=>Tn,promise:()=>yn,readonly:()=>hn,record:()=>St,refine:()=>Sn,set:()=>At,strictObject:()=>ht,string:()=>E,stringFormat:()=>We,stringbool:()=>zn,success:()=>rn,superRefine:()=>Wn,symbol:()=>Be,templateLiteral:()=>vn,transform:()=>Lt,tuple:()=>Pt,uint32:()=>He,uint64:()=>Ze,ulid:()=>ae,undefined:()=>Ue,union:()=>gt,unknown:()=>nt,url:()=>q,uuid:()=>L,uuidv4:()=>X,uuidv6:()=>G,uuidv7:()=>Y,void:()=>it,xid:()=>ie,xor:()=>wt});var i=n(55406),s=n(34836),u=n(49958);const d=i.$constructor(\"ZodISODateTime\",(e,t)=>{i.$ZodISODateTime.init(e,t),D.init(e,t)});function l(e){return i._isoDateTime(d,e)}const c=i.$constructor(\"ZodISODate\",(e,t)=>{i.$ZodISODate.init(e,t),D.init(e,t)});function m(e){return i._isoDate(c,e)}const f=i.$constructor(\"ZodISOTime\",(e,t)=>{i.$ZodISOTime.init(e,t),D.init(e,t)});function h(e){return i._isoTime(f,e)}const p=i.$constructor(\"ZodISODuration\",(e,t)=>{i.$ZodISODuration.init(e,t),D.init(e,t)});function v(e){return i._isoDuration(p,e)}var g=n(57048);const b=(e,t)=>{i.$ZodError.init(e,t),e.name=\"ZodError\",Object.defineProperties(e,{format:{value:t=>i.formatError(e,t)},flatten:{value:t=>i.flattenError(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,g.jsonStringifyReplacer,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,g.jsonStringifyReplacer,2)}},isEmpty:{get:()=>0===e.issues.length}})},w=(i.$constructor(\"ZodError\",b),i.$constructor(\"ZodError\",b,{Parent:Error})),y=i._parse(w),k=i._parseAsync(w),x=i._safeParse(w),j=i._safeParseAsync(w),M=i._encode(w),P=i._decode(w),_=i._encodeAsync(w),S=i._decodeAsync(w),W=i._safeEncode(w),C=i._safeDecode(w),O=i._safeEncodeAsync(w),N=i._safeDecodeAsync(w),z=i.$constructor(\"ZodType\",(e,t)=>(i.$ZodType.init(e,t),Object.assign(e[\"~standard\"],{jsonSchema:{input:(0,u.uE)(e,\"input\"),output:(0,u.uE)(e,\"output\")}}),e.toJSONSchema=(0,u.OA)(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,\"_def\",{value:t}),e.check=(...n)=>e.clone(i.util.mergeDefs(t,{checks:[...t.checks??[],...n.map(e=>\"function\"==typeof e?{_zod:{check:e,def:{check:\"custom\"},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,n)=>i.clone(e,t,n),e.brand=()=>e,e.register=(t,n)=>(t.add(e,n),e),e.parse=(t,n)=>y(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>x(e,t,n),e.parseAsync=async(t,n)=>k(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>j(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>M(e,t,n),e.decode=(t,n)=>P(e,t,n),e.encodeAsync=async(t,n)=>_(e,t,n),e.decodeAsync=async(t,n)=>S(e,t,n),e.safeEncode=(t,n)=>W(e,t,n),e.safeDecode=(t,n)=>C(e,t,n),e.safeEncodeAsync=async(t,n)=>O(e,t,n),e.safeDecodeAsync=async(t,n)=>N(e,t,n),e.refine=(t,n)=>e.check(Sn(t,n)),e.superRefine=t=>e.check(Wn(t)),e.overwrite=t=>e.check(i._overwrite(t)),e.optional=()=>Gt(e),e.exactOptional=()=>Zt(e),e.nullable=()=>Bt(e),e.nullish=()=>Gt(Bt(e)),e.nonoptional=t=>tn(e,t),e.array=()=>lt(e),e.or=t=>gt([e,t]),e.and=t=>jt(e,t),e.transform=t=>ln(e,Lt(t)),e.default=t=>Kt(e,t),e.prefault=t=>Qt(e,t),e.catch=t=>on(e,t),e.pipe=t=>ln(e,t),e.readonly=()=>hn(e),e.describe=t=>{const n=e.clone();return i.globalRegistry.add(n,{description:t}),n},Object.defineProperty(e,\"description\",{get:()=>i.globalRegistry.get(e)?.description,configurable:!0}),e.meta=(...t)=>{if(0===t.length)return i.globalRegistry.get(e);const n=e.clone();return i.globalRegistry.add(n,t[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),A=i.$constructor(\"_ZodString\",(e,t)=>{i.$ZodString.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.SW(e,t,n,r);const n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...t)=>e.check(i._regex(...t)),e.includes=(...t)=>e.check(i._includes(...t)),e.startsWith=(...t)=>e.check(i._startsWith(...t)),e.endsWith=(...t)=>e.check(i._endsWith(...t)),e.min=(...t)=>e.check(i._minLength(...t)),e.max=(...t)=>e.check(i._maxLength(...t)),e.length=(...t)=>e.check(i._length(...t)),e.nonempty=(...t)=>e.check(i._minLength(1,...t)),e.lowercase=t=>e.check(i._lowercase(t)),e.uppercase=t=>e.check(i._uppercase(t)),e.trim=()=>e.check(i._trim()),e.normalize=(...t)=>e.check(i._normalize(...t)),e.toLowerCase=()=>e.check(i._toLowerCase()),e.toUpperCase=()=>e.check(i._toUpperCase()),e.slugify=()=>e.check(i._slugify())}),T=i.$constructor(\"ZodString\",(e,t)=>{i.$ZodString.init(e,t),A.init(e,t),e.email=t=>e.check(i._email(I,t)),e.url=t=>e.check(i._url(Z,t)),e.jwt=t=>e.check(i._jwt(Pe,t)),e.emoji=t=>e.check(i._emoji(V,t)),e.guid=t=>e.check(i._guid(H,t)),e.uuid=t=>e.check(i._uuid($,t)),e.uuidv4=t=>e.check(i._uuidv4($,t)),e.uuidv6=t=>e.check(i._uuidv6($,t)),e.uuidv7=t=>e.check(i._uuidv7($,t)),e.nanoid=t=>e.check(i._nanoid(K,t)),e.guid=t=>e.check(i._guid(H,t)),e.cuid=t=>e.check(i._cuid(Q,t)),e.cuid2=t=>e.check(i._cuid2(te,t)),e.ulid=t=>e.check(i._ulid(re,t)),e.base64=t=>e.check(i._base64(we,t)),e.base64url=t=>e.check(i._base64url(ke,t)),e.xid=t=>e.check(i._xid(oe,t)),e.ksuid=t=>e.check(i._ksuid(se,t)),e.ipv4=t=>e.check(i._ipv4(de,t)),e.ipv6=t=>e.check(i._ipv6(fe,t)),e.cidrv4=t=>e.check(i._cidrv4(pe,t)),e.cidrv6=t=>e.check(i._cidrv6(ge,t)),e.e164=t=>e.check(i._e164(je,t)),e.datetime=t=>e.check(l(t)),e.date=t=>e.check(m(t)),e.time=t=>e.check(h(t)),e.duration=t=>e.check(v(t))});function E(e){return i._string(T,e)}const D=i.$constructor(\"ZodStringFormat\",(e,t)=>{i.$ZodStringFormat.init(e,t),A.init(e,t)}),I=i.$constructor(\"ZodEmail\",(e,t)=>{i.$ZodEmail.init(e,t),D.init(e,t)});function F(e){return i._email(I,e)}const H=i.$constructor(\"ZodGUID\",(e,t)=>{i.$ZodGUID.init(e,t),D.init(e,t)});function R(e){return i._guid(H,e)}const $=i.$constructor(\"ZodUUID\",(e,t)=>{i.$ZodUUID.init(e,t),D.init(e,t)});function L(e){return i._uuid($,e)}function X(e){return i._uuidv4($,e)}function G(e){return i._uuidv6($,e)}function Y(e){return i._uuidv7($,e)}const Z=i.$constructor(\"ZodURL\",(e,t)=>{i.$ZodURL.init(e,t),D.init(e,t)});function q(e){return i._url(Z,e)}function B(e){return i._url(Z,{protocol:\u002F^https?$\u002F,hostname:i.regexes.domain,...i.util.normalizeParams(e)})}const V=i.$constructor(\"ZodEmoji\",(e,t)=>{i.$ZodEmoji.init(e,t),D.init(e,t)});function U(e){return i._emoji(V,e)}const K=i.$constructor(\"ZodNanoID\",(e,t)=>{i.$ZodNanoID.init(e,t),D.init(e,t)});function J(e){return i._nanoid(K,e)}const Q=i.$constructor(\"ZodCUID\",(e,t)=>{i.$ZodCUID.init(e,t),D.init(e,t)});function ee(e){return i._cuid(Q,e)}const te=i.$constructor(\"ZodCUID2\",(e,t)=>{i.$ZodCUID2.init(e,t),D.init(e,t)});function ne(e){return i._cuid2(te,e)}const re=i.$constructor(\"ZodULID\",(e,t)=>{i.$ZodULID.init(e,t),D.init(e,t)});function ae(e){return i._ulid(re,e)}const oe=i.$constructor(\"ZodXID\",(e,t)=>{i.$ZodXID.init(e,t),D.init(e,t)});function ie(e){return i._xid(oe,e)}const se=i.$constructor(\"ZodKSUID\",(e,t)=>{i.$ZodKSUID.init(e,t),D.init(e,t)});function ue(e){return i._ksuid(se,e)}const de=i.$constructor(\"ZodIPv4\",(e,t)=>{i.$ZodIPv4.init(e,t),D.init(e,t)});function le(e){return i._ipv4(de,e)}const ce=i.$constructor(\"ZodMAC\",(e,t)=>{i.$ZodMAC.init(e,t),D.init(e,t)});function me(e){return i._mac(ce,e)}const fe=i.$constructor(\"ZodIPv6\",(e,t)=>{i.$ZodIPv6.init(e,t),D.init(e,t)});function he(e){return i._ipv6(fe,e)}const pe=i.$constructor(\"ZodCIDRv4\",(e,t)=>{i.$ZodCIDRv4.init(e,t),D.init(e,t)});function ve(e){return i._cidrv4(pe,e)}const ge=i.$constructor(\"ZodCIDRv6\",(e,t)=>{i.$ZodCIDRv6.init(e,t),D.init(e,t)});function be(e){return i._cidrv6(ge,e)}const we=i.$constructor(\"ZodBase64\",(e,t)=>{i.$ZodBase64.init(e,t),D.init(e,t)});function ye(e){return i._base64(we,e)}const ke=i.$constructor(\"ZodBase64URL\",(e,t)=>{i.$ZodBase64URL.init(e,t),D.init(e,t)});function xe(e){return i._base64url(ke,e)}const je=i.$constructor(\"ZodE164\",(e,t)=>{i.$ZodE164.init(e,t),D.init(e,t)});function Me(e){return i._e164(je,e)}const Pe=i.$constructor(\"ZodJWT\",(e,t)=>{i.$ZodJWT.init(e,t),D.init(e,t)});function _e(e){return i._jwt(Pe,e)}const Se=i.$constructor(\"ZodCustomStringFormat\",(e,t)=>{i.$ZodCustomStringFormat.init(e,t),D.init(e,t)});function We(e,t,n={}){return i._stringFormat(Se,e,t,n)}function Ce(e){return i._stringFormat(Se,\"hostname\",i.regexes.hostname,e)}function Oe(e){return i._stringFormat(Se,\"hex\",i.regexes.hex,e)}function Ne(e,t){const n=`${e}_${t?.enc??\"hex\"}`,r=i.regexes[n];if(!r)throw new Error(`Unrecognized hash format: ${n}`);return i._stringFormat(Se,n,r,t)}const ze=i.$constructor(\"ZodNumber\",(e,t)=>{i.$ZodNumber.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Wg(e,t,n,r),e.gt=(t,n)=>e.check(i._gt(t,n)),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.lt=(t,n)=>e.check(i._lt(t,n)),e.lte=(t,n)=>e.check(i._lte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n)),e.int=t=>e.check(Ee(t)),e.safe=t=>e.check(Ee(t)),e.positive=t=>e.check(i._gt(0,t)),e.nonnegative=t=>e.check(i._gte(0,t)),e.negative=t=>e.check(i._lt(0,t)),e.nonpositive=t=>e.check(i._lte(0,t)),e.multipleOf=(t,n)=>e.check(i._multipleOf(t,n)),e.step=(t,n)=>e.check(i._multipleOf(t,n)),e.finite=()=>e;const n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??\"\").includes(\"int\")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Ae(e){return i._number(ze,e)}const Te=i.$constructor(\"ZodNumberFormat\",(e,t)=>{i.$ZodNumberFormat.init(e,t),ze.init(e,t)});function Ee(e){return i._int(Te,e)}function De(e){return i._float32(Te,e)}function Ie(e){return i._float64(Te,e)}function Fe(e){return i._int32(Te,e)}function He(e){return i._uint32(Te,e)}const Re=i.$constructor(\"ZodBoolean\",(e,t)=>{i.$ZodBoolean.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.dO(e,t,n,r)});function $e(e){return i._boolean(Re,e)}const Le=i.$constructor(\"ZodBigInt\",(e,t)=>{i.$ZodBigInt.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Y8(e,t,n,r),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.gt=(t,n)=>e.check(i._gt(t,n)),e.gte=(t,n)=>e.check(i._gte(t,n)),e.min=(t,n)=>e.check(i._gte(t,n)),e.lt=(t,n)=>e.check(i._lt(t,n)),e.lte=(t,n)=>e.check(i._lte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n)),e.positive=t=>e.check(i._gt(BigInt(0),t)),e.negative=t=>e.check(i._lt(BigInt(0),t)),e.nonpositive=t=>e.check(i._lte(BigInt(0),t)),e.nonnegative=t=>e.check(i._gte(BigInt(0),t)),e.multipleOf=(t,n)=>e.check(i._multipleOf(t,n));const n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function Xe(e){return i._bigint(Le,e)}const Ge=i.$constructor(\"ZodBigIntFormat\",(e,t)=>{i.$ZodBigIntFormat.init(e,t),Le.init(e,t)});function Ye(e){return i._int64(Ge,e)}function Ze(e){return i._uint64(Ge,e)}const qe=i.$constructor(\"ZodSymbol\",(e,t)=>{i.$ZodSymbol.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.fg(e,t,n,r)});function Be(e){return i._symbol(qe,e)}const Ve=i.$constructor(\"ZodUndefined\",(e,t)=>{i.$ZodUndefined.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.BU(e,t,n,r)});function Ue(e){return i._undefined(Ve,e)}const Ke=i.$constructor(\"ZodNull\",(e,t)=>{i.$ZodNull.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.In(e,t,n,r)});function Je(e){return i._null(Ke,e)}const Qe=i.$constructor(\"ZodAny\",(e,t)=>{i.$ZodAny.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.NX(e,t,n,r)});function et(){return i._any(Qe)}const tt=i.$constructor(\"ZodUnknown\",(e,t)=>{i.$ZodUnknown.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.NV(e,t,n,r)});function nt(){return i._unknown(tt)}const rt=i.$constructor(\"ZodNever\",(e,t)=>{i.$ZodNever.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.RH(e,t,n,r)});function at(e){return i._never(rt,e)}const ot=i.$constructor(\"ZodVoid\",(e,t)=>{i.$ZodVoid.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.vn(e,t,n,r)});function it(e){return i._void(ot,e)}const st=i.$constructor(\"ZodDate\",(e,t)=>{i.$ZodDate.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Fl(e,t,n,r),e.min=(t,n)=>e.check(i._gte(t,n)),e.max=(t,n)=>e.check(i._lte(t,n));const n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function ut(e){return i._date(st,e)}const dt=i.$constructor(\"ZodArray\",(e,t)=>{i.$ZodArray.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.cY(e,t,n,r),e.element=t.element,e.min=(t,n)=>e.check(i._minLength(t,n)),e.nonempty=t=>e.check(i._minLength(1,t)),e.max=(t,n)=>e.check(i._maxLength(t,n)),e.length=(t,n)=>e.check(i._length(t,n)),e.unwrap=()=>e.element});function lt(e,t){return i._array(dt,e,t)}function ct(e){const t=e._zod.def.shape;return Et(Object.keys(t))}const mt=i.$constructor(\"ZodObject\",(e,t)=>{i.$ZodObjectJIT.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Ec(e,t,n,r),i.util.defineLazy(e,\"shape\",()=>t.shape),e.keyof=()=>Et(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:nt()}),e.loose=()=>e.clone({...e._zod.def,catchall:nt()}),e.strict=()=>e.clone({...e._zod.def,catchall:at()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>i.util.extend(e,t),e.safeExtend=t=>i.util.safeExtend(e,t),e.merge=t=>i.util.merge(e,t),e.pick=t=>i.util.pick(e,t),e.omit=t=>i.util.omit(e,t),e.partial=(...t)=>i.util.partial(Xt,e,t[0]),e.required=(...t)=>i.util.required(en,e,t[0])});function ft(e,t){const n={type:\"object\",shape:e??{},...i.util.normalizeParams(t)};return new mt(n)}function ht(e,t){return new mt({type:\"object\",shape:e,catchall:at(),...i.util.normalizeParams(t)})}function pt(e,t){return new mt({type:\"object\",shape:e,catchall:nt(),...i.util.normalizeParams(t)})}const vt=i.$constructor(\"ZodUnion\",(e,t)=>{i.$ZodUnion.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.iC(e,t,n,r),e.options=t.options});function gt(e,t){return new vt({type:\"union\",options:e,...i.util.normalizeParams(t)})}const bt=i.$constructor(\"ZodXor\",(e,t)=>{vt.init(e,t),i.$ZodXor.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.iC(e,t,n,r),e.options=t.options});function wt(e,t){return new bt({type:\"union\",options:e,inclusive:!1,...i.util.normalizeParams(t)})}const yt=i.$constructor(\"ZodDiscriminatedUnion\",(e,t)=>{vt.init(e,t),i.$ZodDiscriminatedUnion.init(e,t)});function kt(e,t,n){return new yt({type:\"union\",options:t,discriminator:e,...i.util.normalizeParams(n)})}const xt=i.$constructor(\"ZodIntersection\",(e,t)=>{i.$ZodIntersection.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.i_(e,t,n,r)});function jt(e,t){return new xt({type:\"intersection\",left:e,right:t})}const Mt=i.$constructor(\"ZodTuple\",(e,t)=>{i.$ZodTuple.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.CN(e,t,n,r),e.rest=t=>e.clone({...e._zod.def,rest:t})});function Pt(e,t,n){const r=t instanceof i.$ZodType,a=r?n:t;return new Mt({type:\"tuple\",items:e,rest:r?t:null,...i.util.normalizeParams(a)})}const _t=i.$constructor(\"ZodRecord\",(e,t)=>{i.$ZodRecord.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.GC(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function St(e,t,n){return new _t({type:\"record\",keyType:e,valueType:t,...i.util.normalizeParams(n)})}function Wt(e,t,n){const r=i.clone(e);return r._zod.values=void 0,new _t({type:\"record\",keyType:r,valueType:t,...i.util.normalizeParams(n)})}function Ct(e,t,n){return new _t({type:\"record\",keyType:e,valueType:t,mode:\"loose\",...i.util.normalizeParams(n)})}const Ot=i.$constructor(\"ZodMap\",(e,t)=>{i.$ZodMap.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.jq(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(i._minSize(...t)),e.nonempty=t=>e.check(i._minSize(1,t)),e.max=(...t)=>e.check(i._maxSize(...t)),e.size=(...t)=>e.check(i._size(...t))});function Nt(e,t,n){return new Ot({type:\"map\",keyType:e,valueType:t,...i.util.normalizeParams(n)})}const zt=i.$constructor(\"ZodSet\",(e,t)=>{i.$ZodSet.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.zH(e,t,n,r),e.min=(...t)=>e.check(i._minSize(...t)),e.nonempty=t=>e.check(i._minSize(1,t)),e.max=(...t)=>e.check(i._maxSize(...t)),e.size=(...t)=>e.check(i._size(...t))});function At(e,t){return new zt({type:\"set\",valueType:e,...i.util.normalizeParams(t)})}const Tt=i.$constructor(\"ZodEnum\",(e,t)=>{i.$ZodEnum.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.C0(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);const n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{const a={};for(const r of e){if(!n.has(r))throw new Error(`Key ${r} not found in enum`);a[r]=t.entries[r]}return new Tt({...t,checks:[],...i.util.normalizeParams(r),entries:a})},e.exclude=(e,r)=>{const a={...t.entries};for(const t of e){if(!n.has(t))throw new Error(`Key ${t} not found in enum`);delete a[t]}return new Tt({...t,checks:[],...i.util.normalizeParams(r),entries:a})}});function Et(e,t){const n=Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e;return new Tt({type:\"enum\",entries:n,...i.util.normalizeParams(t)})}function Dt(e,t){return new Tt({type:\"enum\",entries:e,...i.util.normalizeParams(t)})}const It=i.$constructor(\"ZodLiteral\",(e,t)=>{i.$ZodLiteral.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Yv(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,\"value\",{get(){if(t.values.length>1)throw new Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");return t.values[0]}})});function Ft(e,t){return new It({type:\"literal\",values:Array.isArray(e)?e:[e],...i.util.normalizeParams(t)})}const Ht=i.$constructor(\"ZodFile\",(e,t)=>{i.$ZodFile.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.H1(e,t,n,r),e.min=(t,n)=>e.check(i._minSize(t,n)),e.max=(t,n)=>e.check(i._maxSize(t,n)),e.mime=(t,n)=>e.check(i._mime(Array.isArray(t)?t:[t],n))});function Rt(e){return i._file(Ht,e)}const $t=i.$constructor(\"ZodTransform\",(e,t)=>{i.$ZodTransform.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.xi(e,t,n,r),e._zod.parse=(n,r)=>{if(\"backward\"===r.direction)throw new i.$ZodEncodeError(e.constructor.name);n.addIssue=r=>{if(\"string\"==typeof r)n.issues.push(i.util.issue(r,n.value,t));else{const t=r;t.fatal&&(t.continue=!1),t.code??(t.code=\"custom\"),t.input??(t.input=n.value),t.inst??(t.inst=e),n.issues.push(i.util.issue(t))}};const a=t.transform(n.value,n);return a instanceof Promise?a.then(e=>(n.value=e,n)):(n.value=a,n)}});function Lt(e){return new $t({type:\"transform\",transform:e})}const Xt=i.$constructor(\"ZodOptional\",(e,t)=>{i.$ZodOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$k(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Gt(e){return new Xt({type:\"optional\",innerType:e})}const Yt=i.$constructor(\"ZodExactOptional\",(e,t)=>{i.$ZodExactOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$k(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Zt(e){return new Yt({type:\"optional\",innerType:e})}const qt=i.$constructor(\"ZodNullable\",(e,t)=>{i.$ZodNullable.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.yq(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Bt(e){return new qt({type:\"nullable\",innerType:e})}function Vt(e){return Gt(Bt(e))}const Ut=i.$constructor(\"ZodDefault\",(e,t)=>{i.$ZodDefault.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.mh(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Kt(e,t){return new Ut({type:\"default\",innerType:e,get defaultValue(){return\"function\"==typeof t?t():i.util.shallowClone(t)}})}const Jt=i.$constructor(\"ZodPrefault\",(e,t)=>{i.$ZodPrefault.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.A(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Qt(e,t){return new Jt({type:\"prefault\",innerType:e,get defaultValue(){return\"function\"==typeof t?t():i.util.shallowClone(t)}})}const en=i.$constructor(\"ZodNonOptional\",(e,t)=>{i.$ZodNonOptional.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.cR(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function tn(e,t){return new en({type:\"nonoptional\",innerType:e,...i.util.normalizeParams(t)})}const nn=i.$constructor(\"ZodSuccess\",(e,t)=>{i.$ZodSuccess.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.aw(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function rn(e){return new nn({type:\"success\",innerType:e})}const an=i.$constructor(\"ZodCatch\",(e,t)=>{i.$ZodCatch.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Q9(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function on(e,t){return new an({type:\"catch\",innerType:e,catchValue:\"function\"==typeof t?t:()=>t})}const sn=i.$constructor(\"ZodNaN\",(e,t)=>{i.$ZodNaN.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Kj(e,t,n,r)});function un(e){return i._nan(sn,e)}const dn=i.$constructor(\"ZodPipe\",(e,t)=>{i.$ZodPipe.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.fs(e,t,n,r),e.in=t.in,e.out=t.out});function ln(e,t){return new dn({type:\"pipe\",in:e,out:t})}const cn=i.$constructor(\"ZodCodec\",(e,t)=>{dn.init(e,t),i.$ZodCodec.init(e,t)});function mn(e,t,n){return new cn({type:\"pipe\",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}const fn=i.$constructor(\"ZodReadonly\",(e,t)=>{i.$ZodReadonly.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.$X(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function hn(e){return new fn({type:\"readonly\",innerType:e})}const pn=i.$constructor(\"ZodTemplateLiteral\",(e,t)=>{i.$ZodTemplateLiteral.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Cv(e,t,n,r)});function vn(e,t){return new pn({type:\"template_literal\",parts:e,...i.util.normalizeParams(t)})}const gn=i.$constructor(\"ZodLazy\",(e,t)=>{i.$ZodLazy.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.Tr(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function bn(e){return new gn({type:\"lazy\",getter:e})}const wn=i.$constructor(\"ZodPromise\",(e,t)=>{i.$ZodPromise.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.CX(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function yn(e){return new wn({type:\"promise\",innerType:e})}const kn=i.$constructor(\"ZodFunction\",(e,t)=>{i.$ZodFunction.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.bq(e,t,n,r)});function xn(e){return new kn({type:\"function\",input:Array.isArray(e?.input)?Pt(e?.input):e?.input??lt(nt()),output:e?.output??nt()})}const jn=i.$constructor(\"ZodCustom\",(e,t)=>{i.$ZodCustom.init(e,t),z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>s.A6(e,t,n,r)});function Mn(e){const t=new i.$ZodCheck({check:\"custom\"});return t._zod.check=e,t}function Pn(e,t){return i._custom(jn,e??(()=>!0),t)}function Sn(e,t={}){return i._refine(jn,e,t)}function Wn(e){return i._superRefine(e)}const Cn=i.describe,On=i.meta;function Nn(e,t={}){const n=new jn({type:\"custom\",check:\"custom\",fn:t=>t instanceof e,abort:!0,...i.util.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=t=>{t.value instanceof e||t.issues.push({code:\"invalid_type\",expected:e.name,input:t.value,inst:n,path:[...n._zod.def.path??[]]})},n}const zn=(...e)=>i._stringbool({Codec:cn,Boolean:Re,String:T},...e);function An(e){const t=bn(()=>gt([E(e),Ae(),$e(),Je(),lt(t),St(E(),t)]));return t}function Tn(e,t){return ln(Lt(e),t)}const En={invalid_type:\"invalid_type\",too_big:\"too_big\",too_small:\"too_small\",invalid_format:\"invalid_format\",not_multiple_of:\"not_multiple_of\",unrecognized_keys:\"unrecognized_keys\",invalid_union:\"invalid_union\",invalid_key:\"invalid_key\",invalid_element:\"invalid_element\",invalid_value:\"invalid_value\",custom:\"custom\"};var Dn;Dn||(Dn={});var In=n(61101);n(83795),new Set([\"$schema\",\"$ref\",\"$defs\",\"definitions\",\"$id\",\"id\",\"$comment\",\"$anchor\",\"$vocabulary\",\"$dynamicRef\",\"$dynamicAnchor\",\"type\",\"enum\",\"const\",\"anyOf\",\"oneOf\",\"allOf\",\"not\",\"properties\",\"required\",\"additionalProperties\",\"patternProperties\",\"propertyNames\",\"minProperties\",\"maxProperties\",\"items\",\"prefixItems\",\"additionalItems\",\"minItems\",\"maxItems\",\"uniqueItems\",\"contains\",\"minContains\",\"maxContains\",\"minLength\",\"maxLength\",\"pattern\",\"format\",\"minimum\",\"maximum\",\"exclusiveMinimum\",\"exclusiveMaximum\",\"multipleOf\",\"description\",\"default\",\"contentEncoding\",\"contentMediaType\",\"contentSchema\",\"unevaluatedItems\",\"unevaluatedProperties\",\"if\",\"then\",\"else\",\"dependentSchemas\",\"dependentRequired\",\"nullable\",\"readOnly\"]),n(47107),(0,i.config)((0,In.A)())},8641(e,t,n){n.d(t,{w:()=>s});var r=n(74848),a=n(27723),o=n(92863),i=n(59031),s=function(e){var t=e.current,n=void 0===t?1:t,s=e.pageSize,u=void 0===s?10:s,d=e.total,l=void 0===d?0:d,c=e.showSizeChanger,m=void 0===c||c,f=e.showTotal,h=e.onChange,p=e.onShowSizeChange,v=e.className,g=void 0===v?\"\":v,b=e.pageSizeOptions,w=void 0===b?[10,20,50,100]:b,y=Math.ceil(l\u002Fu),k=(n-1)*u+1,x=Math.min(n*u,l),j=function(e){e>=1&&e\u003C=y&&e!==n&&(null==h||h(e,u))};return 0===l?null:(0,r.jsxs)(\"div\",{className:\"flex items-center justify-between px-4 py-3 border-t border-black\u002F10 \".concat(g),children:[(0,r.jsx)(\"div\",{className:\"flex items-center\",children:f?f(l,[k,x]):(0,r.jsxs)(\"span\",{className:\"text-sm text-black\u002F90\",children:[(0,a.__)(\"Showing\",\"wp-cafe\"),\" \",k,\" \",(0,a.__)(\"to\",\"wp-cafe\"),\" \",x,\" \",(0,a.__)(\"of\",\"wp-cafe\"),\" \",l,\" \",(0,a.__)(\"results\",\"wp-cafe\")]})}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-4\",children:[(0,r.jsx)(i.dK,{className:\"w-auto\",children:(0,r.jsxs)(i.Iu,{children:[(0,r.jsx)(i.cU,{children:(0,r.jsx)(i.Eb,{size:\"sm\",href:\"#\",onClick:function(e){e.preventDefault(),j(n-1)},className:n\u003C=1?\"pointer-events-none opacity-50\":\"\"})}),function(){var e=[];if(y\u003C=7)for(var t=1;t\u003C=y;t++)e.push(t);else{e.push(1),n>4&&e.push(\"...\");for(var r=Math.max(2,n-2),a=Math.min(y-1,n+2),o=r;o\u003C=a;o++)e.push(o);n\u003Cy-2-1&&e.push(\"...\"),y>1&&e.push(y)}return e}().map(function(e,t){return(0,r.jsx)(i.cU,{children:\"number\"==typeof e?(0,r.jsx)(i.n$,{href:\"#\",isActive:n===e,onClick:function(t){t.preventDefault(),j(e)},size:\"sm\",className:\"text-primary! hover:bg-card focus:bg-card active:bg-card\u002F10 disabled:opacity-50 disabled:pointer-events-none\",children:e}):(0,r.jsx)(i.M_,{})},t)}),(0,r.jsx)(i.cU,{children:(0,r.jsx)(i.WA,{href:\"#\",size:\"sm\",onClick:function(e){e.preventDefault(),j(n+1)},className:n>=y?\"pointer-events-none opacity-50\":\"\"})})]})}),m&&(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 border rounded-md px-3 border-muted-foreground\",children:[(0,r.jsxs)(o.l6,{value:u.toString(),onValueChange:function(e){var t=parseInt(e),n=Math.ceil(k\u002Ft);null==p||p(n,t),null==h||h(n,t)},children:[(0,r.jsx)(o.bq,{className:\"w-16 h-9! border-0 shadow-none p-0\",children:(0,r.jsx)(o.yv,{})}),(0,r.jsx)(o.gC,{children:w.map(function(e){return(0,r.jsx)(o.eb,{value:e.toString(),children:e},e)})})]}),(0,r.jsxs)(\"span\",{className:\"text-sm text-black\u002F90\",children:[\"\u002F \",(0,a.__)(\"page\",\"wp-cafe\")]})]})]})]})}},8681(e,t,n){n.d(t,{mc:()=>c,cT:()=>E,CI:()=>_});var r,a,o,i,s,u,d=n(74848),l=n(71112),c=function(e){var t=e.children,n=e.className;return(0,d.jsx)(\"div\",{className:(0,l.cn)(\"w-full mx-auto px-4 p-4\",n),children:t})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_container\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_container\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10);var m,f,h,p,v,g,b=n(27723),w=n(89230),y=n(60250),k=n(93610),x=n(38895),j=n(77607),M=n(3801),P=n(19102),_=function(e){var t=e.title,n=e.rightContent,r=e.goBack,a=(0,P.w)(),o=a.isExpanded,i=a.setIsExpanded;return(0,d.jsx)(\"div\",{className:\"sticky top-0 sm:top-10 md:top-7.5 z-40 bg-white wcf-custom-shadow\",children:(0,d.jsxs)(\"div\",{className:\"flex w-full gap-4 items-center justify-between px-6 py-5 flex-wrap\",children:[(0,d.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,d.jsx)(\"button\",{onClick:function(e){e.preventDefault(),i(!o)},className:(0,l.cn)(\"p-1.5 rounded-lg transition-colors duration-200\",\"bg-card border border-border shadow-md hover:bg-accent\",\"lg:hidden\"),\"aria-label\":(0,b.__)(o?\"Close menu\":\"Open menu\",\"wp-cafe\"),children:(0,d.jsx)(w.A,{className:\"w-5 h-5 text-foreground\"})}),r&&(0,d.jsx)(x.W5,{icon:(0,d.jsx)(y.A,{className:\"w-5 h-5 text-gray-600\"}),tooltip:(0,b.__)(\"Go back\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\",buttonClassName:\"rounded-md! hover:bg-gray-100\",onClick:r,tooltipAppendPos:\"bottom\"}),(0,d.jsx)(\"div\",{className:\"flex items-center gap-8\",children:(0,d.jsx)(\"div\",{className:\"text-lg sm:text-xl md:text-[22px] font-semibold text-black\",children:t})})]}),(0,d.jsxs)(\"div\",{className:\"flex items-center gap-3 sm:gap-4 flex-wrap md:flex-nowrap\",children:[n,(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2 sm:gap-3\",children:[(0,d.jsx)(M.A,{}),(0,d.jsx)(x.W5,{icon:(0,d.jsx)(k.A,{className:\"w-5 h-5 text-black\u002F60\"}),onClick:function(){window.open(\" https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Fwp-cafe\u002F\",\"_blank\")},tooltipAppendPos:\"bottom\",tooltip:(0,b.__)(\"Help\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\"}),(0,d.jsx)(j.A,{})]})]})]})})};null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_top_header\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_top_header\",\"wpcafe\",function(e,t){return(0,d.jsx)(_,Object.assign({},t))},10),n(86087);var S,W,C,O,N,z,A=n(62468),T=(n(71038),n(71964)),E=function(e){var t=e.title,n=e.description,r=e.icon,a=void 0===r?(0,d.jsx)(T.oS,{className:\"h-6 w-6 text-foreground\u002F90\"}):r,o=e.actions,i=e.children,s=e.className,u=void 0===s?\"\":s,l=e.hideDivider,c=void 0!==l&&l;return(0,d.jsx)(A.Card,{className:\"m-4 p-5 sm:p-6\",children:(0,d.jsxs)(\"div\",{className:\"max-w-2xl w-full mx-auto \".concat(u),children:[(0,d.jsxs)(\"div\",{className:\"flex items-center gap-4\",children:[a&&(0,d.jsx)(\"div\",{className:\"flex h-14 w-14 items-center justify-center rounded-md bg-muted dark:bg-neutral-100 text-foreground\u002F80 dark:text-[#fff] shrink-0 text-xl\",children:a}),(0,d.jsxs)(\"div\",{className:\"flex-1 space-y-4 min-w-0\",children:[(0,d.jsx)(\"div\",{className:\"text-lg font-semibold leading-none tracking-tight text-foreground\",children:t}),n&&(0,d.jsx)(x.VY,{className:\"wpc-section-info-description\",children:n})]}),o&&(0,d.jsx)(\"div\",{className:\"flex items-center gap-2 shrink-0\",children:o})]}),!c&&(0,d.jsx)(\"hr\",{className:\"mt-3 mb-7 h-px w-full border-b! bg-border!\"}),i&&(0,d.jsx)(\"div\",{className:\"space-y-6\",children:i})]})})};null===(C=null===(W=null===(S=null===window||void 0===window?void 0:window.wp)||void 0===S?void 0:S.hooks)||void 0===W?void 0:W.removeFilter)||void 0===C||C.call(W,\"wpcafe_section_info\",\"wpcafe\"),null===(z=null===(N=null===(O=null===window||void 0===window?void 0:window.wp)||void 0===O?void 0:O.hooks)||void 0===N?void 0:N.addFilter)||void 0===z||z.call(N,\"wpcafe_section_info\",\"wpcafe\",function(e,t){return(0,d.jsx)(E,Object.assign({},t))},10)},8723(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"loader-circle\",[[\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\",key:\"13zald\"}]])},9407(e,t,n){n.d(t,{A:()=>d});var r=n(51609);const a=e=>{const t=(e=>e.replace(\u002F^([A-Z])|[\\s-_]+(\\w)\u002Fg,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)},o=(...e)=>e.filter((e,t,n)=>Boolean(e)&&\"\"!==e.trim()&&n.indexOf(e)===t).join(\" \").trim(),i=e=>{for(const t in e)if(t.startsWith(\"aria-\")||\"role\"===t||\"title\"===t)return!0};var s={xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\"};const u=(0,r.forwardRef)(({color:e=\"currentColor\",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:a,className:u=\"\",children:d,iconNode:l,...c},m)=>(0,r.createElement)(\"svg\",{ref:m,...s,width:t,height:t,stroke:e,strokeWidth:a?24*Number(n)\u002FNumber(t):n,className:o(\"lucide\",u),...!d&&!i(c)&&{\"aria-hidden\":\"true\"},...c},[...l.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(d)?d:[d]])),d=(e,t)=>{const n=(0,r.forwardRef)(({className:n,...i},s)=>{return(0,r.createElement)(u,{ref:s,iconNode:t,className:o(`lucide-${d=a(e),d.replace(\u002F([a-z0-9])([A-Z])\u002Fg,\"$1-$2\").toLowerCase()}`,`lucide-${e}`,n),...i});var d});return n.displayName=a(e),n}},9717(e,t,n){n.d(t,{sv:()=>c});const r={lessThanXSeconds:{one:\"mindre än en sekund\",other:\"mindre än {{count}} sekunder\"},xSeconds:{one:\"en sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"en halv minut\",lessThanXMinutes:{one:\"mindre än en minut\",other:\"mindre än {{count}} minuter\"},xMinutes:{one:\"en minut\",other:\"{{count}} minuter\"},aboutXHours:{one:\"ungefär en timme\",other:\"ungefär {{count}} timmar\"},xHours:{one:\"en timme\",other:\"{{count}} timmar\"},xDays:{one:\"en dag\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"ungefär en vecka\",other:\"ungefär {{count}} veckor\"},xWeeks:{one:\"en vecka\",other:\"{{count}} veckor\"},aboutXMonths:{one:\"ungefär en månad\",other:\"ungefär {{count}} månader\"},xMonths:{one:\"en månad\",other:\"{{count}} månader\"},aboutXYears:{one:\"ungefär ett år\",other:\"ungefär {{count}} år\"},xYears:{one:\"ett år\",other:\"{{count}} år\"},overXYears:{one:\"över ett år\",other:\"över {{count}} år\"},almostXYears:{one:\"nästan ett år\",other:\"nästan {{count}} år\"}},a=[\"noll\",\"en\",\"två\",\"tre\",\"fyra\",\"fem\",\"sex\",\"sju\",\"åtta\",\"nio\",\"tio\",\"elva\",\"tolv\"];var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"y-MM-dd\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},s={lastWeek:\"'i' EEEE's kl.' p\",yesterday:\"'igår kl.' p\",today:\"'idag kl.' p\",tomorrow:\"'imorgon kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:case 2:return n+\":a\"}return n+\":e\"},era:(0,u.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"före Kristus\",\"efter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1:a kvartalet\",\"2:a kvartalet\",\"3:e kvartalet\",\"4:e kvartalet\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"maj\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"mars\",\"april\",\"maj\",\"juni\",\"juli\",\"augusti\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sö\",\"må\",\"ti\",\"on\",\"to\",\"fr\",\"lö\"],abbreviated:[\"sön\",\"mån\",\"tis\",\"ons\",\"tors\",\"fre\",\"lör\"],wide:[\"söndag\",\"måndag\",\"tisdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lördag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"morg.\",afternoon:\"efterm.\",evening:\"kväll\",night:\"natt\"},abbreviated:{am:\"f.m.\",pm:\"e.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"morgon\",afternoon:\"efterm.\",evening:\"kväll\",night:\"natt\"},wide:{am:\"förmiddag\",pm:\"eftermiddag\",midnight:\"midnatt\",noon:\"middag\",morning:\"morgon\",afternoon:\"eftermiddag\",evening:\"kväll\",night:\"natt\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på efterm.\",evening:\"på kvällen\",night:\"på natten\"},abbreviated:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på efterm.\",evening:\"på kvällen\",night:\"på natten\"},wide:{am:\"fm\",pm:\"em\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgonen\",afternoon:\"på eftermiddagen\",evening:\"på kvällen\",night:\"på natten\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"sv\",formatDistance:(e,t,n)=>{let o;const i=r[e];return o=\"string\"==typeof i?i:1===t?i.one:i.other.replace(\"{{count}}\",t\u003C13?a[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+o:o+\" sedan\":o},formatLong:i,formatRelative:(e,t,n,r)=>s[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(:a|:e)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|f\\.? ?v\\.? ?t\\.?|e\\.? ?Kr\\.?|v\\.? ?t\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|f\\.? ?v\\.? ?t\\.?|e\\.? ?Kr\\.?|v\\.? ?t\\.?)\u002Fi,wide:\u002F^(före Kristus|före vår tid|efter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^[ev]\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](:a|:e)? kvartalet\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\\.?\u002Fi,wide:\u002F^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(sö|må|ti|on|to|fr|lö)\u002Fi,abbreviated:\u002F^(sön|mån|tis|ons|tors|fre|lör)\u002Fi,wide:\u002F^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{any:\u002F^([fe]\\.?\\s?m\\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^f\u002Fi,pm:\u002F^e\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgon\u002Fi,afternoon:\u002Feftermiddag\u002Fi,evening:\u002Fkväll\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},9957(e,t,n){function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{mK:()=>r}),\"undefined\"==typeof window||!window.document||window.document.createElement},10239(e,t,n){n.d(t,{cs:()=>c});const r={lessThanXSeconds:{one:{regular:\"méně než 1 sekunda\",past:\"před méně než 1 sekundou\",future:\"za méně než 1 sekundu\"},few:{regular:\"méně než {{count}} sekundy\",past:\"před méně než {{count}} sekundami\",future:\"za méně než {{count}} sekundy\"},many:{regular:\"méně než {{count}} sekund\",past:\"před méně než {{count}} sekundami\",future:\"za méně než {{count}} sekund\"}},xSeconds:{one:{regular:\"1 sekunda\",past:\"před 1 sekundou\",future:\"za 1 sekundu\"},few:{regular:\"{{count}} sekundy\",past:\"před {{count}} sekundami\",future:\"za {{count}} sekundy\"},many:{regular:\"{{count}} sekund\",past:\"před {{count}} sekundami\",future:\"za {{count}} sekund\"}},halfAMinute:{type:\"other\",other:{regular:\"půl minuty\",past:\"před půl minutou\",future:\"za půl minuty\"}},lessThanXMinutes:{one:{regular:\"méně než 1 minuta\",past:\"před méně než 1 minutou\",future:\"za méně než 1 minutu\"},few:{regular:\"méně než {{count}} minuty\",past:\"před méně než {{count}} minutami\",future:\"za méně než {{count}} minuty\"},many:{regular:\"méně než {{count}} minut\",past:\"před méně než {{count}} minutami\",future:\"za méně než {{count}} minut\"}},xMinutes:{one:{regular:\"1 minuta\",past:\"před 1 minutou\",future:\"za 1 minutu\"},few:{regular:\"{{count}} minuty\",past:\"před {{count}} minutami\",future:\"za {{count}} minuty\"},many:{regular:\"{{count}} minut\",past:\"před {{count}} minutami\",future:\"za {{count}} minut\"}},aboutXHours:{one:{regular:\"přibližně 1 hodina\",past:\"přibližně před 1 hodinou\",future:\"přibližně za 1 hodinu\"},few:{regular:\"přibližně {{count}} hodiny\",past:\"přibližně před {{count}} hodinami\",future:\"přibližně za {{count}} hodiny\"},many:{regular:\"přibližně {{count}} hodin\",past:\"přibližně před {{count}} hodinami\",future:\"přibližně za {{count}} hodin\"}},xHours:{one:{regular:\"1 hodina\",past:\"před 1 hodinou\",future:\"za 1 hodinu\"},few:{regular:\"{{count}} hodiny\",past:\"před {{count}} hodinami\",future:\"za {{count}} hodiny\"},many:{regular:\"{{count}} hodin\",past:\"před {{count}} hodinami\",future:\"za {{count}} hodin\"}},xDays:{one:{regular:\"1 den\",past:\"před 1 dnem\",future:\"za 1 den\"},few:{regular:\"{{count}} dny\",past:\"před {{count}} dny\",future:\"za {{count}} dny\"},many:{regular:\"{{count}} dní\",past:\"před {{count}} dny\",future:\"za {{count}} dní\"}},aboutXWeeks:{one:{regular:\"přibližně 1 týden\",past:\"přibližně před 1 týdnem\",future:\"přibližně za 1 týden\"},few:{regular:\"přibližně {{count}} týdny\",past:\"přibližně před {{count}} týdny\",future:\"přibližně za {{count}} týdny\"},many:{regular:\"přibližně {{count}} týdnů\",past:\"přibližně před {{count}} týdny\",future:\"přibližně za {{count}} týdnů\"}},xWeeks:{one:{regular:\"1 týden\",past:\"před 1 týdnem\",future:\"za 1 týden\"},few:{regular:\"{{count}} týdny\",past:\"před {{count}} týdny\",future:\"za {{count}} týdny\"},many:{regular:\"{{count}} týdnů\",past:\"před {{count}} týdny\",future:\"za {{count}} týdnů\"}},aboutXMonths:{one:{regular:\"přibližně 1 měsíc\",past:\"přibližně před 1 měsícem\",future:\"přibližně za 1 měsíc\"},few:{regular:\"přibližně {{count}} měsíce\",past:\"přibližně před {{count}} měsíci\",future:\"přibližně za {{count}} měsíce\"},many:{regular:\"přibližně {{count}} měsíců\",past:\"přibližně před {{count}} měsíci\",future:\"přibližně za {{count}} měsíců\"}},xMonths:{one:{regular:\"1 měsíc\",past:\"před 1 měsícem\",future:\"za 1 měsíc\"},few:{regular:\"{{count}} měsíce\",past:\"před {{count}} měsíci\",future:\"za {{count}} měsíce\"},many:{regular:\"{{count}} měsíců\",past:\"před {{count}} měsíci\",future:\"za {{count}} měsíců\"}},aboutXYears:{one:{regular:\"přibližně 1 rok\",past:\"přibližně před 1 rokem\",future:\"přibližně za 1 rok\"},few:{regular:\"přibližně {{count}} roky\",past:\"přibližně před {{count}} roky\",future:\"přibližně za {{count}} roky\"},many:{regular:\"přibližně {{count}} roků\",past:\"přibližně před {{count}} roky\",future:\"přibližně za {{count}} roků\"}},xYears:{one:{regular:\"1 rok\",past:\"před 1 rokem\",future:\"za 1 rok\"},few:{regular:\"{{count}} roky\",past:\"před {{count}} roky\",future:\"za {{count}} roky\"},many:{regular:\"{{count}} roků\",past:\"před {{count}} roky\",future:\"za {{count}} roků\"}},overXYears:{one:{regular:\"více než 1 rok\",past:\"před více než 1 rokem\",future:\"za více než 1 rok\"},few:{regular:\"více než {{count}} roky\",past:\"před více než {{count}} roky\",future:\"za více než {{count}} roky\"},many:{regular:\"více než {{count}} roků\",past:\"před více než {{count}} roky\",future:\"za více než {{count}} roků\"}},almostXYears:{one:{regular:\"skoro 1 rok\",past:\"skoro před 1 rokem\",future:\"skoro za 1 rok\"},few:{regular:\"skoro {{count}} roky\",past:\"skoro před {{count}} roky\",future:\"skoro za {{count}} roky\"},many:{regular:\"skoro {{count}} roků\",past:\"skoro před {{count}} roky\",future:\"skoro za {{count}} roků\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy\",long:\"d. MMMM yyyy\",medium:\"d. M. yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'v' {{time}}\",long:\"{{date}} 'v' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i=[\"neděli\",\"pondělí\",\"úterý\",\"středu\",\"čtvrtek\",\"pátek\",\"sobotu\"],s={lastWeek:\"'poslední' eeee 've' p\",yesterday:\"'včera v' p\",today:\"'dnes v' p\",tomorrow:\"'zítra v' p\",nextWeek:e=>{const t=e.getDay();return\"'v \"+i[t]+\" o' p\"},other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"př. n. l.\",\"n. l.\"],abbreviated:[\"př. n. l.\",\"n. l.\"],wide:[\"před naším letopočtem\",\"našeho letopočtu\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. čtvrtletí\",\"2. čtvrtletí\",\"3. čtvrtletí\",\"4. čtvrtletí\"],wide:[\"1. čtvrtletí\",\"2. čtvrtletí\",\"3. čtvrtletí\",\"4. čtvrtletí\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"L\",\"Ú\",\"B\",\"D\",\"K\",\"Č\",\"Č\",\"S\",\"Z\",\"Ř\",\"L\",\"P\"],abbreviated:[\"led\",\"úno\",\"bře\",\"dub\",\"kvě\",\"čvn\",\"čvc\",\"srp\",\"zář\",\"říj\",\"lis\",\"pro\"],wide:[\"leden\",\"únor\",\"březen\",\"duben\",\"květen\",\"červen\",\"červenec\",\"srpen\",\"září\",\"říjen\",\"listopad\",\"prosinec\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"L\",\"Ú\",\"B\",\"D\",\"K\",\"Č\",\"Č\",\"S\",\"Z\",\"Ř\",\"L\",\"P\"],abbreviated:[\"led\",\"úno\",\"bře\",\"dub\",\"kvě\",\"čvn\",\"čvc\",\"srp\",\"zář\",\"říj\",\"lis\",\"pro\"],wide:[\"ledna\",\"února\",\"března\",\"dubna\",\"května\",\"června\",\"července\",\"srpna\",\"září\",\"října\",\"listopadu\",\"prosince\"]},defaultFormattingWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"ne\",\"po\",\"út\",\"st\",\"čt\",\"pá\",\"so\"],short:[\"ne\",\"po\",\"út\",\"st\",\"čt\",\"pá\",\"so\"],abbreviated:[\"ned\",\"pon\",\"úte\",\"stř\",\"čtv\",\"pát\",\"sob\"],wide:[\"neděle\",\"pondělí\",\"úterý\",\"středa\",\"čtvrtek\",\"pátek\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},abbreviated:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},wide:{am:\"dopoledne\",pm:\"odpoledne\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},abbreviated:{am:\"dop.\",pm:\"odp.\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"},wide:{am:\"dopoledne\",pm:\"odpoledne\",midnight:\"půlnoc\",noon:\"poledne\",morning:\"ráno\",afternoon:\"odpoledne\",evening:\"večer\",night:\"noc\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"cs\",formatDistance:(e,t,n)=>{let a;const o=r[e];a=\"other\"===o.type?o.other:1===t?o.one:t>1&&t\u003C5?o.few:o.many;const i=!0===n?.addSuffix,s=n?.comparison;let u;return u=i&&-1===s?a.past:i&&1===s?a.future:a.regular,u.replace(\"{{count}}\",String(t))},formatLong:o,formatRelative:(e,t)=>{const n=s[e];return\"function\"==typeof n?n(t):n},localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(p[řr](\\.|ed) Kr\\.|p[řr](\\.|ed) n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,abbreviated:\u002F^(p[řr](\\.|ed) Kr\\.|p[řr](\\.|ed) n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,wide:\u002F^(p[řr](\\.|ed) Kristem|p[řr](\\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p[řr]\u002Fi,\u002F^(po|n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\. [čc]tvrtlet[íi]\u002Fi,wide:\u002F^[1234]\\. [čc]tvrtlet[íi]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[lúubdkčcszřrlp]\u002Fi,abbreviated:\u002F^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)\u002Fi,wide:\u002F^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^l\u002Fi,\u002F^[úu]\u002Fi,\u002F^b\u002Fi,\u002F^d\u002Fi,\u002F^k\u002Fi,\u002F^[čc]\u002Fi,\u002F^[čc]\u002Fi,\u002F^s\u002Fi,\u002F^z\u002Fi,\u002F^[řr]\u002Fi,\u002F^l\u002Fi,\u002F^p\u002Fi],any:[\u002F^led\u002Fi,\u002F^[úu]n\u002Fi,\u002F^b[řr]e\u002Fi,\u002F^dub\u002Fi,\u002F^kv[ěe]\u002Fi,\u002F^[čc]vn|[čc]erven(?!\\w)|[čc]ervna\u002Fi,\u002F^[čc]vc|[čc]erven(ec|ce)\u002Fi,\u002F^srp\u002Fi,\u002F^z[áa][řr]\u002Fi,\u002F^[řr][íi]j\u002Fi,\u002F^lis\u002Fi,\u002F^pro\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[npuúsčps]\u002Fi,short:\u002F^(ne|po|[úu]t|st|[čc]t|p[áa]|so)\u002Fi,abbreviated:\u002F^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)\u002Fi,wide:\u002F^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^[úu]\u002Fi,\u002F^s\u002Fi,\u002F^[čc]\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^ne\u002Fi,\u002F^po\u002Fi,\u002F^[úu]t\u002Fi,\u002F^st\u002Fi,\u002F^[čc]t\u002Fi,\u002F^p[áa]\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{any:\u002F^dopoledne|dop\\.?|odpoledne|odp\\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^dop\u002Fi,pm:\u002F^odp\u002Fi,midnight:\u002F^p[ůu]lnoc\u002Fi,noon:\u002F^poledne\u002Fi,morning:\u002Fr[áa]no\u002Fi,afternoon:\u002Fodpoledne\u002Fi,evening:\u002Fve[čc]er\u002Fi,night:\u002Fnoc\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},10263(e,t,n){n.d(t,{c:()=>a});var r=n(51609);function a(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},10410(e,t,n){n.d(t,{IV:()=>l,Mj:()=>u,Ww:()=>i,bk:()=>v,g9:()=>c,sJ:()=>d,uy:()=>s,y_:()=>o});var r=n(27723),a=n(8354),o=function(e){return a.number({message:(0,r.__)(\"\".concat(e,\" must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" must be a non-negative number\"),\"wp-cafe\")}).nullable().optional()},i=function(e){return a.number({message:(0,r.__)(\"\".concat(e,\" must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" must be a non-negative number\"),\"wp-cafe\")}).nullable().optional()},s=function(e){return a.enum([\"0\",\"1\"],{message:(0,r.__)(\"\".concat(e,\" must be either enabled (1) or disabled (0)\"),\"wp-cafe\")})},u=function(e){return a.object({value:a.number({message:(0,r.__)(\"\".concat(e,\" value must be a valid number\"),\"wp-cafe\")}).nonnegative({message:(0,r.__)(\"\".concat(e,\" value must be a non-negative number\"),\"wp-cafe\")}).nullable().optional(),unit:a.string().min(1,{message:(0,r.__)(\"\".concat(e,\" unit is required\"),\"wp-cafe\")})},{message:(0,r.__)(\"\".concat(e,\" must have value and unit\"),\"wp-cafe\")})},d=(a.enum([\"0\",\"1\"]),o(\"This field\")),l=(i(\"Interval\"),u(\"This field\"),a.string().optional().refine(function(e){return!e||\"\"===e.trim()||\u002F^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$\u002F.test(e)},{message:(0,r.__)(\"Invalid color format. Use #RGB or #RRGGBB.\",\"wp-cafe\")})),c=a.object({type:a.enum([\"predefined\",\"custom\"]),value:a.string()}),m=function(e,t){var n=t?\"\".concat(e,\" (\").concat(t,\")\"):e;return a.object({start:a.string({message:(0,r.__)(\"\".concat(n,\": Start time must be a valid string\"),\"wp-cafe\")}).min(1,{message:(0,r.__)(\"\".concat(n,\": Start time cannot be empty\"),\"wp-cafe\")}).refine(function(e){var t=\u002F^\\d{1,2}:\\d{2}\\s?(AM|PM|am|pm)$\u002Fi.test(e),n=\u002F^([01]?\\d|2[0-3]):[0-5]\\d$\u002F.test(e);return t||n},{message:(0,r.__)(\"\".concat(n,\": Start time must be in valid time format\"),\"wp-cafe\")}),end:a.string({message:(0,r.__)(\"\".concat(n,\": End time must be a valid string\"),\"wp-cafe\")}).min(1,{message:(0,r.__)(\"\".concat(n,\": End time cannot be empty\"),\"wp-cafe\")}).refine(function(e){var t=\u002F^\\d{1,2}:\\d{2}\\s?(AM|PM|am|pm)$\u002Fi.test(e),n=\u002F^([01]?\\d|2[0-3]):[0-5]\\d$\u002F.test(e);return t||n},{message:(0,r.__)(\"\".concat(n,\": End time must be in valid time format\"),\"wp-cafe\")})},{message:(0,r.__)(\"\".concat(n,\": Slot must have start and end times\"),\"wp-cafe\")}).describe(\"Time slot for \".concat(e))},f=function(e,t){return a.object({status:a.enum([\"on\",\"off\"],{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Status must be either 'on' or 'off'\"),\"wp-cafe\")}).describe(\"Whether the day is active (on) or inactive (off)\"),slots:a.array(m(\"\".concat(e,\" schedule\"),t),{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Slots must be an array of time slot objects\"),\"wp-cafe\")}).min(0,{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Slots array cannot be null\"),\"wp-cafe\")}).describe(\"Array of time slots for this day\")},{message:(0,r.__)(\"\".concat(e,\" schedule (\").concat(t,\"): Must have status and slots\"),\"wp-cafe\")}).describe(\"Schedule configuration for \".concat(t,\" in \").concat(e,\" schedule\"))},h=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],p={Mon:\"Monday\",Tue:\"Tuesday\",Wed:\"Wednesday\",Thu:\"Thursday\",Fri:\"Friday\",Sat:\"Saturday\",Sun:\"Sunday\"},v=function(e){return a.object(Object.fromEntries(h.map(function(t){return[t,f(e,p[t])]})),{message:(0,r.__)(\"\".concat(e,\" schedule must have all days (Mon-Sun)\"),\"wp-cafe\")}).strict().refine(function(e){return 0===h.filter(function(t){return!(t in e)}).length},{message:(0,r.__)(\"\".concat(e,\" schedule is incomplete. Some days are missing\"),\"wp-cafe\"),path:[\"schedule\"]}).describe(\"Complete weekly \".concat(e.toLowerCase(),\" schedule with all 7 days (Mon-Sun)\"))}},10646(e,t,n){n.d(t,{z:()=>o});var r=n(59007),a=n(43329);function o(e,t){const{start:n,end:o}=(0,r.P)(t?.in,e);let i=+n>+o;const s=i?+n:+o,u=i?o:n;u.setHours(0,0,0,0),u.setMonth(0,1);let d=t?.step??1;if(!d)return[];d\u003C0&&(d=-d,i=!i);const l=[];for(;+u\u003C=s;)l.push((0,a.w)(n,u)),u.setFullYear(u.getFullYear()+d);return i?l.reverse():l}},11541(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"праз \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" таму\":r(e.regular,t)}n.d(t,{be:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менш за секунду\",singularNominative:\"менш за {{count}} секунду\",singularGenitive:\"менш за {{count}} секунды\",pluralGenitive:\"менш за {{count}} секунд\"},future:{one:\"менш, чым праз секунду\",singularNominative:\"менш, чым праз {{count}} секунду\",singularGenitive:\"менш, чым праз {{count}} секунды\",pluralGenitive:\"менш, чым праз {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду таму\",singularGenitive:\"{{count}} секунды таму\",pluralGenitive:\"{{count}} секунд таму\"},future:{singularNominative:\"праз {{count}} секунду\",singularGenitive:\"праз {{count}} секунды\",pluralGenitive:\"праз {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"праз паўхвіліны\":\"паўхвіліны таму\":\"паўхвіліны\",lessThanXMinutes:a({regular:{one:\"менш за хвіліну\",singularNominative:\"менш за {{count}} хвіліну\",singularGenitive:\"менш за {{count}} хвіліны\",pluralGenitive:\"менш за {{count}} хвілін\"},future:{one:\"менш, чым праз хвіліну\",singularNominative:\"менш, чым праз {{count}} хвіліну\",singularGenitive:\"менш, чым праз {{count}} хвіліны\",pluralGenitive:\"менш, чым праз {{count}} хвілін\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвіліна\",singularGenitive:\"{{count}} хвіліны\",pluralGenitive:\"{{count}} хвілін\"},past:{singularNominative:\"{{count}} хвіліну таму\",singularGenitive:\"{{count}} хвіліны таму\",pluralGenitive:\"{{count}} хвілін таму\"},future:{singularNominative:\"праз {{count}} хвіліну\",singularGenitive:\"праз {{count}} хвіліны\",pluralGenitive:\"праз {{count}} хвілін\"}}),aboutXHours:a({regular:{singularNominative:\"каля {{count}} гадзіны\",singularGenitive:\"каля {{count}} гадзін\",pluralGenitive:\"каля {{count}} гадзін\"},future:{singularNominative:\"прыблізна праз {{count}} гадзіну\",singularGenitive:\"прыблізна праз {{count}} гадзіны\",pluralGenitive:\"прыблізна праз {{count}} гадзін\"}}),xHours:a({regular:{singularNominative:\"{{count}} гадзіна\",singularGenitive:\"{{count}} гадзіны\",pluralGenitive:\"{{count}} гадзін\"},past:{singularNominative:\"{{count}} гадзіну таму\",singularGenitive:\"{{count}} гадзіны таму\",pluralGenitive:\"{{count}} гадзін таму\"},future:{singularNominative:\"праз {{count}} гадзіну\",singularGenitive:\"праз {{count}} гадзіны\",pluralGenitive:\"праз {{count}} гадзін\"}}),xDays:a({regular:{singularNominative:\"{{count}} дзень\",singularGenitive:\"{{count}} дні\",pluralGenitive:\"{{count}} дзён\"}}),aboutXWeeks:a({regular:{singularNominative:\"каля {{count}} тыдні\",singularGenitive:\"каля {{count}} тыдняў\",pluralGenitive:\"каля {{count}} тыдняў\"},future:{singularNominative:\"прыблізна праз {{count}} тыдзень\",singularGenitive:\"прыблізна праз {{count}} тыдні\",pluralGenitive:\"прыблізна праз {{count}} тыдняў\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тыдзень\",singularGenitive:\"{{count}} тыдні\",pluralGenitive:\"{{count}} тыдняў\"}}),aboutXMonths:a({regular:{singularNominative:\"каля {{count}} месяца\",singularGenitive:\"каля {{count}} месяцаў\",pluralGenitive:\"каля {{count}} месяцаў\"},future:{singularNominative:\"прыблізна праз {{count}} месяц\",singularGenitive:\"прыблізна праз {{count}} месяцы\",pluralGenitive:\"прыблізна праз {{count}} месяцаў\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяцы\",pluralGenitive:\"{{count}} месяцаў\"}}),aboutXYears:a({regular:{singularNominative:\"каля {{count}} года\",singularGenitive:\"каля {{count}} гадоў\",pluralGenitive:\"каля {{count}} гадоў\"},future:{singularNominative:\"прыблізна праз {{count}} год\",singularGenitive:\"прыблізна праз {{count}} гады\",pluralGenitive:\"прыблізна праз {{count}} гадоў\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} гады\",pluralGenitive:\"{{count}} гадоў\"}}),overXYears:a({regular:{singularNominative:\"больш за {{count}} год\",singularGenitive:\"больш за {{count}} гады\",pluralGenitive:\"больш за {{count}} гадоў\"},future:{singularNominative:\"больш, чым праз {{count}} год\",singularGenitive:\"больш, чым праз {{count}} гады\",pluralGenitive:\"больш, чым праз {{count}} гадоў\"}}),almostXYears:a({regular:{singularNominative:\"амаль {{count}} год\",singularGenitive:\"амаль {{count}} гады\",pluralGenitive:\"амаль {{count}} гадоў\"},future:{singularNominative:\"амаль праз {{count}} год\",singularGenitive:\"амаль праз {{count}} гады\",pluralGenitive:\"амаль праз {{count}} гадоў\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096),d=n(29407);const l=[\"нядзелю\",\"панядзелак\",\"аўторак\",\"сераду\",\"чацвер\",\"пятніцу\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" а' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у мінулую \"+t+\" а' p\";case 1:case 2:case 4:return\"'у мінулы \"+t+\" а' p\"}}(a)},yesterday:\"'учора а' p\",today:\"'сёння а' p\",tomorrow:\"'заўтра а' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступную \"+t+\" а' p\";case 1:case 2:case 4:return\"'у наступны \"+t+\" а' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?\"-га\":\"hour\"===n||\"minute\"===n||\"second\"===n?\"-я\":r%10!=2&&r%10!=3||r%100==12||r%100==13?\"-ы\":\"-і\",r+a},era:(0,f.o)({values:{narrow:[\"да н.э.\",\"н.э.\"],abbreviated:[\"да н. э.\",\"н. э.\"],wide:[\"да нашай эры\",\"нашай эры\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ы кв.\",\"2-і кв.\",\"3-і кв.\",\"4-ы кв.\"],wide:[\"1-ы квартал\",\"2-і квартал\",\"3-і квартал\",\"4-ы квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"М\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"май\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"снеж.\"],wide:[\"студзень\",\"люты\",\"сакавік\",\"красавік\",\"май\",\"чэрвень\",\"ліпень\",\"жнівень\",\"верасень\",\"кастрычнік\",\"лістапад\",\"снежань\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"М\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"мая\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"снеж.\"],wide:[\"студзеня\",\"лютага\",\"сакавіка\",\"красавіка\",\"мая\",\"чэрвеня\",\"ліпеня\",\"жніўня\",\"верасня\",\"кастрычніка\",\"лістапада\",\"снежня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"А\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"аў\",\"ср\",\"чц\",\"пт\",\"сб\"],abbreviated:[\"нядз\",\"пан\",\"аўт\",\"сер\",\"чац\",\"пят\",\"суб\"],wide:[\"нядзеля\",\"панядзелак\",\"аўторак\",\"серада\",\"чацвер\",\"пятніца\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніца\",afternoon:\"дзень\",evening:\"вечар\",night:\"ноч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніцы\",afternoon:\"дня\",evening:\"вечара\",night:\"ночы\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"be\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(да нашай эры|нашай эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыі]?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыі]?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слкмчжв]\u002Fi,abbreviated:\u002F^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\\.?\u002Fi,wide:\u002F^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^к\u002Fi,\u002F^м\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^к\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi],any:[\u002F^ст\u002Fi,\u002F^лю\u002Fi,\u002F^са\u002Fi,\u002F^кр\u002Fi,\u002F^ма\u002Fi,\u002F^ч\u002Fi,\u002F^ліп\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^ка\u002Fi,\u002F^ліс\u002Fi,\u002F^сн\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпасч]\u002Fi,short:\u002F^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?\u002Fi,wide:\u002F^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[ан]\u002Fi,\u002F^а\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,abbreviated:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,wide:\u002F^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^поўн\u002Fi,noon:\u002F^поўд\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[зн]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},11580(e,t,n){n.d(t,{p:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in),a=n.getMonth();return n.setFullYear(n.getFullYear(),a+1,0),n.setHours(23,59,59,999),n}},11622(e,t,n){n(74848),n(27723),n(62468),n(71964),n(38895)},11942(e,t,n){n.d(t,{fy:()=>l});const r={lessThanXSeconds:{one:\"minder as 1 sekonde\",other:\"minder as {{count}} sekonden\"},xSeconds:{one:\"1 sekonde\",other:\"{{count}} sekonden\"},halfAMinute:\"oardel minút\",lessThanXMinutes:{one:\"minder as 1 minút\",other:\"minder as {{count}} minuten\"},xMinutes:{one:\"1 minút\",other:\"{{count}} minuten\"},aboutXHours:{one:\"sawat 1 oere\",other:\"sawat {{count}} oere\"},xHours:{one:\"1 oere\",other:\"{{count}} oere\"},xDays:{one:\"1 dei\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"sawat 1 wike\",other:\"sawat {{count}} wiken\"},xWeeks:{one:\"1 wike\",other:\"{{count}} wiken\"},aboutXMonths:{one:\"sawat 1 moanne\",other:\"sawat {{count}} moannen\"},xMonths:{one:\"1 moanne\",other:\"{{count}} moannen\"},aboutXYears:{one:\"sawat 1 jier\",other:\"sawat {{count}} jier\"},xYears:{one:\"1 jier\",other:\"{{count}} jier\"},overXYears:{one:\"mear as 1 jier\",other:\"mear as {{count}}s jier\"},almostXYears:{one:\"hast 1 jier\",other:\"hast {{count}} jier\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd-MM-y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ôfrûne' eeee 'om' p\",yesterday:\"'juster om' p\",today:\"'hjoed om' p\",tomorrow:\"'moarn om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"f.K.\",\"n.K.\"],abbreviated:[\"f.Kr.\",\"n.Kr.\"],wide:[\"foar Kristus\",\"nei Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e fearnsjier\",\"2e fearnsjier\",\"3e fearnsjier\",\"4e fearnsjier\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mai.\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"jannewaris\",\"febrewaris\",\"maart\",\"april\",\"maaie\",\"juny\",\"july\",\"augustus\",\"septimber\",\"oktober\",\"novimber\",\"desimber\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"s\",\"m\",\"t\",\"w\",\"t\",\"f\",\"s\"],short:[\"si\",\"mo\",\"ti\",\"wo\",\"to\",\"fr\",\"so\"],abbreviated:[\"snein\",\"moa\",\"tii\",\"woa\",\"ton\",\"fre\",\"sneon\"],wide:[\"snein\",\"moandei\",\"tiisdei\",\"woansdei\",\"tongersdei\",\"freed\",\"sneon\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"middei\",morning:\"moarns\",afternoon:\"middeis\",evening:\"jûns\",night:\"nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"fy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"oer \"+a:a+\" lyn\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([fn]\\.? ?K\\.?)\u002F,abbreviated:\u002F^([fn]\\. ?Kr\\.?)\u002F,wide:\u002F^((foar|nei) Kristus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e fearnsjier\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)\u002Fi,wide:\u002F^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^des\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(si|mo|ti|wo|to|fr|so)\u002Fi,abbreviated:\u002F^(snein|moa|tii|woa|ton|fre|sneon)\u002Fi,wide:\u002F^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^sn\u002Fi,\u002F^mo\u002Fi,\u002F^ti\u002Fi,\u002F^wo\u002Fi,\u002F^to\u002Fi,\u002F^fr\u002Fi,\u002F^sn\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^middei\u002Fi,morning:\u002Fmoarns\u002Fi,afternoon:\u002F^middeis\u002Fi,evening:\u002Fjûns\u002Fi,night:\u002Fnachts\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},12036(e,t,n){n.d(t,{r:()=>l});var r=n(47143),a=n(1010),o=n(19402);function i(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var i=r&&r.prototype instanceof d?r:d,l=Object.create(i.prototype);return s(l,\"_invoke\",function(n,r,a){var o,i,s,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,i=0,s=e,m.n=n,u}};function f(n,r){for(i=n,s=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(i=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,i=0))}if(a||n>1)return u;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),i=l,s=h;(t=i\u003C2?e:s)||!c;){o||(i?i\u003C3?(i>1&&(m.n=-1),f(i,s)):m.n=s:m.v=s);try{if(d=2,o){if(i||(a=\"next\"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;s=t.value,i\u003C2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i\u003C2&&(s=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),i=1);o=e}else if((t=(c=m.n\u003C0)?s:n.call(r,m))!==u)break}catch(t){o=e,i=1,s=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var u={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(s(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,s(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,s(f,\"constructor\",c),s(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",s(c,a,\"GeneratorFunction\"),s(f),s(f,a,\"Generator\"),s(f,r,function(){return this}),s(f,\"toString\",function(){return\"[object Generator]\"}),(i=function(){return{w:o,m:h}})()}function s(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}s=function(e,t,n,r){function o(t,n){s(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},s(e,t,n,r)}var u=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},d=null,l=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.integrations).setIntegrationsState,t=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.integrations).getIntegrationsState()},[]),n=t.integrations,s=t.loading;return{getIntegrations:function(){return u(void 0,void 0,void 0,i().m(function t(){return i().w(function(t){for(;;)switch(t.n){case 0:if(!n&&!s){t.n=1;break}return t.a(2);case 1:if(!d){t.n=2;break}return t.a(2,d);case 2:return d=function(){return u(void 0,void 0,void 0,i().m(function t(){var n,r;return i().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,e({loading:!0}),t.n=1,a.A.integrations.getIntegrations();case 1:return(n=t.v).success&&e({integrations:n.data,loading:!1}),t.a(2,n);case 2:t.p=2,r=t.v,console.log(\"Error fetching integrations:\",r),e({loading:!1});case 3:return t.p=3,d=null,t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))}(),t.a(2,d)}},t)}))},updateIntegrationStatus:function(t,n){return u(void 0,void 0,void 0,i().m(function r(){var o,s;return i().w(function(r){for(;;)switch(r.p=r.n){case 0:return e({updatingIntegration:t}),r.p=1,r.n=2,a.A.integrations.updateIntegrationStatus({name:t,status:n});case 2:return(o=r.v).success&&e({integrations:null==o?void 0:o.data}),r.a(2,o);case 3:throw r.p=3,s=r.v,console.log(\"Error updating integration status:\",s),s;case 4:return r.p=4,e({updatingIntegration:null}),r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))}}}},12163(e,t,n){e.exports=n.p+\"chunks\u002Fimages\u002Fvideo-thumbnail.jpg\"},12455(e,t,n){n.d(t,{Mm:()=>d.M,q7:()=>m.q,zm:()=>v}),n(22018);var r,a,o,i,s,u,d=n(79085),l=n(86087),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[\"paged\",\"per_page\"];return{isQueried:(0,l.useMemo)(function(){return Object.keys(e).some(function(n){return!t.includes(n)&&void 0!==e[n]&&null!==e[n]&&\"\"!==e[n]})},[e,t])}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_hooks_use_search_empty_state\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_hooks_use_search_empty_state\",\"wpcafe\",function(){return c},10);var m=n(90877),f=(n(68473),n(80894),n(47767)),h=n(84976);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var v=function(){var e,t,n=(0,f.zy)(),r=(e=(0,h.ok)(),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),a=r[0],o=r[1],i=(0,l.useMemo)(function(){return new URLSearchParams(n.search)},[n.search]),s=(0,l.useCallback)(function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";return null!==(e=a.get(\"tab\"))&&void 0!==e?e:t},[a]);return{params:i,getParams:s,setParams:(0,l.useCallback)(function(e){a.set(\"tab\",e),o(a)},[a])}};n(17639);var g,b,w,y,k,x,j=n(47143),M=n(19402),P=function(){return\"active\"===((0,j.useSelect)(function(e){return e(null===M.zQ||void 0===M.zQ?void 0:M.zQ.settings).getSettingsState()},[]).data||{}).wc_status};null===(w=null===(b=null===(g=null===window||void 0===window?void 0:window.wp)||void 0===g?void 0:g.hooks)||void 0===b?void 0:b.removeFilter)||void 0===w||w.call(b,\"wpcafe_hooks_use_woocommerce_guard\",\"wpcafe\"),null===(x=null===(k=null===(y=null===window||void 0===window?void 0:window.wp)||void 0===y?void 0:y.hooks)||void 0===k?void 0:k.addFilter)||void 0===x||x.call(k,\"wpcafe_hooks_use_woocommerce_guard\",\"wpcafe\",function(){return P},10),n(92060),n(82464),n(25380)},12462(e,t,n){n.d(t,{E:()=>g,P:()=>b});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71112);function g(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"skeleton\",className:(0,v.cn)(\"bg-gray-200 dark:bg-slate-600 animate-pulse rounded-md\",t)},n))}function b(){return(0,p.jsxs)(\"div\",{className:\"p-10 flex flex-col justify-center gap-4\",children:[(0,p.jsx)(g,{className:\"h-5 w-1\u002F3 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-2\u002F3 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-3\u002F4 rounded-full\"}),(0,p.jsx)(g,{className:\"h-5 w-11\u002F12 rounded-full\"})]})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_skeleton\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_full_screen_skeleton\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_skeleton\",\"wpcafe\",function(e,t){return(0,p.jsx)(g,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_full_screen_skeleton\",\"wpcafe\",function(e,t){return(0,p.jsx)(b,Object.assign({},t))},10)},12541(e,t,n){n.d(t,{GP:()=>p,Yq:()=>p});var r=n(44047),a=n(92516),o=n(6841),i=n(78668),s=n(3265),u=n(32370),d=n(29407);const l=\u002F[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|.\u002Fg,c=\u002FP+p+|P+|p+|''|'(''|[^'])+('|$)|.\u002Fg,m=\u002F^'([^]*?)'?$\u002F,f=\u002F''\u002Fg,h=\u002F[a-zA-Z]\u002F;function p(e,t,n){const m=(0,a.q)(),f=n?.locale??m.locale??r.c,p=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,g=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0,b=(0,d.a)(e,n?.in);if(!(0,u.f)(b))throw new RangeError(\"Invalid time value\");let w=t.match(c).map(e=>{const t=e[0];return\"p\"===t||\"P\"===t?(0,i.m[t])(e,f.formatLong):e}).join(\"\").match(l).map(e=>{if(\"''\"===e)return{isToken:!1,value:\"'\"};const t=e[0];if(\"'\"===t)return{isToken:!1,value:v(e)};if(o._[t])return{isToken:!0,value:e};if(t.match(h))throw new RangeError(\"Format string contains an unescaped latin alphabet character `\"+t+\"`\");return{isToken:!1,value:e}});f.localize.preprocessor&&(w=f.localize.preprocessor(b,w));const y={firstWeekContainsDate:p,weekStartsOn:g,locale:f};return w.map(r=>{if(!r.isToken)return r.value;const a=r.value;return(!n?.useAdditionalWeekYearTokens&&(0,s.xM)(a)||!n?.useAdditionalDayOfYearTokens&&(0,s.ef)(a))&&(0,s.Ss)(a,t,String(e)),(0,o._[a[0]])(b,a,f.localize,y)}).join(\"\")}function v(e){const t=e.match(m);return t?t[1].replace(f,\"'\"):e}},13117(e,t,n){n.d(t,{a:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(38895),m=function(){return(0,d.jsxs)(\"div\",{className:\"flex flex-col gap-2 items-center\",children:[(0,d.jsx)(c.VY,{children:(0,l.__)(\"If you’re seeing this unexpectedly, try refreshing the page:\",\"wp-cafe\")}),(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[(0,d.jsx)(\"span\",{role:\"img\",\"aria-label\":\"window emoji\",children:\"🪟\"}),(0,d.jsx)(\"strong\",{className:\"font-semibold\",children:(0,l.__)(\"Windows:\",\"wp-cafe\")}),(0,d.jsx)(\"code\",{className:\"bg-gray-100 px-2 py-1 rounded\",children:\"Ctrl + Shift + R\"})]}),(0,d.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[(0,d.jsx)(\"span\",{role:\"img\",\"aria-label\":\"apple emoji\",children:\"🍎\"}),(0,d.jsx)(\"strong\",{className:\"font-semibold\",children:(0,l.__)(\"Mac:\",\"wp-cafe\")}),(0,d.jsx)(\"code\",{className:\"bg-gray-100 px-2 py-1 rounded\",children:\"Cmd + Shift + R\"})]})]})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_error_instructions\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_error_instructions\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},13174(e,t,n){n.d(t,{nn:()=>c});const r={lessThanXSeconds:{one:\"mindre enn eitt sekund\",other:\"mindre enn {{count}} sekund\"},xSeconds:{one:\"eitt sekund\",other:\"{{count}} sekund\"},halfAMinute:\"eit halvt minutt\",lessThanXMinutes:{one:\"mindre enn eitt minutt\",other:\"mindre enn {{count}} minutt\"},xMinutes:{one:\"eitt minutt\",other:\"{{count}} minutt\"},aboutXHours:{one:\"omtrent ein time\",other:\"omtrent {{count}} timar\"},xHours:{one:\"ein time\",other:\"{{count}} timar\"},xDays:{one:\"ein dag\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"omtrent ei veke\",other:\"omtrent {{count}} veker\"},xWeeks:{one:\"ei veke\",other:\"{{count}} veker\"},aboutXMonths:{one:\"omtrent ein månad\",other:\"omtrent {{count}} månader\"},xMonths:{one:\"ein månad\",other:\"{{count}} månader\"},aboutXYears:{one:\"omtrent eitt år\",other:\"omtrent {{count}} år\"},xYears:{one:\"eitt år\",other:\"{{count}} år\"},overXYears:{one:\"over eitt år\",other:\"over {{count}} år\"},almostXYears:{one:\"nesten eitt år\",other:\"nesten {{count}} år\"}},a=[\"null\",\"ein\",\"to\",\"tre\",\"fire\",\"fem\",\"seks\",\"sju\",\"åtte\",\"ni\",\"ti\",\"elleve\",\"tolv\"];var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},s={lastWeek:\"'førre' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgon kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"før Kristus\",\"etter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"mai\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"su\",\"må\",\"ty\",\"on\",\"to\",\"fr\",\"lau\"],abbreviated:[\"sun\",\"mån\",\"tys\",\"ons\",\"tor\",\"fre\",\"laur\"],wide:[\"sundag\",\"måndag\",\"tysdag\",\"onsdag\",\"torsdag\",\"fredag\",\"laurdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natta\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natta\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgonen\",afternoon:\"på ettermiddagen\",evening:\"på kvelden\",night:\"på natta\"}},defaultWidth:\"wide\"})};var l=n(57883);const c={code:\"nn\",formatDistance:(e,t,n)=>{let o;const i=r[e];return o=\"string\"==typeof i?i:1===t?i.one:i.other.replace(\"{{count}}\",t\u003C13?a[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+o:o+\" sidan\":o},formatLong:i,formatRelative:(e,t,n,r)=>s[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,wide:\u002F^(før Kristus|før vår tid|etter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^e\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\\.?\u002Fi,wide:\u002F^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(su|må|ty|on|to|fr|la)\u002Fi,abbreviated:\u002F^(sun|mån|tys|ons|tor|fre|laur)\u002Fi,wide:\u002F^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ty\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgon\u002Fi,afternoon:\u002Fettermiddag\u002Fi,evening:\u002Fkveld\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},13190(e,t,n){n.d(t,{bs:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 sedmicu\",withPrepositionAgo:\"oko 1 sedmicu\",withPrepositionIn:\"oko 1 sedmicu\"},dual:\"oko {{count}} sedmice\",other:\"oko {{count}} sedmice\"},xWeeks:{one:{standalone:\"1 sedmicu\",withPrepositionAgo:\"1 sedmicu\",withPrepositionIn:\"1 sedmicu\"},dual:\"{{count}} sedmice\",other:\"{{count}} sedmice\"},aboutXMonths:{one:{standalone:\"oko 1 mjesec\",withPrepositionAgo:\"oko 1 mjesec\",withPrepositionIn:\"oko 1 mjesec\"},dual:\"oko {{count}} mjeseca\",other:\"oko {{count}} mjeseci\"},xMonths:{one:{standalone:\"1 mjesec\",withPrepositionAgo:\"1 mjesec\",withPrepositionIn:\"1 mjesec\"},dual:\"{{count}} mjeseca\",other:\"{{count}} mjeseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošle nedjelje u' p\";case 3:return\"'prošle srijede u' p\";case 6:return\"'prošle subote u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'juče u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'sljedeće nedjelje u' p\";case 3:return\"'sljedeću srijedu u' p\";case 6:return\"'sljedeću subotu u' p\";default:return\"'sljedeći' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return String(n)+\".\"},era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Hr.\",\"po. Hr.\"],wide:[\"Prije Hrista\",\"Poslije Hrista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"juni\",\"juli\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"juni\",\"juli\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],wide:[\"nedjelja\",\"ponedjeljak\",\"utorak\",\"srijeda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"poslije podne\",evening:\"uveče\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"poslije podne\",evening:\"uveče\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"bs\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"prije \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Hr\\.|po\\.\\s?Hr\\.)\u002Fi,wide:\u002F^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)\u002Fi,wide:\u002F^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^avg\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(poslije\\s|po)+podne\u002Fi,evening:\u002F(uvece|uveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},13406(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"праз \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" таму\":r(e.regular,t)}n.d(t,{k:()=>v});const o={lessThanXSeconds:a({regular:{one:\"менш за секунду\",singularNominative:\"менш за {{count}} секунду\",singularGenitive:\"менш за {{count}} секунды\",pluralGenitive:\"менш за {{count}} секунд\"},future:{one:\"менш, чым праз секунду\",singularNominative:\"менш, чым праз {{count}} секунду\",singularGenitive:\"менш, чым праз {{count}} секунды\",pluralGenitive:\"менш, чым праз {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду таму\",singularGenitive:\"{{count}} секунды таму\",pluralGenitive:\"{{count}} секунд таму\"},future:{singularNominative:\"праз {{count}} секунду\",singularGenitive:\"праз {{count}} секунды\",pluralGenitive:\"праз {{count}} секунд\"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?\"праз паўхвіліны\":\"паўхвіліны таму\":\"паўхвіліны\",lessThanXMinutes:a({regular:{one:\"менш за хвіліну\",singularNominative:\"менш за {{count}} хвіліну\",singularGenitive:\"менш за {{count}} хвіліны\",pluralGenitive:\"менш за {{count}} хвілін\"},future:{one:\"менш, чым праз хвіліну\",singularNominative:\"менш, чым праз {{count}} хвіліну\",singularGenitive:\"менш, чым праз {{count}} хвіліны\",pluralGenitive:\"менш, чым праз {{count}} хвілін\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} хвіліна\",singularGenitive:\"{{count}} хвіліны\",pluralGenitive:\"{{count}} хвілін\"},past:{singularNominative:\"{{count}} хвіліну таму\",singularGenitive:\"{{count}} хвіліны таму\",pluralGenitive:\"{{count}} хвілін таму\"},future:{singularNominative:\"праз {{count}} хвіліну\",singularGenitive:\"праз {{count}} хвіліны\",pluralGenitive:\"праз {{count}} хвілін\"}}),aboutXHours:a({regular:{singularNominative:\"каля {{count}} гадзіны\",singularGenitive:\"каля {{count}} гадзін\",pluralGenitive:\"каля {{count}} гадзін\"},future:{singularNominative:\"прыблізна праз {{count}} гадзіну\",singularGenitive:\"прыблізна праз {{count}} гадзіны\",pluralGenitive:\"прыблізна праз {{count}} гадзін\"}}),xHours:a({regular:{singularNominative:\"{{count}} гадзіна\",singularGenitive:\"{{count}} гадзіны\",pluralGenitive:\"{{count}} гадзін\"},past:{singularNominative:\"{{count}} гадзіну таму\",singularGenitive:\"{{count}} гадзіны таму\",pluralGenitive:\"{{count}} гадзін таму\"},future:{singularNominative:\"праз {{count}} гадзіну\",singularGenitive:\"праз {{count}} гадзіны\",pluralGenitive:\"праз {{count}} гадзін\"}}),xDays:a({regular:{singularNominative:\"{{count}} дзень\",singularGenitive:\"{{count}} дні\",pluralGenitive:\"{{count}} дзён\"}}),aboutXWeeks:a({regular:{singularNominative:\"каля {{count}} тыдні\",singularGenitive:\"каля {{count}} тыдняў\",pluralGenitive:\"каля {{count}} тыдняў\"},future:{singularNominative:\"прыблізна праз {{count}} тыдзень\",singularGenitive:\"прыблізна праз {{count}} тыдні\",pluralGenitive:\"прыблізна праз {{count}} тыдняў\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} тыдзень\",singularGenitive:\"{{count}} тыдні\",pluralGenitive:\"{{count}} тыдняў\"}}),aboutXMonths:a({regular:{singularNominative:\"каля {{count}} месяца\",singularGenitive:\"каля {{count}} месяцаў\",pluralGenitive:\"каля {{count}} месяцаў\"},future:{singularNominative:\"прыблізна праз {{count}} месяц\",singularGenitive:\"прыблізна праз {{count}} месяцы\",pluralGenitive:\"прыблізна праз {{count}} месяцаў\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяцы\",pluralGenitive:\"{{count}} месяцаў\"}}),aboutXYears:a({regular:{singularNominative:\"каля {{count}} года\",singularGenitive:\"каля {{count}} гадоў\",pluralGenitive:\"каля {{count}} гадоў\"},future:{singularNominative:\"прыблізна праз {{count}} год\",singularGenitive:\"прыблізна праз {{count}} гады\",pluralGenitive:\"прыблізна праз {{count}} гадоў\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} гады\",pluralGenitive:\"{{count}} гадоў\"}}),overXYears:a({regular:{singularNominative:\"больш за {{count}} год\",singularGenitive:\"больш за {{count}} гады\",pluralGenitive:\"больш за {{count}} гадоў\"},future:{singularNominative:\"больш, чым праз {{count}} год\",singularGenitive:\"больш, чым праз {{count}} гады\",pluralGenitive:\"больш, чым праз {{count}} гадоў\"}}),almostXYears:a({regular:{singularNominative:\"амаль {{count}} год\",singularGenitive:\"амаль {{count}} гады\",pluralGenitive:\"амаль {{count}} гадоў\"},future:{singularNominative:\"амаль праз {{count}} год\",singularGenitive:\"амаль праз {{count}} гады\",pluralGenitive:\"амаль праз {{count}} гадоў\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096),d=n(29407);const l=[\"нядзелю\",\"панядзелак\",\"аўторак\",\"сераду\",\"чацьвер\",\"пятніцу\",\"суботу\"];function c(e){return\"'у \"+l[e]+\" а' p\"}const m={lastWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у мінулую \"+t+\" а' p\";case 1:case 2:case 4:return\"'у мінулы \"+t+\" а' p\"}}(a)},yesterday:\"'учора а' p\",today:\"'сёньня а' p\",tomorrow:\"'заўтра а' p\",nextWeek:(e,t,n)=>{const r=(0,d.a)(e),a=r.getDay();return(0,u.R)(r,t,n)?c(a):function(e){const t=l[e];switch(e){case 0:case 3:case 5:case 6:return\"'у наступную \"+t+\" а' p\";case 1:case 2:case 4:return\"'у наступны \"+t+\" а' p\"}}(a)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>{const n=String(t?.unit),r=Number(e);let a;return a=\"date\"===n?\"-га\":\"hour\"===n||\"minute\"===n||\"second\"===n?\"-я\":r%10!=2&&r%10!=3||r%100==12||r%100==13?\"-ы\":\"-і\",r+a},era:(0,f.o)({values:{narrow:[\"да н.э.\",\"н.э.\"],abbreviated:[\"да н. э.\",\"н. э.\"],wide:[\"да нашай эры\",\"нашай эры\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ы кв.\",\"2-і кв.\",\"3-і кв.\",\"4-ы кв.\"],wide:[\"1-ы квартал\",\"2-і квартал\",\"3-і квартал\",\"4-ы квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"Т\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"трав.\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"сьнеж.\"],wide:[\"студзень\",\"люты\",\"сакавік\",\"красавік\",\"травень\",\"чэрвень\",\"ліпень\",\"жнівень\",\"верасень\",\"кастрычнік\",\"лістапад\",\"сьнежань\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"С\",\"Л\",\"С\",\"К\",\"Т\",\"Ч\",\"Л\",\"Ж\",\"В\",\"К\",\"Л\",\"С\"],abbreviated:[\"студз.\",\"лют.\",\"сак.\",\"крас.\",\"трав.\",\"чэрв.\",\"ліп.\",\"жн.\",\"вер.\",\"кастр.\",\"ліст.\",\"сьнеж.\"],wide:[\"студзеня\",\"лютага\",\"сакавіка\",\"красавіка\",\"траўня\",\"чэрвеня\",\"ліпеня\",\"жніўня\",\"верасня\",\"кастрычніка\",\"лістапада\",\"сьнежня\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"Н\",\"П\",\"А\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"аў\",\"ср\",\"чц\",\"пт\",\"сб\"],abbreviated:[\"нядз\",\"пан\",\"аўт\",\"сер\",\"чаць\",\"пят\",\"суб\"],wide:[\"нядзеля\",\"панядзелак\",\"аўторак\",\"серада\",\"чацьвер\",\"пятніца\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дзень\",evening:\"веч.\",night:\"ноч\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніца\",afternoon:\"дзень\",evening:\"вечар\",night:\"ноч\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"поўн.\",noon:\"поўд.\",morning:\"ран.\",afternoon:\"дня\",evening:\"веч.\",night:\"ночы\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"поўнач\",noon:\"поўдзень\",morning:\"раніцы\",afternoon:\"дня\",evening:\"вечара\",night:\"ночы\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"be-tarask\",formatDistance:(e,t,n)=>(n=n||{},o[e](t,n)),formatLong:s,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((да )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(да нашай эры|нашай эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыі]?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыі]?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[слкмчжв]\u002Fi,abbreviated:\u002F^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\\.?\u002Fi,wide:\u002F^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^с\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi,\u002F^к\u002Fi,\u002F^т\u002Fi,\u002F^ч\u002Fi,\u002F^л\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^к\u002Fi,\u002F^л\u002Fi,\u002F^с\u002Fi],any:[\u002F^ст\u002Fi,\u002F^лю\u002Fi,\u002F^са\u002Fi,\u002F^кр\u002Fi,\u002F^тр\u002Fi,\u002F^ч\u002Fi,\u002F^ліп\u002Fi,\u002F^ж\u002Fi,\u002F^в\u002Fi,\u002F^ка\u002Fi,\u002F^ліс\u002Fi,\u002F^сн\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[нпасч]\u002Fi,short:\u002F^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?\u002Fi,wide:\u002F^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н\u002Fi,\u002F^п[ан]\u002Fi,\u002F^а\u002Fi,\u002F^с[ер]\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,abbreviated:\u002F^([дп]п|поўн\\.?|поўд\\.?|ран\\.?|дзень|дня|веч\\.?|ночы?)\u002Fi,wide:\u002F^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^поўн\u002Fi,noon:\u002F^поўд\u002Fi,morning:\u002F^р\u002Fi,afternoon:\u002F^д[зн]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},13558(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"palette\",[[\"path\",{d:\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\",key:\"e79jfc\"}],[\"circle\",{cx:\"13.5\",cy:\"6.5\",r:\".5\",fill:\"currentColor\",key:\"1okk4w\"}],[\"circle\",{cx:\"17.5\",cy:\"10.5\",r:\".5\",fill:\"currentColor\",key:\"f64h9f\"}],[\"circle\",{cx:\"6.5\",cy:\"12.5\",r:\".5\",fill:\"currentColor\",key:\"qy21gx\"}],[\"circle\",{cx:\"8.5\",cy:\"7.5\",r:\".5\",fill:\"currentColor\",key:\"fotxhn\"}]])},13656(e,t,n){n.d(t,{Z:()=>u});var r=n(51609),a=n(75795),o=n(44645),i=n(88200),s=n(74848),u=r.forwardRef((e,t)=>{const{container:n,...u}=e,[d,l]=r.useState(!1);(0,i.N)(()=>l(!0),[]);const c=n||d&&globalThis?.document?.body;return c?a.createPortal((0,s.jsx)(o.sG.div,{...u,ref:t}),c):null});u.displayName=\"Portal\"},15146(e,t,n){n.d(t,{et:()=>m});const r={lessThanXSeconds:{standalone:{one:\"vähem kui üks sekund\",other:\"vähem kui {{count}} sekundit\"},withPreposition:{one:\"vähem kui ühe sekundi\",other:\"vähem kui {{count}} sekundi\"}},xSeconds:{standalone:{one:\"üks sekund\",other:\"{{count}} sekundit\"},withPreposition:{one:\"ühe sekundi\",other:\"{{count}} sekundi\"}},halfAMinute:{standalone:\"pool minutit\",withPreposition:\"poole minuti\"},lessThanXMinutes:{standalone:{one:\"vähem kui üks minut\",other:\"vähem kui {{count}} minutit\"},withPreposition:{one:\"vähem kui ühe minuti\",other:\"vähem kui {{count}} minuti\"}},xMinutes:{standalone:{one:\"üks minut\",other:\"{{count}} minutit\"},withPreposition:{one:\"ühe minuti\",other:\"{{count}} minuti\"}},aboutXHours:{standalone:{one:\"umbes üks tund\",other:\"umbes {{count}} tundi\"},withPreposition:{one:\"umbes ühe tunni\",other:\"umbes {{count}} tunni\"}},xHours:{standalone:{one:\"üks tund\",other:\"{{count}} tundi\"},withPreposition:{one:\"ühe tunni\",other:\"{{count}} tunni\"}},xDays:{standalone:{one:\"üks päev\",other:\"{{count}} päeva\"},withPreposition:{one:\"ühe päeva\",other:\"{{count}} päeva\"}},aboutXWeeks:{standalone:{one:\"umbes üks nädal\",other:\"umbes {{count}} nädalat\"},withPreposition:{one:\"umbes ühe nädala\",other:\"umbes {{count}} nädala\"}},xWeeks:{standalone:{one:\"üks nädal\",other:\"{{count}} nädalat\"},withPreposition:{one:\"ühe nädala\",other:\"{{count}} nädala\"}},aboutXMonths:{standalone:{one:\"umbes üks kuu\",other:\"umbes {{count}} kuud\"},withPreposition:{one:\"umbes ühe kuu\",other:\"umbes {{count}} kuu\"}},xMonths:{standalone:{one:\"üks kuu\",other:\"{{count}} kuud\"},withPreposition:{one:\"ühe kuu\",other:\"{{count}} kuu\"}},aboutXYears:{standalone:{one:\"umbes üks aasta\",other:\"umbes {{count}} aastat\"},withPreposition:{one:\"umbes ühe aasta\",other:\"umbes {{count}} aasta\"}},xYears:{standalone:{one:\"üks aasta\",other:\"{{count}} aastat\"},withPreposition:{one:\"ühe aasta\",other:\"{{count}} aasta\"}},overXYears:{standalone:{one:\"rohkem kui üks aasta\",other:\"rohkem kui {{count}} aastat\"},withPreposition:{one:\"rohkem kui ühe aasta\",other:\"rohkem kui {{count}} aasta\"}},almostXYears:{standalone:{one:\"peaaegu üks aasta\",other:\"peaaegu {{count}} aastat\"},withPreposition:{one:\"peaaegu ühe aasta\",other:\"peaaegu {{count}} aasta\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kell' {{time}}\",long:\"{{date}} 'kell' {{time}}\",medium:\"{{date}}. {{time}}\",short:\"{{date}}. {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'eelmine' eeee 'kell' p\",yesterday:\"'eile kell' p\",today:\"'täna kell' p\",tomorrow:\"'homme kell' p\",nextWeek:\"'järgmine' eeee 'kell' p\",other:\"P\"};var s=n(33443);const u={narrow:[\"J\",\"V\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jaan\",\"veebr\",\"märts\",\"apr\",\"mai\",\"juuni\",\"juuli\",\"aug\",\"sept\",\"okt\",\"nov\",\"dets\"],wide:[\"jaanuar\",\"veebruar\",\"märts\",\"aprill\",\"mai\",\"juuni\",\"juuli\",\"august\",\"september\",\"oktoober\",\"november\",\"detsember\"]},d={narrow:[\"P\",\"E\",\"T\",\"K\",\"N\",\"R\",\"L\"],short:[\"P\",\"E\",\"T\",\"K\",\"N\",\"R\",\"L\"],abbreviated:[\"pühap.\",\"esmasp.\",\"teisip.\",\"kolmap.\",\"neljap.\",\"reede.\",\"laup.\"],wide:[\"pühapäev\",\"esmaspäev\",\"teisipäev\",\"kolmapäev\",\"neljapäev\",\"reede\",\"laupäev\"]},l={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"e.m.a\",\"m.a.j\"],abbreviated:[\"e.m.a\",\"m.a.j\"],wide:[\"enne meie ajaarvamist\",\"meie ajaarvamise järgi\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:u,defaultWidth:\"wide\",formattingValues:u,defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:d,defaultWidth:\"wide\",formattingValues:d,defaultFormattingWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"kesköö\",noon:\"keskpäev\",morning:\"hommik\",afternoon:\"pärastlõuna\",evening:\"õhtu\",night:\"öö\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"keskööl\",noon:\"keskpäeval\",morning:\"hommikul\",afternoon:\"pärastlõunal\",evening:\"õhtul\",night:\"öösel\"}},defaultFormattingWidth:\"wide\"})};var c=n(57883);const m={code:\"et\",formatDistance:(e,t,n)=>{const a=n?.addSuffix?r[e].withPreposition:r[e].standalone;let o;return o=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?o+\" pärast\":o+\" eest\":o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:l,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^\\d+\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(e\\.m\\.a|m\\.a\\.j|eKr|pKr)\u002Fi,abbreviated:\u002F^(e\\.m\\.a|m\\.a\\.j|eKr|pKr)\u002Fi,wide:\u002F^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^e\u002Fi,\u002F^(m|p)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[jvmasond]\u002Fi,abbreviated:\u002F^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)\u002Fi,wide:\u002F^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^v\u002Fi,\u002F^mär\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^juun\u002Fi,\u002F^juul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[petknrl]\u002Fi,short:\u002F^[petknrl]\u002Fi,abbreviated:\u002F^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\\.?\u002Fi,wide:\u002F^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^e\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^n\u002Fi,\u002F^r\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{any:\u002F^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^keskö\u002Fi,noon:\u002F^keskp\u002Fi,morning:\u002Fhommik\u002Fi,afternoon:\u002Fpärastlõuna\u002Fi,evening:\u002Fõhtu\u002Fi,night:\u002Föö\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},15849(e,t,n){n(74848)},16029(e,t,n){n.d(t,{JF:()=>v,MK:()=>w,OE:()=>g,d2:()=>m,eQ:()=>p,ez:()=>b,i5:()=>h,no:()=>k,np:()=>u,yN:()=>f});var r=n(27723),a=n(38342),o=n(99321);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=[{key:\"Mon\",label:(0,r.__)(\"Monday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Mon\",\"wp-cafe\")},{key:\"Tue\",label:(0,r.__)(\"Tuesday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Tue\",\"wp-cafe\")},{key:\"Wed\",label:(0,r.__)(\"Wednesday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Wed\",\"wp-cafe\")},{key:\"Thu\",label:(0,r.__)(\"Thursday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Thu\",\"wp-cafe\")},{key:\"Fri\",label:(0,r.__)(\"Friday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Fri\",\"wp-cafe\")},{key:\"Sat\",label:(0,r.__)(\"Saturday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Sat\",\"wp-cafe\")},{key:\"Sun\",label:(0,r.__)(\"Sunday\",\"wp-cafe\"),shortLabel:(0,r.__)(\"Sun\",\"wp-cafe\")}],d=function(e){var t={};return[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"].forEach(function(n){e[n]?t[n]=e[n]:t[n]={status:\"off\",slots:[m()]}}),t},l=function(e){if(!e)return\"\";try{return(0,o.Ej)(e)}catch(t){return console.warn(\"Failed to format time:\",e,t),e}},c=function(e){if(!e)return\"\";try{if(e.match(\u002Fam|pm\u002Fi))return e.replace(\u002Fam\u002Fgi,\"AM\").replace(\u002Fpm\u002Fgi,\"PM\");var t=(0,o.D5)(e);if(0===t&&\"0h00\"!==e&&\"00:00\"!==e)return e;var n=Math.floor(t\u002F60),r=t%60,a=n%12;0===a&&(a=12);var i=n>=12?\"PM\":\"AM\";return\"\".concat(a,\":\").concat(String(r).padStart(2,\"0\"),\" \").concat(i)}catch(t){return console.warn(\"Failed to normalize time for DB:\",e,t),e}},m=function(){var e=new Date;e.setHours(10,0,0,0);var t=new Date;return t.setHours(21,0,0,0),{start:(0,o.Ej)(e),end:(0,o.Ej)(t)}},f=function(e){if(!e)return 0;try{return(0,o.D5)(e)}catch(t){return console.warn(\"Failed to parse time:\",e,t),0}},h=function(e){e\u003C0&&(e=0),e>=1440&&(e=1439);var t=Math.floor(e\u002F60),n=e%60,r=new Date;return r.setHours(t,n,0,0),(0,o.Ej)(r)},p=function(e,t){if(e===t)return{isValid:!1,error:(0,r.__)(\"Start and end times cannot be the same\",\"wp-cafe\")};var n=f(e),a=f(t),o=0===n&&(e.includes(\"12\")||e.includes(\"00\")||e.includes(\"0h\")),i=0===a&&(t.includes(\"12\")||t.includes(\"00\")||t.includes(\"0h\"));return 0!==n||o?0!==a||i?a\u003C=n?{isValid:!1,error:(0,r.__)(\"End time must be after start time\",\"wp-cafe\")}:a-n>1440?{isValid:!1,error:(0,r.__)(\"Schedule duration cannot exceed 24 hours\",\"wp-cafe\")}:{isValid:!0,error:null}:{isValid:!1,error:(0,r.__)(\"Invalid end time format\",\"wp-cafe\")}:{isValid:!1,error:(0,r.__)(\"Invalid start time format\",\"wp-cafe\")}},v=function(e,t){if(!t||0===t.length)return{isValid:!0};if(t.some(function(t){return t.start===e.start&&t.end===e.end}))return{isValid:!1,errorType:\"exact_match\"};var n=f(e.start),r=f(e.end);return t.some(function(e){var t=f(e.start),a=f(e.end);return n\u003Ca&&r>t})?{isValid:!1,errorType:\"overlap\"}:{isValid:!0}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=[],n=Math.max(1,Math.floor(null!=e?e:30)),r=new Date;r.setHours(0,0,0,0);for(var i=1440\u002Fn,s=0;s\u003Ci;s++){var u=(0,o.Ej)(r);t.push({value:u,label:u}),r=(0,a.z)(r,n)}return t},b=function(e){var t=d(e),n={};return Object.entries(t).forEach(function(e){var t=i(e,2),r=t[0],a=t[1];n[r]={status:a.status,slots:a.slots.map(function(e){return{start:l(e.start),end:l(e.end)}})}}),n},w=function(e){var t=d(e),n={};return Object.entries(t).forEach(function(e){var t=i(e,2),r=t[0],a=t[1];n[r]={status:a.status,slots:a.slots.map(function(e){return{start:c(e.start),end:c(e.end)}})}}),n},y=[m()],k={Mon:{status:\"on\",slots:y},Tue:{status:\"on\",slots:y},Wed:{status:\"on\",slots:y},Thu:{status:\"on\",slots:y},Fri:{status:\"on\",slots:y},Sat:{status:\"off\",slots:y},Sun:{status:\"off\",slots:y}}},16066(e,t,n){n.d(t,{U:()=>u});var r=n(86087),a=n(16029);function o(e){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},o(e)}function i(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=o(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==o(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.no,o=arguments.length>1?arguments[1]:void 0,u=(e=(0,r.useState)(n),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),d=u[0],l=u[1],c=(0,r.useCallback)(function(e){l(e),null==o||o(e)},[o]),m=(0,r.useCallback)(function(e,t){var n=Object.assign(Object.assign({},d),i({},e,t));c(n)},[d,c]),f=(0,r.useCallback)(function(e){var t=d[e];if(t&&\"off\"!==t.status){var n=Object.assign({},d);Object.keys(n).forEach(function(r){var a;if(r!==e&&\"on\"===(null===(a=n[r])||void 0===a?void 0:a.status)){var o=n[r];n[r]=Object.assign(Object.assign({},o),{slots:t.slots})}}),c(n)}},[d,c]),h=(0,r.useCallback)(function(e,t){var n=d[e];if(n){var r=Object.assign(Object.assign({},d),i({},e,Object.assign(Object.assign({},n),{status:t})));c(r)}},[d,c]);return{schedule:d,updateSchedule:c,handleDayUpdate:m,handleApplyToAll:f,handleDayToggle:h}}},16172(e,t,n){n.d(t,{f:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return isNaN(t)?(0,r.w)(n?.in||e,NaN):t?(o.setDate(o.getDate()+t),o):o}},16336(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(62468),m=n(71112),f=n(6155),h=n(50205),p=n(84149),v=n(79085),g=n(90334);function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var w=function(e){var t,n,r=e.title,a=e.description,o=e.switchable,i=void 0!==o&&o,s=e.defaultEnabled,u=e.className,w=e.children,y=e.onToggle,k=e.hasContentBg,x=e.isPro,j=e.showDateTime,M=e.loading,P=(t=(0,l.useState)(s),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?b(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),_=P[0],S=P[1];(0,l.useEffect)(function(){S(s)},[s]);var W=(0,v.M)(),C=x&&!W,O=w&&(!i||_)&&!C;return(0,d.jsxs)(c.Card,{className:(0,m.cn)(\"border rounded-lg p-0 shadow-none\",u),children:[(0,d.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center justify-between p-4 min-h-17.5 flex-wrap sm:flex-nowrap gap-3\",O&&\"border-b border-b-border min-h-17.5 dark:bg-visual-400\"),children:[(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"div\",{className:\"text-black\u002F90 text-base font-medium tracking-tight\",children:r}),a&&(0,d.jsx)(h.VY,{children:a}),j&&(0,d.jsx)(g.N,{})]}),C?(0,d.jsx)(p.s,{}):i?(0,d.jsx)(f.d,{checked:_,onCheckedChange:function(e){S(e),null==y||y(e)},loading:M}):null]}),O&&(0,d.jsx)(c.CardContent,{className:(0,m.cn)(\"p-5 space-y-4\",k&&\"rounded-lg bg-card\"),children:w})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_card_with_toggle\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_card_with_toggle\",\"wpcafe\",function(e,t){return(0,d.jsx)(w,Object.assign({},t))},10)},16499(e,t,n){n.d(t,{a:()=>P});var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(8723),f=n(48697),h=n(75107),p=n(92863),v=n(89914),g=n(51192),b=n(62468),w=n(79187);function y(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||x(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||x(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e,t){if(e){if(\"string\"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var P=(0,c.memo)(function(e){var t=e.options,n=e.placeholder,r=e.defaultValue,a=e.value,o=e.unit,i=e.createNewOption,s=e.valueType,u=void 0===s?\"string\":s,x=e.onChange,j=e.isMulti,P=void 0!==j&&j,_=e.disabled,S=void 0!==_&&_,W=e.className,C=e.selectContentClassName,O=e.showSearch,N=void 0!==O&&O,z=e.emptyNotice,A=null==t,T=t||[],E=function(e){var t=e.initialOptions,n=e.valueType,r=e.unit,a=e.createNewOption,o=e.defaultValue,i=e.onChange,s=k((0,c.useState)(function(){return null==o||\"\"===o||t.some(function(e){return e.value.toString()===o.toString()})?t:[{value:o,label:\"\".concat(o).concat(r?\" \".concat(r):\"\")}].concat(y(t))}),2),u=s[0],d=s[1],l=k((0,c.useState)(\"\"),2),m=l[0],f=l[1],h=k((0,c.useState)(\"\"),2),p=h[0],v=h[1];(0,c.useEffect)(function(){if(null!=o&&\"\"!==o)if(t.some(function(e){return e.value.toString()===o.toString()}))d(t);else{var e={value:o,label:\"\".concat(o).concat(r?\" \".concat(r):\"\")};d([e].concat(y(t)))}else d(t)},[t,o,r]),(0,c.useEffect)(function(){var e=setTimeout(function(){v(m)},1e3);return function(){return clearTimeout(e)}},[m]);var g=(0,c.useMemo)(function(){return u.filter(function(e){var t=p.toLowerCase(),n=e.label.toLowerCase().includes(t),r=e.value.toString().toLowerCase().includes(t);return n||r})},[u,p]),b=(0,c.useCallback)(function(e){f(e.target.value)},[]),w=(0,c.useCallback)(function(){var e=m.trim();if(e){var t=\"number\"===n?parseFloat(e)||0:e,a={value:t,label:\"\".concat(e,\" \").concat(r||\"\")};d(function(e){return[].concat(y(e),[a])}),i(t),f(\"\"),v(\"\")}},[m,n,r,i]),x=(0,c.useCallback)(function(e){if(\"number\"===n){var t=parseFloat(e);i(isNaN(t)?0:t)}else i(e)},[n,i]),j=(0,c.useCallback)(function(e){e&&\"\"!==e.trim()&&(a&&e===m.trim()&&0===g.length&&m.trim()?w():x(e))},[a,m,g.length,w,x]),M=a&&0===g.length&&p&&m.trim(),P=g.filter(function(e){return\"\"!==e.value.toString().trim()}),_=0===u.length&&!p,S=0===g.length&&p&&!a;return{options:u,search:m,debouncedSearch:p,filteredOptions:P,handleInputChange:b,handleSelectValue:j,handleCreate:w,shouldShowCreateOption:M,hasNoData:_,hasNoResults:S}}({initialOptions:T,valueType:u,unit:o,createNewOption:i,defaultValue:r,onChange:x}),D=E.search,I=E.filteredOptions,F=E.handleInputChange,H=E.handleSelectValue,R=E.shouldShowCreateOption,$=E.hasNoData,L=E.hasNoResults,X=z?(0,d.jsx)(\"div\",{className:\"wcf-empty-notice\",children:z}):null;if(!P)return(0,d.jsxs)(p.l6,{value:(null==r?void 0:r.toString())||\"\",onValueChange:H,children:[(0,d.jsxs)(p.bq,{disabled:S,className:\"w-full min-w-32 truncate whitespace-normal! wrap-break-word! min-h-11 h-auto! text-left py-0! px-3! \".concat(W||\"\"),children:[(0,d.jsx)(p.yv,{placeholder:n,className:\"min-w-32\"}),A&&(0,d.jsx)(m.A,{className:\"ml-auto animate-spin size-4\"})]}),(0,d.jsxs)(p.gC,{className:\"max-w-[90vw] max-h-80 h-full wcf-select-content \".concat(C),position:\"popper\",side:\"bottom\",align:\"start\",children:[(i||N)&&(0,d.jsx)(\"div\",{className:\"wcf-select-search sticky top-0 bg-popover! border-b border-border p-2 z-10\",children:(0,d.jsx)(w.p,{value:D,onChange:F,onKeyDown:function(e){return e.stopPropagation()},placeholder:i?(0,l.__)(\"Type to search or create...\",\"wp-cafe\"):(0,l.__)(\"Search...\",\"wp-cafe\"),type:\"text\",disabled:S,className:\"mb-0\"})}),X,(0,d.jsxs)(\"div\",{className:\"max-h-64 overflow-y-auto\",children:[R?(0,d.jsx)(p.eb,{value:D.trim(),children:(0,d.jsxs)(\"div\",{className:\"flex items-center space-x-1\",children:[(0,d.jsx)(\"span\",{children:(0,l.__)(\"Create:\",\"wp-cafe\")}),(0,d.jsx)(\"span\",{className:\"font-medium\",children:D}),o&&(0,d.jsx)(\"span\",{className:\"text-muted-foreground\",children:o})]})}):I.map(function(e){return(0,d.jsx)(p.eb,{value:e.value.toString(),children:e.label},e.value)}),$&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No data available\",\"wp-cafe\")}),L&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No results found\",\"wp-cafe\")})]})]})]});var G=Array.isArray(a)?a:[],Y=G.map(function(e){var t=T.find(function(t){return t.value.toString()===e.toString()});return t?{label:t.label,value:e}:null}).filter(Boolean);return(0,d.jsxs)(g.AM,{modal:!0,open:!S&&void 0,children:[(0,d.jsx)(g.Wv,{asChild:!0,children:(0,d.jsxs)(\"div\",{role:\"button\",tabIndex:0,\"aria-disabled\":S,className:\"inline-flex min-h-11 w-full max-w-full items-center justify-between rounded-md border border-input bg-card px-3 py-2 text-sm cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 overflow-hidden\",children:[(0,d.jsx)(\"div\",{className:\"inline-flex items-center flex-wrap gap-1 mr-2 max-w-full\",children:Y.length>0?Y.map(function(e){return(0,d.jsxs)(v.E,{variant:\"secondary\",className:\"flex gap-1 px-2 py-1 border-0 font-normal\",children:[(0,d.jsx)(\"span\",{className:\"text-xs\",children:e.label}),(0,d.jsx)(\"button\",{type:\"button\",onClick:function(t){var n,r;t.stopPropagation(),S||(n=e.value,r=G.filter(function(e){return e.toString()!==n.toString()}),x(r))},disabled:S,className:\"wpc-select-box-remove-btn hover:bg-secondary-foreground\u002F20 rounded-full p-0.5 transition-colors cursor-pointer\",children:(0,d.jsx)(f.A,{className:\"size-3\"})})]},e.value)}):(0,d.jsx)(\"span\",{className:\"text-muted-foreground\",children:n||\"Select\"})}),(0,d.jsx)(\"div\",{className:\"w-4\",children:A?(0,d.jsx)(m.A,{className:\"animate-spin size-4 ml-2\"}):(0,d.jsx)(h.A,{className:\"size-4 ml-2 text-muted-foreground\"})})]})}),(0,d.jsx)(g.hl,{className:\"p-2 w-64\",children:(0,d.jsxs)(\"div\",{className:\"flex flex-col gap-2\",children:[(0,d.jsx)(w.p,{value:D,onChange:F,onKeyDown:function(e){return e.stopPropagation()},placeholder:(0,l.__)(\"Search...\",\"wp-cafe\"),type:\"text\",disabled:S,className:\"mb-2 wcf-popover-input-search\"}),X,(0,d.jsxs)(\"div\",{className:\"max-h-56 overflow-auto pr-1 wcf-select-box-options\",children:[I.filter(function(e){return!P||!e.value.toString().includes(\",\")}).map(function(e){var t=G.some(function(t){return t.toString()===e.value.toString()});return(0,d.jsxs)(\"label\",{className:\"flex items-center gap-2 px-1 py-1 cursor-pointer\",children:[(0,d.jsx)(b.Checkbox,{disabled:S,checked:t,onCheckedChange:function(t){var n,r=G.some(function(t){return t.toString()===e.value.toString()}),a=G;t&&!r?a=[].concat(function(e){if(Array.isArray(e))return M(e)}(n=G)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(n)||function(e,t){if(e){if(\"string\"==typeof e)return M(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?M(e,t):void 0}}(n)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[e.value]):!t&&r&&(a=G.filter(function(t){return t.toString()!==e.value.toString()})),x(a)}}),(0,d.jsx)(\"span\",{className:\"text-sm\",children:e.label})]},e.value)}),$&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No data available\",\"wp-cafe\")}),L&&(0,d.jsx)(\"div\",{className:\"p-4 text-center text-muted-foreground\",children:(0,l.__)(\"No results found\",\"wp-cafe\")})]})]})})]})});P.displayName=\"SelectBox\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_select_box\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_select_box\",\"wpcafe\",function(e,t){return(0,d.jsx)(P,Object.assign({},t))},10)},17044(e,t,n){n.d(t,{is:()=>l});const r={lessThanXSeconds:{one:\"minna en 1 sekúnda\",other:\"minna en {{count}} sekúndur\"},xSeconds:{one:\"1 sekúnda\",other:\"{{count}} sekúndur\"},halfAMinute:\"hálf mínúta\",lessThanXMinutes:{one:\"minna en 1 mínúta\",other:\"minna en {{count}} mínútur\"},xMinutes:{one:\"1 mínúta\",other:\"{{count}} mínútur\"},aboutXHours:{one:\"u.þ.b. 1 klukkustund\",other:\"u.þ.b. {{count}} klukkustundir\"},xHours:{one:\"1 klukkustund\",other:\"{{count}} klukkustundir\"},xDays:{one:\"1 dagur\",other:\"{{count}} dagar\"},aboutXWeeks:{one:\"um viku\",other:\"um {{count}} vikur\"},xWeeks:{one:\"1 viku\",other:\"{{count}} vikur\"},aboutXMonths:{one:\"u.þ.b. 1 mánuður\",other:\"u.þ.b. {{count}} mánuðir\"},xMonths:{one:\"1 mánuður\",other:\"{{count}} mánuðir\"},aboutXYears:{one:\"u.þ.b. 1 ár\",other:\"u.þ.b. {{count}} ár\"},xYears:{one:\"1 ár\",other:\"{{count}} ár\"},overXYears:{one:\"meira en 1 ár\",other:\"meira en {{count}} ár\"},almostXYears:{one:\"næstum 1 ár\",other:\"næstum {{count}} ár\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"d.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'síðasta' dddd 'kl.' p\",yesterday:\"'í gær kl.' p\",today:\"'í dag kl.' p\",tomorrow:\"'á morgun kl.' p\",nextWeek:\"dddd 'kl.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"fyrir Krist\",\"eftir Krist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1F\",\"2F\",\"3F\",\"4F\"],wide:[\"1. fjórðungur\",\"2. fjórðungur\",\"3. fjórðungur\",\"4. fjórðungur\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"Á\",\"S\",\"Ó\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apríl\",\"maí\",\"júní\",\"júlí\",\"ágúst\",\"sept.\",\"okt.\",\"nóv.\",\"des.\"],wide:[\"janúar\",\"febrúar\",\"mars\",\"apríl\",\"maí\",\"júní\",\"júlí\",\"ágúst\",\"september\",\"október\",\"nóvember\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"Þ\",\"M\",\"F\",\"F\",\"L\"],short:[\"Su\",\"Má\",\"Þr\",\"Mi\",\"Fi\",\"Fö\",\"La\"],abbreviated:[\"sun.\",\"mán.\",\"þri.\",\"mið.\",\"fim.\",\"fös.\",\"lau.\"],wide:[\"sunnudagur\",\"mánudagur\",\"þriðjudagur\",\"miðvikudagur\",\"fimmtudagur\",\"föstudagur\",\"laugardagur\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"f\",pm:\"e\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"},abbreviated:{am:\"f.h.\",pm:\"e.h.\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"},wide:{am:\"fyrir hádegi\",pm:\"eftir hádegi\",midnight:\"miðnætti\",noon:\"hádegi\",morning:\"morgunn\",afternoon:\"síðdegi\",evening:\"kvöld\",night:\"nótt\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"f\",pm:\"e\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"},abbreviated:{am:\"f.h.\",pm:\"e.h.\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"},wide:{am:\"fyrir hádegi\",pm:\"eftir hádegi\",midnight:\"á miðnætti\",noon:\"á hádegi\",morning:\"að morgni\",afternoon:\"síðdegis\",evening:\"um kvöld\",night:\"um nótt\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"is\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"í \"+a:a+\" síðan\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+(\\.)?\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(f\\.Kr\\.|e\\.Kr\\.)\u002Fi,abbreviated:\u002F^(f\\.Kr\\.|e\\.Kr\\.)\u002Fi,wide:\u002F^(fyrir Krist|eftir Krist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(f\\.Kr\\.)\u002Fi,\u002F^(e\\.Kr\\.)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\\.?\u002Fi,abbreviated:\u002F^q[1234]\\.?\u002Fi,wide:\u002F^[1234]\\.? fjórðungur\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\\.?\u002Fi,\u002F2\\.?\u002Fi,\u002F3\\.?\u002Fi,\u002F4\\.?\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmásónd]\u002Fi,abbreviated:\u002F^(jan\\.|feb\\.|mars\\.|apríl\\.|maí|júní|júlí|águst|sep\\.|oct\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^á\u002Fi,\u002F^s\u002Fi,\u002F^ó\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maí\u002Fi,\u002F^jún\u002Fi,\u002F^júl\u002Fi,\u002F^áu\u002Fi,\u002F^s\u002Fi,\u002F^ó\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(su|má|þr|mi|fi|fö|la)\u002Fi,abbreviated:\u002F^(sun|mán|þri|mið|fim|fös|lau)\\.?\u002Fi,wide:\u002F^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^þ\u002Fi,\u002F^m\u002Fi,\u002F^f\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi],any:[\u002F^su\u002Fi,\u002F^má\u002Fi,\u002F^þr\u002Fi,\u002F^mi\u002Fi,\u002F^fi\u002Fi,\u002F^fö\u002Fi,\u002F^la\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))\u002Fi,any:\u002F^(fyrir hádegi|eftir hádegi|[ef]\\.?h\\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^f\u002Fi,pm:\u002F^e\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^há\u002Fi,morning:\u002Fmorgunn\u002Fi,afternoon:\u002Fsíðdegi\u002Fi,evening:\u002Fkvöld\u002Fi,night:\u002Fnótt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},17639(e,t,n){n.d(t,{M:()=>o});var r=n(86087);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var o=function(e,t){var n,o,i=(n=(0,r.useState)(function(){if(\"undefined\"==typeof window)return t;try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(n){return console.warn('Error reading localStorage key \"'.concat(e,'\":'),n),t}}),o=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(n,o)||function(e,t){if(e){if(\"string\"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?a(e,t):void 0}}(n,o)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=i[0],u=i[1],d=(0,r.useCallback)(function(t){try{var n=t instanceof Function?t(s):t;u(n),\"undefined\"!=typeof window&&window.localStorage.setItem(e,JSON.stringify(n))}catch(t){console.warn('Error setting localStorage key \"'.concat(e,'\":'),t)}},[e,s]),l=(0,r.useCallback)(function(){try{\"undefined\"!=typeof window&&window.localStorage.removeItem(e),u(t)}catch(t){console.warn('Error removing localStorage key \"'.concat(e,'\":'),t)}},[e,t]);return(0,r.useEffect)(function(){var t=function(t){if(t.key===e&&null!==t.newValue)try{u(JSON.parse(t.newValue))}catch(t){console.warn('Error parsing storage event for key \"'.concat(e,'\":'),t)}};return window.addEventListener(\"storage\",t),function(){window.removeEventListener(\"storage\",t)}},[e]),[s,d,l]}},17663(e,t,n){n.d(t,{UE:()=>Ce,ll:()=>je,rD:()=>Ne,UU:()=>_e,jD:()=>We,ER:()=>Oe,cY:()=>Me,BN:()=>Pe,Ej:()=>Se});const r=[\"top\",\"right\",\"bottom\",\"left\"],a=Math.min,o=Math.max,i=Math.round,s=Math.floor,u=e=>({x:e,y:e}),d={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"},l={start:\"end\",end:\"start\"};function c(e,t,n){return o(e,a(t,n))}function m(e,t){return\"function\"==typeof e?e(t):e}function f(e){return e.split(\"-\")[0]}function h(e){return e.split(\"-\")[1]}function p(e){return\"x\"===e?\"y\":\"x\"}function v(e){return\"y\"===e?\"height\":\"width\"}const g=new Set([\"top\",\"bottom\"]);function b(e){return g.has(f(e))?\"y\":\"x\"}function w(e){return p(b(e))}function y(e){return e.replace(\u002Fstart|end\u002Fg,e=>l[e])}const k=[\"left\",\"right\"],x=[\"right\",\"left\"],j=[\"top\",\"bottom\"],M=[\"bottom\",\"top\"];function P(e){return e.replace(\u002Fleft|right|bottom|top\u002Fg,e=>d[e])}function _(e){return\"number\"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function S(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function W(e,t,n){let{reference:r,floating:a}=e;const o=b(t),i=w(t),s=v(i),u=f(t),d=\"y\"===o,l=r.x+r.width\u002F2-a.width\u002F2,c=r.y+r.height\u002F2-a.height\u002F2,m=r[s]\u002F2-a[s]\u002F2;let p;switch(u){case\"top\":p={x:l,y:r.y-a.height};break;case\"bottom\":p={x:l,y:r.y+r.height};break;case\"right\":p={x:r.x+r.width,y:c};break;case\"left\":p={x:r.x-a.width,y:c};break;default:p={x:r.x,y:r.y}}switch(h(t)){case\"start\":p[i]-=m*(n&&d?-1:1);break;case\"end\":p[i]+=m*(n&&d?-1:1)}return p}async function C(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:o,rects:i,elements:s,strategy:u}=e,{boundary:d=\"clippingAncestors\",rootBoundary:l=\"viewport\",elementContext:c=\"floating\",altBoundary:f=!1,padding:h=0}=m(t,e),p=_(h),v=s[f?\"floating\"===c?\"reference\":\"floating\":c],g=S(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(v)))||n?v:v.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:d,rootBoundary:l,strategy:u})),b=\"floating\"===c?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,w=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),y=await(null==o.isElement?void 0:o.isElement(w))&&await(null==o.getScale?void 0:o.getScale(w))||{x:1,y:1},k=S(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:w,strategy:u}):b);return{top:(g.top-k.top+p.top)\u002Fy.y,bottom:(k.bottom-g.bottom+p.bottom)\u002Fy.y,left:(g.left-k.left+p.left)\u002Fy.x,right:(k.right-g.right+p.right)\u002Fy.x}}function O(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function N(e){return r.some(t=>e[t]>=0)}const z=new Set([\"left\",\"top\"]);function A(){return\"undefined\"!=typeof window}function T(e){return I(e)?(e.nodeName||\"\").toLowerCase():\"#document\"}function E(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function D(e){var t;return null==(t=(I(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function I(e){return!!A()&&(e instanceof Node||e instanceof E(e).Node)}function F(e){return!!A()&&(e instanceof Element||e instanceof E(e).Element)}function H(e){return!!A()&&(e instanceof HTMLElement||e instanceof E(e).HTMLElement)}function R(e){return!(!A()||\"undefined\"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof E(e).ShadowRoot)}const $=new Set([\"inline\",\"contents\"]);function L(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=ee(e);return\u002Fauto|scroll|overlay|hidden|clip\u002F.test(t+r+n)&&!$.has(a)}const X=new Set([\"table\",\"td\",\"th\"]);function G(e){return X.has(T(e))}const Y=[\":popover-open\",\":modal\"];function Z(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const q=[\"transform\",\"translate\",\"scale\",\"rotate\",\"perspective\"],B=[\"transform\",\"translate\",\"scale\",\"rotate\",\"perspective\",\"filter\"],V=[\"paint\",\"layout\",\"strict\",\"content\"];function U(e){const t=K(),n=F(e)?ee(e):e;return q.some(e=>!!n[e]&&\"none\"!==n[e])||!!n.containerType&&\"normal\"!==n.containerType||!t&&!!n.backdropFilter&&\"none\"!==n.backdropFilter||!t&&!!n.filter&&\"none\"!==n.filter||B.some(e=>(n.willChange||\"\").includes(e))||V.some(e=>(n.contain||\"\").includes(e))}function K(){return!(\"undefined\"==typeof CSS||!CSS.supports)&&CSS.supports(\"-webkit-backdrop-filter\",\"none\")}const J=new Set([\"html\",\"body\",\"#document\"]);function Q(e){return J.has(T(e))}function ee(e){return E(e).getComputedStyle(e)}function te(e){return F(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ne(e){if(\"html\"===T(e))return e;const t=e.assignedSlot||e.parentNode||R(e)&&e.host||D(e);return R(t)?t.host:t}function re(e){const t=ne(e);return Q(t)?e.ownerDocument?e.ownerDocument.body:e.body:H(t)&&L(t)?t:re(t)}function ae(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=re(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),i=E(a);if(o){const e=oe(i);return t.concat(i,i.visualViewport||[],L(a)?a:[],e&&n?ae(e):[])}return t.concat(a,ae(a,[],n))}function oe(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ie(e){const t=ee(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=H(e),o=a?e.offsetWidth:n,s=a?e.offsetHeight:r,u=i(n)!==o||i(r)!==s;return u&&(n=o,r=s),{width:n,height:r,$:u}}function se(e){return F(e)?e:e.contextElement}function ue(e){const t=se(e);if(!H(t))return u(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=ie(t);let s=(o?i(n.width):n.width)\u002Fr,d=(o?i(n.height):n.height)\u002Fa;return s&&Number.isFinite(s)||(s=1),d&&Number.isFinite(d)||(d=1),{x:s,y:d}}const de=u(0);function le(e){const t=E(e);return K()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:de}function ce(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=se(e);let i=u(1);t&&(r?F(r)&&(i=ue(r)):i=ue(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==E(e))&&t}(o,n,r)?le(o):u(0);let d=(a.left+s.x)\u002Fi.x,l=(a.top+s.y)\u002Fi.y,c=a.width\u002Fi.x,m=a.height\u002Fi.y;if(o){const e=E(o),t=r&&F(r)?E(r):r;let n=e,a=oe(n);for(;a&&r&&t!==n;){const e=ue(a),t=a.getBoundingClientRect(),r=ee(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,l*=e.y,c*=e.x,m*=e.y,d+=o,l+=i,n=E(a),a=oe(n)}}return S({width:c,height:m,x:d,y:l})}function me(e,t){const n=te(e).scrollLeft;return t?t.left+n:ce(D(e)).left+n}function fe(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-me(e,n),y:n.top+t.scrollTop}}const he=new Set([\"absolute\",\"fixed\"]);function pe(e,t,n){let r;if(\"viewport\"===t)r=function(e,t){const n=E(e),r=D(e),a=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,s=0,u=0;if(a){o=a.width,i=a.height;const e=K();(!e||e&&\"fixed\"===t)&&(s=a.offsetLeft,u=a.offsetTop)}const d=me(r);if(d\u003C=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a=\"CSS1Compat\"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-a);i\u003C=25&&(o-=i)}else d\u003C=25&&(o+=d);return{width:o,height:i,x:s,y:u}}(e,n);else if(\"document\"===t)r=function(e){const t=D(e),n=te(e),r=e.ownerDocument.body,a=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+me(e);const u=-n.scrollTop;return\"rtl\"===ee(r).direction&&(s+=o(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:s,y:u}}(D(e));else if(F(t))r=function(e,t){const n=ce(e,!0,\"fixed\"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=H(e)?ue(e):u(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:r*o.y}}(t,n);else{const n=le(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(r)}function ve(e,t){const n=ne(e);return!(n===t||!F(n)||Q(n))&&(\"fixed\"===ee(n).position||ve(n,t))}function ge(e,t,n){const r=H(t),a=D(t),o=\"fixed\"===n,i=ce(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const d=u(0);function l(){d.x=me(a)}if(r||!r&&!o)if((\"body\"!==T(t)||L(a))&&(s=te(t)),r){const e=ce(t,!0,o,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else a&&l();o&&!r&&a&&l();const c=!a||r||o?u(0):fe(a,s);return{x:i.left+s.scrollLeft-d.x-c.x,y:i.top+s.scrollTop-d.y-c.y,width:i.width,height:i.height}}function be(e){return\"static\"===ee(e).position}function we(e,t){if(!H(e)||\"fixed\"===ee(e).position)return null;if(t)return t(e);let n=e.offsetParent;return D(e)===n&&(n=n.ownerDocument.body),n}function ye(e,t){const n=E(e);if(Z(e))return n;if(!H(e)){let t=ne(e);for(;t&&!Q(t);){if(F(t)&&!be(t))return t;t=ne(t)}return n}let r=we(e,t);for(;r&&G(r)&&be(r);)r=we(r,t);return r&&Q(r)&&be(r)&&!U(r)?n:r||function(e){let t=ne(e);for(;H(t)&&!Q(t);){if(U(t))return t;if(Z(t))return null;t=ne(t)}return null}(e)||n}const ke={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const o=\"fixed\"===a,i=D(r),s=!!t&&Z(t.floating);if(r===i||s&&o)return n;let d={scrollLeft:0,scrollTop:0},l=u(1);const c=u(0),m=H(r);if((m||!m&&!o)&&((\"body\"!==T(r)||L(i))&&(d=te(r)),H(r))){const e=ce(r);l=ue(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const f=!i||m||o?u(0):fe(i,d);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-d.scrollLeft*l.x+c.x+f.x,y:n.y*l.y-d.scrollTop*l.y+c.y+f.y}},getDocumentElement:D,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const s=[...\"clippingAncestors\"===n?Z(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=ae(e,[],!1).filter(e=>F(e)&&\"body\"!==T(e)),a=null;const o=\"fixed\"===ee(e).position;let i=o?ne(e):e;for(;F(i)&&!Q(i);){const t=ee(i),n=U(i);n||\"fixed\"!==t.position||(a=null),(o?!n&&!a:!n&&\"static\"===t.position&&a&&he.has(a.position)||L(i)&&!n&&ve(e,i))?r=r.filter(e=>e!==i):a=t,i=ne(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=s[0],d=s.reduce((e,n)=>{const r=pe(t,n,i);return e.top=o(r.top,e.top),e.right=a(r.right,e.right),e.bottom=a(r.bottom,e.bottom),e.left=o(r.left,e.left),e},pe(t,u,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},getOffsetParent:ye,getElementRects:async function(e){const t=this.getOffsetParent||ye,n=this.getDimensions,r=await n(e.floating);return{reference:ge(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ie(e);return{width:t,height:n}},getScale:ue,isElement:F,isRTL:function(e){return\"rtl\"===ee(e).direction}};function xe(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function je(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:d=\"function\"==typeof ResizeObserver,layoutShift:l=\"function\"==typeof IntersectionObserver,animationFrame:c=!1}=r,m=se(e),f=i||u?[...m?ae(m):[],...ae(t)]:[];f.forEach(e=>{i&&e.addEventListener(\"scroll\",n,{passive:!0}),u&&e.addEventListener(\"resize\",n)});const h=m&&l?function(e,t){let n,r=null;const i=D(e);function u(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function d(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),u();const m=e.getBoundingClientRect(),{left:f,top:h,width:p,height:v}=m;if(l||t(),!p||!v)return;const g={rootMargin:-s(h)+\"px \"+-s(i.clientWidth-(f+p))+\"px \"+-s(i.clientHeight-(h+v))+\"px \"+-s(f)+\"px\",threshold:o(0,a(1,c))||1};let b=!0;function w(t){const r=t[0].intersectionRatio;if(r!==c){if(!b)return d();r?d(!1,r):n=setTimeout(()=>{d(!1,1e-7)},1e3)}1!==r||xe(m,e.getBoundingClientRect())||d(),b=!1}try{r=new IntersectionObserver(w,{...g,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(w,g)}r.observe(e)}(!0),u}(m,n):null;let p,v=-1,g=null;d&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),m&&!c&&g.observe(m),g.observe(t));let b=c?ce(e):null;return c&&function t(){const r=ce(e);b&&!xe(b,r)&&n(),b=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener(\"scroll\",n),u&&e.removeEventListener(\"resize\",n)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,c&&cancelAnimationFrame(p)}}const Me=function(e){return void 0===e&&(e=0),{name:\"offset\",options:e,async fn(t){var n,r;const{x:a,y:o,placement:i,middlewareData:s}=t,u=await async function(e,t){const{placement:n,platform:r,elements:a}=e,o=await(null==r.isRTL?void 0:r.isRTL(a.floating)),i=f(n),s=h(n),u=\"y\"===b(n),d=z.has(i)?-1:1,l=o&&u?-1:1,c=m(t,e);let{mainAxis:p,crossAxis:v,alignmentAxis:g}=\"number\"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return s&&\"number\"==typeof g&&(v=\"end\"===s?-1*g:g),u?{x:v*l,y:p*d}:{x:p*d,y:v*l}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+u.x,y:o+u.y,data:{...u,placement:i}}}}},Pe=function(e){return void 0===e&&(e={}),{name:\"shift\",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=m(e,t),d={x:n,y:r},l=await C(t,u),h=b(f(a)),v=p(h);let g=d[v],w=d[h];if(o){const e=\"y\"===v?\"bottom\":\"right\";g=c(g+l[\"y\"===v?\"top\":\"left\"],g,g-l[e])}if(i){const e=\"y\"===h?\"bottom\":\"right\";w=c(w+l[\"y\"===h?\"top\":\"left\"],w,w-l[e])}const y=s.fn({...t,[v]:g,[h]:w});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[v]:o,[h]:i}}}}}},_e=function(e){return void 0===e&&(e={}),{name:\"flip\",options:e,async fn(t){var n,r;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:u,elements:d}=t,{mainAxis:l=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:g=\"bestFit\",fallbackAxisSideDirection:_=\"none\",flipAlignment:S=!0,...W}=m(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const O=f(a),N=b(s),z=f(s)===s,A=await(null==u.isRTL?void 0:u.isRTL(d.floating)),T=p||(z||!S?[P(s)]:function(e){const t=P(e);return[y(e),t,y(t)]}(s)),E=\"none\"!==_;!p&&E&&T.push(...function(e,t,n,r){const a=h(e);let o=function(e,t,n){switch(e){case\"top\":case\"bottom\":return n?t?x:k:t?k:x;case\"left\":case\"right\":return t?j:M;default:return[]}}(f(e),\"start\"===n,r);return a&&(o=o.map(e=>e+\"-\"+a),t&&(o=o.concat(o.map(y)))),o}(s,S,_,A));const D=[s,...T],I=await C(t,W),F=[];let H=(null==(r=o.flip)?void 0:r.overflows)||[];if(l&&F.push(I[O]),c){const e=function(e,t,n){void 0===n&&(n=!1);const r=h(e),a=w(e),o=v(a);let i=\"x\"===a?r===(n?\"end\":\"start\")?\"right\":\"left\":\"start\"===r?\"bottom\":\"top\";return t.reference[o]>t.floating[o]&&(i=P(i)),[i,P(i)]}(a,i,A);F.push(I[e[0]],I[e[1]])}if(H=[...H,{placement:a,overflows:F}],!F.every(e=>e\u003C=0)){var R,$;const e=((null==(R=o.flip)?void 0:R.index)||0)+1,t=D[e];if(t&&(\"alignment\"!==c||N===b(t)||H.every(e=>b(e.placement)!==N||e.overflows[0]>0)))return{data:{index:e,overflows:H},reset:{placement:t}};let n=null==($=H.filter(e=>e.overflows[0]\u003C=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:$.placement;if(!n)switch(g){case\"bestFit\":{var L;const e=null==(L=H.filter(e=>{if(E){const t=b(e.placement);return t===N||\"y\"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:L[0];e&&(n=e);break}case\"initialPlacement\":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Se=function(e){return void 0===e&&(e={}),{name:\"size\",options:e,async fn(t){var n,r;const{placement:i,rects:s,platform:u,elements:d}=t,{apply:l=()=>{},...c}=m(e,t),p=await C(t,c),v=f(i),g=h(i),w=\"y\"===b(i),{width:y,height:k}=s.floating;let x,j;\"top\"===v||\"bottom\"===v?(x=v,j=g===(await(null==u.isRTL?void 0:u.isRTL(d.floating))?\"start\":\"end\")?\"left\":\"right\"):(j=v,x=\"end\"===g?\"top\":\"bottom\");const M=k-p.top-p.bottom,P=y-p.left-p.right,_=a(k-p[x],M),S=a(y-p[j],P),W=!t.middlewareData.shift;let O=_,N=S;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(N=P),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(O=M),W&&!g){const e=o(p.left,0),t=o(p.right,0),n=o(p.top,0),r=o(p.bottom,0);w?N=y-2*(0!==e||0!==t?e+t:o(p.left,p.right)):O=k-2*(0!==n||0!==r?n+r:o(p.top,p.bottom))}await l({...t,availableWidth:N,availableHeight:O});const z=await u.getDimensions(d.floating);return y!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}},We=function(e){return void 0===e&&(e={}),{name:\"hide\",options:e,async fn(t){const{rects:n}=t,{strategy:r=\"referenceHidden\",...a}=m(e,t);switch(r){case\"referenceHidden\":{const e=O(await C(t,{...a,elementContext:\"reference\"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:N(e)}}}case\"escaped\":{const e=O(await C(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:N(e)}}}default:return{}}}}},Ce=e=>({name:\"arrow\",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:s,elements:u,middlewareData:d}=t,{element:l,padding:f=0}=m(e,t)||{};if(null==l)return{};const p=_(f),g={x:n,y:r},b=w(o),y=v(b),k=await s.getDimensions(l),x=\"y\"===b,j=x?\"top\":\"left\",M=x?\"bottom\":\"right\",P=x?\"clientHeight\":\"clientWidth\",S=i.reference[y]+i.reference[b]-g[b]-i.floating[y],W=g[b]-i.reference[b],C=await(null==s.getOffsetParent?void 0:s.getOffsetParent(l));let O=C?C[P]:0;O&&await(null==s.isElement?void 0:s.isElement(C))||(O=u.floating[P]||i.floating[y]);const N=S\u002F2-W\u002F2,z=O\u002F2-k[y]\u002F2-1,A=a(p[j],z),T=a(p[M],z),E=A,D=O-k[y]-T,I=O\u002F2-k[y]\u002F2+N,F=c(E,I,D),H=!d.arrow&&null!=h(o)&&I!==F&&i.reference[y]\u002F2-(I\u003CE?A:T)-k[y]\u002F2\u003C0,R=H?I\u003CE?I-E:I-D:0;return{[b]:g[b]+R,data:{[b]:F,centerOffset:I-F-R,...H&&{alignmentOffset:R}},reset:H}}}),Oe=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:s=0,mainAxis:u=!0,crossAxis:d=!0}=m(e,t),l={x:n,y:r},c=b(a),h=p(c);let v=l[h],g=l[c];const w=m(s,t),y=\"number\"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(u){const e=\"y\"===h?\"height\":\"width\",t=o.reference[h]-o.floating[e]+y.mainAxis,n=o.reference[h]+o.reference[e]-y.mainAxis;v\u003Ct?v=t:v>n&&(v=n)}if(d){var k,x;const e=\"y\"===h?\"width\":\"height\",t=z.has(f(a)),n=o.reference[c]-o.floating[e]+(t&&(null==(k=i.offset)?void 0:k[c])||0)+(t?0:y.crossAxis),r=o.reference[c]+o.reference[e]+(t?0:(null==(x=i.offset)?void 0:x[c])||0)-(t?y.crossAxis:0);g\u003Cn?g=n:g>r&&(g=r)}return{[h]:v,[c]:g}}}},Ne=(e,t,n)=>{const r=new Map,a={platform:ke,...n},o={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r=\"bottom\",strategy:a=\"absolute\",middleware:o=[],platform:i}=n,s=o.filter(Boolean),u=await(null==i.isRTL?void 0:i.isRTL(t));let d=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:c}=W(d,r,u),m=r,f={},h=0;for(let n=0;n\u003Cs.length;n++){const{name:o,fn:p}=s[n],{x:v,y:g,data:b,reset:w}=await p({x:l,y:c,initialPlacement:r,placement:m,strategy:a,middlewareData:f,rects:d,platform:i,elements:{reference:e,floating:t}});l=null!=v?v:l,c=null!=g?g:c,f={...f,[o]:{...f[o],...b}},w&&h\u003C=50&&(h++,\"object\"==typeof w&&(w.placement&&(m=w.placement),w.rects&&(d=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):w.rects),({x:l,y:c}=W(d,m,u))),n=-1)}return{x:l,y:c,placement:m,strategy:a,middlewareData:f}})(e,t,{...a,platform:o})}},18081(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,abbreviated:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,wide:\u002F^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? Quartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\\.?\u002Fi,wide:\u002F^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^j[aä]\u002Fi,\u002F^f\u002Fi,\u002F^mär\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[smdmf]\u002Fi,short:\u002F^(so|mo|di|mi|do|fr|sa)\u002Fi,abbreviated:\u002F^(son?|mon?|die?|mit?|don?|fre?|sam?)\\.?\u002Fi,wide:\u002F^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^so\u002Fi,\u002F^mo\u002Fi,\u002F^di\u002Fi,\u002F^mi\u002Fi,\u002F^do\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(vm\\.?|nm\\.?|Mitternacht|Mittag|morgens|nachm\\.?|abends|nachts)\u002Fi,abbreviated:\u002F^(vorm\\.?|nachm\\.?|Mitternacht|Mittag|morgens|nachm\\.?|abends|nachts)\u002Fi,wide:\u002F^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^v\u002Fi,pm:\u002F^n\u002Fi,midnight:\u002F^Mitte\u002Fi,noon:\u002F^Mitta\u002Fi,morning:\u002Fmorgens\u002Fi,afternoon:\u002Fnachmittags\u002Fi,evening:\u002Fabends\u002Fi,night:\u002Fnachts\u002Fi}},defaultParseWidth:\"any\"})}},18106(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(b|a)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(before christ|before common era|anno domini|common era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](th|st|nd|rd)? quarter\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\u002Fi,wide:\u002F^(january|february|march|april|may|june|july|august|september|october|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^may\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[smtwf]\u002Fi,short:\u002F^(su|mo|tu|we|th|fr|sa)\u002Fi,abbreviated:\u002F^(sun|mon|tue|wed|thu|fri|sat)\u002Fi,wide:\u002F^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})}},18531(e,t,n){n.d(t,{n:()=>c});var r=n(51609),a=n(91071),o=n(44645),i=n(10263),s=n(74848),u=\"focusScope.autoFocusOnMount\",d=\"focusScope.autoFocusOnUnmount\",l={bubbles:!1,cancelable:!0},c=r.forwardRef((e,t)=>{const{loop:n=!1,trapped:c=!1,onMountAutoFocus:h,onUnmountAutoFocus:g,...b}=e,[w,y]=r.useState(null),k=(0,i.c)(h),x=(0,i.c)(g),j=r.useRef(null),M=(0,a.s)(t,e=>y(e)),P=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(c){let e=function(e){if(P.paused||!w)return;const t=e.target;w.contains(t)?j.current=t:p(j.current,{select:!0})},t=function(e){if(P.paused||!w)return;const t=e.relatedTarget;null!==t&&(w.contains(t)||p(j.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&p(w)};document.addEventListener(\"focusin\",e),document.addEventListener(\"focusout\",t);const r=new MutationObserver(n);return w&&r.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener(\"focusin\",e),document.removeEventListener(\"focusout\",t),r.disconnect()}}},[c,w,P.paused]),r.useEffect(()=>{if(w){v.add(P);const e=document.activeElement;if(!w.contains(e)){const t=new CustomEvent(u,l);w.addEventListener(u,k),w.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(p(r,{select:t}),document.activeElement!==n)return}(m(w).filter(e=>\"A\"!==e.tagName),{select:!0}),document.activeElement===e&&p(w))}return()=>{w.removeEventListener(u,k),setTimeout(()=>{const t=new CustomEvent(d,l);w.addEventListener(d,x),w.dispatchEvent(t),t.defaultPrevented||p(e??document.body,{select:!0}),w.removeEventListener(d,x),v.remove(P)},0)}}},[w,k,x,P]);const _=r.useCallback(e=>{if(!n&&!c)return;if(P.paused)return;const t=\"Tab\"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[a,o]=function(e){const t=m(e);return[f(t,e),f(t.reverse(),e)]}(t);a&&o?e.shiftKey||r!==o?e.shiftKey&&r===a&&(e.preventDefault(),n&&p(o,{select:!0})):(e.preventDefault(),n&&p(a,{select:!0})):r===t&&e.preventDefault()}},[n,c,P.paused]);return(0,s.jsx)(o.sG.div,{tabIndex:-1,...b,ref:M,onKeyDown:_})});function m(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t=\"INPUT\"===e.tagName&&\"hidden\"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function f(e,t){for(const n of e)if(!h(n,{upTo:t}))return n}function h(e,{upTo:t}){if(\"hidden\"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if(\"none\"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function p(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&\"select\"in e}(e)&&t&&e.select()}}c.displayName=\"FocusScope\";var v=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=g(e,t),e.unshift(t)},remove(t){e=g(e,t),e[0]?.resume()}}}();function g(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}},18723(e,t,n){var r;n.d(t,{B:()=>u});var a=n(51609),o=n(88200),i=(r||(r=n.t(a,2)))[\" useId \".trim().toString()]||(()=>{}),s=0;function u(e){const[t,n]=a.useState(i());return(0,o.N)(()=>{e||n(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:\"\")}},18931(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"external-link\",[[\"path\",{d:\"M15 3h6v6\",key:\"1q9fwt\"}],[\"path\",{d:\"M10 14 21 3\",key:\"gplh6r\"}],[\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\",key:\"a6xqqp\"}]])},19e3(e,t,n){n.d(t,{ro:()=>l});const r={lessThanXSeconds:{one:\"mai puțin de o secundă\",other:\"mai puțin de {{count}} secunde\"},xSeconds:{one:\"1 secundă\",other:\"{{count}} secunde\"},halfAMinute:\"jumătate de minut\",lessThanXMinutes:{one:\"mai puțin de un minut\",other:\"mai puțin de {{count}} minute\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minute\"},aboutXHours:{one:\"circa 1 oră\",other:\"circa {{count}} ore\"},xHours:{one:\"1 oră\",other:\"{{count}} ore\"},xDays:{one:\"1 zi\",other:\"{{count}} zile\"},aboutXWeeks:{one:\"circa o săptămână\",other:\"circa {{count}} săptămâni\"},xWeeks:{one:\"1 săptămână\",other:\"{{count}} săptămâni\"},aboutXMonths:{one:\"circa 1 lună\",other:\"circa {{count}} luni\"},xMonths:{one:\"1 lună\",other:\"{{count}} luni\"},aboutXYears:{one:\"circa 1 an\",other:\"circa {{count}} ani\"},xYears:{one:\"1 an\",other:\"{{count}} ani\"},overXYears:{one:\"peste 1 an\",other:\"peste {{count}} ani\"},almostXYears:{one:\"aproape 1 an\",other:\"aproape {{count}} ani\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'la' {{time}}\",long:\"{{date}} 'la' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'trecută la' p\",yesterday:\"'ieri la' p\",today:\"'astăzi la' p\",tomorrow:\"'mâine la' p\",nextWeek:\"eeee 'viitoare la' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"Î\",\"D\"],abbreviated:[\"Î.d.C.\",\"D.C.\"],wide:[\"Înainte de Cristos\",\"După Cristos\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"primul trimestru\",\"al doilea trimestru\",\"al treilea trimestru\",\"al patrulea trimestru\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"I\",\"F\",\"M\",\"A\",\"M\",\"I\",\"I\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"ian\",\"feb\",\"mar\",\"apr\",\"mai\",\"iun\",\"iul\",\"aug\",\"sep\",\"oct\",\"noi\",\"dec\"],wide:[\"ianuarie\",\"februarie\",\"martie\",\"aprilie\",\"mai\",\"iunie\",\"iulie\",\"august\",\"septembrie\",\"octombrie\",\"noiembrie\",\"decembrie\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"du\",\"lu\",\"ma\",\"mi\",\"jo\",\"vi\",\"sâ\"],abbreviated:[\"dum\",\"lun\",\"mar\",\"mie\",\"joi\",\"vin\",\"sâm\"],wide:[\"duminică\",\"luni\",\"marți\",\"miercuri\",\"joi\",\"vineri\",\"sâmbătă\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"ami\",morning:\"dim\",afternoon:\"da\",evening:\"s\",night:\"n\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"miezul nopții\",noon:\"amiază\",morning:\"dimineață\",afternoon:\"după-amiază\",evening:\"seară\",night:\"noapte\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ro\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"în \"+a:a+\" în urmă\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(Î|D)\u002Fi,abbreviated:\u002F^(Î\\.?\\s?d\\.?\\s?C\\.?|Î\\.?\\s?e\\.?\\s?n\\.?|D\\.?\\s?C\\.?|e\\.?\\s?n\\.?)\u002Fi,wide:\u002F^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ÎC\u002Fi,\u002F^DC\u002Fi],wide:[\u002F^(Înainte de Cristos|Înaintea erei noastre)\u002Fi,\u002F^(După Cristos|Era noastră)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^trimestrul [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ifmaasond]\u002Fi,abbreviated:\u002F^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)\u002Fi,wide:\u002F^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ia\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^iun\u002Fi,\u002F^iul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dlmjvs]\u002Fi,short:\u002F^(d|l|ma|mi|j|v|s)\u002Fi,abbreviated:\u002F^(dum|lun|mar|mie|jo|vi|sâ)\u002Fi,wide:\u002F^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^mi\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002Famiaza\u002Fi,morning:\u002Fdimineaţa\u002Fi,afternoon:\u002Fdupă-amiaza\u002Fi,evening:\u002Fseara\u002Fi,night:\u002Fnoaptea\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},19102(e,t,n){n.d(t,{w:()=>c});var r=n(47143),a=n(86087),o=n(19402),i=n(68473),s=n(17639);function u(e){return u=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},u(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var l=[\"settings_tools_group\"],c=function(){var e,t,n=(e=(0,s.M)(\"wpcafe_sidebar_collapsed_groups\",{settings_tools_group:!0}),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),c=n[0],m=n[1],f=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.sidebar).getSidebarState()},[]),h=f.isExpanded,p=f.collapsedGroups,v=f.selectedPrimaryGroup,g=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.sidebar).setSidebarState,b=(0,a.useRef)(!1);(0,a.useEffect)(function(){if(!b.current&&c){var e=Object.assign(Object.assign({},p),c);g({collapsedGroups:e}),b.current=!0}},[c,g]);var w=function(e){return g({isExpanded:e})},y=(0,i.a)();return(0,a.useEffect)(function(){var e=document.getElementById(\"wpadminbar\");if(e){var t=function(e){var t=e.target;t&&t.closest([\"#wp-admin-bar-menu-toggle\",\"#wp-admin-bar-menu\",\"#wpadminbar .ab-top-menu > li#wp-admin-bar-menu-toggle > a.ab-item\",'#wpadminbar .ab-top-menu > li > a.ab-item[aria-label=\"Main menu\"]','#wpadminbar .ab-top-menu > li > a.ab-item[aria-label=\"Menu\"]'].join(\", \"))&&w(!h)};return e.addEventListener(\"click\",t),function(){e.removeEventListener(\"click\",t)}}},[h]),{isExpanded:h,setIsExpanded:w,selectedPrimaryGroup:v,setSelectedPrimaryGroup:function(e){return g({selectedPrimaryGroup:e})},collapsedGroups:p,toggleGroup:function(e){var t=Object.assign(Object.assign({},p),function(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=u(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==u(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,!(null==p?void 0:p[e])));if(g({collapsedGroups:t}),l.includes(e)){var n={};l.forEach(function(e){void 0!==t[e]&&(n[e]=t[e])}),m(n)}},isMobile:y}}},19392(e,t,n){n(74848),n(27723),n(86087),n(99321),n(62468),n(38895),n(27716)},19402(e,t,n){n.d(t,{I5:()=>f,L6:()=>h,Ur:()=>m,md:()=>b,tl:()=>p,zQ:()=>g});var r,a,o,i,s,u,d=n(27723),l=n(99321),c=n(16029),m=\"\u002Fwpcafe\u002Fv2\",f=[{id:(0,l.MZ)(),label:\"Booking Info\",isDefault:!0,fields:[{id:\"branch\",label:(0,d.__)(\"Which branch of our restaurant\",\"wp-cafe\"),type:\"location\",placeholder:(0,d.__)(\"Select reservation location\",\"wp-cafe\"),required:!0,visible:!1,inGroup:!0},{id:\"date\",label:(0,d.__)(\"Date\",\"wp-cafe\"),type:\"date\",placeholder:(0,d.__)(\"Booking date here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0,neverHide:!0},{id:\"start_time\",label:(0,d.__)(\"From when?\",\"wp-cafe\"),type:\"time\",placeholder:(0,d.__)(\"Start time here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0,neverHide:!0},{id:\"end_time\",label:(0,d.__)(\"Until?\",\"wp-cafe\"),type:\"time\",placeholder:(0,d.__)(\"End time here\",\"wp-cafe\"),required:!0,visible:!0,inGroup:!0},{id:\"visual_table\",label:(0,d.__)(\"Select table\",\"wp-cafe\"),type:\"visual_table\",required:!1,visible:!1,inGroup:!0,isPro:!0,module:\"table_layout\"},{id:\"name\",label:(0,d.__)(\"Your Name\",\"wp-cafe\"),type:\"text\",placeholder:(0,d.__)(\"Name here\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"email\",label:(0,d.__)(\"Your Email\",\"wp-cafe\"),type:\"email\",placeholder:(0,d.__)(\"Email here\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"phone\",label:(0,d.__)(\"How can we contact you?\",\"wp-cafe\"),type:\"tel\",placeholder:(0,d.__)(\"Phone Number here\",\"wp-cafe\"),required:!0,visible:!0},{id:\"total_guest\",label:(0,d.__)(\"Total Guests\",\"wp-cafe\"),type:\"number\",placeholder:(0,d.__)(\"Number of Guests\",\"wp-cafe\"),required:!0,visible:!0,notDeletable:!0},{id:\"notes\",label:(0,d.__)(\"Additional Information\",\"wp-cafe\"),type:\"textarea\",placeholder:(0,d.__)(\"Enter Your Message here\",\"wp-cafe\"),required:!1,visible:!0},{id:\"food_menu\",label:(0,d.__)(\"Select Food Item\",\"wp-cafe\"),type:\"food_menu\",required:!1,visible:!1,isPro:!0,module:\"food_ordering\",notDeletable:!0}]}],h={terms_agreed:!0,mini_cart_style:\"style-1\",reservation_status:\"pending\",block_timeslot_statuses:[\"pending\",\"confirmed\"],reservation_form_customization:f,reservation_advanced:{value:30,unit:\"minutes\"},reservation_maximum_guest:100,reservation_total_seat_capacity:100,reservation_minimum_guest:1},p={empty_screen_video_url:\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzORxmnxVJd8?si=b_3kyWUMGcGW8-D1\",wcf_help_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",wcf_pro_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",wcf_pricing_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",wcf_upgrade_url:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\",video_thumbnail:\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\"},v={pageSizeOptions:[\"10\",\"20\",\"50\",\"100\"],paged:1,per_page:10},g=Object.assign(Object.assign({},{license:\"wpcafe-pro\u002Flicense\",timedProduct:\"wpcafe-pro\u002Ftimed-product\",discount:\"wpcafe-pro\u002Fdiscount\",visualTableLayout:\"wpcafe-pro\u002Fvisual-table-layout\",canvasHistory:\"wpcafe-pro\u002Fcanvas-history\"}),{modules:\"wpcafe\u002Fmodules\",extensions:\"wpcafe\u002Fextensions\",settings:\"wpcafe\u002Fsettings\",sidebar:\"wpcafe\u002Fsidebar\",onboard:\"wpcafe\u002Fonboard\",reservation:\"wpcafe\u002Freservation\",location:\"wpcafe\u002Flocation\",dashboard:\"wpcafe\u002Fdashboard\",integrations:\"wpcafe\u002Fintegrations\",shortcodes:\"wpcafe\u002Fshortcodes\",wooCom:\"wpcafe\u002Fwoo-com\",frontend:\"wpcafe\u002Ffrontend\",qrCode:\"wpcafe\u002Fqr-code\"}),b=(0,d.__)(\"Back\",\"wp-cafe\"),w=[{label:(0,d.__)(\"Food Menu Tab\",\"wp-cafe\"),value:\"wpc_food_menu_tab\"},{label:(0,d.__)(\"Food Menu List\",\"wp-cafe\"),value:\"wpc_food_menu_list\"}],y=[{label:(0,d.__)(\"ASC\",\"wp-cafe\"),value:\"ASC\"},{label:(0,d.__)(\"DESC\",\"wp-cafe\"),value:\"DESC\"}],k=[{label:(0,d.__)(\"Yes\",\"wp-cafe\"),value:\"yes\"},{label:(0,d.__)(\"No\",\"wp-cafe\"),value:\"no\"}],x=[{label:(0,d.__)(\"Left\",\"wp-cafe\"),value:\"left\"},{label:(0,d.__)(\"Center\",\"wp-cafe\"),value:\"center\"},{label:(0,d.__)(\"Right\",\"wp-cafe\"),value:\"right\"}];null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_global_constants\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_global_constants\",\"wpcafe\",function(){return{foodMenuTemplates:w,orderOptions:y,yesNoOptions:k,alignmentOptions:x,defaultSchedule:c.no,cancelBtnText:b,API_PATH_PREFIX:m,pagination:v}},10)},19612(e,t,n){n.d(t,{gu:()=>l});const r={lessThanXSeconds:{one:\"હમણાં\",other:\"​આશરે {{count}} સેકંડ\"},xSeconds:{one:\"1 સેકંડ\",other:\"{{count}} સેકંડ\"},halfAMinute:\"અડધી મિનિટ\",lessThanXMinutes:{one:\"આ મિનિટ\",other:\"​આશરે {{count}} મિનિટ\"},xMinutes:{one:\"1 મિનિટ\",other:\"{{count}} મિનિટ\"},aboutXHours:{one:\"​આશરે 1 કલાક\",other:\"​આશરે {{count}} કલાક\"},xHours:{one:\"1 કલાક\",other:\"{{count}} કલાક\"},xDays:{one:\"1 દિવસ\",other:\"{{count}} દિવસ\"},aboutXWeeks:{one:\"આશરે 1 અઠવાડિયું\",other:\"આશરે {{count}} અઠવાડિયા\"},xWeeks:{one:\"1 અઠવાડિયું\",other:\"{{count}} અઠવાડિયા\"},aboutXMonths:{one:\"આશરે 1 મહિનો\",other:\"આશરે {{count}} મહિના\"},xMonths:{one:\"1 મહિનો\",other:\"{{count}} મહિના\"},aboutXYears:{one:\"આશરે 1 વર્ષ\",other:\"આશરે {{count}} વર્ષ\"},xYears:{one:\"1 વર્ષ\",other:\"{{count}} વર્ષ\"},overXYears:{one:\"1 વર્ષથી વધુ\",other:\"{{count}} વર્ષથી વધુ\"},almostXYears:{one:\"લગભગ 1 વર્ષ\",other:\"લગભગ {{count}} વર્ષ\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM, y\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"hh:mm:ss a zzzz\",long:\"hh:mm:ss a z\",medium:\"hh:mm:ss a\",short:\"hh:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'પાછલા' eeee p\",yesterday:\"'ગઈકાલે' p\",today:\"'આજે' p\",tomorrow:\"'આવતીકાલે' p\",nextWeek:\"eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ઈસપૂ\",\"ઈસ\"],abbreviated:[\"ઈ.સ.પૂર્વે\",\"ઈ.સ.\"],wide:[\"ઈસવીસન પૂર્વે\",\"ઈસવીસન\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1લો ત્રિમાસ\",\"2જો ત્રિમાસ\",\"3જો ત્રિમાસ\",\"4થો ત્રિમાસ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"જા\",\"ફે\",\"મા\",\"એ\",\"મે\",\"જૂ\",\"જુ\",\"ઓ\",\"સ\",\"ઓ\",\"ન\",\"ડિ\"],abbreviated:[\"જાન્યુ\",\"ફેબ્રુ\",\"માર્ચ\",\"એપ્રિલ\",\"મે\",\"જૂન\",\"જુલાઈ\",\"ઑગસ્ટ\",\"સપ્ટે\",\"ઓક્ટો\",\"નવે\",\"ડિસે\"],wide:[\"જાન્યુઆરી\",\"ફેબ્રુઆરી\",\"માર્ચ\",\"એપ્રિલ\",\"મે\",\"જૂન\",\"જુલાઇ\",\"ઓગસ્ટ\",\"સપ્ટેમ્બર\",\"ઓક્ટોબર\",\"નવેમ્બર\",\"ડિસેમ્બર\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ર\",\"સો\",\"મં\",\"બુ\",\"ગુ\",\"શુ\",\"શ\"],short:[\"ર\",\"સો\",\"મં\",\"બુ\",\"ગુ\",\"શુ\",\"શ\"],abbreviated:[\"રવિ\",\"સોમ\",\"મંગળ\",\"બુધ\",\"ગુરુ\",\"શુક્ર\",\"શનિ\"],wide:[\"રવિવાર\",\"સોમવાર\",\"મંગળવાર\",\"બુધવાર\",\"ગુરુવાર\",\"શુક્રવાર\",\"શનિવાર\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"મ.રાત્રિ\",noon:\"બ.\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"મ.રાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"​મધ્યરાત્રિ\",noon:\"બપોરે\",morning:\"સવારે\",afternoon:\"બપોરે\",evening:\"સાંજે\",night:\"રાત્રે\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"gu\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"માં\":a+\" પહેલાં\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(લ|જ|થ|ઠ્ઠ|મ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ઈસપૂ|ઈસ)\u002Fi,abbreviated:\u002F^(ઈ\\.સ\\.પૂર્વે|ઈ\\.સ\\.)\u002Fi,wide:\u002F^(ઈસવીસન\\sપૂર્વે|ઈસવીસન)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ઈસપૂ\u002Fi,\u002F^ઈસ\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](લો|જો|થો)? ત્રિમાસ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[જાફેમાએમેજૂજુઓસઓનડિ]\u002Fi,abbreviated:\u002F^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)\u002Fi,wide:\u002F^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^જા\u002Fi,\u002F^ફે\u002Fi,\u002F^મા\u002Fi,\u002F^એ\u002Fi,\u002F^મે\u002Fi,\u002F^જૂ\u002Fi,\u002F^જુ\u002Fi,\u002F^ઑગ\u002Fi,\u002F^સ\u002Fi,\u002F^ઓક્ટો\u002Fi,\u002F^ન\u002Fi,\u002F^ડિ\u002Fi],any:[\u002F^જા\u002Fi,\u002F^ફે\u002Fi,\u002F^મા\u002Fi,\u002F^એ\u002Fi,\u002F^મે\u002Fi,\u002F^જૂ\u002Fi,\u002F^જુ\u002Fi,\u002F^ઑગ\u002Fi,\u002F^સ\u002Fi,\u002F^ઓક્ટો\u002Fi,\u002F^ન\u002Fi,\u002F^ડિ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ર|સો|મં|બુ|ગુ|શુ|શ)\u002Fi,short:\u002F^(ર|સો|મં|બુ|ગુ|શુ|શ)\u002Fi,abbreviated:\u002F^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)\u002Fi,wide:\u002F^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ર\u002Fi,\u002F^સો\u002Fi,\u002F^મં\u002Fi,\u002F^બુ\u002Fi,\u002F^ગુ\u002Fi,\u002F^શુ\u002Fi,\u002F^શ\u002Fi],any:[\u002F^ર\u002Fi,\u002F^સો\u002Fi,\u002F^મં\u002Fi,\u002F^બુ\u002Fi,\u002F^ગુ\u002Fi,\u002F^શુ\u002Fi,\u002F^શ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|મ\\.?|સ|બ|સાં|રા)\u002Fi,any:\u002F^(a|p|મ\\.?|સ|બ|સાં|રા)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^મ\\.?\u002Fi,noon:\u002F^બ\u002Fi,morning:\u002Fસ\u002Fi,afternoon:\u002Fબ\u002Fi,evening:\u002Fસાં\u002Fi,night:\u002Fરા\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},20221(e,t,n){n.d(t,{V:()=>d});var r=n(54277),a=n(98326),o=n(35478),i=n(32180),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"fr-CA\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},20269(e,t,n){n.d(t,{A:()=>b});var r=n(86087),a=n(47143),o=n(1010),i=n(19402);function s(e){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},s(e)}function u(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=s(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==s(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function m(e,t){if(e){if(\"string\"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var h=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},p=null,v=[],g=function(e){switch(e){case\"install\":case\"deactivate\":return\"activate\";case\"activate\":case\"upgrade\":return\"deactivate\";default:return e}};const b=function(){var e,t,n=(e=(0,r.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||m(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=n[0],l=n[1],f=(0,a.useDispatch)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.settings).setSettingsState,b=(0,a.useDispatch)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.modules).setModulesState,w=(0,a.useSelect)(function(e){return e(null===i.zQ||void 0===i.zQ?void 0:i.zQ.settings).getSettingsState()},[]).data,y=function(e,t){return h(void 0,void 0,void 0,d().m(function n(){var r,s,m,h,y;return d().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,l(!0),n.n=1,o.A.plugins.pluginUpdate({name:e,status:t});case 1:(null==(r=n.v)?void 0:r.success)&&(\"woocommerce\"===e&&f({data:Object.assign(Object.assign({},w),{wc_status:\"active\"})}),s=(0,a.select)(null===i.zQ||void 0===i.zQ?void 0:i.zQ.modules).getModulesState(),m=s.data,h=Object.assign(Object.assign({},m),u({},e,Object.assign(Object.assign({},null==m?void 0:m[e]),{status:g(t)}))),b({data:h})),n.n=3;break;case 2:n.p=2,y=n.v,console.error(y);case 3:return n.p=3,l(!1),v=v.filter(function(t){return t!==e}),b({updatingModules:v.length>0?c(v):null}),0===v.length&&(p=null),n.f(3);case 4:return n.a(2)}},n,null,[[0,2,3,4]])}))};return{updatePluginStatus:function(e,t){return h(void 0,void 0,void 0,d().m(function n(){return d().w(function(n){for(;;)if(0===n.n)return v.push(e),b({updatingModules:c(v)}),p=p?p.then(function(){return y(e,t)}).catch(function(e){return console.error(\"Error in plugin update chain:\",e),Promise.resolve()}):y(e,t).catch(function(e){return console.error(\"Error in plugin update:\",e),Promise.resolve()}),n.a(2,p)},n)}))},loading:s}}},20337(e,t,n){function r(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];return i=n.valueCallback?n.valueCallback(i):i,{value:i,rest:t.slice(a.length)}}}n.d(t,{K:()=>r})},21020(e,t,n){var r=n(51609),a=Symbol.for(\"react.element\"),o=Symbol.for(\"react.fragment\"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var r,o={},d=null,l=null;for(r in void 0!==n&&(d=\"\"+n),void 0!==t.key&&(d=\"\"+t.key),void 0!==t.ref&&(l=t.ref),t)i.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:d,ref:l,props:o,_owner:s.current}}t.Fragment=o,t.jsx=d,t.jsxs=d},21451(e,t,n){n.d(t,{s:()=>a});var r=n(7277);const a={date:(0,r.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,r.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,r.k)({formats:{full:\"{{date}} 'um' {{time}}\",long:\"{{date}} 'um' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})}},21688(e,t,n){n(74848),n(27723),n(47143),n(78971),n(6155),n(79085),n(62468),n(58237),n(30342),n(19402),n(84149)},21863(e,t,n){function r(e,t){var n,r=\"undefined\"!=typeof window&&(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.date_format)||void 0;if(null==e)return\"\";var a=null;if(\"string\"==typeof e){if(r&&function(e,t){if(!e||!t)return!1;var n=t.replace(\u002F\\\\\u002Fg,\"\\\\\\\\\").replace(\u002FY\u002Fg,\"\\\\d{4}\").replace(\u002Fy\u002Fg,\"\\\\d{2}\").replace(\u002Fm\u002Fg,\"\\\\d{2}\").replace(\u002Fn\u002Fg,\"\\\\d{1,2}\").replace(\u002Fd\u002Fg,\"\\\\d{2}\").replace(\u002Fj\u002Fg,\"\\\\d{1,2}\").replace(\u002FF\u002Fg,\"[A-Za-z]+\").replace(\u002FM\u002Fg,\"[A-Za-z]+\").replace(\u002Fl\u002Fg,\"[A-Za-z]+\").replace(\u002FD\u002Fg,\"[A-Za-z]+\").replace(\u002FS\u002Fg,\"(st|nd|rd|th)\").replace(\u002F\\\u002F\u002Fg,\"\\\\\u002F\").replace(\u002F\\.\u002Fg,\"\\\\.\").replace(\u002F\\-\u002Fg,\"\\\\-\").replace(\u002F\\s\u002Fg,\"\\\\s\");try{return new RegExp(\"^\".concat(n,\"$\")).test(e.trim())}catch(e){return!1}}(e,r))return e;if(a=function(e){if(!e||\"string\"!=typeof e)return null;var t=e.trim(),n=t.match(\u002F^(\\d{4})-(\\d{1,2})-(\\d{1,2})\u002F);if(n&&n[1]&&n[2]&&n[3]){var r=parseInt(n[1],10),a=parseInt(n[2],10),o=parseInt(n[3],10),i=new Date(r,a-1,o);if(!isNaN(i.getTime()))return i}var s=t.match(\u002F^(\\d{1,2})\\\u002F(\\d{1,2})\\\u002F(\\d{4})$\u002F);if(s&&s[1]&&s[2]&&s[3]){var u=parseInt(s[1],10),d=parseInt(s[2],10),l=parseInt(s[3],10),c=new Date(l,u-1,d);if(!isNaN(c.getTime()))return c}var m=t.match(\u002F^(\\d{1,2})\\\u002F(\\d{1,2})\\\u002F(\\d{4})$\u002F);if(m&&m[1]&&m[2]&&m[3]){var f=parseInt(m[1],10),h=parseInt(m[2],10),p=parseInt(m[3],10),v=new Date(p,h-1,f);if(!isNaN(v.getTime()))return v}var g=t.match(\u002F^(\\d{1,2})\\.(\\d{1,2})\\.(\\d{4})$\u002F);if(g&&g[1]&&g[2]&&g[3]){var b=parseInt(g[1],10),w=parseInt(g[2],10),y=parseInt(g[3],10),k=new Date(y,w-1,b);if(!isNaN(k.getTime()))return k}return null}(e),!a)return console.warn(\"[wpDateFormat] Unable to parse date string:\",e),e}else{if(!(e instanceof Date))return\"\";if(isNaN(e.getTime()))return\"\";a=e}var o=function(){var e,n,r=t||\"undefined\"!=typeof window&&(null===(n=null===(e=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===e?void 0:e.state)||void 0===n?void 0:n.locale)||(\"undefined\"!=typeof navigator?navigator.language:\"en-US\");try{return new Intl.DateTimeFormat(r),r}catch(e){return\"en-US\"}}(),i=function(){try{return a.toLocaleDateString(o,{day:\"2-digit\",month:\"long\",year:\"numeric\"})||\"\"}catch(e){try{return a.toISOString().split(\"T\")[0]||\"\"}catch(e){return\"\"}}};if(!r||\"string\"!=typeof r||\"\"===r.trim())return i();try{for(var s=function(e){return String(e).padStart(2,\"0\")},u=a.getDate(),d=a.getMonth(),l=a.getFullYear(),c=new Intl.DateTimeFormat(o,{month:\"long\"}).format(a),m=new Intl.DateTimeFormat(o,{month:\"short\"}).format(a),f=new Intl.DateTimeFormat(o,{weekday:\"long\"}).format(a),h=new Intl.DateTimeFormat(o,{weekday:\"short\"}).format(a),p=function(e){if(isNaN(e)||e\u003C1)return\"\";var t=e%10,n=e%100;return 1===t&&11!==n?\"st\":2===t&&12!==n?\"nd\":3===t&&13!==n?\"rd\":\"th\"},v=\"\",g=0;g\u003Cr.length;g++){var b=r[g];if(\"\\\\\"!==b)switch(b){case\"d\":v+=s(u);break;case\"j\":v+=String(u);break;case\"S\":v+=p(u);break;case\"m\":v+=s(d+1);break;case\"n\":v+=String(d+1);break;case\"M\":v+=m;break;case\"F\":v+=c;break;case\"y\":v+=String(l).slice(-2);break;case\"Y\":v+=String(l);break;case\"D\":v+=h;break;case\"l\":v+=f;break;default:v+=b}else++g\u003Cr.length&&(v+=r[g])}return v||i()}catch(e){return console.error(\"[wpDateFormat] Error formatting date:\",e),i()}}n.d(t,{N:()=>r})},22008(e,t,n){n.d(t,{b:()=>a});var r=n(80337);function a(e,t){return(0,r.k)(e,{...t,weekStartsOn:1})}},22018(e,t,n){n.d(t,{p:()=>i});var r=n(86087);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var i=function(e){var t=e.value,n=void 0===t?\"\":t,o=e.onChange,i=e.format,s=void 0===i?\"hex\":i,u=a((0,r.useState)(!1),2),d=u[0],l=u[1],c=a((0,r.useState)(n),2),m=c[0],f=c[1],h=a((0,r.useState)(!0),2),p=h[0],v=h[1],g=(0,r.useRef)(null);(0,r.useEffect)(function(){f(n),v(!n||b(n))},[n]);var b=function(e){return\u002F^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$\u002F.test(e)},w=function(e){return\u002F^rgb\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*\\)$\u002F.test(e)},y=function(e){var t=\u002F^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$\u002Fi.exec(e);if(t&&t[1]&&t[2]&&t[3]){var n=parseInt(t[1],16),r=parseInt(t[2],16),a=parseInt(t[3],16);return\"rgb(\".concat(n,\", \").concat(r,\", \").concat(a,\")\")}return e},k=function(e){var t=e.match(\u002Frgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)\u002F);if(t&&t[1]&&t[2]&&t[3]){var n=parseInt(t[1]),r=parseInt(t[2]),a=parseInt(t[3]);return\"#\".concat(((1\u003C\u003C24)+(n\u003C\u003C16)+(r\u003C\u003C8)+a).toString(16).slice(1))}return e},x=function(e){return\"rgb\"===s&&b(e)?y(e):\"hex\"===s&&w(e)?k(e):e},j=function(e){var t=x(e);f(t),v(!0),null==o||o(t)};return{open:d,inputValue:m,isValidColor:p,colorPickerRef:g,setOpen:l,handleColorSelect:j,handleInputChange:function(e){var t=e.target.value;f(t);var n=\"hex\"===s?b(t):w(t);v(n),n&&(null==o||o(t))},handleCustomColorChange:function(e){j(e.target.value)},handleApply:function(){p&&(null==o||o(m),l(!1))},handleCancel:function(){f(n),v(!0),l(!1)},handleClear:function(){f(\"\"),v(!0),null==o||o(\"\")},getDisplayColor:function(){return p&&m?\"rgb\"===s&&b(m)?y(m):m:\"transparent\"},isValidHexColor:b,isValidRgbColor:w,hexToRgb:y,rgbToHex:k,formatColor:x}}},22175(e,t,n){n(74848)},22732(e,t,n){n.d(t,{F:()=>i});var r=n(34164);const a=e=>\"boolean\"==typeof e?`${e}`:0===e?\"0\":e,o=r.$,i=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return o(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:i,defaultVariants:s}=t,u=Object.keys(i).map(e=>{const t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;const o=a(t)||a(r);return i[e][o]}),d=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),l=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...d}[t]):{...s,...d}[t]===n})?[...e,n,r]:e},[]);return o(e,u,l,null==n?void 0:n.class,null==n?void 0:n.className)}},23690(e,t,n){n.d(t,{pl:()=>g});const r={lessThanXSeconds:{one:{regular:\"mniej niż sekunda\",past:\"mniej niż sekundę\",future:\"mniej niż sekundę\"},twoFour:\"mniej niż {{count}} sekundy\",other:\"mniej niż {{count}} sekund\"},xSeconds:{one:{regular:\"sekunda\",past:\"sekundę\",future:\"sekundę\"},twoFour:\"{{count}} sekundy\",other:\"{{count}} sekund\"},halfAMinute:{one:\"pół minuty\",twoFour:\"pół minuty\",other:\"pół minuty\"},lessThanXMinutes:{one:{regular:\"mniej niż minuta\",past:\"mniej niż minutę\",future:\"mniej niż minutę\"},twoFour:\"mniej niż {{count}} minuty\",other:\"mniej niż {{count}} minut\"},xMinutes:{one:{regular:\"minuta\",past:\"minutę\",future:\"minutę\"},twoFour:\"{{count}} minuty\",other:\"{{count}} minut\"},aboutXHours:{one:{regular:\"około godziny\",past:\"około godziny\",future:\"około godzinę\"},twoFour:\"około {{count}} godziny\",other:\"około {{count}} godzin\"},xHours:{one:{regular:\"godzina\",past:\"godzinę\",future:\"godzinę\"},twoFour:\"{{count}} godziny\",other:\"{{count}} godzin\"},xDays:{one:{regular:\"dzień\",past:\"dzień\",future:\"1 dzień\"},twoFour:\"{{count}} dni\",other:\"{{count}} dni\"},aboutXWeeks:{one:\"około tygodnia\",twoFour:\"około {{count}} tygodni\",other:\"około {{count}} tygodni\"},xWeeks:{one:\"tydzień\",twoFour:\"{{count}} tygodnie\",other:\"{{count}} tygodni\"},aboutXMonths:{one:\"około miesiąc\",twoFour:\"około {{count}} miesiące\",other:\"około {{count}} miesięcy\"},xMonths:{one:\"miesiąc\",twoFour:\"{{count}} miesiące\",other:\"{{count}} miesięcy\"},aboutXYears:{one:\"około rok\",twoFour:\"około {{count}} lata\",other:\"około {{count}} lat\"},xYears:{one:\"rok\",twoFour:\"{{count}} lata\",other:\"{{count}} lat\"},overXYears:{one:\"ponad rok\",twoFour:\"ponad {{count}} lata\",other:\"ponad {{count}} lat\"},almostXYears:{one:\"prawie rok\",twoFour:\"prawie {{count}} lata\",other:\"prawie {{count}} lat\"}};function a(e,t,n){const r=function(e,t){if(1===t)return e.one;const n=t%100;if(n\u003C=20&&n>10)return e.other;const r=n%10;return r>=2&&r\u003C=4?e.twoFour:e.other}(e,t);return(\"string\"==typeof r?r:r[n]).replace(\"{{count}}\",String(t))}var o=n(7277);const i={date:(0,o.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,o.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,o.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var s=n(90096);const u={masculine:\"ostatni\",feminine:\"ostatnia\"},d={masculine:\"ten\",feminine:\"ta\"},l={masculine:\"następny\",feminine:\"następna\"},c={0:\"feminine\",1:\"masculine\",2:\"masculine\",3:\"feminine\",4:\"masculine\",5:\"masculine\",6:\"feminine\"};function m(e,t,n,r){let a;if((0,s.R)(t,n,r))a=d;else if(\"lastWeek\"===e)a=u;else{if(\"nextWeek\"!==e)throw new Error(`Cannot determine adjectives for token ${e}`);a=l}const o=t.getDay();return`'${a[c[o]]}' eeee 'o' p`}const f={lastWeek:m,yesterday:\"'wczoraj o' p\",today:\"'dzisiaj o' p\",tomorrow:\"'jutro o' p\",nextWeek:m,other:\"P\"};var h=n(33443);const p={ordinalNumber:(e,t)=>String(e),era:(0,h.o)({values:{narrow:[\"p.n.e.\",\"n.e.\"],abbreviated:[\"p.n.e.\",\"n.e.\"],wide:[\"przed naszą erą\",\"naszej ery\"]},defaultWidth:\"wide\"}),quarter:(0,h.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I kw.\",\"II kw.\",\"III kw.\",\"IV kw.\"],wide:[\"I kwartał\",\"II kwartał\",\"III kwartał\",\"IV kwartał\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,h.o)({values:{narrow:[\"S\",\"L\",\"M\",\"K\",\"M\",\"C\",\"L\",\"S\",\"W\",\"P\",\"L\",\"G\"],abbreviated:[\"sty\",\"lut\",\"mar\",\"kwi\",\"maj\",\"cze\",\"lip\",\"sie\",\"wrz\",\"paź\",\"lis\",\"gru\"],wide:[\"styczeń\",\"luty\",\"marzec\",\"kwiecień\",\"maj\",\"czerwiec\",\"lipiec\",\"sierpień\",\"wrzesień\",\"październik\",\"listopad\",\"grudzień\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"s\",\"l\",\"m\",\"k\",\"m\",\"c\",\"l\",\"s\",\"w\",\"p\",\"l\",\"g\"],abbreviated:[\"sty\",\"lut\",\"mar\",\"kwi\",\"maj\",\"cze\",\"lip\",\"sie\",\"wrz\",\"paź\",\"lis\",\"gru\"],wide:[\"stycznia\",\"lutego\",\"marca\",\"kwietnia\",\"maja\",\"czerwca\",\"lipca\",\"sierpnia\",\"września\",\"października\",\"listopada\",\"grudnia\"]},defaultFormattingWidth:\"wide\"}),day:(0,h.o)({values:{narrow:[\"N\",\"P\",\"W\",\"Ś\",\"C\",\"P\",\"S\"],short:[\"nie\",\"pon\",\"wto\",\"śro\",\"czw\",\"pią\",\"sob\"],abbreviated:[\"niedz.\",\"pon.\",\"wt.\",\"śr.\",\"czw.\",\"pt.\",\"sob.\"],wide:[\"niedziela\",\"poniedziałek\",\"wtorek\",\"środa\",\"czwartek\",\"piątek\",\"sobota\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"n\",\"p\",\"w\",\"ś\",\"c\",\"p\",\"s\"],short:[\"nie\",\"pon\",\"wto\",\"śro\",\"czw\",\"pią\",\"sob\"],abbreviated:[\"niedz.\",\"pon.\",\"wt.\",\"śr.\",\"czw.\",\"pt.\",\"sob.\"],wide:[\"niedziela\",\"poniedziałek\",\"wtorek\",\"środa\",\"czwartek\",\"piątek\",\"sobota\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,h.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"półn.\",noon:\"poł\",morning:\"rano\",afternoon:\"popoł.\",evening:\"wiecz.\",night:\"noc\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"północ\",noon:\"południe\",morning:\"rano\",afternoon:\"popołudnie\",evening:\"wieczór\",night:\"noc\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"północ\",noon:\"południe\",morning:\"rano\",afternoon:\"popołudnie\",evening:\"wieczór\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"o półn.\",noon:\"w poł.\",morning:\"rano\",afternoon:\"po poł.\",evening:\"wiecz.\",night:\"w nocy\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"o północy\",noon:\"w południe\",morning:\"rano\",afternoon:\"po południu\",evening:\"wieczorem\",night:\"w nocy\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"o północy\",noon:\"w południe\",morning:\"rano\",afternoon:\"po południu\",evening:\"wieczorem\",night:\"w nocy\"}},defaultFormattingWidth:\"wide\"})};var v=n(57883);const g={code:\"pl\",formatDistance:(e,t,n)=>{const o=r[e];return n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a(o,t,\"future\"):a(o,t,\"past\")+\" temu\":a(o,t,\"regular\")},formatLong:i,formatRelative:(e,t,n,r)=>{const a=f[e];return\"function\"==typeof a?a(e,t,n,r):a},localize:p,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,v.A)({matchPatterns:{narrow:\u002F^(p\\.?\\s*n\\.?\\s*e\\.?\\s*|n\\.?\\s*e\\.?\\s*)\u002Fi,abbreviated:\u002F^(p\\.?\\s*n\\.?\\s*e\\.?\\s*|n\\.?\\s*e\\.?\\s*)\u002Fi,wide:\u002F^(przed\\s*nasz(ą|a)\\s*er(ą|a)|naszej\\s*ery)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,v.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^(I|II|III|IV)\\s*kw\\.?\u002Fi,wide:\u002F^(I|II|III|IV)\\s*kwarta(ł|l)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002F^I kw\u002Fi,\u002F^II kw\u002Fi,\u002F^III kw\u002Fi,\u002F^IV kw\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,v.A)({matchPatterns:{narrow:\u002F^[slmkcwpg]\u002Fi,abbreviated:\u002F^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)\u002Fi,wide:\u002F^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^k\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^l\u002Fi,\u002F^s\u002Fi,\u002F^w\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi,\u002F^g\u002Fi],any:[\u002F^st\u002Fi,\u002F^lu\u002Fi,\u002F^mar\u002Fi,\u002F^k\u002Fi,\u002F^maj\u002Fi,\u002F^c\u002Fi,\u002F^lip\u002Fi,\u002F^si\u002Fi,\u002F^w\u002Fi,\u002F^p\u002Fi,\u002F^lis\u002Fi,\u002F^g\u002Fi]},defaultParseWidth:\"any\"}),day:(0,v.A)({matchPatterns:{narrow:\u002F^[npwścs]\u002Fi,short:\u002F^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)\u002Fi,abbreviated:\u002F^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\\.?\u002Fi,wide:\u002F^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^w\u002Fi,\u002F^ś\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],abbreviated:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^w\u002Fi,\u002F^(ś|s)r\u002Fi,\u002F^c\u002Fi,\u002F^pt\u002Fi,\u002F^so\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^w\u002Fi,\u002F^(ś|s)r\u002Fi,\u002F^c\u002Fi,\u002F^pi\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,v.A)({matchPatterns:{narrow:\u002F^(^a$|^p$|pó(ł|l)n\\.?|o\\s*pó(ł|l)n\\.?|po(ł|l)\\.?|w\\s*po(ł|l)\\.?|po\\s*po(ł|l)\\.?|rano|wiecz\\.?|noc|w\\s*nocy)\u002Fi,any:\u002F^(am|pm|pó(ł|l)noc|o\\s*pó(ł|l)nocy|po(ł|l)udnie|w\\s*po(ł|l)udnie|popo(ł|l)udnie|po\\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\\s*nocy)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^a$\u002Fi,pm:\u002F^p$\u002Fi,midnight:\u002Fpó(ł|l)n\u002Fi,noon:\u002Fpo(ł|l)\u002Fi,morning:\u002Frano\u002Fi,afternoon:\u002Fpo\\s*po(ł|l)\u002Fi,evening:\u002Fwiecz\u002Fi,night:\u002Fnoc\u002Fi},any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002Fpó(ł|l)n\u002Fi,noon:\u002Fpo(ł|l)\u002Fi,morning:\u002Frano\u002Fi,afternoon:\u002Fpo\\s*po(ł|l)\u002Fi,evening:\u002Fwiecz\u002Fi,night:\u002Fnoc\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},23724(e,t,n){n.d(t,{g:()=>m});const r={lessThanXSeconds:{one:\"不到 1 秒\",other:\"不到 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分钟\",lessThanXMinutes:{one:\"不到 1 分钟\",other:\"不到 {{count}} 分钟\"},xMinutes:{one:\"1 分钟\",other:\"{{count}} 分钟\"},xHours:{one:\"1 小时\",other:\"{{count}} 小时\"},aboutXHours:{one:\"大约 1 小时\",other:\"大约 {{count}} 小时\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大约 1 个星期\",other:\"大约 {{count}} 个星期\"},xWeeks:{one:\"1 个星期\",other:\"{{count}} 个星期\"},aboutXMonths:{one:\"大约 1 个月\",other:\"大约 {{count}} 个月\"},xMonths:{one:\"1 个月\",other:\"{{count}} 个月\"},aboutXYears:{one:\"大约 1 年\",other:\"大约 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超过 1 年\",other:\"超过 {{count}} 年\"},almostXYears:{one:\"将近 1 年\",other:\"将近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var i=n(90096);function s(e,t,n){const r=\"eeee p\";return(0,i.R)(e,t,n)?r:e.getTime()>t.getTime()?\"'下个'\"+r:\"'上个'\"+r}const u={lastWeek:s,yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:s,other:\"PP p\"};var d=n(33443);const l={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n.toString()+\"日\";case\"hour\":return n.toString()+\"时\";case\"minute\":return n.toString()+\"分\";case\"second\":return n.toString()+\"秒\";default:return\"第 \"+n.toString()}},era:(0,d.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,d.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一季\",\"第二季\",\"第三季\",\"第四季\"],wide:[\"第一季度\",\"第二季度\",\"第三季度\",\"第四季度\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,d.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,d.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"周日\",\"周一\",\"周二\",\"周三\",\"周四\",\"周五\",\"周六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,d.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜间\"}},defaultFormattingWidth:\"wide\"})};var c=n(57883);const m={code:\"zh-CN\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"内\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=u[e];return\"function\"==typeof a?a(t,n,r):a},localize:l,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|时|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]刻\u002Fi,wide:\u002F^第[一二三四]刻钟\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^周[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},23947(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(71112),c=function(e){var t=e.label,n=e.color,r=e.className,a=void 0===r?\"\":r;return(0,d.jsxs)(\"div\",{className:\"inline-flex items-center gap-2 border rounded-md px-2 py-1 border-input \".concat(a),children:[(0,d.jsx)(\"div\",{className:(0,l.cn)(\"w-2 h-2 rounded-full\",n)}),(0,d.jsx)(\"span\",{className:\"text-sm text-black\u002F75\",children:t})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_status_badge\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_status_badge\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10)},24744(e,t,n){n.d(t,{t:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getMonth()}},24748(e,t,n){n.d(t,{S:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(92731),c=n(45773),m=n(71112);function f(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,d.jsx)(l.bL,Object.assign({\"data-slot\":\"checkbox\",className:(0,m.cn)(\"wcf-checkbox-btn border-input dark:bg-input\u002F30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50\",t)},n,{children:(0,d.jsx)(l.C1,{\"data-slot\":\"checkbox-indicator\",className:\"flex items-center justify-center text-current transition-none\",children:(0,d.jsx)(c.A,{className:\"size-3.5\"})})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_checkbox\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_checkbox\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},25063(e,t,n){n.d(t,{bn:()=>m});var r=n(33443);const a={locale:{1:\"১\",2:\"২\",3:\"৩\",4:\"৪\",5:\"৫\",6:\"৬\",7:\"৭\",8:\"৮\",9:\"৯\",0:\"০\"},number:{\"১\":\"1\",\"২\":\"2\",\"৩\":\"3\",\"৪\":\"4\",\"৫\":\"5\",\"৬\":\"6\",\"৭\":\"7\",\"৮\":\"8\",\"৯\":\"9\",\"০\":\"0\"}};function o(e){return e.toString().replace(\u002F\\d\u002Fg,function(e){return a.locale[e]})}const i={ordinalNumber:(e,t)=>{const n=Number(e),r=o(n),a=t?.unit;if(\"date\"===a)return function(e,t){if(e>18&&e\u003C=31)return t+\"শে\";switch(e){case 1:return t+\"লা\";case 2:case 3:return t+\"রা\";case 4:return t+\"ঠা\";default:return t+\"ই\"}}(n,r);if(n>10||0===n)return r+\"তম\";switch(n%10){case 2:case 3:return r+\"য়\";case 4:return r+\"র্থ\";case 6:return r+\"ষ্ঠ\";default:return r+\"ম\"}},era:(0,r.o)({values:{narrow:[\"খ্রিঃপূঃ\",\"খ্রিঃ\"],abbreviated:[\"খ্রিঃপূর্ব\",\"খ্রিঃ\"],wide:[\"খ্রিস্টপূর্ব\",\"খ্রিস্টাব্দ\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"১\",\"২\",\"৩\",\"৪\"],abbreviated:[\"১ত্রৈ\",\"২ত্রৈ\",\"৩ত্রৈ\",\"৪ত্রৈ\"],wide:[\"১ম ত্রৈমাসিক\",\"২য় ত্রৈমাসিক\",\"৩য় ত্রৈমাসিক\",\"৪র্থ ত্রৈমাসিক\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"জানু\",\"ফেব্রু\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্ট\",\"অক্টো\",\"নভে\",\"ডিসে\"],abbreviated:[\"জানু\",\"ফেব্রু\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্ট\",\"অক্টো\",\"নভে\",\"ডিসে\"],wide:[\"জানুয়ারি\",\"ফেব্রুয়ারি\",\"মার্চ\",\"এপ্রিল\",\"মে\",\"জুন\",\"জুলাই\",\"আগস্ট\",\"সেপ্টেম্বর\",\"অক্টোবর\",\"নভেম্বর\",\"ডিসেম্বর\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"র\",\"সো\",\"ম\",\"বু\",\"বৃ\",\"শু\",\"শ\"],short:[\"রবি\",\"সোম\",\"মঙ্গল\",\"বুধ\",\"বৃহ\",\"শুক্র\",\"শনি\"],abbreviated:[\"রবি\",\"সোম\",\"মঙ্গল\",\"বুধ\",\"বৃহ\",\"শুক্র\",\"শনি\"],wide:[\"রবিবার\",\"সোমবার\",\"মঙ্গলবার\",\"বুধবার\",\"বৃহস্পতিবার \",\"শুক্রবার\",\"শনিবার\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"পূ\",pm:\"অপ\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},abbreviated:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},wide:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"পূ\",pm:\"অপ\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},abbreviated:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"},wide:{am:\"পূর্বাহ্ন\",pm:\"অপরাহ্ন\",midnight:\"মধ্যরাত\",noon:\"মধ্যাহ্ন\",morning:\"সকাল\",afternoon:\"বিকাল\",evening:\"সন্ধ্যা\",night:\"রাত\"}},defaultFormattingWidth:\"wide\"})},s={lessThanXSeconds:{one:\"প্রায় ১ সেকেন্ড\",other:\"প্রায় {{count}} সেকেন্ড\"},xSeconds:{one:\"১ সেকেন্ড\",other:\"{{count}} সেকেন্ড\"},halfAMinute:\"আধ মিনিট\",lessThanXMinutes:{one:\"প্রায় ১ মিনিট\",other:\"প্রায় {{count}} মিনিট\"},xMinutes:{one:\"১ মিনিট\",other:\"{{count}} মিনিট\"},aboutXHours:{one:\"প্রায় ১ ঘন্টা\",other:\"প্রায় {{count}} ঘন্টা\"},xHours:{one:\"১ ঘন্টা\",other:\"{{count}} ঘন্টা\"},xDays:{one:\"১ দিন\",other:\"{{count}} দিন\"},aboutXWeeks:{one:\"প্রায় ১ সপ্তাহ\",other:\"প্রায় {{count}} সপ্তাহ\"},xWeeks:{one:\"১ সপ্তাহ\",other:\"{{count}} সপ্তাহ\"},aboutXMonths:{one:\"প্রায় ১ মাস\",other:\"প্রায় {{count}} মাস\"},xMonths:{one:\"১ মাস\",other:\"{{count}} মাস\"},aboutXYears:{one:\"প্রায় ১ বছর\",other:\"প্রায় {{count}} বছর\"},xYears:{one:\"১ বছর\",other:\"{{count}} বছর\"},overXYears:{one:\"১ বছরের বেশি\",other:\"{{count}} বছরের বেশি\"},almostXYears:{one:\"প্রায় ১ বছর\",other:\"প্রায় {{count}} বছর\"}};var u=n(7277);const d={date:(0,u.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,u.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,u.k)({formats:{full:\"{{date}} {{time}} 'সময়'\",long:\"{{date}} {{time}} 'সময়'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},l={lastWeek:\"'গত' eeee 'সময়' p\",yesterday:\"'গতকাল' 'সময়' p\",today:\"'আজ' 'সময়' p\",tomorrow:\"'আগামীকাল' 'সময়' p\",nextWeek:\"eeee 'সময়' p\",other:\"P\"};var c=n(57883);const m={code:\"bn\",formatDistance:(e,t,n)=>{let r;const a=s[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",o(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+\" এর মধ্যে\":r+\" আগে\":r},formatLong:d,formatRelative:(e,t,n,r)=>l[e],localize:i,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(খ্রিঃপূঃ|খ্রিঃ)\u002Fi,abbreviated:\u002F^(খ্রিঃপূর্ব|খ্রিঃ)\u002Fi,wide:\u002F^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^খ্রিঃপূঃ\u002Fi,\u002F^খ্রিঃ\u002Fi],abbreviated:[\u002F^খ্রিঃপূর্ব\u002Fi,\u002F^খ্রিঃ\u002Fi],wide:[\u002F^খ্রিস্টপূর্ব\u002Fi,\u002F^খ্রিস্টাব্দ\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[১২৩৪]\u002Fi,abbreviated:\u002F^[১২৩৪]ত্রৈ\u002Fi,wide:\u002F^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F১\u002Fi,\u002F২\u002Fi,\u002F৩\u002Fi,\u002F৪\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)\u002Fi,abbreviated:\u002F^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)\u002Fi,wide:\u002F^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^জানু\u002Fi,\u002F^ফেব্রু\u002Fi,\u002F^মার্চ\u002Fi,\u002F^এপ্রিল\u002Fi,\u002F^মে\u002Fi,\u002F^জুন\u002Fi,\u002F^জুলাই\u002Fi,\u002F^আগস্ট\u002Fi,\u002F^সেপ্ট\u002Fi,\u002F^অক্টো\u002Fi,\u002F^নভে\u002Fi,\u002F^ডিসে\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^(র|সো|ম|বু|বৃ|শু|শ)+\u002Fi,short:\u002F^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+\u002Fi,abbreviated:\u002F^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+\u002Fi,wide:\u002F^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^র\u002Fi,\u002F^সো\u002Fi,\u002F^ম\u002Fi,\u002F^বু\u002Fi,\u002F^বৃ\u002Fi,\u002F^শু\u002Fi,\u002F^শ\u002Fi],short:[\u002F^রবি\u002Fi,\u002F^সোম\u002Fi,\u002F^মঙ্গল\u002Fi,\u002F^বুধ\u002Fi,\u002F^বৃহ\u002Fi,\u002F^শুক্র\u002Fi,\u002F^শনি\u002Fi],abbreviated:[\u002F^রবি\u002Fi,\u002F^সোম\u002Fi,\u002F^মঙ্গল\u002Fi,\u002F^বুধ\u002Fi,\u002F^বৃহ\u002Fi,\u002F^শুক্র\u002Fi,\u002F^শনি\u002Fi],wide:[\u002F^রবিবার\u002Fi,\u002F^সোমবার\u002Fi,\u002F^মঙ্গলবার\u002Fi,\u002F^বুধবার\u002Fi,\u002F^বৃহস্পতিবার \u002Fi,\u002F^শুক্রবার\u002Fi,\u002F^শনিবার\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi,abbreviated:\u002F^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi,wide:\u002F^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^পূ\u002Fi,pm:\u002F^অপ\u002Fi,midnight:\u002F^মধ্যরাত\u002Fi,noon:\u002F^মধ্যাহ্ন\u002Fi,morning:\u002Fসকাল\u002Fi,afternoon:\u002Fবিকাল\u002Fi,evening:\u002Fসন্ধ্যা\u002Fi,night:\u002Fরাত\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},25380(e,t,n){n(47143),n(1010),n(19402),n(33779),n(28268)},25554(e,t,n){n.d(t,{hr:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 tjedan\",withPrepositionAgo:\"oko 1 tjedan\",withPrepositionIn:\"oko 1 tjedan\"},dual:\"oko {{count}} tjedna\",other:\"oko {{count}} tjedana\"},xWeeks:{one:{standalone:\"1 tjedan\",withPrepositionAgo:\"1 tjedan\",withPrepositionIn:\"1 tjedan\"},dual:\"{{count}} tjedna\",other:\"{{count}} tjedana\"},aboutXMonths:{one:{standalone:\"oko 1 mjesec\",withPrepositionAgo:\"oko 1 mjesec\",withPrepositionIn:\"oko 1 mjesec\"},dual:\"oko {{count}} mjeseca\",other:\"oko {{count}} mjeseci\"},xMonths:{one:{standalone:\"1 mjesec\",withPrepositionAgo:\"1 mjesec\",withPrepositionIn:\"1 mjesec\"},dual:\"{{count}} mjeseca\",other:\"{{count}} mjeseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM y.\",long:\"d. MMMM y.\",medium:\"d. MMM y.\",short:\"dd. MM. y.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošlu nedjelju u' p\";case 3:return\"'prošlu srijedu u' p\";case 6:return\"'prošlu subotu u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'jučer u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'iduću nedjelju u' p\";case 3:return\"'iduću srijedu u' p\";case 6:return\"'iduću subotu u' p\";default:return\"'prošli' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Kr.\",\"po. Kr.\"],wide:[\"Prije Krista\",\"Poslije Krista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"sij\",\"velj\",\"ožu\",\"tra\",\"svi\",\"lip\",\"srp\",\"kol\",\"ruj\",\"lis\",\"stu\",\"pro\"],wide:[\"siječanj\",\"veljača\",\"ožujak\",\"travanj\",\"svibanj\",\"lipanj\",\"srpanj\",\"kolovoz\",\"rujan\",\"listopad\",\"studeni\",\"prosinac\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"sij\",\"velj\",\"ožu\",\"tra\",\"svi\",\"lip\",\"srp\",\"kol\",\"ruj\",\"lis\",\"stu\",\"pro\"],wide:[\"siječnja\",\"veljače\",\"ožujka\",\"travnja\",\"svibnja\",\"lipnja\",\"srpnja\",\"kolovoza\",\"rujna\",\"listopada\",\"studenog\",\"prosinca\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sri\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sri\",\"čet\",\"pet\",\"sub\"],wide:[\"nedjelja\",\"ponedjeljak\",\"utorak\",\"srijeda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"poslije podne\",evening:\"navečer\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"popodne\",evening:\"navečer\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutro\",afternoon:\"poslije podne\",evening:\"navečer\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"hr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"prije \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Kr\\.|po\\.\\s?Kr\\.)\u002Fi,wide:\u002F^(Prije Krista|prije nove ere|Poslije Krista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)\u002Fi,wide:\u002F^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi,\u002F8\u002Fi,\u002F9\u002Fi,\u002F10\u002Fi,\u002F11\u002Fi,\u002F12\u002Fi],abbreviated:[\u002F^sij\u002Fi,\u002F^velj\u002Fi,\u002F^(ožu|ozu)\u002Fi,\u002F^tra\u002Fi,\u002F^svi\u002Fi,\u002F^lip\u002Fi,\u002F^srp\u002Fi,\u002F^kol\u002Fi,\u002F^ruj\u002Fi,\u002F^lis\u002Fi,\u002F^stu\u002Fi,\u002F^pro\u002Fi],wide:[\u002F^sij\u002Fi,\u002F^velj\u002Fi,\u002F^(ožu|ozu)\u002Fi,\u002F^tra\u002Fi,\u002F^svi\u002Fi,\u002F^lip\u002Fi,\u002F^srp\u002Fi,\u002F^kol\u002Fi,\u002F^ruj\u002Fi,\u002F^lis\u002Fi,\u002F^stu\u002Fi,\u002F^pro\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sri|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sri|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(poslije\\s|po)+podne\u002Fi,evening:\u002F(navece|naveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},26020(e,t,n){n.d(t,{j:()=>o});var r=n(43329),a=n(29407);function o(e,t){let n,o=t?.in;return e.forEach(e=>{o||\"object\"!=typeof e||(o=r.w.bind(null,e));const t=(0,a.a)(e,o);(!n||n>t||isNaN(+t))&&(n=t)}),(0,r.w)(o,n||NaN)}},26329(e,t,n){n.d(t,{A:()=>o});var r=n(74848),a=n(37946);const o=function(e){var t=e.errors,n=e.className,o=void 0===n?\"\":n;return t&&0!==t.length?(0,r.jsx)(\"div\",{className:\"space-y-1 \".concat(o),children:t.map(function(e,t){return(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 text-xs text-danger bg-red-50 border border-danger\u002F30 rounded-md px-3 py-1.5\",children:[(0,r.jsx)(a.A,{className:\"w-4 h-4 shrink-0\"}),(0,r.jsx)(\"span\",{children:e.message})]},t)})}):null}},26606(e,t,n){n(74848),n(27723),n(62468)},27235(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"clock\",[[\"path\",{d:\"M12 6v6l4 2\",key:\"mmk7yg\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]])},27716(e,t,n){n.d(t,{Z:()=>u});var r=n(74848),a=n(97213),o=n(62468),i=n(5546),s=n(71112),u=function(e){var t=e.control,n=e.name,u=void 0===n?\"\":n,d=e.label,l=e.inputField,c=e.required,m=void 0!==c&&c,f=e.inlineLabel,h=e.tooltip,p=e.className;return(0,r.jsx)(o.FormField,{control:t,name:u,render:function(e){var t=e.field;return(0,r.jsxs)(o.FormItem,{className:(0,s.cn)(\"w-full\",p),children:[d?(0,r.jsxs)(o.FormLabel,{htmlFor:u,className:\"text-neutral-500\",children:[d,m?(0,r.jsx)(\"span\",{className:\"text-danger\",children:\"*\"}):null,h?(0,r.jsxs)(i.m_,{delayDuration:300,children:[(0,r.jsx)(i.k$,{className:\"ml-2 wcf-form-input-tooltip-trigger\",onFocus:function(e){return e.preventDefault()},tabIndex:-1,children:(0,r.jsx)(a.A,{size:\"16px\"})}),(0,r.jsx)(i.ZI,{className:\"py-1.5 px-2 text-sm max-w-xs\",children:h})]}):null]}):null,(0,r.jsxs)(\"div\",{className:(0,s.cn)(f&&\"flex items-center gap-2\"),children:[(0,r.jsx)(o.FormControl,{children:l(Object.assign({},t))}),f?(0,r.jsx)(\"label\",{htmlFor:u,className:\"text-sm text-neutral-500 font-medium cursor-pointer\",children:f}):null]}),(0,r.jsx)(o.FormMessage,{})]})}})}},27723(e){e.exports=window.wp.i18n},27763(e,t,n){n.d(t,{w:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}},28268(e,t,n){var r=n(27723);(0,r.__)(\"Mon\",\"wp-cafe\"),(0,r.__)(\"Tue\",\"wp-cafe\"),(0,r.__)(\"Wed\",\"wp-cafe\"),(0,r.__)(\"Thu\",\"wp-cafe\"),(0,r.__)(\"Fri\",\"wp-cafe\"),(0,r.__)(\"Sat\",\"wp-cafe\"),(0,r.__)(\"Sun\",\"wp-cafe\")},28322(e,t,n){function r(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}function a(e){return(t,n)=>n?.addSuffix?n.comparison&&n.comparison>0?e.future?r(e.future,t):\"через \"+r(e.regular,t):e.past?r(e.past,t):r(e.regular,t)+\" назад\":r(e.regular,t)}n.d(t,{ru:()=>p});const o={lessThanXSeconds:a({regular:{one:\"меньше секунды\",singularNominative:\"меньше {{count}} секунды\",singularGenitive:\"меньше {{count}} секунд\",pluralGenitive:\"меньше {{count}} секунд\"},future:{one:\"меньше, чем через секунду\",singularNominative:\"меньше, чем через {{count}} секунду\",singularGenitive:\"меньше, чем через {{count}} секунды\",pluralGenitive:\"меньше, чем через {{count}} секунд\"}}),xSeconds:a({regular:{singularNominative:\"{{count}} секунда\",singularGenitive:\"{{count}} секунды\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунду назад\",singularGenitive:\"{{count}} секунды назад\",pluralGenitive:\"{{count}} секунд назад\"},future:{singularNominative:\"через {{count}} секунду\",singularGenitive:\"через {{count}} секунды\",pluralGenitive:\"через {{count}} секунд\"}}),halfAMinute:(e,t)=>t?.addSuffix?t.comparison&&t.comparison>0?\"через полминуты\":\"полминуты назад\":\"полминуты\",lessThanXMinutes:a({regular:{one:\"меньше минуты\",singularNominative:\"меньше {{count}} минуты\",singularGenitive:\"меньше {{count}} минут\",pluralGenitive:\"меньше {{count}} минут\"},future:{one:\"меньше, чем через минуту\",singularNominative:\"меньше, чем через {{count}} минуту\",singularGenitive:\"меньше, чем через {{count}} минуты\",pluralGenitive:\"меньше, чем через {{count}} минут\"}}),xMinutes:a({regular:{singularNominative:\"{{count}} минута\",singularGenitive:\"{{count}} минуты\",pluralGenitive:\"{{count}} минут\"},past:{singularNominative:\"{{count}} минуту назад\",singularGenitive:\"{{count}} минуты назад\",pluralGenitive:\"{{count}} минут назад\"},future:{singularNominative:\"через {{count}} минуту\",singularGenitive:\"через {{count}} минуты\",pluralGenitive:\"через {{count}} минут\"}}),aboutXHours:a({regular:{singularNominative:\"около {{count}} часа\",singularGenitive:\"около {{count}} часов\",pluralGenitive:\"около {{count}} часов\"},future:{singularNominative:\"приблизительно через {{count}} час\",singularGenitive:\"приблизительно через {{count}} часа\",pluralGenitive:\"приблизительно через {{count}} часов\"}}),xHours:a({regular:{singularNominative:\"{{count}} час\",singularGenitive:\"{{count}} часа\",pluralGenitive:\"{{count}} часов\"}}),xDays:a({regular:{singularNominative:\"{{count}} день\",singularGenitive:\"{{count}} дня\",pluralGenitive:\"{{count}} дней\"}}),aboutXWeeks:a({regular:{singularNominative:\"около {{count}} недели\",singularGenitive:\"около {{count}} недель\",pluralGenitive:\"около {{count}} недель\"},future:{singularNominative:\"приблизительно через {{count}} неделю\",singularGenitive:\"приблизительно через {{count}} недели\",pluralGenitive:\"приблизительно через {{count}} недель\"}}),xWeeks:a({regular:{singularNominative:\"{{count}} неделя\",singularGenitive:\"{{count}} недели\",pluralGenitive:\"{{count}} недель\"}}),aboutXMonths:a({regular:{singularNominative:\"около {{count}} месяца\",singularGenitive:\"около {{count}} месяцев\",pluralGenitive:\"около {{count}} месяцев\"},future:{singularNominative:\"приблизительно через {{count}} месяц\",singularGenitive:\"приблизительно через {{count}} месяца\",pluralGenitive:\"приблизительно через {{count}} месяцев\"}}),xMonths:a({regular:{singularNominative:\"{{count}} месяц\",singularGenitive:\"{{count}} месяца\",pluralGenitive:\"{{count}} месяцев\"}}),aboutXYears:a({regular:{singularNominative:\"около {{count}} года\",singularGenitive:\"около {{count}} лет\",pluralGenitive:\"около {{count}} лет\"},future:{singularNominative:\"приблизительно через {{count}} год\",singularGenitive:\"приблизительно через {{count}} года\",pluralGenitive:\"приблизительно через {{count}} лет\"}}),xYears:a({regular:{singularNominative:\"{{count}} год\",singularGenitive:\"{{count}} года\",pluralGenitive:\"{{count}} лет\"}}),overXYears:a({regular:{singularNominative:\"больше {{count}} года\",singularGenitive:\"больше {{count}} лет\",pluralGenitive:\"больше {{count}} лет\"},future:{singularNominative:\"больше, чем через {{count}} год\",singularGenitive:\"больше, чем через {{count}} года\",pluralGenitive:\"больше, чем через {{count}} лет\"}}),almostXYears:a({regular:{singularNominative:\"почти {{count}} год\",singularGenitive:\"почти {{count}} года\",pluralGenitive:\"почти {{count}} лет\"},future:{singularNominative:\"почти через {{count}} год\",singularGenitive:\"почти через {{count}} года\",pluralGenitive:\"почти через {{count}} лет\"}})};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE, d MMMM y 'г.'\",long:\"d MMMM y 'г.'\",medium:\"d MMM y 'г.'\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var u=n(90096);const d=[\"воскресенье\",\"понедельник\",\"вторник\",\"среду\",\"четверг\",\"пятницу\",\"субботу\"];function l(e){const t=d[e];return 2===e?\"'во \"+t+\" в' p\":\"'в \"+t+\" в' p\"}const c={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,u.R)(e,t,n)?l(r):function(e){const t=d[e];switch(e){case 0:return\"'в прошлое \"+t+\" в' p\";case 1:case 2:case 4:return\"'в прошлый \"+t+\" в' p\";case 3:case 5:case 6:return\"'в прошлую \"+t+\" в' p\"}}(r)},yesterday:\"'вчера в' p\",today:\"'сегодня в' p\",tomorrow:\"'завтра в' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,u.R)(e,t,n)?l(r):function(e){const t=d[e];switch(e){case 0:return\"'в следующее \"+t+\" в' p\";case 1:case 2:case 4:return\"'в следующий \"+t+\" в' p\";case 3:case 5:case 6:return\"'в следующую \"+t+\" в' p\"}}(r)},other:\"P\"};var m=n(33443);const f={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;return a=\"date\"===r?\"-е\":\"week\"===r||\"minute\"===r||\"second\"===r?\"-я\":\"-й\",n+a},era:(0,m.o)({values:{narrow:[\"до н.э.\",\"н.э.\"],abbreviated:[\"до н. э.\",\"н. э.\"],wide:[\"до нашей эры\",\"нашей эры\"]},defaultWidth:\"wide\"}),quarter:(0,m.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-й кв.\",\"2-й кв.\",\"3-й кв.\",\"4-й кв.\"],wide:[\"1-й квартал\",\"2-й квартал\",\"3-й квартал\",\"4-й квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,m.o)({values:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв.\",\"фев.\",\"март\",\"апр.\",\"май\",\"июнь\",\"июль\",\"авг.\",\"сент.\",\"окт.\",\"нояб.\",\"дек.\"],wide:[\"январь\",\"февраль\",\"март\",\"апрель\",\"май\",\"июнь\",\"июль\",\"август\",\"сентябрь\",\"октябрь\",\"ноябрь\",\"декабрь\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв.\",\"фев.\",\"мар.\",\"апр.\",\"мая\",\"июн.\",\"июл.\",\"авг.\",\"сент.\",\"окт.\",\"нояб.\",\"дек.\"],wide:[\"января\",\"февраля\",\"марта\",\"апреля\",\"мая\",\"июня\",\"июля\",\"августа\",\"сентября\",\"октября\",\"ноября\",\"декабря\"]},defaultFormattingWidth:\"wide\"}),day:(0,m.o)({values:{narrow:[\"В\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"вс\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"вск\",\"пнд\",\"втр\",\"срд\",\"чтв\",\"птн\",\"суб\"],wide:[\"воскресенье\",\"понедельник\",\"вторник\",\"среда\",\"четверг\",\"пятница\",\"суббота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,m.o)({values:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утро\",afternoon:\"день\",evening:\"веч.\",night:\"ночь\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утро\",afternoon:\"день\",evening:\"веч.\",night:\"ночь\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"полночь\",noon:\"полдень\",morning:\"утро\",afternoon:\"день\",evening:\"вечер\",night:\"ночь\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утра\",afternoon:\"дня\",evening:\"веч.\",night:\"ночи\"},abbreviated:{am:\"ДП\",pm:\"ПП\",midnight:\"полн.\",noon:\"полд.\",morning:\"утра\",afternoon:\"дня\",evening:\"веч.\",night:\"ночи\"},wide:{am:\"ДП\",pm:\"ПП\",midnight:\"полночь\",noon:\"полдень\",morning:\"утра\",afternoon:\"дня\",evening:\"вечера\",night:\"ночи\"}},defaultFormattingWidth:\"wide\"})};var h=n(57883);const p={code:\"ru\",formatDistance:(e,t,n)=>o[e](t,n),formatLong:s,formatRelative:(e,t,n,r)=>{const a=c[e];return\"function\"==typeof a?a(t,n,r):a},localize:f,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,h.A)({matchPatterns:{narrow:\u002F^((до )?н\\.?\\s?э\\.?)\u002Fi,abbreviated:\u002F^((до )?н\\.?\\s?э\\.?)\u002Fi,wide:\u002F^(до нашей эры|нашей эры|наша эра)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^д\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,h.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[ыои]?й?)? кв.?\u002Fi,wide:\u002F^[1234](-?[ыои]?й?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,h.A)({matchPatterns:{narrow:\u002F^[яфмаисонд]\u002Fi,abbreviated:\u002F^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\\.?\u002Fi,wide:\u002F^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^м\u002Fi,\u002F^а\u002Fi,\u002F^м\u002Fi,\u002F^и\u002Fi,\u002F^и\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^я\u002Fi],any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^ма[йя]\u002Fi,\u002F^июн\u002Fi,\u002F^июл\u002Fi,\u002F^ав\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,h.A)({matchPatterns:{narrow:\u002F^[впсч]\u002Fi,short:\u002F^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\\.?\u002Fi,abbreviated:\u002F^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?\u002Fi,wide:\u002F^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^в\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^в[ос]\u002Fi,\u002F^п[он]\u002Fi,\u002F^в\u002Fi,\u002F^ср\u002Fi,\u002F^ч\u002Fi,\u002F^п[ят]\u002Fi,\u002F^с[уб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,h.A)({matchPatterns:{narrow:\u002F^([дп]п|полн\\.?|полд\\.?|утр[оа]|день|дня|веч\\.?|ноч[ьи])\u002Fi,abbreviated:\u002F^([дп]п|полн\\.?|полд\\.?|утр[оа]|день|дня|веч\\.?|ноч[ьи])\u002Fi,wide:\u002F^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^дп\u002Fi,pm:\u002F^пп\u002Fi,midnight:\u002F^полн\u002Fi,noon:\u002F^полд\u002Fi,morning:\u002F^у\u002Fi,afternoon:\u002F^д[ен]\u002Fi,evening:\u002F^в\u002Fi,night:\u002F^н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},29095(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"list-checks\",[[\"path\",{d:\"m3 17 2 2 4-4\",key:\"1jhpwq\"}],[\"path\",{d:\"m3 7 2 2 4-4\",key:\"1obspn\"}],[\"path\",{d:\"M13 6h8\",key:\"15sg57\"}],[\"path\",{d:\"M13 12h8\",key:\"h98zly\"}],[\"path\",{d:\"M13 18h8\",key:\"oe0vm4\"}]])},29280(e,t,n){n.d(t,{$v:()=>v,EO:()=>m,Lt:()=>u,Zr:()=>g,ck:()=>h,r7:()=>p,tv:()=>d,wd:()=>f});var r=n(74848),a=n(78393),o=n(71112),i=n(78971),s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function u(e){var t=s(e,[]);return(0,r.jsx)(a.bL,Object.assign({\"data-slot\":\"alert-dialog\"},t))}function d(e){var t=s(e,[]);return(0,r.jsx)(a.l9,Object.assign({\"data-slot\":\"alert-dialog-trigger\"},t))}function l(e){var t=s(e,[]);return(0,r.jsx)(a.ZL,Object.assign({\"data-slot\":\"alert-dialog-portal\"},t))}function c(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.hJ,Object.assign({\"data-slot\":\"alert-dialog-overlay\",className:(0,o.cn)(\"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black\u002F50\",t)},n))}function m(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsxs)(l,{children:[(0,r.jsx)(c,{}),(0,r.jsx)(a.UC,Object.assign({\"data-slot\":\"alert-dialog-content\",className:(0,o.cn)(\"bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%]! translate-y-[-50%]! gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg\",t)},n))]})}function f(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-dialog-header\",className:(0,o.cn)(\"flex flex-col gap-2 text-center sm:text-left\",t)},n))}function h(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-dialog-footer\",className:(0,o.cn)(\"flex flex-col-reverse gap-2 sm:flex-row sm:justify-end\",t)},n))}function p(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.hE,Object.assign({\"data-slot\":\"alert-dialog-title\",className:(0,o.cn)(\"text-lg font-semibold\",t)},n))}function v(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.VY,Object.assign({\"data-slot\":\"alert-dialog-description\",className:(0,o.cn)(\"text-muted-foreground text-sm\",t)},n))}function g(e){var t=e.className,n=s(e,[\"className\"]);return(0,r.jsx)(a.ZD,Object.assign({className:(0,o.cn)((0,i.r)({variant:\"outlinePrimary\"}),t)},n))}},29407(e,t,n){n.d(t,{a:()=>a});var r=n(43329);function a(e,t){return(0,r.w)(t||e,e)}},29543(e,t,n){n.d(t,{U:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return 12*(a.getFullYear()-o.getFullYear())+(a.getMonth()-o.getMonth())}},30116(e,t,n){n.d(t,{ug:()=>l});const r={lessThanXSeconds:{one:\"بىر سىكۇنت ئىچىدە\",other:\"سىكۇنت ئىچىدە {{count}}\"},xSeconds:{one:\"بىر سىكۇنت\",other:\"سىكۇنت {{count}}\"},halfAMinute:\"يىرىم مىنۇت\",lessThanXMinutes:{one:\"بىر مىنۇت ئىچىدە\",other:\"مىنۇت ئىچىدە {{count}}\"},xMinutes:{one:\"بىر مىنۇت\",other:\"مىنۇت {{count}}\"},aboutXHours:{one:\"تەخمىنەن بىر سائەت\",other:\"سائەت {{count}} تەخمىنەن\"},xHours:{one:\"بىر سائەت\",other:\"سائەت {{count}}\"},xDays:{one:\"بىر كۈن\",other:\"كۈن {{count}}\"},aboutXWeeks:{one:\"تەخمىنەن بىرھەپتە\",other:\"ھەپتە {{count}} تەخمىنەن\"},xWeeks:{one:\"بىرھەپتە\",other:\"ھەپتە {{count}}\"},aboutXMonths:{one:\"تەخمىنەن بىر ئاي\",other:\"ئاي {{count}} تەخمىنەن\"},xMonths:{one:\"بىر ئاي\",other:\"ئاي {{count}}\"},aboutXYears:{one:\"تەخمىنەن بىر يىل\",other:\"يىل {{count}} تەخمىنەن\"},xYears:{one:\"بىر يىل\",other:\"يىل {{count}}\"},overXYears:{one:\"بىر يىلدىن ئارتۇق\",other:\"يىلدىن ئارتۇق {{count}}\"},almostXYears:{one:\"ئاساسەن بىر يىل\",other:\"يىل {{count}} ئاساسەن\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'دە' {{time}}\",long:\"{{date}} 'دە' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ئ‍ۆتكەن' eeee 'دە' p\",yesterday:\"'تۈنۈگۈن دە' p\",today:\"'بۈگۈن دە' p\",tomorrow:\"'ئەتە دە' p\",nextWeek:\"eeee 'دە' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ب\",\"ك\"],abbreviated:[\"ب\",\"ك\"],wide:[\"مىيلادىدىن بۇرۇن\",\"مىيلادىدىن كىيىن\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1\",\"2\",\"3\",\"4\"],wide:[\"بىرىنجى چارەك\",\"ئىككىنجى چارەك\",\"ئۈچىنجى چارەك\",\"تۆتىنجى چارەك\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"ا\",\"م\",\"ى\",\"ى\",\"ا\",\"س\",\"ۆ\",\"ن\",\"د\"],abbreviated:[\"يانۋار\",\"فېۋىرال\",\"مارت\",\"ئاپرىل\",\"ماي\",\"ئىيۇن\",\"ئىيول\",\"ئاۋغۇست\",\"سىنتەبىر\",\"ئۆكتەبىر\",\"نويابىر\",\"دىكابىر\"],wide:[\"يانۋار\",\"فېۋىرال\",\"مارت\",\"ئاپرىل\",\"ماي\",\"ئىيۇن\",\"ئىيول\",\"ئاۋغۇست\",\"سىنتەبىر\",\"ئۆكتەبىر\",\"نويابىر\",\"دىكابىر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ي\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],short:[\"ي\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],abbreviated:[\"يەكشەنبە\",\"دۈشەنبە\",\"سەيشەنبە\",\"چارشەنبە\",\"پەيشەنبە\",\"جۈمە\",\"شەنبە\"],wide:[\"يەكشەنبە\",\"دۈشەنبە\",\"سەيشەنبە\",\"چارشەنبە\",\"پەيشەنبە\",\"جۈمە\",\"شەنبە\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"},abbreviated:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"},wide:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەن\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشىم\",night:\"كىچە\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"},abbreviated:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"},wide:{am:\"ئە\",pm:\"چ\",midnight:\"ك\",noon:\"چ\",morning:\"ئەتىگەندە\",afternoon:\"چۈشتىن كىيىن\",evening:\"ئاخشامدا\",night:\"كىچىدە\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ug\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a:a+\" بولدى\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ب|ك)\u002Fi,wide:\u002F^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^بۇرۇن\u002Fi,\u002F^كىيىن\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^چ[1234]\u002Fi,wide:\u002F^چارەك [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[يفمئامئ‍ئاسۆند]\u002Fi,abbreviated:\u002F^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)\u002Fi,wide:\u002F^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^ا\u002Fi,\u002F^م\u002Fi,\u002F^ى‍\u002Fi,\u002F^ى‍\u002Fi,\u002F^ا‍\u002Fi,\u002F^س\u002Fi,\u002F^ۆ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^يان\u002Fi,\u002F^فېۋ\u002Fi,\u002F^مار\u002Fi,\u002F^ئاپ\u002Fi,\u002F^ماي\u002Fi,\u002F^ئىيۇن\u002Fi,\u002F^ئىيول\u002Fi,\u002F^ئاۋ\u002Fi,\u002F^سىن\u002Fi,\u002F^ئۆك\u002Fi,\u002F^نوي\u002Fi,\u002F^دىك\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[دسچپجشي]\u002Fi,short:\u002F^(يە|دۈ|سە|چا|پە|جۈ|شە)\u002Fi,abbreviated:\u002F^(يە|دۈ|سە|چا|پە|جۈ|شە)\u002Fi,wide:\u002F^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^د\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi],any:[\u002F^ي\u002Fi,\u002F^د\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))\u002Fi,any:\u002F^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ئە\u002Fi,pm:\u002F^چ\u002Fi,midnight:\u002F^ك\u002Fi,noon:\u002F^چ\u002Fi,morning:\u002Fئەتىگەن\u002Fi,afternoon:\u002Fچۈشتىن كىيىن\u002Fi,evening:\u002Fئاخشىم\u002Fi,night:\u002Fكىچە\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},30193(e,t,n){n.d(t,{UC:()=>q,ZL:()=>Z,bL:()=>G,l9:()=>Y});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(58666),u=n(61463),d=n(18531),l=n(18723),c=n(5272),m=n(13656),f=n(7971),h=n(44645),p=n(74848);function v(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var g=Symbol(\"radix.slottable\");function b(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===g}var w=n(81351),y=n(58241),k=n(95805),x=\"Popover\",[j,M]=(0,i.A)(x,[c.Bk]),P=(0,c.Bk)(),[_,S]=j(x),W=e=>{const{__scopePopover:t,children:n,open:a,defaultOpen:o,onOpenChange:i,modal:s=!1}=e,u=P(t),d=r.useRef(null),[m,f]=r.useState(!1),[h,v]=(0,w.i)({prop:a,defaultProp:o??!1,onChange:i,caller:x});return(0,p.jsx)(c.bL,{...u,children:(0,p.jsx)(_,{scope:t,contentId:(0,l.B)(),triggerRef:d,open:h,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:m,onCustomAnchorAdd:r.useCallback(()=>f(!0),[]),onCustomAnchorRemove:r.useCallback(()=>f(!1),[]),modal:s,children:n})})};W.displayName=x;var C=\"PopoverAnchor\";r.forwardRef((e,t)=>{const{__scopePopover:n,...a}=e,o=S(C,n),i=P(n),{onCustomAnchorAdd:s,onCustomAnchorRemove:u}=o;return r.useEffect(()=>(s(),()=>u()),[s,u]),(0,p.jsx)(c.Mz,{...i,...a,ref:t})}).displayName=C;var O=\"PopoverTrigger\",N=r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=S(O,n),s=P(n),u=(0,o.s)(t,i.triggerRef),d=(0,p.jsx)(h.sG.button,{type:\"button\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":i.open,\"aria-controls\":i.contentId,\"data-state\":X(i.open),...r,ref:u,onClick:(0,a.mK)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?d:(0,p.jsx)(c.Mz,{asChild:!0,...s,children:d})});N.displayName=O;var z=\"PopoverPortal\",[A,T]=j(z,{forceMount:void 0}),E=e=>{const{__scopePopover:t,forceMount:n,children:r,container:a}=e,o=S(z,t);return(0,p.jsx)(A,{scope:t,forceMount:n,children:(0,p.jsx)(f.C,{present:n||o.open,children:(0,p.jsx)(m.Z,{asChild:!0,container:a,children:r})})})};E.displayName=z;var D=\"PopoverContent\",I=r.forwardRef((e,t)=>{const n=T(D,e.__scopePopover),{forceMount:r=n.forceMount,...a}=e,o=S(D,e.__scopePopover);return(0,p.jsx)(f.C,{present:r||o.open,children:o.modal?(0,p.jsx)(H,{...a,ref:t}):(0,p.jsx)(R,{...a,ref:t})})});I.displayName=D;var F=function(e){const t=v(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(b);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,p.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,p.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"PopoverContent.RemoveScroll\"),H=r.forwardRef((e,t)=>{const n=S(D,e.__scopePopover),i=r.useRef(null),s=(0,o.s)(t,i),u=r.useRef(!1);return r.useEffect(()=>{const e=i.current;if(e)return(0,y.Eq)(e)},[]),(0,p.jsx)(k.A,{as:F,allowPinchZoom:!0,children:(0,p.jsx)($,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;u.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),R=r.forwardRef((e,t)=>{const n=S(D,e.__scopePopover),a=r.useRef(!1),o=r.useRef(!1);return(0,p.jsx)($,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||n.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,\"pointerdown\"===t.detail.originalEvent.type&&(o.current=!0));const r=t.target,i=n.triggerRef.current?.contains(r);i&&t.preventDefault(),\"focusin\"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),$=r.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:m,onFocusOutside:f,onInteractOutside:h,...v}=e,g=S(D,n),b=P(n);return(0,u.Oh)(),(0,p.jsx)(d.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:(0,p.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:h,onEscapeKeyDown:l,onPointerDownOutside:m,onFocusOutside:f,onDismiss:()=>g.onOpenChange(!1),children:(0,p.jsx)(c.UC,{\"data-state\":X(g.open),role:\"dialog\",id:g.contentId,...b,...v,ref:t,style:{...v.style,\"--radix-popover-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-popover-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-popover-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-popover-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-popover-trigger-height\":\"var(--radix-popper-anchor-height)\"}})})})}),L=\"PopoverClose\";function X(e){return e?\"open\":\"closed\"}r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=S(L,n);return(0,p.jsx)(h.sG.button,{type:\"button\",...r,ref:t,onClick:(0,a.mK)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=L,r.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=P(n);return(0,p.jsx)(c.i3,{...a,...r,ref:t})}).displayName=\"PopoverArrow\";var G=W,Y=N,Z=E,q=I},30342(e,t,n){n(74848),n(70893),n(6999)},30569(e,t,n){n.d(t,{w:()=>i});var r=n(43329),a=n(51898),o=n(22008);function i(e,t){const n=(0,a.p)(e,t),i=(0,r.w)(t?.in||e,0);return i.setFullYear(n,0,4),i.setHours(0,0,0,0),(0,o.b)(i)}},30635(e,t,n){n.d(t,{m:()=>i});var r=n(31635),a=n(51609),o=function(e){var t=e.sideCar,n=(0,r.Tt)(e,[\"sideCar\"]);if(!t)throw new Error(\"Sidecar: please provide `sideCar` property to import the right car\");var o=t.read();if(!o)throw new Error(\"Sidecar medium not found\");return a.createElement(o,(0,r.Cl)({},n))};function i(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},31248(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(32307),m=n(51192),f=n(44033),h=n(78971),p=n(71112),v=n(99321);function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-US\";return(0,v.NC)(e,t)},w=function(e){var t,n,r,a,o=e.value,i=e.onChange,s=e.align,u=void 0===s?\"start\":s,v=e.className,w=e.disabled,y=void 0!==w&&w,k=(r=(0,l.useState)(o||{from:void 0,to:void 0}),a=2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(r,a)||function(e,t){if(e){if(\"string\"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?g(e,t):void 0}}(r,a)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),x=k[0],j=k[1];(0,l.useEffect)(function(){var e,t,n,r;o&&((null===(e=o.from)||void 0===e?void 0:e.getTime())!==(null===(t=x.from)||void 0===t?void 0:t.getTime())||(null===(n=o.to)||void 0===n?void 0:n.getTime())!==(null===(r=x.to)||void 0===r?void 0:r.getTime()))&&j(o)},[null==o?void 0:o.from,null==o?void 0:o.to]);var M=(null===(n=null===(t=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===t?void 0:t.state)||void 0===n?void 0:n.locale)||\"en-US\",P=x.from?x.to?\"\".concat(b(x.from,M),\" - \").concat(b(x.to,M)):\"\".concat(b(x.from,M)):\"Select date range\";return(0,d.jsxs)(m.AM,{children:[(0,d.jsx)(m.Wv,{asChild:!0,children:(0,d.jsxs)(\"button\",{type:\"button\",disabled:y,className:(0,p.cn)(\"flex w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm text-left shadow-sm hover:bg-accent\u002F50 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 h-11\",y&&\"opacity-60 cursor-not-allowed\",v),children:[(0,d.jsx)(\"span\",{className:(0,p.cn)(\"truncate\",!x.from&&\"text-muted-foreground\"),children:P}),(0,d.jsx)(c.A,{className:\"size-5 opacity-70 ml-2 shrink-0\"})]})}),(0,d.jsxs)(m.hl,{align:u,sideOffset:8,className:\"p-2 w-auto\",children:[(0,d.jsx)(f.V,{mode:\"range\",numberOfMonths:2,selected:x,onSelect:function(e){if(e){var t={from:e.from,to:e.to};j(t),null==i||i(t)}},initialFocus:!0}),x.from&&x.to&&(0,d.jsx)(\"div\",{className:\"flex justify-end mt-2\",children:(0,d.jsx)(h.$,{size:\"sm\",variant:\"ghost\",onClick:function(){var e={from:void 0,to:void 0};j(e),null==i||i(e)},className:\"wcf-calendar-clear-btn\",children:\"Clear\"})})]})]})};w.displayName=\"DateRangePicker\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_date_range_picker\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_date_range_picker\",\"wpcafe\",function(e,t){return(0,d.jsx)(w,Object.assign({},t))},10)},31347(e,t,n){n.d(t,{g:()=>v});var r=n(74848),a=n(27723),o=n(86087),i=n(80697),s=n(16029),u=n(62468),d=n(26329),l=n(79085),c=n(38895),m=n(36931),f=n(71964);function h(e){return h=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},h(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var v=function(e){var t,n,v,g=e.dayKey,b=e.schedule,w=e.onUpdate,y=e.onApplyToAll,k=e.isActive,x=e.slotIntervalName,j=void 0===x?\"slot_interval\":x,M=(n=(0,o.useState)([]),v=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(n,v)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(n,v)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),P=M[0],_=M[1],S=(0,l.M)(),W=s.np.find(function(e){return e.key===g}),C=(null==W?void 0:W.shortLabel)||g,O=(0,c.ln)(b,w,_),N=O.handleAddSlot,z=O.handleSlotUpdate,A=O.handleSlotDelete,T=(0,o.useCallback)(function(e){e||_([]),w(Object.assign(Object.assign({},b),{status:e?\"on\":\"off\"}))},[b,w]),E=(0,o.useCallback)(function(e,t,n){var r=b.slots[e];if(r){var a=Object.assign(Object.assign({},r),function(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=h(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=h(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==h(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,n));z(e,a)}},[z,b.slots]);return(0,r.jsxs)(\"div\",{className:\"space-y-3\",children:[(0,r.jsxs)(\"div\",{className:\"group flex items-start justify-between p-4 flex-wrap gap-4\",children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-3 w-24\",children:[(0,r.jsx)(u.Switch,{checked:k,onCheckedChange:T,className:\"mt-1\"}),(0,r.jsx)(\"span\",{className:\"text-base font-medium \".concat(k?\"text-black\":\"text-black\u002F70\"),children:C})]}),k?(0,r.jsx)(\"div\",{className:\"flex flex-col gap-2 items-start\",children:null===(t=null==b?void 0:b.slots)||void 0===t?void 0:t.map(function(e,t){return(0,r.jsx)(m.W,{slot:e,index:t,totalSlots:b.slots.length,onTimeUpdate:E,onApplyToAll:y,onDelete:A,slotIntervalName:j},t)})}):(0,r.jsx)(\"div\",{className:\"flex items-center gap-2\",children:(0,r.jsx)(\"span\",{className:\"px-3 py-1 text-sm bg-gray-200 dark:bg-[#434343] text-black\u002F70 rounded-md\",children:(0,a.__)(\"Closed\",\"wp-cafe\")})}),k&&(0,r.jsx)(c.QY,{showTooltip:!S,tooltipContent:(0,a.__)(\"Please upgrade to Pro to add multiple slots\",\"wp-cafe\"),children:(0,r.jsxs)(u.Button,{type:\"button\",variant:\"outline\",size:\"sm\",onClick:S?N:void 0,className:\"flex items-center gap-2 \".concat(S?\"text-black\u002F75 border-black\u002F20 hover:bg-white\u002F20\":\"cursor-not-allowed\"),children:[S?(0,r.jsx)(i.A,{className:\"w-4 h-4\"}):(0,r.jsx)(f.uJ,{height:16,width:16}),(0,a.__)(\"Add Slot\",\"wp-cafe\")]})})]}),P.length>0&&(0,r.jsx)(d.A,{errors:P,className:\"max-w-[52%] mx-auto\"})]})};(0,o.memo)(v)},31456(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"'last' eeee 'at' p\",yesterday:\"'yesterday at' p\",today:\"'today at' p\",tomorrow:\"'tomorrow at' p\",nextWeek:\"eeee 'at' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},31635(e,t,n){n.d(t,{Cl:()=>r,Tt:()=>a,fX:()=>o});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n\u003Cr;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},r.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function o(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a\u003Co;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create,\"function\"==typeof SuppressedError&&SuppressedError},31769(e,t,n){n.d(t,{X:()=>o});var r=n(51609),a=n(88200);function o(e){const[t,n]=r.useState(void 0);return(0,a.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let a,o;if(\"borderBoxSize\"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,o=t.blockSize}else a=e.offsetWidth,o=e.offsetHeight;n({width:a,height:o})});return t.observe(e,{box:\"border-box\"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},32041(e,t,n){n.d(t,{ht:()=>l});const r={lessThanXSeconds:{one:\"mwens pase yon segond\",other:\"mwens pase {{count}} segond\"},xSeconds:{one:\"1 segond\",other:\"{{count}} segond\"},halfAMinute:\"30 segond\",lessThanXMinutes:{one:\"mwens pase yon minit\",other:\"mwens pase {{count}} minit\"},xMinutes:{one:\"1 minit\",other:\"{{count}} minit\"},aboutXHours:{one:\"anviwon inè\",other:\"anviwon {{count}} è\"},xHours:{one:\"1 lè\",other:\"{{count}} lè\"},xDays:{one:\"1 jou\",other:\"{{count}} jou\"},aboutXWeeks:{one:\"anviwon 1 semèn\",other:\"anviwon {{count}} semèn\"},xWeeks:{one:\"1 semèn\",other:\"{{count}} semèn\"},aboutXMonths:{one:\"anviwon 1 mwa\",other:\"anviwon {{count}} mwa\"},xMonths:{one:\"1 mwa\",other:\"{{count}} mwa\"},aboutXYears:{one:\"anviwon 1 an\",other:\"anviwon {{count}} an\"},xYears:{one:\"1 an\",other:\"{{count}} an\"},overXYears:{one:\"plis pase 1 an\",other:\"plis pase {{count}} an\"},almostXYears:{one:\"prèske 1 an\",other:\"prèske {{count}} an\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'nan lè' {{time}}\",long:\"{{date}} 'nan lè' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'pase nan lè' p\",yesterday:\"'yè nan lè' p\",today:\"'jodi a' p\",tomorrow:\"'demen nan lè' p'\",nextWeek:\"eeee 'pwochen nan lè' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return 0===n?String(n):n+(1===n?\"ye\":\"yèm\")},era:(0,s.o)({values:{narrow:[\"av. J.-K\",\"ap. J.-K\"],abbreviated:[\"av. J.-K\",\"ap. J.-K\"],wide:[\"anvan Jezi Kris\",\"apre Jezi Kris\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1ye trim.\",\"2yèm trim.\",\"3yèm trim.\",\"4yèm trim.\"],wide:[\"1ye trimès\",\"2yèm trimès\",\"3yèm trimès\",\"4yèm trimès\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"O\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"fevr.\",\"mas\",\"avr.\",\"me\",\"jen\",\"jiyè\",\"out\",\"sept.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"janvye\",\"fevrye\",\"mas\",\"avril\",\"me\",\"jen\",\"jiyè\",\"out\",\"septanm\",\"oktòb\",\"novanm\",\"desanm\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],short:[\"di\",\"le\",\"ma\",\"mè\",\"je\",\"va\",\"sa\"],abbreviated:[\"dim.\",\"len.\",\"mad.\",\"mèk.\",\"jed.\",\"van.\",\"sam.\"],wide:[\"dimanch\",\"lendi\",\"madi\",\"mèkredi\",\"jedi\",\"vandredi\",\"samdi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"mat.\",afternoon:\"ap.m.\",evening:\"swa\",night:\"mat.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"maten\",afternoon:\"aprèmidi\",evening:\"swa\",night:\"maten\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"minwit\",noon:\"midi\",morning:\"nan maten\",afternoon:\"nan aprèmidi\",evening:\"nan aswè\",night:\"nan maten\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"ht\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"nan \"+a:\"sa fè \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ye|yèm)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(av\\.J\\.K|ap\\.J\\.K|ap\\.J\\.-K)\u002Fi,abbreviated:\u002F^(av\\.J\\.-K|av\\.J-K|apr\\.J\\.-K|apr\\.J-K|ap\\.J-K)\u002Fi,wide:\u002F^(avan Jezi Kris|apre Jezi Kris)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^av\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^t[1234]\u002Fi,wide:\u002F^[1234](ye|yèm)? trimès\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\\.?\u002Fi,wide:\u002F^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^o\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^av\u002Fi,\u002F^me\u002Fi,\u002F^je\u002Fi,\u002F^ji\u002Fi,\u002F^ou\u002Fi,\u002F^s\u002Fi,\u002F^ok\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[lmjvsd]\u002Fi,short:\u002F^(di|le|ma|me|je|va|sa)\u002Fi,abbreviated:\u002F^(dim|len|mad|mèk|jed|van|sam)\\.?\u002Fi,wide:\u002F^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^di\u002Fi,\u002F^le\u002Fi,\u002F^ma\u002Fi,\u002F^mè\u002Fi,\u002F^je\u002Fi,\u002F^va\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|minwit|midi|mat\\.?|ap\\.?m\\.?|swa)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|nan maten|nan aprèmidi|nan aswè)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^min\u002Fi,noon:\u002F^mid\u002Fi,morning:\u002Fmat\u002Fi,afternoon:\u002Fap\u002Fi,evening:\u002Fsw\u002Fi,night:\u002Fnwit\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},32180(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ième|ère|ème|er|e)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(av\\.J\\.C|ap\\.J\\.C|ap\\.J\\.-C)\u002Fi,abbreviated:\u002F^(av\\.J\\.-C|av\\.J-C|apr\\.J\\.-C|apr\\.J-C|ap\\.J-C)\u002Fi,wide:\u002F^(avant Jésus-Christ|après Jésus-Christ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^av\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^T?[1234]\u002Fi,abbreviated:\u002F^[1234](er|ème|e)? trim\\.?\u002Fi,wide:\u002F^[1234](er|ème|e)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\\.?\u002Fi,wide:\u002F^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^av\u002Fi,\u002F^ma\u002Fi,\u002F^juin\u002Fi,\u002F^juil\u002Fi,\u002F^ao\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[lmjvsd]\u002Fi,short:\u002F^(di|lu|ma|me|je|ve|sa)\u002Fi,abbreviated:\u002F^(dim|lun|mar|mer|jeu|ven|sam)\\.?\u002Fi,wide:\u002F^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^di\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^je\u002Fi,\u002F^ve\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|p|minuit|midi|mat\\.?|ap\\.?m\\.?|soir|nuit)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|du matin|de l'après[-\\s]midi|du soir|de la nuit)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^min\u002Fi,noon:\u002F^mid\u002Fi,morning:\u002Fmat\u002Fi,afternoon:\u002Fap\u002Fi,evening:\u002Fsoir\u002Fi,night:\u002Fnuit\u002Fi}},defaultParseWidth:\"any\"})}},32307(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"calendar\",[[\"path\",{d:\"M8 2v4\",key:\"1cmpym\"}],[\"path\",{d:\"M16 2v4\",key:\"4m81vk\"}],[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"4\",rx:\"2\",key:\"1hopcy\"}],[\"path\",{d:\"M3 10h18\",key:\"8toen8\"}]])},32364(e,t,n){n.d(t,{A:()=>h,D:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(62468),m=n(71112),f=(0,l.forwardRef)(function(e,t){var n=e.icon,r=e.tooltip,a=e.className,o=e.buttonClassName,i=e.disabled,s=void 0!==i&&i,u=e.size,l=void 0===u?\"icon\":u,f=e.variant,h=void 0===f?\"icon\":f,p=e.onClick,v=e.tooltipAppendPos,g=void 0===v?\"top\":v,b=e.defaultOpen,w=void 0!==b&&b,y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"icon\",\"tooltip\",\"className\",\"buttonClassName\",\"disabled\",\"size\",\"variant\",\"onClick\",\"tooltipAppendPos\",\"defaultOpen\"]),k=\"function\"==typeof n?n(\"size-4\"):n;return(0,d.jsx)(\"div\",{className:(0,m.cn)(\"inline-flex\",a),children:(0,d.jsxs)(c.Tooltip,{defaultOpen:w,children:[(0,d.jsx)(c.TooltipTrigger,{asChild:!0,children:(0,d.jsx)(c.Button,Object.assign({ref:t,type:\"button\",variant:h,size:l,disabled:s,className:(0,m.cn)(\"p-0\",o),onClick:p},y,{children:k}))}),(0,d.jsx)(c.TooltipContent,{side:g,children:r})]})})});const h=f;null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_icon_tooltip_button\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_icon_tooltip_button\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},32370(e,t,n){n.d(t,{f:()=>o});var r=n(80658),a=n(29407);function o(e){return!(!(0,r.$)(e)&&\"number\"!=typeof e||isNaN(+(0,a.a)(e)))}},32473(e,t,n){n.d(t,{i:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return isNaN(+o)?(0,r.w)(n?.in||e,NaN):(o.setFullYear(t),o)}},32708(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"trash-2\",[[\"path\",{d:\"M3 6h18\",key:\"d0wm0j\"}],[\"path\",{d:\"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\",key:\"4alrt4\"}],[\"path\",{d:\"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\",key:\"v07s0e\"}],[\"line\",{x1:\"10\",x2:\"10\",y1:\"11\",y2:\"17\",key:\"1uufr5\"}],[\"line\",{x1:\"14\",x2:\"14\",y1:\"11\",y2:\"17\",key:\"xtxkd\"}]])},33362(e,t,n){var r;n.d(t,{DX:()=>c,TL:()=>l});var a=n(51609),o=n(91071),i=n(74848),s=Symbol.for(\"react.lazy\"),u=(r||(r=n.t(a,2)))[\" use \".trim().toString()];function d(e){return null!=e&&\"object\"==typeof e&&\"$$typeof\"in e&&e.$$typeof===s&&\"_payload\"in e&&\"object\"==typeof(t=e._payload)&&null!==t&&\"then\"in t;var t}function l(e){const t=m(e),n=a.forwardRef((e,n)=>{let{children:r,...o}=e;d(r)&&\"function\"==typeof u&&(r=u(r._payload));const s=a.Children.toArray(r),l=s.find(h);if(l){const e=l.props.children,r=s.map(t=>t===l?a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,i.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var c=l(\"Slot\");function m(e){const t=a.forwardRef((e,t)=>{let{children:n,...r}=e;if(d(n)&&\"function\"==typeof u&&(n=u(n._payload)),a.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(r,n.props);return n.type!==a.Fragment&&(i.ref=t?(0,o.t)(t,e):e),a.cloneElement(n,i)}return a.Children.count(n)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var f=Symbol(\"radix.slottable\");function h(e){return a.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===f}},33443(e,t,n){function r(e){return(t,n)=>{let r;if(\"formatting\"===(n?.context?String(n.context):\"standalone\")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}n.d(t,{o:()=>r})},33779(e,t,n){n.d(t,{S:()=>a,S5:()=>r});var r=\"\u002Fonboard\",a=\"\u002Freservations\";\"\".concat(\"\u002Ftable-layout\",\"?location_id=\")},34164(e,t,n){function r(e){var t,n,a=\"\";if(\"string\"==typeof e||\"number\"==typeof e)a+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t\u003Co;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=\" \"),a+=n)}else for(n in e)e[n]&&(a&&(a+=\" \"),a+=n);return a}function a(){for(var e,t,n=0,a=\"\",o=arguments.length;n\u003Co;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=\" \"),a+=t);return a}n.d(t,{$:()=>a})},34620(e,t,n){n.d(t,{se:()=>l});const r={lessThanXSeconds:{one:\"unnit go ovtta sekundda\",other:\"unnit go {{count}} sekundda\"},xSeconds:{one:\"sekundda\",other:\"{{count}} sekundda\"},halfAMinute:\"bealle minuhta\",lessThanXMinutes:{one:\"unnit go bealle minuhta\",other:\"unnit go {{count}} minuhta\"},xMinutes:{one:\"minuhta\",other:\"{{count}} minuhta\"},aboutXHours:{one:\"sullii ovtta diimmu\",other:\"sullii {{count}} diimmu\"},xHours:{one:\"diimmu\",other:\"{{count}} diimmu\"},xDays:{one:\"beaivvi\",other:\"{{count}} beaivvi\"},aboutXWeeks:{one:\"sullii ovtta vahku\",other:\"sullii {{count}} vahku\"},xWeeks:{one:\"vahku\",other:\"{{count}} vahku\"},aboutXMonths:{one:\"sullii ovtta mánu\",other:\"sullii {{count}} mánu\"},xMonths:{one:\"mánu\",other:\"{{count}} mánu\"},aboutXYears:{one:\"sullii ovtta jagi\",other:\"sullii {{count}} jagi\"},xYears:{one:\"jagi\",other:\"{{count}} jagi\"},overXYears:{one:\"guhkit go jagi\",other:\"guhkit go {{count}} jagi\"},almostXYears:{one:\"measta jagi\",other:\"measta {{count}} jagi\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE MMMM d. 'b.' y\",long:\"MMMM d. 'b.' y\",medium:\"MMM d. 'b.' y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"'dii.' HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'dii.' {{time}}\",long:\"{{date}} 'dii.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'ovddit' eeee 'dii.' p\",yesterday:\"'ikte dii.' p\",today:\"'odne dii.' p\",tomorrow:\"'ihtin dii.' p\",nextWeek:\"EEEE 'dii.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"o.Kr.\",\"m.Kr.\"],abbreviated:[\"o.Kr.\",\"m.Kr.\"],wide:[\"ovdal Kristusa\",\"maŋŋel Kristusa\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartála\",\"2. kvartála\",\"3. kvartála\",\"4. kvartála\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"O\",\"G\",\"N\",\"C\",\"M\",\"G\",\"S\",\"B\",\"Č\",\"G\",\"S\",\"J\"],abbreviated:[\"ođđa\",\"guov\",\"njuk\",\"cuo\",\"mies\",\"geas\",\"suoi\",\"borg\",\"čakč\",\"golg\",\"skáb\",\"juov\"],wide:[\"ođđajagemánnu\",\"guovvamánnu\",\"njukčamánnu\",\"cuoŋománnu\",\"miessemánnu\",\"geassemánnu\",\"suoidnemánnu\",\"borgemánnu\",\"čakčamánnu\",\"golggotmánnu\",\"skábmamánnu\",\"juovlamánnu\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"V\",\"M\",\"G\",\"D\",\"B\",\"L\"],short:[\"sotn\",\"vuos\",\"maŋ\",\"gask\",\"duor\",\"bear\",\"láv\"],abbreviated:[\"sotn\",\"vuos\",\"maŋ\",\"gask\",\"duor\",\"bear\",\"láv\"],wide:[\"sotnabeaivi\",\"vuossárga\",\"maŋŋebárga\",\"gaskavahkku\",\"duorastat\",\"bearjadat\",\"lávvardat\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"gaskaidja\",noon:\"gaskabeaivi\",morning:\"iđđes\",afternoon:\"maŋŋel gaska.\",evening:\"eahkes\",night:\"ihkku\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gaskaidja\",noon:\"gaskabeaivvi\",morning:\"iđđes\",afternoon:\"maŋŋel gaskabea.\",evening:\"eahkes\",night:\"ihkku\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gaskaidja\",noon:\"gaskabeavvi\",morning:\"iđđes\",afternoon:\"maŋŋel gaskabeaivvi\",evening:\"eahkes\",night:\"ihkku\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"se\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"geahčen \"+a:a+\" áigi\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(o\\.? ?Kr\\.?|m\\.? ?Kr\\.?)\u002Fi,abbreviated:\u002F^(o\\.? ?Kr\\.?|m\\.? ?Kr\\.?)\u002Fi,wide:\u002F^(ovdal Kristusa|ovdal min áiggi|maŋŋel Kristusa|min áigi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^o\u002Fi,\u002F^m\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartála\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ogncmsbčj]\u002Fi,abbreviated:\u002F^(ođđa|guov|njuk|cuo|mies|geas|suoi|borg|čakč|golg|skáb|juov)\\.?\u002Fi,wide:\u002F^(ođđajagemánnu|guovvamánnu|njukčamánnu|cuoŋománnu|miessemánnu|geassemánnu|suoidnemánnu|borgemánnu|čakčamánnu|golggotmánnu|skábmamánnu|juovlamánnu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^o\u002Fi,\u002F^g\u002Fi,\u002F^n\u002Fi,\u002F^c\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^b\u002Fi,\u002F^č\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^j\u002Fi],any:[\u002F^o\u002Fi,\u002F^gu\u002Fi,\u002F^n\u002Fi,\u002F^c\u002Fi,\u002F^m\u002Fi,\u002F^ge\u002Fi,\u002F^su\u002Fi,\u002F^b\u002Fi,\u002F^č\u002Fi,\u002F^go\u002Fi,\u002F^sk\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[svmgdbl]\u002Fi,short:\u002F^(sotn|vuos|maŋ|gask|duor|bear|láv)\u002Fi,abbreviated:\u002F^(sotn|vuos|maŋ|gask|duor|bear|láv)\u002Fi,wide:\u002F^(sotnabeaivi|vuossárga|maŋŋebárga|gaskavahkku|duorastat|bearjadat|lávvardat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^v\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^d\u002Fi,\u002F^b\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^gaskai\u002Fi,noon:\u002F^gaskab\u002Fi,morning:\u002Fiđđes\u002Fi,afternoon:\u002Fmaŋŋel gaskabeaivvi\u002Fi,evening:\u002Feahkes\u002Fi,night:\u002Fihkku\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},34743(e,t,n){n.d(t,{BN:()=>h,ER:()=>p,Ej:()=>g,UE:()=>w,UU:()=>v,cY:()=>f,jD:()=>b,we:()=>c});var r=n(17663),a=n(51609),o=n(75795),i=\"undefined\"!=typeof document?a.useLayoutEffect:function(){};function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(\"function\"==typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&\"object\"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!s(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(!(\"_owner\"===n&&e.$$typeof||s(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function u(e){return\"undefined\"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){const n=u(e);return Math.round(t*n)\u002Fn}function l(e){const t=a.useRef(e);return i(()=>{t.current=e}),t}function c(e){void 0===e&&(e={});const{placement:t=\"bottom\",strategy:n=\"absolute\",middleware:c=[],platform:m,elements:{reference:f,floating:h}={},transform:p=!0,whileElementsMounted:v,open:g}=e,[b,w]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,k]=a.useState(c);s(y,c)||k(c);const[x,j]=a.useState(null),[M,P]=a.useState(null),_=a.useCallback(e=>{e!==O.current&&(O.current=e,j(e))},[]),S=a.useCallback(e=>{e!==N.current&&(N.current=e,P(e))},[]),W=f||x,C=h||M,O=a.useRef(null),N=a.useRef(null),z=a.useRef(b),A=null!=v,T=l(v),E=l(m),D=l(g),I=a.useCallback(()=>{if(!O.current||!N.current)return;const e={placement:t,strategy:n,middleware:y};E.current&&(e.platform=E.current),(0,r.rD)(O.current,N.current,e).then(e=>{const t={...e,isPositioned:!1!==D.current};F.current&&!s(z.current,t)&&(z.current=t,o.flushSync(()=>{w(t)}))})},[y,t,n,E,D]);i(()=>{!1===g&&z.current.isPositioned&&(z.current.isPositioned=!1,w(e=>({...e,isPositioned:!1})))},[g]);const F=a.useRef(!1);i(()=>(F.current=!0,()=>{F.current=!1}),[]),i(()=>{if(W&&(O.current=W),C&&(N.current=C),W&&C){if(T.current)return T.current(W,C,I);I()}},[W,C,I,T,A]);const H=a.useMemo(()=>({reference:O,floating:N,setReference:_,setFloating:S}),[_,S]),R=a.useMemo(()=>({reference:W,floating:C}),[W,C]),$=a.useMemo(()=>{const e={position:n,left:0,top:0};if(!R.floating)return e;const t=d(R.floating,b.x),r=d(R.floating,b.y);return p?{...e,transform:\"translate(\"+t+\"px, \"+r+\"px)\",...u(R.floating)>=1.5&&{willChange:\"transform\"}}:{position:n,left:t,top:r}},[n,p,R.floating,b.x,b.y]);return a.useMemo(()=>({...b,update:I,refs:H,elements:R,floatingStyles:$}),[b,I,H,R,$])}const m=e=>({name:\"arrow\",options:e,fn(t){const{element:n,padding:a}=\"function\"==typeof e?e(t):e;return n&&(o=n,{}.hasOwnProperty.call(o,\"current\"))?null!=n.current?(0,r.UE)({element:n.current,padding:a}).fn(t):{}:n?(0,r.UE)({element:n,padding:a}).fn(t):{};var o}}),f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),h=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),p=(e,t)=>({...(0,r.ER)(e),options:[e,t]}),v=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),g=(e,t)=>({...(0,r.Ej)(e),options:[e,t]}),b=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),w=(e,t)=>({...m(e),options:[e,t]})},34778(e,t,n){n.d(t,{eo:()=>c});const r={lessThanXSeconds:{one:\"malpli ol sekundo\",other:\"malpli ol {{count}} sekundoj\"},xSeconds:{one:\"1 sekundo\",other:\"{{count}} sekundoj\"},halfAMinute:\"duonminuto\",lessThanXMinutes:{one:\"malpli ol minuto\",other:\"malpli ol {{count}} minutoj\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutoj\"},aboutXHours:{one:\"proksimume 1 horo\",other:\"proksimume {{count}} horoj\"},xHours:{one:\"1 horo\",other:\"{{count}} horoj\"},xDays:{one:\"1 tago\",other:\"{{count}} tagoj\"},aboutXMonths:{one:\"proksimume 1 monato\",other:\"proksimume {{count}} monatoj\"},xWeeks:{one:\"1 semajno\",other:\"{{count}} semajnoj\"},aboutXWeeks:{one:\"proksimume 1 semajno\",other:\"proksimume {{count}} semajnoj\"},xMonths:{one:\"1 monato\",other:\"{{count}} monatoj\"},aboutXYears:{one:\"proksimume 1 jaro\",other:\"proksimume {{count}} jaroj\"},xYears:{one:\"1 jaro\",other:\"{{count}} jaroj\"},overXYears:{one:\"pli ol 1 jaro\",other:\"pli ol {{count}} jaroj\"},almostXYears:{one:\"preskaŭ 1 jaro\",other:\"preskaŭ {{count}} jaroj\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do 'de' MMMM y\",long:\"y-MMMM-dd\",medium:\"y-MMM-dd\",short:\"yyyy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"Ho 'horo kaj' m:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'pasinta' eeee 'je' p\",yesterday:\"'hieraŭ je' p\",today:\"'hodiaŭ je' p\",tomorrow:\"'morgaŭ je' p\",nextWeek:\"eeee 'je' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>Number(e)+\"-a\",era:(0,s.o)({values:{narrow:[\"aK\",\"pK\"],abbreviated:[\"a.K.E.\",\"p.K.E.\"],wide:[\"antaŭ Komuna Erao\",\"Komuna Erao\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1-a kvaronjaro\",\"2-a kvaronjaro\",\"3-a kvaronjaro\",\"4-a kvaronjaro\"]},defaultWidth:\"wide\",argumentCallback:function(e){return Number(e)-1}}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"aŭg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januaro\",\"februaro\",\"marto\",\"aprilo\",\"majo\",\"junio\",\"julio\",\"aŭgusto\",\"septembro\",\"oktobro\",\"novembro\",\"decembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"Ĵ\",\"V\",\"S\"],short:[\"di\",\"lu\",\"ma\",\"me\",\"ĵa\",\"ve\",\"sa\"],abbreviated:[\"dim\",\"lun\",\"mar\",\"mer\",\"ĵaŭ\",\"ven\",\"sab\"],wide:[\"dimanĉo\",\"lundo\",\"mardo\",\"merkredo\",\"ĵaŭdo\",\"vendredo\",\"sabato\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"},abbreviated:{am:\"a.t.m.\",pm:\"p.t.m.\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"},wide:{am:\"antaŭtagmeze\",pm:\"posttagmeze\",midnight:\"noktomezo\",noon:\"tagmezo\",morning:\"matene\",afternoon:\"posttagmeze\",evening:\"vespere\",night:\"nokte\"}},defaultWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"eo\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n?.comparison&&n.comparison>0?\"post \"+a:\"antaŭ \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(-?a)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,l.A)({matchPatterns:{narrow:\u002F^([ap]k)\u002Fi,abbreviated:\u002F^([ap]\\.?\\s?k\\.?\\s?e\\.?)\u002Fi,wide:\u002F^((antaǔ |post )?komuna erao)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^a\u002Fi,\u002F^[kp]\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^k[1234]\u002Fi,wide:\u002F^[1234](-?a)? kvaronjaro\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:function(e){return e+1}}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)\u002Fi,wide:\u002F^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^a(u|ŭ)\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[dlmĵjvs]\u002Fi,short:\u002F^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)\u002Fi,abbreviated:\u002F^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)\u002Fi,wide:\u002F^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^(j|ĵ)\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^(j|ĵ)\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])\u002Fi,abbreviated:\u002F^([ap][.\\s]?t[.\\s]?m[.\\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])\u002Fi,wide:\u002F^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^noktom\u002Fi,noon:\u002F^t\u002Fi,morning:\u002F^m\u002Fi,afternoon:\u002F^posttagmeze\u002Fi,evening:\u002F^v\u002Fi,night:\u002F^n\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},34836(e,t,n){n.d(t,{$X:()=>$,$k:()=>X,A:()=>F,A6:()=>M,BU:()=>m,C0:()=>b,CN:()=>A,CX:()=>L,Cv:()=>k,Ec:()=>O,Fl:()=>g,GC:()=>T,H1:()=>x,In:()=>c,Kj:()=>y,NV:()=>v,NX:()=>p,Q9:()=>H,RH:()=>h,SW:()=>i,Tr:()=>G,Wg:()=>s,Y8:()=>d,Yv:()=>w,aw:()=>j,bq:()=>P,cR:()=>D,cY:()=>C,dO:()=>u,fg:()=>l,fs:()=>R,iC:()=>N,i_:()=>z,jq:()=>S,mh:()=>I,vn:()=>f,xi:()=>_,yq:()=>E,zH:()=>W});var r=n(49958),a=n(57048);const o={guid:\"uuid\",url:\"uri\",datetime:\"date-time\",json_string:\"json-string\",regex:\"\"},i=(e,t,n,r)=>{const a=n;a.type=\"string\";const{minimum:i,maximum:s,format:u,patterns:d,contentEncoding:l}=e._zod.bag;if(\"number\"==typeof i&&(a.minLength=i),\"number\"==typeof s&&(a.maxLength=s),u&&(a.format=o[u]??u,\"\"===a.format&&delete a.format,\"time\"===u&&delete a.format),l&&(a.contentEncoding=l),d&&d.size>0){const e=[...d];1===e.length?a.pattern=e[0].source:e.length>1&&(a.allOf=[...e.map(e=>({...\"draft-07\"===t.target||\"draft-04\"===t.target||\"openapi-3.0\"===t.target?{type:\"string\"}:{},pattern:e.source}))])}},s=(e,t,n,r)=>{const a=n,{minimum:o,maximum:i,format:s,multipleOf:u,exclusiveMaximum:d,exclusiveMinimum:l}=e._zod.bag;\"string\"==typeof s&&s.includes(\"int\")?a.type=\"integer\":a.type=\"number\",\"number\"==typeof l&&(\"draft-04\"===t.target||\"openapi-3.0\"===t.target?(a.minimum=l,a.exclusiveMinimum=!0):a.exclusiveMinimum=l),\"number\"==typeof o&&(a.minimum=o,\"number\"==typeof l&&\"draft-04\"!==t.target&&(l>=o?delete a.minimum:delete a.exclusiveMinimum)),\"number\"==typeof d&&(\"draft-04\"===t.target||\"openapi-3.0\"===t.target?(a.maximum=d,a.exclusiveMaximum=!0):a.exclusiveMaximum=d),\"number\"==typeof i&&(a.maximum=i,\"number\"==typeof d&&\"draft-04\"!==t.target&&(d\u003C=i?delete a.maximum:delete a.exclusiveMaximum)),\"number\"==typeof u&&(a.multipleOf=u)},u=(e,t,n,r)=>{n.type=\"boolean\"},d=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"BigInt cannot be represented in JSON Schema\")},l=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Symbols cannot be represented in JSON Schema\")},c=(e,t,n,r)=>{\"openapi-3.0\"===t.target?(n.type=\"string\",n.nullable=!0,n.enum=[null]):n.type=\"null\"},m=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Undefined cannot be represented in JSON Schema\")},f=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Void cannot be represented in JSON Schema\")},h=(e,t,n,r)=>{n.not={}},p=(e,t,n,r)=>{},v=(e,t,n,r)=>{},g=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Date cannot be represented in JSON Schema\")},b=(e,t,n,r)=>{const o=e._zod.def,i=(0,a.getEnumValues)(o.entries);i.every(e=>\"number\"==typeof e)&&(n.type=\"number\"),i.every(e=>\"string\"==typeof e)&&(n.type=\"string\"),n.enum=i},w=(e,t,n,r)=>{const a=e._zod.def,o=[];for(const e of a.values)if(void 0===e){if(\"throw\"===t.unrepresentable)throw new Error(\"Literal `undefined` cannot be represented in JSON Schema\")}else if(\"bigint\"==typeof e){if(\"throw\"===t.unrepresentable)throw new Error(\"BigInt literals cannot be represented in JSON Schema\");o.push(Number(e))}else o.push(e);if(0===o.length);else if(1===o.length){const e=o[0];n.type=null===e?\"null\":typeof e,\"draft-04\"===t.target||\"openapi-3.0\"===t.target?n.enum=[e]:n.const=e}else o.every(e=>\"number\"==typeof e)&&(n.type=\"number\"),o.every(e=>\"string\"==typeof e)&&(n.type=\"string\"),o.every(e=>\"boolean\"==typeof e)&&(n.type=\"boolean\"),o.every(e=>null===e)&&(n.type=\"null\"),n.enum=o},y=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"NaN cannot be represented in JSON Schema\")},k=(e,t,n,r)=>{const a=n,o=e._zod.pattern;if(!o)throw new Error(\"Pattern not found in template literal\");a.type=\"string\",a.pattern=o.source},x=(e,t,n,r)=>{const a=n,o={type:\"string\",format:\"binary\",contentEncoding:\"binary\"},{minimum:i,maximum:s,mime:u}=e._zod.bag;void 0!==i&&(o.minLength=i),void 0!==s&&(o.maxLength=s),u?1===u.length?(o.contentMediaType=u[0],Object.assign(a,o)):(Object.assign(a,o),a.anyOf=u.map(e=>({contentMediaType:e}))):Object.assign(a,o)},j=(e,t,n,r)=>{n.type=\"boolean\"},M=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Custom types cannot be represented in JSON Schema\")},P=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Function types cannot be represented in JSON Schema\")},_=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Transforms cannot be represented in JSON Schema\")},S=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Map cannot be represented in JSON Schema\")},W=(e,t,n,r)=>{if(\"throw\"===t.unrepresentable)throw new Error(\"Set cannot be represented in JSON Schema\")},C=(e,t,n,a)=>{const o=n,i=e._zod.def,{minimum:s,maximum:u}=e._zod.bag;\"number\"==typeof s&&(o.minItems=s),\"number\"==typeof u&&(o.maxItems=u),o.type=\"array\",o.items=(0,r.eh)(i.element,t,{...a,path:[...a.path,\"items\"]})},O=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"object\",o.properties={};const s=i.shape;for(const e in s)o.properties[e]=(0,r.eh)(s[e],t,{...a,path:[...a.path,\"properties\",e]});const u=new Set(Object.keys(s)),d=new Set([...u].filter(e=>{const n=i.shape[e]._zod;return\"input\"===t.io?void 0===n.optin:void 0===n.optout}));d.size>0&&(o.required=Array.from(d)),\"never\"===i.catchall?._zod.def.type?o.additionalProperties=!1:i.catchall?i.catchall&&(o.additionalProperties=(0,r.eh)(i.catchall,t,{...a,path:[...a.path,\"additionalProperties\"]})):\"output\"===t.io&&(o.additionalProperties=!1)},N=(e,t,n,a)=>{const o=e._zod.def,i=!1===o.inclusive,s=o.options.map((e,n)=>(0,r.eh)(e,t,{...a,path:[...a.path,i?\"oneOf\":\"anyOf\",n]}));i?n.oneOf=s:n.anyOf=s},z=(e,t,n,a)=>{const o=e._zod.def,i=(0,r.eh)(o.left,t,{...a,path:[...a.path,\"allOf\",0]}),s=(0,r.eh)(o.right,t,{...a,path:[...a.path,\"allOf\",1]}),u=e=>\"allOf\"in e&&1===Object.keys(e).length,d=[...u(i)?i.allOf:[i],...u(s)?s.allOf:[s]];n.allOf=d},A=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"array\";const s=\"draft-2020-12\"===t.target?\"prefixItems\":\"items\",u=\"draft-2020-12\"===t.target||\"openapi-3.0\"===t.target?\"items\":\"additionalItems\",d=i.items.map((e,n)=>(0,r.eh)(e,t,{...a,path:[...a.path,s,n]})),l=i.rest?(0,r.eh)(i.rest,t,{...a,path:[...a.path,u,...\"openapi-3.0\"===t.target?[i.items.length]:[]]}):null;\"draft-2020-12\"===t.target?(o.prefixItems=d,l&&(o.items=l)):\"openapi-3.0\"===t.target?(o.items={anyOf:d},l&&o.items.anyOf.push(l),o.minItems=d.length,l||(o.maxItems=d.length)):(o.items=d,l&&(o.additionalItems=l));const{minimum:c,maximum:m}=e._zod.bag;\"number\"==typeof c&&(o.minItems=c),\"number\"==typeof m&&(o.maxItems=m)},T=(e,t,n,a)=>{const o=n,i=e._zod.def;o.type=\"object\";const s=i.keyType,u=s._zod.bag,d=u?.patterns;if(\"loose\"===i.mode&&d&&d.size>0){const e=(0,r.eh)(i.valueType,t,{...a,path:[...a.path,\"patternProperties\",\"*\"]});o.patternProperties={};for(const t of d)o.patternProperties[t.source]=e}else\"draft-07\"!==t.target&&\"draft-2020-12\"!==t.target||(o.propertyNames=(0,r.eh)(i.keyType,t,{...a,path:[...a.path,\"propertyNames\"]})),o.additionalProperties=(0,r.eh)(i.valueType,t,{...a,path:[...a.path,\"additionalProperties\"]});const l=s._zod.values;if(l){const e=[...l].filter(e=>\"string\"==typeof e||\"number\"==typeof e);e.length>0&&(o.required=e)}},E=(e,t,n,a)=>{const o=e._zod.def,i=(0,r.eh)(o.innerType,t,a),s=t.seen.get(e);\"openapi-3.0\"===t.target?(s.ref=o.innerType,n.nullable=!0):n.anyOf=[i,{type:\"null\"}]},D=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},I=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,n.default=JSON.parse(JSON.stringify(o.defaultValue))},F=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,\"input\"===t.io&&(n._prefault=JSON.parse(JSON.stringify(o.defaultValue)))},H=(e,t,n,a)=>{const o=e._zod.def;let i;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType;try{i=o.catchValue(void 0)}catch{throw new Error(\"Dynamic catch values are not supported in JSON Schema\")}n.default=i},R=(e,t,n,a)=>{const o=e._zod.def,i=\"input\"===t.io?\"transform\"===o.in._zod.def.type?o.out:o.in:o.out;(0,r.eh)(i,t,a),t.seen.get(e).ref=i},$=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType,n.readOnly=!0},L=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},X=(e,t,n,a)=>{const o=e._zod.def;(0,r.eh)(o.innerType,t,a),t.seen.get(e).ref=o.innerType},G=(e,t,n,a)=>{const o=e._zod.innerType;(0,r.eh)(o,t,a),t.seen.get(e).ref=o}},35478(e,t,n){n.d(t,{k:()=>o});var r=n(33443);const a=[\"MMM\",\"MMMM\"],o={preprocessor:(e,t)=>1===e.getDate()?t:t.some(e=>e.isToken&&a.includes(e.value))?t.map(e=>e.isToken&&\"do\"===e.value?{isToken:!0,value:\"d\"}:e):t,ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(0===n)return\"0\";let a;return a=1===n?r&&[\"year\",\"week\",\"hour\",\"minute\",\"second\"].includes(r)?\"ère\":\"er\":\"ème\",n+a},era:(0,r.o)({values:{narrow:[\"av. J.-C\",\"ap. J.-C\"],abbreviated:[\"av. J.-C\",\"ap. J.-C\"],wide:[\"avant Jésus-Christ\",\"après Jésus-Christ\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1er trim.\",\"2ème trim.\",\"3ème trim.\",\"4ème trim.\"],wide:[\"1er trimestre\",\"2ème trimestre\",\"3ème trimestre\",\"4ème trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"févr.\",\"mars\",\"avr.\",\"mai\",\"juin\",\"juil.\",\"août\",\"sept.\",\"oct.\",\"nov.\",\"déc.\"],wide:[\"janvier\",\"février\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"août\",\"septembre\",\"octobre\",\"novembre\",\"décembre\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],short:[\"di\",\"lu\",\"ma\",\"me\",\"je\",\"ve\",\"sa\"],abbreviated:[\"dim.\",\"lun.\",\"mar.\",\"mer.\",\"jeu.\",\"ven.\",\"sam.\"],wide:[\"dimanche\",\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"mat.\",afternoon:\"ap.m.\",evening:\"soir\",night:\"mat.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"matin\",afternoon:\"après-midi\",evening:\"soir\",night:\"matin\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"minuit\",noon:\"midi\",morning:\"du matin\",afternoon:\"de l’après-midi\",evening:\"du soir\",night:\"du matin\"}},defaultWidth:\"wide\"})}},35724(e,t,n){n.d(t,{Z:()=>i});var r=n(43329),a=n(88880),o=n(29407);function i(e,t,n){const i=(0,o.a)(e,n?.in),s=i.getFullYear(),u=i.getDate(),d=(0,r.w)(n?.in||e,0);d.setFullYear(s,t,15),d.setHours(0,0,0,0);const l=(0,a.P)(d);return i.setMonth(t,Math.min(u,l)),i}},36667(e,t,n){n.d(t,{m:()=>r});var r=function(){return n.nc}},36931(e,t,n){n.d(t,{W:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(93697),s=n(32708),u=n(93685),d=n(62468),l=n(5546),c=n(38895),m=(0,o.memo)(function(e){var t=e.slot,n=e.index,m=e.totalSlots,f=e.onTimeUpdate,h=e.onApplyToAll,p=e.onDelete,v=e.slotIntervalName,g=void 0===v?\"slot_interval\":v,b=(0,o.useCallback)(function(e){return f(n,\"start\",e)},[n,f]),w=(0,o.useCallback)(function(e){return f(n,\"end\",e)},[n,f]),y=(0,o.useCallback)(function(){return p(n)},[n,p]);return(0,r.jsxs)(\"div\",{className:\"flex items-center justify-between flex-wrap\",children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 flex-wrap\",children:[(0,r.jsx)(u.A,{value:t.start,onChange:b,slotIntervalName:g}),(0,r.jsx)(\"span\",{className:\"text-sm text-black\u002F60 font-medium\",children:(0,a.__)(\"to\",\"wp-cafe\")}),(0,r.jsx)(u.A,{value:t.end,onChange:w,slotIntervalName:g})]}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2\",children:[0===n&&(0,r.jsx)(l.Bc,{children:(0,r.jsxs)(l.m_,{children:[(0,r.jsx)(l.k$,{asChild:!0,children:(0,r.jsx)(d.Button,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:h,className:\"w-8 h-8 p-0 rounded-md ml-1.5 opacity-0 group-hover:opacity-100 transition-opacity duration-200\",children:(0,r.jsx)(i.A,{className:\"w-4 h-4 text-black\u002F60\"})})}),(0,r.jsx)(l.ZI,{children:(0,a.__)(\"Apply to all active days\",\"wp-cafe\")})]})}),m>1&&n>0&&(0,r.jsx)(c.uW,{title:(0,a.__)(\"Are you sure you want to delete this slot?\",\"wp-cafe\"),onConfirm:y,trigger:(0,r.jsx)(d.Button,{type:\"button\",variant:\"ghost\",size:\"sm\",className:\"w-8 h-8 p-0 rounded-md hover:bg-danger\u002F10 text-danger ml-1.5\",children:(0,r.jsx)(s.A,{className:\"w-4 h-4\"})})})]})]})});m.displayName=\"SlotItem\"},37164(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(71112),c=n(62468),m=function(e){var t=e.title,n=e.description,r=e.className,a=e.children;return(0,d.jsxs)(c.Card,{className:(0,l.cn)(\"flex flex-col gap-5 p-5\",r),children:[(0,d.jsxs)(\"div\",{className:\"flex-1 space-y-1 max-w-3xl\",children:[(0,d.jsx)(\"div\",{className:\"text-lg font-semibold text-neutral-light-dark\",children:t}),(0,d.jsx)(\"div\",{className:\"text-base text-neutral-light\",children:n})]}),(0,d.jsx)(\"div\",{className:\"max-w-3xl\",children:a})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_settings_item\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_settings_item\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},37946(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-alert\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"8\",y2:\"12\",key:\"1pkeuh\"}],[\"line\",{x1:\"12\",x2:\"12.01\",y1:\"16\",y2:\"16\",key:\"4dfq90\"}]])},38342(e,t,n){n.d(t,{z:()=>o});var r=n(61501),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);return o.setTime(o.getTime()+t*r.Cg),o}},38637(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"inbox\",[[\"polyline\",{points:\"22 12 16 12 14 15 10 15 8 12 2 12\",key:\"o97t9d\"}],[\"path\",{d:\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\",key:\"oot6mr\"}]])},38881(e,t,n){n.d(t,{Wu:()=>w,Zp:()=>b});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71112),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function b(e){var t=e.className,n=g(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"card\",className:(0,v.cn)(\"bg-card text-card-foreground flex flex-col rounded-xl border border-black\u002F10 p-6 shadow-sm\",t)},n))}function w(e){var t=e.className,n=g(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({\"data-slot\":\"card-content\",className:(0,v.cn)(\"px-6\",t)},n))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_card\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_card\",\"wpcafe\",function(e,t){return(0,p.jsx)(b,Object.assign({},t))},10),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_card_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_card_content\",\"wpcafe\",function(e,t){return(0,p.jsx)(w,Object.assign({},t))},10)},38895(e,t,n){n.d(t,{YW:()=>he.Y,Oc:()=>_.Oc,QY:()=>ee.Q,lr:()=>W.l,uW:()=>Q.u,VY:()=>P.VY,j5:()=>_.j5,tH:()=>x,ZQ:()=>_.ZQ,A:()=>J.A,oS:()=>J.oS,W5:()=>K.D,LK:()=>S.L,YI:()=>_.YI,D8:()=>C.D8,pp:()=>_.pp,ks:()=>_.ks,H3:()=>_.H3,ln:()=>C.ln,eQ:()=>C.eQ});var r,a,o,i,s,u,d=n(13117),l=n(74848),c=n(27723),m=n(71964),f=n(86087);function h(e){return h=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},h(e)}function p(e,t){for(var n=0;n\u003Ct.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function v(e){var t=function(e){if(\"object\"!=h(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=h(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==h(t)?t:t+\"\"}function g(e,t,n){return t=w(t),function(e,t){if(t&&(\"object\"==h(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,b()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}var k=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),e=g(this,t,arguments),Object.defineProperty(e,\"state\",{enumerable:!0,configurable:!0,writable:!0,value:{hasError:!1}}),e}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&y(e,t)}(t,e),n=t,a=[{key:\"getDerivedStateFromError\",value:function(e){return{hasError:!0}}}],(r=[{key:\"componentDidCatch\",value:function(e,t){console.error(e,t)}},{key:\"render\",value:function(){return this.state.hasError?(0,l.jsx)(M,{}):this.props.children}}])&&p(n.prototype,r),a&&p(n,a),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,r,a}(f.Component);const x=k;null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_error_boundary\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_error_boundary\",\"wpcafe\",function(e,t){return(0,l.jsx)(k,Object.assign({},t))},10);var j=n(78971),M=function(){return(0,l.jsx)(\"div\",{className:\"min-h-screen flex items-center justify-center bg-gray-100 dark:bg-gray-900 px-4\",children:(0,l.jsxs)(\"div\",{className:\"bg-white flex flex-col items-center justify-center dark:bg-gray-800 rounded-2xl shadow-xl w-full max-w-md p-8! space-y-2!\",children:[(0,l.jsx)(m.IJ,{width:\"60\",height:\"60\"}),(0,l.jsx)(\"div\",{className:\"text-xl font-semibold text-gray-800 dark:text-white\",children:(0,c.__)(\"Ooops! Something's Wrong. \",\"wp-cafe\")}),(0,l.jsx)(\"div\",{className:\"text-gray-600 dark:text-gray-300\",children:(0,c.__)(\"Please try again or let us know if the issue's still here.\",\"wp-cafe\")}),(0,l.jsx)(d.a,{}),(0,l.jsx)(j.$,{onClick:function(){return location.reload()},children:(0,c.__)(\"Try Again\",\"wp-cafe\")})]})})},P=n(50205),_=n(95549),S=n(88146),W=(n(16336),n(16499),n(47923)),C=(n(58713),n(3777),n(19392),n(41423),n(85559));\"data:image\u002Fsvg+xml;utf8,\".concat(encodeURIComponent(\"\\n  \u003Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' width='400' height='300' viewBox='0 0 400 300' fill='none'>\\n    \u003Crect width='100%' height='100%' fill='%23f3f4f6' rx='8' \u002F>\\n    \u003Cg transform='translate(80,60)' fill='%23999'>\\n      \u003Crect x='0' y='0' width='240' height='180' rx='6' fill='%23e5e7eb'\u002F>\\n      \u003Cpath d='M30 110L70 70L120 120L170 80L210 120' stroke='%23999' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' fill='none'\u002F>\\n      \u003Ccircle cx='40' cy='50' r='10' fill='%23999' \u002F>\\n    \u003C\u002Fg>\\n  \u003C\u002Fsvg>\\n\")),n(37164),n(11622),n(90334),n(84149),n(23947),n(42713),n(8681),n(73400);var O,N,z,A,T,E,D=n(90877),I=n(62468),F=function(e){var t=e.moduleName,n=e.children,r=e.skeletonClassName,a=(0,D.q)(t),o=a.isEnabled;return a.isLoading?(0,l.jsx)(I.Skeleton,{className:\"h-12 w-full \".concat(r)}):o?(0,l.jsx)(f.Fragment,{children:n}):null};null===(z=null===(N=null===(O=null===window||void 0===window?void 0:window.wp)||void 0===O?void 0:O.hooks)||void 0===N?void 0:N.removeFilter)||void 0===z||z.call(N,\"wpcafe_module_conditional\",\"wpcafe\"),null===(E=null===(T=null===(A=null===window||void 0===window?void 0:window.wp)||void 0===A?void 0:A.hooks)||void 0===T?void 0:T.addFilter)||void 0===E||E.call(T,\"wpcafe_module_conditional\",\"wpcafe\",function(e,t){return(0,l.jsx)(F,Object.assign({},t))},10);var H,R,$,L,X,G,Y,Z,q,B,V,U,K=n(32364),J=n(72895),Q=(n(26606),n(21688),n(58237),n(46129)),ee=n(40975),te=n(47143),ne=n(418),re=n(39766),ae=n(19402),oe=function(){return\"active\"===((0,te.useSelect)(function(e){return e(null===ae.zQ||void 0===ae.zQ?void 0:ae.zQ.settings).getSettingsState()},[]).data||{}).wc_status?null:(0,l.jsxs)(I.Card,{className:\"border border-gray-200 shadow-sm p-0! rounded-lg mb-6\",children:[(0,l.jsxs)(\"div\",{className:\"flex items-center justify-start gap-2 bg-[#f4c74f] bg-opacity-30 px-4 py-2.5 rounded-t-lg\",children:[(0,l.jsx)(ne.A,{className:\"h-4 w-4 text-[#3c2800]\"}),(0,l.jsx)(\"div\",{className:\"text-sm font-medium text-[#3c2800]\",children:(0,c.__)(\"Before you can use food ordering features, this needs to be done:\",\"wp-cafe\")})]}),(0,l.jsxs)(\"div\",{className:\"p-4 bg-white text-sm text-gray-800 rounded-b-lg\",children:[(0,l.jsx)(\"div\",{className:\"mb-2\",children:(0,c.__)(\"Food ordering modules and their sub-modules require WooCommerce to function properly. Please activate WooCommerce to enable these features.\",\"wp-cafe\")}),(0,l.jsx)(re.n,{})]})]})};null===($=null===(R=null===(H=null===window||void 0===window?void 0:window.wp)||void 0===H?void 0:H.hooks)||void 0===R?void 0:R.removeFilter)||void 0===$||$.call(R,\"wpcafe_woocommerce_banner\",\"wpcafe\"),null===(G=null===(X=null===(L=null===window||void 0===window?void 0:window.wp)||void 0===L?void 0:L.hooks)||void 0===X?void 0:X.addFilter)||void 0===G||G.call(X,\"wpcafe_woocommerce_banner\",\"wpcafe\",function(e,t){return(0,l.jsx)(oe,Object.assign({},t))},10);var ie=function(e){var t=e.children,n=e.moduleSlug,r=void 0===n?\"food_ordering\":n,a=e.className,o=void 0===a?\"\":a,i=!(\"active\"===((0,te.useSelect)(function(e){return e(null===ae.zQ||void 0===ae.zQ?void 0:ae.zQ.settings).getSettingsState()},[]).data||{}).wc_status)&&\"food_ordering\"===r;return(0,l.jsx)(\"div\",{className:\"\".concat(i?\"opacity-50 pointer-events-none\":\"\",\" \").concat(o),children:t})};null===(q=null===(Z=null===(Y=null===window||void 0===window?void 0:window.wp)||void 0===Y?void 0:Y.hooks)||void 0===Z?void 0:Z.removeFilter)||void 0===q||q.call(Z,\"wpcafe_woocommerce_guard\",\"wpcafe\"),null===(U=null===(V=null===(B=null===window||void 0===window?void 0:window.wp)||void 0===B?void 0:B.hooks)||void 0===V?void 0:V.addFilter)||void 0===U||U.call(V,\"wpcafe_woocommerce_guard\",\"wpcafe\",function(e,t){return(0,l.jsx)(ie,Object.assign({},t))},10),n(41236);var se,ue,de,le,ce,me,fe=function(e){var t=e.triggerProps,n=e.parentProps,r=e.contentProps,a=e.content;return(0,l.jsxs)(I.Popover,Object.assign({},n,{children:[(0,l.jsx)(I.PopoverTrigger,{asChild:!0,children:(0,l.jsx)(K.A,Object.assign({},t))}),(0,l.jsx)(I.PopoverContent,Object.assign({},r,{children:a}))]}))};null===(de=null===(ue=null===(se=null===window||void 0===window?void 0:window.wp)||void 0===se?void 0:se.hooks)||void 0===ue?void 0:ue.removeFilter)||void 0===de||de.call(ue,\"wpcafe_popover\",\"wpcafe\"),null===(me=null===(ce=null===(le=null===window||void 0===window?void 0:window.wp)||void 0===le?void 0:le.hooks)||void 0===ce?void 0:ce.addFilter)||void 0===me||me.call(ce,\"wpcafe_popover\",\"wpcafe\",function(e,t){return(0,l.jsx)(fe,Object.assign({},t))},10);var he=n(6843)},39271(e,t,n){var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_,S,W,C,O,N,z,A,T,E,D,I,F=n(74848),H=n(86087),R=n(78370),$=n(48697),L=n(71112),X=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},G=R.bL,Y=R.l9,Z=R.ZL,q=(R.bm,H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.hJ,Object.assign({ref:t,className:(0,L.cn)(\"fixed inset-0 z-50 bg-black\u002F80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0\",n)},r))}));q.displayName=R.hJ.displayName;var B=H.forwardRef(function(e,t){var n=e.className,r=e.children,a=X(e,[\"className\",\"children\"]);return(0,F.jsxs)(Z,{children:[(0,F.jsx)(q,{}),(0,F.jsx)(\"div\",{className:\"fixed inset-0 z-50 flex items-center justify-center\",children:(0,F.jsxs)(R.UC,Object.assign({ref:t,className:(0,L.cn)(\"relative grid w-full max-w-lg gap-4 bg-white p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 rounded-lg\",n)},a,{children:[r,(0,F.jsxs)(R.bm,{className:\"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-white transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-gray-400 focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-visual-100 cursor-pointer\",children:[(0,F.jsx)($.A,{className:\"h-4 w-4 text-black\"}),(0,F.jsx)(\"span\",{className:\"sr-only\",children:\"Close\"})]})]}))})]})});B.displayName=R.UC.displayName;var V=function(e){var t=e.className,n=X(e,[\"className\"]);return(0,F.jsx)(\"div\",Object.assign({className:(0,L.cn)(\"flex flex-col space-y-1.5 text-center sm:text-left\",t)},n))};V.displayName=\"DialogHeader\";var U=function(e){var t=e.className,n=X(e,[\"className\"]);return(0,F.jsx)(\"div\",Object.assign({className:(0,L.cn)(\"flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2\",t)},n))};U.displayName=\"DialogFooter\";var K=H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.hE,Object.assign({ref:t,className:(0,L.cn)(\"text-lg font-semibold leading-none tracking-tight text-black!\",n)},r))});K.displayName=R.hE.displayName;var J=H.forwardRef(function(e,t){var n=e.className,r=X(e,[\"className\"]);return(0,F.jsx)(R.VY,Object.assign({ref:t,className:(0,L.cn)(\"text-sm text-black\u002F60!\",n)},r))});J.displayName=R.VY.displayName,null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_dialog\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_dialog_trigger\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_dialog_content\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_dialog_header\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.removeFilter)||void 0===g||g.call(v,\"wpcafe_dialog_title\",\"wpcafe\"),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.removeFilter)||void 0===y||y.call(w,\"wpcafe_dialog_footer\",\"wpcafe\"),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_dialog\",\"wpcafe\",function(e,t){return(0,F.jsx)(G,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_dialog_trigger\",\"wpcafe\",function(e,t){return(0,F.jsx)(Y,Object.assign({},t))},10),null===(W=null===(S=null===(_=null===window||void 0===window?void 0:window.wp)||void 0===_?void 0:_.hooks)||void 0===S?void 0:S.addFilter)||void 0===W||W.call(S,\"wpcafe_dialog_content\",\"wpcafe\",function(e,t){return(0,F.jsx)(B,Object.assign({},t))},10),null===(N=null===(O=null===(C=null===window||void 0===window?void 0:window.wp)||void 0===C?void 0:C.hooks)||void 0===O?void 0:O.addFilter)||void 0===N||N.call(O,\"wpcafe_dialog_header\",\"wpcafe\",function(e,t){return(0,F.jsx)(V,Object.assign({},t))},10),null===(T=null===(A=null===(z=null===window||void 0===window?void 0:window.wp)||void 0===z?void 0:z.hooks)||void 0===A?void 0:A.addFilter)||void 0===T||T.call(A,\"wpcafe_dialog_title\",\"wpcafe\",function(e,t){return(0,F.jsx)(K,Object.assign({},t))},10),null===(I=null===(D=null===(E=null===window||void 0===window?void 0:window.wp)||void 0===E?void 0:E.hooks)||void 0===D?void 0:D.addFilter)||void 0===I||I.call(D,\"wpcafe_dialog_footer\",\"wpcafe\",function(e,t){return(0,F.jsx)(U,Object.assign({},t))},10)},39320(e,t,n){n.d(t,{te:()=>l});const r={lessThanXSeconds:{standalone:{one:\"సెకను కన్నా తక్కువ\",other:\"{{count}} సెకన్ల కన్నా తక్కువ\"},withPreposition:{one:\"సెకను\",other:\"{{count}} సెకన్ల\"}},xSeconds:{standalone:{one:\"ఒక సెకను\",other:\"{{count}} సెకన్ల\"},withPreposition:{one:\"ఒక సెకను\",other:\"{{count}} సెకన్ల\"}},halfAMinute:{standalone:\"అర నిమిషం\",withPreposition:\"అర నిమిషం\"},lessThanXMinutes:{standalone:{one:\"ఒక నిమిషం కన్నా తక్కువ\",other:\"{{count}} నిమిషాల కన్నా తక్కువ\"},withPreposition:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాల\"}},xMinutes:{standalone:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాలు\"},withPreposition:{one:\"ఒక నిమిషం\",other:\"{{count}} నిమిషాల\"}},aboutXHours:{standalone:{one:\"సుమారు ఒక గంట\",other:\"సుమారు {{count}} గంటలు\"},withPreposition:{one:\"సుమారు ఒక గంట\",other:\"సుమారు {{count}} గంటల\"}},xHours:{standalone:{one:\"ఒక గంట\",other:\"{{count}} గంటలు\"},withPreposition:{one:\"ఒక గంట\",other:\"{{count}} గంటల\"}},xDays:{standalone:{one:\"ఒక రోజు\",other:\"{{count}} రోజులు\"},withPreposition:{one:\"ఒక రోజు\",other:\"{{count}} రోజుల\"}},aboutXWeeks:{standalone:{one:\"సుమారు ఒక వారం\",other:\"సుమారు {{count}} వారాలు\"},withPreposition:{one:\"సుమారు ఒక వారం\",other:\"సుమారు {{count}} వారాలల\"}},xWeeks:{standalone:{one:\"ఒక వారం\",other:\"{{count}} వారాలు\"},withPreposition:{one:\"ఒక వారం\",other:\"{{count}} వారాలల\"}},aboutXMonths:{standalone:{one:\"సుమారు ఒక నెల\",other:\"సుమారు {{count}} నెలలు\"},withPreposition:{one:\"సుమారు ఒక నెల\",other:\"సుమారు {{count}} నెలల\"}},xMonths:{standalone:{one:\"ఒక నెల\",other:\"{{count}} నెలలు\"},withPreposition:{one:\"ఒక నెల\",other:\"{{count}} నెలల\"}},aboutXYears:{standalone:{one:\"సుమారు ఒక సంవత్సరం\",other:\"సుమారు {{count}} సంవత్సరాలు\"},withPreposition:{one:\"సుమారు ఒక సంవత్సరం\",other:\"సుమారు {{count}} సంవత్సరాల\"}},xYears:{standalone:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాలు\"},withPreposition:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాల\"}},overXYears:{standalone:{one:\"ఒక సంవత్సరం పైగా\",other:\"{{count}} సంవత్సరాలకు పైగా\"},withPreposition:{one:\"ఒక సంవత్సరం\",other:\"{{count}} సంవత్సరాల\"}},almostXYears:{standalone:{one:\"దాదాపు ఒక సంవత్సరం\",other:\"దాదాపు {{count}} సంవత్సరాలు\"},withPreposition:{one:\"దాదాపు ఒక సంవత్సరం\",other:\"దాదాపు {{count}} సంవత్సరాల\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d, MMMM y, EEEE\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"dd-MM-yy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}'కి'\",long:\"{{date}} {{time}}'కి'\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'గత' eeee p\",yesterday:\"'నిన్న' p\",today:\"'ఈ రోజు' p\",tomorrow:\"'రేపు' p\",nextWeek:\"'తదుపరి' eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"వ\",era:(0,s.o)({values:{narrow:[\"క్రీ.పూ.\",\"క్రీ.శ.\"],abbreviated:[\"క్రీ.పూ.\",\"క్రీ.శ.\"],wide:[\"క్రీస్తు పూర్వం\",\"క్రీస్తుశకం\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"త్రై1\",\"త్రై2\",\"త్రై3\",\"త్రై4\"],wide:[\"1వ త్రైమాసికం\",\"2వ త్రైమాసికం\",\"3వ త్రైమాసికం\",\"4వ త్రైమాసికం\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"జ\",\"ఫి\",\"మా\",\"ఏ\",\"మే\",\"జూ\",\"జు\",\"ఆ\",\"సె\",\"అ\",\"న\",\"డి\"],abbreviated:[\"జన\",\"ఫిబ్ర\",\"మార్చి\",\"ఏప్రి\",\"మే\",\"జూన్\",\"జులై\",\"ఆగ\",\"సెప్టెం\",\"అక్టో\",\"నవం\",\"డిసెం\"],wide:[\"జనవరి\",\"ఫిబ్రవరి\",\"మార్చి\",\"ఏప్రిల్\",\"మే\",\"జూన్\",\"జులై\",\"ఆగస్టు\",\"సెప్టెంబర్\",\"అక్టోబర్\",\"నవంబర్\",\"డిసెంబర్\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ఆ\",\"సో\",\"మ\",\"బు\",\"గు\",\"శు\",\"శ\"],short:[\"ఆది\",\"సోమ\",\"మంగళ\",\"బుధ\",\"గురు\",\"శుక్ర\",\"శని\"],abbreviated:[\"ఆది\",\"సోమ\",\"మంగళ\",\"బుధ\",\"గురు\",\"శుక్ర\",\"శని\"],wide:[\"ఆదివారం\",\"సోమవారం\",\"మంగళవారం\",\"బుధవారం\",\"గురువారం\",\"శుక్రవారం\",\"శనివారం\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},abbreviated:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},wide:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},abbreviated:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"},wide:{am:\"పూర్వాహ్నం\",pm:\"అపరాహ్నం\",midnight:\"అర్ధరాత్రి\",noon:\"మిట్టమధ్యాహ్నం\",morning:\"ఉదయం\",afternoon:\"మధ్యాహ్నం\",evening:\"సాయంత్రం\",night:\"రాత్రి\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"te\",formatDistance:(e,t,n)=>{let a;const o=n?.addSuffix?r[e].withPreposition:r[e].standalone;return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"లో\":a+\" క్రితం\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(వ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(క్రీ\\.పూ\\.|క్రీ\\.శ\\.)\u002Fi,abbreviated:\u002F^(క్రీ\\.?\\s?పూ\\.?|ప్ర\\.?\\s?శ\\.?\\s?పూ\\.?|క్రీ\\.?\\s?శ\\.?|సా\\.?\\s?శ\\.?)\u002Fi,wide:\u002F^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(పూ|శ)\u002Fi,\u002F^సా\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^త్రై[1234]\u002Fi,wide:\u002F^[1234](వ)? త్రైమాసికం\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)\u002Fi,abbreviated:\u002F^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)\u002Fi,wide:\u002F^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^జ\u002Fi,\u002F^ఫి\u002Fi,\u002F^మా\u002Fi,\u002F^ఏ\u002Fi,\u002F^మే\u002Fi,\u002F^జూ\u002Fi,\u002F^జు\u002Fi,\u002F^ఆ\u002Fi,\u002F^సె\u002Fi,\u002F^అ\u002Fi,\u002F^న\u002Fi,\u002F^డి\u002Fi],any:[\u002F^జన\u002Fi,\u002F^ఫి\u002Fi,\u002F^మా\u002Fi,\u002F^ఏ\u002Fi,\u002F^మే\u002Fi,\u002F^జూన్\u002Fi,\u002F^జులై\u002Fi,\u002F^ఆగ\u002Fi,\u002F^సె\u002Fi,\u002F^అ\u002Fi,\u002F^న\u002Fi,\u002F^డి\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ఆ|సో|మ|బు|గు|శు|శ)\u002Fi,short:\u002F^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)\u002Fi,abbreviated:\u002F^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)\u002Fi,wide:\u002F^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ఆ\u002Fi,\u002F^సో\u002Fi,\u002F^మ\u002Fi,\u002F^బు\u002Fi,\u002F^గు\u002Fi,\u002F^శు\u002Fi,\u002F^శ\u002Fi],any:[\u002F^ఆది\u002Fi,\u002F^సోమ\u002Fi,\u002F^మం\u002Fi,\u002F^బుధ\u002Fi,\u002F^గురు\u002Fi,\u002F^శుక్ర\u002Fi,\u002F^శని\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)\u002Fi,any:\u002F^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^పూర్వాహ్నం\u002Fi,pm:\u002F^అపరాహ్నం\u002Fi,midnight:\u002F^అర్ధ\u002Fi,noon:\u002F^మిట్ట\u002Fi,morning:\u002Fఉదయం\u002Fi,afternoon:\u002Fమధ్యాహ్నం\u002Fi,evening:\u002Fసాయంత్రం\u002Fi,night:\u002Fరాత్రి\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},39451(e,t,n){n.d(t,{C1:()=>H,bL:()=>I,q7:()=>F});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(44645),u=n(76278),d=n(81351),l=n(71427),c=n(31769),m=n(85357),f=n(7971),h=n(74848),p=\"Radio\",[v,g]=(0,i.A)(p),[b,w]=v(p),y=r.forwardRef((e,t)=>{const{__scopeRadio:n,name:i,checked:u=!1,required:d,disabled:l,value:c=\"on\",onCheck:m,form:f,...p}=e,[v,g]=r.useState(null),w=(0,o.s)(t,e=>g(e)),y=r.useRef(!1),k=!v||f||!!v.closest(\"form\");return(0,h.jsxs)(b,{scope:n,checked:u,disabled:l,children:[(0,h.jsx)(s.sG.button,{type:\"button\",role:\"radio\",\"aria-checked\":u,\"data-state\":M(u),\"data-disabled\":l?\"\":void 0,disabled:l,value:c,...p,ref:w,onClick:(0,a.mK)(e.onClick,e=>{u||m?.(),k&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})}),k&&(0,h.jsx)(j,{control:v,bubbles:!y.current,name:i,value:c,checked:u,required:d,disabled:l,form:f,style:{transform:\"translateX(-100%)\"}})]})});y.displayName=p;var k=\"RadioIndicator\",x=r.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...a}=e,o=w(k,n);return(0,h.jsx)(f.C,{present:r||o.checked,children:(0,h.jsx)(s.sG.span,{\"data-state\":M(o.checked),\"data-disabled\":o.disabled?\"\":void 0,...a,ref:t})})});x.displayName=k;var j=r.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:a=!0,...i},u)=>{const d=r.useRef(null),l=(0,o.s)(d,u),f=(0,m.Z)(n),p=(0,c.X)(t);return r.useEffect(()=>{const e=d.current;if(!e)return;const t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,\"checked\").set;if(f!==n&&r){const t=new Event(\"click\",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}},[f,n,a]),(0,h.jsx)(s.sG.input,{type:\"radio\",\"aria-hidden\":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...p,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0}})});function M(e){return e?\"checked\":\"unchecked\"}j.displayName=\"RadioBubbleInput\";var P=[\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\"],_=\"RadioGroup\",[S,W]=(0,i.A)(_,[u.RG,g]),C=(0,u.RG)(),O=g(),[N,z]=S(_),A=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:a,value:o,required:i=!1,disabled:c=!1,orientation:m,dir:f,loop:p=!0,onValueChange:v,...g}=e,b=C(n),w=(0,l.jH)(f),[y,k]=(0,d.i)({prop:o,defaultProp:a??null,onChange:v,caller:_});return(0,h.jsx)(N,{scope:n,name:r,required:i,disabled:c,value:y,onValueChange:k,children:(0,h.jsx)(u.bL,{asChild:!0,...b,orientation:m,dir:w,loop:p,children:(0,h.jsx)(s.sG.div,{role:\"radiogroup\",\"aria-required\":i,\"aria-orientation\":m,\"data-disabled\":c?\"\":void 0,dir:w,...g,ref:t})})})});A.displayName=_;var T=\"RadioGroupItem\",E=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:i,...s}=e,d=z(T,n),l=d.disabled||i,c=C(n),m=O(n),f=r.useRef(null),p=(0,o.s)(t,f),v=d.value===s.value,g=r.useRef(!1);return r.useEffect(()=>{const e=e=>{P.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener(\"keydown\",e),document.addEventListener(\"keyup\",t),()=>{document.removeEventListener(\"keydown\",e),document.removeEventListener(\"keyup\",t)}},[]),(0,h.jsx)(u.q7,{asChild:!0,...c,focusable:!l,active:v,children:(0,h.jsx)(y,{disabled:l,required:d.required,checked:v,...m,...s,name:d.name,ref:p,onCheck:()=>d.onValueChange(s.value),onKeyDown:(0,a.mK)(e=>{\"Enter\"===e.key&&e.preventDefault()}),onFocus:(0,a.mK)(s.onFocus,()=>{g.current&&f.current?.click()})})})});E.displayName=T;var D=r.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,a=O(n);return(0,h.jsx)(x,{...a,...r,ref:t})});D.displayName=\"RadioGroupIndicator\";var I=A,F=E,H=D},39725(e,t,n){n.d(t,{b:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM, yyyy\",medium:\"d MMM, yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-IN\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},39766(e,t,n){n.d(t,{n:()=>l});var r=n(74848),a=n(27723),o=n(47143),i=n(79804),s=n(62468),u=n(20269),d=n(19402),l=function(){var e=(0,u.A)(),t=e.updatePluginStatus,n=e.loading,l=((0,o.useSelect)(function(e){return e(null===d.zQ||void 0===d.zQ?void 0:d.zQ.settings).getSettingsState()},[]).data||{}).wc_status;return\"active\"===l?(0,r.jsx)(i.A,{className:\"w-6 h-6 fill-success stroke-white\"}):(0,r.jsx)(s.Button,{variant:\"infoOutline\",onClick:function(){return t(\"woocommerce\",\"activate\")},loading:n,children:(0,a.__)(\"not-installed\"===l?\"Install and activate\":\"Activate\",\"wp-cafe\")})}},40094(e,t,n){n.d(t,{E:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"ج\",\"ف\",\"م\",\"أ\",\"م\",\"ج\",\"ج\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"جانـ\",\"فيفـ\",\"مارس\",\"أفريل\",\"مايـ\",\"جوانـ\",\"جويـ\",\"أوت\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-DZ\",formatDistance:(e,t,n)=>{n=n||{};const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>Number(e)+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[جفمأسند]\u002Fi,abbreviated:\u002F^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)\u002Fi,wide:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ج\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ج\u002Fi,\u002F^ج\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^جان\u002Fi,\u002F^فيف\u002Fi,\u002F^مار\u002Fi,\u002F^أفر\u002Fi,\u002F^ماي\u002Fi,\u002F^جوا\u002Fi,\u002F^جوي\u002Fi,\u002F^أوت\u002Fi,\u002F^سبت\u002Fi,\u002F^أكت\u002Fi,\u002F^نوف\u002Fi,\u002F^ديس\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},40317(e,t,n){n.d(t,{A:()=>d});var r=n(74848),a=n(27723),o=n(18931),i=n(78971),s=n(71964),u=n(50205),d=function(e){var t=e.onClick;return(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsx)(s.uJ,{}),(0,r.jsx)(u._x,{color:\"#36364D\",className:\"mt-5 mb-2\",children:(0,a.__)(\"Unlock Premium Features\",\"wp-cafe\")}),(0,r.jsx)(u.VY,{children:(0,a.__)(\"Get access to advanced features, detailed analytics, and priority support. Upgrade now to enhance your booking experience!\",\"wp-cafe\")}),(0,r.jsxs)(\"div\",{className:\"flex gap-2 mt-4\",children:[(0,r.jsxs)(i.$,{variant:\"outlineDark\",onClick:t,className:\"flex items-center gap-1\",children:[(0,a.__)(\"Learn More\",\"wp-cafe\"),\" \",(0,r.jsx)(o.A,{})]}),(0,r.jsx)(i.$,{className:\"bg-yellow-500 hover:bg-yellow-500 text-white\",onClick:function(){window.open(\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",\"_blank\")},children:(0,a.__)(\"Upgrade Now\",\"wp-cafe\")})]})]})}},40337(e,t,n){n.d(t,{q:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getHours()}},40975(e,t,n){n.d(t,{Q:()=>o});var r=n(74848),a=n(62468),o=function(e){var t=e.showTooltip,n=e.tooltipContent,o=e.children,i=e.side,s=void 0===i?\"top\":i,u=e.className,d=void 0===u?\"\":u;return t?(0,r.jsx)(a.TooltipProvider,{children:(0,r.jsxs)(a.Tooltip,{children:[(0,r.jsx)(a.TooltipTrigger,{asChild:!1,className:d,children:(0,r.jsx)(\"span\",{className:\"inline-flex\",children:o})}),(0,r.jsx)(a.TooltipContent,{side:s,children:n})]})}):(0,r.jsx)(r.Fragment,{children:o})}},41236(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(37946),c=n(62468),m=function(e){var t=e.description,n=e.className,r=void 0===n?\"\":n;return(0,d.jsxs)(c.Alert,{className:\" bg-amber-600\u002F10 border-none py-2 pr-2  text-amber-600 \".concat(r),children:[(0,d.jsx)(l.A,{}),(0,d.jsx)(c.AlertDescription,{className:\"text-amber-600\u002F80 dark:text-amber-400\u002F80\",children:t})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_block_support_banner\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_block_support_banner\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},41423(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(18931),f=n(85731),h=n(78971),p=n(38895),v=n(96221),g=n(38881),b=n(19402),w=n(40317),y=n(12163),k=n(12455);function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var j=function(e){var t,n,r=e.videoUrl,a=void 0===r?b.tl.empty_screen_video_url:r,o=e.title,i=void 0===o?(0,l.__)(\"No data is available.\",\"wp-cafe\"):o,s=e.description,u=void 0===s?(0,l.__)(\"This section will be updated once team member data has been collected.\",\"wp-cafe\"):s,j=e.learnMoreText,M=void 0===j?(0,l.__)(\"Learn More\",\"wp-cafe\"):j,P=e.learnMoreUrl,_=void 0===P?b.tl.wcf_help_url:P,S=e.addButtonText,W=void 0===S?(0,l.__)(\"Go to module\",\"wp-cafe\"):S,C=e.onAddButtonClick,O=void 0===C?function(){}:C,N=e.isPro,z=void 0!==N&&N,A=e.className,T=void 0===A?\"\":A,E=e.videoTooltip,D=void 0===E?(0,l.__)(\"Play video\",\"wp-cafe\"):E,I=e.showActionButtons,F=void 0===I||I,H=(t=(0,c.useState)(\"\"),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?x(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),R=H[0],$=H[1],L=function(){var e=\"\".concat(a).concat(a.includes(\"?\")?\"&\":\"?\",\"autoplay=1\");$(e)},X=function(){return window.open(_,\"_blank\")},G=(0,k.Mm)();return(0,d.jsxs)(g.Zp,{className:\"flex flex-col md:flex-row items-center justify-center p-9 max-w-screen-xl gap-10 mx-auto \".concat(T),children:[(0,d.jsx)(\"div\",{className:\"relative w-full max-w-full md:max-w-[50%] cursor-pointer\",children:R?(0,d.jsx)(v.g,{ratio:16\u002F9,className:\"rounded-xl overflow-hidden\",children:(0,d.jsx)(\"iframe\",{className:\"w-full h-full\",src:R,title:(0,l.__)(\"YouTube video player\",\"wp-cafe\"),allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",allowFullScreen:!0})}):(0,d.jsx)(v.g,{ratio:16\u002F9,onClick:L,className:\"rounded-xl overflow-hidden bg-cover bg-center\",style:{backgroundImage:\"url(\".concat(y,\")\")},children:(0,d.jsx)(\"div\",{className:\"absolute top-1\u002F2 left-1\u002F2 transform -translate-x-1\u002F2! -translate-y-1\u002F2! z-10\",children:(0,d.jsx)(p.W5,{icon:(0,d.jsx)(f.A,{className:\"w-5 h-5\"}),tooltip:D,variant:\"icon\",size:\"iconCircle\",onClick:L,buttonClassName:\"bg-white\u002F90 hover:bg-white wcf-empty-screen-video-play-btn\"})})})}),(0,d.jsx)(\"div\",{className:\"flex flex-col w-full gap-2.5 max-w-full md:max-w-[50%] justify-center\",children:z&&!G?(0,d.jsx)(w.A,{onClick:X}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(\"h2\",{className:\"!my-0 !text-lg lg:!text-3xl font-semibold tracking-tight text-sidebar-foreground!\",children:i}),(0,d.jsx)(\"p\",{className:\"leading-7 mt-2 text-base text-muted-foreground\",children:u}),F&&(0,d.jsxs)(\"div\",{className:\"flex gap-2 flex-wrap\",children:[(0,d.jsxs)(h.$,{variant:\"outlineDark\",onClick:X,className:\"flex items-center gap-1 wcf-empty-screen-learn-more-btn\",children:[M,\" \",(0,d.jsx)(m.A,{className:\"w-4 h-4\"})]}),W?(0,d.jsx)(h.$,{onClick:O,className:\"wcf-empty-screen-primary-btn\",children:W}):null]})]})})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_empty_screen\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_empty_screen\",\"wpcafe\",function(e,t){return(0,d.jsx)(j,Object.assign({},t))},10)},41585(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"eraser\",[[\"path\",{d:\"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21\",key:\"g5wo59\"}],[\"path\",{d:\"m5.082 11.09 8.828 8.828\",key:\"1wx5vj\"}]])},42713(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(86087),m=n(65571),f=n(24748),h=n(8641),p=n(98232),v=n(38637),g=function(e){var t=e.title,n=e.description,r=e.icon,a=e.className,o=void 0===a?\"\":a,i=e.action,s=(0,l.__)(\"No data to display\",\"wp-cafe\"),u=(0,l.__)(\"It looks like there's no data available yet. Try adding some new items.\",\"wp-cafe\");return(0,d.jsxs)(\"div\",{className:\"flex flex-col items-center justify-center h-[50vh] gap-6 \".concat(o||\"\"),children:[(0,d.jsx)(\"div\",{className:\"flex items-center justify-center w-20 h-20 bg-gray-100 rounded-full dark:bg-gray-800\",children:r||(0,d.jsx)(v.A,{className:\"w-10 h-10 text-gray-500 dark:text-gray-200\"})}),(0,d.jsxs)(\"div\",{className:\"space-y-2 text-center\",children:[(0,d.jsx)(\"h2\",{className:\"text-2xl font-bold tracking-tight text-black!\",children:t||s}),(0,d.jsx)(\"p\",{className:\"text-gray-500 dark:text-gray-400\",children:n||u})]}),i&&(0,d.jsx)(\"div\",{className:\"mt-2\",children:i})]})};function b(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?w(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function y(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.columns,a=void 0===r?[]:r,o=e.rowKey,i=void 0===o?\"id\":o,s=e.loading,u=void 0!==s&&s,v=e.error,w=e.className,y=void 0===w?\"\":w,k=e.rowSelection,x=void 0!==k&&k,j=e.pagination,M=void 0!==j&&j,P=e.emptyScreen,_=void 0===P?(0,l.__)(\"No data available\",\"wp-cafe\"):P,S=e.loadingSkeleton,W=e.showHeader,C=void 0===W||W,O=e.size,N=void 0===O?\"default\":O,z=e.onRow,A=(0,c.useCallback)(function(e,t){return\"function\"==typeof i?i(e):e[i]||t.toString()},[i]),T=(0,c.useCallback)(function(e,t){var r,a;if(x&&\"boolean\"!=typeof x){var o,i,s=A(e,-1),u=x.selectedRowKeys||[],d=n.filter(function(e){return u.includes(A(e,-1))});t?(o=[].concat(b(u),[s]),i=[].concat(b(d),[e])):(o=u.filter(function(e){return e!==s}),i=d.filter(function(e){return A(e,-1)!==s})),null===(r=x.onChange)||void 0===r||r.call(x,o,i,{type:\"single\"}),null===(a=x.onSelect)||void 0===a||a.call(x,e,t,i,{})}},[x,n,A]),E=(0,c.useCallback)(function(e){var t,r,a,o;if(x&&\"boolean\"!=typeof x)if(e){var i=n.map(function(e,t){return A(e,t)}),s=b(n);null===(t=x.onChange)||void 0===t||t.call(x,i,s,{type:\"all\"}),null===(r=x.onSelectAll)||void 0===r||r.call(x,!0,s,s)}else null===(a=x.onChange)||void 0===a||a.call(x,[],[],{type:\"none\"}),null===(o=x.onSelectAll)||void 0===o||o.call(x,!1,[],n)},[x,n,A]),D=(0,c.useMemo)(function(){if(!x||\"boolean\"==typeof x)return{selectedCount:0,isAllSelected:!1,isIndeterminate:!1};var e=(x.selectedRowKeys||[]).length,t=n.length;return{selectedCount:e,isAllSelected:t>0&&e===t,isIndeterminate:e>0&&e\u003Ct}},[x,n]),I=(0,c.useCallback)(function(e,t,n){if(e.render){var r=e.dataIndex?t[e.dataIndex]:void 0;return e.render(r,t,n)}return e.dataIndex?t[e.dataIndex]:null},[]),F=Object.assign({rows:5,columns:a.length},S),H=\"string\"==typeof _?{title:_}:{title:(null==_?void 0:_.title)||(0,l.__)(\"No data available\",\"wp-cafe\"),description:(null==_?void 0:_.description)||(0,l.__)(\"There is no data to display at this time.\",\"wp-cafe\"),icon:null==_?void 0:_.icon,className:null==_?void 0:_.className,action:null==_?void 0:_.action},R=\"string\"==typeof v?{message:v}:v||{message:\"\"},$=(0,c.useCallback)(function(e,t){var n=null==z?void 0:z(e,t);return{onClick:null==n?void 0:n.onClick,onDoubleClick:null==n?void 0:n.onDoubleClick,onContextMenu:null==n?void 0:n.onContextMenu,onMouseEnter:null==n?void 0:n.onMouseEnter,onMouseLeave:null==n?void 0:n.onMouseLeave}},[z]);return u?(0,d.jsx)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(p.Q,{rows:F.rows,columns:F.columns})}):v?(0,d.jsx)(\"div\",{className:\"bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(\"div\",{className:\"flex justify-center items-center p-8\",children:(0,d.jsxs)(\"div\",{className:\"text-center\",children:[(0,d.jsx)(\"div\",{className:\"text-red-500 font-semibold mb-2\",children:R.message}),R.description&&(0,d.jsx)(\"div\",{className:\"text-gray-600\",children:R.description})]})})}):0===n.length?(0,d.jsx)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:(0,d.jsx)(g,{title:H.title,description:H.description,icon:H.icon,className:H.className,action:H.action})}):(0,d.jsxs)(\"div\",{className:\"wcf-table bg-card rounded-lg border border-black\u002F10 \".concat(y),children:[(0,d.jsxs)(m.U2,{className:{small:\"text-sm\",default:\"\",large:\"text-base\"}[N],children:[C&&(0,d.jsx)(m.A0,{children:(0,d.jsxs)(m.Hj,{className:\"border-black\u002F10\",children:[x&&(0,d.jsx)(m.nd,{className:\"w-12 px-4\",children:(0,d.jsx)(f.S,{className:\"cursor-pointer\",checked:D.isAllSelected,indeterminate:D.isIndeterminate,onCheckedChange:function(e){return E(!!e)}})}),a.map(function(e){return(0,d.jsx)(m.nd,{className:\"text-muted-foreground font-medium px-4 whitespace-nowrap\",style:{width:e.width,minWidth:e.width,textAlign:e.align||\"left\"},children:e.title},e.key)})]})}),(0,d.jsx)(m.BF,{children:n.map(function(e,t){var n=A(e,t),r=x&&\"boolean\"!=typeof x&&(x.selectedRowKeys||[]).includes(n),o=x&&\"boolean\"!=typeof x&&x.getCheckboxProps?x.getCheckboxProps(e):{},i=$(e,t);return(0,d.jsxs)(m.Hj,Object.assign({className:\"border-black\u002F10 \".concat(r?\"bg-[#fd6cad03]\":\"\",\" \").concat(i.onClick?\"cursor-pointer hover:bg-[#f9d8cd14] dark:hover:bg-muted\":\"\")},i,{children:[x&&(0,d.jsx)(m.nA,{className:\"px-4\",children:(0,d.jsx)(f.S,{className:\"cursor-pointer\",checked:!!r,disabled:o.disabled,onCheckedChange:function(t){return T(e,!!t)}})}),a.map(function(n){return(0,d.jsx)(m.nA,{className:\"px-4\",style:{textAlign:n.align||\"left\"},children:I(n,e,t)},n.key)})]}),n)})})]}),M&&\"boolean\"!=typeof M&&(0,d.jsx)(h.w,Object.assign({},M))]})}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_table\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_table\",\"wpcafe\",function(e,t){return(0,d.jsx)(y,Object.assign({},t))},10)},43054(e,t,n){n(74848),n(71112)},43203(e,t,n){n.d(t,{W:()=>u});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(94223);const u={code:\"en-IE\",formatDistance:r.B,formatLong:s.s,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},43329(e,t,n){n.d(t,{w:()=>a});var r=n(61501);function a(e,t){return\"function\"==typeof e?e(t):e&&\"object\"==typeof e&&r._P in e?e[r._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},43336(e,t,n){n.d(t,{A:()=>m});var r=n(47143),a=n(1010),o=n(19402),i=n(941),s=n(97604);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}var c=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})};const m=function(){var e=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.frontend).getFrontendState()},[]),t=e||{},n=t.selectedLocation,l=t.startDate,m=t.endDate,f=t.settings,h=t.reservationData,p=t.selectedPayment,v=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.frontend).setFrontendState,g=(0,s.A)({selectedPayment:p,selectedLocation:n,settings:f}),b=g.makePayment,w=g.hasWorkableFoodMenu,y=g.bookingAmount;return Object.assign(Object.assign({},e),{createReservation:function(){return c(void 0,void 0,void 0,d().m(function e(){var t,n,r,o,s,u,l;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(h){e.n=1;break}return e.a(2);case 1:return e.p=1,v({submitLoading:!0}),e.n=2,a.A.reservations.createReservation(h);case 2:if(!(null==(r=e.v)?void 0:r.success)){e.n=5;break}if(o=(0,i.j)(),s=o.startDate,u=o.endDate,!(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.redirect_url)){e.n=3;break}return window.location.href=r.data.redirect_url,e.a(2);case 3:return e.n=4,b(null===(n=null==r?void 0:r.data)||void 0===n?void 0:n.id);case 4:\"completed\"===e.v&&v({thankYouPageType:\"reservation\",startDate:s,endDate:u,seatCapacity:null,timeSlots:null,showInvoice:!1,selectedLocation:null,seats:[],selectedPayment:null});case 5:e.n=7;break;case 6:e.p=6,l=e.v,console.error(l);case 7:return e.p=7,v({submitLoading:!1}),e.f(7);case 8:return e.a(2)}},e,null,[[1,6,7,8]])}))},getReservationTimeSlots:function(e){return c(void 0,void 0,void 0,d().m(function t(){var r,o,i;return d().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,v({timeSlotLoading:!0}),r=Object.assign(Object.assign({start_date:l,end_date:m},n&&{location_id:null==n?void 0:n.term_id}),e),t.n=1,a.A.reservations.getReservationsTimeSlots(r);case 1:(null==(o=t.v)?void 0:o.success)&&v({timeSlots:null==o?void 0:o.data}),t.n=3;break;case 2:return t.p=2,i=t.v,console.error(\"Error fetching reservation time slots:\",i),t.a(2,null);case 3:return t.p=3,v({timeSlotLoading:!1}),t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))},cancelReservation:function(e){return c(void 0,void 0,void 0,d().m(function t(){var n,r,o;return d().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,v({submitLoading:!0}),n=Object.fromEntries(Object.entries(e).filter(function(e){var t,n,r=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?u(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}());return r[0],void 0!==r[1]})),t.n=1,a.A.reservations.cancelReservation(n);case 1:(null==(r=t.v)?void 0:r.success)&&v({thankYouPageType:\"cancellation\"}),t.n=3;break;case 2:t.p=2,o=t.v,console.error(o);case 3:return t.p=3,v({submitLoading:!1}),t.f(3);case 4:return t.a(2)}},t,null,[[0,2,3,4]])}))},hasCartItems:function(){return c(void 0,void 0,void 0,d().m(function e(){var t,n,r,o;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(w){e.n=1;break}return e.a(2,!1);case 1:return n=!1,e.p=2,e.n=3,a.A.reservations.hasCartItems();case 3:(null==(r=e.v)?void 0:r.success)&&(n=null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.has_items),e.n=5;break;case 4:e.p=4,o=e.v,console.error(o),n=!1;case 5:return e.p=5,!n&&y>0&&v({selectedPayment:\"wc\"}),e.a(2,n);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}))}})}},43545(e,t,n){n.d(t,{sl:()=>l});const r={lessThanXSeconds:{present:{one:\"manj kot {{count}} sekunda\",two:\"manj kot {{count}} sekundi\",few:\"manj kot {{count}} sekunde\",other:\"manj kot {{count}} sekund\"},past:{one:\"manj kot {{count}} sekundo\",two:\"manj kot {{count}} sekundama\",few:\"manj kot {{count}} sekundami\",other:\"manj kot {{count}} sekundami\"},future:{one:\"manj kot {{count}} sekundo\",two:\"manj kot {{count}} sekundi\",few:\"manj kot {{count}} sekunde\",other:\"manj kot {{count}} sekund\"}},xSeconds:{present:{one:\"{{count}} sekunda\",two:\"{{count}} sekundi\",few:\"{{count}} sekunde\",other:\"{{count}} sekund\"},past:{one:\"{{count}} sekundo\",two:\"{{count}} sekundama\",few:\"{{count}} sekundami\",other:\"{{count}} sekundami\"},future:{one:\"{{count}} sekundo\",two:\"{{count}} sekundi\",few:\"{{count}} sekunde\",other:\"{{count}} sekund\"}},halfAMinute:\"pol minute\",lessThanXMinutes:{present:{one:\"manj kot {{count}} minuta\",two:\"manj kot {{count}} minuti\",few:\"manj kot {{count}} minute\",other:\"manj kot {{count}} minut\"},past:{one:\"manj kot {{count}} minuto\",two:\"manj kot {{count}} minutama\",few:\"manj kot {{count}} minutami\",other:\"manj kot {{count}} minutami\"},future:{one:\"manj kot {{count}} minuto\",two:\"manj kot {{count}} minuti\",few:\"manj kot {{count}} minute\",other:\"manj kot {{count}} minut\"}},xMinutes:{present:{one:\"{{count}} minuta\",two:\"{{count}} minuti\",few:\"{{count}} minute\",other:\"{{count}} minut\"},past:{one:\"{{count}} minuto\",two:\"{{count}} minutama\",few:\"{{count}} minutami\",other:\"{{count}} minutami\"},future:{one:\"{{count}} minuto\",two:\"{{count}} minuti\",few:\"{{count}} minute\",other:\"{{count}} minut\"}},aboutXHours:{present:{one:\"približno {{count}} ura\",two:\"približno {{count}} uri\",few:\"približno {{count}} ure\",other:\"približno {{count}} ur\"},past:{one:\"približno {{count}} uro\",two:\"približno {{count}} urama\",few:\"približno {{count}} urami\",other:\"približno {{count}} urami\"},future:{one:\"približno {{count}} uro\",two:\"približno {{count}} uri\",few:\"približno {{count}} ure\",other:\"približno {{count}} ur\"}},xHours:{present:{one:\"{{count}} ura\",two:\"{{count}} uri\",few:\"{{count}} ure\",other:\"{{count}} ur\"},past:{one:\"{{count}} uro\",two:\"{{count}} urama\",few:\"{{count}} urami\",other:\"{{count}} urami\"},future:{one:\"{{count}} uro\",two:\"{{count}} uri\",few:\"{{count}} ure\",other:\"{{count}} ur\"}},xDays:{present:{one:\"{{count}} dan\",two:\"{{count}} dni\",few:\"{{count}} dni\",other:\"{{count}} dni\"},past:{one:\"{{count}} dnem\",two:\"{{count}} dnevoma\",few:\"{{count}} dnevi\",other:\"{{count}} dnevi\"},future:{one:\"{{count}} dan\",two:\"{{count}} dni\",few:\"{{count}} dni\",other:\"{{count}} dni\"}},aboutXWeeks:{one:\"približno {{count}} teden\",two:\"približno {{count}} tedna\",few:\"približno {{count}} tedne\",other:\"približno {{count}} tednov\"},xWeeks:{one:\"{{count}} teden\",two:\"{{count}} tedna\",few:\"{{count}} tedne\",other:\"{{count}} tednov\"},aboutXMonths:{present:{one:\"približno {{count}} mesec\",two:\"približno {{count}} meseca\",few:\"približno {{count}} mesece\",other:\"približno {{count}} mesecev\"},past:{one:\"približno {{count}} mesecem\",two:\"približno {{count}} mesecema\",few:\"približno {{count}} meseci\",other:\"približno {{count}} meseci\"},future:{one:\"približno {{count}} mesec\",two:\"približno {{count}} meseca\",few:\"približno {{count}} mesece\",other:\"približno {{count}} mesecev\"}},xMonths:{present:{one:\"{{count}} mesec\",two:\"{{count}} meseca\",few:\"{{count}} meseci\",other:\"{{count}} mesecev\"},past:{one:\"{{count}} mesecem\",two:\"{{count}} mesecema\",few:\"{{count}} meseci\",other:\"{{count}} meseci\"},future:{one:\"{{count}} mesec\",two:\"{{count}} meseca\",few:\"{{count}} mesece\",other:\"{{count}} mesecev\"}},aboutXYears:{present:{one:\"približno {{count}} leto\",two:\"približno {{count}} leti\",few:\"približno {{count}} leta\",other:\"približno {{count}} let\"},past:{one:\"približno {{count}} letom\",two:\"približno {{count}} letoma\",few:\"približno {{count}} leti\",other:\"približno {{count}} leti\"},future:{one:\"približno {{count}} leto\",two:\"približno {{count}} leti\",few:\"približno {{count}} leta\",other:\"približno {{count}} let\"}},xYears:{present:{one:\"{{count}} leto\",two:\"{{count}} leti\",few:\"{{count}} leta\",other:\"{{count}} let\"},past:{one:\"{{count}} letom\",two:\"{{count}} letoma\",few:\"{{count}} leti\",other:\"{{count}} leti\"},future:{one:\"{{count}} leto\",two:\"{{count}} leti\",few:\"{{count}} leta\",other:\"{{count}} let\"}},overXYears:{present:{one:\"več kot {{count}} leto\",two:\"več kot {{count}} leti\",few:\"več kot {{count}} leta\",other:\"več kot {{count}} let\"},past:{one:\"več kot {{count}} letom\",two:\"več kot {{count}} letoma\",few:\"več kot {{count}} leti\",other:\"več kot {{count}} leti\"},future:{one:\"več kot {{count}} leto\",two:\"več kot {{count}} leti\",few:\"več kot {{count}} leta\",other:\"več kot {{count}} let\"}},almostXYears:{present:{one:\"skoraj {{count}} leto\",two:\"skoraj {{count}} leti\",few:\"skoraj {{count}} leta\",other:\"skoraj {{count}} let\"},past:{one:\"skoraj {{count}} letom\",two:\"skoraj {{count}} letoma\",few:\"skoraj {{count}} leti\",other:\"skoraj {{count}} leti\"},future:{one:\"skoraj {{count}} leto\",two:\"skoraj {{count}} leti\",few:\"skoraj {{count}} leta\",other:\"skoraj {{count}} let\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, dd. MMMM y\",long:\"dd. MMMM y\",medium:\"d. MMM y\",short:\"d. MM. yy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prejšnjo nedeljo ob' p\";case 3:return\"'prejšnjo sredo ob' p\";case 6:return\"'prejšnjo soboto ob' p\";default:return\"'prejšnji' EEEE 'ob' p\"}},yesterday:\"'včeraj ob' p\",today:\"'danes ob' p\",tomorrow:\"'jutri ob' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'naslednjo nedeljo ob' p\";case 3:return\"'naslednjo sredo ob' p\";case 6:return\"'naslednjo soboto ob' p\";default:return\"'naslednji' EEEE 'ob' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr. n. št.\",\"po n. št.\"],abbreviated:[\"pr. n. št.\",\"po n. št.\"],wide:[\"pred našim štetjem\",\"po našem štetju\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. čet.\",\"2. čet.\",\"3. čet.\",\"4. čet.\"],wide:[\"1. četrtletje\",\"2. četrtletje\",\"3. četrtletje\",\"4. četrtletje\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan.\",\"feb.\",\"mar.\",\"apr.\",\"maj\",\"jun.\",\"jul.\",\"avg.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januar\",\"februar\",\"marec\",\"april\",\"maj\",\"junij\",\"julij\",\"avgust\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"n\",\"p\",\"t\",\"s\",\"č\",\"p\",\"s\"],short:[\"ned.\",\"pon.\",\"tor.\",\"sre.\",\"čet.\",\"pet.\",\"sob.\"],abbreviated:[\"ned.\",\"pon.\",\"tor.\",\"sre.\",\"čet.\",\"pet.\",\"sob.\"],wide:[\"nedelja\",\"ponedeljek\",\"torek\",\"sreda\",\"četrtek\",\"petek\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"d\",pm:\"p\",midnight:\"24.00\",noon:\"12.00\",morning:\"j\",afternoon:\"p\",evening:\"v\",night:\"n\"},abbreviated:{am:\"dop.\",pm:\"pop.\",midnight:\"poln.\",noon:\"pold.\",morning:\"jut.\",afternoon:\"pop.\",evening:\"več.\",night:\"noč\"},wide:{am:\"dop.\",pm:\"pop.\",midnight:\"polnoč\",noon:\"poldne\",morning:\"jutro\",afternoon:\"popoldne\",evening:\"večer\",night:\"noč\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"d\",pm:\"p\",midnight:\"24.00\",noon:\"12.00\",morning:\"zj\",afternoon:\"p\",evening:\"zv\",night:\"po\"},abbreviated:{am:\"dop.\",pm:\"pop.\",midnight:\"opoln.\",noon:\"opold.\",morning:\"zjut.\",afternoon:\"pop.\",evening:\"zveč.\",night:\"ponoči\"},wide:{am:\"dop.\",pm:\"pop.\",midnight:\"opolnoči\",noon:\"opoldne\",morning:\"zjutraj\",afternoon:\"popoldan\",evening:\"zvečer\",night:\"ponoči\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sl\",formatDistance:(e,t,n)=>{let a=\"\",o=\"present\";n?.addSuffix&&(n.comparison&&n.comparison>0?(o=\"future\",a=\"čez \"):(o=\"past\",a=\"pred \"));const i=r[e];if(\"string\"==typeof i)a+=i;else{const e=function(e){switch(e%100){case 1:return\"one\";case 2:return\"two\";case 3:case 4:return\"few\";default:return\"other\"}}(t);void 0!==i.one?a+=i[e].replace(\"{{count}}\",String(t)):a+=i[o][e].replace(\"{{count}}\",String(t))}return a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{abbreviated:\u002F^(pr\\. n\\. št\\.|po n\\. št\\.)\u002Fi,wide:\u002F^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|na[sš]em)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?[čc]et\\.?\u002Fi,wide:\u002F^[1234]\\. [čc]etrtletje\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan\\.|feb\\.|mar\\.|apr\\.|maj|jun\\.|jul\\.|avg\\.|sep\\.|okt\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],abbreviated:[\u002F^ja\u002Fi,\u002F^fe\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],wide:[\u002F^ja\u002Fi,\u002F^fe\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[nptsčc]\u002Fi,short:\u002F^(ned\\.|pon\\.|tor\\.|sre\\.|[cč]et\\.|pet\\.|sob\\.)\u002Fi,abbreviated:\u002F^(ned\\.|pon\\.|tor\\.|sre\\.|[cč]et\\.|pet\\.|sob\\.)\u002Fi,wide:\u002F^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^t\u002Fi,\u002F^s\u002Fi,\u002F^[cč]\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^t\u002Fi,\u002F^sr\u002Fi,\u002F^[cč]\u002Fi,\u002F^pe\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(d|po?|z?v|n|z?j|24\\.00|12\\.00)\u002Fi,any:\u002F^(dop\\.|pop\\.|o?poln(\\.|o[cč]i?)|o?pold(\\.|ne)|z?ve[cč](\\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\\.|ro)|zjut(\\.|raj))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^d\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^24\u002Fi,noon:\u002F^12\u002Fi,morning:\u002F^(z?j)\u002Fi,afternoon:\u002F^p\u002Fi,evening:\u002F^(z?v)\u002Fi,night:\u002F^(n|po)\u002Fi},any:{am:\u002F^dop\\.\u002Fi,pm:\u002F^pop\\.\u002Fi,midnight:\u002F^o?poln\u002Fi,noon:\u002F^o?pold\u002Fi,morning:\u002Fj\u002Fi,afternoon:\u002F^pop\\.\u002Fi,evening:\u002F^z?ve\u002Fi,night:\u002F(po)?no\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},43570(e,t,n){n.d(t,{r:()=>l});const r={lessThanXSeconds:{one:{standalone:\"manje od 1 sekunde\",withPrepositionAgo:\"manje od 1 sekunde\",withPrepositionIn:\"manje od 1 sekundu\"},dual:\"manje od {{count}} sekunde\",other:\"manje od {{count}} sekundi\"},xSeconds:{one:{standalone:\"1 sekunda\",withPrepositionAgo:\"1 sekunde\",withPrepositionIn:\"1 sekundu\"},dual:\"{{count}} sekunde\",other:\"{{count}} sekundi\"},halfAMinute:\"pola minute\",lessThanXMinutes:{one:{standalone:\"manje od 1 minute\",withPrepositionAgo:\"manje od 1 minute\",withPrepositionIn:\"manje od 1 minutu\"},dual:\"manje od {{count}} minute\",other:\"manje od {{count}} minuta\"},xMinutes:{one:{standalone:\"1 minuta\",withPrepositionAgo:\"1 minute\",withPrepositionIn:\"1 minutu\"},dual:\"{{count}} minute\",other:\"{{count}} minuta\"},aboutXHours:{one:{standalone:\"oko 1 sat\",withPrepositionAgo:\"oko 1 sat\",withPrepositionIn:\"oko 1 sat\"},dual:\"oko {{count}} sata\",other:\"oko {{count}} sati\"},xHours:{one:{standalone:\"1 sat\",withPrepositionAgo:\"1 sat\",withPrepositionIn:\"1 sat\"},dual:\"{{count}} sata\",other:\"{{count}} sati\"},xDays:{one:{standalone:\"1 dan\",withPrepositionAgo:\"1 dan\",withPrepositionIn:\"1 dan\"},dual:\"{{count}} dana\",other:\"{{count}} dana\"},aboutXWeeks:{one:{standalone:\"oko 1 nedelju\",withPrepositionAgo:\"oko 1 nedelju\",withPrepositionIn:\"oko 1 nedelju\"},dual:\"oko {{count}} nedelje\",other:\"oko {{count}} nedelje\"},xWeeks:{one:{standalone:\"1 nedelju\",withPrepositionAgo:\"1 nedelju\",withPrepositionIn:\"1 nedelju\"},dual:\"{{count}} nedelje\",other:\"{{count}} nedelje\"},aboutXMonths:{one:{standalone:\"oko 1 mesec\",withPrepositionAgo:\"oko 1 mesec\",withPrepositionIn:\"oko 1 mesec\"},dual:\"oko {{count}} meseca\",other:\"oko {{count}} meseci\"},xMonths:{one:{standalone:\"1 mesec\",withPrepositionAgo:\"1 mesec\",withPrepositionIn:\"1 mesec\"},dual:\"{{count}} meseca\",other:\"{{count}} meseci\"},aboutXYears:{one:{standalone:\"oko 1 godinu\",withPrepositionAgo:\"oko 1 godinu\",withPrepositionIn:\"oko 1 godinu\"},dual:\"oko {{count}} godine\",other:\"oko {{count}} godina\"},xYears:{one:{standalone:\"1 godina\",withPrepositionAgo:\"1 godine\",withPrepositionIn:\"1 godinu\"},dual:\"{{count}} godine\",other:\"{{count}} godina\"},overXYears:{one:{standalone:\"preko 1 godinu\",withPrepositionAgo:\"preko 1 godinu\",withPrepositionIn:\"preko 1 godinu\"},dual:\"preko {{count}} godine\",other:\"preko {{count}} godina\"},almostXYears:{one:{standalone:\"gotovo 1 godinu\",withPrepositionAgo:\"gotovo 1 godinu\",withPrepositionIn:\"gotovo 1 godinu\"},dual:\"gotovo {{count}} godine\",other:\"gotovo {{count}} godina\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'u' {{time}}\",long:\"{{date}} 'u' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'prošle nedelje u' p\";case 3:return\"'prošle srede u' p\";case 6:return\"'prošle subote u' p\";default:return\"'prošli' EEEE 'u' p\"}},yesterday:\"'juče u' p\",today:\"'danas u' p\",tomorrow:\"'sutra u' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'sledeće nedelje u' p\";case 3:return\"'sledeću sredu u' p\";case 6:return\"'sledeću subotu u' p\";default:return\"'sledeći' EEEE 'u' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"pr.n.e.\",\"AD\"],abbreviated:[\"pr. Hr.\",\"po. Hr.\"],wide:[\"Pre Hrista\",\"Posle Hrista\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. kv.\",\"2. kv.\",\"3. kv.\",\"4. kv.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"jun\",\"jul\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"avg\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januar\",\"februar\",\"mart\",\"april\",\"maj\",\"jun\",\"jul\",\"avgust\",\"septembar\",\"oktobar\",\"novembar\",\"decembar\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"N\",\"P\",\"U\",\"S\",\"Č\",\"P\",\"S\"],short:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],abbreviated:[\"ned\",\"pon\",\"uto\",\"sre\",\"čet\",\"pet\",\"sub\"],wide:[\"nedelja\",\"ponedeljak\",\"utorak\",\"sreda\",\"četvrtak\",\"petak\",\"subota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"posle podne\",evening:\"uveče\",night:\"noću\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"popodne\",evening:\"uveče\",night:\"noću\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"ponoć\",noon:\"podne\",morning:\"ujutru\",afternoon:\"posle podne\",evening:\"uveče\",night:\"noću\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sr-Latn\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"za \"+a:\"pre \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(pr\\.n\\.e\\.|AD)\u002Fi,abbreviated:\u002F^(pr\\.\\s?Hr\\.|po\\.\\s?Hr\\.)\u002Fi,wide:\u002F^(Pre Hrista|pre nove ere|Posle Hrista|nova era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|nova)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?kv\\.?\u002Fi,wide:\u002F^[1234]\\. kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)\u002Fi,wide:\u002F^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^avg\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[npusčc]\u002Fi,short:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,abbreviated:\u002F^(ned|pon|uto|sre|(čet|cet)|pet|sub)\u002Fi,wide:\u002F^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^pono\u002Fi,noon:\u002F^pod\u002Fi,morning:\u002Fjutro\u002Fi,afternoon:\u002F(posle\\s|po)+podne\u002Fi,evening:\u002F(uvece|uveče)\u002Fi,night:\u002F(nocu|noću)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},43847(e,t,n){n.d(t,{k:()=>a});var r=n(33443);const a={ordinalNumber:(e,t)=>{const n=Number(e);return String(n)},era:(0,r.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a.C.\",\"d.C.\"],wide:[\"avanti Cristo\",\"dopo Cristo\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"G\",\"F\",\"M\",\"A\",\"M\",\"G\",\"L\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"gen\",\"feb\",\"mar\",\"apr\",\"mag\",\"giu\",\"lug\",\"ago\",\"set\",\"ott\",\"nov\",\"dic\"],wide:[\"gennaio\",\"febbraio\",\"marzo\",\"aprile\",\"maggio\",\"giugno\",\"luglio\",\"agosto\",\"settembre\",\"ottobre\",\"novembre\",\"dicembre\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"D\",\"L\",\"M\",\"M\",\"G\",\"V\",\"S\"],short:[\"dom\",\"lun\",\"mar\",\"mer\",\"gio\",\"ven\",\"sab\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mer\",\"gio\",\"ven\",\"sab\"],wide:[\"domenica\",\"lunedì\",\"martedì\",\"mercoledì\",\"giovedì\",\"venerdì\",\"sabato\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"m.\",pm:\"p.\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"mattina\",afternoon:\"pomeriggio\",evening:\"sera\",night:\"notte\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"m.\",pm:\"p.\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"mezzanotte\",noon:\"mezzogiorno\",morning:\"di mattina\",afternoon:\"del pomeriggio\",evening:\"di sera\",night:\"di notte\"}},defaultFormattingWidth:\"wide\"})}},44033(e,t,n){n.d(t,{V:()=>g});var r,a,o=n(74848),i=n(86087),s=n(8723),u=n(75107),d=n(60250),l=n(87677),c=n(1207),m=n(52271),f=n(71112),h=n(78971);function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function g(e){var t=e.className,n=e.classNames,i=e.showOutsideDays,g=void 0===i||i,w=e.captionLayout,y=void 0===w?\"label\":w,k=e.buttonVariant,x=void 0===k?\"ghost\":k,j=e.formatters,M=e.components,P=e.loading,_=void 0!==P&&P,S=v(e,[\"className\",\"classNames\",\"showOutsideDays\",\"captionLayout\",\"buttonVariant\",\"formatters\",\"components\",\"loading\"]),W=(0,c.a)();return(0,o.jsxs)(\"div\",{className:\"relative\",children:[(0,o.jsx)(m.h,Object.assign({showOutsideDays:g,className:(0,f.cn)(\"bg-card group\u002Fcalendar p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent\",String.raw(r||(r=p([\"rtl:**:[.rdp-button_next>svg]:rotate-180\"],[\"rtl:**:[.rdp-button\\\\_next>svg]:rotate-180\"]))),String.raw(a||(a=p([\"rtl:**:[.rdp-button_previous>svg]:rotate-180\"],[\"rtl:**:[.rdp-button\\\\_previous>svg]:rotate-180\"]))),_&&\"pointer-events-none\",t),captionLayout:y,formatters:Object.assign({formatMonthDropdown:function(e){return e.toLocaleString(\"default\",{month:\"short\"})}},j),classNames:Object.assign({root:(0,f.cn)(\"w-fit\",W.root),months:(0,f.cn)(\"flex gap-4 flex-col md:flex-row relative\",W.months),month:(0,f.cn)(\"flex flex-col w-full gap-4\",W.month),nav:(0,f.cn)(\"flex items-center gap-1 w-full absolute top-0 inset-x-0 justify-between\",W.nav),button_previous:(0,f.cn)((0,h.r)({variant:x}),\"size-(--cell-size) aria-disabled:opacity-50 p-0 select-none\",W.button_previous),button_next:(0,f.cn)((0,h.r)({variant:x}),\"wcf-outline-btn size-(--cell-size) aria-disabled:opacity-50 p-0 select-none\",W.button_next),month_caption:(0,f.cn)(\"flex items-center justify-center h-(--cell-size) w-full px-(--cell-size)\",W.month_caption),dropdowns:(0,f.cn)(\"w-full flex items-center text-sm font-medium justify-center h-(--cell-size) gap-1.5\",W.dropdowns),dropdown_root:(0,f.cn)(\"relative has-focus:border-ring border border-input shadow-xs has-focus:ring-ring\u002F50 has-focus:ring-[3px] rounded-md\",W.dropdown_root),dropdown:(0,f.cn)(\"absolute bg-popover inset-0 opacity-0\",W.dropdown),caption_label:(0,f.cn)(\"select-none font-medium\",\"label\"===y?\"text-sm\":\"rounded-md pl-2 pr-1 flex items-center gap-1 text-sm h-8 [&>svg]:text-muted-foreground [&>svg]:size-3.5\",W.caption_label),table:\"w-full border-collapse\",weekdays:(0,f.cn)(\"flex\",W.weekdays),weekday:(0,f.cn)(\"text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem] select-none\",W.weekday),week:(0,f.cn)(\"flex w-full mt-2\",W.week),week_number_header:(0,f.cn)(\"select-none w-(--cell-size)\",W.week_number_header),week_number:(0,f.cn)(\"text-[0.8rem] select-none text-muted-foreground\",W.week_number),day:(0,f.cn)(\"relative w-full h-full p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md group\u002Fday aspect-square select-none\",W.day),range_start:(0,f.cn)(\"rounded-l-md bg-accent\",W.range_start),range_middle:(0,f.cn)(\"rounded-none\",W.range_middle),range_end:(0,f.cn)(\"rounded-r-md bg-accent\",W.range_end),today:(0,f.cn)(\"bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none\",W.today),outside:(0,f.cn)(\"text-muted-foreground aria-selected:text-muted-foreground\",W.outside),disabled:(0,f.cn)(\"text-muted-foreground opacity-50\",W.disabled),hidden:(0,f.cn)(\"invisible\",W.hidden)},n),components:Object.assign({Root:function(e){var t=e.className,n=e.rootRef,r=v(e,[\"className\",\"rootRef\"]);return(0,o.jsx)(\"div\",Object.assign({\"data-slot\":\"calendar\",ref:n,className:(0,f.cn)(t)},r))},Chevron:function(e){var t=e.className,n=e.orientation,r=v(e,[\"className\",\"orientation\"]);return\"left\"===n?(0,o.jsx)(d.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r)):\"right\"===n?(0,o.jsx)(l.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r)):(0,o.jsx)(u.A,Object.assign({className:(0,f.cn)(\"size-4\",t)},r))},DayButton:b,WeekNumber:function(e){var t=e.children,n=v(e,[\"children\"]);return(0,o.jsx)(\"td\",Object.assign({},n,{children:(0,o.jsx)(\"div\",{className:\"flex size-(--cell-size) items-center justify-center text-center\",children:t})}))}},M)},S)),_&&(0,o.jsx)(\"div\",{className:\"absolute inset-0 bg-white\u002F70 flex justify-center items-center rounded-lg\",children:(0,o.jsxs)(\"div\",{className:\"flex flex-col items-center\",children:[(0,o.jsx)(s.A,{className:\"h-8 w-8 animate-spin text-primary\"}),(0,o.jsx)(\"span\",{className:\"mt-3 text-gray-600 text-sm\",children:\"Loading...\"})]})})]})}function b(e){var t=e.className,n=e.day,r=e.modifiers,a=v(e,[\"className\",\"day\",\"modifiers\"]),s=(0,c.a)(),u=i.useRef(null);return i.useEffect(function(){var e;r.focused&&(null===(e=u.current)||void 0===e||e.focus())},[r.focused]),(0,o.jsx)(h.$,Object.assign({ref:u,variant:\"ghost\",size:\"icon\",\"data-day\":n.date.toLocaleDateString(),\"data-selected-single\":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,\"data-range-start\":r.range_start,\"data-range-end\":r.range_end,\"data-range-middle\":r.range_middle,className:(0,f.cn)(\"wcf-day-cell data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]\u002Fday:border-ring group-data-[focused=true]\u002Fday:ring-ring\u002F50 dark:hover:text-accent-foreground flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]\u002Fday:relative group-data-[focused=true]\u002Fday:z-10 group-data-[focused=true]\u002Fday:ring-[3px] data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md [&>span]:text-xs [&>span]:opacity-70\",s.day,t)},a))}},44047(e,t,n){n.d(t,{c:()=>d});var r=n(70331),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(31456),s=n(51584),u=n(18106);const d={code:\"en-US\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},44324(e,t,n){n.d(t,{hy:()=>l});const r={lessThanXSeconds:{one:\"ավելի քիչ քան 1 վայրկյան\",other:\"ավելի քիչ քան {{count}} վայրկյան\"},xSeconds:{one:\"1 վայրկյան\",other:\"{{count}} վայրկյան\"},halfAMinute:\"կես րոպե\",lessThanXMinutes:{one:\"ավելի քիչ քան 1 րոպե\",other:\"ավելի քիչ քան {{count}} րոպե\"},xMinutes:{one:\"1 րոպե\",other:\"{{count}} րոպե\"},aboutXHours:{one:\"մոտ 1 ժամ\",other:\"մոտ {{count}} ժամ\"},xHours:{one:\"1 ժամ\",other:\"{{count}} ժամ\"},xDays:{one:\"1 օր\",other:\"{{count}} օր\"},aboutXWeeks:{one:\"մոտ 1 շաբաթ\",other:\"մոտ {{count}} շաբաթ\"},xWeeks:{one:\"1 շաբաթ\",other:\"{{count}} շաբաթ\"},aboutXMonths:{one:\"մոտ 1 ամիս\",other:\"մոտ {{count}} ամիս\"},xMonths:{one:\"1 ամիս\",other:\"{{count}} ամիս\"},aboutXYears:{one:\"մոտ 1 տարի\",other:\"մոտ {{count}} տարի\"},xYears:{one:\"1 տարի\",other:\"{{count}} տարի\"},overXYears:{one:\"ավելի քան 1 տարի\",other:\"ավելի քան {{count}} տարի\"},almostXYears:{one:\"համարյա 1 տարի\",other:\"համարյա {{count}} տարի\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d MMMM, y, EEEE\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'ժ․'{{time}}\",long:\"{{date}} 'ժ․'{{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'նախորդ' eeee p'֊ին'\",yesterday:\"'երեկ' p'֊ին'\",today:\"'այսօր' p'֊ին'\",tomorrow:\"'վաղը' p'֊ին'\",nextWeek:\"'հաջորդ' eeee p'֊ին'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;return r\u003C10&&r%10==1?n+\"֊ին\":n+\"֊րդ\"},era:(0,s.o)({values:{narrow:[\"Ք\",\"Մ\"],abbreviated:[\"ՔԱ\",\"ՄԹ\"],wide:[\"Քրիստոսից առաջ\",\"Մեր թվարկության\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Ք1\",\"Ք2\",\"Ք3\",\"Ք4\"],wide:[\"1֊ին քառորդ\",\"2֊րդ քառորդ\",\"3֊րդ քառորդ\",\"4֊րդ քառորդ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Հ\",\"Փ\",\"Մ\",\"Ա\",\"Մ\",\"Հ\",\"Հ\",\"Օ\",\"Ս\",\"Հ\",\"Ն\",\"Դ\"],abbreviated:[\"հուն\",\"փետ\",\"մար\",\"ապր\",\"մայ\",\"հուն\",\"հուլ\",\"օգս\",\"սեպ\",\"հոկ\",\"նոյ\",\"դեկ\"],wide:[\"հունվար\",\"փետրվար\",\"մարտ\",\"ապրիլ\",\"մայիս\",\"հունիս\",\"հուլիս\",\"օգոստոս\",\"սեպտեմբեր\",\"հոկտեմբեր\",\"նոյեմբեր\",\"դեկտեմբեր\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Կ\",\"Ե\",\"Ե\",\"Չ\",\"Հ\",\"Ո\",\"Շ\"],short:[\"կր\",\"եր\",\"եք\",\"չք\",\"հգ\",\"ուր\",\"շբ\"],abbreviated:[\"կիր\",\"երկ\",\"երք\",\"չոր\",\"հնգ\",\"ուրբ\",\"շաբ\"],wide:[\"կիրակի\",\"երկուշաբթի\",\"երեքշաբթի\",\"չորեքշաբթի\",\"հինգշաբթի\",\"ուրբաթ\",\"շաբաթ\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"կեսգշ\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"կեսգիշեր\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"կեսգիշեր\",noon:\"կեսօր\",morning:\"առավոտ\",afternoon:\"ցերեկ\",evening:\"երեկո\",night:\"գիշեր\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"կեսգշ\",noon:\"կեսօր\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"կեսգիշերին\",noon:\"կեսօրին\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"կեսգիշերին\",noon:\"կեսօրին\",morning:\"առավոտը\",afternoon:\"ցերեկը\",evening:\"երեկոյան\",night:\"գիշերը\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"hy\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" հետո\":a+\" առաջ\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)((-|֊)?(ին|րդ))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(Ք|Մ)\u002Fi,abbreviated:\u002F^(Ք\\.?\\s?Ա\\.?|Մ\\.?\\s?Թ\\.?\\s?Ա\\.?|Մ\\.?\\s?Թ\\.?|Ք\\.?\\s?Հ\\.?)\u002Fi,wide:\u002F^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ք\u002Fi,\u002F^մ\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ք[1234]\u002Fi,wide:\u002F^[1234]((-|֊)?(ին|րդ)) քառորդ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[հփմաօսնդ]\u002Fi,abbreviated:\u002F^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)\u002Fi,wide:\u002F^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^հ\u002Fi,\u002F^փ\u002Fi,\u002F^մ\u002Fi,\u002F^ա\u002Fi,\u002F^մ\u002Fi,\u002F^հ\u002Fi,\u002F^հ\u002Fi,\u002F^օ\u002Fi,\u002F^ս\u002Fi,\u002F^հ\u002Fi,\u002F^ն\u002Fi,\u002F^դ\u002Fi],any:[\u002F^հու\u002Fi,\u002F^փ\u002Fi,\u002F^մար\u002Fi,\u002F^ա\u002Fi,\u002F^մայ\u002Fi,\u002F^հուն\u002Fi,\u002F^հուլ\u002Fi,\u002F^օ\u002Fi,\u002F^ս\u002Fi,\u002F^հոկ\u002Fi,\u002F^ն\u002Fi,\u002F^դ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[եչհոշկ]\u002Fi,short:\u002F^(կր|եր|եք|չք|հգ|ուր|շբ)\u002Fi,abbreviated:\u002F^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)\u002Fi,wide:\u002F^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^կ\u002Fi,\u002F^ե\u002Fi,\u002F^ե\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],short:[\u002F^կ\u002Fi,\u002F^եր\u002Fi,\u002F^եք\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],abbreviated:[\u002F^կ\u002Fi,\u002F^երկ\u002Fi,\u002F^երք\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi],wide:[\u002F^կ\u002Fi,\u002F^երկ\u002Fi,\u002F^երե\u002Fi,\u002F^չ\u002Fi,\u002F^հ\u002Fi,\u002F^(ո|Ո)\u002F,\u002F^շ\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002Fկեսգիշեր\u002Fi,noon:\u002Fկեսօր\u002Fi,morning:\u002Fառավոտ\u002Fi,afternoon:\u002Fցերեկ\u002Fi,evening:\u002Fերեկո\u002Fi,night:\u002Fգիշեր\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},44645(e,t,n){n.d(t,{sG:()=>l,hO:()=>c});var r=n(51609),a=n(75795),o=n(91071),i=n(74848);function s(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var u=Symbol(\"radix.slottable\");function d(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===u}var l=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=function(e){const t=s(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,s=r.Children.toArray(a),u=s.find(d);if(u){const e=u.props.children,a=s.map(t=>t===u?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,i.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),a=r.forwardRef((e,r)=>{const{asChild:a,...o}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,i.jsx)(s,{...o,ref:r})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function c(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}},45588(e,t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t\u003Carguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var a,o;function i(e,t){if(!1===e||null==e)throw new Error(t)}function s(e){let t={};if(e){let n=e.indexOf(\"#\");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf(\"?\");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}n.d(t,{Gh:()=>f,HS:()=>h,Oi:()=>i,tH:()=>g,yD:()=>m}),function(e){e.Pop=\"POP\",e.Push=\"PUSH\",e.Replace=\"REPLACE\"}(a||(a={})),function(e){e.data=\"data\",e.deferred=\"deferred\",e.redirect=\"redirect\",e.error=\"error\"}(o||(o={})),new Set([\"lazy\",\"caseSensitive\",\"path\",\"id\",\"index\",\"children\"]);const u=\u002F^(?:[a-z][a-z0-9+.-]*:|\\\u002F\\\u002F)\u002Fi;function d(e,t){void 0===t&&(t=\"\u002F\");let n,{pathname:r,search:a=\"\",hash:o=\"\"}=\"string\"==typeof e?s(e):e;if(r)if(i=r,u.test(i))n=r;else{if(r.includes(\"\u002F\u002F\")){let e=r;r=r.replace(\u002F\\\u002F\\\u002F+\u002Fg,\"\u002F\"),function(e,t){if(!e){\"undefined\"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}(!1,\"Pathnames cannot have embedded double slashes - normalizing \"+e+\" -> \"+r)}n=r.startsWith(\"\u002F\")?l(r.substring(1),\"\u002F\"):l(r,t)}else n=t;var i;return{pathname:n,search:p(a),hash:v(o)}}function l(e,t){let n=t.replace(\u002F\\\u002F+$\u002F,\"\").split(\"\u002F\");return e.split(\"\u002F\").forEach(e=>{\"..\"===e?n.length>1&&n.pop():\".\"!==e&&n.push(e)}),n.length>1?n.join(\"\u002F\"):\"\u002F\"}function c(e,t,n,r){return\"Cannot include a '\"+e+\"' character in a manually specified `to.\"+t+\"` field [\"+JSON.stringify(r)+\"].  Please separate it out to the `to.\"+n+'` field. Alternatively you may provide the full path as a string in \u003CLink to=\"...\"> and the router will parse it for you.'}function m(e,t){let n=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function f(e,t,n,a){let o;void 0===a&&(a=!1),\"string\"==typeof e?o=s(e):(o=r({},e),i(!o.pathname||!o.pathname.includes(\"?\"),c(\"?\",\"pathname\",\"search\",o)),i(!o.pathname||!o.pathname.includes(\"#\"),c(\"#\",\"pathname\",\"hash\",o)),i(!o.search||!o.search.includes(\"#\"),c(\"#\",\"search\",\"hash\",o)));let u,l=\"\"===e||\"\"===o.pathname,m=l?\"\u002F\":o.pathname;if(null==m)u=n;else{let e=t.length-1;if(!a&&m.startsWith(\"..\")){let t=m.split(\"\u002F\");for(;\"..\"===t[0];)t.shift(),e-=1;o.pathname=t.join(\"\u002F\")}u=e>=0?t[e]:\"\u002F\"}let f=d(o,u),h=m&&\"\u002F\"!==m&&m.endsWith(\"\u002F\"),p=(l||\".\"===m)&&n.endsWith(\"\u002F\");return f.pathname.endsWith(\"\u002F\")||!h&&!p||(f.pathname+=\"\u002F\"),f}const h=e=>e.join(\"\u002F\").replace(\u002F\\\u002F\\\u002F+\u002Fg,\"\u002F\"),p=e=>e&&\"?\"!==e?e.startsWith(\"?\")?e:\"?\"+e:\"\",v=e=>e&&\"#\"!==e?e.startsWith(\"#\")?e:\"#\"+e:\"\";class g extends Error{}const b=[\"post\",\"put\",\"patch\",\"delete\"],w=(new Set(b),[\"get\",...b]);new Set(w),new Set([301,302,303,307,308]),new Set([307,308]),Symbol(\"deferred\")},45673(e,t,n){n.d(t,{ta:()=>l});const r={lessThanXSeconds:{one:{default:\"ஒரு வினாடிக்கு குறைவாக\",in:\"ஒரு வினாடிக்குள்\",ago:\"ஒரு வினாடிக்கு முன்பு\"},other:{default:\"{{count}} வினாடிகளுக்கு குறைவாக\",in:\"{{count}} வினாடிகளுக்குள்\",ago:\"{{count}} வினாடிகளுக்கு முன்பு\"}},xSeconds:{one:{default:\"1 வினாடி\",in:\"1 வினாடியில்\",ago:\"1 வினாடி முன்பு\"},other:{default:\"{{count}} விநாடிகள்\",in:\"{{count}} வினாடிகளில்\",ago:\"{{count}} விநாடிகளுக்கு முன்பு\"}},halfAMinute:{default:\"அரை நிமிடம்\",in:\"அரை நிமிடத்தில்\",ago:\"அரை நிமிடம் முன்பு\"},lessThanXMinutes:{one:{default:\"ஒரு நிமிடத்திற்கும் குறைவாக\",in:\"ஒரு நிமிடத்திற்குள்\",ago:\"ஒரு நிமிடத்திற்கு முன்பு\"},other:{default:\"{{count}} நிமிடங்களுக்கும் குறைவாக\",in:\"{{count}} நிமிடங்களுக்குள்\",ago:\"{{count}} நிமிடங்களுக்கு முன்பு\"}},xMinutes:{one:{default:\"1 நிமிடம்\",in:\"1 நிமிடத்தில்\",ago:\"1 நிமிடம் முன்பு\"},other:{default:\"{{count}} நிமிடங்கள்\",in:\"{{count}} நிமிடங்களில்\",ago:\"{{count}} நிமிடங்களுக்கு முன்பு\"}},aboutXHours:{one:{default:\"சுமார் 1 மணி நேரம்\",in:\"சுமார் 1 மணி நேரத்தில்\",ago:\"சுமார் 1 மணி நேரத்திற்கு முன்பு\"},other:{default:\"சுமார் {{count}} மணி நேரம்\",in:\"சுமார் {{count}} மணி நேரத்திற்கு முன்பு\",ago:\"சுமார் {{count}} மணி நேரத்தில்\"}},xHours:{one:{default:\"1 மணி நேரம்\",in:\"1 மணி நேரத்தில்\",ago:\"1 மணி நேரத்திற்கு முன்பு\"},other:{default:\"{{count}} மணி நேரம்\",in:\"{{count}} மணி நேரத்தில்\",ago:\"{{count}} மணி நேரத்திற்கு முன்பு\"}},xDays:{one:{default:\"1 நாள்\",in:\"1 நாளில்\",ago:\"1 நாள் முன்பு\"},other:{default:\"{{count}} நாட்கள்\",in:\"{{count}} நாட்களில்\",ago:\"{{count}} நாட்களுக்கு முன்பு\"}},aboutXWeeks:{one:{default:\"சுமார் 1 வாரம்\",in:\"சுமார் 1 வாரத்தில்\",ago:\"சுமார் 1 வாரம் முன்பு\"},other:{default:\"சுமார் {{count}} வாரங்கள்\",in:\"சுமார் {{count}} வாரங்களில்\",ago:\"சுமார் {{count}} வாரங்களுக்கு முன்பு\"}},xWeeks:{one:{default:\"1 வாரம்\",in:\"1 வாரத்தில்\",ago:\"1 வாரம் முன்பு\"},other:{default:\"{{count}} வாரங்கள்\",in:\"{{count}} வாரங்களில்\",ago:\"{{count}} வாரங்களுக்கு முன்பு\"}},aboutXMonths:{one:{default:\"சுமார் 1 மாதம்\",in:\"சுமார் 1 மாதத்தில்\",ago:\"சுமார் 1 மாதத்திற்கு முன்பு\"},other:{default:\"சுமார் {{count}} மாதங்கள்\",in:\"சுமார் {{count}} மாதங்களில்\",ago:\"சுமார் {{count}} மாதங்களுக்கு முன்பு\"}},xMonths:{one:{default:\"1 மாதம்\",in:\"1 மாதத்தில்\",ago:\"1 மாதம் முன்பு\"},other:{default:\"{{count}} மாதங்கள்\",in:\"{{count}} மாதங்களில்\",ago:\"{{count}} மாதங்களுக்கு முன்பு\"}},aboutXYears:{one:{default:\"சுமார் 1 வருடம்\",in:\"சுமார் 1 ஆண்டில்\",ago:\"சுமார் 1 வருடம் முன்பு\"},other:{default:\"சுமார் {{count}} ஆண்டுகள்\",in:\"சுமார் {{count}} ஆண்டுகளில்\",ago:\"சுமார் {{count}} ஆண்டுகளுக்கு முன்பு\"}},xYears:{one:{default:\"1 வருடம்\",in:\"1 ஆண்டில்\",ago:\"1 வருடம் முன்பு\"},other:{default:\"{{count}} ஆண்டுகள்\",in:\"{{count}} ஆண்டுகளில்\",ago:\"{{count}} ஆண்டுகளுக்கு முன்பு\"}},overXYears:{one:{default:\"1 வருடத்திற்கு மேல்\",in:\"1 வருடத்திற்கும் மேலாக\",ago:\"1 வருடம் முன்பு\"},other:{default:\"{{count}} ஆண்டுகளுக்கும் மேலாக\",in:\"{{count}} ஆண்டுகளில்\",ago:\"{{count}} ஆண்டுகளுக்கு முன்பு\"}},almostXYears:{one:{default:\"கிட்டத்தட்ட 1 வருடம்\",in:\"கிட்டத்தட்ட 1 ஆண்டில்\",ago:\"கிட்டத்தட்ட 1 வருடம் முன்பு\"},other:{default:\"கிட்டத்தட்ட {{count}} ஆண்டுகள்\",in:\"கிட்டத்தட்ட {{count}} ஆண்டுகளில்\",ago:\"கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு\"}}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM, y\",long:\"d MMMM, y\",medium:\"d MMM, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"a h:mm:ss zzzz\",long:\"a h:mm:ss z\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'கடந்த' eeee p 'மணிக்கு'\",yesterday:\"'நேற்று ' p 'மணிக்கு'\",today:\"'இன்று ' p 'மணிக்கு'\",tomorrow:\"'நாளை ' p 'மணிக்கு'\",nextWeek:\"eeee p 'மணிக்கு'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"கி.மு.\",\"கி.பி.\"],abbreviated:[\"கி.மு.\",\"கி.பி.\"],wide:[\"கிறிஸ்துவுக்கு முன்\",\"அன்னோ டோமினி\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"காலா.1\",\"காலா.2\",\"காலா.3\",\"காலா.4\"],wide:[\"ஒன்றாம் காலாண்டு\",\"இரண்டாம் காலாண்டு\",\"மூன்றாம் காலாண்டு\",\"நான்காம் காலாண்டு\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ஜ\",\"பி\",\"மா\",\"ஏ\",\"மே\",\"ஜூ\",\"ஜூ\",\"ஆ\",\"செ\",\"அ\",\"ந\",\"டி\"],abbreviated:[\"ஜன.\",\"பிப்.\",\"மார்.\",\"ஏப்.\",\"மே\",\"ஜூன்\",\"ஜூலை\",\"ஆக.\",\"செப்.\",\"அக்.\",\"நவ.\",\"டிச.\"],wide:[\"ஜனவரி\",\"பிப்ரவரி\",\"மார்ச்\",\"ஏப்ரல்\",\"மே\",\"ஜூன்\",\"ஜூலை\",\"ஆகஸ்ட்\",\"செப்டம்பர்\",\"அக்டோபர்\",\"நவம்பர்\",\"டிசம்பர்\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ஞா\",\"தி\",\"செ\",\"பு\",\"வி\",\"வெ\",\"ச\"],short:[\"ஞா\",\"தி\",\"செ\",\"பு\",\"வி\",\"வெ\",\"ச\"],abbreviated:[\"ஞாயி.\",\"திங்.\",\"செவ்.\",\"புத.\",\"வியா.\",\"வெள்.\",\"சனி\"],wide:[\"ஞாயிறு\",\"திங்கள்\",\"செவ்வாய்\",\"புதன்\",\"வியாழன்\",\"வெள்ளி\",\"சனி\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"மு.ப\",pm:\"பி.ப\",midnight:\"நள்.\",noon:\"நண்.\",morning:\"கா.\",afternoon:\"மதி.\",evening:\"மா.\",night:\"இர.\"},abbreviated:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"},wide:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"மு.ப\",pm:\"பி.ப\",midnight:\"நள்.\",noon:\"நண்.\",morning:\"கா.\",afternoon:\"மதி.\",evening:\"மா.\",night:\"இர.\"},abbreviated:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"},wide:{am:\"முற்பகல்\",pm:\"பிற்பகல்\",midnight:\"நள்ளிரவு\",noon:\"நண்பகல்\",morning:\"காலை\",afternoon:\"மதியம்\",evening:\"மாலை\",night:\"இரவு\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ta\",formatDistance:(e,t,n)=>{const a=n?.addSuffix?n.comparison&&n.comparison>0?\"in\":\"ago\":\"default\",o=r[e];return void 0===o.one?o[a]:1===t?o.one[a]:o.other[a].replace(\"{{count}}\",String(t))},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(வது)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(கி.மு.|கி.பி.)\u002Fi,abbreviated:\u002F^(கி\\.?\\s?மு\\.?|கி\\.?\\s?பி\\.?)\u002F,wide:\u002F^(கிறிஸ்துவுக்கு\\sமுன்|அன்னோ\\sடோமினி)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fகி\\.?\\s?மு\\.?\u002F,\u002Fகி\\.?\\s?பி\\.?\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^காலா.[1234]\u002Fi,wide:\u002F^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002F(1|காலா.1|ஒன்றாம்)\u002Fi,\u002F(2|காலா.2|இரண்டாம்)\u002Fi,\u002F(3|காலா.3|மூன்றாம்)\u002Fi,\u002F(4|காலா.4|நான்காம்)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$\u002Fi,abbreviated:\u002F^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)\u002Fi,wide:\u002F^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ஜ$\u002Fi,\u002F^பி\u002Fi,\u002F^மா\u002Fi,\u002F^ஏ\u002Fi,\u002F^மே\u002Fi,\u002F^ஜூ\u002Fi,\u002F^ஜூ\u002Fi,\u002F^ஆ\u002Fi,\u002F^செ\u002Fi,\u002F^அ\u002Fi,\u002F^ந\u002Fi,\u002F^டி\u002Fi],any:[\u002F^ஜன\u002Fi,\u002F^பி\u002Fi,\u002F^மா\u002Fi,\u002F^ஏ\u002Fi,\u002F^மே\u002Fi,\u002F^ஜூன்\u002Fi,\u002F^ஜூலை\u002Fi,\u002F^ஆ\u002Fi,\u002F^செ\u002Fi,\u002F^அ\u002Fi,\u002F^ந\u002Fi,\u002F^டி\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ஞா|தி|செ|பு|வி|வெ|ச)\u002Fi,short:\u002F^(ஞா|தி|செ|பு|வி|வெ|ச)\u002Fi,abbreviated:\u002F^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)\u002Fi,wide:\u002F^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ஞா\u002Fi,\u002F^தி\u002Fi,\u002F^செ\u002Fi,\u002F^பு\u002Fi,\u002F^வி\u002Fi,\u002F^வெ\u002Fi,\u002F^ச\u002Fi],any:[\u002F^ஞா\u002Fi,\u002F^தி\u002Fi,\u002F^செ\u002Fi,\u002F^பு\u002Fi,\u002F^வி\u002Fi,\u002F^வெ\u002Fi,\u002F^ச\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)\u002Fi,any:\u002F^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^மு\u002Fi,pm:\u002F^பி\u002Fi,midnight:\u002F^நள்\u002Fi,noon:\u002F^நண்\u002Fi,morning:\u002Fகாலை\u002Fi,afternoon:\u002Fமதியம்\u002Fi,evening:\u002Fமாலை\u002Fi,night:\u002Fஇரவு\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},45773(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"check\",[[\"path\",{d:\"M20 6 9 17l-5-5\",key:\"1gmf2c\"}]])},46129(e,t,n){n.d(t,{u:()=>h});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(27723),m=n(62468);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var h=function(e){var t,n,r=e.title,a=e.onConfirm,o=e.trigger,i=(t=(0,l.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?f(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),s=i[0],u=i[1];return(0,d.jsxs)(m.Popover,{open:s,onOpenChange:u,children:[(0,d.jsx)(m.PopoverTrigger,{asChild:!0,children:(0,d.jsx)(\"div\",{className:\"inline-flex\",children:o})}),(0,d.jsxs)(m.PopoverContent,{className:\"m-2\",children:[(0,d.jsx)(\"p\",{className:\"font-medium text-sm\",children:r||(0,c.__)(\"Are you sure you want to delete this?\",\"wp-cafe\")}),(0,d.jsxs)(\"div\",{className:\"mt-4 flex justify-end gap-2\",children:[(0,d.jsx)(m.Button,{variant:\"lightOutline\",size:\"sm\",onClick:function(){return u(!1)},children:(0,c.__)(\"No\",\"wp-cafe\")}),(0,d.jsx)(m.Button,{size:\"sm\",onClick:function(){u(!1),a()},children:(0,c.__)(\"Yes\",\"wp-cafe\")})]})]})]})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_delete_confirmation_popover\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_delete_confirmation_popover\",\"wpcafe\",function(e,t){return(0,d.jsx)(h,Object.assign({},t))},10)},46905(e,t,n){n.d(t,{J:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(87444),c=n(71112);function m(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,d.jsx)(l.b,Object.assign({\"data-slot\":\"label\",className:(0,c.cn)(\"flex items-center text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50\",t)},n))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_label\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_label\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},47107(e,t,n){n(57048),n(61101)},47143(e){e.exports=window.wp.data},47169(e,t,n){var r=n(38895),a=n(27723),o=n(8354),i=n(10410),s=o.object({restaurant_type:o.array(o.enum([\"food_ordering\",\"reservation\"])),restaurant_name:o.string().trim().min(1,(0,a.__)(\"Restaurant name is required\",\"wp-cafe\")),restaurant_email:o.string().optional().refine(function(e){return!e||e.trim().length>0&&o.string().email().safeParse(e).success},(0,a.__)(\"Invalid email address\",\"wp-cafe\")),restaurant_phone:o.string().optional().refine(function(e){return!e||e.trim().length>=6&&e.trim().length\u003C=15&&\u002F^[\\d+\\-\\s()]+$\u002F.test(e.trim())},(0,a.__)(\"Contact number must be 6-15 digits with valid format\",\"wp-cafe\"))}),u=o.object({restaurant_schedule:(0,i.bk)(\"Restaurant\"),slot_interval:(0,i.Ww)(\"Restaurant slot interval\")}),d=o.object({override_pickup_schedule:(0,i.uy)(\"Override pickup schedule\").optional(),pickup_schedule:(0,i.bk)(\"Pickup\").optional(),pickup_slot_interval:(0,i.Ww)(\"Pickup slot interval\"),pickup_minimum_order_amount:(0,i.y_)(\"Pickup minimum order amount\"),pickup_prepare_time:(0,i.y_)(\"Pickup prepare time\"),pickup_show_date_in_checkout_page:o.boolean(),pickup_show_time_in_checkout_page:o.boolean(),enable_pickup_message:o.boolean(),pickup_message:o.string()}),l=o.object({override_delivery_schedule:(0,i.uy)(\"Override delivery schedule\").optional(),delivery_schedule:(0,i.bk)(\"Delivery\").optional(),delivery_slot_interval:(0,i.Ww)(\"Delivery slot interval\"),delivery_minimum_order_amount:(0,i.y_)(\"Delivery minimum order amount\"),delivery_prepare_time:(0,i.y_)(\"Delivery prepare time\"),delivery_show_date_in_checkout_page:o.boolean(),delivery_show_time_in_checkout_page:o.boolean(),enable_delivery_message:o.boolean(),delivery_message:o.string()}),c=o.object({override_reservation_schedule:(0,i.uy)(\"Override reservation schedule\").optional(),reservation_schedule:(0,i.bk)(\"Reservation\").optional(),reservation_slot_interval:(0,i.Ww)(\"Reservation slot interval\"),reservation_minimum_guest:(0,i.y_)(\"Minimum guests\"),reservation_maximum_guest:(0,i.y_)(\"Maximum guests\"),reservation_advanced:(0,i.Mj)(\"Reservation advanced booking\"),reservation_total_seat_capacity:(0,i.y_)(\"Total seat capacity\"),reservation_booking_amount:(0,i.y_)(\"Booking amount\"),reservation_status:o.enum([\"pending\",\"confirmed\",\"cancelled\"]),block_timeslot_statuses:o.array(o.enum([\"pending\",\"confirmed\",\"cancelled\"])),multiply_booking_amount_with_guests:o.boolean(),reservation_early_booking_time:o.union([o.literal(\"any_time\"),o.object({value:o.number({message:(0,a.__)(\"Reservation early booking time must be a valid number.\",\"wp-cafe\")}).nonnegative((0,a.__)(\"Reservation early booking time must be a non-negative number.\",\"wp-cafe\")).nullable().optional(),unit:o.enum([\"days\",\"weeks\",\"months\"])})]),enable_reservation_pending_message:o.boolean(),reservation_pending_message:o.string(),enable_reservation_confirmed_message:o.boolean(),reservation_confirmed_message:o.string(),reservation_form_button_text:o.string(),reservation_confirmation_button_text:o.string(),reservation_cancellation_button_text:o.string(),reservation_close_state:o.string(),reservation_business_hour_label:o.string()}),m=o.object({tipping_calculation_method:o.enum([\"fixed_amount\",\"percentage_amount\"]).optional(),tip_options:o.array(i.sJ).optional(),enable_custom_tipping:o.boolean().optional(),custom_tipping_label:o.string().optional(),order_type:o.string(),enable_order_notification:o.string(),enable_order_tip:o.string()}),f=o.object({primary_color:i.IV,secondary_color:i.IV,calendar_language:o.string(),require_location:o.boolean(),display_location_selector:o.enum([\"all_pages\",\"specific_pages\",\"dont_show\"]),location_selector_pages:o.array(i.sJ),mini_cart_style:o.enum([\"style-1\",\"style-2\"]),mini_cart_icon:i.g9,mini_cart_empty_button_link:o.string(),cart_icon:i.g9,menu_popup_icon:i.g9}),h=o.object({enable_sound_notification:o.boolean(),custom_notification_sound:o.string(),repeated_sound_minute:o.number().min(0),table_layout_configuaration:o.string(),enable_custom_holiday:o.boolean(),custom_holidays:o.array(o.string()).refine(function(e){return!e||0===e.length||new Set(e).size===e.length},{message:(0,a.__)(\"Duplicate holiday dates are not allowed. Please remove duplicate entries.\",\"wp-cafe\")}),enable_custom_schedule:o.boolean(),custom_schedules:o.array(o.object({date:o.string(),time:o.object({start:o.string(),end:o.string()}).superRefine(function(e,t){var n=(0,r.eQ)(e.start,e.end);n.isValid||t.addIssue({code:o.ZodIssueCode.custom,message:n.error||(0,a.__)(\"Invalid time range\",\"wp-cafe\"),path:[\"end\"]})})})).refine(function(e){if(!e||0===e.length)return!0;var t=e.map(function(e){return e.date});return new Set(t).size===t.length},{message:(0,a.__)(\"Duplicate schedule dates are not allowed. Please remove duplicate entries.\",\"wp-cafe\")}),override_product_variation_list_layout:o.boolean(),override_woocommerce_default_layout:o.boolean(),setup_progress_widget_visited:o.boolean().optional(),fluentcrm_webhook_url:o.string().optional(),rollback_version:o.string().optional()});s.merge(u).merge(d).merge(l).merge(c).merge(m).merge(f).merge(h).partial().superRefine(function(e,t){var n=e.reservation_minimum_guest,r=e.reservation_maximum_guest,i=e.reservation_total_seat_capacity;null!=n&&n\u003C=0&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Minimum guest number must be at least 1\",\"wp-cafe\"),path:[\"reservation_minimum_guest\"]}),void 0!==r&&n&&(null===r||r\u003Cn)&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Maximum guest number must be greater than minimum guest number\",\"wp-cafe\"),path:[\"reservation_maximum_guest\"]}),void 0!==i&&r&&(null===i||r>i)&&t.addIssue({code:o.ZodIssueCode.custom,message:(0,a.__)(\"Seat capacity must be greater than or equal to maximum guest number\",\"wp-cafe\"),path:[\"reservation_total_seat_capacity\"]})})},47402(e,t,n){n.d(t,{d:()=>a});var r=n(29407);function a(e,t){return+(0,r.a)(e)>+(0,r.a)(t)}},47767(e,t,n){n.d(t,{Zp:()=>f,zy:()=>c});var r=n(51609),a=n(45588);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t\u003Carguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}const i=r.createContext(null),s=r.createContext(null),u=r.createContext(null),d=r.createContext({outlet:null,matches:[],isDataRoute:!1});function l(){return null!=r.useContext(u)}function c(){return l()||(0,a.Oi)(!1),r.useContext(u).location}function m(e){r.useContext(s).static||r.useLayoutEffect(e)}function f(){let{isDataRoute:e}=r.useContext(d);return e?function(){let{router:e}=function(){let e=r.useContext(i);return e||(0,a.Oi)(!1),e}(h.UseNavigateStable),t=function(){let e=function(){let e=r.useContext(d);return e||(0,a.Oi)(!1),e}(),t=e.matches[e.matches.length-1];return t.route.id||(0,a.Oi)(!1),t.route.id}(p.UseNavigateStable),n=r.useRef(!1);return m(()=>{n.current=!0}),r.useCallback(function(r,a){void 0===a&&(a={}),n.current&&(\"number\"==typeof r?e.navigate(r):e.navigate(r,o({fromRouteId:t},a)))},[e,t])}():function(){l()||(0,a.Oi)(!1);let e=r.useContext(i),{basename:t,future:n,navigator:o}=r.useContext(s),{matches:u}=r.useContext(d),{pathname:f}=c(),h=JSON.stringify((0,a.yD)(u,n.v7_relativeSplatPath)),p=r.useRef(!1);return m(()=>{p.current=!0}),r.useCallback(function(n,r){if(void 0===r&&(r={}),!p.current)return;if(\"number\"==typeof n)return void o.go(n);let i=(0,a.Gh)(n,JSON.parse(h),f,\"path\"===r.relative);null==e&&\"\u002F\"!==t&&(i.pathname=\"\u002F\"===i.pathname?t:(0,a.HS)([t,i.pathname])),(r.replace?o.replace:o.push)(i,r.state,r)},[t,o,h,f,e])}()}r.Component;var h=function(e){return e.UseBlocker=\"useBlocker\",e.UseRevalidator=\"useRevalidator\",e.UseNavigateStable=\"useNavigate\",e}(h||{}),p=function(e){return e.UseBlocker=\"useBlocker\",e.UseLoaderData=\"useLoaderData\",e.UseActionData=\"useActionData\",e.UseRouteError=\"useRouteError\",e.UseNavigation=\"useNavigation\",e.UseRouteLoaderData=\"useRouteLoaderData\",e.UseMatches=\"useMatches\",e.UseRevalidator=\"useRevalidator\",e.UseNavigateStable=\"useNavigate\",e.UseRouteId=\"useRouteId\",e}(p||{});r.startTransition,new Promise(()=>{}),r.Component},47923(e,t,n){n.d(t,{l:()=>w});var r=n(74848),a=n(27723),o=n(32307),i=n(99321),s=n(62468),u=n(86087);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function c(e){return!!e&&!isNaN(e.getTime())}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-US\";return e?(0,i.NC)(e,t):\"\"}var f,h,p,v,g,b,w=function(e){var t=e.value,n=e.onChange,l=e.locale,f=void 0===l?\"en-US\":l,h=function(e){var t=e.value,n=e.onChange,r=e.locale,a=void 0===r?\"en-US\":r,o=d((0,u.useState)(!1),2),i=o[0],s=o[1],l=(0,u.useMemo)(function(){if(t){var e=\"string\"==typeof t?new Date(t):t;return c(e)?e:new Date}return new Date},[t]),f=d((0,u.useState)(l),2),h=f[0],p=f[1],v=d((0,u.useState)(l),2),g=v[0],b=v[1],w=d((0,u.useState)(m(l,a)),2),y=w[0],k=w[1];(0,u.useEffect)(function(){if(t){var e=\"string\"==typeof t?new Date(t):t;c(e)&&(p(e),b(e),k(m(e,a)))}},[t,a]);var x=(0,u.useCallback)(function(e){var t=new Date(e.target.value);k(e.target.value),c(t)&&(p(t),b(t),null==n||n(t))},[n]),j=(0,u.useCallback)(function(e){\"ArrowDown\"===e.key&&(e.preventDefault(),s(!0))},[]),M=(0,u.useCallback)(function(e){p(e),k(m(e,a)),s(!1),null==n||n(e)},[n,a]),P=(0,u.useCallback)(function(e){s(e)},[]),_=(0,u.useCallback)(function(e){b(e)},[]),S=(0,u.useCallback)(function(e){var t=new Date;return t.setHours(0,0,0,0),e\u003Ct},[]);return{open:i,date:h,month:g,inputValue:y,handleInputChange:x,handleKeyDown:j,handleCalendarSelect:M,handleOpenChange:P,handleMonthChange:_,isDateDisabled:S}}({value:t,onChange:n,locale:f}),p=h.open,v=h.date,g=h.month,b=h.inputValue,w=h.handleInputChange,y=h.handleKeyDown,k=h.handleCalendarSelect,x=h.handleOpenChange,j=h.handleMonthChange,M=h.isDateDisabled;return(0,r.jsx)(\"div\",{className:\"relative flex items-center gap-2 wcf-date-picker-wrap\",children:(0,r.jsxs)(s.Popover,{open:p,onOpenChange:x,children:[(0,r.jsx)(s.PopoverTrigger,{asChild:!0,children:(0,r.jsxs)(\"div\",{className:\"relative w-full cursor-pointer\",children:[(0,r.jsx)(s.Input,{id:\"date\",value:b,placeholder:\"June 01, 2025\",className:\"bg-background pr-10 cursor-pointer\",onChange:w,onKeyDown:y}),(0,r.jsxs)(s.Button,{id:\"date-picker\",variant:\"ghost\",className:\"absolute right-2 top-1\u002F2 -translate-y-1\u002F2! size-6 pointer-events-none\",tabIndex:-1,children:[(0,r.jsx)(o.A,{className:\"size-3.5\"}),(0,r.jsx)(\"span\",{className:\"sr-only\",children:(0,a.__)(\"Select date\",\"wp-cafe\")})]})]})}),(0,r.jsx)(s.PopoverContent,{className:\"w-auto overflow-hidden p-0\",align:\"end\",alignOffset:-8,sideOffset:10,children:(0,r.jsx)(s.Calendar,{mode:\"single\",selected:v,captionLayout:\"dropdown\",month:g,onMonthChange:j,onSelect:k,disabled:M,locale:(0,i.Me)(f),fromYear:(new Date).getFullYear(),toYear:(new Date).getFullYear()+5,fromMonth:new Date,toMonth:new Date((new Date).getFullYear()+5,11,31)})})]})})};null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.removeFilter)||void 0===p||p.call(h,\"wpcafe_date_picker\",\"wpcafe\"),null===(b=null===(g=null===(v=null===window||void 0===window?void 0:window.wp)||void 0===v?void 0:v.hooks)||void 0===g?void 0:g.addFilter)||void 0===b||b.call(g,\"wpcafe_date_picker\",\"wpcafe\",function(e,t){return(0,r.jsx)(w,Object.assign({},t))},10)},48386(e,t,n){n.d(t,{de:()=>c});var r=n(3034),a=n(21451),o=n(58773),i=n(33443);const s={narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mär\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Januar\",\"Februar\",\"März\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},u={narrow:s.narrow,abbreviated:[\"Jan.\",\"Feb.\",\"März\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sep.\",\"Okt.\",\"Nov.\",\"Dez.\"],wide:s.wide},d={ordinalNumber:e=>Number(e)+\".\",era:(0,i.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"vor Christus\",\"nach Christus\"]},defaultWidth:\"wide\"}),quarter:(0,i.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,i.o)({values:s,formattingValues:u,defaultWidth:\"wide\"}),day:(0,i.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,i.o)({values:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachm.\",evening:\"Abend\",night:\"Nacht\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachm.\",evening:\"abends\",night:\"nachts\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"}},defaultFormattingWidth:\"wide\"})};var l=n(18081);const c={code:\"de\",formatDistance:r.B,formatLong:a.s,formatRelative:o.o,localize:d,match:l.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},48497(e,t,n){n.d(t,{Y:()=>a});var r=n(29407);function a(e,t){return+(0,r.a)(e)\u003C+(0,r.a)(t)}},48515(e,t,n){n.d(t,{id:()=>l});const r={lessThanXSeconds:{one:\"kurang dari 1 detik\",other:\"kurang dari {{count}} detik\"},xSeconds:{one:\"1 detik\",other:\"{{count}} detik\"},halfAMinute:\"setengah menit\",lessThanXMinutes:{one:\"kurang dari 1 menit\",other:\"kurang dari {{count}} menit\"},xMinutes:{one:\"1 menit\",other:\"{{count}} menit\"},aboutXHours:{one:\"sekitar 1 jam\",other:\"sekitar {{count}} jam\"},xHours:{one:\"1 jam\",other:\"{{count}} jam\"},xDays:{one:\"1 hari\",other:\"{{count}} hari\"},aboutXWeeks:{one:\"sekitar 1 minggu\",other:\"sekitar {{count}} minggu\"},xWeeks:{one:\"1 minggu\",other:\"{{count}} minggu\"},aboutXMonths:{one:\"sekitar 1 bulan\",other:\"sekitar {{count}} bulan\"},xMonths:{one:\"1 bulan\",other:\"{{count}} bulan\"},aboutXYears:{one:\"sekitar 1 tahun\",other:\"sekitar {{count}} tahun\"},xYears:{one:\"1 tahun\",other:\"{{count}} tahun\"},overXYears:{one:\"lebih dari 1 tahun\",other:\"lebih dari {{count}} tahun\"},almostXYears:{one:\"hampir 1 tahun\",other:\"hampir {{count}} tahun\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"d\u002FM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH.mm.ss\",long:\"HH.mm.ss\",medium:\"HH.mm\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'pukul' {{time}}\",long:\"{{date}} 'pukul' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'lalu pukul' p\",yesterday:\"'Kemarin pukul' p\",today:\"'Hari ini pukul' p\",tomorrow:\"'Besok pukul' p\",nextWeek:\"eeee 'pukul' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>\"ke-\"+Number(e),era:(0,s.o)({values:{narrow:[\"SM\",\"M\"],abbreviated:[\"SM\",\"M\"],wide:[\"Sebelum Masehi\",\"Masehi\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"Kuartal ke-1\",\"Kuartal ke-2\",\"Kuartal ke-3\",\"Kuartal ke-4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Agt\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],wide:[\"Januari\",\"Februari\",\"Maret\",\"April\",\"Mei\",\"Juni\",\"Juli\",\"Agustus\",\"September\",\"Oktober\",\"November\",\"Desember\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"M\",\"S\",\"S\",\"R\",\"K\",\"J\",\"S\"],short:[\"Min\",\"Sen\",\"Sel\",\"Rab\",\"Kam\",\"Jum\",\"Sab\"],abbreviated:[\"Min\",\"Sen\",\"Sel\",\"Rab\",\"Kam\",\"Jum\",\"Sab\"],wide:[\"Minggu\",\"Senin\",\"Selasa\",\"Rabu\",\"Kamis\",\"Jumat\",\"Sabtu\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"siang\",evening:\"sore\",night:\"malam\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"id\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"dalam waktu \"+a:a+\" yang lalu\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^ke-(\\d+)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(sm|m)\u002Fi,abbreviated:\u002F^(s\\.?\\s?m\\.?|s\\.?\\s?e\\.?\\s?u\\.?|m\\.?|e\\.?\\s?u\\.?)\u002Fi,wide:\u002F^(sebelum masehi|sebelum era umum|masehi|era umum)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^(m|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K-?\\s[1234]\u002Fi,wide:\u002F^Kuartal ke-?\\s?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)\u002Fi,wide:\u002F^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^ap\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[srkjm]\u002Fi,short:\u002F^(min|sen|sel|rab|kam|jum|sab)\u002Fi,abbreviated:\u002F^(min|sen|sel|rab|kam|jum|sab)\u002Fi,wide:\u002F^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^m\u002Fi,\u002F^s\u002Fi,\u002F^s\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^s\u002Fi],any:[\u002F^m\u002Fi,\u002F^sen\u002Fi,\u002F^sel\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|tengah m|tengah h|(di(\\swaktu)?) (pagi|siang|sore|malam))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|tengah malam|tengah hari|(di(\\swaktu)?) (pagi|siang|sore|malam))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^tengah m\u002Fi,noon:\u002F^tengah h\u002Fi,morning:\u002Fpagi\u002Fi,afternoon:\u002Fsiang\u002Fi,evening:\u002Fsore\u002Fi,night:\u002Fmalam\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},48635(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"arrow-right\",[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"m12 5 7 7-7 7\",key:\"xquz4c\"}]])},48697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"x\",[[\"path\",{d:\"M18 6 6 18\",key:\"1bl5f8\"}],[\"path\",{d:\"m6 6 12 12\",key:\"d8bk6v\"}]])},48771(e,t,n){n.d(t,{b:()=>s});var r=n(51609),a=n(44645),o=n(74848),i=r.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...s}=e;return(0,o.jsx)(a.sG.svg,{...s,ref:t,width:r,height:i,viewBox:\"0 0 30 10\",preserveAspectRatio:\"none\",children:e.asChild?n:(0,o.jsx)(\"polygon\",{points:\"0,0 30,0 15,10\"})})});i.displayName=\"Arrow\";var s=i},49135(e,t,n){n.d(t,{G:()=>l});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"مايو\",\"يونـ\",\"يولـ\",\"أغسـ\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ar-SA\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:t\u003C=10?o.threeToTen.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+a:\"منذ \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[يفمأمسند]\u002Fi,abbreviated:\u002F^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)\u002Fi,wide:\u002F^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ين\u002Fi,\u002F^ف\u002Fi,\u002F^مار\u002Fi,\u002F^أب\u002Fi,\u002F^ماي\u002Fi,\u002F^يون\u002Fi,\u002F^يول\u002Fi,\u002F^أغ\u002Fi,\u002F^س\u002Fi,\u002F^أك\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},49436(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"bell\",[[\"path\",{d:\"M10.268 21a2 2 0 0 0 3.464 0\",key:\"vwvbt9\"}],[\"path\",{d:\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\",key:\"11g9vi\"}]])},49727(e,t,n){n.d(t,{R:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-ZA\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},49785(e,t,n){n.d(t,{Gb:()=>R,Jt:()=>g,Op:()=>H,hZ:()=>y,lN:()=>N,mN:()=>ke,xI:()=>D,xW:()=>F});var r=n(51609),a=e=>\"checkbox\"===e.type,o=e=>e instanceof Date,i=e=>null==e;const s=e=>\"object\"==typeof e;var u=e=>!i(e)&&!Array.isArray(e)&&s(e)&&!o(e),d=e=>u(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,l=(e,t)=>e.has((e=>e.substring(0,e.search(\u002F\\.\\d+(\\.|$)\u002F))||e)(t)),c=\"undefined\"!=typeof window&&void 0!==window.HTMLElement&&\"undefined\"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);const t=\"undefined\"!=typeof FileList&&e instanceof FileList;if(c&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!(n||u(e)&&(e=>{const t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty(\"isPrototypeOf\")})(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=m(e[t]));return r}var f=e=>\u002F^\\w*$\u002F.test(e),h=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>p(e.replace(\u002F[\"|']|\\]\u002Fg,\"\").split(\u002F\\.|\\[\u002F)),g=(e,t,n)=>{if(!t||!u(e))return n;const r=(f(t)?[t]:v(t)).reduce((e,t)=>i(e)?e:e[t],e);return h(r)||r===e?h(e[t])?n:e[t]:r},b=e=>\"boolean\"==typeof e,w=e=>\"function\"==typeof e,y=(e,t,n)=>{let r=-1;const a=f(t)?[t]:v(t),o=a.length,i=o-1;for(;++r\u003Co;){const t=a[r];let o=n;if(r!==i){const n=e[t];o=u(n)||Array.isArray(n)?n:isNaN(+a[r+1])?{}:[]}if(\"__proto__\"===t||\"constructor\"===t||\"prototype\"===t)return;e[t]=o,e=e[t]}};const k=\"blur\",x=\"onChange\",j=\"onSubmit\",M=\"all\",P=\"pattern\",_=\"required\",S=r.createContext(null);S.displayName=\"HookFormControlContext\";const W=()=>r.useContext(S);var C=(e,t,n,r=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const a=o;return t._proxyFormState[a]!==M&&(t._proxyFormState[a]=!r||M),n&&(n[a]=!0),e[a]}});return a};const O=\"undefined\"!=typeof window?r.useLayoutEffect:r.useEffect;function N(e){const t=W(),{control:n=t,disabled:a,name:o,exact:i}=e||{},[s,u]=r.useState(n._formState),d=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return O(()=>n._subscribe({name:o,formState:d.current,exact:i,callback:e=>{!a&&u({...n._formState,...e})}}),[o,a,i]),r.useEffect(()=>{d.current.isValid&&n._setValid(!0)},[n]),r.useMemo(()=>C(s,n,d.current,!1),[s,n])}var z=e=>\"string\"==typeof e,A=(e,t,n,r,a)=>z(e)?(r&&t.watch.add(e),g(n,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),g(n,e))):(r&&(t.watchAll=!0),n),T=e=>i(e)||!s(e);function E(e,t,n=new WeakSet){if(T(e)||T(t))return Object.is(e,t);if(o(e)&&o(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const i of r){const r=e[i];if(!a.includes(i))return!1;if(\"ref\"!==i){const e=t[i];if(o(r)&&o(e)||u(r)&&u(e)||Array.isArray(r)&&Array.isArray(e)?!E(r,e,n):!Object.is(r,e))return!1}}return!0}const D=e=>e.render(function(e){const t=W(),{name:n,disabled:a,control:o=t,shouldUnregister:i,defaultValue:s,exact:u=!0}=e,c=l(o._names.array,n),f=r.useMemo(()=>g(o._formValues,n,g(o._defaultValues,n,s)),[o,n,s]),p=function(e){const t=W(),{control:n=t,name:a,defaultValue:o,disabled:i,exact:s,compute:u}=e||{},d=r.useRef(o),l=r.useRef(u),c=r.useRef(void 0),m=r.useRef(n),f=r.useRef(a);l.current=u;const[h,p]=r.useState(()=>{const e=n._getWatch(a,d.current);return l.current?l.current(e):e}),v=r.useCallback(e=>{const t=A(a,n._names,e||n._formValues,!1,d.current);return l.current?l.current(t):t},[n._formValues,n._names,a]),g=r.useCallback(e=>{if(!i){const t=A(a,n._names,e||n._formValues,!1,d.current);if(l.current){const e=l.current(t);E(e,c.current)||(p(e),c.current=e)}else p(t)}},[n._formValues,n._names,i,a]);O(()=>(m.current===n&&E(f.current,a)||(m.current=n,f.current=a,g()),n._subscribe({name:a,formState:{values:!0},exact:s,callback:e=>{g(e.values)}})),[n,s,a,g]),r.useEffect(()=>n._removeUnmounted());const b=m.current!==n,w=f.current,y=r.useMemo(()=>{if(i)return null;const e=!b&&!E(w,a);return b||e?v():null},[i,b,a,w,v]);return null!==y?y:h}({control:o,name:n,defaultValue:f,exact:u}),v=N({control:o,name:n,exact:u}),x=r.useRef(e),j=r.useRef(void 0),M=r.useRef(o.register(n,{...e.rules,value:p,...b(e.disabled)?{disabled:e.disabled}:{}}));x.current=e;const P=r.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!g(v.errors,n)},isDirty:{enumerable:!0,get:()=>!!g(v.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!g(v.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!g(v.validatingFields,n)},error:{enumerable:!0,get:()=>g(v.errors,n)}}),[v,n]),_=r.useCallback(e=>M.current.onChange({target:{value:d(e),name:n},type:\"change\"}),[n]),S=r.useCallback(()=>M.current.onBlur({target:{value:g(o._formValues,n),name:n},type:k}),[n,o._formValues]),C=r.useCallback(e=>{const t=g(o._fields,n);t&&t._f&&e&&(t._f.ref={focus:()=>w(e.focus)&&e.focus(),select:()=>w(e.select)&&e.select(),setCustomValidity:t=>w(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>w(e.reportValidity)&&e.reportValidity()})},[o._fields,n]),z=r.useMemo(()=>({name:n,value:p,...b(a)||v.disabled?{disabled:v.disabled||a}:{},onChange:_,onBlur:S,ref:C}),[n,a,v.disabled,_,S,C,p]);return r.useEffect(()=>{const e=o._options.shouldUnregister||i,t=j.current;t&&t!==n&&!c&&o.unregister(t),o.register(n,{...x.current.rules,...b(x.current.disabled)?{disabled:x.current.disabled}:{}});const r=(e,t)=>{const n=g(o._fields,e);n&&n._f&&(n._f.mount=t)};if(r(n,!0),e){const e=m(g(o._options.defaultValues,n,x.current.defaultValue));y(o._defaultValues,n,e),h(g(o._formValues,n))&&y(o._formValues,n,e)}return!c&&o.register(n),j.current=n,()=>{(c?e&&!o._state.action:e)?o.unregister(n):r(n,!1)}},[n,o,c,i]),r.useEffect(()=>{o._setDisabledField({disabled:a,name:n})},[a,n,o]),r.useMemo(()=>({field:z,formState:v,fieldState:P}),[z,v,P])}(e)),I=r.createContext(null);I.displayName=\"HookFormContext\";const F=()=>r.useContext(I),H=e=>{const{children:t,watch:n,getValues:a,getFieldState:o,setError:i,clearErrors:s,setValue:u,trigger:d,formState:l,resetField:c,reset:m,handleSubmit:f,unregister:h,control:p,register:v,setFocus:g,subscribe:b}=e;return r.createElement(I.Provider,{value:r.useMemo(()=>({watch:n,getValues:a,getFieldState:o,setError:i,clearErrors:s,setValue:u,trigger:d,formState:l,resetField:c,reset:m,handleSubmit:f,unregister:h,control:p,register:v,setFocus:g,subscribe:b}),[s,p,l,o,a,f,v,m,c,i,g,u,b,d,h,n])},r.createElement(S.Provider,{value:p},t))};var R=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{},$=e=>Array.isArray(e)?e:[e],L=()=>{let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function X(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const a=e[r],o=t[r];if(a&&u(a)&&o){const e=X(a,o);u(e)&&(n[r]=e)}else e[r]&&(n[r]=o)}return n}var G=e=>u(e)&&!Object.keys(e).length,Y=e=>\"file\"===e.type,Z=e=>{if(!c)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},q=e=>\"select-multiple\"===e.type,B=e=>\"radio\"===e.type,V=e=>Z(e)&&e.isConnected;function U(e,t){const n=Array.isArray(t)?t:f(t)?[t]:v(t),r=1===n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r\u003Cn;)e=h(e)?r++:e[t[r++]];return e}(e,n),a=n.length-1,o=n[a];return r&&delete r[o],0!==a&&(u(r)&&G(r)||Array.isArray(r)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(r))&&U(e,n.slice(0,-1)),e}function K(e){return Array.isArray(e)||u(e)&&!(e=>{for(const t in e)if(w(e[t]))return!0;return!1})(e)}function J(e,t={}){for(const n in e){const r=e[n];K(r)?(t[n]=Array.isArray(r)?[]:{},J(r,t[n])):h(r)||(t[n]=!0)}return t}function Q(e,t,n){n||(n=J(t));for(const r in e){const a=e[r];if(K(a))h(t)||T(n[r])?n[r]=J(a,Array.isArray(a)?[]:{}):Q(a,i(t)?{}:t[r],n[r]);else{const e=t[r];n[r]=!E(a,e)}}return n}const ee={value:!1,isValid:!1},te={value:!0,isValid:!0};var ne=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||\"\"===e[0].value?te:{value:e[0].value,isValid:!0}:te:ee}return ee},re=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>h(e)?e:t?\"\"===e?NaN:e?+e:e:n&&z(e)?new Date(e):r?r(e):e;const ae={isValid:!1,value:null};var oe=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ae):ae;function ie(e){const t=e.ref;return Y(t)?t.files:B(t)?oe(e.refs).value:q(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?ne(e.refs).value:re(h(t.value)?e.ref.value:t.value,e)}var se=e=>e instanceof RegExp,ue=e=>h(e)?e:se(e)?e.source:u(e)?se(e.value)?e.value.source:e.value:e,de=e=>({isOnSubmit:!e||e===j,isOnBlur:\"onBlur\"===e,isOnChange:e===x,isOnAll:e===M,isOnTouch:\"onTouched\"===e});const le=\"AsyncFunction\";var ce=e=>!!e&&!!e.validate&&!!(w(e.validate)&&e.validate.constructor.name===le||u(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===le)),me=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&\u002F^\\.\\w+\u002F.test(e.slice(t.length))));const fe=(e,t,n,r)=>{for(const a of n||Object.keys(e)){const n=g(e,a);if(n){const{_f:e,...o}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!r)return!0;if(e.ref&&t(e.ref,e.name)&&!r)return!0;if(fe(o,t))break}else if(u(o)&&fe(o,t))break}}};function he(e,t,n){const r=g(e,n);if(r||f(n))return{error:r,name:n};const a=n.split(\".\");for(;a.length;){const r=a.join(\".\"),o=g(t,r),i=g(e,r);if(o&&!Array.isArray(o)&&n!==r)return{name:n};if(i&&i.type)return{name:r,error:i};if(i&&i.root&&i.root.type)return{name:`${r}.root`,error:i.root};a.pop()}return{name:n}}var pe=(e,t,n)=>{const r=$(g(e,n));return y(r,\"root\",t[n]),y(e,n,r),e};function ve(e,t,n=\"validate\"){if(z(e)||Array.isArray(e)&&e.every(z)||b(e)&&!e)return{type:n,message:z(e)?e:\"\",ref:t}}var ge=e=>u(e)&&!se(e)?e:{value:e,message:\"\"},be=async(e,t,n,r,o,s)=>{const{ref:d,refs:l,required:c,maxLength:m,minLength:f,min:p,max:v,pattern:y,validate:k,name:x,valueAsNumber:j,mount:M}=e._f,S=g(n,x);if(!M||t.has(x))return{};const W=l?l[0]:d,C=e=>{o&&W.reportValidity&&(W.setCustomValidity(b(e)?\"\":e||\"\"),W.reportValidity())},O={},N=B(d),A=a(d),T=N||A,E=(j||Y(d))&&h(d.value)&&h(S)||Z(d)&&\"\"===d.value||\"\"===S||Array.isArray(S)&&!S.length,D=R.bind(null,x,r,O),I=(e,t,n,r=\"maxLength\",a=\"minLength\")=>{const o=e?t:n;O[x]={type:e?r:a,message:o,ref:d,...D(e?r:a,o)}};if(s?!Array.isArray(S)||!S.length:c&&(!T&&(E||i(S))||b(S)&&!S||A&&!ne(l).isValid||N&&!oe(l).isValid)){const{value:e,message:t}=z(c)?{value:!!c,message:c}:ge(c);if(e&&(O[x]={type:_,message:t,ref:W,...D(_,t)},!r))return C(t),O}if(!(E||i(p)&&i(v))){let e,t;const n=ge(v),a=ge(p);if(i(S)||isNaN(S)){const r=d.valueAsDate||new Date(S),o=e=>new Date((new Date).toDateString()+\" \"+e),i=\"time\"==d.type,s=\"week\"==d.type;z(n.value)&&S&&(e=i?o(S)>o(n.value):s?S>n.value:r>new Date(n.value)),z(a.value)&&S&&(t=i?o(S)\u003Co(a.value):s?S\u003Ca.value:r\u003Cnew Date(a.value))}else{const r=d.valueAsNumber||(S?+S:S);i(n.value)||(e=r>n.value),i(a.value)||(t=r\u003Ca.value)}if((e||t)&&(I(!!e,n.message,a.message,\"max\",\"min\"),!r))return C(O[x].message),O}if((m||f)&&!E&&(z(S)||s&&Array.isArray(S))){const e=ge(m),t=ge(f),n=!i(e.value)&&S.length>+e.value,a=!i(t.value)&&S.length\u003C+t.value;if((n||a)&&(I(n,e.message,t.message),!r))return C(O[x].message),O}if(y&&!E&&z(S)){const{value:e,message:t}=ge(y);if(se(e)&&!S.match(e)&&(O[x]={type:P,message:t,ref:d,...D(P,t)},!r))return C(t),O}if(k)if(w(k)){const e=ve(await k(S,n),W);if(e&&(O[x]={...e,...D(\"validate\",e.message)},!r))return C(e.message),O}else if(u(k)){let e={};for(const t in k){if(!G(e)&&!r)break;const a=ve(await k[t](S,n),W,t);a&&(e={...a,...D(t,a.message)},C(a.message),r&&(O[x]=e))}if(!G(e)&&(O[x]={ref:W,...e},!r))return O}return C(!0),O};const we={mode:j,reValidateMode:x,shouldFocusError:!0};function ye(e={}){let t,n={...we,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:w(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},s={},f=(u(n.defaultValues)||u(n.values))&&m(n.defaultValues||n.values)||{},v=n.shouldUnregister?{}:m(f),x={action:!1,mount:!1,watch:!1,keepIsValid:!1},j={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},P=0;const _={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},S={..._};let W={...S};const C={array:L(),state:L()},O=n.criteriaMode===M,N=async e=>{if(!x.keepIsValid&&!n.disabled&&(S.isValid||W.isValid||e)){let e;n.resolver?(e=G((await F()).errors),T()):e=await H(s,!0),e!==r.isValid&&C.state.next({isValid:e})}},T=(e,t)=>{!n.disabled&&(S.isValidating||S.validatingFields||W.isValidating||W.validatingFields)&&((e||Array.from(j.mount)).forEach(e=>{e&&(t?y(r.validatingFields,e,t):U(r.validatingFields,e))}),C.state.next({validatingFields:r.validatingFields,isValidating:!G(r.validatingFields)}))},D=(e,t,n,r)=>{const a=g(s,e);if(a){const o=g(v,e,h(n)?g(f,e):n);h(o)||r&&r.defaultChecked||t?y(v,e,t?o:ie(a._f)):J(e,o),x.mount&&!x.action&&N()}},I=(e,t,a,o,i)=>{let s=!1,u=!1;const d={name:e};if(!n.disabled){if(!a||o){(S.isDirty||W.isDirty)&&(u=r.isDirty,r.isDirty=d.isDirty=R(),s=u!==d.isDirty);const n=E(g(f,e),t);u=!!g(r.dirtyFields,e),n?U(r.dirtyFields,e):y(r.dirtyFields,e,!0),d.dirtyFields=r.dirtyFields,s=s||(S.dirtyFields||W.dirtyFields)&&u!==!n}if(a){const t=g(r.touchedFields,e);t||(y(r.touchedFields,e,a),d.touchedFields=r.touchedFields,s=s||(S.touchedFields||W.touchedFields)&&t!==a)}s&&i&&C.state.next(d)}return s?d:{}},F=async e=>{T(e,!0);const t=await n.resolver(v,n.context,((e,t,n,r)=>{const a={};for(const n of e){const e=g(t,n);e&&y(a,n,e._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}})(e||j.mount,s,n.criteriaMode,n.shouldUseNativeValidation));return t},H=async(t,a,o={valid:!0})=>{for(const i in t){const s=t[i];if(s){const{_f:t,...i}=s;if(t){const i=j.array.has(t.name),u=s._f&&ce(s._f);u&&S.validatingFields&&T([t.name],!0);const d=await be(s,j.disabled,v,O,n.shouldUseNativeValidation&&!a,i);if(u&&S.validatingFields&&T([t.name]),d[t.name]&&(o.valid=!1,a||e.shouldUseNativeValidation))break;!a&&(g(d,t.name)?i?pe(r.errors,d,t.name):y(r.errors,t.name,d[t.name]):U(r.errors,t.name))}!G(i)&&await H(i,a,o)}}return o.valid},R=(e,t)=>!n.disabled&&(e&&t&&y(v,e,t),!E(se(),f)),K=(e,t,n)=>A(e,j,{...x.mount?v:h(t)?f:z(e)?{[e]:t}:t},n,t),J=(e,t,n={})=>{const r=g(s,e);let o=t;if(r){const n=r._f;n&&(!n.disabled&&y(v,e,re(t,n)),o=Z(n.ref)&&i(t)?\"\":t,q(n.ref)?[...n.ref.options].forEach(e=>e.selected=o.includes(e.value)):n.refs?a(n.ref)?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):n.refs.forEach(e=>e.checked=e.value===o):Y(n.ref)?n.ref.value=\"\":(n.ref.value=o,n.ref.type||C.state.next({name:e,values:m(v)})))}(n.shouldDirty||n.shouldTouch)&&I(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&oe(e)},ee=(e,t,n)=>{for(const r in t){if(!t.hasOwnProperty(r))return;const a=t[r],i=e+\".\"+r,d=g(s,i);(j.array.has(e)||u(a)||d&&!d._f)&&!o(a)?ee(i,a,n):J(i,a,n)}},te=(e,t,n={})=>{const a=g(s,e),o=j.array.has(e),u=m(t);y(v,e,u),o?(C.array.next({name:e,values:m(v)}),(S.isDirty||S.dirtyFields||W.isDirty||W.dirtyFields)&&n.shouldDirty&&C.state.next({name:e,dirtyFields:Q(f,v),isDirty:R(e,u)})):!a||a._f||i(u)?J(e,u,n):ee(e,u,n),me(e,j)?C.state.next({...r,name:e,values:m(v)}):C.state.next({name:x.mount?e:void 0,values:m(v)})},ne=async e=>{x.mount=!0;const a=e.target;let i=a.name,u=!0;const l=g(s,i),c=e=>{u=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||E(e,g(v,i,e))},f=de(n.mode),h=de(n.reValidateMode);if(l){let o,w;const x=a.type?ie(l._f):d(e),M=e.type===k||\"focusout\"===e.type,_=!((p=l._f).mount&&(p.required||p.min||p.max||p.maxLength||p.minLength||p.pattern||p.validate)||n.resolver||g(r.errors,i)||l._f.deps)||((e,t,n,r,a)=>!a.isOnAll&&(!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:!(n?r.isOnChange:a.isOnChange)||e))(M,g(r.touchedFields,i),r.isSubmitted,h,f),z=me(i,j,M);y(v,i,x),M?a&&a.readOnly||(l._f.onBlur&&l._f.onBlur(e),t&&t(0)):l._f.onChange&&l._f.onChange(e);const A=I(i,x,M),D=!G(A)||z;if(!M&&C.state.next({name:i,type:e.type,values:m(v)}),_)return(S.isValid||W.isValid)&&(\"onBlur\"===n.mode?M&&N():M||N()),D&&C.state.next({name:i,...z?{}:A});if(!M&&z&&C.state.next({...r}),n.resolver){const{errors:e}=await F([i]);if(T([i]),c(x),u){const t=he(r.errors,s,i),n=he(e,s,t.name||i);o=n.error,i=n.name,w=G(e)}}else T([i],!0),o=(await be(l,j.disabled,v,O,n.shouldUseNativeValidation))[i],T([i]),c(x),u&&(o?w=!1:(S.isValid||W.isValid)&&(w=await H(s,!0)));u&&(l._f.deps&&(!Array.isArray(l._f.deps)||l._f.deps.length>0)&&oe(l._f.deps),((e,a,o,i)=>{const s=g(r.errors,e),u=(S.isValid||W.isValid)&&b(a)&&r.isValid!==a;var d;if(n.delayError&&o?(d=()=>((e,t)=>{y(r.errors,e,t),C.state.next({errors:r.errors})})(e,o),t=e=>{clearTimeout(P),P=setTimeout(d,e)},t(n.delayError)):(clearTimeout(P),t=null,o?y(r.errors,e,o):U(r.errors,e)),(o?!E(s,o):s)||!G(i)||u){const t={...i,...u&&b(a)?{isValid:a}:{},errors:r.errors,name:e};r={...r,...t},C.state.next(t)}})(i,w,o,A))}var p},ae=(e,t)=>{if(g(r.errors,t)&&e.focus)return e.focus(),1},oe=async(e,t={})=>{let a,o;const i=$(e);if(n.resolver){const t=await(async e=>{const{errors:t}=await F(e);if(T(e),e)for(const n of e){const e=g(t,n);e?y(r.errors,n,e):U(r.errors,n)}else r.errors=t;return t})(h(e)?e:i);a=G(t),o=e?!i.some(e=>g(t,e)):a}else e?(o=(await Promise.all(i.map(async e=>{const t=g(s,e);return await H(t&&t._f?{[e]:t}:t)}))).every(Boolean),(o||r.isValid)&&N()):o=a=await H(s);return C.state.next({...!z(e)||(S.isValid||W.isValid)&&a!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:a}:{},errors:r.errors}),t.shouldFocus&&!o&&fe(s,ae,e?i:j.mount),o},se=(e,t)=>{let n={...x.mount?v:f};return t&&(n=X(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),h(e)?n:z(e)?g(n,e):e.map(e=>g(n,e))},le=(e,t)=>({invalid:!!g((t||r).errors,e),isDirty:!!g((t||r).dirtyFields,e),error:g((t||r).errors,e),isValidating:!!g(r.validatingFields,e),isTouched:!!g((t||r).touchedFields,e)}),ve=(e,t,n)=>{const a=(g(s,e,{_f:{}})._f||{}).ref,o=g(r.errors,e)||{},{ref:i,message:u,type:d,...l}=o;y(r.errors,e,{...l,...t,ref:a}),C.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&a&&a.focus&&a.focus()},ge=e=>C.state.subscribe({next:t=>{var n,a,o;n=e.name,a=t.name,o=e.exact,n&&a&&n!==a&&!$(n).some(e=>e&&(o?e===a:e.startsWith(a)||a.startsWith(e)))||!((e,t,n,r)=>{n(e);const{name:a,...o}=e;return G(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!r||M))})(t,e.formState||S,Se,e.reRenderRoot)||e.callback({values:{...v},...r,...t,defaultValues:f})}}).unsubscribe,ye=(e,t={})=>{for(const a of e?$(e):j.mount)j.mount.delete(a),j.array.delete(a),t.keepValue||(U(s,a),U(v,a)),!t.keepError&&U(r.errors,a),!t.keepDirty&&U(r.dirtyFields,a),!t.keepTouched&&U(r.touchedFields,a),!t.keepIsValidating&&U(r.validatingFields,a),!n.shouldUnregister&&!t.keepDefaultValue&&U(f,a);C.state.next({values:m(v)}),C.state.next({...r,...t.keepDirty?{isDirty:R()}:{}}),!t.keepIsValid&&N()},ke=({disabled:e,name:t})=>{if(b(e)&&x.mount||e||j.disabled.has(t)){const n=j.disabled.has(t)!==!!e;e?j.disabled.add(t):j.disabled.delete(t),n&&x.mount&&!x.action&&N()}},xe=(e,t={})=>{let r=g(s,e);const o=b(t.disabled)||b(n.disabled);return y(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),j.mount.add(e),r?ke({disabled:b(t.disabled)?t.disabled:n.disabled,name:e}):D(e,!0,t.value),{...o?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:ue(t.min),max:ue(t.max),minLength:ue(t.minLength),maxLength:ue(t.maxLength),pattern:ue(t.pattern)}:{},name:e,onChange:ne,onBlur:ne,ref:o=>{if(o){xe(e,t),r=g(s,e);const n=h(o.value)&&o.querySelectorAll&&o.querySelectorAll(\"input,select,textarea\")[0]||o,i=(e=>B(e)||a(e))(n),u=r._f.refs||[];if(i?u.find(e=>e===n):n===r._f.ref)return;y(s,e,{_f:{...r._f,...i?{refs:[...u.filter(V),n,...Array.isArray(g(f,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),D(e,!1,void 0,n)}else r=g(s,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!l(j.array,e)||!x.action)&&j.unMount.add(e)}}},je=()=>n.shouldFocusError&&fe(s,ae,j.mount),Me=(e,t)=>async a=>{let o;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let i=m(v);if(C.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await F();T(),r.errors=e,i=m(t)}else await H(s);if(j.disabled.size)for(const e of j.disabled)U(i,e);if(U(r.errors,\"root\"),G(r.errors)){C.state.next({errors:{}});try{await e(i,a)}catch(e){o=e}}else t&&await t({...r.errors},a),je(),setTimeout(je);if(C.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:G(r.errors)&&!o,submitCount:r.submitCount+1,errors:r.errors}),o)throw o},Pe=(e,t={})=>{const a=e?m(e):f,o=m(a),i=G(e),u=i?f:o;if(t.keepDefaultValues||(f=a),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...j.mount,...Object.keys(Q(f,v))]);for(const t of Array.from(e)){const e=g(r.dirtyFields,t),n=g(v,t),a=g(u,t);e&&!h(n)?y(u,t,n):e||h(a)||te(t,a)}}else{if(c&&h(e))for(const e of j.mount){const t=g(s,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Z(e)){const t=e.closest(\"form\");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of j.mount)te(e,g(u,e));else s={}}v=n.shouldUnregister?t.keepDefaultValues?m(f):{}:m(u),C.array.next({values:{...u}}),C.state.next({values:{...u}})}j={mount:t.keepDirtyValues?j.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:\"\"},x.mount=!S.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!n.shouldUnregister&&!G(u),x.watch=!!n.shouldUnregister,x.keepIsValid=!!t.keepIsValid,x.action=!1,t.keepErrors||(r.errors={}),C.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!i&&(t.keepDirty?r.isDirty:!(!t.keepDefaultValues||E(e,f))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&v?Q(f,v):r.dirtyFields:t.keepDefaultValues&&e?Q(f,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:f})},_e=(e,t)=>Pe(w(e)?e(v):e,{...n.resetOptions,...t}),Se=e=>{r={...r,...e}},We={control:{register:xe,unregister:ye,getFieldState:le,handleSubmit:Me,setError:ve,_subscribe:ge,_runSchema:F,_updateIsValidating:T,_focusError:je,_getWatch:K,_getDirty:R,_setValid:N,_setFieldArray:(e,t=[],a,o,i=!0,u=!0)=>{if(o&&a&&!n.disabled){if(x.action=!0,u&&Array.isArray(g(s,e))){const t=a(g(s,e),o.argA,o.argB);i&&y(s,e,t)}if(u&&Array.isArray(g(r.errors,e))){const t=a(g(r.errors,e),o.argA,o.argB);i&&y(r.errors,e,t),((e,t)=>{!p(g(e,t)).length&&U(e,t)})(r.errors,e)}if((S.touchedFields||W.touchedFields)&&u&&Array.isArray(g(r.touchedFields,e))){const t=a(g(r.touchedFields,e),o.argA,o.argB);i&&y(r.touchedFields,e,t)}(S.dirtyFields||W.dirtyFields)&&(r.dirtyFields=Q(f,v)),C.state.next({name:e,isDirty:R(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else y(v,e,t)},_setDisabledField:ke,_setErrors:e=>{r.errors=e,C.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>p(g(x.mount?v:f,e,n.shouldUnregister?g(f,e,[]):[])),_reset:Pe,_resetDefaultValues:()=>w(n.defaultValues)&&n.defaultValues().then(e=>{_e(e,n.resetOptions),C.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of j.unMount){const t=g(s,e);t&&(t._f.refs?t._f.refs.every(e=>!V(e)):!V(t._f.ref))&&ye(e)}j.unMount=new Set},_disableForm:e=>{b(e)&&(C.state.next({disabled:e}),fe(s,(t,n)=>{const r=g(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:C,_proxyFormState:S,get _fields(){return s},get _formValues(){return v},get _state(){return x},set _state(e){x=e},get _defaultValues(){return f},get _names(){return j},set _names(e){j=e},get _formState(){return r},get _options(){return n},set _options(e){n={...n,...e}}},subscribe:e=>(x.mount=!0,W={...W,...e.formState},ge({...e,formState:{..._,...e.formState}})),trigger:oe,register:xe,handleSubmit:Me,watch:(e,t)=>w(e)?C.state.subscribe({next:n=>\"values\"in n&&e(K(void 0,t),n)}):K(e,t,!0),setValue:te,getValues:se,reset:_e,resetField:(e,t={})=>{g(s,e)&&(h(t.defaultValue)?te(e,m(g(f,e))):(te(e,t.defaultValue),y(f,e,m(t.defaultValue))),t.keepTouched||U(r.touchedFields,e),t.keepDirty||(U(r.dirtyFields,e),r.isDirty=t.defaultValue?R(e,m(g(f,e))):R()),t.keepError||(U(r.errors,e),S.isValid&&N()),C.state.next({...r}))},clearErrors:e=>{e&&$(e).forEach(e=>U(r.errors,e)),C.state.next({errors:e?r.errors:{}})},unregister:ye,setError:ve,setFocus:(e,t={})=>{const n=g(s,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&w(e.select)&&e.select()})}},getFieldState:le};return{...We,formControl:We}}function ke(e={}){const t=r.useRef(void 0),n=r.useRef(void 0),[a,o]=r.useState({isDirty:!1,isValidating:!1,isLoading:w(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:w(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!w(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:n,...r}=ye(e);t.current={...r,formState:a}}const i=t.current.control;return i._options=e,O(()=>{const e=i._subscribe({formState:i._proxyFormState,callback:()=>o({...i._formState}),reRenderRoot:!0});return o(e=>({...e,isReady:!0})),i._formState.isReady=!0,e},[i]),r.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),r.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),r.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),r.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),r.useEffect(()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==a.isDirty&&i._subjects.state.next({isDirty:e})}},[i,a.isDirty]),r.useEffect(()=>{var t;e.values&&!E(e.values,n.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),(null===(t=i._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||i._setValid(),n.current=e.values,o(e=>({...e}))):i._resetDefaultValues()},[i,e.values]),r.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=r.useMemo(()=>C(a,i),[i,a]),t.current}},49958(e,t,n){n.d(t,{OA:()=>d,eh:()=>o,uE:()=>l});var r=n(83795);function a(e){let t=e?.target??\"draft-2020-12\";return\"draft-4\"===t&&(t=\"draft-04\"),\"draft-7\"===t&&(t=\"draft-07\"),{processors:e.processors??{},metadataRegistry:e?.metadata??r.fd,target:t,unrepresentable:e?.unrepresentable??\"throw\",override:e?.override??(()=>{}),io:e?.io??\"output\",counter:0,seen:new Map,cycles:e?.cycles??\"ref\",reused:e?.reused??\"inline\",external:e?.external??void 0}}function o(e,t,n={path:[],schemaPath:[]}){var r;const a=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;const s={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,s);const d=e._zod.toJSONSchema?.();if(d)s.schema=d;else{const r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,s.schema,r);else{const n=s.schema,o=t.processors[a.type];if(!o)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);o(e,t,n,r)}const i=e._zod.parent;i&&(s.ref||(s.ref=i),o(i,t,r),t.seen.get(i).isParent=!0)}const l=t.metadataRegistry.get(e);return l&&Object.assign(s.schema,l),\"input\"===t.io&&u(e)&&(delete s.schema.examples,delete s.schema.default),\"input\"===t.io&&s.schema._prefault&&((r=s.schema).default??(r.default=s.schema._prefault)),delete s.schema._prefault,t.seen.get(e).schema}function i(e,t){const n=e.seen.get(t);if(!n)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const r=new Map;for(const t of e.seen.entries()){const n=e.metadataRegistry.get(t[0])?.id;if(n){const e=r.get(n);if(e&&e!==t[0])throw new Error(`Duplicate schema id \"${n}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}const a=t=>{if(t[1].schema.$ref)return;const r=t[1],{ref:a,defId:o}=(t=>{const r=\"draft-2020-12\"===e.target?\"$defs\":\"definitions\";if(e.external){const n=e.external.registry.get(t[0])?.id,a=e.external.uri??(e=>e);if(n)return{ref:a(n)};const o=t[1].defId??t[1].schema.id??\"schema\"+e.counter++;return t[1].defId=o,{defId:o,ref:`${a(\"__shared\")}#\u002F${r}\u002F${o}`}}if(t[1]===n)return{ref:\"#\"};const a=`#\u002F${r}\u002F`,o=t[1].schema.id??\"__schema\"+e.counter++;return{defId:o,ref:a+o}})(t);r.def={...r.schema},o&&(r.defId=o);const i=r.schema;for(const e in i)delete i[e];i.$ref=a};if(\"throw\"===e.cycles)for(const t of e.seen.entries()){const e=t[1];if(e.cycle)throw new Error(`Cycle detected: #\u002F${e.cycle?.join(\"\u002F\")}\u002F\u003Croot>\\n\\nSet the \\`cycles\\` parameter to \\`\"ref\"\\` to resolve cyclical schemas with defs.`)}for(const n of e.seen.entries()){const r=n[1];if(t===n[0]){a(n);continue}if(e.external){const r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}const o=e.metadataRegistry.get(n[0])?.id;(o||r.cycle||r.count>1&&\"ref\"===e.reused)&&a(n)}}function s(e,t){const n=e.seen.get(t);if(!n)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const r=t=>{const n=e.seen.get(t);if(null===n.ref)return;const a=n.def??n.schema,o={...a},i=n.ref;if(n.ref=null,i){r(i);const n=e.seen.get(i),s=n.schema;if(!s.$ref||\"draft-07\"!==e.target&&\"draft-04\"!==e.target&&\"openapi-3.0\"!==e.target?Object.assign(a,s):(a.allOf=a.allOf??[],a.allOf.push(s)),Object.assign(a,o),t._zod.parent===i)for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&(e in o||delete a[e]);if(s.$ref)for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&e in n.def&&JSON.stringify(a[e])===JSON.stringify(n.def[e])&&delete a[e]}const s=t._zod.parent;if(s&&s!==i){r(s);const t=e.seen.get(s);if(t?.schema.$ref&&(a.$ref=t.schema.$ref,t.def))for(const e in a)\"$ref\"!==e&&\"allOf\"!==e&&e in t.def&&JSON.stringify(a[e])===JSON.stringify(t.def[e])&&delete a[e]}e.override({zodSchema:t,jsonSchema:a,path:n.path??[]})};for(const t of[...e.seen.entries()].reverse())r(t[0]);const a={};if(\"draft-2020-12\"===e.target?a.$schema=\"https:\u002F\u002Fjson-schema.org\u002Fdraft\u002F2020-12\u002Fschema\":\"draft-07\"===e.target?a.$schema=\"http:\u002F\u002Fjson-schema.org\u002Fdraft-07\u002Fschema#\":\"draft-04\"===e.target?a.$schema=\"http:\u002F\u002Fjson-schema.org\u002Fdraft-04\u002Fschema#\":e.target,e.external?.uri){const n=e.external.registry.get(t)?.id;if(!n)throw new Error(\"Schema is missing an `id` property\");a.$id=e.external.uri(n)}Object.assign(a,n.def??n.schema);const o=e.external?.defs??{};for(const t of e.seen.entries()){const e=t[1];e.def&&e.defId&&(o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&(\"draft-2020-12\"===e.target?a.$defs=o:a.definitions=o);try{const n=JSON.parse(JSON.stringify(a));return Object.defineProperty(n,\"~standard\",{value:{...t[\"~standard\"],jsonSchema:{input:l(t,\"input\",e.processors),output:l(t,\"output\",e.processors)}},enumerable:!1,writable:!1}),n}catch(e){throw new Error(\"Error converting schema to JSON.\")}}function u(e,t){const n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);const r=e._zod.def;if(\"transform\"===r.type)return!0;if(\"array\"===r.type)return u(r.element,n);if(\"set\"===r.type)return u(r.valueType,n);if(\"lazy\"===r.type)return u(r.getter(),n);if(\"promise\"===r.type||\"optional\"===r.type||\"nonoptional\"===r.type||\"nullable\"===r.type||\"readonly\"===r.type||\"default\"===r.type||\"prefault\"===r.type)return u(r.innerType,n);if(\"intersection\"===r.type)return u(r.left,n)||u(r.right,n);if(\"record\"===r.type||\"map\"===r.type)return u(r.keyType,n)||u(r.valueType,n);if(\"pipe\"===r.type)return u(r.in,n)||u(r.out,n);if(\"object\"===r.type){for(const e in r.shape)if(u(r.shape[e],n))return!0;return!1}if(\"union\"===r.type){for(const e of r.options)if(u(e,n))return!0;return!1}if(\"tuple\"===r.type){for(const e of r.items)if(u(e,n))return!0;return!(!r.rest||!u(r.rest,n))}return!1}const d=(e,t={})=>n=>{const r=a({...n,processors:t});return o(e,r),i(r,e),s(r,e)},l=(e,t,n={})=>r=>{const{libraryOptions:u,target:d}=r??{},l=a({...u??{},target:d,io:t,processors:n});return o(e,l),i(l,e),s(l,e)}},50205(e,t,n){n.d(t,{VY:()=>y,_x:()=>w});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(71377),g=n(71112),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=function(e){var t=e.className,n=b(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({className:(0,g.cn)(\"text-card-foreground font-bold\",\"text-[22px] leading-[28px]\",\"sm:text-[26px] sm:leading-[32px]\",\"md:text-[30px] md:leading-[36px]\",t)},n))},y=function(e){var t=e.className,n=b(e,[\"className\"]);return(0,p.jsx)(\"div\",Object.assign({className:(0,g.cn)(\"text-neutral-400 font-normal text-sm!\",t)},n))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_description\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_description\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10);var k=function(e){var t=e.className,n=e.Icon,r=void 0===n?v.A:n,a=e.description;return(0,p.jsxs)(\"div\",{className:(0,g.cn)(\"flex items-center gap-2\",t),children:[(0,p.jsx)(r,{size:\"20px\",color:\"#6B7280\"}),(0,p.jsx)(y,{children:a})]})};null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_icon_with_description\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_icon_with_description\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10)},50856(e,t,n){n.d(t,{QP:()=>pe});const r=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),a=\"-\",o=[],i=e=>{const t=d(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(\"[\")&&e.endsWith(\"]\"))return u(e);const n=e.split(a),r=\"\"===n[0]&&n.length>1?1:0;return s(n,r,t)},getConflictingClassGroupIds:(e,t)=>{if(t){const t=r[e],a=n[e];return t?a?((e,t)=>{const n=new Array(e.length+t.length);for(let t=0;t\u003Ce.length;t++)n[t]=e[t];for(let r=0;r\u003Ct.length;r++)n[e.length+r]=t[r];return n})(a,t):t:a||o}return n[e]||o}}},s=(e,t,n)=>{if(0===e.length-t)return n.classGroupId;const r=e[t],o=n.nextPart.get(r);if(o){const n=s(e,t+1,o);if(n)return n}const i=n.validators;if(null===i)return;const u=0===t?e.join(a):e.slice(t).join(a),d=i.length;for(let e=0;e\u003Cd;e++){const t=i[e];if(t.validator(u))return t.classGroupId}},u=e=>-1===e.slice(1,-1).indexOf(\":\")?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(\":\"),r=t.slice(0,n);return r?\"arbitrary..\"+r:void 0})(),d=e=>{const{theme:t,classGroups:n}=e;return l(n,t)},l=(e,t)=>{const n=r();for(const r in e){const a=e[r];c(a,n,r,t)}return n},c=(e,t,n,r)=>{const a=e.length;for(let o=0;o\u003Ca;o++){const a=e[o];m(a,t,n,r)}},m=(e,t,n,r)=>{\"string\"!=typeof e?\"function\"!=typeof e?p(e,t,n,r):h(e,t,n,r):f(e,t,n)},f=(e,t,n)=>{(\"\"===e?t:v(t,e)).classGroupId=n},h=(e,t,n,r)=>{g(e)?c(e(r),t,n,r):(null===t.validators&&(t.validators=[]),t.validators.push(((e,t)=>({classGroupId:e,validator:t}))(n,e)))},p=(e,t,n,r)=>{const a=Object.entries(e),o=a.length;for(let e=0;e\u003Co;e++){const[o,i]=a[e];c(i,v(t,o),n,r)}},v=(e,t)=>{let n=e;const o=t.split(a),i=o.length;for(let e=0;e\u003Ci;e++){const t=o[e];let a=n.nextPart.get(t);a||(a=r(),n.nextPart.set(t,a)),n=a}return n},g=e=>\"isThemeGetter\"in e&&!0===e.isThemeGetter,b=e=>{if(e\u003C1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const a=(a,o)=>{n[a]=o,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];return void 0!==t?t:void 0!==(t=r[e])?(a(e,t),t):void 0},set(e,t){e in n?n[e]=t:a(e,t)}}},w=[],y=(e,t,n,r,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:a}),k=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,a=0,o=0;const i=e.length;for(let s=0;s\u003Ci;s++){const i=e[s];if(0===r&&0===a){if(\":\"===i){t.push(e.slice(o,s)),o=s+1;continue}if(\"\u002F\"===i){n=s;continue}}\"[\"===i?r++:\"]\"===i?r--:\"(\"===i?a++:\")\"===i&&a--}const s=0===t.length?e:e.slice(o);let u=s,d=!1;return s.endsWith(\"!\")?(u=s.slice(0,-1),d=!0):s.startsWith(\"!\")&&(u=s.slice(1),d=!0),y(t,d,u,n&&n>o?n-o:void 0)};if(t){const e=t+\":\",n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):y(w,!1,t,void 0,!0)}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},x=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{const n=[];let r=[];for(let a=0;a\u003Ce.length;a++){const o=e[a],i=\"[\"===o[0],s=t.has(o);i||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(o)):r.push(o)}return r.length>0&&(r.sort(),n.push(...r)),n}},j=\u002F\\s+\u002F,M=e=>{if(\"string\"==typeof e)return e;let t,n=\"\";for(let r=0;r\u003Ce.length;r++)e[r]&&(t=M(e[r]))&&(n&&(n+=\" \"),n+=t);return n},P=[],_=e=>{const t=t=>t[e]||P;return t.isThemeGetter=!0,t},S=\u002F^\\[(?:(\\w[\\w-]*):)?(.+)\\]$\u002Fi,W=\u002F^\\((?:(\\w[\\w-]*):)?(.+)\\)$\u002Fi,C=\u002F^\\d+\\\u002F\\d+$\u002F,O=\u002F^(\\d+(\\.\\d+)?)?(xs|sm|md|lg|xl)$\u002F,N=\u002F\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\b(calc|min|max|clamp)\\(.+\\)|^0$\u002F,z=\u002F^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\\(.+\\)$\u002F,A=\u002F^(inset_)?-?((\\d+)?\\.?(\\d+)[a-z]+|0)_-?((\\d+)?\\.?(\\d+)[a-z]+|0)\u002F,T=\u002F^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\\(.+\\)$\u002F,E=e=>C.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),I=e=>!!e&&Number.isInteger(Number(e)),F=e=>e.endsWith(\"%\")&&D(e.slice(0,-1)),H=e=>O.test(e),R=()=>!0,$=e=>N.test(e)&&!z.test(e),L=()=>!1,X=e=>A.test(e),G=e=>T.test(e),Y=e=>!q(e)&&!Q(e),Z=e=>ie(e,le,L),q=e=>S.test(e),B=e=>ie(e,ce,$),V=e=>ie(e,me,D),U=e=>ie(e,ue,L),K=e=>ie(e,de,G),J=e=>ie(e,he,X),Q=e=>W.test(e),ee=e=>se(e,ce),te=e=>se(e,fe),ne=e=>se(e,ue),re=e=>se(e,le),ae=e=>se(e,de),oe=e=>se(e,he,!0),ie=(e,t,n)=>{const r=S.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},se=(e,t,n=!1)=>{const r=W.exec(e);return!!r&&(r[1]?t(r[1]):n)},ue=e=>\"position\"===e||\"percentage\"===e,de=e=>\"image\"===e||\"url\"===e,le=e=>\"length\"===e||\"size\"===e||\"bg-size\"===e,ce=e=>\"length\"===e,me=e=>\"number\"===e,fe=e=>\"family-name\"===e,he=e=>\"shadow\"===e,pe=((e,...t)=>{let n,r,a,o;const s=e=>{const t=r(e);if(t)return t;const o=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:o}=t,i=[],s=e.trim().split(j);let u=\"\";for(let e=s.length-1;e>=0;e-=1){const t=s[e],{isExternal:d,modifiers:l,hasImportantModifier:c,baseClassName:m,maybePostfixModifierPosition:f}=n(t);if(d){u=t+(u.length>0?\" \"+u:u);continue}let h=!!f,p=r(h?m.substring(0,f):m);if(!p){if(!h){u=t+(u.length>0?\" \"+u:u);continue}if(p=r(m),!p){u=t+(u.length>0?\" \"+u:u);continue}h=!1}const v=0===l.length?\"\":1===l.length?l[0]:o(l).join(\":\"),g=c?v+\"!\":v,b=g+p;if(i.indexOf(b)>-1)continue;i.push(b);const w=a(p,h);for(let e=0;e\u003Cw.length;++e){const t=w[e];i.push(g+t)}u=t+(u.length>0?\" \"+u:u)}return u})(e,n);return a(e,o),o};return o=u=>{const d=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:b(e.cacheSize),parseClassName:k(e),sortModifiers:x(e),...i(e)}))(d),r=n.cache.get,a=n.cache.set,o=s,s(u)},(...e)=>o(((...e)=>{let t,n,r=0,a=\"\";for(;r\u003Ce.length;)(t=e[r++])&&(n=M(t))&&(a&&(a+=\" \"),a+=n);return a})(...e))})((Symbol.toStringTag,()=>{const e=_(\"color\"),t=_(\"font\"),n=_(\"text\"),r=_(\"font-weight\"),a=_(\"tracking\"),o=_(\"leading\"),i=_(\"breakpoint\"),s=_(\"container\"),u=_(\"spacing\"),d=_(\"radius\"),l=_(\"shadow\"),c=_(\"inset-shadow\"),m=_(\"text-shadow\"),f=_(\"drop-shadow\"),h=_(\"blur\"),p=_(\"perspective\"),v=_(\"aspect\"),g=_(\"ease\"),b=_(\"animate\"),w=()=>[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\",Q,q],y=()=>[Q,q,u],k=()=>[E,\"full\",\"auto\",...y()],x=()=>[I,\"none\",\"subgrid\",Q,q],j=()=>[\"auto\",{span:[\"full\",I,Q,q]},I,Q,q],M=()=>[I,\"auto\",Q,q],P=()=>[\"auto\",\"min\",\"max\",\"fr\",Q,q],S=()=>[\"auto\",...y()],W=()=>[E,\"auto\",\"full\",\"dvw\",\"dvh\",\"lvw\",\"lvh\",\"svw\",\"svh\",\"min\",\"max\",\"fit\",...y()],C=()=>[e,Q,q],O=()=>[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\",ne,U,{position:[Q,q]}],N=()=>[\"auto\",\"cover\",\"contain\",re,Z,{size:[Q,q]}],z=()=>[F,ee,B],A=()=>[\"\",\"none\",\"full\",d,Q,q],T=()=>[\"\",D,ee,B],$=()=>[D,F,ne,U],L=()=>[\"\",\"none\",h,Q,q],X=()=>[\"none\",D,Q,q],G=()=>[\"none\",D,Q,q],ie=()=>[D,Q,q],se=()=>[E,\"full\",...y()];return{cacheSize:500,theme:{animate:[\"spin\",\"ping\",\"pulse\",\"bounce\"],aspect:[\"video\"],blur:[H],breakpoint:[H],color:[R],container:[H],\"drop-shadow\":[H],ease:[\"in\",\"out\",\"in-out\"],font:[Y],\"font-weight\":[\"thin\",\"extralight\",\"light\",\"normal\",\"medium\",\"semibold\",\"bold\",\"extrabold\",\"black\"],\"inset-shadow\":[H],leading:[\"none\",\"tight\",\"snug\",\"normal\",\"relaxed\",\"loose\"],perspective:[\"dramatic\",\"near\",\"normal\",\"midrange\",\"distant\",\"none\"],radius:[H],shadow:[H],spacing:[\"px\",D],text:[H],\"text-shadow\":[H],tracking:[\"tighter\",\"tight\",\"normal\",\"wide\",\"wider\",\"widest\"]},classGroups:{aspect:[{aspect:[\"auto\",\"square\",E,q,Q,v]}],container:[\"container\"],columns:[{columns:[D,q,Q,s]}],\"break-after\":[{\"break-after\":[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"]}],\"break-before\":[{\"break-before\":[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"]}],\"break-inside\":[{\"break-inside\":[\"auto\",\"avoid\",\"avoid-page\",\"avoid-column\"]}],\"box-decoration\":[{\"box-decoration\":[\"slice\",\"clone\"]}],box:[{box:[\"border\",\"content\"]}],display:[\"block\",\"inline-block\",\"inline\",\"flex\",\"inline-flex\",\"table\",\"inline-table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row-group\",\"table-row\",\"flow-root\",\"grid\",\"inline-grid\",\"contents\",\"list-item\",\"hidden\"],sr:[\"sr-only\",\"not-sr-only\"],float:[{float:[\"right\",\"left\",\"none\",\"start\",\"end\"]}],clear:[{clear:[\"left\",\"right\",\"both\",\"none\",\"start\",\"end\"]}],isolation:[\"isolate\",\"isolation-auto\"],\"object-fit\":[{object:[\"contain\",\"cover\",\"fill\",\"none\",\"scale-down\"]}],\"object-position\":[{object:w()}],overflow:[{overflow:[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],\"overflow-x\":[{\"overflow-x\":[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],\"overflow-y\":[{\"overflow-y\":[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]}],overscroll:[{overscroll:[\"auto\",\"contain\",\"none\"]}],\"overscroll-x\":[{\"overscroll-x\":[\"auto\",\"contain\",\"none\"]}],\"overscroll-y\":[{\"overscroll-y\":[\"auto\",\"contain\",\"none\"]}],position:[\"static\",\"fixed\",\"absolute\",\"relative\",\"sticky\"],inset:[{inset:k()}],\"inset-x\":[{\"inset-x\":k()}],\"inset-y\":[{\"inset-y\":k()}],start:[{start:k()}],end:[{end:k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:[\"visible\",\"invisible\",\"collapse\"],z:[{z:[I,\"auto\",Q,q]}],basis:[{basis:[E,\"full\",\"auto\",s,...y()]}],\"flex-direction\":[{flex:[\"row\",\"row-reverse\",\"col\",\"col-reverse\"]}],\"flex-wrap\":[{flex:[\"nowrap\",\"wrap\",\"wrap-reverse\"]}],flex:[{flex:[D,E,\"auto\",\"initial\",\"none\",q]}],grow:[{grow:[\"\",D,Q,q]}],shrink:[{shrink:[\"\",D,Q,q]}],order:[{order:[I,\"first\",\"last\",\"none\",Q,q]}],\"grid-cols\":[{\"grid-cols\":x()}],\"col-start-end\":[{col:j()}],\"col-start\":[{\"col-start\":M()}],\"col-end\":[{\"col-end\":M()}],\"grid-rows\":[{\"grid-rows\":x()}],\"row-start-end\":[{row:j()}],\"row-start\":[{\"row-start\":M()}],\"row-end\":[{\"row-end\":M()}],\"grid-flow\":[{\"grid-flow\":[\"row\",\"col\",\"dense\",\"row-dense\",\"col-dense\"]}],\"auto-cols\":[{\"auto-cols\":P()}],\"auto-rows\":[{\"auto-rows\":P()}],gap:[{gap:y()}],\"gap-x\":[{\"gap-x\":y()}],\"gap-y\":[{\"gap-y\":y()}],\"justify-content\":[{justify:[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\",\"normal\"]}],\"justify-items\":[{\"justify-items\":[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",\"normal\"]}],\"justify-self\":[{\"justify-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\"]}],\"align-content\":[{content:[\"normal\",\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\"]}],\"align-items\":[{items:[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",{baseline:[\"\",\"last\"]}]}],\"align-self\":[{self:[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",{baseline:[\"\",\"last\"]}]}],\"place-content\":[{\"place-content\":[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\"]}],\"place-items\":[{\"place-items\":[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\",\"baseline\"]}],\"place-self\":[{\"place-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\"]}],p:[{p:y()}],px:[{px:y()}],py:[{py:y()}],ps:[{ps:y()}],pe:[{pe:y()}],pt:[{pt:y()}],pr:[{pr:y()}],pb:[{pb:y()}],pl:[{pl:y()}],m:[{m:S()}],mx:[{mx:S()}],my:[{my:S()}],ms:[{ms:S()}],me:[{me:S()}],mt:[{mt:S()}],mr:[{mr:S()}],mb:[{mb:S()}],ml:[{ml:S()}],\"space-x\":[{\"space-x\":y()}],\"space-x-reverse\":[\"space-x-reverse\"],\"space-y\":[{\"space-y\":y()}],\"space-y-reverse\":[\"space-y-reverse\"],size:[{size:W()}],w:[{w:[s,\"screen\",...W()]}],\"min-w\":[{\"min-w\":[s,\"screen\",\"none\",...W()]}],\"max-w\":[{\"max-w\":[s,\"screen\",\"none\",\"prose\",{screen:[i]},...W()]}],h:[{h:[\"screen\",\"lh\",...W()]}],\"min-h\":[{\"min-h\":[\"screen\",\"lh\",\"none\",...W()]}],\"max-h\":[{\"max-h\":[\"screen\",\"lh\",...W()]}],\"font-size\":[{text:[\"base\",n,ee,B]}],\"font-smoothing\":[\"antialiased\",\"subpixel-antialiased\"],\"font-style\":[\"italic\",\"not-italic\"],\"font-weight\":[{font:[r,Q,V]}],\"font-stretch\":[{\"font-stretch\":[\"ultra-condensed\",\"extra-condensed\",\"condensed\",\"semi-condensed\",\"normal\",\"semi-expanded\",\"expanded\",\"extra-expanded\",\"ultra-expanded\",F,q]}],\"font-family\":[{font:[te,q,t]}],\"fvn-normal\":[\"normal-nums\"],\"fvn-ordinal\":[\"ordinal\"],\"fvn-slashed-zero\":[\"slashed-zero\"],\"fvn-figure\":[\"lining-nums\",\"oldstyle-nums\"],\"fvn-spacing\":[\"proportional-nums\",\"tabular-nums\"],\"fvn-fraction\":[\"diagonal-fractions\",\"stacked-fractions\"],tracking:[{tracking:[a,Q,q]}],\"line-clamp\":[{\"line-clamp\":[D,\"none\",Q,V]}],leading:[{leading:[o,...y()]}],\"list-image\":[{\"list-image\":[\"none\",Q,q]}],\"list-style-position\":[{list:[\"inside\",\"outside\"]}],\"list-style-type\":[{list:[\"disc\",\"decimal\",\"none\",Q,q]}],\"text-alignment\":[{text:[\"left\",\"center\",\"right\",\"justify\",\"start\",\"end\"]}],\"placeholder-color\":[{placeholder:C()}],\"text-color\":[{text:C()}],\"text-decoration\":[\"underline\",\"overline\",\"line-through\",\"no-underline\"],\"text-decoration-style\":[{decoration:[\"solid\",\"dashed\",\"dotted\",\"double\",\"wavy\"]}],\"text-decoration-thickness\":[{decoration:[D,\"from-font\",\"auto\",Q,B]}],\"text-decoration-color\":[{decoration:C()}],\"underline-offset\":[{\"underline-offset\":[D,\"auto\",Q,q]}],\"text-transform\":[\"uppercase\",\"lowercase\",\"capitalize\",\"normal-case\"],\"text-overflow\":[\"truncate\",\"text-ellipsis\",\"text-clip\"],\"text-wrap\":[{text:[\"wrap\",\"nowrap\",\"balance\",\"pretty\"]}],indent:[{indent:y()}],\"vertical-align\":[{align:[\"baseline\",\"top\",\"middle\",\"bottom\",\"text-top\",\"text-bottom\",\"sub\",\"super\",Q,q]}],whitespace:[{whitespace:[\"normal\",\"nowrap\",\"pre\",\"pre-line\",\"pre-wrap\",\"break-spaces\"]}],break:[{break:[\"normal\",\"words\",\"all\",\"keep\"]}],wrap:[{wrap:[\"break-word\",\"anywhere\",\"normal\"]}],hyphens:[{hyphens:[\"none\",\"manual\",\"auto\"]}],content:[{content:[\"none\",Q,q]}],\"bg-attachment\":[{bg:[\"fixed\",\"local\",\"scroll\"]}],\"bg-clip\":[{\"bg-clip\":[\"border\",\"padding\",\"content\",\"text\"]}],\"bg-origin\":[{\"bg-origin\":[\"border\",\"padding\",\"content\"]}],\"bg-position\":[{bg:O()}],\"bg-repeat\":[{bg:[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"space\",\"round\"]}]}],\"bg-size\":[{bg:N()}],\"bg-image\":[{bg:[\"none\",{linear:[{to:[\"t\",\"tr\",\"r\",\"br\",\"b\",\"bl\",\"l\",\"tl\"]},I,Q,q],radial:[\"\",Q,q],conic:[I,Q,q]},ae,K]}],\"bg-color\":[{bg:C()}],\"gradient-from-pos\":[{from:z()}],\"gradient-via-pos\":[{via:z()}],\"gradient-to-pos\":[{to:z()}],\"gradient-from\":[{from:C()}],\"gradient-via\":[{via:C()}],\"gradient-to\":[{to:C()}],rounded:[{rounded:A()}],\"rounded-s\":[{\"rounded-s\":A()}],\"rounded-e\":[{\"rounded-e\":A()}],\"rounded-t\":[{\"rounded-t\":A()}],\"rounded-r\":[{\"rounded-r\":A()}],\"rounded-b\":[{\"rounded-b\":A()}],\"rounded-l\":[{\"rounded-l\":A()}],\"rounded-ss\":[{\"rounded-ss\":A()}],\"rounded-se\":[{\"rounded-se\":A()}],\"rounded-ee\":[{\"rounded-ee\":A()}],\"rounded-es\":[{\"rounded-es\":A()}],\"rounded-tl\":[{\"rounded-tl\":A()}],\"rounded-tr\":[{\"rounded-tr\":A()}],\"rounded-br\":[{\"rounded-br\":A()}],\"rounded-bl\":[{\"rounded-bl\":A()}],\"border-w\":[{border:T()}],\"border-w-x\":[{\"border-x\":T()}],\"border-w-y\":[{\"border-y\":T()}],\"border-w-s\":[{\"border-s\":T()}],\"border-w-e\":[{\"border-e\":T()}],\"border-w-t\":[{\"border-t\":T()}],\"border-w-r\":[{\"border-r\":T()}],\"border-w-b\":[{\"border-b\":T()}],\"border-w-l\":[{\"border-l\":T()}],\"divide-x\":[{\"divide-x\":T()}],\"divide-x-reverse\":[\"divide-x-reverse\"],\"divide-y\":[{\"divide-y\":T()}],\"divide-y-reverse\":[\"divide-y-reverse\"],\"border-style\":[{border:[\"solid\",\"dashed\",\"dotted\",\"double\",\"hidden\",\"none\"]}],\"divide-style\":[{divide:[\"solid\",\"dashed\",\"dotted\",\"double\",\"hidden\",\"none\"]}],\"border-color\":[{border:C()}],\"border-color-x\":[{\"border-x\":C()}],\"border-color-y\":[{\"border-y\":C()}],\"border-color-s\":[{\"border-s\":C()}],\"border-color-e\":[{\"border-e\":C()}],\"border-color-t\":[{\"border-t\":C()}],\"border-color-r\":[{\"border-r\":C()}],\"border-color-b\":[{\"border-b\":C()}],\"border-color-l\":[{\"border-l\":C()}],\"divide-color\":[{divide:C()}],\"outline-style\":[{outline:[\"solid\",\"dashed\",\"dotted\",\"double\",\"none\",\"hidden\"]}],\"outline-offset\":[{\"outline-offset\":[D,Q,q]}],\"outline-w\":[{outline:[\"\",D,ee,B]}],\"outline-color\":[{outline:C()}],shadow:[{shadow:[\"\",\"none\",l,oe,J]}],\"shadow-color\":[{shadow:C()}],\"inset-shadow\":[{\"inset-shadow\":[\"none\",c,oe,J]}],\"inset-shadow-color\":[{\"inset-shadow\":C()}],\"ring-w\":[{ring:T()}],\"ring-w-inset\":[\"ring-inset\"],\"ring-color\":[{ring:C()}],\"ring-offset-w\":[{\"ring-offset\":[D,B]}],\"ring-offset-color\":[{\"ring-offset\":C()}],\"inset-ring-w\":[{\"inset-ring\":T()}],\"inset-ring-color\":[{\"inset-ring\":C()}],\"text-shadow\":[{\"text-shadow\":[\"none\",m,oe,J]}],\"text-shadow-color\":[{\"text-shadow\":C()}],opacity:[{opacity:[D,Q,q]}],\"mix-blend\":[{\"mix-blend\":[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\",\"plus-darker\",\"plus-lighter\"]}],\"bg-blend\":[{\"bg-blend\":[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"]}],\"mask-clip\":[{\"mask-clip\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]},\"mask-no-clip\"],\"mask-composite\":[{mask:[\"add\",\"subtract\",\"intersect\",\"exclude\"]}],\"mask-image-linear-pos\":[{\"mask-linear\":[D]}],\"mask-image-linear-from-pos\":[{\"mask-linear-from\":$()}],\"mask-image-linear-to-pos\":[{\"mask-linear-to\":$()}],\"mask-image-linear-from-color\":[{\"mask-linear-from\":C()}],\"mask-image-linear-to-color\":[{\"mask-linear-to\":C()}],\"mask-image-t-from-pos\":[{\"mask-t-from\":$()}],\"mask-image-t-to-pos\":[{\"mask-t-to\":$()}],\"mask-image-t-from-color\":[{\"mask-t-from\":C()}],\"mask-image-t-to-color\":[{\"mask-t-to\":C()}],\"mask-image-r-from-pos\":[{\"mask-r-from\":$()}],\"mask-image-r-to-pos\":[{\"mask-r-to\":$()}],\"mask-image-r-from-color\":[{\"mask-r-from\":C()}],\"mask-image-r-to-color\":[{\"mask-r-to\":C()}],\"mask-image-b-from-pos\":[{\"mask-b-from\":$()}],\"mask-image-b-to-pos\":[{\"mask-b-to\":$()}],\"mask-image-b-from-color\":[{\"mask-b-from\":C()}],\"mask-image-b-to-color\":[{\"mask-b-to\":C()}],\"mask-image-l-from-pos\":[{\"mask-l-from\":$()}],\"mask-image-l-to-pos\":[{\"mask-l-to\":$()}],\"mask-image-l-from-color\":[{\"mask-l-from\":C()}],\"mask-image-l-to-color\":[{\"mask-l-to\":C()}],\"mask-image-x-from-pos\":[{\"mask-x-from\":$()}],\"mask-image-x-to-pos\":[{\"mask-x-to\":$()}],\"mask-image-x-from-color\":[{\"mask-x-from\":C()}],\"mask-image-x-to-color\":[{\"mask-x-to\":C()}],\"mask-image-y-from-pos\":[{\"mask-y-from\":$()}],\"mask-image-y-to-pos\":[{\"mask-y-to\":$()}],\"mask-image-y-from-color\":[{\"mask-y-from\":C()}],\"mask-image-y-to-color\":[{\"mask-y-to\":C()}],\"mask-image-radial\":[{\"mask-radial\":[Q,q]}],\"mask-image-radial-from-pos\":[{\"mask-radial-from\":$()}],\"mask-image-radial-to-pos\":[{\"mask-radial-to\":$()}],\"mask-image-radial-from-color\":[{\"mask-radial-from\":C()}],\"mask-image-radial-to-color\":[{\"mask-radial-to\":C()}],\"mask-image-radial-shape\":[{\"mask-radial\":[\"circle\",\"ellipse\"]}],\"mask-image-radial-size\":[{\"mask-radial\":[{closest:[\"side\",\"corner\"],farthest:[\"side\",\"corner\"]}]}],\"mask-image-radial-pos\":[{\"mask-radial-at\":[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\"]}],\"mask-image-conic-pos\":[{\"mask-conic\":[D]}],\"mask-image-conic-from-pos\":[{\"mask-conic-from\":$()}],\"mask-image-conic-to-pos\":[{\"mask-conic-to\":$()}],\"mask-image-conic-from-color\":[{\"mask-conic-from\":C()}],\"mask-image-conic-to-color\":[{\"mask-conic-to\":C()}],\"mask-mode\":[{mask:[\"alpha\",\"luminance\",\"match\"]}],\"mask-origin\":[{\"mask-origin\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]}],\"mask-position\":[{mask:O()}],\"mask-repeat\":[{mask:[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"space\",\"round\"]}]}],\"mask-size\":[{mask:N()}],\"mask-type\":[{\"mask-type\":[\"alpha\",\"luminance\"]}],\"mask-image\":[{mask:[\"none\",Q,q]}],filter:[{filter:[\"\",\"none\",Q,q]}],blur:[{blur:L()}],brightness:[{brightness:[D,Q,q]}],contrast:[{contrast:[D,Q,q]}],\"drop-shadow\":[{\"drop-shadow\":[\"\",\"none\",f,oe,J]}],\"drop-shadow-color\":[{\"drop-shadow\":C()}],grayscale:[{grayscale:[\"\",D,Q,q]}],\"hue-rotate\":[{\"hue-rotate\":[D,Q,q]}],invert:[{invert:[\"\",D,Q,q]}],saturate:[{saturate:[D,Q,q]}],sepia:[{sepia:[\"\",D,Q,q]}],\"backdrop-filter\":[{\"backdrop-filter\":[\"\",\"none\",Q,q]}],\"backdrop-blur\":[{\"backdrop-blur\":L()}],\"backdrop-brightness\":[{\"backdrop-brightness\":[D,Q,q]}],\"backdrop-contrast\":[{\"backdrop-contrast\":[D,Q,q]}],\"backdrop-grayscale\":[{\"backdrop-grayscale\":[\"\",D,Q,q]}],\"backdrop-hue-rotate\":[{\"backdrop-hue-rotate\":[D,Q,q]}],\"backdrop-invert\":[{\"backdrop-invert\":[\"\",D,Q,q]}],\"backdrop-opacity\":[{\"backdrop-opacity\":[D,Q,q]}],\"backdrop-saturate\":[{\"backdrop-saturate\":[D,Q,q]}],\"backdrop-sepia\":[{\"backdrop-sepia\":[\"\",D,Q,q]}],\"border-collapse\":[{border:[\"collapse\",\"separate\"]}],\"border-spacing\":[{\"border-spacing\":y()}],\"border-spacing-x\":[{\"border-spacing-x\":y()}],\"border-spacing-y\":[{\"border-spacing-y\":y()}],\"table-layout\":[{table:[\"auto\",\"fixed\"]}],caption:[{caption:[\"top\",\"bottom\"]}],transition:[{transition:[\"\",\"all\",\"colors\",\"opacity\",\"shadow\",\"transform\",\"none\",Q,q]}],\"transition-behavior\":[{transition:[\"normal\",\"discrete\"]}],duration:[{duration:[D,\"initial\",Q,q]}],ease:[{ease:[\"linear\",\"initial\",g,Q,q]}],delay:[{delay:[D,Q,q]}],animate:[{animate:[\"none\",b,Q,q]}],backface:[{backface:[\"hidden\",\"visible\"]}],perspective:[{perspective:[p,Q,q]}],\"perspective-origin\":[{\"perspective-origin\":w()}],rotate:[{rotate:X()}],\"rotate-x\":[{\"rotate-x\":X()}],\"rotate-y\":[{\"rotate-y\":X()}],\"rotate-z\":[{\"rotate-z\":X()}],scale:[{scale:G()}],\"scale-x\":[{\"scale-x\":G()}],\"scale-y\":[{\"scale-y\":G()}],\"scale-z\":[{\"scale-z\":G()}],\"scale-3d\":[\"scale-3d\"],skew:[{skew:ie()}],\"skew-x\":[{\"skew-x\":ie()}],\"skew-y\":[{\"skew-y\":ie()}],transform:[{transform:[Q,q,\"\",\"none\",\"gpu\",\"cpu\"]}],\"transform-origin\":[{origin:w()}],\"transform-style\":[{transform:[\"3d\",\"flat\"]}],translate:[{translate:se()}],\"translate-x\":[{\"translate-x\":se()}],\"translate-y\":[{\"translate-y\":se()}],\"translate-z\":[{\"translate-z\":se()}],\"translate-none\":[\"translate-none\"],accent:[{accent:C()}],appearance:[{appearance:[\"none\",\"auto\"]}],\"caret-color\":[{caret:C()}],\"color-scheme\":[{scheme:[\"normal\",\"dark\",\"light\",\"light-dark\",\"only-dark\",\"only-light\"]}],cursor:[{cursor:[\"auto\",\"default\",\"pointer\",\"wait\",\"text\",\"move\",\"help\",\"not-allowed\",\"none\",\"context-menu\",\"progress\",\"cell\",\"crosshair\",\"vertical-text\",\"alias\",\"copy\",\"no-drop\",\"grab\",\"grabbing\",\"all-scroll\",\"col-resize\",\"row-resize\",\"n-resize\",\"e-resize\",\"s-resize\",\"w-resize\",\"ne-resize\",\"nw-resize\",\"se-resize\",\"sw-resize\",\"ew-resize\",\"ns-resize\",\"nesw-resize\",\"nwse-resize\",\"zoom-in\",\"zoom-out\",Q,q]}],\"field-sizing\":[{\"field-sizing\":[\"fixed\",\"content\"]}],\"pointer-events\":[{\"pointer-events\":[\"auto\",\"none\"]}],resize:[{resize:[\"none\",\"\",\"y\",\"x\"]}],\"scroll-behavior\":[{scroll:[\"auto\",\"smooth\"]}],\"scroll-m\":[{\"scroll-m\":y()}],\"scroll-mx\":[{\"scroll-mx\":y()}],\"scroll-my\":[{\"scroll-my\":y()}],\"scroll-ms\":[{\"scroll-ms\":y()}],\"scroll-me\":[{\"scroll-me\":y()}],\"scroll-mt\":[{\"scroll-mt\":y()}],\"scroll-mr\":[{\"scroll-mr\":y()}],\"scroll-mb\":[{\"scroll-mb\":y()}],\"scroll-ml\":[{\"scroll-ml\":y()}],\"scroll-p\":[{\"scroll-p\":y()}],\"scroll-px\":[{\"scroll-px\":y()}],\"scroll-py\":[{\"scroll-py\":y()}],\"scroll-ps\":[{\"scroll-ps\":y()}],\"scroll-pe\":[{\"scroll-pe\":y()}],\"scroll-pt\":[{\"scroll-pt\":y()}],\"scroll-pr\":[{\"scroll-pr\":y()}],\"scroll-pb\":[{\"scroll-pb\":y()}],\"scroll-pl\":[{\"scroll-pl\":y()}],\"snap-align\":[{snap:[\"start\",\"end\",\"center\",\"align-none\"]}],\"snap-stop\":[{snap:[\"normal\",\"always\"]}],\"snap-type\":[{snap:[\"none\",\"x\",\"y\",\"both\"]}],\"snap-strictness\":[{snap:[\"mandatory\",\"proximity\"]}],touch:[{touch:[\"auto\",\"none\",\"manipulation\"]}],\"touch-x\":[{\"touch-pan\":[\"x\",\"left\",\"right\"]}],\"touch-y\":[{\"touch-pan\":[\"y\",\"up\",\"down\"]}],\"touch-pz\":[\"touch-pinch-zoom\"],select:[{select:[\"none\",\"text\",\"all\",\"auto\"]}],\"will-change\":[{\"will-change\":[\"auto\",\"scroll\",\"contents\",\"transform\",Q,q]}],fill:[{fill:[\"none\",...C()]}],\"stroke-w\":[{stroke:[D,ee,B,V]}],stroke:[{stroke:[\"none\",...C()]}],\"forced-color-adjust\":[{\"forced-color-adjust\":[\"auto\",\"none\"]}]},conflictingClassGroups:{overflow:[\"overflow-x\",\"overflow-y\"],overscroll:[\"overscroll-x\",\"overscroll-y\"],inset:[\"inset-x\",\"inset-y\",\"start\",\"end\",\"top\",\"right\",\"bottom\",\"left\"],\"inset-x\":[\"right\",\"left\"],\"inset-y\":[\"top\",\"bottom\"],flex:[\"basis\",\"grow\",\"shrink\"],gap:[\"gap-x\",\"gap-y\"],p:[\"px\",\"py\",\"ps\",\"pe\",\"pt\",\"pr\",\"pb\",\"pl\"],px:[\"pr\",\"pl\"],py:[\"pt\",\"pb\"],m:[\"mx\",\"my\",\"ms\",\"me\",\"mt\",\"mr\",\"mb\",\"ml\"],mx:[\"mr\",\"ml\"],my:[\"mt\",\"mb\"],size:[\"w\",\"h\"],\"font-size\":[\"leading\"],\"fvn-normal\":[\"fvn-ordinal\",\"fvn-slashed-zero\",\"fvn-figure\",\"fvn-spacing\",\"fvn-fraction\"],\"fvn-ordinal\":[\"fvn-normal\"],\"fvn-slashed-zero\":[\"fvn-normal\"],\"fvn-figure\":[\"fvn-normal\"],\"fvn-spacing\":[\"fvn-normal\"],\"fvn-fraction\":[\"fvn-normal\"],\"line-clamp\":[\"display\",\"overflow\"],rounded:[\"rounded-s\",\"rounded-e\",\"rounded-t\",\"rounded-r\",\"rounded-b\",\"rounded-l\",\"rounded-ss\",\"rounded-se\",\"rounded-ee\",\"rounded-es\",\"rounded-tl\",\"rounded-tr\",\"rounded-br\",\"rounded-bl\"],\"rounded-s\":[\"rounded-ss\",\"rounded-es\"],\"rounded-e\":[\"rounded-se\",\"rounded-ee\"],\"rounded-t\":[\"rounded-tl\",\"rounded-tr\"],\"rounded-r\":[\"rounded-tr\",\"rounded-br\"],\"rounded-b\":[\"rounded-br\",\"rounded-bl\"],\"rounded-l\":[\"rounded-tl\",\"rounded-bl\"],\"border-spacing\":[\"border-spacing-x\",\"border-spacing-y\"],\"border-w\":[\"border-w-x\",\"border-w-y\",\"border-w-s\",\"border-w-e\",\"border-w-t\",\"border-w-r\",\"border-w-b\",\"border-w-l\"],\"border-w-x\":[\"border-w-r\",\"border-w-l\"],\"border-w-y\":[\"border-w-t\",\"border-w-b\"],\"border-color\":[\"border-color-x\",\"border-color-y\",\"border-color-s\",\"border-color-e\",\"border-color-t\",\"border-color-r\",\"border-color-b\",\"border-color-l\"],\"border-color-x\":[\"border-color-r\",\"border-color-l\"],\"border-color-y\":[\"border-color-t\",\"border-color-b\"],translate:[\"translate-x\",\"translate-y\",\"translate-none\"],\"translate-none\":[\"translate\",\"translate-x\",\"translate-y\",\"translate-z\"],\"scroll-m\":[\"scroll-mx\",\"scroll-my\",\"scroll-ms\",\"scroll-me\",\"scroll-mt\",\"scroll-mr\",\"scroll-mb\",\"scroll-ml\"],\"scroll-mx\":[\"scroll-mr\",\"scroll-ml\"],\"scroll-my\":[\"scroll-mt\",\"scroll-mb\"],\"scroll-p\":[\"scroll-px\",\"scroll-py\",\"scroll-ps\",\"scroll-pe\",\"scroll-pt\",\"scroll-pr\",\"scroll-pb\",\"scroll-pl\"],\"scroll-px\":[\"scroll-pr\",\"scroll-pl\"],\"scroll-py\":[\"scroll-pt\",\"scroll-pb\"],touch:[\"touch-x\",\"touch-y\",\"touch-pz\"],\"touch-x\":[\"touch\"],\"touch-y\":[\"touch\"],\"touch-pz\":[\"touch\"]},conflictingClassGroupModifiers:{\"font-size\":[\"leading\"]},orderSensitiveModifiers:[\"*\",\"**\",\"after\",\"backdrop\",\"before\",\"details-content\",\"file\",\"first-letter\",\"first-line\",\"marker\",\"placeholder\",\"selection\"]}}))},51192(e,t,n){n.d(t,{AM:()=>s,Uy:()=>l,Wv:()=>u,hl:()=>d});var r=n(74848),a=n(30193),o=n(71112),i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function s(e){var t=i(e,[]);return(0,r.jsx)(a.bL,Object.assign({\"data-slot\":\"popover\"},t))}function u(e){var t=i(e,[]);return(0,r.jsx)(a.l9,Object.assign({\"data-slot\":\"popover-trigger\",className:\"wcf-popover-btn\"},t))}function d(e){var t=e.className,n=e.align,s=void 0===n?\"center\":n,u=e.sideOffset,d=void 0===u?4:u,l=i(e,[\"className\",\"align\",\"sideOffset\"]);return(0,r.jsx)(a.ZL,{children:(0,r.jsx)(a.UC,Object.assign({\"data-slot\":\"popover-content\",align:s,sideOffset:d,className:(0,o.cn)(\"wcf-popover-container bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md p-4 drop-shadow outline-hidden\",t)},l))})}var l=function(e){var t=e.className,n=e.align,s=void 0===n?\"center\":n,u=e.sideOffset,d=void 0===u?4:u,l=i(e,[\"className\",\"align\",\"sideOffset\"]);return(0,r.jsx)(a.UC,Object.assign({align:s,sideOffset:d,className:(0,o.cn)(\"z-99999 rounded-md border border-black\u002F20 bg-popover p-4 text-popover-foreground shadow-md outline-none!\",t)},l))}},51584(e,t,n){n.d(t,{k:()=>a});var r=n(33443);const a={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:return n+\"st\";case 2:return n+\"nd\";case 3:return n+\"rd\"}return n+\"th\"},era:(0,r.o)({values:{narrow:[\"B\",\"A\"],abbreviated:[\"BC\",\"AD\"],wide:[\"Before Christ\",\"Anno Domini\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1st quarter\",\"2nd quarter\",\"3rd quarter\",\"4th quarter\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],wide:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],short:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],abbreviated:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],wide:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mi\",noon:\"n\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnight\",noon:\"noon\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnight\",noon:\"noon\",morning:\"morning\",afternoon:\"afternoon\",evening:\"evening\",night:\"night\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mi\",noon:\"n\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnight\",noon:\"noon\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnight\",noon:\"noon\",morning:\"in the morning\",afternoon:\"in the afternoon\",evening:\"in the evening\",night:\"at night\"}},defaultFormattingWidth:\"wide\"})}},51609(e){e.exports=window.React},51898(e,t,n){n.d(t,{p:()=>i});var r=n(43329),a=n(22008),o=n(29407);function i(e,t){const n=(0,o.a)(e,t?.in),i=n.getFullYear(),s=(0,r.w)(n,0);s.setFullYear(i+1,0,4),s.setHours(0,0,0,0);const u=(0,a.b)(s),d=(0,r.w)(n,0);d.setFullYear(i,0,4),d.setHours(0,0,0,0);const l=(0,a.b)(d);return n.getTime()>=u.getTime()?i+1:n.getTime()>=l.getTime()?i:i-1}},52271(e,t,n){n.d(t,{h:()=>yt});var r={};n.r(r),n.d(r,{Button:()=>ee,CaptionLabel:()=>te,Chevron:()=>ne,Day:()=>re,DayButton:()=>ae,Dropdown:()=>oe,DropdownNav:()=>ie,Footer:()=>se,Month:()=>ue,MonthCaption:()=>de,MonthGrid:()=>le,Months:()=>ce,MonthsDropdown:()=>he,Nav:()=>pe,NextMonthButton:()=>ve,Option:()=>ge,PreviousMonthButton:()=>be,Root:()=>we,Select:()=>ye,Week:()=>ke,WeekNumber:()=>Me,WeekNumberHeader:()=>Pe,Weekday:()=>xe,Weekdays:()=>je,Weeks:()=>_e,YearsDropdown:()=>Se});var a={};n.r(a),n.d(a,{formatCaption:()=>Ce,formatDay:()=>Ne,formatMonthCaption:()=>Oe,formatMonthDropdown:()=>ze,formatWeekNumber:()=>Te,formatWeekNumberHeader:()=>Ee,formatWeekdayName:()=>Ae,formatYearCaption:()=>Ie,formatYearDropdown:()=>De});var o={};n.r(o),n.d(o,{labelCaption:()=>$e,labelDay:()=>He,labelDayButton:()=>Fe,labelGrid:()=>Re,labelGridcell:()=>Le,labelMonthDropdown:()=>Xe,labelNav:()=>Ge,labelNext:()=>Ye,labelPrevious:()=>Ze,labelWeekNumber:()=>Be,labelWeekNumberHeader:()=>Ve,labelWeekday:()=>qe,labelYearDropdown:()=>Ue});var i=n(51609),s=n(12541),u=n(44047);const d={...u.c,labels:{labelDayButton:(e,t,n,r)=>{let a;a=r&&\"function\"==typeof r.format?r.format.bind(r):(e,t)=>(0,s.GP)(e,t,{locale:u.c,...n});let o=a(e,\"PPPP\");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:\"Choose the Month\",labelNext:\"Go to the Next Month\",labelPrevious:\"Go to the Previous Month\",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:\"Choose the Year\",labelGrid:(e,t,n)=>{let r;return r=n&&\"function\"==typeof n.format?n.format.bind(n):(e,n)=>(0,s.GP)(e,n,{locale:u.c,...t}),r(e,\"LLLL yyyy\")},labelGridcell:(e,t,n,r)=>{let a;a=r&&\"function\"==typeof r.format?r.format.bind(r):(e,t)=>(0,s.GP)(e,t,{locale:u.c,...n});let o=a(e,\"PPPP\");return t?.today&&(o=`Today, ${o}`),o},labelNav:\"Navigation bar\",labelWeekNumberHeader:\"Week Number\",labelWeekday:(e,t,n)=>{let r;return r=n&&\"function\"==typeof n.format?n.format.bind(n):(e,n)=>(0,s.GP)(e,n,{locale:u.c,...t}),r(e,\"cccc\")}}};var l=n(68141),c=n(16172),m=n(66304),f=n(79114),h=n(95413),p=n(2831),v=n(29543),g=n(84769),b=n(10646),w=n(56499),y=n(11580),k=n(54352),x=n(64169),j=n(84543),M=n(24744),P=n(91541),_=n(97084),S=n(47402),W=n(48497),C=n(80658),O=n(88652),N=n(91868),z=n(78217),A=n(82442),T=n(26020),E=n(35724),D=n(32473),I=n(6463),F=n(22008),H=n(27763),R=n(80337),$=n(70228);function L(e,t){const n=t.startOfMonth(e),r=n.getDay();return 1===r?n:0===r?t.addDays(n,-6):t.addDays(n,-1*(r-1))}class X{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?l.BB.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,n)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new l.BB(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):(0,c.f)(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):(0,m.P)(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):(0,f.J)(e,t),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):(0,h.e)(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,p.m)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):(0,v.U)(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):(0,g.i)(e),this.eachYearOfInterval=e=>{const t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):(0,b.z)(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;const r=[];return n.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):function(e,t){const n=L(e,t),r=function(e,t){const n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,a=t.addDays(e,1-r),o=t.addDays(a,34);return t.getMonth(e)===t.getMonth(o)?5:4}(e,t);return t.addDays(n,7*r-1)}(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):(0,w.g)(e),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(0,y.p)(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):(0,k.$)(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):(0,x.Q)(e),this.format=(e,t,n)=>{const r=this.overrides?.format?this.overrides.format(e,t,this.options):(0,s.GP)(e,t,this.options);return this.options.numerals&&\"latn\"!==this.options.numerals?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,j.s)(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(0,M.t)(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):(0,P.C)(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,_.N)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):(0,S.d)(e,t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):(0,W.Y)(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,C.$)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):(0,O.r)(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):(0,N.t)(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):(0,z.s)(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):(0,A.T)(e),this.min=e=>this.overrides?.min?this.overrides.min(e):(0,T.j)(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):(0,E.Z)(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):(0,D.i)(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):L(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,I.o)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,F.b)(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):(0,H.w)(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,R.k)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,$.D)(e),this.options={locale:d,...e},this.overrides=t}getDigitMap(){const{numerals:e=\"latn\"}=this.options,t=new Intl.NumberFormat(\"en-US\",{numberingSystem:e}),n={};for(let e=0;e\u003C10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){const t=this.getDigitMap();return e.replace(\u002F\\d\u002Fg,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){const e=this.options.locale?.code;return e&&X.yearFirstLocales.has(e)?\"year-first\":\"month-first\"}formatMonthYear(e){const{locale:t,timeZone:n,numerals:r}=this.options,a=t?.code;if(a&&X.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:\"long\",year:\"numeric\",timeZone:n,numberingSystem:r}).format(e)}catch{}const o=\"year-first\"===this.getMonthYearOrder()?\"y LLLL\":\"LLLL y\";return this.format(e,o)}}X.yearFirstLocales=new Set([\"eu\",\"hu\",\"ja\",\"ja-Hira\",\"ja-JP\",\"ko\",\"ko-KR\",\"lt\",\"lt-LT\",\"lv\",\"lv-LV\",\"mn\",\"mn-MN\",\"zh\",\"zh-CN\",\"zh-HK\",\"zh-TW\"]);const G=new X;var Y=n(97766);function Z(e,t,n=!1,r=G){let{from:a,to:o}=e;const{differenceInCalendarDays:i,isSameDay:s}=r;return a&&o?(i(o,a)\u003C0&&([a,o]=[o,a]),i(t,a)>=(n?1:0)&&i(o,t)>=(n?1:0)):!n&&o?s(o,t):!(n||!a)&&s(a,t)}function q(e){return Boolean(e&&\"object\"==typeof e&&\"before\"in e&&\"after\"in e)}function B(e){return Boolean(e&&\"object\"==typeof e&&\"from\"in e)}function V(e){return Boolean(e&&\"object\"==typeof e&&\"after\"in e)}function U(e){return Boolean(e&&\"object\"==typeof e&&\"before\"in e)}function K(e){return Boolean(e&&\"object\"==typeof e&&\"dayOfWeek\"in e)}function J(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Q(e,t,n=G){const r=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:o,isAfter:i}=n;return r.some(t=>{if(\"boolean\"==typeof t)return t;if(n.isDate(t))return a(e,t);if(J(t,n))return t.some(t=>a(e,t));if(B(t))return Z(t,e,!1,n);if(K(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(q(t)){const n=o(t.before,e)>0,r=o(t.after,e)\u003C0;return i(t.before,t.after)?r&&n:n||r}return V(t)?o(e,t.after)>0:U(t)?o(t.before,e)>0:\"function\"==typeof t&&t(e)})}function ee(e){return i.createElement(\"button\",{...e})}function te(e){return i.createElement(\"span\",{...e})}function ne(e){const{size:t=24,orientation:n=\"left\",className:r}=e;return i.createElement(\"svg\",{className:r,width:t,height:t,viewBox:\"0 0 24 24\"},\"up\"===n&&i.createElement(\"polygon\",{points:\"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28\"}),\"down\"===n&&i.createElement(\"polygon\",{points:\"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72\"}),\"left\"===n&&i.createElement(\"polygon\",{points:\"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20\"}),\"right\"===n&&i.createElement(\"polygon\",{points:\"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20\"}))}function re(e){const{day:t,modifiers:n,...r}=e;return i.createElement(\"td\",{...r})}function ae(e){const{day:t,modifiers:n,...r}=e,a=i.useRef(null);return i.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),i.createElement(\"button\",{ref:a,...r})}function oe(e){const{options:t,className:n,components:r,classNames:a,...o}=e,s=[a[Y.UI.Dropdown],n].join(\" \"),u=t?.find(({value:e})=>e===o.value);return i.createElement(\"span\",{\"data-disabled\":o.disabled,className:a[Y.UI.DropdownRoot]},i.createElement(r.Select,{className:s,...o},t?.map(({value:e,label:t,disabled:n})=>i.createElement(r.Option,{key:e,value:e,disabled:n},t))),i.createElement(\"span\",{className:a[Y.UI.CaptionLabel],\"aria-hidden\":!0},u?.label,i.createElement(r.Chevron,{orientation:\"down\",size:18,className:a[Y.UI.Chevron]})))}function ie(e){return i.createElement(\"div\",{...e})}function se(e){return i.createElement(\"div\",{...e})}function ue(e){const{calendarMonth:t,displayIndex:n,...r}=e;return i.createElement(\"div\",{...r},e.children)}function de(e){const{calendarMonth:t,displayIndex:n,...r}=e;return i.createElement(\"div\",{...r})}function le(e){return i.createElement(\"table\",{...e})}function ce(e){return i.createElement(\"div\",{...e})}const me=(0,i.createContext)(void 0);function fe(){const e=(0,i.useContext)(me);if(void 0===e)throw new Error(\"useDayPicker() must be used within a custom component.\");return e}function he(e){const{components:t}=fe();return i.createElement(t.Dropdown,{...e})}function pe(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:a,...o}=e,{components:s,classNames:u,labels:{labelPrevious:d,labelNext:l}}=fe(),c=(0,i.useCallback)(e=>{a&&n?.(e)},[a,n]),m=(0,i.useCallback)(e=>{r&&t?.(e)},[r,t]);return i.createElement(\"nav\",{...o},i.createElement(s.PreviousMonthButton,{type:\"button\",className:u[Y.UI.PreviousMonthButton],tabIndex:r?void 0:-1,\"aria-disabled\":!r||void 0,\"aria-label\":d(r),onClick:m},i.createElement(s.Chevron,{disabled:!r||void 0,className:u[Y.UI.Chevron],orientation:\"left\"})),i.createElement(s.NextMonthButton,{type:\"button\",className:u[Y.UI.NextMonthButton],tabIndex:a?void 0:-1,\"aria-disabled\":!a||void 0,\"aria-label\":l(a),onClick:c},i.createElement(s.Chevron,{disabled:!a||void 0,orientation:\"right\",className:u[Y.UI.Chevron]})))}function ve(e){const{components:t}=fe();return i.createElement(t.Button,{...e})}function ge(e){return i.createElement(\"option\",{...e})}function be(e){const{components:t}=fe();return i.createElement(t.Button,{...e})}function we(e){const{rootRef:t,...n}=e;return i.createElement(\"div\",{...n,ref:t})}function ye(e){return i.createElement(\"select\",{...e})}function ke(e){const{week:t,...n}=e;return i.createElement(\"tr\",{...n})}function xe(e){return i.createElement(\"th\",{...e})}function je(e){return i.createElement(\"thead\",{\"aria-hidden\":!0},i.createElement(\"tr\",{...e}))}function Me(e){const{week:t,...n}=e;return i.createElement(\"th\",{...n})}function Pe(e){return i.createElement(\"th\",{...e})}function _e(e){return i.createElement(\"tbody\",{...e})}function Se(e){const{components:t}=fe();return i.createElement(t.Dropdown,{...e})}var We=n(1207);function Ce(e,t,n){return(n??new X(t)).formatMonthYear(e)}const Oe=Ce;function Ne(e,t,n){return(n??new X(t)).format(e,\"d\")}function ze(e,t=G){return t.format(e,\"LLLL\")}function Ae(e,t,n){return(n??new X(t)).format(e,\"cccccc\")}function Te(e,t=G){return e\u003C10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function Ee(){return\"\"}function De(e,t=G){return t.format(e,\"yyyy\")}const Ie=De;function Fe(e,t,n,r){let a=(r??new X(n)).format(e,\"PPPP\");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const He=Fe;function Re(e,t,n){return(n??new X(t)).formatMonthYear(e)}const $e=Re;function Le(e,t,n,r){let a=(r??new X(n)).format(e,\"PPPP\");return t?.today&&(a=`Today, ${a}`),a}function Xe(e){return\"Choose the Month\"}function Ge(){return\"\"}function Ye(e,t){return\"Go to the Next Month\"}function Ze(e){return\"Go to the Previous Month\"}function qe(e,t,n){return(n??new X(t)).format(e,\"cccc\")}function Be(e,t){return`Week ${e}`}function Ve(e){return\"Week Number\"}function Ue(e){return\"Choose the Year\"}const Ke=(e,t,n)=>t||(n?\"function\"==typeof n?n:(...e)=>n:e);function Je(e,t){const n=t.locale?.labels??{};return{...o,...e??{},labelDayButton:Ke(Fe,e?.labelDayButton,n.labelDayButton),labelMonthDropdown:Ke(Xe,e?.labelMonthDropdown,n.labelMonthDropdown),labelNext:Ke(Ye,e?.labelNext,n.labelNext),labelPrevious:Ke(Ze,e?.labelPrevious,n.labelPrevious),labelWeekNumber:Ke(Be,e?.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:Ke(Ue,e?.labelYearDropdown,n.labelYearDropdown),labelGrid:Ke(Re,e?.labelGrid,n.labelGrid),labelGridcell:Ke(Le,e?.labelGridcell,n.labelGridcell),labelNav:Ke(Ge,e?.labelNav,n.labelNav),labelWeekNumberHeader:Ke(Ve,e?.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:Ke(qe,e?.labelWeekday,n.labelWeekday)}}function Qe(e,t,n,r,a){const{startOfMonth:o,startOfYear:i,endOfYear:s,eachMonthOfInterval:u,getMonth:d}=a;return u({start:i(e),end:s(e)}).map(e=>{const i=r.formatMonthDropdown(e,a);return{value:d(e),label:i,disabled:t&&e\u003Co(t)||n&&e>o(n)||!1}})}function et(e,t,n,r,a=!1){if(!e)return;if(!t)return;const{startOfYear:o,endOfYear:i,eachYearOfInterval:s,getYear:u}=r,d=s({start:o(e),end:i(t)});return a&&d.reverse(),d.map(e=>{const t=n.formatYearDropdown(e,r);return{value:u(e),label:t,disabled:!1}})}const tt=e=>e instanceof HTMLElement?e:null,nt=e=>[...e.querySelectorAll(\"[data-animated-month]\")??[]],rt=e=>tt(e.querySelector(\"[data-animated-caption]\")),at=e=>tt(e.querySelector(\"[data-animated-weeks]\"));function ot(e,t,n,r){const{month:a,defaultMonth:o,today:i=r.today(),numberOfMonths:s=1}=e;let u=a||o||i;const{differenceInCalendarMonths:d,addMonths:l,startOfMonth:c}=r;return n&&d(n,u)\u003Cs-1&&(u=l(n,-1*(s-1))),t&&d(u,t)\u003C0&&(u=t),c(u)}class it{constructor(e,t,n=G){this.date=e,this.displayMonth=t,this.outside=Boolean(t&&!n.isSameMonth(e,t)),this.dateLib=n,this.isoDate=n.format(e,\"yyyy-MM-dd\"),this.displayMonthId=n.format(t,\"yyyy-MM\"),this.dateMonthId=n.format(e,\"yyyy-MM\")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class st{constructor(e,t){this.days=t,this.weekNumber=e}}class ut{constructor(e,t){this.date=e,this.weeks=t}}function dt(e,t){const[n,r]=(0,i.useState)(e);return[void 0===t?n:t,r]}var lt;function ct(e){return!e[Y.pL.disabled]&&!e[Y.pL.hidden]&&!e[Y.pL.outside]}function mt(e,t,n,r,a,o,i,s=0){if(s>365)return;const u=function(e,t,n,r,a,o,i){const{ISOWeek:s,broadcastCalendar:u}=o,{addDays:d,addMonths:l,addWeeks:c,addYears:m,endOfBroadcastWeek:f,endOfISOWeek:h,endOfWeek:p,max:v,min:g,startOfBroadcastWeek:b,startOfISOWeek:w,startOfWeek:y}=i;let k={day:d,week:c,month:l,year:m,startOfWeek:e=>u?b(e,i):s?w(e):y(e),endOfWeek:e=>u?f(e):s?h(e):p(e)}[e](n,\"after\"===t?1:-1);return\"before\"===t&&r?k=v([r,k]):\"after\"===t&&a&&(k=g([a,k])),k}(e,t,n.date,r,a,o,i),d=Boolean(o.disabled&&Q(u,o.disabled,i)),l=Boolean(o.hidden&&Q(u,o.hidden,i)),c=new it(u,u,i);return d||l?mt(e,t,c,r,a,o,i,s+1):c}function ft(e,t,n,r,a){const{autoFocus:o}=e,[s,u]=(0,i.useState)(),d=function(e,t,n,r){let a,o=-1;for(const i of e){const e=t(i);ct(e)&&(e[Y.pL.focused]&&o\u003Clt.FocusedModifier?(a=i,o=lt.FocusedModifier):r?.isEqualTo(i)&&o\u003Clt.LastFocused?(a=i,o=lt.LastFocused):n(i.date)&&o\u003Clt.Selected?(a=i,o=lt.Selected):e[Y.pL.today]&&o\u003Clt.Today&&(a=i,o=lt.Today))}return a||(a=e.find(e=>ct(t(e)))),a}(t.days,n,r||(()=>!1),s),[l,c]=(0,i.useState)(o?d:void 0);return{isFocusTarget:e=>Boolean(d?.isEqualTo(e)),setFocused:c,focused:l,blur:()=>{u(l),c(void 0)},moveFocus:(n,r)=>{if(!l)return;const o=mt(n,r,l,t.navStart,t.navEnd,e,a);if(o){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(o)))return;t.goToDay(o),c(o)}}}}function ht(e,t,n=G){return Z(e,t.from,!1,n)||Z(e,t.to,!1,n)||Z(t,e.from,!1,n)||Z(t,e.to,!1,n)}function pt(e,t){const{disabled:n,excludeDisabled:r,selected:a,required:o,onSelect:i}=e,[s,u]=dt(a,i?a:void 0),d=i?a:s;return{selected:d,select:(a,s,l)=>{const{min:c,max:m}=e,f=a?function(e,t,n=0,r=0,a=!1,o=G){const{from:i,to:s}=t||{},{isSameDay:u,isAfter:d,isBefore:l}=o;let c;if(i||s){if(i&&!s)c=u(i,e)?0===n?{from:i,to:e}:a?{from:i,to:void 0}:void 0:l(e,i)?{from:e,to:i}:{from:i,to:e};else if(i&&s)if(u(i,e)&&u(s,e))c=a?{from:i,to:s}:void 0;else if(u(i,e))c={from:i,to:n>0?void 0:e};else if(u(s,e))c={from:e,to:n>0?void 0:e};else if(l(e,i))c={from:e,to:s};else if(d(e,i))c={from:i,to:e};else{if(!d(e,s))throw new Error(\"Invalid range\");c={from:i,to:e}}}else c={from:e,to:n>0?void 0:e};if(c?.from&&c?.to){const t=o.differenceInCalendarDays(c.to,c.from);(r>0&&t>r||n>1&&t\u003Cn)&&(c={from:e,to:void 0})}return c}(a,d,c,m,o,t):void 0;return r&&n&&f?.from&&f.to&&function(e,t,n=G){const r=Array.isArray(t)?t:[t];if(r.filter(e=>\"function\"!=typeof e).some(t=>\"boolean\"==typeof t?t:n.isDate(t)?Z(e,t,!1,n):J(t,n)?t.some(t=>Z(e,t,!1,n)):B(t)?!(!t.from||!t.to)&&ht(e,{from:t.from,to:t.to},n):K(t)?function(e,t,n=G){const r=Array.isArray(t)?t:[t];let a=e.from;const o=n.differenceInCalendarDays(e.to,e.from),i=Math.min(o,6);for(let e=0;e\u003C=i;e++){if(r.includes(a.getDay()))return!0;a=n.addDays(a,1)}return!1}(e,t.dayOfWeek,n):q(t)?n.isAfter(t.before,t.after)?ht(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):Q(e.from,t,n)||Q(e.to,t,n):!(!V(t)&&!U(t))&&(Q(e.from,t,n)||Q(e.to,t,n))))return!0;const a=r.filter(e=>\"function\"==typeof e);if(a.length){let t=e.from;const r=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e\u003C=r;e++){if(a.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}({from:f.from,to:f.to},n,t)&&(f.from=a,f.to=void 0),i||u(f),i?.(f,a,s,l),f},isSelected:e=>d&&Z(d,e,!1,t)}}function vt(e,t){return e instanceof l.BB&&e.timeZone===t?e:new l.BB(e,t)}function gt(e,t,n){if(!n)return vt(e,t);const r=vt(e,t),a=new l.BB(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(a.getTime())}function bt(e,t,n){return\"boolean\"==typeof e||\"function\"==typeof e?e:e instanceof Date?gt(e,t,n):Array.isArray(e)?e.map(e=>e instanceof Date?gt(e,t,n):e):B(e)?{...e,from:e.from?vt(e.from,t):e.from,to:e.to?vt(e.to,t):e.to}:q(e)?{before:gt(e.before,t,n),after:gt(e.after,t,n)}:V(e)?{after:gt(e.after,t,n)}:U(e)?{before:gt(e.before,t,n)}:e}function wt(e,t,n){return e?Array.isArray(e)?e.map(e=>bt(e,t,n)):bt(e,t,n):e}function yt(e){let t=e;const n=t.timeZone;if(n&&(t={...e,timeZone:n},t.today&&(t.today=vt(t.today,n)),t.month&&(t.month=vt(t.month,n)),t.defaultMonth&&(t.defaultMonth=vt(t.defaultMonth,n)),t.startMonth&&(t.startMonth=vt(t.startMonth,n)),t.endMonth&&(t.endMonth=vt(t.endMonth,n)),\"single\"===t.mode&&t.selected?t.selected=vt(t.selected,n):\"multiple\"===t.mode&&t.selected?t.selected=t.selected?.map(e=>vt(e,n)):\"range\"===t.mode&&t.selected&&(t.selected={from:t.selected.from?vt(t.selected.from,n):t.selected.from,to:t.selected.to?vt(t.selected.to,n):t.selected.to}),void 0!==t.disabled&&(t.disabled=wt(t.disabled,n)),void 0!==t.hidden&&(t.hidden=wt(t.hidden,n)),t.modifiers)){const e={};Object.keys(t.modifiers).forEach(r=>{e[r]=wt(t.modifiers?.[r],n)}),t.modifiers=e}const{components:o,formatters:s,labels:u,dateLib:c,locale:m,classNames:f}=(0,i.useMemo)(()=>{const e={...d,...t.locale},n=t.broadcastCalendar?1:t.weekStartsOn,o=t.noonSafe&&t.timeZone?function(e,t={}){const{weekStartsOn:n,locale:r}=t,a=n??r?.options?.weekStartsOn??0,o=t=>{const n=\"number\"==typeof t||\"string\"==typeof t?new Date(t):t;return new l.BB(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,e)},i=e=>{const t=o(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>o(l.BB.tz(e)),newDate:(t,n,r)=>new l.BB(t,n,r,12,0,0,e),startOfDay:e=>o(e),startOfWeek:(e,t)=>{const n=o(e),r=t?.weekStartsOn??a,i=(n.getDay()-r+7)%7;return n.setDate(n.getDate()-i),n},startOfISOWeek:e=>{const t=o(e),n=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-n),t},startOfMonth:e=>{const t=o(e);return t.setDate(1),t},startOfYear:e=>{const t=o(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{const n=o(e),r=(((t?.weekStartsOn??a)+6)%7-n.getDay()+7)%7;return n.setDate(n.getDate()+r),n},endOfISOWeek:e=>{const t=o(e),n=(7-t.getDay())%7;return t.setDate(t.getDate()+n),t},endOfMonth:e=>{const t=o(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{const t=o(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{const n=o(t.start),r=o(t.end),a=[],i=new l.BB(n.getFullYear(),n.getMonth(),1,12,0,0,e),s=12*r.getFullYear()+r.getMonth();for(;12*i.getFullYear()+i.getMonth()\u003C=s;)a.push(new l.BB(i,e)),i.setMonth(i.getMonth()+1,1);return a},addDays:(e,t)=>{const n=o(e);return n.setDate(n.getDate()+t),n},addWeeks:(e,t)=>{const n=o(e);return n.setDate(n.getDate()+7*t),n},addMonths:(e,t)=>{const n=o(e);return n.setMonth(n.getMonth()+t),n},addYears:(e,t)=>{const n=o(e);return n.setFullYear(n.getFullYear()+t),n},eachYearOfInterval:t=>{const n=o(t.start),r=o(t.end),a=[],i=new l.BB(n.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()\u003C=r.getFullYear();)a.push(new l.BB(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return a},getWeek:(e,t)=>{const n=i(e);return(0,_.N)(n,{weekStartsOn:t?.weekStartsOn??a,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{const t=i(e);return(0,j.s)(t)},differenceInCalendarDays:(e,t)=>{const n=i(e),r=i(t);return(0,p.m)(n,r)},differenceInCalendarMonths:(e,t)=>{const n=i(e),r=i(t);return(0,v.U)(n,r)}}}(t.timeZone,{weekStartsOn:n,locale:e}):void 0,i=t.dateLib&&o?{...o,...t.dateLib}:t.dateLib??o,s=new X({locale:e,weekStartsOn:n,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},i);return{dateLib:s,components:(c=t.components,{...r,...c}),formatters:(u=t.formatters,u?.formatMonthCaption&&!u.formatCaption&&(u.formatCaption=u.formatMonthCaption),u?.formatYearCaption&&!u.formatYearDropdown&&(u.formatYearDropdown=u.formatYearCaption),{...a,...u}),labels:Je(t.labels,s.options),locale:e,classNames:{...(0,We.a)(),...t.classNames}};var u,c},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:c.today()});const{captionLayout:h,mode:g,navLayout:b,numberOfMonths:w=1,onDayBlur:y,onDayClick:k,onDayFocus:x,onDayKeyDown:M,onDayMouseEnter:P,onDayMouseLeave:S,onNextClick:W,onPrevClick:C,showWeekNumber:O,styles:N}=t,{formatCaption:z,formatDay:A,formatMonthDropdown:T,formatWeekNumber:E,formatWeekNumberHeader:D,formatWeekdayName:I,formatYearDropdown:F}=s,H=function(e,t){const[n,r]=function(e,t){let{startMonth:n,endMonth:r}=e;const{startOfYear:a,startOfDay:o,startOfMonth:i,endOfMonth:s,addYears:u,endOfYear:d,newDate:l,today:c}=t,{fromYear:m,toYear:f,fromMonth:h,toMonth:p}=e;!n&&h&&(n=h),!n&&m&&(n=t.newDate(m,0,1)),!r&&p&&(r=p),!r&&f&&(r=l(f,11,31));const v=\"dropdown\"===e.captionLayout||\"dropdown-years\"===e.captionLayout;return n?n=i(n):m?n=l(m,0,1):!n&&v&&(n=a(u(e.today??c(),-100))),r?r=s(r):f?r=l(f,11,31):!r&&v&&(r=d(e.today??c())),[n?o(n):n,r?o(r):r]}(e,t),{startOfMonth:a,endOfMonth:o}=t,s=ot(e,n,r,t),[u,d]=dt(s,e.month?s:void 0);(0,i.useEffect)(()=>{const a=ot(e,n,r,t);d(a)},[e.timeZone]);const{months:l,weeks:c,days:m,previousMonth:f,nextMonth:h}=(0,i.useMemo)(()=>{const a=function(e,t,n,r){const{numberOfMonths:a=1}=n,o=[];for(let n=0;n\u003Ca;n++){const a=r.addMonths(e,n);if(t&&a>t)break;o.push(a)}return o}(u,r,{numberOfMonths:e.numberOfMonths},t),i=function(e,t,n,r){const a=e[0],o=e[e.length-1],{ISOWeek:i,fixedWeeks:s,broadcastCalendar:u}=n??{},{addDays:d,differenceInCalendarDays:l,differenceInCalendarMonths:c,endOfBroadcastWeek:m,endOfISOWeek:f,endOfMonth:h,endOfWeek:p,isAfter:v,startOfBroadcastWeek:g,startOfISOWeek:b,startOfWeek:w}=r,y=u?g(a,r):i?b(a):w(a),k=u?m(o):i?f(h(o)):p(h(o)),x=t&&(u?m(t):i?f(t):p(t)),j=l(x&&v(k,x)?x:k,y),M=c(o,a)+1,P=[];for(let e=0;e\u003C=j;e++){const t=d(y,e);P.push(t)}const _=(u?35:42)*M;if(s&&P.length\u003C_){const e=_-P.length;for(let t=0;t\u003Ce;t++){const e=d(P[P.length-1],1);P.push(e)}}return P}(a,e.endMonth?o(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),s=function(e,t,n,r){const{addDays:a,endOfBroadcastWeek:o,endOfISOWeek:i,endOfMonth:s,endOfWeek:u,getISOWeek:d,getWeek:l,startOfBroadcastWeek:c,startOfISOWeek:m,startOfWeek:f}=r,h=e.reduce((e,h)=>{const p=n.broadcastCalendar?c(h,r):n.ISOWeek?m(h):f(h),v=n.broadcastCalendar?o(h):n.ISOWeek?i(s(h)):u(s(h)),g=t.filter(e=>e>=p&&e\u003C=v),b=n.broadcastCalendar?35:42;if(n.fixedWeeks&&g.length\u003Cb){const e=t.filter(e=>{const t=b-g.length;return e>v&&e\u003C=a(v,t)});g.push(...e)}const w=g.reduce((e,t)=>{const a=n.ISOWeek?d(t):l(t),o=e.find(e=>e.weekNumber===a),i=new it(t,h,r);return o?o.days.push(i):e.push(new st(a,[i])),e},[]),y=new ut(h,w);return e.push(y),e},[]);return n.reverseMonths?h.reverse():h}(a,i,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),d=function(e){return e.reduce((e,t)=>e.concat(t.weeks.slice()),[].slice())}(s),l=function(e){const t=[];return e.reduce((e,n)=>{const r=n.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(r.slice())},t.slice())}(s),c=function(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,d=a?o??1:1,l=i(e);return t&&u(l,t)\u003C=0?void 0:s(l,-d)}(u,n,e,t),m=function(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o=1}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,d=a?o:1,l=i(e);return t&&u(t,e)\u003Co?void 0:s(l,d)}(u,r,e,t);return{months:s,weeks:d,days:l,previousMonth:c,nextMonth:m}},[t,u.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:p,onMonthChange:v}=e,g=e=>{if(p)return;let t=a(e);n&&t\u003Ca(n)&&(t=a(n)),r&&t>a(r)&&(t=a(r)),d(t),v?.(t)};return{months:l,weeks:c,days:m,navStart:n,navEnd:r,previousMonth:f,nextMonth:h,goToMonth:g,goToDay:e=>{(e=>c.some(t=>t.days.some(t=>t.isEqualTo(e))))(e)||g(e.date)}}}(t,c),{days:R,months:$,navStart:L,navEnd:G,previousMonth:q,nextMonth:V,goToMonth:U}=H,K=function(e,t,n,r,a){const{disabled:o,hidden:i,modifiers:s,showOutsideDays:u,broadcastCalendar:d,today:l=a.today()}=t,{isSameDay:c,isSameMonth:m,startOfMonth:f,isBefore:h,endOfMonth:p,isAfter:v}=a,g=n&&f(n),b=r&&p(r),w={[Y.pL.focused]:[],[Y.pL.outside]:[],[Y.pL.disabled]:[],[Y.pL.hidden]:[],[Y.pL.today]:[]},y={};for(const t of e){const{date:e,displayMonth:n}=t,r=Boolean(n&&!m(e,n)),f=Boolean(g&&h(e,g)),p=Boolean(b&&v(e,b)),k=Boolean(o&&Q(e,o,a)),x=Boolean(i&&Q(e,i,a))||f||p||!d&&!u&&r||d&&!1===u&&r,j=c(e,l);r&&w.outside.push(t),k&&w.disabled.push(t),x&&w.hidden.push(t),j&&w.today.push(t),s&&Object.keys(s).forEach(n=>{const r=s?.[n];r&&Q(e,r,a)&&(y[n]?y[n].push(t):y[n]=[t])})}return e=>{const t={[Y.pL.focused]:!1,[Y.pL.disabled]:!1,[Y.pL.hidden]:!1,[Y.pL.outside]:!1,[Y.pL.today]:!1},n={};for(const n in w){const r=w[n];t[n]=r.some(t=>t===e)}for(const t in y)n[t]=y[t].some(t=>t===e);return{...t,...n}}}(R,t,L,G,c),{isSelected:J,select:ee,selected:te}=function(e,t){const n=function(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=dt(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t;return{selected:s,select:(e,t,n)=>{let o=e;return!r&&s&&s&&u(e,s)&&(o=void 0),a||i(o),a?.(o,e,t,n),o},isSelected:e=>!!s&&u(s,e)}}(e,t),r=function(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=dt(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t,d=e=>s?.some(t=>u(t,e))??!1,{min:l,max:c}=e;return{selected:s,select:(e,t,n)=>{let o=[...s??[]];if(d(e)){if(s?.length===l)return;if(r&&1===s?.length)return;o=s?.filter(t=>!u(t,e))}else o=s?.length===c?[e]:[...o,e];return a||i(o),a?.(o,e,t,n),o},isSelected:d}}(e,t),a=pt(e,t);switch(e.mode){case\"single\":return n;case\"multiple\":return r;case\"range\":return a;default:return}}(t,c)??{},{blur:ne,focused:re,isFocusTarget:ae,moveFocus:oe,setFocused:ie}=ft(t,H,K,J??(()=>!1),c),{labelDayButton:se,labelGridcell:ue,labelGrid:de,labelMonthDropdown:le,labelNav:ce,labelPrevious:fe,labelNext:he,labelWeekday:pe,labelWeekNumber:ve,labelWeekNumberHeader:ge,labelYearDropdown:be}=u,we=(0,i.useMemo)(()=>function(e,t,n,r){const a=r??e.today(),o=n?e.startOfBroadcastWeek(a,e):t?e.startOfISOWeek(a):e.startOfWeek(a),i=[];for(let t=0;t\u003C7;t++){const n=e.addDays(o,t);i.push(n)}return i}(c,t.ISOWeek,t.broadcastCalendar,t.today),[c,t.ISOWeek,t.broadcastCalendar,t.today]),ye=void 0!==g||void 0!==k,ke=(0,i.useCallback)(()=>{q&&(U(q),C?.(q))},[q,U,C]),xe=(0,i.useCallback)(()=>{V&&(U(V),W?.(V))},[U,V,W]),je=(0,i.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),ie(e),t.disabled||(ee?.(e.date,t,n),k?.(e.date,t,n))},[ee,k,ie]),Me=(0,i.useCallback)((e,t)=>n=>{ie(e),x?.(e.date,t,n)},[x,ie]),Pe=(0,i.useCallback)((e,t)=>n=>{ne(),y?.(e.date,t,n)},[ne,y]),_e=(0,i.useCallback)((e,n)=>r=>{const a={ArrowLeft:[r.shiftKey?\"month\":\"day\",\"rtl\"===t.dir?\"after\":\"before\"],ArrowRight:[r.shiftKey?\"month\":\"day\",\"rtl\"===t.dir?\"before\":\"after\"],ArrowDown:[r.shiftKey?\"year\":\"week\",\"after\"],ArrowUp:[r.shiftKey?\"year\":\"week\",\"before\"],PageUp:[r.shiftKey?\"year\":\"month\",\"before\"],PageDown:[r.shiftKey?\"year\":\"month\",\"after\"],Home:[\"startOfWeek\",\"before\"],End:[\"endOfWeek\",\"after\"]};if(a[r.key]){r.preventDefault(),r.stopPropagation();const[e,t]=a[r.key];oe(e,t)}M?.(e.date,n,r)},[oe,M,t.dir]),Se=(0,i.useCallback)((e,t)=>n=>{P?.(e.date,t,n)},[P]),Ce=(0,i.useCallback)((e,t)=>n=>{S?.(e.date,t,n)},[S]),Oe=(0,i.useCallback)(e=>t=>{const n=Number(t.target.value),r=c.setMonth(c.startOfMonth(e),n);U(r)},[c,U]),Ne=(0,i.useCallback)(e=>t=>{const n=Number(t.target.value),r=c.setYear(c.startOfMonth(e),n);U(r)},[c,U]),{className:ze,style:Ae}=(0,i.useMemo)(()=>({className:[f[Y.UI.Root],t.className].filter(Boolean).join(\" \"),style:{...N?.[Y.UI.Root],...t.style}}),[f,t.className,t.style,N]),Te=function(e){const t={\"data-mode\":e.mode??void 0,\"data-required\":\"required\"in e?e.required:void 0,\"data-multiple-months\":e.numberOfMonths&&e.numberOfMonths>1||void 0,\"data-week-numbers\":e.showWeekNumber||void 0,\"data-broadcast-calendar\":e.broadcastCalendar||void 0,\"data-nav-layout\":e.navLayout||void 0};return Object.entries(e).forEach(([e,n])=>{e.startsWith(\"data-\")&&(t[e]=n)}),t}(t),Ee=(0,i.useRef)(null);!function(e,t,{classNames:n,months:r,focused:a,dateLib:o}){const s=(0,i.useRef)(null),u=(0,i.useRef)(r),d=(0,i.useRef)(!1);(0,i.useLayoutEffect)(()=>{const i=u.current;if(u.current=r,!(t&&e.current&&e.current instanceof HTMLElement&&0!==r.length&&0!==i.length&&r.length===i.length))return;const l=o.isSameMonth(r[0].date,i[0].date),c=o.isAfter(r[0].date,i[0].date),m=c?n[Y.X5.caption_after_enter]:n[Y.X5.caption_before_enter],f=c?n[Y.X5.weeks_after_enter]:n[Y.X5.weeks_before_enter],h=s.current,p=e.current.cloneNode(!0);if(p instanceof HTMLElement?(nt(p).forEach(e=>{if(!(e instanceof HTMLElement))return;const t=tt(e.querySelector(\"[data-animated-month]\"));t&&e.contains(t)&&e.removeChild(t);const n=rt(e);n&&n.classList.remove(m);const r=at(e);r&&r.classList.remove(f)}),s.current=p):s.current=null,d.current||l||a)return;const v=h instanceof HTMLElement?nt(h):[],g=nt(e.current);if(g?.every(e=>e instanceof HTMLElement)&&v&&v.every(e=>e instanceof HTMLElement)){d.current=!0;const t=[];e.current.style.isolation=\"isolate\";const r=(b=e.current,tt(b.querySelector(\"[data-animated-nav]\")));r&&(r.style.zIndex=\"1\"),g.forEach((a,o)=>{const i=v[o];if(!i)return;a.style.position=\"relative\",a.style.overflow=\"hidden\";const s=rt(a);s&&s.classList.add(m);const u=at(a);u&&u.classList.add(f);const l=()=>{d.current=!1,e.current&&(e.current.style.isolation=\"\"),r&&(r.style.zIndex=\"\"),s&&s.classList.remove(m),u&&u.classList.remove(f),a.style.position=\"\",a.style.overflow=\"\",a.contains(i)&&a.removeChild(i)};t.push(l),i.style.pointerEvents=\"none\",i.style.position=\"absolute\",i.style.overflow=\"hidden\",i.setAttribute(\"aria-hidden\",\"true\");const h=(e=>tt(e.querySelector(\"[data-animated-weekdays]\")))(i);h&&(h.style.opacity=\"0\");const p=rt(i);p&&(p.classList.add(c?n[Y.X5.caption_before_exit]:n[Y.X5.caption_after_exit]),p.addEventListener(\"animationend\",l));const g=at(i);g&&g.classList.add(c?n[Y.X5.weeks_before_exit]:n[Y.X5.weeks_after_exit]),a.insertBefore(i,a.firstChild)})}var b})}(Ee,Boolean(t.animate),{classNames:f,months:$,focused:re,dateLib:c});const De={dayPickerProps:t,selected:te,select:ee,isSelected:J,months:$,nextMonth:V,previousMonth:q,goToMonth:U,getModifiers:K,components:o,classNames:f,styles:N,labels:u,formatters:s};return i.createElement(me.Provider,{value:De},i.createElement(o.Root,{rootRef:t.animate?Ee:void 0,className:ze,style:Ae,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,\"aria-label\":t[\"aria-label\"],\"aria-labelledby\":t[\"aria-labelledby\"],...Te},i.createElement(o.Months,{className:f[Y.UI.Months],style:N?.[Y.UI.Months]},!t.hideNavigation&&!b&&i.createElement(o.Nav,{\"data-animated-nav\":t.animate?\"true\":void 0,className:f[Y.UI.Nav],style:N?.[Y.UI.Nav],\"aria-label\":ce(),onPreviousClick:ke,onNextClick:xe,previousMonth:q,nextMonth:V}),$.map((e,n)=>i.createElement(o.Month,{\"data-animated-month\":t.animate?\"true\":void 0,className:f[Y.UI.Month],style:N?.[Y.UI.Month],key:n,displayIndex:n,calendarMonth:e},\"around\"===b&&!t.hideNavigation&&0===n&&i.createElement(o.PreviousMonthButton,{type:\"button\",className:f[Y.UI.PreviousMonthButton],tabIndex:q?void 0:-1,\"aria-disabled\":!q||void 0,\"aria-label\":fe(q),onClick:ke,\"data-animated-button\":t.animate?\"true\":void 0},i.createElement(o.Chevron,{disabled:!q||void 0,className:f[Y.UI.Chevron],orientation:\"rtl\"===t.dir?\"right\":\"left\"})),i.createElement(o.MonthCaption,{\"data-animated-caption\":t.animate?\"true\":void 0,className:f[Y.UI.MonthCaption],style:N?.[Y.UI.MonthCaption],calendarMonth:e,displayIndex:n},h?.startsWith(\"dropdown\")?i.createElement(o.DropdownNav,{className:f[Y.UI.Dropdowns],style:N?.[Y.UI.Dropdowns]},(()=>{const n=\"dropdown\"===h||\"dropdown-months\"===h?i.createElement(o.MonthsDropdown,{key:\"month\",className:f[Y.UI.MonthsDropdown],\"aria-label\":le(),classNames:f,components:o,disabled:Boolean(t.disableNavigation),onChange:Oe(e.date),options:Qe(e.date,L,G,s,c),style:N?.[Y.UI.Dropdown],value:c.getMonth(e.date)}):i.createElement(\"span\",{key:\"month\"},T(e.date,c)),r=\"dropdown\"===h||\"dropdown-years\"===h?i.createElement(o.YearsDropdown,{key:\"year\",className:f[Y.UI.YearsDropdown],\"aria-label\":be(c.options),classNames:f,components:o,disabled:Boolean(t.disableNavigation),onChange:Ne(e.date),options:et(L,G,s,c,Boolean(t.reverseYears)),style:N?.[Y.UI.Dropdown],value:c.getYear(e.date)}):i.createElement(\"span\",{key:\"year\"},F(e.date,c));return\"year-first\"===c.getMonthYearOrder()?[r,n]:[n,r]})(),i.createElement(\"span\",{role:\"status\",\"aria-live\":\"polite\",style:{border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",width:\"1px\",whiteSpace:\"nowrap\",wordWrap:\"normal\"}},z(e.date,c.options,c))):i.createElement(o.CaptionLabel,{className:f[Y.UI.CaptionLabel],role:\"status\",\"aria-live\":\"polite\"},z(e.date,c.options,c))),\"around\"===b&&!t.hideNavigation&&n===w-1&&i.createElement(o.NextMonthButton,{type:\"button\",className:f[Y.UI.NextMonthButton],tabIndex:V?void 0:-1,\"aria-disabled\":!V||void 0,\"aria-label\":he(V),onClick:xe,\"data-animated-button\":t.animate?\"true\":void 0},i.createElement(o.Chevron,{disabled:!V||void 0,className:f[Y.UI.Chevron],orientation:\"rtl\"===t.dir?\"left\":\"right\"})),n===w-1&&\"after\"===b&&!t.hideNavigation&&i.createElement(o.Nav,{\"data-animated-nav\":t.animate?\"true\":void 0,className:f[Y.UI.Nav],style:N?.[Y.UI.Nav],\"aria-label\":ce(),onPreviousClick:ke,onNextClick:xe,previousMonth:q,nextMonth:V}),i.createElement(o.MonthGrid,{role:\"grid\",\"aria-multiselectable\":\"multiple\"===g||\"range\"===g,\"aria-label\":de(e.date,c.options,c)||void 0,className:f[Y.UI.MonthGrid],style:N?.[Y.UI.MonthGrid]},!t.hideWeekdays&&i.createElement(o.Weekdays,{\"data-animated-weekdays\":t.animate?\"true\":void 0,className:f[Y.UI.Weekdays],style:N?.[Y.UI.Weekdays]},O&&i.createElement(o.WeekNumberHeader,{\"aria-label\":ge(c.options),className:f[Y.UI.WeekNumberHeader],style:N?.[Y.UI.WeekNumberHeader],scope:\"col\"},D()),we.map(e=>i.createElement(o.Weekday,{\"aria-label\":pe(e,c.options,c),className:f[Y.UI.Weekday],key:String(e),style:N?.[Y.UI.Weekday],scope:\"col\"},I(e,c.options,c)))),i.createElement(o.Weeks,{\"data-animated-weeks\":t.animate?\"true\":void 0,className:f[Y.UI.Weeks],style:N?.[Y.UI.Weeks]},e.weeks.map(e=>i.createElement(o.Week,{className:f[Y.UI.Week],key:e.weekNumber,style:N?.[Y.UI.Week],week:e},O&&i.createElement(o.WeekNumber,{week:e,style:N?.[Y.UI.WeekNumber],\"aria-label\":ve(e.weekNumber,{locale:m}),className:f[Y.UI.WeekNumber],scope:\"row\",role:\"rowheader\"},E(e.weekNumber,c)),e.days.map(e=>{const{date:n}=e,r=K(e);if(r[Y.pL.focused]=!r.hidden&&Boolean(re?.isEqualTo(e)),r[Y.wc.selected]=J?.(n)||r.selected,B(te)){const{from:e,to:t}=te;r[Y.wc.range_start]=Boolean(e&&t&&c.isSameDay(n,e)),r[Y.wc.range_end]=Boolean(e&&t&&c.isSameDay(n,t)),r[Y.wc.range_middle]=Z(te,n,!0,c)}const a=function(e,t={},n={}){let r={...t?.[Y.UI.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{r={...r,...n?.[e]}}),r}(r,N,t.modifiersStyles),s=function(e,t,n={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(n[r]?e.push(n[r]):t[Y.pL[r]]?e.push(t[Y.pL[r]]):t[Y.wc[r]]&&e.push(t[Y.wc[r]]),e),[t[Y.UI.Day]])}(r,f,t.modifiersClassNames),u=ye||r.hidden?void 0:ue(n,r,c.options,c);return i.createElement(o.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:r,className:s.join(\" \"),style:a,role:\"gridcell\",\"aria-selected\":r.selected||void 0,\"aria-label\":u,\"data-day\":e.isoDate,\"data-month\":e.outside?e.dateMonthId:void 0,\"data-selected\":r.selected||void 0,\"data-disabled\":r.disabled||void 0,\"data-hidden\":r.hidden||void 0,\"data-outside\":e.outside||void 0,\"data-focused\":r.focused||void 0,\"data-today\":r.today||void 0},!r.hidden&&ye?i.createElement(o.DayButton,{className:f[Y.UI.DayButton],style:N?.[Y.UI.DayButton],type:\"button\",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,\"aria-disabled\":r.focused&&r.disabled||void 0,tabIndex:ae(e)?0:-1,\"aria-label\":se(n,r,c.options,c),onClick:je(e,r),onBlur:Pe(e,r),onFocus:Me(e,r),onKeyDown:_e(e,r),onMouseEnter:Se(e,r),onMouseLeave:Ce(e,r)},A(n,c.options,c)):!r.hidden&&A(e.date,c.options,c))})))))))),t.footer&&i.createElement(o.Footer,{className:f[Y.UI.Footer],style:N?.[Y.UI.Footer],role:\"status\",\"aria-live\":\"polite\"},t.footer)))}!function(e){e[e.Today=0]=\"Today\",e[e.Selected=1]=\"Selected\",e[e.LastFocused=2]=\"LastFocused\",e[e.FocusedModifier=3]=\"FocusedModifier\"}(lt||(lt={}))},53041(e,t,n){n.d(t,{oc:()=>l});const r={lessThanXSeconds:{one:\"mens d’una segonda\",other:\"mens de {{count}} segondas\"},xSeconds:{one:\"1 segonda\",other:\"{{count}} segondas\"},halfAMinute:\"30 segondas\",lessThanXMinutes:{one:\"mens d’una minuta\",other:\"mens de {{count}} minutas\"},xMinutes:{one:\"1 minuta\",other:\"{{count}} minutas\"},aboutXHours:{one:\"environ 1 ora\",other:\"environ {{count}} oras\"},xHours:{one:\"1 ora\",other:\"{{count}} oras\"},xDays:{one:\"1 jorn\",other:\"{{count}} jorns\"},aboutXWeeks:{one:\"environ 1 setmana\",other:\"environ {{count}} setmanas\"},xWeeks:{one:\"1 setmana\",other:\"{{count}} setmanas\"},aboutXMonths:{one:\"environ 1 mes\",other:\"environ {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"environ 1 an\",other:\"environ {{count}} ans\"},xYears:{one:\"1 an\",other:\"{{count}} ans\"},overXYears:{one:\"mai d’un an\",other:\"mai de {{count}} ans\"},almostXYears:{one:\"gaireben un an\",other:\"gaireben {{count}} ans\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a' {{time}}\",long:\"{{date}} 'a' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'passat a' p\",yesterday:\"'ièr a' p\",today:\"'uèi a' p\",tomorrow:\"'deman a' p\",nextWeek:\"eeee 'a' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;switch(n){case 1:a=\"èr\";break;case 2:a=\"nd\";break;default:a=\"en\"}return\"year\"!==r&&\"week\"!==r&&\"hour\"!==r&&\"minute\"!==r&&\"second\"!==r||(a+=\"a\"),n+a},era:(0,s.o)({values:{narrow:[\"ab. J.C.\",\"apr. J.C.\"],abbreviated:[\"ab. J.C.\",\"apr. J.C.\"],wide:[\"abans Jèsus-Crist\",\"après Jèsus-Crist\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"T1\",\"T2\",\"T3\",\"T4\"],abbreviated:[\"1èr trim.\",\"2nd trim.\",\"3en trim.\",\"4en trim.\"],wide:[\"1èr trimèstre\",\"2nd trimèstre\",\"3en trimèstre\",\"4en trimèstre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"GN\",\"FB\",\"MÇ\",\"AB\",\"MA\",\"JN\",\"JL\",\"AG\",\"ST\",\"OC\",\"NV\",\"DC\"],abbreviated:[\"gen.\",\"febr.\",\"març\",\"abr.\",\"mai\",\"junh\",\"jul.\",\"ag.\",\"set.\",\"oct.\",\"nov.\",\"dec.\"],wide:[\"genièr\",\"febrièr\",\"març\",\"abril\",\"mai\",\"junh\",\"julhet\",\"agost\",\"setembre\",\"octòbre\",\"novembre\",\"decembre\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],short:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],abbreviated:[\"dg.\",\"dl.\",\"dm.\",\"dc.\",\"dj.\",\"dv.\",\"ds.\"],wide:[\"dimenge\",\"diluns\",\"dimars\",\"dimècres\",\"dijòus\",\"divendres\",\"dissabte\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"matin\",afternoon:\"aprèp-miègjorn\",evening:\"vèspre\",night:\"nuèch\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"mièjanuèch\",noon:\"miègjorn\",morning:\"del matin\",afternoon:\"de l’aprèp-miègjorn\",evening:\"del ser\",night:\"de la nuèch\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"oc\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"d’aquí \"+a:\"fa \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(èr|nd|en)?[a]?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ab\\.J\\.C|apr\\.J\\.C|apr\\.J\\.-C)\u002Fi,abbreviated:\u002F^(ab\\.J\\.-C|ab\\.J-C|apr\\.J\\.-C|apr\\.J-C|ap\\.J-C)\u002Fi,wide:\u002F^(abans Jèsus-Crist|après Jèsus-Crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ab\u002Fi,\u002F^ap\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^T[1234]\u002Fi,abbreviated:\u002F^[1234](èr|nd|en)? trim\\.?\u002Fi,wide:\u002F^[1234](èr|nd|en)? trimèstre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)\u002Fi,abbreviated:\u002F^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\\.?\u002Fi,wide:\u002F^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^g\u002Fi,\u002F^f\u002Fi,\u002F^ma[r?]|MÇ\u002Fi,\u002F^ab\u002Fi,\u002F^ma[i?]\u002Fi,\u002F^ju[n?]|JN\u002Fi,\u002F^ju[l?]|JL\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^d[glmcjvs]\\.?\u002Fi,short:\u002F^d[glmcjvs]\\.?\u002Fi,abbreviated:\u002F^d[glmcjvs]\\.?\u002Fi,wide:\u002F^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],short:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],abbreviated:[\u002F^dg\u002Fi,\u002F^dl\u002Fi,\u002F^dm\u002Fi,\u002F^dc\u002Fi,\u002F^dj\u002Fi,\u002F^dv\u002Fi,\u002F^ds\u002Fi],any:[\u002F^dg|dime\u002Fi,\u002F^dl|dil\u002Fi,\u002F^dm|dima\u002Fi,\u002F^dc|dimè\u002Fi,\u002F^dj|dij\u002Fi,\u002F^dv|div\u002Fi,\u002F^ds|dis\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F(^(a\\.?m|p\\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F(^a)|ante meridiem\u002Fi,pm:\u002F(^p)|post meridiem\u002Fi,midnight:\u002F^mièj\u002Fi,noon:\u002F^mièg\u002Fi,morning:\u002Fmatin\u002Fi,afternoon:\u002Faprèp-miègjorn\u002Fi,evening:\u002Fvèspre|ser\u002Fi,night:\u002Fnuèch\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},53914(e,t,n){n.r(t),n.d(t,{af:()=>r.af,ar:()=>a.ar,arDZ:()=>o.E,arEG:()=>i.m,arMA:()=>s.E,arSA:()=>u.G,arTN:()=>d.A,az:()=>l.az,be:()=>c.be,beTarask:()=>m.k,bg:()=>f.bg,bn:()=>h.bn,bs:()=>p.bs,ca:()=>v.ca,ckb:()=>g.b,cs:()=>b.cs,cy:()=>w.cy,da:()=>y.da,de:()=>k.de,deAT:()=>x.$,el:()=>j.el,enAU:()=>M.c,enCA:()=>P.h,enGB:()=>_.b,enIE:()=>S.W,enIN:()=>W.b,enNZ:()=>C.E,enUS:()=>O.c,enZA:()=>N.R,eo:()=>z.eo,es:()=>A.es,et:()=>T.et,eu:()=>E.eu,faIR:()=>D.$,fi:()=>I.fi,fr:()=>F.fr,frCA:()=>H.V,frCH:()=>R.O,fy:()=>$.fy,gd:()=>L.gd,gl:()=>X.gl,gu:()=>G.gu,he:()=>Y.he,hi:()=>Z.hi,hr:()=>q.hr,ht:()=>B.ht,hu:()=>V.hu,hy:()=>U.hy,id:()=>K.id,is:()=>J.is,it:()=>Q.it,itCH:()=>ee.h,ja:()=>de,jaHira:()=>fe,ka:()=>ge,kk:()=>_e,km:()=>Oe,kn:()=>Ee,ko:()=>He,lb:()=>Be,lt:()=>at,lv:()=>lt,mk:()=>vt,mn:()=>yt,ms:()=>Mt,mt:()=>Wt,nb:()=>zt,nl:()=>At.nl,nlBE:()=>Tt.S,nn:()=>Et.nn,oc:()=>Dt.oc,pl:()=>It.pl,pt:()=>Ft.pt,ptBR:()=>Ht.F,ro:()=>Rt.ro,ru:()=>$t.ru,se:()=>Lt.se,sk:()=>Xt.sk,sl:()=>Gt.sl,sq:()=>Yt.sq,sr:()=>Zt.sr,srLatn:()=>qt.r,sv:()=>Bt.sv,ta:()=>Vt.ta,te:()=>Ut.te,th:()=>Kt.th,tr:()=>Jt.tr,ug:()=>Qt.ug,uk:()=>en.uk,uz:()=>tn.uz,uzCyrl:()=>nn.I,vi:()=>rn.vi,zhCN:()=>an.g,zhHK:()=>on.a,zhTW:()=>sn.G});var r=n(438),a=n(69451),o=n(40094),i=n(98604),s=n(63405),u=n(49135),d=n(57733),l=n(1841),c=n(11541),m=n(13406),f=n(77857),h=n(25063),p=n(13190),v=n(78894),g=n(90731),b=n(10239),w=n(2419),y=n(86773),k=n(48386),x=n(60652),j=n(58122),M=n(85265),P=n(60419),_=n(80324),S=n(43203),W=n(39725),C=n(68427),O=n(44047),N=n(49727),z=n(34778),A=n(56953),T=n(15146),E=n(81706),D=n(67715),I=n(80323),F=n(7417),H=n(20221),R=n(84513),$=n(11942),L=n(85508),X=n(97472),G=n(19612),Y=n(5385),Z=n(75111),q=n(25554),B=n(32041),V=n(60119),U=n(44324),K=n(48515),J=n(17044),Q=n(78982),ee=n(59637);const te={lessThanXSeconds:{one:\"1秒未満\",other:\"{{count}}秒未満\",oneWithSuffix:\"約1秒\",otherWithSuffix:\"約{{count}}秒\"},xSeconds:{one:\"1秒\",other:\"{{count}}秒\"},halfAMinute:\"30秒\",lessThanXMinutes:{one:\"1分未満\",other:\"{{count}}分未満\",oneWithSuffix:\"約1分\",otherWithSuffix:\"約{{count}}分\"},xMinutes:{one:\"1分\",other:\"{{count}}分\"},aboutXHours:{one:\"約1時間\",other:\"約{{count}}時間\"},xHours:{one:\"1時間\",other:\"{{count}}時間\"},xDays:{one:\"1日\",other:\"{{count}}日\"},aboutXWeeks:{one:\"約1週間\",other:\"約{{count}}週間\"},xWeeks:{one:\"1週間\",other:\"{{count}}週間\"},aboutXMonths:{one:\"約1か月\",other:\"約{{count}}か月\"},xMonths:{one:\"1か月\",other:\"{{count}}か月\"},aboutXYears:{one:\"約1年\",other:\"約{{count}}年\"},xYears:{one:\"1年\",other:\"{{count}}年\"},overXYears:{one:\"1年以上\",other:\"{{count}}年以上\"},almostXYears:{one:\"1年近く\",other:\"{{count}}年近く\"}};var ne=n(7277);const re={date:(0,ne.k)({formats:{full:\"y年M月d日EEEE\",long:\"y年M月d日\",medium:\"y\u002FMM\u002Fdd\",short:\"y\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H時mm分ss秒 zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},ae={lastWeek:\"先週のeeeeのp\",yesterday:\"昨日のp\",today:\"今日のp\",tomorrow:\"明日のp\",nextWeek:\"翌週のeeeeのp\",other:\"P\"};var oe=n(33443);const ie={ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"year\":return`${n}年`;case\"quarter\":return`第${n}四半期`;case\"month\":return`${n}月`;case\"week\":return`第${n}週`;case\"date\":return`${n}日`;case\"hour\":return`${n}時`;case\"minute\":return`${n}分`;case\"second\":return`${n}秒`;default:return`${n}`}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AC\"],abbreviated:[\"紀元前\",\"西暦\"],wide:[\"紀元前\",\"西暦\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"第1四半期\",\"第2四半期\",\"第3四半期\",\"第4四半期\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],short:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],abbreviated:[\"日\",\"月\",\"火\",\"水\",\"木\",\"金\",\"土\"],wide:[\"日曜日\",\"月曜日\",\"火曜日\",\"水曜日\",\"木曜日\",\"金曜日\",\"土曜日\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},abbreviated:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},wide:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},abbreviated:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"},wide:{am:\"午前\",pm:\"午後\",midnight:\"深夜\",noon:\"正午\",morning:\"朝\",afternoon:\"午後\",evening:\"夜\",night:\"深夜\"}},defaultFormattingWidth:\"wide\"})};var se=n(20337),ue=n(57883);const de={code:\"ja\",formatDistance:(e,t,n)=>{let r;n=n||{};const a=te[e];return r=\"string\"==typeof a?a:1===t?n.addSuffix&&a.oneWithSuffix?a.oneWithSuffix:a.one:n.addSuffix&&a.otherWithSuffix?a.otherWithSuffix.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?r+\"後\":r+\"前\":r},formatLong:re,formatRelative:(e,t,n,r)=>ae[e],localize:ie,match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^第?\\d+(年|四半期|月|週|日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(B\\.?C\\.?|A\\.?D\\.?)\u002Fi,abbreviated:\u002F^(紀元[前後]|西暦)\u002Fi,wide:\u002F^(紀元[前後]|西暦)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\u002Fi,\u002F^A\u002Fi],any:[\u002F^(紀元前)\u002Fi,\u002F^(西暦|紀元後)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^Q[1234]\u002Fi,wide:\u002F^第[1234一二三四１２３４]四半期\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一|１)\u002Fi,\u002F(2|二|２)\u002Fi,\u002F(3|三|３)\u002Fi,\u002F(4|四|４)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^([123456789]|1[012])\u002F,abbreviated:\u002F^([123456789]|1[012])月\u002Fi,wide:\u002F^([123456789]|1[012])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1\\D\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[日月火水木金土]\u002F,short:\u002F^[日月火水木金土]\u002F,abbreviated:\u002F^[日月火水木金土]\u002F,wide:\u002F^[日月火水木金土]曜日\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^日\u002F,\u002F^月\u002F,\u002F^火\u002F,\u002F^水\u002F,\u002F^木\u002F,\u002F^金\u002F,\u002F^土\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(A|午前)\u002Fi,pm:\u002F^(P|午後)\u002Fi,midnight:\u002F^深夜|真夜中\u002Fi,noon:\u002F^正午\u002Fi,morning:\u002F^朝\u002Fi,afternoon:\u002F^午後\u002Fi,evening:\u002F^夜\u002Fi,night:\u002F^深夜\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},le={lessThanXSeconds:{one:\"1びょうみまん\",other:\"{{count}}びょうみまん\",oneWithSuffix:\"やく1びょう\",otherWithSuffix:\"やく{{count}}びょう\"},xSeconds:{one:\"1びょう\",other:\"{{count}}びょう\"},halfAMinute:\"30びょう\",lessThanXMinutes:{one:\"1ぷんみまん\",other:\"{{count}}ふんみまん\",oneWithSuffix:\"やく1ぷん\",otherWithSuffix:\"やく{{count}}ふん\"},xMinutes:{one:\"1ぷん\",other:\"{{count}}ふん\"},aboutXHours:{one:\"やく1じかん\",other:\"やく{{count}}じかん\"},xHours:{one:\"1じかん\",other:\"{{count}}じかん\"},xDays:{one:\"1にち\",other:\"{{count}}にち\"},aboutXWeeks:{one:\"やく1しゅうかん\",other:\"やく{{count}}しゅうかん\"},xWeeks:{one:\"1しゅうかん\",other:\"{{count}}しゅうかん\"},aboutXMonths:{one:\"やく1かげつ\",other:\"やく{{count}}かげつ\"},xMonths:{one:\"1かげつ\",other:\"{{count}}かげつ\"},aboutXYears:{one:\"やく1ねん\",other:\"やく{{count}}ねん\"},xYears:{one:\"1ねん\",other:\"{{count}}ねん\"},overXYears:{one:\"1ねんいじょう\",other:\"{{count}}ねんいじょう\"},almostXYears:{one:\"1ねんちかく\",other:\"{{count}}ねんちかく\"}},ce={date:(0,ne.k)({formats:{full:\"yねんMがつdにちEEEE\",long:\"yねんMがつdにち\",medium:\"y\u002FMM\u002Fdd\",short:\"y\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"Hじmmふんssびょう zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},me={lastWeek:\"せんしゅうのeeeeのp\",yesterday:\"きのうのp\",today:\"きょうのp\",tomorrow:\"あしたのp\",nextWeek:\"よくしゅうのeeeeのp\",other:\"P\"},fe={code:\"ja-Hira\",formatDistance:(e,t,n)=>{let r;n=n||{};const a=le[e];return r=\"string\"==typeof a?a:1===t?n.addSuffix&&a.oneWithSuffix?a.oneWithSuffix:a.one:n.addSuffix&&a.otherWithSuffix?a.otherWithSuffix.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?r+\"あと\":r+\"まえ\":r},formatLong:ce,formatRelative:(e,t,n,r)=>me[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"year\":return`${n}ねん`;case\"quarter\":return`だい${n}しはんき`;case\"month\":return`${n}がつ`;case\"week\":return`だい${n}しゅう`;case\"date\":return`${n}にち`;case\"hour\":return`${n}じ`;case\"minute\":return`${n}ふん`;case\"second\":return`${n}びょう`;default:return`${n}`}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AC\"],abbreviated:[\"きげんぜん\",\"せいれき\"],wide:[\"きげんぜん\",\"せいれき\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"だい1しはんき\",\"だい2しはんき\",\"だい3しはんき\",\"だい4しはんき\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1がつ\",\"2がつ\",\"3がつ\",\"4がつ\",\"5がつ\",\"6がつ\",\"7がつ\",\"8がつ\",\"9がつ\",\"10がつ\",\"11がつ\",\"12がつ\"],wide:[\"1がつ\",\"2がつ\",\"3がつ\",\"4がつ\",\"5がつ\",\"6がつ\",\"7がつ\",\"8がつ\",\"9がつ\",\"10がつ\",\"11がつ\",\"12がつ\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],short:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],abbreviated:[\"にち\",\"げつ\",\"か\",\"すい\",\"もく\",\"きん\",\"ど\"],wide:[\"にちようび\",\"げつようび\",\"かようび\",\"すいようび\",\"もくようび\",\"きんようび\",\"どようび\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},abbreviated:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},wide:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},abbreviated:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"},wide:{am:\"ごぜん\",pm:\"ごご\",midnight:\"しんや\",noon:\"しょうご\",morning:\"あさ\",afternoon:\"ごご\",evening:\"よる\",night:\"しんや\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^だ?い?\\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(B\\.?C\\.?|A\\.?D\\.?)\u002Fi,abbreviated:\u002F^(きげん[前後]|せいれき)\u002Fi,wide:\u002F^(きげん[前後]|せいれき)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^B\u002Fi,\u002F^A\u002Fi],any:[\u002F^(きげんぜん)\u002Fi,\u002F^(せいれき|きげんご)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^Q[1234]\u002Fi,wide:\u002F^だい[1234一二三四１２３４]しはんき\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一|１)\u002Fi,\u002F(2|二|２)\u002Fi,\u002F(3|三|３)\u002Fi,\u002F(4|四|４)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^([123456789]|1[012])\u002F,abbreviated:\u002F^([123456789]|1[012])がつ\u002Fi,wide:\u002F^([123456789]|1[012])がつ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1\\D\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,short:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,abbreviated:\u002F^(にち|げつ|か|すい|もく|きん|ど)\u002F,wide:\u002F^(にち|げつ|か|すい|もく|きん|ど)ようび\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^にち\u002F,\u002F^げつ\u002F,\u002F^か\u002F,\u002F^すい\u002F,\u002F^もく\u002F,\u002F^きん\u002F,\u002F^ど\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(A|ごぜん)\u002Fi,pm:\u002F^(P|ごご)\u002Fi,midnight:\u002F^しんや|まよなか\u002Fi,noon:\u002F^しょうご\u002Fi,morning:\u002F^あさ\u002Fi,afternoon:\u002F^ごご\u002Fi,evening:\u002F^よる\u002Fi,night:\u002F^しんや\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},he={lessThanXSeconds:{past:\"{{count}} წამზე ნაკლები ხნის წინ\",present:\"{{count}} წამზე ნაკლები\",future:\"{{count}} წამზე ნაკლებში\"},xSeconds:{past:\"{{count}} წამის წინ\",present:\"{{count}} წამი\",future:\"{{count}} წამში\"},halfAMinute:{past:\"ნახევარი წუთის წინ\",present:\"ნახევარი წუთი\",future:\"ნახევარი წუთში\"},lessThanXMinutes:{past:\"{{count}} წუთზე ნაკლები ხნის წინ\",present:\"{{count}} წუთზე ნაკლები\",future:\"{{count}} წუთზე ნაკლებში\"},xMinutes:{past:\"{{count}} წუთის წინ\",present:\"{{count}} წუთი\",future:\"{{count}} წუთში\"},aboutXHours:{past:\"დაახლოებით {{count}} საათის წინ\",present:\"დაახლოებით {{count}} საათი\",future:\"დაახლოებით {{count}} საათში\"},xHours:{past:\"{{count}} საათის წინ\",present:\"{{count}} საათი\",future:\"{{count}} საათში\"},xDays:{past:\"{{count}} დღის წინ\",present:\"{{count}} დღე\",future:\"{{count}} დღეში\"},aboutXWeeks:{past:\"დაახლოებით {{count}} კვირას წინ\",present:\"დაახლოებით {{count}} კვირა\",future:\"დაახლოებით {{count}} კვირაში\"},xWeeks:{past:\"{{count}} კვირას კვირა\",present:\"{{count}} კვირა\",future:\"{{count}} კვირაში\"},aboutXMonths:{past:\"დაახლოებით {{count}} თვის წინ\",present:\"დაახლოებით {{count}} თვე\",future:\"დაახლოებით {{count}} თვეში\"},xMonths:{past:\"{{count}} თვის წინ\",present:\"{{count}} თვე\",future:\"{{count}} თვეში\"},aboutXYears:{past:\"დაახლოებით {{count}} წლის წინ\",present:\"დაახლოებით {{count}} წელი\",future:\"დაახლოებით {{count}} წელში\"},xYears:{past:\"{{count}} წლის წინ\",present:\"{{count}} წელი\",future:\"{{count}} წელში\"},overXYears:{past:\"{{count}} წელზე მეტი ხნის წინ\",present:\"{{count}} წელზე მეტი\",future:\"{{count}} წელზე მეტი ხნის შემდეგ\"},almostXYears:{past:\"თითქმის {{count}} წლის წინ\",present:\"თითქმის {{count}} წელი\",future:\"თითქმის {{count}} წელში\"}},pe={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do, MMMM, y\",medium:\"d, MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}'-ზე'\",long:\"{{date}} {{time}}'-ზე'\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},ve={lastWeek:\"'წინა' eeee p'-ზე'\",yesterday:\"'გუშინ' p'-ზე'\",today:\"'დღეს' p'-ზე'\",tomorrow:\"'ხვალ' p'-ზე'\",nextWeek:\"'შემდეგი' eeee p'-ზე'\",other:\"P\"},ge={code:\"ka\",formatDistance:(e,t,n)=>{let r;const a=he[e];return r=\"string\"==typeof a?a:n?.addSuffix&&n.comparison&&n.comparison>0?a.future.replace(\"{{count}}\",String(t)):n?.addSuffix?a.past.replace(\"{{count}}\",String(t)):a.present.replace(\"{{count}}\",String(t)),r},formatLong:pe,formatRelative:(e,t,n,r)=>ve[e],localize:{ordinalNumber:e=>{const t=Number(e);return 1===t?t+\"-ლი\":t+\"-ე\"},era:(0,oe.o)({values:{narrow:[\"ჩ.წ-მდე\",\"ჩ.წ\"],abbreviated:[\"ჩვ.წ-მდე\",\"ჩვ.წ\"],wide:[\"ჩვენს წელთაღრიცხვამდე\",\"ჩვენი წელთაღრიცხვით\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ლი კვ\",\"2-ე კვ\",\"3-ე კვ\",\"4-ე კვ\"],wide:[\"1-ლი კვარტალი\",\"2-ე კვარტალი\",\"3-ე კვარტალი\",\"4-ე კვარტალი\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ია\",\"თე\",\"მა\",\"აპ\",\"მს\",\"ვნ\",\"ვლ\",\"აგ\",\"სე\",\"ოქ\",\"ნო\",\"დე\"],abbreviated:[\"იან\",\"თებ\",\"მარ\",\"აპრ\",\"მაი\",\"ივნ\",\"ივლ\",\"აგვ\",\"სექ\",\"ოქტ\",\"ნოე\",\"დეკ\"],wide:[\"იანვარი\",\"თებერვალი\",\"მარტი\",\"აპრილი\",\"მაისი\",\"ივნისი\",\"ივლისი\",\"აგვისტო\",\"სექტემბერი\",\"ოქტომბერი\",\"ნოემბერი\",\"დეკემბერი\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"კვ\",\"ორ\",\"სა\",\"ოთ\",\"ხუ\",\"პა\",\"შა\"],short:[\"კვი\",\"ორშ\",\"სამ\",\"ოთხ\",\"ხუთ\",\"პარ\",\"შაბ\"],abbreviated:[\"კვი\",\"ორშ\",\"სამ\",\"ოთხ\",\"ხუთ\",\"პარ\",\"შაბ\"],wide:[\"კვირა\",\"ორშაბათი\",\"სამშაბათი\",\"ოთხშაბათი\",\"ხუთშაბათი\",\"პარასკევი\",\"შაბათი\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"შუაღამე\",noon:\"შუადღე\",morning:\"დილა\",afternoon:\"საღამო\",evening:\"საღამო\",night:\"ღამე\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"შუაღამით\",noon:\"შუადღისას\",morning:\"დილით\",afternoon:\"ნაშუადღევს\",evening:\"საღამოს\",night:\"ღამით\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-ლი|-ე)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ჩვ?\\.წ)\u002Fi,abbreviated:\u002F^(ჩვ?\\.წ)\u002Fi,wide:\u002F^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)\u002Fi,\u002F^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]-(ლი|ე)? კვ\u002Fi,wide:\u002F^[1234]-(ლი|ე)? კვარტალი\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{any:\u002F^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:[\u002F^ია\u002Fi,\u002F^თ\u002Fi,\u002F^მარ\u002Fi,\u002F^აპ\u002Fi,\u002F^მაი\u002Fi,\u002F^ი?ვნ\u002Fi,\u002F^ი?ვლ\u002Fi,\u002F^აგ\u002Fi,\u002F^ს\u002Fi,\u002F^ო\u002Fi,\u002F^ნ\u002Fi,\u002F^დ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(კვ|ორ|სა|ოთ|ხუ|პა|შა)\u002Fi,short:\u002F^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)\u002Fi,wide:\u002F^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^კვ\u002Fi,\u002F^ორ\u002Fi,\u002F^სა\u002Fi,\u002F^ოთ\u002Fi,\u002F^ხუ\u002Fi,\u002F^პა\u002Fi,\u002F^შა\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^([ap]\\.?\\s?m\\.?|შუაღ|დილ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^შუაღ\u002Fi,noon:\u002F^შუადღ\u002Fi,morning:\u002F^დილ\u002Fi,afternoon:\u002Fნაშუადღევს\u002Fi,evening:\u002Fსაღამო\u002Fi,night:\u002Fღამ\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},be={lessThanXSeconds:{regular:{one:\"1 секундтан аз\",singularNominative:\"{{count}} секундтан аз\",singularGenitive:\"{{count}} секундтан аз\",pluralGenitive:\"{{count}} секундтан аз\"},future:{one:\"бір секундтан кейін\",singularNominative:\"{{count}} секундтан кейін\",singularGenitive:\"{{count}} секундтан кейін\",pluralGenitive:\"{{count}} секундтан кейін\"}},xSeconds:{regular:{singularNominative:\"{{count}} секунд\",singularGenitive:\"{{count}} секунд\",pluralGenitive:\"{{count}} секунд\"},past:{singularNominative:\"{{count}} секунд бұрын\",singularGenitive:\"{{count}} секунд бұрын\",pluralGenitive:\"{{count}} секунд бұрын\"},future:{singularNominative:\"{{count}} секундтан кейін\",singularGenitive:\"{{count}} секундтан кейін\",pluralGenitive:\"{{count}} секундтан кейін\"}},halfAMinute:e=>e?.addSuffix?e.comparison&&e.comparison>0?\"жарты минут ішінде\":\"жарты минут бұрын\":\"жарты минут\",lessThanXMinutes:{regular:{one:\"1 минуттан аз\",singularNominative:\"{{count}} минуттан аз\",singularGenitive:\"{{count}} минуттан аз\",pluralGenitive:\"{{count}} минуттан аз\"},future:{one:\"минуттан кем \",singularNominative:\"{{count}} минуттан кем\",singularGenitive:\"{{count}} минуттан кем\",pluralGenitive:\"{{count}} минуттан кем\"}},xMinutes:{regular:{singularNominative:\"{{count}} минут\",singularGenitive:\"{{count}} минут\",pluralGenitive:\"{{count}} минут\"},past:{singularNominative:\"{{count}} минут бұрын\",singularGenitive:\"{{count}} минут бұрын\",pluralGenitive:\"{{count}} минут бұрын\"},future:{singularNominative:\"{{count}} минуттан кейін\",singularGenitive:\"{{count}} минуттан кейін\",pluralGenitive:\"{{count}} минуттан кейін\"}},aboutXHours:{regular:{singularNominative:\"шамамен {{count}} сағат\",singularGenitive:\"шамамен {{count}} сағат\",pluralGenitive:\"шамамен {{count}} сағат\"},future:{singularNominative:\"шамамен {{count}} сағаттан кейін\",singularGenitive:\"шамамен {{count}} сағаттан кейін\",pluralGenitive:\"шамамен {{count}} сағаттан кейін\"}},xHours:{regular:{singularNominative:\"{{count}} сағат\",singularGenitive:\"{{count}} сағат\",pluralGenitive:\"{{count}} сағат\"}},xDays:{regular:{singularNominative:\"{{count}} күн\",singularGenitive:\"{{count}} күн\",pluralGenitive:\"{{count}} күн\"},future:{singularNominative:\"{{count}} күннен кейін\",singularGenitive:\"{{count}} күннен кейін\",pluralGenitive:\"{{count}} күннен кейін\"}},aboutXWeeks:{type:\"weeks\",one:\"шамамен 1 апта\",other:\"шамамен {{count}} апта\"},xWeeks:{type:\"weeks\",one:\"1 апта\",other:\"{{count}} апта\"},aboutXMonths:{regular:{singularNominative:\"шамамен {{count}} ай\",singularGenitive:\"шамамен {{count}} ай\",pluralGenitive:\"шамамен {{count}} ай\"},future:{singularNominative:\"шамамен {{count}} айдан кейін\",singularGenitive:\"шамамен {{count}} айдан кейін\",pluralGenitive:\"шамамен {{count}} айдан кейін\"}},xMonths:{regular:{singularNominative:\"{{count}} ай\",singularGenitive:\"{{count}} ай\",pluralGenitive:\"{{count}} ай\"}},aboutXYears:{regular:{singularNominative:\"шамамен {{count}} жыл\",singularGenitive:\"шамамен {{count}} жыл\",pluralGenitive:\"шамамен {{count}} жыл\"},future:{singularNominative:\"шамамен {{count}} жылдан кейін\",singularGenitive:\"шамамен {{count}} жылдан кейін\",pluralGenitive:\"шамамен {{count}} жылдан кейін\"}},xYears:{regular:{singularNominative:\"{{count}} жыл\",singularGenitive:\"{{count}} жыл\",pluralGenitive:\"{{count}} жыл\"},future:{singularNominative:\"{{count}} жылдан кейін\",singularGenitive:\"{{count}} жылдан кейін\",pluralGenitive:\"{{count}} жылдан кейін\"}},overXYears:{regular:{singularNominative:\"{{count}} жылдан астам\",singularGenitive:\"{{count}} жылдан астам\",pluralGenitive:\"{{count}} жылдан астам\"},future:{singularNominative:\"{{count}} жылдан астам\",singularGenitive:\"{{count}} жылдан астам\",pluralGenitive:\"{{count}} жылдан астам\"}},almostXYears:{regular:{singularNominative:\"{{count}} жылға жақын\",singularGenitive:\"{{count}} жылға жақын\",pluralGenitive:\"{{count}} жылға жақын\"},future:{singularNominative:\"{{count}} жылдан кейін\",singularGenitive:\"{{count}} жылдан кейін\",pluralGenitive:\"{{count}} жылдан кейін\"}}};function we(e,t){if(e.one&&1===t)return e.one;const n=t%10,r=t%100;return 1===n&&11!==r?e.singularNominative.replace(\"{{count}}\",String(t)):n>=2&&n\u003C=4&&(r\u003C10||r>20)?e.singularGenitive.replace(\"{{count}}\",String(t)):e.pluralGenitive.replace(\"{{count}}\",String(t))}const ye={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM y 'ж.'\",long:\"do MMMM y 'ж.'\",medium:\"d MMM y 'ж.'\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})};var ke=n(90096);const xe=[\"жексенбіде\",\"дүйсенбіде\",\"сейсенбіде\",\"сәрсенбіде\",\"бейсенбіде\",\"жұмада\",\"сенбіде\"];function je(e){return\"'\"+xe[e]+\" сағат' p'-де'\"}const Me={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?je(r):function(e){return\"'өткен \"+xe[e]+\" сағат' p'-де'\"}(r)},yesterday:\"'кеше сағат' p'-де'\",today:\"'бүгін сағат' p'-де'\",tomorrow:\"'ертең сағат' p'-де'\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?je(r):function(e){return\"'келесі \"+xe[e]+\" сағат' p'-де'\"}(r)},other:\"P\"},Pe={0:\"-ші\",1:\"-ші\",2:\"-ші\",3:\"-ші\",4:\"-ші\",5:\"-ші\",6:\"-шы\",7:\"-ші\",8:\"-ші\",9:\"-шы\",10:\"-шы\",20:\"-шы\",30:\"-шы\",40:\"-шы\",50:\"-ші\",60:\"-шы\",70:\"-ші\",80:\"-ші\",90:\"-шы\",100:\"-ші\"},_e={code:\"kk\",formatDistance:(e,t,n)=>{const r=be[e];return\"function\"==typeof r?r(n):\"weeks\"===r.type?1===t?r.one:r.other.replace(\"{{count}}\",String(t)):n?.addSuffix?n.comparison&&n.comparison>0?r.future?we(r.future,t):we(r.regular,t)+\" кейін\":r.past?we(r.past,t):we(r.regular,t)+\" бұрын\":we(r.regular,t)},formatLong:ye,formatRelative:(e,t,n,r)=>{const a=Me[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n>=100?100:null;return n+(Pe[n]||Pe[n%10]||r&&Pe[r]||\"\")},era:(0,oe.o)({values:{narrow:[\"б.з.д.\",\"б.з.\"],abbreviated:[\"б.з.д.\",\"б.з.\"],wide:[\"біздің заманымызға дейін\",\"біздің заманымыз\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ші тоқ.\",\"2-ші тоқ.\",\"3-ші тоқ.\",\"4-ші тоқ.\"],wide:[\"1-ші тоқсан\",\"2-ші тоқсан\",\"3-ші тоқсан\",\"4-ші тоқсан\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"Қ\",\"А\",\"Н\",\"С\",\"М\",\"М\",\"Ш\",\"Т\",\"Қ\",\"Қ\",\"Қ\",\"Ж\"],abbreviated:[\"қаң\",\"ақп\",\"нау\",\"сәу\",\"мам\",\"мау\",\"шіл\",\"там\",\"қыр\",\"қаз\",\"қар\",\"жел\"],wide:[\"қаңтар\",\"ақпан\",\"наурыз\",\"сәуір\",\"мамыр\",\"маусым\",\"шілде\",\"тамыз\",\"қыркүйек\",\"қазан\",\"қараша\",\"желтоқсан\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Қ\",\"А\",\"Н\",\"С\",\"М\",\"М\",\"Ш\",\"Т\",\"Қ\",\"Қ\",\"Қ\",\"Ж\"],abbreviated:[\"қаң\",\"ақп\",\"нау\",\"сәу\",\"мам\",\"мау\",\"шіл\",\"там\",\"қыр\",\"қаз\",\"қар\",\"жел\"],wide:[\"қаңтар\",\"ақпан\",\"наурыз\",\"сәуір\",\"мамыр\",\"маусым\",\"шілде\",\"тамыз\",\"қыркүйек\",\"қазан\",\"қараша\",\"желтоқсан\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Ж\",\"Д\",\"С\",\"С\",\"Б\",\"Ж\",\"С\"],short:[\"жс\",\"дс\",\"сс\",\"ср\",\"бс\",\"жм\",\"сб\"],abbreviated:[\"жс\",\"дс\",\"сс\",\"ср\",\"бс\",\"жм\",\"сб\"],wide:[\"жексенбі\",\"дүйсенбі\",\"сейсенбі\",\"сәрсенбі\",\"бейсенбі\",\"жұма\",\"сенбі\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасы\",noon:\"түс\",morning:\"таң\",afternoon:\"күндіз\",evening:\"кеш\",night:\"түн\"},wide:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасы\",noon:\"түс\",morning:\"таң\",afternoon:\"күндіз\",evening:\"кеш\",night:\"түн\"}},defaultWidth:\"any\",formattingValues:{narrow:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасында\",noon:\"түс\",morning:\"таң\",afternoon:\"күн\",evening:\"кеш\",night:\"түн\"},wide:{am:\"ТД\",pm:\"ТК\",midnight:\"түн ортасында\",noon:\"түсте\",morning:\"таңертең\",afternoon:\"күндіз\",evening:\"кеште\",night:\"түнде\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-?(ші|шы))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^((б )?з\\.?\\s?д\\.?)\u002Fi,abbreviated:\u002F^((б )?з\\.?\\s?д\\.?)\u002Fi,wide:\u002F^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^б\u002Fi,\u002F^з\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?ші)? тоқ.?\u002Fi,wide:\u002F^[1234](-?ші)? тоқсан\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)\u002Fi,abbreviated:\u002F^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)\u002Fi,wide:\u002F^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^қ\u002Fi,\u002F^а\u002Fi,\u002F^н\u002Fi,\u002F^с\u002Fi,\u002F^м\u002Fi,\u002F^м\u002Fi,\u002F^ш\u002Fi,\u002F^т\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^ж\u002Fi],abbreviated:[\u002F^қаң\u002Fi,\u002F^ақп\u002Fi,\u002F^нау\u002Fi,\u002F^сәу\u002Fi,\u002F^мам\u002Fi,\u002F^мау\u002Fi,\u002F^шіл\u002Fi,\u002F^там\u002Fi,\u002F^қыр\u002Fi,\u002F^қаз\u002Fi,\u002F^қар\u002Fi,\u002F^жел\u002Fi],any:[\u002F^қ\u002Fi,\u002F^а\u002Fi,\u002F^н\u002Fi,\u002F^с\u002Fi,\u002F^м\u002Fi,\u002F^м\u002Fi,\u002F^ш\u002Fi,\u002F^т\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^қ\u002Fi,\u002F^ж\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(ж|д|с|с|б|ж|с)\u002Fi,short:\u002F^(жс|дс|сс|ср|бс|жм|сб)\u002Fi,wide:\u002F^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ж\u002Fi,\u002F^д\u002Fi,\u002F^с\u002Fi,\u002F^с\u002Fi,\u002F^б\u002Fi,\u002F^ж\u002Fi,\u002F^с\u002Fi],short:[\u002F^жс\u002Fi,\u002F^дс\u002Fi,\u002F^сс\u002Fi,\u002F^ср\u002Fi,\u002F^бс\u002Fi,\u002F^жм\u002Fi,\u002F^сб\u002Fi],any:[\u002F^ж[ек]\u002Fi,\u002F^д[үй]\u002Fi,\u002F^сe[й]\u002Fi,\u002F^сә[р]\u002Fi,\u002F^б[ей]\u002Fi,\u002F^ж[ұм]\u002Fi,\u002F^се[н]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi,wide:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi,any:\u002F^Т\\.?\\s?[ДК]\\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\\.?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^ТД\u002Fi,pm:\u002F^ТК\u002Fi,midnight:\u002F^түн орта\u002Fi,noon:\u002F^күндіз\u002Fi,morning:\u002Fтаң\u002Fi,afternoon:\u002Fтүс\u002Fi,evening:\u002Fкеш\u002Fi,night:\u002Fтүн\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Se={lessThanXSeconds:\"តិចជាង {{count}} វិនាទី\",xSeconds:\"{{count}} វិនាទី\",halfAMinute:\"កន្លះនាទី\",lessThanXMinutes:\"តិចជាង {{count}} នាទី\",xMinutes:\"{{count}} នាទី\",aboutXHours:\"ប្រហែល {{count}} ម៉ោង\",xHours:\"{{count}} ម៉ោង\",xDays:\"{{count}} ថ្ងៃ\",aboutXWeeks:\"ប្រហែល {{count}} សប្តាហ៍\",xWeeks:\"{{count}} សប្តាហ៍\",aboutXMonths:\"ប្រហែល {{count}} ខែ\",xMonths:\"{{count}} ខែ\",aboutXYears:\"ប្រហែល {{count}} ឆ្នាំ\",xYears:\"{{count}} ឆ្នាំ\",overXYears:\"ជាង {{count}} ឆ្នាំ\",almostXYears:\"ជិត {{count}} ឆ្នាំ\"},We={date:(0,ne.k)({formats:{full:\"EEEE do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"h:mm:ss a\",long:\"h:mm:ss a\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'ម៉ោង' {{time}}\",long:\"{{date}} 'ម៉ោង' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},Ce={lastWeek:\"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p\",yesterday:\"'ម្សិលមិញនៅម៉ោង' p\",today:\"'ថ្ងៃនេះម៉ោង' p\",tomorrow:\"'ថ្ងៃស្អែកម៉ោង' p\",nextWeek:\"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p\",other:\"P\"},Oe={code:\"km\",formatDistance:(e,t,n)=>{let r=Se[e];return\"number\"==typeof t&&(r=r.replace(\"{{count}}\",t.toString())),n?.addSuffix?n.comparison&&n.comparison>0?\"ក្នុងរយៈពេល \"+r:r+\"មុន\":r},formatLong:We,formatRelative:(e,t,n,r)=>Ce[e],localize:{ordinalNumber:(e,t)=>Number(e).toString(),era:(0,oe.o)({values:{narrow:[\"ម.គស\",\"គស\"],abbreviated:[\"មុនគ.ស\",\"គ.ស\"],wide:[\"មុនគ្រិស្តសករាជ\",\"នៃគ្រិស្តសករាជ\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"ត្រីមាសទី 1\",\"ត្រីមាសទី 2\",\"ត្រីមាសទី 3\",\"ត្រីមាសទី 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ម.ក\",\"ក.ម\",\"មិ\",\"ម.ស\",\"ឧ.ស\",\"ម.ថ\",\"ក.ដ\",\"សី\",\"កញ\",\"តុ\",\"វិ\",\"ធ\"],abbreviated:[\"មករា\",\"កុម្ភៈ\",\"មីនា\",\"មេសា\",\"ឧសភា\",\"មិថុនា\",\"កក្កដា\",\"សីហា\",\"កញ្ញា\",\"តុលា\",\"វិច្ឆិកា\",\"ធ្នូ\"],wide:[\"មករា\",\"កុម្ភៈ\",\"មីនា\",\"មេសា\",\"ឧសភា\",\"មិថុនា\",\"កក្កដា\",\"សីហា\",\"កញ្ញា\",\"តុលា\",\"វិច្ឆិកា\",\"ធ្នូ\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],short:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],abbreviated:[\"អា\",\"ច\",\"អ\",\"ព\",\"ព្រ\",\"សុ\",\"ស\"],wide:[\"អាទិត្យ\",\"ចន្ទ\",\"អង្គារ\",\"ពុធ\",\"ព្រហស្បតិ៍\",\"សុក្រ\",\"សៅរ៍\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},abbreviated:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},wide:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},abbreviated:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"},wide:{am:\"ព្រឹក\",pm:\"ល្ងាច\",midnight:\"​ពេលកណ្ដាលអធ្រាត្រ\",noon:\"ពេលថ្ងៃត្រង់\",morning:\"ពេលព្រឹក\",afternoon:\"ពេលរសៀល\",evening:\"ពេលល្ងាច\",night:\"ពេលយប់\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ម\\.)?គស\u002Fi,abbreviated:\u002F^(មុន)?គ\\.ស\u002Fi,wide:\u002F^(មុន|នៃ)គ្រិស្តសករាជ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(ម|មុន)គ\\.?ស\u002Fi,\u002F^(នៃ)?គ\\.?ស\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^(ត្រីមាស)(ទី)?\\s?[1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(ម\\.ក|ក\\.ម|មិ|ម\\.ស|ឧ\\.ស|ម\\.ថ|ក\\.ដ|សី|កញ|តុ|វិ|ធ)\u002Fi,abbreviated:\u002F^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)\u002Fi,wide:\u002F^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ម\\.ក\u002Fi,\u002F^ក\\.ម\u002Fi,\u002F^មិ\u002Fi,\u002F^ម\\.ស\u002Fi,\u002F^ឧ\\.ស\u002Fi,\u002F^ម\\.ថ\u002Fi,\u002F^ក\\.ដ\u002Fi,\u002F^សី\u002Fi,\u002F^កញ\u002Fi,\u002F^តុ\u002Fi,\u002F^វិ\u002Fi,\u002F^ធ\u002Fi],any:[\u002F^មក\u002Fi,\u002F^កុ\u002Fi,\u002F^មីន\u002Fi,\u002F^មេ\u002Fi,\u002F^ឧស\u002Fi,\u002F^មិថ\u002Fi,\u002F^កក\u002Fi,\u002F^សី\u002Fi,\u002F^កញ\u002Fi,\u002F^តុ\u002Fi,\u002F^វិច\u002Fi,\u002F^ធ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,short:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,abbreviated:\u002F^(អា|ច|អ|ព|ព្រ|សុ|ស)\u002Fi,wide:\u002F^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^អា\u002Fi,\u002F^ច\u002Fi,\u002F^អ\u002Fi,\u002F^ព\u002Fi,\u002F^ព្រ\u002Fi,\u002F^សុ\u002Fi,\u002F^ស\u002Fi],any:[\u002F^អា\u002Fi,\u002F^ច\u002Fi,\u002F^អ\u002Fi,\u002F^ព\u002Fi,\u002F^ព្រ\u002Fi,\u002F^សុ\u002Fi,\u002F^សៅ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)\u002Fi,any:\u002F^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ព្រឹក\u002Fi,pm:\u002F^ល្ងាច\u002Fi,midnight:\u002F^ពេលកណ្ដាលអធ្រាត្រ\u002Fi,noon:\u002F^ពេលថ្ងៃត្រង់\u002Fi,morning:\u002Fពេលព្រឹក\u002Fi,afternoon:\u002Fពេលរសៀល\u002Fi,evening:\u002Fពេលល្ងាច\u002Fi,night:\u002Fពេលយប់\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Ne={lessThanXSeconds:{one:{default:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",future:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",past:\"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\"},other:{default:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",future:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\",past:\"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ\"}},xSeconds:{one:{default:\"1 ಸೆಕೆಂಡ್\",future:\"1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ\",past:\"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ\"},other:{default:\"{{count}} ಸೆಕೆಂಡುಗಳು\",future:\"{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ\",past:\"{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ\"}},halfAMinute:{other:{default:\"ಅರ್ಧ ನಿಮಿಷ\",future:\"ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ\",past:\"ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ\"}},lessThanXMinutes:{one:{default:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",future:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",past:\"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\"},other:{default:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",future:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\",past:\"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ\"}},xMinutes:{one:{default:\"1 ನಿಮಿಷ\",future:\"1 ನಿಮಿಷದಲ್ಲಿ\",past:\"1 ನಿಮಿಷದ ಹಿಂದೆ\"},other:{default:\"{{count}} ನಿಮಿಷಗಳು\",future:\"{{count}} ನಿಮಿಷಗಳಲ್ಲಿ\",past:\"{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ\"}},aboutXHours:{one:{default:\"ಸುಮಾರು 1 ಗಂಟೆ\",future:\"ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳು\",future:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ\"}},xHours:{one:{default:\"1 ಗಂಟೆ\",future:\"1 ಗಂಟೆಯಲ್ಲಿ\",past:\"1 ಗಂಟೆ ಹಿಂದೆ\"},other:{default:\"{{count}} ಗಂಟೆಗಳು\",future:\"{{count}} ಗಂಟೆಗಳಲ್ಲಿ\",past:\"{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ\"}},xDays:{one:{default:\"1 ದಿನ\",future:\"1 ದಿನದಲ್ಲಿ\",past:\"1 ದಿನದ ಹಿಂದೆ\"},other:{default:\"{{count}} ದಿನಗಳು\",future:\"{{count}} ದಿನಗಳಲ್ಲಿ\",past:\"{{count}} ದಿನಗಳ ಹಿಂದೆ\"}},aboutXMonths:{one:{default:\"ಸುಮಾರು 1 ತಿಂಗಳು\",future:\"ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ತಿಂಗಳು\",future:\"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ\"}},xMonths:{one:{default:\"1 ತಿಂಗಳು\",future:\"1 ತಿಂಗಳಲ್ಲಿ\",past:\"1 ತಿಂಗಳ ಹಿಂದೆ\"},other:{default:\"{{count}} ತಿಂಗಳು\",future:\"{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ\",past:\"{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ\"}},aboutXYears:{one:{default:\"ಸುಮಾರು 1 ವರ್ಷ\",future:\"ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ\",past:\"ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ\"},other:{default:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳು\",future:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ\"}},xYears:{one:{default:\"1 ವರ್ಷ\",future:\"1 ವರ್ಷದಲ್ಲಿ\",past:\"1 ವರ್ಷದ ಹಿಂದೆ\"},other:{default:\"{{count}} ವರ್ಷಗಳು\",future:\"{{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"{{count}} ವರ್ಷಗಳ ಹಿಂದೆ\"}},overXYears:{one:{default:\"1 ವರ್ಷದ ಮೇಲೆ\",future:\"1 ವರ್ಷದ ಮೇಲೆ\",past:\"1 ವರ್ಷದ ಮೇಲೆ\"},other:{default:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\",future:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\",past:\"{{count}} ವರ್ಷಗಳ ಮೇಲೆ\"}},almostXYears:{one:{default:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\",future:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\",past:\"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ\"},other:{default:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\",future:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\",past:\"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ\"}}};function ze(e,t){return t?.addSuffix?t.comparison&&t.comparison>0?e.future:e.past:e.default}const Ae={date:(0,ne.k)({formats:{full:\"EEEE, MMMM d, y\",long:\"MMMM d, y\",medium:\"MMM d, y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"hh:mm:ss a zzzz\",long:\"hh:mm:ss a z\",medium:\"hh:mm:ss a\",short:\"hh:mm a\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Te={lastWeek:\"'ಕಳೆದ' eeee p 'ಕ್ಕೆ'\",yesterday:\"'ನಿನ್ನೆ' p 'ಕ್ಕೆ'\",today:\"'ಇಂದು' p 'ಕ್ಕೆ'\",tomorrow:\"'ನಾಳೆ' p 'ಕ್ಕೆ'\",nextWeek:\"eeee p 'ಕ್ಕೆ'\",other:\"P\"},Ee={code:\"kn\",formatDistance:(e,t,n)=>{let r;const a=Ne[e];return r=a.one&&1===t?ze(a.one,n):ze(a.other,n),r.replace(\"{{count}}\",String(t))},formatLong:Ae,formatRelative:(e,t,n,r)=>Te[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"ನೇ\",era:(0,oe.o)({values:{narrow:[\"ಕ್ರಿ.ಪೂ\",\"ಕ್ರಿ.ಶ\"],abbreviated:[\"ಕ್ರಿ.ಪೂ\",\"ಕ್ರಿ.ಶ\"],wide:[\"ಕ್ರಿಸ್ತ ಪೂರ್ವ\",\"ಕ್ರಿಸ್ತ ಶಕ\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ತ್ರೈ 1\",\"ತ್ರೈ 2\",\"ತ್ರೈ 3\",\"ತ್ರೈ 4\"],wide:[\"1ನೇ ತ್ರೈಮಾಸಿಕ\",\"2ನೇ ತ್ರೈಮಾಸಿಕ\",\"3ನೇ ತ್ರೈಮಾಸಿಕ\",\"4ನೇ ತ್ರೈಮಾಸಿಕ\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"ಜ\",\"ಫೆ\",\"ಮಾ\",\"ಏ\",\"ಮೇ\",\"ಜೂ\",\"ಜು\",\"ಆ\",\"ಸೆ\",\"ಅ\",\"ನ\",\"ಡಿ\"],abbreviated:[\"ಜನ\",\"ಫೆಬ್ರ\",\"ಮಾರ್ಚ್\",\"ಏಪ್ರಿ\",\"ಮೇ\",\"ಜೂನ್\",\"ಜುಲೈ\",\"ಆಗ\",\"ಸೆಪ್ಟೆಂ\",\"ಅಕ್ಟೋ\",\"ನವೆಂ\",\"ಡಿಸೆಂ\"],wide:[\"ಜನವರಿ\",\"ಫೆಬ್ರವರಿ\",\"ಮಾರ್ಚ್\",\"ಏಪ್ರಿಲ್\",\"ಮೇ\",\"ಜೂನ್\",\"ಜುಲೈ\",\"ಆಗಸ್ಟ್\",\"ಸೆಪ್ಟೆಂಬರ್\",\"ಅಕ್ಟೋಬರ್\",\"ನವೆಂಬರ್\",\"ಡಿಸೆಂಬರ್\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"ಭಾ\",\"ಸೋ\",\"ಮಂ\",\"ಬು\",\"ಗು\",\"ಶು\",\"ಶ\"],short:[\"ಭಾನು\",\"ಸೋಮ\",\"ಮಂಗಳ\",\"ಬುಧ\",\"ಗುರು\",\"ಶುಕ್ರ\",\"ಶನಿ\"],abbreviated:[\"ಭಾನು\",\"ಸೋಮ\",\"ಮಂಗಳ\",\"ಬುಧ\",\"ಗುರು\",\"ಶುಕ್ರ\",\"ಶನಿ\"],wide:[\"ಭಾನುವಾರ\",\"ಸೋಮವಾರ\",\"ಮಂಗಳವಾರ\",\"ಬುಧವಾರ\",\"ಗುರುವಾರ\",\"ಶುಕ್ರವಾರ\",\"ಶನಿವಾರ\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾಹ್ನ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾಹ್ನ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},abbreviated:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},wide:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ಪೂ\",pm:\"ಅ\",midnight:\"ಮಧ್ಯರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},abbreviated:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯ ರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"},wide:{am:\"ಪೂರ್ವಾಹ್ನ\",pm:\"ಅಪರಾಹ್ನ\",midnight:\"ಮಧ್ಯ ರಾತ್ರಿ\",noon:\"ಮಧ್ಯಾನ್ಹ\",morning:\"ಬೆಳಗ್ಗೆ\",afternoon:\"ಮಧ್ಯಾನ್ಹ\",evening:\"ಸಂಜೆ\",night:\"ರಾತ್ರಿ\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(ನೇ|ನೆ)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)\u002Fi,abbreviated:\u002F^(ಕ್ರಿ\\.?\\s?ಪೂ\\.?|ಕ್ರಿ\\.?\\s?ಶ\\.?|ಪ್ರ\\.?\\s?ಶ\\.?)\u002Fi,wide:\u002F^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ಪೂ\u002Fi,\u002F^(ಶ|ಪ್ರ)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ\u002Fi,wide:\u002F^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)\u002Fi,abbreviated:\u002F^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)\u002Fi,wide:\u002F^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ಜ$\u002Fi,\u002F^ಫೆ\u002Fi,\u002F^ಮಾ\u002Fi,\u002F^ಏ\u002Fi,\u002F^ಮೇ\u002Fi,\u002F^ಜೂ\u002Fi,\u002F^ಜು$\u002Fi,\u002F^ಆ\u002Fi,\u002F^ಸೆ\u002Fi,\u002F^ಅ\u002Fi,\u002F^ನ\u002Fi,\u002F^ಡಿ\u002Fi],any:[\u002F^ಜನ\u002Fi,\u002F^ಫೆ\u002Fi,\u002F^ಮಾ\u002Fi,\u002F^ಏ\u002Fi,\u002F^ಮೇ\u002Fi,\u002F^ಜೂನ್\u002Fi,\u002F^ಜುಲೈ\u002Fi,\u002F^ಆ\u002Fi,\u002F^ಸೆ\u002Fi,\u002F^ಅ\u002Fi,\u002F^ನ\u002Fi,\u002F^ಡಿ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)\u002Fi,short:\u002F^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)\u002Fi,abbreviated:\u002F^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)\u002Fi,wide:\u002F^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ಭಾ\u002Fi,\u002F^ಸೋ\u002Fi,\u002F^ಮ\u002Fi,\u002F^ಬು\u002Fi,\u002F^ಗು\u002Fi,\u002F^ಶು\u002Fi,\u002F^ಶ\u002Fi],any:[\u002F^ಭಾ\u002Fi,\u002F^ಸೋ\u002Fi,\u002F^ಮ\u002Fi,\u002F^ಬು\u002Fi,\u002F^ಗು\u002Fi,\u002F^ಶು\u002Fi,\u002F^ಶ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)\u002Fi,any:\u002F^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ಪೂ\u002Fi,pm:\u002F^ಅ\u002Fi,midnight:\u002Fಮಧ್ಯರಾತ್ರಿ\u002Fi,noon:\u002Fಮಧ್ಯಾನ್ಹ\u002Fi,morning:\u002Fಬೆಳಗ್ಗೆ\u002Fi,afternoon:\u002Fಮಧ್ಯಾನ್ಹ\u002Fi,evening:\u002Fಸಂಜೆ\u002Fi,night:\u002Fರಾತ್ರಿ\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},De={lessThanXSeconds:{one:\"1초 미만\",other:\"{{count}}초 미만\"},xSeconds:{one:\"1초\",other:\"{{count}}초\"},halfAMinute:\"30초\",lessThanXMinutes:{one:\"1분 미만\",other:\"{{count}}분 미만\"},xMinutes:{one:\"1분\",other:\"{{count}}분\"},aboutXHours:{one:\"약 1시간\",other:\"약 {{count}}시간\"},xHours:{one:\"1시간\",other:\"{{count}}시간\"},xDays:{one:\"1일\",other:\"{{count}}일\"},aboutXWeeks:{one:\"약 1주\",other:\"약 {{count}}주\"},xWeeks:{one:\"1주\",other:\"{{count}}주\"},aboutXMonths:{one:\"약 1개월\",other:\"약 {{count}}개월\"},xMonths:{one:\"1개월\",other:\"{{count}}개월\"},aboutXYears:{one:\"약 1년\",other:\"약 {{count}}년\"},xYears:{one:\"1년\",other:\"{{count}}년\"},overXYears:{one:\"1년 이상\",other:\"{{count}}년 이상\"},almostXYears:{one:\"거의 1년\",other:\"거의 {{count}}년\"}},Ie={date:(0,ne.k)({formats:{full:\"y년 M월 d일 EEEE\",long:\"y년 M월 d일\",medium:\"y.MM.dd\",short:\"y.MM.dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"a H시 mm분 ss초 zzzz\",long:\"a H:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Fe={lastWeek:\"'지난' eeee p\",yesterday:\"'어제' p\",today:\"'오늘' p\",tomorrow:\"'내일' p\",nextWeek:\"'다음' eeee p\",other:\"P\"},He={code:\"ko\",formatDistance:(e,t,n)=>{let r;const a=De[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?r+\" 후\":r+\" 전\":r},formatLong:Ie,formatRelative:(e,t,n,r)=>Fe[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case\"minute\":case\"second\":return String(n);case\"date\":return n+\"일\";default:return n+\"번째\"}},era:(0,oe.o)({values:{narrow:[\"BC\",\"AD\"],abbreviated:[\"BC\",\"AD\"],wide:[\"기원전\",\"서기\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1분기\",\"2분기\",\"3분기\",\"4분기\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"],wide:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],short:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],abbreviated:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],wide:[\"일요일\",\"월요일\",\"화요일\",\"수요일\",\"목요일\",\"금요일\",\"토요일\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},abbreviated:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},wide:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},abbreviated:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"},wide:{am:\"오전\",pm:\"오후\",midnight:\"자정\",noon:\"정오\",morning:\"아침\",afternoon:\"오후\",evening:\"저녁\",night:\"밤\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(일|번째)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(기원전|서기)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(bc|기원전)\u002Fi,\u002F^(ad|서기)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]사?분기\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(1[012]|[123456789])\u002F,abbreviated:\u002F^(1[012]|[123456789])월\u002Fi,wide:\u002F^(1[012]|[123456789])월\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^1월?$\u002F,\u002F^2\u002F,\u002F^3\u002F,\u002F^4\u002F,\u002F^5\u002F,\u002F^6\u002F,\u002F^7\u002F,\u002F^8\u002F,\u002F^9\u002F,\u002F^10\u002F,\u002F^11\u002F,\u002F^12\u002F]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[일월화수목금토]\u002F,short:\u002F^[일월화수목금토]\u002F,abbreviated:\u002F^[일월화수목금토]\u002F,wide:\u002F^[일월화수목금토]요일\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^일\u002F,\u002F^월\u002F,\u002F^화\u002F,\u002F^수\u002F,\u002F^목\u002F,\u002F^금\u002F,\u002F^토\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(am|pm|오전|오후|자정|정오|아침|저녁|밤)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^(am|오전)\u002Fi,pm:\u002F^(pm|오후)\u002Fi,midnight:\u002F^자정\u002Fi,noon:\u002F^정오\u002Fi,morning:\u002F^아침\u002Fi,afternoon:\u002F^오후\u002Fi,evening:\u002F^저녁\u002Fi,night:\u002F^밤\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Re={lessThanXSeconds:{standalone:{one:\"manner wéi eng Sekonn\",other:\"manner wéi {{count}} Sekonnen\"},withPreposition:{one:\"manner wéi enger Sekonn\",other:\"manner wéi {{count}} Sekonnen\"}},xSeconds:{standalone:{one:\"eng Sekonn\",other:\"{{count}} Sekonnen\"},withPreposition:{one:\"enger Sekonn\",other:\"{{count}} Sekonnen\"}},halfAMinute:{standalone:\"eng hallef Minutt\",withPreposition:\"enger hallwer Minutt\"},lessThanXMinutes:{standalone:{one:\"manner wéi eng Minutt\",other:\"manner wéi {{count}} Minutten\"},withPreposition:{one:\"manner wéi enger Minutt\",other:\"manner wéi {{count}} Minutten\"}},xMinutes:{standalone:{one:\"eng Minutt\",other:\"{{count}} Minutten\"},withPreposition:{one:\"enger Minutt\",other:\"{{count}} Minutten\"}},aboutXHours:{standalone:{one:\"ongeféier eng Stonn\",other:\"ongeféier {{count}} Stonnen\"},withPreposition:{one:\"ongeféier enger Stonn\",other:\"ongeféier {{count}} Stonnen\"}},xHours:{standalone:{one:\"eng Stonn\",other:\"{{count}} Stonnen\"},withPreposition:{one:\"enger Stonn\",other:\"{{count}} Stonnen\"}},xDays:{standalone:{one:\"een Dag\",other:\"{{count}} Deeg\"},withPreposition:{one:\"engem Dag\",other:\"{{count}} Deeg\"}},aboutXWeeks:{standalone:{one:\"ongeféier eng Woch\",other:\"ongeféier {{count}} Wochen\"},withPreposition:{one:\"ongeféier enger Woche\",other:\"ongeféier {{count}} Wochen\"}},xWeeks:{standalone:{one:\"eng Woch\",other:\"{{count}} Wochen\"},withPreposition:{one:\"enger Woch\",other:\"{{count}} Wochen\"}},aboutXMonths:{standalone:{one:\"ongeféier ee Mount\",other:\"ongeféier {{count}} Méint\"},withPreposition:{one:\"ongeféier engem Mount\",other:\"ongeféier {{count}} Méint\"}},xMonths:{standalone:{one:\"ee Mount\",other:\"{{count}} Méint\"},withPreposition:{one:\"engem Mount\",other:\"{{count}} Méint\"}},aboutXYears:{standalone:{one:\"ongeféier ee Joer\",other:\"ongeféier {{count}} Joer\"},withPreposition:{one:\"ongeféier engem Joer\",other:\"ongeféier {{count}} Joer\"}},xYears:{standalone:{one:\"ee Joer\",other:\"{{count}} Joer\"},withPreposition:{one:\"engem Joer\",other:\"{{count}} Joer\"}},overXYears:{standalone:{one:\"méi wéi ee Joer\",other:\"méi wéi {{count}} Joer\"},withPreposition:{one:\"méi wéi engem Joer\",other:\"méi wéi {{count}} Joer\"}},almostXYears:{standalone:{one:\"bal ee Joer\",other:\"bal {{count}} Joer\"},withPreposition:{one:\"bal engem Joer\",other:\"bal {{count}} Joer\"}}},$e=[\"d\",\"h\",\"n\",\"t\",\"z\"],Le=[\"a,\",\"e\",\"i\",\"o\",\"u\"],Xe=[0,1,2,3,8,9],Ge=[40,50,60,70];function Ye(e){const t=e.charAt(0).toLowerCase();if(-1!=Le.indexOf(t)||-1!=$e.indexOf(t))return!0;const n=e.split(\" \")[0],r=parseInt(n);return!isNaN(r)&&-1!=Xe.indexOf(r%10)&&-1==Ge.indexOf(parseInt(n.substring(0,2)))}const Ze={date:(0,ne.k)({formats:{full:\"EEEE, do MMMM y\",long:\"do MMMM y\",medium:\"do MMM y\",short:\"dd.MM.yy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'um' {{time}}\",long:\"{{date}} 'um' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},qe={lastWeek:e=>{const t=e.getDay();let n=\"'läschte\";return 2!==t&&4!==t||(n+=\"n\"),n+=\"' eeee 'um' p\",n},yesterday:\"'gëschter um' p\",today:\"'haut um' p\",tomorrow:\"'moien um' p\",nextWeek:\"eeee 'um' p\",other:\"P\"},Be={code:\"lb\",formatDistance:(e,t,n)=>{let r;const a=Re[e],o=n?.addSuffix?a.withPreposition:a.standalone;return r=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"a\"+(Ye(r)?\"n\":\"\")+\" \"+r:\"viru\"+(Ye(r)?\"n\":\"\")+\" \"+r:r},formatLong:Ze,formatRelative:(e,t,n,r)=>{const a=qe[e];return\"function\"==typeof a?a(t):a},localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"viru Christus\",\"no Christus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mäe\",\"Abr\",\"Mee\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Januar\",\"Februar\",\"Mäerz\",\"Abrëll\",\"Mee\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mé\",\"Dë\",\"Më\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mé.\",\"Dë.\",\"Më.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonndeg\",\"Méindeg\",\"Dënschdeg\",\"Mëttwoch\",\"Donneschdeg\",\"Freideg\",\"Samschdeg\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"mo.\",pm:\"nomë.\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"},abbreviated:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"},wide:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"Mëtteg\",morning:\"Moien\",afternoon:\"Nomëtteg\",evening:\"Owend\",night:\"Nuecht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"mo.\",pm:\"nom.\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"},abbreviated:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"},wide:{am:\"moies\",pm:\"nomëttes\",midnight:\"Mëtternuecht\",noon:\"mëttes\",morning:\"moies\",afternoon:\"nomëttes\",evening:\"owes\",night:\"nuets\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,abbreviated:\u002F^(v\\.? ?Chr\\.?|n\\.? ?Chr\\.?)\u002Fi,wide:\u002F^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002Fi,\u002F^n\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? Quartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)\u002Fi,wide:\u002F^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mä\u002Fi,\u002F^ab\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[smdf]\u002Fi,short:\u002F^(so|mé|dë|më|do|fr|sa)\u002Fi,abbreviated:\u002F^(son?|méi?|dën?|mët?|don?|fre?|sam?)\\.?\u002Fi,wide:\u002F^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^so\u002Fi,\u002F^mé\u002Fi,\u002F^dë\u002Fi,\u002F^më\u002Fi,\u002F^do\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(mo\\.?|nomë\\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi,abbreviated:\u002F^(moi\\.?|nomët\\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi,wide:\u002F^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^m\u002Fi,pm:\u002F^n\u002Fi,midnight:\u002F^Mëtter\u002Fi,noon:\u002F^mëttes\u002Fi,morning:\u002Fmoies\u002Fi,afternoon:\u002Fnomëttes\u002Fi,evening:\u002Fowes\u002Fi,night:\u002Fnuets\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ve={xseconds_other:\"sekundė_sekundžių_sekundes\",xminutes_one:\"minutė_minutės_minutę\",xminutes_other:\"minutės_minučių_minutes\",xhours_one:\"valanda_valandos_valandą\",xhours_other:\"valandos_valandų_valandas\",xdays_one:\"diena_dienos_dieną\",xdays_other:\"dienos_dienų_dienas\",xweeks_one:\"savaitė_savaitės_savaitę\",xweeks_other:\"savaitės_savaičių_savaites\",xmonths_one:\"mėnuo_mėnesio_mėnesį\",xmonths_other:\"mėnesiai_mėnesių_mėnesius\",xyears_one:\"metai_metų_metus\",xyears_other:\"metai_metų_metus\",about:\"apie\",over:\"daugiau nei\",almost:\"beveik\",lessthan:\"mažiau nei\"},Ue=(e,t,n,r)=>t?r?\"kelių sekundžių\":\"kelias sekundes\":\"kelios sekundės\",Ke=(e,t,n,r)=>t?r?et(n)[1]:et(n)[2]:et(n)[0],Je=(e,t,n,r)=>{const a=e+\" \";return 1===e?a+Ke(0,t,n,r):t?r?a+et(n)[1]:a+(Qe(e)?et(n)[1]:et(n)[2]):a+(Qe(e)?et(n)[1]:et(n)[0])};function Qe(e){return e%10==0||e>10&&e\u003C20}function et(e){return Ve[e].split(\"_\")}const tt={lessThanXSeconds:{one:Ue,other:Je},xSeconds:{one:Ue,other:Je},halfAMinute:\"pusė minutės\",lessThanXMinutes:{one:Ke,other:Je},xMinutes:{one:Ke,other:Je},aboutXHours:{one:Ke,other:Je},xHours:{one:Ke,other:Je},xDays:{one:Ke,other:Je},aboutXWeeks:{one:Ke,other:Je},xWeeks:{one:Ke,other:Je},aboutXMonths:{one:Ke,other:Je},xMonths:{one:Ke,other:Je},aboutXYears:{one:Ke,other:Je},xYears:{one:Ke,other:Je},overXYears:{one:Ke,other:Je},almostXYears:{one:Ke,other:Je}},nt={date:(0,ne.k)({formats:{full:\"y 'm'. MMMM d 'd'., EEEE\",long:\"y 'm'. MMMM d 'd'.\",medium:\"y-MM-dd\",short:\"y-MM-dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},rt={lastWeek:\"'Praėjusį' eeee p\",yesterday:\"'Vakar' p\",today:\"'Šiandien' p\",tomorrow:\"'Rytoj' p\",nextWeek:\"eeee p\",other:\"P\"},at={code:\"lt\",formatDistance:(e,t,n)=>{const r=e.match(\u002Fabout|over|almost|lessthan\u002Fi),a=r?e.replace(r[0],\"\"):e,o=void 0!==n?.comparison&&n.comparison>0;let i;const s=tt[e];if(i=\"string\"==typeof s?s:1===t?s.one(t,!0===n?.addSuffix,a.toLowerCase()+\"_one\",o):s.other(t,!0===n?.addSuffix,a.toLowerCase()+\"_other\",o),r){const e=r[0].toLowerCase();i=Ve[e]+\" \"+i}return n?.addSuffix?n.comparison&&n.comparison>0?\"po \"+i:\"prieš \"+i:i},formatLong:nt,formatRelative:(e,t,n,r)=>rt[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"-oji\",era:(0,oe.o)({values:{narrow:[\"pr. Kr.\",\"po Kr.\"],abbreviated:[\"pr. Kr.\",\"po Kr.\"],wide:[\"prieš Kristų\",\"po Kristaus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I ketv.\",\"II ketv.\",\"III ketv.\",\"IV ketv.\"],wide:[\"I ketvirtis\",\"II ketvirtis\",\"III ketvirtis\",\"IV ketvirtis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"I k.\",\"II k.\",\"III k.\",\"IV k.\"],wide:[\"I ketvirtis\",\"II ketvirtis\",\"III ketvirtis\",\"IV ketvirtis\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"S\",\"V\",\"K\",\"B\",\"G\",\"B\",\"L\",\"R\",\"R\",\"S\",\"L\",\"G\"],abbreviated:[\"saus.\",\"vas.\",\"kov.\",\"bal.\",\"geg.\",\"birž.\",\"liep.\",\"rugp.\",\"rugs.\",\"spal.\",\"lapkr.\",\"gruod.\"],wide:[\"sausis\",\"vasaris\",\"kovas\",\"balandis\",\"gegužė\",\"birželis\",\"liepa\",\"rugpjūtis\",\"rugsėjis\",\"spalis\",\"lapkritis\",\"gruodis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"V\",\"K\",\"B\",\"G\",\"B\",\"L\",\"R\",\"R\",\"S\",\"L\",\"G\"],abbreviated:[\"saus.\",\"vas.\",\"kov.\",\"bal.\",\"geg.\",\"birž.\",\"liep.\",\"rugp.\",\"rugs.\",\"spal.\",\"lapkr.\",\"gruod.\"],wide:[\"sausio\",\"vasario\",\"kovo\",\"balandžio\",\"gegužės\",\"birželio\",\"liepos\",\"rugpjūčio\",\"rugsėjo\",\"spalio\",\"lapkričio\",\"gruodžio\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"P\",\"A\",\"T\",\"K\",\"P\",\"Š\"],short:[\"Sk\",\"Pr\",\"An\",\"Tr\",\"Kt\",\"Pn\",\"Št\"],abbreviated:[\"sk\",\"pr\",\"an\",\"tr\",\"kt\",\"pn\",\"št\"],wide:[\"sekmadienis\",\"pirmadienis\",\"antradienis\",\"trečiadienis\",\"ketvirtadienis\",\"penktadienis\",\"šeštadienis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"P\",\"A\",\"T\",\"K\",\"P\",\"Š\"],short:[\"Sk\",\"Pr\",\"An\",\"Tr\",\"Kt\",\"Pn\",\"Št\"],abbreviated:[\"sk\",\"pr\",\"an\",\"tr\",\"kt\",\"pn\",\"št\"],wide:[\"sekmadienį\",\"pirmadienį\",\"antradienį\",\"trečiadienį\",\"ketvirtadienį\",\"penktadienį\",\"šeštadienį\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"pr. p.\",pm:\"pop.\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"},abbreviated:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"},wide:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"vidurdienis\",morning:\"rytas\",afternoon:\"diena\",evening:\"vakaras\",night:\"naktis\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"pr. p.\",pm:\"pop.\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"},abbreviated:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"},wide:{am:\"priešpiet\",pm:\"popiet\",midnight:\"vidurnaktis\",noon:\"perpiet\",morning:\"rytas\",afternoon:\"popietė\",evening:\"vakaras\",night:\"naktis\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-oji)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^p(r|o)\\.?\\s?(kr\\.?|me)\u002Fi,abbreviated:\u002F^(pr\\.\\s?(kr\\.|m\\.\\s?e\\.)|po\\s?kr\\.|mūsų eroje)\u002Fi,wide:\u002F^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fprieš\u002Fi,\u002F(po|mūsų)\u002Fi],any:[\u002F^pr\u002Fi,\u002F^(po|m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^([1234])\u002Fi,abbreviated:\u002F^(I|II|III|IV)\\s?ketv?\\.?\u002Fi,wide:\u002F^(I|II|III|IV)\\s?ketvirtis\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],any:[\u002FI$\u002Fi,\u002FII$\u002Fi,\u002FIII\u002Fi,\u002FIV\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[svkbglr]\u002Fi,abbreviated:\u002F^(saus\\.|vas\\.|kov\\.|bal\\.|geg\\.|birž\\.|liep\\.|rugp\\.|rugs\\.|spal\\.|lapkr\\.|gruod\\.)\u002Fi,wide:\u002F^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^v\u002Fi,\u002F^k\u002Fi,\u002F^b\u002Fi,\u002F^g\u002Fi,\u002F^b\u002Fi,\u002F^l\u002Fi,\u002F^r\u002Fi,\u002F^r\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^g\u002Fi],any:[\u002F^saus\u002Fi,\u002F^vas\u002Fi,\u002F^kov\u002Fi,\u002F^bal\u002Fi,\u002F^geg\u002Fi,\u002F^birž\u002Fi,\u002F^liep\u002Fi,\u002F^rugp\u002Fi,\u002F^rugs\u002Fi,\u002F^spal\u002Fi,\u002F^lapkr\u002Fi,\u002F^gruod\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[spatkš]\u002Fi,short:\u002F^(sk|pr|an|tr|kt|pn|št)\u002Fi,abbreviated:\u002F^(sk|pr|an|tr|kt|pn|št)\u002Fi,wide:\u002F^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^p\u002Fi,\u002F^a\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^p\u002Fi,\u002F^š\u002Fi],wide:[\u002F^se\u002Fi,\u002F^pi\u002Fi,\u002F^an\u002Fi,\u002F^tr\u002Fi,\u002F^ke\u002Fi,\u002F^pe\u002Fi,\u002F^še\u002Fi],any:[\u002F^sk\u002Fi,\u002F^pr\u002Fi,\u002F^an\u002Fi,\u002F^tr\u002Fi,\u002F^kt\u002Fi,\u002F^pn\u002Fi,\u002F^št\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(pr.\\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)\u002Fi,any:\u002F^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^pr\u002Fi,pm:\u002F^pop.\u002Fi,midnight:\u002F^vidurnaktis\u002Fi,noon:\u002F^(vidurdienis|perp)\u002Fi,morning:\u002Frytas\u002Fi,afternoon:\u002F(die|popietė)\u002Fi,evening:\u002Fvakaras\u002Fi,night:\u002Fnaktis\u002Fi},any:{am:\u002F^pr\u002Fi,pm:\u002F^popiet$\u002Fi,midnight:\u002F^vidurnaktis\u002Fi,noon:\u002F^(vidurdienis|perp)\u002Fi,morning:\u002Frytas\u002Fi,afternoon:\u002F(die|popietė)\u002Fi,evening:\u002Fvakaras\u002Fi,night:\u002Fnaktis\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};function ot(e){return(t,n)=>{if(1===t)return n?.addSuffix?e.one[0].replace(\"{{time}}\",e.one[2]):e.one[0].replace(\"{{time}}\",e.one[1]);{const r=t%10==1&&t%100!=11;return n?.addSuffix?e.other[0].replace(\"{{time}}\",r?e.other[3]:e.other[4]).replace(\"{{count}}\",String(t)):e.other[0].replace(\"{{time}}\",r?e.other[1]:e.other[2]).replace(\"{{count}}\",String(t))}}}const it={lessThanXSeconds:ot({one:[\"mazāk par {{time}}\",\"sekundi\",\"sekundi\"],other:[\"mazāk nekā {{count}} {{time}}\",\"sekunde\",\"sekundes\",\"sekundes\",\"sekundēm\"]}),xSeconds:ot({one:[\"1 {{time}}\",\"sekunde\",\"sekundes\"],other:[\"{{count}} {{time}}\",\"sekunde\",\"sekundes\",\"sekundes\",\"sekundēm\"]}),halfAMinute:(e,t)=>t?.addSuffix?\"pusminūtes\":\"pusminūte\",lessThanXMinutes:ot({one:[\"mazāk par {{time}}\",\"minūti\",\"minūti\"],other:[\"mazāk nekā {{count}} {{time}}\",\"minūte\",\"minūtes\",\"minūtes\",\"minūtēm\"]}),xMinutes:ot({one:[\"1 {{time}}\",\"minūte\",\"minūtes\"],other:[\"{{count}} {{time}}\",\"minūte\",\"minūtes\",\"minūtes\",\"minūtēm\"]}),aboutXHours:ot({one:[\"apmēram 1 {{time}}\",\"stunda\",\"stundas\"],other:[\"apmēram {{count}} {{time}}\",\"stunda\",\"stundas\",\"stundas\",\"stundām\"]}),xHours:ot({one:[\"1 {{time}}\",\"stunda\",\"stundas\"],other:[\"{{count}} {{time}}\",\"stunda\",\"stundas\",\"stundas\",\"stundām\"]}),xDays:ot({one:[\"1 {{time}}\",\"diena\",\"dienas\"],other:[\"{{count}} {{time}}\",\"diena\",\"dienas\",\"dienas\",\"dienām\"]}),aboutXWeeks:ot({one:[\"apmēram 1 {{time}}\",\"nedēļa\",\"nedēļas\"],other:[\"apmēram {{count}} {{time}}\",\"nedēļa\",\"nedēļu\",\"nedēļas\",\"nedēļām\"]}),xWeeks:ot({one:[\"1 {{time}}\",\"nedēļa\",\"nedēļas\"],other:[\"{{count}} {{time}}\",\"nedēļa\",\"nedēļu\",\"nedēļas\",\"nedēļām\"]}),aboutXMonths:ot({one:[\"apmēram 1 {{time}}\",\"mēnesis\",\"mēneša\"],other:[\"apmēram {{count}} {{time}}\",\"mēnesis\",\"mēneši\",\"mēneša\",\"mēnešiem\"]}),xMonths:ot({one:[\"1 {{time}}\",\"mēnesis\",\"mēneša\"],other:[\"{{count}} {{time}}\",\"mēnesis\",\"mēneši\",\"mēneša\",\"mēnešiem\"]}),aboutXYears:ot({one:[\"apmēram 1 {{time}}\",\"gads\",\"gada\"],other:[\"apmēram {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),xYears:ot({one:[\"1 {{time}}\",\"gads\",\"gada\"],other:[\"{{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),overXYears:ot({one:[\"ilgāk par 1 {{time}}\",\"gadu\",\"gadu\"],other:[\"vairāk nekā {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]}),almostXYears:ot({one:[\"gandrīz 1 {{time}}\",\"gads\",\"gada\"],other:[\"vairāk nekā {{count}} {{time}}\",\"gads\",\"gadi\",\"gada\",\"gadiem\"]})},st={date:(0,ne.k)({formats:{full:\"EEEE, y. 'gada' d. MMMM\",long:\"y. 'gada' d. MMMM\",medium:\"dd.MM.y.\",short:\"dd.MM.y.\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'plkst.' {{time}}\",long:\"{{date}} 'plkst.' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},ut=[\"svētdienā\",\"pirmdienā\",\"otrdienā\",\"trešdienā\",\"ceturtdienā\",\"piektdienā\",\"sestdienā\"],dt={lastWeek:(e,t,n)=>(0,ke.R)(e,t,n)?\"eeee 'plkst.' p\":\"'Pagājušā \"+ut[e.getDay()]+\" plkst.' p\",yesterday:\"'Vakar plkst.' p\",today:\"'Šodien plkst.' p\",tomorrow:\"'Rīt plkst.' p\",nextWeek:(e,t,n)=>(0,ke.R)(e,t,n)?\"eeee 'plkst.' p\":\"'Nākamajā \"+ut[e.getDay()]+\" plkst.' p\",other:\"P\"},lt={code:\"lv\",formatDistance:(e,t,n)=>{const r=it[e](t,n);return n?.addSuffix?n.comparison&&n.comparison>0?\"pēc \"+r:\"pirms \"+r:r},formatLong:st,formatRelative:(e,t,n,r)=>{const a=dt[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"p.m.ē\",\"m.ē\"],abbreviated:[\"p. m. ē.\",\"m. ē.\"],wide:[\"pirms mūsu ēras\",\"mūsu ērā\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. cet.\",\"2. cet.\",\"3. cet.\",\"4. cet.\"],wide:[\"pirmais ceturksnis\",\"otrais ceturksnis\",\"trešais ceturksnis\",\"ceturtais ceturksnis\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. cet.\",\"2. cet.\",\"3. cet.\",\"4. cet.\"],wide:[\"pirmajā ceturksnī\",\"otrajā ceturksnī\",\"trešajā ceturksnī\",\"ceturtajā ceturksnī\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"febr.\",\"marts\",\"apr.\",\"maijs\",\"jūn.\",\"jūl.\",\"aug.\",\"sept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"janvāris\",\"februāris\",\"marts\",\"aprīlis\",\"maijs\",\"jūnijs\",\"jūlijs\",\"augusts\",\"septembris\",\"oktobris\",\"novembris\",\"decembris\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"janv.\",\"febr.\",\"martā\",\"apr.\",\"maijs\",\"jūn.\",\"jūl.\",\"aug.\",\"sept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"janvārī\",\"februārī\",\"martā\",\"aprīlī\",\"maijā\",\"jūnijā\",\"jūlijā\",\"augustā\",\"septembrī\",\"oktobrī\",\"novembrī\",\"decembrī\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"P\",\"O\",\"T\",\"C\",\"P\",\"S\"],short:[\"Sv\",\"P\",\"O\",\"T\",\"C\",\"Pk\",\"S\"],abbreviated:[\"svētd.\",\"pirmd.\",\"otrd.\",\"trešd.\",\"ceturtd.\",\"piektd.\",\"sestd.\"],wide:[\"svētdiena\",\"pirmdiena\",\"otrdiena\",\"trešdiena\",\"ceturtdiena\",\"piektdiena\",\"sestdiena\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"S\",\"P\",\"O\",\"T\",\"C\",\"P\",\"S\"],short:[\"Sv\",\"P\",\"O\",\"T\",\"C\",\"Pk\",\"S\"],abbreviated:[\"svētd.\",\"pirmd.\",\"otrd.\",\"trešd.\",\"ceturtd.\",\"piektd.\",\"sestd.\"],wide:[\"svētdienā\",\"pirmdienā\",\"otrdienā\",\"trešdienā\",\"ceturtdienā\",\"piektdienā\",\"sestdienā\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rīts\",afternoon:\"diena\",evening:\"vakars\",night:\"nakts\"},abbreviated:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rīts\",afternoon:\"pēcpusd.\",evening:\"vakars\",night:\"nakts\"},wide:{am:\"am\",pm:\"pm\",midnight:\"pusnakts\",noon:\"pusdienlaiks\",morning:\"rīts\",afternoon:\"pēcpusdiena\",evening:\"vakars\",night:\"nakts\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rītā\",afternoon:\"dienā\",evening:\"vakarā\",night:\"naktī\"},abbreviated:{am:\"am\",pm:\"pm\",midnight:\"pusn.\",noon:\"pusd.\",morning:\"rītā\",afternoon:\"pēcpusd.\",evening:\"vakarā\",night:\"naktī\"},wide:{am:\"am\",pm:\"pm\",midnight:\"pusnaktī\",noon:\"pusdienlaikā\",morning:\"rītā\",afternoon:\"pēcpusdienā\",evening:\"vakarā\",night:\"naktī\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(p\\.m\\.ē|m\\.ē)\u002Fi,abbreviated:\u002F^(p\\. m\\. ē\\.|m\\. ē\\.)\u002Fi,wide:\u002F^(pirms mūsu ēras|mūsu ērā)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^p\u002Fi,\u002F^m\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](\\. cet\\.)\u002Fi,wide:\u002F^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi],abbreviated:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi],wide:[\u002F^p\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi]},defaultParseWidth:\"wide\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(janv\\.|febr\\.|marts|apr\\.|maijs|jūn\\.|jūl\\.|aug\\.|sept\\.|okt\\.|nov\\.|dec\\.)\u002Fi,wide:\u002F^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jūn\u002Fi,\u002F^jūl\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[spotc]\u002Fi,short:\u002F^(sv|pi|o|t|c|pk|s)\u002Fi,abbreviated:\u002F^(svētd\\.|pirmd\\.|otrd.\\|trešd\\.|ceturtd\\.|piektd\\.|sestd\\.)\u002Fi,wide:\u002F^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^p\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^sv\u002Fi,\u002F^pi\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^se\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(am|pm|pusn\\.|pusd\\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))\u002F,abbreviated:\u002F^(am|pm|pusn\\.|pusd\\.|rīt(s|ā)|pēcpusd\\.|vakar(s|ā)|nakt(s|ī))\u002F,wide:\u002F^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^pusn\u002Fi,noon:\u002F^pusd\u002Fi,morning:\u002F^r\u002Fi,afternoon:\u002F^(d|pēc)\u002Fi,evening:\u002F^v\u002Fi,night:\u002F^n\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},ct={lessThanXSeconds:{one:\"помалку од секунда\",other:\"помалку од {{count}} секунди\"},xSeconds:{one:\"1 секунда\",other:\"{{count}} секунди\"},halfAMinute:\"половина минута\",lessThanXMinutes:{one:\"помалку од минута\",other:\"помалку од {{count}} минути\"},xMinutes:{one:\"1 минута\",other:\"{{count}} минути\"},aboutXHours:{one:\"околу 1 час\",other:\"околу {{count}} часа\"},xHours:{one:\"1 час\",other:\"{{count}} часа\"},xDays:{one:\"1 ден\",other:\"{{count}} дена\"},aboutXWeeks:{one:\"околу 1 недела\",other:\"околу {{count}} месеци\"},xWeeks:{one:\"1 недела\",other:\"{{count}} недели\"},aboutXMonths:{one:\"околу 1 месец\",other:\"околу {{count}} недели\"},xMonths:{one:\"1 месец\",other:\"{{count}} месеци\"},aboutXYears:{one:\"околу 1 година\",other:\"околу {{count}} години\"},xYears:{one:\"1 година\",other:\"{{count}} години\"},overXYears:{one:\"повеќе од 1 година\",other:\"повеќе од {{count}} години\"},almostXYears:{one:\"безмалку 1 година\",other:\"безмалку {{count}} години\"}},mt={date:(0,ne.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})},ft=[\"недела\",\"понеделник\",\"вторник\",\"среда\",\"четврток\",\"петок\",\"сабота\"];function ht(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'ова \"+t+\" вo' p\";case 1:case 2:case 4:case 5:return\"'овој \"+t+\" вo' p\"}}const pt={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?ht(r):function(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'минатата \"+t+\" во' p\";case 1:case 2:case 4:case 5:return\"'минатиот \"+t+\" во' p\"}}(r)},yesterday:\"'вчера во' p\",today:\"'денес во' p\",tomorrow:\"'утре во' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,ke.R)(e,t,n)?ht(r):function(e){const t=ft[e];switch(e){case 0:case 3:case 6:return\"'следната \"+t+\" вo' p\";case 1:case 2:case 4:case 5:return\"'следниот \"+t+\" вo' p\"}}(r)},other:\"P\"},vt={code:\"mk\",formatDistance:(e,t,n)=>{let r;const a=ct[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"за \"+r:\"пред \"+r:r},formatLong:mt,formatRelative:(e,t,n,r)=>{const a=pt[e];return\"function\"==typeof a?a(t,n,r):a},localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:return n+\"-ви\";case 2:return n+\"-ри\";case 7:case 8:return n+\"-ми\"}return n+\"-ти\"},era:(0,oe.o)({values:{narrow:[\"пр.н.е.\",\"н.е.\"],abbreviated:[\"пред н. е.\",\"н. е.\"],wide:[\"пред нашата ера\",\"нашата ера\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-ви кв.\",\"2-ри кв.\",\"3-ти кв.\",\"4-ти кв.\"],wide:[\"1-ви квартал\",\"2-ри квартал\",\"3-ти квартал\",\"4-ти квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{abbreviated:[\"јан\",\"фев\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"септ\",\"окт\",\"ноем\",\"дек\"],wide:[\"јануари\",\"февруари\",\"март\",\"април\",\"мај\",\"јуни\",\"јули\",\"август\",\"септември\",\"октомври\",\"ноември\",\"декември\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"не\",\"по\",\"вт\",\"ср\",\"че\",\"пе\",\"са\"],abbreviated:[\"нед\",\"пон\",\"вто\",\"сре\",\"чет\",\"пет\",\"саб\"],wide:[\"недела\",\"понеделник\",\"вторник\",\"среда\",\"четврток\",\"петок\",\"сабота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{wide:{am:\"претпладне\",pm:\"попладне\",midnight:\"полноќ\",noon:\"напладне\",morning:\"наутро\",afternoon:\"попладне\",evening:\"навечер\",night:\"ноќе\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(-?[врмт][и])?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(пред нашата ера|нашата ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^п\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[врт]?и?)? кв.?\u002Fi,wide:\u002F^[1234](-?[врт]?и?)? квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{abbreviated:\u002F^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)\u002Fi,wide:\u002F^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ја\u002Fi,\u002F^Ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^мај\u002Fi,\u002F^јун\u002Fi,\u002F^јул\u002Fi,\u002F^ав\u002Fi,\u002F^се\u002Fi,\u002F^окт\u002Fi,\u002F^но\u002Fi,\u002F^де\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(не|по|вт|ср|че|пе|са)\u002Fi,abbreviated:\u002F^(нед|пон|вто|сре|чет|пет|саб)\u002Fi,wide:\u002F^(недела|понеделник|вторник|среда|четврток|петок|сабота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н[ед]\u002Fi,\u002F^п[он]\u002Fi,\u002F^вт\u002Fi,\u002F^ср\u002Fi,\u002F^ч[ет]\u002Fi,\u002F^п[ет]\u002Fi,\u002F^с[аб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{any:\u002F^(претп|попл|полноќ|утро|пладне|вечер|ноќ)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002Fпретпладне\u002Fi,pm:\u002Fпопладне\u002Fi,midnight:\u002Fполноќ\u002Fi,noon:\u002Fнапладне\u002Fi,morning:\u002Fнаутро\u002Fi,afternoon:\u002Fпопладне\u002Fi,evening:\u002Fнавечер\u002Fi,night:\u002Fноќе\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},gt={lessThanXSeconds:{one:\"секунд хүрэхгүй\",other:\"{{count}} секунд хүрэхгүй\"},xSeconds:{one:\"1 секунд\",other:\"{{count}} секунд\"},halfAMinute:\"хагас минут\",lessThanXMinutes:{one:\"минут хүрэхгүй\",other:\"{{count}} минут хүрэхгүй\"},xMinutes:{one:\"1 минут\",other:\"{{count}} минут\"},aboutXHours:{one:\"ойролцоогоор 1 цаг\",other:\"ойролцоогоор {{count}} цаг\"},xHours:{one:\"1 цаг\",other:\"{{count}} цаг\"},xDays:{one:\"1 өдөр\",other:\"{{count}} өдөр\"},aboutXWeeks:{one:\"ойролцоогоор 1 долоо хоног\",other:\"ойролцоогоор {{count}} долоо хоног\"},xWeeks:{one:\"1 долоо хоног\",other:\"{{count}} долоо хоног\"},aboutXMonths:{one:\"ойролцоогоор 1 сар\",other:\"ойролцоогоор {{count}} сар\"},xMonths:{one:\"1 сар\",other:\"{{count}} сар\"},aboutXYears:{one:\"ойролцоогоор 1 жил\",other:\"ойролцоогоор {{count}} жил\"},xYears:{one:\"1 жил\",other:\"{{count}} жил\"},overXYears:{one:\"1 жил гаран\",other:\"{{count}} жил гаран\"},almostXYears:{one:\"бараг 1 жил\",other:\"бараг {{count}} жил\"}},bt={date:(0,ne.k)({formats:{full:\"y 'оны' MMMM'ын' d, EEEE 'гараг'\",long:\"y 'оны' MMMM'ын' d\",medium:\"y 'оны' MMM'ын' d\",short:\"y.MM.dd\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},wt={lastWeek:\"'өнгөрсөн' eeee 'гарагийн' p 'цагт'\",yesterday:\"'өчигдөр' p 'цагт'\",today:\"'өнөөдөр' p 'цагт'\",tomorrow:\"'маргааш' p 'цагт'\",nextWeek:\"'ирэх' eeee 'гарагийн' p 'цагт'\",other:\"P\"},yt={code:\"mn\",formatDistance:(e,t,n)=>{let r;const a=gt[e];if(r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix){const e=r.split(\" \"),t=e.pop();switch(r=e.join(\" \"),t){case\"секунд\":r+=\" секундийн\";break;case\"минут\":r+=\" минутын\";break;case\"цаг\":r+=\" цагийн\";break;case\"өдөр\":r+=\" өдрийн\";break;case\"сар\":r+=\" сарын\";break;case\"жил\":r+=\" жилийн\";break;case\"хоног\":r+=\" хоногийн\";break;case\"гаран\":r+=\" гараны\";break;case\"хүрэхгүй\":r+=\" хүрэхгүй хугацааны\";break;default:r+=t+\"-н\"}return n.comparison&&n.comparison>0?r+\" дараа\":r+\" өмнө\"}return r},formatLong:bt,formatRelative:(e,t,n,r)=>wt[e],localize:{ordinalNumber:(e,t)=>String(e),era:(0,oe.o)({values:{narrow:[\"НТӨ\",\"НТ\"],abbreviated:[\"НТӨ\",\"НТ\"],wide:[\"нийтийн тооллын өмнөх\",\"нийтийн тооллын\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"I\",\"II\",\"III\",\"IV\"],abbreviated:[\"I улирал\",\"II улирал\",\"III улирал\",\"IV улирал\"],wide:[\"1-р улирал\",\"2-р улирал\",\"3-р улирал\",\"4-р улирал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"I\",\"II\",\"III\",\"IV\",\"V\",\"VI\",\"VII\",\"VIII\",\"IX\",\"X\",\"XI\",\"XII\"],abbreviated:[\"1-р сар\",\"2-р сар\",\"3-р сар\",\"4-р сар\",\"5-р сар\",\"6-р сар\",\"7-р сар\",\"8-р сар\",\"9-р сар\",\"10-р сар\",\"11-р сар\",\"12-р сар\"],wide:[\"Нэгдүгээр сар\",\"Хоёрдугаар сар\",\"Гуравдугаар сар\",\"Дөрөвдүгээр сар\",\"Тавдугаар сар\",\"Зургаадугаар сар\",\"Долоодугаар сар\",\"Наймдугаар сар\",\"Есдүгээр сар\",\"Аравдугаар сар\",\"Арваннэгдүгээр сар\",\"Арван хоёрдугаар сар\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"I\",\"II\",\"III\",\"IV\",\"V\",\"VI\",\"VII\",\"VIII\",\"IX\",\"X\",\"XI\",\"XII\"],abbreviated:[\"1-р сар\",\"2-р сар\",\"3-р сар\",\"4-р сар\",\"5-р сар\",\"6-р сар\",\"7-р сар\",\"8-р сар\",\"9-р сар\",\"10-р сар\",\"11-р сар\",\"12-р сар\"],wide:[\"нэгдүгээр сар\",\"хоёрдугаар сар\",\"гуравдугаар сар\",\"дөрөвдүгээр сар\",\"тавдугаар сар\",\"зургаадугаар сар\",\"долоодугаар сар\",\"наймдугаар сар\",\"есдүгээр сар\",\"аравдугаар сар\",\"арваннэгдүгээр сар\",\"арван хоёрдугаар сар\"]},defaultFormattingWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Н\",\"Д\",\"М\",\"Л\",\"П\",\"Б\",\"Б\"],short:[\"Ня\",\"Да\",\"Мя\",\"Лх\",\"Пү\",\"Ба\",\"Бя\"],abbreviated:[\"Ням\",\"Дав\",\"Мяг\",\"Лха\",\"Пүр\",\"Баа\",\"Бям\"],wide:[\"Ням\",\"Даваа\",\"Мягмар\",\"Лхагва\",\"Пүрэв\",\"Баасан\",\"Бямба\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Н\",\"Д\",\"М\",\"Л\",\"П\",\"Б\",\"Б\"],short:[\"Ня\",\"Да\",\"Мя\",\"Лх\",\"Пү\",\"Ба\",\"Бя\"],abbreviated:[\"Ням\",\"Дав\",\"Мяг\",\"Лха\",\"Пүр\",\"Баа\",\"Бям\"],wide:[\"ням\",\"даваа\",\"мягмар\",\"лхагва\",\"пүрэв\",\"баасан\",\"бямба\"]},defaultFormattingWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"},abbreviated:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"},wide:{am:\"ү.ө.\",pm:\"ү.х.\",midnight:\"шөнө дунд\",noon:\"үд дунд\",morning:\"өглөө\",afternoon:\"өдөр\",evening:\"орой\",night:\"шөнө\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F\\d+\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(нтө|нт)\u002Fi,abbreviated:\u002F^(нтө|нт)\u002Fi,wide:\u002F^(нийтийн тооллын өмнө|нийтийн тооллын)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(нтө|нийтийн тооллын өмнө)\u002Fi,\u002F^(нт|нийтийн тооллын)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^(iv|iii|ii|i)\u002Fi,abbreviated:\u002F^(iv|iii|ii|i) улирал\u002Fi,wide:\u002F^[1-4]-р улирал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(i(\\s|$)|1)\u002Fi,\u002F^(ii(\\s|$)|2)\u002Fi,\u002F^(iii(\\s|$)|3)\u002Fi,\u002F^(iv(\\s|$)|4)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)\u002Fi,abbreviated:\u002F^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)\u002Fi,wide:\u002F^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i$\u002Fi,\u002F^ii$\u002Fi,\u002F^iii$\u002Fi,\u002F^iv$\u002Fi,\u002F^v$\u002Fi,\u002F^vi$\u002Fi,\u002F^vii$\u002Fi,\u002F^viii$\u002Fi,\u002F^ix$\u002Fi,\u002F^x$\u002Fi,\u002F^xi$\u002Fi,\u002F^xii$\u002Fi],any:[\u002F^(1|нэгдүгээр)\u002Fi,\u002F^(2|хоёрдугаар)\u002Fi,\u002F^(3|гуравдугаар)\u002Fi,\u002F^(4|дөрөвдүгээр)\u002Fi,\u002F^(5|тавдугаар)\u002Fi,\u002F^(6|зургаадугаар)\u002Fi,\u002F^(7|долоодугаар)\u002Fi,\u002F^(8|наймдугаар)\u002Fi,\u002F^(9|есдүгээр)\u002Fi,\u002F^(10|аравдугаар)\u002Fi,\u002F^(11|арван нэгдүгээр)\u002Fi,\u002F^(12|арван хоёрдугаар)\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[ндмлпбб]\u002Fi,short:\u002F^(ня|да|мя|лх|пү|ба|бя)\u002Fi,abbreviated:\u002F^(ням|дав|мяг|лха|пүр|баа|бям)\u002Fi,wide:\u002F^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^д\u002Fi,\u002F^м\u002Fi,\u002F^л\u002Fi,\u002F^п\u002Fi,\u002F^б\u002Fi,\u002F^б\u002Fi],any:[\u002F^ня\u002Fi,\u002F^да\u002Fi,\u002F^мя\u002Fi,\u002F^лх\u002Fi,\u002F^пү\u002Fi,\u002F^ба\u002Fi,\u002F^бя\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(ү\\.ө\\.|ү\\.х\\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)\u002Fi,any:\u002F^(ү\\.ө\\.|ү\\.х\\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ү\\.ө\\.\u002Fi,pm:\u002F^ү\\.х\\.\u002Fi,midnight:\u002F^шөнө дунд\u002Fi,noon:\u002F^үд дунд\u002Fi,morning:\u002Fөглөө\u002Fi,afternoon:\u002Fөдөр\u002Fi,evening:\u002Fорой\u002Fi,night:\u002Fшөнө\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},kt={lessThanXSeconds:{one:\"kurang dari 1 saat\",other:\"kurang dari {{count}} saat\"},xSeconds:{one:\"1 saat\",other:\"{{count}} saat\"},halfAMinute:\"setengah minit\",lessThanXMinutes:{one:\"kurang dari 1 minit\",other:\"kurang dari {{count}} minit\"},xMinutes:{one:\"1 minit\",other:\"{{count}} minit\"},aboutXHours:{one:\"sekitar 1 jam\",other:\"sekitar {{count}} jam\"},xHours:{one:\"1 jam\",other:\"{{count}} jam\"},xDays:{one:\"1 hari\",other:\"{{count}} hari\"},aboutXWeeks:{one:\"sekitar 1 minggu\",other:\"sekitar {{count}} minggu\"},xWeeks:{one:\"1 minggu\",other:\"{{count}} minggu\"},aboutXMonths:{one:\"sekitar 1 bulan\",other:\"sekitar {{count}} bulan\"},xMonths:{one:\"1 bulan\",other:\"{{count}} bulan\"},aboutXYears:{one:\"sekitar 1 tahun\",other:\"sekitar {{count}} tahun\"},xYears:{one:\"1 tahun\",other:\"{{count}} tahun\"},overXYears:{one:\"lebih dari 1 tahun\",other:\"lebih dari {{count}} tahun\"},almostXYears:{one:\"hampir 1 tahun\",other:\"hampir {{count}} tahun\"}},xt={date:(0,ne.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"d\u002FM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH.mm.ss\",long:\"HH.mm.ss\",medium:\"HH.mm\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'pukul' {{time}}\",long:\"{{date}} 'pukul' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},jt={lastWeek:\"eeee 'lepas pada jam' p\",yesterday:\"'Semalam pada jam' p\",today:\"'Hari ini pada jam' p\",tomorrow:\"'Esok pada jam' p\",nextWeek:\"eeee 'pada jam' p\",other:\"P\"},Mt={code:\"ms\",formatDistance:(e,t,n)=>{let r;const a=kt[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"dalam masa \"+r:r+\" yang lalu\":r},formatLong:xt,formatRelative:(e,t,n,r)=>jt[e],localize:{ordinalNumber:(e,t)=>\"ke-\"+Number(e),era:(0,oe.o)({values:{narrow:[\"SM\",\"M\"],abbreviated:[\"SM\",\"M\"],wide:[\"Sebelum Masihi\",\"Masihi\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"S1\",\"S2\",\"S3\",\"S4\"],wide:[\"Suku pertama\",\"Suku kedua\",\"Suku ketiga\",\"Suku keempat\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"O\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Feb\",\"Mac\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Ogo\",\"Sep\",\"Okt\",\"Nov\",\"Dis\"],wide:[\"Januari\",\"Februari\",\"Mac\",\"April\",\"Mei\",\"Jun\",\"Julai\",\"Ogos\",\"September\",\"Oktober\",\"November\",\"Disember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"A\",\"I\",\"S\",\"R\",\"K\",\"J\",\"S\"],short:[\"Ahd\",\"Isn\",\"Sel\",\"Rab\",\"Kha\",\"Jum\",\"Sab\"],abbreviated:[\"Ahd\",\"Isn\",\"Sel\",\"Rab\",\"Kha\",\"Jum\",\"Sab\"],wide:[\"Ahad\",\"Isnin\",\"Selasa\",\"Rabu\",\"Khamis\",\"Jumaat\",\"Sabtu\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"tgh malam\",noon:\"tgh hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"tengah malam\",noon:\"tengah hari\",morning:\"pagi\",afternoon:\"tengah hari\",evening:\"petang\",night:\"malam\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^ke-(\\d+)?\u002Fi,parsePattern:\u002Fpetama|\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(sm|m)\u002Fi,abbreviated:\u002F^(s\\.?\\s?m\\.?|m\\.?)\u002Fi,wide:\u002F^(sebelum masihi|masihi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^(m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^S[1234]\u002Fi,wide:\u002FSuku (pertama|kedua|ketiga|keempat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fpertama|1\u002Fi,\u002Fkedua|2\u002Fi,\u002Fketiga|3\u002Fi,\u002Fkeempat|4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)\u002Fi,wide:\u002F^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^o\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^ma\u002Fi,\u002F^ap\u002Fi,\u002F^me\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^og\u002Fi,\u002F^s\u002Fi,\u002F^ok\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[aisrkj]\u002Fi,short:\u002F^(ahd|isn|sel|rab|kha|jum|sab)\u002Fi,abbreviated:\u002F^(ahd|isn|sel|rab|kha|jum|sab)\u002Fi,wide:\u002F^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^s\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^s\u002Fi],any:[\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^se\u002Fi,\u002F^r\u002Fi,\u002F^k\u002Fi,\u002F^j\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(am|pm|tengah malam|tengah hari|pagi|petang|malam)\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|tengah malam|tengah hari|pagi|petang|malam)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^tengah m\u002Fi,noon:\u002F^tengah h\u002Fi,morning:\u002Fpa\u002Fi,afternoon:\u002Ftengah h\u002Fi,evening:\u002Fpe\u002Fi,night:\u002Fm\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Pt={lessThanXSeconds:{one:\"inqas minn sekonda\",other:\"inqas minn {{count}} sekondi\"},xSeconds:{one:\"sekonda\",other:\"{{count}} sekondi\"},halfAMinute:\"nofs minuta\",lessThanXMinutes:{one:\"inqas minn minuta\",other:\"inqas minn {{count}} minuti\"},xMinutes:{one:\"minuta\",other:\"{{count}} minuti\"},aboutXHours:{one:\"madwar siegħa\",other:\"madwar {{count}} siegħat\"},xHours:{one:\"siegħa\",other:\"{{count}} siegħat\"},xDays:{one:\"ġurnata\",other:\"{{count}} ġranet\"},aboutXWeeks:{one:\"madwar ġimgħa\",other:\"madwar {{count}} ġimgħat\"},xWeeks:{one:\"ġimgħa\",other:\"{{count}} ġimgħat\"},aboutXMonths:{one:\"madwar xahar\",other:\"madwar {{count}} xhur\"},xMonths:{one:\"xahar\",other:\"{{count}} xhur\"},aboutXYears:{one:\"madwar sena\",two:\"madwar sentejn\",other:\"madwar {{count}} snin\"},xYears:{one:\"sena\",two:\"sentejn\",other:\"{{count}} snin\"},overXYears:{one:\"aktar minn sena\",two:\"aktar minn sentejn\",other:\"aktar minn {{count}} snin\"},almostXYears:{one:\"kważi sena\",two:\"kważi sentejn\",other:\"kważi {{count}} snin\"}},_t={date:(0,ne.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},St={lastWeek:\"eeee 'li għadda' 'fil-'p\",yesterday:\"'Il-bieraħ fil-'p\",today:\"'Illum fil-'p\",tomorrow:\"'Għada fil-'p\",nextWeek:\"eeee 'fil-'p\",other:\"P\"},Wt={code:\"mt\",formatDistance:(e,t,n)=>{let r;const a=Pt[e];return r=\"string\"==typeof a?a:1===t?a.one:2===t&&a.two?a.two:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"f'\"+r:r+\" ilu\":r},formatLong:_t,formatRelative:(e,t,n,r)=>St[e],localize:{ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,oe.o)({values:{narrow:[\"Q\",\"W\"],abbreviated:[\"QK\",\"WK\"],wide:[\"qabel Kristu\",\"wara Kristu\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1. kwart\",\"2. kwart\",\"3. kwart\",\"4. kwart\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"Ġ\",\"L\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Fra\",\"Mar\",\"Apr\",\"Mej\",\"Ġun\",\"Lul\",\"Aww\",\"Set\",\"Ott\",\"Nov\",\"Diċ\"],wide:[\"Jannar\",\"Frar\",\"Marzu\",\"April\",\"Mejju\",\"Ġunju\",\"Lulju\",\"Awwissu\",\"Settembru\",\"Ottubru\",\"Novembru\",\"Diċembru\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"Ħ\",\"T\",\"T\",\"E\",\"Ħ\",\"Ġ\",\"S\"],short:[\"Ħa\",\"Tn\",\"Tl\",\"Er\",\"Ħa\",\"Ġi\",\"Si\"],abbreviated:[\"Ħad\",\"Tne\",\"Tli\",\"Erb\",\"Ħam\",\"Ġim\",\"Sib\"],wide:[\"Il-Ħadd\",\"It-Tnejn\",\"It-Tlieta\",\"L-Erbgħa\",\"Il-Ħamis\",\"Il-Ġimgħa\",\"Is-Sibt\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"nofsillejl\",noon:\"nofsinhar\",morning:\"għodwa\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"lejl\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"f'nofsillejl\",noon:\"f'nofsinhar\",morning:\"filgħodu\",afternoon:\"wara nofsinhar\",evening:\"filgħaxija\",night:\"billejl\"}},defaultFormattingWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(q|w)\u002Fi,abbreviated:\u002F^(q\\.?\\s?k\\.?|b\\.?\\s?c\\.?\\s?e\\.?|w\\.?\\s?k\\.?)\u002Fi,wide:\u002F^(qabel kristu|before common era|wara kristu|common era)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(q|b)\u002Fi,\u002F^(w|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^k[1234]\u002Fi,wide:\u002F^[1234](\\.)? kwart\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmaglsond]\u002Fi,abbreviated:\u002F^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)\u002Fi,wide:\u002F^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^ġ\u002Fi,\u002F^l\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mej\u002Fi,\u002F^ġ\u002Fi,\u002F^l\u002Fi,\u002F^aw\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[ħteġs]\u002Fi,short:\u002F^(ħa|tn|tl|er|ħa|ġi|si)\u002Fi,abbreviated:\u002F^(ħad|tne|tli|erb|ħam|ġim|sib)\u002Fi,wide:\u002F^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ħ\u002Fi,\u002F^t\u002Fi,\u002F^t\u002Fi,\u002F^e\u002Fi,\u002F^ħ\u002Fi,\u002F^ġ\u002Fi,\u002F^s\u002Fi],any:[\u002F^(il-)?ħad\u002Fi,\u002F^(it-)?tn\u002Fi,\u002F^(it-)?tl\u002Fi,\u002F^(l-)?er\u002Fi,\u002F^(il-)?ham\u002Fi,\u002F^(il-)?ġi\u002Fi,\u002F^(is-)?si\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^f'nofsillejl\u002Fi,noon:\u002F^f'nofsinhar\u002Fi,morning:\u002Fgħodwa\u002Fi,afternoon:\u002Fwara(\\s.*)nofsinhar\u002Fi,evening:\u002Ffilgħaxija\u002Fi,night:\u002Flejl\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ct={lessThanXSeconds:{one:\"mindre enn ett sekund\",other:\"mindre enn {{count}} sekunder\"},xSeconds:{one:\"ett sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"et halvt minutt\",lessThanXMinutes:{one:\"mindre enn ett minutt\",other:\"mindre enn {{count}} minutter\"},xMinutes:{one:\"ett minutt\",other:\"{{count}} minutter\"},aboutXHours:{one:\"omtrent en time\",other:\"omtrent {{count}} timer\"},xHours:{one:\"en time\",other:\"{{count}} timer\"},xDays:{one:\"en dag\",other:\"{{count}} dager\"},aboutXWeeks:{one:\"omtrent en uke\",other:\"omtrent {{count}} uker\"},xWeeks:{one:\"en uke\",other:\"{{count}} uker\"},aboutXMonths:{one:\"omtrent en måned\",other:\"omtrent {{count}} måneder\"},xMonths:{one:\"en måned\",other:\"{{count}} måneder\"},aboutXYears:{one:\"omtrent ett år\",other:\"omtrent {{count}} år\"},xYears:{one:\"ett år\",other:\"{{count}} år\"},overXYears:{one:\"over ett år\",other:\"over {{count}} år\"},almostXYears:{one:\"nesten ett år\",other:\"nesten {{count}} år\"}},Ot={date:(0,ne.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,ne.k)({formats:{full:\"'kl'. HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,ne.k)({formats:{full:\"{{date}} 'kl.' {{time}}\",long:\"{{date}} 'kl.' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},Nt={lastWeek:\"'forrige' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgen kl.' p\",nextWeek:\"EEEE 'kl.' p\",other:\"P\"},zt={code:\"nb\",formatDistance:(e,t,n)=>{let r;const a=Ct[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+r:r+\" siden\":r},formatLong:Ot,formatRelative:(e,t,n,r)=>Nt[e],localize:{ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,oe.o)({values:{narrow:[\"f.Kr.\",\"e.Kr.\"],abbreviated:[\"f.Kr.\",\"e.Kr.\"],wide:[\"før Kristus\",\"etter Kristus\"]},defaultWidth:\"wide\"}),quarter:(0,oe.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,oe.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"mai\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"des.\"],wide:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"]},defaultWidth:\"wide\"}),day:(0,oe.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sø\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"lø\"],abbreviated:[\"søn\",\"man\",\"tir\",\"ons\",\"tor\",\"fre\",\"lør\"],wide:[\"søndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lørdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,oe.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natten\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morg.\",afternoon:\"på etterm.\",evening:\"på kvelden\",night:\"på natten\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnatt\",noon:\"middag\",morning:\"på morgenen\",afternoon:\"på ettermiddagen\",evening:\"på kvelden\",night:\"på natten\"}},defaultWidth:\"wide\"})},match:{ordinalNumber:(0,se.K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,ue.A)({matchPatterns:{narrow:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,abbreviated:\u002F^(f\\.? ?Kr\\.?|fvt\\.?|e\\.? ?Kr\\.?|evt\\.?)\u002Fi,wide:\u002F^(før Kristus|før vår tid|etter Kristus|vår tid)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^e\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,ue.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](\\.)? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,ue.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\\.?\u002Fi,wide:\u002F^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,ue.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(sø|ma|ti|on|to|fr|lø)\u002Fi,abbreviated:\u002F^(søn|man|tir|ons|tor|fre|lør)\u002Fi,wide:\u002F^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,ue.A)({matchPatterns:{narrow:\u002F^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a(\\.?\\s?m\\.?)?$\u002Fi,pm:\u002F^p(\\.?\\s?m\\.?)?$\u002Fi,midnight:\u002F^midn\u002Fi,noon:\u002F^midd\u002Fi,morning:\u002Fmorgen\u002Fi,afternoon:\u002Fettermiddag\u002Fi,evening:\u002Fkveld\u002Fi,night:\u002Fnatt\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};var At=n(82500),Tt=n(75051),Et=n(13174),Dt=n(53041),It=n(23690),Ft=n(84466),Ht=n(65144),Rt=n(19e3),$t=n(28322),Lt=n(34620),Xt=n(65681),Gt=n(43545),Yt=n(75607),Zt=n(67991),qt=n(43570),Bt=n(9717),Vt=n(45673),Ut=n(39320),Kt=n(4691),Jt=n(74208),Qt=n(30116),en=n(1160),tn=n(93907),nn=n(87977),rn=n(74174),an=n(23724),on=n(63009),sn=n(57429)},54277(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"moins d’une seconde\",other:\"moins de {{count}} secondes\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} secondes\"},halfAMinute:\"30 secondes\",lessThanXMinutes:{one:\"moins d’une minute\",other:\"moins de {{count}} minutes\"},xMinutes:{one:\"1 minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"environ 1 heure\",other:\"environ {{count}} heures\"},xHours:{one:\"1 heure\",other:\"{{count}} heures\"},xDays:{one:\"1 jour\",other:\"{{count}} jours\"},aboutXWeeks:{one:\"environ 1 semaine\",other:\"environ {{count}} semaines\"},xWeeks:{one:\"1 semaine\",other:\"{{count}} semaines\"},aboutXMonths:{one:\"environ 1 mois\",other:\"environ {{count}} mois\"},xMonths:{one:\"1 mois\",other:\"{{count}} mois\"},aboutXYears:{one:\"environ 1 an\",other:\"environ {{count}} ans\"},xYears:{one:\"1 an\",other:\"{{count}} ans\"},overXYears:{one:\"plus d’un an\",other:\"plus de {{count}} ans\"},almostXYears:{one:\"presqu’un an\",other:\"presque {{count}} ans\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"dans \"+a:\"il y a \"+a:a}},54352(e,t,n){n.d(t,{$:()=>o});var r=n(92516),a=n(29407);function o(e,t){const n=(0,r.q)(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,a.a)(e,t?.in),s=i.getDay(),u=6+(s\u003Co?-7:0)-(s-o);return i.setDate(i.getDate()+u),i.setHours(23,59,59,999),i}},54644(e,t,n){n.d(t,{Qg:()=>i,bL:()=>u});var r=n(51609),a=n(44645),o=n(74848),i=Object.freeze({position:\"absolute\",border:0,width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",wordWrap:\"normal\"}),s=r.forwardRef((e,t)=>(0,o.jsx)(a.sG.span,{...e,ref:t,style:{...i,...e.style}}));s.displayName=\"VisuallyHidden\";var u=s},54718(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"ellipsis\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",key:\"41hilf\"}],[\"circle\",{cx:\"19\",cy:\"12\",r:\"1\",key:\"1wjl8i\"}],[\"circle\",{cx:\"5\",cy:\"12\",r:\"1\",key:\"1pcz8c\"}]])},55103(e,t,n){n.d(t,{A:()=>u});var r=n(74848),a=n(27723),o=n(62468),i=n(38895),s=n(39766);const u=function(){return(0,r.jsx)(o.Card,{className:\"border rounded-lg p-4\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-wrap items-center justify-between gap-2\",children:[(0,r.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,r.jsx)(\"div\",{className:\"text-neutral-light text-base font-medium leading-none tracking-tight\",children:(0,a.__)(\"Woocommerce\",\"wp-cafe\")}),(0,r.jsx)(i.VY,{children:(0,a.__)(\"To use this plugin, You must need to install and activate WooCommerce.\",\"wp-cafe\")})]}),(0,r.jsx)(s.n,{})]})})}},55406(e,t,n){n.d(t,{$ZodAny:()=>Bt,$ZodArray:()=>en,$ZodBase64:()=>Et,$ZodBase64URL:()=>Dt,$ZodBigInt:()=>Xt,$ZodBigIntFormat:()=>Gt,$ZodBoolean:()=>Lt,$ZodCIDRv4:()=>zt,$ZodCIDRv6:()=>At,$ZodCUID:()=>yt,$ZodCUID2:()=>kt,$ZodCatch:()=>In,$ZodCheck:()=>He,$ZodCodec:()=>$n,$ZodCustom:()=>Un,$ZodCustomStringFormat:()=>Ht,$ZodDate:()=>Jt,$ZodDefault:()=>Nn,$ZodDiscriminatedUnion:()=>cn,$ZodE164:()=>It,$ZodEmail:()=>vt,$ZodEmoji:()=>bt,$ZodEncodeError:()=>i,$ZodEnum:()=>xn,$ZodError:()=>c,$ZodExactOptional:()=>Cn,$ZodFile:()=>Mn,$ZodFunction:()=>qn,$ZodGUID:()=>ht,$ZodIPv4:()=>Ct,$ZodIPv6:()=>Ot,$ZodISODate:()=>_t,$ZodISODateTime:()=>Pt,$ZodISODuration:()=>Wt,$ZodISOTime:()=>St,$ZodIntersection:()=>mn,$ZodJWT:()=>Ft,$ZodKSUID:()=>Mt,$ZodLazy:()=>Vn,$ZodLiteral:()=>jn,$ZodMAC:()=>Nt,$ZodMap:()=>bn,$ZodNaN:()=>Fn,$ZodNanoID:()=>wt,$ZodNever:()=>Ut,$ZodNonOptional:()=>Tn,$ZodNull:()=>qt,$ZodNullable:()=>On,$ZodNumber:()=>Rt,$ZodNumberFormat:()=>$t,$ZodObjectJIT:()=>on,$ZodOptional:()=>Wn,$ZodPipe:()=>Hn,$ZodPrefault:()=>An,$ZodPromise:()=>Bn,$ZodReadonly:()=>Gn,$ZodRecord:()=>gn,$ZodSet:()=>yn,$ZodString:()=>mt,$ZodStringFormat:()=>ft,$ZodSuccess:()=>Dn,$ZodSymbol:()=>Yt,$ZodTemplateLiteral:()=>Zn,$ZodTransform:()=>Pn,$ZodTuple:()=>pn,$ZodType:()=>ct,$ZodULID:()=>xt,$ZodURL:()=>gt,$ZodUUID:()=>pt,$ZodUndefined:()=>Zt,$ZodUnion:()=>un,$ZodUnknown:()=>Vt,$ZodVoid:()=>Kt,$ZodXID:()=>jt,$ZodXor:()=>ln,$constructor:()=>a,_any:()=>Rr,_array:()=>ka,_base64:()=>wr,_base64url:()=>yr,_bigint:()=>Tr,_boolean:()=>Ar,_cidrv4:()=>gr,_cidrv6:()=>br,_cuid:()=>dr,_cuid2:()=>lr,_custom:()=>ja,_date:()=>Gr,_decode:()=>M,_decodeAsync:()=>_,_e164:()=>kr,_email:()=>er,_emoji:()=>sr,_encode:()=>j,_encodeAsync:()=>P,_endsWith:()=>ma,_file:()=>xa,_float32:()=>Cr,_float64:()=>Or,_gt:()=>Br,_gte:()=>Vr,_guid:()=>tr,_includes:()=>la,_int:()=>Wr,_int32:()=>Nr,_int64:()=>Er,_ipv4:()=>hr,_ipv6:()=>pr,_isoDate:()=>Mr,_isoDateTime:()=>jr,_isoDuration:()=>_r,_isoTime:()=>Pr,_jwt:()=>xr,_ksuid:()=>fr,_length:()=>ia,_lowercase:()=>ua,_lt:()=>Zr,_lte:()=>qr,_mac:()=>vr,_maxLength:()=>aa,_maxSize:()=>ta,_mime:()=>ha,_minLength:()=>oa,_minSize:()=>na,_multipleOf:()=>ea,_nan:()=>Yr,_nanoid:()=>ur,_negative:()=>Kr,_never:()=>Lr,_nonnegative:()=>Qr,_nonpositive:()=>Jr,_normalize:()=>va,_null:()=>Hr,_number:()=>Sr,_overwrite:()=>pa,_parse:()=>p,_parseAsync:()=>g,_positive:()=>Ur,_property:()=>fa,_refine:()=>Ma,_regex:()=>sa,_safeDecode:()=>W,_safeDecodeAsync:()=>O,_safeEncode:()=>S,_safeEncodeAsync:()=>C,_safeParse:()=>w,_safeParseAsync:()=>k,_size:()=>ra,_slugify:()=>ya,_startsWith:()=>ca,_string:()=>Qn,_stringFormat:()=>Ca,_stringbool:()=>Wa,_superRefine:()=>Pa,_symbol:()=>Ir,_toLowerCase:()=>ba,_toUpperCase:()=>wa,_trim:()=>ga,_uint32:()=>zr,_uint64:()=>Dr,_ulid:()=>cr,_undefined:()=>Fr,_unknown:()=>$r,_uppercase:()=>da,_url:()=>ir,_uuid:()=>nr,_uuidv4:()=>rr,_uuidv6:()=>ar,_uuidv7:()=>or,_void:()=>Xr,_xid:()=>mr,clone:()=>d.clone,config:()=>u,describe:()=>_a,flattenError:()=>f,formatError:()=>h,globalRegistry:()=>Jn.fd,meta:()=>Sa,parse:()=>v,parseAsync:()=>b,regexes:()=>r,util:()=>d});var r={};function a(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,\"_zod\",{value:{def:r,constr:i,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);const a=i.prototype,o=Object.keys(a);for(let e=0;e\u003Co.length;e++){const t=o[e];t in n||(n[t]=a[t].bind(n))}}const a=n?.Parent??Object;class o extends a{}function i(e){var t;const a=n?.Parent?new o:this;r(a,e),(t=a._zod).deferred??(t.deferred=[]);for(const e of a._zod.deferred)e();return a}return Object.defineProperty(o,\"name\",{value:e}),Object.defineProperty(i,\"init\",{value:r}),Object.defineProperty(i,Symbol.hasInstance,{value:t=>!!(n?.Parent&&t instanceof n.Parent)||t?._zod?.traits?.has(e)}),Object.defineProperty(i,\"name\",{value:e}),i}n.r(r),n.d(r,{base64:()=>ne,base64url:()=>re,bigint:()=>fe,boolean:()=>ve,browserEmail:()=>V,cidrv4:()=>ee,cidrv6:()=>te,cuid:()=>N,cuid2:()=>z,date:()=>ue,datetime:()=>ce,domain:()=>oe,duration:()=>I,e164:()=>ie,email:()=>G,emoji:()=>U,extendedDuration:()=>F,guid:()=>H,hex:()=>ke,hostname:()=>ae,html5Email:()=>Y,idnEmail:()=>B,integer:()=>he,ipv4:()=>K,ipv6:()=>J,ksuid:()=>E,lowercase:()=>we,mac:()=>Q,md5_base64:()=>Pe,md5_base64url:()=>_e,md5_hex:()=>Me,nanoid:()=>D,null:()=>ge,number:()=>pe,rfc5322Email:()=>Z,sha1_base64:()=>We,sha1_base64url:()=>Ce,sha1_hex:()=>Se,sha256_base64:()=>Ne,sha256_base64url:()=>ze,sha256_hex:()=>Oe,sha384_base64:()=>Te,sha384_base64url:()=>Ee,sha384_hex:()=>Ae,sha512_base64:()=>Ie,sha512_base64url:()=>Fe,sha512_hex:()=>De,string:()=>me,time:()=>le,ulid:()=>A,undefined:()=>be,unicodeEmail:()=>q,uppercase:()=>ye,uuid:()=>R,uuid4:()=>$,uuid6:()=>L,uuid7:()=>X,xid:()=>T}),Object.freeze({status:\"aborted\"}),Symbol(\"zod_brand\");class o extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}}class i extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=\"ZodEncodeError\"}}const s={};function u(e){return e&&Object.assign(s,e),s}var d=n(57048);const l=(e,t)=>{e.name=\"$ZodError\",Object.defineProperty(e,\"_zod\",{value:e._zod,enumerable:!1}),Object.defineProperty(e,\"issues\",{value:t,enumerable:!1}),e.message=JSON.stringify(t,d.jsonStringifyReplacer,2),Object.defineProperty(e,\"toString\",{value:()=>e.message,enumerable:!1})},c=a(\"$ZodError\",l),m=a(\"$ZodError\",l,{Parent:Error});function f(e,t=e=>e.message){const n={},r=[];for(const a of e.issues)a.path.length>0?(n[a.path[0]]=n[a.path[0]]||[],n[a.path[0]].push(t(a))):r.push(t(a));return{formErrors:r,fieldErrors:n}}function h(e,t=e=>e.message){const n={_errors:[]},r=e=>{for(const a of e.issues)if(\"invalid_union\"===a.code&&a.errors.length)a.errors.map(e=>r({issues:e}));else if(\"invalid_key\"===a.code)r({issues:a.issues});else if(\"invalid_element\"===a.code)r({issues:a.issues});else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;r\u003Ca.path.length;){const n=a.path[r];r===a.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(a))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(e),n}const p=e=>(t,n,r,a)=>{const i=r?Object.assign(r,{async:!1}):{async:!1},s=t._zod.run({value:n,issues:[]},i);if(s instanceof Promise)throw new o;if(s.issues.length){const t=new(a?.Err??e)(s.issues.map(e=>d.finalizeIssue(e,i,u())));throw d.captureStackTrace(t,a?.callee),t}return s.value},v=p(m),g=e=>async(t,n,r,a)=>{const o=r?Object.assign(r,{async:!0}):{async:!0};let i=t._zod.run({value:n,issues:[]},o);if(i instanceof Promise&&(i=await i),i.issues.length){const t=new(a?.Err??e)(i.issues.map(e=>d.finalizeIssue(e,o,u())));throw d.captureStackTrace(t,a?.callee),t}return i.value},b=g(m),w=e=>(t,n,r)=>{const a=r?{...r,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},a);if(i instanceof Promise)throw new o;return i.issues.length?{success:!1,error:new(e??c)(i.issues.map(e=>d.finalizeIssue(e,a,u())))}:{success:!0,data:i.value}},y=w(m),k=e=>async(t,n,r)=>{const a=r?Object.assign(r,{async:!0}):{async:!0};let o=t._zod.run({value:n,issues:[]},a);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(e=>d.finalizeIssue(e,a,u())))}:{success:!0,data:o.value}},x=k(m),j=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return p(e)(t,n,a)},M=e=>(t,n,r)=>p(e)(t,n,r),P=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return g(e)(t,n,a)},_=e=>async(t,n,r)=>g(e)(t,n,r),S=e=>(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return w(e)(t,n,a)},W=e=>(t,n,r)=>w(e)(t,n,r),C=e=>async(t,n,r)=>{const a=r?Object.assign(r,{direction:\"backward\"}):{direction:\"backward\"};return k(e)(t,n,a)},O=e=>async(t,n,r)=>k(e)(t,n,r),N=\u002F^[cC][^\\s-]{8,}$\u002F,z=\u002F^[0-9a-z]+$\u002F,A=\u002F^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$\u002F,T=\u002F^[0-9a-vA-V]{20}$\u002F,E=\u002F^[A-Za-z0-9]{27}$\u002F,D=\u002F^[a-zA-Z0-9_-]{21}$\u002F,I=\u002F^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$\u002F,F=\u002F^[-+]?P(?!$)(?:(?:[-+]?\\d+Y)|(?:[-+]?\\d+[.,]\\d+Y$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:(?:[-+]?\\d+W)|(?:[-+]?\\d+[.,]\\d+W$))?(?:(?:[-+]?\\d+D)|(?:[-+]?\\d+[.,]\\d+D$))?(?:T(?=[\\d+-])(?:(?:[-+]?\\d+H)|(?:[-+]?\\d+[.,]\\d+H$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:[-+]?\\d+(?:[.,]\\d+)?S)?)??$\u002F,H=\u002F^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\u002F,R=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):\u002F^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$\u002F,$=R(4),L=R(6),X=R(7),G=\u002F^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$\u002F,Y=\u002F^[a-zA-Z0-9.!#$%&'*+\u002F=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\u002F,Z=\u002F^(([^\u003C>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^\u003C>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\u002F,q=\u002F^[^\\s@\"]{1,64}@[^\\s@]{1,255}$\u002Fu,B=q,V=\u002F^[a-zA-Z0-9.!#$%&'*+\u002F=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\u002F;function U(){return new RegExp(\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\",\"u\")}const K=\u002F^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$\u002F,J=\u002F^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$\u002F,Q=e=>{const t=d.escapeRegex(e??\":\");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},ee=\u002F^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\\u002F([0-9]|[1-2][0-9]|3[0-2])$\u002F,te=\u002F^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\\u002F(12[0-8]|1[01][0-9]|[1-9]?[0-9])$\u002F,ne=\u002F^$|^(?:[0-9a-zA-Z+\u002F]{4})*(?:(?:[0-9a-zA-Z+\u002F]{2}==)|(?:[0-9a-zA-Z+\u002F]{3}=))?$\u002F,re=\u002F^[A-Za-z0-9_-]*$\u002F,ae=\u002F^(?=.{1,253}\\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\\.?$\u002F,oe=\u002F^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$\u002F,ie=\u002F^\\+[1-9]\\d{6,14}$\u002F,se=\"(?:(?:\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\\\d|30)|(?:02)-(?:0[1-9]|1\\\\d|2[0-8])))\",ue=new RegExp(`^${se}$`);function de(e){const t=\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d\";return\"number\"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\\\d`:`${t}:[0-5]\\\\d\\\\.\\\\d{${e.precision}}`:`${t}(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?`}function le(e){return new RegExp(`^${de(e)}$`)}function ce(e){const t=de({precision:e.precision}),n=[\"Z\"];e.local&&n.push(\"\"),e.offset&&n.push(\"([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)\");const r=`${t}(?:${n.join(\"|\")})`;return new RegExp(`^${se}T(?:${r})$`)}const me=e=>new RegExp(`^${e?`[\\\\s\\\\S]{${e?.minimum??0},${e?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\"}$`),fe=\u002F^-?\\d+n?$\u002F,he=\u002F^-?\\d+$\u002F,pe=\u002F^-?\\d+(?:\\.\\d+)?$\u002F,ve=\u002F^(?:true|false)$\u002Fi,ge=\u002F^null$\u002Fi,be=\u002F^undefined$\u002Fi,we=\u002F^[^A-Z]*$\u002F,ye=\u002F^[^a-z]*$\u002F,ke=\u002F^[0-9a-fA-F]*$\u002F;function xe(e,t){return new RegExp(`^[A-Za-z0-9+\u002F]{${e}}${t}$`)}function je(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Me=\u002F^[0-9a-fA-F]{32}$\u002F,Pe=xe(22,\"==\"),_e=je(22),Se=\u002F^[0-9a-fA-F]{40}$\u002F,We=xe(27,\"=\"),Ce=je(27),Oe=\u002F^[0-9a-fA-F]{64}$\u002F,Ne=xe(43,\"=\"),ze=je(43),Ae=\u002F^[0-9a-fA-F]{96}$\u002F,Te=xe(64,\"\"),Ee=je(64),De=\u002F^[0-9a-fA-F]{128}$\u002F,Ie=xe(86,\"==\"),Fe=je(86),He=a(\"$ZodCheck\",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Re={number:\"number\",bigint:\"bigint\",object:\"date\"},$e=a(\"$ZodCheckLessThan\",(e,t)=>{He.init(e,t);const n=Re[typeof t.value];e._zod.onattach.push(e=>{const n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value\u003Cr&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value\u003C=t.value:r.value\u003Ct.value)||r.issues.push({origin:n,code:\"too_big\",maximum:\"object\"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Le=a(\"$ZodCheckGreaterThan\",(e,t)=>{He.init(e,t);const n=Re[typeof t.value];e._zod.onattach.push(e=>{const n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:\"too_small\",minimum:\"object\"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Xe=a(\"$ZodCheckMultipleOf\",(e,t)=>{He.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error(\"Cannot mix number and bigint in multiple_of check.\");(\"bigint\"==typeof n.value?n.value%t.value===BigInt(0):0===d.floatSafeRemainder(n.value,t.value))||n.issues.push({origin:typeof n.value,code:\"not_multiple_of\",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Ge=a(\"$ZodCheckNumberFormat\",(e,t)=>{He.init(e,t),t.format=t.format||\"float64\";const n=t.format?.includes(\"int\"),r=n?\"int\":\"number\",[a,o]=d.NUMBER_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,r.minimum=a,r.maximum=o,n&&(r.pattern=he)}),e._zod.check=i=>{const s=i.value;if(n){if(!Number.isInteger(s))return void i.issues.push({expected:r,format:t.format,code:\"invalid_type\",continue:!1,input:s,inst:e});if(!Number.isSafeInteger(s))return void(s>0?i.issues.push({input:s,code:\"too_big\",maximum:Number.MAX_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:e,origin:r,inclusive:!0,continue:!t.abort}):i.issues.push({input:s,code:\"too_small\",minimum:Number.MIN_SAFE_INTEGER,note:\"Integers must be within the safe integer range.\",inst:e,origin:r,inclusive:!0,continue:!t.abort}))}s\u003Ca&&i.issues.push({origin:\"number\",input:s,code:\"too_small\",minimum:a,inclusive:!0,inst:e,continue:!t.abort}),s>o&&i.issues.push({origin:\"number\",input:s,code:\"too_big\",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Ye=a(\"$ZodCheckBigIntFormat\",(e,t)=>{He.init(e,t);const[n,r]=d.BIGINT_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{const a=e._zod.bag;a.format=t.format,a.minimum=n,a.maximum=r}),e._zod.check=a=>{const o=a.value;o\u003Cn&&a.issues.push({origin:\"bigint\",input:o,code:\"too_small\",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),o>r&&a.issues.push({origin:\"bigint\",input:o,code:\"too_big\",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),Ze=a(\"$ZodCheckMaxSize\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum\u003Cn&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const r=n.value;r.size\u003C=t.maximum||n.issues.push({origin:d.getSizableOrigin(r),code:\"too_big\",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),qe=a(\"$ZodCheckMinSize\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const r=n.value;r.size>=t.minimum||n.issues.push({origin:d.getSizableOrigin(r),code:\"too_small\",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Be=a(\"$ZodCheckSizeEquals\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{const n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{const r=n.value,a=r.size;if(a===t.size)return;const o=a>t.size;n.issues.push({origin:d.getSizableOrigin(r),...o?{code:\"too_big\",maximum:t.size}:{code:\"too_small\",minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Ve=a(\"$ZodCheckMaxLength\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum\u003Cn&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const r=n.value;if(r.length\u003C=t.maximum)return;const a=d.getLengthableOrigin(r);n.issues.push({origin:a,code:\"too_big\",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Ue=a(\"$ZodCheckMinLength\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const r=n.value;if(r.length>=t.minimum)return;const a=d.getLengthableOrigin(r);n.issues.push({origin:a,code:\"too_small\",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Ke=a(\"$ZodCheckLengthEquals\",(e,t)=>{var n;He.init(e,t),(n=e._zod.def).when??(n.when=e=>{const t=e.value;return!d.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{const n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{const r=n.value,a=r.length;if(a===t.length)return;const o=d.getLengthableOrigin(r),i=a>t.length;n.issues.push({origin:o,...i?{code:\"too_big\",maximum:t.length}:{code:\"too_small\",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Je=a(\"$ZodCheckStringFormat\",(e,t)=>{var n,r;He.init(e,t),e._zod.onattach.push(e=>{const n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??(n.patterns=new Set),n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),Qe=a(\"$ZodCheckRegex\",(e,t)=>{Je.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),et=a(\"$ZodCheckLowerCase\",(e,t)=>{t.pattern??(t.pattern=we),Je.init(e,t)}),tt=a(\"$ZodCheckUpperCase\",(e,t)=>{t.pattern??(t.pattern=ye),Je.init(e,t)}),nt=a(\"$ZodCheckIncludes\",(e,t)=>{He.init(e,t);const n=d.escapeRegex(t.includes),r=new RegExp(\"number\"==typeof t.position?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),rt=a(\"$ZodCheckStartsWith\",(e,t)=>{He.init(e,t);const n=new RegExp(`^${d.escapeRegex(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),at=a(\"$ZodCheckEndsWith\",(e,t)=>{He.init(e,t);const n=new RegExp(`.*${d.escapeRegex(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.onattach.push(e=>{const t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function ot(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues))}const it=a(\"$ZodCheckProperty\",(e,t)=>{He.init(e,t),e._zod.check=e=>{const n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>ot(n,e,t.property));ot(n,e,t.property)}}),st=a(\"$ZodCheckMimeType\",(e,t)=>{He.init(e,t);const n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:\"invalid_value\",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),ut=a(\"$ZodCheckOverwrite\",(e,t)=>{He.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});var dt=n(58424);const lt={major:4,minor:3,patch:5},ct=a(\"$ZodType\",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=lt;const r=[...e._zod.def.checks??[]];e._zod.traits.has(\"$ZodCheck\")&&r.unshift(e);for(const t of r)for(const n of t._zod.onattach)n(e);if(0===r.length)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const t=(e,t,n)=>{let r,a=d.aborted(e);for(const i of t){if(i._zod.def.when){if(!i._zod.def.when(e))continue}else if(a)continue;const t=e.issues.length,s=i._zod.check(e);if(s instanceof Promise&&!1===n?.async)throw new o;if(r||s instanceof Promise)r=(r??Promise.resolve()).then(async()=>{await s,e.issues.length!==t&&(a||(a=d.aborted(e,t)))});else{if(e.issues.length===t)continue;a||(a=d.aborted(e,t))}}return r?r.then(()=>e):e},n=(n,a,i)=>{if(d.aborted(n))return n.aborted=!0,n;const s=t(a,r,i);if(s instanceof Promise){if(!1===i.async)throw new o;return s.then(t=>e._zod.parse(t,i))}return e._zod.parse(s,i)};e._zod.run=(a,i)=>{if(i.skipChecks)return e._zod.parse(a,i);if(\"backward\"===i.direction){const t=e._zod.parse({value:a.value,issues:[]},{...i,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,a,i)):n(t,a,i)}const s=e._zod.parse(a,i);if(s instanceof Promise){if(!1===i.async)throw new o;return s.then(e=>t(e,r,i))}return t(s,r,i)}}d.defineLazy(e,\"~standard\",()=>({validate:t=>{try{const n=y(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch(n){return x(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:\"zod\",version:1}))}),mt=a(\"$ZodString\",(e,t)=>{ct.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??me(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch(r){}return\"string\"==typeof n.value||n.issues.push({expected:\"string\",code:\"invalid_type\",input:n.value,inst:e}),n}}),ft=a(\"$ZodStringFormat\",(e,t)=>{Je.init(e,t),mt.init(e,t)}),ht=a(\"$ZodGUID\",(e,t)=>{t.pattern??(t.pattern=H),ft.init(e,t)}),pt=a(\"$ZodUUID\",(e,t)=>{if(t.version){const e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw new Error(`Invalid UUID version: \"${t.version}\"`);t.pattern??(t.pattern=R(e))}else t.pattern??(t.pattern=R());ft.init(e,t)}),vt=a(\"$ZodEmail\",(e,t)=>{t.pattern??(t.pattern=G),ft.init(e,t)}),gt=a(\"$ZodURL\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{try{const r=n.value.trim(),a=new URL(r);return t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(a.hostname)||n.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(a.protocol.endsWith(\":\")?a.protocol.slice(0,-1):a.protocol)||n.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),void(t.normalize?n.value=a.href:n.value=r)}catch(r){n.issues.push({code:\"invalid_format\",format:\"url\",input:n.value,inst:e,continue:!t.abort})}}}),bt=a(\"$ZodEmoji\",(e,t)=>{t.pattern??(t.pattern=U()),ft.init(e,t)}),wt=a(\"$ZodNanoID\",(e,t)=>{t.pattern??(t.pattern=D),ft.init(e,t)}),yt=a(\"$ZodCUID\",(e,t)=>{t.pattern??(t.pattern=N),ft.init(e,t)}),kt=a(\"$ZodCUID2\",(e,t)=>{t.pattern??(t.pattern=z),ft.init(e,t)}),xt=a(\"$ZodULID\",(e,t)=>{t.pattern??(t.pattern=A),ft.init(e,t)}),jt=a(\"$ZodXID\",(e,t)=>{t.pattern??(t.pattern=T),ft.init(e,t)}),Mt=a(\"$ZodKSUID\",(e,t)=>{t.pattern??(t.pattern=E),ft.init(e,t)}),Pt=a(\"$ZodISODateTime\",(e,t)=>{t.pattern??(t.pattern=ce(t)),ft.init(e,t)}),_t=a(\"$ZodISODate\",(e,t)=>{t.pattern??(t.pattern=ue),ft.init(e,t)}),St=a(\"$ZodISOTime\",(e,t)=>{t.pattern??(t.pattern=le(t)),ft.init(e,t)}),Wt=a(\"$ZodISODuration\",(e,t)=>{t.pattern??(t.pattern=I),ft.init(e,t)}),Ct=a(\"$ZodIPv4\",(e,t)=>{t.pattern??(t.pattern=K),ft.init(e,t),e._zod.bag.format=\"ipv4\"}),Ot=a(\"$ZodIPv6\",(e,t)=>{t.pattern??(t.pattern=J),ft.init(e,t),e._zod.bag.format=\"ipv6\",e._zod.check=n=>{try{new URL(`http:\u002F\u002F[${n.value}]`)}catch{n.issues.push({code:\"invalid_format\",format:\"ipv6\",input:n.value,inst:e,continue:!t.abort})}}}),Nt=a(\"$ZodMAC\",(e,t)=>{t.pattern??(t.pattern=Q(t.delimiter)),ft.init(e,t),e._zod.bag.format=\"mac\"}),zt=a(\"$ZodCIDRv4\",(e,t)=>{t.pattern??(t.pattern=ee),ft.init(e,t)}),At=a(\"$ZodCIDRv6\",(e,t)=>{t.pattern??(t.pattern=te),ft.init(e,t),e._zod.check=n=>{const r=n.value.split(\"\u002F\");try{if(2!==r.length)throw new Error;const[e,t]=r;if(!t)throw new Error;const n=Number(t);if(`${n}`!==t)throw new Error;if(n\u003C0||n>128)throw new Error;new URL(`http:\u002F\u002F[${e}]`)}catch{n.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:n.value,inst:e,continue:!t.abort})}}});function Tt(e){if(\"\"===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}const Et=a(\"$ZodBase64\",(e,t)=>{t.pattern??(t.pattern=ne),ft.init(e,t),e._zod.bag.contentEncoding=\"base64\",e._zod.check=n=>{Tt(n.value)||n.issues.push({code:\"invalid_format\",format:\"base64\",input:n.value,inst:e,continue:!t.abort})}}),Dt=a(\"$ZodBase64URL\",(e,t)=>{t.pattern??(t.pattern=re),ft.init(e,t),e._zod.bag.contentEncoding=\"base64url\",e._zod.check=n=>{(function(e){if(!re.test(e))return!1;const t=e.replace(\u002F[-_]\u002Fg,e=>\"-\"===e?\"+\":\"\u002F\");return Tt(t.padEnd(4*Math.ceil(t.length\u002F4),\"=\"))})(n.value)||n.issues.push({code:\"invalid_format\",format:\"base64url\",input:n.value,inst:e,continue:!t.abort})}}),It=a(\"$ZodE164\",(e,t)=>{t.pattern??(t.pattern=ie),ft.init(e,t)}),Ft=a(\"$ZodJWT\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{(function(e,t=null){try{const n=e.split(\".\");if(3!==n.length)return!1;const[r]=n;if(!r)return!1;const a=JSON.parse(atob(r));return!(\"typ\"in a&&\"JWT\"!==a?.typ||!a.alg||t&&(!(\"alg\"in a)||a.alg!==t))}catch{return!1}})(n.value,t.alg)||n.issues.push({code:\"invalid_format\",format:\"jwt\",input:n.value,inst:e,continue:!t.abort})}}),Ht=a(\"$ZodCustomStringFormat\",(e,t)=>{ft.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:\"invalid_format\",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Rt=a(\"$ZodNumber\",(e,t)=>{ct.init(e,t),e._zod.pattern=e._zod.bag.pattern??pe,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch(e){}const a=n.value;if(\"number\"==typeof a&&!Number.isNaN(a)&&Number.isFinite(a))return n;const o=\"number\"==typeof a?Number.isNaN(a)?\"NaN\":Number.isFinite(a)?void 0:\"Infinity\":void 0;return n.issues.push({expected:\"number\",code:\"invalid_type\",input:a,inst:e,...o?{received:o}:{}}),n}}),$t=a(\"$ZodNumberFormat\",(e,t)=>{Ge.init(e,t),Rt.init(e,t)}),Lt=a(\"$ZodBoolean\",(e,t)=>{ct.init(e,t),e._zod.pattern=ve,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(e){}const a=n.value;return\"boolean\"==typeof a||n.issues.push({expected:\"boolean\",code:\"invalid_type\",input:a,inst:e}),n}}),Xt=a(\"$ZodBigInt\",(e,t)=>{ct.init(e,t),e._zod.pattern=fe,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(e){}return\"bigint\"==typeof n.value||n.issues.push({expected:\"bigint\",code:\"invalid_type\",input:n.value,inst:e}),n}}),Gt=a(\"$ZodBigIntFormat\",(e,t)=>{Ye.init(e,t),Xt.init(e,t)}),Yt=a(\"$ZodSymbol\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return\"symbol\"==typeof r||t.issues.push({expected:\"symbol\",code:\"invalid_type\",input:r,inst:e}),t}}),Zt=a(\"$ZodUndefined\",(e,t)=>{ct.init(e,t),e._zod.pattern=be,e._zod.values=new Set([void 0]),e._zod.optin=\"optional\",e._zod.optout=\"optional\",e._zod.parse=(t,n)=>{const r=t.value;return void 0===r||t.issues.push({expected:\"undefined\",code:\"invalid_type\",input:r,inst:e}),t}}),qt=a(\"$ZodNull\",(e,t)=>{ct.init(e,t),e._zod.pattern=ge,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{const r=t.value;return null===r||t.issues.push({expected:\"null\",code:\"invalid_type\",input:r,inst:e}),t}}),Bt=a(\"$ZodAny\",(e,t)=>{ct.init(e,t),e._zod.parse=e=>e}),Vt=a(\"$ZodUnknown\",(e,t)=>{ct.init(e,t),e._zod.parse=e=>e}),Ut=a(\"$ZodNever\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:\"never\",code:\"invalid_type\",input:t.value,inst:e}),t)}),Kt=a(\"$ZodVoid\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return void 0===r||t.issues.push({expected:\"void\",code:\"invalid_type\",input:r,inst:e}),t}}),Jt=a(\"$ZodDate\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(e){}const a=n.value,o=a instanceof Date;return o&&!Number.isNaN(a.getTime())||n.issues.push({expected:\"date\",code:\"invalid_type\",input:a,...o?{received:\"Invalid Date\"}:{},inst:e}),n}});function Qt(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues)),t.value[n]=e.value}const en=a(\"$ZodArray\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!Array.isArray(a))return n.issues.push({expected:\"array\",code:\"invalid_type\",input:a,inst:e}),n;n.value=Array(a.length);const o=[];for(let e=0;e\u003Ca.length;e++){const i=a[e],s=t.element._zod.run({value:i,issues:[]},r);s instanceof Promise?o.push(s.then(t=>Qt(t,n,e))):Qt(s,n,e)}return o.length?Promise.all(o).then(()=>n):n}});function tn(e,t,n,r,a){if(e.issues.length){if(a&&!(n in r))return;t.issues.push(...d.prefixIssues(n,e.issues))}void 0===e.value?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function nn(e){const t=Object.keys(e.shape);for(const n of t)if(!e.shape?.[n]?._zod?.traits?.has(\"$ZodType\"))throw new Error(`Invalid element at key \"${n}\": expected a Zod schema`);const n=d.optionalKeys(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function rn(e,t,n,r,a,o){const i=[],s=a.keySet,u=a.catchall._zod,d=u.def.type,l=\"optional\"===u.optout;for(const a in t){if(s.has(a))continue;if(\"never\"===d){i.push(a);continue}const o=u.run({value:t[a],issues:[]},r);o instanceof Promise?e.push(o.then(e=>tn(e,n,a,t,l))):tn(o,n,a,t,l)}return i.length&&n.issues.push({code:\"unrecognized_keys\",keys:i,input:t,inst:o}),e.length?Promise.all(e).then(()=>n):n}const an=a(\"$ZodObject\",(e,t)=>{ct.init(e,t);const n=Object.getOwnPropertyDescriptor(t,\"shape\");if(!n?.get){const e=t.shape;Object.defineProperty(t,\"shape\",{get:()=>{const n={...e};return Object.defineProperty(t,\"shape\",{value:n}),n}})}const r=d.cached(()=>nn(t));d.defineLazy(e._zod,\"propValues\",()=>{const e=t.shape,n={};for(const t in e){const r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(const e of r.values)n[t].add(e)}}return n});const a=d.isObject,o=t.catchall;let i;e._zod.parse=(t,n)=>{i??(i=r.value);const s=t.value;if(!a(s))return t.issues.push({expected:\"object\",code:\"invalid_type\",input:s,inst:e}),t;t.value={};const u=[],d=i.shape;for(const e of i.keys){const r=d[e],a=\"optional\"===r._zod.optout,o=r._zod.run({value:s[e],issues:[]},n);o instanceof Promise?u.push(o.then(n=>tn(n,t,e,s,a))):tn(o,t,e,s,a)}return o?rn(u,s,t,n,r.value,e):u.length?Promise.all(u).then(()=>t):t}}),on=a(\"$ZodObjectJIT\",(e,t)=>{an.init(e,t);const n=e._zod.parse,r=d.cached(()=>nn(t));let a;const o=d.isObject,i=!s.jitless,u=d.allowsEval,l=i&&u.value,c=t.catchall;let m;e._zod.parse=(s,u)=>{m??(m=r.value);const f=s.value;return o(f)?i&&l&&!1===u?.async&&!0!==u.jitless?(a||(a=(e=>{const t=new dt.J([\"shape\",\"payload\",\"ctx\"]),n=r.value,a=e=>{const t=d.esc(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(\"const input = payload.value;\");const o=Object.create(null);let i=0;for(const e of n.keys)o[e]=\"key_\"+i++;t.write(\"const newResult = {};\");for(const r of n.keys){const n=o[r],i=d.esc(r),s=e[r],u=\"optional\"===s?._zod?.optout;t.write(`const ${n} = ${a(r)};`),u?t.write(`\\n        if (${n}.issues.length) {\\n          if (${i} in input) {\\n            payload.issues = payload.issues.concat(${n}.issues.map(iss => ({\\n              ...iss,\\n              path: iss.path ? [${i}, ...iss.path] : [${i}]\\n            })));\\n          }\\n        }\\n        \\n        if (${n}.value === undefined) {\\n          if (${i} in input) {\\n            newResult[${i}] = undefined;\\n          }\\n        } else {\\n          newResult[${i}] = ${n}.value;\\n        }\\n        \\n      `):t.write(`\\n        if (${n}.issues.length) {\\n          payload.issues = payload.issues.concat(${n}.issues.map(iss => ({\\n            ...iss,\\n            path: iss.path ? [${i}, ...iss.path] : [${i}]\\n          })));\\n        }\\n        \\n        if (${n}.value === undefined) {\\n          if (${i} in input) {\\n            newResult[${i}] = undefined;\\n          }\\n        } else {\\n          newResult[${i}] = ${n}.value;\\n        }\\n        \\n      `)}t.write(\"payload.value = newResult;\"),t.write(\"return payload;\");const s=t.compile();return(t,n)=>s(e,t,n)})(t.shape)),s=a(s,u),c?rn([],f,s,u,m,e):s):n(s,u):(s.issues.push({expected:\"object\",code:\"invalid_type\",input:f,inst:e}),s)}});function sn(e,t,n,r){for(const n of e)if(0===n.issues.length)return t.value=n.value,t;const a=e.filter(e=>!d.aborted(e));return 1===a.length?(t.value=a[0].value,a[0]):(t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>d.finalizeIssue(e,r,u())))}),t)}const un=a(\"$ZodUnion\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.options.some(e=>\"optional\"===e._zod.optin)?\"optional\":void 0),d.defineLazy(e._zod,\"optout\",()=>t.options.some(e=>\"optional\"===e._zod.optout)?\"optional\":void 0),d.defineLazy(e._zod,\"values\",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),d.defineLazy(e._zod,\"pattern\",()=>{if(t.options.every(e=>e._zod.pattern)){const e=t.options.map(e=>e._zod.pattern);return new RegExp(`^(${e.map(e=>d.cleanRegex(e.source)).join(\"|\")})$`)}});const n=1===t.options.length,r=t.options[0]._zod.run;e._zod.parse=(a,o)=>{if(n)return r(a,o);let i=!1;const s=[];for(const e of t.options){const t=e._zod.run({value:a.value,issues:[]},o);if(t instanceof Promise)s.push(t),i=!0;else{if(0===t.issues.length)return t;s.push(t)}}return i?Promise.all(s).then(t=>sn(t,a,e,o)):sn(s,a,e,o)}});function dn(e,t,n,r){const a=e.filter(e=>0===e.issues.length);return 1===a.length?(t.value=a[0].value,t):(0===a.length?t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>d.finalizeIssue(e,r,u())))}):t.issues.push({code:\"invalid_union\",input:t.value,inst:n,errors:[],inclusive:!1}),t)}const ln=a(\"$ZodXor\",(e,t)=>{un.init(e,t),t.inclusive=!1;const n=1===t.options.length,r=t.options[0]._zod.run;e._zod.parse=(a,o)=>{if(n)return r(a,o);let i=!1;const s=[];for(const e of t.options){const t=e._zod.run({value:a.value,issues:[]},o);t instanceof Promise?(s.push(t),i=!0):s.push(t)}return i?Promise.all(s).then(t=>dn(t,a,e,o)):dn(s,a,e,o)}}),cn=a(\"$ZodDiscriminatedUnion\",(e,t)=>{t.inclusive=!1,un.init(e,t);const n=e._zod.parse;d.defineLazy(e._zod,\"propValues\",()=>{const e={};for(const n of t.options){const r=n._zod.propValues;if(!r||0===Object.keys(r).length)throw new Error(`Invalid discriminated union option at index \"${t.options.indexOf(n)}\"`);for(const[t,n]of Object.entries(r)){e[t]||(e[t]=new Set);for(const r of n)e[t].add(r)}}return e});const r=d.cached(()=>{const e=t.options,n=new Map;for(const r of e){const e=r._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw new Error(`Invalid discriminated union option at index \"${t.options.indexOf(r)}\"`);for(const t of e){if(n.has(t))throw new Error(`Duplicate discriminator value \"${String(t)}\"`);n.set(t,r)}}return n});e._zod.parse=(a,o)=>{const i=a.value;if(!d.isObject(i))return a.issues.push({code:\"invalid_type\",expected:\"object\",input:i,inst:e}),a;const s=r.value.get(i?.[t.discriminator]);return s?s._zod.run(a,o):t.unionFallback?n(a,o):(a.issues.push({code:\"invalid_union\",errors:[],note:\"No matching discriminator\",discriminator:t.discriminator,input:i,path:[t.discriminator],inst:e}),a)}}),mn=a(\"$ZodIntersection\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>{const r=e.value,a=t.left._zod.run({value:r,issues:[]},n),o=t.right._zod.run({value:r,issues:[]},n);return a instanceof Promise||o instanceof Promise?Promise.all([a,o]).then(([t,n])=>hn(e,t,n)):hn(e,a,o)}});function fn(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e===+t)return{valid:!0,data:e};if(d.isPlainObject(e)&&d.isPlainObject(t)){const n=Object.keys(t),r=Object.keys(e).filter(e=>-1!==n.indexOf(e)),a={...e,...t};for(const n of r){const r=fn(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};a[n]=r.data}return{valid:!0,data:a}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let r=0;r\u003Ce.length;r++){const a=fn(e[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function hn(e,t,n){const r=new Map;let a;for(const n of t.issues)if(\"unrecognized_keys\"===n.code){a??(a=n);for(const e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(const t of n.issues)if(\"unrecognized_keys\"===t.code)for(const e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);const o=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(o.length&&a&&e.issues.push({...a,keys:o}),d.aborted(e))return e;const i=fn(t.value,n.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}const pn=a(\"$ZodTuple\",(e,t)=>{ct.init(e,t);const n=t.items;e._zod.parse=(r,a)=>{const o=r.value;if(!Array.isArray(o))return r.issues.push({input:o,inst:e,expected:\"tuple\",code:\"invalid_type\"}),r;r.value=[];const i=[],s=[...n].reverse().findIndex(e=>\"optional\"!==e._zod.optin),u=-1===s?0:n.length-s;if(!t.rest){const t=o.length>n.length,a=o.length\u003Cu-1;if(t||a)return r.issues.push({...t?{code:\"too_big\",maximum:n.length,inclusive:!0}:{code:\"too_small\",minimum:n.length},input:o,inst:e,origin:\"array\"}),r}let d=-1;for(const e of n){if(d++,d>=o.length&&d>=u)continue;const t=e._zod.run({value:o[d],issues:[]},a);t instanceof Promise?i.push(t.then(e=>vn(e,r,d))):vn(t,r,d)}if(t.rest){const e=o.slice(n.length);for(const n of e){d++;const e=t.rest._zod.run({value:n,issues:[]},a);e instanceof Promise?i.push(e.then(e=>vn(e,r,d))):vn(e,r,d)}}return i.length?Promise.all(i).then(()=>r):r}});function vn(e,t,n){e.issues.length&&t.issues.push(...d.prefixIssues(n,e.issues)),t.value[n]=e.value}const gn=a(\"$ZodRecord\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!d.isPlainObject(a))return n.issues.push({expected:\"record\",code:\"invalid_type\",input:a,inst:e}),n;const o=[],i=t.keyType._zod.values;if(i){n.value={};const s=new Set;for(const e of i)if(\"string\"==typeof e||\"number\"==typeof e||\"symbol\"==typeof e){s.add(\"number\"==typeof e?e.toString():e);const i=t.valueType._zod.run({value:a[e],issues:[]},r);i instanceof Promise?o.push(i.then(t=>{t.issues.length&&n.issues.push(...d.prefixIssues(e,t.issues)),n.value[e]=t.value})):(i.issues.length&&n.issues.push(...d.prefixIssues(e,i.issues)),n.value[e]=i.value)}let u;for(const e in a)s.has(e)||(u=u??[],u.push(e));u&&u.length>0&&n.issues.push({code:\"unrecognized_keys\",input:a,inst:e,keys:u})}else{n.value={};for(const i of Reflect.ownKeys(a)){if(\"__proto__\"===i)continue;let s=t.keyType._zod.run({value:i,issues:[]},r);if(s instanceof Promise)throw new Error(\"Async schemas not supported in object keys currently\");if(\"string\"==typeof i&&pe.test(i)&&s.issues.length&&s.issues.some(e=>\"invalid_type\"===e.code&&\"number\"===e.expected)){const e=t.keyType._zod.run({value:Number(i),issues:[]},r);if(e instanceof Promise)throw new Error(\"Async schemas not supported in object keys currently\");0===e.issues.length&&(s=e)}if(s.issues.length){\"loose\"===t.mode?n.value[i]=a[i]:n.issues.push({code:\"invalid_key\",origin:\"record\",issues:s.issues.map(e=>d.finalizeIssue(e,r,u())),input:i,path:[i],inst:e});continue}const l=t.valueType._zod.run({value:a[i],issues:[]},r);l instanceof Promise?o.push(l.then(e=>{e.issues.length&&n.issues.push(...d.prefixIssues(i,e.issues)),n.value[s.value]=e.value})):(l.issues.length&&n.issues.push(...d.prefixIssues(i,l.issues)),n.value[s.value]=l.value)}}return o.length?Promise.all(o).then(()=>n):n}}),bn=a(\"$ZodMap\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Map))return n.issues.push({expected:\"map\",code:\"invalid_type\",input:a,inst:e}),n;const o=[];n.value=new Map;for(const[i,s]of a){const u=t.keyType._zod.run({value:i,issues:[]},r),d=t.valueType._zod.run({value:s,issues:[]},r);u instanceof Promise||d instanceof Promise?o.push(Promise.all([u,d]).then(([t,o])=>{wn(t,o,n,i,a,e,r)})):wn(u,d,n,i,a,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function wn(e,t,n,r,a,o,i){e.issues.length&&(d.propertyKeyTypes.has(typeof r)?n.issues.push(...d.prefixIssues(r,e.issues)):n.issues.push({code:\"invalid_key\",origin:\"map\",input:a,inst:o,issues:e.issues.map(e=>d.finalizeIssue(e,i,u()))})),t.issues.length&&(d.propertyKeyTypes.has(typeof r)?n.issues.push(...d.prefixIssues(r,t.issues)):n.issues.push({origin:\"map\",code:\"invalid_element\",input:a,inst:o,key:r,issues:t.issues.map(e=>d.finalizeIssue(e,i,u()))})),n.value.set(e.value,t.value)}const yn=a(\"$ZodSet\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{const a=n.value;if(!(a instanceof Set))return n.issues.push({input:a,inst:e,expected:\"set\",code:\"invalid_type\"}),n;const o=[];n.value=new Set;for(const e of a){const a=t.valueType._zod.run({value:e,issues:[]},r);a instanceof Promise?o.push(a.then(e=>kn(e,n))):kn(a,n)}return o.length?Promise.all(o).then(()=>n):n}});function kn(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}const xn=a(\"$ZodEnum\",(e,t)=>{ct.init(e,t);const n=d.getEnumValues(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(e=>d.propertyKeyTypes.has(typeof e)).map(e=>\"string\"==typeof e?d.escapeRegex(e):e.toString()).join(\"|\")})$`),e._zod.parse=(t,a)=>{const o=t.value;return r.has(o)||t.issues.push({code:\"invalid_value\",values:n,input:o,inst:e}),t}}),jn=a(\"$ZodLiteral\",(e,t)=>{if(ct.init(e,t),0===t.values.length)throw new Error(\"Cannot create literal schema with no valid values\");const n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(e=>\"string\"==typeof e?d.escapeRegex(e):e?d.escapeRegex(e.toString()):String(e)).join(\"|\")})$`),e._zod.parse=(r,a)=>{const o=r.value;return n.has(o)||r.issues.push({code:\"invalid_value\",values:t.values,input:o,inst:e}),r}}),Mn=a(\"$ZodFile\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>{const r=t.value;return r instanceof File||t.issues.push({expected:\"file\",code:\"invalid_type\",input:r,inst:e}),t}}),Pn=a(\"$ZodTransform\",(e,t)=>{ct.init(e,t),e._zod.parse=(n,r)=>{if(\"backward\"===r.direction)throw new i(e.constructor.name);const a=t.transform(n.value,n);if(r.async)return(a instanceof Promise?a:Promise.resolve(a)).then(e=>(n.value=e,n));if(a instanceof Promise)throw new o;return n.value=a,n}});function Sn(e,t){return e.issues.length&&void 0===t?{issues:[],value:void 0}:e}const Wn=a(\"$ZodOptional\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",e._zod.optout=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),d.defineLazy(e._zod,\"pattern\",()=>{const e=t.innerType._zod.pattern;return e?new RegExp(`^(${d.cleanRegex(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(\"optional\"===t.innerType._zod.optin){const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>Sn(t,e.value)):Sn(r,e.value)}return void 0===e.value?e:t.innerType._zod.run(e,n)}}),Cn=a(\"$ZodExactOptional\",(e,t)=>{Wn.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),d.defineLazy(e._zod,\"pattern\",()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),On=a(\"$ZodNullable\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.innerType._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType._zod.optout),d.defineLazy(e._zod,\"pattern\",()=>{const e=t.innerType._zod.pattern;return e?new RegExp(`^(${d.cleanRegex(e.source)}|null)$`):void 0}),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>null===e.value?e:t.innerType._zod.run(e,n)}),Nn=a(\"$ZodDefault\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);if(void 0===e.value)return e.value=t.defaultValue,e;const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>zn(e,t)):zn(r,t)}});function zn(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}const An=a(\"$ZodPrefault\",(e,t)=>{ct.init(e,t),e._zod.optin=\"optional\",d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(\"backward\"===n.direction||void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),Tn=a(\"$ZodNonOptional\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>{const e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(n,r)=>{const a=t.innerType._zod.run(n,r);return a instanceof Promise?a.then(t=>En(t,e)):En(a,e)}});function En(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:\"invalid_type\",expected:\"nonoptional\",input:e.value,inst:t}),e}const Dn=a(\"$ZodSuccess\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)throw new i(\"ZodSuccess\");const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===r.issues.length,e)}}),In=a(\"$ZodCatch\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"optin\",()=>t.innerType._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType._zod.optout),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>d.finalizeIssue(e,n,u()))},input:e.value}),e.issues=[]),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>d.finalizeIssue(e,n,u()))},input:e.value}),e.issues=[]),e)}}),Fn=a(\"$ZodNaN\",(e,t)=>{ct.init(e,t),e._zod.parse=(t,n)=>(\"number\"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:\"nan\",code:\"invalid_type\"}),t)}),Hn=a(\"$ZodPipe\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.in._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.in._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.out._zod.optout),d.defineLazy(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction){const r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Rn(e,t.in,n)):Rn(r,t.in,n)}const r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Rn(e,t.out,n)):Rn(r,t.out,n)}});function Rn(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const $n=a(\"$ZodCodec\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"values\",()=>t.in._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.in._zod.optin),d.defineLazy(e._zod,\"optout\",()=>t.out._zod.optout),d.defineLazy(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(\"forward\"===(n.direction||\"forward\")){const r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Ln(e,t,n)):Ln(r,t,n)}{const r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Ln(e,t,n)):Ln(r,t,n)}}});function Ln(e,t,n){if(e.issues.length)return e.aborted=!0,e;if(\"forward\"===(n.direction||\"forward\")){const r=t.transform(e.value,e);return r instanceof Promise?r.then(r=>Xn(e,r,t.out,n)):Xn(e,r,t.out,n)}{const r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(r=>Xn(e,r,t.in,n)):Xn(e,r,t.in,n)}}function Xn(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}const Gn=a(\"$ZodReadonly\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"propValues\",()=>t.innerType._zod.propValues),d.defineLazy(e._zod,\"values\",()=>t.innerType._zod.values),d.defineLazy(e._zod,\"optin\",()=>t.innerType?._zod?.optin),d.defineLazy(e._zod,\"optout\",()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(\"backward\"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Yn):Yn(r)}});function Yn(e){return e.value=Object.freeze(e.value),e}const Zn=a(\"$ZodTemplateLiteral\",(e,t)=>{ct.init(e,t);const n=[];for(const e of t.parts)if(\"object\"==typeof e&&null!==e){if(!e._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);const t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${e._zod.traits}`);const r=t.startsWith(\"^\")?1:0,a=t.endsWith(\"$\")?t.length-1:t.length;n.push(t.slice(r,a))}else{if(null!==e&&!d.primitiveTypes.has(typeof e))throw new Error(`Invalid template literal part: ${e}`);n.push(d.escapeRegex(`${e}`))}e._zod.pattern=new RegExp(`^${n.join(\"\")}$`),e._zod.parse=(n,r)=>\"string\"!=typeof n.value?(n.issues.push({input:n.value,inst:e,expected:\"string\",code:\"invalid_type\"}),n):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:\"invalid_format\",format:t.format??\"template_literal\",pattern:e._zod.pattern.source}),n)}),qn=a(\"$ZodFunction\",(e,t)=>(ct.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if(\"function\"!=typeof t)throw new Error(\"implement() must be called with a function\");return function(...n){const r=e._def.input?v(e._def.input,n):n,a=Reflect.apply(t,this,r);return e._def.output?v(e._def.output,a):a}},e.implementAsync=t=>{if(\"function\"!=typeof t)throw new Error(\"implementAsync() must be called with a function\");return async function(...n){const r=e._def.input?await b(e._def.input,n):n,a=await Reflect.apply(t,this,r);return e._def.output?await b(e._def.output,a):a}},e._zod.parse=(t,n)=>{if(\"function\"!=typeof t.value)return t.issues.push({code:\"invalid_type\",expected:\"function\",input:t.value,inst:e}),t;const r=e._def.output&&\"promise\"===e._def.output._zod.def.type;return t.value=r?e.implementAsync(t.value):e.implement(t.value),t},e.input=(...t)=>{const n=e.constructor;return Array.isArray(t[0])?new n({type:\"function\",input:new pn({type:\"tuple\",items:t[0],rest:t[1]}),output:e._def.output}):new n({type:\"function\",input:t[0],output:e._def.output})},e.output=t=>new(0,e.constructor)({type:\"function\",input:e._def.input,output:t}),e)),Bn=a(\"$ZodPromise\",(e,t)=>{ct.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),Vn=a(\"$ZodLazy\",(e,t)=>{ct.init(e,t),d.defineLazy(e._zod,\"innerType\",()=>t.getter()),d.defineLazy(e._zod,\"pattern\",()=>e._zod.innerType?._zod?.pattern),d.defineLazy(e._zod,\"propValues\",()=>e._zod.innerType?._zod?.propValues),d.defineLazy(e._zod,\"optin\",()=>e._zod.innerType?._zod?.optin??void 0),d.defineLazy(e._zod,\"optout\",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),Un=a(\"$ZodCustom\",(e,t)=>{He.init(e,t),ct.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{const r=n.value,a=t.fn(r);if(a instanceof Promise)return a.then(t=>Kn(t,n,r,e));Kn(a,n,r,e)}});function Kn(e,t,n,r){if(!e){const e={code:\"custom\",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(d.issue(e))}}n(47107);var Jn=n(83795);function Qn(e,t){return new e({type:\"string\",...d.normalizeParams(t)})}function er(e,t){return new e({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function tr(e,t){return new e({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function nr(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function rr(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...d.normalizeParams(t)})}function ar(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...d.normalizeParams(t)})}function or(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...d.normalizeParams(t)})}function ir(e,t){return new e({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function sr(e,t){return new e({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function ur(e,t){return new e({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function dr(e,t){return new e({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function lr(e,t){return new e({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function cr(e,t){return new e({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function mr(e,t){return new e({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function fr(e,t){return new e({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function hr(e,t){return new e({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function pr(e,t){return new e({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function vr(e,t){return new e({type:\"string\",format:\"mac\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function gr(e,t){return new e({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function br(e,t){return new e({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function wr(e,t){return new e({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function yr(e,t){return new e({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function kr(e,t){return new e({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function xr(e,t){return new e({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...d.normalizeParams(t)})}function jr(e,t){return new e({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...d.normalizeParams(t)})}function Mr(e,t){return new e({type:\"string\",format:\"date\",check:\"string_format\",...d.normalizeParams(t)})}function Pr(e,t){return new e({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...d.normalizeParams(t)})}function _r(e,t){return new e({type:\"string\",format:\"duration\",check:\"string_format\",...d.normalizeParams(t)})}function Sr(e,t){return new e({type:\"number\",checks:[],...d.normalizeParams(t)})}function Wr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"safeint\",...d.normalizeParams(t)})}function Cr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float32\",...d.normalizeParams(t)})}function Or(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"float64\",...d.normalizeParams(t)})}function Nr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"int32\",...d.normalizeParams(t)})}function zr(e,t){return new e({type:\"number\",check:\"number_format\",abort:!1,format:\"uint32\",...d.normalizeParams(t)})}function Ar(e,t){return new e({type:\"boolean\",...d.normalizeParams(t)})}function Tr(e,t){return new e({type:\"bigint\",...d.normalizeParams(t)})}function Er(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"int64\",...d.normalizeParams(t)})}function Dr(e,t){return new e({type:\"bigint\",check:\"bigint_format\",abort:!1,format:\"uint64\",...d.normalizeParams(t)})}function Ir(e,t){return new e({type:\"symbol\",...d.normalizeParams(t)})}function Fr(e,t){return new e({type:\"undefined\",...d.normalizeParams(t)})}function Hr(e,t){return new e({type:\"null\",...d.normalizeParams(t)})}function Rr(e){return new e({type:\"any\"})}function $r(e){return new e({type:\"unknown\"})}function Lr(e,t){return new e({type:\"never\",...d.normalizeParams(t)})}function Xr(e,t){return new e({type:\"void\",...d.normalizeParams(t)})}function Gr(e,t){return new e({type:\"date\",...d.normalizeParams(t)})}function Yr(e,t){return new e({type:\"nan\",...d.normalizeParams(t)})}function Zr(e,t){return new $e({check:\"less_than\",...d.normalizeParams(t),value:e,inclusive:!1})}function qr(e,t){return new $e({check:\"less_than\",...d.normalizeParams(t),value:e,inclusive:!0})}function Br(e,t){return new Le({check:\"greater_than\",...d.normalizeParams(t),value:e,inclusive:!1})}function Vr(e,t){return new Le({check:\"greater_than\",...d.normalizeParams(t),value:e,inclusive:!0})}function Ur(e){return Br(0,e)}function Kr(e){return Zr(0,e)}function Jr(e){return qr(0,e)}function Qr(e){return Vr(0,e)}function ea(e,t){return new Xe({check:\"multiple_of\",...d.normalizeParams(t),value:e})}function ta(e,t){return new Ze({check:\"max_size\",...d.normalizeParams(t),maximum:e})}function na(e,t){return new qe({check:\"min_size\",...d.normalizeParams(t),minimum:e})}function ra(e,t){return new Be({check:\"size_equals\",...d.normalizeParams(t),size:e})}function aa(e,t){return new Ve({check:\"max_length\",...d.normalizeParams(t),maximum:e})}function oa(e,t){return new Ue({check:\"min_length\",...d.normalizeParams(t),minimum:e})}function ia(e,t){return new Ke({check:\"length_equals\",...d.normalizeParams(t),length:e})}function sa(e,t){return new Qe({check:\"string_format\",format:\"regex\",...d.normalizeParams(t),pattern:e})}function ua(e){return new et({check:\"string_format\",format:\"lowercase\",...d.normalizeParams(e)})}function da(e){return new tt({check:\"string_format\",format:\"uppercase\",...d.normalizeParams(e)})}function la(e,t){return new nt({check:\"string_format\",format:\"includes\",...d.normalizeParams(t),includes:e})}function ca(e,t){return new rt({check:\"string_format\",format:\"starts_with\",...d.normalizeParams(t),prefix:e})}function ma(e,t){return new at({check:\"string_format\",format:\"ends_with\",...d.normalizeParams(t),suffix:e})}function fa(e,t,n){return new it({check:\"property\",property:e,schema:t,...d.normalizeParams(n)})}function ha(e,t){return new st({check:\"mime_type\",mime:e,...d.normalizeParams(t)})}function pa(e){return new ut({check:\"overwrite\",tx:e})}function va(e){return pa(t=>t.normalize(e))}function ga(){return pa(e=>e.trim())}function ba(){return pa(e=>e.toLowerCase())}function wa(){return pa(e=>e.toUpperCase())}function ya(){return pa(e=>d.slugify(e))}function ka(e,t,n){return new e({type:\"array\",element:t,...d.normalizeParams(n)})}function xa(e,t){return new e({type:\"file\",...d.normalizeParams(t)})}function ja(e,t,n){const r=d.normalizeParams(n);return r.abort??(r.abort=!0),new e({type:\"custom\",check:\"custom\",fn:t,...r})}function Ma(e,t,n){return new e({type:\"custom\",check:\"custom\",fn:t,...d.normalizeParams(n)})}function Pa(e){const t=function(e){const t=new He({check:\"custom\",...d.normalizeParams(void 0)});return t._zod.check=e,t}(n=>(n.addIssue=e=>{if(\"string\"==typeof e)n.issues.push(d.issue(e,n.value,t._zod.def));else{const r=e;r.fatal&&(r.continue=!1),r.code??(r.code=\"custom\"),r.input??(r.input=n.value),r.inst??(r.inst=t),r.continue??(r.continue=!t._zod.def.abort),n.issues.push(d.issue(r))}},e(n.value,n)));return t}function _a(e){const t=new He({check:\"describe\"});return t._zod.onattach=[t=>{const n=Jn.fd.get(t)??{};Jn.fd.add(t,{...n,description:e})}],t._zod.check=()=>{},t}function Sa(e){const t=new He({check:\"meta\"});return t._zod.onattach=[t=>{const n=Jn.fd.get(t)??{};Jn.fd.add(t,{...n,...e})}],t._zod.check=()=>{},t}function Wa(e,t){const n=d.normalizeParams(t);let r=n.truthy??[\"true\",\"1\",\"yes\",\"on\",\"y\",\"enabled\"],a=n.falsy??[\"false\",\"0\",\"no\",\"off\",\"n\",\"disabled\"];\"sensitive\"!==n.case&&(r=r.map(e=>\"string\"==typeof e?e.toLowerCase():e),a=a.map(e=>\"string\"==typeof e?e.toLowerCase():e));const o=new Set(r),i=new Set(a),s=e.Codec??$n,u=e.Boolean??Lt,l=new s({type:\"pipe\",in:new(e.String??mt)({type:\"string\",error:n.error}),out:new u({type:\"boolean\",error:n.error}),transform:(e,t)=>{let r=e;return\"sensitive\"!==n.case&&(r=r.toLowerCase()),!!o.has(r)||!i.has(r)&&(t.issues.push({code:\"invalid_value\",expected:\"stringbool\",values:[...o,...i],input:t.value,inst:l,continue:!1}),{})},reverseTransform:(e,t)=>!0===e?r[0]||\"true\":a[0]||\"false\",error:n.error});return l}function Ca(e,t,n,r={}){const a=d.normalizeParams(r),o={...d.normalizeParams(r),check:\"string_format\",type:\"string\",format:t,fn:\"function\"==typeof n?n:e=>n.test(e),...a};return n instanceof RegExp&&(o.pattern=n),new e(o)}n(49958),n(34836)},56165(e,t,n){function r(e,[t,n]){return Math.min(n,Math.max(t,e))}n.d(t,{q:()=>r})},56499(e,t,n){n.d(t,{g:()=>a});var r=n(54352);function a(e,t){return(0,r.$)(e,{...t,weekStartsOn:1})}},56953(e,t,n){n.d(t,{es:()=>m});const r={lessThanXSeconds:{one:\"menos de un segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"medio minuto\",lessThanXMinutes:{one:\"menos de un minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"alrededor de 1 hora\",other:\"alrededor de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 día\",other:\"{{count}} días\"},aboutXWeeks:{one:\"alrededor de 1 semana\",other:\"alrededor de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"alrededor de 1 mes\",other:\"alrededor de {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"alrededor de 1 año\",other:\"alrededor de {{count}} años\"},xYears:{one:\"1 año\",other:\"{{count}} años\"},overXYears:{one:\"más de 1 año\",other:\"más de {{count}} años\"},almostXYears:{one:\"casi 1 año\",other:\"casi {{count}} años\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a las' {{time}}\",long:\"{{date}} 'a las' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'el' eeee 'pasado a la' p\",yesterday:\"'ayer a la' p\",today:\"'hoy a la' p\",tomorrow:\"'mañana a la' p\",nextWeek:\"eeee 'a la' p\",other:\"P\"},s={lastWeek:\"'el' eeee 'pasado a las' p\",yesterday:\"'ayer a las' p\",today:\"'hoy a las' p\",tomorrow:\"'mañana a las' p\",nextWeek:\"eeee 'a las' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,u.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"después de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,u.o)({values:{narrow:[\"e\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"ene\",\"feb\",\"mar\",\"abr\",\"may\",\"jun\",\"jul\",\"ago\",\"sep\",\"oct\",\"nov\",\"dic\"],wide:[\"enero\",\"febrero\",\"marzo\",\"abril\",\"mayo\",\"junio\",\"julio\",\"agosto\",\"septiembre\",\"octubre\",\"noviembre\",\"diciembre\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"do\",\"lu\",\"ma\",\"mi\",\"ju\",\"vi\",\"sá\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mié\",\"jue\",\"vie\",\"sáb\"],wide:[\"domingo\",\"lunes\",\"martes\",\"miércoles\",\"jueves\",\"viernes\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"mañana\",afternoon:\"tarde\",evening:\"tarde\",night:\"noche\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoche\",noon:\"mediodia\",morning:\"de la mañana\",afternoon:\"de la tarde\",evening:\"de la tarde\",night:\"de la noche\"}},defaultFormattingWidth:\"wide\"})};var l=n(20337),c=n(57883);const m={code:\"es\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"hace \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,l.K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes de la era com[uú]n)\u002Fi,\u002F^(despu[eé]s de cristo|era com[uú]n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[efmajsond]\u002Fi,abbreviated:\u002F^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)\u002Fi,wide:\u002F^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^e\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^en\u002Fi,\u002F^feb\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^may\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ago\u002Fi,\u002F^sep\u002Fi,\u002F^oct\u002Fi,\u002F^nov\u002Fi,\u002F^dic\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[dlmjvs]\u002Fi,short:\u002F^(do|lu|ma|mi|ju|vi|s[áa])\u002Fi,abbreviated:\u002F^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)\u002Fi,wide:\u002F^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^do\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^mi\u002Fi,\u002F^ju\u002Fi,\u002F^vi\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002F^md\u002Fi,morning:\u002Fmañana\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftarde\u002Fi,night:\u002Fnoche\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},57048(e,t,n){function r(e){return e}function a(e){return e}function o(e){}function i(_x){throw new Error(\"Unexpected value in exhaustive check\")}function s(e){}function u(e){const t=Object.values(e).filter(e=>\"number\"==typeof e);return Object.entries(e).filter(([e,n])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function d(e,t=\"|\"){return e.map(e=>H(e)).join(t)}function l(e,t){return\"bigint\"==typeof t?t.toString():t}function c(e){return{get value(){{const t=e();return Object.defineProperty(this,\"value\",{value:t}),t}}}}function m(e){return null==e}function f(e){const t=e.startsWith(\"^\")?1:0,n=e.endsWith(\"$\")?e.length-1:e.length;return e.slice(t,n)}function h(e,t){const n=(e.toString().split(\".\")[1]||\"\").length,r=t.toString();let a=(r.split(\".\")[1]||\"\").length;if(0===a&&\u002F\\d?e-\\d?\u002F.test(r)){const e=r.match(\u002F\\d?e-(\\d?)\u002F);e?.[1]&&(a=Number.parseInt(e[1]))}const o=n>a?n:a;return Number.parseInt(e.toFixed(o).replace(\".\",\"\"))%Number.parseInt(t.toFixed(o).replace(\".\",\"\"))\u002F10**o}n.r(t),n.d(t,{BIGINT_FORMAT_RANGES:()=>L,Class:()=>ce,NUMBER_FORMAT_RANGES:()=>$,aborted:()=>U,allowsEval:()=>W,assert:()=>s,assertEqual:()=>r,assertIs:()=>o,assertNever:()=>i,assertNotEqual:()=>a,assignProp:()=>b,base64ToUint8Array:()=>oe,base64urlToUint8Array:()=>se,cached:()=>c,captureStackTrace:()=>_,cleanEnum:()=>ae,cleanRegex:()=>f,clone:()=>D,cloneDef:()=>y,createTransparentProxy:()=>F,defineLazy:()=>v,esc:()=>M,escapeRegex:()=>E,extend:()=>Y,finalizeIssue:()=>Q,floatSafeRemainder:()=>h,getElementAtPath:()=>k,getEnumValues:()=>u,getLengthableOrigin:()=>te,getParsedType:()=>z,getSizableOrigin:()=>ee,hexToUint8Array:()=>de,isObject:()=>S,isPlainObject:()=>C,issue:()=>re,joinValues:()=>d,jsonStringifyReplacer:()=>l,merge:()=>q,mergeDefs:()=>w,normalizeParams:()=>I,nullish:()=>m,numKeys:()=>N,objectClone:()=>g,omit:()=>G,optionalKeys:()=>R,parsedType:()=>ne,partial:()=>B,pick:()=>X,prefixIssues:()=>K,primitiveTypes:()=>T,promiseAllObject:()=>x,propertyKeyTypes:()=>A,randomString:()=>j,required:()=>V,safeExtend:()=>Z,shallowClone:()=>O,slugify:()=>P,stringifyPrimitive:()=>H,uint8ArrayToBase64:()=>ie,uint8ArrayToBase64url:()=>ue,uint8ArrayToHex:()=>le,unwrapMessage:()=>J});const p=Symbol(\"evaluating\");function v(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==p)return void 0===r&&(r=p,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function g(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function b(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function w(...e){const t={};for(const n of e){const e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function y(e){return w(e._zod.def)}function k(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function x(e){const t=Object.keys(e),n=t.map(t=>e[t]);return Promise.all(n).then(e=>{const n={};for(let r=0;r\u003Ct.length;r++)n[t[r]]=e[r];return n})}function j(e=10){let t=\"\";for(let n=0;n\u003Ce;n++)t+=\"abcdefghijklmnopqrstuvwxyz\"[Math.floor(26*Math.random())];return t}function M(e){return JSON.stringify(e)}function P(e){return e.toLowerCase().trim().replace(\u002F[^\\w\\s-]\u002Fg,\"\").replace(\u002F[\\s_-]+\u002Fg,\"-\").replace(\u002F^-+|-+$\u002Fg,\"\")}const _=\"captureStackTrace\"in Error?Error.captureStackTrace:(...e)=>{};function S(e){return\"object\"==typeof e&&null!==e&&!Array.isArray(e)}const W=c(()=>{if(\"undefined\"!=typeof navigator&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch(e){return!1}});function C(e){if(!1===S(e))return!1;const t=e.constructor;if(void 0===t)return!0;if(\"function\"!=typeof t)return!0;const n=t.prototype;return!1!==S(n)&&!1!==Object.prototype.hasOwnProperty.call(n,\"isPrototypeOf\")}function O(e){return C(e)?{...e}:Array.isArray(e)?[...e]:e}function N(e){let t=0;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}const z=e=>{const t=typeof e;switch(t){case\"undefined\":return\"undefined\";case\"string\":return\"string\";case\"number\":return Number.isNaN(e)?\"nan\":\"number\";case\"boolean\":return\"boolean\";case\"function\":return\"function\";case\"bigint\":return\"bigint\";case\"symbol\":return\"symbol\";case\"object\":return Array.isArray(e)?\"array\":null===e?\"null\":e.then&&\"function\"==typeof e.then&&e.catch&&\"function\"==typeof e.catch?\"promise\":\"undefined\"!=typeof Map&&e instanceof Map?\"map\":\"undefined\"!=typeof Set&&e instanceof Set?\"set\":\"undefined\"!=typeof Date&&e instanceof Date?\"date\":\"undefined\"!=typeof File&&e instanceof File?\"file\":\"object\";default:throw new Error(`Unknown data type: ${t}`)}},A=new Set([\"string\",\"number\",\"symbol\"]),T=new Set([\"string\",\"number\",\"bigint\",\"boolean\",\"symbol\",\"undefined\"]);function E(e){return e.replace(\u002F[.*+?^${}()|[\\]\\\\]\u002Fg,\"\\\\$&\")}function D(e,t,n){const r=new e._zod.constr(t??e._zod.def);return t&&!n?.parent||(r._zod.parent=e),r}function I(e){const t=e;if(!t)return{};if(\"string\"==typeof t)return{error:()=>t};if(void 0!==t?.message){if(void 0!==t?.error)throw new Error(\"Cannot specify both `message` and `error` params\");t.error=t.message}return delete t.message,\"string\"==typeof t.error?{...t,error:()=>t.error}:t}function F(e){let t;return new Proxy({},{get:(n,r,a)=>(t??(t=e()),Reflect.get(t,r,a)),set:(n,r,a,o)=>(t??(t=e()),Reflect.set(t,r,a,o)),has:(n,r)=>(t??(t=e()),Reflect.has(t,r)),deleteProperty:(n,r)=>(t??(t=e()),Reflect.deleteProperty(t,r)),ownKeys:n=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(n,r)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,r)),defineProperty:(n,r,a)=>(t??(t=e()),Reflect.defineProperty(t,r,a))})}function H(e){return\"bigint\"==typeof e?e.toString()+\"n\":\"string\"==typeof e?`\"${e}\"`:`${e}`}function R(e){return Object.keys(e).filter(t=>\"optional\"===e[t]._zod.optin&&\"optional\"===e[t]._zod.optout)}const $={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},L={int64:[BigInt(\"-9223372036854775808\"),BigInt(\"9223372036854775807\")],uint64:[BigInt(0),BigInt(\"18446744073709551615\")]};function X(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(\".pick() cannot be used on object schemas containing refinements\");return D(e,w(e._zod.def,{get shape(){const e={};for(const r in t){if(!(r in n.shape))throw new Error(`Unrecognized key: \"${r}\"`);t[r]&&(e[r]=n.shape[r])}return b(this,\"shape\",e),e},checks:[]}))}function G(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(\".omit() cannot be used on object schemas containing refinements\");const a=w(e._zod.def,{get shape(){const r={...e._zod.def.shape};for(const e in t){if(!(e in n.shape))throw new Error(`Unrecognized key: \"${e}\"`);t[e]&&delete r[e]}return b(this,\"shape\",r),r},checks:[]});return D(e,a)}function Y(e,t){if(!C(t))throw new Error(\"Invalid input to extend: expected a plain object\");const n=e._zod.def.checks;if(n&&n.length>0){const n=e._zod.def.shape;for(const e in t)if(void 0!==Object.getOwnPropertyDescriptor(n,e))throw new Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\")}const r=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return b(this,\"shape\",n),n}});return D(e,r)}function Z(e,t){if(!C(t))throw new Error(\"Invalid input to safeExtend: expected a plain object\");const n=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return b(this,\"shape\",n),n}});return D(e,n)}function q(e,t){const n=w(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t._zod.def.shape};return b(this,\"shape\",n),n},get catchall(){return t._zod.def.catchall},checks:[]});return D(e,n)}function B(e,t,n){const r=t._zod.def.checks;if(r&&r.length>0)throw new Error(\".partial() cannot be used on object schemas containing refinements\");const a=w(t._zod.def,{get shape(){const r=t._zod.def.shape,a={...r};if(n)for(const t in n){if(!(t in r))throw new Error(`Unrecognized key: \"${t}\"`);n[t]&&(a[t]=e?new e({type:\"optional\",innerType:r[t]}):r[t])}else for(const t in r)a[t]=e?new e({type:\"optional\",innerType:r[t]}):r[t];return b(this,\"shape\",a),a},checks:[]});return D(t,a)}function V(e,t,n){const r=w(t._zod.def,{get shape(){const r=t._zod.def.shape,a={...r};if(n)for(const t in n){if(!(t in a))throw new Error(`Unrecognized key: \"${t}\"`);n[t]&&(a[t]=new e({type:\"nonoptional\",innerType:r[t]}))}else for(const t in r)a[t]=new e({type:\"nonoptional\",innerType:r[t]});return b(this,\"shape\",a),a}});return D(t,r)}function U(e,t=0){if(!0===e.aborted)return!0;for(let n=t;n\u003Ce.issues.length;n++)if(!0!==e.issues[n]?.continue)return!0;return!1}function K(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function J(e){return\"string\"==typeof e?e:e?.message}function Q(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const a=J(e.inst?._zod.def?.error?.(e))??J(t?.error?.(e))??J(n.customError?.(e))??J(n.localeError?.(e))??\"Invalid input\";r.message=a}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function ee(e){return e instanceof Set?\"set\":e instanceof Map?\"map\":e instanceof File?\"file\":\"unknown\"}function te(e){return Array.isArray(e)?\"array\":\"string\"==typeof e?\"string\":\"unknown\"}function ne(e){const t=typeof e;switch(t){case\"number\":return Number.isNaN(e)?\"nan\":\"number\";case\"object\":{if(null===e)return\"null\";if(Array.isArray(e))return\"array\";const t=e;if(t&&Object.getPrototypeOf(t)!==Object.prototype&&\"constructor\"in t&&t.constructor)return t.constructor.name}}return t}function re(...e){const[t,n,r]=e;return\"string\"==typeof t?{message:t,code:\"custom\",input:n,inst:r}:{...t}}function ae(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function oe(e){const t=atob(e),n=new Uint8Array(t.length);for(let e=0;e\u003Ct.length;e++)n[e]=t.charCodeAt(e);return n}function ie(e){let t=\"\";for(let n=0;n\u003Ce.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function se(e){const t=e.replace(\u002F-\u002Fg,\"+\").replace(\u002F_\u002Fg,\"\u002F\");return oe(t+\"=\".repeat((4-t.length%4)%4))}function ue(e){return ie(e).replace(\u002F\\+\u002Fg,\"-\").replace(\u002F\\\u002F\u002Fg,\"_\").replace(\u002F=\u002Fg,\"\")}function de(e){const t=e.replace(\u002F^0x\u002F,\"\");if(t.length%2!=0)throw new Error(\"Invalid hex string length\");const n=new Uint8Array(t.length\u002F2);for(let e=0;e\u003Ct.length;e+=2)n[e\u002F2]=Number.parseInt(t.slice(e,e+2),16);return n}function le(e){return Array.from(e).map(e=>e.toString(16).padStart(2,\"0\")).join(\"\")}class ce{constructor(...e){}}},57172(e,t,n){n.d(t,{qg:()=>me});var r=n(44047),a=n(78668),o=n(3265),i=n(43329),s=n(58161),u=n(29407);class d{subPriority=0;validate(e,t){return!0}}class l extends d{constructor(e,t,n,r,a){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,a&&(this.subPriority=a)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}class c extends d{priority=10;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>(0,i.w)(t,e))}set(e,t){return t.timestampIsSet?e:(0,i.w)(e,function(e,t){const n=function(e){return\"function\"==typeof e&&e.prototype?.constructor===e}(t)?new t(0):(0,i.w)(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}(e,this.context))}}class m{run(e,t,n,r){const a=this.parse(e,t,n,r);return a?{setter:new l(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(e,t,n){return!0}}var f=n(61501);const h=\u002F^(1[0-2]|0?\\d)\u002F,p=\u002F^(3[0-1]|[0-2]?\\d)\u002F,v=\u002F^(36[0-6]|3[0-5]\\d|[0-2]?\\d?\\d)\u002F,g=\u002F^(5[0-3]|[0-4]?\\d)\u002F,b=\u002F^(2[0-3]|[0-1]?\\d)\u002F,w=\u002F^(2[0-4]|[0-1]?\\d)\u002F,y=\u002F^(1[0-1]|0?\\d)\u002F,k=\u002F^(1[0-2]|0?\\d)\u002F,x=\u002F^[0-5]?\\d\u002F,j=\u002F^[0-5]?\\d\u002F,M=\u002F^\\d\u002F,P=\u002F^\\d{1,2}\u002F,_=\u002F^\\d{1,3}\u002F,S=\u002F^\\d{1,4}\u002F,W=\u002F^-?\\d+\u002F,C=\u002F^-?\\d\u002F,O=\u002F^-?\\d{1,2}\u002F,N=\u002F^-?\\d{1,3}\u002F,z=\u002F^-?\\d{1,4}\u002F,A=\u002F^([+-])(\\d{2})(\\d{2})?|Z\u002F,T=\u002F^([+-])(\\d{2})(\\d{2})|Z\u002F,E=\u002F^([+-])(\\d{2})(\\d{2})((\\d{2}))?|Z\u002F,D=\u002F^([+-])(\\d{2}):(\\d{2})|Z\u002F,I=\u002F^([+-])(\\d{2}):(\\d{2})(:(\\d{2}))?|Z\u002F;function F(e,t){return e?{value:t(e.value),rest:e.rest}:e}function H(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function R(e,t){const n=t.match(e);if(!n)return null;if(\"Z\"===n[0])return{value:0,rest:t.slice(1)};const r=\"+\"===n[1]?1:-1,a=n[2]?parseInt(n[2],10):0,o=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(a*f.s0+o*f.Cg+i*f._m),rest:t.slice(n[0].length)}}function $(e){return H(W,e)}function L(e,t){switch(e){case 1:return H(M,t);case 2:return H(P,t);case 3:return H(_,t);case 4:return H(S,t);default:return H(new RegExp(\"^\\\\d{1,\"+e+\"}\"),t)}}function X(e,t){switch(e){case 1:return H(C,t);case 2:return H(O,t);case 3:return H(N,t);case 4:return H(z,t);default:return H(new RegExp(\"^-?\\\\d{1,\"+e+\"}\"),t)}}function G(e){switch(e){case\"morning\":return 4;case\"evening\":return 17;case\"pm\":case\"noon\":case\"afternoon\":return 12;default:return 0}}function Y(e,t){const n=t>0,r=n?t:1-t;let a;if(r\u003C=50)a=e||100;else{const t=r+50;a=e+100*Math.trunc(t\u002F100)-(e>=t%100?100:0)}return n?a:1-a}function Z(e){return e%400==0||e%4==0&&e%100!=0}var q=n(84485),B=n(80337),V=n(22008),U=n(97084);var K=n(84543);const J=[31,28,31,30,31,30,31,31,30,31,30,31],Q=[31,29,31,30,31,30,31,31,30,31,30,31];var ee=n(92516),te=n(16172);function ne(e,t,n){const r=(0,ee.q)(),a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=(0,u.a)(e,n?.in),i=o.getDay(),s=7-a,d=t\u003C0||t>6?t-(i+s)%7:((t%7+7)%7+s)%7-(i+s)%7;return(0,te.f)(o,d,n)}var re=n(1593);var ae=n(1108);const oe={G:new class extends m{priority=140;parse(e,t,n){switch(t){case\"G\":case\"GG\":case\"GGG\":return n.era(e,{width:\"abbreviated\"})||n.era(e,{width:\"narrow\"});case\"GGGGG\":return n.era(e,{width:\"narrow\"});default:return n.era(e,{width:\"wide\"})||n.era(e,{width:\"abbreviated\"})||n.era(e,{width:\"narrow\"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"R\",\"u\",\"t\",\"T\"]},y:new class extends m{priority=130;incompatibleTokens=[\"Y\",\"R\",\"u\",\"w\",\"I\",\"i\",\"e\",\"c\",\"t\",\"T\"];parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:\"yy\"===t});switch(t){case\"y\":return F(L(4,e),r);case\"yo\":return F(n.ordinalNumber(e,{unit:\"year\"}),r);default:return F(L(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){const r=e.getFullYear();if(n.isTwoDigitYear){const t=Y(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}const a=\"era\"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}},Y:new class extends m{priority=130;parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:\"YY\"===t});switch(t){case\"Y\":return F(L(4,e),r);case\"Yo\":return F(n.ordinalNumber(e,{unit:\"year\"}),r);default:return F(L(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){const a=(0,q.h)(e,r);if(n.isTwoDigitYear){const t=Y(n.year,a);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,B.k)(e,r)}const o=\"era\"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(o,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,B.k)(e,r)}incompatibleTokens=[\"y\",\"R\",\"u\",\"Q\",\"q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"i\",\"t\",\"T\"]},R:new class extends m{priority=130;parse(e,t){return X(\"R\"===t?4:t.length,e)}set(e,t,n){const r=(0,i.w)(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,V.b)(r)}incompatibleTokens=[\"G\",\"y\",\"Y\",\"u\",\"Q\",\"q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"e\",\"c\",\"t\",\"T\"]},u:new class extends m{priority=130;parse(e,t){return X(\"u\"===t?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"G\",\"y\",\"Y\",\"R\",\"w\",\"I\",\"i\",\"e\",\"c\",\"t\",\"T\"]},Q:new class extends m{priority=120;parse(e,t,n){switch(t){case\"Q\":case\"QQ\":return L(t.length,e);case\"Qo\":return n.ordinalNumber(e,{unit:\"quarter\"});case\"QQQ\":return n.quarter(e,{width:\"abbreviated\",context:\"formatting\"})||n.quarter(e,{width:\"narrow\",context:\"formatting\"});case\"QQQQQ\":return n.quarter(e,{width:\"narrow\",context:\"formatting\"});default:return n.quarter(e,{width:\"wide\",context:\"formatting\"})||n.quarter(e,{width:\"abbreviated\",context:\"formatting\"})||n.quarter(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=1&&t\u003C=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},q:new class extends m{priority=120;parse(e,t,n){switch(t){case\"q\":case\"qq\":return L(t.length,e);case\"qo\":return n.ordinalNumber(e,{unit:\"quarter\"});case\"qqq\":return n.quarter(e,{width:\"abbreviated\",context:\"standalone\"})||n.quarter(e,{width:\"narrow\",context:\"standalone\"});case\"qqqqq\":return n.quarter(e,{width:\"narrow\",context:\"standalone\"});default:return n.quarter(e,{width:\"wide\",context:\"standalone\"})||n.quarter(e,{width:\"abbreviated\",context:\"standalone\"})||n.quarter(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=1&&t\u003C=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"Q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},M:new class extends m{incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"L\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"];priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case\"M\":return F(H(h,e),r);case\"MM\":return F(L(2,e),r);case\"Mo\":return F(n.ordinalNumber(e,{unit:\"month\"}),r);case\"MMM\":return n.month(e,{width:\"abbreviated\",context:\"formatting\"})||n.month(e,{width:\"narrow\",context:\"formatting\"});case\"MMMMM\":return n.month(e,{width:\"narrow\",context:\"formatting\"});default:return n.month(e,{width:\"wide\",context:\"formatting\"})||n.month(e,{width:\"abbreviated\",context:\"formatting\"})||n.month(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},L:new class extends m{priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case\"L\":return F(H(h,e),r);case\"LL\":return F(L(2,e),r);case\"Lo\":return F(n.ordinalNumber(e,{unit:\"month\"}),r);case\"LLL\":return n.month(e,{width:\"abbreviated\",context:\"standalone\"})||n.month(e,{width:\"narrow\",context:\"standalone\"});case\"LLLLL\":return n.month(e,{width:\"narrow\",context:\"standalone\"});default:return n.month(e,{width:\"wide\",context:\"standalone\"})||n.month(e,{width:\"abbreviated\",context:\"standalone\"})||n.month(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"M\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},w:new class extends m{priority=100;parse(e,t,n){switch(t){case\"w\":return H(g,e);case\"wo\":return n.ordinalNumber(e,{unit:\"week\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=53}set(e,t,n,r){return(0,B.k)(function(e,t,n){const r=(0,u.a)(e,n?.in),a=(0,U.N)(r,n)-t;return r.setDate(r.getDate()-7*a),(0,u.a)(r,n?.in)}(e,n,r),r)}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"i\",\"t\",\"T\"]},I:new class extends m{priority=100;parse(e,t,n){switch(t){case\"I\":return H(g,e);case\"Io\":return n.ordinalNumber(e,{unit:\"week\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=53}set(e,t,n){return(0,V.b)(function(e,t,n){const r=(0,u.a)(e,n?.in),a=(0,K.s)(r,n)-t;return r.setDate(r.getDate()-7*a),r}(e,n))}incompatibleTokens=[\"y\",\"Y\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"e\",\"c\",\"t\",\"T\"]},d:new class extends m{priority=90;subPriority=1;parse(e,t,n){switch(t){case\"d\":return H(p,e);case\"do\":return n.ordinalNumber(e,{unit:\"date\"});default:return L(t.length,e)}}validate(e,t){const n=Z(e.getFullYear()),r=e.getMonth();return n?t>=1&&t\u003C=Q[r]:t>=1&&t\u003C=J[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"w\",\"I\",\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},D:new class extends m{priority=90;subpriority=1;parse(e,t,n){switch(t){case\"D\":case\"DD\":return H(v,e);case\"Do\":return n.ordinalNumber(e,{unit:\"date\"});default:return L(t.length,e)}}validate(e,t){return Z(e.getFullYear())?t>=1&&t\u003C=366:t>=1&&t\u003C=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[\"Y\",\"R\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"I\",\"d\",\"E\",\"i\",\"e\",\"c\",\"t\",\"T\"]},E:new class extends m{priority=90;parse(e,t,n){switch(t){case\"E\":case\"EE\":case\"EEE\":return n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});case\"EEEEE\":return n.day(e,{width:\"narrow\",context:\"formatting\"});case\"EEEEEE\":return n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});default:return n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"D\",\"i\",\"e\",\"c\",\"t\",\"T\"]},e:new class extends m{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)\u002F7);return(e+r.weekStartsOn+6)%7+t};switch(t){case\"e\":case\"ee\":return F(L(t.length,e),a);case\"eo\":return F(n.ordinalNumber(e,{unit:\"day\"}),a);case\"eee\":return n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});case\"eeeee\":return n.day(e,{width:\"narrow\",context:\"formatting\"});case\"eeeeee\":return n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"});default:return n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"E\",\"i\",\"c\",\"t\",\"T\"]},c:new class extends m{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)\u002F7);return(e+r.weekStartsOn+6)%7+t};switch(t){case\"c\":case\"cc\":return F(L(t.length,e),a);case\"co\":return F(n.ordinalNumber(e,{unit:\"day\"}),a);case\"ccc\":return n.day(e,{width:\"abbreviated\",context:\"standalone\"})||n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"});case\"ccccc\":return n.day(e,{width:\"narrow\",context:\"standalone\"});case\"cccccc\":return n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"});default:return n.day(e,{width:\"wide\",context:\"standalone\"})||n.day(e,{width:\"abbreviated\",context:\"standalone\"})||n.day(e,{width:\"short\",context:\"standalone\"})||n.day(e,{width:\"narrow\",context:\"standalone\"})}}validate(e,t){return t>=0&&t\u003C=6}set(e,t,n,r){return(e=ne(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"R\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"I\",\"d\",\"D\",\"E\",\"i\",\"e\",\"t\",\"T\"]},i:new class extends m{priority=90;parse(e,t,n){const r=e=>0===e?7:e;switch(t){case\"i\":case\"ii\":return L(t.length,e);case\"io\":return n.ordinalNumber(e,{unit:\"day\"});case\"iii\":return F(n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r);case\"iiiii\":return F(n.day(e,{width:\"narrow\",context:\"formatting\"}),r);case\"iiiiii\":return F(n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r);default:return F(n.day(e,{width:\"wide\",context:\"formatting\"})||n.day(e,{width:\"abbreviated\",context:\"formatting\"})||n.day(e,{width:\"short\",context:\"formatting\"})||n.day(e,{width:\"narrow\",context:\"formatting\"}),r)}}validate(e,t){return t>=1&&t\u003C=7}set(e,t,n){return(e=function(e,t,n){const r=(0,u.a)(e,n?.in),a=t-(0,re.g)(r,n);return(0,te.f)(r,a,n)}(e,n)).setHours(0,0,0,0),e}incompatibleTokens=[\"y\",\"Y\",\"u\",\"q\",\"Q\",\"M\",\"L\",\"w\",\"d\",\"D\",\"E\",\"e\",\"c\",\"t\",\"T\"]},a:new class extends m{priority=80;parse(e,t,n){switch(t){case\"a\":case\"aa\":case\"aaa\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"aaaaa\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"b\",\"B\",\"H\",\"k\",\"t\",\"T\"]},b:new class extends m{priority=80;parse(e,t,n){switch(t){case\"b\":case\"bb\":case\"bbb\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"bbbbb\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"a\",\"B\",\"H\",\"k\",\"t\",\"T\"]},B:new class extends m{priority=80;parse(e,t,n){switch(t){case\"B\":case\"BB\":case\"BBB\":return n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});case\"BBBBB\":return n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"});default:return n.dayPeriod(e,{width:\"wide\",context:\"formatting\"})||n.dayPeriod(e,{width:\"abbreviated\",context:\"formatting\"})||n.dayPeriod(e,{width:\"narrow\",context:\"formatting\"})}}set(e,t,n){return e.setHours(G(n),0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"t\",\"T\"]},h:new class extends m{priority=70;parse(e,t,n){switch(t){case\"h\":return H(k,e);case\"ho\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=12}set(e,t,n){const r=e.getHours()>=12;return r&&n\u003C12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=[\"H\",\"K\",\"k\",\"t\",\"T\"]},H:new class extends m{priority=70;parse(e,t,n){switch(t){case\"H\":return H(b,e);case\"Ho\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"h\",\"K\",\"k\",\"t\",\"T\"]},K:new class extends m{priority=70;parse(e,t,n){switch(t){case\"K\":return H(y,e);case\"Ko\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=11}set(e,t,n){return e.getHours()>=12&&n\u003C12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[\"h\",\"H\",\"k\",\"t\",\"T\"]},k:new class extends m{priority=70;parse(e,t,n){switch(t){case\"k\":return H(w,e);case\"ko\":return n.ordinalNumber(e,{unit:\"hour\"});default:return L(t.length,e)}}validate(e,t){return t>=1&&t\u003C=24}set(e,t,n){const r=n\u003C=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[\"a\",\"b\",\"h\",\"H\",\"K\",\"t\",\"T\"]},m:new class extends m{priority=60;parse(e,t,n){switch(t){case\"m\":return H(x,e);case\"mo\":return n.ordinalNumber(e,{unit:\"minute\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[\"t\",\"T\"]},s:new class extends m{priority=50;parse(e,t,n){switch(t){case\"s\":return H(j,e);case\"so\":return n.ordinalNumber(e,{unit:\"second\"});default:return L(t.length,e)}}validate(e,t){return t>=0&&t\u003C=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[\"t\",\"T\"]},S:new class extends m{priority=30;parse(e,t){return F(L(t.length,e),e=>Math.trunc(e*Math.pow(10,3-t.length)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[\"t\",\"T\"]},X:new class extends m{priority=10;parse(e,t){switch(t){case\"X\":return R(A,e);case\"XX\":return R(T,e);case\"XXXX\":return R(E,e);case\"XXXXX\":return R(I,e);default:return R(D,e)}}set(e,t,n){return t.timestampIsSet?e:(0,i.w)(e,e.getTime()-(0,ae.G)(e)-n)}incompatibleTokens=[\"t\",\"T\",\"x\"]},x:new class extends m{priority=10;parse(e,t){switch(t){case\"x\":return R(A,e);case\"xx\":return R(T,e);case\"xxxx\":return R(E,e);case\"xxxxx\":return R(I,e);default:return R(D,e)}}set(e,t,n){return t.timestampIsSet?e:(0,i.w)(e,e.getTime()-(0,ae.G)(e)-n)}incompatibleTokens=[\"t\",\"T\",\"X\"]},t:new class extends m{priority=40;parse(e){return $(e)}set(e,t,n){return[(0,i.w)(e,1e3*n),{timestampIsSet:!0}]}incompatibleTokens=\"*\"},T:new class extends m{priority=20;parse(e){return $(e)}set(e,t,n){return[(0,i.w)(e,n),{timestampIsSet:!0}]}incompatibleTokens=\"*\"}},ie=\u002F[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|''|'(''|[^'])+('|$)|.\u002Fg,se=\u002FP+p+|P+|p+|''|'(''|[^'])+('|$)|.\u002Fg,ue=\u002F^'([^]*?)'?$\u002F,de=\u002F''\u002Fg,le=\u002F\\S\u002F,ce=\u002F[a-zA-Z]\u002F;function me(e,t,n,d){const l=()=>(0,i.w)(d?.in||n,NaN),m=(0,s.q)(),f=d?.locale??m.locale??r.c,h=d?.firstWeekContainsDate??d?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,p=d?.weekStartsOn??d?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0;if(!t)return e?l():(0,u.a)(n,d?.in);const v={firstWeekContainsDate:h,weekStartsOn:p,locale:f},g=[new c(d?.in,n)],b=t.match(se).map(e=>{const t=e[0];return t in a.m?(0,a.m[t])(e,f.formatLong):e}).join(\"\").match(ie),w=[];for(let n of b){!d?.useAdditionalWeekYearTokens&&(0,o.xM)(n)&&(0,o.Ss)(n,t,e),!d?.useAdditionalDayOfYearTokens&&(0,o.ef)(n)&&(0,o.Ss)(n,t,e);const r=n[0],a=oe[r];if(a){const{incompatibleTokens:t}=a;if(Array.isArray(t)){const e=w.find(e=>t.includes(e.token)||e.token===r);if(e)throw new RangeError(`The format string mustn't contain \\`${e.fullToken}\\` and \\`${n}\\` at the same time`)}else if(\"*\"===a.incompatibleTokens&&w.length>0)throw new RangeError(`The format string mustn't contain \\`${n}\\` and any other token at the same time`);w.push({token:r,fullToken:n});const o=a.run(e,n,f.match,v);if(!o)return l();g.push(o.setter),e=o.rest}else{if(r.match(ce))throw new RangeError(\"Format string contains an unescaped latin alphabet character `\"+r+\"`\");if(\"''\"===n?n=\"'\":\"'\"===r&&(n=fe(n)),0!==e.indexOf(n))return l();e=e.slice(n.length)}}if(e.length>0&&le.test(e))return l();const y=g.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>g.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]);let k=(0,u.a)(n,d?.in);if(isNaN(+k))return l();const x={};for(const e of y){if(!e.validate(k,v))return l();const t=e.set(k,x,v);Array.isArray(t)?(k=t[0],Object.assign(x,t[1])):k=t}return k}function fe(e){return e.match(ue)[1].replace(de,\"'\")}},57309(e,t,n){n.d(t,{f:()=>o});var r=n(31635);function a(e){return e}function o(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=a);var n=[],r=!1;return{read:function(){if(r)throw new Error(\"Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.\");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=(0,r.Cl)({async:!0,ssr:!1},e),t}},57429(e,t,n){n.d(t,{G:()=>l});const r={lessThanXSeconds:{one:\"少於 1 秒\",other:\"少於 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分鐘\",lessThanXMinutes:{one:\"少於 1 分鐘\",other:\"少於 {{count}} 分鐘\"},xMinutes:{one:\"1 分鐘\",other:\"{{count}} 分鐘\"},xHours:{one:\"1 小時\",other:\"{{count}} 小時\"},aboutXHours:{one:\"大約 1 小時\",other:\"大約 {{count}} 小時\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大約 1 個星期\",other:\"大約 {{count}} 個星期\"},xWeeks:{one:\"1 個星期\",other:\"{{count}} 個星期\"},aboutXMonths:{one:\"大約 1 個月\",other:\"大約 {{count}} 個月\"},xMonths:{one:\"1 個月\",other:\"{{count}} 個月\"},aboutXYears:{one:\"大約 1 年\",other:\"大約 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超過 1 年\",other:\"超過 {{count}} 年\"},almostXYears:{one:\"將近 1 年\",other:\"將近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'上個'eeee p\",yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:\"'下個'eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n+\"日\";case\"hour\":return n+\"時\";case\"minute\":return n+\"分\";case\"second\":return n+\"秒\";default:return\"第 \"+n}},era:(0,s.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一刻\",\"第二刻\",\"第三刻\",\"第四刻\"],wide:[\"第一刻鐘\",\"第二刻鐘\",\"第三刻鐘\",\"第四刻鐘\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"週日\",\"週一\",\"週二\",\"週三\",\"週四\",\"週五\",\"週六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"凌晨\",noon:\"午\",morning:\"早\",afternoon:\"下午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"凌晨\",noon:\"中午\",morning:\"早晨\",afternoon:\"中午\",evening:\"晚上\",night:\"夜間\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"zh-TW\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"內\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]刻\u002Fi,wide:\u002F^第[一二三四]刻鐘\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^週[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},57733(e,t,n){n.d(t,{A:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من زوز ثواني\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية\",two:\"زوز ثواني\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نص دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقايق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقايق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة تقريب\",two:\"ساعتين تقريب\",threeToTen:\"{{count}} سوايع تقريب\",other:\"{{count}} ساعة تقريب\"},xHours:{one:\"ساعة\",two:\"ساعتين\",threeToTen:\"{{count}} سوايع\",other:\"{{count}} ساعة\"},xDays:{one:\"نهار\",two:\"نهارين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"جمعة تقريب\",two:\"جمعتين تقريب\",threeToTen:\"{{count}} جماع تقريب\",other:\"{{count}} جمعة تقريب\"},xWeeks:{one:\"جمعة\",two:\"جمعتين\",threeToTen:\"{{count}} جماع\",other:\"{{count}} جمعة\"},aboutXMonths:{one:\"شهر تقريب\",two:\"شهرين تقريب\",threeToTen:\"{{count}} أشهرة تقريب\",other:\"{{count}} شهر تقريب\"},xMonths:{one:\"شهر\",two:\"شهرين\",threeToTen:\"{{count}} أشهرة\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام تقريب\",two:\"عامين تقريب\",threeToTen:\"{{count}} أعوام تقريب\",other:\"{{count}} عام تقريب\"},xYears:{one:\"عام\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام تقريب\",two:\"عامين تقريب\",threeToTen:\"{{count}} أعوام تقريب\",other:\"{{count}} عام تقريب\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss\",long:\"HH:mm:ss\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'مع' {{time}}\",long:\"{{date}} 'مع' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'إلي فات مع' p\",yesterday:\"'البارح مع' p\",today:\"'اليوم مع' p\",tomorrow:\"'غدوة مع' p\",nextWeek:\"eeee 'الجمعة الجاية مع' p 'نهار'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"د\",\"ن\",\"أ\",\"س\",\"أ\",\"ج\",\"ج\",\"م\",\"أ\",\"م\",\"ف\",\"ج\"],abbreviated:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"],wide:[\"جانفي\",\"فيفري\",\"مارس\",\"أفريل\",\"ماي\",\"جوان\",\"جويلية\",\"أوت\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"},abbreviated:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"},wide:{am:\"ص\",pm:\"ع\",morning:\"الصباح\",noon:\"القايلة\",afternoon:\"بعد القايلة\",evening:\"العشية\",night:\"الليل\",midnight:\"نص الليل\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"},abbreviated:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"},wide:{am:\"ص\",pm:\"ع\",morning:\"في الصباح\",noon:\"في القايلة\",afternoon:\"بعد القايلة\",evening:\"في العشية\",night:\"في الليل\",midnight:\"نص الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-TN\",formatDistance:(e,t,n)=>{const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"في \"+o:\"عندو \"+o:o},formatLong:o,formatRelative:e=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F[قب]\u002F,abbreviated:\u002F[قب]\\.م\\.\u002F,wide:\u002F(قبل|بعد) الميلاد\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fقبل\u002F,\u002Fبعد\u002F]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002Fر[1234]\u002F,wide:\u002Fالربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[جفمأسند]\u002F,abbreviated:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F,wide:\u002F^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ج\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ج\u002Fi,\u002F^ج\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^جانفي\u002Fi,\u002F^فيفري\u002Fi,\u002F^مارس\u002Fi,\u002F^أفريل\u002Fi,\u002F^ماي\u002Fi,\u002F^جوان\u002Fi,\u002F^جويلية\u002Fi,\u002F^أوت\u002Fi,\u002F^سبتمبر\u002Fi,\u002F^أكتوبر\u002Fi,\u002F^نوفمبر\u002Fi,\u002F^ديسمبر\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))\u002F,any:\u002F^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^ع\u002F,midnight:\u002Fنص الليل\u002F,noon:\u002Fقايلة\u002F,afternoon:\u002Fبعد القايلة\u002F,morning:\u002Fصباح\u002F,evening:\u002Fعشية\u002F,night:\u002Fليل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},57883(e,t,n){function r(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(let n=0;n\u003Ce.length;n++)if(t(e[n]))return n}(s,e=>e.test(i)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(i));let d;return d=e.valueCallback?e.valueCallback(u):u,d=n.valueCallback?n.valueCallback(d):d,{value:d,rest:t.slice(i.length)}}}n.d(t,{A:()=>r})},58122(e,t,n){n.d(t,{el:()=>l});const r={lessThanXSeconds:{one:\"λιγότερο από ένα δευτερόλεπτο\",other:\"λιγότερο από {{count}} δευτερόλεπτα\"},xSeconds:{one:\"1 δευτερόλεπτο\",other:\"{{count}} δευτερόλεπτα\"},halfAMinute:\"μισό λεπτό\",lessThanXMinutes:{one:\"λιγότερο από ένα λεπτό\",other:\"λιγότερο από {{count}} λεπτά\"},xMinutes:{one:\"1 λεπτό\",other:\"{{count}} λεπτά\"},aboutXHours:{one:\"περίπου 1 ώρα\",other:\"περίπου {{count}} ώρες\"},xHours:{one:\"1 ώρα\",other:\"{{count}} ώρες\"},xDays:{one:\"1 ημέρα\",other:\"{{count}} ημέρες\"},aboutXWeeks:{one:\"περίπου 1 εβδομάδα\",other:\"περίπου {{count}} εβδομάδες\"},xWeeks:{one:\"1 εβδομάδα\",other:\"{{count}} εβδομάδες\"},aboutXMonths:{one:\"περίπου 1 μήνας\",other:\"περίπου {{count}} μήνες\"},xMonths:{one:\"1 μήνας\",other:\"{{count}} μήνες\"},aboutXYears:{one:\"περίπου 1 χρόνο\",other:\"περίπου {{count}} χρόνια\"},xYears:{one:\"1 χρόνο\",other:\"{{count}} χρόνια\"},overXYears:{one:\"πάνω από 1 χρόνο\",other:\"πάνω από {{count}} χρόνια\"},almostXYears:{one:\"περίπου 1 χρόνο\",other:\"περίπου {{count}} χρόνια\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"d\u002FM\u002Fyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} - {{time}}\",long:\"{{date}} - {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>6===e.getDay()?\"'το προηγούμενο' eeee 'στις' p\":\"'την προηγούμενη' eeee 'στις' p\",yesterday:\"'χθες στις' p\",today:\"'σήμερα στις' p\",tomorrow:\"'αύριο στις' p\",nextWeek:\"eeee 'στις' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;let a;return a=\"year\"===r||\"month\"===r?\"ος\":\"week\"===r||\"dayOfYear\"===r||\"day\"===r||\"hour\"===r||\"date\"===r?\"η\":\"ο\",n+a},era:(0,s.o)({values:{narrow:[\"πΧ\",\"μΧ\"],abbreviated:[\"π.Χ.\",\"μ.Χ.\"],wide:[\"προ Χριστού\",\"μετά Χριστόν\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Τ1\",\"Τ2\",\"Τ3\",\"Τ4\"],wide:[\"1ο τρίμηνο\",\"2ο τρίμηνο\",\"3ο τρίμηνο\",\"4ο τρίμηνο\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Ι\",\"Φ\",\"Μ\",\"Α\",\"Μ\",\"Ι\",\"Ι\",\"Α\",\"Σ\",\"Ο\",\"Ν\",\"Δ\"],abbreviated:[\"Ιαν\",\"Φεβ\",\"Μάρ\",\"Απρ\",\"Μάι\",\"Ιούν\",\"Ιούλ\",\"Αύγ\",\"Σεπ\",\"Οκτ\",\"Νοέ\",\"Δεκ\"],wide:[\"Ιανουάριος\",\"Φεβρουάριος\",\"Μάρτιος\",\"Απρίλιος\",\"Μάιος\",\"Ιούνιος\",\"Ιούλιος\",\"Αύγουστος\",\"Σεπτέμβριος\",\"Οκτώβριος\",\"Νοέμβριος\",\"Δεκέμβριος\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"Ι\",\"Φ\",\"Μ\",\"Α\",\"Μ\",\"Ι\",\"Ι\",\"Α\",\"Σ\",\"Ο\",\"Ν\",\"Δ\"],abbreviated:[\"Ιαν\",\"Φεβ\",\"Μαρ\",\"Απρ\",\"Μαΐ\",\"Ιουν\",\"Ιουλ\",\"Αυγ\",\"Σεπ\",\"Οκτ\",\"Νοε\",\"Δεκ\"],wide:[\"Ιανουαρίου\",\"Φεβρουαρίου\",\"Μαρτίου\",\"Απριλίου\",\"Μαΐου\",\"Ιουνίου\",\"Ιουλίου\",\"Αυγούστου\",\"Σεπτεμβρίου\",\"Οκτωβρίου\",\"Νοεμβρίου\",\"Δεκεμβρίου\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Κ\",\"Δ\",\"T\",\"Τ\",\"Π\",\"Π\",\"Σ\"],short:[\"Κυ\",\"Δε\",\"Τρ\",\"Τε\",\"Πέ\",\"Πα\",\"Σά\"],abbreviated:[\"Κυρ\",\"Δευ\",\"Τρί\",\"Τετ\",\"Πέμ\",\"Παρ\",\"Σάβ\"],wide:[\"Κυριακή\",\"Δευτέρα\",\"Τρίτη\",\"Τετάρτη\",\"Πέμπτη\",\"Παρασκευή\",\"Σάββατο\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"πμ\",pm:\"μμ\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"},abbreviated:{am:\"π.μ.\",pm:\"μ.μ.\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"},wide:{am:\"π.μ.\",pm:\"μ.μ.\",midnight:\"μεσάνυχτα\",noon:\"μεσημέρι\",morning:\"πρωί\",afternoon:\"απόγευμα\",evening:\"βράδυ\",night:\"νύχτα\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"el\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"σε \"+a:a+\" πριν\":a},formatLong:o,formatRelative:(e,t)=>{const n=i[e];return\"function\"==typeof n?n(t):n},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(ος|η|ο)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(πΧ|μΧ)\u002Fi,abbreviated:\u002F^(π\\.?\\s?χ\\.?|π\\.?\\s?κ\\.?\\s?χ\\.?|μ\\.?\\s?χ\\.?|κ\\.?\\s?χ\\.?)\u002Fi,wide:\u002F^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^π\u002Fi,\u002F^(μ|κ)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^τ[1234]\u002Fi,wide:\u002F^[1234]ο? τρ(ί|ι)μηνο\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[ιφμαμιιασονδ]\u002Fi,abbreviated:\u002F^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)\u002Fi,wide:\u002F^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ι\u002Fi,\u002F^φ\u002Fi,\u002F^μ\u002Fi,\u002F^α\u002Fi,\u002F^μ\u002Fi,\u002F^ι\u002Fi,\u002F^ι\u002Fi,\u002F^α\u002Fi,\u002F^σ\u002Fi,\u002F^ο\u002Fi,\u002F^ν\u002Fi,\u002F^δ\u002Fi],any:[\u002F^ια\u002Fi,\u002F^φ\u002Fi,\u002F^μ[άα]ρ\u002Fi,\u002F^απ\u002Fi,\u002F^μ[άα][ιΐ]\u002Fi,\u002F^ιο[ύυ]ν\u002Fi,\u002F^ιο[ύυ]λ\u002Fi,\u002F^α[ύυ]\u002Fi,\u002F^σ\u002Fi,\u002F^ο\u002Fi,\u002F^ν\u002Fi,\u002F^δ\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[κδτπσ]\u002Fi,short:\u002F^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])\u002Fi,abbreviated:\u002F^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)\u002Fi,wide:\u002F^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^κ\u002Fi,\u002F^δ\u002Fi,\u002F^τ\u002Fi,\u002F^τ\u002Fi,\u002F^π\u002Fi,\u002F^π\u002Fi,\u002F^σ\u002Fi],any:[\u002F^κ\u002Fi,\u002F^δ\u002Fi,\u002F^τρ\u002Fi,\u002F^τε\u002Fi,\u002F^π[εέ]\u002Fi,\u002F^π[αά]\u002Fi,\u002F^σ\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)\u002Fi,any:\u002F^([πμ]\\.?\\s?μ\\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^πμ|π\\.\\s?μ\\.\u002Fi,pm:\u002F^μμ|μ\\.\\s?μ\\.\u002Fi,midnight:\u002F^μεσάν\u002Fi,noon:\u002F^μεσημ(έ|ε)\u002Fi,morning:\u002Fπρω(ί|ι)\u002Fi,afternoon:\u002Fαπ(ό|ο)γευμα\u002Fi,evening:\u002Fβρ(ά|α)δυ\u002Fi,night:\u002Fν(ύ|υ)χτα\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},58161(e,t,n){n.d(t,{q:()=>a});var r=n(92516);function a(){return Object.assign({},(0,r.q)())}},58237(e,t,n){n(74848),n(27723),n(47143),n(80894),n(78971),n(39271),n(92060),n(19402)},58241(e,t,n){n.d(t,{Eq:()=>u});var r=new WeakMap,a=new WeakMap,o={},i=0,s=function(e){return e&&(e.host||s(e.parentNode))},u=function(e,t,n){void 0===n&&(n=\"data-aria-hidden\");var u=Array.from(Array.isArray(e)?e:[e]),d=t||function(e){return\"undefined\"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return d?(u.push.apply(u,Array.from(d.querySelectorAll(\"[aria-live], script\"))),function(e,t,n,u){var d=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=s(t);return n&&e.contains(n)?n:(console.error(\"aria-hidden\",t,\"in not contained inside\",e,\". Doing nothing\"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);o[n]||(o[n]=new WeakMap);var l=o[n],c=[],m=new Set,f=new Set(d),h=function(e){e&&!m.has(e)&&(m.add(e),h(e.parentNode))};d.forEach(h);var p=function(e){e&&!f.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(m.has(e))p(e);else try{var t=e.getAttribute(u),o=null!==t&&\"false\"!==t,i=(r.get(e)||0)+1,s=(l.get(e)||0)+1;r.set(e,i),l.set(e,s),c.push(e),1===i&&o&&a.set(e,!0),1===s&&e.setAttribute(n,\"true\"),o||e.setAttribute(u,\"true\")}catch(t){console.error(\"aria-hidden: cannot operate on \",e,t)}})};return p(t),m.clear(),i++,function(){c.forEach(function(e){var t=r.get(e)-1,o=l.get(e)-1;r.set(e,t),l.set(e,o),t||(a.has(e)||e.removeAttribute(u),a.delete(e)),o||e.removeAttribute(n)}),--i||(r=new WeakMap,r=new WeakMap,a=new WeakMap,o={})}}(u,d,n,\"aria-hidden\")):function(){return null}}},58255(e,t,n){n.d(t,{Y:()=>a});var r=n(57883);const a={ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,r.A)({matchPatterns:{narrow:\u002F^(aC|dC)\u002Fi,abbreviated:\u002F^(a\\.?\\s?C\\.?|a\\.?\\s?e\\.?\\s?v\\.?|d\\.?\\s?C\\.?|e\\.?\\s?v\\.?)\u002Fi,wide:\u002F^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^a\u002Fi,\u002F^(d|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,r.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^t[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,r.A)({matchPatterns:{narrow:\u002F^[gfmalsond]\u002Fi,abbreviated:\u002F^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)\u002Fi,wide:\u002F^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^g\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^l\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ge\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^mag\u002Fi,\u002F^gi\u002Fi,\u002F^l\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,r.A)({matchPatterns:{narrow:\u002F^[dlmgvs]\u002Fi,short:\u002F^(do|lu|ma|me|gi|ve|sa)\u002Fi,abbreviated:\u002F^(dom|lun|mar|mer|gio|ven|sab)\u002Fi,wide:\u002F^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^g\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:\u002F^(a|m\\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mezza\u002Fi,noon:\u002F^mezzo\u002Fi,morning:\u002Fmattina\u002Fi,afternoon:\u002Fpomeriggio\u002Fi,evening:\u002Fsera\u002Fi,night:\u002Fnotte\u002Fi}},defaultParseWidth:\"any\"})}},58424(e,t,n){n.d(t,{J:()=>r});class r{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(\"function\"==typeof e)return e(this,{execution:\"sync\"}),void e(this,{execution:\"async\"});const t=e.split(\"\\n\").filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>\" \".repeat(2*this.indent)+e);for(const e of r)this.content.push(e)}compile(){const e=Function,t=this?.args;return new e(...t,[...(this?.content??[\"\"]).map(e=>`  ${e}`)].join(\"\\n\"))}}},58666(e,t,n){n.d(t,{qW:()=>f});var r,a=n(51609),o=n(9957),i=n(44645),s=n(91071),u=n(10263),d=n(92129),l=n(74848),c=\"dismissableLayer.update\",m=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=a.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:b,onDismiss:w,...y}=e,k=a.useContext(m),[x,j]=a.useState(null),M=x?.ownerDocument??globalThis?.document,[,P]=a.useState({}),_=(0,s.s)(t,e=>j(e)),S=Array.from(k.layers),[W]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),C=S.indexOf(W),O=x?S.indexOf(x):-1,N=k.layersWithOutsidePointerEventsDisabled.size>0,z=O>=C,A=function(e,t=globalThis?.document){const n=(0,u.c)(e),r=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{const e=e=>{if(e.target&&!r.current){let r=function(){p(\"dismissableLayer.pointerDownOutside\",n,a,{discrete:!0})};const a={originalEvent:e};\"touch\"===e.pointerType?(t.removeEventListener(\"click\",o.current),o.current=r,t.addEventListener(\"click\",o.current,{once:!0})):r()}else t.removeEventListener(\"click\",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(\"pointerdown\",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(\"pointerdown\",e),t.removeEventListener(\"click\",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{const t=e.target,n=[...k.branches].some(e=>e.contains(t));z&&!n&&(v?.(e),b?.(e),e.defaultPrevented||w?.())},M),T=function(e,t=globalThis?.document){const n=(0,u.c)(e),r=a.useRef(!1);return a.useEffect(()=>{const e=e=>{e.target&&!r.current&&p(\"dismissableLayer.focusOutside\",n,{originalEvent:e},{discrete:!1})};return t.addEventListener(\"focusin\",e),()=>t.removeEventListener(\"focusin\",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{const t=e.target;[...k.branches].some(e=>e.contains(t))||(g?.(e),b?.(e),e.defaultPrevented||w?.())},M);return(0,d.U)(e=>{O===k.layers.size-1&&(f?.(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},M),a.useEffect(()=>{if(x)return n&&(0===k.layersWithOutsidePointerEventsDisabled.size&&(r=M.body.style.pointerEvents,M.body.style.pointerEvents=\"none\"),k.layersWithOutsidePointerEventsDisabled.add(x)),k.layers.add(x),h(),()=>{n&&1===k.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=r)}},[x,M,n,k]),a.useEffect(()=>()=>{x&&(k.layers.delete(x),k.layersWithOutsidePointerEventsDisabled.delete(x),h())},[x,k]),a.useEffect(()=>{const e=()=>P({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(i.sG.div,{...y,ref:_,style:{pointerEvents:N?z?\"auto\":\"none\":void 0,...e.style},onFocusCapture:(0,o.mK)(e.onFocusCapture,T.onFocusCapture),onBlurCapture:(0,o.mK)(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:(0,o.mK)(e.onPointerDownCapture,A.onPointerDownCapture)})});function h(){const e=new CustomEvent(c);document.dispatchEvent(e)}function p(e,t,n,{discrete:r}){const a=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?(0,i.hO)(a,o):a.dispatchEvent(o)}f.displayName=\"DismissableLayer\",a.forwardRef((e,t)=>{const n=a.useContext(m),r=a.useRef(null),o=(0,s.s)(t,r);return a.useEffect(()=>{const e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(i.sG.div,{...e,ref:o})}).displayName=\"DismissableLayerBranch\"},58713(e,t,n){var r,a,o,i,s,u,d=n(74848),l=n(27723),c=n(45773),m=n(41585),f=n(13558),h=n(48697),p=n(78971),v=n(62468),g=n(51192),b=n(22018),w=n(32364),y=[\"#000000\",\"#FFFFFF\",\"#FF0000\",\"#00FF00\",\"#0000FF\",\"#FFFF00\",\"#FF00FF\",\"#00FFFF\",\"#FFA500\",\"#800080\",\"#FFC0CB\",\"#A52A2A\",\"#808080\",\"#008000\",\"#000080\",\"#800000\",\"#808000\",\"#008080\",\"#C0C0C0\",\"#FF69B4\"],k=function(e){if(!e||\"transparent\"===e)return\"#000000\";var t=e.replace(\"#\",\"\");return(.299*parseInt(t.substring(0,2),16)+.587*parseInt(t.substring(2,4),16)+.114*parseInt(t.substring(4,6),16))\u002F255>.5?\"#000000\":\"#FFFFFF\"},x=function(e){var t=e.value,n=void 0===t?\"\":t,r=e.onChange,a=e.disabled,o=void 0!==a&&a,i=e.placeholder,s=void 0===i?(0,l.__)(\"Enter color value\",\"wp-cafe\"):i,u=e.className,x=e.showPresets,j=void 0===x||x,M=e.presetColors,P=void 0===M?y:M,_=e.allowCustom,S=void 0===_||_,W=e.format,C=void 0===W?\"hex\":W,O=(0,b.p)({value:n,onChange:r,format:C}),N=O.open,z=O.inputValue,A=O.isValidColor,T=O.colorPickerRef,E=O.setOpen,D=O.handleColorSelect,I=O.handleInputChange,F=O.handleCustomColorChange,H=O.handleApply,R=O.handleCancel,$=O.handleClear,L=O.getDisplayColor,X=O.isValidHexColor;return(0,d.jsx)(\"div\",{className:\"flex items-center gap-2 \".concat(u||\"\"),children:(0,d.jsx)(\"div\",{className:\"flex-1 relative\",children:(0,d.jsxs)(g.AM,{open:N,onOpenChange:E,children:[(0,d.jsx)(g.Wv,{asChild:!0,children:(0,d.jsxs)(\"div\",{className:\"relative w-full\",children:[(0,d.jsx)(v.Input,{value:z,onChange:I,placeholder:s,disabled:o,className:\"font-mono pr-10 cursor-pointer \".concat(A?\"\":\"border-red-500\"),onClick:function(){return!o&&E(!0)},readOnly:!1}),(0,d.jsx)(p.$,{type:\"button\",variant:\"ghost\",disabled:o,className:\"absolute right-1 top-1\u002F2 -translate-y-1\u002F2! w-8 h-8 p-1 rounded-md pointer-events-none \".concat(\"transparent\"===L()?\"bg-white border border-gray-300\":\"\"),style:{backgroundColor:\"transparent\"===L()?\"transparent\":L()},size:\"sm\",children:\"transparent\"===L()?(0,d.jsxs)(\"div\",{className:\"w-full h-full relative\",children:[(0,d.jsx)(\"div\",{className:\"w-full h-full rounded opacity-30\",style:{backgroundImage:\"linear-gradient(45deg, #ccc 25%, transparent 25%), \\n                                                             linear-gradient(-45deg, #ccc 25%, transparent 25%), \\n                                                             linear-gradient(45deg, transparent 75%, #ccc 75%), \\n                                                             linear-gradient(-45deg, transparent 75%, #ccc 75%)\",backgroundSize:\"6px 6px\",backgroundPosition:\"0 0, 0 3px, 3px -3px, -3px 0px\"}}),(0,d.jsx)(f.A,{className:\"w-4 h-4 text-gray-600 absolute inset-0 m-auto\"})]}):(0,d.jsx)(f.A,{className:\"w-4 h-4 absolute inset-0 m-auto\",style:{color:k(L())}})})]})}),(0,d.jsx)(g.hl,{className:\"w-64 p-4\",align:\"start\",children:(0,d.jsxs)(\"div\",{className:\"space-y-4\",children:[(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Color Value\",\"wp-cafe\")}),(0,d.jsx)(v.Input,{value:z,onChange:I,placeholder:s,className:\"font-mono \".concat(A?\"\":\"border-danger\")}),!A&&(0,d.jsx)(\"p\",{className:\"text-xs text-danger\",children:(0,l.__)(\"Invalid color format\",\"wp-cafe\")})]}),S&&(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Custom Color\",\"wp-cafe\")}),(0,d.jsx)(\"input\",{ref:T,type:\"color\",value:X(z)&&z?z:\"\",onChange:F,className:\"w-full h-10 rounded border border-gray-300 cursor-pointer\",disabled:o})]}),j&&(0,d.jsxs)(\"div\",{className:\"space-y-2\",children:[(0,d.jsx)(\"label\",{className:\"text-sm font-medium\",children:(0,l.__)(\"Preset Colors\",\"wp-cafe\")}),(0,d.jsx)(\"div\",{className:\"grid grid-cols-5 gap-2\",children:P.map(function(e,t){return(0,d.jsx)(\"button\",{type:\"button\",onClick:function(){return D(e)},className:\"w-8 h-8 rounded border-2 border-gray-300 hover:border-gray-400 focus:border-primary focus:outline-none transition-colors relative\",style:{backgroundColor:e},disabled:o,title:e,children:(z===e||n===e)&&z&&n&&(0,d.jsx)(c.A,{className:\"w-4 h-4 text-white mix-blend-difference absolute inset-0 m-auto\"})},t)})})]}),(0,d.jsxs)(\"div\",{className:\"flex justify-between items-center gap-2 pt-2 border-t\",children:[(0,d.jsx)(w.A,{icon:(0,d.jsx)(m.A,{className:\"size-4\"}),tooltip:(0,l.__)(\"Clear\",\"wp-cafe\"),onClick:$,variant:\"ghost\",size:\"sm\",buttonClassName:\"text-red-600 hover:text-red-800 hover:bg-red-50\"}),(0,d.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,d.jsx)(w.A,{icon:(0,d.jsx)(h.A,{className:\"size-4\"}),tooltip:(0,l.__)(\"Cancel\",\"wp-cafe\"),onClick:R,variant:\"ghost\",size:\"sm\"}),(0,d.jsx)(w.A,{icon:(0,d.jsx)(c.A,{className:\"size-4 text-success\"}),tooltip:(0,l.__)(\"Apply\",\"wp-cafe\"),onClick:H,variant:\"ghost\",size:\"sm\",buttonClassName:\"hover:bg-success\u002F10\",disabled:!A})]})]})]})})]})})})};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_color_picker\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_color_picker\",\"wpcafe\",function(e,t){return(0,d.jsx)(x,Object.assign({},t))},10)},58773(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"'letzten' eeee 'um' p\",yesterday:\"'gestern um' p\",today:\"'heute um' p\",tomorrow:\"'morgen um' p\",nextWeek:\"eeee 'um' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},59007(e,t,n){n.d(t,{P:()=>a});var r=n(5305);function a(e,t){const[n,a]=(0,r.x)(e,t.start,t.end);return{start:n,end:a}}},59031(e,t,n){n.d(t,{Eb:()=>p,Iu:()=>m,M_:()=>g,WA:()=>v,cU:()=>f,dK:()=>c,n$:()=>h});var r=n(74848),a=n(27723),o=n(54718),i=n(60250),s=n(87677),u=n(71112),d=n(78971),l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function c(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsx)(\"nav\",Object.assign({role:\"navigation\",\"aria-label\":\"pagination\",\"data-slot\":\"pagination\",className:(0,u.cn)(\"mx-auto flex w-full justify-center\",t)},n))}function m(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsx)(\"ul\",Object.assign({\"data-slot\":\"pagination-content\",className:(0,u.cn)(\"flex flex-row items-center gap-1\",t)},n))}function f(e){var t=l(e,[]);return(0,r.jsx)(\"li\",Object.assign({\"data-slot\":\"pagination-item\"},t))}function h(e){var t=e.className,n=e.isActive,a=e.size,o=void 0===a?\"icon\":a,i=l(e,[\"className\",\"isActive\",\"size\"]);return(0,r.jsx)(\"a\",Object.assign({\"aria-current\":n?\"page\":void 0,\"data-slot\":\"pagination-link\",\"data-active\":n,className:(0,u.cn)((0,d.r)({variant:n?\"outlinePrimary\":\"ghost\",size:o}),t)},i))}function p(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(h,Object.assign({\"aria-label\":\"Go to previous page\",size:\"default\",className:(0,u.cn)(\"gap-1 px-2.5 sm:pl-2.5 !text-primary\",t)},n,{children:[(0,r.jsx)(i.A,{}),(0,r.jsx)(\"span\",{className:\"hidden sm:block\",children:(0,a.__)(\"Previous\",\"wp-cafe\")})]}))}function v(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(h,Object.assign({\"aria-label\":\"Go to next page\",size:\"default\",className:(0,u.cn)(\"gap-1 px-2.5 sm:pr-2.5 !text-primary\",t)},n,{children:[(0,r.jsx)(\"span\",{className:\"hidden sm:block\",children:(0,a.__)(\"Next\",\"wp-cafe\")}),(0,r.jsx)(s.A,{})]}))}function g(e){var t=e.className,n=l(e,[\"className\"]);return(0,r.jsxs)(\"span\",Object.assign({\"aria-hidden\":!0,\"data-slot\":\"pagination-ellipsis\",className:(0,u.cn)(\"flex size-9 items-center justify-center\",t)},n,{children:[(0,r.jsx)(o.A,{className:\"size-4\"}),(0,r.jsx)(\"span\",{className:\"sr-only\",children:(0,a.__)(\"More pages\",\"wp-cafe\")})]}))}},59353(e,t,n){var r=n(74848),a=n(86087),o=n(45773),i=n(75107),s=n(72102),u=n(78971),d=n(51192),l=n(44033),c=n(46905),m=n(92863),f=n(6155),h=n(71112),p=n(38895),v=n(21863);function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?b(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en-us\";return(0,v.N)(e,t)},y=function(e){if(\"string\"==typeof e){var t=e.split(\"-\");if(3!==t.length)throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));var n=t[0],r=t[1],a=t[2];if(!n||!r||!a)throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));var o=parseInt(n,10),i=parseInt(r,10),s=parseInt(a,10);if(isNaN(o)||isNaN(i)||isNaN(s))throw new Error(\"Invalid date string format: \".concat(e,\". Expected YYYY-MM-DD format.\"));return new Date(o,i-1,s)}return e},k=[{name:\"today\",label:\"Today\"},{name:\"yesterday\",label:\"Yesterday\"},{name:\"last7\",label:\"Last 7 days\"},{name:\"last14\",label:\"Last 14 days\"},{name:\"last30\",label:\"Last 30 days\"},{name:\"thisWeek\",label:\"This Week\"},{name:\"lastWeek\",label:\"Last Week\"},{name:\"thisMonth\",label:\"This Month\"},{name:\"lastMonth\",label:\"Last Month\"}],x=k.filter(function(e){return![\"thisWeek\",\"thisMonth\",\"lastMonth\"].includes(e.name)}),j=function(e){var t=e.initialDateFrom,n=void 0===t?new Date((new Date).setHours(0,0,0,0)):t,v=e.initialDateTo,b=e.initialCompareFrom,j=e.initialCompareTo,M=e.onUpdate,P=e.align,_=void 0===P?\"end\":P,S=e.locale,W=void 0===S?\"en-US\":S,C=e.showCompare,O=void 0===C||C,N=e.showDateInput,z=void 0===N||N,A=e.updateButtonText,T=void 0===A?\"Select\":A,E=e.presetPosition,D=void 0===E?\"left\":E,I=e.showablePresets,F=void 0===I?x:I,H=e.className,R=g((0,a.useState)(!1),2),$=R[0],L=R[1],X=g((0,a.useState)({from:y(n),to:y(v||n)}),2),G=X[0],Y=X[1],Z=g((0,a.useState)(b?{from:new Date(new Date(b).setHours(0,0,0,0)),to:j?new Date(new Date(j).setHours(0,0,0,0)):new Date(new Date(b).setHours(0,0,0,0))}:void 0),2),q=Z[0],B=Z[1],V=(0,a.useRef)(),U=(0,a.useRef)(),K=g((0,a.useState)(void 0),2),J=K[0],Q=K[1],ee=g((0,a.useState)(\"undefined\"!=typeof window&&window.innerWidth\u003C960),2),te=ee[0],ne=ee[1];(0,a.useEffect)(function(){var e=function(){ne(window.innerWidth\u003C960)};return window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}},[]);var re=function(e){var t=k.find(function(t){return t.name===e});if(!t)throw new Error(\"Unknown date range preset: \".concat(e));var n=new Date,r=new Date,a=n.getDate()-n.getDay();switch(t.name){case\"today\":n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"yesterday\":n.setDate(n.getDate()-1),n.setHours(0,0,0,0),r.setDate(r.getDate()-1),r.setHours(23,59,59,999);break;case\"last7\":n.setDate(n.getDate()-6),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"last14\":n.setDate(n.getDate()-13),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"last30\":n.setDate(n.getDate()-29),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"thisWeek\":n.setDate(a),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"lastWeek\":n.setDate(n.getDate()-7-n.getDay()),r.setDate(r.getDate()-r.getDay()-1),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"thisMonth\":n.setDate(1),n.setHours(0,0,0,0),r.setHours(23,59,59,999);break;case\"lastMonth\":n.setMonth(n.getMonth()-1),n.setDate(1),n.setHours(0,0,0,0),r.setDate(0),r.setHours(23,59,59,999)}return{from:n,to:r}},ae=function(e){var t=re(e);if(Y(t),q){var n={from:new Date(t.from.getFullYear()-1,t.from.getMonth(),t.from.getDate()),to:t.to?new Date(t.to.getFullYear()-1,t.to.getMonth(),t.to.getDate()):void 0};B(n)}},oe=function(){Y({from:\"string\"==typeof n?y(n):n,to:v?\"string\"==typeof v?y(v):v:\"string\"==typeof n?y(n):n}),B(b?{from:\"string\"==typeof b?y(b):b,to:j?\"string\"==typeof j?y(j):j:\"string\"==typeof b?y(b):b}:void 0)};(0,a.useEffect)(function(){!function(){for(var e,t,n,r=0,a=k;r\u003Ca.length;r++){var o=a[r],i=re(o.name),s=new Date(G.from);s.setHours(0,0,0,0);var u=new Date(i.from.setHours(0,0,0,0)),d=new Date(null!==(e=G.to)&&void 0!==e?e:0);d.setHours(0,0,0,0);var l=new Date(null!==(n=null===(t=i.to)||void 0===t?void 0:t.setHours(0,0,0,0))&&void 0!==n?n:0);if(s.getTime()===u.getTime()&&d.getTime()===l.getTime())return void Q(o.name)}Q(void 0)}()},[G]);var ie=function(e){var t=e.preset,n=e.label,a=e.isSelected,i=e.position,s=void 0===i?\"left\":i;return(0,r.jsx)(u.$,{className:(0,h.cn)(a&&\"pointer-events-none\"),variant:\"ghost\",onClick:function(){ae(t)},children:(0,r.jsxs)(r.Fragment,{children:[\"right\"===s&&(0,r.jsx)(\"span\",{className:(0,h.cn)(\"pr-2 opacity-0\",a&&\"opacity-70\"),children:(0,r.jsx)(o.A,{width:18,height:18})}),n,\"left\"===s&&(0,r.jsx)(\"span\",{className:(0,h.cn)(\"pl-2 opacity-0\",a&&\"opacity-70\"),children:(0,r.jsx)(o.A,{width:18,height:18})})]})})},se=function(e,t){return e&&t?!(e.from.getTime()!==t.from.getTime()||e.to&&t.to&&e.to.getTime()!==t.to.getTime()):e===t};return(0,a.useEffect)(function(){$&&(V.current=G,U.current=q)},[$]),(0,r.jsxs)(d.AM,{modal:!1,open:$,onOpenChange:function(e){e||oe(),L(e)},children:[(0,r.jsx)(d.Wv,{asChild:!0,children:(0,r.jsxs)(u.$,{variant:\"outlineDark\",className:(0,h.cn)(\"border-input py-2 px-3 h-11\",H),children:[(0,r.jsxs)(\"div\",{className:\"text-right text-sm\",children:[(0,r.jsx)(\"div\",{className:\"py-1\",children:(0,r.jsx)(\"div\",{children:\"\".concat(w(G.from,W)).concat(null!=G.to?\" - \"+w(G.to,W):\"\")})}),null!=q&&(0,r.jsx)(\"div\",{className:\"opacity-60 text-xs -mt-1\",children:(0,r.jsxs)(r.Fragment,{children:[\"vs. \",w(q.from,W),null!=q.to?\" - \".concat(w(q.to,W)):\"\"]})})]}),(0,r.jsx)(\"div\",{className:\"pl-1 opacity-60 mr-1 scale-110\",children:$?(0,r.jsx)(s.A,{width:16}):(0,r.jsx)(i.A,{width:16})})]})}),(0,r.jsxs)(d.hl,{align:_,className:\"w-auto mr-4\",sideOffset:8,children:[(0,r.jsxs)(\"div\",{className:\"flex py-2\",children:[!te&&\"left\"===D&&(0,r.jsx)(\"div\",{className:\"flex flex-col items-start gap-1 pr-6 pb-6\",children:(0,r.jsx)(\"div\",{className:\"flex w-full flex-col items-start gap-1 pb-6\",children:F.map(function(e){return(0,r.jsx)(ie,{preset:e.name,label:e.label,isSelected:J===e.name,position:\"left\"},e.name)})})}),(0,r.jsx)(\"div\",{className:\"flex\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsxs)(\"div\",{className:\"flex flex-col lg:flex-row gap-2 px-3 justify-end items-center lg:items-start pb-4 lg:pb-0\",children:[O&&(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2 pr-4 py-1\",children:[(0,r.jsx)(f.d,{defaultChecked:Boolean(q),onCheckedChange:function(e){e?(G.to||Y({from:G.from,to:G.from}),B({from:new Date(G.from.getFullYear(),G.from.getMonth(),G.from.getDate()-365),to:G.to?new Date(G.to.getFullYear()-1,G.to.getMonth(),G.to.getDate()):new Date(G.from.getFullYear()-1,G.from.getMonth(),G.from.getDate())})):B(void 0)},id:\"compare-mode\"}),(0,r.jsx)(c.J,{htmlFor:\"compare-mode\",children:\"Compare\"})]}),z&&(0,r.jsxs)(\"div\",{className:\"flex flex-col gap-2\",children:[(0,r.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,r.jsx)(p.lr,{value:G.from,onChange:function(e){if(e){var t=null==G.to||e>G.to?e:G.to;Y({from:e,to:t})}}}),(0,r.jsx)(\"div\",{className:\"py-1\",children:\"-\"}),(0,r.jsx)(p.lr,{value:G.to,onChange:function(e){if(e){var t=e\u003CG.from?e:G.from;Y({from:t,to:e})}}})]}),null!=q&&(0,r.jsxs)(\"div\",{className:\"flex gap-2\",children:[(0,r.jsx)(p.lr,{value:null==q?void 0:q.from,onChange:function(e){if(e)if(q){var t=null==q.to||e>q.to?e:q.to;B({from:e,to:t})}else B({from:e,to:new Date})}}),(0,r.jsx)(\"div\",{className:\"py-1\",children:\"-\"}),(0,r.jsx)(p.lr,{value:null==q?void 0:q.to,onChange:function(e){if(e&&q&&q.from){var t=e\u003Cq.from?e:q.from;B({from:t,to:e})}}})]})]})]}),te&&(0,r.jsxs)(m.l6,{defaultValue:J,onValueChange:function(e){ae(e)},children:[(0,r.jsx)(m.bq,{className:\"w-[180px] mx-auto mb-2\",children:(0,r.jsx)(m.yv,{placeholder:\"Select...\"})}),(0,r.jsx)(m.gC,{children:F.map(function(e){return(0,r.jsx)(m.eb,{value:e.name,children:e.label},e.name)})})]}),(0,r.jsx)(\"div\",{children:(0,r.jsx)(l.V,{mode:\"range\",onSelect:function(e){null!=(null==e?void 0:e.from)&&Y({from:e.from,to:null==e?void 0:e.to})},selected:G,numberOfMonths:te?1:2,defaultMonth:new Date((new Date).setMonth((new Date).getMonth()-(te?0:1)))})})]})}),!te&&\"right\"===D&&(0,r.jsx)(\"div\",{className:\"flex flex-col items-end gap-1 pr-2 pl-6 pb-6\",children:(0,r.jsx)(\"div\",{className:\"flex w-full flex-col items-end gap-1 pr-2 pl-6 pb-6\",children:F.map(function(e){return(0,r.jsx)(ie,{preset:e.name,label:e.label,isSelected:J===e.name,position:\"right\"},e.name)})})})]}),(0,r.jsxs)(\"div\",{className:\"flex justify-end gap-2 py-2 pr-4\",children:[(0,r.jsx)(u.$,{onClick:function(){L(!1),oe()},variant:\"ghost\",children:\"Cancel\"}),(0,r.jsx)(u.$,{onClick:function(){L(!1),se(G,V.current)&&se(q,U.current)||null==M||M({range:G,rangeCompare:q})},children:T})]})]})]})};j.displayName=\"AdvancedDateRangePicker\",j.filePath=\"wp-cafe\u002Fassets\u002Fsrc\u002Fshadcn\u002Fcomponents\u002Fui\u002Fdate-range-picker.tsx\"},59637(e,t,n){n.d(t,{h:()=>d});var r=n(6200),a=n(79207),o=n(43847),i=n(58255),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},d={code:\"it-CH\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},59860(e,t,n){n.d(t,{l:()=>m});var r,a,o,i,s,u,d=n(74848),l=n(64721),c=n(99693),m=function(e){var t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[]),n=(0,c.D)().theme,r=void 0===n?\"system\":n;return(0,d.jsx)(l.l$,Object.assign({theme:r,className:\"toaster group\",style:{\"--normal-bg\":\"var(--popover)\",\"--normal-text\":\"var(--popover-foreground)\",\"--normal-border\":\"var(--border)\"}},t))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_toaster\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_toaster\",\"wpcafe\",function(e,t){return(0,d.jsx)(m,Object.assign({},t))},10)},60119(e,t,n){n.d(t,{hu:()=>h});const r={about:\"körülbelül\",over:\"több mint\",almost:\"majdnem\",lessthan:\"kevesebb mint\"},a={xseconds:\" másodperc\",halfaminute:\"fél perc\",xminutes:\" perc\",xhours:\" óra\",xdays:\" nap\",xweeks:\" hét\",xmonths:\" hónap\",xyears:\" év\"},o={xseconds:{\"-1\":\" másodperccel ezelőtt\",1:\" másodperc múlva\",0:\" másodperce\"},halfaminute:{\"-1\":\"fél perccel ezelőtt\",1:\"fél perc múlva\",0:\"fél perce\"},xminutes:{\"-1\":\" perccel ezelőtt\",1:\" perc múlva\",0:\" perce\"},xhours:{\"-1\":\" órával ezelőtt\",1:\" óra múlva\",0:\" órája\"},xdays:{\"-1\":\" nappal ezelőtt\",1:\" nap múlva\",0:\" napja\"},xweeks:{\"-1\":\" héttel ezelőtt\",1:\" hét múlva\",0:\" hete\"},xmonths:{\"-1\":\" hónappal ezelőtt\",1:\" hónap múlva\",0:\" hónapja\"},xyears:{\"-1\":\" évvel ezelőtt\",1:\" év múlva\",0:\" éve\"}};var i=n(7277);const s={date:(0,i.k)({formats:{full:\"y. MMMM d., EEEE\",long:\"y. MMMM d.\",medium:\"y. MMM d.\",short:\"y. MM. dd.\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},u=[\"vasárnap\",\"hétfőn\",\"kedden\",\"szerdán\",\"csütörtökön\",\"pénteken\",\"szombaton\"];function d(e){return t=>{const n=u[t.getDay()];return`${e?\"\":\"'múlt' \"}'${n}' p'-kor'`}}const l={lastWeek:d(!1),yesterday:\"'tegnap' p'-kor'\",today:\"'ma' p'-kor'\",tomorrow:\"'holnap' p'-kor'\",nextWeek:d(!0),other:\"P\"};var c=n(33443);const m={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,c.o)({values:{narrow:[\"ie.\",\"isz.\"],abbreviated:[\"i. e.\",\"i. sz.\"],wide:[\"Krisztus előtt\",\"időszámításunk szerint\"]},defaultWidth:\"wide\"}),quarter:(0,c.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. n.év\",\"2. n.év\",\"3. n.év\",\"4. n.év\"],wide:[\"1. negyedév\",\"2. negyedév\",\"3. negyedév\",\"4. negyedév\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1,formattingValues:{narrow:[\"I.\",\"II.\",\"III.\",\"IV.\"],abbreviated:[\"I. n.év\",\"II. n.év\",\"III. n.év\",\"IV. n.év\"],wide:[\"I. negyedév\",\"II. negyedév\",\"III. negyedév\",\"IV. negyedév\"]},defaultFormattingWidth:\"wide\"}),month:(0,c.o)({values:{narrow:[\"J\",\"F\",\"M\",\"Á\",\"M\",\"J\",\"J\",\"A\",\"Sz\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"febr.\",\"márc.\",\"ápr.\",\"máj.\",\"jún.\",\"júl.\",\"aug.\",\"szept.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"január\",\"február\",\"március\",\"április\",\"május\",\"június\",\"július\",\"augusztus\",\"szeptember\",\"október\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,c.o)({values:{narrow:[\"V\",\"H\",\"K\",\"Sz\",\"Cs\",\"P\",\"Sz\"],short:[\"V\",\"H\",\"K\",\"Sze\",\"Cs\",\"P\",\"Szo\"],abbreviated:[\"V\",\"H\",\"K\",\"Sze\",\"Cs\",\"P\",\"Szo\"],wide:[\"vasárnap\",\"hétfő\",\"kedd\",\"szerda\",\"csütörtök\",\"péntek\",\"szombat\"]},defaultWidth:\"wide\"}),dayPeriod:(0,c.o)({values:{narrow:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"du.\",evening:\"este\",night:\"éjjel\"},abbreviated:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"du.\",evening:\"este\",night:\"éjjel\"},wide:{am:\"de.\",pm:\"du.\",midnight:\"éjfél\",noon:\"dél\",morning:\"reggel\",afternoon:\"délután\",evening:\"este\",night:\"éjjel\"}},defaultWidth:\"wide\"})};var f=n(57883);const h={code:\"hu\",formatDistance:(e,t,n)=>{const i=e.match(\u002Fabout|over|almost|lessthan\u002Fi),s=i?e.replace(i[0],\"\"):e,u=!0===n?.addSuffix,d=s.toLowerCase(),l=u?o[d][n?.comparison||0]:a[d];let c=\"halfaminute\"===d?l:t+l;if(i){const e=i[0].toLowerCase();c=r[e]+\" \"+c}return c},formatLong:s,formatRelative:(e,t)=>{const n=l[e];return\"function\"==typeof n?n(t):n},localize:m,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,f.A)({matchPatterns:{narrow:\u002F^(ie\\.|isz\\.)\u002Fi,abbreviated:\u002F^(i\\.\\s?e\\.?|b?\\s?c\\s?e|i\\.\\s?sz\\.?)\u002Fi,wide:\u002F^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\\. sz\\.)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002Fie\u002Fi,\u002Fisz\u002Fi],abbreviated:[\u002F^(i\\.?\\s?e\\.?|b\\s?ce)\u002Fi,\u002F^(i\\.?\\s?sz\\.?|c\\s?e)\u002Fi],any:[\u002Felőtt\u002Fi,\u002F(szerint|i. sz.)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,f.A)({matchPatterns:{narrow:\u002F^[1234]\\.?\u002Fi,abbreviated:\u002F^[1234]?\\.?\\s?n\\.év\u002Fi,wide:\u002F^([1234]|I|II|III|IV)?\\.?\\s?negyedév\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1|I$\u002Fi,\u002F2|II$\u002Fi,\u002F3|III\u002Fi,\u002F4|IV\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,f.A)({matchPatterns:{narrow:\u002F^[jfmaásond]|sz\u002Fi,abbreviated:\u002F^(jan\\.?|febr\\.?|márc\\.?|ápr\\.?|máj\\.?|jún\\.?|júl\\.?|aug\\.?|szept\\.?|okt\\.?|nov\\.?|dec\\.?)\u002Fi,wide:\u002F^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a|á\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s|sz\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^már\u002Fi,\u002F^áp\u002Fi,\u002F^máj\u002Fi,\u002F^jún\u002Fi,\u002F^júl\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,f.A)({matchPatterns:{narrow:\u002F^([vhkpc]|sz|cs|sz)\u002Fi,short:\u002F^([vhkp]|sze|cs|szo)\u002Fi,abbreviated:\u002F^([vhkp]|sze|cs|szo)\u002Fi,wide:\u002F^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^v\u002Fi,\u002F^h\u002Fi,\u002F^k\u002Fi,\u002F^sz\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^sz\u002Fi],any:[\u002F^v\u002Fi,\u002F^h\u002Fi,\u002F^k\u002Fi,\u002F^sze\u002Fi,\u002F^c\u002Fi,\u002F^p\u002Fi,\u002F^szo\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,f.A)({matchPatterns:{any:\u002F^((de|du)\\.?|éjfél|délután|dél|reggel|este|éjjel)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^de\\.?\u002Fi,pm:\u002F^du\\.?\u002Fi,midnight:\u002F^éjf\u002Fi,noon:\u002F^dé\u002Fi,morning:\u002Freg\u002Fi,afternoon:\u002F^délu\\.?\u002Fi,evening:\u002Fes\u002Fi,night:\u002Féjj\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},60250(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-left\",[[\"path\",{d:\"m15 18-6-6 6-6\",key:\"1wnfg3\"}]])},60419(e,t,n){n.d(t,{h:()=>u});var r=n(31456),a=n(51584),o=n(18106);const i={lessThanXSeconds:{one:\"less than a second\",other:\"less than {{count}} seconds\"},xSeconds:{one:\"a second\",other:\"{{count}} seconds\"},halfAMinute:\"half a minute\",lessThanXMinutes:{one:\"less than a minute\",other:\"less than {{count}} minutes\"},xMinutes:{one:\"a minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"about an hour\",other:\"about {{count}} hours\"},xHours:{one:\"an hour\",other:\"{{count}} hours\"},xDays:{one:\"a day\",other:\"{{count}} days\"},aboutXWeeks:{one:\"about a week\",other:\"about {{count}} weeks\"},xWeeks:{one:\"a week\",other:\"{{count}} weeks\"},aboutXMonths:{one:\"about a month\",other:\"about {{count}} months\"},xMonths:{one:\"a month\",other:\"{{count}} months\"},aboutXYears:{one:\"about a year\",other:\"about {{count}} years\"},xYears:{one:\"a year\",other:\"{{count}} years\"},overXYears:{one:\"over a year\",other:\"over {{count}} years\"},almostXYears:{one:\"almost a year\",other:\"almost {{count}} years\"}};var s=n(7277);const u={code:\"en-CA\",formatDistance:(e,t,n)=>{let r;const a=i[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+r:r+\" ago\":r},formatLong:{date:(0,s.k)({formats:{full:\"EEEE, MMMM do, yyyy\",long:\"MMMM do, yyyy\",medium:\"MMM d, yyyy\",short:\"yyyy-MM-dd\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},formatRelative:r.o,localize:a.k,match:o.Y,options:{weekStartsOn:0,firstWeekContainsDate:1}}},60652(e,t,n){n.d(t,{$:()=>c});var r=n(3034),a=n(21451),o=n(58773),i=n(18081),s=n(33443);const u={narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Jän\",\"Feb\",\"Mär\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],wide:[\"Jänner\",\"Februar\",\"März\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]},d={narrow:u.narrow,abbreviated:[\"Jän.\",\"Feb.\",\"März\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sep.\",\"Okt.\",\"Nov.\",\"Dez.\"],wide:u.wide},l={ordinalNumber:e=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"v.Chr.\",\"n.Chr.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"vor Christus\",\"nach Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. Quartal\",\"2. Quartal\",\"3. Quartal\",\"4. Quartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:u,formattingValues:d,defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],short:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],abbreviated:[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],wide:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachm.\",evening:\"Abend\",night:\"Nacht\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"Morgen\",afternoon:\"Nachmittag\",evening:\"Abend\",night:\"Nacht\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"vm.\",pm:\"nm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachm.\",evening:\"abends\",night:\"nachts\"},abbreviated:{am:\"vorm.\",pm:\"nachm.\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"},wide:{am:\"vormittags\",pm:\"nachmittags\",midnight:\"Mitternacht\",noon:\"Mittag\",morning:\"morgens\",afternoon:\"nachmittags\",evening:\"abends\",night:\"nachts\"}},defaultFormattingWidth:\"wide\"})},c={code:\"de-AT\",formatDistance:r.B,formatLong:a.s,formatRelative:o.o,localize:l,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},61101(e,t,n){n.d(t,{A:()=>o});var r=n(57048);const a=()=>{const e={string:{unit:\"characters\",verb:\"to have\"},file:{unit:\"bytes\",verb:\"to have\"},array:{unit:\"items\",verb:\"to have\"},set:{unit:\"items\",verb:\"to have\"},map:{unit:\"entries\",verb:\"to have\"}};function t(t){return e[t]??null}const n={regex:\"input\",email:\"email address\",url:\"URL\",emoji:\"emoji\",uuid:\"UUID\",uuidv4:\"UUIDv4\",uuidv6:\"UUIDv6\",nanoid:\"nanoid\",guid:\"GUID\",cuid:\"cuid\",cuid2:\"cuid2\",ulid:\"ULID\",xid:\"XID\",ksuid:\"KSUID\",datetime:\"ISO datetime\",date:\"ISO date\",time:\"ISO time\",duration:\"ISO duration\",ipv4:\"IPv4 address\",ipv6:\"IPv6 address\",mac:\"MAC address\",cidrv4:\"IPv4 range\",cidrv6:\"IPv6 range\",base64:\"base64-encoded string\",base64url:\"base64url-encoded string\",json_string:\"JSON string\",e164:\"E.164 number\",jwt:\"JWT\",template_literal:\"input\"},a={nan:\"NaN\"};return e=>{switch(e.code){case\"invalid_type\":{const t=a[e.expected]??e.expected,n=r.parsedType(e.input);return`Invalid input: expected ${t}, received ${a[n]??n}`}case\"invalid_value\":return 1===e.values.length?`Invalid input: expected ${r.stringifyPrimitive(e.values[0])}`:`Invalid option: expected one of ${r.joinValues(e.values,\"|\")}`;case\"too_big\":{const n=e.inclusive?\"\u003C=\":\"\u003C\",r=t(e.origin);return r?`Too big: expected ${e.origin??\"value\"} to have ${n}${e.maximum.toString()} ${r.unit??\"elements\"}`:`Too big: expected ${e.origin??\"value\"} to be ${n}${e.maximum.toString()}`}case\"too_small\":{const n=e.inclusive?\">=\":\">\",r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case\"invalid_format\":{const t=e;return\"starts_with\"===t.format?`Invalid string: must start with \"${t.prefix}\"`:\"ends_with\"===t.format?`Invalid string: must end with \"${t.suffix}\"`:\"includes\"===t.format?`Invalid string: must include \"${t.includes}\"`:\"regex\"===t.format?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case\"not_multiple_of\":return`Invalid number: must be a multiple of ${e.divisor}`;case\"unrecognized_keys\":return`Unrecognized key${e.keys.length>1?\"s\":\"\"}: ${r.joinValues(e.keys,\", \")}`;case\"invalid_key\":return`Invalid key in ${e.origin}`;case\"invalid_union\":default:return\"Invalid input\";case\"invalid_element\":return`Invalid value in ${e.origin}`}}};function o(){return{localeError:a()}}},61463(e,t,n){n.d(t,{Oh:()=>o});var r=n(51609),a=0;function o(){r.useEffect(()=>{const e=document.querySelectorAll(\"[data-radix-focus-guard]\");return document.body.insertAdjacentElement(\"afterbegin\",e[0]??i()),document.body.insertAdjacentElement(\"beforeend\",e[1]??i()),a++,()=>{1===a&&document.querySelectorAll(\"[data-radix-focus-guard]\").forEach(e=>e.remove()),a--}},[])}function i(){const e=document.createElement(\"span\");return e.setAttribute(\"data-radix-focus-guard\",\"\"),e.tabIndex=0,e.style.outline=\"none\",e.style.opacity=\"0\",e.style.position=\"fixed\",e.style.pointerEvents=\"none\",e}},61501(e,t,n){n.d(t,{Cg:()=>o,_P:()=>u,_m:()=>s,my:()=>r,s0:()=>i,w4:()=>a}),Math.pow(10,8);const r=6048e5,a=864e5,o=6e4,i=36e5,s=1e3,u=Symbol.for(\"constructDateFrom\")},62133(e,t,n){n.d(t,{A:()=>i,q:()=>o});var r=n(51609),a=n(74848);function o(e,t){const n=r.createContext(t),o=e=>{const{children:t,...o}=e,i=r.useMemo(()=>o,Object.values(o));return(0,a.jsx)(n.Provider,{value:i,children:t})};return o.displayName=e+\"Provider\",[o,function(a){const o=r.useContext(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\\`${a}\\` must be used within \\`${e}\\``)}]}function i(e,t=[]){let n=[];const o=()=>{const t=n.map(e=>r.createContext(e));return function(n){const a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(t,o){const i=r.createContext(o),s=n.length;n=[...n,o];const u=t=>{const{scope:n,children:o,...u}=t,d=n?.[e]?.[s]||i,l=r.useMemo(()=>u,Object.values(u));return(0,a.jsx)(d.Provider,{value:l,children:o})};return u.displayName=t+\"Provider\",[u,function(n,a){const u=a?.[e]?.[s]||i,d=r.useContext(u);if(d)return d;if(void 0!==o)return o;throw new Error(`\\`${n}\\` must be used within \\`${t}\\``)}]},s(o,...t)]}function s(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){const a=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}},62468(e,t,n){n.d(t,{Alert:()=>Oe,AlertDescription:()=>Ne,Badge:()=>pe.E,Button:()=>d.$,Calendar:()=>fe.V,Card:()=>l.Zp,CardContent:()=>l.Wu,Checkbox:()=>c.S,Drawer:()=>be,DrawerContent:()=>je,DrawerHeader:()=>Me,DrawerTitle:()=>Pe,FormControl:()=>P,FormField:()=>y,FormItem:()=>j,FormLabel:()=>M,FormMessage:()=>_,Input:()=>S.p,Label:()=>g.J,Popover:()=>C.AM,PopoverContent:()=>C.hl,PopoverContentInline:()=>C.Uy,PopoverTrigger:()=>C.Wv,ShadcnTable:()=>he.U2,Skeleton:()=>O.E,Switch:()=>me.d,TableBody:()=>he.BF,TableCell:()=>he.nA,TableHead:()=>he.nd,TableHeader:()=>he.A0,TableRow:()=>he.Hj,Textarea:()=>W,Tooltip:()=>_e.m_,TooltipContent:()=>_e.ZI,TooltipProvider:()=>_e.Bc,TooltipTrigger:()=>_e.k$});var r,a,o,i,s,u,d=n(78971),l=n(38881),c=n(24748),m=n(74848),f=n(86087),h=n(33362),p=n(49785),v=n(71112),g=n(46905),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=f.createContext({}),y=function(e){var t=b(e,[]);return(0,m.jsx)(w.Provider,{value:{name:t.name},children:(0,m.jsx)(p.xI,Object.assign({},t))})},k=function(){var e=f.useContext(w),t=f.useContext(x),n=(0,p.xW)().getFieldState,r=(0,p.lN)({name:e.name}),a=n(e.name,r);if(!e)throw new Error(\"useFormField should be used within \u003CFormField>\");var o=t.id;return Object.assign({id:o,name:e.name,formItemId:\"\".concat(o,\"-form-item\"),formDescriptionId:\"\".concat(o,\"-form-item-description\"),formMessageId:\"\".concat(o,\"-form-item-message\")},a)},x=f.createContext({});function j(e){var t=e.className,n=b(e,[\"className\"]),r=f.useId();return(0,m.jsx)(x.Provider,{value:{id:r},children:(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"form-item\",className:(0,v.cn)(\"grid gap-3\",t)},n))})}function M(e){var t=e.className,n=b(e,[\"className\"]),r=k(),a=r.error,o=r.formItemId;return(0,m.jsx)(g.J,Object.assign({\"data-slot\":\"form-label\",\"data-error\":!!a,className:(0,v.cn)(\"data-[error=true]:text-destructive\",t),htmlFor:o},n))}function P(e){var t=b(e,[]),n=k(),r=n.error,a=n.formItemId,o=n.formDescriptionId,i=n.formMessageId;return(0,m.jsx)(h.DX,Object.assign({\"data-slot\":\"form-control\",id:a,\"aria-describedby\":r?\"\".concat(o,\" \").concat(i):\"\".concat(o),\"aria-invalid\":!!r},t))}function _(e){var t,n=e.className,r=b(e,[\"className\"]),a=k(),o=a.error,i=a.formMessageId,s=o?String(null!==(t=null==o?void 0:o.message)&&void 0!==t?t:\"\"):r.children;return s?(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"form-message\",id:i,className:(0,v.cn)(\"text-danger text-sm\",n)},r,{children:s})):null}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_slot\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_slot\",\"wpcafe\",function(e,t){return(0,m.jsx)(h.DX,Object.assign({},t))},10);var S=n(79187);function W(e){var t=e.className,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\"]);return(0,m.jsx)(\"textarea\",Object.assign({\"data-slot\":\"textarea\",className:(0,v.cn)(\"border-input! placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent! px-3 py-2 text-base text-black\u002F85! shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm p-2!\",t)},n))}var C=n(51192),O=n(12462);n(59860);var N,z,A,T,E,D,I,F,H,R,$,L,X,G,Y,Z,q,B,V,U,K,_x,J,Q,ee,te,ne,re,ae,oe,ie,se,ue,de,le,ce,me=n(6155),fe=n(44033),he=(n(92863),n(59353),n(31248),n(65571)),pe=(n(59031),n(43054),n(89914)),ve=n(97248),ge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function be(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Root,Object.assign({\"data-slot\":\"drawer\"},t))}function we(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Trigger,Object.assign({\"data-slot\":\"drawer-trigger\"},t))}function ye(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Portal,Object.assign({\"data-slot\":\"drawer-portal\"},t))}function ke(e){var t=ge(e,[]);return(0,m.jsx)(ve._s.Close,Object.assign({\"data-slot\":\"drawer-close\"},t))}function xe(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(ve._s.Overlay,Object.assign({\"data-slot\":\"drawer-overlay\",className:(0,v.cn)(\"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black\u002F50\",t)},n))}function je(e){var t=e.className,n=e.children,r=ge(e,[\"className\",\"children\"]);return(0,m.jsxs)(ye,{\"data-slot\":\"drawer-portal\",children:[(0,m.jsx)(xe,{}),(0,m.jsxs)(ve._s.Content,Object.assign({\"data-slot\":\"drawer-content\",className:(0,v.cn)(\"group\u002Fdrawer-content bg-background fixed z-50 flex h-auto flex-col\",\"data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b\",\"data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t\",\"data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:border-l\",\"data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:border-r\",t)},r,{children:[(0,m.jsx)(\"div\",{className:\"bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]\u002Fdrawer-content:block\"}),n]}))]})}function Me(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"drawer-header\",className:(0,v.cn)(\"flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]\u002Fdrawer-content:text-center group-data-[vaul-drawer-direction=top]\u002Fdrawer-content:text-center md:gap-1.5 md:text-left\",t)},n))}function Pe(e){var t=e.className,n=ge(e,[\"className\"]);return(0,m.jsx)(ve._s.Title,Object.assign({\"data-slot\":\"drawer-title\",className:(0,v.cn)(\"text-black! font-semibold\",t)},n))}null===(A=null===(z=null===(N=null===window||void 0===window?void 0:window.wp)||void 0===N?void 0:N.hooks)||void 0===z?void 0:z.removeFilter)||void 0===A||A.call(z,\"wpcafe_drawer\",\"wpcafe\"),null===(D=null===(E=null===(T=null===window||void 0===window?void 0:window.wp)||void 0===T?void 0:T.hooks)||void 0===E?void 0:E.removeFilter)||void 0===D||D.call(E,\"wpcafe_drawer_trigger\",\"wpcafe\"),null===(H=null===(F=null===(I=null===window||void 0===window?void 0:window.wp)||void 0===I?void 0:I.hooks)||void 0===F?void 0:F.removeFilter)||void 0===H||H.call(F,\"wpcafe_drawer_content\",\"wpcafe\"),null===(L=null===($=null===(R=null===window||void 0===window?void 0:window.wp)||void 0===R?void 0:R.hooks)||void 0===$?void 0:$.removeFilter)||void 0===L||L.call($,\"wpcafe_drawer_header\",\"wpcafe\"),null===(Y=null===(G=null===(X=null===window||void 0===window?void 0:window.wp)||void 0===X?void 0:X.hooks)||void 0===G?void 0:G.removeFilter)||void 0===Y||Y.call(G,\"wpcafe_drawer_title\",\"wpcafe\"),null===(B=null===(q=null===(Z=null===window||void 0===window?void 0:window.wp)||void 0===Z?void 0:Z.hooks)||void 0===q?void 0:q.removeFilter)||void 0===B||B.call(q,\"wpcafe_drawer_close\",\"wpcafe\"),null===(K=null===(U=null===(V=null===window||void 0===window?void 0:window.wp)||void 0===V?void 0:V.hooks)||void 0===U?void 0:U.addFilter)||void 0===K||K.call(U,\"wpcafe_drawer\",\"wpcafe\",function(e,t){return(0,m.jsx)(be,Object.assign({},t))},10),null===(Q=null===(J=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===J?void 0:J.addFilter)||void 0===Q||Q.call(J,\"wpcafe_drawer_trigger\",\"wpcafe\",function(e,t){return(0,m.jsx)(we,Object.assign({},t))},10),null===(ne=null===(te=null===(ee=null===window||void 0===window?void 0:window.wp)||void 0===ee?void 0:ee.hooks)||void 0===te?void 0:te.addFilter)||void 0===ne||ne.call(te,\"wpcafe_drawer_content\",\"wpcafe\",function(e,t){return(0,m.jsx)(je,Object.assign({},t))},10),null===(oe=null===(ae=null===(re=null===window||void 0===window?void 0:window.wp)||void 0===re?void 0:re.hooks)||void 0===ae?void 0:ae.addFilter)||void 0===oe||oe.call(ae,\"wpcafe_drawer_header\",\"wpcafe\",function(e,t){return(0,m.jsx)(Me,Object.assign({},t))},10),null===(ue=null===(se=null===(ie=null===window||void 0===window?void 0:window.wp)||void 0===ie?void 0:ie.hooks)||void 0===se?void 0:se.addFilter)||void 0===ue||ue.call(se,\"wpcafe_drawer_title\",\"wpcafe\",function(e,t){return(0,m.jsx)(Pe,Object.assign({},t))},10),null===(ce=null===(le=null===(de=null===window||void 0===window?void 0:window.wp)||void 0===de?void 0:de.hooks)||void 0===le?void 0:le.addFilter)||void 0===ce||ce.call(le,\"wpcafe_drawer_close\",\"wpcafe\",function(e,t){return(0,m.jsx)(ke,Object.assign({},t))},10),n(39271);var _e=n(5546),Se=n(22732),We=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Ce=(0,Se.F)(\"relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current\",{variants:{variant:{default:\"bg-card text-card-foreground\",destructive:\"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive\u002F90\"}},defaultVariants:{variant:\"default\"}});function Oe(e){var t=e.className,n=e.variant,r=We(e,[\"className\",\"variant\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"alert\",role:\"alert\",className:(0,v.cn)(Ce({variant:n}),t)},r))}function Ne(e){var t=e.className,n=We(e,[\"className\"]);return(0,m.jsx)(\"div\",Object.assign({\"data-slot\":\"alert-description\",className:(0,v.cn)(\"text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed\",t)},n))}},62680(e,t,n){n.d(t,{C:()=>k,z:()=>y});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(39451),g=n(68309),b=n(71112),w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function y(e){var t=e.className,n=w(e,[\"className\"]);return(0,p.jsx)(v.bL,Object.assign({\"data-slot\":\"radio-group\",className:(0,b.cn)(\"grid gap-3\",t)},n))}function k(e){var t=e.className,n=w(e,[\"className\"]);return(0,p.jsx)(v.q7,Object.assign({\"data-slot\":\"radio-group-item\",className:(0,b.cn)(\"wcf-radio-btn border-input data-[state=checked]:border-primary! text-primary focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50\",t)},n,{children:(0,p.jsx)(v.C1,{\"data-slot\":\"radio-group-indicator\",className:\"relative flex items-center justify-center\",children:(0,p.jsx)(g.A,{className:\"fill-primary absolute top-1\u002F2 left-1\u002F2 size-2 -translate-x-1\u002F2! -translate-y-1\u002F2!\"})})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_radio_group\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_radio_group_item\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_radio_group\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_radio_group_item\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10)},63009(e,t,n){n.d(t,{a:()=>l});const r={lessThanXSeconds:{one:\"少於 1 秒\",other:\"少於 {{count}} 秒\"},xSeconds:{one:\"1 秒\",other:\"{{count}} 秒\"},halfAMinute:\"半分鐘\",lessThanXMinutes:{one:\"少於 1 分鐘\",other:\"少於 {{count}} 分鐘\"},xMinutes:{one:\"1 分鐘\",other:\"{{count}} 分鐘\"},xHours:{one:\"1 小時\",other:\"{{count}} 小時\"},aboutXHours:{one:\"大約 1 小時\",other:\"大約 {{count}} 小時\"},xDays:{one:\"1 天\",other:\"{{count}} 天\"},aboutXWeeks:{one:\"大約 1 個星期\",other:\"大約 {{count}} 個星期\"},xWeeks:{one:\"1 個星期\",other:\"{{count}} 個星期\"},aboutXMonths:{one:\"大約 1 個月\",other:\"大約 {{count}} 個月\"},xMonths:{one:\"1 個月\",other:\"{{count}} 個月\"},aboutXYears:{one:\"大約 1 年\",other:\"大約 {{count}} 年\"},xYears:{one:\"1 年\",other:\"{{count}} 年\"},overXYears:{one:\"超過 1 年\",other:\"超過 {{count}} 年\"},almostXYears:{one:\"將近 1 年\",other:\"將近 {{count}} 年\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"y'年'M'月'd'日' EEEE\",long:\"y'年'M'月'd'日'\",medium:\"yyyy-MM-dd\",short:\"yy-MM-dd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"zzzz a h:mm:ss\",long:\"z a h:mm:ss\",medium:\"a h:mm:ss\",short:\"a h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'上個'eeee p\",yesterday:\"'昨天' p\",today:\"'今天' p\",tomorrow:\"'明天' p\",nextWeek:\"'下個'eeee p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case\"date\":return n+\"日\";case\"hour\":return n+\"時\";case\"minute\":return n+\"分\";case\"second\":return n+\"秒\";default:return\"第 \"+n}},era:(0,s.o)({values:{narrow:[\"前\",\"公元\"],abbreviated:[\"前\",\"公元\"],wide:[\"公元前\",\"公元\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"第一季\",\"第二季\",\"第三季\",\"第四季\"],wide:[\"第一季度\",\"第二季度\",\"第三季度\",\"第四季度\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"],abbreviated:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],wide:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],short:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],abbreviated:[\"週日\",\"週一\",\"週二\",\"週三\",\"週四\",\"週五\",\"週六\"],wide:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"上\",pm:\"下\",midnight:\"午夜\",noon:\"晌\",morning:\"早\",afternoon:\"午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"上\",pm:\"下\",midnight:\"午夜\",noon:\"晌\",morning:\"早\",afternoon:\"午\",evening:\"晚\",night:\"夜\"},abbreviated:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"},wide:{am:\"上午\",pm:\"下午\",midnight:\"午夜\",noon:\"中午\",morning:\"上午\",afternoon:\"下午\",evening:\"晚上\",night:\"夜晚\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"zh-HK\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"內\":a+\"前\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(第\\s*)?\\d+(日|時|分|秒)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(前)\u002Fi,abbreviated:\u002F^(前)\u002Fi,wide:\u002F^(公元前|公元)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^(前)\u002Fi,\u002F^(公元)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^第[一二三四]季\u002Fi,wide:\u002F^第[一二三四]季度\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|一)\u002Fi,\u002F(2|二)\u002Fi,\u002F(3|三)\u002Fi,\u002F(4|四)\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])\u002Fi,abbreviated:\u002F^(一|二|三|四|五|六|七|八|九|十[二一]|\\d|1[12])月\u002Fi,wide:\u002F^(一|二|三|四|五|六|七|八|九|十[二一])月\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^一\u002Fi,\u002F^二\u002Fi,\u002F^三\u002Fi,\u002F^四\u002Fi,\u002F^五\u002Fi,\u002F^六\u002Fi,\u002F^七\u002Fi,\u002F^八\u002Fi,\u002F^九\u002Fi,\u002F^十(?!(一|二))\u002Fi,\u002F^十一\u002Fi,\u002F^十二\u002Fi],any:[\u002F^一|1\u002Fi,\u002F^二|2\u002Fi,\u002F^三|3\u002Fi,\u002F^四|4\u002Fi,\u002F^五|5\u002Fi,\u002F^六|6\u002Fi,\u002F^七|7\u002Fi,\u002F^八|8\u002Fi,\u002F^九|9\u002Fi,\u002F^十(?!(一|二))|10\u002Fi,\u002F^十一|11\u002Fi,\u002F^十二|12\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[一二三四五六日]\u002Fi,short:\u002F^[一二三四五六日]\u002Fi,abbreviated:\u002F^週[一二三四五六日]\u002Fi,wide:\u002F^星期[一二三四五六日]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F日\u002Fi,\u002F一\u002Fi,\u002F二\u002Fi,\u002F三\u002Fi,\u002F四\u002Fi,\u002F五\u002Fi,\u002F六\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^上午?\u002Fi,pm:\u002F^下午?\u002Fi,midnight:\u002F^午夜\u002Fi,noon:\u002F^[中正]午\u002Fi,morning:\u002F^早上\u002Fi,afternoon:\u002F^下午\u002Fi,evening:\u002F^晚上?\u002Fi,night:\u002F^凌晨\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},63405(e,t,n){n.d(t,{E:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية واحدة\",two:\"أقل من ثانتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريباً\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريباً\",two:\"أسبوعين تقريباً\",threeToTen:\"{{count}} أسابيع تقريباً\",other:\"{{count}} أسبوع تقريباً\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريباً\",threeToTen:\"{{count}} أشهر تقريباً\",other:\"{{count}} شهر تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"},xYears:{one:\"عام واحد\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من عام\",two:\"أكثر من عامين\",threeToTen:\"أكثر من {{count}} أعوام\",other:\"أكثر من {{count}} عام\"},almostXYears:{one:\"عام واحد تقريباً\",two:\"عامين تقريباً\",threeToTen:\"{{count}} أعوام تقريباً\",other:\"{{count}} عام تقريباً\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند' {{time}}\",long:\"{{date}} 'عند' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'أخر' eeee 'عند' p\",yesterday:\"'أمس عند' p\",today:\"'اليوم عند' p\",tomorrow:\"'غداً عند' p\",nextWeek:\"eeee 'عند' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"غ\",\"ش\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"ماي\",\"يونـ\",\"يولـ\",\"غشت\",\"شتنـ\",\"أكتـ\",\"نونـ\",\"دجنـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"ماي\",\"يونيو\",\"يوليوز\",\"غشت\",\"شتنبر\",\"أكتوبر\",\"نونبر\",\"دجنبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنـ\",\"ثلا\",\"أربـ\",\"خميـ\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الإثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءاً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهر\",morning:\"صباحاً\",afternoon:\"بعد الظـهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar-MA\",formatDistance:(e,t,n)=>{n=n||{};const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n.addSuffix?n.comparison&&n.comparison>0?\"في خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?م\\.?\\s?|a\\.?\\s?d\\.?|c\\.?\\s?)\u002Fi,wide:\u002F^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ر[1234]\u002Fi,wide:\u002F^الربع [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>Number(e)+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[يفمأمسند]\u002Fi,abbreviated:\u002F^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)\u002Fi,wide:\u002F^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^غ\u002Fi,\u002F^ش\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ين\u002Fi,\u002F^فب\u002Fi,\u002F^مار\u002Fi,\u002F^أب\u002Fi,\u002F^ماي\u002Fi,\u002F^يون\u002Fi,\u002F^يول\u002Fi,\u002F^غشت\u002Fi,\u002F^ش\u002Fi,\u002F^أك\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الإثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^إث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mi\u002Fi,noon:\u002F^no\u002Fi,morning:\u002Fmorning\u002Fi,afternoon:\u002Fafternoon\u002Fi,evening:\u002Fevening\u002Fi,night:\u002Fnight\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},63940(e){if(\"undefined\"==typeof window){var t=new Error(\"Cannot find module 'window.wpCafeI18nLoader'\");throw t.code=\"MODULE_NOT_FOUND\",t}e.exports=window.wpCafeI18nLoader},64169(e,t,n){n.d(t,{Q:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}},64721(e,t,n){n.d(t,{l$:()=>j,oR:()=>p});var r=n(51609),a=n(75795);const o=Array(12).fill(0),i=({visible:e,className:t})=>r.createElement(\"div\",{className:[\"sonner-loading-wrapper\",t].filter(Boolean).join(\" \"),\"data-visible\":e},r.createElement(\"div\",{className:\"sonner-spinner\"},o.map((e,t)=>r.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${t}`})))),s=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"})),u=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 24 24\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",clipRule:\"evenodd\"})),d=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z\",clipRule:\"evenodd\"})),l=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},r.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"})),c=r.createElement(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},r.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),r.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}));let m=1;const f=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;const{message:n,...r}=e,a=\"number\"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:m++,o=this.toasts.find(e=>e.id===a),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:i,title:n}):t):this.addToast({title:n,...r,dismissible:i,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:\"error\"}),this.success=(e,t)=>this.create({...t,type:\"success\",message:e}),this.info=(e,t)=>this.create({...t,type:\"info\",message:e}),this.warning=(e,t)=>this.create({...t,type:\"warning\",message:e}),this.loading=(e,t)=>this.create({...t,type:\"loading\",message:e}),this.promise=(e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create({...t,promise:e,type:\"loading\",message:t.loading,description:\"function\"!=typeof t.description?t.description:void 0}));const a=Promise.resolve(e instanceof Function?e():e);let o,i=void 0!==n;const s=a.then(async e=>{if(o=[\"resolve\",e],r.isValidElement(e))i=!1,this.create({id:n,type:\"default\",message:e});else if(h(e)&&!e.ok){i=!1;const a=\"function\"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,o=\"function\"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}else if(e instanceof Error){i=!1;const a=\"function\"==typeof t.error?await t.error(e):t.error,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}else if(void 0!==t.success){i=!1;const a=\"function\"==typeof t.success?await t.success(e):t.success,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"success\",description:o,...s})}}).catch(async e=>{if(o=[\"reject\",e],void 0!==t.error){i=!1;const a=\"function\"==typeof t.error?await t.error(e):t.error,o=\"function\"==typeof t.description?await t.description(e):t.description,s=\"object\"!=typeof a||r.isValidElement(a)?{message:a}:a;this.create({id:n,type:\"error\",description:o,...s})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),null==t.finally||t.finally.call(t)}),u=()=>new Promise((e,t)=>s.then(()=>\"reject\"===o[0]?t(o[1]):e(o[1])).catch(t));return\"string\"!=typeof n&&\"number\"!=typeof n?{unwrap:u}:Object.assign(n,{unwrap:u})},this.custom=(e,t)=>{const n=(null==t?void 0:t.id)||m++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},h=e=>e&&\"object\"==typeof e&&\"ok\"in e&&\"boolean\"==typeof e.ok&&\"status\"in e&&\"number\"==typeof e.status,p=Object.assign((e,t)=>{const n=(null==t?void 0:t.id)||m++;return f.addToast({title:e,...t,id:n}),n},{success:f.success,info:f.info,warning:f.warning,error:f.error,custom:f.custom,message:f.message,promise:f.promise,dismiss:f.dismiss,loading:f.loading},{getHistory:()=>f.toasts,getToasts:()=>f.getActiveToasts()});function v(e){return void 0!==e.label}!function(e){if(\"undefined\"==typeof document)return;let t=document.head||document.getElementsByTagName(\"head\")[0],n=document.createElement(\"style\");n.type=\"text\u002Fcss\",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}(\"[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\");const g=3,b=14;function w(...e){return e.filter(Boolean).join(\" \")}const y=e=>{var t,n,a,o,m,f,h,p,g;const{invert:b,toast:y,unstyled:k,interacting:x,setHeights:j,visibleToasts:M,heights:P,index:_,toasts:S,expanded:W,removeToast:C,defaultRichColors:O,closeButton:N,style:z,cancelButtonStyle:A,actionButtonStyle:T,className:E=\"\",descriptionClassName:D=\"\",duration:I,position:F,gap:H,expandByDefault:R,classNames:$,icons:L,closeButtonAriaLabel:X=\"Close toast\"}=e,[G,Y]=r.useState(null),[Z,q]=r.useState(null),[B,V]=r.useState(!1),[U,K]=r.useState(!1),[J,Q]=r.useState(!1),[ee,te]=r.useState(!1),[ne,re]=r.useState(!1),[ae,oe]=r.useState(0),[ie,se]=r.useState(0),ue=r.useRef(y.duration||I||4e3),de=r.useRef(null),le=r.useRef(null),ce=0===_,me=_+1\u003C=M,fe=y.type,he=!1!==y.dismissible,pe=y.className||\"\",ve=y.descriptionClassName||\"\",ge=r.useMemo(()=>P.findIndex(e=>e.toastId===y.id)||0,[P,y.id]),be=r.useMemo(()=>{var e;return null!=(e=y.closeButton)?e:N},[y.closeButton,N]),we=r.useMemo(()=>y.duration||I||4e3,[y.duration,I]),ye=r.useRef(0),ke=r.useRef(0),xe=r.useRef(0),je=r.useRef(null),[Me,Pe]=F.split(\"-\"),_e=r.useMemo(()=>P.reduce((e,t,n)=>n>=ge?e:e+t.height,0),[P,ge]),Se=(()=>{const[e,t]=r.useState(document.hidden);return r.useEffect(()=>{const e=()=>{t(document.hidden)};return document.addEventListener(\"visibilitychange\",e),()=>window.removeEventListener(\"visibilitychange\",e)},[]),e})(),We=y.invert||b,Ce=\"loading\"===fe;ke.current=r.useMemo(()=>ge*H+_e,[ge,_e]),r.useEffect(()=>{ue.current=we},[we]),r.useEffect(()=>{V(!0)},[]),r.useEffect(()=>{const e=le.current;if(e){const t=e.getBoundingClientRect().height;return se(t),j(e=>[{toastId:y.id,height:t,position:y.position},...e]),()=>j(e=>e.filter(e=>e.toastId!==y.id))}},[j,y.id]),r.useLayoutEffect(()=>{if(!B)return;const e=le.current,t=e.style.height;e.style.height=\"auto\";const n=e.getBoundingClientRect().height;e.style.height=t,se(n),j(e=>e.find(e=>e.toastId===y.id)?e.map(e=>e.toastId===y.id?{...e,height:n}:e):[{toastId:y.id,height:n,position:y.position},...e])},[B,y.title,y.description,j,y.id,y.jsx,y.action,y.cancel]);const Oe=r.useCallback(()=>{K(!0),oe(ke.current),j(e=>e.filter(e=>e.toastId!==y.id)),setTimeout(()=>{C(y)},200)},[y,C,j,ke]);r.useEffect(()=>{if(y.promise&&\"loading\"===fe||y.duration===1\u002F0||\"loading\"===y.type)return;let e;return W||x||Se?(()=>{if(xe.current\u003Cye.current){const e=(new Date).getTime()-ye.current;ue.current=ue.current-e}xe.current=(new Date).getTime()})():ue.current!==1\u002F0&&(ye.current=(new Date).getTime(),e=setTimeout(()=>{null==y.onAutoClose||y.onAutoClose.call(y,y),Oe()},ue.current)),()=>clearTimeout(e)},[W,x,y,fe,Se,Oe]),r.useEffect(()=>{y.delete&&(Oe(),null==y.onDismiss||y.onDismiss.call(y,y))},[Oe,y.delete]);const Ne=y.icon||(null==L?void 0:L[fe])||(e=>{switch(e){case\"success\":return s;case\"info\":return d;case\"warning\":return u;case\"error\":return l;default:return null}})(fe);var ze,Ae;return r.createElement(\"li\",{tabIndex:0,ref:le,className:w(E,pe,null==$?void 0:$.toast,null==y||null==(t=y.classNames)?void 0:t.toast,null==$?void 0:$.default,null==$?void 0:$[fe],null==y||null==(n=y.classNames)?void 0:n[fe]),\"data-sonner-toast\":\"\",\"data-rich-colors\":null!=(ze=y.richColors)?ze:O,\"data-styled\":!Boolean(y.jsx||y.unstyled||k),\"data-mounted\":B,\"data-promise\":Boolean(y.promise),\"data-swiped\":ne,\"data-removed\":U,\"data-visible\":me,\"data-y-position\":Me,\"data-x-position\":Pe,\"data-index\":_,\"data-front\":ce,\"data-swiping\":J,\"data-dismissible\":he,\"data-type\":fe,\"data-invert\":We,\"data-swipe-out\":ee,\"data-swipe-direction\":Z,\"data-expanded\":Boolean(W||R&&B),\"data-testid\":y.testId,style:{\"--index\":_,\"--toasts-before\":_,\"--z-index\":S.length-_,\"--offset\":`${U?ae:ke.current}px`,\"--initial-height\":R?\"auto\":`${ie}px`,...z,...y.style},onDragEnd:()=>{Q(!1),Y(null),je.current=null},onPointerDown:e=>{2!==e.button&&!Ce&&he&&(de.current=new Date,oe(ke.current),e.target.setPointerCapture(e.pointerId),\"BUTTON\"!==e.target.tagName&&(Q(!0),je.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n;if(ee||!he)return;je.current=null;const r=Number((null==(e=le.current)?void 0:e.style.getPropertyValue(\"--swipe-amount-x\").replace(\"px\",\"\"))||0),a=Number((null==(t=le.current)?void 0:t.style.getPropertyValue(\"--swipe-amount-y\").replace(\"px\",\"\"))||0),o=(new Date).getTime()-(null==(n=de.current)?void 0:n.getTime()),i=\"x\"===G?r:a,s=Math.abs(i)\u002Fo;if(Math.abs(i)>=45||s>.11)return oe(ke.current),null==y.onDismiss||y.onDismiss.call(y,y),q(\"x\"===G?r>0?\"right\":\"left\":a>0?\"down\":\"up\"),Oe(),void te(!0);var u,d;null==(u=le.current)||u.style.setProperty(\"--swipe-amount-x\",\"0px\"),null==(d=le.current)||d.style.setProperty(\"--swipe-amount-y\",\"0px\"),re(!1),Q(!1),Y(null)},onPointerMove:t=>{var n,r,a;if(!je.current||!he)return;if((null==(n=window.getSelection())?void 0:n.toString().length)>0)return;const o=t.clientY-je.current.y,i=t.clientX-je.current.x;var s;const u=null!=(s=e.swipeDirections)?s:function(e){const[t,n]=e.split(\"-\"),r=[];return t&&r.push(t),n&&r.push(n),r}(F);!G&&(Math.abs(i)>1||Math.abs(o)>1)&&Y(Math.abs(i)>Math.abs(o)?\"x\":\"y\");let d={x:0,y:0};const l=e=>1\u002F(1.5+Math.abs(e)\u002F20);if(\"y\"===G){if(u.includes(\"top\")||u.includes(\"bottom\"))if(u.includes(\"top\")&&o\u003C0||u.includes(\"bottom\")&&o>0)d.y=o;else{const e=o*l(o);d.y=Math.abs(e)\u003CMath.abs(o)?e:o}}else if(\"x\"===G&&(u.includes(\"left\")||u.includes(\"right\")))if(u.includes(\"left\")&&i\u003C0||u.includes(\"right\")&&i>0)d.x=i;else{const e=i*l(i);d.x=Math.abs(e)\u003CMath.abs(i)?e:i}(Math.abs(d.x)>0||Math.abs(d.y)>0)&&re(!0),null==(r=le.current)||r.style.setProperty(\"--swipe-amount-x\",`${d.x}px`),null==(a=le.current)||a.style.setProperty(\"--swipe-amount-y\",`${d.y}px`)}},be&&!y.jsx&&\"loading\"!==fe?r.createElement(\"button\",{\"aria-label\":X,\"data-disabled\":Ce,\"data-close-button\":!0,onClick:Ce||!he?()=>{}:()=>{Oe(),null==y.onDismiss||y.onDismiss.call(y,y)},className:w(null==$?void 0:$.closeButton,null==y||null==(a=y.classNames)?void 0:a.closeButton)},null!=(Ae=null==L?void 0:L.close)?Ae:c):null,(fe||y.icon||y.promise)&&null!==y.icon&&(null!==(null==L?void 0:L[fe])||y.icon)?r.createElement(\"div\",{\"data-icon\":\"\",className:w(null==$?void 0:$.icon,null==y||null==(o=y.classNames)?void 0:o.icon)},y.promise||\"loading\"===y.type&&!y.icon?y.icon||function(){var e,t;return(null==L?void 0:L.loading)?r.createElement(\"div\",{className:w(null==$?void 0:$.loader,null==y||null==(t=y.classNames)?void 0:t.loader,\"sonner-loader\"),\"data-visible\":\"loading\"===fe},L.loading):r.createElement(i,{className:w(null==$?void 0:$.loader,null==y||null==(e=y.classNames)?void 0:e.loader),visible:\"loading\"===fe})}():null,\"loading\"!==y.type?Ne:null):null,r.createElement(\"div\",{\"data-content\":\"\",className:w(null==$?void 0:$.content,null==y||null==(m=y.classNames)?void 0:m.content)},r.createElement(\"div\",{\"data-title\":\"\",className:w(null==$?void 0:$.title,null==y||null==(f=y.classNames)?void 0:f.title)},y.jsx?y.jsx:\"function\"==typeof y.title?y.title():y.title),y.description?r.createElement(\"div\",{\"data-description\":\"\",className:w(D,ve,null==$?void 0:$.description,null==y||null==(h=y.classNames)?void 0:h.description)},\"function\"==typeof y.description?y.description():y.description):null),r.isValidElement(y.cancel)?y.cancel:y.cancel&&v(y.cancel)?r.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,style:y.cancelButtonStyle||A,onClick:e=>{v(y.cancel)&&he&&(null==y.cancel.onClick||y.cancel.onClick.call(y.cancel,e),Oe())},className:w(null==$?void 0:$.cancelButton,null==y||null==(p=y.classNames)?void 0:p.cancelButton)},y.cancel.label):null,r.isValidElement(y.action)?y.action:y.action&&v(y.action)?r.createElement(\"button\",{\"data-button\":!0,\"data-action\":!0,style:y.actionButtonStyle||T,onClick:e=>{v(y.action)&&(null==y.action.onClick||y.action.onClick.call(y.action,e),e.defaultPrevented||Oe())},className:w(null==$?void 0:$.actionButton,null==y||null==(g=y.classNames)?void 0:g.actionButton)},y.action.label):null)};function k(){if(\"undefined\"==typeof window)return\"ltr\";if(\"undefined\"==typeof document)return\"ltr\";const e=document.documentElement.getAttribute(\"dir\");return\"auto\"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function x(e,t){const n={};return[e,t].forEach((e,t)=>{const r=1===t,a=r?\"--mobile-offset\":\"--offset\",o=r?\"16px\":\"24px\";function i(e){[\"top\",\"right\",\"bottom\",\"left\"].forEach(t=>{n[`${a}-${t}`]=\"number\"==typeof e?`${e}px`:e})}\"number\"==typeof e||\"string\"==typeof e?i(e):\"object\"==typeof e?[\"top\",\"right\",\"bottom\",\"left\"].forEach(t=>{void 0===e[t]?n[`${a}-${t}`]=o:n[`${a}-${t}`]=\"number\"==typeof e[t]?`${e[t]}px`:e[t]}):i(o)}),n}const j=r.forwardRef(function(e,t){const{id:n,invert:o,position:i=\"bottom-right\",hotkey:s=[\"altKey\",\"KeyT\"],expand:u,closeButton:d,className:l,offset:c,mobileOffset:m,theme:h=\"light\",richColors:p,duration:v,style:w,visibleToasts:j=g,toastOptions:M,dir:P=k(),gap:_=b,icons:S,containerAriaLabel:W=\"Notifications\"}=e,[C,O]=r.useState([]),N=r.useMemo(()=>n?C.filter(e=>e.toasterId===n):C.filter(e=>!e.toasterId),[C,n]),z=r.useMemo(()=>Array.from(new Set([i].concat(N.filter(e=>e.position).map(e=>e.position)))),[N,i]),[A,T]=r.useState([]),[E,D]=r.useState(!1),[I,F]=r.useState(!1),[H,R]=r.useState(\"system\"!==h?h:\"undefined\"!=typeof window&&window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\"),$=r.useRef(null),L=s.join(\"+\").replace(\u002FKey\u002Fg,\"\").replace(\u002FDigit\u002Fg,\"\"),X=r.useRef(null),G=r.useRef(!1),Y=r.useCallback(e=>{O(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||f.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return r.useEffect(()=>f.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{O(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{a.flushSync(()=>{O(t=>{const n=t.findIndex(t=>t.id===e.id);return-1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[C]),r.useEffect(()=>{if(\"system\"!==h)return void R(h);if(\"system\"===h&&(window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?R(\"dark\"):R(\"light\")),\"undefined\"==typeof window)return;const e=window.matchMedia(\"(prefers-color-scheme: dark)\");try{e.addEventListener(\"change\",({matches:e})=>{R(e?\"dark\":\"light\")})}catch(t){e.addListener(({matches:e})=>{try{R(e?\"dark\":\"light\")}catch(e){console.error(e)}})}},[h]),r.useEffect(()=>{C.length\u003C=1&&D(!1)},[C]),r.useEffect(()=>{const e=e=>{var t,n;s.every(t=>e[t]||e.code===t)&&(D(!0),null==(n=$.current)||n.focus()),\"Escape\"!==e.code||document.activeElement!==$.current&&!(null==(t=$.current)?void 0:t.contains(document.activeElement))||D(!1)};return document.addEventListener(\"keydown\",e),()=>document.removeEventListener(\"keydown\",e)},[s]),r.useEffect(()=>{if($.current)return()=>{X.current&&(X.current.focus({preventScroll:!0}),X.current=null,G.current=!1)}},[$.current]),r.createElement(\"section\",{ref:t,\"aria-label\":`${W} ${L}`,tabIndex:-1,\"aria-live\":\"polite\",\"aria-relevant\":\"additions text\",\"aria-atomic\":\"false\",suppressHydrationWarning:!0},z.map((t,n)=>{var a;const[i,s]=t.split(\"-\");return N.length?r.createElement(\"ol\",{key:t,dir:\"auto\"===P?k():P,tabIndex:-1,ref:$,className:l,\"data-sonner-toaster\":!0,\"data-sonner-theme\":H,\"data-y-position\":i,\"data-x-position\":s,style:{\"--front-toast-height\":`${(null==(a=A[0])?void 0:a.height)||0}px`,\"--width\":\"356px\",\"--gap\":`${_}px`,...w,...x(c,m)},onBlur:e=>{G.current&&!e.currentTarget.contains(e.relatedTarget)&&(G.current=!1,X.current&&(X.current.focus({preventScroll:!0}),X.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&\"false\"===e.target.dataset.dismissible||G.current||(G.current=!0,X.current=e.relatedTarget)},onMouseEnter:()=>D(!0),onMouseMove:()=>D(!0),onMouseLeave:()=>{I||D(!1)},onDragEnd:()=>D(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&\"false\"===e.target.dataset.dismissible||F(!0)},onPointerUp:()=>F(!1)},N.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var i,s;return r.createElement(y,{key:n.id,icons:S,index:a,toast:n,defaultRichColors:p,duration:null!=(i=null==M?void 0:M.duration)?i:v,className:null==M?void 0:M.className,descriptionClassName:null==M?void 0:M.descriptionClassName,invert:o,visibleToasts:j,closeButton:null!=(s=null==M?void 0:M.closeButton)?s:d,interacting:I,position:t,style:null==M?void 0:M.style,unstyled:null==M?void 0:M.unstyled,classNames:null==M?void 0:M.classNames,cancelButtonStyle:null==M?void 0:M.cancelButtonStyle,actionButtonStyle:null==M?void 0:M.actionButtonStyle,closeButtonAriaLabel:null==M?void 0:M.closeButtonAriaLabel,removeToast:Y,toasts:N.filter(e=>e.position==n.position),heights:A.filter(e=>e.position==n.position),setHeights:T,expandByDefault:u,gap:_,expanded:E,swipeDirections:e.swipeDirections})})):null}))})},65144(e,t,n){n.d(t,{F:()=>l});const r={lessThanXSeconds:{one:\"menos de um segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"meio minuto\",lessThanXMinutes:{one:\"menos de um minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"cerca de 1 hora\",other:\"cerca de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 dia\",other:\"{{count}} dias\"},aboutXWeeks:{one:\"cerca de 1 semana\",other:\"cerca de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"cerca de 1 mês\",other:\"cerca de {{count}} meses\"},xMonths:{one:\"1 mês\",other:\"{{count}} meses\"},aboutXYears:{one:\"cerca de 1 ano\",other:\"cerca de {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"mais de 1 ano\",other:\"mais de {{count}} anos\"},almostXYears:{one:\"quase 1 ano\",other:\"quase {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'às' {{time}}\",long:\"{{date}} 'às' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{const t=e.getDay();return\"'\"+(0===t||6===t?\"último\":\"última\")+\"' eeee 'às' p\"},yesterday:\"'ontem às' p\",today:\"'hoje às' p\",tomorrow:\"'amanhã às' p\",nextWeek:\"eeee 'às' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return\"week\"===t?.unit?n+\"ª\":n+\"º\"},era:(0,s.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"depois de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"fev\",\"mar\",\"abr\",\"mai\",\"jun\",\"jul\",\"ago\",\"set\",\"out\",\"nov\",\"dez\"],wide:[\"janeiro\",\"fevereiro\",\"março\",\"abril\",\"maio\",\"junho\",\"julho\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"dezembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"S\",\"T\",\"Q\",\"Q\",\"S\",\"S\"],short:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sab\"],abbreviated:[\"domingo\",\"segunda\",\"terça\",\"quarta\",\"quinta\",\"sexta\",\"sábado\"],wide:[\"domingo\",\"segunda-feira\",\"terça-feira\",\"quarta-feira\",\"quinta-feira\",\"sexta-feira\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da tarde\",night:\"da noite\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"pt-BR\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"em \"+a:\"há \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)[ºªo]?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|d\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|depois de cristo)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^antes de cristo\u002Fi,\u002F^depois de cristo\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmajsond]\u002Fi,abbreviated:\u002F^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)\u002Fi,wide:\u002F^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^fev\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ago\u002Fi,\u002F^set\u002Fi,\u002F^out\u002Fi,\u002F^nov\u002Fi,\u002F^dez\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(dom|[23456]ª?|s[aá]b)\u002Fi,short:\u002F^(dom|[23456]ª?|s[aá]b)\u002Fi,abbreviated:\u002F^(dom|seg|ter|qua|qui|sex|s[aá]b)\u002Fi,wide:\u002F^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{short:[\u002F^d\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^s[aá]\u002Fi],narrow:[\u002F^d\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^s[aá]\u002Fi],any:[\u002F^d\u002Fi,\u002F^seg\u002Fi,\u002F^t\u002Fi,\u002F^qua\u002Fi,\u002F^qui\u002Fi,\u002F^sex\u002Fi,\u002F^s[aá]b\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(da) (manhã|tarde|noite))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meia[-\\s]noite|meio[-\\s]dia|(da) (manhã|tarde|noite))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn|^meia[-\\s]noite\u002Fi,noon:\u002F^md|^meio[-\\s]dia\u002Fi,morning:\u002Fmanhã\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftarde\u002Fi,night:\u002Fnoite\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},65571(e,t,n){n.d(t,{A0:()=>s,BF:()=>u,Hj:()=>d,U2:()=>i,nA:()=>c,nd:()=>l});var r=n(74848),a=n(71112),o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function i(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"div\",{\"data-slot\":\"table-container\",className:\"wcf-table relative w-full overflow-x-auto\",children:(0,r.jsx)(\"table\",Object.assign({\"data-slot\":\"table\",className:(0,a.cn)(\"w-full caption-bottom text-sm\",t)},n))})}function s(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"thead\",Object.assign({\"data-slot\":\"table-header\",className:(0,a.cn)(\"[&_tr]:border-b\",t)},n))}function u(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"tbody\",Object.assign({\"data-slot\":\"table-body\",className:(0,a.cn)(\"[&_tr:last-child]:border-0\",t)},n))}function d(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"tr\",Object.assign({\"data-slot\":\"table-row\",className:(0,a.cn)(\"hover:bg-black\u002F5 data-[state=selected]:bg-black\u002F10 border-b border-black\u002F10 transition-colors\",t)},n))}function l(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"th\",Object.assign({\"data-slot\":\"table-head\",className:(0,a.cn)(\"text-foreground h-10 px-2 dark:bg-visual-300 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]!\",t)},n))}function c(e){var t=e.className,n=o(e,[\"className\"]);return(0,r.jsx)(\"td\",Object.assign({\"data-slot\":\"table-cell\",className:(0,a.cn)(\"p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]! break-words text-black\u002F80\",t)},n))}},65576(e,t,n){n.d(t,{b:()=>u});var r=n(51609),a=(n(75795),n(33362)),o=n(74848),i=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=(0,a.TL)(`Primitive.${t}`),i=r.forwardRef((e,r)=>{const{asChild:a,...i}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,o.jsx)(s,{...i,ref:r})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),s=r.forwardRef((e,t)=>{const{ratio:n=1,style:r,...a}=e;return(0,o.jsx)(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:100\u002Fn+\"%\"},\"data-radix-aspect-ratio-wrapper\":\"\",children:(0,o.jsx)(i.div,{...a,ref:t,style:{...r,position:\"absolute\",top:0,right:0,bottom:0,left:0}})})});s.displayName=\"AspectRatio\";var u=s},65681(e,t,n){function r(e,t,n){const r=function(e,t){return 1===t&&e.one?e.one:t>=2&&t\u003C=4&&e.twoFour?e.twoFour:e.other}(e,t);return r[n].replace(\"{{count}}\",String(t))}function a(e){let t=\"\";return\"almost\"===e&&(t=\"takmer\"),\"about\"===e&&(t=\"približne\"),t.length>0?t+\" \":\"\"}function o(e){let t=\"\";return\"lessThan\"===e&&(t=\"menej než\"),\"over\"===e&&(t=\"viac než\"),t.length>0?t+\" \":\"\"}n.d(t,{sk:()=>v});const i={xSeconds:{one:{present:\"sekunda\",past:\"sekundou\",future:\"sekundu\"},twoFour:{present:\"{{count}} sekundy\",past:\"{{count}} sekundami\",future:\"{{count}} sekundy\"},other:{present:\"{{count}} sekúnd\",past:\"{{count}} sekundami\",future:\"{{count}} sekúnd\"}},halfAMinute:{other:{present:\"pol minúty\",past:\"pol minútou\",future:\"pol minúty\"}},xMinutes:{one:{present:\"minúta\",past:\"minútou\",future:\"minútu\"},twoFour:{present:\"{{count}} minúty\",past:\"{{count}} minútami\",future:\"{{count}} minúty\"},other:{present:\"{{count}} minút\",past:\"{{count}} minútami\",future:\"{{count}} minút\"}},xHours:{one:{present:\"hodina\",past:\"hodinou\",future:\"hodinu\"},twoFour:{present:\"{{count}} hodiny\",past:\"{{count}} hodinami\",future:\"{{count}} hodiny\"},other:{present:\"{{count}} hodín\",past:\"{{count}} hodinami\",future:\"{{count}} hodín\"}},xDays:{one:{present:\"deň\",past:\"dňom\",future:\"deň\"},twoFour:{present:\"{{count}} dni\",past:\"{{count}} dňami\",future:\"{{count}} dni\"},other:{present:\"{{count}} dní\",past:\"{{count}} dňami\",future:\"{{count}} dní\"}},xWeeks:{one:{present:\"týždeň\",past:\"týždňom\",future:\"týždeň\"},twoFour:{present:\"{{count}} týždne\",past:\"{{count}} týždňami\",future:\"{{count}} týždne\"},other:{present:\"{{count}} týždňov\",past:\"{{count}} týždňami\",future:\"{{count}} týždňov\"}},xMonths:{one:{present:\"mesiac\",past:\"mesiacom\",future:\"mesiac\"},twoFour:{present:\"{{count}} mesiace\",past:\"{{count}} mesiacmi\",future:\"{{count}} mesiace\"},other:{present:\"{{count}} mesiacov\",past:\"{{count}} mesiacmi\",future:\"{{count}} mesiacov\"}},xYears:{one:{present:\"rok\",past:\"rokom\",future:\"rok\"},twoFour:{present:\"{{count}} roky\",past:\"{{count}} rokmi\",future:\"{{count}} roky\"},other:{present:\"{{count}} rokov\",past:\"{{count}} rokmi\",future:\"{{count}} rokov\"}}};var s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE d. MMMM y\",long:\"d. MMMM y\",medium:\"d. M. y\",short:\"d. M. y\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}}, {{time}}\",long:\"{{date}}, {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var d=n(90096);const l=[\"nedeľu\",\"pondelok\",\"utorok\",\"stredu\",\"štvrtok\",\"piatok\",\"sobotu\"];function c(e){return 4===e?\"'vo' eeee 'o' p\":\"'v \"+l[e]+\" o' p\"}const m={lastWeek:(e,t,n)=>{const r=e.getDay();return(0,d.R)(e,t,n)?c(r):function(e){const t=l[e];switch(e){case 0:case 3:case 6:return\"'minulú \"+t+\" o' p\";default:return\"'minulý' eeee 'o' p\"}}(r)},yesterday:\"'včera o' p\",today:\"'dnes o' p\",tomorrow:\"'zajtra o' p\",nextWeek:(e,t,n)=>{const r=e.getDay();return(0,d.R)(e,t,n)?c(r):function(e){const t=l[e];switch(e){case 0:case 4:case 6:return\"'budúcu \"+t+\" o' p\";default:return\"'budúci' eeee 'o' p\"}}(r)},other:\"P\"};var f=n(33443);const h={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,f.o)({values:{narrow:[\"pred Kr.\",\"po Kr.\"],abbreviated:[\"pred Kr.\",\"po Kr.\"],wide:[\"pred Kristom\",\"po Kristovi\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. štvrťrok\",\"2. štvrťrok\",\"3. štvrťrok\",\"4. štvrťrok\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"máj\",\"jún\",\"júl\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"január\",\"február\",\"marec\",\"apríl\",\"máj\",\"jún\",\"júl\",\"august\",\"september\",\"október\",\"november\",\"december\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"feb\",\"mar\",\"apr\",\"máj\",\"jún\",\"júl\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],wide:[\"januára\",\"februára\",\"marca\",\"apríla\",\"mája\",\"júna\",\"júla\",\"augusta\",\"septembra\",\"októbra\",\"novembra\",\"decembra\"]},defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:{narrow:[\"n\",\"p\",\"u\",\"s\",\"š\",\"p\",\"s\"],short:[\"ne\",\"po\",\"ut\",\"st\",\"št\",\"pi\",\"so\"],abbreviated:[\"ne\",\"po\",\"ut\",\"st\",\"št\",\"pi\",\"so\"],wide:[\"nedeľa\",\"pondelok\",\"utorok\",\"streda\",\"štvrtok\",\"piatok\",\"sobota\"]},defaultWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"poln.\",noon:\"pol.\",morning:\"ráno\",afternoon:\"pop.\",evening:\"več.\",night:\"noc\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"poln.\",noon:\"pol.\",morning:\"ráno\",afternoon:\"popol.\",evening:\"večer\",night:\"noc\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"polnoc\",noon:\"poludnie\",morning:\"ráno\",afternoon:\"popoludnie\",evening:\"večer\",night:\"noc\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"o poln.\",noon:\"nap.\",morning:\"ráno\",afternoon:\"pop.\",evening:\"več.\",night:\"v n.\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"o poln.\",noon:\"napol.\",morning:\"ráno\",afternoon:\"popol.\",evening:\"večer\",night:\"v noci\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"o polnoci\",noon:\"napoludnie\",morning:\"ráno\",afternoon:\"popoludní\",evening:\"večer\",night:\"v noci\"}},defaultFormattingWidth:\"wide\"})};var p=n(57883);const v={code:\"sk\",formatDistance:(e,t,n)=>{const s=function(e){return[\"lessThan\",\"about\",\"over\",\"almost\"].filter(function(t){return!!e.match(new RegExp(\"^\"+t))})[0]}(e)||\"\",u=(d=e.substring(s.length)).charAt(0).toLowerCase()+d.slice(1);var d;const l=i[u];return n?.addSuffix?n.comparison&&n.comparison>0?a(s)+\"o \"+o(s)+r(l,t,\"future\"):a(s)+\"pred \"+o(s)+r(l,t,\"past\"):a(s)+o(s)+r(l,t,\"present\")},formatLong:u,formatRelative:(e,t,n,r)=>{const a=m[e];return\"function\"==typeof a?a(t,n,r):a},localize:h,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,p.A)({matchPatterns:{narrow:\u002F^(pred Kr\\.|pred n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,abbreviated:\u002F^(pred Kr\\.|pred n\\. l\\.|po Kr\\.|n\\. l\\.)\u002Fi,wide:\u002F^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^pr\u002Fi,\u002F^(po|n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,p.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]\\. [šs]tvr[ťt]rok\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,p.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)\u002Fi,wide:\u002F^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^m[áa]j\u002Fi,\u002F^j[úu]n\u002Fi,\u002F^j[úu]l\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,p.A)({matchPatterns:{narrow:\u002F^[npusšp]\u002Fi,short:\u002F^(ne|po|ut|st|št|pi|so)\u002Fi,abbreviated:\u002F^(ne|po|ut|st|št|pi|so)\u002Fi,wide:\u002F^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^n\u002Fi,\u002F^p\u002Fi,\u002F^u\u002Fi,\u002F^s\u002Fi,\u002F^š\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^n\u002Fi,\u002F^po\u002Fi,\u002F^u\u002Fi,\u002F^st\u002Fi,\u002F^(št|stv)\u002Fi,\u002F^pi\u002Fi,\u002F^so\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,p.A)({matchPatterns:{narrow:\u002F^(am|pm|(o )?poln\\.?|(nap\\.?|pol\\.?)|r[áa]no|pop\\.?|ve[čc]\\.?|(v n\\.?|noc))\u002Fi,abbreviated:\u002F^(am|pm|(o )?poln\\.?|(napol\\.?|pol\\.?)|r[áa]no|pop\\.?|ve[čc]er|(v )?noci?)\u002Fi,any:\u002F^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002Fpoln\u002Fi,noon:\u002F^(nap|(na)?pol(\\.|u))\u002Fi,morning:\u002F^r[áa]no\u002Fi,afternoon:\u002F^pop\u002Fi,evening:\u002F^ve[čc]\u002Fi,night:\u002F^(noc|v n\\.)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},66304(e,t,n){n.d(t,{P:()=>o});var r=n(43329),a=n(29407);function o(e,t,n){const o=(0,a.a)(e,n?.in);if(isNaN(t))return(0,r.w)(n?.in||e,NaN);if(!t)return o;const i=o.getDate(),s=(0,r.w)(n?.in||e,o.getTime());return s.setMonth(o.getMonth()+t+1,0),i>=s.getDate()?s:(o.setFullYear(s.getFullYear(),s.getMonth(),i),o)}},67715(e,t,n){n.d(t,{$:()=>l});const r={lessThanXSeconds:{one:\"کمتر از یک ثانیه\",other:\"کمتر از {{count}} ثانیه\"},xSeconds:{one:\"1 ثانیه\",other:\"{{count}} ثانیه\"},halfAMinute:\"نیم دقیقه\",lessThanXMinutes:{one:\"کمتر از یک دقیقه\",other:\"کمتر از {{count}} دقیقه\"},xMinutes:{one:\"1 دقیقه\",other:\"{{count}} دقیقه\"},aboutXHours:{one:\"حدود 1 ساعت\",other:\"حدود {{count}} ساعت\"},xHours:{one:\"1 ساعت\",other:\"{{count}} ساعت\"},xDays:{one:\"1 روز\",other:\"{{count}} روز\"},aboutXWeeks:{one:\"حدود 1 هفته\",other:\"حدود {{count}} هفته\"},xWeeks:{one:\"1 هفته\",other:\"{{count}} هفته\"},aboutXMonths:{one:\"حدود 1 ماه\",other:\"حدود {{count}} ماه\"},xMonths:{one:\"1 ماه\",other:\"{{count}} ماه\"},aboutXYears:{one:\"حدود 1 سال\",other:\"حدود {{count}} سال\"},xYears:{one:\"1 سال\",other:\"{{count}} سال\"},overXYears:{one:\"بیشتر از 1 سال\",other:\"بیشتر از {{count}} سال\"},almostXYears:{one:\"نزدیک 1 سال\",other:\"نزدیک {{count}} سال\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"yyyy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'در' {{time}}\",long:\"{{date}} 'در' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'گذشته در' p\",yesterday:\"'دیروز در' p\",today:\"'امروز در' p\",tomorrow:\"'فردا در' p\",nextWeek:\"eeee 'در' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل از میلاد\",\"بعد از میلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"س‌م1\",\"س‌م2\",\"س‌م3\",\"س‌م4\"],wide:[\"سه‌ماهه 1\",\"سه‌ماهه 2\",\"سه‌ماهه 3\",\"سه‌ماهه 4\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ژ\",\"ف\",\"م\",\"آ\",\"م\",\"ج\",\"ج\",\"آ\",\"س\",\"ا\",\"ن\",\"د\"],abbreviated:[\"ژانـ\",\"فور\",\"مارس\",\"آپر\",\"می\",\"جون\",\"جولـ\",\"آگو\",\"سپتـ\",\"اکتـ\",\"نوامـ\",\"دسامـ\"],wide:[\"ژانویه\",\"فوریه\",\"مارس\",\"آپریل\",\"می\",\"جون\",\"جولای\",\"آگوست\",\"سپتامبر\",\"اکتبر\",\"نوامبر\",\"دسامبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ی\",\"د\",\"س\",\"چ\",\"پ\",\"ج\",\"ش\"],short:[\"1ش\",\"2ش\",\"3ش\",\"4ش\",\"5ش\",\"ج\",\"ش\"],abbreviated:[\"یکشنبه\",\"دوشنبه\",\"سه‌شنبه\",\"چهارشنبه\",\"پنجشنبه\",\"جمعه\",\"شنبه\"],wide:[\"یکشنبه\",\"دوشنبه\",\"سه‌شنبه\",\"چهارشنبه\",\"پنجشنبه\",\"جمعه\",\"شنبه\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ق\",pm:\"ب\",midnight:\"ن\",noon:\"ظ\",morning:\"ص\",afternoon:\"ب.ظ.\",evening:\"ع\",night:\"ش\"},abbreviated:{am:\"ق.ظ.\",pm:\"ب.ظ.\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"},wide:{am:\"قبل‌ازظهر\",pm:\"بعدازظهر\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ق\",pm:\"ب\",midnight:\"ن\",noon:\"ظ\",morning:\"ص\",afternoon:\"ب.ظ.\",evening:\"ع\",night:\"ش\"},abbreviated:{am:\"ق.ظ.\",pm:\"ب.ظ.\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"},wide:{am:\"قبل‌ازظهر\",pm:\"بعدازظهر\",midnight:\"نیمه‌شب\",noon:\"ظهر\",morning:\"صبح\",afternoon:\"بعدازظهر\",evening:\"عصر\",night:\"شب\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"fa-IR\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"در \"+a:a+\" قبل\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fi,abbreviated:\u002F^(ق\\.?\\s?م\\.?|ق\\.?\\s?د\\.?\\s?م\\.?|م\\.?\\s?|د\\.?\\s?م\\.?)\u002Fi,wide:\u002F^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^قبل\u002Fi,\u002F^بعد\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^س‌م[1234]\u002Fi,wide:\u002F^سه‌ماهه [1234]\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[جژفمآاماسند]\u002Fi,abbreviated:\u002F^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)\u002Fi,wide:\u002F^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^(ژ|ج)\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^(آ|ا)\u002Fi,\u002F^م\u002Fi,\u002F^(ژ|ج)\u002Fi,\u002F^(ج|ژ)\u002Fi,\u002F^(آ|ا)\u002Fi,\u002F^س\u002Fi,\u002F^ا\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^ژا\u002Fi,\u002F^ف\u002Fi,\u002F^ما\u002Fi,\u002F^آپ\u002Fi,\u002F^(می|مه)\u002Fi,\u002F^(ژوئن|جون)\u002Fi,\u002F^(ژوئی|جول)\u002Fi,\u002F^(اوت|آگ)\u002Fi,\u002F^س\u002Fi,\u002F^(اوک|اک)\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[شیدسچپج]\u002Fi,short:\u002F^(ش|ج|1ش|2ش|3ش|4ش|5ش)\u002Fi,abbreviated:\u002F^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)\u002Fi,wide:\u002F^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ی\u002Fi,\u002F^دو\u002Fi,\u002F^س\u002Fi,\u002F^چ\u002Fi,\u002F^پ\u002Fi,\u002F^ج\u002Fi,\u002F^ش\u002Fi],any:[\u002F^(ی|1ش|یکشنبه)\u002Fi,\u002F^(د|2ش|دوشنبه)\u002Fi,\u002F^(س|3ش|سه‌شنبه)\u002Fi,\u002F^(چ|4ش|چهارشنبه)\u002Fi,\u002F^(پ|5ش|پنجشنبه)\u002Fi,\u002F^(ج|جمعه)\u002Fi,\u002F^(ش|شنبه)\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)\u002Fi,abbreviated:\u002F^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)\u002Fi,wide:\u002F^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^(ق|ق.ظ.|قبل‌ازظهر)\u002Fi,pm:\u002F^(ب|ب.ظ.|بعدازظهر)\u002Fi,midnight:\u002F^(‌نیمه‌شب|ن)\u002Fi,noon:\u002F^(ظ|ظهر)\u002Fi,morning:\u002F(ص|صبح)\u002Fi,afternoon:\u002F(ب|ب.ظ.|بعدازظهر)\u002Fi,evening:\u002F(ع|عصر)\u002Fi,night:\u002F(ش|شب)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:6,firstWeekContainsDate:1}}},67991(e,t,n){n.d(t,{sr:()=>l});const r={lessThanXSeconds:{one:{standalone:\"мање од 1 секунде\",withPrepositionAgo:\"мање од 1 секунде\",withPrepositionIn:\"мање од 1 секунду\"},dual:\"мање од {{count}} секунде\",other:\"мање од {{count}} секунди\"},xSeconds:{one:{standalone:\"1 секунда\",withPrepositionAgo:\"1 секунде\",withPrepositionIn:\"1 секунду\"},dual:\"{{count}} секунде\",other:\"{{count}} секунди\"},halfAMinute:\"пола минуте\",lessThanXMinutes:{one:{standalone:\"мање од 1 минуте\",withPrepositionAgo:\"мање од 1 минуте\",withPrepositionIn:\"мање од 1 минуту\"},dual:\"мање од {{count}} минуте\",other:\"мање од {{count}} минута\"},xMinutes:{one:{standalone:\"1 минута\",withPrepositionAgo:\"1 минуте\",withPrepositionIn:\"1 минуту\"},dual:\"{{count}} минуте\",other:\"{{count}} минута\"},aboutXHours:{one:{standalone:\"око 1 сат\",withPrepositionAgo:\"око 1 сат\",withPrepositionIn:\"око 1 сат\"},dual:\"око {{count}} сата\",other:\"око {{count}} сати\"},xHours:{one:{standalone:\"1 сат\",withPrepositionAgo:\"1 сат\",withPrepositionIn:\"1 сат\"},dual:\"{{count}} сата\",other:\"{{count}} сати\"},xDays:{one:{standalone:\"1 дан\",withPrepositionAgo:\"1 дан\",withPrepositionIn:\"1 дан\"},dual:\"{{count}} дана\",other:\"{{count}} дана\"},aboutXWeeks:{one:{standalone:\"око 1 недељу\",withPrepositionAgo:\"око 1 недељу\",withPrepositionIn:\"око 1 недељу\"},dual:\"око {{count}} недеље\",other:\"око {{count}} недеље\"},xWeeks:{one:{standalone:\"1 недељу\",withPrepositionAgo:\"1 недељу\",withPrepositionIn:\"1 недељу\"},dual:\"{{count}} недеље\",other:\"{{count}} недеље\"},aboutXMonths:{one:{standalone:\"око 1 месец\",withPrepositionAgo:\"око 1 месец\",withPrepositionIn:\"око 1 месец\"},dual:\"око {{count}} месеца\",other:\"око {{count}} месеци\"},xMonths:{one:{standalone:\"1 месец\",withPrepositionAgo:\"1 месец\",withPrepositionIn:\"1 месец\"},dual:\"{{count}} месеца\",other:\"{{count}} месеци\"},aboutXYears:{one:{standalone:\"око 1 годину\",withPrepositionAgo:\"око 1 годину\",withPrepositionIn:\"око 1 годину\"},dual:\"око {{count}} године\",other:\"око {{count}} година\"},xYears:{one:{standalone:\"1 година\",withPrepositionAgo:\"1 године\",withPrepositionIn:\"1 годину\"},dual:\"{{count}} године\",other:\"{{count}} година\"},overXYears:{one:{standalone:\"преко 1 годину\",withPrepositionAgo:\"преко 1 годину\",withPrepositionIn:\"преко 1 годину\"},dual:\"преко {{count}} године\",other:\"преко {{count}} година\"},almostXYears:{one:{standalone:\"готово 1 годину\",withPrepositionAgo:\"готово 1 годину\",withPrepositionIn:\"готово 1 годину\"},dual:\"готово {{count}} године\",other:\"готово {{count}} година\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d. MMMM yyyy.\",long:\"d. MMMM yyyy.\",medium:\"d. MMM yy.\",short:\"dd. MM. yy.\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss (zzzz)\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'у' {{time}}\",long:\"{{date}} 'у' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{switch(e.getDay()){case 0:return\"'прошле недеље у' p\";case 3:return\"'прошле среде у' p\";case 6:return\"'прошле суботе у' p\";default:return\"'прошли' EEEE 'у' p\"}},yesterday:\"'јуче у' p\",today:\"'данас у' p\",tomorrow:\"'сутра у' p\",nextWeek:e=>{switch(e.getDay()){case 0:return\"'следеће недеље у' p\";case 3:return\"'следећу среду у' p\";case 6:return\"'следећу суботу у' p\";default:return\"'следећи' EEEE 'у' p\"}},other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"пр.н.е.\",\"АД\"],abbreviated:[\"пр. Хр.\",\"по. Хр.\"],wide:[\"Пре Христа\",\"После Христа\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\"],abbreviated:[\"1. кв.\",\"2. кв.\",\"3. кв.\",\"4. кв.\"],wide:[\"1. квартал\",\"2. квартал\",\"3. квартал\",\"4. квартал\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"јан\",\"феб\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"сеп\",\"окт\",\"нов\",\"дец\"],wide:[\"јануар\",\"фебруар\",\"март\",\"април\",\"мај\",\"јун\",\"јул\",\"август\",\"септембар\",\"октобар\",\"новембар\",\"децембар\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1.\",\"2.\",\"3.\",\"4.\",\"5.\",\"6.\",\"7.\",\"8.\",\"9.\",\"10.\",\"11.\",\"12.\"],abbreviated:[\"јан\",\"феб\",\"мар\",\"апр\",\"мај\",\"јун\",\"јул\",\"авг\",\"сеп\",\"окт\",\"нов\",\"дец\"],wide:[\"јануар\",\"фебруар\",\"март\",\"април\",\"мај\",\"јун\",\"јул\",\"август\",\"септембар\",\"октобар\",\"новембар\",\"децембар\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Н\",\"П\",\"У\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нед\",\"пон\",\"уто\",\"сре\",\"чет\",\"пет\",\"суб\"],abbreviated:[\"нед\",\"пон\",\"уто\",\"сре\",\"чет\",\"пет\",\"суб\"],wide:[\"недеља\",\"понедељак\",\"уторак\",\"среда\",\"четвртак\",\"петак\",\"субота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"после подне\",evening:\"увече\",night:\"ноћу\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"АМ\",pm:\"ПМ\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},abbreviated:{am:\"АМ\",pm:\"ПМ\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"поподне\",evening:\"увече\",night:\"ноћу\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"поноћ\",noon:\"подне\",morning:\"ујутру\",afternoon:\"после подне\",evening:\"увече\",night:\"ноћу\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?n?.addSuffix?n.comparison&&n.comparison>0?o.one.withPrepositionIn:o.one.withPrepositionAgo:o.one.standalone:t%10>1&&t%10\u003C5&&\"1\"!==String(t).substr(-2,1)?o.dual.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"за \"+a:\"пре \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\\.\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(пр\\.н\\.е\\.|АД)\u002Fi,abbreviated:\u002F^(пр\\.\\s?Хр\\.|по\\.\\s?Хр\\.)\u002Fi,wide:\u002F^(Пре Христа|пре нове ере|После Христа|нова ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^пр\u002Fi,\u002F^(по|нова)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]\\.\\s?кв\\.?\u002Fi,wide:\u002F^[1234]\\. квартал\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(10|11|12|[123456789])\\.\u002Fi,abbreviated:\u002F^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)\u002Fi,wide:\u002F^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^1\u002Fi,\u002F^2\u002Fi,\u002F^3\u002Fi,\u002F^4\u002Fi,\u002F^5\u002Fi,\u002F^6\u002Fi,\u002F^7\u002Fi,\u002F^8\u002Fi,\u002F^9\u002Fi,\u002F^10\u002Fi,\u002F^11\u002Fi,\u002F^12\u002Fi],any:[\u002F^ја\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^мај\u002Fi,\u002F^јун\u002Fi,\u002F^јул\u002Fi,\u002F^авг\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[пусчн]\u002Fi,short:\u002F^(нед|пон|уто|сре|чет|пет|суб)\u002Fi,abbreviated:\u002F^(нед|пон|уто|сре|чет|пет|суб)\u002Fi,wide:\u002F^(недеља|понедељак|уторак|среда|четвртак|петак|субота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^п\u002Fi,\u002F^у\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi,\u002F^н\u002Fi],any:[\u002F^нед\u002Fi,\u002F^пон\u002Fi,\u002F^уто\u002Fi,\u002F^сре\u002Fi,\u002F^чет\u002Fi,\u002F^пет\u002Fi,\u002F^суб\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^поно\u002Fi,noon:\u002F^под\u002Fi,morning:\u002Fујутру\u002Fi,afternoon:\u002F(после\\s|по)+подне\u002Fi,evening:\u002F(увече)\u002Fi,night:\u002F(ноћу)\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},68141(e,t,n){n.d(t,{BB:()=>m}),Symbol.for(\"constructDateFrom\");const r={},a={};function o(e,t){try{const n=(r[e]||=new Intl.DateTimeFormat(\"en-US\",{timeZone:e,timeZoneName:\"longOffset\"}).format)(t).split(\"GMT\")[1];return n in a?a[n]:s(n,n.split(\":\"))}catch{if(e in a)return a[e];const t=e?.match(i);return t?s(e,t.slice(1)):NaN}}const i=\u002F([+-]\\d\\d):?(\\d\\d)?\u002F;function s(e,t){const n=+(t[0]||0),r=+(t[1]||0),o=+(t[2]||0)\u002F60;return a[e]=60*n+r>0?60*n+r+o:60*n-r-o}class u extends Date{constructor(...e){super(),e.length>1&&\"string\"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(o(this.timeZone,this))?this.setTime(NaN):e.length?\"number\"==typeof e[0]&&(1===e.length||2===e.length&&\"number\"!=typeof e[1])?this.setTime(e[0]):\"string\"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),c(this),l(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new u(...t,e):new u(Date.now(),e)}withTimeZone(e){return new u(+this,e)}getTimezoneOffset(){const e=-o(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),l(this),+this}[Symbol.for(\"constructDateFrom\")](e){return new u(+new Date(e),this.timeZone)}}const d=\u002F^(get|set)(?!UTC)\u002F;function l(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(60*-o(e.timeZone,e)))}function c(e){const t=o(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);const a=-new Date(+e).getTimezoneOffset(),i=a- -new Date(+r).getTimezoneOffset(),s=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&s&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);const u=a-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);const d=new Date(+e);d.setUTCSeconds(0);const l=a>0?d.getSeconds():(d.getSeconds()-60)%60,c=Math.round(-60*o(e.timeZone,e))%60;(c||l)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+c),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+c+l));const m=o(e.timeZone,e),f=m>0?Math.floor(m):Math.ceil(m),h=-new Date(+e).getTimezoneOffset()-f-u;if(f!==n&&h){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+h);const t=o(e.timeZone,e),n=f-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!d.test(e))return;const t=e.replace(d,\"$1UTC\");u.prototype[t]&&(e.startsWith(\"get\")?u.prototype[e]=function(){return this.internal[t]()}:(u.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),c(e),+this},u.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),l(this),+this}))});class m extends u{static tz(e,...t){return t.length?new m(...t,e):new m(Date.now(),e)}toISOString(){const[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[e,t,n,r]=this.internal.toUTCString().split(\" \");return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){const e=this.internal.toUTCString().split(\" \")[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${function(e,t,n=\"long\"){return new Intl.DateTimeFormat(\"en-US\",{hour:\"numeric\",timeZone:e,timeZoneName:n}).format(t).split(\u002F\\s\u002Fg).slice(2).join(\" \")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){const e=this.getTimezoneOffset();return[e>0?\"-\":\"+\",String(Math.floor(Math.abs(e)\u002F60)).padStart(2,\"0\"),String(Math.abs(e)%60).padStart(2,\"0\")]}withTimeZone(e){return new m(+this,e)}[Symbol.for(\"constructDateFrom\")](e){return new m(+new Date(e),this.timeZone)}}},68309(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]])},68427(e,t,n){n.d(t,{E:()=>d});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(7277);const u={date:(0,s.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,s.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,s.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},d={code:\"en-NZ\",formatDistance:r.B,formatLong:u,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},68473(e,t,n){n.d(t,{a:()=>o});var r=n(51609);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function o(){var e,t,n=(e=r.useState(void 0),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?a(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),o=n[0],i=n[1];return r.useEffect(function(){var e=window.matchMedia(\"(max-width: \".concat(1023,\"px)\")),t=function(){i(window.innerWidth\u003C1024)};return e.addEventListener(\"change\",t),i(window.innerWidth\u003C1024),function(){return e.removeEventListener(\"change\",t)}},[]),!!o}},68602(e,t,n){n.d(t,{Z:()=>c});var r=n(86087),a=n(82464),o=n(12455),i=n(20269);function s(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var s=r&&r.prototype instanceof d?r:d,l=Object.create(s.prototype);return u(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,u(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,u(f,\"constructor\",c),u(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",u(c,a,\"GeneratorFunction\"),u(f),u(f,a,\"Generator\"),u(f,r,function(){return this}),u(f,\"toString\",function(){return\"[object Generator]\"}),(s=function(){return{w:o,m:h}})()}function u(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}u=function(e,t,n,r){function o(t,n){u(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},u(e,t,n,r)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var l=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},c=function(){var e,t,n=(0,o.zm)(),u=n.setParams,c=n.getParams,m=(e=(0,r.useState)(function(){return c(\"all\")}),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),f=m[0],h=m[1],p=(0,a.J)().updateModuleStatus,v=(0,i.A)().updatePluginStatus;return{activeTab:f,handleTabChange:function(e){h(e),u(e)},handleModuleToggle:function(e,t){return l(void 0,void 0,void 0,s().m(function n(){var r;return s().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,p(e,t);case 1:n.n=3;break;case 2:n.p=2,r=n.v,console.error(\"Failed to update module:\",r);case 3:return n.a(2)}},n,null,[[0,2]])}))},handleAddonStatus:function(e,t){return l(void 0,void 0,void 0,s().m(function n(){var r;return s().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,v(e,t);case 1:n.n=3;break;case 2:n.p=2,r=n.v,console.error(\"Failed to update addon:\",r);case 3:return n.a(2)}},n,null,[[0,2]])}))}}}},68938(e,t,n){n.d(t,{N:()=>c});var r=n(51609),a=n(62133),o=n(91071),i=n(74848);function s(e){const t=u(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,s=r.Children.toArray(a),u=s.find(l);if(u){const e=u.props.children,a=s.map(t=>t===u?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,i.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}function u(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var d=Symbol(\"radix.slottable\");function l(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===d}function c(e){const t=e+\"CollectionProvider\",[n,u]=(0,a.A)(t),[d,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{const{scope:t,children:n}=e,a=r.useRef(null),o=r.useRef(new Map).current;return(0,i.jsx)(d,{scope:t,itemMap:o,collectionRef:a,children:n})};c.displayName=t;const m=e+\"CollectionSlot\",f=s(m),h=r.forwardRef((e,t)=>{const{scope:n,children:r}=e,a=l(m,n),s=(0,o.s)(t,a.collectionRef);return(0,i.jsx)(f,{ref:s,children:r})});h.displayName=m;const p=e+\"CollectionItemSlot\",v=\"data-radix-collection-item\",g=s(p),b=r.forwardRef((e,t)=>{const{scope:n,children:a,...s}=e,u=r.useRef(null),d=(0,o.s)(t,u),c=l(p,n);return r.useEffect(()=>(c.itemMap.set(u,{ref:u,...s}),()=>{c.itemMap.delete(u)})),(0,i.jsx)(g,{[v]:\"\",ref:d,children:a})});return b.displayName=p,[{Provider:c,Slot:h,ItemSlot:b},function(t){const n=l(e+\"CollectionConsumer\",t);return r.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}Map},69451(e,t,n){n.d(t,{ar:()=>c});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من ثانيتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية واحدة\",two:\"ثانيتان\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نصف دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقائق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة واحدة\",two:\"دقيقتان\",threeToTen:\"{{count}} دقائق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"ساعة واحدة تقريباً\",two:\"ساعتين تقريبا\",threeToTen:\"{{count}} ساعات تقريباً\",other:\"{{count}} ساعة تقريباً\"},xHours:{one:\"ساعة واحدة\",two:\"ساعتان\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم واحد\",two:\"يومان\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"أسبوع واحد تقريبا\",two:\"أسبوعين تقريبا\",threeToTen:\"{{count}} أسابيع تقريبا\",other:\"{{count}} أسبوعا تقريبا\"},xWeeks:{one:\"أسبوع واحد\",two:\"أسبوعان\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوعا\"},aboutXMonths:{one:\"شهر واحد تقريباً\",two:\"شهرين تقريبا\",threeToTen:\"{{count}} أشهر تقريبا\",other:\"{{count}} شهرا تقريباً\"},xMonths:{one:\"شهر واحد\",two:\"شهران\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهرا\"},aboutXYears:{one:\"سنة واحدة تقريباً\",two:\"سنتين تقريبا\",threeToTen:\"{{count}} سنوات تقريباً\",other:\"{{count}} سنة تقريباً\"},xYears:{one:\"سنة واحد\",two:\"سنتان\",threeToTen:\"{{count}} سنوات\",other:\"{{count}} سنة\"},overXYears:{one:\"أكثر من سنة\",two:\"أكثر من سنتين\",threeToTen:\"أكثر من {{count}} سنوات\",other:\"أكثر من {{count}} سنة\"},almostXYears:{one:\"ما يقارب سنة واحدة\",two:\"ما يقارب سنتين\",threeToTen:\"ما يقارب {{count}} سنوات\",other:\"ما يقارب {{count}} سنة\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss\",long:\"HH:mm:ss\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'عند الساعة' {{time}}\",long:\"{{date}} 'عند الساعة' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'الماضي عند الساعة' p\",yesterday:\"'الأمس عند الساعة' p\",today:\"'اليوم عند الساعة' p\",tomorrow:\"'غدا عند الساعة' p\",nextWeek:\"eeee 'القادم عند الساعة' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م.\",\"ب.م.\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"},abbreviated:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"},wide:{am:\"ص\",pm:\"م\",morning:\"الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"المساء\",night:\"الليل\",midnight:\"منتصف الليل\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"},abbreviated:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"},wide:{am:\"ص\",pm:\"م\",morning:\"في الصباح\",noon:\"الظهر\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\",midnight:\"منتصف الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(20337),l=n(57883);const c={code:\"ar\",formatDistance:(e,t,n)=>{const a=r[e];let o;return o=\"string\"==typeof a?a:1===t?a.one:2===t?a.two:t\u003C=10?a.threeToTen.replace(\"{{count}}\",String(t)):a.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"خلال \"+o:\"منذ \"+o:o},formatLong:o,formatRelative:e=>i[e],localize:u,match:{ordinalNumber:(0,d.K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F[قب]\u002F,abbreviated:\u002F[قب]\\.م\\.\u002F,wide:\u002F(قبل|بعد) الميلاد\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002Fقبل\u002F,\u002Fبعد\u002F]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002Fر[1234]\u002F,wide:\u002Fالربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[أيفمسند]\u002F,abbreviated:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F,wide:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002Fi,\u002F^ف\u002Fi,\u002F^م\u002Fi,\u002F^أ\u002Fi,\u002F^م\u002Fi,\u002F^ي\u002Fi,\u002F^ي\u002Fi,\u002F^أ\u002Fi,\u002F^س\u002Fi,\u002F^أ\u002Fi,\u002F^ن\u002Fi,\u002F^د\u002Fi],any:[\u002F^يناير\u002Fi,\u002F^فبراير\u002Fi,\u002F^مارس\u002Fi,\u002F^أبريل\u002Fi,\u002F^مايو\u002Fi,\u002F^يونيو\u002Fi,\u002F^يوليو\u002Fi,\u002F^أغسطس\u002Fi,\u002F^سبتمبر\u002Fi,\u002F^أكتوبر\u002Fi,\u002F^نوفمبر\u002Fi,\u002F^ديسمبر\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[حنثرخجس]\u002Fi,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002Fi,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002Fi,\u002F^ن\u002Fi,\u002F^ث\u002Fi,\u002F^ر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi],wide:[\u002F^الأحد\u002Fi,\u002F^الاثنين\u002Fi,\u002F^الثلاثاء\u002Fi,\u002F^الأربعاء\u002Fi,\u002F^الخميس\u002Fi,\u002F^الجمعة\u002Fi,\u002F^السبت\u002Fi],any:[\u002F^أح\u002Fi,\u002F^اث\u002Fi,\u002F^ث\u002Fi,\u002F^أر\u002Fi,\u002F^خ\u002Fi,\u002F^ج\u002Fi,\u002F^س\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)\u002F,any:\u002F^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^م\u002F,midnight:\u002Fمنتصف الليل\u002F,noon:\u002Fالظهر\u002F,afternoon:\u002Fبعد الظهر\u002F,morning:\u002Fفي الصباح\u002F,evening:\u002Fفي المساء\u002F,night:\u002Fفي الليل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:6,firstWeekContainsDate:1}}},69638(e,t,n){n.d(t,{D:()=>u,E:()=>s});var r=n(40337),a=n(4155),o=n(32370),i=n(57172),s=function(e,t){var n,r,a,o;if(!e)return\"\";var i,s,u,d=null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.time_format,l=t||(null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wpCafeI18nLoader)||void 0===r?void 0:r.state)||void 0===a?void 0:a.locale)||void 0===o?void 0:o.replace(\u002F_\u002Fg,\"-\"))||(\"undefined\"!=typeof navigator?navigator.language:\"en-US\");if(\"string\"==typeof e){var c=e.match(\u002F\\s*(am|pm|AM|PM)\\s*$\u002Fi),m=!!c&&c[0].toLowerCase().includes(\"pm\"),f=e.replace(\u002F\\s*(am|pm|AM|PM)\\s*$\u002Fi,\"\").trim().split(\":\");i=parseInt(f[0]||\"0\",10),s=parseInt(f[1]||\"0\",10),u=parseInt(f[2]||\"0\",10),c&&(m&&i\u003C12?i+=12:m||12!==i||(i=0))}else i=e.getHours(),s=e.getMinutes(),u=e.getSeconds();var h=function(){var e=new Date;return e.setHours(i,s,u),e.toLocaleTimeString(l,{hour:\"numeric\",minute:\"2-digit\",hour12:!0})};if(!d||\"string\"!=typeof d)return h();for(var p=function(e){return String(e).padStart(2,\"0\")},v=i%12||12,g=i>=12,b=g?\"pm\":\"am\",w=g?\"PM\":\"AM\",y=\"\",k=0;k\u003Cd.length;k++){var x=d[k];if(\"\\\\\"!==x)switch(x){case\"g\":y+=String(v);break;case\"h\":y+=p(v);break;case\"G\":y+=String(i);break;case\"H\":y+=p(i);break;case\"i\":y+=p(s);break;case\"s\":y+=p(u);break;case\"a\":y+=b;break;case\"A\":y+=w;break;default:y+=x}else++k\u003Cd.length&&(y+=d[k])}return y||h()},u=function(e){for(var t=e.trim(),n=new Date(2e3,0,1),s=0,u=[\"HH:mm\",\"H:mm\",\"h:mm a\",\"h:mm aa\",\"HH'h'mm\",\"H'h'mm\",\"h'h'mm a\",\"h'h'mm aa\",\"HH.mm\",\"H.mm\",\"HH mm\",\"H mm\",\"h mm a\",\"h mm aa\"];s\u003Cu.length;s++){var d=u[s];try{var l=(0,i.qg)(t,d,n);if((0,o.f)(l)){var c=(0,r.q)(l),m=(0,a.O)(l);if(c>=0&&c\u003C=23&&m>=0&&m\u003C=59)return 60*c+m}}catch(e){continue}}return 0}},70228(e,t,n){n.d(t,{D:()=>a});var r=n(29407);function a(e,t){const n=(0,r.a)(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}},70331(e,t,n){n.d(t,{B:()=>a});const r={lessThanXSeconds:{one:\"less than a second\",other:\"less than {{count}} seconds\"},xSeconds:{one:\"1 second\",other:\"{{count}} seconds\"},halfAMinute:\"half a minute\",lessThanXMinutes:{one:\"less than a minute\",other:\"less than {{count}} minutes\"},xMinutes:{one:\"1 minute\",other:\"{{count}} minutes\"},aboutXHours:{one:\"about 1 hour\",other:\"about {{count}} hours\"},xHours:{one:\"1 hour\",other:\"{{count}} hours\"},xDays:{one:\"1 day\",other:\"{{count}} days\"},aboutXWeeks:{one:\"about 1 week\",other:\"about {{count}} weeks\"},xWeeks:{one:\"1 week\",other:\"{{count}} weeks\"},aboutXMonths:{one:\"about 1 month\",other:\"about {{count}} months\"},xMonths:{one:\"1 month\",other:\"{{count}} months\"},aboutXYears:{one:\"about 1 year\",other:\"about {{count}} years\"},xYears:{one:\"1 year\",other:\"{{count}} years\"},overXYears:{one:\"over 1 year\",other:\"over {{count}} years\"},almostXYears:{one:\"almost 1 year\",other:\"almost {{count}} years\"}},a=(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"in \"+a:a+\" ago\":a}},70893(e,t,n){n.d(t,{u:()=>f});var r=n(49785);const a=(e,t,n)=>{if(e&&\"reportValidity\"in e){const a=(0,r.Jt)(n,t);e.setCustomValidity(a&&a.message||\"\"),e.reportValidity()}},o=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&\"reportValidity\"in r.ref?a(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>a(t,n,e))}},i=(e,t)=>{t.shouldUseNativeValidation&&o(e,t);const n={};for(const a in e){const o=(0,r.Jt)(t.fields,a),i=Object.assign(e[a]||{},{ref:o&&o.ref});if(s(t.names||Object.keys(e),a)){const e=Object.assign({},(0,r.Jt)(n,a));(0,r.hZ)(e,\"root\",i),(0,r.hZ)(n,a,e)}else(0,r.hZ)(n,a,i)}return n},s=(e,t)=>{const n=u(t);return e.some(e=>u(e).match(`^${n}\\\\.\\\\d+`))};function u(e){return e.replace(\u002F\\]|\\[\u002Fg,\"\")}var d=n(55406);function l(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function c(e,t){for(var n={};e.length;){var a=e[0],o=a.code,i=a.message,s=a.path.join(\".\");if(!n[s])if(\"unionErrors\"in a){var u=a.unionErrors[0].errors[0];n[s]={message:u.message,type:u.code}}else n[s]={message:i,type:o};if(\"unionErrors\"in a&&a.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var d=n[s].types,l=d&&d[a.code];n[s]=(0,r.Gb)(s,t,n,o,l?[].concat(l,a.message):a.message)}e.shift()}return n}function m(e,t){for(var n={};e.length;){var a=e[0],o=a.code,i=a.message,s=a.path.join(\".\");if(!n[s])if(\"invalid_union\"===a.code&&a.errors.length>0){var u=a.errors[0][0];n[s]={message:u.message,type:u.code}}else n[s]={message:i,type:o};if(\"invalid_union\"===a.code&&a.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),t){var d=n[s].types,l=d&&d[a.code];n[s]=(0,r.Gb)(s,t,n,o,l?[].concat(l,a.message):a.message)}e.shift()}return n}function f(e,t,n){if(void 0===n&&(n={}),function(e){return\"_def\"in e&&\"object\"==typeof e._def&&\"typeName\"in e._def}(e))return function(r,a,s){try{return Promise.resolve(l(function(){return Promise.resolve(e[\"sync\"===n.mode?\"parse\":\"parseAsync\"](r,t)).then(function(e){return s.shouldUseNativeValidation&&o({},s),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return Array.isArray(null==e?void 0:e.issues)}(e))return{values:{},errors:i(c(e.errors,!s.shouldUseNativeValidation&&\"all\"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};if(function(e){return\"_zod\"in e&&\"object\"==typeof e._zod}(e))return function(r,a,s){try{return Promise.resolve(l(function(){return Promise.resolve((\"sync\"===n.mode?d.parse:d.parseAsync)(e,r,t)).then(function(e){return s.shouldUseNativeValidation&&o({},s),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return e instanceof d.$ZodError}(e))return{values:{},errors:i(m(e.issues,!s.shouldUseNativeValidation&&\"all\"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};throw new Error(\"Invalid input: not a Zod schema\")}},71038(e,t,n){n(86087),n(99321)},71104(e,t,n){n.d(t,{F:()=>i});var r=n(2831),a=n(70228),o=n(29407);function i(e,t){const n=(0,o.a)(e,t?.in);return(0,r.m)(n,(0,a.D)(n))+1}},71112(e,t,n){n.d(t,{D:()=>f,cn:()=>m});var r,a,o,i,s,u,d=n(34164),l=n(64721),c=n(50856);function m(){for(var e=arguments.length,t=new Array(e),n=0;n\u003Ce;n++)t[n]=arguments[n];return(0,c.QP)((0,d.$)(t))}var f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"error\";try{l.oR&&\"function\"==typeof l.oR[t]?(console.log(\"Using toast notification:\",e),l.oR[t](e)):(console.error(\"Toast not available, using fallback:\",e),alert(e))}catch(t){console.error(\"Toast error, using fallback:\",t),alert(e)}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_lib_cn\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_lib_cn\",\"wpcafe\",function(){return m},10)},71377(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"smile\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M8 14s1.5 2 4 2 4-2 4-2\",key:\"1y1vjs\"}],[\"line\",{x1:\"9\",x2:\"9.01\",y1:\"9\",y2:\"9\",key:\"yxxnd0\"}],[\"line\",{x1:\"15\",x2:\"15.01\",y1:\"9\",y2:\"9\",key:\"1p4y9e\"}]])},71427(e,t,n){n.d(t,{jH:()=>o});var r=n(51609),a=(n(74848),r.createContext(void 0));function o(e){const t=r.useContext(a);return e||t||\"ltr\"}},71964(e,t,n){n.d(t,{IJ:()=>a,oS:()=>u,oG:()=>o,uJ:()=>s,Al:()=>i,Ze:()=>d,E6:()=>l});var r=n(74848),a=function(e){var t=e.width,n=void 0===t?\"80\":t,a=e.height,o=void 0===a?\"80\":a;return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:n,height:o,viewBox:\"0 0 80 80\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M40.0015 64.0024C41.4736 64.0024 42.6683 65.1971 42.6683 66.6692C42.6683 68.1412 41.4736 69.336 40.0015 69.336C38.5295 69.336 37.3347 68.1412 37.3347 66.6692C37.3347 65.1971 38.5295 64.0024 40.0015 64.0024ZM0 61.3357V8.0003C0 3.58147 3.58147 0 8.0003 0H72.0027C76.4216 0 80.003 3.58147 80.003 8.0003V61.3357C80.003 63.4584 79.1603 65.4931 77.6589 66.9919C76.1602 68.4933 74.1255 69.336 72.0027 69.336H61.3356C61.3303 67.9546 60.981 66.5759 60.2823 65.3411L59.5249 64.0024H72.0027C72.7094 64.0024 73.3894 63.7224 73.8881 63.2211C74.3895 62.7224 74.6695 62.0423 74.6695 61.3357V21.3341H5.33353V61.3357C5.33353 62.0423 5.61355 62.7224 6.1149 63.2211C6.61358 63.7224 7.29361 64.0024 8.0003 64.0024H20.4781L19.7207 65.3411C19.0221 66.5759 18.6727 67.9546 18.6674 69.336H8.0003C5.87756 69.336 3.84281 68.4933 2.34409 66.9919C0.842698 65.4931 0 63.4584 0 61.3357ZM42.6683 58.6689V50.6686C42.6683 49.1965 41.4736 48.0018 40.0015 48.0018C38.5295 48.0018 37.3347 49.1965 37.3347 50.6686V58.6689C37.3347 60.1409 38.5295 61.3357 40.0015 61.3357C41.4736 61.3357 42.6683 60.1409 42.6683 58.6689ZM74.6695 16.0006H5.33353V8.0003C5.33353 6.52825 6.52825 5.33354 8.0003 5.33354H72.0027C73.4748 5.33354 74.6695 6.52825 74.6695 8.0003V16.0006Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M30.998 39.9772L17.3974 64.0261C15.5467 67.2983 15.5334 71.3411 17.3628 74.6265C19.2188 77.96 22.6696 80.0001 26.3978 80.0001H53.5988C57.327 80.0001 60.7778 77.96 62.6338 74.6265C64.4632 71.3411 64.4499 67.2983 62.5992 64.0261L48.9986 39.9772C47.1346 36.6784 43.6998 34.665 39.9983 34.665C36.2968 34.665 32.862 36.6784 30.998 39.9772ZM35.6408 42.6013C36.5475 40.9986 38.2009 39.9986 39.9983 39.9986C41.7957 39.9986 43.4491 40.9986 44.3558 42.6013L57.959 66.6502C58.8977 68.3116 58.903 70.365 57.975 72.0318C57.0736 73.6532 55.4096 74.6665 53.5988 74.6665C45.2998 74.6665 34.6968 74.6665 26.3978 74.6665C24.587 74.6665 22.923 73.6532 22.0216 72.0318C21.0936 70.365 21.0989 68.3116 22.0376 66.6529L35.6408 42.6013Z\",fill:\"#FF4B07\"}),(0,r.jsx)(\"path\",{d:\"M10.6668 13.3335C12.1396 13.3335 13.3335 12.1396 13.3335 10.6668C13.3335 9.19395 12.1396 8 10.6668 8C9.19395 8 8 9.19395 8 10.6668C8 12.1396 9.19395 13.3335 10.6668 13.3335Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{d:\"M18.6668 13.3335C20.1396 13.3335 21.3335 12.1396 21.3335 10.6668C21.3335 9.19395 20.1396 8 18.6668 8C17.194 8 16 9.19395 16 10.6668C16 12.1396 17.194 13.3335 18.6668 13.3335Z\",fill:\"#0C274A\"}),(0,r.jsx)(\"path\",{d:\"M26.6668 13.3335C28.1396 13.3335 29.3335 12.1396 29.3335 10.6668C29.3335 9.19395 28.1396 8 26.6668 8C25.194 8 24 9.19395 24 10.6668C24 12.1396 25.194 13.3335 26.6668 13.3335Z\",fill:\"#0C274A\"})]})})},o=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M2.48047 8.76172V12.5071C2.48047 14.8611 2.48047 16.0381 3.21351 16.7695C3.94654 17.5008 5.12635 17.5008 7.48596 17.5008H10.8229\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M5.81641 14.1719H9.15336\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M15.4121 11.2578C17.0247 11.2578 18.3319 12.5376 18.3319 14.1162C18.3319 15.9019 16.5669 16.7798 15.7249 18.1183C15.5455 18.4036 15.2916 18.4036 15.0993 18.1183C14.2309 16.8306 12.4922 15.8646 12.4922 14.1162C12.4922 12.5376 13.7995 11.2578 15.4121 11.2578Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M15.4102 14.1719H15.4192\",stroke:\"#6B7280\",\"stroke-width\":\"1.5\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M14.8325 1.67009L5.12762 1.69299C3.67915 1.62249 3.30777 2.67764 3.30777 3.19344C3.30777 3.65475 3.24489 4.32728 2.35713 5.59129C1.46937 6.85529 1.53608 7.23078 2.03669 8.10584C2.45217 8.83205 3.50894 9.1158 4.05995 9.16347C5.81012 9.20114 6.66164 7.77115 6.66164 6.76614C7.52986 9.29139 9.99902 9.29139 11.0993 9.00264C12.2015 8.71339 13.1459 7.6778 13.3687 6.76614C13.4986 7.8991 13.8929 8.56022 15.058 9.01447C16.2648 9.48505 17.3027 8.7658 17.8234 8.3048C18.3441 7.84377 18.6784 6.82029 17.75 5.69537C17.1099 4.9196 16.8431 4.18875 16.7554 3.4313C16.7047 2.9924 16.6601 2.52077 16.3337 2.22066C15.8567 1.78206 15.1724 1.64899 14.8325 1.67009Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})]})})},i=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M16.2487 14.5833C16.2487 15.7339 15.3159 16.6667 14.1654 16.6667C13.0148 16.6667 12.082 15.7339 12.082 14.5833C12.082 13.4327 13.0148 12.5 14.1654 12.5C15.3159 12.5 16.2487 13.4327 16.2487 14.5833Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M7.91667 14.5833C7.91667 15.7339 6.98392 16.6667 5.83333 16.6667C4.68274 16.6667 3.75 15.7339 3.75 14.5833C3.75 13.4327 4.68274 12.5 5.83333 12.5C6.98392 12.5 7.91667 13.4327 7.91667 14.5833Z\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M12.0846 14.582H7.91797M1.66797 3.33203H10.0013C11.1798 3.33203 11.7691 3.33203 12.1352 3.69815C12.5013 4.06426 12.5013 4.65352 12.5013 5.83203V12.9154M12.918 5.41536H14.4191C15.1106 5.41536 15.4562 5.41536 15.7428 5.57761C16.0293 5.73986 16.2072 6.03628 16.5629 6.62912L17.9784 8.98828C18.1554 9.28328 18.2439 9.43086 18.2893 9.59461C18.3346 9.75836 18.3346 9.93036 18.3346 10.2745V12.4987C18.3346 13.2775 18.3346 13.6669 18.1671 13.957C18.0575 14.147 17.8996 14.3049 17.7096 14.4145C17.4196 14.582 17.0301 14.582 16.2513 14.582M1.66797 10.832V12.4987C1.66797 13.2775 1.66797 13.6669 1.83544 13.957C1.94514 14.147 2.10294 14.3049 2.29297 14.4145C2.58304 14.582 2.97245 14.582 3.7513 14.582\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M1.66797 5.83203H6.66797M1.66797 8.33203H5.0013\",stroke:\"#6B7280\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})]})})},s=(n(15849),n(22175),function(e){var t=e.width,n=void 0===t?60:t,a=e.height,o=void 0===a?60:a,i=e.color,s=void 0===i?\"#FAAD14\":i;return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:n,height:o,viewBox:\"0 0 60 60\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M29.9995 2.5C28.199 2.5 27.094 3.816 26.3757 4.9497C25.6385 6.113 24.8779 7.78875 23.9752 9.77757C23.6247 10.5497 23.2846 11.3307 22.9439 12.1129C22.1511 13.9332 21.3554 15.7603 20.4189 17.4991C19.7043 18.8258 18.4421 19.5825 16.9034 19.0364C16.3232 18.8304 15.5931 18.5074 14.4904 18.0173C14.2251 17.8994 13.9482 17.7678 13.6623 17.6319C12.1462 16.9114 10.3804 16.0723 8.7816 16.5297C7.20965 16.9795 6.09088 18.2856 5.72358 19.8133C5.50038 20.7417 5.69498 21.6941 5.92308 22.5138C6.15885 23.3612 6.54258 24.4232 7.00535 25.704L11.2362 37.413C12.0988 39.8002 12.7951 41.7275 13.5164 43.2232C14.9914 46.282 17.3171 48.1495 20.7242 48.562C22.2767 48.75 24.181 48.75 26.496 48.75H33.503C35.818 48.75 37.7225 48.75 39.2747 48.562C42.682 48.1495 45.0077 46.282 46.4827 43.2232C47.204 41.7275 47.9002 39.8005 48.763 37.4127L52.9937 25.704C53.4565 24.4234 53.8402 23.3612 54.076 22.5138C54.304 21.6941 54.4987 20.7417 54.2755 19.8133C53.9082 18.2856 52.7895 16.9795 51.2175 16.5297C49.6347 16.0769 47.875 16.9084 46.3737 17.6178C46.1027 17.7459 45.8402 17.8699 45.5887 17.9817C45.435 18.05 45.2815 18.119 45.128 18.1881C44.4585 18.4891 43.7867 18.7911 43.0957 19.0364C41.557 19.5825 40.2947 18.8258 39.5802 17.4991C38.6435 15.7602 37.848 13.9332 37.0552 12.1129C36.7145 11.3306 36.3742 10.5497 36.0237 9.7775C35.1212 7.78872 34.3605 6.11297 33.6235 4.9497C32.905 3.816 31.8 2.5 29.9995 2.5ZM29.9975 32.5C27.9357 32.5 26.2642 34.179 26.2642 36.25C26.2642 38.321 27.9357 40 29.9975 40H30.031C32.093 40 33.7642 38.321 33.7642 36.25C33.7642 34.179 32.093 32.5 30.031 32.5H29.9975Z\",fill:s}),(0,r.jsx)(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M15 55.25C15 53.8693 16.1193 52.75 17.5 52.75H42.5C43.8808 52.75 45 53.8693 45 55.25C45 56.6308 43.8808 57.75 42.5 57.75H17.5C16.1193 57.75 15 56.6308 15 55.25Z\",fill:s})]})})}),u=function(e){var t=e.className,n=void 0===t?\"\":t;return(0,r.jsx)(\"span\",{className:\"wcf-icon \".concat(n),children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"26\",height:\"26\",viewBox:\"0 0 26 26\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M2.70703 12.9987C2.70703 8.14716 2.70703 5.7214 4.21421 4.21421C5.7214 2.70703 8.14716 2.70703 12.9987 2.70703C17.8502 2.70703 20.276 2.70703 21.7832 4.21421C23.2904 5.7214 23.2904 8.14716 23.2904 12.9987C23.2904 17.8502 23.2904 20.276 21.7832 21.7832C20.276 23.2904 17.8502 23.2904 12.9987 23.2904C8.14716 23.2904 5.7214 23.2904 4.21421 21.7832C2.70703 20.276 2.70703 17.8502 2.70703 12.9987Z\",stroke:\"currentColor\",\"stroke-width\":\"1.25\"}),(0,r.jsx)(\"path\",{d:\"M11.918 7.58203H18.418\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58203 7.58203H8.66536\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58594 13H8.66927\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M7.58203 18.418H8.66536\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M11.9141 13H18.4141\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"}),(0,r.jsx)(\"path\",{d:\"M11.918 18.418H18.418\",stroke:\"currentColor\",\"stroke-width\":\"1.25\",\"stroke-linecap\":\"round\"})]})})},d=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[(0,r.jsx)(\"path\",{d:\"M17.7652 5.95083L17.3539 5.237C17.0428 4.69714 16.8873 4.42722 16.6226 4.31958C16.358 4.21194 16.0586 4.29688 15.4601 4.46674L14.4432 4.75316C14.0611 4.84129 13.6601 4.79129 13.3111 4.612L13.0304 4.45003C12.7312 4.25837 12.501 3.97578 12.3736 3.64363L12.0953 2.81248C11.9123 2.26246 11.8208 1.98745 11.603 1.83015C11.3852 1.67285 11.0959 1.67285 10.5172 1.67285H9.58823C9.00965 1.67285 8.72032 1.67285 8.50248 1.83015C8.28469 1.98745 8.1932 2.26246 8.01022 2.81248L7.73192 3.64363C7.60452 3.97578 7.37436 4.25837 7.07513 4.45003L6.79439 4.612C6.44543 4.79129 6.04447 4.84129 5.6623 4.75316L4.64544 4.46674C4.04682 4.29688 3.74752 4.21194 3.48287 4.31958C3.21822 4.42722 3.06269 4.69714 2.75161 5.237L2.34029 5.95083C2.0487 6.45688 1.9029 6.7099 1.9312 6.97925C1.95949 7.2486 2.15467 7.46566 2.54503 7.89978L3.40423 8.86034C3.61423 9.12618 3.76332 9.58951 3.76332 10.0061C3.76332 10.4228 3.61428 10.886 3.40426 11.1519L2.54503 12.1125C2.15467 12.5467 1.9595 12.7637 1.9312 13.0331C1.9029 13.3024 2.0487 13.5554 2.34029 14.0614L2.7516 14.7753C3.06267 15.3151 3.21822 15.5851 3.48287 15.6927C3.74752 15.8003 4.04683 15.7154 4.64546 15.5455L5.66227 15.2591C6.04451 15.1709 6.44554 15.221 6.79454 15.4003L7.07523 15.5623C7.37441 15.754 7.60452 16.0365 7.7319 16.3687L8.01022 17.1999C8.1932 17.7499 8.28469 18.0249 8.50248 18.1823C8.72032 18.3395 9.00965 18.3395 9.58823 18.3395H10.5172C11.0959 18.3395 11.3852 18.3395 11.603 18.1823C11.8208 18.0249 11.9123 17.7499 12.0953 17.1999L12.3736 16.3687C12.501 16.0365 12.7311 15.754 13.0303 15.5623L13.311 15.4003C13.66 15.221 14.061 15.1709 14.4432 15.2591L15.4601 15.5455C16.0586 15.7154 16.358 15.8003 16.6226 15.6927C16.8873 15.5851 17.0428 15.3151 17.3539 14.7753L17.7652 14.0614C18.0568 13.5554 18.2026 13.3024 18.1743 13.0331C18.146 12.7637 17.9508 12.5467 17.5605 12.1125L16.7012 11.1519C16.4912 10.886 16.3421 10.4228 16.3421 10.0061C16.3421 9.58951 16.4913 9.12618 16.7012 8.86034L17.5605 7.89978C17.9508 7.46566 18.146 7.2486 18.1743 6.97925C18.2026 6.7099 18.0568 6.45688 17.7652 5.95083Z\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\"}),(0,r.jsx)(\"path\",{d:\"M10 6.66699V10.0003L12.3364 11.2503\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})},l=function(){return(0,r.jsx)(\"span\",{className:\"wcf-icon\",children:(0,r.jsxs)(\"svg\",{width:\"26\",height:\"15\",viewBox:\"0 0 26 15\",fill:\"none\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",children:[(0,r.jsx)(\"path\",{d:\"M2.32466 0H22.7133C24.0036 0 25.0481 1.04449 25.0481 2.33486V10.1175C25.0481 11.4079 24.0036 12.4523 22.7133 12.4523H15.4016L16.4052 14.91L11.9916 12.4523H2.33484C1.04456 12.4523 7.51517e-05 11.4079 7.51517e-05 10.1175V2.33486C-0.0101985 1.05476 1.03419 0 2.32466 0Z\",fill:\"#9B5C8F\"}),(0,r.jsx)(\"path\",{d:\"M1.42622 2.12766C1.56878 1.93412 1.78257 1.83236 2.06768 1.81201C2.58704 1.77121 2.88233 2.01553 2.95357 2.54506C3.26921 4.67317 3.61538 6.47546 3.98191 7.95184L6.21178 3.70588C6.41549 3.31891 6.67008 3.1153 6.97555 3.09495C7.42358 3.06442 7.69843 3.34944 7.81046 3.9502C8.06505 5.30437 8.39087 6.45502 8.77775 7.43248C9.04251 4.84626 9.49054 2.98291 10.1218 1.83236C10.2745 1.54724 10.4985 1.40469 10.7938 1.38424C11.0281 1.36398 11.2419 1.43521 11.4353 1.58795C11.6287 1.74068 11.7306 1.93412 11.7509 2.16836C11.7611 2.35162 11.7306 2.50436 11.6492 2.65709C11.252 3.39024 10.9261 4.62229 10.6614 6.33281C10.407 7.99254 10.3153 9.28575 10.3763 10.2123C10.3968 10.4667 10.356 10.6908 10.2542 10.8843C10.1319 11.1083 9.94875 11.2305 9.71451 11.2509C9.44974 11.2712 9.1749 11.1491 8.91013 10.8742C7.96319 9.90676 7.20969 8.46092 6.65991 6.53652C5.99799 7.83981 5.50926 8.81727 5.19361 9.46891C4.59285 10.6196 4.08376 11.2101 3.65609 11.2407C3.38115 11.261 3.147 11.0268 2.94339 10.5382C2.42413 9.20424 1.86407 6.6281 1.2634 2.80983C1.2226 2.54506 1.28366 2.31082 1.42622 2.12766ZM23.3077 3.72624C22.9412 3.08477 22.4015 2.69789 21.6786 2.54506C21.4851 2.50436 21.3019 2.48401 21.1287 2.48401C20.1513 2.48401 19.3571 2.99309 18.7359 4.01135C18.2064 4.87679 17.9417 5.8339 17.9417 6.88269C17.9417 7.66672 18.1047 8.33871 18.4305 8.89877C18.797 9.54024 19.3367 9.92712 20.0596 10.0799C20.253 10.1207 20.4363 10.141 20.6095 10.141C21.5971 10.141 22.3913 9.63192 23.0023 8.61366C23.5317 7.73795 23.7965 6.78084 23.7965 5.73214C23.8066 4.93794 23.6335 4.27602 23.3077 3.72624ZM22.0248 6.5467C21.8822 7.21869 21.6276 7.7176 21.2508 8.0536C20.9556 8.31836 20.6807 8.43029 20.4262 8.37942C20.1818 8.32854 19.9781 8.11475 19.8254 7.7176C19.7031 7.40195 19.6422 7.08631 19.6422 6.79101C19.6422 6.53652 19.6625 6.28193 19.7134 6.04779C19.8051 5.63029 19.9782 5.22296 20.253 4.83608C20.5891 4.33708 20.9455 4.13356 21.312 4.20479C21.5564 4.25567 21.7601 4.46956 21.9128 4.86661C22.035 5.18226 22.096 5.4979 22.096 5.7932C22.096 6.05796 22.0757 6.31255 22.0248 6.5467ZM16.9337 3.72624C16.5671 3.08477 16.0172 2.69789 15.3045 2.54506C15.1111 2.50436 14.9278 2.48401 14.7547 2.48401C13.7772 2.48401 12.983 2.99309 12.3619 4.01135C11.8324 4.87679 11.5677 5.8339 11.5677 6.88269C11.5677 7.66672 11.7306 8.33871 12.0564 8.89877C12.4229 9.54024 12.9626 9.92712 13.6855 10.0799C13.8791 10.1207 14.0622 10.141 14.2354 10.141C15.223 10.141 16.0172 9.63192 16.6282 8.61366C17.1577 7.73795 17.4224 6.78084 17.4224 5.73214C17.4224 4.93794 17.2595 4.27602 16.9337 3.72624ZM15.6405 6.5467C15.498 7.21869 15.2434 7.7176 14.8667 8.0536C14.5714 8.31836 14.2965 8.43029 14.0419 8.37942C13.7975 8.32854 13.5939 8.11475 13.4411 7.7176C13.319 7.40195 13.2579 7.08631 13.2579 6.79101C13.2579 6.53652 13.2783 6.28193 13.3292 6.04779C13.4208 5.63029 13.5939 5.22296 13.8689 4.83608C14.2049 4.33708 14.5612 4.13356 14.9277 4.20479C15.1722 4.25567 15.3759 4.46956 15.5285 4.86661C15.6508 5.18226 15.7118 5.4979 15.7118 5.7932C15.722 6.05796 15.6914 6.31255 15.6405 6.5467Z\",fill:\"white\"})]})})}},72102(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-up\",[[\"path\",{d:\"m18 15-6-6-6 6\",key:\"153udz\"}]])},72895(e,t,n){n.d(t,{A:()=>j,oS:()=>x});var r,a,o,i,s,u,d,l,c,m,f,h,p=n(74848),v=n(47143),g=function(e){var t,n=(null===(t=null===window||void 0===window?void 0:window.wpCafe)||void 0===t?void 0:t.currency_list)||[];if(!e)return{symbol:\"$\",name:\"USD\"};var r=n.find(function(t){return t.name===e});return{symbol:(null==r?void 0:r.symbol)||\"$\",name:e}},b=function(e){var t=e.settings,n=void 0===t?{}:t,r=e.price,a=void 0===r?0:r,o=e.className;if(null==a)return null;var i=n||{},s=i.currency,u=void 0===s?\"USD\":s,d=i.currency_symbol_position,l=void 0===d?\"left\":d,c=i.currency_price_separator,m=void 0===c?\",\":c,f=i.currency_decimals,h=void 0===f?2:f,v=g(u).symbol,b='\u003Cspan class=\"wcf-price-symbol text-black\">'.concat(v,\"\u003C\u002Fspan>\"),w=Number(a).toFixed(h).replace(\u002F\\B(?=(\\d{3})+(?!\\d))\u002Fg,m),y=\"\";switch(l){case\"left\":default:y=\"\".concat(b).concat(w);break;case\"right\":y=\"\".concat(w).concat(b);break;case\"left_space\":y=\"\".concat(b,\" \").concat(w);break;case\"right_space\":y=\"\".concat(w,\" \").concat(b)}return(0,p.jsx)(\"div\",{className:o,\"aria-label\":\"Price: \".concat(w,\" \").concat(u),dangerouslySetInnerHTML:{__html:y}})},w=n(19402),y=function(e){var t=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.settings).getSettingsState()},[]).data;return(0,p.jsx)(b,Object.assign({settings:t},e))},k=function(e){var t,n=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.settings).getSettingsState()},[]).data,r=null===(t=g(null==n?void 0:n.currency))||void 0===t?void 0:t.symbol;return(0,p.jsx)(\"div\",Object.assign({},e,{\"aria-label\":\"Currency: \".concat(r),dangerouslySetInnerHTML:{__html:r}}))},x=function(e){var t=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.frontend).getFrontendState()},[]).settings;return(0,p.jsx)(b,Object.assign({settings:t},e))},j=function(e){var t,n=(0,v.useSelect)(function(e){return e(null===w.zQ||void 0===w.zQ?void 0:w.zQ.frontend).getFrontendState()},[]).settings,r=null===(t=g(null==n?void 0:n.currency))||void 0===t?void 0:t.symbol;return(0,p.jsx)(\"div\",Object.assign({},e,{\"aria-label\":\"Currency: \".concat(r),dangerouslySetInnerHTML:{__html:r}}))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_admin_currency\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_admin_price\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.addFilter)||void 0===c||c.call(l,\"wpcafe_admin_currency\",\"wpcafe\",function(e,t){return(0,p.jsx)(k,Object.assign({},t))},10),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.addFilter)||void 0===h||h.call(f,\"wpcafe_admin_price\",\"wpcafe\",function(e,t){return(0,p.jsx)(y,Object.assign({},t))},10)},73400(e,t,n){var r=n(74848),a=n(86087),o=n(27723),i=n(8723),s=n(29280),u=n(62468);function d(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return l(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,l(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return u.prototype=c,l(f,\"constructor\",c),l(c,\"constructor\",u),u.displayName=\"GeneratorFunction\",l(c,a,\"GeneratorFunction\"),l(f),l(f,a,\"Generator\"),l(f,r,function(){return this}),l(f,\"toString\",function(){return\"[object Generator]\"}),(d=function(){return{w:o,m:h}})()}function l(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}l=function(e,t,n,r){function o(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},l(e,t,n,r)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?m(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var f,h,p,v,g,b,w=function(e){var t=e.onConfirm,n=e.trigger,l=e.title,m=void 0===l?(0,o.__)(\"Are you sure?\",\"wp-cafe\"):l,f=e.description,h=void 0===f?(0,o.__)(\"This action cannot be undone. This will permanently delete the item.\",\"wp-cafe\"):f,p=e.deleteBtnText,v=void 0===p?(0,o.__)(\"Delete\",\"wp-cafe\"):p,g=c((0,a.useState)(!1),2),b=g[0],w=g[1],y=c((0,a.useState)(!1),2),k=y[0],x=y[1];return(0,r.jsxs)(s.Lt,{open:b,onOpenChange:w,children:[(0,r.jsx)(s.tv,{asChild:!0,children:n}),(0,r.jsxs)(s.EO,{className:\"border-neutral-200\",children:[(0,r.jsxs)(s.wd,{children:[(0,r.jsx)(s.r7,{className:\"my-0! text-black!\",children:m}),(0,r.jsx)(s.$v,{className:\"my-0! text-black\u002F60!\",children:h})]}),(0,r.jsxs)(s.ck,{children:[(0,r.jsx)(s.Zr,{disabled:k,className:\"wpc-delete-confirmation-dialog-secondary-btn\",children:(0,o.__)(\"Cancel\",\"wp-cafe\")}),(0,r.jsxs)(u.Button,{onClick:function(){return e=void 0,n=void 0,r=void 0,a=d().m(function e(){var n,r;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,x(!0),!((n=t())instanceof Promise)){e.n=1;break}return e.n=1,n;case 1:w(!1),e.n=3;break;case 2:e.p=2,r=e.v,console.error(\"Delete operation failed:\",r);case 3:return e.p=3,x(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}),new(r||(r=Promise))(function(t,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(e,n||[])).next())});var e,n,r,a},className:\"bg-danger wcf-delete-confirmation-dialog-primary-btn\",disabled:k,children:[k&&(0,r.jsx)(i.A,{className:\"animate-spin\"}),v]})]})]})]})};null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.removeFilter)||void 0===p||p.call(h,\"wpcafe_delete_confirmation_dialog\",\"wpcafe\"),null===(b=null===(g=null===(v=null===window||void 0===window?void 0:window.wp)||void 0===v?void 0:v.hooks)||void 0===g?void 0:g.addFilter)||void 0===b||b.call(g,\"wpcafe_delete_confirmation_dialog\",\"wpcafe\",function(e,t){return(0,r.jsx)(w,Object.assign({},t))},10)},73576(e,t,n){n.d(t,{b:()=>s});var r=n(92516),a=n(43329),o=n(84485),i=n(80337);function s(e,t){const n=(0,r.q)(),s=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,u=(0,o.h)(e,t),d=(0,a.w)(t?.in||e,0);return d.setFullYear(u,0,s),d.setHours(0,0,0,0),(0,i.k)(d,t)}},74174(e,t,n){n.d(t,{vi:()=>l});const r={lessThanXSeconds:{one:\"dưới 1 giây\",other:\"dưới {{count}} giây\"},xSeconds:{one:\"1 giây\",other:\"{{count}} giây\"},halfAMinute:\"nửa phút\",lessThanXMinutes:{one:\"dưới 1 phút\",other:\"dưới {{count}} phút\"},xMinutes:{one:\"1 phút\",other:\"{{count}} phút\"},aboutXHours:{one:\"khoảng 1 giờ\",other:\"khoảng {{count}} giờ\"},xHours:{one:\"1 giờ\",other:\"{{count}} giờ\"},xDays:{one:\"1 ngày\",other:\"{{count}} ngày\"},aboutXWeeks:{one:\"khoảng 1 tuần\",other:\"khoảng {{count}} tuần\"},xWeeks:{one:\"1 tuần\",other:\"{{count}} tuần\"},aboutXMonths:{one:\"khoảng 1 tháng\",other:\"khoảng {{count}} tháng\"},xMonths:{one:\"1 tháng\",other:\"{{count}} tháng\"},aboutXYears:{one:\"khoảng 1 năm\",other:\"khoảng {{count}} năm\"},xYears:{one:\"1 năm\",other:\"{{count}} năm\"},overXYears:{one:\"hơn 1 năm\",other:\"hơn {{count}} năm\"},almostXYears:{one:\"gần 1 năm\",other:\"gần {{count}} năm\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, 'ngày' d MMMM 'năm' y\",long:\"'ngày' d MMMM 'năm' y\",medium:\"d MMM 'năm' y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'tuần trước vào lúc' p\",yesterday:\"'hôm qua vào lúc' p\",today:\"'hôm nay vào lúc' p\",tomorrow:\"'ngày mai vào lúc' p\",nextWeek:\"eeee 'tới vào lúc' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(\"quarter\"===r)switch(n){case 1:return\"I\";case 2:return\"II\";case 3:return\"III\";case 4:return\"IV\"}else if(\"day\"===r)switch(n){case 1:return\"thứ 2\";case 2:return\"thứ 3\";case 3:return\"thứ 4\";case 4:return\"thứ 5\";case 5:return\"thứ 6\";case 6:return\"thứ 7\";case 7:return\"chủ nhật\"}else{if(\"week\"===r)return 1===n?\"thứ nhất\":\"thứ \"+n;if(\"dayOfYear\"===r)return 1===n?\"đầu tiên\":\"thứ \"+n}return String(n)},era:(0,s.o)({values:{narrow:[\"TCN\",\"SCN\"],abbreviated:[\"trước CN\",\"sau CN\"],wide:[\"trước Công Nguyên\",\"sau Công Nguyên\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"Quý 1\",\"Quý 2\",\"Quý 3\",\"Quý 4\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"quý I\",\"quý II\",\"quý III\",\"quý IV\"]},defaultFormattingWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],abbreviated:[\"Thg 1\",\"Thg 2\",\"Thg 3\",\"Thg 4\",\"Thg 5\",\"Thg 6\",\"Thg 7\",\"Thg 8\",\"Thg 9\",\"Thg 10\",\"Thg 11\",\"Thg 12\"],wide:[\"Tháng Một\",\"Tháng Hai\",\"Tháng Ba\",\"Tháng Tư\",\"Tháng Năm\",\"Tháng Sáu\",\"Tháng Bảy\",\"Tháng Tám\",\"Tháng Chín\",\"Tháng Mười\",\"Tháng Mười Một\",\"Tháng Mười Hai\"]},defaultWidth:\"wide\",formattingValues:{narrow:[\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\"12\"],abbreviated:[\"thg 1\",\"thg 2\",\"thg 3\",\"thg 4\",\"thg 5\",\"thg 6\",\"thg 7\",\"thg 8\",\"thg 9\",\"thg 10\",\"thg 11\",\"thg 12\"],wide:[\"tháng 01\",\"tháng 02\",\"tháng 03\",\"tháng 04\",\"tháng 05\",\"tháng 06\",\"tháng 07\",\"tháng 08\",\"tháng 09\",\"tháng 10\",\"tháng 11\",\"tháng 12\"]},defaultFormattingWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"CN\",\"T2\",\"T3\",\"T4\",\"T5\",\"T6\",\"T7\"],short:[\"CN\",\"Th 2\",\"Th 3\",\"Th 4\",\"Th 5\",\"Th 6\",\"Th 7\"],abbreviated:[\"CN\",\"Thứ 2\",\"Thứ 3\",\"Thứ 4\",\"Thứ 5\",\"Thứ 6\",\"Thứ 7\"],wide:[\"Chủ Nhật\",\"Thứ Hai\",\"Thứ Ba\",\"Thứ Tư\",\"Thứ Năm\",\"Thứ Sáu\",\"Thứ Bảy\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"nửa đêm\",noon:\"tr\",morning:\"sg\",afternoon:\"ch\",evening:\"tối\",night:\"đêm\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"},wide:{am:\"SA\",pm:\"CH\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"nửa đêm\",noon:\"tr\",morning:\"sg\",afternoon:\"ch\",evening:\"tối\",night:\"đêm\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"nửa đêm\",noon:\"trưa\",morning:\"sáng\",afternoon:\"chiều\",evening:\"tối\",night:\"đêm\"},wide:{am:\"SA\",pm:\"CH\",midnight:\"nửa đêm\",noon:\"giữa trưa\",morning:\"vào buổi sáng\",afternoon:\"vào buổi chiều\",evening:\"vào buổi tối\",night:\"vào ban đêm\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"vi\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" nữa\":a+\" trước\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(tcn|scn)\u002Fi,abbreviated:\u002F^(trước CN|sau CN)\u002Fi,wide:\u002F^(trước Công Nguyên|sau Công Nguyên)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^t\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^([1234]|i{1,3}v?)\u002Fi,abbreviated:\u002F^q([1234]|i{1,3}v?)\u002Fi,wide:\u002F^quý ([1234]|i{1,3}v?)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(1|i)$\u002Fi,\u002F(2|ii)$\u002Fi,\u002F(3|iii)$\u002Fi,\u002F(4|iv)$\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(0?[2-9]|10|11|12|0?1)\u002Fi,abbreviated:\u002F^thg[ _]?(0?[1-9](?!\\d)|10|11|12)\u002Fi,wide:\u002F^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\\d)|10|11|12)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F0?1$\u002Fi,\u002F0?2\u002Fi,\u002F3\u002F,\u002F4\u002F,\u002F5\u002F,\u002F6\u002F,\u002F7\u002F,\u002F8\u002F,\u002F9\u002F,\u002F10\u002F,\u002F11\u002F,\u002F12\u002F],abbreviated:[\u002F^thg[ _]?0?1(?!\\d)\u002Fi,\u002F^thg[ _]?0?2\u002Fi,\u002F^thg[ _]?0?3\u002Fi,\u002F^thg[ _]?0?4\u002Fi,\u002F^thg[ _]?0?5\u002Fi,\u002F^thg[ _]?0?6\u002Fi,\u002F^thg[ _]?0?7\u002Fi,\u002F^thg[ _]?0?8\u002Fi,\u002F^thg[ _]?0?9\u002Fi,\u002F^thg[ _]?10\u002Fi,\u002F^thg[ _]?11\u002Fi,\u002F^thg[ _]?12\u002Fi],wide:[\u002F^tháng ?(Một|0?1(?!\\d))\u002Fi,\u002F^tháng ?(Hai|0?2)\u002Fi,\u002F^tháng ?(Ba|0?3)\u002Fi,\u002F^tháng ?(Tư|0?4)\u002Fi,\u002F^tháng ?(Năm|0?5)\u002Fi,\u002F^tháng ?(Sáu|0?6)\u002Fi,\u002F^tháng ?(Bảy|0?7)\u002Fi,\u002F^tháng ?(Tám|0?8)\u002Fi,\u002F^tháng ?(Chín|0?9)\u002Fi,\u002F^tháng ?(Mười|10)\u002Fi,\u002F^tháng ?(Mười ?Một|11)\u002Fi,\u002F^tháng ?(Mười ?Hai|12)\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(CN|T2|T3|T4|T5|T6|T7)\u002Fi,short:\u002F^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)\u002Fi,abbreviated:\u002F^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)\u002Fi,wide:\u002F^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],short:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],abbreviated:[\u002FCN\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi,\u002F5\u002Fi,\u002F6\u002Fi,\u002F7\u002Fi],wide:[\u002F(Chủ|Chúa) ?Nhật\u002Fi,\u002FHai\u002Fi,\u002FBa\u002Fi,\u002FTư\u002Fi,\u002FNăm\u002Fi,\u002FSáu\u002Fi,\u002FBảy\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi,abbreviated:\u002F^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi,wide:\u002F^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^(a|sa)\u002Fi,pm:\u002F^(p|ch[^i]*)\u002Fi,midnight:\u002Fnửa đêm\u002Fi,noon:\u002Ftrưa\u002Fi,morning:\u002Fsáng\u002Fi,afternoon:\u002Fchiều\u002Fi,evening:\u002Ftối\u002Fi,night:\u002F^đêm\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},74208(e,t,n){n.d(t,{tr:()=>l});const r={lessThanXSeconds:{one:\"bir saniyeden az\",other:\"{{count}} saniyeden az\"},xSeconds:{one:\"1 saniye\",other:\"{{count}} saniye\"},halfAMinute:\"yarım dakika\",lessThanXMinutes:{one:\"bir dakikadan az\",other:\"{{count}} dakikadan az\"},xMinutes:{one:\"1 dakika\",other:\"{{count}} dakika\"},aboutXHours:{one:\"yaklaşık 1 saat\",other:\"yaklaşık {{count}} saat\"},xHours:{one:\"1 saat\",other:\"{{count}} saat\"},xDays:{one:\"1 gün\",other:\"{{count}} gün\"},aboutXWeeks:{one:\"yaklaşık 1 hafta\",other:\"yaklaşık {{count}} hafta\"},xWeeks:{one:\"1 hafta\",other:\"{{count}} hafta\"},aboutXMonths:{one:\"yaklaşık 1 ay\",other:\"yaklaşık {{count}} ay\"},xMonths:{one:\"1 ay\",other:\"{{count}} ay\"},aboutXYears:{one:\"yaklaşık 1 yıl\",other:\"yaklaşık {{count}} yıl\"},xYears:{one:\"1 yıl\",other:\"{{count}} yıl\"},overXYears:{one:\"1 yıldan fazla\",other:\"{{count}} yıldan fazla\"},almostXYears:{one:\"neredeyse 1 yıl\",other:\"neredeyse {{count}} yıl\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"d MMMM y EEEE\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'saat' {{time}}\",long:\"{{date}} 'saat' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'geçen hafta' eeee 'saat' p\",yesterday:\"'dün saat' p\",today:\"'bugün saat' p\",tomorrow:\"'yarın saat' p\",nextWeek:\"eeee 'saat' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"MÖ\",\"MS\"],abbreviated:[\"MÖ\",\"MS\"],wide:[\"Milattan Önce\",\"Milattan Sonra\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1Ç\",\"2Ç\",\"3Ç\",\"4Ç\"],wide:[\"İlk çeyrek\",\"İkinci Çeyrek\",\"Üçüncü çeyrek\",\"Son çeyrek\"]},defaultWidth:\"wide\",argumentCallback:e=>Number(e)-1}),month:(0,s.o)({values:{narrow:[\"O\",\"Ş\",\"M\",\"N\",\"M\",\"H\",\"T\",\"A\",\"E\",\"E\",\"K\",\"A\"],abbreviated:[\"Oca\",\"Şub\",\"Mar\",\"Nis\",\"May\",\"Haz\",\"Tem\",\"Ağu\",\"Eyl\",\"Eki\",\"Kas\",\"Ara\"],wide:[\"Ocak\",\"Şubat\",\"Mart\",\"Nisan\",\"Mayıs\",\"Haziran\",\"Temmuz\",\"Ağustos\",\"Eylül\",\"Ekim\",\"Kasım\",\"Aralık\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"P\",\"P\",\"S\",\"Ç\",\"P\",\"C\",\"C\"],short:[\"Pz\",\"Pt\",\"Sa\",\"Ça\",\"Pe\",\"Cu\",\"Ct\"],abbreviated:[\"Paz\",\"Pzt\",\"Sal\",\"Çar\",\"Per\",\"Cum\",\"Cts\"],wide:[\"Pazar\",\"Pazartesi\",\"Salı\",\"Çarşamba\",\"Perşembe\",\"Cuma\",\"Cumartesi\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"öö\",pm:\"ös\",midnight:\"gy\",noon:\"ö\",morning:\"sa\",afternoon:\"ös\",evening:\"ak\",night:\"ge\"},abbreviated:{am:\"ÖÖ\",pm:\"ÖS\",midnight:\"gece yarısı\",noon:\"öğle\",morning:\"sabah\",afternoon:\"öğleden sonra\",evening:\"akşam\",night:\"gece\"},wide:{am:\"Ö.Ö.\",pm:\"Ö.S.\",midnight:\"gece yarısı\",noon:\"öğle\",morning:\"sabah\",afternoon:\"öğleden sonra\",evening:\"akşam\",night:\"gece\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"öö\",pm:\"ös\",midnight:\"gy\",noon:\"ö\",morning:\"sa\",afternoon:\"ös\",evening:\"ak\",night:\"ge\"},abbreviated:{am:\"ÖÖ\",pm:\"ÖS\",midnight:\"gece yarısı\",noon:\"öğlen\",morning:\"sabahleyin\",afternoon:\"öğleden sonra\",evening:\"akşamleyin\",night:\"geceleyin\"},wide:{am:\"ö.ö.\",pm:\"ö.s.\",midnight:\"gece yarısı\",noon:\"öğlen\",morning:\"sabahleyin\",afternoon:\"öğleden sonra\",evening:\"akşamleyin\",night:\"geceleyin\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"tr\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?a+\" sonra\":a+\" önce\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(mö|ms)\u002Fi,abbreviated:\u002F^(mö|ms)\u002Fi,wide:\u002F^(milattan önce|milattan sonra)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F(^mö|^milattan önce)\u002Fi,\u002F(^ms|^milattan sonra)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]ç\u002Fi,wide:\u002F^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi],abbreviated:[\u002F1ç\u002Fi,\u002F2ç\u002Fi,\u002F3ç\u002Fi,\u002F4ç\u002Fi],wide:[\u002F^(i|İ)lk çeyrek\u002Fi,\u002F(i|İ)kinci çeyrek\u002Fi,\u002Füçüncü çeyrek\u002Fi,\u002Fson çeyrek\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[oşmnhtaek]\u002Fi,abbreviated:\u002F^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)\u002Fi,wide:\u002F^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^o\u002Fi,\u002F^ş\u002Fi,\u002F^m\u002Fi,\u002F^n\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^a\u002Fi,\u002F^e\u002Fi,\u002F^e\u002Fi,\u002F^k\u002Fi,\u002F^a\u002Fi],any:[\u002F^o\u002Fi,\u002F^ş\u002Fi,\u002F^mar\u002Fi,\u002F^n\u002Fi,\u002F^may\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^ağ\u002Fi,\u002F^ey\u002Fi,\u002F^ek\u002Fi,\u002F^k\u002Fi,\u002F^ar\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[psçc]\u002Fi,short:\u002F^(pz|pt|sa|ça|pe|cu|ct)\u002Fi,abbreviated:\u002F^(paz|pzt|sal|çar|per|cum|cts)\u002Fi,wide:\u002F^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^p\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi,\u002F^ç\u002Fi,\u002F^p\u002Fi,\u002F^c\u002Fi,\u002F^c\u002Fi],any:[\u002F^pz\u002Fi,\u002F^pt\u002Fi,\u002F^sa\u002Fi,\u002F^ça\u002Fi,\u002F^pe\u002Fi,\u002F^cu\u002Fi,\u002F^ct\u002Fi],wide:[\u002F^pazar(?!tesi)\u002Fi,\u002F^pazartesi\u002Fi,\u002F^salı\u002Fi,\u002F^çarşamba\u002Fi,\u002F^perşembe\u002Fi,\u002F^cuma(?!rtesi)\u002Fi,\u002F^cumartesi\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(öö|ös|gy|ö|sa|ös|ak|ge)\u002Fi,any:\u002F^(ö\\.?\\s?[ös]\\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ö\\.?ö\\.?\u002Fi,pm:\u002F^ö\\.?s\\.?\u002Fi,midnight:\u002F^(gy|gece yarısı)\u002Fi,noon:\u002F^öğ\u002Fi,morning:\u002F^sa\u002Fi,afternoon:\u002F^öğleden sonra\u002Fi,evening:\u002F^ak\u002Fi,night:\u002F^ge\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},74848(e,t,n){e.exports=n(21020)},75051(e,t,n){n.d(t,{S:()=>l});const r={lessThanXSeconds:{one:\"minder dan een seconde\",other:\"minder dan {{count}} seconden\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} seconden\"},halfAMinute:\"een halve minuut\",lessThanXMinutes:{one:\"minder dan een minuut\",other:\"minder dan {{count}} minuten\"},xMinutes:{one:\"een minuut\",other:\"{{count}} minuten\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} uur\"},xHours:{one:\"1 uur\",other:\"{{count}} uur\"},xDays:{one:\"1 dag\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weken\"},xWeeks:{one:\"1 week\",other:\"{{count}} weken\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maanden\"},xMonths:{one:\"1 maand\",other:\"{{count}} maanden\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer dan 1 jaar\",other:\"meer dan {{count}} jaar\"},almostXYears:{one:\"bijna 1 jaar\",other:\"bijna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'vorige' eeee 'om' p\",yesterday:\"'gisteren om' p\",today:\"'vandaag om' p\",tomorrow:\"'morgen om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"v.C.\",\"n.C.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e kwartaal\",\"2e kwartaal\",\"3e kwartaal\",\"4e kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mei\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Z\",\"M\",\"D\",\"W\",\"D\",\"V\",\"Z\"],short:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],abbreviated:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],wide:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middag\",morning:\"'s ochtends\",afternoon:\"'s namiddags\",evening:\"'s avonds\",night:\"'s nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"nl-BE\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"over \"+a:a+\" geleden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?Chr\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mei\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[zmdwv]\u002Fi,short:\u002F^(zo|ma|di|wo|do|vr|za)\u002Fi,abbreviated:\u002F^(zon|maa|din|woe|don|vri|zat)\u002Fi,wide:\u002F^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^z\u002Fi,\u002F^m\u002Fi,\u002F^d\u002Fi,\u002F^w\u002Fi,\u002F^d\u002Fi,\u002F^v\u002Fi,\u002F^z\u002Fi],any:[\u002F^zo\u002Fi,\u002F^ma\u002Fi,\u002F^di\u002Fi,\u002F^wo\u002Fi,\u002F^do\u002Fi,\u002F^vr\u002Fi,\u002F^za\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^het middaguur\u002Fi,morning:\u002Fochtend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Favond\u002Fi,night:\u002Fnacht\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},75107(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-down\",[[\"path\",{d:\"m6 9 6 6 6-6\",key:\"qrunsl\"}]])},75111(e,t,n){n.d(t,{hi:()=>m});var r=n(33443);const a={locale:{1:\"१\",2:\"२\",3:\"३\",4:\"४\",5:\"५\",6:\"६\",7:\"७\",8:\"८\",9:\"९\",0:\"०\"},number:{\"१\":\"1\",\"२\":\"2\",\"३\":\"3\",\"४\":\"4\",\"५\":\"5\",\"६\":\"6\",\"७\":\"7\",\"८\":\"8\",\"९\":\"9\",\"०\":\"0\"}};function o(e){return e.toString().replace(\u002F\\d\u002Fg,function(e){return a.locale[e]})}const i={ordinalNumber:(e,t)=>o(Number(e)),era:(0,r.o)({values:{narrow:[\"ईसा-पूर्व\",\"ईस्वी\"],abbreviated:[\"ईसा-पूर्व\",\"ईस्वी\"],wide:[\"ईसा-पूर्व\",\"ईसवी सन\"]},defaultWidth:\"wide\"}),quarter:(0,r.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ति1\",\"ति2\",\"ति3\",\"ति4\"],wide:[\"पहली तिमाही\",\"दूसरी तिमाही\",\"तीसरी तिमाही\",\"चौथी तिमाही\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,r.o)({values:{narrow:[\"ज\",\"फ़\",\"मा\",\"अ\",\"मई\",\"जू\",\"जु\",\"अग\",\"सि\",\"अक्टू\",\"न\",\"दि\"],abbreviated:[\"जन\",\"फ़र\",\"मार्च\",\"अप्रैल\",\"मई\",\"जून\",\"जुल\",\"अग\",\"सित\",\"अक्टू\",\"नव\",\"दिस\"],wide:[\"जनवरी\",\"फ़रवरी\",\"मार्च\",\"अप्रैल\",\"मई\",\"जून\",\"जुलाई\",\"अगस्त\",\"सितंबर\",\"अक्टूबर\",\"नवंबर\",\"दिसंबर\"]},defaultWidth:\"wide\"}),day:(0,r.o)({values:{narrow:[\"र\",\"सो\",\"मं\",\"बु\",\"गु\",\"शु\",\"श\"],short:[\"र\",\"सो\",\"मं\",\"बु\",\"गु\",\"शु\",\"श\"],abbreviated:[\"रवि\",\"सोम\",\"मंगल\",\"बुध\",\"गुरु\",\"शुक्र\",\"शनि\"],wide:[\"रविवार\",\"सोमवार\",\"मंगलवार\",\"बुधवार\",\"गुरुवार\",\"शुक्रवार\",\"शनिवार\"]},defaultWidth:\"wide\"}),dayPeriod:(0,r.o)({values:{narrow:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},abbreviated:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},wide:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},abbreviated:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"},wide:{am:\"पूर्वाह्न\",pm:\"अपराह्न\",midnight:\"मध्यरात्रि\",noon:\"दोपहर\",morning:\"सुबह\",afternoon:\"दोपहर\",evening:\"शाम\",night:\"रात\"}},defaultFormattingWidth:\"wide\"})},s={lessThanXSeconds:{one:\"१ सेकंड से कम\",other:\"{{count}} सेकंड से कम\"},xSeconds:{one:\"१ सेकंड\",other:\"{{count}} सेकंड\"},halfAMinute:\"आधा मिनट\",lessThanXMinutes:{one:\"१ मिनट से कम\",other:\"{{count}} मिनट से कम\"},xMinutes:{one:\"१ मिनट\",other:\"{{count}} मिनट\"},aboutXHours:{one:\"लगभग १ घंटा\",other:\"लगभग {{count}} घंटे\"},xHours:{one:\"१ घंटा\",other:\"{{count}} घंटे\"},xDays:{one:\"१ दिन\",other:\"{{count}} दिन\"},aboutXWeeks:{one:\"लगभग १ सप्ताह\",other:\"लगभग {{count}} सप्ताह\"},xWeeks:{one:\"१ सप्ताह\",other:\"{{count}} सप्ताह\"},aboutXMonths:{one:\"लगभग १ महीना\",other:\"लगभग {{count}} महीने\"},xMonths:{one:\"१ महीना\",other:\"{{count}} महीने\"},aboutXYears:{one:\"लगभग १ वर्ष\",other:\"लगभग {{count}} वर्ष\"},xYears:{one:\"१ वर्ष\",other:\"{{count}} वर्ष\"},overXYears:{one:\"१ वर्ष से अधिक\",other:\"{{count}} वर्ष से अधिक\"},almostXYears:{one:\"लगभग १ वर्ष\",other:\"लगभग {{count}} वर्ष\"}};var u=n(7277);const d={date:(0,u.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,u.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,u.k)({formats:{full:\"{{date}} 'को' {{time}}\",long:\"{{date}} 'को' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},l={lastWeek:\"'पिछले' eeee p\",yesterday:\"'कल' p\",today:\"'आज' p\",tomorrow:\"'कल' p\",nextWeek:\"eeee 'को' p\",other:\"P\"};var c=n(57883);const m={code:\"hi\",formatDistance:(e,t,n)=>{let r;const a=s[e];return r=\"string\"==typeof a?a:1===t?a.one:a.other.replace(\"{{count}}\",o(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+\"मे \":r+\" पहले\":r},formatLong:d,formatRelative:(e,t,n,r)=>l[e],localize:i,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^[०१२३४५६७८९]+\u002Fi,parsePattern:\u002F^[०१२३४५६७८९]+\u002Fi,valueCallback:function(e){const t=e.toString().replace(\u002F[१२३४५६७८९०]\u002Fg,function(e){return a.number[e]});return Number(t)}}),era:(0,c.A)({matchPatterns:{narrow:\u002F^(ईसा-पूर्व|ईस्वी)\u002Fi,abbreviated:\u002F^(ईसा\\.?\\s?पूर्व\\.?|ईसा\\.?)\u002Fi,wide:\u002F^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,c.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^ति[1234]\u002Fi,wide:\u002F^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,c.A)({matchPatterns:{narrow:\u002F^[जफ़माअप्मईजूनजुअगसिअक्तनदि]\u002Fi,abbreviated:\u002F^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)\u002Fi,wide:\u002F^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ज\u002Fi,\u002F^फ़\u002Fi,\u002F^मा\u002Fi,\u002F^अप्\u002Fi,\u002F^मई\u002Fi,\u002F^जू\u002Fi,\u002F^जु\u002Fi,\u002F^अग\u002Fi,\u002F^सि\u002Fi,\u002F^अक्तू\u002Fi,\u002F^न\u002Fi,\u002F^दि\u002Fi],any:[\u002F^जन\u002Fi,\u002F^फ़\u002Fi,\u002F^मा\u002Fi,\u002F^अप्\u002Fi,\u002F^मई\u002Fi,\u002F^जू\u002Fi,\u002F^जु\u002Fi,\u002F^अग\u002Fi,\u002F^सि\u002Fi,\u002F^अक्तू\u002Fi,\u002F^नव\u002Fi,\u002F^दिस\u002Fi]},defaultParseWidth:\"any\"}),day:(0,c.A)({matchPatterns:{narrow:\u002F^[रविसोममंगलबुधगुरुशुक्रशनि]\u002Fi,short:\u002F^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)\u002Fi,abbreviated:\u002F^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)\u002Fi,wide:\u002F^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^रवि\u002Fi,\u002F^सोम\u002Fi,\u002F^मंगल\u002Fi,\u002F^बुध\u002Fi,\u002F^गुरु\u002Fi,\u002F^शुक्र\u002Fi,\u002F^शनि\u002Fi],any:[\u002F^रवि\u002Fi,\u002F^सोम\u002Fi,\u002F^मंगल\u002Fi,\u002F^बुध\u002Fi,\u002F^गुरु\u002Fi,\u002F^शुक्र\u002Fi,\u002F^शनि\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:\u002F^(पू|अ|म|द.\\?|सु|दो|शा|रा)\u002Fi,any:\u002F^(पूर्वाह्न|अपराह्न|म|द.\\?|सु|दो|शा|रा)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^पूर्वाह्न\u002Fi,pm:\u002F^अपराह्न\u002Fi,midnight:\u002F^मध्य\u002Fi,noon:\u002F^दो\u002Fi,morning:\u002Fसु\u002Fi,afternoon:\u002Fदो\u002Fi,evening:\u002Fशा\u002Fi,night:\u002Fरा\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:4}}},75607(e,t,n){n.d(t,{sq:()=>l});const r={lessThanXSeconds:{one:\"më pak se një sekondë\",other:\"më pak se {{count}} sekonda\"},xSeconds:{one:\"1 sekondë\",other:\"{{count}} sekonda\"},halfAMinute:\"gjysëm minuti\",lessThanXMinutes:{one:\"më pak se një minute\",other:\"më pak se {{count}} minuta\"},xMinutes:{one:\"1 minutë\",other:\"{{count}} minuta\"},aboutXHours:{one:\"rreth 1 orë\",other:\"rreth {{count}} orë\"},xHours:{one:\"1 orë\",other:\"{{count}} orë\"},xDays:{one:\"1 ditë\",other:\"{{count}} ditë\"},aboutXWeeks:{one:\"rreth 1 javë\",other:\"rreth {{count}} javë\"},xWeeks:{one:\"1 javë\",other:\"{{count}} javë\"},aboutXMonths:{one:\"rreth 1 muaj\",other:\"rreth {{count}} muaj\"},xMonths:{one:\"1 muaj\",other:\"{{count}} muaj\"},aboutXYears:{one:\"rreth 1 vit\",other:\"rreth {{count}} vite\"},xYears:{one:\"1 vit\",other:\"{{count}} vite\"},overXYears:{one:\"mbi 1 vit\",other:\"mbi {{count}} vite\"},almostXYears:{one:\"pothuajse 1 vit\",other:\"pothuajse {{count}} vite\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'në' {{time}}\",long:\"{{date}} 'në' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'të' eeee 'e shkuar në' p\",yesterday:\"'dje në' p\",today:\"'sot në' p\",tomorrow:\"'nesër në' p\",nextWeek:\"eeee 'at' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>{const n=Number(e);return\"hour\"===t?.unit?String(n):1===n?n+\"-rë\":4===n?n+\"t\":n+\"-të\"},era:(0,s.o)({values:{narrow:[\"P\",\"M\"],abbreviated:[\"PK\",\"MK\"],wide:[\"Para Krishtit\",\"Mbas Krishtit\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"4-mujori I\",\"4-mujori II\",\"4-mujori III\",\"4-mujori IV\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"S\",\"M\",\"P\",\"M\",\"Q\",\"K\",\"G\",\"S\",\"T\",\"N\",\"D\"],abbreviated:[\"Jan\",\"Shk\",\"Mar\",\"Pri\",\"Maj\",\"Qer\",\"Kor\",\"Gus\",\"Sht\",\"Tet\",\"Nën\",\"Dhj\"],wide:[\"Janar\",\"Shkurt\",\"Mars\",\"Prill\",\"Maj\",\"Qershor\",\"Korrik\",\"Gusht\",\"Shtator\",\"Tetor\",\"Nëntor\",\"Dhjetor\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"H\",\"M\",\"M\",\"E\",\"P\",\"S\"],short:[\"Di\",\"Hë\",\"Ma\",\"Më\",\"En\",\"Pr\",\"Sh\"],abbreviated:[\"Die\",\"Hën\",\"Mar\",\"Mër\",\"Enj\",\"Pre\",\"Sht\"],wide:[\"Dielë\",\"Hënë\",\"Martë\",\"Mërkurë\",\"Enjte\",\"Premte\",\"Shtunë\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"p\",pm:\"m\",midnight:\"m\",noon:\"d\",morning:\"mëngjes\",afternoon:\"dite\",evening:\"mbrëmje\",night:\"natë\"},abbreviated:{am:\"PD\",pm:\"MD\",midnight:\"mesnëtë\",noon:\"drek\",morning:\"mëngjes\",afternoon:\"mbasdite\",evening:\"mbrëmje\",night:\"natë\"},wide:{am:\"p.d.\",pm:\"m.d.\",midnight:\"mesnëtë\",noon:\"drek\",morning:\"mëngjes\",afternoon:\"mbasdite\",evening:\"mbrëmje\",night:\"natë\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"p\",pm:\"m\",midnight:\"m\",noon:\"d\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"},abbreviated:{am:\"PD\",pm:\"MD\",midnight:\"mesnatë\",noon:\"drek\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"},wide:{am:\"p.d.\",pm:\"m.d.\",midnight:\"mesnatë\",noon:\"drek\",morning:\"në mëngjes\",afternoon:\"në mbasdite\",evening:\"në mbrëmje\",night:\"në mesnatë\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"sq\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"në \"+a:a+\" më parë\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-rë|-të|t|)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(p|m)\u002Fi,abbreviated:\u002F^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)\u002Fi,wide:\u002F^(para krishtit|mbas krishtit)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(p|m)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]-mujori (i{1,3}|iv)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jsmpqkftnd]\u002Fi,abbreviated:\u002F^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)\u002Fi,wide:\u002F^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^p\u002Fi,\u002F^m\u002Fi,\u002F^q\u002Fi,\u002F^k\u002Fi,\u002F^g\u002Fi,\u002F^s\u002Fi,\u002F^t\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^shk\u002Fi,\u002F^mar\u002Fi,\u002F^pri\u002Fi,\u002F^maj\u002Fi,\u002F^qer\u002Fi,\u002F^kor\u002Fi,\u002F^gu\u002Fi,\u002F^sht\u002Fi,\u002F^tet\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dhmeps]\u002Fi,short:\u002F^(di|hë|ma|më|en|pr|sh)\u002Fi,abbreviated:\u002F^(die|hën|mar|mër|enj|pre|sht)\u002Fi,wide:\u002F^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^h\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^h\u002Fi,\u002F^ma\u002Fi,\u002F^më\u002Fi,\u002F^e\u002Fi,\u002F^p\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))\u002Fi,any:\u002F^([pm]\\.?\\s?d\\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^p\u002Fi,pm:\u002F^m\u002Fi,midnight:\u002F^me\u002Fi,noon:\u002F^dr\u002Fi,morning:\u002Fmëngjes\u002Fi,afternoon:\u002Fmbasdite\u002Fi,evening:\u002Fmbrëmje\u002Fi,night:\u002Fnatë\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},75795(e){e.exports=window.ReactDOM},76069(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"map-pin\",[[\"path\",{d:\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\",key:\"1r0f0z\"}],[\"circle\",{cx:\"12\",cy:\"10\",r:\"3\",key:\"ilqhr7\"}]])},76278(e,t,n){n.d(t,{RG:()=>k,bL:()=>O,q7:()=>N});var r=n(51609),a=n(9957),o=n(68938),i=n(91071),s=n(62133),u=n(18723),d=n(44645),l=n(10263),c=n(81351),m=n(71427),f=n(74848),h=\"rovingFocusGroup.onEntryFocus\",p={bubbles:!1,cancelable:!0},v=\"RovingFocusGroup\",[g,b,w]=(0,o.N)(v),[y,k]=(0,s.A)(v,[w]),[x,j]=y(v),M=r.forwardRef((e,t)=>(0,f.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(P,{...e,ref:t})})}));M.displayName=v;var P=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:o,loop:s=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:y,onEntryFocus:k,preventScrollOnEntryFocus:j=!1,...M}=e,P=r.useRef(null),_=(0,i.s)(t,P),S=(0,m.jH)(u),[W,O]=(0,c.i)({prop:g,defaultProp:w??null,onChange:y,caller:v}),[N,z]=r.useState(!1),A=(0,l.c)(k),T=b(n),E=r.useRef(!1),[D,I]=r.useState(0);return r.useEffect(()=>{const e=P.current;if(e)return e.addEventListener(h,A),()=>e.removeEventListener(h,A)},[A]),(0,f.jsx)(x,{scope:n,orientation:o,dir:S,loop:s,currentTabStopId:W,onItemFocus:r.useCallback(e=>O(e),[O]),onItemShiftTab:r.useCallback(()=>z(!0),[]),onFocusableItemAdd:r.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>I(e=>e-1),[]),children:(0,f.jsx)(d.sG.div,{tabIndex:N||0===D?-1:0,\"data-orientation\":o,...M,ref:_,style:{outline:\"none\",...e.style},onMouseDown:(0,a.mK)(e.onMouseDown,()=>{E.current=!0}),onFocus:(0,a.mK)(e.onFocus,e=>{const t=!E.current;if(e.target===e.currentTarget&&t&&!N){const t=new CustomEvent(h,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=T().filter(e=>e.focusable);C([e.find(e=>e.active),e.find(e=>e.id===W),...e].filter(Boolean).map(e=>e.ref.current),j)}}E.current=!1}),onBlur:(0,a.mK)(e.onBlur,()=>z(!1))})})}),_=\"RovingFocusGroupItem\",S=r.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:o=!0,active:i=!1,tabStopId:s,children:l,...c}=e,m=(0,u.B)(),h=s||m,p=j(_,n),v=p.currentTabStopId===h,w=b(n),{onFocusableItemAdd:y,onFocusableItemRemove:k,currentTabStopId:x}=p;return r.useEffect(()=>{if(o)return y(),()=>k()},[o,y,k]),(0,f.jsx)(g.ItemSlot,{scope:n,id:h,focusable:o,active:i,children:(0,f.jsx)(d.sG.span,{tabIndex:v?0:-1,\"data-orientation\":p.orientation,...c,ref:t,onMouseDown:(0,a.mK)(e.onMouseDown,e=>{o?p.onItemFocus(h):e.preventDefault()}),onFocus:(0,a.mK)(e.onFocus,()=>p.onItemFocus(h)),onKeyDown:(0,a.mK)(e.onKeyDown,e=>{if(\"Tab\"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return\"rtl\"!==t?e:\"ArrowLeft\"===e?\"ArrowRight\":\"ArrowRight\"===e?\"ArrowLeft\":e}(e.key,n);return\"vertical\"===t&&[\"ArrowLeft\",\"ArrowRight\"].includes(r)||\"horizontal\"===t&&[\"ArrowUp\",\"ArrowDown\"].includes(r)?void 0:W[r]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=w().filter(e=>e.focusable).map(e=>e.ref.current);if(\"last\"===t)a.reverse();else if(\"prev\"===t||\"next\"===t){\"prev\"===t&&a.reverse();const o=a.indexOf(e.currentTarget);a=p.loop?(r=o+1,(n=a).map((e,t)=>n[(r+t)%n.length])):a.slice(o+1)}setTimeout(()=>C(a))}var n,r}),children:\"function\"==typeof l?l({isCurrentTabStop:v,hasTabStop:null!=x}):l})})});S.displayName=_;var W={ArrowLeft:\"prev\",ArrowUp:\"prev\",ArrowRight:\"next\",ArrowDown:\"next\",PageUp:\"first\",Home:\"first\",PageDown:\"last\",End:\"last\"};function C(e,t=!1){const n=document.activeElement;for(const r of e){if(r===n)return;if(r.focus({preventScroll:t}),document.activeElement!==n)return}}var O=M,N=S},77283(e,t,n){n.d(t,{A:()=>d,C:()=>u});var r=n(47143),a=n(94192),o=n(19402),i=n(68602);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var u=function(e){var t,n=e.selectedValue,r=e.value,o=void 0===r?[]:r,i=e.onChange,u=e.setOnboardState,d=e.onModuleToggle,l=o;if(n){var c=o.includes(n);l=c?o.filter(function(e){return e!==n}):[].concat(function(e){if(Array.isArray(e))return s(e)}(t=o)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(t)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[n]),null==i||i(l),null==d||d(n,c?\"off\":\"on\")}var m=[\"food_ordering\",\"reservation\"].filter(function(e){return!l.includes(e)}),f=a.Bd.filter(function(e){return!m.includes(e.key)});return null==u||u({steps:f,totalSteps:f.length}),{finalValue:l,updatedSteps:f}};const d=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.onboard).setOnboardState,t=(0,i.Z)().handleModuleToggle;return{handleModuleSelection:function(n){var r=n.selectedValue,a=n.value,o=void 0===a?[]:a,i=n.onChange;return u({selectedValue:r,value:o,onChange:i,setOnboardState:e,onModuleToggle:t})}}}},77607(e,t,n){n.d(t,{A:()=>j});var r=n(74848),a=n(27723),o=n(86087),i=n(29095),s=n(38895),u=n(51192),d=n(47143),l=n(12455),c=n(1010),m=n(19402);function f(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return h(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(h(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,h(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,h(c,\"constructor\",d),h(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",h(d,a,\"GeneratorFunction\"),h(c),h(c,a,\"Generator\"),h(c,r,function(){return this}),h(c,\"toString\",function(){return\"[object Generator]\"}),(f=function(){return{w:o,m}})()}function h(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}h=function(e,t,n,r){function o(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},h(e,t,n,r)}function p(e){return p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},p(e)}var v=n(45773),g=n(71112),b=function(e){var t=e.title,n=e.description,a=e.items;return(0,r.jsxs)(\"div\",{className:\"border border-border rounded-lg\",children:[(0,r.jsxs)(\"div\",{className:\"px-4 pt-4 pb-2\",children:[(0,r.jsx)(\"h4\",{className:\"text-base font-medium text-black!\",children:t}),(0,r.jsx)(\"p\",{className:\"text-sm text-black\u002F60!\",children:n})]}),(0,r.jsx)(\"div\",{children:a.map(function(e,t){return(0,r.jsxs)(\"div\",{children:[(0,r.jsx)(w,{item:e}),t\u003Ca.length-1&&(0,r.jsx)(\"div\",{className:\"border-b border-border mx-4\"})]},e.id)})})]})},w=function(e){var t=e.item;return(0,r.jsxs)(\"div\",{className:(0,g.cn)(\"flex items-center justify-between px-4 py-3\",t.navigateUrl&&\"cursor-pointer hover:bg-gray-50! dark:hover:bg-gray-800! transition-colors duration-150\"),onClick:function(){var e;t.navigateUrl&&window.open(t.navigateUrl,null!==(e=null==t?void 0:t.target)&&void 0!==e?e:\"_self\")},children:[(0,r.jsxs)(\"div\",{className:\"flex items-center gap-3\",children:[(0,r.jsx)(\"div\",{className:(0,g.cn)(\"flex items-center justify-center w-6 h-6 rounded-full border-2\",t.isCompleted?\"bg-green-500 border-green-500 text-white\":\"bg-white border-black\u002F15 text-black\u002F30\"),children:t.isCompleted&&(0,r.jsx)(v.A,{className:\"w-4 h-4\"})}),(0,r.jsx)(\"span\",{className:(0,g.cn)(\"text-sm font-medium\",t.isCompleted?\"text-black!\":\"text-black\u002F85\"),children:t.label})]}),(0,r.jsx)(\"div\",{className:\"text-sm\",children:t.isCompleted?(0,r.jsx)(\"span\",{className:\"text-black\u002F60! font-medium\",children:(0,a.__)(\"Complete\",\"wp-cafe\")}):t.estimatedTime?(0,r.jsx)(\"span\",{className:\"text-black\u002F40!s\",children:t.estimatedTime}):null})]})};function y(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return k(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(k(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,k(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,k(c,\"constructor\",d),k(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",k(d,a,\"GeneratorFunction\"),k(c),k(c,a,\"Generator\"),k(c,r,function(){return this}),k(c,\"toString\",function(){return\"[object Generator]\"}),(y=function(){return{w:o,m}})()}function k(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}k=function(e,t,n,r){function o(t,n){k(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},k(e,t,n,r)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}const j=function(){var e,t,n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?x(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),h=n[0],v=n[1],g=function(){var e=(0,d.useSelect)(function(e){return e(null===m.zQ||void 0===m.zQ?void 0:m.zQ.settings).getSettingsState()},[]),t=e.data,n=e.isLoading,r=(0,l.q7)(\"food_ordering\"),i=r.modulesData,s=r.isLoading,u=(0,d.useDispatch)(null===m.zQ||void 0===m.zQ?void 0:m.zQ.settings).setSettingsState,h=function(e){var t;return\"on\"===(null===(t=null==i?void 0:i[e])||void 0===t?void 0:t.status)},v=function(e,t){return e?void 0:t},g=function(e){return null!=e&&(\"string\"==typeof e?\"\"!==e.trim()&&\"0\"!==e:\"boolean\"==typeof e?e:\"number\"==typeof e?e>0:Array.isArray(e)?e.length>0:\"object\"===p(e)&&Object.keys(e).length>0)},b=(0,o.useMemo)(function(){return!(n||!t)&&!0!==(null==t?void 0:t.setup_progress_widget_visited)},[t,n]);return{setupSections:(0,o.useMemo)(function(){var e,n,r,o,i,s,u,d,l,c;return t?[{id:\"restaurant-setup\",title:(0,a.__)(\"Restaurant setup\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"restaurant-info\",label:(0,a.__)(\"Restaurant info\",\"wp-cafe\"),isCompleted:g(t.restaurant_name),estimatedTime:void 0,navigateUrl:\"\".concat(null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.admin_url,\"admin.php?page=wpcafe#\u002Fsettings\")},{id:\"availability\",label:(0,a.__)(\"Availability\",\"wp-cafe\"),isCompleted:g(t.restaurant_schedule),estimatedTime:g(t.restaurant_schedule)?void 0:(0,a.__)(\"2 minutes\",\"wp-cafe\"),navigateUrl:\"\".concat(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=schedule\")}]},{id:\"online-order\",title:(0,a.__)(\"Online order\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"menu-items\",label:(0,a.__)(\"Menu Items\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.woo_product_exists),estimatedTime:v(g(null==t?void 0:t.woo_product_exists),(0,a.__)(\"3 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(r=null===window||void 0===window?void 0:window.wpCafe)||void 0===r?void 0:r.admin_url,\"edit.php?post_type=product&wpcafe=true\"),target:\"_blank\"},{id:\"pickup\",label:(0,a.__)(\"Pickup\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_pickup)||g(null==t?void 0:t.pickup_minimum_order_amount),estimatedTime:v(g(null==t?void 0:t.enable_pickup)||g(null==t?void 0:t.pickup_minimum_order_amount),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(o=null===window||void 0===window?void 0:window.wpCafe)||void 0===o?void 0:o.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=pickup\")},{id:\"delivery\",label:(0,a.__)(\"Delivery\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_delivery),estimatedTime:v(h(\"delivery\")&&g(null==t?void 0:t.enable_delivery),(0,a.__)(\"1 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(i=null===window||void 0===window?void 0:window.wpCafe)||void 0===i?void 0:i.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=delivery\")},{id:\"receipt-layouts\",label:(0,a.__)(\"Receipt Layouts\",\"wp-cafe\"),isCompleted:h(\"receipt-layout\"),estimatedTime:v(h(\"receipt-layout\"),(0,a.__)(\"8 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(s=null===window||void 0===window?void 0:window.wpCafe)||void 0===s?void 0:s.admin_url,\"admin.php?page=wpcafe#\u002Freceipt-layout\")},{id:\"discount\",label:(0,a.__)(\"Discount\",\"wp-cafe\"),isCompleted:h(\"discount\"),estimatedTime:v(h(\"discount\"),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(u=null===window||void 0===window?void 0:window.wpCafe)||void 0===u?void 0:u.admin_url,\"admin.php?page=wpcafe#\u002Fdiscount\")},{id:\"tipping\",label:(0,a.__)(\"Tipping\",\"wp-cafe\"),isCompleted:h(\"tipping\")&&(g(t.enable_order_tip)||g(t.tip_options)),estimatedTime:v(h(\"tipping\")&&(g(t.enable_order_tip)||g(t.tip_options)),(0,a.__)(\"2 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(d=null===window||void 0===window?void 0:window.wpCafe)||void 0===d?void 0:d.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=tipping\")},{id:\"timed-product\",label:(0,a.__)(\"Timed Product\",\"wp-cafe\"),isCompleted:h(\"timed-product\"),estimatedTime:v(h(\"timed-product\"),(0,a.__)(\"4 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.admin_url,\"admin.php?page=wpcafe#\u002Ftimed-product\")}]},{id:\"reservation-setup\",title:(0,a.__)(\"Reservation setup\",\"wp-cafe\"),description:(0,a.__)(\"Highlight when your business opens and closes with break time.\",\"wp-cafe\"),items:[{id:\"reservation-info\",label:(0,a.__)(\"Reservation info\",\"wp-cafe\"),isCompleted:g(null==t?void 0:t.enable_reservation)||g(null==t?void 0:t.reservation_minimum_guest),estimatedTime:v(g(null==t?void 0:t.enable_reservation)||g(null==t?void 0:t.reservation_minimum_guest),(0,a.__)(\"5 minutes\",\"wp-cafe\")),navigateUrl:\"\".concat(null===(c=null===window||void 0===window?void 0:window.wpCafe)||void 0===c?void 0:c.admin_url,\"admin.php?page=wpcafe#\u002Fsettings?tab=reservation-rules\")}]}]:[]},[t,i]),isLoading:n||!t||s,shouldAutoOpen:b,markAsVisited:function(){return e=void 0,n=void 0,r=void 0,a=f().m(function e(){var n,r;return f().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!0})}),e.n=1,c.A.settings.editSettings({setup_progress_widget_visited:!0});case 1:(n=e.v).success||(console.error(\"Failed to mark setup widget as visited:\",n.message),u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!1})})),e.n=3;break;case 2:e.p=2,r=e.v,console.error(\"Error marking setup widget as visited:\",r),u({data:Object.assign(Object.assign({},t),{setup_progress_widget_visited:!1})});case 3:return e.a(2)}},e,null,[[0,2]])}),new(r||(r=Promise))(function(t,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(e,n||[])).next())});var e,n,r,a}}}(),w=g.setupSections,k=g.isLoading,j=g.shouldAutoOpen,M=g.markAsVisited;return(0,o.useEffect)(function(){j&&!k&&v(!0)},[j,k]),(0,r.jsxs)(u.AM,{open:h,onOpenChange:function(e){return t=void 0,n=void 0,r=void 0,a=y().m(function t(){return y().w(function(t){for(;;)switch(t.n){case 0:if(v(e),e||!j){t.n=1;break}return t.n=1,M();case 1:return t.a(2)}},t)}),new(r||(r=Promise))(function(e,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function s(e){try{u(a.throw(e))}catch(e){o(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((a=a.apply(t,n||[])).next())});var t,n,r,a},children:[(0,r.jsx)(u.Wv,{asChild:!0,children:(0,r.jsx)(s.W5,{icon:(0,r.jsx)(i.A,{className:\"w-5 h-5 text-black\u002F60\"}),tooltip:(0,a.__)(\"Setup Progress\",\"wp-cafe\"),variant:\"icon\",size:\"iconCircle\",tooltipAppendPos:\"bottom\"})}),(0,r.jsx)(u.hl,{className:\"w-80 p-0 overflow-y-auto shadow-xl\",style:{maxHeight:\"calc(100vh - 120px)\"},align:\"end\",sideOffset:8,children:(0,r.jsxs)(\"div\",{className:\"p-4\",children:[(0,r.jsxs)(\"div\",{className:\"mb-4\",children:[(0,r.jsx)(\"h3\",{className:\"text-lg font-semibold text-black! my-0!\",children:(0,a.__)(\"Setup Progress\",\"wp-cafe\")}),(0,r.jsx)(\"p\",{className:\"text-sm text-black\u002F60!\",children:(0,a.__)(\"Complete these steps to get your restaurant ready\",\"wp-cafe\")})]}),k?(0,r.jsx)(\"div\",{className:\"flex items-center justify-center py-8\",children:(0,r.jsx)(\"div\",{className:\"text-sm text-black\u002F60\",children:(0,a.__)(\"Loading setup status...\",\"wp-cafe\")})}):(0,r.jsx)(\"div\",{className:\"space-y-6\",children:w.map(function(e){return(0,r.jsx)(b,{title:e.title,description:e.description,items:e.items},e.id)})})]})})]})}},77857(e,t,n){n.d(t,{bg:()=>p});const r={lessThanXSeconds:{one:\"по-малко от секунда\",other:\"по-малко от {{count}} секунди\"},xSeconds:{one:\"1 секунда\",other:\"{{count}} секунди\"},halfAMinute:\"половин минута\",lessThanXMinutes:{one:\"по-малко от минута\",other:\"по-малко от {{count}} минути\"},xMinutes:{one:\"1 минута\",other:\"{{count}} минути\"},aboutXHours:{one:\"около час\",other:\"около {{count}} часа\"},xHours:{one:\"1 час\",other:\"{{count}} часа\"},xDays:{one:\"1 ден\",other:\"{{count}} дни\"},aboutXWeeks:{one:\"около седмица\",other:\"около {{count}} седмици\"},xWeeks:{one:\"1 седмица\",other:\"{{count}} седмици\"},aboutXMonths:{one:\"около месец\",other:\"около {{count}} месеца\"},xMonths:{one:\"1 месец\",other:\"{{count}} месеца\"},aboutXYears:{one:\"около година\",other:\"около {{count}} години\"},xYears:{one:\"1 година\",other:\"{{count}} години\"},overXYears:{one:\"над година\",other:\"над {{count}} години\"},almostXYears:{one:\"почти година\",other:\"почти {{count}} години\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, dd MMMM yyyy\",long:\"dd MMMM yyyy\",medium:\"dd MMM yyyy\",short:\"dd.MM.yyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}} {{time}}\"},defaultWidth:\"any\"})};var i=n(90096),s=n(29407);const u=[\"неделя\",\"понеделник\",\"вторник\",\"сряда\",\"четвъртък\",\"петък\",\"събота\"];function d(e){const t=u[e];return 2===e?\"'във \"+t+\" в' p\":\"'в \"+t+\" в' p\"}const l={lastWeek:(e,t,n)=>{const r=(0,s.a)(e),a=r.getDay();return(0,i.R)(r,t,n)?d(a):function(e){const t=u[e];switch(e){case 0:case 3:case 6:return\"'миналата \"+t+\" в' p\";case 1:case 2:case 4:case 5:return\"'миналия \"+t+\" в' p\"}}(a)},yesterday:\"'вчера в' p\",today:\"'днес в' p\",tomorrow:\"'утре в' p\",nextWeek:(e,t,n)=>{const r=(0,s.a)(e),a=r.getDay();return(0,i.R)(r,t,n)?d(a):function(e){const t=u[e];switch(e){case 0:case 3:case 6:return\"'следващата \"+t+\" в' p\";case 1:case 2:case 4:case 5:return\"'следващия \"+t+\" в' p\"}}(a)},other:\"P\"};var c=n(33443);function m(e,t,n,r,a){const o=function(e){return\"quarter\"===e}(t)?a:function(e){return\"year\"===e||\"week\"===e||\"minute\"===e||\"second\"===e}(t)?r:n;return e+\"-\"+o}const f={ordinalNumber:(e,t)=>{const n=Number(e),r=t?.unit;if(0===n)return m(0,r,\"ев\",\"ева\",\"ево\");if(n%1e3==0)return m(n,r,\"ен\",\"на\",\"но\");if(n%100==0)return m(n,r,\"тен\",\"тна\",\"тно\");const a=n%100;if(a>20||a\u003C10)switch(a%10){case 1:return m(n,r,\"ви\",\"ва\",\"во\");case 2:return m(n,r,\"ри\",\"ра\",\"ро\");case 7:case 8:return m(n,r,\"ми\",\"ма\",\"мо\")}return m(n,r,\"ти\",\"та\",\"то\")},era:(0,c.o)({values:{narrow:[\"пр.н.е.\",\"н.е.\"],abbreviated:[\"преди н. е.\",\"н. е.\"],wide:[\"преди новата ера\",\"новата ера\"]},defaultWidth:\"wide\"}),quarter:(0,c.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-во тримес.\",\"2-ро тримес.\",\"3-то тримес.\",\"4-то тримес.\"],wide:[\"1-во тримесечие\",\"2-ро тримесечие\",\"3-то тримесечие\",\"4-то тримесечие\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,c.o)({values:{abbreviated:[\"яну\",\"фев\",\"мар\",\"апр\",\"май\",\"юни\",\"юли\",\"авг\",\"сеп\",\"окт\",\"ное\",\"дек\"],wide:[\"януари\",\"февруари\",\"март\",\"април\",\"май\",\"юни\",\"юли\",\"август\",\"септември\",\"октомври\",\"ноември\",\"декември\"]},defaultWidth:\"wide\"}),day:(0,c.o)({values:{narrow:[\"Н\",\"П\",\"В\",\"С\",\"Ч\",\"П\",\"С\"],short:[\"нд\",\"пн\",\"вт\",\"ср\",\"чт\",\"пт\",\"сб\"],abbreviated:[\"нед\",\"пон\",\"вто\",\"сря\",\"чет\",\"пет\",\"съб\"],wide:[\"неделя\",\"понеделник\",\"вторник\",\"сряда\",\"четвъртък\",\"петък\",\"събота\"]},defaultWidth:\"wide\"}),dayPeriod:(0,c.o)({values:{wide:{am:\"преди обяд\",pm:\"след обяд\",midnight:\"в полунощ\",noon:\"на обяд\",morning:\"сутринта\",afternoon:\"следобед\",evening:\"вечерта\",night:\"през нощта\"}},defaultWidth:\"wide\"})};var h=n(57883);const p={code:\"bg\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"след \"+a:\"преди \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=l[e];return\"function\"==typeof a?a(t,n,r):a},localize:f,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,h.A)({matchPatterns:{narrow:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,abbreviated:\u002F^((пр)?н\\.?\\s?е\\.?)\u002Fi,wide:\u002F^(преди новата ера|новата ера|нова ера)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^п\u002Fi,\u002F^н\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,h.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234](-?[врт]?o?)? тримес.?\u002Fi,wide:\u002F^[1234](-?[врт]?о?)? тримесечие\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,h.A)({matchPatterns:{abbreviated:\u002F^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)\u002Fi,wide:\u002F^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^май\u002Fi,\u002F^юн\u002Fi,\u002F^юл\u002Fi,\u002F^ав\u002Fi,\u002F^се\u002Fi,\u002F^окт\u002Fi,\u002F^но\u002Fi,\u002F^де\u002Fi]},defaultParseWidth:\"any\"}),day:(0,h.A)({matchPatterns:{narrow:\u002F^[нпвсч]\u002Fi,short:\u002F^(нд|пн|вт|ср|чт|пт|сб)\u002Fi,abbreviated:\u002F^(нед|пон|вто|сря|чет|пет|съб)\u002Fi,wide:\u002F^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^н\u002Fi,\u002F^п\u002Fi,\u002F^в\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^с\u002Fi],any:[\u002F^н[ед]\u002Fi,\u002F^п[он]\u002Fi,\u002F^вт\u002Fi,\u002F^ср\u002Fi,\u002F^ч[ет]\u002Fi,\u002F^п[ет]\u002Fi,\u002F^с[ъб]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,h.A)({matchPatterns:{any:\u002F^(преди о|след о|в по|на о|през|веч|сут|следо)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^преди о\u002Fi,pm:\u002F^след о\u002Fi,midnight:\u002F^в пол\u002Fi,noon:\u002F^на об\u002Fi,morning:\u002F^сут\u002Fi,afternoon:\u002F^следо\u002Fi,evening:\u002F^веч\u002Fi,night:\u002F^през н\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},78217(e,t,n){n.d(t,{s:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return a.getFullYear()===o.getFullYear()}},78370(e,t,n){n.d(t,{bm:()=>se,UC:()=>ae,VY:()=>ie,hJ:()=>re,ZL:()=>ne,bL:()=>ee,hE:()=>oe,l9:()=>te,G$:()=>U,Hs:()=>j});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(18723),u=n(81351),d=n(58666),l=n(18531),c=n(13656),m=n(7971),f=n(44645),h=n(61463),p=n(95805),v=n(58241),g=n(74848);function b(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?(0,o.t)(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var w=Symbol(\"radix.slottable\");function y(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===w}var k=\"Dialog\",[x,j]=(0,i.A)(k),[M,P]=x(k),_=e=>{const{__scopeDialog:t,children:n,open:a,defaultOpen:o,onOpenChange:i,modal:d=!0}=e,l=r.useRef(null),c=r.useRef(null),[m,f]=(0,u.i)({prop:a,defaultProp:o??!1,onChange:i,caller:k});return(0,g.jsx)(M,{scope:t,triggerRef:l,contentRef:c,contentId:(0,s.B)(),titleId:(0,s.B)(),descriptionId:(0,s.B)(),open:m,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(e=>!e),[f]),modal:d,children:n})};_.displayName=k;var S=\"DialogTrigger\",W=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=P(S,n),s=(0,o.s)(t,i.triggerRef);return(0,g.jsx)(f.sG.button,{type:\"button\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":i.open,\"aria-controls\":i.contentId,\"data-state\":B(i.open),...r,ref:s,onClick:(0,a.mK)(e.onClick,i.onOpenToggle)})});W.displayName=S;var C=\"DialogPortal\",[O,N]=x(C,{forceMount:void 0}),z=e=>{const{__scopeDialog:t,forceMount:n,children:a,container:o}=e,i=P(C,t);return(0,g.jsx)(O,{scope:t,forceMount:n,children:r.Children.map(a,e=>(0,g.jsx)(m.C,{present:n||i.open,children:(0,g.jsx)(c.Z,{asChild:!0,container:o,children:e})}))})};z.displayName=C;var A=\"DialogOverlay\",T=r.forwardRef((e,t)=>{const n=N(A,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=P(A,e.__scopeDialog);return o.modal?(0,g.jsx)(m.C,{present:r||o.open,children:(0,g.jsx)(D,{...a,ref:t})}):null});T.displayName=A;var E=function(e){const t=b(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(y);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,g.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,g.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"DialogOverlay.RemoveScroll\"),D=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(A,n);return(0,g.jsx)(p.A,{as:E,allowPinchZoom:!0,shards:[a.contentRef],children:(0,g.jsx)(f.sG.div,{\"data-state\":B(a.open),...r,ref:t,style:{pointerEvents:\"auto\",...r.style}})})}),I=\"DialogContent\",F=r.forwardRef((e,t)=>{const n=N(I,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=P(I,e.__scopeDialog);return(0,g.jsx)(m.C,{present:r||o.open,children:o.modal?(0,g.jsx)(H,{...a,ref:t}):(0,g.jsx)(R,{...a,ref:t})})});F.displayName=I;var H=r.forwardRef((e,t)=>{const n=P(I,e.__scopeDialog),i=r.useRef(null),s=(0,o.s)(t,n.contentRef,i);return r.useEffect(()=>{const e=i.current;if(e)return(0,v.Eq)(e)},[]),(0,g.jsx)($,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault())})}),R=r.forwardRef((e,t)=>{const n=P(I,e.__scopeDialog),a=r.useRef(!1),o=r.useRef(!1);return(0,g.jsx)($,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||n.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,\"pointerdown\"===t.detail.originalEvent.type&&(o.current=!0));const r=t.target,i=n.triggerRef.current?.contains(r);i&&t.preventDefault(),\"focusin\"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),$=r.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:s,...u}=e,c=P(I,n),m=r.useRef(null),f=(0,o.s)(t,m);return(0,h.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(l.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:s,children:(0,g.jsx)(d.qW,{role:\"dialog\",id:c.contentId,\"aria-describedby\":c.descriptionId,\"aria-labelledby\":c.titleId,\"data-state\":B(c.open),...u,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(J,{titleId:c.titleId}),(0,g.jsx)(Q,{contentRef:m,descriptionId:c.descriptionId})]})]})}),L=\"DialogTitle\",X=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(L,n);return(0,g.jsx)(f.sG.h2,{id:a.titleId,...r,ref:t})});X.displayName=L;var G=\"DialogDescription\",Y=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=P(G,n);return(0,g.jsx)(f.sG.p,{id:a.descriptionId,...r,ref:t})});Y.displayName=G;var Z=\"DialogClose\",q=r.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=P(Z,n);return(0,g.jsx)(f.sG.button,{type:\"button\",...r,ref:t,onClick:(0,a.mK)(e.onClick,()=>o.onOpenChange(!1))})});function B(e){return e?\"open\":\"closed\"}q.displayName=Z;var V=\"DialogTitleWarning\",[U,K]=(0,i.q)(V,{contentName:I,titleName:L,docsSlug:\"dialog\"}),J=({titleId:e})=>{const t=K(V),n=`\\`${t.contentName}\\` requires a \\`${t.titleName}\\` for the component to be accessible for screen reader users.\\n\\nIf you want to hide the \\`${t.titleName}\\`, you can wrap it with our VisuallyHidden component.\\n\\nFor more information, see https:\u002F\u002Fradix-ui.com\u002Fprimitives\u002Fdocs\u002Fcomponents\u002F${t.docsSlug}`;return r.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Q=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \\`Description\\` or \\`aria-describedby={undefined}\\` for {${K(\"DialogDescriptionWarning\").contentName}}.`;return r.useEffect(()=>{const r=e.current?.getAttribute(\"aria-describedby\");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},ee=_,te=W,ne=z,re=T,ae=F,oe=X,ie=Y,se=q},78393(e,t,n){n.d(t,{ZD:()=>E,UC:()=>T,VY:()=>I,hJ:()=>A,ZL:()=>z,bL:()=>O,hE:()=>D,l9:()=>N});var r=n(51609),a=n(62133),o=n(91071),i=n(78370),s=n(9957),u=n(74848),d=Symbol(\"radix.slottable\");var l=\"AlertDialog\",[c,m]=(0,a.A)(l,[i.Hs]),f=(0,i.Hs)(),h=e=>{const{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,u.jsx)(i.bL,{...r,...n,modal:!0})};h.displayName=l;var p=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.l9,{...a,...r,ref:t})});p.displayName=\"AlertDialogTrigger\";var v=e=>{const{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,u.jsx)(i.ZL,{...r,...n})};v.displayName=\"AlertDialogPortal\";var g=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.hJ,{...a,...r,ref:t})});g.displayName=\"AlertDialogOverlay\";var b=\"AlertDialogContent\",[w,y]=c(b),k=function(e){const t=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=d,t}(\"AlertDialogContent\"),x=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:a,...d}=e,l=f(n),c=r.useRef(null),m=(0,o.s)(t,c),h=r.useRef(null);return(0,u.jsx)(i.G$,{contentName:b,titleName:j,docsSlug:\"alert-dialog\",children:(0,u.jsx)(w,{scope:n,cancelRef:h,children:(0,u.jsxs)(i.UC,{role:\"alertdialog\",...l,...d,ref:m,onOpenAutoFocus:(0,s.mK)(d.onOpenAutoFocus,e=>{e.preventDefault(),h.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,u.jsx)(k,{children:a}),(0,u.jsx)(C,{contentRef:c})]})})})});x.displayName=b;var j=\"AlertDialogTitle\",M=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.hE,{...a,...r,ref:t})});M.displayName=j;var P=\"AlertDialogDescription\",_=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.VY,{...a,...r,ref:t})});_.displayName=P,r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,a=f(n);return(0,u.jsx)(i.bm,{...a,...r,ref:t})}).displayName=\"AlertDialogAction\";var S=\"AlertDialogCancel\",W=r.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:a}=y(S,n),s=f(n),d=(0,o.s)(t,a);return(0,u.jsx)(i.bm,{...s,...r,ref:d})});W.displayName=S;var C=({contentRef:e})=>{const t=`\\`${b}\\` requires a description for the component to be accessible for screen reader users.\\n\\nYou can add a description to the \\`${b}\\` by passing a \\`${P}\\` component as a child, which also benefits sighted users by adding visible context to the dialog.\\n\\nAlternatively, you can use your own component as a description by assigning it an \\`id\\` and passing the same value to the \\`aria-describedby\\` prop in \\`${b}\\`. If the description is confusing or duplicative for sighted users, you can use the \\`@radix-ui\u002Freact-visually-hidden\\` primitive as a wrapper around your description component.\\n\\nFor more information, see https:\u002F\u002Fradix-ui.com\u002Fprimitives\u002Fdocs\u002Fcomponents\u002Falert-dialog`;return r.useEffect(()=>{document.getElementById(e.current?.getAttribute(\"aria-describedby\"))||console.warn(t)},[t,e]),null},O=h,N=p,z=v,A=g,T=x,E=W,D=M,I=_},78668(e,t,n){n.d(t,{m:()=>o});const r=(e,t)=>{switch(e){case\"P\":return t.date({width:\"short\"});case\"PP\":return t.date({width:\"medium\"});case\"PPP\":return t.date({width:\"long\"});default:return t.date({width:\"full\"})}},a=(e,t)=>{switch(e){case\"p\":return t.time({width:\"short\"});case\"pp\":return t.time({width:\"medium\"});case\"ppp\":return t.time({width:\"long\"});default:return t.time({width:\"full\"})}},o={p:a,P:(e,t)=>{const n=e.match(\u002F(P+)(p+)?\u002F)||[],o=n[1],i=n[2];if(!i)return r(e,t);let s;switch(o){case\"P\":s=t.dateTime({width:\"short\"});break;case\"PP\":s=t.dateTime({width:\"medium\"});break;case\"PPP\":s=t.dateTime({width:\"long\"});break;default:s=t.dateTime({width:\"full\"})}return s.replace(\"{{date}}\",r(o,t)).replace(\"{{time}}\",a(i,t))}}},78894(e,t,n){n.d(t,{ca:()=>c});const r={lessThanXSeconds:{one:\"menys d'un segon\",eleven:\"menys d'onze segons\",other:\"menys de {{count}} segons\"},xSeconds:{one:\"1 segon\",other:\"{{count}} segons\"},halfAMinute:\"mig minut\",lessThanXMinutes:{one:\"menys d'un minut\",eleven:\"menys d'onze minuts\",other:\"menys de {{count}} minuts\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minuts\"},aboutXHours:{one:\"aproximadament una hora\",other:\"aproximadament {{count}} hores\"},xHours:{one:\"1 hora\",other:\"{{count}} hores\"},xDays:{one:\"1 dia\",other:\"{{count}} dies\"},aboutXWeeks:{one:\"aproximadament una setmana\",other:\"aproximadament {{count}} setmanes\"},xWeeks:{one:\"1 setmana\",other:\"{{count}} setmanes\"},aboutXMonths:{one:\"aproximadament un mes\",other:\"aproximadament {{count}} mesos\"},xMonths:{one:\"1 mes\",other:\"{{count}} mesos\"},aboutXYears:{one:\"aproximadament un any\",other:\"aproximadament {{count}} anys\"},xYears:{one:\"1 any\",other:\"{{count}} anys\"},overXYears:{one:\"més d'un any\",eleven:\"més d'onze anys\",other:\"més de {{count}} anys\"},almostXYears:{one:\"gairebé un any\",other:\"gairebé {{count}} anys\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'a les' {{time}}\",long:\"{{date}} 'a les' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'el' eeee 'passat a la' LT\",yesterday:\"'ahir a la' p\",today:\"'avui a la' p\",tomorrow:\"'demà a la' p\",nextWeek:\"eeee 'a la' p\",other:\"P\"},s={lastWeek:\"'el' eeee 'passat a les' p\",yesterday:\"'ahir a les' p\",today:\"'avui a les' p\",tomorrow:\"'demà a les' p\",nextWeek:\"eeee 'a les' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r\u003C10)switch(r%10){case 1:case 3:return n+\"r\";case 2:return n+\"n\";case 4:return n+\"t\"}return n+\"è\"},era:(0,u.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a. de C.\",\"d. de C.\"],wide:[\"abans de Crist\",\"després de Crist\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1r trimestre\",\"2n trimestre\",\"3r trimestre\",\"4t trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"GN\",\"FB\",\"MÇ\",\"AB\",\"MG\",\"JN\",\"JL\",\"AG\",\"ST\",\"OC\",\"NV\",\"DS\"],abbreviated:[\"gen.\",\"febr.\",\"març\",\"abr.\",\"maig\",\"juny\",\"jul.\",\"ag.\",\"set.\",\"oct.\",\"nov.\",\"des.\"],wide:[\"gener\",\"febrer\",\"març\",\"abril\",\"maig\",\"juny\",\"juliol\",\"agost\",\"setembre\",\"octubre\",\"novembre\",\"desembre\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],short:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],abbreviated:[\"dg.\",\"dl.\",\"dt.\",\"dm.\",\"dj.\",\"dv.\",\"ds.\"],wide:[\"diumenge\",\"dilluns\",\"dimarts\",\"dimecres\",\"dijous\",\"divendres\",\"dissabte\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"am\",pm:\"pm\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"},abbreviated:{am:\"a.m.\",pm:\"p.m.\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"mitjanit\",noon:\"migdia\",morning:\"matí\",afternoon:\"tarda\",evening:\"vespre\",night:\"nit\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"am\",pm:\"pm\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"},wide:{am:\"ante meridiem\",pm:\"post meridiem\",midnight:\"de la mitjanit\",noon:\"del migdia\",morning:\"del matí\",afternoon:\"de la tarda\",evening:\"del vespre\",night:\"de la nit\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"ca\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:11===t&&o.eleven?o.eleven:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"fa \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(è|r|n|r|t)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(aC|dC)\u002Fi,abbreviated:\u002F^(a. de C.|d. de C.)\u002Fi,wide:\u002F^(abans de Crist|despr[eé]s de Crist)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^aC\u002Fi,\u002F^dC\u002Fi],abbreviated:[\u002F^(a. de C.)\u002Fi,\u002F^(d. de C.)\u002Fi],wide:[\u002F^(abans de Crist)\u002Fi,\u002F^(despr[eé]s de Crist)\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](è|r|n|r|t)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)\u002Fi,abbreviated:\u002F^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)\u002Fi,wide:\u002F^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^GN\u002Fi,\u002F^FB\u002Fi,\u002F^MÇ\u002Fi,\u002F^AB\u002Fi,\u002F^MG\u002Fi,\u002F^JN\u002Fi,\u002F^JL\u002Fi,\u002F^AG\u002Fi,\u002F^ST\u002Fi,\u002F^OC\u002Fi,\u002F^NV\u002Fi,\u002F^DS\u002Fi],abbreviated:[\u002F^gen.\u002Fi,\u002F^febr.\u002Fi,\u002F^març\u002Fi,\u002F^abr.\u002Fi,\u002F^maig\u002Fi,\u002F^juny\u002Fi,\u002F^jul.\u002Fi,\u002F^ag.\u002Fi,\u002F^set.\u002Fi,\u002F^oct.\u002Fi,\u002F^nov.\u002Fi,\u002F^des.\u002Fi],wide:[\u002F^gener\u002Fi,\u002F^febrer\u002Fi,\u002F^març\u002Fi,\u002F^abril\u002Fi,\u002F^maig\u002Fi,\u002F^juny\u002Fi,\u002F^juliol\u002Fi,\u002F^agost\u002Fi,\u002F^setembre\u002Fi,\u002F^octubre\u002Fi,\u002F^novembre\u002Fi,\u002F^desembre\u002Fi]},defaultParseWidth:\"wide\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,short:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,abbreviated:\u002F^(dg\\.|dl\\.|dt\\.|dm\\.|dj\\.|dv\\.|ds\\.)\u002Fi,wide:\u002F^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^dg.\u002Fi,\u002F^dl.\u002Fi,\u002F^dt.\u002Fi,\u002F^dm.\u002Fi,\u002F^dj.\u002Fi,\u002F^dv.\u002Fi,\u002F^ds.\u002Fi],abbreviated:[\u002F^dg.\u002Fi,\u002F^dl.\u002Fi,\u002F^dt.\u002Fi,\u002F^dm.\u002Fi,\u002F^dj.\u002Fi,\u002F^dv.\u002Fi,\u002F^ds.\u002Fi],wide:[\u002F^diumenge\u002Fi,\u002F^dilluns\u002Fi,\u002F^dimarts\u002Fi,\u002F^dimecres\u002Fi,\u002F^dijous\u002Fi,\u002F^divendres\u002Fi,\u002F^disssabte\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))\u002Fi,abbreviated:\u002F^([ap]\\.?\\s?m\\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))\u002Fi,wide:\u002F^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mitjanit\u002Fi,noon:\u002F^migdia\u002Fi,morning:\u002Fmatí\u002Fi,afternoon:\u002Ftarda\u002Fi,evening:\u002Fvespre\u002Fi,night:\u002Fnit\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},78971(e,t,n){n.d(t,{$:()=>v,r:()=>p});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(8723),m=n(33362),f=n(22732),h=n(71112),p=(0,f.F)(\"wcf-btn inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-al disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\u002F50 focus-visible:ring-[3px] aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive cursor-pointer disabled:cursor-not-allowed rounded-[6px]\",{variants:{variant:{default:\"wcf-primary-btn bg-primary text-white dark:text-[#efefef] hover:bg-primary-400 active:bg-primary-400 disabled:bg-primary-200\",outline:\"wcf-outline-btn border border-black\u002F10 bg-white text-neutral-400 hover:bg-white\u002F90\",ghost:\"wcf-ghost-btn text-neutral-500 hover:bg-neutral-200\",link:\"underline-offset-4 hover:underline\",outlinePrimary:\"wcf-outline-primary-btn border border-primary bg-white text-primary hover:bg-primary\u002F10\",outlineDark:\"border border-neutral-400 text-neutral-500 hover:text-primary-400 hover:border-primary-400\",ghostPrimary:\"text-primary hover:bg-primary\u002F10\",softPrimary:\"bg-primary\u002F10 text-primary hover:text-primary-300\",softSecondary:\"wcf-soft-secondary-btn bg-neutral-200 dark:bg-neutral-200\u002F60 text-black! hover:bg-visual-300\",lightOutline:\"bg-neutral-white text-[13px]! border border-border text-neutral-light hover:text-neutral-400 hover:border-visual-300\",infoOutline:\"bg-neutral-white border border-info text-info hover:text-info\u002F70 hover:border-info\u002F70\",icon:\"wcf-icon-btn bg-neutral-100 text-neutral-600 hover:bg-neutral-200 rounded-full border-0\",danger:\"bg-neutral-200 text-visual-400 hover:text-danger hover:bg-danger\u002F10\"},size:{default:\"h-10 px-4 text-sm has-[>svg]:px-3 sm:h-11 sm:px-6 sm:text-base\",sm:\"h-8 text-sm! font-normal! gap-1.5 px-3 has-[>svg]:px-2.5\",lg:\"h-10 px-5 has-[>svg]:px-4 sm:h-12 sm:px-8 sm:text-base\",icon:\"size-8 sm:size-9\",iconCircle:\"size-8 sm:size-9 rounded-full p-0 flex items-center justify-center\"}},defaultVariants:{variant:\"default\",size:\"default\"}}),v=l.forwardRef(function(e,t){var n=e.className,r=e.variant,a=e.size,o=e.asChild,i=void 0!==o&&o,s=e.loading,u=void 0!==s&&s,l=e.children,f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"variant\",\"size\",\"asChild\",\"loading\",\"children\"]),v=i?m.DX:\"button\";return(0,d.jsx)(v,Object.assign({ref:t,className:(0,h.cn)(p({variant:r,size:a}),n,u&&\"pointer-events-none opacity-80\"),disabled:u||f.disabled},f,{children:u?(0,d.jsxs)(\"div\",{className:\"flex gap-2 items-center\",children:[l,\" \",(0,d.jsx)(c.A,{className:\"animate-spin size-4\"})]}):l}))});v.displayName=\"Button\",null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_button\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_button\",\"wpcafe\",function(e,t){return(0,d.jsx)(v,Object.assign({},t))},10)},78982(e,t,n){n.d(t,{it:()=>d});var r=n(6200),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} {{time}}\",long:\"{{date}} {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})};var i=n(79207),s=n(43847),u=n(58255);const d={code:\"it\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},79014(e,t,n){n.d(t,{bL:()=>x,zi:()=>j});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(81351),u=n(85357),d=n(31769),l=n(44645),c=n(74848),m=\"Switch\",[f,h]=(0,i.A)(m),[p,v]=f(m),g=r.forwardRef((e,t)=>{const{__scopeSwitch:n,name:i,checked:u,defaultChecked:d,required:f,disabled:h,value:v=\"on\",onCheckedChange:g,form:b,...w}=e,[x,j]=r.useState(null),M=(0,o.s)(t,e=>j(e)),P=r.useRef(!1),_=!x||b||!!x.closest(\"form\"),[S,W]=(0,s.i)({prop:u,defaultProp:d??!1,onChange:g,caller:m});return(0,c.jsxs)(p,{scope:n,checked:S,disabled:h,children:[(0,c.jsx)(l.sG.button,{type:\"button\",role:\"switch\",\"aria-checked\":S,\"aria-required\":f,\"data-state\":k(S),\"data-disabled\":h?\"\":void 0,disabled:h,value:v,...w,ref:M,onClick:(0,a.mK)(e.onClick,e=>{W(e=>!e),_&&(P.current=e.isPropagationStopped(),P.current||e.stopPropagation())})}),_&&(0,c.jsx)(y,{control:x,bubbles:!P.current,name:i,value:v,checked:S,required:f,disabled:h,form:b,style:{transform:\"translateX(-100%)\"}})]})});g.displayName=m;var b=\"SwitchThumb\",w=r.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,a=v(b,n);return(0,c.jsx)(l.sG.span,{\"data-state\":k(a.checked),\"data-disabled\":a.disabled?\"\":void 0,...r,ref:t})});w.displayName=b;var y=r.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:a=!0,...i},s)=>{const l=r.useRef(null),m=(0,o.s)(l,s),f=(0,u.Z)(n),h=(0,d.X)(t);return r.useEffect(()=>{const e=l.current;if(!e)return;const t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,\"checked\").set;if(f!==n&&r){const t=new Event(\"click\",{bubbles:a});r.call(e,n),e.dispatchEvent(t)}},[f,n,a]),(0,c.jsx)(\"input\",{type:\"checkbox\",\"aria-hidden\":!0,defaultChecked:n,...i,tabIndex:-1,ref:m,style:{...i.style,...h,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0}})});function k(e){return e?\"checked\":\"unchecked\"}y.displayName=\"SwitchBubbleInput\";var x=g,j=w},79085(e,t,n){var r,a,o,i,s,u;n.d(t,{M:()=>d});var d=function(){var e;return Boolean(window.wpCafePro||\"1\"===(null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.wpcafePro))};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_use_admin_license_check\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_use_admin_license_check\",\"wpcafe\",function(){return d},10)},79114(e,t,n){n.d(t,{J:()=>a});var r=n(16172);function a(e,t,n){return(0,r.f)(e,7*t,n)}},79187(e,t,n){n.d(t,{p:()=>c});var r,a,o,i,s,u,d=n(74848),l=n(71112);function c(e){var t=e.className,n=e.type,r=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"type\"]);return(0,d.jsx)(\"input\",Object.assign({type:n,\"data-slot\":\"input\",className:(0,l.cn)(\"wcf-input file:text-foreground placeholder:text-muted-foreground\u002F55 selection:bg-primary selection:text-primary-foreground dark:bg-input\u002F30 border-input! flex h-11 w-full min-w-0 rounded-md! border bg-transparent! px-3 py-1 text-black\u002F85! text-sm! shadow-xs transition-[color,box-shadow] outline-none! file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50\",\"aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive\",t)},r))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_input\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_input\",\"wpcafe\",function(e,t){return(0,d.jsx)(c,Object.assign({},t))},10)},79207(e,t,n){n.d(t,{o:()=>s});var r=n(90096);const a=[\"domenica\",\"lunedì\",\"martedì\",\"mercoledì\",\"giovedì\",\"venerdì\",\"sabato\"];function o(e){return\"'\"+a[e]+\" alle' p\"}const i={lastWeek:(e,t,n)=>{const i=e.getDay();return(0,r.R)(e,t,n)?o(i):function(e){return 0===e?\"'domenica scorsa alle' p\":\"'\"+a[e]+\" scorso alle' p\"}(i)},yesterday:\"'ieri alle' p\",today:\"'oggi alle' p\",tomorrow:\"'domani alle' p\",nextWeek:(e,t,n)=>{const i=e.getDay();return(0,r.R)(e,t,n)?o(i):function(e){return 0===e?\"'domenica prossima alle' p\":\"'\"+a[e]+\" prossimo alle' p\"}(i)},other:\"P\"},s=(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t,n,r):a}},79804(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-check\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"m9 12 2 2 4-4\",key:\"dzmm74\"}]])},80323(e,t,n){function r(e){return e.replace(\u002Fsekuntia?\u002F,\"sekunnin\")}function a(e){return e.replace(\u002Fminuuttia?\u002F,\"minuutin\")}function o(e){return e.replace(\u002Ftuntia?\u002F,\"tunnin\")}function i(e){return e.replace(\u002F(viikko|viikkoa)\u002F,\"viikon\")}function s(e){return e.replace(\u002F(kuukausi|kuukautta)\u002F,\"kuukauden\")}function u(e){return e.replace(\u002F(vuosi|vuotta)\u002F,\"vuoden\")}n.d(t,{fi:()=>y});const d={lessThanXSeconds:{one:\"alle sekunti\",other:\"alle {{count}} sekuntia\",futureTense:r},xSeconds:{one:\"sekunti\",other:\"{{count}} sekuntia\",futureTense:r},halfAMinute:{one:\"puoli minuuttia\",other:\"puoli minuuttia\",futureTense:e=>\"puolen minuutin\"},lessThanXMinutes:{one:\"alle minuutti\",other:\"alle {{count}} minuuttia\",futureTense:a},xMinutes:{one:\"minuutti\",other:\"{{count}} minuuttia\",futureTense:a},aboutXHours:{one:\"noin tunti\",other:\"noin {{count}} tuntia\",futureTense:o},xHours:{one:\"tunti\",other:\"{{count}} tuntia\",futureTense:o},xDays:{one:\"päivä\",other:\"{{count}} päivää\",futureTense:function(e){return e.replace(\u002Fpäivää?\u002F,\"päivän\")}},aboutXWeeks:{one:\"noin viikko\",other:\"noin {{count}} viikkoa\",futureTense:i},xWeeks:{one:\"viikko\",other:\"{{count}} viikkoa\",futureTense:i},aboutXMonths:{one:\"noin kuukausi\",other:\"noin {{count}} kuukautta\",futureTense:s},xMonths:{one:\"kuukausi\",other:\"{{count}} kuukautta\",futureTense:s},aboutXYears:{one:\"noin vuosi\",other:\"noin {{count}} vuotta\",futureTense:u},xYears:{one:\"vuosi\",other:\"{{count}} vuotta\",futureTense:u},overXYears:{one:\"yli vuosi\",other:\"yli {{count}} vuotta\",futureTense:u},almostXYears:{one:\"lähes vuosi\",other:\"lähes {{count}} vuotta\",futureTense:u}};var l=n(7277);const c={date:(0,l.k)({formats:{full:\"eeee d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"d.M.y\"},defaultWidth:\"full\"}),time:(0,l.k)({formats:{full:\"HH.mm.ss zzzz\",long:\"HH.mm.ss z\",medium:\"HH.mm.ss\",short:\"HH.mm\"},defaultWidth:\"full\"}),dateTime:(0,l.k)({formats:{full:\"{{date}} 'klo' {{time}}\",long:\"{{date}} 'klo' {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},m={lastWeek:\"'viime' eeee 'klo' p\",yesterday:\"'eilen klo' p\",today:\"'tänään klo' p\",tomorrow:\"'huomenna klo' p\",nextWeek:\"'ensi' eeee 'klo' p\",other:\"P\"};var f=n(33443);const h={narrow:[\"T\",\"H\",\"M\",\"H\",\"T\",\"K\",\"H\",\"E\",\"S\",\"L\",\"M\",\"J\"],abbreviated:[\"tammi\",\"helmi\",\"maalis\",\"huhti\",\"touko\",\"kesä\",\"heinä\",\"elo\",\"syys\",\"loka\",\"marras\",\"joulu\"],wide:[\"tammikuu\",\"helmikuu\",\"maaliskuu\",\"huhtikuu\",\"toukokuu\",\"kesäkuu\",\"heinäkuu\",\"elokuu\",\"syyskuu\",\"lokakuu\",\"marraskuu\",\"joulukuu\"]},p={narrow:h.narrow,abbreviated:h.abbreviated,wide:[\"tammikuuta\",\"helmikuuta\",\"maaliskuuta\",\"huhtikuuta\",\"toukokuuta\",\"kesäkuuta\",\"heinäkuuta\",\"elokuuta\",\"syyskuuta\",\"lokakuuta\",\"marraskuuta\",\"joulukuuta\"]},v={narrow:[\"S\",\"M\",\"T\",\"K\",\"T\",\"P\",\"L\"],short:[\"su\",\"ma\",\"ti\",\"ke\",\"to\",\"pe\",\"la\"],abbreviated:[\"sunn.\",\"maan.\",\"tiis.\",\"kesk.\",\"torst.\",\"perj.\",\"la\"],wide:[\"sunnuntai\",\"maanantai\",\"tiistai\",\"keskiviikko\",\"torstai\",\"perjantai\",\"lauantai\"]},g={narrow:v.narrow,short:v.short,abbreviated:v.abbreviated,wide:[\"sunnuntaina\",\"maanantaina\",\"tiistaina\",\"keskiviikkona\",\"torstaina\",\"perjantaina\",\"lauantaina\"]},b={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,f.o)({values:{narrow:[\"eaa.\",\"jaa.\"],abbreviated:[\"eaa.\",\"jaa.\"],wide:[\"ennen ajanlaskun alkua\",\"jälkeen ajanlaskun alun\"]},defaultWidth:\"wide\"}),quarter:(0,f.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],wide:[\"1. kvartaali\",\"2. kvartaali\",\"3. kvartaali\",\"4. kvartaali\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,f.o)({values:h,defaultWidth:\"wide\",formattingValues:p,defaultFormattingWidth:\"wide\"}),day:(0,f.o)({values:v,defaultWidth:\"wide\",formattingValues:g,defaultFormattingWidth:\"wide\"}),dayPeriod:(0,f.o)({values:{narrow:{am:\"ap\",pm:\"ip\",midnight:\"keskiyö\",noon:\"keskipäivä\",morning:\"ap\",afternoon:\"ip\",evening:\"illalla\",night:\"yöllä\"},abbreviated:{am:\"ap\",pm:\"ip\",midnight:\"keskiyö\",noon:\"keskipäivä\",morning:\"ap\",afternoon:\"ip\",evening:\"illalla\",night:\"yöllä\"},wide:{am:\"ap\",pm:\"ip\",midnight:\"keskiyöllä\",noon:\"keskipäivällä\",morning:\"aamupäivällä\",afternoon:\"iltapäivällä\",evening:\"illalla\",night:\"yöllä\"}},defaultWidth:\"wide\"})};var w=n(57883);const y={code:\"fi\",formatDistance:(e,t,n)=>{const r=d[e],a=1===t?r.one:r.other.replace(\"{{count}}\",String(t));return n?.addSuffix?n.comparison&&n.comparison>0?r.futureTense(a)+\" kuluttua\":a+\" sitten\":a},formatLong:c,formatRelative:(e,t,n,r)=>m[e],localize:b,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,w.A)({matchPatterns:{narrow:\u002F^(e|j)\u002Fi,abbreviated:\u002F^(eaa.|jaa.)\u002Fi,wide:\u002F^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^e\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,w.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234]\\.? kvartaali\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,w.A)({matchPatterns:{narrow:\u002F^[thmkeslj]\u002Fi,abbreviated:\u002F^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)\u002Fi,wide:\u002F^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^t\u002Fi,\u002F^h\u002Fi,\u002F^m\u002Fi,\u002F^h\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^h\u002Fi,\u002F^e\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi],any:[\u002F^ta\u002Fi,\u002F^hel\u002Fi,\u002F^maa\u002Fi,\u002F^hu\u002Fi,\u002F^to\u002Fi,\u002F^k\u002Fi,\u002F^hei\u002Fi,\u002F^e\u002Fi,\u002F^s\u002Fi,\u002F^l\u002Fi,\u002F^mar\u002Fi,\u002F^j\u002Fi]},defaultParseWidth:\"any\"}),day:(0,w.A)({matchPatterns:{narrow:\u002F^[smtkpl]\u002Fi,short:\u002F^(su|ma|ti|ke|to|pe|la)\u002Fi,abbreviated:\u002F^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)\u002Fi,wide:\u002F^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^k\u002Fi,\u002F^t\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi],any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^k\u002Fi,\u002F^to\u002Fi,\u002F^p\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,w.A)({matchPatterns:{narrow:\u002F^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)\u002Fi,any:\u002F^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ap\u002Fi,pm:\u002F^ip\u002Fi,midnight:\u002F^keskiyö\u002Fi,noon:\u002F^keskipäivä\u002Fi,morning:\u002Faamupäivällä\u002Fi,afternoon:\u002Filtapäivällä\u002Fi,evening:\u002Fillalla\u002Fi,night:\u002Fyöllä\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},80324(e,t,n){n.d(t,{b:()=>u});var r=n(70331),a=n(31456),o=n(51584),i=n(18106),s=n(94223);const u={code:\"en-GB\",formatDistance:r.B,formatLong:s.s,formatRelative:a.o,localize:o.k,match:i.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},80337(e,t,n){n.d(t,{k:()=>o});var r=n(92516),a=n(29407);function o(e,t){const n=(0,r.q)(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,a.a)(e,t?.in),s=i.getDay(),u=(s\u003Co?7:0)+s-o;return i.setDate(i.getDate()-u),i.setHours(0,0,0,0),i}},80658(e,t,n){function r(e){return e instanceof Date||\"object\"==typeof e&&\"[object Date]\"===Object.prototype.toString.call(e)}n.d(t,{$:()=>r})},80697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"plus\",[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"M12 5v14\",key:\"s699le\"}]])},80894(e,t,n){n(86087)},81351(e,t,n){var r;n.d(t,{i:()=>s});var a=n(51609),o=n(88200),i=(r||(r=n.t(a,2)))[\" useInsertionEffect \".trim().toString()]||o.N;function s({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,s,u]=function({defaultProp:e,onChange:t}){const[n,r]=a.useState(e),o=a.useRef(n),s=a.useRef(t);return i(()=>{s.current=t},[t]),a.useEffect(()=>{o.current!==n&&(s.current?.(n),o.current=n)},[n,o]),[n,r,s]}({defaultProp:t,onChange:n}),d=void 0!==e,l=d?e:o;{const t=a.useRef(void 0!==e);a.useEffect(()=>{const e=t.current;if(e!==d){const t=e?\"controlled\":\"uncontrolled\",n=d?\"controlled\":\"uncontrolled\";console.warn(`${r} is changing from ${t} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=d},[d,r])}const c=a.useCallback(t=>{if(d){const n=function(e){return\"function\"==typeof e}(t)?t(e):t;n!==e&&u.current?.(n)}else s(t)},[d,e,s,u]);return[l,c]}Symbol(\"RADIX:SYNC_STATE\")},81648(e,t,n){n.d(t,{default:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(49785),s=n(31347),u=n(16029),d=n(95549),l=n(16066);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}const m=function(e){var t,n=e.value,m=void 0===n?u.no:n,f=e.onChange,h=e.name,p=void 0===h?\"restaurant_schedule\":h,v=e.className,g=void 0===v?\"\":v,b=e.slotIntervalName,w=void 0===b?\"slot_interval\":b,y=e.slotIntervalLabel,k=void 0===y?(0,a.__)(\"Time Intervals\",\"wp-cafe\"):y,x=e.slotIntervalTooltip,j=void 0===x?(0,a.__)(\"The interval between slots. This is used to generate the slots for the whole day schedule. You will find this in the slots while booking reservation or pickup or delivery\",\"wp-cafe\"):x,M=e.slotIntervalHelperText,P=void 0===M?(0,a.__)(\"This affects pickup, delivery, and reservation slots\",\"wp-cafe\"):M,_=(0,i.xW)(),S=(0,o.useMemo)(function(){return(0,u.ez)(m)},[m]),W=(0,o.useCallback)(function(e){if(f){var t=(0,u.MK)(e);f(t)}},[f]),C=(0,l.U)(S,W),O=C.schedule,N=C.handleDayUpdate,z=C.handleApplyToAll;return(0,r.jsxs)(\"div\",{className:\"space-y-4\",children:[(0,r.jsx)(\"input\",{type:\"hidden\",name:p,value:JSON.stringify(O)}),(0,r.jsxs)(\"div\",{className:\"space-y-3 border rounded-lg p-4 border-black\u002F10 \".concat(g),children:[(0,r.jsxs)(\"div\",{className:\"bg-card p-4 rounded-lg\",children:[(0,r.jsx)(\"div\",{className:\"max-w-sm\",children:(0,r.jsx)(d.bz,{control:_.control,label:k,name:w,suffix:(0,r.jsx)(\"span\",{className:\"text-sm text-muted-foreground\",children:(0,a.__)(\"minutes\",\"wp-cafe\")}),type:\"number\",placeholder:(0,a.__)(\"e.g. 30\",\"wp-cafe\"),tooltip:j})}),(0,r.jsx)(\"div\",{className:\"text-sm pt-2 text-black\u002F80\",children:P})]}),(0,r.jsx)(\"div\",{className:\"text-lg font-medium mt-3 mb-5\",children:(0,a.__)(\"Weekly Schedule:\",\"wp-cafe\")}),null===(t=Object.entries(O))||void 0===t?void 0:t.map(function(e){var t,n,a=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(t,n)||function(e,t){if(e){if(\"string\"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?c(e,t):void 0}}(t,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),o=a[0],i=a[1];return(0,r.jsx)(s.g,{dayKey:o,schedule:i,onUpdate:function(e){return N(o,e)},onApplyToAll:function(){return z(o)},isActive:\"on\"===i.status,slotIntervalName:w},o)})]})]})}},81706(e,t,n){n.d(t,{eu:()=>c});const r={lessThanXSeconds:{one:\"segundo bat baino gutxiago\",other:\"{{count}} segundo baino gutxiago\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundo\"},halfAMinute:\"minutu erdi\",lessThanXMinutes:{one:\"minutu bat baino gutxiago\",other:\"{{count}} minutu baino gutxiago\"},xMinutes:{one:\"1 minutu\",other:\"{{count}} minutu\"},aboutXHours:{one:\"1 ordu gutxi gorabehera\",other:\"{{count}} ordu gutxi gorabehera\"},xHours:{one:\"1 ordu\",other:\"{{count}} ordu\"},xDays:{one:\"1 egun\",other:\"{{count}} egun\"},aboutXWeeks:{one:\"aste 1 inguru\",other:\"{{count}} aste inguru\"},xWeeks:{one:\"1 aste\",other:\"{{count}} astean\"},aboutXMonths:{one:\"1 hilabete gutxi gorabehera\",other:\"{{count}} hilabete gutxi gorabehera\"},xMonths:{one:\"1 hilabete\",other:\"{{count}} hilabete\"},aboutXYears:{one:\"1 urte gutxi gorabehera\",other:\"{{count}} urte gutxi gorabehera\"},xYears:{one:\"1 urte\",other:\"{{count}} urte\"},overXYears:{one:\"1 urte baino gehiago\",other:\"{{count}} urte baino gehiago\"},almostXYears:{one:\"ia 1 urte\",other:\"ia {{count}} urte\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, y'ko' MMMM'ren' d'a' y'ren'\",long:\"y'ko' MMMM'ren' d'a'\",medium:\"y MMM d\",short:\"yy\u002FMM\u002Fdd\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'tan' {{time}}\",long:\"{{date}} 'tan' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'joan den' eeee, LT\",yesterday:\"'atzo,' p\",today:\"'gaur,' p\",tomorrow:\"'bihar,' p\",nextWeek:\"eeee, p\",other:\"P\"},s={lastWeek:\"'joan den' eeee, p\",yesterday:\"'atzo,' p\",today:\"'gaur,' p\",tomorrow:\"'bihar,' p\",nextWeek:\"eeee, p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,u.o)({values:{narrow:[\"k.a.\",\"k.o.\"],abbreviated:[\"k.a.\",\"k.o.\"],wide:[\"kristo aurretik\",\"kristo ondoren\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1H\",\"2H\",\"3H\",\"4H\"],wide:[\"1. hiruhilekoa\",\"2. hiruhilekoa\",\"3. hiruhilekoa\",\"4. hiruhilekoa\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"u\",\"o\",\"m\",\"a\",\"m\",\"e\",\"u\",\"a\",\"i\",\"u\",\"a\",\"a\"],abbreviated:[\"urt\",\"ots\",\"mar\",\"api\",\"mai\",\"eka\",\"uzt\",\"abu\",\"ira\",\"urr\",\"aza\",\"abe\"],wide:[\"urtarrila\",\"otsaila\",\"martxoa\",\"apirila\",\"maiatza\",\"ekaina\",\"uztaila\",\"abuztua\",\"iraila\",\"urria\",\"azaroa\",\"abendua\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"i\",\"a\",\"a\",\"a\",\"o\",\"o\",\"l\"],short:[\"ig\",\"al\",\"as\",\"az\",\"og\",\"or\",\"lr\"],abbreviated:[\"iga\",\"ast\",\"ast\",\"ast\",\"ost\",\"ost\",\"lar\"],wide:[\"igandea\",\"astelehena\",\"asteartea\",\"asteazkena\",\"osteguna\",\"ostirala\",\"larunbata\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"ge\",noon:\"eg\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goiza\",afternoon:\"arratsaldea\",evening:\"arratsaldea\",night:\"gaua\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"ge\",noon:\"eg\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"gauerdia\",noon:\"eguerdia\",morning:\"goizean\",afternoon:\"arratsaldean\",evening:\"arratsaldean\",night:\"gauean\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"eu\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"duela \"+a:a},formatLong:o,formatRelative:(e,t)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(k.a.|k.o.)\u002Fi,abbreviated:\u002F^(k.a.|k.o.)\u002Fi,wide:\u002F^(kristo aurretik|kristo ondoren)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^k.a.\u002Fi,\u002F^k.o.\u002Fi],abbreviated:[\u002F^(k.a.)\u002Fi,\u002F^(k.o.)\u002Fi],wide:[\u002F^(kristo aurretik)\u002Fi,\u002F^(kristo ondoren)\u002Fi]},defaultParseWidth:\"wide\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]H\u002Fi,wide:\u002F^[1234](.)? hiruhilekoa\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[uomaei]\u002Fi,abbreviated:\u002F^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)\u002Fi,wide:\u002F^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^u\u002Fi,\u002F^o\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^e\u002Fi,\u002F^u\u002Fi,\u002F^a\u002Fi,\u002F^i\u002Fi,\u002F^u\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi],any:[\u002F^urt\u002Fi,\u002F^ots\u002Fi,\u002F^mar\u002Fi,\u002F^api\u002Fi,\u002F^mai\u002Fi,\u002F^eka\u002Fi,\u002F^uzt\u002Fi,\u002F^abu\u002Fi,\u002F^ira\u002Fi,\u002F^urr\u002Fi,\u002F^aza\u002Fi,\u002F^abe\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[iaol]\u002Fi,short:\u002F^(ig|al|as|az|og|or|lr)\u002Fi,abbreviated:\u002F^(iga|ast|ast|ast|ost|ost|lar)\u002Fi,wide:\u002F^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi,\u002F^a\u002Fi,\u002F^o\u002Fi,\u002F^o\u002Fi,\u002F^l\u002Fi],short:[\u002F^ig\u002Fi,\u002F^al\u002Fi,\u002F^as\u002Fi,\u002F^az\u002Fi,\u002F^og\u002Fi,\u002F^or\u002Fi,\u002F^lr\u002Fi],abbreviated:[\u002F^iga\u002Fi,\u002F^ast\u002Fi,\u002F^ast\u002Fi,\u002F^ast\u002Fi,\u002F^ost\u002Fi,\u002F^ost\u002Fi,\u002F^lar\u002Fi],wide:[\u002F^igandea\u002Fi,\u002F^astelehena\u002Fi,\u002F^asteartea\u002Fi,\u002F^asteazkena\u002Fi,\u002F^osteguna\u002Fi,\u002F^ostirala\u002Fi,\u002F^larunbata\u002Fi]},defaultParseWidth:\"wide\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{narrow:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^ge\u002Fi,noon:\u002F^eg\u002Fi,morning:\u002Fgoiz\u002Fi,afternoon:\u002Farratsaldea\u002Fi,evening:\u002Farratsaldea\u002Fi,night:\u002Fgau\u002Fi},any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^gauerdia\u002Fi,noon:\u002F^eguerdia\u002Fi,morning:\u002Fgoiz\u002Fi,afternoon:\u002Farratsaldea\u002Fi,evening:\u002Farratsaldea\u002Fi,night:\u002Fgau\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},82047(e,t,n){n.d(t,{i3:()=>U,UC:()=>V,ZL:()=>B,Kq:()=>Y,bL:()=>Z,l9:()=>q});var r=n(51609),a=n(9957),o=n(91071),i=n(62133),s=n(58666),u=n(18723),d=n(5272),l=n(13656),c=n(7971),m=n(44645),f=n(74848),h=Symbol(\"radix.slottable\");var p=n(81351),v=n(54644),[g,b]=(0,i.A)(\"Tooltip\",[d.Bk]),w=(0,d.Bk)(),y=\"TooltipProvider\",k=700,x=\"tooltip.open\",[j,M]=g(y),P=e=>{const{__scopeTooltip:t,delayDuration:n=k,skipDelayDuration:a=300,disableHoverableContent:o=!1,children:i}=e,s=r.useRef(!0),u=r.useRef(!1),d=r.useRef(0);return r.useEffect(()=>{const e=d.current;return()=>window.clearTimeout(e)},[]),(0,f.jsx)(j,{scope:t,isOpenDelayedRef:s,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(d.current),s.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.current=!0,a)},[a]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:i})};P.displayName=y;var _=\"Tooltip\",[S,W]=g(_),C=e=>{const{__scopeTooltip:t,children:n,open:a,defaultOpen:o,onOpenChange:i,disableHoverableContent:s,delayDuration:l}=e,c=M(_,e.__scopeTooltip),m=w(t),[h,v]=r.useState(null),g=(0,u.B)(),b=r.useRef(0),y=s??c.disableHoverableContent,k=l??c.delayDuration,j=r.useRef(!1),[P,W]=(0,p.i)({prop:a,defaultProp:o??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(x))):c.onClose(),i?.(e)},caller:_}),C=r.useMemo(()=>P?j.current?\"delayed-open\":\"instant-open\":\"closed\",[P]),O=r.useCallback(()=>{window.clearTimeout(b.current),b.current=0,j.current=!1,W(!0)},[W]),N=r.useCallback(()=>{window.clearTimeout(b.current),b.current=0,W(!1)},[W]),z=r.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{j.current=!0,W(!0),b.current=0},k)},[k,W]);return r.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,f.jsx)(d.bL,{...m,children:(0,f.jsx)(S,{scope:t,contentId:g,open:P,stateAttribute:C,trigger:h,onTriggerChange:v,onTriggerEnter:r.useCallback(()=>{c.isOpenDelayedRef.current?z():O()},[c.isOpenDelayedRef,z,O]),onTriggerLeave:r.useCallback(()=>{y?N():(window.clearTimeout(b.current),b.current=0)},[N,y]),onOpen:O,onClose:N,disableHoverableContent:y,children:n})})};C.displayName=_;var O=\"TooltipTrigger\",N=r.forwardRef((e,t)=>{const{__scopeTooltip:n,...i}=e,s=W(O,n),u=M(O,n),l=w(n),c=r.useRef(null),h=(0,o.s)(t,c,s.onTriggerChange),p=r.useRef(!1),v=r.useRef(!1),g=r.useCallback(()=>p.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener(\"pointerup\",g),[g]),(0,f.jsx)(d.Mz,{asChild:!0,...l,children:(0,f.jsx)(m.sG.button,{\"aria-describedby\":s.open?s.contentId:void 0,\"data-state\":s.stateAttribute,...i,ref:h,onPointerMove:(0,a.mK)(e.onPointerMove,e=>{\"touch\"!==e.pointerType&&(v.current||u.isPointerInTransitRef.current||(s.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,a.mK)(e.onPointerLeave,()=>{s.onTriggerLeave(),v.current=!1}),onPointerDown:(0,a.mK)(e.onPointerDown,()=>{s.open&&s.onClose(),p.current=!0,document.addEventListener(\"pointerup\",g,{once:!0})}),onFocus:(0,a.mK)(e.onFocus,()=>{p.current||s.onOpen()}),onBlur:(0,a.mK)(e.onBlur,s.onClose),onClick:(0,a.mK)(e.onClick,s.onClose)})})});N.displayName=O;var z=\"TooltipPortal\",[A,T]=g(z,{forceMount:void 0}),E=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:a}=e,o=W(z,t);return(0,f.jsx)(A,{scope:t,forceMount:n,children:(0,f.jsx)(c.C,{present:n||o.open,children:(0,f.jsx)(l.Z,{asChild:!0,container:a,children:r})})})};E.displayName=z;var D=\"TooltipContent\",I=r.forwardRef((e,t)=>{const n=T(D,e.__scopeTooltip),{forceMount:r=n.forceMount,side:a=\"top\",...o}=e,i=W(D,e.__scopeTooltip);return(0,f.jsx)(c.C,{present:r||i.open,children:i.disableHoverableContent?(0,f.jsx)(L,{side:a,...o,ref:t}):(0,f.jsx)(F,{side:a,...o,ref:t})})}),F=r.forwardRef((e,t)=>{const n=W(D,e.__scopeTooltip),a=M(D,e.__scopeTooltip),i=r.useRef(null),s=(0,o.s)(t,i),[u,d]=r.useState(null),{trigger:l,onClose:c}=n,m=i.current,{onPointerInTransitChange:h}=a,p=r.useCallback(()=>{d(null),h(!1)},[h]),v=r.useCallback((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},a=function(e,t,n=5){const r=[];switch(t){case\"top\":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case\"bottom\":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case\"left\":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case\"right\":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,a,o)){case o:return\"left\";case a:return\"right\";case n:return\"top\";case r:return\"bottom\";default:throw new Error(\"unreachable\")}}(r,n.getBoundingClientRect())),o=function(e){const t=e.slice();return t.sort((e,t)=>e.x\u003Ct.x?-1:e.x>t.x?1:e.y\u003Ct.y?-1:e.y>t.y?1:0),function(e){if(e.length\u003C=1)return e.slice();const t=[];for(let n=0;n\u003Ce.length;n++){const r=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x)))break;t.pop()}t.push(r)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const r=e[t];for(;n.length>=2;){const e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x)))break;n.pop()}n.push(r)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...a,...function(e){const{top:t,right:n,bottom:r,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:r},{x:a,y:r}]}(t.getBoundingClientRect())]);d(o),h(!0)},[h]);return r.useEffect(()=>()=>p(),[p]),r.useEffect(()=>{if(l&&m){const e=e=>v(e,m),t=e=>v(e,l);return l.addEventListener(\"pointerleave\",e),m.addEventListener(\"pointerleave\",t),()=>{l.removeEventListener(\"pointerleave\",e),m.removeEventListener(\"pointerleave\",t)}}},[l,m,v,p]),r.useEffect(()=>{if(u){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},r=l?.contains(t)||m?.contains(t),a=!function(e,t){const{x:n,y:r}=e;let a=!1;for(let e=0,o=t.length-1;e\u003Ct.length;o=e++){const i=t[e],s=t[o],u=i.x,d=i.y,l=s.x,c=s.y;d>r!=c>r&&n\u003C(l-u)*(r-d)\u002F(c-d)+u&&(a=!a)}return a}(n,u);r?p():a&&(p(),c())};return document.addEventListener(\"pointermove\",e),()=>document.removeEventListener(\"pointermove\",e)}},[l,m,u,c,p]),(0,f.jsx)(L,{...e,ref:s})}),[H,R]=g(_,{isInside:!1}),$=function(e){const t=({children:e})=>(0,f.jsx)(f.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=h,t}(\"TooltipContent\"),L=r.forwardRef((e,t)=>{const{__scopeTooltip:n,children:a,\"aria-label\":o,onEscapeKeyDown:i,onPointerDownOutside:u,...l}=e,c=W(D,n),m=w(n),{onClose:h}=c;return r.useEffect(()=>(document.addEventListener(x,h),()=>document.removeEventListener(x,h)),[h]),r.useEffect(()=>{if(c.trigger){const e=e=>{const t=e.target;t?.contains(c.trigger)&&h()};return window.addEventListener(\"scroll\",e,{capture:!0}),()=>window.removeEventListener(\"scroll\",e,{capture:!0})}},[c.trigger,h]),(0,f.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,f.jsxs)(d.UC,{\"data-state\":c.stateAttribute,...m,...l,ref:t,style:{...l.style,\"--radix-tooltip-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-tooltip-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-tooltip-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-tooltip-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-tooltip-trigger-height\":\"var(--radix-popper-anchor-height)\"},children:[(0,f.jsx)($,{children:a}),(0,f.jsx)(H,{scope:n,isInside:!0,children:(0,f.jsx)(v.bL,{id:c.contentId,role:\"tooltip\",children:o||a})})]})})});I.displayName=D;var X=\"TooltipArrow\",G=r.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=w(n);return R(X,n).isInside?null:(0,f.jsx)(d.i3,{...a,...r,ref:t})});G.displayName=X;var Y=P,Z=C,q=N,B=E,V=I,U=G},82442(e,t,n){n.d(t,{T:()=>o});var r=n(43329),a=n(29407);function o(e,t){let n,o=t?.in;return e.forEach(e=>{o||\"object\"!=typeof e||(o=r.w.bind(null,e));const t=(0,a.a)(e,o);(!n||n\u003Ct||isNaN(+t))&&(n=t)}),(0,r.w)(o,n||NaN)}},82464(e,t,n){n.d(t,{J:()=>w});var r=n(47143),a=n(1010),o=n(19402);function i(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}var l,c,m,f,h,p,v=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},g=null,b=[],w=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.modules).setModulesState,t=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.modules).getModulesState()},[]),n=t.data,s=t.loading,d=function(t,n){return v(void 0,void 0,void 0,u().m(function r(){var o,s;return u().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.n=1,a.A.modules.updateModuleStatus({name:t,status:n});case 1:return(o=r.v).success&&e({data:null==o?void 0:o.data}),r.a(2,o);case 2:r.p=2,s=r.v,console.log(\"Error updating module status:\",s);case 3:return r.p=3,b=b.filter(function(e){return e!==t}),e({updatingModules:b.length>0?i(b):null}),0===b.length&&(g=null),r.f(3);case 4:return r.a(2)}},r,null,[[0,2,3,4]])}))};return{getModules:function(){return v(void 0,void 0,void 0,u().m(function t(){var r,o;return u().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!n&&!s){t.n=1;break}return t.a(2);case 1:return t.p=1,e({loading:!0}),t.n=2,a.A.modules.getModules();case 2:return(r=t.v).success&&e({data:r.data,loading:!1}),t.a(2,r);case 3:t.p=3,o=t.v,console.log(\" Error fetching modules:\",o);case 4:return t.a(2)}},t,null,[[1,3]])}))},updateModuleStatus:function(t,n){return v(void 0,void 0,void 0,u().m(function r(){return u().w(function(r){for(;;)if(0===r.n)return b.push(t),e({updatingModules:i(b)}),g=g?g.then(function(){return d(t,n)}).catch(function(e){return console.error(\"Error in module update chain:\",e),Promise.resolve()}):d(t,n).catch(function(e){return console.error(\"Error in module update:\",e),Promise.resolve()}),r.a(2,g)},r)}))}}};null===(m=null===(c=null===(l=null===window||void 0===window?void 0:window.wp)||void 0===l?void 0:l.hooks)||void 0===c?void 0:c.removeFilter)||void 0===m||m.call(c,\"wpcafe_use_modules_api\",\"wpcafe\"),null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.addFilter)||void 0===p||p.call(h,\"wpcafe_use_modules_api\",\"wpcafe\",function(){return w},10)},82500(e,t,n){n.d(t,{nl:()=>l});const r={lessThanXSeconds:{one:\"minder dan een seconde\",other:\"minder dan {{count}} seconden\"},xSeconds:{one:\"1 seconde\",other:\"{{count}} seconden\"},halfAMinute:\"een halve minuut\",lessThanXMinutes:{one:\"minder dan een minuut\",other:\"minder dan {{count}} minuten\"},xMinutes:{one:\"een minuut\",other:\"{{count}} minuten\"},aboutXHours:{one:\"ongeveer 1 uur\",other:\"ongeveer {{count}} uur\"},xHours:{one:\"1 uur\",other:\"{{count}} uur\"},xDays:{one:\"1 dag\",other:\"{{count}} dagen\"},aboutXWeeks:{one:\"ongeveer 1 week\",other:\"ongeveer {{count}} weken\"},xWeeks:{one:\"1 week\",other:\"{{count}} weken\"},aboutXMonths:{one:\"ongeveer 1 maand\",other:\"ongeveer {{count}} maanden\"},xMonths:{one:\"1 maand\",other:\"{{count}} maanden\"},aboutXYears:{one:\"ongeveer 1 jaar\",other:\"ongeveer {{count}} jaar\"},xYears:{one:\"1 jaar\",other:\"{{count}} jaar\"},overXYears:{one:\"meer dan 1 jaar\",other:\"meer dan {{count}} jaar\"},almostXYears:{one:\"bijna 1 jaar\",other:\"bijna {{count}} jaar\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd-MM-y\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'om' {{time}}\",long:\"{{date}} 'om' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'afgelopen' eeee 'om' p\",yesterday:\"'gisteren om' p\",today:\"'vandaag om' p\",tomorrow:\"'morgen om' p\",nextWeek:\"eeee 'om' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"e\",era:(0,s.o)({values:{narrow:[\"v.C.\",\"n.C.\"],abbreviated:[\"v.Chr.\",\"n.Chr.\"],wide:[\"voor Christus\",\"na Christus\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"K1\",\"K2\",\"K3\",\"K4\"],wide:[\"1e kwartaal\",\"2e kwartaal\",\"3e kwartaal\",\"4e kwartaal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mrt.\",\"apr.\",\"mei\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Z\",\"M\",\"D\",\"W\",\"D\",\"V\",\"Z\"],short:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],abbreviated:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],wide:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"middernacht\",noon:\"het middaguur\",morning:\"'s ochtends\",afternoon:\"'s middags\",evening:\"'s avonds\",night:\"'s nachts\"}},defaultWidth:\"wide\"})};var d=n(57883);const l={code:\"nl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"over \"+a:a+\" geleden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)e?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^([vn]\\.? ?C\\.?)\u002F,abbreviated:\u002F^([vn]\\. ?Chr\\.?)\u002F,wide:\u002F^((voor|na) Christus)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^v\u002F,\u002F^n\u002F]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^K[1234]\u002Fi,wide:\u002F^[1234]e kwartaal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^jan\u002Fi,\u002F^feb\u002Fi,\u002F^m(r|a)\u002Fi,\u002F^apr\u002Fi,\u002F^mei\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^aug\u002Fi,\u002F^sep\u002Fi,\u002F^okt\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[zmdwv]\u002Fi,short:\u002F^(zo|ma|di|wo|do|vr|za)\u002Fi,abbreviated:\u002F^(zon|maa|din|woe|don|vri|zat)\u002Fi,wide:\u002F^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^z\u002Fi,\u002F^m\u002Fi,\u002F^d\u002Fi,\u002F^w\u002Fi,\u002F^d\u002Fi,\u002F^v\u002Fi,\u002F^z\u002Fi],any:[\u002F^zo\u002Fi,\u002F^ma\u002Fi,\u002F^di\u002Fi,\u002F^wo\u002Fi,\u002F^do\u002Fi,\u002F^vr\u002Fi,\u002F^za\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^am\u002Fi,pm:\u002F^pm\u002Fi,midnight:\u002F^middernacht\u002Fi,noon:\u002F^het middaguur\u002Fi,morning:\u002Fochtend\u002Fi,afternoon:\u002Fmiddag\u002Fi,evening:\u002Favond\u002Fi,night:\u002Fnacht\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},83795(e,t,n){var r;n.d(t,{fd:()=>a}),Symbol(\"ZodOutput\"),Symbol(\"ZodInput\");(r=globalThis).__zod_globalRegistry??(r.__zod_globalRegistry=new class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){const n=t[0];return this._map.set(e,n),n&&\"object\"==typeof n&&\"id\"in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){const t=this._map.get(e);return t&&\"object\"==typeof t&&\"id\"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){const t=e._zod.parent;if(t){const n={...this.get(t)??{}};delete n.id;const r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}});const a=globalThis.__zod_globalRegistry},84149(e,t,n){n.d(t,{s:()=>u});var r=n(74848),a=n(27723),o=n(78971),i=n(71964),s=n(71112),u=function(e){var t=e.className;return(0,r.jsx)(o.$,{onClick:function(){return window.open(\"https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002Fpricing\u002F\",\"_blank\")},className:(0,s.cn)(\"border-amber-500 bg-amber-50\",t),variant:\"outlineDark\",size:\"sm\",children:(0,r.jsxs)(\"span\",{className:\"inline-flex items-center gap-2 text-xs sm:text-sm\",children:[(0,r.jsx)(i.uJ,{height:16,width:16}),(0,r.jsx)(\"span\",{children:(0,a.__)(\"Upgrade to pro\",\"wp-cafe\")})]})})}},84466(e,t,n){n.d(t,{pt:()=>l});const r={lessThanXSeconds:{one:\"menos de um segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"meio minuto\",lessThanXMinutes:{one:\"menos de um minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"aproximadamente 1 hora\",other:\"aproximadamente {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 dia\",other:\"{{count}} dias\"},aboutXWeeks:{one:\"aproximadamente 1 semana\",other:\"aproximadamente {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"aproximadamente 1 mês\",other:\"aproximadamente {{count}} meses\"},xMonths:{one:\"1 mês\",other:\"{{count}} meses\"},aboutXYears:{one:\"aproximadamente 1 ano\",other:\"aproximadamente {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"mais de 1 ano\",other:\"mais de {{count}} anos\"},almostXYears:{one:\"quase 1 ano\",other:\"quase {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM 'de' y\",long:\"d 'de' MMMM 'de' y\",medium:\"d 'de' MMM 'de' y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'às' {{time}}\",long:\"{{date}} 'às' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:e=>{const t=e.getDay();return\"'\"+(0===t||6===t?\"último\":\"última\")+\"' eeee 'às' p\"},yesterday:\"'ontem às' p\",today:\"'hoje às' p\",tomorrow:\"'amanhã às' p\",nextWeek:\"eeee 'às' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,s.o)({values:{narrow:[\"aC\",\"dC\"],abbreviated:[\"a.C.\",\"d.C.\"],wide:[\"antes de Cristo\",\"depois de Cristo\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"j\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"jan\",\"fev\",\"mar\",\"abr\",\"mai\",\"jun\",\"jul\",\"ago\",\"set\",\"out\",\"nov\",\"dez\"],wide:[\"janeiro\",\"fevereiro\",\"março\",\"abril\",\"maio\",\"junho\",\"julho\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"dezembro\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"d\",\"s\",\"t\",\"q\",\"q\",\"s\",\"s\"],short:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sáb\"],abbreviated:[\"dom\",\"seg\",\"ter\",\"qua\",\"qui\",\"sex\",\"sáb\"],wide:[\"domingo\",\"segunda-feira\",\"terça-feira\",\"quarta-feira\",\"quinta-feira\",\"sexta-feira\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"manhã\",afternoon:\"tarde\",evening:\"noite\",night:\"madrugada\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"},wide:{am:\"AM\",pm:\"PM\",midnight:\"meia-noite\",noon:\"meio-dia\",morning:\"da manhã\",afternoon:\"da tarde\",evening:\"da noite\",night:\"da madrugada\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"pt\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"daqui a \"+a:\"há \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>{const a=i[e];return\"function\"==typeof a?a(t):a},localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º|ª)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes da era comum|depois de cristo|era comum)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes da era comum)\u002Fi,\u002F^(depois de cristo|era comum)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º|ª)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)\u002Fi,wide:\u002F^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ab\u002Fi,\u002F^mai\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^ag\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dstq]\u002Fi,short:\u002F^(dom|seg|ter|qua|qui|sex|s[áa]b)\u002Fi,abbreviated:\u002F^(dom|seg|ter|qua|qui|sex|s[áa]b)\u002Fi,wide:\u002F^(domingo|segunda-?\\s?feira|terça-?\\s?feira|quarta-?\\s?feira|quinta-?\\s?feira|sexta-?\\s?feira|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^t\u002Fi,\u002F^q\u002Fi,\u002F^q\u002Fi,\u002F^s\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^seg\u002Fi,\u002F^t\u002Fi,\u002F^qua\u002Fi,\u002F^qui\u002Fi,\u002F^sex\u002Fi,\u002F^s[áa]\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|meia-?\\s?noite|meio-?\\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meia-?\\s?noite|meio-?\\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^meia\u002Fi,noon:\u002F^meio\u002Fi,morning:\u002Fmanh[ãa]\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Fnoite\u002Fi,night:\u002Fmadrugada\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},84485(e,t,n){n.d(t,{h:()=>s});var r=n(92516),a=n(43329),o=n(80337),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=n.getFullYear(),u=(0,r.q)(),d=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,l=(0,a.w)(t?.in||e,0);l.setFullYear(s+1,0,d),l.setHours(0,0,0,0);const c=(0,o.k)(l,t),m=(0,a.w)(t?.in||e,0);m.setFullYear(s,0,d),m.setHours(0,0,0,0);const f=(0,o.k)(m,t);return+n>=+c?s+1:+n>=+f?s:s-1}},84513(e,t,n){n.d(t,{O:()=>d});var r=n(54277),a=n(35478),o=n(32180),i=n(7277);const s={date:(0,i.k)({formats:{full:\"EEEE d MMMM y\",long:\"d MMMM y\",medium:\"d MMM y\",short:\"dd.MM.y\"},defaultWidth:\"full\"}),time:(0,i.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,i.k)({formats:{full:\"{{date}} 'à' {{time}}\",long:\"{{date}} 'à' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},u={lastWeek:\"eeee 'la semaine dernière à' p\",yesterday:\"'hier à' p\",today:\"'aujourd’hui à' p\",tomorrow:\"'demain à' p'\",nextWeek:\"eeee 'la semaine prochaine à' p\",other:\"P\"},d={code:\"fr-CH\",formatDistance:r.B,formatLong:s,formatRelative:(e,t,n,r)=>u[e],localize:a.k,match:o.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},84543(e,t,n){n.d(t,{s:()=>s});var r=n(61501),a=n(22008),o=n(30569),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=+(0,a.b)(n)-+(0,o.w)(n);return Math.round(s\u002Fr.my)+1}},84769(e,t,n){n.d(t,{i:()=>o});var r=n(59007),a=n(43329);function o(e,t){const{start:n,end:o}=(0,r.P)(t?.in,e);let i=+n>+o;const s=i?+n:+o,u=i?o:n;u.setHours(0,0,0,0),u.setDate(1);let d=t?.step??1;if(!d)return[];d\u003C0&&(d=-d,i=!i);const l=[];for(;+u\u003C=s;)l.push((0,a.w)(n,u)),u.setMonth(u.getMonth()+d);return i?l.reverse():l}},84976(e,t,n){n.d(t,{ok:()=>d});var r,a,o=n(51609),i=n(75795),s=n(47767);function u(e){return void 0===e&&(e=\"\"),new URLSearchParams(\"string\"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}new Set([\"application\u002Fx-www-form-urlencoded\",\"multipart\u002Fform-data\",\"text\u002Fplain\"]);try{window.__reactRouterVersion=\"6\"}catch(e){}function d(e){let t=o.useRef(u(e)),n=o.useRef(!1),r=(0,s.zy)(),a=o.useMemo(()=>function(e,t){let n=u(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}(r.search,n.current?null:t.current),[r.search]),i=(0,s.Zp)(),d=o.useCallback((e,t)=>{const r=u(\"function\"==typeof e?e(a):e);n.current=!0,i(\"?\"+r,t)},[i,a]);return[a,d]}new Map,o.startTransition,i.flushSync,o.useId,\"undefined\"!=typeof window&&void 0!==window.document&&window.document.createElement,function(e){e.UseScrollRestoration=\"useScrollRestoration\",e.UseSubmit=\"useSubmit\",e.UseSubmitFetcher=\"useSubmitFetcher\",e.UseFetcher=\"useFetcher\",e.useViewTransitionState=\"useViewTransitionState\"}(r||(r={})),function(e){e.UseFetcher=\"useFetcher\",e.UseFetchers=\"useFetchers\",e.UseScrollRestoration=\"useScrollRestoration\"}(a||(a={}))},85265(e,t,n){n.d(t,{c:()=>d});var r=n(70331),a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})};var i=n(31456),s=n(51584),u=n(18106);const d={code:\"en-AU\",formatDistance:r.B,formatLong:o,formatRelative:i.o,localize:s.k,match:u.Y,options:{weekStartsOn:1,firstWeekContainsDate:4}}},85357(e,t,n){n.d(t,{Z:()=>a});var r=n(51609);function a(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},85508(e,t,n){n.d(t,{gd:()=>l});const r={lessThanXSeconds:{one:\"nas lugha na diog\",other:\"nas lugha na {{count}} diogan\"},xSeconds:{one:\"1 diog\",two:\"2 dhiog\",twenty:\"20 diog\",other:\"{{count}} diogan\"},halfAMinute:\"leth mhionaid\",lessThanXMinutes:{one:\"nas lugha na mionaid\",other:\"nas lugha na {{count}} mionaidean\"},xMinutes:{one:\"1 mionaid\",two:\"2 mhionaid\",twenty:\"20 mionaid\",other:\"{{count}} mionaidean\"},aboutXHours:{one:\"mu uair de thìde\",other:\"mu {{count}} uairean de thìde\"},xHours:{one:\"1 uair de thìde\",two:\"2 uair de thìde\",twenty:\"20 uair de thìde\",other:\"{{count}} uairean de thìde\"},xDays:{one:\"1 là\",other:\"{{count}} là\"},aboutXWeeks:{one:\"mu 1 seachdain\",other:\"mu {{count}} seachdainean\"},xWeeks:{one:\"1 seachdain\",other:\"{{count}} seachdainean\"},aboutXMonths:{one:\"mu mhìos\",other:\"mu {{count}} mìosan\"},xMonths:{one:\"1 mìos\",other:\"{{count}} mìosan\"},aboutXYears:{one:\"mu bhliadhna\",other:\"mu {{count}} bliadhnaichean\"},xYears:{one:\"1 bhliadhna\",other:\"{{count}} bliadhna\"},overXYears:{one:\"còrr is bliadhna\",other:\"còrr is {{count}} bliadhnaichean\"},almostXYears:{one:\"cha mhòr bliadhna\",other:\"cha mhòr {{count}} bliadhnaichean\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'aig' {{time}}\",long:\"{{date}} 'aig' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'mu dheireadh' eeee 'aig' p\",yesterday:\"'an-dè aig' p\",today:\"'an-diugh aig' p\",tomorrow:\"'a-màireach aig' p\",nextWeek:\"eeee 'aig' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:e=>{const t=Number(e),n=t%100;if(n>20||n\u003C10)switch(n%10){case 1:return t+\"d\";case 2:return t+\"na\"}return 12===n?t+\"na\":t+\"mh\"},era:(0,s.o)({values:{narrow:[\"R\",\"A\"],abbreviated:[\"RC\",\"AD\"],wide:[\"ro Chrìosta\",\"anno domini\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"C1\",\"C2\",\"C3\",\"C4\"],wide:[\"a' chiad chairteal\",\"an dàrna cairteal\",\"an treas cairteal\",\"an ceathramh cairteal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"F\",\"G\",\"M\",\"G\",\"C\",\"Ò\",\"I\",\"L\",\"S\",\"D\",\"S\",\"D\"],abbreviated:[\"Faoi\",\"Gear\",\"Màrt\",\"Gibl\",\"Cèit\",\"Ògmh\",\"Iuch\",\"Lùn\",\"Sult\",\"Dàmh\",\"Samh\",\"Dùbh\"],wide:[\"Am Faoilleach\",\"An Gearran\",\"Am Màrt\",\"An Giblean\",\"An Cèitean\",\"An t-Ògmhios\",\"An t-Iuchar\",\"An Lùnastal\",\"An t-Sultain\",\"An Dàmhair\",\"An t-Samhain\",\"An Dùbhlachd\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"D\",\"L\",\"M\",\"C\",\"A\",\"H\",\"S\"],short:[\"Dò\",\"Lu\",\"Mà\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],abbreviated:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],wide:[\"Didòmhnaich\",\"Diluain\",\"Dimàirt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"m\",pm:\"f\",midnight:\"m.o.\",noon:\"m.l.\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"},abbreviated:{am:\"M.\",pm:\"F.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"},wide:{am:\"m.\",pm:\"f.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"madainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"oidhche\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"m\",pm:\"f\",midnight:\"m.o.\",noon:\"m.l.\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"},abbreviated:{am:\"M.\",pm:\"F.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"},wide:{am:\"m.\",pm:\"f.\",midnight:\"meadhan oidhche\",noon:\"meadhan là\",morning:\"sa mhadainn\",afternoon:\"feasgar\",evening:\"feasgar\",night:\"air an oidhche\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"gd\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t&&o.two?o.two:20===t&&o.twenty?o.twenty:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"ann an \"+a:\"o chionn \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(d|na|tr|mh)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(r|a)\u002Fi,abbreviated:\u002F^(r\\.?\\s?c\\.?|r\\.?\\s?a\\.?\\s?c\\.?|a\\.?\\s?d\\.?|a\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^c[1234]\u002Fi,wide:\u002F^[1234](cd|na|tr|mh)? cairteal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[fgmcòilsd]\u002Fi,abbreviated:\u002F^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)\u002Fi,wide:\u002F^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^f\u002Fi,\u002F^g\u002Fi,\u002F^m\u002Fi,\u002F^g\u002Fi,\u002F^c\u002Fi,\u002F^ò\u002Fi,\u002F^i\u002Fi,\u002F^l\u002Fi,\u002F^s\u002Fi,\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^d\u002Fi],any:[\u002F^fa\u002Fi,\u002F^ge\u002Fi,\u002F^mà\u002Fi,\u002F^gi\u002Fi,\u002F^c\u002Fi,\u002F^ò\u002Fi,\u002F^i\u002Fi,\u002F^l\u002Fi,\u002F^su\u002Fi,\u002F^d\u002Fi,\u002F^sa\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[dlmcahs]\u002Fi,short:\u002F^(dò|lu|mà|ci|ar|ha|sa)\u002Fi,abbreviated:\u002F^(did|dil|dim|dic|dia|dih|dis)\u002Fi,wide:\u002F^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^a\u002Fi,\u002F^h\u002Fi,\u002F^s\u002Fi],any:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^c\u002Fi,\u002F^a\u002Fi,\u002F^h\u002Fi,\u002F^s\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^m\u002Fi,pm:\u002F^f\u002Fi,midnight:\u002F^meadhan oidhche\u002Fi,noon:\u002F^meadhan là\u002Fi,morning:\u002Fsa mhadainn\u002Fi,afternoon:\u002Ffeasgar\u002Fi,evening:\u002Ffeasgar\u002Fi,night:\u002Fair an oidhche\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},85559(e,t,n){n.d(t,{D8:()=>r.default,ln:()=>d,eQ:()=>a.eQ});var r=n(81648),a=(n(31347),n(93685),n(36931),n(26329),n(16029)),o=(n(16066),n(86087)),i=n(27723);function s(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?u(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var d=function(e,t,n){var r=(0,o.useCallback)(function(){var t=e.slots;if(0===t.length)return(0,a.d2)();var n=t[t.length-1];if(!n)return(0,a.d2)();var r=(0,a.yN)(n.end)+5,o=r+60,i={start:(0,a.i5)(r),end:(0,a.i5)(o)};if((0,a.JF)(i,t).isValid)return i;for(var s=0;s\u003C10;){var u=r+5*s,d=u+60,l={start:(0,a.i5)(u),end:(0,a.i5)(d)};if((0,a.JF)(l,t).isValid)return l;s++}return(0,a.d2)()},[e.slots]);return{handleAddSlot:(0,o.useCallback)(function(){var o=r(),u=[],d=(0,a.eQ)(o.start,o.end);if(d.isValid||u.push({type:\"time_range\",message:d.error||(0,i.__)(\"Invalid time range\",\"wp-cafe\"),field:\"slot\"}),u.length>0)null==n||n(u);else{null==n||n([]);var l=[].concat(s(e.slots),[o]);t(Object.assign(Object.assign({},e),{slots:l}))}},[e,t,r]),handleSlotUpdate:(0,o.useCallback)(function(r,o){var u=[],d=e.slots.filter(function(e,t){return t!==r}),l=(0,a.JF)(o,d);if(!l.isValid){var c=\"exact_match\"===l.errorType?(0,i.__)(\"This slot already exists\",\"wp-cafe\"):(0,i.__)(\"This slot overlaps with an existing slot\",\"wp-cafe\");u.push({type:\"duplicate_slot\",message:c,field:\"slot\"})}var m=(0,a.eQ)(o.start,o.end);if(m.isValid||u.push({type:\"time_range\",message:m.error||(0,i.__)(\"Invalid time range\",\"wp-cafe\"),field:\"slot\"}),u.length>0)null==n||n(u);else{null==n||n([]);var f=s(e.slots);f[r]=o,t(Object.assign(Object.assign({},e),{slots:f}))}},[e,t]),handleSlotDelete:(0,o.useCallback)(function(r){var a=e.slots.filter(function(e,t){return t!==r});null==n||n([]),t(Object.assign(Object.assign({},e),{slots:a}))},[e,t,n])}}},85731(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"play\",[[\"polygon\",{points:\"6 3 20 12 6 21 6 3\",key:\"1oa8hb\"}]])},86042(e,t,n){n.d(t,{UC:()=>Ee,In:()=>Ae,q7:()=>Ie,VF:()=>He,p4:()=>Fe,ZL:()=>Te,bL:()=>Oe,wn:()=>$e,PP:()=>Re,l9:()=>Ne,WT:()=>ze,LM:()=>De});var r=n(51609),a=n(75795),o=n(56165),i=n(9957),s=n(68938),u=n(91071),d=n(62133),l=n(71427),c=n(58666),m=n(61463),f=n(18531),h=n(18723),p=n(5272),v=n(13656),g=n(44645),b=n(74848);function w(e){const t=r.forwardRef((e,t)=>{const{children:n,...a}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,n=t&&\"isReactWarning\"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),o=function(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];\u002F^on[A-Z]\u002F.test(r)?a&&o?n[r]=(...e)=>{const t=o(...e);return a(...e),t}:a&&(n[r]=a):\"style\"===r?n[r]={...a,...o}:\"className\"===r&&(n[r]=[a,o].filter(Boolean).join(\" \"))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(o.ref=t?(0,u.t)(t,e):e),r.cloneElement(n,o)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var y=Symbol(\"radix.slottable\");function k(e){return r.isValidElement(e)&&\"function\"==typeof e.type&&\"__radixId\"in e.type&&e.type.__radixId===y}var x=n(10263),j=n(81351),M=n(88200),P=n(85357),_=n(54644),S=n(58241),W=n(95805),C=[\" \",\"Enter\",\"ArrowUp\",\"ArrowDown\"],O=[\" \",\"Enter\"],N=\"Select\",[z,A,T]=(0,s.N)(N),[E,D]=(0,d.A)(N,[T,p.Bk]),I=(0,p.Bk)(),[F,H]=E(N),[R,$]=E(N),L=e=>{const{__scopeSelect:t,children:n,open:a,defaultOpen:o,onOpenChange:i,value:s,defaultValue:u,onValueChange:d,dir:c,name:m,autoComplete:f,disabled:v,required:g,form:w}=e,y=I(t),[k,x]=r.useState(null),[M,P]=r.useState(null),[_,S]=r.useState(!1),W=(0,l.jH)(c),[C,O]=(0,j.i)({prop:a,defaultProp:o??!1,onChange:i,caller:N}),[A,T]=(0,j.i)({prop:s,defaultProp:u,onChange:d,caller:N}),E=r.useRef(null),D=!k||w||!!k.closest(\"form\"),[H,$]=r.useState(new Set),L=Array.from(H).map(e=>e.props.value).join(\";\");return(0,b.jsx)(p.bL,{...y,children:(0,b.jsxs)(F,{required:g,scope:t,trigger:k,onTriggerChange:x,valueNode:M,onValueNodeChange:P,valueNodeHasChildren:_,onValueNodeHasChildrenChange:S,contentId:(0,h.B)(),value:A,onValueChange:T,open:C,onOpenChange:O,dir:W,triggerPointerDownPosRef:E,disabled:v,children:[(0,b.jsx)(z.Provider,{scope:t,children:(0,b.jsx)(R,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{$(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{$(t=>{const n=new Set(t);return n.delete(e),n})},[]),children:n})}),D?(0,b.jsxs)(_e,{\"aria-hidden\":!0,required:g,tabIndex:-1,name:m,autoComplete:f,value:A,onChange:e=>T(e.target.value),disabled:v,form:w,children:[void 0===A?(0,b.jsx)(\"option\",{value:\"\"}):null,Array.from(H)]},L):null]})})};L.displayName=N;var X=\"SelectTrigger\",G=r.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:a=!1,...o}=e,s=I(n),d=H(X,n),l=d.disabled||a,c=(0,u.s)(t,d.onTriggerChange),m=A(n),f=r.useRef(\"touch\"),[h,v,w]=We(e=>{const t=m().filter(e=>!e.disabled),n=t.find(e=>e.value===d.value),r=Ce(t,e,n);void 0!==r&&d.onValueChange(r.value)}),y=e=>{l||(d.onOpenChange(!0),w()),e&&(d.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,b.jsx)(p.Mz,{asChild:!0,...s,children:(0,b.jsx)(g.sG.button,{type:\"button\",role:\"combobox\",\"aria-controls\":d.contentId,\"aria-expanded\":d.open,\"aria-required\":d.required,\"aria-autocomplete\":\"none\",dir:d.dir,\"data-state\":d.open?\"open\":\"closed\",disabled:l,\"data-disabled\":l?\"\":void 0,\"data-placeholder\":Se(d.value)?\"\":void 0,...o,ref:c,onClick:(0,i.mK)(o.onClick,e=>{e.currentTarget.focus(),\"mouse\"!==f.current&&y(e)}),onPointerDown:(0,i.mK)(o.onPointerDown,e=>{f.current=e.pointerType;const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&\"mouse\"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,i.mK)(o.onKeyDown,e=>{const t=\"\"!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),t&&\" \"===e.key||C.includes(e.key)&&(y(),e.preventDefault())})})})});G.displayName=X;var Y=\"SelectValue\",Z=r.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,children:o,placeholder:i=\"\",...s}=e,d=H(Y,n),{onValueNodeHasChildrenChange:l}=d,c=void 0!==o,m=(0,u.s)(t,d.onValueNodeChange);return(0,M.N)(()=>{l(c)},[l,c]),(0,b.jsx)(g.sG.span,{...s,ref:m,style:{pointerEvents:\"none\"},children:Se(d.value)?(0,b.jsx)(b.Fragment,{children:i}):o})});Z.displayName=Y;var q=r.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...a}=e;return(0,b.jsx)(g.sG.span,{\"aria-hidden\":!0,...a,ref:t,children:r||\"▼\"})});q.displayName=\"SelectIcon\";var B=e=>(0,b.jsx)(v.Z,{asChild:!0,...e});B.displayName=\"SelectPortal\";var V=\"SelectContent\",U=r.forwardRef((e,t)=>{const n=H(V,e.__scopeSelect),[o,i]=r.useState();if((0,M.N)(()=>{i(new DocumentFragment)},[]),!n.open){const t=o;return t?a.createPortal((0,b.jsx)(J,{scope:e.__scopeSelect,children:(0,b.jsx)(z.Slot,{scope:e.__scopeSelect,children:(0,b.jsx)(\"div\",{children:e.children})})}),t):null}return(0,b.jsx)(te,{...e,ref:t})});U.displayName=V;var K=10,[J,Q]=E(V),ee=function(e){const t=w(e),n=r.forwardRef((e,n)=>{const{children:a,...o}=e,i=r.Children.toArray(a),s=i.find(k);if(s){const e=s.props.children,a=i.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,b.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,b.jsx)(t,{...o,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}(\"SelectContent.RemoveScroll\"),te=r.forwardRef((e,t)=>{const{__scopeSelect:n,position:a=\"item-aligned\",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:d,side:l,sideOffset:h,align:p,alignOffset:v,arrowPadding:g,collisionBoundary:w,collisionPadding:y,sticky:k,hideWhenDetached:x,avoidCollisions:j,...M}=e,P=H(V,n),[_,C]=r.useState(null),[O,N]=r.useState(null),z=(0,u.s)(t,e=>C(e)),[T,E]=r.useState(null),[D,I]=r.useState(null),F=A(n),[R,$]=r.useState(!1),L=r.useRef(!1);r.useEffect(()=>{if(_)return(0,S.Eq)(_)},[_]),(0,m.Oh)();const X=r.useCallback(e=>{const[t,...n]=F().map(e=>e.ref.current),[r]=n.slice(-1),a=document.activeElement;for(const n of e){if(n===a)return;if(n?.scrollIntoView({block:\"nearest\"}),n===t&&O&&(O.scrollTop=0),n===r&&O&&(O.scrollTop=O.scrollHeight),n?.focus(),document.activeElement!==a)return}},[F,O]),G=r.useCallback(()=>X([T,_]),[X,T,_]);r.useEffect(()=>{R&&G()},[R,G]);const{onOpenChange:Y,triggerPointerDownPosRef:Z}=P;r.useEffect(()=>{if(_){let e={x:0,y:0};const t=t=>{e={x:Math.abs(Math.round(t.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Z.current?.y??0))}},n=n=>{e.x\u003C=10&&e.y\u003C=10?n.preventDefault():_.contains(n.target)||Y(!1),document.removeEventListener(\"pointermove\",t),Z.current=null};return null!==Z.current&&(document.addEventListener(\"pointermove\",t),document.addEventListener(\"pointerup\",n,{capture:!0,once:!0})),()=>{document.removeEventListener(\"pointermove\",t),document.removeEventListener(\"pointerup\",n,{capture:!0})}}},[_,Y,Z]),r.useEffect(()=>{const e=()=>Y(!1);return window.addEventListener(\"blur\",e),window.addEventListener(\"resize\",e),()=>{window.removeEventListener(\"blur\",e),window.removeEventListener(\"resize\",e)}},[Y]);const[q,B]=We(e=>{const t=F().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=Ce(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),U=r.useCallback((e,t,n)=>{const r=!L.current&&!n;(void 0!==P.value&&P.value===t||r)&&(E(e),r&&(L.current=!0))},[P.value]),K=r.useCallback(()=>_?.focus(),[_]),Q=r.useCallback((e,t,n)=>{const r=!L.current&&!n;(void 0!==P.value&&P.value===t||r)&&I(e)},[P.value]),te=\"popper\"===a?re:ne,ae=te===re?{side:l,sideOffset:h,align:p,alignOffset:v,arrowPadding:g,collisionBoundary:w,collisionPadding:y,sticky:k,hideWhenDetached:x,avoidCollisions:j}:{};return(0,b.jsx)(J,{scope:n,content:_,viewport:O,onViewportChange:N,itemRefCallback:U,selectedItem:T,onItemLeave:K,itemTextRefCallback:Q,focusSelectedItem:G,selectedItemText:D,position:a,isPositioned:R,searchRef:q,children:(0,b.jsx)(W.A,{as:ee,allowPinchZoom:!0,children:(0,b.jsx)(f.n,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(o,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,b.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,b.jsx)(te,{role:\"listbox\",id:P.contentId,\"data-state\":P.open?\"open\":\"closed\",dir:P.dir,onContextMenu:e=>e.preventDefault(),...M,...ae,onPlaced:()=>$(!0),ref:z,style:{display:\"flex\",flexDirection:\"column\",outline:\"none\",...M.style},onKeyDown:(0,i.mK)(M.onKeyDown,e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if(\"Tab\"===e.key&&e.preventDefault(),t||1!==e.key.length||B(e.key),[\"ArrowUp\",\"ArrowDown\",\"Home\",\"End\"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if([\"ArrowUp\",\"End\"].includes(e.key)&&(t=t.slice().reverse()),[\"ArrowUp\",\"ArrowDown\"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>X(t)),e.preventDefault()}})})})})})})});te.displayName=\"SelectContentImpl\";var ne=r.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:a,...i}=e,s=H(V,n),d=Q(V,n),[l,c]=r.useState(null),[m,f]=r.useState(null),h=(0,u.s)(t,e=>f(e)),p=A(n),v=r.useRef(!1),w=r.useRef(!0),{viewport:y,selectedItem:k,selectedItemText:x,focusSelectedItem:j}=d,P=r.useCallback(()=>{if(s.trigger&&s.valueNode&&l&&m&&y&&k&&x){const e=s.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),n=s.valueNode.getBoundingClientRect(),r=x.getBoundingClientRect();if(\"rtl\"!==s.dir){const a=r.left-t.left,i=n.left-a,s=e.left-i,u=e.width+s,d=Math.max(u,t.width),c=window.innerWidth-K,m=(0,o.q)(i,[K,Math.max(K,c-d)]);l.style.minWidth=u+\"px\",l.style.left=m+\"px\"}else{const a=t.right-r.right,i=window.innerWidth-n.right-a,s=window.innerWidth-e.right-i,u=e.width+s,d=Math.max(u,t.width),c=window.innerWidth-K,m=(0,o.q)(i,[K,Math.max(K,c-d)]);l.style.minWidth=u+\"px\",l.style.right=m+\"px\"}const i=p(),u=window.innerHeight-2*K,d=y.scrollHeight,c=window.getComputedStyle(m),f=parseInt(c.borderTopWidth,10),h=parseInt(c.paddingTop,10),g=parseInt(c.borderBottomWidth,10),b=f+h+d+parseInt(c.paddingBottom,10)+g,w=Math.min(5*k.offsetHeight,b),j=window.getComputedStyle(y),M=parseInt(j.paddingTop,10),P=parseInt(j.paddingBottom,10),_=e.top+e.height\u002F2-K,S=u-_,W=k.offsetHeight\u002F2,C=f+h+(k.offsetTop+W),O=b-C;if(C\u003C=_){const e=i.length>0&&k===i[i.length-1].ref.current;l.style.bottom=\"0px\";const t=m.clientHeight-y.offsetTop-y.offsetHeight,n=C+Math.max(S,W+(e?P:0)+t+g);l.style.height=n+\"px\"}else{const e=i.length>0&&k===i[0].ref.current;l.style.top=\"0px\";const t=Math.max(_,f+y.offsetTop+(e?M:0)+W)+O;l.style.height=t+\"px\",y.scrollTop=C-_+y.offsetTop}l.style.margin=`${K}px 0`,l.style.minHeight=w+\"px\",l.style.maxHeight=u+\"px\",a?.(),requestAnimationFrame(()=>v.current=!0)}},[p,s.trigger,s.valueNode,l,m,y,k,x,s.dir,a]);(0,M.N)(()=>P(),[P]);const[_,S]=r.useState();(0,M.N)(()=>{m&&S(window.getComputedStyle(m).zIndex)},[m]);const W=r.useCallback(e=>{e&&!0===w.current&&(P(),j?.(),w.current=!1)},[P,j]);return(0,b.jsx)(ae,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:v,onScrollButtonChange:W,children:(0,b.jsx)(\"div\",{ref:c,style:{display:\"flex\",flexDirection:\"column\",position:\"fixed\",zIndex:_},children:(0,b.jsx)(g.sG.div,{...i,ref:h,style:{boxSizing:\"border-box\",maxHeight:\"100%\",...i.style}})})})});ne.displayName=\"SelectItemAlignedPosition\";var re=r.forwardRef((e,t)=>{const{__scopeSelect:n,align:r=\"start\",collisionPadding:a=K,...o}=e,i=I(n);return(0,b.jsx)(p.UC,{...i,...o,ref:t,align:r,collisionPadding:a,style:{boxSizing:\"border-box\",...o.style,\"--radix-select-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-select-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-select-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-select-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-select-trigger-height\":\"var(--radix-popper-anchor-height)\"}})});re.displayName=\"SelectPopperPosition\";var[ae,oe]=E(V,{}),ie=\"SelectViewport\",se=r.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:a,...o}=e,s=Q(ie,n),d=oe(ie,n),l=(0,u.s)(t,s.onViewportChange),c=r.useRef(0);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(\"style\",{dangerouslySetInnerHTML:{__html:\"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}\"},nonce:a}),(0,b.jsx)(z.Slot,{scope:n,children:(0,b.jsx)(g.sG.div,{\"data-radix-select-viewport\":\"\",role:\"presentation\",...o,ref:l,style:{position:\"relative\",flex:1,overflow:\"hidden auto\",...o.style},onScroll:(0,i.mK)(o.onScroll,e=>{const t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=d;if(r?.current&&n){const e=Math.abs(c.current-t.scrollTop);if(e>0){const r=window.innerHeight-2*K,a=parseFloat(n.style.minHeight),o=parseFloat(n.style.height),i=Math.max(a,o);if(i\u003Cr){const a=i+e,o=Math.min(r,a),s=a-o;n.style.height=o+\"px\",\"0px\"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent=\"flex-end\")}}}c.current=t.scrollTop})})})]})});se.displayName=ie;var ue=\"SelectGroup\",[de,le]=E(ue);r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=(0,h.B)();return(0,b.jsx)(de,{scope:n,id:a,children:(0,b.jsx)(g.sG.div,{role:\"group\",\"aria-labelledby\":a,...r,ref:t})})}).displayName=ue;var ce=\"SelectLabel\";r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=le(ce,n);return(0,b.jsx)(g.sG.div,{id:a.id,...r,ref:t})}).displayName=ce;var me=\"SelectItem\",[fe,he]=E(me),pe=r.forwardRef((e,t)=>{const{__scopeSelect:n,value:a,disabled:o=!1,textValue:s,...d}=e,l=H(me,n),c=Q(me,n),m=l.value===a,[f,p]=r.useState(s??\"\"),[v,w]=r.useState(!1),y=(0,u.s)(t,e=>c.itemRefCallback?.(e,a,o)),k=(0,h.B)(),x=r.useRef(\"touch\"),j=()=>{o||(l.onValueChange(a),l.onOpenChange(!1))};if(\"\"===a)throw new Error(\"A \u003CSelect.Item \u002F> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.\");return(0,b.jsx)(fe,{scope:n,value:a,disabled:o,textId:k,isSelected:m,onItemTextChange:r.useCallback(e=>{p(t=>t||(e?.textContent??\"\").trim())},[]),children:(0,b.jsx)(z.ItemSlot,{scope:n,value:a,disabled:o,textValue:f,children:(0,b.jsx)(g.sG.div,{role:\"option\",\"aria-labelledby\":k,\"data-highlighted\":v?\"\":void 0,\"aria-selected\":m&&v,\"data-state\":m?\"checked\":\"unchecked\",\"aria-disabled\":o||void 0,\"data-disabled\":o?\"\":void 0,tabIndex:o?void 0:-1,...d,ref:y,onFocus:(0,i.mK)(d.onFocus,()=>w(!0)),onBlur:(0,i.mK)(d.onBlur,()=>w(!1)),onClick:(0,i.mK)(d.onClick,()=>{\"mouse\"!==x.current&&j()}),onPointerUp:(0,i.mK)(d.onPointerUp,()=>{\"mouse\"===x.current&&j()}),onPointerDown:(0,i.mK)(d.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.mK)(d.onPointerMove,e=>{x.current=e.pointerType,o?c.onItemLeave?.():\"mouse\"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(d.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,i.mK)(d.onKeyDown,e=>{\"\"!==c.searchRef?.current&&\" \"===e.key||(O.includes(e.key)&&j(),\" \"===e.key&&e.preventDefault())})})})})});pe.displayName=me;var ve=\"SelectItemText\",ge=r.forwardRef((e,t)=>{const{__scopeSelect:n,className:o,style:i,...s}=e,d=H(ve,n),l=Q(ve,n),c=he(ve,n),m=$(ve,n),[f,h]=r.useState(null),p=(0,u.s)(t,e=>h(e),c.onItemTextChange,e=>l.itemTextRefCallback?.(e,c.value,c.disabled)),v=f?.textContent,w=r.useMemo(()=>(0,b.jsx)(\"option\",{value:c.value,disabled:c.disabled,children:v},c.value),[c.disabled,c.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:k}=m;return(0,M.N)(()=>(y(w),()=>k(w)),[y,k,w]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(g.sG.span,{id:c.textId,...s,ref:p}),c.isSelected&&d.valueNode&&!d.valueNodeHasChildren?a.createPortal(s.children,d.valueNode):null]})});ge.displayName=ve;var be=\"SelectItemIndicator\",we=r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return he(be,n).isSelected?(0,b.jsx)(g.sG.span,{\"aria-hidden\":!0,...r,ref:t}):null});we.displayName=be;var ye=\"SelectScrollUpButton\",ke=r.forwardRef((e,t)=>{const n=Q(ye,e.__scopeSelect),a=oe(ye,e.__scopeSelect),[o,i]=r.useState(!1),s=(0,u.s)(t,a.onScrollButtonChange);return(0,M.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollTop>0;i(e)};const t=n.viewport;return e(),t.addEventListener(\"scroll\",e),()=>t.removeEventListener(\"scroll\",e)}},[n.viewport,n.isPositioned]),o?(0,b.jsx)(Me,{...e,ref:s,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ke.displayName=ye;var xe=\"SelectScrollDownButton\",je=r.forwardRef((e,t)=>{const n=Q(xe,e.__scopeSelect),a=oe(xe,e.__scopeSelect),[o,i]=r.useState(!1),s=(0,u.s)(t,a.onScrollButtonChange);return(0,M.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)\u003Ce;i(n)};const t=n.viewport;return e(),t.addEventListener(\"scroll\",e),()=>t.removeEventListener(\"scroll\",e)}},[n.viewport,n.isPositioned]),o?(0,b.jsx)(Me,{...e,ref:s,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});je.displayName=xe;var Me=r.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:a,...o}=e,s=Q(\"SelectScrollButton\",n),u=r.useRef(null),d=A(n),l=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>l(),[l]),(0,M.N)(()=>{const e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:\"nearest\"})},[d]),(0,b.jsx)(g.sG.div,{\"aria-hidden\":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.mK)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(a,50))}),onPointerMove:(0,i.mK)(o.onPointerMove,()=>{s.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(a,50))}),onPointerLeave:(0,i.mK)(o.onPointerLeave,()=>{l()})})});r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return(0,b.jsx)(g.sG.div,{\"aria-hidden\":!0,...r,ref:t})}).displayName=\"SelectSeparator\";var Pe=\"SelectArrow\";r.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=I(n),o=H(Pe,n),i=Q(Pe,n);return o.open&&\"popper\"===i.position?(0,b.jsx)(p.i3,{...a,...r,ref:t}):null}).displayName=Pe;var _e=r.forwardRef(({__scopeSelect:e,value:t,...n},a)=>{const o=r.useRef(null),i=(0,u.s)(a,o),s=(0,P.Z)(t);return r.useEffect(()=>{const e=o.current;if(!e)return;const n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,\"value\").set;if(s!==t&&r){const n=new Event(\"change\",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[s,t]),(0,b.jsx)(g.sG.select,{...n,style:{..._.Qg,...n.style},ref:i,defaultValue:t})});function Se(e){return\"\"===e||void 0===e}function We(e){const t=(0,x.c)(e),n=r.useRef(\"\"),a=r.useRef(0),o=r.useCallback(e=>{const r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(a.current),\"\"!==t&&(a.current=window.setTimeout(()=>e(\"\"),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current=\"\",window.clearTimeout(a.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(a.current),[]),[n,o,i]}function Ce(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let o=(i=e,s=Math.max(a,0),i.map((e,t)=>i[(s+t)%i.length]));var i,s;1===r.length&&(o=o.filter(e=>e!==n));const u=o.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}_e.displayName=\"SelectBubbleInput\";var Oe=L,Ne=G,ze=Z,Ae=q,Te=B,Ee=U,De=se,Ie=pe,Fe=ge,He=we,Re=ke,$e=je},86087(e){e.exports=window.wp.element},86773(e,t,n){n.d(t,{da:()=>l});const r={lessThanXSeconds:{one:\"mindre end ét sekund\",other:\"mindre end {{count}} sekunder\"},xSeconds:{one:\"1 sekund\",other:\"{{count}} sekunder\"},halfAMinute:\"ét halvt minut\",lessThanXMinutes:{one:\"mindre end ét minut\",other:\"mindre end {{count}} minutter\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minutter\"},aboutXHours:{one:\"cirka 1 time\",other:\"cirka {{count}} timer\"},xHours:{one:\"1 time\",other:\"{{count}} timer\"},xDays:{one:\"1 dag\",other:\"{{count}} dage\"},aboutXWeeks:{one:\"cirka 1 uge\",other:\"cirka {{count}} uger\"},xWeeks:{one:\"1 uge\",other:\"{{count}} uger\"},aboutXMonths:{one:\"cirka 1 måned\",other:\"cirka {{count}} måneder\"},xMonths:{one:\"1 måned\",other:\"{{count}} måneder\"},aboutXYears:{one:\"cirka 1 år\",other:\"cirka {{count}} år\"},xYears:{one:\"1 år\",other:\"{{count}} år\"},overXYears:{one:\"over 1 år\",other:\"over {{count}} år\"},almostXYears:{one:\"næsten 1 år\",other:\"næsten {{count}} år\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE 'den' d. MMMM y\",long:\"d. MMMM y\",medium:\"d. MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'kl'. {{time}}\",long:\"{{date}} 'kl'. {{time}}\",medium:\"{{date}} {{time}}\",short:\"{{date}} {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'sidste' eeee 'kl.' p\",yesterday:\"'i går kl.' p\",today:\"'i dag kl.' p\",tomorrow:\"'i morgen kl.' p\",nextWeek:\"'på' eeee 'kl.' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>Number(e)+\".\",era:(0,s.o)({values:{narrow:[\"fvt\",\"vt\"],abbreviated:[\"f.v.t.\",\"v.t.\"],wide:[\"før vesterlandsk tidsregning\",\"vesterlandsk tidsregning\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1. kvt.\",\"2. kvt.\",\"3. kvt.\",\"4. kvt.\"],wide:[\"1. kvartal\",\"2. kvartal\",\"3. kvartal\",\"4. kvartal\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"jan.\",\"feb.\",\"mar.\",\"apr.\",\"maj\",\"jun.\",\"jul.\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],wide:[\"januar\",\"februar\",\"marts\",\"april\",\"maj\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"december\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"S\",\"M\",\"T\",\"O\",\"T\",\"F\",\"L\"],short:[\"sø\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"lø\"],abbreviated:[\"søn.\",\"man.\",\"tir.\",\"ons.\",\"tor.\",\"fre.\",\"lør.\"],wide:[\"søndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"lørdag\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnat\",noon:\"middag\",morning:\"morgen\",afternoon:\"eftermiddag\",evening:\"aften\",night:\"nat\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"midnat\",noon:\"middag\",morning:\"om morgenen\",afternoon:\"om eftermiddagen\",evening:\"om aftenen\",night:\"om natten\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"da\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"om \"+a:a+\" siden\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(\\.)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(fKr|fvt|eKr|vt)\u002Fi,abbreviated:\u002F^(f\\.Kr\\.?|f\\.v\\.t\\.?|e\\.Kr\\.?|v\\.t\\.)\u002Fi,wide:\u002F^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^f\u002Fi,\u002F^(v|e)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]. kvt\\.\u002Fi,wide:\u002F^[1234]\\.? kvartal\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[jfmasond]\u002Fi,abbreviated:\u002F^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)\u002Fi,wide:\u002F^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^j\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^j\u002Fi,\u002F^j\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ja\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^maj\u002Fi,\u002F^jun\u002Fi,\u002F^jul\u002Fi,\u002F^au\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[smtofl]\u002Fi,short:\u002F^(søn.|man.|tir.|ons.|tor.|fre.|lør.)\u002Fi,abbreviated:\u002F^(søn|man|tir|ons|tor|fre|lør)\u002Fi,wide:\u002F^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^o\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi],any:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^ti\u002Fi,\u002F^o\u002Fi,\u002F^to\u002Fi,\u002F^f\u002Fi,\u002F^l\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002Fmidnat\u002Fi,noon:\u002Fmiddag\u002Fi,morning:\u002Fmorgen\u002Fi,afternoon:\u002Feftermiddag\u002Fi,evening:\u002Faften\u002Fi,night:\u002Fnat\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},87444(e,t,n){n.d(t,{b:()=>u});var r=n(51609),a=(n(75795),n(33362)),o=n(74848),i=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const n=(0,a.TL)(`Primitive.${t}`),i=r.forwardRef((e,r)=>{const{asChild:a,...i}=e,s=a?n:t;return\"undefined\"!=typeof window&&(window[Symbol.for(\"radix-ui\")]=!0),(0,o.jsx)(s,{...i,ref:r})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),s=r.forwardRef((e,t)=>(0,o.jsx)(i.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(\"button, input, select, textarea\")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName=\"Label\";var u=s},87677(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"chevron-right\",[[\"path\",{d:\"m9 18 6-6-6-6\",key:\"mthhwq\"}]])},87977(e,t,n){n.d(t,{I:()=>l});const r={lessThanXSeconds:{one:\"1 сониядан кам\",other:\"{{count}} сониядан кам\"},xSeconds:{one:\"1 сония\",other:\"{{count}} сония\"},halfAMinute:\"ярим дақиқа\",lessThanXMinutes:{one:\"1 дақиқадан кам\",other:\"{{count}} дақиқадан кам\"},xMinutes:{one:\"1 дақиқа\",other:\"{{count}} дақиқа\"},aboutXHours:{one:\"тахминан 1 соат\",other:\"тахминан {{count}} соат\"},xHours:{one:\"1 соат\",other:\"{{count}} соат\"},xDays:{one:\"1 кун\",other:\"{{count}} кун\"},aboutXWeeks:{one:\"тахминан 1 хафта\",other:\"тахминан {{count}} хафта\"},xWeeks:{one:\"1 хафта\",other:\"{{count}} хафта\"},aboutXMonths:{one:\"тахминан 1 ой\",other:\"тахминан {{count}} ой\"},xMonths:{one:\"1 ой\",other:\"{{count}} ой\"},aboutXYears:{one:\"тахминан 1 йил\",other:\"тахминан {{count}} йил\"},xYears:{one:\"1 йил\",other:\"{{count}} йил\"},overXYears:{one:\"1 йилдан кўп\",other:\"{{count}} йилдан кўп\"},almostXYears:{one:\"деярли 1 йил\",other:\"деярли {{count}} йил\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"H:mm:ss zzzz\",long:\"H:mm:ss z\",medium:\"H:mm:ss\",short:\"H:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'ўтган' eeee p 'да'\",yesterday:\"'кеча' p 'да'\",today:\"'бугун' p 'да'\",tomorrow:\"'эртага' p 'да'\",nextWeek:\"eeee p 'да'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"М.А\",\"М\"],abbreviated:[\"М.А\",\"М\"],wide:[\"Милоддан Аввалги\",\"Милодий\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"1-чор.\",\"2-чор.\",\"3-чор.\",\"4-чор.\"],wide:[\"1-чорак\",\"2-чорак\",\"3-чорак\",\"4-чорак\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Я\",\"Ф\",\"М\",\"А\",\"М\",\"И\",\"И\",\"А\",\"С\",\"О\",\"Н\",\"Д\"],abbreviated:[\"янв\",\"фев\",\"мар\",\"апр\",\"май\",\"июн\",\"июл\",\"авг\",\"сен\",\"окт\",\"ноя\",\"дек\"],wide:[\"январ\",\"феврал\",\"март\",\"апрел\",\"май\",\"июн\",\"июл\",\"август\",\"сентабр\",\"октабр\",\"ноябр\",\"декабр\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Я\",\"Д\",\"С\",\"Ч\",\"П\",\"Ж\",\"Ш\"],short:[\"як\",\"ду\",\"се\",\"чо\",\"па\",\"жу\",\"ша\"],abbreviated:[\"якш\",\"душ\",\"сеш\",\"чор\",\"пай\",\"жум\",\"шан\"],wide:[\"якшанба\",\"душанба\",\"сешанба\",\"чоршанба\",\"пайшанба\",\"жума\",\"шанба\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{any:{am:\"П.О.\",pm:\"П.К.\",midnight:\"ярим тун\",noon:\"пешин\",morning:\"эрталаб\",afternoon:\"пешиндан кейин\",evening:\"кечаси\",night:\"тун\"}},defaultWidth:\"any\",formattingValues:{any:{am:\"П.О.\",pm:\"П.К.\",midnight:\"ярим тун\",noon:\"пешин\",morning:\"эрталаб\",afternoon:\"пешиндан кейин\",evening:\"кечаси\",night:\"тун\"}},defaultFormattingWidth:\"any\"})};var d=n(57883);const l={code:\"uz-Cyrl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\"дан кейин\":a+\" олдин\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(чи)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(м\\.а|м\\.)\u002Fi,abbreviated:\u002F^(м\\.а|м\\.)\u002Fi,wide:\u002F^(милоддан аввал|милоддан кейин)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^м\u002Fi,\u002F^а\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^[1234]-чор.\u002Fi,wide:\u002F^[1234]-чорак\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[яфмамииасонд]\u002Fi,abbreviated:\u002F^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)\u002Fi,wide:\u002F^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^м\u002Fi,\u002F^а\u002Fi,\u002F^м\u002Fi,\u002F^и\u002Fi,\u002F^и\u002Fi,\u002F^а\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi],any:[\u002F^я\u002Fi,\u002F^ф\u002Fi,\u002F^мар\u002Fi,\u002F^ап\u002Fi,\u002F^май\u002Fi,\u002F^июн\u002Fi,\u002F^июл\u002Fi,\u002F^ав\u002Fi,\u002F^с\u002Fi,\u002F^о\u002Fi,\u002F^н\u002Fi,\u002F^д\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[ядсчпжш]\u002Fi,short:\u002F^(як|ду|се|чо|па|жу|ша)\u002Fi,abbreviated:\u002F^(якш|душ|сеш|чор|пай|жум|шан)\u002Fi,wide:\u002F^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^я\u002Fi,\u002F^д\u002Fi,\u002F^с\u002Fi,\u002F^ч\u002Fi,\u002F^п\u002Fi,\u002F^ж\u002Fi,\u002F^ш\u002Fi],any:[\u002F^як\u002Fi,\u002F^ду\u002Fi,\u002F^се\u002Fi,\u002F^чор\u002Fi,\u002F^пай\u002Fi,\u002F^жу\u002Fi,\u002F^шан\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{any:\u002F^(п\\.о\\.|п\\.к\\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^п\\.о\\.\u002Fi,pm:\u002F^п\\.к\\.\u002Fi,midnight:\u002F^ярим тун\u002Fi,noon:\u002F^пешиндан кейин\u002Fi,morning:\u002Fэрталаб\u002Fi,afternoon:\u002Fпешиндан кейин\u002Fi,evening:\u002Fкечаси\u002Fi,night:\u002Fтун\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},88146(e,t,n){n.d(t,{L:()=>f});var r,a,o,i,s,u,d=n(74848),l=n(86087),c=n(79187),m=n(71112),f=(0,l.forwardRef)(function(e,t){var n=e.prefix,r=e.suffix,a=e.className,o=e.type,i=void 0===o?\"text\":o,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"prefix\",\"suffix\",\"className\",\"type\"]);return(0,d.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center w-full h-11\",s.readOnly&&\"cursor-not-allowed\"),children:[n&&(0,d.jsx)(\"span\",{className:\"flex items-center justify-center px-5! rounded-md border! border-r-0! border-input! text-sm text-muted-foreground whitespace-nowrap bg-visual-200 rounded-tr-none! rounded-br-none! h-full\",children:n}),(0,d.jsx)(c.p,Object.assign({ref:t,type:i},s,{className:(0,m.cn)(\"h-full focus-visible:ring-0 focus-visible:ring-offset-0 px-3 py-1 focus:shadow-none!\",n?\"rounded-bl-none! rounded-tl-none! -ml-px!\":\"rounded-tr-none! rounded-br-none!\",\"number\"===i&&\"[&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none [&[type=number]]:[-moz-appearance:textfield]\",s.readOnly&&\"cursor-not-allowed bg-visual-200 opacity-60\",a)})),r&&(0,d.jsx)(\"span\",{className:\"flex items-center justify-center px-5 rounded-md border border-l-0 border-input text-sm text-black\u002F70 whitespace-nowrap bg-visual-200 rounded-tl-none rounded-bl-none h-full -ml-px\",children:r})]})});null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_input_with_addon\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_input_with_addon\",\"wpcafe\",function(e,t){return(0,d.jsx)(f,Object.assign({},t))},10)},88200(e,t,n){n.d(t,{N:()=>a});var r=n(51609),a=globalThis?.document?r.useLayoutEffect:()=>{}},88652(e,t,n){n.d(t,{r:()=>o});var r=n(5305),a=n(6463);function o(e,t,n){const[o,i]=(0,r.x)(n?.in,e,t);return+(0,a.o)(o)===+(0,a.o)(i)}},88880(e,t,n){n.d(t,{P:()=>o});var r=n(43329),a=n(29407);function o(e,t){const n=(0,a.a)(e,t?.in),o=n.getFullYear(),i=n.getMonth(),s=(0,r.w)(n,0);return s.setFullYear(o,i+1,0),s.setHours(0,0,0,0),s.getDate()}},89230(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"menu\",[[\"path\",{d:\"M4 12h16\",key:\"1lakjw\"}],[\"path\",{d:\"M4 18h16\",key:\"19g7jn\"}],[\"path\",{d:\"M4 6h16\",key:\"1o0s65\"}]])},89914(e,t,n){n.d(t,{E:()=>i});var r=n(74848),a=n(71112),o={default:\"bg-primary text-primary-foreground hover:bg-primary\u002F80\",secondary:\"bg-secondary text-secondary-foreground hover:bg-secondary\u002F80\",destructive:\"bg-destructive text-destructive-foreground hover:bg-destructive\u002F80\",outline:\"text-foreground\",info:\"bg-blue-100 text-blue-800 hover:bg-blue-200\"};function i(e){var t=e.className,n=e.variant,i=void 0===n?\"default\":n,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"className\",\"variant\"]);return(0,r.jsx)(\"div\",Object.assign({className:(0,a.cn)(\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",o[i],t)},s))}},90096(e,t,n){n.d(t,{R:()=>o});var r=n(5305),a=n(80337);function o(e,t,n){const[o,i]=(0,r.x)(n?.in,e,t);return+(0,a.k)(o,n)===+(0,a.k)(i,n)}},90334(e,t,n){n.d(t,{N:()=>s});var r=n(74848),a=n(27723),o=n(71964),i=n(5546),s=function(){var e,t,n,s=(null===(e=window.wpCafe)||void 0===e?void 0:e.date_format_string)||(0,a.__)(\"August 13, 2025\",\"wp-cafe\"),u=(null===(t=window.wpCafe)||void 0===t?void 0:t.time_format_string)||(0,a.__)(\"6:46 am\",\"wp-cafe\"),d=(null===(n=window.wpCafe)||void 0===n?void 0:n.admin_url)||\"\",l=\"\".concat(s,\" \").concat(u);return(0,r.jsxs)(\"div\",{className:\"flex gap-2 items-center text-neutral-light text-xs\",children:[(0,r.jsx)(\"span\",{children:(0,a.__)(\"Universal time is\",\"wp-cafe\")}),(0,r.jsx)(i.Bc,{children:(0,r.jsxs)(i.m_,{children:[(0,r.jsx)(i.k$,{asChild:!0,children:(0,r.jsxs)(\"div\",{className:\"flex gap-2 items-center cursor-pointer hover:text-info\",onClick:function(){var e=\"\".concat(d,\"options-general.php\");window.open(e,\"_blank\")},children:[(0,r.jsx)(\"span\",{className:\"bg-visual-100 p-2 rounded-sm\",children:l}),(0,r.jsx)(o.Ze,{})]})}),(0,r.jsx)(i.ZI,{side:\"top\",className:\"py-1.5 px-2 text-xs max-w-xs\",children:(0,a.__)(\"Click to edit site date and time settings\",\"wp-cafe\")})]})})]})}},90731(e,t,n){n.d(t,{b:()=>l});const r={lessThanXSeconds:{one:\"کەمتر لە یەک چرکە\",other:\"کەمتر لە {{count}} چرکە\"},xSeconds:{one:\"1 چرکە\",other:\"{{count}} چرکە\"},halfAMinute:\"نیو کاتژمێر\",lessThanXMinutes:{one:\"کەمتر لە یەک خولەک\",other:\"کەمتر لە {{count}} خولەک\"},xMinutes:{one:\"1 خولەک\",other:\"{{count}} خولەک\"},aboutXHours:{one:\"دەوروبەری 1 کاتژمێر\",other:\"دەوروبەری {{count}} کاتژمێر\"},xHours:{one:\"1 کاتژمێر\",other:\"{{count}} کاتژمێر\"},xDays:{one:\"1 ڕۆژ\",other:\"{{count}} ژۆژ\"},aboutXWeeks:{one:\"دەوروبەری 1 هەفتە\",other:\"دوروبەری {{count}} هەفتە\"},xWeeks:{one:\"1 هەفتە\",other:\"{{count}} هەفتە\"},aboutXMonths:{one:\"داوروبەری 1 مانگ\",other:\"دەوروبەری {{count}} مانگ\"},xMonths:{one:\"1 مانگ\",other:\"{{count}} مانگ\"},aboutXYears:{one:\"دەوروبەری  1 ساڵ\",other:\"دەوروبەری {{count}} ساڵ\"},xYears:{one:\"1 ساڵ\",other:\"{{count}} ساڵ\"},overXYears:{one:\"زیاتر لە ساڵێک\",other:\"زیاتر لە {{count}} ساڵ\"},almostXYears:{one:\"بەنزیکەیی ساڵێک  \",other:\"بەنزیکەیی {{count}} ساڵ\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, MMMM do, y\",long:\"MMMM do, y\",medium:\"MMM d, y\",short:\"MM\u002Fdd\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'کاتژمێر' {{time}}\",long:\"{{date}} 'کاتژمێر' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'هەفتەی ڕابردوو' eeee 'کاتژمێر' p\",yesterday:\"'دوێنێ کاتژمێر' p\",today:\"'ئەمڕۆ کاتژمێر' p\",tomorrow:\"'بەیانی کاتژمێر' p\",nextWeek:\"eeee 'کاتژمێر' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"پ\",\"د\"],abbreviated:[\"پ-ز\",\"د-ز\"],wide:[\"پێش زاین\",\"دوای زاین\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"چ1م\",\"چ2م\",\"چ3م\",\"چ4م\"],wide:[\"چارەگی یەکەم\",\"چارەگی دووەم\",\"چارەگی سێیەم\",\"چارەگی چوارەم\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ک-د\",\"ش\",\"ئا\",\"ن\",\"م\",\"ح\",\"ت\",\"ئا\",\"ئە\",\"تش-ی\",\"تش-د\",\"ک-ی\"],abbreviated:[\"کان-دوو\",\"شوب\",\"ئاد\",\"نیس\",\"مایس\",\"حوز\",\"تەم\",\"ئاب\",\"ئەل\",\"تش-یەک\",\"تش-دوو\",\"کان-یەک\"],wide:[\"کانوونی دووەم\",\"شوبات\",\"ئادار\",\"نیسان\",\"مایس\",\"حوزەیران\",\"تەمموز\",\"ئاب\",\"ئەیلول\",\"تشرینی یەکەم\",\"تشرینی دووەم\",\"کانوونی یەکەم\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ی-ش\",\"د-ش\",\"س-ش\",\"چ-ش\",\"پ-ش\",\"هە\",\"ش\"],short:[\"یە-شە\",\"دوو-شە\",\"سێ-شە\",\"چو-شە\",\"پێ-شە\",\"هەی\",\"شە\"],abbreviated:[\"یەک-شەم\",\"دوو-شەم\",\"سێ-شەم\",\"چوار-شەم\",\"پێنج-شەم\",\"هەینی\",\"شەمە\"],wide:[\"یەک شەمە\",\"دوو شەمە\",\"سێ شەمە\",\"چوار شەمە\",\"پێنج شەمە\",\"هەینی\",\"شەمە\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"پ\",pm:\"د\",midnight:\"ن-ش\",noon:\"ن\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"},abbreviated:{am:\"پ-ن\",pm:\"د-ن\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"},wide:{am:\"پێش نیوەڕۆ\",pm:\"دوای نیوەڕۆ\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"بەیانی\",afternoon:\"دوای نیوەڕۆ\",evening:\"ئێوارە\",night:\"شەو\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"پ\",pm:\"د\",midnight:\"ن-ش\",noon:\"ن\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"},abbreviated:{am:\"پ-ن\",pm:\"د-ن\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"},wide:{am:\"پێش نیوەڕۆ\",pm:\"دوای نیوەڕۆ\",midnight:\"نیوە شەو\",noon:\"نیوەڕۆ\",morning:\"لە بەیانیدا\",afternoon:\"لە دوای نیوەڕۆدا\",evening:\"لە ئێوارەدا\",night:\"لە شەودا\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ckb\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?\"لە ماوەی \"+a+\"دا\":a+\"پێش ئێستا\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(th|st|nd|rd)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(پ|د)\u002Fi,abbreviated:\u002F^(پ-ز|د.ز)\u002Fi,wide:\u002F^(پێش زاین| دوای زاین)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^د\u002Fg,\u002F^پ\u002Fg]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^م[1234]چ\u002Fi,wide:\u002F^(یەکەم|دووەم|سێیەم| چوارەم) (چارەگی)? quarter\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fچارەگی یەکەم\u002F,\u002Fچارەگی دووەم\u002F,\u002Fچارەگی سيیەم\u002F,\u002Fچارەگی چوارەم\u002F],any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ک-د|ش|ئا|ن|م|ح|ت|ئە|تش-ی|تش-د|ک-ی)\u002Fi,abbreviated:\u002F^(کان-دوو|شوب|ئاد|نیس|مایس|حوز|تەم|ئاب|ئەل|تش-یەک|تش-دوو|کان-یەک)\u002Fi,wide:\u002F^(کانوونی دووەم|شوبات|ئادار|نیسان|مایس|حوزەیران|تەمموز|ئاب|ئەیلول|تشرینی یەکەم|تشرینی دووەم|کانوونی یەکەم)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ک-د\u002Fi,\u002F^ش\u002Fi,\u002F^ئا\u002Fi,\u002F^ن\u002Fi,\u002F^م\u002Fi,\u002F^ح\u002Fi,\u002F^ت\u002Fi,\u002F^ئا\u002Fi,\u002F^ئە\u002Fi,\u002F^تش-ی\u002Fi,\u002F^تش-د\u002Fi,\u002F^ک-ی\u002Fi],any:[\u002F^کان-دوو\u002Fi,\u002F^شوب\u002Fi,\u002F^ئاد\u002Fi,\u002F^نیس\u002Fi,\u002F^مایس\u002Fi,\u002F^حوز\u002Fi,\u002F^تەم\u002Fi,\u002F^ئاب\u002Fi,\u002F^ئەل\u002Fi,\u002F^تش-یەک\u002Fi,\u002F^تش-دوو\u002Fi,\u002F^|کان-یەک\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ش|ی|د|س|چ|پ|هە)\u002Fi,short:\u002F^(یە-شە|دوو-شە|سێ-شە|چو-شە|پێ-شە|هە|شە)\u002Fi,abbreviated:\u002F^(یەک-شەم|دوو-شەم|سێ-شەم|چوار-شەم|پێنخ-شەم|هەینی|شەمە)\u002Fi,wide:\u002F^(یەک شەمە|دوو شەمە|سێ شەمە|چوار شەمە|پێنج شەمە|هەینی|شەمە)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^s\u002Fi,\u002F^m\u002Fi,\u002F^t\u002Fi,\u002F^w\u002Fi,\u002F^t\u002Fi,\u002F^f\u002Fi,\u002F^s\u002Fi],any:[\u002F^su\u002Fi,\u002F^m\u002Fi,\u002F^tu\u002Fi,\u002F^w\u002Fi,\u002F^th\u002Fi,\u002F^f\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(پ|د|ن-ش|ن| (بەیانی|دوای نیوەڕۆ|ئێوارە|شەو))\u002Fi,abbreviated:\u002F^(پ-ن|د-ن|نیوە شەو|نیوەڕۆ|بەیانی|دوای نیوەڕۆ|ئێوارە|شەو)\u002F,wide:\u002F^(پێش نیوەڕۆ|دوای نیوەڕۆ|نیوەڕۆ|نیوە شەو|لەبەیانیدا|لەدواینیوەڕۆدا|لە ئێوارەدا|لە شەودا)\u002F,any:\u002F^(پ|د|بەیانی|نیوەڕۆ|ئێوارە|شەو)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^د\u002Fi,pm:\u002F^پ\u002Fi,midnight:\u002F^ن-ش\u002Fi,noon:\u002F^ن\u002Fi,morning:\u002Fبەیانی\u002Fi,afternoon:\u002Fدواینیوەڕۆ\u002Fi,evening:\u002Fئێوارە\u002Fi,night:\u002Fشەو\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},90877(e,t,n){n.d(t,{q:()=>c});var r,a,o,i,s,u,d=n(47143),l=n(19402),c=function(e){var t,n=(0,d.useSelect)(function(e){return e(null===l.zQ||void 0===l.zQ?void 0:l.zQ.modules).getModulesState()},[]),r=n.data,a=n.loading;return{isEnabled:!!e&&\"on\"===(null===(t=null==r?void 0:r[e])||void 0===t?void 0:t.status),modulesData:r,isLoading:a}};null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_use_module_status\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.addFilter)||void 0===u||u.call(s,\"wpcafe_use_module_status\",\"wpcafe\",function(){return c},10)},91071(e,t,n){n.d(t,{s:()=>i,t:()=>o});var r=n(51609);function a(e,t){if(\"function\"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1;const r=e.map(e=>{const r=a(e,t);return n||\"function\"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t\u003Cr.length;t++){const n=r[t];\"function\"==typeof n?n():a(e[t],null)}}}}function i(...e){return r.useCallback(o(...e),e)}},91541(e,t,n){n.d(t,{C:()=>a});var r=n(29407);function a(e,t){return(0,r.a)(e,t?.in).getFullYear()}},91868(e,t,n){n.d(t,{t:()=>a});var r=n(5305);function a(e,t,n){const[a,o]=(0,r.x)(n?.in,e,t);return a.getFullYear()===o.getFullYear()&&a.getMonth()===o.getMonth()}},92060(e,t,n){var r=n(47143),a=n(1010),o=n(19402),i=n(33779),s=n(77283);function u(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,l=Object.create(u.prototype);return d(l,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var i={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(d(t={},r,function(){return this}),t),f=c.prototype=s.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,d(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,d(f,\"constructor\",c),d(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",d(c,a,\"GeneratorFunction\"),d(f),d(f,a,\"Generator\"),d(f,r,function(){return this}),d(f,\"toString\",function(){return\"[object Generator]\"}),(u=function(){return{w:o,m:h}})()}function d(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}d=function(e,t,n,r){function o(t,n){d(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},d(e,t,n,r)}var l,c,m,f,h,p,v=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},g=function(){var e=(0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.settings).setSettingsState,t=((0,r.useDispatch)(null===o.zQ||void 0===o.zQ?void 0:o.zQ.onboard)||{}).setOnboardState,n=(0,r.useSelect)(function(e){return e(null===o.zQ||void 0===o.zQ?void 0:o.zQ.settings).getSettingsState()},[]).data;return{getSettings:function(){return v(void 0,void 0,void 0,u().m(function n(){var r,i,d,l,c,m,f;return u().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,a.A.settings.getSettings();case 1:l=n.v,c=null===window||void 0===window?void 0:window.wpCafePro,l.success&&(m=(null==l?void 0:l.data)?Object.assign(Object.assign({},o.L6),null==l?void 0:l.data):o.L6,e({data:m,isProActivated:c,activeStep:null!==(d=null===(i=null===(r=null==m?void 0:m.reservation_form_customization)||void 0===r?void 0:r[0])||void 0===i?void 0:i.id)&&void 0!==d?d:\"\"}),m.restaurant_type&&t&&(0,s.C)({value:(null==m?void 0:m.restaurant_type)||[],setOnboardState:t})),n.n=3;break;case 2:n.p=2,f=n.v,console.log(f);case 3:return n.a(2)}},n,null,[[0,2]])}))},editSettings:function(t){return v(void 0,void 0,void 0,u().m(function r(){var o,s,d,l;return u().w(function(r){for(;;)switch(r.p=r.n){case 0:if(0!==Object.keys(t).length){r.n=1;break}return r.a(2);case 1:return r.p=1,e({editLoading:!0}),o=!window.location.hash.includes(i.S5),s=Object.assign(Object.assign({},n),t),r.n=2,a.A.settings.editSettings(s,o);case 2:(null==(d=r.v)?void 0:d.success)&&e({data:Object.assign(Object.assign({},n),d.data)}),r.n=4;break;case 3:r.p=3,l=r.v,console.error(l);case 4:return r.p=4,e({editLoading:!1}),r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))}}};null===(m=null===(c=null===(l=null===window||void 0===window?void 0:window.wp)||void 0===l?void 0:l.hooks)||void 0===c?void 0:c.removeFilter)||void 0===m||m.call(c,\"wpcafe_use_settings_api\",\"wpcafe\"),null===(p=null===(h=null===(f=null===window||void 0===window?void 0:window.wp)||void 0===f?void 0:f.hooks)||void 0===h?void 0:h.addFilter)||void 0===p||p.call(h,\"wpcafe_use_settings_api\",\"wpcafe\",function(){return g},10)},92129(e,t,n){n.d(t,{U:()=>o});var r=n(51609),a=n(10263);function o(e,t=globalThis?.document){const n=(0,a.c)(e);r.useEffect(()=>{const e=e=>{\"Escape\"===e.key&&n(e)};return t.addEventListener(\"keydown\",e,{capture:!0}),()=>t.removeEventListener(\"keydown\",e,{capture:!0})},[n,t])}},92516(e,t,n){n.d(t,{q:()=>a});let r={};function a(){return r}},92731(e,t,n){n.d(t,{C1:()=>j,bL:()=>k});var r=n(51609),a=n(91071),o=n(62133),i=n(9957),s=n(81351),u=n(85357),d=n(31769),l=n(7971),c=n(44645),m=n(74848),f=\"Checkbox\",[h,p]=(0,o.A)(f),[v,g]=h(f);function b(e){const{__scopeCheckbox:t,checked:n,children:a,defaultChecked:o,disabled:i,form:u,name:d,onCheckedChange:l,required:c,value:h=\"on\",internal_do_not_use_render:p}=e,[g,b]=(0,s.i)({prop:n,defaultProp:o??!1,onChange:l,caller:f}),[w,y]=r.useState(null),[k,x]=r.useState(null),j=r.useRef(!1),M=!w||!!u||!!w.closest(\"form\"),P={checked:g,disabled:i,setChecked:b,control:w,setControl:y,name:d,form:u,value:h,hasConsumerStoppedPropagationRef:j,required:c,defaultChecked:!S(o)&&o,isFormControl:M,bubbleInput:k,setBubbleInput:x};return(0,m.jsx)(v,{scope:t,...P,children:_(p)?p(P):a})}var w=\"CheckboxTrigger\",y=r.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...o},s)=>{const{control:u,value:d,disabled:l,checked:f,required:h,setControl:p,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:y,bubbleInput:k}=g(w,e),x=(0,a.s)(s,p),j=r.useRef(f);return r.useEffect(()=>{const e=u?.form;if(e){const t=()=>v(j.current);return e.addEventListener(\"reset\",t),()=>e.removeEventListener(\"reset\",t)}},[u,v]),(0,m.jsx)(c.sG.button,{type:\"button\",role:\"checkbox\",\"aria-checked\":S(f)?\"mixed\":f,\"aria-required\":h,\"data-state\":W(f),\"data-disabled\":l?\"\":void 0,disabled:l,value:d,...o,ref:x,onKeyDown:(0,i.mK)(t,e=>{\"Enter\"===e.key&&e.preventDefault()}),onClick:(0,i.mK)(n,e=>{v(e=>!!S(e)||!e),k&&y&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});y.displayName=w;var k=r.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:a,defaultChecked:o,required:i,disabled:s,value:u,onCheckedChange:d,form:l,...c}=e;return(0,m.jsx)(b,{__scopeCheckbox:n,checked:a,defaultChecked:o,disabled:s,required:i,onCheckedChange:d,name:r,form:l,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(y,{...c,ref:t,__scopeCheckbox:n}),e&&(0,m.jsx)(P,{__scopeCheckbox:n})]})})});k.displayName=f;var x=\"CheckboxIndicator\",j=r.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...a}=e,o=g(x,n);return(0,m.jsx)(l.C,{present:r||S(o.checked)||!0===o.checked,children:(0,m.jsx)(c.sG.span,{\"data-state\":W(o.checked),\"data-disabled\":o.disabled?\"\":void 0,...a,ref:t,style:{pointerEvents:\"none\",...e.style}})})});j.displayName=x;var M=\"CheckboxBubbleInput\",P=r.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:o,hasConsumerStoppedPropagationRef:i,checked:s,defaultChecked:l,required:f,disabled:h,name:p,value:v,form:b,bubbleInput:w,setBubbleInput:y}=g(M,e),k=(0,a.s)(n,y),x=(0,u.Z)(s),j=(0,d.X)(o);r.useEffect(()=>{const e=w;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,\"checked\").set,r=!i.current;if(x!==s&&n){const t=new Event(\"click\",{bubbles:r});e.indeterminate=S(s),n.call(e,!S(s)&&s),e.dispatchEvent(t)}},[w,x,s,i]);const P=r.useRef(!S(s)&&s);return(0,m.jsx)(c.sG.input,{type:\"checkbox\",\"aria-hidden\":!0,defaultChecked:l??P.current,required:f,disabled:h,name:p,value:v,form:b,...t,tabIndex:-1,ref:k,style:{...t.style,...j,position:\"absolute\",pointerEvents:\"none\",opacity:0,margin:0,transform:\"translateX(-100%)\"}})});function _(e){return\"function\"==typeof e}function S(e){return\"indeterminate\"===e}function W(e){return S(e)?\"indeterminate\":e?\"checked\":\"unchecked\"}P.displayName=M},92863(e,t,n){n.d(t,{bq:()=>D,eb:()=>F,gC:()=>I,l6:()=>T,yv:()=>E});var r,a,o,i,s,u,d,l,c,m,f,h,p,v,g,b,w,y,k,x,j,_x,M,P,_=n(74848),S=n(86042),W=n(8723),C=n(45773),O=n(75107),N=n(72102),z=n(71112),A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function T(e){var t=A(e,[]);return(0,_.jsx)(S.bL,Object.assign({\"data-slot\":\"select\"},t))}function E(e){var t=A(e,[]);return(0,_.jsx)(S.WT,Object.assign({\"data-slot\":\"select-value\"},t))}function D(e){var t=e.className,n=e.size,r=void 0===n?\"default\":n,a=e.children,o=e.loading,i=A(e,[\"className\",\"size\",\"children\",\"loading\"]);return(0,_.jsxs)(S.l9,Object.assign({\"data-slot\":\"select-trigger\",\"data-size\":r,className:(0,z.cn)(\"wcf-select-btn border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring\u002F50 aria-invalid:ring-destructive\u002F20 dark:aria-invalid:ring-destructive\u002F40 aria-invalid:border-destructive dark:bg-input\u002F30 dark:hover:bg-input\u002F50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-11 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 text-black\u002F90\",t)},i,{children:[a,(0,_.jsx)(S.In,{asChild:!0,children:o?(0,_.jsx)(W.A,{className:\"size-4 opacity-50 animate-spin\"}):(0,_.jsx)(O.A,{className:\"size-4 opacity-50\"})})]}))}function I(e){var t=e.className,n=e.children,r=e.position,a=void 0===r?\"popper\":r,o=A(e,[\"className\",\"children\",\"position\"]);return(0,_.jsx)(S.ZL,{children:(0,_.jsxs)(S.UC,Object.assign({\"data-slot\":\"select-content\",className:(0,z.cn)(\"bg-card text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md drop-shadow\",\"popper\"===a&&\"data-[side=bottom]:translate-y-1! data-[side=left]:-translate-x-1! data-[side=right]:translate-x-1! data-[side=top]:-translate-y-1!\",t),position:a},o,{children:[(0,_.jsx)(H,{}),(0,_.jsx)(S.LM,{className:(0,z.cn)(\"p-1\",\"popper\"===a&&\"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1\"),children:n}),(0,_.jsx)(R,{})]}))})}function F(e){var t=e.className,n=e.children,r=A(e,[\"className\",\"children\"]);return(0,_.jsxs)(S.q7,Object.assign({\"data-slot\":\"select-item\",className:(0,z.cn)(\"focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2\",t)},r,{children:[(0,_.jsx)(\"span\",{className:\"absolute right-2 flex size-3.5 items-center justify-center\",children:(0,_.jsx)(S.VF,{children:(0,_.jsx)(C.A,{className:\"size-4\"})})}),(0,_.jsx)(S.p4,{children:n})]}))}function H(e){var t=e.className,n=A(e,[\"className\"]);return(0,_.jsx)(S.PP,Object.assign({\"data-slot\":\"select-scroll-up-button\",className:(0,z.cn)(\"flex cursor-default items-center justify-center py-1\",t)},n,{children:(0,_.jsx)(N.A,{className:\"size-4\"})}))}function R(e){var t=e.className,n=A(e,[\"className\"]);return(0,_.jsx)(S.wn,Object.assign({\"data-slot\":\"select-scroll-down-button\",className:(0,z.cn)(\"flex cursor-default items-center justify-center py-1\",t)},n,{children:(0,_.jsx)(O.A,{className:\"size-4\"})}))}null===(o=null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.hooks)||void 0===a?void 0:a.removeFilter)||void 0===o||o.call(a,\"wpcafe_select\",\"wpcafe\"),null===(u=null===(s=null===(i=null===window||void 0===window?void 0:window.wp)||void 0===i?void 0:i.hooks)||void 0===s?void 0:s.removeFilter)||void 0===u||u.call(s,\"wpcafe_select_content\",\"wpcafe\"),null===(c=null===(l=null===(d=null===window||void 0===window?void 0:window.wp)||void 0===d?void 0:d.hooks)||void 0===l?void 0:l.removeFilter)||void 0===c||c.call(l,\"wpcafe_select_item\",\"wpcafe\"),null===(h=null===(f=null===(m=null===window||void 0===window?void 0:window.wp)||void 0===m?void 0:m.hooks)||void 0===f?void 0:f.removeFilter)||void 0===h||h.call(f,\"wpcafe_select_trigger\",\"wpcafe\"),null===(g=null===(v=null===(p=null===window||void 0===window?void 0:window.wp)||void 0===p?void 0:p.hooks)||void 0===v?void 0:v.addFilter)||void 0===g||g.call(v,\"wpcafe_select\",\"wpcafe\",function(e,t){return(0,_.jsx)(T,Object.assign({},t))},10),null===(y=null===(w=null===(b=null===window||void 0===window?void 0:window.wp)||void 0===b?void 0:b.hooks)||void 0===w?void 0:w.addFilter)||void 0===y||y.call(w,\"wpcafe_select_content\",\"wpcafe\",function(e,t){return(0,_.jsx)(I,Object.assign({},t))},10),null===(j=null===(x=null===(k=null===window||void 0===window?void 0:window.wp)||void 0===k?void 0:k.hooks)||void 0===x?void 0:x.addFilter)||void 0===j||j.call(x,\"wpcafe_select_item\",\"wpcafe\",function(e,t){return(0,_.jsx)(F,Object.assign({},t))},10),null===(P=null===(M=null===(_x=null===window||void 0===window?void 0:window.wp)||void 0===_x?void 0:_x.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_select_trigger\",\"wpcafe\",function(e,t){return(0,_.jsx)(D,Object.assign({},t))},10)},93610(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"circle-question-mark\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\",key:\"1u773s\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]])},93685(e,t,n){n.d(t,{A:()=>m});var r=n(74848),a=n(27723),o=n(86087),i=n(75107),s=n(49785),u=n(62468),d=n(16029);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var m=(0,o.memo)(function(e){var t=e.value,n=e.onChange,c=e.placeholder,m=e.className,f=void 0===m?\"\":m,h=e.slotIntervalName,p=void 0===h?\"slot_interval\":h,v=l((0,o.useState)(!1),2),g=v[0],b=v[1],w=l((0,o.useState)(\"\"),2),y=w[0],k=w[1],x=(0,(0,s.xW)().watch)(p),j=(0,o.useMemo)(function(){return(0,d.OE)(x)},[x]),M=(null==j?void 0:j.filter(function(e){return e.label.toLowerCase().includes(y.toLowerCase())}))||[],P=(0,o.useMemo)(function(){if(!t)return\"\";var e=null==j?void 0:j.find(function(e){return e.value===t});return e?e.label:t},[t,j]);return(0,r.jsx)(\"div\",{className:f,children:(0,r.jsxs)(u.Popover,{open:g,onOpenChange:b,children:[(0,r.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,r.jsxs)(u.Button,{variant:\"outline\",role:\"combobox\",\"aria-expanded\":g,className:\"justify-between text-sm\",children:[P||c||(0,a.__)(\"Select time\",\"wp-cafe\"),(0,r.jsx)(i.A,{className:\"ml-2 h-4 w-4 shrink-0 opacity-50\"})]})}),(0,r.jsx)(u.PopoverContent,{className:\"w-[200px] p-0\",children:(0,r.jsxs)(\"div\",{className:\"p-2\",children:[(0,r.jsx)(u.Input,{placeholder:(0,a.__)(\"Search time...\",\"wp-cafe\"),value:y,onChange:function(e){return k(e.target.value)},className:\"mb-2\"}),(0,r.jsx)(\"div\",{className:\"max-h-48 overflow-y-auto\",children:M.length>0?M.map(function(e){return(0,r.jsx)(\"div\",{onClick:function(){return t=e.value,n(t),b(!1),void k(\"\");var t},className:\"px-2 py-1.5 text-sm cursor-pointer hover:bg-accent hover:text-accent-foreground rounded-sm\",children:e.label},e.value)}):(0,r.jsx)(\"div\",{className:\"px-2 py-1.5 text-sm text-muted-foreground\",children:(0,a.__)(\"No time found.\",\"wp-cafe\")})})]})})]})})})},93697(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"copy-check\",[[\"path\",{d:\"m12 15 2 2 4-4\",key:\"2c609p\"}],[\"rect\",{width:\"14\",height:\"14\",x:\"8\",y:\"8\",rx:\"2\",ry:\"2\",key:\"17jyea\"}],[\"path\",{d:\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\",key:\"zix9uf\"}]])},93907(e,t,n){n.d(t,{uz:()=>l});const r={lessThanXSeconds:{one:\"sekunddan kam\",other:\"{{count}} sekunddan kam\"},xSeconds:{one:\"1 sekund\",other:\"{{count}} sekund\"},halfAMinute:\"yarim minut\",lessThanXMinutes:{one:\"bir minutdan kam\",other:\"{{count}} minutdan kam\"},xMinutes:{one:\"1 minut\",other:\"{{count}} minut\"},aboutXHours:{one:\"tahminan 1 soat\",other:\"tahminan {{count}} soat\"},xHours:{one:\"1 soat\",other:\"{{count}} soat\"},xDays:{one:\"1 kun\",other:\"{{count}} kun\"},aboutXWeeks:{one:\"tahminan 1 hafta\",other:\"tahminan {{count}} hafta\"},xWeeks:{one:\"1 hafta\",other:\"{{count}} hafta\"},aboutXMonths:{one:\"tahminan 1 oy\",other:\"tahminan {{count}} oy\"},xMonths:{one:\"1 oy\",other:\"{{count}} oy\"},aboutXYears:{one:\"tahminan 1 yil\",other:\"tahminan {{count}} yil\"},xYears:{one:\"1 yil\",other:\"{{count}} yil\"},overXYears:{one:\"1 yildan ko'p\",other:\"{{count}} yildan ko'p\"},almostXYears:{one:\"deyarli 1 yil\",other:\"deyarli {{count}} yil\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, do MMMM, y\",long:\"do MMMM, y\",medium:\"d MMM, y\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss zzzz\",long:\"h:mm:ss z\",medium:\"h:mm:ss\",short:\"h:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{any:\"{{date}}, {{time}}\"},defaultWidth:\"any\"})},i={lastWeek:\"'oldingi' eeee p 'da'\",yesterday:\"'kecha' p 'da'\",today:\"'bugun' p 'da'\",tomorrow:\"'ertaga' p 'da'\",nextWeek:\"eeee p 'da'\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"M.A\",\"M.\"],abbreviated:[\"M.A\",\"M.\"],wide:[\"Miloddan Avvalgi\",\"Milodiy\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"CH.1\",\"CH.2\",\"CH.3\",\"CH.4\"],wide:[\"1-chi chorak\",\"2-chi chorak\",\"3-chi chorak\",\"4-chi chorak\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"Y\",\"F\",\"M\",\"A\",\"M\",\"I\",\"I\",\"A\",\"S\",\"O\",\"N\",\"D\"],abbreviated:[\"Yan\",\"Fev\",\"Mar\",\"Apr\",\"May\",\"Iyun\",\"Iyul\",\"Avg\",\"Sen\",\"Okt\",\"Noy\",\"Dek\"],wide:[\"Yanvar\",\"Fevral\",\"Mart\",\"Aprel\",\"May\",\"Iyun\",\"Iyul\",\"Avgust\",\"Sentabr\",\"Oktabr\",\"Noyabr\",\"Dekabr\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"Y\",\"D\",\"S\",\"CH\",\"P\",\"J\",\"SH\"],short:[\"Ya\",\"Du\",\"Se\",\"Cho\",\"Pa\",\"Ju\",\"Sha\"],abbreviated:[\"Yak\",\"Dush\",\"Sesh\",\"Chor\",\"Pay\",\"Jum\",\"Shan\"],wide:[\"Yakshanba\",\"Dushanba\",\"Seshanba\",\"Chorshanba\",\"Payshanba\",\"Juma\",\"Shanba\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"y.t\",noon:\"p.\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"y.t\",noon:\"p.\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"yarim tun\",noon:\"peshin\",morning:\"ertalab\",afternoon:\"tushdan keyin\",evening:\"kechqurun\",night:\"tun\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"uz\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+\" dan keyin\":a+\" oldin\":a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(chi)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(m\\.a|m\\.)\u002Fi,abbreviated:\u002F^(m\\.a\\.?\\s?m\\.?)\u002Fi,wide:\u002F^(miloddan avval|miloddan keyin)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^b\u002Fi,\u002F^(a|c)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^q[1234]\u002Fi,wide:\u002F^[1234](chi)? chorak\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^[yfmasond]\u002Fi,abbreviated:\u002F^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)\u002Fi,wide:\u002F^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^y\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^i\u002Fi,\u002F^i\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^ya\u002Fi,\u002F^f\u002Fi,\u002F^mar\u002Fi,\u002F^ap\u002Fi,\u002F^may\u002Fi,\u002F^iyun\u002Fi,\u002F^iyul\u002Fi,\u002F^av\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^[ydschj]\u002Fi,short:\u002F^(ya|du|se|cho|pa|ju|sha)\u002Fi,abbreviated:\u002F^(yak|dush|sesh|chor|pay|jum|shan)\u002Fi,wide:\u002F^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^y\u002Fi,\u002F^d\u002Fi,\u002F^s\u002Fi,\u002F^ch\u002Fi,\u002F^p\u002Fi,\u002F^j\u002Fi,\u002F^sh\u002Fi],any:[\u002F^ya\u002Fi,\u002F^d\u002Fi,\u002F^se\u002Fi,\u002F^ch\u002Fi,\u002F^p\u002Fi,\u002F^j\u002Fi,\u002F^sh\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(a|p|y\\.t|p| (ertalab|tushdan keyin|kechqurun|tun))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^y\\.t\u002Fi,noon:\u002F^pe\u002Fi,morning:\u002Fertalab\u002Fi,afternoon:\u002Ftushdan keyin\u002Fi,evening:\u002Fkechqurun\u002Fi,night:\u002Ftun\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},94192(e,t,n){n.d(t,{Bd:()=>m,cX:()=>f});var r=n(74848),a=n(27723),o=n(49785),i=n(38895),s=n(77283);var u=n(71964),d=n(16029);var l,c=n(55103),m=[{key:\"module_selection\",title:(0,a.__)(\"Set Up Your Restaurant\",\"wp-cafe\"),description:(0,a.__)(\"Let’s start with the basics. Fill in your restaurant info to get started.\",\"wp-cafe\"),fields:(0,r.jsx)(function(){var e=(0,o.xW)().control,t=(0,s.A)().handleModuleSelection;return(0,r.jsxs)(\"div\",{className:\"space-y-5\",children:[(0,r.jsx)(i.ZQ,{control:e,name:\"restaurant_type\",label:(0,a.__)(\"Restaurant Type\",\"wp-cafe\"),tooltip:(0,a.__)(\"Select how your restaurant serves customers. Choose one or both options: 'Food Ordering' for online orders or 'Reservation' for table booking.\",\"wp-cafe\"),required:!0,inputField:function(e){var n=e.value,a=void 0===n?[]:n,o=e.onChange;return(0,r.jsx)(\"div\",{className:\"grid grid-cols-1 sm:grid-cols-2 gap-4 w-full\",children:f.map(function(e){return(0,r.jsx)(i.YW,{title:e.title,description:e.description,icon:e.icon,value:e.value,selected:a.includes(e.value),onToggle:function(){return t({selectedValue:e.value,value:a,onChange:o})}},e.value)})})}}),(0,r.jsx)(i.ks,{control:e,name:\"restaurant_name\",label:(0,a.__)(\"Restaurant Name\",\"wp-cafe\"),tooltip:(0,a.__)(\"Enter your restaurant's name as you'd like it to appear to customers (e.g., Café Aroma).\",\"wp-cafe\"),placeholder:(0,a.__)(\"e.g. Café Aroma\",\"wp-cafe\"),required:!0}),(0,r.jsx)(i.YI,{control:e,name:\"restaurant_location\",label:(0,a.__)(\"Location\",\"wp-cafe\"),tooltip:(0,a.__)(\"Provide your restaurant’s physical location or city so customers can find and order from you.\",\"wp-cafe\"),placeholder:(0,a.__)(\"Search or enter address (choose from suggestions if available)\",\"wp-cafe\"),required:!0}),(0,r.jsxs)(\"div\",{className:\"grid grid-cols-1 sm:grid-cols-2 items-start gap-4\",children:[(0,r.jsx)(i.ks,{control:e,name:\"restaurant_email\",label:(0,a.__)(\"Email Address\",\"wp-cafe\"),placeholder:(0,a.__)(\"youremail@email.com\",\"wp-cafe\")}),(0,r.jsx)(i.ks,{control:e,name:\"restaurant_phone\",label:(0,a.__)(\"Contact Number\",\"wp-cafe\"),placeholder:(0,a.__)(\"123 456 7890\",\"wp-cafe\")})]}),(0,r.jsx)(i.Oc,{inlineLabel:(0,a.__)(\"Yes, I want helpful updates (no spam, ever!)\",\"wp-cafe\"),control:e,name:\"terms_agreed\",required:!1})]})},{})},{key:\"schedule\",title:(0,a.__)(\"Set Your Weekly Schedule\",\"wp-cafe\"),description:(0,a.__)(\"Tell us when your restaurant is open and when you take breaks.\",\"wp-cafe\"),fields:(0,r.jsx)(function(){var e=(0,o.xW)(),t=e.watch(\"restaurant_schedule\")||d.no;return(0,r.jsx)(i.D8,{value:t,onChange:function(t){e.setValue(\"restaurant_schedule\",t,{shouldValidate:!0,shouldDirty:!0})},name:\"restaurant_schedule\",className:\"w-full\"})},{})},{key:\"food_ordering\",title:(0,a.__)(\"Set Up Online Food Ordering\",\"wp-cafe\"),description:(0,a.__)(\"Let customers order for pickup or delivery — and choose if you want to accept tips.\",\"wp-cafe\"),get fields(){var e,t,n;return null===(n=null===(t=null===(e=null===window||void 0===window?void 0:window.wp)||void 0===e?void 0:e.hooks)||void 0===t?void 0:t.applyFilters)||void 0===n?void 0:n.call(t,\"wpcafe_food_order_onboard\",null)}},{key:\"reservation\",title:(0,a.__)(\"Set Up Reservations\",\"wp-cafe\"),description:(0,a.__)(\"Let customers book tables online. Customize guest limits, time slots, and more.\",\"wp-cafe\"),get fields(){var e,t,n;return null===(n=null===(t=null===(e=null===window||void 0===window?void 0:window.wp)||void 0===e?void 0:e.hooks)||void 0===t?void 0:t.applyFilters)||void 0===n?void 0:n.call(t,\"wpcafe_reservation_onboard\",null)}},{key:\"woocommerce\",title:(0,a.__)(\"Connect with WooCommerce\",\"wp-cafe\"),description:(0,a.__)(\"Sync your food menu with WooCommerce to manage orders, payments, and categories easily.\",\"wp-cafe\"),fields:(0,r.jsx)(c.A,{})}],f=[{value:\"food_ordering\",title:(0,a.__)(\"Food Ordering\",\"wp-cafe\"),description:(0,a.__)(\"Take online orders for delivery or pickup\",\"wp-cafe\"),icon:(0,r.jsx)(u.oG,{})},{value:\"reservation\",title:(0,a.__)(\"Reservation\",\"wp-cafe\"),description:(0,a.__)(\"Let customers book a table online\",\"wp-cafe\"),icon:(0,r.jsx)(u.Al,{})}],h=(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.adminUrl)||\"\";(0,a.__)(\"🍽️ Next Steps to Get Started\",\"wp-cafe\"),(0,a.__)(\"Add Food Items (WooCommerce products shown as food menu)\",\"wp-cafe\"),(0,a.__)(\"Add Food Menu\",\"wp-cafe\"),\"\".concat(h,\"edit.php?post_type=product&wpcafe=true\"),(0,a.__)(\"Create Food Categories (e.g., Pizza, Pasta)\",\"wp-cafe\"),(0,a.__)(\"Add Category\",\"wp-cafe\"),\"\".concat(h,\"edit-tags.php?taxonomy=product_cat&post_type=product&wpcafe=true\"),(0,a.__)(\"How to use shortcodes to display food menu on your site\",\"wp-cafe\"),(0,a.__)(\"Available Shortcodes\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fshortcodes\"),(0,a.__)(\"Reservations\",\"wp-cafe\"),(0,a.__)(\"How to Configure Reservations in WP Cafe\",\"wp-cafe\"),(0,a.__)(\"Configure\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fsettings?tab=reservation-rules\"),(0,a.__)(\"How to Configure Reservations form for your restaurant\",\"wp-cafe\"),(0,a.__)(\"Configure\",\"wp-cafe\"),\"\".concat(h,\"admin.php?page=wpcafe#\u002Fsettings?tab=customization\")},94223(e,t,n){n.d(t,{s:()=>a});var r=n(7277);const a={date:(0,r.k)({formats:{full:\"EEEE, d MMMM yyyy\",long:\"d MMMM yyyy\",medium:\"d MMM yyyy\",short:\"dd\u002FMM\u002Fyyyy\"},defaultWidth:\"full\"}),time:(0,r.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,r.k)({formats:{full:\"{{date}} 'at' {{time}}\",long:\"{{date}} 'at' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})}},95413(e,t,n){n.d(t,{e:()=>a});var r=n(66304);function a(e,t,n){return(0,r.P)(e,12*t,n)}},95549(e,t,n){n.d(t,{tS:()=>xe,Oc:()=>ke,j5:()=>be,ZQ:()=>a.Z,bz:()=>Me,YI:()=>pe,Q7:()=>we,AT:()=>je,pp:()=>Pe,ks:()=>ge,H3:()=>ye});var r=n(74848),a=n(27716),o=n(62468),i=n(88146),s=n(62680),u=n(16499),d=(n(47923),n(58713),n(86087)),l=n(79187),c=n(92863),m=n(71112),f=(0,d.forwardRef)(function(e,t){var n,a,o=e.value,i=e.unit,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,f=e.disabled,h=void 0!==f&&f,p=e.className,v=e.unitOptions,g=e.onValueChange,b=e.onUnitChange,w=e.pos,y=void 0===w?\"end\":w,k=e.hideInputForUnits,x=void 0===k?[]:k,j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[\"value\",\"unit\",\"placeholder\",\"type\",\"disabled\",\"className\",\"unitOptions\",\"onValueChange\",\"onUnitChange\",\"pos\",\"hideInputForUnits\"]),M=i||(null===(n=v[0])||void 0===n?void 0:n.value),P=x.includes(M||\"\"),_=(0,r.jsx)(\"div\",{className:(0,m.cn)(\"border-input\",P?\"bg-white flex-1\":\"bg-visual-200\",!P&&(\"start\"===y?\"border-r\":\"border-l\")),children:(0,r.jsxs)(c.l6,{value:i||(null===(a=v[0])||void 0===a?void 0:a.value),onValueChange:function(e){null==b||b(e)},disabled:h,children:[(0,r.jsx)(c.bq,{className:(0,m.cn)(\"border-0 rounded-none\",P?\"w-full min-w-[160px] flex-1\":\"w-[120px]\"),children:(0,r.jsx)(c.yv,{})}),(0,r.jsx)(c.gC,{children:v.map(function(e){return(0,r.jsx)(c.eb,{value:e.value,children:e.label},e.value)})})]})});return P?(0,r.jsx)(\"div\",{className:(0,m.cn)(\"flex items-center gap-0 rounded-lg border border-input overflow-hidden w-full\",p),children:_}):(0,r.jsxs)(\"div\",{className:(0,m.cn)(\"flex items-center gap-0 rounded-lg border border-input overflow-hidden\",p),children:[\"start\"===y&&_,(0,r.jsx)(l.p,Object.assign({ref:t,type:d,placeholder:s,value:o||\"\",onChange:function(e){var t=\"number\"===d?Number(e.target.value):e.target.value;null==g||g(t)},disabled:h,className:(0,m.cn)(\"flex-1 !border-0 rounded-none h-full focus-visible:ring-0 focus-visible:ring-offset-0  focus:shadow-none!\",\"number\"===d&&\"[&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none [&[type=number]]:[-moz-appearance:textfield]\")},j)),\"end\"===y&&_]})});f.displayName=\"InputWithUnitSelector\";var h=n(27723),p=n(27235),v=n(48635),g=n(78971),b=n(51192),w=n(69638);function y(e){return y=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},y(e)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||x(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function x(e,t){if(e){if(\"string\"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var M,P,_,S,W,C,O=function(e){var t=e.value,n=e.onChange,r=e.placeholder,a=k((0,d.useState)(!1),2),o=a[0],i=a[1],s=k((0,d.useState)(!1),2),u=s[0],l=s[1],c=(0,d.useMemo)(function(){if(!r)return{start:\"Start time\",end:\"End time\"};var e=r.split(\"~\").map(function(e){return e.trim()});return 2===e.length?{start:e[0]||\"Start time\",end:e[1]||\"End time\"}:{start:r,end:r}},[r]),m=(0,d.useMemo)(function(){return function(){var e,t=null===(e=null===window||void 0===window?void 0:window.wpCafe)||void 0===e?void 0:e.time_format;return!t||!\u002F[GH]\u002F.test(t)&&(\u002F[ghAa]\u002F.test(t),!0)}()},[]),f=(0,d.useCallback)(function(e){if(!e||void 0===e){var t=new Date,n=t.getHours();if(m){var r=n>=12?\"PM\":\"AM\";return{hour:n%12||12,minute:t.getMinutes(),period:r}}return{hour:n,minute:t.getMinutes(),period:null}}var a=k(e.split(\":\").map(Number),2),o=a[0],i=void 0===o?10:o,s=a[1],u=void 0===s?10:s;return m?{hour:i%12||12,minute:u,period:i>=12?\"PM\":\"AM\"}:{hour:i,minute:u,period:null}},[m,t]),h=k((0,d.useState)(f(null==t?void 0:t.start)),2),p=h[0],v=h[1],g=k((0,d.useState)(f(null==t?void 0:t.end)),2),b=g[0],M=g[1];(0,d.useEffect)(function(){v(f(null==t?void 0:t.start)),M(f(null==t?void 0:t.end))},[t]);var P={start:{hour:(0,d.useRef)(null),minute:(0,d.useRef)(null)},end:{hour:(0,d.useRef)(null),minute:(0,d.useRef)(null)}},_=(0,d.useCallback)(function(e){var t=e.hour;return m&&e.period&&(t=\"AM\"===e.period?12===e.hour?0:e.hour:12===e.hour?12:e.hour+12),\"\".concat(String(t).padStart(2,\"0\"),\":\").concat(String(e.minute).padStart(2,\"0\"))},[m]),S=(0,d.useCallback)(function(e){return(0,w.E)(_(e))},[]),W=(0,d.useCallback)(function(e,t){if(e.current){var n=e.current.querySelector('[data-value=\"'.concat(t,'\"]'));if(n){var r=e.current,a=n.offsetTop,o=r.clientHeight,i=n.clientHeight;r.scrollTop=a-o\u002F2+i\u002F2}}},[]),C=(0,d.useCallback)(function(e,t){setTimeout(function(){W(P[e].hour,t.hour),W(P[e].minute,t.minute)},50)},[W,P]);(0,d.useEffect)(function(){if(o){var e=(null==t?void 0:t.start)?f(t.start):p;C(\"start\",e)}},[o,C]),(0,d.useEffect)(function(){if(u){var e=(null==t?void 0:t.end)?f(t.end):b;C(\"end\",e)}},[u,C]);var O=(0,d.useCallback)(function(e,t,n){(\"start\"===e?v:M)(function(e){return Object.assign(Object.assign({},e),(r={},o=n,(a=function(e){var t=function(e){if(\"object\"!=y(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=y(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==y(t)?t:t+\"\"}(a=t))in r?Object.defineProperty(r,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[a]=o,r));var r,a,o})},[]),N=(0,d.useCallback)(function(e){var r=\"start\"===e?p:b,a=_(r);if(\"start\"===e&&(null==t?void 0:t.end)){var o=f(t.end),s=o.hour\u003Cr.hour||o.hour===r.hour&&o.minute\u003C=r.minute;null==n||n(s?{start:a,end:void 0}:{start:a,end:t.end})}else null==n||n(\"start\"===e?{start:a,end:null==t?void 0:t.end}:{start:null==t?void 0:t.start,end:a});(\"start\"===e?i:l)(!1)},[p,b,f,t,n]),z=(0,d.useMemo)(function(){return m?Array.from({length:12},function(e,t){return t+1}):Array.from({length:24},function(e,t){return t})},[m]),A=(0,d.useMemo)(function(){return Array.from({length:60},function(e,t){return t})},[]),T=(0,d.useMemo)(function(){return[\"AM\",\"PM\"]},[]),E=(0,d.useCallback)(function(e){if(\"start\"===e)return{hours:z,minutes:A,periods:T,is12Hour:m};var t,n=z,r=A,a=function(e){if(Array.isArray(e))return j(e)}(t=T)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(t)||x(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}();return m?b.period===p.period?(n=z.filter(function(e){return e>=p.hour}),b.hour===p.hour&&(r=A.filter(function(e){return e>p.minute}))):\"PM\"===p.period&&\"AM\"===b.period&&(a=[\"PM\"]):(n=z.filter(function(e){return e>=p.hour}),b.hour===p.hour&&(r=A.filter(function(e){return e>p.minute}))),{hours:n,minutes:r,periods:a,is12Hour:m}},[z,A,T,m,p.hour,p.minute,p.period,b.hour,b.period]),D=(null==t?void 0:t.start)?S(f(t.start)):\"\",I=(null==t?void 0:t.end)?S(f(t.end)):\"\";return{startOpen:o,setStartOpen:i,endOpen:u,setEndOpen:l,startTime:p,endTime:b,placeholders:c,currentStartDisplay:D,currentEndDisplay:I,is12Hour:m,timeRefs:P,displayTime:S,handleTimeChange:O,handleOk:N,getFilteredTimeOptions:E}},N=d.memo(function(e){var t=e.values,n=e.selectedValue,a=e.onSelect,o=e.scrollRef,i=e.formatter,s=e.label;return(0,r.jsxs)(\"div\",{className:\"flex flex-col items-center flex-1\",children:[s&&(0,r.jsx)(\"div\",{className:\"text-xs font-medium text-gray-500 mb-2\",children:s}),(0,r.jsx)(\"div\",{ref:o,className:\"h-[200px] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-transparent hover:scrollbar-thumb-gray-400\",children:t.map(function(e){return(0,r.jsx)(\"div\",{\"data-value\":e,onClick:function(){return a(e)},className:(0,m.cn)(\"h-8 flex items-center justify-center cursor-pointer text-sm transition-colors px-2 mx-1 rounded\",n===e?\"bg-primary\u002F10 text-primary font-medium\":\"text-black\u002F90 hover:bg-foreground\u002F10\"),children:i?i(e):String(e).padStart(2,\"0\")},e)})})]})});N.displayName=\"TimeColumn\";var z=d.memo(function(e){var t=e.type,n=e.isOpen,a=e.setIsOpen,o=e.time,i=e.currentDisplay,s=e.placeholderText,u=e.disabled,d=e.align,l=e.timeOptions,c=e.timeRefs,f=e.displayTime,p=e.handleTimeChange,v=e.handleOk;return(0,r.jsxs)(b.AM,{open:n,onOpenChange:a,children:[(0,r.jsx)(b.Wv,{asChild:!0,children:(0,r.jsx)(\"button\",{type:\"button\",disabled:u,className:(0,m.cn)(\"flex-1 outline-none bg-transparent text-sm text-left transition-colors\",u?\"cursor-not-allowed\":\"cursor-pointer hover:text-primary\",i?\"text-black\":\"text-black\u002F50\"),children:i||s})}),(0,r.jsx)(b.hl,{className:\"w-auto p-0\",align:d,side:\"bottom\",children:(0,r.jsxs)(\"div\",{className:\"flex flex-col\",children:[(0,r.jsx)(\"div\",{className:\"px-4 py-2 border-b border-black\u002F10 bg-black\u002F5\",children:(0,r.jsx)(\"div\",{className:\"text-sm font-medium text-primary\",children:f(o)})}),(0,r.jsxs)(\"div\",{className:\"flex gap-2 p-4 min-w-52\",children:[(0,r.jsx)(N,{values:l.hours,selectedValue:o.hour,onSelect:function(e){return p(t,\"hour\",e)},scrollRef:c[t].hour,label:\"Hour\"}),(0,r.jsx)(\"div\",{className:\"w-px bg-black\u002F10\"}),(0,r.jsx)(N,{values:l.minutes,selectedValue:o.minute,onSelect:function(e){return p(t,\"minute\",e)},scrollRef:c[t].minute,label:\"Min\"}),l.is12Hour&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(\"div\",{className:\"w-px bg-black\u002F10\"}),(0,r.jsx)(N,{values:l.periods.map(function(e){return\"AM\"===e?0:1}),selectedValue:\"AM\"===o.period?0:1,onSelect:function(e){return p(t,\"period\",0===e?\"AM\":\"PM\")},scrollRef:c[t].minute,formatter:function(e){return l.periods[e]||\"AM\"},label:\"\"})]})]}),(0,r.jsx)(\"div\",{className:\"flex justify-end gap-2 px-4 py-3 border-t border-black\u002F10 bg-black\u002F5\",children:(0,r.jsx)(g.$,{size:\"sm\",onClick:function(){return v(t)},className:\"min-w-[60px] wcf-time-picker-ok-btn\",children:(0,h.__)(\"OK\",\"wp-cafe\")})})]})})]})});z.displayName=\"TimePicker\";var A=d.forwardRef(function(e,t){var n=e.value,a=e.onChange,o=e.placeholder,i=e.disabled,s=void 0!==i&&i,u=e.className,d=e.align,l=void 0===d?\"start\":d,c=O({value:n,onChange:a,placeholder:o}),f=c.startOpen,h=c.setStartOpen,g=c.endOpen,b=c.setEndOpen,w=c.startTime,y=c.endTime,k=c.placeholders,x=c.currentStartDisplay,j=c.currentEndDisplay,M=c.timeRefs,P=c.displayTime,_=c.handleTimeChange,S=c.handleOk,W=c.getFilteredTimeOptions,C=W(\"start\"),N=W(\"end\");return(0,r.jsxs)(\"div\",{ref:t,className:(0,m.cn)(\"flex items-center gap-2 border border-input h-11 rounded-md px-3 py-2 bg-white transition-colors\",s?\"opacity-50 cursor-not-allowed\":\"hover:border-primary\",u),children:[(0,r.jsx)(p.A,{className:\"h-4 w-4 text-black\u002F50 shrink-0\"}),(0,r.jsxs)(\"div\",{className:\"flex items-center gap-2 flex-1 wcf-time-picker\",children:[(0,r.jsx)(z,{type:\"start\",isOpen:f,setIsOpen:h,time:w,currentDisplay:x,placeholderText:k.start,disabled:s,align:l,timeOptions:C,timeRefs:M,displayTime:P,handleTimeChange:_,handleOk:S}),(0,r.jsx)(v.A,{className:\"h-3 w-3 text-black\u002F50 shrink-0\"}),(0,r.jsx)(z,{type:\"end\",isOpen:g,setIsOpen:b,time:y,currentDisplay:j,placeholderText:k.end,disabled:s,align:l,timeOptions:N,timeRefs:M,displayTime:P,handleTimeChange:_,handleOk:S})]})]})});A.displayName=\"TimeRangePicker\",null===(_=null===(P=null===(M=null===window||void 0===window?void 0:window.wp)||void 0===M?void 0:M.hooks)||void 0===P?void 0:P.removeFilter)||void 0===_||_.call(P,\"wpcafe_time_range_picker\",\"wpcafe\"),null===(C=null===(W=null===(S=null===window||void 0===window?void 0:window.wp)||void 0===S?void 0:S.hooks)||void 0===W?void 0:W.addFilter)||void 0===C||C.call(W,\"wpcafe_time_range_picker\",\"wpcafe\",function(e,t){return(0,r.jsx)(A,Object.assign({},t))},10);var T=n(47143),E=n(49785),D=n(12036),I=n(8723),F=n(76069),H=n(48697),R=function(e){var t=e.placeholder,n=e.value,a=e.onChange,o=e.onBlur,i=e.className,s=e.inputRef,u=e.onGetCurrentLocation,d=e.onClearLocation,c=e.isLoading,m=e.hasLocation;return(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(l.p,{ref:s,placeholder:t,value:n,onChange:a,onBlur:o,autoComplete:\"off\",className:\"w-full truncate pr-20 \".concat(i||\"\")}),(0,r.jsxs)(\"div\",{className:\"absolute right-2 top-1\u002F2 -translate-y-1\u002F2! flex items-center gap-1\",children:[(0,r.jsx)(g.$,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:u,disabled:c,className:\"h-8 w-8 p-0 shrink-0\",title:(0,h.__)(\"Get current location\",\"wp-cafe\"),children:c?(0,r.jsx)(I.A,{className:\"h-4 w-4 animate-spin\"}):(0,r.jsx)(F.A,{className:\"h-4 w-4\"})}),m&&(0,r.jsx)(g.$,{type:\"button\",variant:\"ghost\",size:\"sm\",onClick:d,className:\"h-8 w-8 p-0 shrink-0\",title:(0,h.__)(\"Clear location\",\"wp-cafe\"),children:(0,r.jsx)(H.A,{className:\"h-4 w-4\"})})]})]})},$=function(e){var t=e.results,n=e.showResults,a=e.onSelectResult;return n&&0!==t.length?(0,r.jsx)(\"div\",{className:\"absolute z-50 w-full mt-1 bg-popover border border-border rounded-md shadow-lg max-h-72 overflow-auto\",children:(0,r.jsx)(\"ul\",{className:\"p-2.5 text-sm\",children:t.map(function(e){return(0,r.jsxs)(\"li\",{role:\"button\",className:\"w-full text-left p-3 hover:bg-muted border-b border-border last:border-b-0 flex items-start gap-3 cursor-pointer\",onClick:function(){return a(e)},children:[(0,r.jsx)(F.A,{className:\"h-4 w-4 text-muted-foreground mt-0.5 shrink-0\"}),(0,r.jsxs)(\"div\",{className:\"flex-1 min-w-0\",children:[(0,r.jsx)(\"div\",{className:\"font-medium text-sm text-foreground truncate\",children:e.display_name.split(\",\")[0]}),(0,r.jsx)(\"div\",{className:\"text-xs text-muted-foreground truncate\",children:e.display_name})]})]},e.place_id)})})}):null},L=function(e){var t=e.location,n=e.mapHeight,a=void 0===n?\"200px\":n,o=e.showMap,i=e.isMapVisible;return o&&i&&t?(0,r.jsx)(\"div\",{className:\"border rounded-md overflow-hidden\",children:(0,r.jsx)(\"iframe\",{src:\"https:\u002F\u002Fwww.openstreetmap.org\u002Fexport\u002Fembed.html?bbox=\".concat(t.lng-.01,\",\").concat(t.lat-.01,\",\").concat(t.lng+.01,\",\").concat(t.lat+.01,\"&layer=mapnik&marker=\").concat(t.lat,\",\").concat(t.lng),width:\"100%\",height:a,frameBorder:\"0\",scrolling:\"no\",marginHeight:0,marginWidth:0,title:\"Location Map\",className:\"w-full\"})}):null},X=function(e){var t=e.location;return(0,r.jsx)(\"div\",{className:\"text-sm text-muted-foreground\",children:(0,r.jsxs)(\"div\",{className:\"text-xs mt-1\",children:[(0,h.__)(\"Coordinates:\",\"wp-cafe\"),\" \",t.lat.toFixed(6),\",\",\" \",t.lng.toFixed(6)]})})};function G(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Y(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Y(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Y(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Y(c,\"constructor\",d),Y(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Y(d,a,\"GeneratorFunction\"),Y(c),Y(c,a,\"Generator\"),Y(c,r,function(){return this}),Y(c,\"toString\",function(){return\"[object Generator]\"}),(G=function(){return{w:o,m}})()}function Y(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Y=function(e,t,n,r){function o(t,n){Y(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Y(e,t,n,r)}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return q(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?q(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var B=function(e,t){var n=Z((0,d.useState)(!1),2),r=n[0],a=n[1],o=Z((0,d.useState)(\"\"),2),i=o[0],s=o[1],u=Z((0,d.useState)(\"\"),2),l=u[0],c=u[1],f=Z((0,d.useState)({}),2),p=f[0],v=f[1],g=Z((0,d.useState)(!1),2),b=g[0],w=g[1],y=Z((0,d.useState)(null),2),k=y[0],x=y[1];(0,d.useEffect)(function(){e&&e.lat&&e.lng?(s(e.lat.toString()),c(e.lng.toString())):null===e&&(s(\"\"),c(\"\"),v({}))},[e]);var j=(0,d.useCallback)(function(e,t){var n={};if(e.trim()){var r=parseFloat(e);isNaN(r)?n.lat=(0,h.__)(\"Invalid latitude format\",\"wp-cafe\"):(r\u003C-90||r>90)&&(n.lat=(0,h.__)(\"Latitude must be between -90 and 90\",\"wp-cafe\"))}if(t.trim()){var a=parseFloat(t);isNaN(a)?n.lng=(0,h.__)(\"Invalid longitude format\",\"wp-cafe\"):(a\u003C-180||a>180)&&(n.lng=(0,h.__)(\"Longitude must be between -180 and 180\",\"wp-cafe\"))}return v(n),0===Object.keys(n).length},[]),M=(0,d.useCallback)(function(e){return n=void 0,r=void 0,a=void 0,o=G().m(function n(){var r,a,o,s,u;return G().w(function(n){for(;;)switch(n.p=n.n){case 0:if(i.trim()&&l.trim()){n.n=1;break}return v({lat:i.trim()?void 0:(0,h.__)(\"Latitude is required\",\"wp-cafe\"),lng:l.trim()?void 0:(0,h.__)(\"Longitude is required\",\"wp-cafe\")}),n.a(2);case 1:if(!j(i,l)){n.n=6;break}if(r=parseFloat(i),a=parseFloat(l),!t){n.n=6;break}return w(!0),x(null),n.p=2,n.n=3,t(r,a);case 3:(o=n.v)&&e(o),n.n=5;break;case 4:n.p=4,u=n.v,s=u instanceof Error?u.message:(0,h.__)(\"Reverse geocoding failed\",\"wp-cafe\"),x(s),(0,m.D)(s,\"error\"),console.error(\"Reverse geocoding error:\",u);case 5:return n.p=5,w(!1),n.f(5);case 6:return n.a(2)}},n,null,[[2,4,5,6]])}),new(a||(a=Promise))(function(e,t){function i(e){try{u(o.next(e))}catch(e){t(e)}}function s(e){try{u(o.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(n,r||[])).next())});var n,r,a,o},[i,l,j,t]),P=(0,d.useCallback)(function(e){return function(){return M(e)}},[M]),_=(0,d.useCallback)(function(e,t){\"lat\"===e?(s(t),p.lat&&v(function(e){return Object.assign(Object.assign({},e),{lat:void 0})})):\"lng\"===e&&(c(t),p.lng&&v(function(e){return Object.assign(Object.assign({},e),{lng:void 0})}))},[p.lat,p.lng]),S=(0,d.useCallback)(function(e){a(e),e||v({})},[]);return{isEnabled:r,latitude:i,longitude:l,errors:p,isLoading:b,error:k,handleSubmit:M,createSubmitHandler:P,handleCoordinateChange:_,handleToggleEnabled:S}},V=n(418),U=n(19402),K=function(e){var t,n,a=e.onCoordinatesSubmit,i=e.isLoading,s=void 0!==i&&i,u=e.className,l=void 0===u?\"\":u,c=e.currentLocation,m=e.reverseGeocodeFn,f=e.enableCustomCoordinates,p=e.onEnableChange,v=B(c,m),g=v.isEnabled,b=v.latitude,w=v.longitude,y=v.errors,k=v.isLoading,x=v.error,j=v.createSubmitHandler,M=v.handleCoordinateChange,P=v.handleToggleEnabled,_=(0,T.useSelect)(function(e){return e(null===U.zQ||void 0===U.zQ?void 0:U.zQ.integrations).getIntegrationsState()},[]).integrations,S=\"on\"===(null===(t=null==_?void 0:_[\"google-map\"])||void 0===t?void 0:t.status);return(0,d.useEffect)(function(){if(void 0!==f){var e=\"1\"===f;e!==g&&P(e)}},[f]),(0,r.jsxs)(\"div\",{className:\"space-y-3 \".concat(l),children:[(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2\",children:[(0,r.jsx)(o.Checkbox,{id:\"custom-coordinates\",checked:g,onCheckedChange:function(e){P(e),p&&p(e?\"1\":\"0\")}}),(0,r.jsx)(o.Label,{htmlFor:\"custom-coordinates\",className:\"text-sm font-medium text-black\u002F90 cursor-pointer\",children:(0,h.__)(\"Not accurate ! Use custom latitude and longitude\",\"wp-cafe\")})]}),g&&(0,r.jsxs)(\"div\",{className:\"space-y-3 p-4 border border-border rounded-md bg-card\",children:[(0,r.jsxs)(\"div\",{className:\"flex gap-3\",children:[(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(o.Label,{htmlFor:\"latitude-input\",className:\"text-sm font-medium text-black\u002F85\",children:(0,h.__)(\"Latitude\",\"wp-cafe\")}),(0,r.jsx)(o.Input,{id:\"latitude-input\",type:\"number\",step:\"any\",placeholder:(0,h.__)(\"e.g., 40.7128\",\"wp-cafe\"),value:b,onChange:function(e){return M(\"lat\",e.target.value)}}),y.lat&&(0,r.jsx)(\"div\",{className:\"mt-1 text-sm text-danger\",children:y.lat})]}),(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(o.Label,{htmlFor:\"longitude-input\",className:\"text-sm font-medium text-black\u002F85\",children:(0,h.__)(\"Longitude\",\"wp-cafe\")}),(0,r.jsx)(o.Input,{id:\"longitude-input\",type:\"number\",step:\"any\",placeholder:(0,h.__)(\"e.g., -74.0060\",\"wp-cafe\"),value:w,onChange:function(e){return M(\"lng\",e.target.value)}}),y.lng&&(0,r.jsx)(\"div\",{className:\"mt-1 text-sm text-danger\",children:y.lng})]})]}),(0,r.jsx)(\"div\",{className:\"flex justify-end\",children:(0,r.jsx)(o.Button,{type:\"button\",onClick:j(a),disabled:s||k||!b.trim()||!w.trim(),size:\"sm\",className:\"px-4\",children:s||k?(0,h.__)(\"Finding location...\",\"wp-cafe\"):(0,h.__)(\"Find Location\",\"wp-cafe\")})}),!S&&(0,r.jsxs)(\"div\",{className:\"flex gap-3 p-3 bg-amber-50 border border-amber-200 rounded text-sm text-amber-900\",children:[(0,r.jsx)(V.A,{className:\"h-5 w-5 shrink-0 mt-0.5\"}),(0,r.jsxs)(\"div\",{className:\"flex-1\",children:[(0,r.jsx)(\"div\",{className:\"font-medium\",children:(0,h.__)(\"Free map data — accuracy may vary\",\"wp-cafe\")}),(0,r.jsx)(\"div\",{className:\"mt-1 text-xs text-amber-800\",children:(0,h.__)(\"Open-source map data may not always include precise building, apartment, or unit-level details. If you need more precise addresses, consider enabling the Google Maps option.\",\"wp-cafe\")}),(0,r.jsx)(\"div\",{className:\"mt-2\",children:(0,r.jsx)(\"a\",{href:\"\".concat(null===(n=null===window||void 0===window?void 0:window.wpCafe)||void 0===n?void 0:n.admin_url,\"admin.php?page=wpcafe#\u002Fintegrations\"),className:\"text-xs font-medium text-amber-900 hover:underline\",target:\"_self\",rel:\"noreferrer\",children:(0,h.__)(\"Configure Google Maps integration →\",\"wp-cafe\")})})]})]}),x&&(0,r.jsx)(\"div\",{className:\"mt-2 p-2 bg-red-50 border border-red-200 rounded-md\",children:(0,r.jsx)(\"p\",{className:\"text-sm text-red-600\",children:x})})]})]})};function J(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return Q(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Q(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,Q(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,Q(c,\"constructor\",d),Q(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",Q(d,a,\"GeneratorFunction\"),Q(c),Q(c,a,\"Generator\"),Q(c,r,function(){return this}),Q(c,\"toString\",function(){return\"[object Generator]\"}),(J=function(){return{w:o,m}})()}function Q(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}Q=function(e,t,n,r){function o(t,n){Q(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},Q(e,t,n,r)}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}var te=function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())})},ne=function(){var e,t,n=(e=(0,d.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ee(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ee(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),r=n[0],a=n[1],o=(0,d.useCallback)(function(e,t){return te(void 0,void 0,void 0,J().m(function n(){var r,o,i,s;return J().w(function(n){for(;;)switch(n.p=n.n){case 0:return a(!0),n.p=1,n.n=2,fetch(e,Object.assign({headers:Object.assign({\"Accept-Language\":\"en-US,en;q=0.9\",\"User-Agent\":\"WPCafe-3.0 (https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002F)\"},null==t?void 0:t.headers)},t));case 2:if((r=n.v).ok){n.n=3;break}throw new Error(\"HTTP error! status: \".concat(r.status));case 3:return n.n=4,r.json();case 4:return o=n.v,n.a(2,o);case 5:return n.p=5,s=n.v,console.error(s),i=s instanceof Error?s.message:(0,h.__)(\"Failed to fetch location data\",\"wp-cafe\"),(0,m.D)(i,\"error\"),n.a(2,null);case 6:return n.p=6,a(!1),n.f(6);case 7:return n.a(2)}},n,null,[[1,5,6,7]])}))},[]),i=(0,d.useCallback)(function(e){var t=new URLSearchParams({format:\"json\",q:e,limit:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:5).toString(),addressdetails:\"1\"});return\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Fsearch?\".concat(t.toString())},[]),s=(0,d.useCallback)(function(e,t){var n=new URLSearchParams({format:\"json\",lat:e.toString(),lon:t.toString(),addressdetails:\"1\"});return\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Freverse?\".concat(n.toString())},[]),u=(0,d.useCallback)(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\u003Ct;r++)n[r-1]=arguments[r];return te(void 0,[e].concat(n),void 0,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return J().m(function n(){var r,a;return J().w(function(n){for(;;)switch(n.n){case 0:if(e.trim()&&!(e.length\u003C3)){n.n=1;break}return n.a(2,[]);case 1:return r=i(e,t),n.n=2,o(r);case 2:return a=n.v,n.a(2,a||[])}},n)})()})},[i,o]),l=(0,d.useCallback)(function(e,t){return te(void 0,void 0,void 0,J().m(function n(){var r,a,i;return J().w(function(n){for(;;)switch(n.n){case 0:return r=s(e,t),n.n=1,o(r);case 1:if(!(a=n.v)||!a.display_name){n.n=2;break}return i={address:a.display_name,lat:e,lng:t},n.a(2,i);case 2:return n.a(2,null)}},n)}))},[s,o]);return{isLoading:r,fetchNominatimData:o,searchLocations:u,reverseGeocode:l,buildNominatimSearchUrl:i,buildNominatimReverseUrl:s}};function re(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ae(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ae(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ae(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ae(c,\"constructor\",d),ae(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ae(d,a,\"GeneratorFunction\"),ae(c),ae(c,a,\"Generator\"),ae(c,r,function(){return this}),ae(c,\"toString\",function(){return\"[object Generator]\"}),(re=function(){return{w:o,m}})()}function ae(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ae=function(e,t,n,r){function o(t,n){ae(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ae(e,t,n,r)}function oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ie(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ie(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function se(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return ue(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ue(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,ue(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,ue(c,\"constructor\",d),ue(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",ue(d,a,\"GeneratorFunction\"),ue(c),ue(c,a,\"Generator\"),ue(c,r,function(){return this}),ue(c,\"toString\",function(){return\"[object Generator]\"}),(se=function(){return{w:o,m}})()}function ue(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}ue=function(e,t,n,r){function o(t,n){ue(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},ue(e,t,n,r)}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return ce(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ce(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function me(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return fe(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(fe(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,fe(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,fe(c,\"constructor\",d),fe(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",fe(d,a,\"GeneratorFunction\"),fe(c),fe(c,a,\"Generator\"),fe(c,r,function(){return this}),fe(c,\"toString\",function(){return\"[object Generator]\"}),(me=function(){return{w:o,m}})()}function fe(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}fe=function(e,t,n,r){function o(t,n){fe(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},fe(e,t,n,r)}const he=function(e){var t=e.control,n=e.name,o=e.label,i=e.required,s=void 0!==i&&i,u=e.tooltip,l=e.placeholder,c=void 0===l?(0,h.__)(\"Enter location or address\",\"wp-cafe\"):l,f=e.className,p=e.mapHeight,v=void 0===p?\"200px\":p,g=e.showMap,b=void 0===g||g,w=e.defaultLocation,y=(0,d.useRef)(null),k=(0,E.xW)()||{},x=k.setValue,j=k.watch,M=null==j?void 0:j(\"enable_custom_coordinates\"),P=function(){var e=oe((0,d.useState)([]),2),t=e[0],n=e[1],r=oe((0,d.useState)(!1),2),a=r[0],o=r[1],i=(0,d.useRef)(null),s=ne(),u=s.searchLocations,l=s.isLoading,c=(0,d.useCallback)(function(e){return t=void 0,r=void 0,a=void 0,i=re().m(function t(){var r;return re().w(function(t){for(;;)switch(t.n){case 0:if(e.trim()&&!(e.length\u003C3)){t.n=1;break}return n([]),o(!1),t.a(2);case 1:return t.n=2,u(e,5);case 2:(r=t.v)&&r.length>0?(n(r),o(!0)):n([]);case 3:return t.a(2)}},t)}),new(a||(a=Promise))(function(e,n){function o(e){try{u(i.next(e))}catch(e){n(e)}}function s(e){try{u(i.throw(e))}catch(e){n(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(o,s)}u((i=i.apply(t,r||[])).next())});var t,r,a,i},[u]),m=(0,d.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;i.current&&clearTimeout(i.current),i.current=setTimeout(function(){c(e)},t)},[c]),f=(0,d.useCallback)(function(){n([]),o(!1)},[]),h=(0,d.useCallback)(function(){o(!1)},[]),p=(0,d.useCallback)(function(){i.current&&clearTimeout(i.current)},[]);return{searchResults:t,showResults:a,isLoading:l,searchLocations:c,debouncedSearch:m,clearSearchResults:f,hideSearchResults:h,cleanup:p}}(),_=P.searchResults,S=P.showResults,W=P.isLoading,C=P.debouncedSearch,O=P.clearSearchResults,N=P.hideSearchResults,z=P.cleanup,A=function(){var e,t,n=(e=(0,d.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return de(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?de(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()),r=n[0],a=n[1],o=(0,d.useCallback)(function(e){return t=void 0,n=void 0,r=void 0,o=se().m(function t(){var n,r,o,i,s,u,d,l,c,f,p;return se().w(function(t){for(;;)switch(t.p=t.n){case 0:if(navigator.geolocation){t.n=1;break}return r=(0,h.__)(\"Geolocation is not supported by this browser.\",\"wp-cafe\"),console.error(r),(0,m.D)(r,\"error\"),t.a(2,null);case 1:return a(!0),t.p=2,t.n=3,new Promise(function(e,t){navigator.geolocation.getCurrentPosition(e,t,{enableHighAccuracy:!0,timeout:1e4,maximumAge:6e4})});case 3:return o=t.v,i=o.coords,s=i.latitude,u=i.longitude,t.n=4,fetch(\"https:\u002F\u002Fnominatim.openstreetmap.org\u002Freverse?format=json&lat=\".concat(s,\"&lon=\").concat(u,\"&addressdetails=1\"),{headers:{\"Accept-Language\":\"en-US,en;q=0.9\"}});case 4:if((d=t.v).ok){t.n=5;break}return console.error(\"Error reverse geocoding:\",d.status),t.a(2,null);case 5:return t.n=6,d.json();case 6:return l=t.v,c={address:l.display_name,lat:s,lng:u},e&&e(c),t.a(2,c);case 7:return t.p=7,p=t.v,console.error(\"Error getting current location:\",p),f=(0,h.__)(\"Failed to get current location. Please try again.\",\"wp-cafe\"),1===p.code?f=(0,h.__)(\"Location access denied. Please allow location access in your browser settings.\",\"wp-cafe\"):(null===(n=p.message)||void 0===n?void 0:n.includes(\"secure origins\"))&&(f=(0,h.__)(\"Location access requires HTTPS. Please use a secure connection or enable HTTPS in WP Local.\",\"wp-cafe\")),(0,m.D)(f,\"error\"),t.a(2,null);case 8:return t.p=8,a(!1),t.f(8);case 9:return t.a(2)}},t,null,[[2,7,8,9]])}),new(r||(r=Promise))(function(e,a){function i(e){try{u(o.next(e))}catch(e){a(e)}}function s(e){try{u(o.throw(e))}catch(e){a(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r(function(e){e(n)})).then(i,s)}u((o=o.apply(t,n||[])).next())});var t,n,r,o},[]);return{isLoading:r,getCurrentLocation:o}}(),T=A.isLoading,D=A.getCurrentLocation,I=ne(),F=I.reverseGeocode,H=I.isLoading,G=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=le((0,d.useState)(e||null),2),r=n[0],a=n[1],o=le((0,d.useState)(!1),2),i=o[0],s=o[1],u=le((0,d.useState)(\"\"),2),l=u[0],c=u[1],m=(0,d.useRef)(null);(0,d.useEffect)(function(){r&&t?s(!0):r||s(!1)},[r,t]);var f=(0,d.useCallback)(function(e){a(e),s(!(!e||!t)),m.current&&m.current(e)},[t]),h=(0,d.useCallback)(function(){a(null),s(!1),c(\"\"),m.current&&m.current(null)},[]),p=(0,d.useCallback)(function(e){c(e),e.trim()||(a(null),s(!1),m.current&&m.current(null))},[]),v=(0,d.useCallback)(function(e){m.current=e},[]),g=(0,d.useCallback)(function(e){e&&(\"string\"==typeof e&&c(e),e.address&&e.lat&&e.lng&&(c(e.address),a(e),s(!0)))},[]);return{location:r,isMapVisible:i,searchQuery:l,setLocationAndUpdateForm:f,clearLocation:h,updateSearchQuery:p,setFieldOnChange:v,initializeWithFormValue:g,fieldOnChangeRef:m}}(w,b),Y=G.location,Z=G.isMapVisible,q=G.searchQuery,B=G.setLocationAndUpdateForm,V=G.clearLocation,U=G.updateSearchQuery,J=G.setFieldOnChange,Q=G.initializeWithFormValue,ee=G.fieldOnChangeRef,te=(0,d.useCallback)(function(e){var t=e.target.value;U(t),t.trim()?C(t,1e3):O()},[U,O,C]),ae=(0,d.useCallback)(function(){q.trim()&&!Y&&ee.current&&ee.current(q.trim()),setTimeout(function(){N()},200)},[q,Y,N]),ie=(0,d.useCallback)(function(e){var t={address:e.display_name,lat:parseFloat(e.lat),lng:parseFloat(e.lon)};B(t),U(e.display_name),N(),O()},[B,U,N,O]),ue=(0,d.useCallback)(function(){return e=void 0,t=void 0,n=void 0,r=me().m(function e(){var t;return me().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D();case 1:(t=e.v)&&(B(t),U(t.address));case 2:return e.a(2)}},e)}),new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}u((r=r.apply(e,t||[])).next())});var e,t,n,r},[D,B,U]),ce=(0,d.useCallback)(function(){V(),O()},[V,O]),fe=(0,d.useCallback)(function(e){B(e),U(e.address)},[B,U]);return(0,d.useEffect)(function(){return function(){z()}},[z]),(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:s,tooltip:u,inputField:function(e){return J(e.onChange),(0,d.useEffect)(function(){Q(e.value)},[e.value,Q]),(0,r.jsxs)(\"div\",{className:\"space-y-3 w-full max-w-[770px]\",children:[(0,r.jsxs)(\"div\",{className:\"relative\",children:[(0,r.jsx)(R,{placeholder:c,value:q,onChange:te,onBlur:ae,className:f,inputRef:y,onGetCurrentLocation:ue,onClearLocation:ce,isLoading:W||T||H,hasLocation:!!Y}),(0,r.jsx)($,{results:_,showResults:S,onSelectResult:ie})]}),(0,r.jsx)(K,{onCoordinatesSubmit:fe,currentLocation:Y,reverseGeocodeFn:F,enableCustomCoordinates:M,onEnableChange:function(e){x&&x(\"enable_custom_coordinates\",e)}}),(0,r.jsx)(L,{location:Y,mapHeight:v,showMap:b,isMapVisible:Z}),Y&&(0,r.jsx)(X,{location:Y})]})}})};var pe=function(e){var t,n,i,s,u=(0,T.useSelect)(function(e){return e(U.zQ.settings).getSettingsState()},[]).data,l=(0,D.r)().getIntegrations,c=(0,T.useSelect)(function(e){return e(null===U.zQ||void 0===U.zQ?void 0:U.zQ.integrations).getIntegrationsState()},[]).integrations,m=(0,E.xW)()||{},f=m.setValue,h=m.watch,p=null==h?void 0:h(\"enable_custom_coordinates\");(0,d.useEffect)(function(){l()},[]);var v=(u||{}).google_map_api_key,g=!(\"on\"!==(null===(t=null==c?void 0:c[\"google-map\"])||void 0===t?void 0:t.status)||!v||\"\"===v.trim());if(!c)return(0,r.jsx)(o.Skeleton,{className:\"h-[200px] w-full\"});var b=null===(s=null===(i=null===(n=null===window||void 0===window?void 0:window.wp)||void 0===n?void 0:n.hooks)||void 0===i?void 0:i.applyFilters)||void 0===s?void 0:s.call(i,\"wp_cafe_location_input_google_map\",null,Object.assign(Object.assign({},e),{apiKey:v,FormInput:a.Z,Input:o.Input,LocationDetails:X,CustomCoordinatesInput:K,useCustomCoordinates:B,enableCustomCoordinates:p,onEnableCustomCoordinatesChange:function(e){f&&f(\"enable_custom_coordinates\",e)}}));return(0,r.jsx)(\"div\",{children:g&&b?b:(0,r.jsx)(he,Object.assign({},e))})};function ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}n(19392),n(46905),n(5546),n(99321);var ge=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,l=e.required,c=void 0!==l&&l,m=e.tooltip,f=e.onBlur,h=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:c,tooltip:m,className:h,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({required:c,placeholder:s,type:d},e,{onBlur:f?function(t){e.onBlur(t),f(t)}:e.onBlur}))}})},be=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({type:\"email\",placeholder:null!=s?s:\"you@example.com\"},e))}})},we=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Input,Object.assign({type:\"number\",placeholder:s},e,{onChange:function(t){var n=t.target.value;e.onChange(\"\"===n?null:+n)}}))}})},ye=function(e){var t=e.control,n=e.name,i=e.label,s=e.placeholder,u=e.required,d=void 0!==u&&u,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:d,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(o.Textarea,Object.assign({placeholder:s},e))}})},ke=function(e){var t=e.control,n=e.name,i=e.label,s=e.required,u=void 0!==s&&s,d=e.inlineLabel,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:u,inlineLabel:d,tooltip:l,className:c,inputField:function(e){var t;return(0,r.jsx)(o.Checkbox,{checked:null!==(t=e.value)&&void 0!==t&&t,onCheckedChange:e.onChange,id:n})}})},xe=function(e){var t=e.control,n=e.name,i=e.label,s=e.required,u=void 0!==s&&s,d=e.options,l=e.tooltip,c=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:i,required:u,tooltip:l,className:c,inputField:function(e){return(0,r.jsx)(\"div\",{className:\"space-y-2\",children:d.map(function(t){var a=(e.value||[]).includes(t.value);return(0,r.jsxs)(\"label\",{className:\"flex items-center gap-2 cursor-pointer\",children:[(0,r.jsx)(o.Checkbox,{checked:a,onCheckedChange:function(n){var r,a,o=e.value||[];r=n?[].concat(function(e){if(Array.isArray(e))return ve(e)}(a=o)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(a)||function(e,t){if(e){if(\"string\"==typeof e)return ve(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?ve(e,t):void 0}}(a)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}(),[t.value]):o.filter(function(e){return e!==t.value}),e.onChange(r)},id:\"\".concat(n,\".\").concat(t.value)}),(0,r.jsx)(\"span\",{className:\"text-sm\",children:t.label})]},t.value)})})}})},je=function(e){var t=e.control,n=e.name,o=e.label,i=e.required,u=void 0!==i&&i,d=e.inlineLabel,l=e.tooltip,c=e.options,m=e.orientation,f=void 0===m?\"vertical\":m,h=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:u,inlineLabel:d,tooltip:l,className:h,inputField:function(e){return(0,r.jsx)(s.z,{onValueChange:e.onChange,value:e.value||\"\",className:\"horizontal\"===f?\"flex flex-row gap-4\":\"flex flex-col gap-2\",children:c.map(function(e){return(0,r.jsxs)(\"div\",{className:\"flex items-center space-x-2\",children:[(0,r.jsx)(s.C,{value:e.value,id:\"\".concat(n,\"-\").concat(e.value)}),(0,r.jsx)(\"label\",{htmlFor:\"\".concat(n,\"-\").concat(e.value),className:\"text-sm\",children:e.label})]},e.value)})})}})},Me=function(e){var t=e.control,n=e.name,o=e.label,s=e.placeholder,u=e.type,d=void 0===u?\"text\":u,l=e.required,c=void 0!==l&&l,m=e.prefix,f=e.suffix,h=e.tooltip,p=e.className;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:c,tooltip:h,className:p,inputField:function(e){return(0,r.jsx)(i.L,Object.assign({required:c,placeholder:s,type:d,prefix:m,suffix:f},e,{onChange:function(t){var n=t.target.value;\"number\"===d?e.onChange(\"\"===n?null:Number(n)):e.onChange(n)}}))}})},Pe=function(e){var t=e.control,n=e.name,o=e.label,i=e.placeholder,s=e.options,d=e.defaultValue,l=e.required,c=void 0!==l&&l,m=e.tooltip,f=e.unit,h=e.createNewOption,p=e.valueType,v=e.isMulti,g=e.emptyNotice,b=e.className,w=e.showSearch;return(0,r.jsx)(a.Z,{control:t,name:n,label:o,required:c,tooltip:m,className:b,inputField:function(e){return(0,r.jsx)(u.a,Object.assign({options:s,placeholder:i,defaultValue:v?void 0:d||e.value,value:v?e.value:void 0,unit:f,createNewOption:h,valueType:p,isMulti:v,emptyNotice:g,showSearch:w},e))}})}},95805(e,t,n){n.d(t,{A:()=>I});var r=n(31635),a=n(51609),o=\"right-scroll-bar-position\",i=\"width-before-scroll-bar\",s=n(5702),u=(0,n(57309).f)(),d=function(){},l=a.forwardRef(function(e,t){var n=a.useRef(null),o=a.useState({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:d}),i=o[0],l=o[1],c=e.forwardProps,m=e.children,f=e.className,h=e.removeScrollBar,p=e.enabled,v=e.shards,g=e.sideCar,b=e.noRelative,w=e.noIsolation,y=e.inert,k=e.allowPinchZoom,x=e.as,j=void 0===x?\"div\":x,M=e.gapMode,P=(0,r.Tt)(e,[\"forwardProps\",\"children\",\"className\",\"removeScrollBar\",\"enabled\",\"shards\",\"sideCar\",\"noRelative\",\"noIsolation\",\"inert\",\"allowPinchZoom\",\"as\",\"gapMode\"]),_=g,S=(0,s.S)([n,t]),W=(0,r.Cl)((0,r.Cl)({},P),i);return a.createElement(a.Fragment,null,p&&a.createElement(_,{sideCar:u,removeScrollBar:h,shards:v,noRelative:b,noIsolation:w,inert:y,setCallbacks:l,allowPinchZoom:!!k,lockRef:n,gapMode:M}),c?a.cloneElement(a.Children.only(m),(0,r.Cl)((0,r.Cl)({},W),{ref:S})):a.createElement(j,(0,r.Cl)({},W,{className:f,ref:S}),m))});l.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},l.classNames={fullWidth:i,zeroRight:o};var c=n(30635),m=n(36667),f=function(){var e,t,n,r=(t=0,n=null,e={add:function(e){var r,a;0==t&&(n=function(){if(!document)return null;var e=document.createElement(\"style\");e.type=\"text\u002Fcss\";var t=(0,m.m)();return t&&e.setAttribute(\"nonce\",t),e}())&&(a=e,(r=n).styleSheet?r.styleSheet.cssText=a:r.appendChild(document.createTextNode(a)),function(e){(document.head||document.getElementsByTagName(\"head\")[0]).appendChild(e)}(n)),t++},remove:function(){! --t&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}},function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])});return function(e){var t=e.styles,n=e.dynamic;return r(t,n),null}},h={left:0,top:0,right:0,gap:0},p=function(e){return parseInt(e||\"\",10)||0},v=f(),g=\"data-scroll-locked\",b=function(e,t,n,r){var a=e.left,s=e.top,u=e.right,d=e.gap;return void 0===n&&(n=\"margin\"),\"\\n  .\".concat(\"with-scroll-bars-hidden\",\" {\\n   overflow: hidden \").concat(r,\";\\n   padding-right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  body[\").concat(g,\"] {\\n    overflow: hidden \").concat(r,\";\\n    overscroll-behavior: contain;\\n    \").concat([t&&\"position: relative \".concat(r,\";\"),\"margin\"===n&&\"\\n    padding-left: \".concat(a,\"px;\\n    padding-top: \").concat(s,\"px;\\n    padding-right: \").concat(u,\"px;\\n    margin-left:0;\\n    margin-top:0;\\n    margin-right: \").concat(d,\"px \").concat(r,\";\\n    \"),\"padding\"===n&&\"padding-right: \".concat(d,\"px \").concat(r,\";\")].filter(Boolean).join(\"\"),\"\\n  }\\n  \\n  .\").concat(o,\" {\\n    right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  \\n  .\").concat(i,\" {\\n    margin-right: \").concat(d,\"px \").concat(r,\";\\n  }\\n  \\n  .\").concat(o,\" .\").concat(o,\" {\\n    right: 0 \").concat(r,\";\\n  }\\n  \\n  .\").concat(i,\" .\").concat(i,\" {\\n    margin-right: 0 \").concat(r,\";\\n  }\\n  \\n  body[\").concat(g,\"] {\\n    \").concat(\"--removed-body-scroll-bar-size\",\": \").concat(d,\"px;\\n  }\\n\")},w=function(){var e=parseInt(document.body.getAttribute(g)||\"0\",10);return isFinite(e)?e:0},y=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?\"margin\":r;a.useEffect(function(){return document.body.setAttribute(g,(w()+1).toString()),function(){var e=w()-1;e\u003C=0?document.body.removeAttribute(g):document.body.setAttribute(g,e.toString())}},[]);var i=a.useMemo(function(){return function(e){if(void 0===e&&(e=\"margin\"),\"undefined\"==typeof window)return h;var t=function(e){var t=window.getComputedStyle(document.body),n=t[\"padding\"===e?\"paddingLeft\":\"marginLeft\"],r=t[\"padding\"===e?\"paddingTop\":\"marginTop\"],a=t[\"padding\"===e?\"paddingRight\":\"marginRight\"];return[p(n),p(r),p(a)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(o)},[o]);return a.createElement(v,{styles:b(i,!t,o,n?\"\":\"!important\")})},k=!1;if(\"undefined\"!=typeof window)try{var x=Object.defineProperty({},\"passive\",{get:function(){return k=!0,!0}});window.addEventListener(\"test\",x,x),window.removeEventListener(\"test\",x,x)}catch(e){k=!1}var j=!!k&&{passive:!1},M=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return\"hidden\"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return\"TEXTAREA\"===e.tagName}(e)&&\"visible\"===n[t])},P=function(e,t){var n=t.ownerDocument,r=t;do{if(\"undefined\"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),_(e,r)){var a=S(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},_=function(e,t){return\"v\"===e?function(e){return M(e,\"overflowY\")}(t):function(e){return M(e,\"overflowX\")}(t)},S=function(e,t){return\"v\"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},W=function(e){return\"changedTouches\"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},O=function(e){return e&&\"current\"in e?e.current:e},N=function(e){return\"\\n  .block-interactivity-\".concat(e,\" {pointer-events: none;}\\n  .allow-interactivity-\").concat(e,\" {pointer-events: all;}\\n\")},z=0,A=[];function T(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const E=(0,c.m)(u,function(e){var t=a.useRef([]),n=a.useRef([0,0]),o=a.useRef(),i=a.useState(z++)[0],s=a.useState(f)[0],u=a.useRef(e);a.useEffect(function(){u.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add(\"block-interactivity-\".concat(i));var t=(0,r.fX)([e.lockRef.current],(e.shards||[]).map(O),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(\"allow-interactivity-\".concat(i))}),function(){document.body.classList.remove(\"block-interactivity-\".concat(i)),t.forEach(function(e){return e.classList.remove(\"allow-interactivity-\".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var d=a.useCallback(function(e,t){if(\"touches\"in e&&2===e.touches.length||\"wheel\"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var r,a=W(e),i=n.current,s=\"deltaX\"in e?e.deltaX:i[0]-a[0],d=\"deltaY\"in e?e.deltaY:i[1]-a[1],l=e.target,c=Math.abs(s)>Math.abs(d)?\"h\":\"v\";if(\"touches\"in e&&\"h\"===c&&\"range\"===l.type)return!1;var m=window.getSelection(),f=m&&m.anchorNode;if(f&&(f===l||f.contains(l)))return!1;var h=P(c,l);if(!h)return!0;if(h?r=c:(r=\"v\"===c?\"h\":\"v\",h=P(c,l)),!h)return!1;if(!o.current&&\"changedTouches\"in e&&(s||d)&&(o.current=r),!r)return!0;var p=o.current||r;return function(e,t,n,r){var a=function(e,t){return\"h\"===e&&\"rtl\"===t?-1:1}(e,window.getComputedStyle(t).direction),o=a*r,i=n.target,s=t.contains(i),u=!1,d=o>0,l=0,c=0;do{if(!i)break;var m=S(e,i),f=m[0],h=m[1]-m[2]-a*f;(f||h)&&_(e,i)&&(l+=h,c+=f);var p=i.parentNode;i=p&&p.nodeType===Node.DOCUMENT_FRAGMENT_NODE?p.host:p}while(!s&&i!==document.body||s&&(t.contains(i)||t===i));return(d&&(Math.abs(l)\u003C1||!1)||!d&&(Math.abs(c)\u003C1||!1))&&(u=!0),u}(p,t,e,\"h\"===p?s:d)},[]),l=a.useCallback(function(e){var n=e;if(A.length&&A[A.length-1]===s){var r=\"deltaY\"in n?C(n):W(n),a=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,a=r,t[0]===a[0]&&t[1]===a[1]);var t,a})[0];if(a&&a.should)n.cancelable&&n.preventDefault();else if(!a){var o=(u.current.shards||[]).map(O).filter(Boolean).filter(function(e){return e.contains(n.target)});(o.length>0?d(n,o[0]):!u.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),c=a.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:T(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),m=a.useCallback(function(e){n.current=W(e),o.current=void 0},[]),h=a.useCallback(function(t){c(t.type,C(t),t.target,d(t,e.lockRef.current))},[]),p=a.useCallback(function(t){c(t.type,W(t),t.target,d(t,e.lockRef.current))},[]);a.useEffect(function(){return A.push(s),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:p}),document.addEventListener(\"wheel\",l,j),document.addEventListener(\"touchmove\",l,j),document.addEventListener(\"touchstart\",m,j),function(){A=A.filter(function(e){return e!==s}),document.removeEventListener(\"wheel\",l,j),document.removeEventListener(\"touchmove\",l,j),document.removeEventListener(\"touchstart\",m,j)}},[]);var v=e.removeScrollBar,g=e.inert;return a.createElement(a.Fragment,null,g?a.createElement(s,{styles:N(i)}):null,v?a.createElement(y,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var D=a.forwardRef(function(e,t){return a.createElement(l,(0,r.Cl)({},e,{ref:t,sideCar:E}))});D.classNames=l.classNames;const I=D},96221(e,t,n){n.d(t,{g:()=>o});var r=n(74848),a=n(65576);function o(e){var t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)\u003C0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a\u003Cr.length;a++)t.indexOf(r[a])\u003C0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,[]);return(0,r.jsx)(a.b,Object.assign({\"data-slot\":\"aspect-ratio\"},t))}},97084(e,t,n){n.d(t,{N:()=>s});var r=n(61501),a=n(80337),o=n(73576),i=n(29407);function s(e,t){const n=(0,i.a)(e,t?.in),s=+(0,a.k)(n,t)-+(0,o.b)(n,t);return Math.round(s\u002Fr.my)+1}},97213(e,t,n){n.d(t,{A:()=>r});const r=(0,n(9407).A)(\"info\",[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M12 16v-4\",key:\"1dtifu\"}],[\"path\",{d:\"M12 8h.01\",key:\"e9boi3\"}]])},97248(e,t,n){n.d(t,{_s:()=>D});var r=n(78370),a=n(51609);const o=a.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:\"bottom\",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),i=()=>{const e=a.useContext(o);if(!e)throw new Error(\"useDrawerContext must be used within a Drawer.Root\");return e};function s(){return\u002F^((?!chrome|android).)*safari\u002Fi.test(navigator.userAgent)}function u(){return d(\u002F^iPhone\u002F)||d(\u002F^iPad\u002F)||d(\u002F^Mac\u002F)&&navigator.maxTouchPoints>1}function d(e){return\"undefined\"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(\"undefined\"==typeof document)return;let t=document.head||document.getElementsByTagName(\"head\")[0],n=document.createElement(\"style\");n.type=\"text\u002Fcss\",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}(\"[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\\n[data-state=closed]\\n){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}\");const l=\"undefined\"!=typeof window?a.useLayoutEffect:a.useEffect;function c(...e){return(...t)=>{for(let n of e)\"function\"==typeof n&&n(...t)}}const m=\"undefined\"!=typeof document&&window.visualViewport;function f(e){let t=window.getComputedStyle(e);return\u002F(auto|scroll)\u002F.test(t.overflow+t.overflowX+t.overflowY)}function h(e){for(f(e)&&(e=e.parentElement);e&&!f(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}const p=new Set([\"checkbox\",\"radio\",\"range\",\"color\",\"file\",\"image\",\"button\",\"submit\",\"reset\"]);let v,g=0;function b(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function w(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=h(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function y(e){return e instanceof HTMLInputElement&&!p.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function k(...e){return a.useCallback(function(...e){return t=>e.forEach(e=>function(e,t){\"function\"==typeof e?e(t):null!=e&&(e.current=t)}(e,t))}(...e),e)}const x=new WeakMap;function j(e,t,n=!1){if(!(e&&e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{t.startsWith(\"--\")?e.style.setProperty(t,n):(r[t]=e.style[t],e.style[t]=n)}),n||x.set(e,r)}const M=e=>{switch(e){case\"top\":case\"bottom\":return!0;case\"left\":case\"right\":return!1;default:return e}};function P(e,t){if(!e)return null;const n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform;let a=r.match(\u002F^matrix3d\\((.+)\\)$\u002F);return a?parseFloat(a[1].split(\", \")[M(t)?13:12]):(a=r.match(\u002F^matrix\\((.+)\\)$\u002F),a?parseFloat(a[1].split(\", \")[M(t)?5:4]):null)}function _(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}const S={DURATION:.5,EASE:[.32,.72,0,1]},W=\"vaul-dragging\";function C(e){const t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function O({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=function({defaultProp:e,onChange:t}){const n=a.useState(e),[r]=n,o=a.useRef(r),i=C(t);return a.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,s=i?e:r,u=C(n),d=a.useCallback(t=>{if(i){const n=\"function\"==typeof t?t(e):t;n!==e&&u(n)}else o(t)},[i,e,o,u]);return[s,d]}let N=null;function z({open:e,onOpenChange:t,children:n,onDrag:i,onRelease:d,snapPoints:f,shouldScaleBackground:p=!1,setBackgroundColorOnScale:k=!0,closeThreshold:_=.25,scrollLockTimeout:C=100,dismissible:z=!0,handleOnly:A=!1,fadeFromIndex:T=f&&f.length-1,activeSnapPoint:E,setActiveSnapPoint:D,fixed:I,modal:F=!0,onClose:H,nested:R,noBodyStyles:$=!1,direction:L=\"bottom\",defaultOpen:X=!1,disablePreventScroll:G=!0,snapToSequentialPoint:Y=!1,preventScrollRestoration:Z=!1,repositionInputs:q=!0,onAnimationEnd:B,container:V,autoFocus:U=!1}){var K,J;const[Q=!1,ee]=O({defaultProp:X,prop:e,onChange:e=>{null==t||t(e),e||R||Ne(),setTimeout(()=>{null==B||B(e)},1e3*S.DURATION),e&&!F&&\"undefined\"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents=\"auto\"}),e||(document.body.style.pointerEvents=\"auto\")}}),[te,ne]=a.useState(!1),[re,ae]=a.useState(!1),[oe,ie]=a.useState(!1),se=a.useRef(null),ue=a.useRef(null),de=a.useRef(null),le=a.useRef(null),ce=a.useRef(null),me=a.useRef(!1),fe=a.useRef(null),he=a.useRef(0),pe=a.useRef(!1),ve=a.useRef(!X),ge=a.useRef(0),be=a.useRef(null),we=a.useRef((null==(K=be.current)?void 0:K.getBoundingClientRect().height)||0),ye=a.useRef((null==(J=be.current)?void 0:J.getBoundingClientRect().width)||0),ke=a.useRef(0),xe=a.useCallback(e=>{f&&e===Se.length-1&&(ue.current=new Date)},[]),{activeSnapPoint:je,activeSnapPointIndex:Me,setActiveSnapPoint:Pe,onRelease:_e,snapPointsOffset:Se,onDrag:We,shouldFade:Ce,getPercentageDragged:Oe}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:o,fadeFromIndex:i,onSnapPointChange:s,direction:u=\"bottom\",container:d,snapToSequentialPoint:l}){const[c,m]=O({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[f,h]=a.useState(\"undefined\"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);a.useEffect(()=>{function e(){h({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener(\"resize\",e),()=>window.removeEventListener(\"resize\",e)},[]);const p=a.useMemo(()=>c===(null==n?void 0:n[n.length-1])||null,[n,c]),v=a.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===c))?e:null},[n,c]),g=n&&n.length>0&&(i||0===i)&&!Number.isNaN(i)&&n[i]===c||!n,b=a.useMemo(()=>{const e=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:\"undefined\"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};var t;return null!=(t=null==n?void 0:n.map(t=>{const n=\"string\"==typeof t;let r=0;if(n&&(r=parseInt(t,10)),M(u)){const a=n?r:f?t*e.height:0;return f?\"bottom\"===u?e.height-a:-e.height+a:a}const a=n?r:f?t*e.width:0;return f?\"right\"===u?e.width-a:-e.width+a:a}))?t:[]},[n,f,d]),w=a.useMemo(()=>null!==v?null==b?void 0:b[v]:null,[b,v]),y=a.useCallback(e=>{var t;const a=null!=(t=null==b?void 0:b.findIndex(t=>t===e))?t:null;s(a),j(r.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(u)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),b&&a!==b.length-1&&void 0!==i&&a!==i&&a\u003Ci?j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"0\"}):j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"1\"}),m(null==n?void 0:n[Math.max(a,0)])},[r.current,n,b,i,o,m]);return a.useEffect(()=>{if(c||e){var t;const r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===c))?t:-1;b&&-1!==r&&\"number\"==typeof b[r]&&y(b[r])}},[c,e,n,b,y]),{isLastSnapPoint:p,activeSnapPoint:c,shouldFade:g,getPercentageDragged:function(e,t){if(!n||\"number\"!=typeof v||!b||void 0===i)return null;const r=v===i-1;if(v>=i&&t)return 0;if(r&&!t)return 1;if(!g&&!r)return null;const a=r?v+1:v-1,o=r?b[a]-b[a-1]:b[a+1]-b[a],s=e\u002FMath.abs(o);return r?1-s:s},setActiveSnapPoint:m,activeSnapPointIndex:v,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:a}){if(void 0===i)return;const s=\"bottom\"===u||\"right\"===u?(null!=w?w:0)-e:(null!=w?w:0)+e,d=0===v,c=e>0;if(v===i-1&&j(o.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`}),!l&&r>2&&!c)return void(a?t():y(b[0]));if(!l&&r>2&&c&&b&&n)return void y(b[n.length-1]);const m=null==b?void 0:b.reduce((e,t)=>\"number\"!=typeof e||\"number\"!=typeof t?e:Math.abs(t-s)\u003CMath.abs(e-s)?t:e),f=M(u)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)\u003C.4*f){const e=c?1:-1;if(e>0&&p&&n)return void y(b[n.length-1]);if(d&&e\u003C0&&a&&t(),null===v)return;return void y(b[v+e])}y(m)},onDrag:function({draggedDistance:e}){if(null===w)return;const t=\"bottom\"===u||\"right\"===u?w-e:w+e;(\"bottom\"===u||\"right\"===u)&&t\u003Cb[b.length-1]||(\"top\"===u||\"left\"===u)&&t>b[b.length-1]||j(r.current,{transform:M(u)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:b}}({snapPoints:f,activeSnapPointProp:E,setActiveSnapPointProp:D,drawerRef:be,fadeFromIndex:T,overlayRef:se,onSnapPointChange:xe,direction:L,container:V,snapToSequentialPoint:Y});!function(e={}){let{isDisabled:t}=e;l(()=>{if(!t)return g++,1===g&&u()&&(v=function(){let e,t=0,n=window.pageXOffset,r=window.pageYOffset,a=c(function(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}(document.documentElement,\"paddingRight\",window.innerWidth-document.documentElement.clientWidth+\"px\"));window.scrollTo(0,0);let o=c(b(document,\"touchstart\",n=>{e=h(n.target),e===document.documentElement&&e===document.body||(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),b(document,\"touchmove\",n=>{if(!e||e===document.documentElement||e===document.body)return void n.preventDefault();let r=n.changedTouches[0].pageY,a=e.scrollTop,o=e.scrollHeight-e.clientHeight;0!==o&&((a\u003C=0&&r>t||a>=o&&r\u003Ct)&&n.preventDefault(),t=r)},{passive:!1,capture:!0}),b(document,\"touchend\",e=>{let t=e.target;y(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform=\"translateY(-2000px)\",t.focus(),requestAnimationFrame(()=>{t.style.transform=\"\"}))},{passive:!1,capture:!0}),b(document,\"focus\",e=>{let t=e.target;y(t)&&(t.style.transform=\"translateY(-2000px)\",requestAnimationFrame(()=>{t.style.transform=\"\",m&&(m.height\u003Cwindow.innerHeight?requestAnimationFrame(()=>{w(t)}):m.addEventListener(\"resize\",()=>w(t),{once:!0}))}))},!0),b(window,\"scroll\",()=>{window.scrollTo(0,0)}));return()=>{a(),o(),window.scrollTo(n,r)}}()),()=>{g--,0===g&&(null==v||v())}},[t])}({isDisabled:!Q||re||!F||oe||!te||!q||!G});const{restorePositionSetting:Ne}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:r,preventScrollRestoration:o,noBodyStyles:i}){const[u,d]=a.useState(()=>\"undefined\"!=typeof window?window.location.href:\"\"),l=a.useRef(0),c=a.useCallback(()=>{if(s()&&null===N&&e&&!i){N={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:\"unset\"};const{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(\"position\",\"fixed\",\"important\"),Object.assign(document.body.style,{top:-l.current+\"px\",left:-e+\"px\",right:\"0px\",height:\"auto\"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{const e=t-window.innerHeight;e&&l.current>=t&&(document.body.style.top=-(l.current+e)+\"px\")}),300)}},[e]),m=a.useCallback(()=>{if(s()&&null!==N&&!i){const e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,N),window.requestAnimationFrame(()=>{o&&u!==window.location.href?d(window.location.href):window.scrollTo(t,e)}),N=null}},[u]);return a.useEffect(()=>{function e(){l.current=window.scrollY}return e(),window.addEventListener(\"scroll\",e),()=>{window.removeEventListener(\"scroll\",e)}},[]),a.useEffect(()=>{if(t)return()=>{\"undefined\"!=typeof document&&(document.querySelector(\"[data-vaul-drawer]\")||m())}},[t,m]),a.useEffect(()=>{!n&&r&&(e?(!window.matchMedia(\"(display-mode: standalone)\").matches&&c(),t||window.setTimeout(()=>{m()},500)):m())},[e,r,u,t,n,c,m]),{restorePositionSetting:m}}({isOpen:Q,modal:F,nested:null!=R&&R,hasBeenOpened:te,preventScrollRestoration:Z,noBodyStyles:$});function ze(){return(window.innerWidth-26)\u002Fwindow.innerWidth}function Ae(e,t){var n;let r=e;const a=null==(n=window.getSelection())?void 0:n.toString(),o=be.current?P(be.current,L):null,i=new Date;if(\"SELECT\"===r.tagName)return!1;if(r.hasAttribute(\"data-vaul-no-drag\")||r.closest(\"[data-vaul-no-drag]\"))return!1;if(\"right\"===L||\"left\"===L)return!0;if(ue.current&&i.getTime()-ue.current.getTime()\u003C500)return!1;if(null!==o&&(\"bottom\"===L?o>0:o\u003C0))return!0;if(a&&a.length>0)return!1;if(ce.current&&i.getTime()-ce.current.getTime()\u003CC&&0===o)return ce.current=i,!1;if(t)return ce.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ce.current=new Date,!1;if(\"dialog\"===r.getAttribute(\"role\"))return!0}r=r.parentNode}return!0}function Te(e){re&&be.current&&(be.current.classList.remove(W),me.current=!1,ae(!1),le.current=new Date),null==H||H(),e||ee(!1),setTimeout(()=>{f&&Pe(f[0])},1e3*S.DURATION)}function Ee(){if(!be.current)return;const e=document.querySelector(\"[data-vaul-drawer-wrapper]\"),t=P(be.current,L);j(be.current,{transform:\"translate3d(0, 0, 0)\",transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`}),j(se.current,{transition:`opacity ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,opacity:\"1\"}),p&&t&&t>0&&Q&&j(e,{borderRadius:\"8px\",overflow:\"hidden\",...M(L)?{transform:`scale(${ze()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:\"top\"}:{transform:`scale(${ze()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:\"left\"},transitionProperty:\"transform, border-radius\",transitionDuration:`${S.DURATION}s`,transitionTimingFunction:`cubic-bezier(${S.EASE.join(\",\")})`},!0)}return a.useEffect(()=>{window.requestAnimationFrame(()=>{ve.current=!0})},[]),a.useEffect(()=>{var e;function t(){if(be.current&&q&&(y(document.activeElement)||pe.current)){var e;const t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight;let r=n-t;const a=be.current.getBoundingClientRect().height||0,o=a>.8*n;ke.current||(ke.current=a);const i=be.current.getBoundingClientRect().top;if(Math.abs(ge.current-r)>60&&(pe.current=!pe.current),f&&f.length>0&&Se&&Me&&(r+=Se[Me]||0),ge.current=r,a>t||pe.current){const e=be.current.getBoundingClientRect().height;let n=e;e>t&&(n=t-(o?i:26)),be.current.style.height=I?e-Math.max(r,0)+\"px\":`${Math.max(n,t-i)}px`}else(function(){const e=navigator.userAgent;return\"undefined\"!=typeof window&&(\u002FFirefox\u002F.test(e)&&\u002FMobile\u002F.test(e)||\u002FFxiOS\u002F.test(e))})()||(be.current.style.height=`${ke.current}px`);f&&f.length>0&&!pe.current?be.current.style.bottom=\"0px\":be.current.style.bottom=`${Math.max(r,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener(\"resize\",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener(\"resize\",t)}},[Me,f,Se]),a.useEffect(()=>(Q&&(j(document.documentElement,{scrollBehavior:\"auto\"}),ue.current=new Date),()=>{!function(e,t){if(!(e&&e instanceof HTMLElement))return;let n=x.get(e);n&&(e.style[t]=n[t])}(document.documentElement,\"scrollBehavior\")}),[Q]),a.useEffect(()=>{F||window.requestAnimationFrame(()=>{document.body.style.pointerEvents=\"auto\"})},[F]),a.createElement(r.bL,{defaultOpen:X,onOpenChange:e=>{(z||e)&&(e?ne(!0):Te(!0),ee(e))},open:Q},a.createElement(o.Provider,{value:{activeSnapPoint:je,snapPoints:f,setActiveSnapPoint:Pe,drawerRef:be,overlayRef:se,onOpenChange:t,onPress:function(e){var t,n;(z||f)&&(be.current&&!be.current.contains(e.target)||(we.current=(null==(t=be.current)?void 0:t.getBoundingClientRect().height)||0,ye.current=(null==(n=be.current)?void 0:n.getBoundingClientRect().width)||0,ae(!0),de.current=new Date,u()&&window.addEventListener(\"touchend\",()=>me.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),he.current=M(L)?e.pageY:e.pageX))},onRelease:function(e){if(!re||!be.current)return;be.current.classList.remove(W),me.current=!1,ae(!1),le.current=new Date;const t=P(be.current,L);if(!e||!Ae(e.target,!1)||!t||Number.isNaN(t))return;if(null===de.current)return;const n=le.current.getTime()-de.current.getTime(),r=he.current-(M(L)?e.pageY:e.pageX),a=Math.abs(r)\u002Fn;if(a>.05&&(ie(!0),setTimeout(()=>{ie(!1)},200)),f)return _e({draggedDistance:r*(\"bottom\"===L||\"right\"===L?1:-1),closeDrawer:Te,velocity:a,dismissible:z}),void(null==d||d(e,!0));if(\"bottom\"===L||\"right\"===L?r>0:r\u003C0)return Ee(),void(null==d||d(e,!0));if(a>.4)return Te(),void(null==d||d(e,!1));var o;const i=Math.min(null!=(o=be.current.getBoundingClientRect().height)?o:0,window.innerHeight);var s;const u=Math.min(null!=(s=be.current.getBoundingClientRect().width)?s:0,window.innerWidth),l=\"left\"===L||\"right\"===L;if(Math.abs(t)>=(l?u:i)*_)return Te(),void(null==d||d(e,!1));null==d||d(e,!0),Ee()},onDrag:function(e){var t;if(be.current&&re){const n=\"bottom\"===L||\"right\"===L?1:-1,r=(he.current-(M(L)?e.pageY:e.pageX))*n,a=r>0,o=f&&!z&&!a;if(o&&0===Me)return;const s=Math.abs(r),u=document.querySelector(\"[data-vaul-drawer-wrapper]\");let d=s\u002F(\"bottom\"===L||\"top\"===L?we.current:ye.current);const l=Oe(s,a);if(null!==l&&(d=l),o&&d>=1)return;if(!me.current&&!Ae(e.target,a))return;if(be.current.classList.add(W),me.current=!0,j(be.current,{transition:\"none\"}),j(se.current,{transition:\"none\"}),f&&We({draggedDistance:r}),a&&!f){const e=(t=r,8*(Math.log(t+1)-2)),a=Math.min(-1*e,0)*n;return void j(be.current,{transform:M(L)?`translate3d(0, ${a}px, 0)`:`translate3d(${a}px, 0, 0)`})}const c=1-d;if((Ce||T&&Me===T-1)&&(null==i||i(e,d),j(se.current,{opacity:`${c}`,transition:\"none\"},!0)),u&&se.current&&p){const e=Math.min(ze()+d*(1-ze()),1),t=8-8*d,n=Math.max(0,14-14*d);j(u,{borderRadius:`${t}px`,transform:M(L)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:\"none\"},!0)}if(!f){const e=s*n;j(be.current,{transform:M(L)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:z,shouldAnimate:ve,handleOnly:A,isOpen:Q,isDragging:re,shouldFade:Ce,closeDrawer:Te,onNestedDrag:function(e,t){if(t\u003C0)return;const n=(window.innerWidth-16)\u002Fwindow.innerWidth,r=n+t*(1-n),a=16*t-16;j(be.current,{transform:M(L)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`,transition:\"none\"})},onNestedOpenChange:function(e){const t=e?(window.innerWidth-16)\u002Fwindow.innerWidth:1,n=e?-16:0;fe.current&&window.clearTimeout(fe.current),j(be.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(L)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&be.current&&(fe.current=setTimeout(()=>{const e=P(be.current,L);j(be.current,{transition:\"none\",transform:M(L)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){const n=M(L)?window.innerHeight:window.innerWidth,r=t?(n-16)\u002Fn:1,a=t?-16:0;t&&j(be.current,{transition:`transform ${S.DURATION}s cubic-bezier(${S.EASE.join(\",\")})`,transform:M(L)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:pe,modal:F,snapPointsOffset:Se,activeSnapPointIndex:Me,direction:L,shouldScaleBackground:p,setBackgroundColorOnScale:k,noBodyStyles:$,container:V,autoFocus:U}},n))}const A=a.forwardRef(function({...e},t){const{overlayRef:n,snapPoints:o,onRelease:s,shouldFade:u,isOpen:d,modal:l,shouldAnimate:c}=i(),m=k(t,n),f=o&&o.length>0;if(!l)return null;const h=a.useCallback(e=>s(e),[s]);return a.createElement(r.hJ,{onMouseUp:h,ref:m,\"data-vaul-overlay\":\"\",\"data-vaul-snap-points\":d&&f?\"true\":\"false\",\"data-vaul-snap-points-overlay\":d&&u?\"true\":\"false\",\"data-vaul-animate\":(null==c?void 0:c.current)?\"true\":\"false\",...e})});A.displayName=\"Drawer.Overlay\";const T=a.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...o},s){const{drawerRef:u,onPress:d,onRelease:l,onDrag:c,keyboardIsOpen:m,snapPointsOffset:f,activeSnapPointIndex:h,modal:p,isOpen:v,direction:g,snapPoints:b,container:w,handleOnly:y,shouldAnimate:x,autoFocus:j}=i(),[P,W]=a.useState(!1),C=k(s,u),O=a.useRef(null),N=a.useRef(null),z=a.useRef(!1),A=b&&b.length>0;function T(e){O.current=null,z.current=!1,l(e)}return function(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=i(),s=a.useRef(null),u=(0,a.useMemo)(()=>document.body.style.backgroundColor,[]);function d(){return(window.innerWidth-26)\u002Fwindow.innerWidth}a.useEffect(()=>{if(t&&n){s.current&&clearTimeout(s.current);const t=document.querySelector(\"[data-vaul-drawer-wrapper]\")||document.querySelector(\"[vaul-drawer-wrapper]\");if(!t)return;r&&!o&&_(document.body,{background:\"black\"}),_(t,{transformOrigin:M(e)?\"top\":\"left\",transitionProperty:\"transform, border-radius\",transitionDuration:`${S.DURATION}s`,transitionTimingFunction:`cubic-bezier(${S.EASE.join(\",\")})`});const n=_(t,{borderRadius:\"8px\",overflow:\"hidden\",...M(e)?{transform:`scale(${d()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${d()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),s.current=window.setTimeout(()=>{u?document.body.style.background=u:document.body.style.removeProperty(\"background\")},1e3*S.DURATION)}}},[t,n,u])}(),a.useEffect(()=>{A&&window.requestAnimationFrame(()=>{W(!0)})},[]),a.createElement(r.UC,{\"data-vaul-drawer-direction\":g,\"data-vaul-drawer\":\"\",\"data-vaul-delayed-snap-points\":P?\"true\":\"false\",\"data-vaul-snap-points\":v&&A?\"true\":\"false\",\"data-vaul-custom-container\":w?\"true\":\"false\",\"data-vaul-animate\":(null==x?void 0:x.current)?\"true\":\"false\",...o,ref:C,style:f&&f.length>0?{\"--snap-point-height\":`${f[null!=h?h:0]}px`,...t}:t,onPointerDown:e=>{y||(null==o.onPointerDown||o.onPointerDown.call(o,e),O.current={x:e.pageX,y:e.pageY},d(e))},onOpenAutoFocus:e=>{null==n||n(e),j||e.preventDefault()},onPointerDownOutside:t=>{null==e||e(t),p&&!t.defaultPrevented?m.current&&(m.current=!1):t.preventDefault()},onFocusOutside:e=>{p||e.preventDefault()},onPointerMove:e=>{if(N.current=e,y)return;if(null==o.onPointerMove||o.onPointerMove.call(o,e),!O.current)return;const t=e.pageY-O.current.y,n=e.pageX-O.current.x,r=\"touch\"===e.pointerType?10:2,a=((e,t,n=0)=>{if(z.current)return!0;const r=Math.abs(e.y),a=Math.abs(e.x),o=a>r,i=[\"bottom\",\"right\"].includes(t)?1:-1;if(\"left\"===t||\"right\"===t){if(!(e.x*i\u003C0)&&a>=0&&a\u003C=n)return o}else if(!(e.y*i\u003C0)&&r>=0&&r\u003C=n)return!o;return z.current=!0,!0})({x:n,y:t},g,r);a?c(e):(Math.abs(n)>r||Math.abs(t)>r)&&(O.current=null)},onPointerUp:e=>{null==o.onPointerUp||o.onPointerUp.call(o,e),O.current=null,z.current=!1,l(e)},onPointerOut:e=>{null==o.onPointerOut||o.onPointerOut.call(o,e),T(N.current)},onContextMenu:e=>{null==o.onContextMenu||o.onContextMenu.call(o,e),N.current&&T(N.current)}})});T.displayName=\"Drawer.Content\";const E=a.forwardRef(function({preventCycle:e=!1,children:t,...n},r){const{closeDrawer:o,isDragging:s,snapPoints:u,activeSnapPoint:d,setActiveSnapPoint:l,dismissible:c,handleOnly:m,isOpen:f,onPress:h,onDrag:p}=i(),v=a.useRef(null),g=a.useRef(!1);function b(){v.current&&window.clearTimeout(v.current),g.current=!1}return a.createElement(\"div\",{onClick:function(){g.current?b():window.setTimeout(()=>{!function(){if(s||e||g.current)return void b();if(b(),!u||0===u.length)return void(c||o());if(d===u[u.length-1]&&c)return void o();const t=u.findIndex(e=>e===d);if(-1===t)return;const n=u[t+1];l(n)}()},120)},onPointerCancel:b,onPointerDown:e=>{m&&h(e),v.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:e=>{m&&p(e)},ref:r,\"data-vaul-drawer-visible\":f?\"true\":\"false\",\"data-vaul-handle\":\"\",\"aria-hidden\":\"true\",...n},a.createElement(\"span\",{\"data-vaul-handle-hitarea\":\"\",\"aria-hidden\":\"true\"},t))});E.displayName=\"Drawer.Handle\";const D={Root:z,NestedRoot:function({onDrag:e,onOpenChange:t,open:n,...r}){const{onNestedDrag:o,onNestedOpenChange:s,onNestedRelease:u}=i();if(!o)throw new Error(\"Drawer.NestedRoot must be placed in another drawer\");return a.createElement(z,{nested:!0,open:n,onClose:()=>{s(!1)},onDrag:(t,n)=>{o(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&s(e),null==t||t(e)},onRelease:u,...r})},Content:T,Overlay:A,Trigger:r.l9,Portal:function(e){const t=i(),{container:n=t.container,...o}=e;return a.createElement(r.ZL,{container:n,...o})},Handle:E,Close:r.bm,Title:r.hE,Description:r.VY}},97472(e,t,n){n.d(t,{gl:()=>c});const r={lessThanXSeconds:{one:\"menos dun segundo\",other:\"menos de {{count}} segundos\"},xSeconds:{one:\"1 segundo\",other:\"{{count}} segundos\"},halfAMinute:\"medio minuto\",lessThanXMinutes:{one:\"menos dun minuto\",other:\"menos de {{count}} minutos\"},xMinutes:{one:\"1 minuto\",other:\"{{count}} minutos\"},aboutXHours:{one:\"arredor dunha hora\",other:\"arredor de {{count}} horas\"},xHours:{one:\"1 hora\",other:\"{{count}} horas\"},xDays:{one:\"1 día\",other:\"{{count}} días\"},aboutXWeeks:{one:\"arredor dunha semana\",other:\"arredor de {{count}} semanas\"},xWeeks:{one:\"1 semana\",other:\"{{count}} semanas\"},aboutXMonths:{one:\"arredor de 1 mes\",other:\"arredor de {{count}} meses\"},xMonths:{one:\"1 mes\",other:\"{{count}} meses\"},aboutXYears:{one:\"arredor dun ano\",other:\"arredor de {{count}} anos\"},xYears:{one:\"1 ano\",other:\"{{count}} anos\"},overXYears:{one:\"máis dun ano\",other:\"máis de {{count}} anos\"},almostXYears:{one:\"case un ano\",other:\"case {{count}} anos\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE, d 'de' MMMM y\",long:\"d 'de' MMMM y\",medium:\"d MMM y\",short:\"dd\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"HH:mm:ss zzzz\",long:\"HH:mm:ss z\",medium:\"HH:mm:ss\",short:\"HH:mm\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'ás' {{time}}\",long:\"{{date}} 'ás' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"'o' eeee 'pasado á' LT\",yesterday:\"'onte á' p\",today:\"'hoxe á' p\",tomorrow:\"'mañá á' p\",nextWeek:\"eeee 'á' p\",other:\"P\"},s={lastWeek:\"'o' eeee 'pasado ás' p\",yesterday:\"'onte ás' p\",today:\"'hoxe ás' p\",tomorrow:\"'mañá ás' p\",nextWeek:\"eeee 'ás' p\",other:\"P\"};var u=n(33443);const d={ordinalNumber:(e,t)=>Number(e)+\"º\",era:(0,u.o)({values:{narrow:[\"AC\",\"DC\"],abbreviated:[\"AC\",\"DC\"],wide:[\"antes de cristo\",\"despois de cristo\"]},defaultWidth:\"wide\"}),quarter:(0,u.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"T1\",\"T2\",\"T3\",\"T4\"],wide:[\"1º trimestre\",\"2º trimestre\",\"3º trimestre\",\"4º trimestre\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,u.o)({values:{narrow:[\"e\",\"f\",\"m\",\"a\",\"m\",\"j\",\"j\",\"a\",\"s\",\"o\",\"n\",\"d\"],abbreviated:[\"xan\",\"feb\",\"mar\",\"abr\",\"mai\",\"xun\",\"xul\",\"ago\",\"set\",\"out\",\"nov\",\"dec\"],wide:[\"xaneiro\",\"febreiro\",\"marzo\",\"abril\",\"maio\",\"xuño\",\"xullo\",\"agosto\",\"setembro\",\"outubro\",\"novembro\",\"decembro\"]},defaultWidth:\"wide\"}),day:(0,u.o)({values:{narrow:[\"d\",\"l\",\"m\",\"m\",\"j\",\"v\",\"s\"],short:[\"do\",\"lu\",\"ma\",\"me\",\"xo\",\"ve\",\"sa\"],abbreviated:[\"dom\",\"lun\",\"mar\",\"mer\",\"xov\",\"ven\",\"sab\"],wide:[\"domingo\",\"luns\",\"martes\",\"mércores\",\"xoves\",\"venres\",\"sábado\"]},defaultWidth:\"wide\"}),dayPeriod:(0,u.o)({values:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tarde\",night:\"noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tardiña\",night:\"noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"mañá\",afternoon:\"tarde\",evening:\"tardiña\",night:\"noite\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"a\",pm:\"p\",midnight:\"mn\",noon:\"md\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"},abbreviated:{am:\"AM\",pm:\"PM\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"},wide:{am:\"a.m.\",pm:\"p.m.\",midnight:\"medianoite\",noon:\"mediodía\",morning:\"da mañá\",afternoon:\"da tarde\",evening:\"da tardiña\",night:\"da noite\"}},defaultFormattingWidth:\"wide\"})};var l=n(57883);const c={code:\"gl\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?\"en \"+a:\"hai \"+a:a},formatLong:o,formatRelative:(e,t,n,r)=>1!==t.getHours()?s[e]:i[e],localize:d,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)(º)?\u002Fi,parsePattern:\u002F\\d+\u002Fi,valueCallback:e=>parseInt(e,10)}),era:(0,l.A)({matchPatterns:{narrow:\u002F^(ac|dc|a|d)\u002Fi,abbreviated:\u002F^(a\\.?\\s?c\\.?|a\\.?\\s?e\\.?\\s?c\\.?|d\\.?\\s?c\\.?|e\\.?\\s?c\\.?)\u002Fi,wide:\u002F^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ac\u002Fi,\u002F^dc\u002Fi],wide:[\u002F^(antes de cristo|antes da era com[uú]n)\u002Fi,\u002F^(despois de cristo|era com[uú]n)\u002Fi]},defaultParseWidth:\"any\"}),quarter:(0,l.A)({matchPatterns:{narrow:\u002F^[1234]\u002Fi,abbreviated:\u002F^T[1234]\u002Fi,wide:\u002F^[1234](º)? trimestre\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F1\u002Fi,\u002F2\u002Fi,\u002F3\u002Fi,\u002F4\u002Fi]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,l.A)({matchPatterns:{narrow:\u002F^[xfmasond]\u002Fi,abbreviated:\u002F^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)\u002Fi,wide:\u002F^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^x\u002Fi,\u002F^f\u002Fi,\u002F^m\u002Fi,\u002F^a\u002Fi,\u002F^m\u002Fi,\u002F^x\u002Fi,\u002F^x\u002Fi,\u002F^a\u002Fi,\u002F^s\u002Fi,\u002F^o\u002Fi,\u002F^n\u002Fi,\u002F^d\u002Fi],any:[\u002F^xan\u002Fi,\u002F^feb\u002Fi,\u002F^mar\u002Fi,\u002F^abr\u002Fi,\u002F^mai\u002Fi,\u002F^xun\u002Fi,\u002F^xul\u002Fi,\u002F^ago\u002Fi,\u002F^set\u002Fi,\u002F^out\u002Fi,\u002F^nov\u002Fi,\u002F^dec\u002Fi]},defaultParseWidth:\"any\"}),day:(0,l.A)({matchPatterns:{narrow:\u002F^[dlmxvs]\u002Fi,short:\u002F^(do|lu|ma|me|xo|ve|sa)\u002Fi,abbreviated:\u002F^(dom|lun|mar|mer|xov|ven|sab)\u002Fi,wide:\u002F^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)\u002Fi},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^d\u002Fi,\u002F^l\u002Fi,\u002F^m\u002Fi,\u002F^m\u002Fi,\u002F^x\u002Fi,\u002F^v\u002Fi,\u002F^s\u002Fi],any:[\u002F^do\u002Fi,\u002F^lu\u002Fi,\u002F^ma\u002Fi,\u002F^me\u002Fi,\u002F^xo\u002Fi,\u002F^ve\u002Fi,\u002F^sa\u002Fi]},defaultParseWidth:\"any\"}),dayPeriod:(0,l.A)({matchPatterns:{narrow:\u002F^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))\u002Fi,any:\u002F^([ap]\\.?\\s?m\\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))\u002Fi},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^a\u002Fi,pm:\u002F^p\u002Fi,midnight:\u002F^mn\u002Fi,noon:\u002F^md\u002Fi,morning:\u002Fmañ[aá]\u002Fi,afternoon:\u002Ftarde\u002Fi,evening:\u002Ftardiña\u002Fi,night:\u002Fnoite\u002Fi}},defaultParseWidth:\"any\"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},97604(e,t,n){n.d(t,{A:()=>s});var r=n(1010),a=n(99321);function o(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function s(n,r,a,o){var s=r&&r.prototype instanceof d?r:d,l=Object.create(s.prototype);return i(l,\"_invoke\",function(n,r,a){var o,i,s,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,i=0,s=e,m.n=n,u}};function f(n,r){for(i=n,s=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(i=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,i=0))}if(a||n>1)return u;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),i=l,s=h;(t=i\u003C2?e:s)||!c;){o||(i?i\u003C3?(i>1&&(m.n=-1),f(i,s)):m.n=s:m.v=s);try{if(d=2,o){if(i||(a=\"next\"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;s=t.value,i\u003C2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i\u003C2&&(s=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),i=1);o=e}else if((t=(c=m.n\u003C0)?s:n.call(r,m))!==u)break}catch(t){o=e,i=1,s=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),l}var u={};function d(){}function l(){}function c(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(i(t={},r,function(){return this}),t),f=c.prototype=d.prototype=Object.create(m);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,i(e,a,\"GeneratorFunction\")),e.prototype=Object.create(f),e}return l.prototype=c,i(f,\"constructor\",c),i(c,\"constructor\",l),l.displayName=\"GeneratorFunction\",i(c,a,\"GeneratorFunction\"),i(f),i(f,a,\"Generator\"),i(f,r,function(){return this}),i(f,\"toString\",function(){return\"[object Generator]\"}),(o=function(){return{w:s,m:h}})()}function i(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}i=function(e,t,n,r){function o(t,n){i(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},i(e,t,n,r)}const s=function(e){var t,n,i,s,u=e.selectedPayment,d=e.selectedLocation,l=e.settings,c=null===(i=null===(n=null===(t=null===window||void 0===window?void 0:window.wp)||void 0===t?void 0:t.hooks)||void 0===n?void 0:n.hasFilter)||void 0===i?void 0:i.call(n,\"wp_cafe_food_menu\"),m=(0,a.wJ)(d,l),f=m.bookingAmount,h=m.multiplyWithGuests,p=(null===(s=null==l?void 0:l.reservation_form_customization)||void 0===s?void 0:s.some(function(e){return Array.isArray(e.fields)&&e.fields.some(function(e){return\"food_menu\"===e.type&&!1!==e.visible})}))&&c,v=function(){return!p&&0!==f};return{makePayment:function(e){return t=void 0,n=void 0,a=void 0,i=o().m(function t(){var n,a,i,s;return o().w(function(t){for(;;)switch(t.p=t.n){case 0:if((v()||\"wc\"===u)&&\"local\"!==u){t.n=1;break}return t.a(2,\"completed\");case 1:return t.p=1,a={payment_method:u,reservation_id:e},t.n=2,r.A.payment.makePayment(a);case 2:(null==(i=t.v)?void 0:i.success)&&(null===(n=null==i?void 0:i.data)||void 0===n?void 0:n.redirect)&&(window.location.href=i.data.redirect),t.n=4;break;case 3:t.p=3,s=t.v,console.error(s);case 4:return t.p=4,t.a(2,\"completed\");case 5:return t.a(2)}},t,null,[[1,3,4,5]])}),new(a||(a=Promise))(function(e,r){function o(e){try{u(i.next(e))}catch(e){r(e)}}function s(e){try{u(i.throw(e))}catch(e){r(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a(function(e){e(n)})).then(o,s)}u((i=i.apply(t,n||[])).next())});var t,n,a,i},hasWorkableFoodMenu:p,multiplyWithGuests:h,bookingAmount:f,showPaymentMethod:v}}},97766(e,t,n){var r,a,o,i;n.d(t,{UI:()=>r,X5:()=>i,pL:()=>a,wc:()=>o}),function(e){e.Root=\"root\",e.Chevron=\"chevron\",e.Day=\"day\",e.DayButton=\"day_button\",e.CaptionLabel=\"caption_label\",e.Dropdowns=\"dropdowns\",e.Dropdown=\"dropdown\",e.DropdownRoot=\"dropdown_root\",e.Footer=\"footer\",e.MonthGrid=\"month_grid\",e.MonthCaption=\"month_caption\",e.MonthsDropdown=\"months_dropdown\",e.Month=\"month\",e.Months=\"months\",e.Nav=\"nav\",e.NextMonthButton=\"button_next\",e.PreviousMonthButton=\"button_previous\",e.Week=\"week\",e.Weeks=\"weeks\",e.Weekday=\"weekday\",e.Weekdays=\"weekdays\",e.WeekNumber=\"week_number\",e.WeekNumberHeader=\"week_number_header\",e.YearsDropdown=\"years_dropdown\"}(r||(r={})),function(e){e.disabled=\"disabled\",e.hidden=\"hidden\",e.outside=\"outside\",e.focused=\"focused\",e.today=\"today\"}(a||(a={})),function(e){e.range_end=\"range_end\",e.range_middle=\"range_middle\",e.range_start=\"range_start\",e.selected=\"selected\"}(o||(o={})),function(e){e.weeks_before_enter=\"weeks_before_enter\",e.weeks_before_exit=\"weeks_before_exit\",e.weeks_after_enter=\"weeks_after_enter\",e.weeks_after_exit=\"weeks_after_exit\",e.caption_after_enter=\"caption_after_enter\",e.caption_after_exit=\"caption_after_exit\",e.caption_before_enter=\"caption_before_enter\",e.caption_before_exit=\"caption_before_exit\"}(i||(i={}))},98232(e,t,n){n.d(t,{Q:()=>o});var r=n(74848),a=n(62468),o=function(e){var t=e.rows,n=void 0===t?5:t,o=e.columns,i=void 0===o?4:o;return(0,r.jsxs)(a.ShadcnTable,{children:[(0,r.jsx)(a.TableHeader,{children:(0,r.jsx)(a.TableRow,{children:Array.from({length:i},function(e,t){return(0,r.jsx)(a.TableHead,{className:0===t?\"w-[100px]\":t===i-1?\"text-right\":\"\",children:(0,r.jsx)(a.Skeleton,{className:\"h-4 w-[100px]\"})},\"skeleton-header-\".concat(t))})})}),(0,r.jsx)(a.TableBody,{children:Array.from({length:n},function(e,t){return(0,r.jsx)(a.TableRow,{children:Array.from({length:i},function(e,n){return(0,r.jsx)(a.TableCell,{className:n===i-1?\"text-right\":\"\",children:(0,r.jsx)(a.Skeleton,{className:\"h-4 w-[100px]\"})},\"skeleton-cell-\".concat(t,\"-\").concat(n))})},\"skeleton-row-\".concat(t))})})]})}},98326(e,t,n){n.d(t,{o:()=>a});const r={lastWeek:\"eeee 'dernier à' p\",yesterday:\"'hier à' p\",today:\"'aujourd’hui à' p\",tomorrow:\"'demain à' p'\",nextWeek:\"eeee 'prochain à' p\",other:\"P\"},a=(e,t,n,a)=>r[e]},98604(e,t,n){n.d(t,{m:()=>l});const r={lessThanXSeconds:{one:\"أقل من ثانية\",two:\"أقل من ثانيتين\",threeToTen:\"أقل من {{count}} ثواني\",other:\"أقل من {{count}} ثانية\"},xSeconds:{one:\"ثانية\",two:\"ثانيتين\",threeToTen:\"{{count}} ثواني\",other:\"{{count}} ثانية\"},halfAMinute:\"نص دقيقة\",lessThanXMinutes:{one:\"أقل من دقيقة\",two:\"أقل من دقيقتين\",threeToTen:\"أقل من {{count}} دقايق\",other:\"أقل من {{count}} دقيقة\"},xMinutes:{one:\"دقيقة\",two:\"دقيقتين\",threeToTen:\"{{count}} دقايق\",other:\"{{count}} دقيقة\"},aboutXHours:{one:\"حوالي ساعة\",two:\"حوالي ساعتين\",threeToTen:\"حوالي {{count}} ساعات\",other:\"حوالي {{count}} ساعة\"},xHours:{one:\"ساعة\",two:\"ساعتين\",threeToTen:\"{{count}} ساعات\",other:\"{{count}} ساعة\"},xDays:{one:\"يوم\",two:\"يومين\",threeToTen:\"{{count}} أيام\",other:\"{{count}} يوم\"},aboutXWeeks:{one:\"حوالي أسبوع\",two:\"حوالي أسبوعين\",threeToTen:\"حوالي {{count}} أسابيع\",other:\"حوالي {{count}} أسبوع\"},xWeeks:{one:\"أسبوع\",two:\"أسبوعين\",threeToTen:\"{{count}} أسابيع\",other:\"{{count}} أسبوع\"},aboutXMonths:{one:\"حوالي شهر\",two:\"حوالي شهرين\",threeToTen:\"حوالي {{count}} أشهر\",other:\"حوالي {{count}} شهر\"},xMonths:{one:\"شهر\",two:\"شهرين\",threeToTen:\"{{count}} أشهر\",other:\"{{count}} شهر\"},aboutXYears:{one:\"حوالي سنة\",two:\"حوالي سنتين\",threeToTen:\"حوالي {{count}} سنين\",other:\"حوالي {{count}} سنة\"},xYears:{one:\"عام\",two:\"عامين\",threeToTen:\"{{count}} أعوام\",other:\"{{count}} عام\"},overXYears:{one:\"أكثر من سنة\",two:\"أكثر من سنتين\",threeToTen:\"أكثر من {{count}} سنين\",other:\"أكثر من {{count}} سنة\"},almostXYears:{one:\"عام تقريبًا\",two:\"عامين تقريبًا\",threeToTen:\"{{count}} أعوام تقريبًا\",other:\"{{count}} عام تقريبًا\"}};var a=n(7277);const o={date:(0,a.k)({formats:{full:\"EEEE، do MMMM y\",long:\"do MMMM y\",medium:\"dd\u002FMMM\u002Fy\",short:\"d\u002FMM\u002Fy\"},defaultWidth:\"full\"}),time:(0,a.k)({formats:{full:\"h:mm:ss a zzzz\",long:\"h:mm:ss a z\",medium:\"h:mm:ss a\",short:\"h:mm a\"},defaultWidth:\"full\"}),dateTime:(0,a.k)({formats:{full:\"{{date}} 'الساعة' {{time}}\",long:\"{{date}} 'الساعة' {{time}}\",medium:\"{{date}}, {{time}}\",short:\"{{date}}, {{time}}\"},defaultWidth:\"full\"})},i={lastWeek:\"eeee 'اللي جاي الساعة' p\",yesterday:\"'إمبارح الساعة' p\",today:\"'النهاردة الساعة' p\",tomorrow:\"'بكرة الساعة' p\",nextWeek:\"eeee 'الساعة' p\",other:\"P\"};var s=n(33443);const u={ordinalNumber:(e,t)=>String(e),era:(0,s.o)({values:{narrow:[\"ق\",\"ب\"],abbreviated:[\"ق.م\",\"ب.م\"],wide:[\"قبل الميلاد\",\"بعد الميلاد\"]},defaultWidth:\"wide\"}),quarter:(0,s.o)({values:{narrow:[\"1\",\"2\",\"3\",\"4\"],abbreviated:[\"ر1\",\"ر2\",\"ر3\",\"ر4\"],wide:[\"الربع الأول\",\"الربع الثاني\",\"الربع الثالث\",\"الربع الرابع\"]},defaultWidth:\"wide\",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:[\"ي\",\"ف\",\"م\",\"أ\",\"م\",\"ي\",\"ي\",\"أ\",\"س\",\"أ\",\"ن\",\"د\"],abbreviated:[\"ينا\",\"فبر\",\"مارس\",\"أبريل\",\"مايو\",\"يونـ\",\"يولـ\",\"أغسـ\",\"سبتـ\",\"أكتـ\",\"نوفـ\",\"ديسـ\"],wide:[\"يناير\",\"فبراير\",\"مارس\",\"أبريل\",\"مايو\",\"يونيو\",\"يوليو\",\"أغسطس\",\"سبتمبر\",\"أكتوبر\",\"نوفمبر\",\"ديسمبر\"]},defaultWidth:\"wide\"}),day:(0,s.o)({values:{narrow:[\"ح\",\"ن\",\"ث\",\"ر\",\"خ\",\"ج\",\"س\"],short:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],abbreviated:[\"أحد\",\"اثنين\",\"ثلاثاء\",\"أربعاء\",\"خميس\",\"جمعة\",\"سبت\"],wide:[\"الأحد\",\"الاثنين\",\"الثلاثاء\",\"الأربعاء\",\"الخميس\",\"الجمعة\",\"السبت\"]},defaultWidth:\"wide\"}),dayPeriod:(0,s.o)({values:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"صباحاً\",afternoon:\"بعد الظهر\",evening:\"مساءً\",night:\"ليلاً\"}},defaultWidth:\"wide\",formattingValues:{narrow:{am:\"ص\",pm:\"م\",midnight:\"ن\",noon:\"ظ\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},abbreviated:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",noon:\"ظهراً\",morning:\"في الصباح\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"},wide:{am:\"ص\",pm:\"م\",midnight:\"نصف الليل\",morning:\"في الصباح\",noon:\"ظهراً\",afternoon:\"بعد الظهر\",evening:\"في المساء\",night:\"في الليل\"}},defaultFormattingWidth:\"wide\"})};var d=n(57883);const l={code:\"ar-EG\",formatDistance:(e,t,n)=>{let a;const o=r[e];return a=\"string\"==typeof o?o:1===t?o.one:2===t?o.two:t\u003C=10?o.threeToTen.replace(\"{{count}}\",String(t)):o.other.replace(\"{{count}}\",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`في خلال ${a}`:`منذ ${a}`:a},formatLong:o,formatRelative:(e,t,n,r)=>i[e],localize:u,match:{ordinalNumber:(0,n(20337).K)({matchPattern:\u002F^(\\d+)\u002F,parsePattern:\u002F\\d+\u002Fi,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:\u002F^(ق|ب)\u002Fg,abbreviated:\u002F^(ق.م|ب.م)\u002Fg,wide:\u002F^(قبل الميلاد|بعد الميلاد)\u002Fg},defaultMatchWidth:\"wide\",parsePatterns:{any:[\u002F^ق\u002Fg,\u002F^ب\u002Fg]},defaultParseWidth:\"any\"}),quarter:(0,d.A)({matchPatterns:{narrow:\u002F^[1234]\u002F,abbreviated:\u002F^ر[1234]\u002F,wide:\u002F^الربع (الأول|الثاني|الثالث|الرابع)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{wide:[\u002Fالربع الأول\u002F,\u002Fالربع الثاني\u002F,\u002Fالربع الثالث\u002F,\u002Fالربع الرابع\u002F],any:[\u002F1\u002F,\u002F2\u002F,\u002F3\u002F,\u002F4\u002F]},defaultParseWidth:\"any\",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:\u002F^(ي|ف|م|أ|س|ن|د)\u002F,abbreviated:\u002F^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)\u002F,wide:\u002F^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ي\u002F,\u002F^ف\u002F,\u002F^م\u002F,\u002F^أ\u002F,\u002F^م\u002F,\u002F^ي\u002F,\u002F^ي\u002F,\u002F^أ\u002F,\u002F^س\u002F,\u002F^أ\u002F,\u002F^ن\u002F,\u002F^د\u002F],any:[\u002F^ينا\u002F,\u002F^فبر\u002F,\u002F^مارس\u002F,\u002F^أبريل\u002F,\u002F^مايو\u002F,\u002F^يون\u002F,\u002F^يول\u002F,\u002F^أغس\u002F,\u002F^سبت\u002F,\u002F^أكت\u002F,\u002F^نوف\u002F,\u002F^ديس\u002F]},defaultParseWidth:\"any\"}),day:(0,d.A)({matchPatterns:{narrow:\u002F^(ح|ن|ث|ر|خ|ج|س)\u002F,short:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002F,abbreviated:\u002F^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)\u002F,wide:\u002F^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)\u002F},defaultMatchWidth:\"wide\",parsePatterns:{narrow:[\u002F^ح\u002F,\u002F^ن\u002F,\u002F^ث\u002F,\u002F^ر\u002F,\u002F^خ\u002F,\u002F^ج\u002F,\u002F^س\u002F],any:[\u002Fأحد\u002F,\u002Fاثنين\u002F,\u002Fثلاثاء\u002F,\u002Fأربعاء\u002F,\u002Fخميس\u002F,\u002Fجمعة\u002F,\u002Fسبت\u002F]},defaultParseWidth:\"any\"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:\u002F^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)\u002F,abbreviated:\u002F^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)\u002F,wide:\u002F^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)\u002F,any:\u002F^(ص|م|صباح|ظهر|مساء|ليل)\u002F},defaultMatchWidth:\"any\",parsePatterns:{any:{am:\u002F^ص\u002F,pm:\u002F^م\u002F,midnight:\u002F^ن\u002F,noon:\u002F^ظ\u002F,morning:\u002F^ص\u002F,afternoon:\u002F^بعد\u002F,evening:\u002F^م\u002F,night:\u002F^ل\u002F}},defaultParseWidth:\"any\"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},99321(e,t,n){n.d(t,{D5:()=>u.D,MZ:()=>i,Me:()=>b,wJ:()=>d,GX:()=>A,gj:()=>m,NC:()=>s.N,Ej:()=>u.E});var r=n(27723),a=function(e,t,n,a){var o;e.preventDefault();var i=n.title,s=n.buttonText,u=n.libraryType,d=n.mimeCheck,l=n.cacheKey,c=n.allowedMime;if(null===(o=window.wp)||void 0===o?void 0:o.media){var m;m=window[l]?window[l]:window[l]=window.wp.media({title:(0,r.__)(i,\"wp-cafe\"),button:{text:(0,r.__)(s||i,\"wp-cafe\")},library:{type:u},multiple:!1}),c&&m.on(\"open\",function(){var e=m.state().get(\"library\");e&&e.props&&\"function\"==typeof e.props.set&&(e.props.set(\"type\",c),e.props.set(\"query\",!0),\"function\"==typeof e.more&&e.more())});var f=\"__wpcafe_select_handler_\".concat(l),h=Date.now();m[f+\"_latest\"]=h;var p=function(){if(m[f+\"_latest\"]===h){var e=m.state().get(\"selection\");if(e.length>0){var n=e.first().toJSON();d(n.mime)?(t(n.url),a&&a(n.id)):alert((0,r.__)(\"Please select a valid file.\",\"wp-cafe\"))}}};m.on(\"select\",p),m[f]=p,m.open()}else console.error(\"WordPress media library is not available\")},o=n(7876),i=function(){return Math.random().toString(36).substr(2,9)},s=n(21863),u=n(69638),d=function(e,t){var n,r,a,o,i,s,u,d,l,c,m,f=\"1\"===(null==e?void 0:e.override_reservation),h=f?e:{},p=h.reservation_minimum_guest,v=h.reservation_maximum_guest,g=h.reservation_total_seat_capacity,b=h.reservation_booking_amount,w=h.multiply_booking_amount_with_guests,y=h.reservation_advanced,k=h.reservation_enable_table_layout,x=h.visual_table_layout,j=h.reservation_early_booking_time,M=h.reservation_status,P=Math.max(1,null!==(n=null!=p?p:null==t?void 0:t.reservation_minimum_guest)&&void 0!==n?n:1),_=null!==(r=null!=g?g:null==t?void 0:t.reservation_total_seat_capacity)&&void 0!==r?r:100;return{minGuests:P,maxGuests:null!==(i=null!==(o=null!==(a=null!=v?v:g)&&void 0!==a?a:null==t?void 0:t.reservation_maximum_guest)&&void 0!==o?o:null==t?void 0:t.reservation_total_seat_capacity)&&void 0!==i?i:_,totalSeatCapacity:_,bookingAmount:null!==(s=null!=b?b:null==t?void 0:t.reservation_booking_amount)&&void 0!==s?s:0,multiplyWithGuests:null!==(u=null!=w?w:null==t?void 0:t.multiply_booking_amount_with_guests)&&void 0!==u&&u,reservationAdvanced:null!==(d=null!=y?y:null==t?void 0:t.reservation_advanced)&&void 0!==d?d:{value:30,unit:\"minutes\"},visualTable:\"1\"===(null===(l=null===window||void 0===window?void 0:window.wpCafe)||void 0===l?void 0:l.table_layout)?f?\"1\"===k?x||(null==t?void 0:t.visual_table_layout):null:null==t?void 0:t.visual_table_layout:null,earlyBookingTime:null!==(c=null!=j?j:null==t?void 0:t.reservation_early_booking_time)&&void 0!==c?c:null,status:null!==(m=null!=M?M:null==t?void 0:t.reservation_status)&&void 0!==m?m:\"pending\"}},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"guest\";return(0,r.__)(\"Minimum \".concat(e,\" \").concat(t).concat(e>1?\"s\":\"\",\" required\"),\"wp-cafe\")},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"guest\",n=arguments.length>2?arguments[2]:void 0,a=(0,r.__)(\"Maximum \".concat(e,\" \").concat(t).concat(e>1?\"s\":\"\",\" allowed\"),\"wp-cafe\");return n?\"\".concat(a).concat(n):a},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"guest\",r=t.minGuests,a=t.maxGuests,o=t.totalSeatCapacity,i=Math.min(a,o);return e\u003Cr?{isValid:!1,error:l(r,n)}:e>i?{isValid:!1,error:c(i,n)}:{isValid:!0}},f=n(53914);function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var r,a,o,i,s=[],u=!0,d=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){d=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw a}}return s}}(e,t)||function(e,t){if(e){if(\"string\"==typeof e)return p(e,t);var n={}.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(n)?p(e,t):void 0}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n\u003Ct;n++)r[n]=e[n];return r}function v(e){return v=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},v(e)}var g={};function b(e){if(e){var t=g[e];if(t)return t;for(var n=e.split(\"-\")[0],r=0,a=Object.entries(g);r\u003Ca.length;r++){var o=h(a[r],2),i=o[0],s=o[1];if(i===n||i.startsWith(\"\".concat(n,\"-\")))return s}return g[\"en-US\"]}}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"en\";try{var n=h(e.split(\"-\"),2),r=n[0],a=n[1],o=new Intl.DisplayNames([t],{type:\"language\"}),i=new Intl.DisplayNames([t],{type:\"region\"}),s=o.of(r)||e;if(a){var u=i.of(a)||a;return\"\".concat(s,\" (\").concat(u,\")\")}return s}catch(t){return e}}Object.values(f).forEach(function(e){e&&\"object\"===v(e)&&\"string\"==typeof e.code&&(g[e.code]=e)}),Object.keys(g).sort(function(e,t){return w(e).localeCompare(w(t))}).map(function(e){return{label:w(e),value:e}});var y,k,x,j,M,P,_,S,W,C,O,N,z=n(64721),A=function(e){var t=e.type,n=e.message;z.oR[t](n)};null===(x=null===(k=null===(y=null===window||void 0===window?void 0:window.wp)||void 0===y?void 0:y.hooks)||void 0===k?void 0:k.removeFilter)||void 0===x||x.call(k,\"wpcafe_openNotification\",\"wpcafe\"),null===(P=null===(M=null===(j=null===window||void 0===window?void 0:window.wp)||void 0===j?void 0:j.hooks)||void 0===M?void 0:M.addFilter)||void 0===P||P.call(M,\"wpcafe_openNotification\",\"wpcafe\",function(){return{openNotification:A}},10),null===(W=null===(S=null===(_=null===window||void 0===window?void 0:window.wp)||void 0===_?void 0:_.hooks)||void 0===S?void 0:S.removeFilter)||void 0===W||W.call(S,\"wpcafe_helpers\",\"wpcafe\"),null===(N=null===(O=null===(C=null===window||void 0===window?void 0:window.wp)||void 0===C?void 0:C.hooks)||void 0===O?void 0:O.addFilter)||void 0===N||N.call(O,\"wpcafe_helpers\",\"wpcafe\",function(){return{wpDateFormat:s.N,wpTimeFormat:u.E,formatDate:o.Y,generateRandomId:i,uploadFromMedia:a,getValidationLimits:d,getMinGuestsErrorMessage:l,getMaxGuestsErrorMessage:c,validateGuestCount:m}},10)},99693(e,t,n){n.d(t,{D:()=>o}),n(74848);var r=n(86087);n(17639);var a=(0,r.createContext)(void 0),o=function(){return(0,r.useContext)(a)||{theme:\"light\",setTheme:function(){},toggleTheme:function(){}}}}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}s.m=o,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if(\"object\"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&\"function\"==typeof n.then)return n}var a=Object.create(null);s.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&n;(\"object\"==typeof i||\"function\"==typeof i)&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach(e=>o[e]=()=>n[e]);return o.default=()=>n,s.d(a,o),a},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,n)=>(s.f[n](e,t),t),[])),s.u=e=>\"chunks\u002Fjs\u002F\"+({598:\"vendors-e261a96e\",654:\"common-e0cdc321\",886:\"common-f413f2d5\",997:\"vendors-cdd60c62\",1178:\"vendors-b53da4e9\",1639:\"vendors-82259488\",1713:\"common-9b362b46\",1721:\"vendors-51fd5ac3\",1733:\"common-a3a46236\",1871:\"vendors-49ceb22a\",1962:\"vendors-8e3053e8\",2032:\"vendors-b1fb8c12\",2267:\"vendors-f1234152\",2972:\"vendors-05d62619\",3076:\"vendors-acfe081a\",3322:\"vendors-2d3ada80\",3566:\"vendors-5c372d76\",4129:\"vendors-0e0b63aa\",4367:\"common-26a33b05\",4509:\"common-c4486810\",4698:\"common-1648e2f5\",4999:\"common-d1e7a7dc\",6575:\"vendors-16c24206\",6930:\"vendors-eacced93\",7003:\"vendors-7eb1c7ad\",7038:\"common-2f6feb68\",7208:\"common-0bcd1e39\",7803:\"vendors-85e3b8de\",7860:\"vendors-386b9151\",7924:\"vendors-07930fc5\",8187:\"common-83637d9b\",8375:\"vendors-bb3d84b5\",8472:\"vendors-059be3de\",9304:\"vendors-64c64116\",9417:\"vendors-669c86db\",9765:\"vendors-e5bca7e4\",9936:\"vendors-866ab763\"}[e]||e)+\".\"+{598:\"4f7e616f\",654:\"2dd68f05\",886:\"686961f7\",997:\"063effb7\",1178:\"ffc73d3d\",1639:\"6d37e068\",1713:\"4c6d2d6a\",1721:\"6d225fc3\",1733:\"0d2dfefd\",1826:\"f7f9c2bc\",1871:\"ebbd30b3\",1962:\"5ee24863\",2032:\"85d1c499\",2267:\"15e167f2\",2972:\"9a14ebbc\",3076:\"e2ea28a3\",3322:\"fc6e968b\",3566:\"15221bed\",4129:\"dc6206d9\",4367:\"083b3457\",4509:\"dbc63569\",4698:\"f7f87c7f\",4999:\"c063f23b\",6392:\"0e1a3d9d\",6575:\"2395a49f\",6930:\"dcb634f0\",7003:\"8b15e0ec\",7038:\"f9b8b228\",7208:\"cb365205\",7803:\"a02f0786\",7860:\"da75095b\",7924:\"6d6c35aa\",8187:\"76f3866d\",8375:\"9e3a380d\",8472:\"9355098f\",8722:\"33daf7d5\",8985:\"a463622e\",9304:\"5cb59ac4\",9417:\"9757add7\",9765:\"c6dd65b7\",9936:\"07536761\"}[e]+\".js\",s.miniCssF=e=>{},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r=\"wp-cafe:\",s.l=(e,t,a,o)=>{if(n[e])n[e].push(t);else{var i,u;if(void 0!==a)for(var d=document.getElementsByTagName(\"script\"),l=0;l\u003Cd.length;l++){var c=d[l];if(c.getAttribute(\"src\")==e||c.getAttribute(\"data-webpack\")==r+a){i=c;break}}i||(u=!0,(i=document.createElement(\"script\")).charset=\"utf-8\",s.nc&&i.setAttribute(\"nonce\",s.nc),i.setAttribute(\"data-webpack\",r+a),i.src=e),n[e]=[t];var m=(t,r)=>{i.onerror=i.onload=null,clearTimeout(f);var a=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(r)),t)return t(r)},f=setTimeout(m.bind(null,void 0,{type:\"timeout\",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),u&&document.head.appendChild(i)}},a={2267:0,8985:0,1826:0,4367:0,7208:0,1713:0,4999:0,7038:0,4509:0,886:0,4698:0,654:0,6392:0},s.f.wpI18n=(e,t)=>{a[e]?t.push(a[e]):0===a[e]&&t.push(a[e]=(e=>{var t=s(63940);return t&&t.downloadI18n?t.downloadI18n(\"assets\u002Fbuild\u002F\"+s.u(e),\"wp-cafe\",\"plugin\"):Promise.reject(new Error(\"I18n loader is not available. Check that WordPress is exporting wpCafeI18nLoader.\"))})(e).then(()=>{a[e]=!1},t=>{a[e]=0,console.error(\"Failed to fetch i18n data: \",t)}))},s.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.j=2343,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+\"\");var t=globalThis.document;if(!e&&t&&(t.currentScript&&\"SCRIPT\"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName(\"script\");if(n.length)for(var r=n.length-1;r>-1&&(!e||!\u002F^http(s?):\u002F.test(e));)e=n[r--].src}if(!e)throw new Error(\"Automatic publicPath is not supported in this browser\");e=e.replace(\u002F^blob:\u002F,\"\").replace(\u002F#.*$\u002F,\"\").replace(\u002F\\?.*$\u002F,\"\").replace(\u002F\\\u002F[^\\\u002F]+$\u002F,\"\u002F\"),s.p=e+\"..\u002F\"})(),(()=>{var e={1639:0,1721:0,1733:0,1871:0,1962:0,2343:0,2972:0,3076:0,3322:0,4129:0,4698:0,6575:0,6930:0,7038:0,7803:0,7924:0,8375:0,9765:0,9936:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise((n,a)=>r=e[t]=[n,a]);n.push(r[2]=a);var o=s.p+s.u(t),i=new Error;s.l(o,n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&(\"load\"===n.type?\"missing\":n.type),o=n&&n.target&&n.target.src;i.message=\"Loading chunk \"+t+\" failed.\\n(\"+a+\": \"+o+\")\",i.name=\"ChunkLoadError\",i.type=a,i.request=o,r[1](i)}},\"chunk-\"+t,t)}};var t=(t,n)=>{var r,a,[o,i,u]=n,d=0;if(o.some(t=>0!==e[t])){for(r in i)s.o(i,r)&&(s.m[r]=i[r]);u&&u(s)}for(t&&t(n);d\u003Co.length;d++)a=o[d],s.o(e,a)&&e[a]&&e[a][0](),e[a]=0},n=globalThis.webpackChunkwp_cafe=globalThis.webpackChunkwp_cafe||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),s.nc=void 0,(()=>{var e=s(47143),t=s(5338),n=s(19402),r=s(941);function a(e){return a=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},a(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t\u003Carguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e){if(\"object\"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,\"string\");if(\"object\"!=a(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(e);return\"symbol\"==a(t)?t:t+\"\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=\"UPDATE_STATE\",l=\"RESET_STATE\",c=(0,r.j)(),m={startDate:c.startDate,endDate:c.endDate,showReservationForm:!0,thankYouPageType:null},f=s(86087),h=s(74848),p=s(38895),v=s(59860),g=s(12462);var b=s(99321),w=s(1010);function y(){var e,t,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",a=n.toStringTag||\"@@toStringTag\";function o(n,r,a,o){var u=r&&r.prototype instanceof s?r:s,d=Object.create(u.prototype);return k(d,\"_invoke\",function(n,r,a){var o,s,u,d=0,l=a||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return o=t,s=0,u=e,m.n=n,i}};function f(n,r){for(s=n,u=r,t=0;!c&&d&&!a&&t\u003Cl.length;t++){var a,o=l[t],f=m.p,h=o[2];n>3?(a=h===r)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]\u003C=f&&((a=n\u003C2&&f\u003Co[1])?(s=0,m.v=r,m.n=o[1]):f\u003Ch&&(a=n\u003C3||o[0]>r||r>h)&&(o[4]=n,o[5]=r,m.n=h,s=0))}if(a||n>1)return i;throw c=!0,r}return function(a,l,h){if(d>1)throw TypeError(\"Generator is already running\");for(c&&1===l&&f(l,h),s=l,u=h;(t=s\u003C2?e:u)||!c;){o||(s?s\u003C3?(s>1&&(m.n=-1),f(s,u)):m.n=u:m.v=u);try{if(d=2,o){if(s||(a=\"next\"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError(\"iterator result is not an object\");if(!t.done)return t;u=t.value,s\u003C2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+a+\"' method\"),s=1);o=e}else if((t=(c=m.n\u003C0)?u:n.call(r,m))!==i)break}catch(t){o=e,s=1,u=t}finally{d=1}}return{value:t,done:c}}}(n,a,o),!0),d}var i={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(k(t={},r,function(){return this}),t),c=d.prototype=s.prototype=Object.create(l);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,k(e,a,\"GeneratorFunction\")),e.prototype=Object.create(c),e}return u.prototype=d,k(c,\"constructor\",d),k(d,\"constructor\",u),u.displayName=\"GeneratorFunction\",k(d,a,\"GeneratorFunction\"),k(c),k(c,a,\"Generator\"),k(c,r,function(){return this}),k(c,\"toString\",function(){return\"[object Generator]\"}),(y=function(){return{w:o,m}})()}function k(e,t,n,r){var a=Object.defineProperty;try{a({},\"\",{})}catch(e){a=0}k=function(e,t,n,r){function o(t,n){k(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o(\"next\",0),o(\"throw\",1),o(\"return\",2))},k(e,t,n,r)}const x=function(){var t=(0,e.useDispatch)(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend).setFrontendState;return{getSettings:function(){return e=void 0,r=void 0,a=void 0,o=y().m(function e(){var r,a,o,i;return y().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,w.A.settings.getPublicSettings();case 1:r=e.v,a=null===window||void 0===window?void 0:window.wpCafePro,r.success&&(o=(null==r?void 0:r.data)?Object.assign(Object.assign({},n.L6),null==r?void 0:r.data):n.L6,t({settings:o,isProActivated:a})),e.n=3;break;case 2:e.p=2,i=e.v,console.log(i);case 3:return e.a(2)}},e,null,[[0,2]])}),new(a||(a=Promise))(function(t,n){function i(e){try{u(o.next(e))}catch(e){n(e)}}function s(e){try{u(o.throw(e))}catch(e){n(e)}}function u(e){var n;e.done?t(e.value):(n=e.value,n instanceof a?n:new a(function(e){e(n)})).then(i,s)}u((o=o.apply(e,r||[])).next())});var e,r,a,o}}};var j=s(43336),M=(0,f.lazy)(function(){return Promise.all([s.e(997),s.e(1721),s.e(598),s.e(1639),s.e(4129),s.e(3322),s.e(2972),s.e(7803),s.e(6930),s.e(3076),s.e(8375),s.e(8472),s.e(2267),s.e(7860),s.e(2032),s.e(1178),s.e(9304),s.e(7924),s.e(9417),s.e(9765),s.e(1871),s.e(1962),s.e(9936),s.e(7003),s.e(3566),s.e(6575),s.e(8985)]).then(s.bind(s,98985))}),P=(0,f.lazy)(function(){return s.e(1826).then(s.bind(s,71826))}),_=(0,f.lazy)(function(){return Promise.all([s.e(997),s.e(1721),s.e(598),s.e(1639),s.e(4129),s.e(3322),s.e(2972),s.e(7803),s.e(6930),s.e(3076),s.e(8375),s.e(8472),s.e(2267),s.e(7860),s.e(2032),s.e(1178),s.e(9304),s.e(7924),s.e(9417),s.e(9765),s.e(1871),s.e(1962),s.e(9936),s.e(7003),s.e(3566),s.e(6575),s.e(8187),s.e(4367),s.e(7208),s.e(1713),s.e(4999),s.e(1733),s.e(7038),s.e(4509),s.e(886),s.e(4698),s.e(654),s.e(6392)]).then(s.bind(s,76392))}),S=(0,f.lazy)(function(){return s.e(8722).then(s.bind(s,8722))});const W=(C=function(){var e=x().getSettings,t=(0,j.A)(),n=t.thankYouPageType,r=t.showReservationForm,a=t.settings,o=t.getReservationTimeSlots;return(0,f.useEffect)(function(){var t,n,r;null===(r=null===(n=null===(t=window.wp)||void 0===t?void 0:t.hooks)||void 0===n?void 0:n.addAction)||void 0===r||r.call(n,\"notification\",\"wp-cafe\",b.GX),Promise.allSettled([e(),o()])},[]),function(e){(0,f.useEffect)(function(){var t=e||{},n=t.primary_color,r=t.secondary_color;document.documentElement.style.setProperty(\"--wpcafe-primary-color\",n||\"#f45925\"),document.documentElement.style.setProperty(\"--wpcafe-secondary-color\",r||\"#cf4c1f\")},[e])}(a),a?(0,h.jsx)(p.tH,{children:n?(0,h.jsx)(M,{}):r?(0,h.jsx)(_,{}):(0,h.jsx)(P,{})}):(0,h.jsx)(S,{})},function(e){return(0,h.jsx)(f.StrictMode,{children:(0,h.jsxs)(f.Suspense,{fallback:(0,h.jsx)(g.P,{}),children:[(0,h.jsx)(v.l,{richColors:!0,position:\"bottom-right\"}),(0,h.jsx)(C,Object.assign({},e))]})})});var C;document.addEventListener(\"DOMContentLoaded\",function(){var r=document.querySelectorAll('[data-component=\"wpc-reservation-form\"]');r.length&&r.forEach(function(r){var a=r.dataset||{},o={dateSelector:a.dateSelector||\"date_picker\",reservationStyle:a.reservationStyle||\"style-1\",formDisplayType:a.formDisplayType||\"wizard\",imageLink:a.imageLink},s=function(){var t={reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case d:return i(i({},e),t.payload);case l:return m;default:return e}},actions:{setFrontendState:function(e){return{type:d,payload:e}},resetFrontend:function(){return{type:l}}},selectors:{getFrontendState:function(e,t){return t?e[t]:e}}},r=(0,e.createRegistry)();return r.registerStore(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend,t),r}();s.dispatch(null===n.zQ||void 0===n.zQ?void 0:n.zQ.frontend).setFrontendState(o),(0,t.H)(r).render(React.createElement(e.RegistryProvider,{value:s},React.createElement(W,null)))})})})()})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.asset.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.asset.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.asset.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.asset.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-\u003C?php return array('dependencies' => array('wp-i18n'), 'version' => 'f13e6b5b8ce6a01410c6');\n+\u003C?php return array('dependencies' => array('wp-i18n'), 'version' => 'e1d0ea260da5c3edabea');\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fbuild\u002Fjs\u002Fi18n-loader.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1 +1 @@\n-(()=>{var t={78664(t){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,\"a\",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=\"\",e(e.s=1)}([function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){function t(t,e){for(var n=0;n\u003Ce.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,t)}return r(t,null,[{key:\"hash\",value:function(e){return t.hex(t.md51(e))}},{key:\"md5cycle\",value:function(e,n){var r=e[0],o=e[1],i=e[2],a=e[3];r=t.ff(r,o,i,a,n[0],7,-680876936),a=t.ff(a,r,o,i,n[1],12,-389564586),i=t.ff(i,a,r,o,n[2],17,606105819),o=t.ff(o,i,a,r,n[3],22,-1044525330),r=t.ff(r,o,i,a,n[4],7,-176418897),a=t.ff(a,r,o,i,n[5],12,1200080426),i=t.ff(i,a,r,o,n[6],17,-1473231341),o=t.ff(o,i,a,r,n[7],22,-45705983),r=t.ff(r,o,i,a,n[8],7,1770035416),a=t.ff(a,r,o,i,n[9],12,-1958414417),i=t.ff(i,a,r,o,n[10],17,-42063),o=t.ff(o,i,a,r,n[11],22,-1990404162),r=t.ff(r,o,i,a,n[12],7,1804603682),a=t.ff(a,r,o,i,n[13],12,-40341101),i=t.ff(i,a,r,o,n[14],17,-1502002290),o=t.ff(o,i,a,r,n[15],22,1236535329),r=t.gg(r,o,i,a,n[1],5,-165796510),a=t.gg(a,r,o,i,n[6],9,-1069501632),i=t.gg(i,a,r,o,n[11],14,643717713),o=t.gg(o,i,a,r,n[0],20,-373897302),r=t.gg(r,o,i,a,n[5],5,-701558691),a=t.gg(a,r,o,i,n[10],9,38016083),i=t.gg(i,a,r,o,n[15],14,-660478335),o=t.gg(o,i,a,r,n[4],20,-405537848),r=t.gg(r,o,i,a,n[9],5,568446438),a=t.gg(a,r,o,i,n[14],9,-1019803690),i=t.gg(i,a,r,o,n[3],14,-187363961),o=t.gg(o,i,a,r,n[8],20,1163531501),r=t.gg(r,o,i,a,n[13],5,-1444681467),a=t.gg(a,r,o,i,n[2],9,-51403784),i=t.gg(i,a,r,o,n[7],14,1735328473),o=t.gg(o,i,a,r,n[12],20,-1926607734),r=t.hh(r,o,i,a,n[5],4,-378558),a=t.hh(a,r,o,i,n[8],11,-2022574463),i=t.hh(i,a,r,o,n[11],16,1839030562),o=t.hh(o,i,a,r,n[14],23,-35309556),r=t.hh(r,o,i,a,n[1],4,-1530992060),a=t.hh(a,r,o,i,n[4],11,1272893353),i=t.hh(i,a,r,o,n[7],16,-155497632),o=t.hh(o,i,a,r,n[10],23,-1094730640),r=t.hh(r,o,i,a,n[13],4,681279174),a=t.hh(a,r,o,i,n[0],11,-358537222),i=t.hh(i,a,r,o,n[3],16,-722521979),o=t.hh(o,i,a,r,n[6],23,76029189),r=t.hh(r,o,i,a,n[9],4,-640364487),a=t.hh(a,r,o,i,n[12],11,-421815835),i=t.hh(i,a,r,o,n[15],16,530742520),o=t.hh(o,i,a,r,n[2],23,-995338651),r=t.ii(r,o,i,a,n[0],6,-198630844),a=t.ii(a,r,o,i,n[7],10,1126891415),i=t.ii(i,a,r,o,n[14],15,-1416354905),o=t.ii(o,i,a,r,n[5],21,-57434055),r=t.ii(r,o,i,a,n[12],6,1700485571),a=t.ii(a,r,o,i,n[3],10,-1894986606),i=t.ii(i,a,r,o,n[10],15,-1051523),o=t.ii(o,i,a,r,n[1],21,-2054922799),r=t.ii(r,o,i,a,n[8],6,1873313359),a=t.ii(a,r,o,i,n[15],10,-30611744),i=t.ii(i,a,r,o,n[6],15,-1560198380),o=t.ii(o,i,a,r,n[13],21,1309151649),r=t.ii(r,o,i,a,n[4],6,-145523070),a=t.ii(a,r,o,i,n[11],10,-1120210379),i=t.ii(i,a,r,o,n[2],15,718787259),o=t.ii(o,i,a,r,n[9],21,-343485551),e[0]=r+e[0]&4294967295,e[1]=o+e[1]&4294967295,e[2]=i+e[2]&4294967295,e[3]=a+e[3]&4294967295}},{key:\"cmn\",value:function(t,e,n,r,o,i){return((e=(e+t&4294967295)+(r+i&4294967295)&4294967295)\u003C\u003Co|e>>>32-o)+n&4294967295}},{key:\"ff\",value:function(e,n,r,o,i,a,c){return t.cmn(n&r|~n&o,e,n,i,a,c)}},{key:\"gg\",value:function(e,n,r,o,i,a,c){return t.cmn(n&o|r&~o,e,n,i,a,c)}},{key:\"hh\",value:function(e,n,r,o,i,a,c){return t.cmn(n^r^o,e,n,i,a,c)}},{key:\"ii\",value:function(e,n,r,o,i,a,c){return t.cmn(r^(n|~o),e,n,i,a,c)}},{key:\"md51\",value:function(e){for(var n,r=e.length,o=[1732584193,-271733879,-1732584194,271733878],i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=64;a\u003C=r;a+=64)t.md5cycle(o,t.md5blk(e.substring(a-64,a)));for(e=e.substring(a-64),a=0,n=e.length;a\u003Cn;a++)i[a>>2]|=e.charCodeAt(a)\u003C\u003C(a%4\u003C\u003C3);if(i[a>>2]|=128\u003C\u003C(a%4\u003C\u003C3),a>55)for(t.md5cycle(o,i),a=0;a\u003C16;a++)i[a]=0;return i[14]=8*r,t.md5cycle(o,i),o}},{key:\"md5blk\",value:function(t){for(var e=[],n=0;n\u003C64;n+=4)e[n>>2]=t.charCodeAt(n)+(t.charCodeAt(n+1)\u003C\u003C8)+(t.charCodeAt(n+2)\u003C\u003C16)+(t.charCodeAt(n+3)\u003C\u003C24);return e}},{key:\"rhex\",value:function(e){var n=\"\";return n+=t.hexArray[e>>4&15]+t.hexArray[15&e],n+=t.hexArray[e>>12&15]+t.hexArray[e>>8&15],(n+=t.hexArray[e>>20&15]+t.hexArray[e>>16&15])+(t.hexArray[e>>28&15]+t.hexArray[e>>24&15])}},{key:\"hex\",value:function(e){for(var n=e.length,r=0;r\u003Cn;r++)e[r]=t.rhex(e[r]);return e.join(\"\")}}]),t}();o.hexArray=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\"],e.default=o},function(t,e,n){t.exports=n(0)}])}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r].call(i.exports,i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{\"use strict\";const t=window.wp.i18n;var e=n(78664),r=n.n(e);function o(t){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},o(t)}function i(){var t,e,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",o=n.toStringTag||\"@@toStringTag\";function c(n,r,o,i){var c=r&&r.prototype instanceof f?r:f,l=Object.create(c.prototype);return a(l,\"_invoke\",function(n,r,o){var i,a,c,f=0,l=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return i=e,a=0,c=t,p.n=n,u}};function h(n,r){for(a=n,c=r,e=0;!s&&f&&!o&&e\u003Cl.length;e++){var o,i=l[e],h=p.p,y=i[2];n>3?(o=y===r)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]\u003C=h&&((o=n\u003C2&&h\u003Ci[1])?(a=0,p.v=r,p.n=i[1]):h\u003Cy&&(o=n\u003C3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,a=0))}if(o||n>1)return u;throw s=!0,r}return function(o,l,y){if(f>1)throw TypeError(\"Generator is already running\");for(s&&1===l&&h(l,y),a=l,c=y;(e=a\u003C2?t:c)||!s;){i||(a?a\u003C3?(a>1&&(p.n=-1),h(a,c)):p.n=c:p.v=c);try{if(f=2,i){if(a||(o=\"next\"),e=i[o]){if(!(e=e.call(i,c)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;c=e.value,a\u003C2&&(a=0)}else 1===a&&(e=i.return)&&e.call(i),a\u003C2&&(c=TypeError(\"The iterator does not provide a '\"+o+\"' method\"),a=1);i=t}else if((e=(s=p.n\u003C0)?c:n.call(r,p))!==u)break}catch(e){i=t,a=1,c=e}finally{f=1}}return{value:e,done:s}}}(n,o,i),!0),l}var u={};function f(){}function l(){}function s(){}e=Object.getPrototypeOf;var p=[][r]?e(e([][r]())):(a(e={},r,function(){return this}),e),h=s.prototype=f.prototype=Object.create(p);function y(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,o,\"GeneratorFunction\")),t.prototype=Object.create(h),t}return l.prototype=s,a(h,\"constructor\",s),a(s,\"constructor\",l),l.displayName=\"GeneratorFunction\",a(s,o,\"GeneratorFunction\"),a(h),a(h,o,\"Generator\"),a(h,r,function(){return this}),a(h,\"toString\",function(){return\"[object Generator]\"}),(i=function(){return{w:c,m:y}})()}function a(t,e,n,r){var o=Object.defineProperty;try{o({},\"\",{})}catch(t){o=0}a=function(t,e,n,r){function i(e,n){a(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i(\"next\",0),i(\"throw\",1),i(\"return\",2))},a(t,e,n,r)}function c(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(c=function(){return!!t})()}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function f(t,e){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},f(t,e)}function l(){var t,e,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",o=n.toStringTag||\"@@toStringTag\";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,f=Object.create(u.prototype);return s(f,\"_invoke\",function(n,r,o){var i,c,u,f=0,l=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return i=e,c=0,u=t,p.n=n,a}};function h(n,r){for(c=n,u=r,e=0;!s&&f&&!o&&e\u003Cl.length;e++){var o,i=l[e],h=p.p,y=i[2];n>3?(o=y===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=t):i[0]\u003C=h&&((o=n\u003C2&&h\u003Ci[1])?(c=0,p.v=r,p.n=i[1]):h\u003Cy&&(o=n\u003C3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,c=0))}if(o||n>1)return a;throw s=!0,r}return function(o,l,y){if(f>1)throw TypeError(\"Generator is already running\");for(s&&1===l&&h(l,y),c=l,u=y;(e=c\u003C2?t:u)||!s;){i||(c?c\u003C3?(c>1&&(p.n=-1),h(c,u)):p.n=u:p.v=u);try{if(f=2,i){if(c||(o=\"next\"),e=i[o]){if(!(e=e.call(i,u)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;u=e.value,c\u003C2&&(c=0)}else 1===c&&(e=i.return)&&e.call(i),c\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+o+\"' method\"),c=1);i=t}else if((e=(s=p.n\u003C0)?u:n.call(r,p))!==a)break}catch(e){i=t,c=1,u=e}finally{f=1}}return{value:e,done:s}}}(n,o,i),!0),f}var a={};function c(){}function u(){}function f(){}e=Object.getPrototypeOf;var p=[][r]?e(e([][r]())):(s(e={},r,function(){return this}),e),h=f.prototype=c.prototype=Object.create(p);function y(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,s(t,o,\"GeneratorFunction\")),t.prototype=Object.create(h),t}return u.prototype=f,s(h,\"constructor\",f),s(f,\"constructor\",u),u.displayName=\"GeneratorFunction\",s(f,o,\"GeneratorFunction\"),s(h),s(h,o,\"Generator\"),s(h,r,function(){return this}),s(h,\"toString\",function(){return\"[object Generator]\"}),(l=function(){return{w:i,m:y}})()}function s(t,e,n,r){var o=Object.defineProperty;try{o({},\"\",{})}catch(t){o=0}s=function(t,e,n,r){function i(e,n){s(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i(\"next\",0),i(\"throw\",1),i(\"return\",2))},s(t,e,n,r)}function p(t,e){for(var n=0;n\u003Ce.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(t,h(r.key),r)}}function h(t){var e=function(t){if(\"object\"!=y(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,\"string\");if(\"object\"!=y(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(t)}(t);return\"symbol\"==y(e)?e:e+\"\"}function y(t){return y=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},y(t)}var b,v=function(t,e,n,r){var o,i=arguments.length,a=i\u003C3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(\"object\"===(\"undefined\"==typeof Reflect?\"undefined\":y(Reflect))&&\"function\"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i\u003C3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},d=function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(a,c)}u((r=r.apply(t,e||[])).next())})},g=function(){return e=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,t),Object.defineProperty(this,\"locationMap\",{enumerable:!0,configurable:!0,writable:!0,value:{plugin:\"plugins\u002F\",theme:\"themes\u002F\",core:\"\"}}),Object.defineProperty(this,\"state\",{enumerable:!0,configurable:!0,writable:!0,value:{baseUrl:null,locale:null,domainMap:{},domainPaths:{}}})},(n=[{key:\"getPathPrefix\",value:function(t){return t in this.state.domainPaths?this.state.domainPaths[t]:\"\"}},{key:\"hasOwn\",value:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}},{key:\"downloadI18n\",value:function(e,n,o){return d(this,void 0,void 0,l().m(function i(){var a=this;return l().w(function(i){for(;;)if(0===i.n)return i.a(2,Promise.resolve().then(function(){return d(a,void 0,void 0,l().m(function i(){var a,c,u,f,s,p,h,y,b;return l().w(function(i){for(;;)switch(i.p=i.n){case 0:return a=this.getPathPrefix(n),(f=e.indexOf(\"?\"))>=0?(c=r().hash((a+e.substring(0,f)).replace(\u002F\\\\\u002Fg,\"\u002F\")),u=e.substring(f)):(c=r().hash((a+e).replace(\u002F\\\\\u002Fg,\"\u002F\")),u=\"\"),s=this.hasOwn(this.state.domainMap,n)?this.state.domainMap[n]:this.locationMap[o]+n,i.p=1,p=\"\".concat(this.state.baseUrl).concat(s,\"-\").concat(this.state.locale,\"-\").concat(c,\".json\").concat(u),i.n=2,fetch(p).catch(function(){return null});case 2:if((h=i.v)&&h.ok){i.n=3;break}return i.a(2);case 3:return i.n=4,h.json().catch(function(){return null});case 4:if(y=i.v){i.n=5;break}return i.a(2);case 5:(b=this.hasOwn(y.locale_data,n)?y.locale_data[n]:y.locale_data.messages)&&b[\"\"]&&(b[\"\"].domain=n,(0,t.setLocaleData)(b,n)),i.n=7;break;case 6:return i.p=6,i.v,i.a(2);case 7:return i.a(2)}},i,this,[[1,6]])}))}).catch(function(){}))},i)}))}}])&&p(e.prototype,n),Object.defineProperty(e,\"prototype\",{writable:!1}),e;var e,n}();v([function(t,e,n){var r=n.value;n.value=function(){var t,e,n,o,a=arguments;return t=this,e=void 0,n=void 0,o=i().m(function t(){var e;return i().w(function(t){for(;;)switch(t.n){case 0:if((e=this.state)&&e.locale){t.n=1;break}return console.warn(\"i18n state not properly initialized\"),t.a(2);case 1:if(\"en_US\"!==e.locale){t.n=2;break}return t.a(2);case 2:if(\"undefined\"!=typeof fetch){t.n=3;break}throw new Error(\"Fetch API is not available.\");case 3:r.apply(this,a);case 4:return t.a(2)}},t,this)}),new(n||(n=Promise))(function(r,i){function a(t){try{u(o.next(t))}catch(t){i(t)}}function c(t){try{u(o.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(a,c)}u((o=o.apply(t,e||[])).next())})}}],g.prototype,\"downloadI18n\",null),g=v([(b=\"wpCafeI18nLoader\",function(t){var e=function(t){function e(){var t,n;!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);for(var r=arguments.length,i=new Array(r),a=0;a\u003Cr;a++)i[a]=arguments[a];return(t=function(t,e,n){return e=u(e),function(t,e){if(e&&(\"object\"==o(e)||\"function\"==typeof e))return e;if(void 0!==e)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(t)}(t,c()?Reflect.construct(e,n||[],u(t).constructor):e.apply(t,n))}(this,e,[].concat(i))).state=(null===(n=window[b])||void 0===n?void 0:n.state)||{baseUrl:null,locale:\"en-US\",domainMap:{},domainPaths:{}},t}return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,\"prototype\",{writable:!1}),e&&f(t,e)}(e,t),n=e,Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n}(t);Object.defineProperty(window,b,{value:new e,writable:!1,configurable:!0,enumerable:!1})})],g)})()})();\n\\ No newline at end of file\n+(()=>{var t={78664(t){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,\"a\",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=\"\",e(e.s=1)}([function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){function t(t,e){for(var n=0;n\u003Ce.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,t)}return r(t,null,[{key:\"hash\",value:function(e){return t.hex(t.md51(e))}},{key:\"md5cycle\",value:function(e,n){var r=e[0],o=e[1],i=e[2],a=e[3];r=t.ff(r,o,i,a,n[0],7,-680876936),a=t.ff(a,r,o,i,n[1],12,-389564586),i=t.ff(i,a,r,o,n[2],17,606105819),o=t.ff(o,i,a,r,n[3],22,-1044525330),r=t.ff(r,o,i,a,n[4],7,-176418897),a=t.ff(a,r,o,i,n[5],12,1200080426),i=t.ff(i,a,r,o,n[6],17,-1473231341),o=t.ff(o,i,a,r,n[7],22,-45705983),r=t.ff(r,o,i,a,n[8],7,1770035416),a=t.ff(a,r,o,i,n[9],12,-1958414417),i=t.ff(i,a,r,o,n[10],17,-42063),o=t.ff(o,i,a,r,n[11],22,-1990404162),r=t.ff(r,o,i,a,n[12],7,1804603682),a=t.ff(a,r,o,i,n[13],12,-40341101),i=t.ff(i,a,r,o,n[14],17,-1502002290),o=t.ff(o,i,a,r,n[15],22,1236535329),r=t.gg(r,o,i,a,n[1],5,-165796510),a=t.gg(a,r,o,i,n[6],9,-1069501632),i=t.gg(i,a,r,o,n[11],14,643717713),o=t.gg(o,i,a,r,n[0],20,-373897302),r=t.gg(r,o,i,a,n[5],5,-701558691),a=t.gg(a,r,o,i,n[10],9,38016083),i=t.gg(i,a,r,o,n[15],14,-660478335),o=t.gg(o,i,a,r,n[4],20,-405537848),r=t.gg(r,o,i,a,n[9],5,568446438),a=t.gg(a,r,o,i,n[14],9,-1019803690),i=t.gg(i,a,r,o,n[3],14,-187363961),o=t.gg(o,i,a,r,n[8],20,1163531501),r=t.gg(r,o,i,a,n[13],5,-1444681467),a=t.gg(a,r,o,i,n[2],9,-51403784),i=t.gg(i,a,r,o,n[7],14,1735328473),o=t.gg(o,i,a,r,n[12],20,-1926607734),r=t.hh(r,o,i,a,n[5],4,-378558),a=t.hh(a,r,o,i,n[8],11,-2022574463),i=t.hh(i,a,r,o,n[11],16,1839030562),o=t.hh(o,i,a,r,n[14],23,-35309556),r=t.hh(r,o,i,a,n[1],4,-1530992060),a=t.hh(a,r,o,i,n[4],11,1272893353),i=t.hh(i,a,r,o,n[7],16,-155497632),o=t.hh(o,i,a,r,n[10],23,-1094730640),r=t.hh(r,o,i,a,n[13],4,681279174),a=t.hh(a,r,o,i,n[0],11,-358537222),i=t.hh(i,a,r,o,n[3],16,-722521979),o=t.hh(o,i,a,r,n[6],23,76029189),r=t.hh(r,o,i,a,n[9],4,-640364487),a=t.hh(a,r,o,i,n[12],11,-421815835),i=t.hh(i,a,r,o,n[15],16,530742520),o=t.hh(o,i,a,r,n[2],23,-995338651),r=t.ii(r,o,i,a,n[0],6,-198630844),a=t.ii(a,r,o,i,n[7],10,1126891415),i=t.ii(i,a,r,o,n[14],15,-1416354905),o=t.ii(o,i,a,r,n[5],21,-57434055),r=t.ii(r,o,i,a,n[12],6,1700485571),a=t.ii(a,r,o,i,n[3],10,-1894986606),i=t.ii(i,a,r,o,n[10],15,-1051523),o=t.ii(o,i,a,r,n[1],21,-2054922799),r=t.ii(r,o,i,a,n[8],6,1873313359),a=t.ii(a,r,o,i,n[15],10,-30611744),i=t.ii(i,a,r,o,n[6],15,-1560198380),o=t.ii(o,i,a,r,n[13],21,1309151649),r=t.ii(r,o,i,a,n[4],6,-145523070),a=t.ii(a,r,o,i,n[11],10,-1120210379),i=t.ii(i,a,r,o,n[2],15,718787259),o=t.ii(o,i,a,r,n[9],21,-343485551),e[0]=r+e[0]&4294967295,e[1]=o+e[1]&4294967295,e[2]=i+e[2]&4294967295,e[3]=a+e[3]&4294967295}},{key:\"cmn\",value:function(t,e,n,r,o,i){return((e=(e+t&4294967295)+(r+i&4294967295)&4294967295)\u003C\u003Co|e>>>32-o)+n&4294967295}},{key:\"ff\",value:function(e,n,r,o,i,a,c){return t.cmn(n&r|~n&o,e,n,i,a,c)}},{key:\"gg\",value:function(e,n,r,o,i,a,c){return t.cmn(n&o|r&~o,e,n,i,a,c)}},{key:\"hh\",value:function(e,n,r,o,i,a,c){return t.cmn(n^r^o,e,n,i,a,c)}},{key:\"ii\",value:function(e,n,r,o,i,a,c){return t.cmn(r^(n|~o),e,n,i,a,c)}},{key:\"md51\",value:function(e){for(var n,r=e.length,o=[1732584193,-271733879,-1732584194,271733878],i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=64;a\u003C=r;a+=64)t.md5cycle(o,t.md5blk(e.substring(a-64,a)));for(e=e.substring(a-64),a=0,n=e.length;a\u003Cn;a++)i[a>>2]|=e.charCodeAt(a)\u003C\u003C(a%4\u003C\u003C3);if(i[a>>2]|=128\u003C\u003C(a%4\u003C\u003C3),a>55)for(t.md5cycle(o,i),a=0;a\u003C16;a++)i[a]=0;return i[14]=8*r,t.md5cycle(o,i),o}},{key:\"md5blk\",value:function(t){for(var e=[],n=0;n\u003C64;n+=4)e[n>>2]=t.charCodeAt(n)+(t.charCodeAt(n+1)\u003C\u003C8)+(t.charCodeAt(n+2)\u003C\u003C16)+(t.charCodeAt(n+3)\u003C\u003C24);return e}},{key:\"rhex\",value:function(e){var n=\"\";return n+=t.hexArray[e>>4&15]+t.hexArray[15&e],n+=t.hexArray[e>>12&15]+t.hexArray[e>>8&15],(n+=t.hexArray[e>>20&15]+t.hexArray[e>>16&15])+(t.hexArray[e>>28&15]+t.hexArray[e>>24&15])}},{key:\"hex\",value:function(e){for(var n=e.length,r=0;r\u003Cn;r++)e[r]=t.rhex(e[r]);return e.join(\"\")}}]),t}();o.hexArray=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\"],e.default=o},function(t,e,n){t.exports=n(0)}])}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r].call(i.exports,i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{\"use strict\";const t=window.wp.i18n;var e=n(78664),r=n.n(e);function o(t){return o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},o(t)}function i(){var t,e,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",o=n.toStringTag||\"@@toStringTag\";function c(n,r,o,i){var c=r&&r.prototype instanceof f?r:f,l=Object.create(c.prototype);return a(l,\"_invoke\",function(n,r,o){var i,a,c,f=0,l=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return i=e,a=0,c=t,p.n=n,u}};function h(n,r){for(a=n,c=r,e=0;!s&&f&&!o&&e\u003Cl.length;e++){var o,i=l[e],h=p.p,y=i[2];n>3?(o=y===r)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]\u003C=h&&((o=n\u003C2&&h\u003Ci[1])?(a=0,p.v=r,p.n=i[1]):h\u003Cy&&(o=n\u003C3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,a=0))}if(o||n>1)return u;throw s=!0,r}return function(o,l,y){if(f>1)throw TypeError(\"Generator is already running\");for(s&&1===l&&h(l,y),a=l,c=y;(e=a\u003C2?t:c)||!s;){i||(a?a\u003C3?(a>1&&(p.n=-1),h(a,c)):p.n=c:p.v=c);try{if(f=2,i){if(a||(o=\"next\"),e=i[o]){if(!(e=e.call(i,c)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;c=e.value,a\u003C2&&(a=0)}else 1===a&&(e=i.return)&&e.call(i),a\u003C2&&(c=TypeError(\"The iterator does not provide a '\"+o+\"' method\"),a=1);i=t}else if((e=(s=p.n\u003C0)?c:n.call(r,p))!==u)break}catch(e){i=t,a=1,c=e}finally{f=1}}return{value:e,done:s}}}(n,o,i),!0),l}var u={};function f(){}function l(){}function s(){}e=Object.getPrototypeOf;var p=[][r]?e(e([][r]())):(a(e={},r,function(){return this}),e),h=s.prototype=f.prototype=Object.create(p);function y(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,a(t,o,\"GeneratorFunction\")),t.prototype=Object.create(h),t}return l.prototype=s,a(h,\"constructor\",s),a(s,\"constructor\",l),l.displayName=\"GeneratorFunction\",a(s,o,\"GeneratorFunction\"),a(h),a(h,o,\"Generator\"),a(h,r,function(){return this}),a(h,\"toString\",function(){return\"[object Generator]\"}),(i=function(){return{w:c,m:y}})()}function a(t,e,n,r){var o=Object.defineProperty;try{o({},\"\",{})}catch(t){o=0}a=function(t,e,n,r){function i(e,n){a(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i(\"next\",0),i(\"throw\",1),i(\"return\",2))},a(t,e,n,r)}function c(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(c=function(){return!!t})()}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function f(t,e){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},f(t,e)}function l(){var t,e,n=\"function\"==typeof Symbol?Symbol:{},r=n.iterator||\"@@iterator\",o=n.toStringTag||\"@@toStringTag\";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,f=Object.create(u.prototype);return s(f,\"_invoke\",function(n,r,o){var i,c,u,f=0,l=o||[],s=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return i=e,c=0,u=t,p.n=n,a}};function h(n,r){for(c=n,u=r,e=0;!s&&f&&!o&&e\u003Cl.length;e++){var o,i=l[e],h=p.p,y=i[2];n>3?(o=y===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=t):i[0]\u003C=h&&((o=n\u003C2&&h\u003Ci[1])?(c=0,p.v=r,p.n=i[1]):h\u003Cy&&(o=n\u003C3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,c=0))}if(o||n>1)return a;throw s=!0,r}return function(o,l,y){if(f>1)throw TypeError(\"Generator is already running\");for(s&&1===l&&h(l,y),c=l,u=y;(e=c\u003C2?t:u)||!s;){i||(c?c\u003C3?(c>1&&(p.n=-1),h(c,u)):p.n=u:p.v=u);try{if(f=2,i){if(c||(o=\"next\"),e=i[o]){if(!(e=e.call(i,u)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;u=e.value,c\u003C2&&(c=0)}else 1===c&&(e=i.return)&&e.call(i),c\u003C2&&(u=TypeError(\"The iterator does not provide a '\"+o+\"' method\"),c=1);i=t}else if((e=(s=p.n\u003C0)?u:n.call(r,p))!==a)break}catch(e){i=t,c=1,u=e}finally{f=1}}return{value:e,done:s}}}(n,o,i),!0),f}var a={};function c(){}function u(){}function f(){}e=Object.getPrototypeOf;var p=[][r]?e(e([][r]())):(s(e={},r,function(){return this}),e),h=f.prototype=c.prototype=Object.create(p);function y(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,s(t,o,\"GeneratorFunction\")),t.prototype=Object.create(h),t}return u.prototype=f,s(h,\"constructor\",f),s(f,\"constructor\",u),u.displayName=\"GeneratorFunction\",s(f,o,\"GeneratorFunction\"),s(h),s(h,o,\"Generator\"),s(h,r,function(){return this}),s(h,\"toString\",function(){return\"[object Generator]\"}),(l=function(){return{w:i,m:y}})()}function s(t,e,n,r){var o=Object.defineProperty;try{o({},\"\",{})}catch(t){o=0}s=function(t,e,n,r){function i(e,n){s(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i(\"next\",0),i(\"throw\",1),i(\"return\",2))},s(t,e,n,r)}function p(t,e){for(var n=0;n\u003Ce.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(t,h(r.key),r)}}function h(t){var e=function(t){if(\"object\"!=y(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,\"string\");if(\"object\"!=y(n))return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(t)}(t);return\"symbol\"==y(e)?e:e+\"\"}function y(t){return y=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},y(t)}var b,v=function(t,e,n,r){var o,i=arguments.length,a=i\u003C3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(\"object\"===(\"undefined\"==typeof Reflect?\"undefined\":y(Reflect))&&\"function\"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i\u003C3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},d=function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(a,c)}u((r=r.apply(t,e||[])).next())})},g=function(){return e=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,t),Object.defineProperty(this,\"locationMap\",{enumerable:!0,configurable:!0,writable:!0,value:{plugin:\"plugins\u002F\",theme:\"themes\u002F\",core:\"\"}}),Object.defineProperty(this,\"state\",{enumerable:!0,configurable:!0,writable:!0,value:{baseUrl:null,locale:null,domainMap:{},domainPaths:{},translationMap:{}}})},(n=[{key:\"getPathPrefix\",value:function(t){return t in this.state.domainPaths?this.state.domainPaths[t]:\"\"}},{key:\"hasOwn\",value:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}},{key:\"downloadI18n\",value:function(e,n,o){return d(this,void 0,void 0,l().m(function i(){var a=this;return l().w(function(i){for(;;)if(0===i.n)return i.a(2,Promise.resolve().then(function(){return d(a,void 0,void 0,l().m(function i(){var a,c,u,f,s,p,h,y,b,v,d,g,w,m,O;return l().w(function(i){for(;;)switch(i.p=i.n){case 0:if(a=this.getPathPrefix(n),(f=e.indexOf(\"?\"))>=0?(c=r().hash((a+e.substring(0,f)).replace(\u002F\\\\\u002Fg,\"\u002F\")),u=e.substring(f)):(c=r().hash((a+e).replace(\u002F\\\\\u002Fg,\"\u002F\")),u=\"\"),s=this.hasOwn(this.state.domainMap,n)?this.state.domainMap[n]:this.locationMap[o]+n,i.p=1,p=this.state.translationMap||{},h=Object.keys(p).length>0,!this.hasOwn(p,c)){i.n=6;break}return y=\"\".concat(p[c]).concat(u),i.n=2,fetch(y).catch(function(){return null});case 2:if((b=i.v)&&b.ok){i.n=3;break}return i.a(2);case 3:return i.n=4,b.json().catch(function(){return null});case 4:if(v=i.v){i.n=5;break}return i.a(2);case 5:return(d=this.hasOwn(v.locale_data,n)?v.locale_data[n]:v.locale_data.messages)&&d[\"\"]&&(d[\"\"].domain=n,(0,t.setLocaleData)(d,n),\"undefined\"!=typeof window&&window.dispatchEvent(new CustomEvent(\"wp-cafe-i18n-loaded\"))),i.a(2);case 6:if(!h){i.n=7;break}return i.a(2);case 7:return g=\"\".concat(this.state.baseUrl).concat(s,\"-\").concat(this.state.locale,\"-\").concat(c,\".json\").concat(u),i.n=8,fetch(g).catch(function(){return null});case 8:if((w=i.v)&&w.ok){i.n=9;break}return i.a(2);case 9:return i.n=10,w.json().catch(function(){return null});case 10:if(m=i.v){i.n=11;break}return i.a(2);case 11:(O=this.hasOwn(m.locale_data,n)?m.locale_data[n]:m.locale_data.messages)&&O[\"\"]&&(O[\"\"].domain=n,(0,t.setLocaleData)(O,n),\"undefined\"!=typeof window&&window.dispatchEvent(new CustomEvent(\"wp-cafe-i18n-loaded\"))),i.n=13;break;case 12:return i.p=12,i.v,i.a(2);case 13:return i.a(2)}},i,this,[[1,12]])}))}).catch(function(){}))},i)}))}}])&&p(e.prototype,n),Object.defineProperty(e,\"prototype\",{writable:!1}),e;var e,n}();v([function(t,e,n){var r=n.value;n.value=function(){var t,e,n,o,a=arguments;return t=this,e=void 0,n=void 0,o=i().m(function t(){var e;return i().w(function(t){for(;;)switch(t.n){case 0:if((e=this.state)&&e.locale){t.n=1;break}return console.warn(\"i18n state not properly initialized\"),t.a(2);case 1:if(\"en_US\"!==e.locale){t.n=2;break}return t.a(2);case 2:if(\"undefined\"!=typeof fetch){t.n=3;break}throw new Error(\"Fetch API is not available.\");case 3:r.apply(this,a);case 4:return t.a(2)}},t,this)}),new(n||(n=Promise))(function(r,i){function a(t){try{u(o.next(t))}catch(t){i(t)}}function c(t){try{u(o.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(a,c)}u((o=o.apply(t,e||[])).next())})}}],g.prototype,\"downloadI18n\",null),g=v([(b=\"wpCafeI18nLoader\",function(t){var e=function(t){function e(){var t,n;!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);for(var r=arguments.length,i=new Array(r),a=0;a\u003Cr;a++)i[a]=arguments[a];return(t=function(t,e,n){return e=u(e),function(t,e){if(e&&(\"object\"==o(e)||\"function\"==typeof e))return e;if(void 0!==e)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(t)}(t,c()?Reflect.construct(e,n||[],u(t).constructor):e.apply(t,n))}(this,e,[].concat(i))).state=(null===(n=window[b])||void 0===n?void 0:n.state)||{baseUrl:null,locale:\"en-US\",domainMap:{},domainPaths:{}},t}return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,\"prototype\",{writable:!1}),e&&f(t,e)}(e,t),n=e,Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n}(t);Object.defineProperty(window,b,{value:new e,writable:!1,configurable:!0,enumerable:!1})})],g)})()})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fdiscard-reservation.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fdiscard-reservation.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fdiscard-reservation.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fdiscard-reservation.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,99 +1,99 @@\n-\u002F**\r\n- * Discard Reservation Modal Styles\r\n- *\r\n- * @package WpCafe\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-\u002F* Discard Reservation Button - Text Link Style *\u002F\r\n-#wpc-discard-reservation {\r\n-    background: none;\r\n-    border: none;\r\n-    padding: 0;\r\n-    cursor: pointer;\r\n-    font-weight: normal;\r\n-    display: inline;\r\n-    margin: 0;\r\n-    box-shadow: none;\r\n-    font-size: 16px;\r\n-}\r\n-\r\n-#wpc-discard-reservation:hover {\r\n-    text-decoration: underline;\r\n-}\r\n-\r\n-#wpc-discard-reservation:focus {\r\n-    outline: none;\r\n-}\r\n-\r\n-\u002F* Modal Overlay *\u002F\r\n-.wpc-discard-modal-overlay {\r\n-    position: fixed;\r\n-    top: 0;\r\n-    left: 0;\r\n-    width: 100%;\r\n-    height: 100%;\r\n-    background: rgba(0, 0, 0, 0.5);\r\n-    display: flex;\r\n-    align-items: center;\r\n-    justify-content: center;\r\n-    z-index: 9999;\r\n-}\r\n-\r\n-\u002F* Modal Content *\u002F\r\n-.wpc-discard-modal {\r\n-    background: white;\r\n-    padding: 30px;\r\n-    border-radius: 8px;\r\n-    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n-    max-width: 400px;\r\n-    text-align: center;\r\n-}\r\n-\r\n-\u002F* Modal Title *\u002F\r\n-.wpc-discard-modal-title {\r\n-    margin: 0 0 20px 0;\r\n-    color: #333;\r\n-    font-size: 18px;\r\n-}\r\n-\r\n-\u002F* Button Container *\u002F\r\n-.wpc-discard-modal-buttons {\r\n-    display: flex;\r\n-    gap: 10px;\r\n-    justify-content: center;\r\n-}\r\n-\r\n-\u002F* Cancel Button *\u002F\r\n-.wpc-discard-modal-cancel {\r\n-    padding: 10px 20px;\r\n-    border: 1px solid #ccc;\r\n-    background: #f5f5f5;\r\n-    border-radius: 4px;\r\n-    cursor: pointer;\r\n-    color: #333;\r\n-    font-size: 14px;\r\n-    transition: background 0.2s ease;\r\n-}\r\n-\r\n-.wpc-discard-modal-cancel:hover {\r\n-    background: #f5f5f5ee;\r\n-    color: #333;\r\n-    border: 1px solid #ccc;\r\n-}\r\n-\r\n-\u002F* Discard Button *\u002F\r\n-.wpc-discard-modal-discard {\r\n-    padding: 10px 20px;\r\n-    border: none;\r\n-    background: #dc3545;\r\n-    color: white;\r\n-    border-radius: 4px;\r\n-    cursor: pointer;\r\n-    font-size: 14px;\r\n-    transition: background 0.2s ease;\r\n-}\r\n-\r\n-.wpc-discard-modal-discard:hover {\r\n-    opacity: 0.9;\r\n-}\r\n+\u002F**\n+ * Discard Reservation Modal Styles\n+ *\n+ * @package WpCafe\n+ * @since 1.0.0\n+ *\u002F\n+\n+\u002F* Discard Reservation Button - Text Link Style *\u002F\n+#wpc-discard-reservation {\n+    background: none;\n+    border: none;\n+    padding: 0;\n+    cursor: pointer;\n+    font-weight: normal;\n+    display: inline;\n+    margin: 0;\n+    box-shadow: none;\n+    font-size: 16px;\n+}\n+\n+#wpc-discard-reservation:hover {\n+    text-decoration: underline;\n+}\n+\n+#wpc-discard-reservation:focus {\n+    outline: none;\n+}\n+\n+\u002F* Modal Overlay *\u002F\n+.wpc-discard-modal-overlay {\n+    position: fixed;\n+    top: 0;\n+    left: 0;\n+    width: 100%;\n+    height: 100%;\n+    background: rgba(0, 0, 0, 0.5);\n+    display: flex;\n+    align-items: center;\n+    justify-content: center;\n+    z-index: 9999;\n+}\n+\n+\u002F* Modal Content *\u002F\n+.wpc-discard-modal {\n+    background: white;\n+    padding: 30px;\n+    border-radius: 8px;\n+    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n+    max-width: 400px;\n+    text-align: center;\n+}\n+\n+\u002F* Modal Title *\u002F\n+.wpc-discard-modal-title {\n+    margin: 0 0 20px 0;\n+    color: #333;\n+    font-size: 18px;\n+}\n+\n+\u002F* Button Container *\u002F\n+.wpc-discard-modal-buttons {\n+    display: flex;\n+    gap: 10px;\n+    justify-content: center;\n+}\n+\n+\u002F* Cancel Button *\u002F\n+.wpc-discard-modal-cancel {\n+    padding: 10px 20px;\n+    border: 1px solid #ccc;\n+    background: #f5f5f5;\n+    border-radius: 4px;\n+    cursor: pointer;\n+    color: #333;\n+    font-size: 14px;\n+    transition: background 0.2s ease;\n+}\n+\n+.wpc-discard-modal-cancel:hover {\n+    background: #f5f5f5ee;\n+    color: #333;\n+    border: 1px solid #ccc;\n+}\n+\n+\u002F* Discard Button *\u002F\n+.wpc-discard-modal-discard {\n+    padding: 10px 20px;\n+    border: none;\n+    background: #dc3545;\n+    color: white;\n+    border-radius: 4px;\n+    cursor: pointer;\n+    font-size: 14px;\n+    transition: background 0.2s ease;\n+}\n+\n+.wpc-discard-modal-discard:hover {\n+    opacity: 0.9;\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Felementor-editor.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Felementor-editor.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Felementor-editor.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Felementor-editor.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,20 +1,20 @@\n-\r\n-.wpc-widget-icon:after {\r\n-    content: 'WPC PRO';\r\n-    position: absolute;\r\n-    top: 3px;\r\n-    right: 3px;\r\n-    color: #556068;\r\n-    font-size: 9px;\r\n-    border: 1px solid #dedede;\r\n-    font-weight: 400;\r\n-    padding: 1px 2px;\r\n-    line-height: 10px;\r\n-    display: inline-block;\r\n-    border-radius: 2px;\r\n-    font-family: \"Open Sans\", Roboto, Helvetica, Arial, sans-serif;\r\n-}\r\n-\r\n-body{\r\n-    display: none;\r\n+\n+.wpc-widget-icon:after {\n+    content: 'WPC PRO';\n+    position: absolute;\n+    top: 3px;\n+    right: 3px;\n+    color: #556068;\n+    font-size: 9px;\n+    border: 1px solid #dedede;\n+    font-weight: 400;\n+    padding: 1px 2px;\n+    line-height: 10px;\n+    display: inline-block;\n+    border-radius: 2px;\n+    font-family: \"Open Sans\", Roboto, Helvetica, Arial, sans-serif;\n+}\n+\n+body{\n+    display: none;\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fflatpickr.min.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fflatpickr.min.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fflatpickr.min.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fflatpickr.min.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,13 +1,13 @@\n-.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{\u002F*\r\n-      \u002F*rtl:begin:ignore*\u002Fleft:0;\u002F*\r\n-      \u002F*rtl:end:ignore*\u002F}\u002F*\r\n-      \u002F*rtl:begin:ignore*\u002F\r\n-\u002F*\r\n-      \u002F*rtl:end:ignore*\u002F\r\n-.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{\u002F*\r\n-      \u002F*rtl:begin:ignore*\u002Fright:0;\u002F*\r\n-      \u002F*rtl:end:ignore*\u002F}\u002F*\r\n-      \u002F*rtl:begin:ignore*\u002F\r\n-\u002F*\r\n-      \u002F*rtl:end:ignore*\u002F\r\n+.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{\u002F*\n+      \u002F*rtl:begin:ignore*\u002Fleft:0;\u002F*\n+      \u002F*rtl:end:ignore*\u002F}\u002F*\n+      \u002F*rtl:begin:ignore*\u002F\n+\u002F*\n+      \u002F*rtl:end:ignore*\u002F\n+.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{\u002F*\n+      \u002F*rtl:begin:ignore*\u002Fright:0;\u002F*\n+      \u002F*rtl:end:ignore*\u002F}\u002F*\n+      \u002F*rtl:begin:ignore*\u002F\n+\u002F*\n+      \u002F*rtl:end:ignore*\u002F\n .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:\"\";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:\"\";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Flive-order.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Flive-order.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Flive-order.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Flive-order.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,156 +1,156 @@\n-.wpc-live-notice-list {\r\n-    position: fixed;\r\n-    bottom: 20px;\r\n-    right: 20px;\r\n-    z-index: 99999;\r\n-    display: flex;\r\n-    flex-direction: column;\r\n-    gap: 12px;\r\n-}\r\n-\r\n-.wpc-live-order-notice {\r\n-    position: relative;\r\n-    background: #ffffff;\r\n-    color: #1f2937;\r\n-    padding: 16px 20px;\r\n-    border-radius: 12px;\r\n-    border: 1px solid #e5e7eb;\r\n-    box-shadow:\r\n-        0 10px 25px rgba(0, 0, 0, 0.1),\r\n-        0 4px 6px rgba(0, 0, 0, 0.05);\r\n-    min-width: 320px;\r\n-    max-width: 380px;\r\n-    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\r\n-        \"Helvetica Neue\", Arial, sans-serif;\r\n-    opacity: 0;\r\n-    transform: translateX(100px);\r\n-    transition:\r\n-        opacity 0.4s ease,\r\n-        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n-    display: flex;\r\n-    align-items: flex-start;\r\n-    gap: 12px;\r\n-}\r\n-\r\n-.wpc-live-order-notice.show {\r\n-    opacity: 1;\r\n-    transform: translateX(0);\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-icon {\r\n-    flex-shrink: 0;\r\n-    margin-top: 2px;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-icon svg {\r\n-    display: block;\r\n-    filter: drop-shadow(0 2px 4px rgba(34, 197, 94, 0.2));\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-content {\r\n-    flex: 1;\r\n-    min-width: 0;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-title {\r\n-    display: block;\r\n-    font-size: 15px;\r\n-    font-weight: 600;\r\n-    color: #111827;\r\n-    margin: 0 0 4px 0;\r\n-    line-height: 1.4;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-message {\r\n-    font-size: 13px;\r\n-    font-weight: 400;\r\n-    color: #6b7280;\r\n-    margin: 0;\r\n-    line-height: 1.5;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-message a {\r\n-    color: #2563eb;\r\n-    text-decoration: none;\r\n-    font-weight: 600;\r\n-    transition: color 0.2s ease;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-message a:hover {\r\n-    color: #1d4ed8;\r\n-    text-decoration: underline;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-close {\r\n-    position: absolute;\r\n-    top: 12px;\r\n-    right: 12px;\r\n-    width: 20px;\r\n-    height: 20px;\r\n-    display: flex;\r\n-    align-items: center;\r\n-    justify-content: center;\r\n-    font-size: 20px;\r\n-    font-weight: 400;\r\n-    color: #9ca3af;\r\n-    cursor: pointer;\r\n-    background: transparent;\r\n-    border-radius: 4px;\r\n-    transition: all 0.2s ease;\r\n-    line-height: 1;\r\n-}\r\n-\r\n-.wpc-live-order-notice .notice-close:hover {\r\n-    color: #4b5563;\r\n-    background: #f3f4f6;\r\n-}\r\n-\r\n-\u002F* Dark mode styles *\u002F\r\n-.dark .wpc-live-order-notice {\r\n-    background: #212121;\r\n-    color: #e5e5e5;\r\n-    border-color: #3d3d3d;\r\n-    box-shadow:\r\n-        0 10px 25px rgba(0, 0, 0, 0.3),\r\n-        0 4px 6px rgba(0, 0, 0, 0.15);\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-title {\r\n-    color: #f5f5f5;\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-message {\r\n-    color: #a3a3a3;\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-message a {\r\n-    color: #60a5fa;\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-message a:hover {\r\n-    color: #93c5fd;\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-close {\r\n-    color: #737373;\r\n-}\r\n-\r\n-.dark .wpc-live-order-notice .notice-close:hover {\r\n-    color: #d4d4d4;\r\n-    background: #3d3d3d;\r\n-}\r\n-\r\n-\u002F* Mobile responsive *\u002F\r\n-@media (max-width: 480px) {\r\n-    .wpc-live-notice-list {\r\n-        right: 10px;\r\n-        left: 10px;\r\n-        bottom: 10px;\r\n-    }\r\n-\r\n-    .wpc-live-order-notice {\r\n-        min-width: auto;\r\n-        max-width: none;\r\n-        width: 100%;\r\n-    }\r\n-}\r\n+.wpc-live-notice-list {\n+    position: fixed;\n+    bottom: 20px;\n+    right: 20px;\n+    z-index: 99999;\n+    display: flex;\n+    flex-direction: column;\n+    gap: 12px;\n+}\n+\n+.wpc-live-order-notice {\n+    position: relative;\n+    background: #ffffff;\n+    color: #1f2937;\n+    padding: 16px 20px;\n+    border-radius: 12px;\n+    border: 1px solid #e5e7eb;\n+    box-shadow:\n+        0 10px 25px rgba(0, 0, 0, 0.1),\n+        0 4px 6px rgba(0, 0, 0, 0.05);\n+    min-width: 320px;\n+    max-width: 380px;\n+    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n+        \"Helvetica Neue\", Arial, sans-serif;\n+    opacity: 0;\n+    transform: translateX(100px);\n+    transition:\n+        opacity 0.4s ease,\n+        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n+    display: flex;\n+    align-items: flex-start;\n+    gap: 12px;\n+}\n+\n+.wpc-live-order-notice.show {\n+    opacity: 1;\n+    transform: translateX(0);\n+}\n+\n+.wpc-live-order-notice .notice-icon {\n+    flex-shrink: 0;\n+    margin-top: 2px;\n+}\n+\n+.wpc-live-order-notice .notice-icon svg {\n+    display: block;\n+    filter: drop-shadow(0 2px 4px rgba(34, 197, 94, 0.2));\n+}\n+\n+.wpc-live-order-notice .notice-content {\n+    flex: 1;\n+    min-width: 0;\n+}\n+\n+.wpc-live-order-notice .notice-title {\n+    display: block;\n+    font-size: 15px;\n+    font-weight: 600;\n+    color: #111827;\n+    margin: 0 0 4px 0;\n+    line-height: 1.4;\n+}\n+\n+.wpc-live-order-notice .notice-message {\n+    font-size: 13px;\n+    font-weight: 400;\n+    color: #6b7280;\n+    margin: 0;\n+    line-height: 1.5;\n+}\n+\n+.wpc-live-order-notice .notice-message a {\n+    color: #2563eb;\n+    text-decoration: none;\n+    font-weight: 600;\n+    transition: color 0.2s ease;\n+}\n+\n+.wpc-live-order-notice .notice-message a:hover {\n+    color: #1d4ed8;\n+    text-decoration: underline;\n+}\n+\n+.wpc-live-order-notice .notice-close {\n+    position: absolute;\n+    top: 12px;\n+    right: 12px;\n+    width: 20px;\n+    height: 20px;\n+    display: flex;\n+    align-items: center;\n+    justify-content: center;\n+    font-size: 20px;\n+    font-weight: 400;\n+    color: #9ca3af;\n+    cursor: pointer;\n+    background: transparent;\n+    border-radius: 4px;\n+    transition: all 0.2s ease;\n+    line-height: 1;\n+}\n+\n+.wpc-live-order-notice .notice-close:hover {\n+    color: #4b5563;\n+    background: #f3f4f6;\n+}\n+\n+\u002F* Dark mode styles *\u002F\n+.dark .wpc-live-order-notice {\n+    background: #212121;\n+    color: #e5e5e5;\n+    border-color: #3d3d3d;\n+    box-shadow:\n+        0 10px 25px rgba(0, 0, 0, 0.3),\n+        0 4px 6px rgba(0, 0, 0, 0.15);\n+}\n+\n+.dark .wpc-live-order-notice .notice-title {\n+    color: #f5f5f5;\n+}\n+\n+.dark .wpc-live-order-notice .notice-message {\n+    color: #a3a3a3;\n+}\n+\n+.dark .wpc-live-order-notice .notice-message a {\n+    color: #60a5fa;\n+}\n+\n+.dark .wpc-live-order-notice .notice-message a:hover {\n+    color: #93c5fd;\n+}\n+\n+.dark .wpc-live-order-notice .notice-close {\n+    color: #737373;\n+}\n+\n+.dark .wpc-live-order-notice .notice-close:hover {\n+    color: #d4d4d4;\n+    background: #3d3d3d;\n+}\n+\n+\u002F* Mobile responsive *\u002F\n+@media (max-width: 480px) {\n+    .wpc-live-notice-list {\n+        right: 10px;\n+        left: 10px;\n+        bottom: 10px;\n+    }\n+\n+    .wpc-live-order-notice {\n+        min-width: auto;\n+        max-width: none;\n+        width: 100%;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Flocation-selector.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Flocation-selector.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Flocation-selector.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Flocation-selector.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,76 +1,76 @@\n-\u002F* Overlay background *\u002F\r\n-.wpc-modal-overlay {\r\n-    display: none;\r\n-    position: fixed;\r\n-    top: 0; left: 0;\r\n-    width: 100%;\r\n-    height: 100%;\r\n-    background-color: rgba(0, 0, 0, 0.5); \u002F* dark overlay *\u002F\r\n-    z-index: 9999;\r\n-    justify-content: center;\r\n-    align-items: center;\r\n-}\r\n-\u002F* Modal box *\u002F\r\n-.wpc-modal-box {\r\n-    background: #fff;\r\n-    padding: 25px;\r\n-    border-radius: 8px;\r\n-    width: 90%;\r\n-    max-width: 400px;\r\n-    box-shadow: 0 5px 30px rgba(0,0,0,0.2);\r\n-    position: relative;\r\n-    animation: fadeIn 0.3s ease;\r\n-}\r\n-\u002F* Close button *\u002F\r\n-.wpc-modal-close {\r\n-    position: absolute;\r\n-    top: 10px;\r\n-    right: 15px;\r\n-    font-size: 24px;\r\n-    color: #333;\r\n-    cursor: pointer;\r\n-}\r\n-\r\n-\u002F* Dropdown *\u002F\r\n-.wpc-modal-select {\r\n-    width: 100%;\r\n-    padding: 10px;\r\n-    margin: 15px 0;\r\n-    font-size: 16px;\r\n-}\r\n-\u002F* Save Button *\u002F\r\n-.wpc-modal-save-btn {\r\n-    background: #0071a1;\r\n-    color: #fff;\r\n-    border: none;\r\n-    padding: 10px 16px;\r\n-    border-radius: 4px;\r\n-    cursor: pointer;\r\n-}\r\n-.wpc-modal-save-btn:hover {\r\n-    background: #005f87;\r\n-}\r\n-\u002F* Animate *\u002F\r\n-@keyframes fadeIn {\r\n-    from { opacity: 0; transform: translateY(-20px); }\r\n-    to   { opacity: 1; transform: translateY(0); }\r\n-}\r\n-\r\n-.wpc-modal-save-btn {\r\n-  position: relative;\r\n-  display: inline-flex;\r\n-  align-items: center;\r\n-  gap: 8px;\r\n-}\r\n-.wpc-spinner {\r\n-  border: 2px solid #f3f3f3;\r\n-  border-top: 2px solid #3498db;\r\n-  border-radius: 50%;\r\n-  width: 16px;\r\n-  height: 16px;\r\n-  animation: spin 0.8s linear infinite;\r\n-}\r\n-@keyframes spin {\r\n-  0% { transform: rotate(0deg); }\r\n-  100% { transform: rotate(360deg); }\r\n-}\r\n+\u002F* Overlay background *\u002F\n+.wpc-modal-overlay {\n+    display: none;\n+    position: fixed;\n+    top: 0; left: 0;\n+    width: 100%;\n+    height: 100%;\n+    background-color: rgba(0, 0, 0, 0.5); \u002F* dark overlay *\u002F\n+    z-index: 9999;\n+    justify-content: center;\n+    align-items: center;\n+}\n+\u002F* Modal box *\u002F\n+.wpc-modal-box {\n+    background: #fff;\n+    padding: 25px;\n+    border-radius: 8px;\n+    width: 90%;\n+    max-width: 400px;\n+    box-shadow: 0 5px 30px rgba(0,0,0,0.2);\n+    position: relative;\n+    animation: fadeIn 0.3s ease;\n+}\n+\u002F* Close button *\u002F\n+.wpc-modal-close {\n+    position: absolute;\n+    top: 10px;\n+    right: 15px;\n+    font-size: 24px;\n+    color: #333;\n+    cursor: pointer;\n+}\n+\n+\u002F* Dropdown *\u002F\n+.wpc-modal-select {\n+    width: 100%;\n+    padding: 10px;\n+    margin: 15px 0;\n+    font-size: 16px;\n+}\n+\u002F* Save Button *\u002F\n+.wpc-modal-save-btn {\n+    background: #0071a1;\n+    color: #fff;\n+    border: none;\n+    padding: 10px 16px;\n+    border-radius: 4px;\n+    cursor: pointer;\n+}\n+.wpc-modal-save-btn:hover {\n+    background: #005f87;\n+}\n+\u002F* Animate *\u002F\n+@keyframes fadeIn {\n+    from { opacity: 0; transform: translateY(-20px); }\n+    to   { opacity: 1; transform: translateY(0); }\n+}\n+\n+.wpc-modal-save-btn {\n+  position: relative;\n+  display: inline-flex;\n+  align-items: center;\n+  gap: 8px;\n+}\n+.wpc-spinner {\n+  border: 2px solid #f3f3f3;\n+  border-top: 2px solid #3498db;\n+  border-radius: 50%;\n+  width: 16px;\n+  height: 16px;\n+  animation: spin 0.8s linear infinite;\n+}\n+@keyframes spin {\n+  0% { transform: rotate(0deg); }\n+  100% { transform: rotate(360deg); }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Frtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Frtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Frtl.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Frtl.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,166 +1,166 @@\n-\u002F* RTL CSS *\u002F\r\n-.wpc-reservation-form #wpc_cancel_request,\r\n-.wpc-reservation-form #wpc_book_table{\r\n-    padding-right: 10px;\r\n-    padding-left: 0;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{\r\n-    float: left;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart{\r\n-    right: auto;\r\n-    left: 15px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a{\r\n-    padding-right: 0;\r\n-    padding-left: 10px;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag li{\r\n-    margin-right: 0;\r\n-    margin-left: 5px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content p{\r\n-    padding-right: 0;\r\n-    padding-left: 50px;\r\n-}\r\n-\u002F* Cart RTL *\u002F\r\n-.wpc_cart_block{\r\n-    left: -420px;\r\n-    right: auto;\r\n-    top: 50%;\r\n-    padding-left: 0;\r\n-    padding-right: 40px;\r\n-}\r\n-.wpc_cart_block .wpc_cart_icon{\r\n-    right: -15px;\r\n-    left: auto;\r\n-    border-top-right-radius: 9px;\r\n-    border-bottom-right-radius: 10px;\r\n-    border-top-left-radius: 0px;\r\n-    border-bottom-left-radius: 0px;\r\n-}\r\n-.rtl .wpc_cart_block .wpc-woocommerce-mini-cart li{\r\n-    text-align: right;\r\n-}\r\n-.rtl .wpc_cart_block .wpc-woocommerce-mini-cart li{\r\n-    padding-right: 110px !important;\r\n-    padding-left: 20px !important;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent label{\r\n-    margin-left: 15px;\r\n-    margin-right: 0;\r\n-}\r\n-.wpc_cart_block.cart_icon_active{\r\n-    right: auto;\r\n-    left: 0;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li img{\r\n-    right: 15px;\r\n-    left: auto;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button{\r\n-    right: auto;\r\n-    left: 15px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li{\r\n-    padding-left: 0 !important;\r\n-    padding-right: 110px;\r\n-}\r\n-.wpc_cart_block .wpc_background_color .wpc_pro_main_price{\r\n-    padding: 10px 110px 0 0px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li{\r\n-    padding: 10px;\r\n-    text-align: left;\r\n-}\r\n-\r\n-\u002F* Pro RTL *\u002F\r\n-.rtl .wpc_pro_food_time li .wpc_preparing_time{\r\n-    float: left;\r\n-}\r\n-.rtl .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-menu-tag-wrap{\r\n-    left: auto;\r\n-    right: 0;\r\n-}\r\n-.rtl .wpc-food-tab-style4.wpc-food-menu-item span.wpc-menu-currency,\r\n-.rtl .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency{\r\n-    left: 15px;\r\n-    right: auto;\r\n-}\r\n-.wpc-tab-grid .wpc-menu-tag-wrap{\r\n-    left: auto;\r\n-    right: 15px;\r\n-}\r\n-.wpc-food-menu-slider .wpc-post-meta-info .wpc-menu-tag{\r\n-    float: right;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{\r\n-    float: left;\r\n-    padding-left: 0;\r\n-    padding-right: 15px;\r\n-}\r\n-.wpc-post-meta-info .wpc-menu-tag-wrap {\r\n-    float: right;\r\n-}\r\n-.wpc-slider-grid-3 .wpc-menu-tag-wrap,\r\n-.wpc-menu-list-style2 .wpc-menu-tag-wrap{\r\n-    right: 15px;\r\n-    left: auto;\r\n-}\r\n-.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price{\r\n-    left: auto;\r\n-    right: 60%;\r\n-}\r\n-.wpc-single-content.summary.entry-summary {\r\n-    text-align: right;\r\n-}\r\n-.rtl .product-variations-wrapper .wpc-variation-body [type=radio]:checked,\r\n-.rtl .product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked){\r\n-    left: auto;\r\n-    right: -9999px;\r\n-}\r\n-.variation_popup_content .woocommerce-variation-add-to-cart .quantity{\r\n-    margin-right: 0;\r\n-    margin-left: 20px;\r\n-}\r\n-.rtl .product-popup-content button.mfp-close{\r\n-    right: auto;\r\n-    left: -11px;\r\n-}\r\n-\u002F* swipper arrow rtl *\u002F\r\n-.swiper-button-prev,\r\n-.swiper-container-rtl .swiper-button-next {\r\n-    background-image: none;\r\n-}\r\n-.swiper-button-next,\r\n-.swiper-container-rtl .swiper-button-prev {\r\n-    background-image: none !important;\r\n-}\r\n-\r\n-.rtl .wpc-food-menu-slide .swiper-button-next,\r\n-.rtl .wpc-food-menu-slider .swiper-button-next,\r\n-.rtl .wpc-tab-with-slider .swiper-button-next {\r\n-    right: 10px;\r\n-    left: auto\r\n-}\r\n-\r\n-.rtl .wpc-food-menu-slide .swiper-button-prev ,\r\n-.rtl .wpc-food-menu-slider .swiper-button-prev ,\r\n-.rtl .wpc-tab-with-slider .swiper-button-prev {\r\n-    left: 10px;\r\n-    right: auto;\r\n-}\r\n-@media (min-width: 1024px){\r\n-    .rtl .wpc-food-menu-slide:hover .swiper-button-next,\r\n-    .rtl .wpc-food-menu-slider:hover .swiper-button-next,\r\n-    .rtl .wpc-tab-with-slider:hover .swiper-button-next {\r\n-        right: -45px;\r\n-        left: auto\r\n-    }\r\n-    .rtl .wpc-food-menu-slide:hover .swiper-button-prev ,\r\n-    .rtl .wpc-food-menu-slider:hover .swiper-button-prev ,\r\n-    .rtl .wpc-tab-with-slider:hover .swiper-button-prev {\r\n-        left: -45px;\r\n-        right: auto;\r\n-    }\r\n+\u002F* RTL CSS *\u002F\n+.wpc-reservation-form #wpc_cancel_request,\n+.wpc-reservation-form #wpc_book_table{\n+    padding-right: 10px;\n+    padding-left: 0;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{\n+    float: left;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart{\n+    right: auto;\n+    left: 15px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a{\n+    padding-right: 0;\n+    padding-left: 10px;\n+}\n+.wpc-food-menu-item .wpc-menu-tag li{\n+    margin-right: 0;\n+    margin-left: 5px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content p{\n+    padding-right: 0;\n+    padding-left: 50px;\n+}\n+\u002F* Cart RTL *\u002F\n+.wpc_cart_block{\n+    left: -420px;\n+    right: auto;\n+    top: 50%;\n+    padding-left: 0;\n+    padding-right: 40px;\n+}\n+.wpc_cart_block .wpc_cart_icon{\n+    right: -15px;\n+    left: auto;\n+    border-top-right-radius: 9px;\n+    border-bottom-right-radius: 10px;\n+    border-top-left-radius: 0px;\n+    border-bottom-left-radius: 0px;\n+}\n+.rtl .wpc_cart_block .wpc-woocommerce-mini-cart li{\n+    text-align: right;\n+}\n+.rtl .wpc_cart_block .wpc-woocommerce-mini-cart li{\n+    padding-right: 110px !important;\n+    padding-left: 20px !important;\n+}\n+.wpc_cart_block .minicart-condition-parent label{\n+    margin-left: 15px;\n+    margin-right: 0;\n+}\n+.wpc_cart_block.cart_icon_active{\n+    right: auto;\n+    left: 0;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li img{\n+    right: 15px;\n+    left: auto;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button{\n+    right: auto;\n+    left: 15px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li{\n+    padding-left: 0 !important;\n+    padding-right: 110px;\n+}\n+.wpc_cart_block .wpc_background_color .wpc_pro_main_price{\n+    padding: 10px 110px 0 0px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li{\n+    padding: 10px;\n+    text-align: left;\n+}\n+\n+\u002F* Pro RTL *\u002F\n+.rtl .wpc_pro_food_time li .wpc_preparing_time{\n+    float: left;\n+}\n+.rtl .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-menu-tag-wrap{\n+    left: auto;\n+    right: 0;\n+}\n+.rtl .wpc-food-tab-style4.wpc-food-menu-item span.wpc-menu-currency,\n+.rtl .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency{\n+    left: 15px;\n+    right: auto;\n+}\n+.wpc-tab-grid .wpc-menu-tag-wrap{\n+    left: auto;\n+    right: 15px;\n+}\n+.wpc-food-menu-slider .wpc-post-meta-info .wpc-menu-tag{\n+    float: right;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency{\n+    float: left;\n+    padding-left: 0;\n+    padding-right: 15px;\n+}\n+.wpc-post-meta-info .wpc-menu-tag-wrap {\n+    float: right;\n+}\n+.wpc-slider-grid-3 .wpc-menu-tag-wrap,\n+.wpc-menu-list-style2 .wpc-menu-tag-wrap{\n+    right: 15px;\n+    left: auto;\n+}\n+.wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price{\n+    left: auto;\n+    right: 60%;\n+}\n+.wpc-single-content.summary.entry-summary {\n+    text-align: right;\n+}\n+.rtl .product-variations-wrapper .wpc-variation-body [type=radio]:checked,\n+.rtl .product-variations-wrapper .wpc-variation-body [type=radio]:not(:checked){\n+    left: auto;\n+    right: -9999px;\n+}\n+.variation_popup_content .woocommerce-variation-add-to-cart .quantity{\n+    margin-right: 0;\n+    margin-left: 20px;\n+}\n+.rtl .product-popup-content button.mfp-close{\n+    right: auto;\n+    left: -11px;\n+}\n+\u002F* swipper arrow rtl *\u002F\n+.swiper-button-prev,\n+.swiper-container-rtl .swiper-button-next {\n+    background-image: none;\n+}\n+.swiper-button-next,\n+.swiper-container-rtl .swiper-button-prev {\n+    background-image: none !important;\n+}\n+\n+.rtl .wpc-food-menu-slide .swiper-button-next,\n+.rtl .wpc-food-menu-slider .swiper-button-next,\n+.rtl .wpc-tab-with-slider .swiper-button-next {\n+    right: 10px;\n+    left: auto\n+}\n+\n+.rtl .wpc-food-menu-slide .swiper-button-prev ,\n+.rtl .wpc-food-menu-slider .swiper-button-prev ,\n+.rtl .wpc-tab-with-slider .swiper-button-prev {\n+    left: 10px;\n+    right: auto;\n+}\n+@media (min-width: 1024px){\n+    .rtl .wpc-food-menu-slide:hover .swiper-button-next,\n+    .rtl .wpc-food-menu-slider:hover .swiper-button-next,\n+    .rtl .wpc-tab-with-slider:hover .swiper-button-next {\n+        right: -45px;\n+        left: auto\n+    }\n+    .rtl .wpc-food-menu-slide:hover .swiper-button-prev ,\n+    .rtl .wpc-food-menu-slider:hover .swiper-button-prev ,\n+    .rtl .wpc-tab-with-slider:hover .swiper-button-prev {\n+        left: -45px;\n+        right: auto;\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Ftip.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Ftip.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Ftip.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Ftip.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,357 +1,357 @@\n-\u002F* ================================\r\n-   WP Cafe Tipping - Modern UI\r\n-   ================================ *\u002F\r\n-\r\n-\u002F* CSS Variables for dynamic theming *\u002F\r\n-:root {\r\n-    --wpc-tip-primary: #e7272d;\r\n-    --wpc-tip-secondary: #cf4c1f;\r\n-    --wpc-tip-primary-rgb: 231, 39, 45;\r\n-    --wpc-tip-border: #e5e7eb;\r\n-    --wpc-tip-text: #374151;\r\n-    --wpc-tip-text-light: #6b7280;\r\n-    --wpc-tip-bg-light: #f9fafb;\r\n-    --wpc-tip-radius: 6px;\r\n-    --wpc-tip-transition: all 0.25s ease;\r\n-}\r\n-\r\n-\u002F* Main Container *\u002F\r\n-.wpc_pro_order_tip_block {\r\n-    margin: 24px 0;\r\n-    padding: 0;\r\n-    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\r\n-        \"Helvetica Neue\", Arial, sans-serif;\r\n-}\r\n-\r\n-\u002F* Title Styling *\u002F\r\n-.wpc_pro_order_tip_title h3 {\r\n-    font-size: 16px;\r\n-    font-weight: 600;\r\n-    color: var(--wpc-tip-text);\r\n-    margin: 0 0 16px 0;\r\n-    padding: 0;\r\n-    line-height: 1.5;\r\n-}\r\n-\r\n-\u002F* Wrapper *\u002F\r\n-.wpc_pro_order_tip_wrapper {\r\n-    display: flex;\r\n-    flex-direction: column;\r\n-    gap: 12px;\r\n-}\r\n-\r\n-\u002F* Preset Tip Buttons Container *\u002F\r\n-.wpc_tip_preset_buttons {\r\n-    display: grid;\r\n-    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));\r\n-    gap: 10px;\r\n-    margin-bottom: 4px;\r\n-}\r\n-\r\n-\u002F* Action Buttons Container (Custom Tip) *\u002F\r\n-.wpc_tip_action_buttons {\r\n-    display: grid;\r\n-    grid-template-columns: 1fr;\r\n-    gap: 10px;\r\n-}\r\n-\r\n-\u002F* Base Tip Button Styles *\u002F\r\n-.wpc-tip-btn {\r\n-    position: relative;\r\n-    padding: 12px 16px;\r\n-    font-size: 15px;\r\n-    font-weight: 500;\r\n-    color: var(--wpc-tip-text);\r\n-    background: #ffffff;\r\n-    border: 2px solid var(--wpc-tip-border);\r\n-    border-radius: var(--wpc-tip-radius);\r\n-    cursor: pointer;\r\n-    transition: var(--wpc-tip-transition);\r\n-    text-align: center;\r\n-    outline: none;\r\n-    min-height: 48px;\r\n-    display: inline-flex;\r\n-    align-items: center;\r\n-    justify-content: center;\r\n-    white-space: nowrap;\r\n-}\r\n-\r\n-.wpc-tip-btn:hover {\r\n-    border-color: var(--wpc-tip-primary);\r\n-    background: rgba(var(--wpc-tip-primary-rgb), 0.04);\r\n-    color: var(--wpc-tip-primary);\r\n-    transform: translateY(-1px);\r\n-    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n-}\r\n-\r\n-.wpc-tip-btn:active {\r\n-    transform: translateY(0);\r\n-}\r\n-\r\n-\u002F* Active\u002FSelected State *\u002F\r\n-.wpc-tip-btn-active,\r\n-.wpc-tip-btn.wpc-tip-btn-active {\r\n-    background: var(--wpc-tip-primary);\r\n-    border-color: var(--wpc-tip-primary);\r\n-    color: #ffffff;\r\n-    font-weight: 600;\r\n-    box-shadow: 0 4px 12px rgba(var(--wpc-tip-primary-rgb), 0.25);\r\n-}\r\n-\r\n-.wpc-tip-btn-active:hover {\r\n-    background: var(--wpc-tip-secondary);\r\n-    border-color: var(--wpc-tip-secondary);\r\n-    transform: translateY(-1px);\r\n-}\r\n-\r\n-\u002F* Custom Tip Button - Primary Filled *\u002F\r\n-.wpc-tip-custom {\r\n-    background: var(--wpc-tip-primary);\r\n-    border-color: var(--wpc-tip-primary);\r\n-    color: #ffffff;\r\n-}\r\n-\r\n-.wpc-tip-custom:hover {\r\n-    background: var(--wpc-tip-secondary);\r\n-    border-color: var(--wpc-tip-secondary);\r\n-}\r\n-\r\n-.wpc-tip-custom.wpc-tip-btn-active {\r\n-    background: var(--wpc-tip-secondary);\r\n-    border-color: var(--wpc-tip-secondary);\r\n-}\r\n-\r\n-\u002F* Custom Amount Input Wrapper *\u002F\r\n-.wpc_pro_tip_type_custom_wrap {\r\n-    margin-top: 4px;\r\n-    animation: slideDown 0.3s ease;\r\n-}\r\n-\r\n-@keyframes slideDown {\r\n-    from {\r\n-        opacity: 0;\r\n-        transform: translateY(-10px);\r\n-    }\r\n-    to {\r\n-        opacity: 1;\r\n-        transform: translateY(0);\r\n-    }\r\n-}\r\n-\r\n-\u002F* Custom Input Group *\u002F\r\n-.wpc-custom-tip-input-group {\r\n-    display: flex;\r\n-    align-items: stretch;\r\n-    gap: 8px;\r\n-    background: #ffffff;\r\n-    border: 2px solid var(--wpc-tip-border);\r\n-    border-radius: var(--wpc-tip-radius);\r\n-    padding: 4px;\r\n-    transition: var(--wpc-tip-transition);\r\n-}\r\n-\r\n-.wpc-custom-tip-input-group:focus-within {\r\n-    border-color: var(--wpc-tip-primary);\r\n-    box-shadow: 0 0 0 3px rgba(var(--wpc-tip-primary-rgb), 0.1);\r\n-}\r\n-\r\n-\u002F* Currency Symbol *\u002F\r\n-.wpc-currency-symbol {\r\n-    display: flex;\r\n-    align-items: center;\r\n-    padding: 0 12px;\r\n-    font-size: 16px;\r\n-    font-weight: 600;\r\n-    color: var(--wpc-tip-text);\r\n-    background: var(--wpc-tip-bg-light);\r\n-    border-radius: 4px;\r\n-}\r\n-\r\n-\u002F* Custom Amount Input *\u002F\r\n-.wpc_pro_custom_tip_amount {\r\n-    flex: 1;\r\n-    border: none;\r\n-    outline: none;\r\n-    font-size: 16px;\r\n-    font-weight: 500;\r\n-    padding: 8px 12px;\r\n-    color: var(--wpc-tip-text);\r\n-    background: transparent;\r\n-    min-width: 0;\r\n-}\r\n-\r\n-.wpc_pro_custom_tip_amount::placeholder {\r\n-    color: var(--wpc-tip-text-light);\r\n-}\r\n-\r\n-.wpc_pro_custom_tip_amount::-webkit-inner-spin-button,\r\n-.wpc_pro_custom_tip_amount::-webkit-outer-spin-button {\r\n-    -webkit-appearance: none;\r\n-    margin: 0;\r\n-}\r\n-\r\n-\u002F* Custom Apply Button *\u002F\r\n-.wpc-custom-apply-btn {\r\n-    padding: 8px 20px;\r\n-    font-size: 14px;\r\n-    font-weight: 600;\r\n-    color: #ffffff;\r\n-    background: var(--wpc-tip-primary);\r\n-    border: none;\r\n-    border-radius: 4px;\r\n-    cursor: pointer;\r\n-    transition: var(--wpc-tip-transition);\r\n-    white-space: nowrap;\r\n-    min-height: auto;\r\n-}\r\n-\r\n-.wpc-custom-apply-btn:hover:not(:disabled) {\r\n-    background: var(--wpc-tip-secondary);\r\n-    transform: none;\r\n-    box-shadow: none;\r\n-}\r\n-\r\n-.wpc-custom-apply-btn:disabled {\r\n-    opacity: 0.5;\r\n-    cursor: not-allowed;\r\n-    background: var(--wpc-tip-text-light);\r\n-}\r\n-\r\n-\u002F* Remove Tip Wrapper *\u002F\r\n-.wpc_tip_remove_wrap {\r\n-    margin-top: 8px;\r\n-    text-align: center;\r\n-}\r\n-\r\n-\u002F* Remove Tip Button *\u002F\r\n-.wpc_pro_remove_tip {\r\n-    display: inline-flex;\r\n-    align-items: center;\r\n-    justify-content: center;\r\n-    gap: 6px;\r\n-    padding: 10px 20px;\r\n-    font-size: 14px;\r\n-    font-weight: 500;\r\n-    color: var(--wpc-tip-text-light);\r\n-    background: transparent;\r\n-    border: 1px solid var(--wpc-tip-border);\r\n-    border-radius: var(--wpc-tip-radius);\r\n-    cursor: pointer;\r\n-    transition: var(--wpc-tip-transition);\r\n-    text-decoration: none;\r\n-}\r\n-\r\n-.wpc_pro_remove_tip:hover {\r\n-    color: #dc2626;\r\n-    border-color: #dc2626;\r\n-    background: rgba(220, 38, 38, 0.04);\r\n-}\r\n-\r\n-\u002F* Trash Icon *\u002F\r\n-.wpc-tip-trash-icon {\r\n-    width: 16px;\r\n-    height: 16px;\r\n-    flex-shrink: 0;\r\n-    transition: var(--wpc-tip-transition);\r\n-}\r\n-\r\n-.wpc_pro_remove_tip:hover .wpc-tip-trash-icon {\r\n-    transform: scale(1.1);\r\n-}\r\n-\r\n-\u002F* Message Display *\u002F\r\n-.wpc_pro_tip_msg_wrap {\r\n-    margin-top: 0;\r\n-    overflow: hidden;\r\n-    max-height: 0;\r\n-    opacity: 0;\r\n-    transition: all 0.3s ease;\r\n-}\r\n-\r\n-.wpc_pro_tip_msg_wrap.wpc-has-message {\r\n-    margin-top: 8px;\r\n-    max-height: 100px;\r\n-    opacity: 1;\r\n-}\r\n-\r\n-.wpc_pro_tip_msg {\r\n-    display: block;\r\n-    font-size: 14px;\r\n-    padding: 0;\r\n-    border-radius: var(--wpc-tip-radius);\r\n-    transition: all 0.3s ease;\r\n-}\r\n-\r\n-.wpc_pro_tip_msg:not(:empty) {\r\n-    padding: 10px 14px;\r\n-    background: rgba(var(--wpc-tip-primary-rgb), 0.1);\r\n-    color: var(--wpc-tip-primary);\r\n-    border-left: 3px solid var(--wpc-tip-primary);\r\n-    animation: fadeIn 0.3s ease;\r\n-}\r\n-\r\n-@keyframes fadeIn {\r\n-    from {\r\n-        opacity: 0;\r\n-        transform: translateY(-5px);\r\n-    }\r\n-    to {\r\n-        opacity: 1;\r\n-        transform: translateY(0);\r\n-    }\r\n-}\r\n-\r\n-\u002F* Loading State *\u002F\r\n-.wpc_pro_order_tip_block.wpc-loading {\r\n-    opacity: 0.6;\r\n-    pointer-events: none;\r\n-}\r\n-\r\n-\u002F* Responsive Design *\u002F\r\n-@media (max-width: 640px) {\r\n-    .wpc_tip_preset_buttons {\r\n-        grid-template-columns: repeat(3, 1fr);\r\n-    }\r\n-\r\n-    .wpc-tip-btn {\r\n-        padding: 14px 12px;\r\n-        font-size: 14px;\r\n-    }\r\n-\r\n-    .wpc-custom-tip-input-group {\r\n-        flex-direction: row;\r\n-    }\r\n-\r\n-    .wpc_pro_order_tip_title h3 {\r\n-        font-size: 15px;\r\n-    }\r\n-}\r\n-\r\n-@media (max-width: 480px) {\r\n-    .wpc_tip_preset_buttons {\r\n-        grid-template-columns: repeat(2, 1fr);\r\n-        gap: 8px;\r\n-    }\r\n-\r\n-    .wpc-tip-btn {\r\n-        min-height: 44px;\r\n-        font-size: 14px;\r\n-    }\r\n-}\r\n-\r\n-\u002F* Accessibility *\u002F\r\n-.wpc-tip-btn:focus-visible {\r\n-    outline: 2px solid var(--wpc-tip-primary);\r\n-    outline-offset: 2px;\r\n-}\r\n-\r\n-.wpc_pro_custom_tip_amount:focus-visible {\r\n-    outline: none;\r\n-}\r\n-\r\n-\u002F* Print Styles *\u002F\r\n-@media print {\r\n-    .wpc_pro_order_tip_block {\r\n-        page-break-inside: avoid;\r\n-    }\r\n-}\r\n+\u002F* ================================\n+   WP Cafe Tipping - Modern UI\n+   ================================ *\u002F\n+\n+\u002F* CSS Variables for dynamic theming *\u002F\n+:root {\n+    --wpc-tip-primary: #e7272d;\n+    --wpc-tip-secondary: #cf4c1f;\n+    --wpc-tip-primary-rgb: 231, 39, 45;\n+    --wpc-tip-border: #e5e7eb;\n+    --wpc-tip-text: #374151;\n+    --wpc-tip-text-light: #6b7280;\n+    --wpc-tip-bg-light: #f9fafb;\n+    --wpc-tip-radius: 6px;\n+    --wpc-tip-transition: all 0.25s ease;\n+}\n+\n+\u002F* Main Container *\u002F\n+.wpc_pro_order_tip_block {\n+    margin: 24px 0;\n+    padding: 0;\n+    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n+        \"Helvetica Neue\", Arial, sans-serif;\n+}\n+\n+\u002F* Title Styling *\u002F\n+.wpc_pro_order_tip_title h3 {\n+    font-size: 16px;\n+    font-weight: 600;\n+    color: var(--wpc-tip-text);\n+    margin: 0 0 16px 0;\n+    padding: 0;\n+    line-height: 1.5;\n+}\n+\n+\u002F* Wrapper *\u002F\n+.wpc_pro_order_tip_wrapper {\n+    display: flex;\n+    flex-direction: column;\n+    gap: 12px;\n+}\n+\n+\u002F* Preset Tip Buttons Container *\u002F\n+.wpc_tip_preset_buttons {\n+    display: grid;\n+    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));\n+    gap: 10px;\n+    margin-bottom: 4px;\n+}\n+\n+\u002F* Action Buttons Container (Custom Tip) *\u002F\n+.wpc_tip_action_buttons {\n+    display: grid;\n+    grid-template-columns: 1fr;\n+    gap: 10px;\n+}\n+\n+\u002F* Base Tip Button Styles *\u002F\n+.wpc-tip-btn {\n+    position: relative;\n+    padding: 12px 16px;\n+    font-size: 15px;\n+    font-weight: 500;\n+    color: var(--wpc-tip-text);\n+    background: #ffffff;\n+    border: 2px solid var(--wpc-tip-border);\n+    border-radius: var(--wpc-tip-radius);\n+    cursor: pointer;\n+    transition: var(--wpc-tip-transition);\n+    text-align: center;\n+    outline: none;\n+    min-height: 48px;\n+    display: inline-flex;\n+    align-items: center;\n+    justify-content: center;\n+    white-space: nowrap;\n+}\n+\n+.wpc-tip-btn:hover {\n+    border-color: var(--wpc-tip-primary);\n+    background: rgba(var(--wpc-tip-primary-rgb), 0.04);\n+    color: var(--wpc-tip-primary);\n+    transform: translateY(-1px);\n+    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n+}\n+\n+.wpc-tip-btn:active {\n+    transform: translateY(0);\n+}\n+\n+\u002F* Active\u002FSelected State *\u002F\n+.wpc-tip-btn-active,\n+.wpc-tip-btn.wpc-tip-btn-active {\n+    background: var(--wpc-tip-primary);\n+    border-color: var(--wpc-tip-primary);\n+    color: #ffffff;\n+    font-weight: 600;\n+    box-shadow: 0 4px 12px rgba(var(--wpc-tip-primary-rgb), 0.25);\n+}\n+\n+.wpc-tip-btn-active:hover {\n+    background: var(--wpc-tip-secondary);\n+    border-color: var(--wpc-tip-secondary);\n+    transform: translateY(-1px);\n+}\n+\n+\u002F* Custom Tip Button - Primary Filled *\u002F\n+.wpc-tip-custom {\n+    background: var(--wpc-tip-primary);\n+    border-color: var(--wpc-tip-primary);\n+    color: #ffffff;\n+}\n+\n+.wpc-tip-custom:hover {\n+    background: var(--wpc-tip-secondary);\n+    border-color: var(--wpc-tip-secondary);\n+}\n+\n+.wpc-tip-custom.wpc-tip-btn-active {\n+    background: var(--wpc-tip-secondary);\n+    border-color: var(--wpc-tip-secondary);\n+}\n+\n+\u002F* Custom Amount Input Wrapper *\u002F\n+.wpc_pro_tip_type_custom_wrap {\n+    margin-top: 4px;\n+    animation: slideDown 0.3s ease;\n+}\n+\n+@keyframes slideDown {\n+    from {\n+        opacity: 0;\n+        transform: translateY(-10px);\n+    }\n+    to {\n+        opacity: 1;\n+        transform: translateY(0);\n+    }\n+}\n+\n+\u002F* Custom Input Group *\u002F\n+.wpc-custom-tip-input-group {\n+    display: flex;\n+    align-items: stretch;\n+    gap: 8px;\n+    background: #ffffff;\n+    border: 2px solid var(--wpc-tip-border);\n+    border-radius: var(--wpc-tip-radius);\n+    padding: 4px;\n+    transition: var(--wpc-tip-transition);\n+}\n+\n+.wpc-custom-tip-input-group:focus-within {\n+    border-color: var(--wpc-tip-primary);\n+    box-shadow: 0 0 0 3px rgba(var(--wpc-tip-primary-rgb), 0.1);\n+}\n+\n+\u002F* Currency Symbol *\u002F\n+.wpc-currency-symbol {\n+    display: flex;\n+    align-items: center;\n+    padding: 0 12px;\n+    font-size: 16px;\n+    font-weight: 600;\n+    color: var(--wpc-tip-text);\n+    background: var(--wpc-tip-bg-light);\n+    border-radius: 4px;\n+}\n+\n+\u002F* Custom Amount Input *\u002F\n+.wpc_pro_custom_tip_amount {\n+    flex: 1;\n+    border: none;\n+    outline: none;\n+    font-size: 16px;\n+    font-weight: 500;\n+    padding: 8px 12px;\n+    color: var(--wpc-tip-text);\n+    background: transparent;\n+    min-width: 0;\n+}\n+\n+.wpc_pro_custom_tip_amount::placeholder {\n+    color: var(--wpc-tip-text-light);\n+}\n+\n+.wpc_pro_custom_tip_amount::-webkit-inner-spin-button,\n+.wpc_pro_custom_tip_amount::-webkit-outer-spin-button {\n+    -webkit-appearance: none;\n+    margin: 0;\n+}\n+\n+\u002F* Custom Apply Button *\u002F\n+.wpc-custom-apply-btn {\n+    padding: 8px 20px;\n+    font-size: 14px;\n+    font-weight: 600;\n+    color: #ffffff;\n+    background: var(--wpc-tip-primary);\n+    border: none;\n+    border-radius: 4px;\n+    cursor: pointer;\n+    transition: var(--wpc-tip-transition);\n+    white-space: nowrap;\n+    min-height: auto;\n+}\n+\n+.wpc-custom-apply-btn:hover:not(:disabled) {\n+    background: var(--wpc-tip-secondary);\n+    transform: none;\n+    box-shadow: none;\n+}\n+\n+.wpc-custom-apply-btn:disabled {\n+    opacity: 0.5;\n+    cursor: not-allowed;\n+    background: var(--wpc-tip-text-light);\n+}\n+\n+\u002F* Remove Tip Wrapper *\u002F\n+.wpc_tip_remove_wrap {\n+    margin-top: 8px;\n+    text-align: center;\n+}\n+\n+\u002F* Remove Tip Button *\u002F\n+.wpc_pro_remove_tip {\n+    display: inline-flex;\n+    align-items: center;\n+    justify-content: center;\n+    gap: 6px;\n+    padding: 10px 20px;\n+    font-size: 14px;\n+    font-weight: 500;\n+    color: var(--wpc-tip-text-light);\n+    background: transparent;\n+    border: 1px solid var(--wpc-tip-border);\n+    border-radius: var(--wpc-tip-radius);\n+    cursor: pointer;\n+    transition: var(--wpc-tip-transition);\n+    text-decoration: none;\n+}\n+\n+.wpc_pro_remove_tip:hover {\n+    color: #dc2626;\n+    border-color: #dc2626;\n+    background: rgba(220, 38, 38, 0.04);\n+}\n+\n+\u002F* Trash Icon *\u002F\n+.wpc-tip-trash-icon {\n+    width: 16px;\n+    height: 16px;\n+    flex-shrink: 0;\n+    transition: var(--wpc-tip-transition);\n+}\n+\n+.wpc_pro_remove_tip:hover .wpc-tip-trash-icon {\n+    transform: scale(1.1);\n+}\n+\n+\u002F* Message Display *\u002F\n+.wpc_pro_tip_msg_wrap {\n+    margin-top: 0;\n+    overflow: hidden;\n+    max-height: 0;\n+    opacity: 0;\n+    transition: all 0.3s ease;\n+}\n+\n+.wpc_pro_tip_msg_wrap.wpc-has-message {\n+    margin-top: 8px;\n+    max-height: 100px;\n+    opacity: 1;\n+}\n+\n+.wpc_pro_tip_msg {\n+    display: block;\n+    font-size: 14px;\n+    padding: 0;\n+    border-radius: var(--wpc-tip-radius);\n+    transition: all 0.3s ease;\n+}\n+\n+.wpc_pro_tip_msg:not(:empty) {\n+    padding: 10px 14px;\n+    background: rgba(var(--wpc-tip-primary-rgb), 0.1);\n+    color: var(--wpc-tip-primary);\n+    border-left: 3px solid var(--wpc-tip-primary);\n+    animation: fadeIn 0.3s ease;\n+}\n+\n+@keyframes fadeIn {\n+    from {\n+        opacity: 0;\n+        transform: translateY(-5px);\n+    }\n+    to {\n+        opacity: 1;\n+        transform: translateY(0);\n+    }\n+}\n+\n+\u002F* Loading State *\u002F\n+.wpc_pro_order_tip_block.wpc-loading {\n+    opacity: 0.6;\n+    pointer-events: none;\n+}\n+\n+\u002F* Responsive Design *\u002F\n+@media (max-width: 640px) {\n+    .wpc_tip_preset_buttons {\n+        grid-template-columns: repeat(3, 1fr);\n+    }\n+\n+    .wpc-tip-btn {\n+        padding: 14px 12px;\n+        font-size: 14px;\n+    }\n+\n+    .wpc-custom-tip-input-group {\n+        flex-direction: row;\n+    }\n+\n+    .wpc_pro_order_tip_title h3 {\n+        font-size: 15px;\n+    }\n+}\n+\n+@media (max-width: 480px) {\n+    .wpc_tip_preset_buttons {\n+        grid-template-columns: repeat(2, 1fr);\n+        gap: 8px;\n+    }\n+\n+    .wpc-tip-btn {\n+        min-height: 44px;\n+        font-size: 14px;\n+    }\n+}\n+\n+\u002F* Accessibility *\u002F\n+.wpc-tip-btn:focus-visible {\n+    outline: 2px solid var(--wpc-tip-primary);\n+    outline-offset: 2px;\n+}\n+\n+.wpc_pro_custom_tip_amount:focus-visible {\n+    outline: none;\n+}\n+\n+\u002F* Print Styles *\u002F\n+@media print {\n+    .wpc_pro_order_tip_block {\n+        page-break-inside: avoid;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-admin.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-admin.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-admin.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-admin.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,6389 +1,6389 @@\n-@charset \"UTF-8\";\r\n-:root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-\r\n-\u002F*==================================\r\n-   default style\r\n-=================================*\u002F\r\n-.mb-2 {\r\n-  margin-bottom: 10px !important;\r\n-}\r\n-\r\n-.mb-3 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-\r\n-.mt-3 {\r\n-  margin-top: 15px !important;\r\n-}\r\n-\r\n-.mt-4 {\r\n-  margin-top: 25px !important;\r\n-}\r\n-\r\n-.wpc-devider {\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 1px;\r\n-  background: #f1f5f8;\r\n-}\r\n-\r\n-.wpc-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn,\r\n-.action-button.wpc-btn,\r\n-.attr-btn-primary,\r\n-.reservation_form_submit.wpc-btn,\r\n-.cancell_form_submit.wpc-btn,\r\n-.settings-content-wraps .wpc-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\r\n-.wpc-settings-dashboard .button-primary,\r\n-.wpc-motd-order-btn.wpc-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\r\n-  font-size: 14px;\r\n-  color: #ffffff;\r\n-  background-color: #e3106e;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  padding: 0 15px;\r\n-  font-weight: 600;\r\n-  text-decoration: none;\r\n-  line-height: 45px;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-  text-transform: uppercase;\r\n-}\r\n-.wpc-btn:hover, .wpc-btn:focus,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn:focus,\r\n-.action-button.wpc-btn:hover,\r\n-.action-button.wpc-btn:focus,\r\n-.attr-btn-primary:hover,\r\n-.attr-btn-primary:focus,\r\n-.reservation_form_submit.wpc-btn:hover,\r\n-.reservation_form_submit.wpc-btn:focus,\r\n-.cancell_form_submit.wpc-btn:hover,\r\n-.cancell_form_submit.wpc-btn:focus,\r\n-.settings-content-wraps .wpc-btn:hover,\r\n-.settings-content-wraps .wpc-btn:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\r\n-.wpc-settings-dashboard .button-primary:hover,\r\n-.wpc-settings-dashboard .button-primary:focus,\r\n-.wpc-motd-order-btn.wpc-btn:hover,\r\n-.wpc-motd-order-btn.wpc-btn:focus,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\r\n-  color: #fff;\r\n-  border: none;\r\n-  box-shadow: none !important;\r\n-  background-color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc-edit-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\r\n-.action-button.wpc-btn.wpc-edit-btn,\r\n-.attr-btn-primary.wpc-edit-btn,\r\n-.reservation_form_submit.wpc-btn.wpc-edit-btn,\r\n-.cancell_form_submit.wpc-btn.wpc-edit-btn,\r\n-.settings-content-wraps .wpc-btn.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\r\n-.wpc-settings-dashboard .button-primary.wpc-edit-btn,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\r\n-  color: rgb(93, 120, 255);\r\n-  background-color: rgb(238, 241, 255);\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpc-btn.wpc-edit-btn:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\r\n-.action-button.wpc-btn.wpc-edit-btn:hover,\r\n-.attr-btn-primary.wpc-edit-btn:hover,\r\n-.reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-.cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-.settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\r\n-.wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc-delete-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\r\n-.action-button.wpc-btn.wpc-delete-btn,\r\n-.attr-btn-primary.wpc-delete-btn,\r\n-.reservation_form_submit.wpc-btn.wpc-delete-btn,\r\n-.cancell_form_submit.wpc-btn.wpc-delete-btn,\r\n-.settings-content-wraps .wpc-btn.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\r\n-.wpc-settings-dashboard .button-primary.wpc-delete-btn,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\r\n-  color: #e3106e;\r\n-  background-color: #ffeeee;\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpc-btn.wpc-btn-border,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\r\n-.action-button.wpc-btn.wpc-btn-border,\r\n-.attr-btn-primary.wpc-btn-border,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-border,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-border,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-border,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-border,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\r\n-  border: 1px solid #e3106e;\r\n-  background-color: transparent;\r\n-  background-image: none;\r\n-  color: #e3106e;\r\n-  text-transform: uppercase;\r\n-}\r\n-.wpc-btn.wpc-btn-border:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\r\n-.action-button.wpc-btn.wpc-btn-border:hover,\r\n-.attr-btn-primary.wpc-btn-border:hover,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\r\n-  border-color: #e3106e;\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc_mt_two,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\r\n-.action-button.wpc-btn.wpc_mt_two,\r\n-.attr-btn-primary.wpc_mt_two,\r\n-.reservation_form_submit.wpc-btn.wpc_mt_two,\r\n-.cancell_form_submit.wpc-btn.wpc_mt_two,\r\n-.settings-content-wraps .wpc-btn.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\r\n-.wpc-settings-dashboard .button-primary.wpc_mt_two,\r\n-.wpc-motd-order-btn.wpc-btn.wpc_mt_two,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\r\n-  padding: 0 20px;\r\n-  font-size: 16px;\r\n-  text-transform: capitalize;\r\n-}\r\n-.wpc-btn.wpc-btn-secondary,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\r\n-.action-button.wpc-btn.wpc-btn-secondary,\r\n-.attr-btn-primary.wpc-btn-secondary,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-secondary,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-secondary,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-secondary,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\r\n-  color: var(--wpc-secondary-color);\r\n-  border-color: var(--wpc-secondary-color);\r\n-}\r\n-\r\n-.wpc-btn-text {\r\n-  border-radius: 6px;\r\n-  background-color: transparent;\r\n-  border: 1px solid #0073AA;\r\n-  font-size: 15px;\r\n-  text-transform: capitalize;\r\n-  color: #0073AA;\r\n-  padding: 8px 12px;\r\n-  line-height: 15px;\r\n-  display: inline-block;\r\n-  cursor: pointer;\r\n-  font-weight: 700;\r\n-  text-decoration: none;\r\n-}\r\n-.wpc-btn-text:hover {\r\n-  border: 1px solid #0073AA;\r\n-  background-color: transparent;\r\n-  color: #0073AA;\r\n-}\r\n-\r\n-.wpc-btn-close {\r\n-  border-radius: 5px;\r\n-  background-color: var(--wpc-dark-alt);\r\n-  display: inline-block;\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-  font-size: 12px;\r\n-  width: 22px;\r\n-  height: 22px;\r\n-  line-height: 22px;\r\n-  cursor: pointer;\r\n-  align-self: center;\r\n-}\r\n-\r\n-.wpc-settings .wpc-btn-upload {\r\n-  background: transparent !important;\r\n-}\r\n-.wpc-settings .wpc-btn-upload:focus, .wpc-settings .wpc-btn-upload:hover {\r\n-  outline-style: none;\r\n-}\r\n-\r\n-.wpc-motd-order-btn {\r\n-  line-height: 24px;\r\n-}\r\n-\r\n-.btn-danger {\r\n-  padding: 10px 15px;\r\n-}\r\n-.btn-danger:focus {\r\n-  box-shadow: none;\r\n-}\r\n-\r\n-.wpc-form-control,\r\n-.attr-form-control {\r\n-  background: #f1f5f8;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-color: transparent;\r\n-  border: none;\r\n-  height: 38px;\r\n-  line-height: 38px;\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-form-control:focus, .wpc-form-control.focused,\r\n-.attr-form-control:focus,\r\n-.attr-form-control.focused {\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-\r\n-.wpc-display-none {\r\n-  display: none;\r\n-}\r\n-\r\n-\u002F**\r\n-* Css switch start for setting page\r\n-*\u002F\r\n-.wpc-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-.wpc-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-.wpc-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #e3106e;\r\n-}\r\n-\r\n-.wpc-title {\r\n-  font-size: 22px;\r\n-  font-weight: 700;\r\n-  margin: 0 0 20px;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F wpc label item\r\n-===============================-- *\u002F\r\n-.wpc-label-item {\r\n-  margin-bottom: 0px;\r\n-  background: #fff;\r\n-  padding: 20px 30px;\r\n-  border-radius: 8px;\r\n-}\r\n-.wpc-label-item:not(:last-child) {\r\n-  margin-bottom: 10px;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  .wpc-label-item {\r\n-    display: flex;\r\n-    align-items: center;\r\n-    flex-wrap: wrap;\r\n-    justify-content: space-between;\r\n-  }\r\n-}\r\n-.wpc-label-item:after {\r\n-  display: table;\r\n-  content: \"\";\r\n-  clear: both;\r\n-}\r\n-.wpc-label-item .wpc-label {\r\n-  margin-right: 33px;\r\n-  flex-grow: 1;\r\n-  float: left;\r\n-}\r\n-.wpc-label-item .wpc-label label, .wpc-label-item .wpc-label strong {\r\n-  font-size: 15px;\r\n-  line-height: 20px;\r\n-  font-weight: 500;\r\n-  margin: 0 0 5px;\r\n-  color: var(--wpc-dark-color);\r\n-  display: inline-block;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  .wpc-label-item .wpc-label {\r\n-    width: 260px;\r\n-  }\r\n-}\r\n-.wpc-label-item .wpc-desc {\r\n-  font-size: 13px;\r\n-  line-height: 20px;\r\n-  color: #87888B;\r\n-  margin: 0 0 15px;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\r\n-  height: 0;\r\n-  width: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-.wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\r\n-  cursor: pointer;\r\n-  width: 42px;\r\n-  height: 24px;\r\n-  background: #DDDDDD;\r\n-  display: inline-block;\r\n-  border-radius: 100px;\r\n-  position: relative;\r\n-  margin: 0;\r\n-  padding: 0 !important;\r\n-}\r\n-.wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  top: 4px;\r\n-  left: 4px;\r\n-  width: 16px;\r\n-  height: 16px;\r\n-  background: #fff;\r\n-  border-radius: 90px;\r\n-  -webkit-transition: 0.3s;\r\n-  -o-transition: 0.3s;\r\n-  transition: 0.3s;\r\n-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\r\n-  content: attr(data-textalt);\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 50%;\r\n-  transform: translateY(-50%);\r\n-  color: #fff;\r\n-  font-size: 10px;\r\n-  display: inline-block;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\r\n-  background: #e3106e;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\r\n-  left: calc(100% - 5px);\r\n-  -webkit-transform: translateX(-100%);\r\n-  -ms-transform: translateX(-100%);\r\n-  transform: translateX(-100%);\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\r\n-  content: attr(data-text);\r\n-  right: inherit;\r\n-  left: 10px;\r\n-}\r\n-.wpc-label-item .wpc-meta label.show_label_text {\r\n-  text-indent: 0px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #de0000;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpc-pro-text {\r\n-  color: #e3106e;\r\n-  margin-left: 5px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpc-label-top {\r\n-  font-size: 11px;\r\n-  line-height: 13px;\r\n-  font-weight: 600;\r\n-  color: var(--wpc-label-color);\r\n-  text-transform: uppercase;\r\n-  display: block;\r\n-  margin-bottom: 5px;\r\n-}\r\n-.wpc-label-item .wpc-form-control {\r\n-  background-color: #fff;\r\n-}\r\n-.wpc-label-item .wpc-settings-input,\r\n-.wpc-label-item .wpc-form-control {\r\n-  width: 190px;\r\n-  height: 42px;\r\n-  padding: 10px 20px;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  border: 1px solid #D2D5DF;\r\n-  font-size: 14px;\r\n-  line-height: 20px;\r\n-  color: var(--wpc-dark-color);\r\n-  -webkit-appearance: none;\r\n-  -moz-appearance: none;\r\n-  appearance: none;\r\n-}\r\n-.wpc-label-item .wpc-settings-input:focus,\r\n-.wpc-label-item .wpc-form-control:focus {\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-label-item .wpc-settings-input[readonly],\r\n-.wpc-label-item .wpc-form-control[readonly] {\r\n-  background-color: #fff;\r\n-}\r\n-@media (max-width: 1350px) {\r\n-  .wpc-label-item .wpc-settings-input,\r\n-  .wpc-label-item .wpc-form-control {\r\n-    width: 170px;\r\n-  }\r\n-}\r\n-.wpc-label-item .wpc-settings-input.wpc-desc,\r\n-.wpc-label-item .wpc-form-control.wpc-desc {\r\n-  height: auto;\r\n-  padding: 0;\r\n-  margin: 0;\r\n-  border-color: transparent;\r\n-  background: transparent;\r\n-}\r\n-.wpc-label-item .wpc-msg-box,\r\n-.wpc-label-item .msg-control-box {\r\n-  height: 90px;\r\n-}\r\n-.wpc-label-item select {\r\n-  padding: 0 30px 0 15px;\r\n-  background-position: right 15px top 55%;\r\n-}\r\n-.wpc-label-item .select2-container {\r\n-  width: 190px !important;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple,\r\n-.wpc-label-item .select2-selection--single {\r\n-  border-radius: 5px;\r\n-  border: 1px solid #ededed;\r\n-}\r\n-.wpc-label-item .select2-selection--single {\r\n-  height: 44px;\r\n-}\r\n-.wpc-label-item .select2-selection--single .select2-selection__rendered {\r\n-  line-height: 44px;\r\n-}\r\n-.wpc-label-item .select2-selection--single .select2-selection__arrow {\r\n-  top: 8px;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__rendered {\r\n-  padding: 10px 15px !important;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__choice {\r\n-  background-color: #EEF0F4 !important;\r\n-  border: 1px solid transparent !important;\r\n-  margin-right: 10px !important;\r\n-  padding: 5px !important;\r\n-  font-size: 13px;\r\n-  margin-bottom: 5px;\r\n-  font-weight: 500;\r\n-  color: var(--wpc-dark-alt);\r\n-  text-transform: capitalize;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\r\n-  color: var(--wpc-white-color) !important;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-  font-weight: bold;\r\n-  margin-right: 2px;\r\n-  background: #2F4858;\r\n-  width: 14px;\r\n-  height: 14px;\r\n-  line-height: 12px;\r\n-  border-radius: 4px;\r\n-  text-align: center;\r\n-  margin-right: 8px !important;\r\n-}\r\n-.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\r\n-.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\r\n-  border-color: #ededed;\r\n-}\r\n-.wpc-label-item.wpc-email-tag .wpc-label {\r\n-  width: 320px;\r\n-}\r\n-.wpc-label-item.wpc-email-tag .wpc-template-tags-box {\r\n-  background-color: #EEF1FF;\r\n-  margin-bottom: 10px;\r\n-  padding: 7px 15px;\r\n-  font-size: 12px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-left: 3px solid #e3106e;\r\n-}\r\n-\r\n-#wpc_reservation_meta .wpc_meta_field {\r\n-  display: block;\r\n-}\r\n-\r\n-.wpc-label-item .wpc-input-dark {\r\n-  background-color: var(--wpc-dark-alt);\r\n-  color: var(--wpc-white-color);\r\n-  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\r\n-}\r\n-.wpc-label-item .wpc-input-dark:hover {\r\n-  color: var(--wpc-white-color);\r\n-}\r\n-.wpc-label-item .wpc-input-dark:focus {\r\n-  color: var(--wpc-white-color);\r\n-  border-color: var(--wpc-dark-alt);\r\n-}\r\n-\r\n-.group-switcher-fields {\r\n-  margin-bottom: 10px;\r\n-}\r\n-.group-switcher-fields .wpc-label-item {\r\n-  margin-bottom: 0;\r\n-}\r\n-.group-switcher-fields .wpc-label-item:first-child {\r\n-  border-bottom-left-radius: 0;\r\n-  border-bottom-right-radius: 0;\r\n-}\r\n-.group-switcher-fields .wpc-label-item:last-child {\r\n-  border-top-left-radius: 0;\r\n-  border-top-right-radius: 0;\r\n-}\r\n-\r\n-.mb-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-\r\n-.mb-15 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-\r\n-.mb-25 {\r\n-  margin-bottom: 25px !important;\r\n-}\r\n-\r\n-.mb-30 {\r\n-  margin-bottom: 30px !important;\r\n-}\r\n-\r\n-\u002F* title-tip down *\u002F\r\n-.wpc-tooltip[data-title]:after {\r\n-  position: absolute;\r\n-  top: -100%;\r\n-  left: 0px;\r\n-  z-index: 99999;\r\n-  content: attr(data-title);\r\n-  margin-top: 0;\r\n-  padding: 1px 12px 2px;\r\n-  overflow: hidden;\r\n-  word-wrap: break-word;\r\n-  font-size: inherit;\r\n-  color: #FFF;\r\n-  text-align: center;\r\n-  background-color: #222;\r\n-  box-sizing: border-box;\r\n-  white-space: nowrap;\r\n-  line-height: 24px;\r\n-  font-size: 14px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-\r\n-.wpc-tooltip-angle {\r\n-  transform: rotate(45deg);\r\n-  position: absolute;\r\n-  width: 12px;\r\n-  height: 12px;\r\n-  background: #333;\r\n-  top: -56%;\r\n-  left: 50%;\r\n-  margin-left: -6px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-\r\n-.wpc-tooltip[data-title]:hover {\r\n-  position: relative;\r\n-}\r\n-.wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -46%;\r\n-  visibility: visible;\r\n-}\r\n-.wpc-tooltip[data-title]:hover:after {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-\r\n-.wpc-tooltip.dashicons-update-alt {\r\n-  position: relative;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\r\n-  top: -100%;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt:after {\r\n-  top: -200%;\r\n-  left: -50%;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -100%;\r\n-  visibility: visible;\r\n-}\r\n-\r\n-.wpc_tooltip {\r\n-  padding: 1px 7px;\r\n-  background: #b0b0b0;\r\n-  float: right;\r\n-  border-radius: 50%;\r\n-  color: #fff;\r\n-}\r\n-\r\n-@media (max-width: 1350px) {\r\n-  .add_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  .remove_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  .remove_schedule_block.wpc-tooltip[data-title]:after,\r\n-  .remove_pickup_block.wpc-tooltip[data-title]:after,\r\n-  .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\r\n-  .remove_delivery_block.wpc-tooltip[data-title]:after {\r\n-    left: auto;\r\n-    right: 8%;\r\n-  }\r\n-}\r\n-.wpc-badge {\r\n-  font-size: 12px;\r\n-  text-transform: uppercase;\r\n-  font-weight: 700;\r\n-  padding: 5px 10px;\r\n-  background-color: #FDE8CF;\r\n-  color: #EF8202;\r\n-  border: 1px solid #EF8202;\r\n-  border-radius: 4px;\r\n-  line-height: 12px;\r\n-  display: inline-block;\r\n-  letter-spacing: 0.5px;\r\n-}\r\n-.wpc-badge.success {\r\n-  color: #0DB428;\r\n-  border-color: #0DB428;\r\n-  background-color: #D1F2D7;\r\n-}\r\n-\r\n-:root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-\r\n-.wpc-container {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-container {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-container {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-container {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-container {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-.wpc-container-fluid, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-container, .wpc-container-sm {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-.wpc-row {\r\n-  display: -ms-flexbox;\r\n-  display: flex;\r\n-  -ms-flex-wrap: wrap;\r\n-  flex-wrap: wrap;\r\n-  margin-right: -15px;\r\n-  margin-left: -15px;\r\n-}\r\n-\r\n-.wpc-no-gutters {\r\n-  margin-right: 0;\r\n-  margin-left: 0;\r\n-}\r\n-\r\n-.wpc-no-gutters > .wpc-col,\r\n-.wpc-no-gutters > [class*=col-] {\r\n-  padding-right: 0;\r\n-  padding-left: 0;\r\n-}\r\n-\r\n-.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\r\n-.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\r\n-.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\r\n-.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\r\n-.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\r\n-.wpc-col-xl-auto {\r\n-  position: relative;\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  box-sizing: border-box;\r\n-}\r\n-\r\n-.wpc-col {\r\n-  -ms-flex-preferred-size: 0;\r\n-  flex-basis: 0;\r\n-  -ms-flex-positive: 1;\r\n-  flex-grow: 1;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-row-cols-1 > * {\r\n-  -ms-flex: 0 0 100%;\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-row-cols-2 > * {\r\n-  -ms-flex: 0 0 50%;\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-\r\n-.wpc-row-cols-3 > * {\r\n-  -ms-flex: 0 0 33.333333%;\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-\r\n-.wpc-row-cols-4 > * {\r\n-  -ms-flex: 0 0 25%;\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-\r\n-.wpc-row-cols-5 > * {\r\n-  -ms-flex: 0 0 20%;\r\n-  flex: 0 0 20%;\r\n-  max-width: 20%;\r\n-}\r\n-\r\n-.wpc-row-cols-6 > * {\r\n-  -ms-flex: 0 0 16.666667%;\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-\r\n-.wpc-col-auto {\r\n-  -ms-flex: 0 0 auto;\r\n-  flex: 0 0 auto;\r\n-  width: auto;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-col-1 {\r\n-  -ms-flex: 0 0 8.333333%;\r\n-  flex: 0 0 8.333333%;\r\n-  max-width: 8.333333%;\r\n-}\r\n-\r\n-.wpc-col-2 {\r\n-  -ms-flex: 0 0 16.666667%;\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-\r\n-.wpc-col-3 {\r\n-  -ms-flex: 0 0 25%;\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-\r\n-.wpc-col-4 {\r\n-  -ms-flex: 0 0 33.333333%;\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-\r\n-.wpc-col-5 {\r\n-  -ms-flex: 0 0 41.666667%;\r\n-  flex: 0 0 41.666667%;\r\n-  max-width: 41.666667%;\r\n-}\r\n-\r\n-.wpc-col-6 {\r\n-  -ms-flex: 0 0 50%;\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-\r\n-.wpc-col-7 {\r\n-  -ms-flex: 0 0 58.333333%;\r\n-  flex: 0 0 58.333333%;\r\n-  max-width: 58.333333%;\r\n-}\r\n-\r\n-.wpc-col-8 {\r\n-  -ms-flex: 0 0 66.666667%;\r\n-  flex: 0 0 66.666667%;\r\n-  max-width: 66.666667%;\r\n-}\r\n-\r\n-.wpc-col-9 {\r\n-  -ms-flex: 0 0 75%;\r\n-  flex: 0 0 75%;\r\n-  max-width: 75%;\r\n-}\r\n-\r\n-.wpc-col-10 {\r\n-  -ms-flex: 0 0 83.333333%;\r\n-  flex: 0 0 83.333333%;\r\n-  max-width: 83.333333%;\r\n-}\r\n-\r\n-.wpc-col-11 {\r\n-  -ms-flex: 0 0 91.666667%;\r\n-  flex: 0 0 91.666667%;\r\n-  max-width: 91.666667%;\r\n-}\r\n-\r\n-.wpc-col-12 {\r\n-  -ms-flex: 0 0 100%;\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-order-first {\r\n-  -ms-flex-order: -1;\r\n-  order: -1;\r\n-}\r\n-\r\n-.wpc-order-last {\r\n-  -ms-flex-order: 13;\r\n-  order: 13;\r\n-}\r\n-\r\n-.wpc-order-0 {\r\n-  -ms-flex-order: 0;\r\n-  order: 0;\r\n-}\r\n-\r\n-.wpc-order-1 {\r\n-  -ms-flex-order: 1;\r\n-  order: 1;\r\n-}\r\n-\r\n-.wpc-order-2 {\r\n-  -ms-flex-order: 2;\r\n-  order: 2;\r\n-}\r\n-\r\n-.wpc-order-3 {\r\n-  -ms-flex-order: 3;\r\n-  order: 3;\r\n-}\r\n-\r\n-.wpc-order-4 {\r\n-  -ms-flex-order: 4;\r\n-  order: 4;\r\n-}\r\n-\r\n-.wpc-order-5 {\r\n-  -ms-flex-order: 5;\r\n-  order: 5;\r\n-}\r\n-\r\n-.wpc-order-6 {\r\n-  -ms-flex-order: 6;\r\n-  order: 6;\r\n-}\r\n-\r\n-.wpc-order-7 {\r\n-  -ms-flex-order: 7;\r\n-  order: 7;\r\n-}\r\n-\r\n-.wpc-order-8 {\r\n-  -ms-flex-order: 8;\r\n-  order: 8;\r\n-}\r\n-\r\n-.wpc-order-9 {\r\n-  -ms-flex-order: 9;\r\n-  order: 9;\r\n-}\r\n-\r\n-.wpc-order-10 {\r\n-  -ms-flex-order: 10;\r\n-  order: 10;\r\n-}\r\n-\r\n-.wpc-order-11 {\r\n-  -ms-flex-order: 11;\r\n-  order: 11;\r\n-}\r\n-\r\n-.wpc-order-12 {\r\n-  -ms-flex-order: 12;\r\n-  order: 12;\r\n-}\r\n-\r\n-.wpc-offset-1 {\r\n-  margin-left: 8.333333%;\r\n-}\r\n-\r\n-.wpc-offset-2 {\r\n-  margin-left: 16.666667%;\r\n-}\r\n-\r\n-.wpc-offset-3 {\r\n-  margin-left: 25%;\r\n-}\r\n-\r\n-.wpc-offset-4 {\r\n-  margin-left: 33.333333%;\r\n-}\r\n-\r\n-.wpc-offset-5 {\r\n-  margin-left: 41.666667%;\r\n-}\r\n-\r\n-.wpc-offset-6 {\r\n-  margin-left: 50%;\r\n-}\r\n-\r\n-.wpc-offset-7 {\r\n-  margin-left: 58.333333%;\r\n-}\r\n-\r\n-.wpc-offset-8 {\r\n-  margin-left: 66.666667%;\r\n-}\r\n-\r\n-.wpc-offset-9 {\r\n-  margin-left: 75%;\r\n-}\r\n-\r\n-.wpc-offset-10 {\r\n-  margin-left: 83.333333%;\r\n-}\r\n-\r\n-.wpc-offset-11 {\r\n-  margin-left: 91.666667%;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-col-sm {\r\n-    -ms-flex-preferred-size: 0;\r\n-    flex-basis: 0;\r\n-    -ms-flex-positive: 1;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-sm-1 > * {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-sm-2 > * {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-sm-3 > * {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-sm-4 > * {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-sm-5 > * {\r\n-    -ms-flex: 0 0 20%;\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-sm-6 > * {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-sm-auto {\r\n-    -ms-flex: 0 0 auto;\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-sm-1 {\r\n-    -ms-flex: 0 0 8.333333%;\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-sm-2 {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-sm-3 {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-sm-4 {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-sm-5 {\r\n-    -ms-flex: 0 0 41.666667%;\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-sm-6 {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-sm-7 {\r\n-    -ms-flex: 0 0 58.333333%;\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-sm-8 {\r\n-    -ms-flex: 0 0 66.666667%;\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-sm-9 {\r\n-    -ms-flex: 0 0 75%;\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-sm-10 {\r\n-    -ms-flex: 0 0 83.333333%;\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-sm-11 {\r\n-    -ms-flex: 0 0 91.666667%;\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-sm-12 {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-sm-first {\r\n-    -ms-flex-order: -1;\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-sm-last {\r\n-    -ms-flex-order: 13;\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-sm-0 {\r\n-    -ms-flex-order: 0;\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-sm-1 {\r\n-    -ms-flex-order: 1;\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-sm-2 {\r\n-    -ms-flex-order: 2;\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-sm-3 {\r\n-    -ms-flex-order: 3;\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-sm-4 {\r\n-    -ms-flex-order: 4;\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-sm-5 {\r\n-    -ms-flex-order: 5;\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-sm-6 {\r\n-    -ms-flex-order: 6;\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-sm-7 {\r\n-    -ms-flex-order: 7;\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-sm-8 {\r\n-    -ms-flex-order: 8;\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-sm-9 {\r\n-    -ms-flex-order: 9;\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-sm-10 {\r\n-    -ms-flex-order: 10;\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-sm-11 {\r\n-    -ms-flex-order: 11;\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-sm-12 {\r\n-    -ms-flex-order: 12;\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-sm-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-sm-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-sm-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-sm-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-sm-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-sm-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-sm-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-sm-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-sm-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-sm-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-sm-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-sm-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-col-md {\r\n-    -ms-flex-preferred-size: 0;\r\n-    flex-basis: 0;\r\n-    -ms-flex-positive: 1;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-md-1 > * {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-md-2 > * {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-md-3 > * {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-md-4 > * {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-md-5 > * {\r\n-    -ms-flex: 0 0 20%;\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-md-6 > * {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-md-auto {\r\n-    -ms-flex: 0 0 auto;\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-md-1 {\r\n-    -ms-flex: 0 0 8.333333%;\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-md-2 {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-md-3 {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-md-4 {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-md-5 {\r\n-    -ms-flex: 0 0 41.666667%;\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-md-6 {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-md-7 {\r\n-    -ms-flex: 0 0 58.333333%;\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-md-8 {\r\n-    -ms-flex: 0 0 66.666667%;\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-md-9 {\r\n-    -ms-flex: 0 0 75%;\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-md-10 {\r\n-    -ms-flex: 0 0 83.333333%;\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-md-11 {\r\n-    -ms-flex: 0 0 91.666667%;\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-md-12 {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-md-first {\r\n-    -ms-flex-order: -1;\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-md-last {\r\n-    -ms-flex-order: 13;\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-md-0 {\r\n-    -ms-flex-order: 0;\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-md-1 {\r\n-    -ms-flex-order: 1;\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-md-2 {\r\n-    -ms-flex-order: 2;\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-md-3 {\r\n-    -ms-flex-order: 3;\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-md-4 {\r\n-    -ms-flex-order: 4;\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-md-5 {\r\n-    -ms-flex-order: 5;\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-md-6 {\r\n-    -ms-flex-order: 6;\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-md-7 {\r\n-    -ms-flex-order: 7;\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-md-8 {\r\n-    -ms-flex-order: 8;\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-md-9 {\r\n-    -ms-flex-order: 9;\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-md-10 {\r\n-    -ms-flex-order: 10;\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-md-11 {\r\n-    -ms-flex-order: 11;\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-md-12 {\r\n-    -ms-flex-order: 12;\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-md-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-md-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-md-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-md-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-md-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-md-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-md-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-md-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-md-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-md-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-md-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-md-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-col-lg {\r\n-    -ms-flex-preferred-size: 0;\r\n-    flex-basis: 0;\r\n-    -ms-flex-positive: 1;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-lg-1 > * {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-lg-2 > * {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-lg-3 > * {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-lg-4 > * {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-lg-5 > * {\r\n-    -ms-flex: 0 0 20%;\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-lg-6 > * {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-lg-auto {\r\n-    -ms-flex: 0 0 auto;\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-lg-1 {\r\n-    -ms-flex: 0 0 8.333333%;\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-lg-2 {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-lg-3 {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-lg-4 {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-lg-5 {\r\n-    -ms-flex: 0 0 41.666667%;\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-lg-6 {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-lg-7 {\r\n-    -ms-flex: 0 0 58.333333%;\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-lg-8 {\r\n-    -ms-flex: 0 0 66.666667%;\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-lg-9 {\r\n-    -ms-flex: 0 0 75%;\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-lg-10 {\r\n-    -ms-flex: 0 0 83.333333%;\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-lg-11 {\r\n-    -ms-flex: 0 0 91.666667%;\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-lg-12 {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-lg-first {\r\n-    -ms-flex-order: -1;\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-lg-last {\r\n-    -ms-flex-order: 13;\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-lg-0 {\r\n-    -ms-flex-order: 0;\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-lg-1 {\r\n-    -ms-flex-order: 1;\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-lg-2 {\r\n-    -ms-flex-order: 2;\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-lg-3 {\r\n-    -ms-flex-order: 3;\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-lg-4 {\r\n-    -ms-flex-order: 4;\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-lg-5 {\r\n-    -ms-flex-order: 5;\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-lg-6 {\r\n-    -ms-flex-order: 6;\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-lg-7 {\r\n-    -ms-flex-order: 7;\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-lg-8 {\r\n-    -ms-flex-order: 8;\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-lg-9 {\r\n-    -ms-flex-order: 9;\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-lg-10 {\r\n-    -ms-flex-order: 10;\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-lg-11 {\r\n-    -ms-flex-order: 11;\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-lg-12 {\r\n-    -ms-flex-order: 12;\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-lg-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-lg-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-lg-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-lg-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-lg-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-lg-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-lg-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-lg-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-lg-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-lg-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-lg-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-lg-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-col-xl {\r\n-    -ms-flex-preferred-size: 0;\r\n-    flex-basis: 0;\r\n-    -ms-flex-positive: 1;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-xl-1 > * {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-xl-2 > * {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-xl-3 > * {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-xl-4 > * {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-xl-5 > * {\r\n-    -ms-flex: 0 0 20%;\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-xl-6 > * {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-xl-auto {\r\n-    -ms-flex: 0 0 auto;\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-xl-1 {\r\n-    -ms-flex: 0 0 8.333333%;\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-xl-2 {\r\n-    -ms-flex: 0 0 16.666667%;\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-xl-3 {\r\n-    -ms-flex: 0 0 25%;\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-xl-4 {\r\n-    -ms-flex: 0 0 33.333333%;\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-xl-5 {\r\n-    -ms-flex: 0 0 41.666667%;\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-xl-6 {\r\n-    -ms-flex: 0 0 50%;\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-xl-7 {\r\n-    -ms-flex: 0 0 58.333333%;\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-xl-8 {\r\n-    -ms-flex: 0 0 66.666667%;\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-xl-9 {\r\n-    -ms-flex: 0 0 75%;\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-xl-10 {\r\n-    -ms-flex: 0 0 83.333333%;\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-xl-11 {\r\n-    -ms-flex: 0 0 91.666667%;\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-xl-12 {\r\n-    -ms-flex: 0 0 100%;\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-xl-first {\r\n-    -ms-flex-order: -1;\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-xl-last {\r\n-    -ms-flex-order: 13;\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-xl-0 {\r\n-    -ms-flex-order: 0;\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-xl-1 {\r\n-    -ms-flex-order: 1;\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-xl-2 {\r\n-    -ms-flex-order: 2;\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-xl-3 {\r\n-    -ms-flex-order: 3;\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-xl-4 {\r\n-    -ms-flex-order: 4;\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-xl-5 {\r\n-    -ms-flex-order: 5;\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-xl-6 {\r\n-    -ms-flex-order: 6;\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-xl-7 {\r\n-    -ms-flex-order: 7;\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-xl-8 {\r\n-    -ms-flex-order: 8;\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-xl-9 {\r\n-    -ms-flex-order: 9;\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-xl-10 {\r\n-    -ms-flex-order: 10;\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-xl-11 {\r\n-    -ms-flex-order: 11;\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-xl-12 {\r\n-    -ms-flex-order: 12;\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-xl-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-xl-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-xl-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-xl-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-xl-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-xl-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-xl-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-xl-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-xl-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-xl-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-xl-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-xl-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-.wpc-d-none {\r\n-  display: none !important;\r\n-}\r\n-\r\n-.wpc-d-inline {\r\n-  display: inline !important;\r\n-}\r\n-\r\n-.wpc-d-inline-block {\r\n-  display: inline-block !important;\r\n-}\r\n-\r\n-.wpc-d-block {\r\n-  display: block !important;\r\n-}\r\n-\r\n-.wpc-d-table {\r\n-  display: table !important;\r\n-}\r\n-\r\n-.wpc-d-table-row {\r\n-  display: table-row !important;\r\n-}\r\n-\r\n-.wpc-d-table-cell {\r\n-  display: table-cell !important;\r\n-}\r\n-\r\n-.wpc-d-flex {\r\n-  display: -ms-flexbox !important;\r\n-  display: flex !important;\r\n-}\r\n-\r\n-.wpc-d-inline-flex {\r\n-  display: -ms-inline-flexbox !important;\r\n-  display: inline-flex !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-d-sm-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-sm-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-sm-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-sm-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-sm-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-sm-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-sm-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-sm-flex {\r\n-    display: -ms-flexbox !important;\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-sm-inline-flex {\r\n-    display: -ms-inline-flexbox !important;\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-d-md-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-md-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-md-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-md-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-md-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-md-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-md-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-md-flex {\r\n-    display: -ms-flexbox !important;\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-md-inline-flex {\r\n-    display: -ms-inline-flexbox !important;\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-d-lg-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-lg-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-lg-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-lg-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-lg-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-lg-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-lg-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-lg-flex {\r\n-    display: -ms-flexbox !important;\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-lg-inline-flex {\r\n-    display: -ms-inline-flexbox !important;\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-d-xl-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-xl-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-xl-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-xl-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-xl-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-xl-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-xl-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-xl-flex {\r\n-    display: -ms-flexbox !important;\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-xl-inline-flex {\r\n-    display: -ms-inline-flexbox !important;\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media print {\r\n-  .wpc-d-print-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-print-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-print-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-print-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-print-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-print-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-print-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-print-flex {\r\n-    display: -ms-flexbox !important;\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-print-inline-flex {\r\n-    display: -ms-inline-flexbox !important;\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-.wpc-flex-row {\r\n-  -ms-flex-direction: row !important;\r\n-  flex-direction: row !important;\r\n-}\r\n-\r\n-.wpc-flex-column {\r\n-  -ms-flex-direction: column !important;\r\n-  flex-direction: column !important;\r\n-}\r\n-\r\n-.wpc-flex-row-reverse {\r\n-  -ms-flex-direction: row-reverse !important;\r\n-  flex-direction: row-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-column-reverse {\r\n-  -ms-flex-direction: column-reverse !important;\r\n-  flex-direction: column-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-wrap {\r\n-  -ms-flex-wrap: wrap !important;\r\n-  flex-wrap: wrap !important;\r\n-}\r\n-\r\n-.wpc-flex-nowrap {\r\n-  -ms-flex-wrap: nowrap !important;\r\n-  flex-wrap: nowrap !important;\r\n-}\r\n-\r\n-.wpc-flex-wrap-reverse {\r\n-  -ms-flex-wrap: wrap-reverse !important;\r\n-  flex-wrap: wrap-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-fill {\r\n-  -ms-flex: 1 1 auto !important;\r\n-  flex: 1 1 auto !important;\r\n-}\r\n-\r\n-.wpc-flex-grow-0 {\r\n-  -ms-flex-positive: 0 !important;\r\n-  flex-grow: 0 !important;\r\n-}\r\n-\r\n-.wpc-flex-grow-1 {\r\n-  -ms-flex-positive: 1 !important;\r\n-  flex-grow: 1 !important;\r\n-}\r\n-\r\n-.wpc-flex-shrink-0 {\r\n-  -ms-flex-negative: 0 !important;\r\n-  flex-shrink: 0 !important;\r\n-}\r\n-\r\n-.wpc-flex-shrink-1 {\r\n-  -ms-flex-negative: 1 !important;\r\n-  flex-shrink: 1 !important;\r\n-}\r\n-\r\n-.wpc-justify-content-start {\r\n-  -ms-flex-pack: start !important;\r\n-  justify-content: flex-start !important;\r\n-}\r\n-\r\n-.wpc-justify-content-end {\r\n-  -ms-flex-pack: end !important;\r\n-  justify-content: flex-end !important;\r\n-}\r\n-\r\n-.wpc-justify-content-center {\r\n-  -ms-flex-pack: center !important;\r\n-  justify-content: center !important;\r\n-}\r\n-\r\n-.wpc-justify-content-between {\r\n-  -ms-flex-pack: justify !important;\r\n-  justify-content: space-between !important;\r\n-}\r\n-\r\n-.wpc-justify-content-around {\r\n-  -ms-flex-pack: distribute !important;\r\n-  justify-content: space-around !important;\r\n-}\r\n-\r\n-.wpc-align-items-start {\r\n-  -ms-flex-align: start !important;\r\n-  align-items: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-items-end {\r\n-  -ms-flex-align: end !important;\r\n-  align-items: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-items-center {\r\n-  -ms-flex-align: center !important;\r\n-  align-items: center !important;\r\n-}\r\n-\r\n-.wpc-align-items-baseline {\r\n-  -ms-flex-align: baseline !important;\r\n-  align-items: baseline !important;\r\n-}\r\n-\r\n-.wpc-align-items-stretch {\r\n-  -ms-flex-align: stretch !important;\r\n-  align-items: stretch !important;\r\n-}\r\n-\r\n-.wpc-align-content-start {\r\n-  -ms-flex-line-pack: start !important;\r\n-  align-content: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-content-end {\r\n-  -ms-flex-line-pack: end !important;\r\n-  align-content: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-content-center {\r\n-  -ms-flex-line-pack: center !important;\r\n-  align-content: center !important;\r\n-}\r\n-\r\n-.wpc-align-content-between {\r\n-  -ms-flex-line-pack: justify !important;\r\n-  align-content: space-between !important;\r\n-}\r\n-\r\n-.wpc-align-content-around {\r\n-  -ms-flex-line-pack: distribute !important;\r\n-  align-content: space-around !important;\r\n-}\r\n-\r\n-.wpc-align-content-stretch {\r\n-  -ms-flex-line-pack: stretch !important;\r\n-  align-content: stretch !important;\r\n-}\r\n-\r\n-.wpc-align-self-auto {\r\n-  -ms-flex-item-align: auto !important;\r\n-  align-self: auto !important;\r\n-}\r\n-\r\n-.wpc-align-self-start {\r\n-  -ms-flex-item-align: start !important;\r\n-  align-self: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-self-end {\r\n-  -ms-flex-item-align: end !important;\r\n-  align-self: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-self-center {\r\n-  -ms-flex-item-align: center !important;\r\n-  align-self: center !important;\r\n-}\r\n-\r\n-.wpc-align-self-baseline {\r\n-  -ms-flex-item-align: baseline !important;\r\n-  align-self: baseline !important;\r\n-}\r\n-\r\n-.wpc-align-self-stretch {\r\n-  -ms-flex-item-align: stretch !important;\r\n-  align-self: stretch !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-flex-sm-row {\r\n-    -ms-flex-direction: row !important;\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-sm-column {\r\n-    -ms-flex-direction: column !important;\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-sm-row-reverse {\r\n-    -ms-flex-direction: row-reverse !important;\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-column-reverse {\r\n-    -ms-flex-direction: column-reverse !important;\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-wrap {\r\n-    -ms-flex-wrap: wrap !important;\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-sm-nowrap {\r\n-    -ms-flex-wrap: nowrap !important;\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-sm-wrap-reverse {\r\n-    -ms-flex-wrap: wrap-reverse !important;\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-fill {\r\n-    -ms-flex: 1 1 auto !important;\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-sm-grow-0 {\r\n-    -ms-flex-positive: 0 !important;\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-sm-grow-1 {\r\n-    -ms-flex-positive: 1 !important;\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-sm-shrink-0 {\r\n-    -ms-flex-negative: 0 !important;\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-sm-shrink-1 {\r\n-    -ms-flex-negative: 1 !important;\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-sm-start {\r\n-    -ms-flex-pack: start !important;\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-sm-end {\r\n-    -ms-flex-pack: end !important;\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-sm-center {\r\n-    -ms-flex-pack: center !important;\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-sm-between {\r\n-    -ms-flex-pack: justify !important;\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-sm-around {\r\n-    -ms-flex-pack: distribute !important;\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-sm-start {\r\n-    -ms-flex-align: start !important;\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-sm-end {\r\n-    -ms-flex-align: end !important;\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-sm-center {\r\n-    -ms-flex-align: center !important;\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-sm-baseline {\r\n-    -ms-flex-align: baseline !important;\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-sm-stretch {\r\n-    -ms-flex-align: stretch !important;\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-sm-start {\r\n-    -ms-flex-line-pack: start !important;\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-sm-end {\r\n-    -ms-flex-line-pack: end !important;\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-sm-center {\r\n-    -ms-flex-line-pack: center !important;\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-sm-between {\r\n-    -ms-flex-line-pack: justify !important;\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-sm-around {\r\n-    -ms-flex-line-pack: distribute !important;\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-sm-stretch {\r\n-    -ms-flex-line-pack: stretch !important;\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-sm-auto {\r\n-    -ms-flex-item-align: auto !important;\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-sm-start {\r\n-    -ms-flex-item-align: start !important;\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-sm-end {\r\n-    -ms-flex-item-align: end !important;\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-sm-center {\r\n-    -ms-flex-item-align: center !important;\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-sm-baseline {\r\n-    -ms-flex-item-align: baseline !important;\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-sm-stretch {\r\n-    -ms-flex-item-align: stretch !important;\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-flex-md-row {\r\n-    -ms-flex-direction: row !important;\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-md-column {\r\n-    -ms-flex-direction: column !important;\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-md-row-reverse {\r\n-    -ms-flex-direction: row-reverse !important;\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-column-reverse {\r\n-    -ms-flex-direction: column-reverse !important;\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-wrap {\r\n-    -ms-flex-wrap: wrap !important;\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-md-nowrap {\r\n-    -ms-flex-wrap: nowrap !important;\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-md-wrap-reverse {\r\n-    -ms-flex-wrap: wrap-reverse !important;\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-fill {\r\n-    -ms-flex: 1 1 auto !important;\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-md-grow-0 {\r\n-    -ms-flex-positive: 0 !important;\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-md-grow-1 {\r\n-    -ms-flex-positive: 1 !important;\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-md-shrink-0 {\r\n-    -ms-flex-negative: 0 !important;\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-md-shrink-1 {\r\n-    -ms-flex-negative: 1 !important;\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-md-start {\r\n-    -ms-flex-pack: start !important;\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-md-end {\r\n-    -ms-flex-pack: end !important;\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-md-center {\r\n-    -ms-flex-pack: center !important;\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-md-between {\r\n-    -ms-flex-pack: justify !important;\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-md-around {\r\n-    -ms-flex-pack: distribute !important;\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-md-start {\r\n-    -ms-flex-align: start !important;\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-md-end {\r\n-    -ms-flex-align: end !important;\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-md-center {\r\n-    -ms-flex-align: center !important;\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-md-baseline {\r\n-    -ms-flex-align: baseline !important;\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-md-stretch {\r\n-    -ms-flex-align: stretch !important;\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-md-start {\r\n-    -ms-flex-line-pack: start !important;\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-md-end {\r\n-    -ms-flex-line-pack: end !important;\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-md-center {\r\n-    -ms-flex-line-pack: center !important;\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-md-between {\r\n-    -ms-flex-line-pack: justify !important;\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-md-around {\r\n-    -ms-flex-line-pack: distribute !important;\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-md-stretch {\r\n-    -ms-flex-line-pack: stretch !important;\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-md-auto {\r\n-    -ms-flex-item-align: auto !important;\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-md-start {\r\n-    -ms-flex-item-align: start !important;\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-md-end {\r\n-    -ms-flex-item-align: end !important;\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-md-center {\r\n-    -ms-flex-item-align: center !important;\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-md-baseline {\r\n-    -ms-flex-item-align: baseline !important;\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-md-stretch {\r\n-    -ms-flex-item-align: stretch !important;\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-flex-lg-row {\r\n-    -ms-flex-direction: row !important;\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-lg-column {\r\n-    -ms-flex-direction: column !important;\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-lg-row-reverse {\r\n-    -ms-flex-direction: row-reverse !important;\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-column-reverse {\r\n-    -ms-flex-direction: column-reverse !important;\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-wrap {\r\n-    -ms-flex-wrap: wrap !important;\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-lg-nowrap {\r\n-    -ms-flex-wrap: nowrap !important;\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-lg-wrap-reverse {\r\n-    -ms-flex-wrap: wrap-reverse !important;\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-fill {\r\n-    -ms-flex: 1 1 auto !important;\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-lg-grow-0 {\r\n-    -ms-flex-positive: 0 !important;\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-lg-grow-1 {\r\n-    -ms-flex-positive: 1 !important;\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-lg-shrink-0 {\r\n-    -ms-flex-negative: 0 !important;\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-lg-shrink-1 {\r\n-    -ms-flex-negative: 1 !important;\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-lg-start {\r\n-    -ms-flex-pack: start !important;\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-lg-end {\r\n-    -ms-flex-pack: end !important;\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-lg-center {\r\n-    -ms-flex-pack: center !important;\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-lg-between {\r\n-    -ms-flex-pack: justify !important;\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-lg-around {\r\n-    -ms-flex-pack: distribute !important;\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-lg-start {\r\n-    -ms-flex-align: start !important;\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-lg-end {\r\n-    -ms-flex-align: end !important;\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-lg-center {\r\n-    -ms-flex-align: center !important;\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-lg-baseline {\r\n-    -ms-flex-align: baseline !important;\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-lg-stretch {\r\n-    -ms-flex-align: stretch !important;\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-lg-start {\r\n-    -ms-flex-line-pack: start !important;\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-lg-end {\r\n-    -ms-flex-line-pack: end !important;\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-lg-center {\r\n-    -ms-flex-line-pack: center !important;\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-lg-between {\r\n-    -ms-flex-line-pack: justify !important;\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-lg-around {\r\n-    -ms-flex-line-pack: distribute !important;\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-lg-stretch {\r\n-    -ms-flex-line-pack: stretch !important;\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-lg-auto {\r\n-    -ms-flex-item-align: auto !important;\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-lg-start {\r\n-    -ms-flex-item-align: start !important;\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-lg-end {\r\n-    -ms-flex-item-align: end !important;\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-lg-center {\r\n-    -ms-flex-item-align: center !important;\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-lg-baseline {\r\n-    -ms-flex-item-align: baseline !important;\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-lg-stretch {\r\n-    -ms-flex-item-align: stretch !important;\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-flex-xl-row {\r\n-    -ms-flex-direction: row !important;\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-xl-column {\r\n-    -ms-flex-direction: column !important;\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-xl-row-reverse {\r\n-    -ms-flex-direction: row-reverse !important;\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-column-reverse {\r\n-    -ms-flex-direction: column-reverse !important;\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-wrap {\r\n-    -ms-flex-wrap: wrap !important;\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-xl-nowrap {\r\n-    -ms-flex-wrap: nowrap !important;\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-xl-wrap-reverse {\r\n-    -ms-flex-wrap: wrap-reverse !important;\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-fill {\r\n-    -ms-flex: 1 1 auto !important;\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-xl-grow-0 {\r\n-    -ms-flex-positive: 0 !important;\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-xl-grow-1 {\r\n-    -ms-flex-positive: 1 !important;\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-xl-shrink-0 {\r\n-    -ms-flex-negative: 0 !important;\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-xl-shrink-1 {\r\n-    -ms-flex-negative: 1 !important;\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-xl-start {\r\n-    -ms-flex-pack: start !important;\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-xl-end {\r\n-    -ms-flex-pack: end !important;\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-xl-center {\r\n-    -ms-flex-pack: center !important;\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-xl-between {\r\n-    -ms-flex-pack: justify !important;\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-xl-around {\r\n-    -ms-flex-pack: distribute !important;\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-xl-start {\r\n-    -ms-flex-align: start !important;\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-xl-end {\r\n-    -ms-flex-align: end !important;\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-xl-center {\r\n-    -ms-flex-align: center !important;\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-xl-baseline {\r\n-    -ms-flex-align: baseline !important;\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-xl-stretch {\r\n-    -ms-flex-align: stretch !important;\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-xl-start {\r\n-    -ms-flex-line-pack: start !important;\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-xl-end {\r\n-    -ms-flex-line-pack: end !important;\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-xl-center {\r\n-    -ms-flex-line-pack: center !important;\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-xl-between {\r\n-    -ms-flex-line-pack: justify !important;\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-xl-around {\r\n-    -ms-flex-line-pack: distribute !important;\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-xl-stretch {\r\n-    -ms-flex-line-pack: stretch !important;\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-xl-auto {\r\n-    -ms-flex-item-align: auto !important;\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-xl-start {\r\n-    -ms-flex-item-align: start !important;\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-xl-end {\r\n-    -ms-flex-item-align: end !important;\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-xl-center {\r\n-    -ms-flex-item-align: center !important;\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-xl-baseline {\r\n-    -ms-flex-item-align: baseline !important;\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-xl-stretch {\r\n-    -ms-flex-item-align: stretch !important;\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-.wpc-m-0 {\r\n-  margin: 0 !important;\r\n-}\r\n-\r\n-.wpc-mt-0,\r\n-.wpc-my-0 {\r\n-  margin-top: 0 !important;\r\n-}\r\n-\r\n-.wpc-mr-0,\r\n-.wpc-mx-0 {\r\n-  margin-right: 0 !important;\r\n-}\r\n-\r\n-.wpc-mb-0,\r\n-.wpc-my-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-\r\n-.wpc-ml-0,\r\n-.wpc-mx-0 {\r\n-  margin-left: 0 !important;\r\n-}\r\n-\r\n-.wpc-m-1 {\r\n-  margin: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mt-1,\r\n-.wpc-my-1 {\r\n-  margin-top: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mr-1,\r\n-.wpc-mx-1 {\r\n-  margin-right: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mb-1,\r\n-.wpc-my-1 {\r\n-  margin-bottom: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-ml-1,\r\n-.wpc-mx-1 {\r\n-  margin-left: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-m-2 {\r\n-  margin: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-2,\r\n-.wpc-my-2 {\r\n-  margin-top: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-2,\r\n-.wpc-mx-2 {\r\n-  margin-right: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-2,\r\n-.wpc-my-2 {\r\n-  margin-bottom: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-2,\r\n-.wpc-mx-2 {\r\n-  margin-left: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-3 {\r\n-  margin: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mt-3,\r\n-.wpc-my-3 {\r\n-  margin-top: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mr-3,\r\n-.wpc-mx-3 {\r\n-  margin-right: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mb-3,\r\n-.wpc-my-3 {\r\n-  margin-bottom: 1rem !important;\r\n-}\r\n-\r\n-.wpc-ml-3,\r\n-.wpc-mx-3 {\r\n-  margin-left: 1rem !important;\r\n-}\r\n-\r\n-.wpc-m-4 {\r\n-  margin: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-4,\r\n-.wpc-my-4 {\r\n-  margin-top: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-4,\r\n-.wpc-mx-4 {\r\n-  margin-right: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-4,\r\n-.wpc-my-4 {\r\n-  margin-bottom: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-4,\r\n-.wpc-mx-4 {\r\n-  margin-left: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-5 {\r\n-  margin: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mt-5,\r\n-.wpc-my-5 {\r\n-  margin-top: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mr-5,\r\n-.wpc-mx-5 {\r\n-  margin-right: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mb-5,\r\n-.wpc-my-5 {\r\n-  margin-bottom: 3rem !important;\r\n-}\r\n-\r\n-.wpc-ml-5,\r\n-.wpc-mx-5 {\r\n-  margin-left: 3rem !important;\r\n-}\r\n-\r\n-.wpc-p-0 {\r\n-  padding: 0 !important;\r\n-}\r\n-\r\n-.wpc-pt-0,\r\n-.wpc-py-0 {\r\n-  padding-top: 0 !important;\r\n-}\r\n-\r\n-.wpc-pr-0,\r\n-.wpc-px-0 {\r\n-  padding-right: 0 !important;\r\n-}\r\n-\r\n-.wpc-pb-0,\r\n-.wpc-py-0 {\r\n-  padding-bottom: 0 !important;\r\n-}\r\n-\r\n-.wpc-pl-0,\r\n-.wpc-px-0 {\r\n-  padding-left: 0 !important;\r\n-}\r\n-\r\n-.wpc-p-1 {\r\n-  padding: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pt-1,\r\n-.wpc-py-1 {\r\n-  padding-top: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pr-1,\r\n-.wpc-px-1 {\r\n-  padding-right: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pb-1,\r\n-.wpc-py-1 {\r\n-  padding-bottom: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pl-1,\r\n-.wpc-px-1 {\r\n-  padding-left: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-p-2 {\r\n-  padding: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pt-2,\r\n-.wpc-py-2 {\r\n-  padding-top: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pr-2,\r\n-.wpc-px-2 {\r\n-  padding-right: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pb-2,\r\n-.wpc-py-2 {\r\n-  padding-bottom: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pl-2,\r\n-.wpc-px-2 {\r\n-  padding-left: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-p-3 {\r\n-  padding: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pt-3,\r\n-.wpc-py-3 {\r\n-  padding-top: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pr-3,\r\n-.wpc-px-3 {\r\n-  padding-right: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pb-3,\r\n-.wpc-py-3 {\r\n-  padding-bottom: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pl-3,\r\n-.wpc-px-3 {\r\n-  padding-left: 1rem !important;\r\n-}\r\n-\r\n-.wpc-p-4 {\r\n-  padding: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pt-4,\r\n-.wpc-py-4 {\r\n-  padding-top: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pr-4,\r\n-.wpc-px-4 {\r\n-  padding-right: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pb-4,\r\n-.wpc-py-4 {\r\n-  padding-bottom: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pl-4,\r\n-.wpc-px-4 {\r\n-  padding-left: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-p-5 {\r\n-  padding: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pt-5,\r\n-.wpc-py-5 {\r\n-  padding-top: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pr-5,\r\n-.wpc-px-5 {\r\n-  padding-right: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pb-5,\r\n-.wpc-py-5 {\r\n-  padding-bottom: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pl-5,\r\n-.wpc-px-5 {\r\n-  padding-left: 3rem !important;\r\n-}\r\n-\r\n-.wpc-m-n1 {\r\n-  margin: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n1,\r\n-.wpc-my-n1 {\r\n-  margin-top: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n1,\r\n-.wpc-mx-n1 {\r\n-  margin-right: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n1,\r\n-.wpc-my-n1 {\r\n-  margin-bottom: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n1,\r\n-.wpc-mx-n1 {\r\n-  margin-left: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-m-n2 {\r\n-  margin: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n2,\r\n-.wpc-my-n2 {\r\n-  margin-top: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n2,\r\n-.wpc-mx-n2 {\r\n-  margin-right: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n2,\r\n-.wpc-my-n2 {\r\n-  margin-bottom: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n2,\r\n-.wpc-mx-n2 {\r\n-  margin-left: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-n3 {\r\n-  margin: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n3,\r\n-.wpc-my-n3 {\r\n-  margin-top: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n3,\r\n-.wpc-mx-n3 {\r\n-  margin-right: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n3,\r\n-.wpc-my-n3 {\r\n-  margin-bottom: -1rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n3,\r\n-.wpc-mx-n3 {\r\n-  margin-left: -1rem !important;\r\n-}\r\n-\r\n-.wpc-m-n4 {\r\n-  margin: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n4,\r\n-.wpc-my-n4 {\r\n-  margin-top: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n4,\r\n-.wpc-mx-n4 {\r\n-  margin-right: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n4,\r\n-.wpc-my-n4 {\r\n-  margin-bottom: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n4,\r\n-.wpc-mx-n4 {\r\n-  margin-left: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-n5 {\r\n-  margin: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n5,\r\n-.wpc-my-n5 {\r\n-  margin-top: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n5,\r\n-.wpc-mx-n5 {\r\n-  margin-right: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n5,\r\n-.wpc-my-n5 {\r\n-  margin-bottom: -3rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n5,\r\n-.wpc-mx-n5 {\r\n-  margin-left: -3rem !important;\r\n-}\r\n-\r\n-.wpc-m-auto {\r\n-  margin: auto !important;\r\n-}\r\n-\r\n-.wpc-mt-auto,\r\n-.wpc-my-auto {\r\n-  margin-top: auto !important;\r\n-}\r\n-\r\n-.wpc-mr-auto,\r\n-.wpc-mx-auto {\r\n-  margin-right: auto !important;\r\n-}\r\n-\r\n-.wpc-mb-auto,\r\n-.wpc-my-auto {\r\n-  margin-bottom: auto !important;\r\n-}\r\n-\r\n-.wpc-ml-auto,\r\n-.wpc-mx-auto {\r\n-  margin-left: auto !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-m-sm-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-sm-0,\r\n-  .wpc-my-sm-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-sm-0,\r\n-  .wpc-mx-sm-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-sm-0,\r\n-  .wpc-my-sm-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-sm-0,\r\n-  .wpc-mx-sm-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-sm-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-sm-1,\r\n-  .wpc-my-sm-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-sm-1,\r\n-  .wpc-mx-sm-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-sm-1,\r\n-  .wpc-my-sm-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-sm-1,\r\n-  .wpc-mx-sm-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-sm-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-2,\r\n-  .wpc-my-sm-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-2,\r\n-  .wpc-mx-sm-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-2,\r\n-  .wpc-my-sm-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-2,\r\n-  .wpc-mx-sm-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-sm-3,\r\n-  .wpc-my-sm-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-sm-3,\r\n-  .wpc-mx-sm-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-sm-3,\r\n-  .wpc-my-sm-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-sm-3,\r\n-  .wpc-mx-sm-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-sm-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-4,\r\n-  .wpc-my-sm-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-4,\r\n-  .wpc-mx-sm-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-4,\r\n-  .wpc-my-sm-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-4,\r\n-  .wpc-mx-sm-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-sm-5,\r\n-  .wpc-my-sm-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-sm-5,\r\n-  .wpc-mx-sm-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-sm-5,\r\n-  .wpc-my-sm-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-sm-5,\r\n-  .wpc-mx-sm-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-sm-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-sm-0,\r\n-  .wpc-py-sm-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-sm-0,\r\n-  .wpc-px-sm-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-sm-0,\r\n-  .wpc-py-sm-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-sm-0,\r\n-  .wpc-px-sm-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-sm-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-sm-1,\r\n-  .wpc-py-sm-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-sm-1,\r\n-  .wpc-px-sm-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-sm-1,\r\n-  .wpc-py-sm-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-sm-1,\r\n-  .wpc-px-sm-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-sm-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-sm-2,\r\n-  .wpc-py-sm-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-sm-2,\r\n-  .wpc-px-sm-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-sm-2,\r\n-  .wpc-py-sm-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-sm-2,\r\n-  .wpc-px-sm-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-sm-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-sm-3,\r\n-  .wpc-py-sm-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-sm-3,\r\n-  .wpc-px-sm-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-sm-3,\r\n-  .wpc-py-sm-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-sm-3,\r\n-  .wpc-px-sm-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-sm-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-sm-4,\r\n-  .wpc-py-sm-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-sm-4,\r\n-  .wpc-px-sm-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-sm-4,\r\n-  .wpc-py-sm-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-sm-4,\r\n-  .wpc-px-sm-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-sm-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-sm-5,\r\n-  .wpc-py-sm-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-sm-5,\r\n-  .wpc-px-sm-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-sm-5,\r\n-  .wpc-py-sm-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-sm-5,\r\n-  .wpc-px-sm-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-sm-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n1,\r\n-  .wpc-my-sm-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n1,\r\n-  .wpc-mx-sm-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n1,\r\n-  .wpc-my-sm-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n1,\r\n-  .wpc-mx-sm-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-sm-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n2,\r\n-  .wpc-my-sm-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n2,\r\n-  .wpc-mx-sm-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n2,\r\n-  .wpc-my-sm-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n2,\r\n-  .wpc-mx-sm-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n3,\r\n-  .wpc-my-sm-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n3,\r\n-  .wpc-mx-sm-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n3,\r\n-  .wpc-my-sm-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n3,\r\n-  .wpc-mx-sm-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-sm-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n4,\r\n-  .wpc-my-sm-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n4,\r\n-  .wpc-mx-sm-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n4,\r\n-  .wpc-my-sm-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n4,\r\n-  .wpc-mx-sm-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n5,\r\n-  .wpc-my-sm-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n5,\r\n-  .wpc-mx-sm-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n5,\r\n-  .wpc-my-sm-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n5,\r\n-  .wpc-mx-sm-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-sm-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-sm-auto,\r\n-  .wpc-my-sm-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-sm-auto,\r\n-  .wpc-mx-sm-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-sm-auto,\r\n-  .wpc-my-sm-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-sm-auto,\r\n-  .wpc-mx-sm-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-m-md-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-md-0,\r\n-  .wpc-my-md-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-md-0,\r\n-  .wpc-mx-md-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-md-0,\r\n-  .wpc-my-md-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-md-0,\r\n-  .wpc-mx-md-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-md-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-md-1,\r\n-  .wpc-my-md-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-md-1,\r\n-  .wpc-mx-md-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-md-1,\r\n-  .wpc-my-md-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-md-1,\r\n-  .wpc-mx-md-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-md-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-2,\r\n-  .wpc-my-md-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-2,\r\n-  .wpc-mx-md-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-2,\r\n-  .wpc-my-md-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-2,\r\n-  .wpc-mx-md-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-md-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-md-3,\r\n-  .wpc-my-md-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-md-3,\r\n-  .wpc-mx-md-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-md-3,\r\n-  .wpc-my-md-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-md-3,\r\n-  .wpc-mx-md-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-md-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-4,\r\n-  .wpc-my-md-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-4,\r\n-  .wpc-mx-md-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-4,\r\n-  .wpc-my-md-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-4,\r\n-  .wpc-mx-md-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-md-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-md-5,\r\n-  .wpc-my-md-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-md-5,\r\n-  .wpc-mx-md-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-md-5,\r\n-  .wpc-my-md-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-md-5,\r\n-  .wpc-mx-md-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-md-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-md-0,\r\n-  .wpc-py-md-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-md-0,\r\n-  .wpc-px-md-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-md-0,\r\n-  .wpc-py-md-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-md-0,\r\n-  .wpc-px-md-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-md-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-md-1,\r\n-  .wpc-py-md-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-md-1,\r\n-  .wpc-px-md-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-md-1,\r\n-  .wpc-py-md-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-md-1,\r\n-  .wpc-px-md-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-md-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-md-2,\r\n-  .wpc-py-md-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-md-2,\r\n-  .wpc-px-md-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-md-2,\r\n-  .wpc-py-md-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-md-2,\r\n-  .wpc-px-md-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-md-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-md-3,\r\n-  .wpc-py-md-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-md-3,\r\n-  .wpc-px-md-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-md-3,\r\n-  .wpc-py-md-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-md-3,\r\n-  .wpc-px-md-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-md-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-md-4,\r\n-  .wpc-py-md-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-md-4,\r\n-  .wpc-px-md-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-md-4,\r\n-  .wpc-py-md-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-md-4,\r\n-  .wpc-px-md-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-md-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-md-5,\r\n-  .wpc-py-md-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-md-5,\r\n-  .wpc-px-md-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-md-5,\r\n-  .wpc-py-md-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-md-5,\r\n-  .wpc-px-md-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-md-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-md-n1,\r\n-  .wpc-my-md-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-md-n1,\r\n-  .wpc-mx-md-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-md-n1,\r\n-  .wpc-my-md-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-md-n1,\r\n-  .wpc-mx-md-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-md-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-n2,\r\n-  .wpc-my-md-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-n2,\r\n-  .wpc-mx-md-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-n2,\r\n-  .wpc-my-md-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-n2,\r\n-  .wpc-mx-md-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-md-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-md-n3,\r\n-  .wpc-my-md-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-md-n3,\r\n-  .wpc-mx-md-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-md-n3,\r\n-  .wpc-my-md-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-md-n3,\r\n-  .wpc-mx-md-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-md-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-n4,\r\n-  .wpc-my-md-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-n4,\r\n-  .wpc-mx-md-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-n4,\r\n-  .wpc-my-md-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-n4,\r\n-  .wpc-mx-md-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-md-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-md-n5,\r\n-  .wpc-my-md-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-md-n5,\r\n-  .wpc-mx-md-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-md-n5,\r\n-  .wpc-my-md-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-md-n5,\r\n-  .wpc-mx-md-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-md-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-md-auto,\r\n-  .wpc-my-md-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-md-auto,\r\n-  .wpc-mx-md-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-md-auto,\r\n-  .wpc-my-md-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-md-auto,\r\n-  .wpc-mx-md-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-m-lg-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-lg-0,\r\n-  .wpc-my-lg-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-lg-0,\r\n-  .wpc-mx-lg-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-lg-0,\r\n-  .wpc-my-lg-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-lg-0,\r\n-  .wpc-mx-lg-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-lg-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-lg-1,\r\n-  .wpc-my-lg-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-lg-1,\r\n-  .wpc-mx-lg-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-lg-1,\r\n-  .wpc-my-lg-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-lg-1,\r\n-  .wpc-mx-lg-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-lg-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-2,\r\n-  .wpc-my-lg-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-2,\r\n-  .wpc-mx-lg-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-2,\r\n-  .wpc-my-lg-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-2,\r\n-  .wpc-mx-lg-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-lg-3,\r\n-  .wpc-my-lg-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-lg-3,\r\n-  .wpc-mx-lg-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-lg-3,\r\n-  .wpc-my-lg-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-lg-3,\r\n-  .wpc-mx-lg-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-lg-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-4,\r\n-  .wpc-my-lg-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-4,\r\n-  .wpc-mx-lg-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-4,\r\n-  .wpc-my-lg-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-4,\r\n-  .wpc-mx-lg-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-lg-5,\r\n-  .wpc-my-lg-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-lg-5,\r\n-  .wpc-mx-lg-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-lg-5,\r\n-  .wpc-my-lg-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-lg-5,\r\n-  .wpc-mx-lg-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-lg-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-lg-0,\r\n-  .wpc-py-lg-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-lg-0,\r\n-  .wpc-px-lg-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-lg-0,\r\n-  .wpc-py-lg-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-lg-0,\r\n-  .wpc-px-lg-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-lg-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-lg-1,\r\n-  .wpc-py-lg-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-lg-1,\r\n-  .wpc-px-lg-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-lg-1,\r\n-  .wpc-py-lg-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-lg-1,\r\n-  .wpc-px-lg-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-lg-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-lg-2,\r\n-  .wpc-py-lg-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-lg-2,\r\n-  .wpc-px-lg-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-lg-2,\r\n-  .wpc-py-lg-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-lg-2,\r\n-  .wpc-px-lg-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-lg-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-lg-3,\r\n-  .wpc-py-lg-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-lg-3,\r\n-  .wpc-px-lg-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-lg-3,\r\n-  .wpc-py-lg-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-lg-3,\r\n-  .wpc-px-lg-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-lg-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-lg-4,\r\n-  .wpc-py-lg-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-lg-4,\r\n-  .wpc-px-lg-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-lg-4,\r\n-  .wpc-py-lg-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-lg-4,\r\n-  .wpc-px-lg-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-lg-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-lg-5,\r\n-  .wpc-py-lg-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-lg-5,\r\n-  .wpc-px-lg-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-lg-5,\r\n-  .wpc-py-lg-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-lg-5,\r\n-  .wpc-px-lg-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-lg-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n1,\r\n-  .wpc-my-lg-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n1,\r\n-  .wpc-mx-lg-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n1,\r\n-  .wpc-my-lg-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n1,\r\n-  .wpc-mx-lg-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-lg-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n2,\r\n-  .wpc-my-lg-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n2,\r\n-  .wpc-mx-lg-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n2,\r\n-  .wpc-my-lg-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n2,\r\n-  .wpc-mx-lg-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n3,\r\n-  .wpc-my-lg-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n3,\r\n-  .wpc-mx-lg-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n3,\r\n-  .wpc-my-lg-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n3,\r\n-  .wpc-mx-lg-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-lg-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n4,\r\n-  .wpc-my-lg-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n4,\r\n-  .wpc-mx-lg-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n4,\r\n-  .wpc-my-lg-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n4,\r\n-  .wpc-mx-lg-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n5,\r\n-  .wpc-my-lg-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n5,\r\n-  .wpc-mx-lg-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n5,\r\n-  .wpc-my-lg-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n5,\r\n-  .wpc-mx-lg-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-lg-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-lg-auto,\r\n-  .wpc-my-lg-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-lg-auto,\r\n-  .wpc-mx-lg-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-lg-auto,\r\n-  .wpc-my-lg-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-lg-auto,\r\n-  .wpc-mx-lg-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-m-xl-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-xl-0,\r\n-  .wpc-my-xl-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-xl-0,\r\n-  .wpc-mx-xl-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-xl-0,\r\n-  .wpc-my-xl-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-xl-0,\r\n-  .wpc-mx-xl-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-xl-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-xl-1,\r\n-  .wpc-my-xl-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-xl-1,\r\n-  .wpc-mx-xl-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-xl-1,\r\n-  .wpc-my-xl-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-xl-1,\r\n-  .wpc-mx-xl-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-xl-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-2,\r\n-  .wpc-my-xl-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-2,\r\n-  .wpc-mx-xl-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-2,\r\n-  .wpc-my-xl-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-2,\r\n-  .wpc-mx-xl-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-xl-3,\r\n-  .wpc-my-xl-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-xl-3,\r\n-  .wpc-mx-xl-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-xl-3,\r\n-  .wpc-my-xl-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-xl-3,\r\n-  .wpc-mx-xl-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-xl-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-4,\r\n-  .wpc-my-xl-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-4,\r\n-  .wpc-mx-xl-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-4,\r\n-  .wpc-my-xl-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-4,\r\n-  .wpc-mx-xl-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-xl-5,\r\n-  .wpc-my-xl-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-xl-5,\r\n-  .wpc-mx-xl-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-xl-5,\r\n-  .wpc-my-xl-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-xl-5,\r\n-  .wpc-mx-xl-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-xl-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-xl-0,\r\n-  .wpc-py-xl-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-xl-0,\r\n-  .wpc-px-xl-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-xl-0,\r\n-  .wpc-py-xl-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-xl-0,\r\n-  .wpc-px-xl-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-xl-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-xl-1,\r\n-  .wpc-py-xl-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-xl-1,\r\n-  .wpc-px-xl-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-xl-1,\r\n-  .wpc-py-xl-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-xl-1,\r\n-  .wpc-px-xl-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-xl-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-xl-2,\r\n-  .wpc-py-xl-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-xl-2,\r\n-  .wpc-px-xl-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-xl-2,\r\n-  .wpc-py-xl-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-xl-2,\r\n-  .wpc-px-xl-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-xl-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-xl-3,\r\n-  .wpc-py-xl-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-xl-3,\r\n-  .wpc-px-xl-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-xl-3,\r\n-  .wpc-py-xl-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-xl-3,\r\n-  .wpc-px-xl-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-xl-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-xl-4,\r\n-  .wpc-py-xl-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-xl-4,\r\n-  .wpc-px-xl-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-xl-4,\r\n-  .wpc-py-xl-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-xl-4,\r\n-  .wpc-px-xl-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-xl-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-xl-5,\r\n-  .wpc-py-xl-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-xl-5,\r\n-  .wpc-px-xl-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-xl-5,\r\n-  .wpc-py-xl-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-xl-5,\r\n-  .wpc-px-xl-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-xl-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n1,\r\n-  .wpc-my-xl-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n1,\r\n-  .wpc-mx-xl-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n1,\r\n-  .wpc-my-xl-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n1,\r\n-  .wpc-mx-xl-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-xl-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n2,\r\n-  .wpc-my-xl-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n2,\r\n-  .wpc-mx-xl-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n2,\r\n-  .wpc-my-xl-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n2,\r\n-  .wpc-mx-xl-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n3,\r\n-  .wpc-my-xl-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n3,\r\n-  .wpc-mx-xl-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n3,\r\n-  .wpc-my-xl-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n3,\r\n-  .wpc-mx-xl-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-xl-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n4,\r\n-  .wpc-my-xl-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n4,\r\n-  .wpc-mx-xl-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n4,\r\n-  .wpc-my-xl-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n4,\r\n-  .wpc-mx-xl-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n5,\r\n-  .wpc-my-xl-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n5,\r\n-  .wpc-mx-xl-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n5,\r\n-  .wpc-my-xl-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n5,\r\n-  .wpc-mx-xl-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-xl-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-xl-auto,\r\n-  .wpc-my-xl-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-xl-auto,\r\n-  .wpc-mx-xl-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-xl-auto,\r\n-  .wpc-my-xl-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-xl-auto,\r\n-  .wpc-mx-xl-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-:root {\r\n-  --wpc-primary: #e3106e;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-light: #1d2327;\r\n-  --wpc-gray-color: #87888b;\r\n-  --wpc---wpc-white-color: #fff;\r\n-}\r\n-\r\n-.wrap {\r\n-  margin: 0px;\r\n-}\r\n-\r\n-.notice {\r\n-  margin-bottom: 15px;\r\n-}\r\n-\r\n-body.toplevel_page_cafe_menu {\r\n-  background-color: #ededf8;\r\n-}\r\n-\r\n-#toplevel_page_cafe_menu .toplevel_page_cafe_menu .dashicons-admin-generic:before {\r\n-  content: \"\\e90d\" !important;\r\n-  font-family: \"wpcafe\" !important;\r\n-}\r\n-\r\n-.wpc-settings .wpc-tab li a.nav-tab-active {\r\n-  background-color: #fff !important;\r\n-  color: #e3106e !important;\r\n-  border-bottom-left-radius: 0;\r\n-  border-bottom-right-radius: 0;\r\n-}\r\n-\r\n-.wpc-settings .wpc-tab li a {\r\n-  background-color: transparent !important;\r\n-}\r\n-\r\n-.wpc_tab_content > .tab-pane,\r\n-.wpc-shortcode-setttings .wpc-shortcode-inner-wrap {\r\n-  display: none;\r\n-  margin-bottom: 30px;\r\n-}\r\n-\r\n-.wpc_tab_content > .tab-pane.active,\r\n-.wpc-shortcode-setttings .wpc-shortcode-inner-wrap {\r\n-  display: block !important;\r\n-}\r\n-\r\n-\u002F* disbale for pro *\u002F\r\n-#wp-wpc_rejected_email-wrap,\r\n-#wp-wpc_confirm_email-wrap,\r\n-#wp-wpc_admin_booking_cancel_email-wrap,\r\n-#wp-wpc_admin_booking_confirm_email-wrap,\r\n-#wp-wpc_reservation_with_menu_email-wrap {\r\n-  pointer-events: none;\r\n-  opacity: 0.5;\r\n-  background: #ccc;\r\n-}\r\n-\r\n-\u002F*--------------------------\r\n-\u002F\u002F wpc settings\r\n----------------------------*\u002F\r\n-.wpc-tab-title {\r\n-  font-size: 18px;\r\n-  font-weight: 600;\r\n-  text-transform: capitalize;\r\n-  color: var(--wpc-dark-color);\r\n-  margin: 28px 0 15px;\r\n-}\r\n-\r\n-.wpc-settings .wpc-settings-title {\r\n-  font-size: 22px;\r\n-  font-weight: 700;\r\n-  margin-bottom: 30px;\r\n-  padding-bottom: 20px;\r\n-  border-bottom: 1px solid #d2d5df;\r\n-}\r\n-.wpc-settings .wpc-settings-title i {\r\n-  vertical-align: middle;\r\n-  font-size: 18px;\r\n-  background: rgba(227, 16, 110, 0.08);\r\n-  color: #e3106e;\r\n-  width: 36px;\r\n-  height: 36px;\r\n-  display: inline-block;\r\n-  text-align: center;\r\n-  line-height: 36px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  margin-right: 5px;\r\n-}\r\n-.wpc-settings .wpc-tab {\r\n-  margin: 0;\r\n-}\r\n-.wpc-settings .wpc-tab li {\r\n-  display: inline-block;\r\n-  outline: none;\r\n-  border: none;\r\n-  margin-right: 10px;\r\n-  margin-bottom: 0;\r\n-}\r\n-.wpc-settings .wpc-tab li a {\r\n-  float: none;\r\n-  display: inline-block;\r\n-  background-color: #fff;\r\n-  border: none;\r\n-  font-size: 18px;\r\n-  line-height: 25px;\r\n-  font-weight: 600;\r\n-  padding: 12px 27px;\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  outline: none;\r\n-  margin: 0;\r\n-}\r\n-.wpc-settings .wpc-tab li a svg {\r\n-  margin-bottom: -4px;\r\n-  margin-right: 3px;\r\n-}\r\n-.wpc-settings .wpc-tab li a svg path {\r\n-  fill: var(--wpc-label-color);\r\n-}\r\n-.wpc-settings .wpc-tab li a small {\r\n-  font-size: 12px;\r\n-  display: block;\r\n-  padding-left: 24px;\r\n-  line-height: 12px;\r\n-  font-weight: 400;\r\n-  color: #999;\r\n-}\r\n-.wpc-settings .wpc-tab li a i {\r\n-  margin-right: 5px;\r\n-  vertical-align: middle;\r\n-}\r\n-.wpc-settings .wpc-tab li a[data-id=hooks] i.wpcafe-icon5:before {\r\n-  content: \"\\e911\";\r\n-  font-size: 12px;\r\n-}\r\n-.wpc-settings .wpc-tab li a.nav-tab-active {\r\n-  background-color: #e3106e;\r\n-  color: #fff;\r\n-  outline: none;\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-.wpc-settings .wpc-tab li a.nav-tab-active small {\r\n-  color: #fff;\r\n-}\r\n-.wpc-settings .wpc-tab li a.nav-tab-active svg path {\r\n-  fill: var(--wpc-primary);\r\n-}\r\n-.wpc-settings .wpc-settings-tab {\r\n-  background-color: #f0f0f1;\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-settings .wpc-settings-tab {\r\n-    margin-left: 40px;\r\n-  }\r\n-}\r\n-.wpc-settings .wpc-settings-tab li a {\r\n-  position: relative;\r\n-}\r\n-.wpc-settings .wpc-settings-tab li a::after, .wpc-settings .wpc-settings-tab li a::before {\r\n-  content: url(..\u002Fimages\u002Fcurve_right.png);\r\n-  width: 16px;\r\n-  height: 16px;\r\n-  position: absolute;\r\n-  right: -15px;\r\n-  z-index: 1;\r\n-  bottom: 0;\r\n-  opacity: 0;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-@media (max-width: 1023px) {\r\n-  .wpc-settings .wpc-settings-tab li a::after, .wpc-settings .wpc-settings-tab li a::before {\r\n-    display: none;\r\n-  }\r\n-}\r\n-.wpc-settings .wpc-settings-tab li a::before {\r\n-  content: url(..\u002Fimages\u002Fcurve_left.png);\r\n-  left: -15px;\r\n-}\r\n-.wpc-settings .wpc-settings-tab li a.nav-tab-active::after, .wpc-settings .wpc-settings-tab li a.nav-tab-active::before {\r\n-  opacity: 1;\r\n-}\r\n-.wpc-settings .settings-content-wraps {\r\n-  background-color: var(--wpc---wpc-white-color);\r\n-  padding: 30px;\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-  margin-right: 20px;\r\n-}\r\n-.wpc-settings .wpc_submit_wrap {\r\n-  margin-left: auto;\r\n-  padding-bottom: 25px;\r\n-}\r\n-@media (min-width: 1024px) {\r\n-  .wpc-settings .wpc_submit_wrap {\r\n-    width: calc(100% - 250px);\r\n-  }\r\n-}\r\n-.wpc-settings .notification .wpc_submit_wrap,\r\n-.wpc-settings .key_options .wpc_submit_wrap, .wpc-settings.wpc-tools-setttings .wpc_submit_wrap {\r\n-  width: 100%;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label {\r\n-  cursor: pointer;\r\n-  margin-right: 15px;\r\n-  margin-bottom: 10px;\r\n-  display: inline-block;\r\n-  line-height: 25px;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] {\r\n-  display: none;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label:before {\r\n-  content: \"✔\";\r\n-  border: 1px solid #cccccc;\r\n-  border-radius: 7px;\r\n-  -webkit-border-radius: 7px;\r\n-  -ms-border-radius: 7px;\r\n-  display: inline-block;\r\n-  width: 20px;\r\n-  height: 20px;\r\n-  vertical-align: bottom;\r\n-  color: transparent;\r\n-  transition: 0.2s;\r\n-  text-align: center;\r\n-  line-height: 20px;\r\n-  margin-right: 10px;\r\n-  background-color: #fff;\r\n-  font-size: 11px;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label:active:before {\r\n-  transform: scale(0);\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:checked + label:before {\r\n-  background-color: var(--wpc-dark-alt);\r\n-  border-color: var(--wpc-dark-alt);\r\n-  color: #fff;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:disabled + label:before {\r\n-  transform: scale(1);\r\n-  border-color: #aaa;\r\n-}\r\n-.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:checked:disabled + label:before {\r\n-  transform: scale(1);\r\n-  background-color: #e3106e;\r\n-  border-color: #e3106e;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc_pb_two {\r\n-  font-size: 15px;\r\n-  margin: 0 0 20px;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc-meta {\r\n-  margin-left: 15px;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc-meta .exception_block,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc-meta .exception_block .attr-form-control,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field .attr-form-control {\r\n-  margin-right: 10px;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc-meta .exception_block .attr-form-control + .attr-form-control,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field .attr-form-control + .attr-form-control {\r\n-  margin-bottom: 10px;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc-meta .exception_time_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_all_day_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_weekly_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_multi_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_pickup_weekly_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_delivery_weekly_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_all_multi_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_extra_field_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_pickup_exception_date_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_delivery_exception_date_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_multi_weekly_clear,\r\n-.wpc-settings .wpc-label-item .wpc-meta .wpc_reservation_holiday_clear {\r\n-  display: flex;\r\n-  align-self: center;\r\n-  cursor: pointer;\r\n-  margin-right: 10px;\r\n-  color: #6b6868;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-settings .wpc-label-item .wpc-meta {\r\n-    margin-left: 0;\r\n-  }\r\n-}\r\n-.wpc-settings .wpc-label-item .schedule_block,\r\n-.wpc-settings .wpc-label-item .pickup_weekly_block,\r\n-.wpc-settings .wpc-label-item .delivery_schedule_block,\r\n-.wpc-settings .wpc-label-item .pickup_schedule_block {\r\n-  margin-bottom: 40px;\r\n-  position: relative;\r\n-  padding-right: 40px;\r\n-}\r\n-.wpc-settings .wpc-label-item .schedule_block label,\r\n-.wpc-settings .wpc-label-item .pickup_weekly_block label,\r\n-.wpc-settings .wpc-label-item .delivery_schedule_block label,\r\n-.wpc-settings .wpc-label-item .pickup_schedule_block label {\r\n-  font-size: 15px;\r\n-}\r\n-.wpc-settings .wpc-label-item .schedule_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .pickup_weekly_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .delivery_schedule_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .pickup_schedule_block .wpc-btn {\r\n-  position: absolute;\r\n-  right: 0;\r\n-  top: -6px;\r\n-  padding: 0;\r\n-}\r\n-.wpc-settings .wpc-label-item .exception_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .schedule_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .pickup_schedule_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .multi_schedule_wrap .wpc-btn,\r\n-.wpc-settings .wpc-label-item .percentage_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .pickup_weekly_block .wpc-btn,\r\n-.wpc-settings .wpc-label-item .delivery_schedule_block .wpc-btn {\r\n-  padding: 0;\r\n-  width: 40px;\r\n-  height: 40px;\r\n-  line-height: 40px;\r\n-  border-radius: 50%;\r\n-  background-color: #e3106e;\r\n-}\r\n-.wpc-settings .wpc-label-item .wpc_flex_reverse .add_schedule_block i,\r\n-.wpc-settings .wpc-label-item .wpc_flex_reverse .wpc-btn i,\r\n-.wpc-settings .wpc-label-item .wpc_flex_reverse .add_exception_block i {\r\n-  vertical-align: middle;\r\n-  line-height: 18px;\r\n-}\r\n-.wpc-settings .wpc-label-item.wpc-shcedule-event-item {\r\n-  align-items: start;\r\n-}\r\n-.wpc-settings .wpc-label-item.rich-texteditor .wpc-meta {\r\n-  margin-left: 0;\r\n-}\r\n-.wpc-settings .wpc-label-item.wpc-label-item-top .wpc-label {\r\n-  align-self: flex-start;\r\n-}\r\n-.wpc-settings .wpc_copy_button span {\r\n-  vertical-align: middle;\r\n-  line-height: 16px;\r\n-}\r\n-.wpc-settings .picker .picker__frame,\r\n-.wpc-settings .picker .picker__holder {\r\n-  -ms-transform: translateY(0);\r\n-  transform: translateY(0);\r\n-  visibility: hidden;\r\n-}\r\n-.wpc-settings .picker.picker--opened .picker__holder,\r\n-.wpc-settings .picker.picker--opened .picker__frame {\r\n-  -ms-transform: translateY(0);\r\n-  transform: translateY(0);\r\n-  visibility: visible;\r\n-}\r\n-\r\n-.wpc-pro a {\r\n-  font-size: 12px;\r\n-  font-weight: 700;\r\n-  background-color: #fef6e6;\r\n-  border: 1px solid #fb9e12;\r\n-  display: inline-block;\r\n-  color: #0a1018;\r\n-  padding: 9px 10px;\r\n-  border-radius: 5px;\r\n-  line-height: 0.8;\r\n-  text-decoration: none;\r\n-  transition: all ease 0.3s;\r\n-}\r\n-.wpc-pro a:hover {\r\n-  background-color: #fdedcd;\r\n-}\r\n-\r\n-\u002F*------------------------\r\n-  Reservation table\r\n-  -----------------------*\u002F\r\n-body.post-type-wpc_reservation .wrap,\r\n-body.wpcafe_page_wpc_product_addons .wrap {\r\n-  padding: 40px 40px 0;\r\n-  margin-top: 30px;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-  position: relative;\r\n-}\r\n-body.post-type-wpc_reservation .wrap h1.wp-heading-inline,\r\n-body.wpcafe_page_wpc_product_addons .wrap h1.wp-heading-inline {\r\n-  font-weight: 700;\r\n-  font-size: 22px;\r\n-  box-sizing: border-box;\r\n-}\r\n-body.post-type-wpc_reservation .search-box,\r\n-body.wpcafe_page_wpc_product_addons .search-box {\r\n-  float: right;\r\n-  position: relative;\r\n-}\r\n-body.post-type-wpc_reservation .search-box #post-search-input,\r\n-body.post-type-wpc_reservation .tablenav .flatpickr-input,\r\n-body.post-type-wpc_reservation .tablenav .actions select,\r\n-body.wpcafe_page_wpc_product_addons .search-box #post-search-input,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .actions select {\r\n-  padding: 10px 25px;\r\n-  border-radius: 6px;\r\n-  border: 1px solid #d2d2d2;\r\n-  font-size: 14px;\r\n-  line-height: 16px;\r\n-  font-weight: 500;\r\n-  color: #000;\r\n-  -webkit-appearance: none;\r\n-  -moz-appearance: none;\r\n-  appearance: none;\r\n-  text-transform: capitalize;\r\n-  margin-right: 10px;\r\n-  background-color: var(--wpc---wpc-white-color);\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.post-type-wpc_reservation .search-box #post-search-input,\r\n-  body.post-type-wpc_reservation .tablenav .flatpickr-input,\r\n-  body.post-type-wpc_reservation .tablenav .actions select,\r\n-  body.wpcafe_page_wpc_product_addons .search-box #post-search-input,\r\n-  body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input,\r\n-  body.wpcafe_page_wpc_product_addons .tablenav .actions select {\r\n-    max-height: 30px;\r\n-  }\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .flatpickr-input,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input {\r\n-  max-height: 38px;\r\n-}\r\n-body.post-type-wpc_reservation #search-submit,\r\n-body.wpcafe_page_wpc_product_addons #search-submit {\r\n-  padding: 4px 20px;\r\n-  border: none;\r\n-  background-image: url(\"..\u002Fimages\u002Fsearch-icon.svg\");\r\n-  background-repeat: no-repeat;\r\n-  position: relative;\r\n-  text-indent: -9999px;\r\n-  background-position: center center;\r\n-  background-color: transparent;\r\n-  position: absolute;\r\n-  right: 15px;\r\n-  top: 1px;\r\n-  text-transform: unset;\r\n-  min-height: 38px;\r\n-  max-height: 38px;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav,\r\n-body.wpcafe_page_wpc_product_addons .tablenav {\r\n-  margin: 0 0 30px;\r\n-  height: auto;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.post-type-wpc_reservation .tablenav,\r\n-  body.wpcafe_page_wpc_product_addons .tablenav {\r\n-    text-align: center;\r\n-  }\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button {\r\n-  background-color: transparent;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  padding: 0 14px;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  font-size: 14px;\r\n-  font-weight: 700;\r\n-  line-height: 36px;\r\n-  color: #0073aa;\r\n-  outline: none;\r\n-  border: 1px solid #0073aa;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button:hover, body.post-type-wpc_reservation .tablenav .button:focus,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button:hover,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button:focus {\r\n-  outline: none;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button:hover,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button:hover {\r\n-  background-color: #0073aa;\r\n-  color: #ffffff;\r\n-  border-color: transparent;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button.button-primary,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button.button-primary {\r\n-  border-color: transparent;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button.button-primary:hover,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button.button-primary:hover {\r\n-  background-color: transparent;\r\n-  color: #e3106e;\r\n-  border-color: #e3106e;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.post-type-wpc_reservation .tablenav .button,\r\n-  body.wpcafe_page_wpc_product_addons .tablenav .button {\r\n-    margin-bottom: 30px;\r\n-  }\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button-primary.button[name=reserv_export_pro],\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button-primary.button[name=reserv_export_pro] {\r\n-  background-color: #2f4858;\r\n-  color: #fff;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .button-primary.button[name=reserv_export_pro]:hover,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .button-primary.button[name=reserv_export_pro]:hover {\r\n-  background: transparent;\r\n-  border-color: #2f4858;\r\n-  color: #2f4858;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .displaying-num,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .displaying-num {\r\n-  margin-right: 7px;\r\n-  font-size: 13px;\r\n-  color: var(--wpc-dark-color);\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .tablenav-pages,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages {\r\n-  margin: 0;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .tablenav-pages .button,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .button {\r\n-  border-radius: 50%;\r\n-  -webkit-border-radius: 50%;\r\n-  -ms-border-radius: 50%;\r\n-  width: 40px;\r\n-  height: 40px;\r\n-  font-size: 20px;\r\n-  line-height: 34px;\r\n-  color: #2f4858;\r\n-  padding: 0;\r\n-  border-color: rgba(0, 0, 0, 0.2);\r\n-  min-height: 40px;\r\n-  min-width: 40px;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .tablenav-pages .button:hover,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .button:hover {\r\n-  background: #dcdee3;\r\n-  color: #2f4858;\r\n-  border-color: transparent;\r\n-}\r\n-body.post-type-wpc_reservation .tablenav .tablenav-pages .current-page,\r\n-body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .current-page {\r\n-  margin: 0 2px 0 0;\r\n-  font-size: 14px;\r\n-  text-align: center;\r\n-  border-radius: 50%;\r\n-  width: 40px;\r\n-  height: 40px;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub li,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub li {\r\n-  position: relative;\r\n-  margin: 0;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub li a,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub li a {\r\n-  padding: 0 15px 28px;\r\n-  display: inline-block;\r\n-  line-height: 1;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub li a::before,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub li a::before {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  left: 0;\r\n-  bottom: 0;\r\n-  width: 100%;\r\n-  height: 5px;\r\n-  background-color: #e3106e;\r\n-  border-radius: 10px 10px 0 0;\r\n-  transition: all 0.3s ease-in-out;\r\n-  transform: scale(0.9);\r\n-  visibility: hidden;\r\n-  opacity: 0;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub li a:hover::before, body.post-type-wpc_reservation .subsubsub li a.current::before,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub li a:hover::before,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub li a.current::before {\r\n-  visibility: visible;\r\n-  transform: scale(1);\r\n-  opacity: 1;\r\n-}\r\n-body.post-type-wpc_reservation .wp-header-end,\r\n-body.wpcafe_page_wpc_product_addons .wp-header-end {\r\n-  visibility: visible;\r\n-  margin: 0;\r\n-  margin-top: 12px;\r\n-  margin-bottom: 12px;\r\n-  border-top-color: #ededed;\r\n-  border-bottom: none;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub a,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a {\r\n-  font-weight: 500;\r\n-  font-size: 16px;\r\n-  outline: none;\r\n-  color: #777b7d;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub a:hover, body.post-type-wpc_reservation .subsubsub a:focus,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a:hover,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a:focus {\r\n-  outline: none;\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub a .count,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a .count {\r\n-  color: #777b7d;\r\n-  font-weight: 500;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub a.current, body.post-type-wpc_reservation .subsubsub a.current .count,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a.current,\r\n-body.wpcafe_page_wpc_product_addons .subsubsub a.current .count {\r\n-  color: #e3106e;\r\n-}\r\n-body.post-type-wpc_reservation #post-body #normal-sortables,\r\n-body.wpcafe_page_wpc_product_addons #post-body #normal-sortables {\r\n-  min-height: 1px;\r\n-}\r\n-body.post-type-wpc_reservation .wp-heading-inline + .page-title-action,\r\n-body.wpcafe_page_wpc_product_addons .wp-heading-inline + .page-title-action {\r\n-  background-color: #e3106e;\r\n-  color: #fff;\r\n-  border: none;\r\n-  padding: 0 20px;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  line-height: 38px;\r\n-  font-size: 14px;\r\n-  font-weight: 700;\r\n-  border: 1px solid transparent;\r\n-}\r\n-body.post-type-wpc_reservation .wp-heading-inline + .page-title-action:hover,\r\n-body.wpcafe_page_wpc_product_addons .wp-heading-inline + .page-title-action:hover {\r\n-  background-color: transparent;\r\n-  border: 1px solid #e3106e;\r\n-  color: #e3106e;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table {\r\n-  border: none;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table thead tr,\r\n-body.post-type-wpc_reservation .wp-list-table tfoot tr,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table thead tr,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr {\r\n-  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);\r\n-  border-radius: 8px 8px 0 0;\r\n-  background-color: #f7f8f9;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table thead tr th,\r\n-body.post-type-wpc_reservation .wp-list-table tfoot tr th,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table thead tr th,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr th {\r\n-  line-height: 60px;\r\n-  color: #000;\r\n-  font-size: 15px;\r\n-  font-weight: 500;\r\n-  padding-left: 30px;\r\n-  border-color: #e4e6eb;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table thead tr td,\r\n-body.post-type-wpc_reservation .wp-list-table tfoot tr td,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table thead tr td,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr td {\r\n-  border-color: #e4e6eb;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table thead .check-column,\r\n-body.post-type-wpc_reservation .wp-list-table tfoot .check-column,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table thead .check-column,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot .check-column {\r\n-  padding: 3px 0 0 0;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table tfoot tr th,\r\n-body.post-type-wpc_reservation .wp-list-table tfoot tr td,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr th,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr td {\r\n-  background: #ffffff;\r\n-  font-weight: 500;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column {\r\n-  padding: 28px 0 0 0;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input {\r\n-  margin-left: 20px;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox],\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=radio],\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox],\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=radio] {\r\n-  border: 1px solid #2f4858;\r\n-  border-radius: 4px;\r\n-  height: 20px;\r\n-  width: 20px;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked::before,\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked::before,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked::before,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked::before {\r\n-  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\r\n-  margin: 0;\r\n-  height: 18px;\r\n-  width: 11px;\r\n-  top: 5px;\r\n-  position: relative;\r\n-  left: 3px;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked {\r\n-  background: #2f4858;\r\n-  border-color: transparent;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:focus,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:focus {\r\n-  box-shadow: none;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table #the-list tr,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr {\r\n-  background-color: #f7f8f9;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table #the-list tr:nth-child(odd),\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr:nth-child(odd) {\r\n-  background-color: #ffffff;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table #the-list tr td,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td {\r\n-  color: #000;\r\n-  padding: 24px 10px 30px 30px;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.post-type-wpc_reservation .wp-list-table #the-list tr td,\r\n-  body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td {\r\n-    padding: 5px 10px 5px 40%;\r\n-  }\r\n-  body.post-type-wpc_reservation .wp-list-table #the-list tr td.column-primary,\r\n-  body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td.column-primary {\r\n-    padding: 27px 0 10px 30px !important;\r\n-  }\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table #the-list tr td,\r\n-body.post-type-wpc_reservation .wp-list-table #the-list tr th,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td,\r\n-body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr th {\r\n-  border-bottom: 1px solid #eaeaea;\r\n-  font-size: 15px;\r\n-}\r\n-\r\n-body.post-type-wpc_reservation h1.wp-heading-inline {\r\n-  padding: 0;\r\n-  margin: 0 10px 0 0;\r\n-}\r\n-body.post-type-wpc_reservation .search-box {\r\n-  margin: -77px 0 0;\r\n-}\r\n-body.post-type-wpc_reservation .subsubsub {\r\n-  margin: 0 0 25px;\r\n-  padding: 25px 0 0;\r\n-  width: 100%;\r\n-  box-sizing: border-box;\r\n-  background: var(--wpc---wpc-white-color);\r\n-  border-radius: 6px;\r\n-}\r\n-body.post-type-wpc_reservation .wp-list-table {\r\n-  margin-bottom: 30px;\r\n-}\r\n-@media (max-width: 1024px) {\r\n-  body.post-type-wpc_reservation .wrap {\r\n-    padding: 40px 0 0;\r\n-  }\r\n-  body.post-type-wpc_reservation .tablenav {\r\n-    height: auto;\r\n-  }\r\n-  body.post-type-wpc_reservation .tablenav .tablenav-pages {\r\n-    float: none;\r\n-    margin: 20px 0 0;\r\n-  }\r\n-  body.post-type-wpc_reservation .flatpickr-input {\r\n-    max-height: 38px;\r\n-  }\r\n-  body.post-type-wpc_reservation button[name=reserv_export_pro] {\r\n-    margin: 0 0 20px;\r\n-  }\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.post-type-wpc_reservation .wrap {\r\n-    padding: 40px 15px 0;\r\n-  }\r\n-  body.post-type-wpc_reservation .search-box {\r\n-    height: auto;\r\n-    width: 100%;\r\n-    margin: 0;\r\n-  }\r\n-  body.post-type-wpc_reservation .subsubsub li {\r\n-    margin: 0 0 !important;\r\n-  }\r\n-  body.post-type-wpc_reservation .button-primary.button[name=reserv_export_pro] {\r\n-    margin: 0;\r\n-  }\r\n-}\r\n-\r\n-body.post-type-wpc_reservation .wrap {\r\n-  padding-left: 20px;\r\n-}\r\n-\r\n-#wpc_reservation_meta h2.hndle {\r\n-  font-size: 18px;\r\n-  border-bottom: 1px solid #f5f5f5;\r\n-}\r\n-#wpc_reservation_meta .inside {\r\n-  padding: 20px 25px 12px;\r\n-}\r\n-#wpc_reservation_meta.postbox {\r\n-  border: 1px solid #f5f5f5;\r\n-  box-shadow: none;\r\n-}\r\n-\r\n-.doc-link {\r\n-  font-weight: 700;\r\n-  color: #e3106e;\r\n-}\r\n-\r\n-\u002F*------------------------\r\n-responsive\r\n------------------------*\u002F\r\n-@media (max-width: 1600px) {\r\n-  .wpc-addon-char-limit-main .wpc-label-item .wpc-meta {\r\n-    float: none;\r\n-  }\r\n-}\r\n-@media (max-width: 992px) {\r\n-  .wpc-settings .wpc-tab li a {\r\n-    font-size: 14px;\r\n-    padding: 10px 16px;\r\n-  }\r\n-  .wpc-label-item .wpc-label {\r\n-    margin-bottom: 20px;\r\n-  }\r\n-  .wpc-label-item .wpc-label {\r\n-    float: none;\r\n-  }\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-label-item .wpc-settings-input,\r\n-  .wpc-label-item .wpc-form-control {\r\n-    width: 100%;\r\n-  }\r\n-}\r\n-.flatpickr-calendar.showTimeInput.noCalendar {\r\n-  width: 190px;\r\n-}\r\n-\r\n-.flatpickr-time input:hover,\r\n-.flatpickr-time .flatpickr-am-pm:hover,\r\n-.flatpickr-time input:focus,\r\n-.flatpickr-time .flatpickr-am-pm:focus {\r\n-  background-color: #fff;\r\n-  outline: none;\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-\r\n-.hide_field {\r\n-  display: none !important;\r\n-}\r\n-\r\n-.wpc-notice-buy-pro-banner {\r\n-  background-repeat: no-repeat;\r\n-  background-size: contain;\r\n-  background-position: center;\r\n-  background-color: #e7272d;\r\n-  min-height: 190px;\r\n-}\r\n-.wpc-notice-buy-pro-banner .notice-banner-link {\r\n-  position: absolute;\r\n-  left: 0;\r\n-  right: 0;\r\n-  top: 0;\r\n-  width: 100%;\r\n-  height: 100%;\r\n-}\r\n-.wpc-notice-buy-pro-banner .notice-dismiss:before {\r\n-  color: #fff;\r\n-}\r\n-\r\n-@media (max-width: 1600px) {\r\n-  .wpc-notice-buy-pro-banner {\r\n-    min-height: 130px;\r\n-  }\r\n-}\r\n-@media (max-width: 1200px) {\r\n-  .wpc-notice-buy-pro-banner {\r\n-    min-height: 100px;\r\n-  }\r\n-}\r\n-.wpc-icon-get-pro {\r\n-  font-size: 17px;\r\n-  color: #e7272d;\r\n-}\r\n-\r\n-.wpc-text-get-pro {\r\n-  color: #e7272d;\r\n-  font-weight: bold;\r\n-}\r\n-\r\n-.wpc-plugin-meta-rate-icon {\r\n-  color: #e7272d;\r\n-  font-size: 10px;\r\n-  display: inline-block;\r\n-  vertical-align: baseline;\r\n-  width: auto;\r\n-}\r\n-\r\n-.post-type-metform-form .modal-backdrop {\r\n-  z-index: 999;\r\n-}\r\n-\r\n-.wpc-licence-parent {\r\n-  margin-top: 30px;\r\n-  margin-right: 30px;\r\n-}\r\n-\r\n-.wpc-licence-input-box {\r\n-  width: 765px;\r\n-}\r\n-\r\n-.wpc-default-guest-message {\r\n-  color: #e7272d;\r\n-}\r\n-\r\n-.wpc_success_message {\r\n-  display: none;\r\n-  text-align: center;\r\n-  background: #d7ffe3;\r\n-  padding: 10px;\r\n-  margin-bottom: 20px;\r\n-}\r\n-\r\n-.wpc_error_message {\r\n-  display: none;\r\n-  text-align: center;\r\n-  background: rgba(255, 143, 143, 0.2901960784);\r\n-  padding: 10px;\r\n-  margin-bottom: 20px;\r\n-}\r\n-\r\n-.wpc-label-item #wpc_late_bookings.wpc-settings-input {\r\n-  width: 230px;\r\n-}\r\n-\r\n-.wpc-d-none {\r\n-  display: none;\r\n-}\r\n-\r\n-.wpc-shortcode-setttings .wpc-settings-title {\r\n-  border-bottom: none;\r\n-  padding-bottom: 0;\r\n-}\r\n-\r\n-.shortcode-generator-main-wrap {\r\n-  display: none;\r\n-  overflow-x: auto;\r\n-  overflow-y: scroll;\r\n-  position: fixed;\r\n-  top: 0;\r\n-  right: 0;\r\n-  bottom: 0;\r\n-  left: 0;\r\n-  z-index: 1050;\r\n-  -webkit-overflow-scrolling: touch;\r\n-  outline: 0;\r\n-}\r\n-\r\n-.shortcode-generator-inner {\r\n-  transform: translateY(10%);\r\n-  width: 600px;\r\n-  margin: 30px auto;\r\n-  padding: 30px;\r\n-  background-color: #fff;\r\n-  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);\r\n-  border-radius: 10px;\r\n-}\r\n-.shortcode-generator-inner .wpc-setting-input,\r\n-.shortcode-generator-inner .wpc-form-control,\r\n-.shortcode-generator-inner .image_url {\r\n-  width: 100%;\r\n-  height: 44px;\r\n-  padding: 10px 25px;\r\n-  border-radius: 5px;\r\n-  border: 1px solid #cccccc;\r\n-  font-size: 14px;\r\n-  line-height: 16px;\r\n-  color: #666;\r\n-  -webkit-appearance: none;\r\n-  -moz-appearance: none;\r\n-  appearance: none;\r\n-}\r\n-.shortcode-generator-inner .wpc-setting-input:focus,\r\n-.shortcode-generator-inner .wpc-form-control:focus,\r\n-.shortcode-generator-inner .image_url:focus {\r\n-  border: 1px solid #e3106e;\r\n-}\r\n-.shortcode-generator-inner .wpc-field-wrap {\r\n-  margin-bottom: 20px;\r\n-}\r\n-.shortcode-generator-inner .wpc-field-wrap select {\r\n-  width: 100%;\r\n-}\r\n-.shortcode-generator-inner .attr-form-group .wpc-meta {\r\n-  display: flex;\r\n-  float: none;\r\n-}\r\n-.shortcode-generator-inner .attr-form-group .etn_copy_button {\r\n-  line-height: 20px;\r\n-}\r\n-\r\n-.copy_shortcodes {\r\n-  display: none;\r\n-  margin-top: 20px;\r\n-}\r\n-\r\n-.shortcode-popup-close {\r\n-  position: absolute;\r\n-  right: -7px;\r\n-  top: -5px;\r\n-  width: 36px;\r\n-  height: 36px;\r\n-  line-height: 32px;\r\n-  background: #f00;\r\n-  color: #fff;\r\n-  text-align: center;\r\n-  font-size: 20px;\r\n-  border-radius: 50%;\r\n-  cursor: pointer;\r\n-}\r\n-\r\n-.wpmet-notice img {\r\n-  max-width: 100% !important;\r\n-  max-height: 100% !important;\r\n-}\r\n-\r\n-.wpcafe_page_wpcafe_get_help .wpmet-notice {\r\n-  margin-right: 20px;\r\n-  margin-top: 20px;\r\n-}\r\n-\r\n-.wpc-tab-wrapper .wpc-nav {\r\n-  display: inline-block;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  padding: 0;\r\n-  margin: 0 0 15px;\r\n-}\r\n-.wpc-tab-wrapper .wpc-nav li {\r\n-  display: inline-block;\r\n-  margin: 0 10px 0 0;\r\n-}\r\n-.wpc-tab-wrapper .wpc-nav li a {\r\n-  padding: 10px 20px;\r\n-  cursor: pointer;\r\n-  display: block;\r\n-  font-weight: 500;\r\n-  color: #000;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  position: relative;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc-tab-wrapper .wpc-nav li a::before {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  left: 43%;\r\n-  bottom: -10px;\r\n-  width: 0;\r\n-  height: 0;\r\n-  border-style: solid;\r\n-  border-width: 10px 10px 0 10px;\r\n-  border-color: #e3106e transparent transparent transparent;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-.wpc-tab-wrapper .wpc-nav li a.wpc-active {\r\n-  background-color: #e3106e;\r\n-  color: #fff;\r\n-  border-color: transparent;\r\n-}\r\n-.wpc-tab-wrapper .wpc-nav li a.wpc-active::before {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-.wpc-tab-wrapper .wpc-tab {\r\n-  display: none;\r\n-}\r\n-.wpc-tab-wrapper .wpc-tab.wpc-active {\r\n-  display: block;\r\n-}\r\n-\r\n-.wpc-tab-style2 {\r\n-  display: flex;\r\n-  width: 100%;\r\n-  background: #fff;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav {\r\n-  display: block;\r\n-  border-radius: 0;\r\n-  -webkit-border-radius: 0;\r\n-  -ms-border-radius: 0;\r\n-  min-width: 280px;\r\n-  width: 280px;\r\n-  margin-left: -30px;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li {\r\n-  display: block;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li a {\r\n-  border-radius: 0;\r\n-  -webkit-border-radius: 0;\r\n-  -ms-border-radius: 0;\r\n-  padding: 20px 30px;\r\n-  font-size: 16px;\r\n-  margin-right: 20px;\r\n-  overflow: hidden;\r\n-  border-top: 1px solid #ebecef;\r\n-  border-bottom: 1px solid #ebecef;\r\n-  margin-bottom: -1px;\r\n-  position: relative;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li a.wpc-active {\r\n-  color: #e3106e;\r\n-  background: #fef3f8;\r\n-  border-top-right-radius: 6px;\r\n-  border-bottom-right-radius: 6px;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li a.wpc-active:before {\r\n-  width: 8px;\r\n-  border: none;\r\n-  left: -4px;\r\n-  bottom: 0;\r\n-  top: 0;\r\n-  background: #e3106e;\r\n-  height: 28px;\r\n-  margin: auto;\r\n-  border-radius: 25px;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li a.wpc-active svg {\r\n-  position: absolute;\r\n-  right: 18px;\r\n-  fill: var(--wpc-primary);\r\n-  top: 0;\r\n-  bottom: 0;\r\n-  margin: auto;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li:not(:last-child) a {\r\n-  border-top-color: transparent;\r\n-}\r\n-.wpc-tab-style2 .wpc-nav li:last-child a {\r\n-  border-bottom-color: transparent;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-tab-style2 .wpc-nav {\r\n-    margin-left: 0;\r\n-    width: 100%;\r\n-  }\r\n-}\r\n-.wpc-tab-style2 .wpc-tab-content {\r\n-  flex-grow: 1;\r\n-  background: #ededf8;\r\n-  border-radius: 8px;\r\n-  padding: 20px;\r\n-}\r\n-.wpc-tab-style2 .shortcode-generator-wrap .wpc-label-item {\r\n-  margin-bottom: 10px;\r\n-}\r\n-.wpc-tab-style2 .wpc-guest-count .wpc-meta {\r\n-  text-align: right;\r\n-}\r\n-.wpc-tab-style2 .special-menu-block {\r\n-  display: block;\r\n-  padding: 0;\r\n-  background: transparent;\r\n-}\r\n-.wpc-tab-style2 .wpc-desc {\r\n-  margin-bottom: 0;\r\n-}\r\n-\r\n-@media (max-width: 1024px) {\r\n-  .wpc-tab-style2 {\r\n-    flex-wrap: wrap;\r\n-  }\r\n-  .wpc-tab-style2 .wpc-nav {\r\n-    width: 100%;\r\n-  }\r\n-}\r\n-.mb-25 {\r\n-  display: none;\r\n-}\r\n-\r\n-.wpc-sc-builder-label {\r\n-  margin-bottom: 8px;\r\n-}\r\n-\r\n-.wpc-sc-builder-label-desc {\r\n-  margin-bottom: 15px;\r\n-  display: block;\r\n-}\r\n-\r\n-.single_schedule {\r\n-  margin-bottom: 10px;\r\n-}\r\n-\r\n-.wpc-schedule-tab .wpc-schedule-label {\r\n-  width: 100%;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta {\r\n-  width: 100%;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule {\r\n-  width: 100%;\r\n-  margin: 20px 0;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li {\r\n-  display: inline-block;\r\n-  margin-right: -4px;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a {\r\n-  border: 1px solid #e4e6eb;\r\n-  margin: 0;\r\n-  border-radius: 6px;\r\n-  color: var(--wpc-dark-color);\r\n-  cursor: pointer;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a::before {\r\n-  display: none;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a:hover, .wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a.wpc-schedule-active {\r\n-  border: 1px solid var(--wpc-primary);\r\n-  color: var(--wpc-primary);\r\n-  background-color: #fef3f8;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li:first-child a {\r\n-  border-top-right-radius: 0;\r\n-  border-bottom-right-radius: 0;\r\n-}\r\n-.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li:last-child a {\r\n-  border-top-left-radius: 0;\r\n-  border-bottom-left-radius: 0;\r\n-}\r\n-.wpc-schedule-tab .wpc-tab-content {\r\n-  background-color: transparent;\r\n-  padding: 0;\r\n-}\r\n-.wpc-schedule-tab .wpc-tab-content .wpc-schedule-active {\r\n-  display: block;\r\n-}\r\n-\r\n-.wpc-admin-settings-message {\r\n-  margin-top: 5px;\r\n-  display: block;\r\n-  color: var(--wpc-text-color);\r\n-}\r\n-\r\n-span.add_multi_diff_schedule_block.wpc-btn,\r\n-.single-slot-schedule span.add_schedule_block.wpc-btn {\r\n-  margin-top: -10px;\r\n-}\r\n-\r\n-.wpc-label-item .wpc-settings-input#wpc_default_guest_no,\r\n-.wpc-label-item .wpc-settings-input#wpc_min_guest_no,\r\n-.wpc-label-item .wpc-settings-input#wpc_max_guest_no {\r\n-  width: 205px;\r\n-}\r\n-\r\n-.percentage_block {\r\n-  align-items: center;\r\n-}\r\n-.percentage_block .wpc_pro_tip_percentage_data_clear {\r\n-  margin-right: 10px;\r\n-}\r\n-\r\n-.wpc-notification-wrapper {\r\n-  position: fixed;\r\n-  right: 5px;\r\n-  bottom: 50px;\r\n-  z-index: 9999;\r\n-  max-height: 500px;\r\n-  overflow-y: scroll;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list {\r\n-  padding: 20px;\r\n-  background: #fff;\r\n-  min-width: 250px;\r\n-  border: 2px solid #eaeaea;\r\n-  margin-bottom: 8px;\r\n-  background: #ffffff;\r\n-  border-radius: 10px;\r\n-  position: relative;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .order-name {\r\n-  color: #000;\r\n-  font-size: 15px;\r\n-  line-height: 36px;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .order-preview {\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .order-name strong {\r\n-  font-weight: 700;\r\n-  font-size: 15px;\r\n-  line-height: 19px;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .notification-status,\r\n-.wpc-notification-wrapper .wpc-notification-list .notification-price-total {\r\n-  font-weight: 700;\r\n-  font-size: 14px;\r\n-  line-height: 20px;\r\n-  color: #f57600;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .notification-status span,\r\n-.wpc-notification-wrapper .wpc-notification-list .notification-price-total span {\r\n-  font-weight: 400;\r\n-  color: #606060;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .order-preview {\r\n-  background: #e3106e;\r\n-  border-radius: 8px;\r\n-  font-weight: 600;\r\n-  font-size: 14px;\r\n-  line-height: 16px;\r\n-  padding: 10px 15px;\r\n-  position: absolute;\r\n-  right: 18px;\r\n-  bottom: 15px;\r\n-  color: #fff;\r\n-  text-decoration: none;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-list .notification-price-total {\r\n-  color: #000;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-clear {\r\n-  color: #000;\r\n-  font-size: 16px;\r\n-  display: inline-block;\r\n-  text-align: left;\r\n-  font-weight: 700;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-popup-recent-order {\r\n-  background: transparent;\r\n-}\r\n-.wpc-notification-wrapper .wpc-notification-popup-recent-order .recent-order {\r\n-  margin-left: 0;\r\n-}\r\n-\r\n-.wpc-no-viewing,\r\n-.wpc-notification-popup-recent-order {\r\n-  background: #dbe2e2;\r\n-}\r\n-.wpc-no-viewing .recent-order,\r\n-.wpc-notification-popup-recent-order .recent-order {\r\n-  text-align: center;\r\n-  margin: auto;\r\n-  background: #07c007;\r\n-  color: #fff;\r\n-  padding: 2px 6px;\r\n-  border-radius: 4px;\r\n-  text-transform: uppercase;\r\n-  font-size: 12px;\r\n-  line-height: 12px;\r\n-  margin-left: 5px;\r\n-}\r\n-\r\n-.addons-block.wrap {\r\n-  background: #fff;\r\n-  margin-right: 15px;\r\n-}\r\n-\r\n-.wpc-product-addons-wrapper .wpc-pro-pao-actions {\r\n-  padding-left: 0;\r\n-}\r\n-.wpc-product-addons-wrapper .wpc-pro-pao-actions .wpc_pro_pao_add_fields {\r\n-  background: rgba(227, 16, 110, 0.08);\r\n-  border: none;\r\n-  color: #e3106e;\r\n-  font-weight: 600;\r\n-  padding: 0px 20px;\r\n-  text-transform: capitalize;\r\n-  height: 38px;\r\n-  line-height: 38px;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc-product-addons-wrapper .wpc_pro_pao_main_block .wpc-pro-pao-fields {\r\n-  margin: 15px 0;\r\n-}\r\n-.wpc-product-addons-wrapper p {\r\n-  font-size: 16px;\r\n-}\r\n-\r\n-.wpc-warning {\r\n-  color: #e3106e;\r\n-}\r\n-\r\n-.mt-25 {\r\n-  margin-top: 25px !important;\r\n-}\r\n-\r\n-.wpc_field_error_msg {\r\n-  line-height: 30px;\r\n-}\r\n-\r\n-.wpc-tooltip[data-title]:after {\r\n-  text-transform: capitalize;\r\n-  font-family: \"Roboto\";\r\n-  font-weight: 400;\r\n-}\r\n-\r\n-\u002F*\r\n-  New Admin Header Style  \r\n-*\u002F\r\n-a:focus {\r\n-  box-shadow: none;\r\n-  outline-style: none;\r\n-}\r\n-\r\n-ul,\r\n-li {\r\n-  margin: 0;\r\n-}\r\n-\r\n-.wpc-admin-header {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  justify-content: space-between;\r\n-  background: #fff;\r\n-  padding: 15px;\r\n-  align-items: center;\r\n-  margin-bottom: 40px;\r\n-  clear: both;\r\n-}\r\n-@media (min-width: 780px) {\r\n-  .wpc-admin-header {\r\n-    padding: 15px 40px;\r\n-    margin-left: -20px;\r\n-  }\r\n-}\r\n-.wpc-admin-header .wpc-settings-title {\r\n-  margin: 0;\r\n-}\r\n-\r\n-.wpc-admin-header-logo {\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.wpc-admin-header-logo .wpc-header-title {\r\n-  border-bottom: none;\r\n-  padding: 0;\r\n-  position: relative;\r\n-  padding-left: 20px;\r\n-  margin-left: 20px;\r\n-}\r\n-.wpc-admin-header-logo .wpc-header-title::after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  left: 0;\r\n-  top: 0;\r\n-  bottom: 0;\r\n-  width: 1px;\r\n-  height: 24px;\r\n-  background: #d6d7db;\r\n-  margin: auto;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-admin-header-logo .wpc-header-title {\r\n-    padding-left: 12px;\r\n-    margin-left: 12px;\r\n-  }\r\n-}\r\n-\r\n-.wpc-logo-wrap {\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.wpc-logo-wrap img {\r\n-  max-width: 90px;\r\n-}\r\n-\r\n-.wpc-admin-menu-wrap ul {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  margin: 0;\r\n-}\r\n-.wpc-admin-menu-wrap ul li {\r\n-  margin: 0;\r\n-}\r\n-.wpc-admin-menu-wrap ul li a {\r\n-  font-size: 15px;\r\n-  font-weight: 600;\r\n-  text-transform: capitalize;\r\n-  color: var(--wpc-dark-color);\r\n-  text-decoration: none;\r\n-  transition: all ease 0.4s;\r\n-}\r\n-.wpc-admin-menu-wrap ul li a:hover {\r\n-  color: var(--wpc-primary);\r\n-}\r\n-.wpc-admin-menu-wrap ul li:not(:last-child) {\r\n-  margin-right: 30px;\r\n-}\r\n-\r\n-.wpc-header-btn-wrap {\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.wpc-header-btn-wrap .wpc-admin-notify-wrap {\r\n-  margin-top: 5px;\r\n-}\r\n-.wpc-header-btn-wrap .wpc-submit-wrap-header {\r\n-  margin-left: 15px;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-header-btn-wrap .wpc-submit-wrap-header {\r\n-    display: none;\r\n-  }\r\n-}\r\n-\r\n-.wpc-version {\r\n-  font-size: 11px;\r\n-  line-height: 11px;\r\n-  color: var(--wpc-dark-light);\r\n-  font-weight: 700;\r\n-  border: 1px solid var(--wpc-primary);\r\n-  border-radius: 4px;\r\n-  background-color: #fef3f8;\r\n-  display: inline-block;\r\n-  padding: 2px 6px;\r\n-  margin-left: 10px;\r\n-}\r\n-\r\n-.wpc-heading {\r\n-  font-size: 26px;\r\n-  font-weight: 600;\r\n-  line-height: 36px;\r\n-  color: var(--wpc-dark-color);\r\n-  margin: 0 0 10px;\r\n-}\r\n-\r\n-.wpc-admin-btn-wrap {\r\n-  position: relative;\r\n-  width: 30px;\r\n-  height: 30px;\r\n-  cursor: pointer;\r\n-  transition: all 0.2s ease;\r\n-}\r\n-.wpc-admin-btn-wrap .dropdown {\r\n-  position: absolute;\r\n-  cursor: context-menu;\r\n-  top: 70px;\r\n-  right: -10px;\r\n-  z-index: 1;\r\n-  background-color: #fff;\r\n-  padding: 30px;\r\n-  border-radius: 8px;\r\n-  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\r\n-  min-width: 200px;\r\n-  max-width: 200px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  transition: all 0.2s ease;\r\n-}\r\n-.wpc-admin-btn-wrap .dropdown::after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  border-left: 10px solid transparent;\r\n-  border-right: 10px solid transparent;\r\n-  top: -10px;\r\n-  right: 25px;\r\n-  border-bottom: 10px solid white;\r\n-  margin-top: 0;\r\n-  z-index: 1;\r\n-}\r\n-.wpc-admin-btn-wrap .dropdown .list-item a {\r\n-  font-size: 15px;\r\n-  font-weight: 500;\r\n-  color: var(--wpc-dark-light);\r\n-  display: flex;\r\n-  align-items: center;\r\n-  transition: all 0.2s ease;\r\n-  text-decoration: none;\r\n-}\r\n-.wpc-admin-btn-wrap .dropdown .list-item a span {\r\n-  display: inline-block;\r\n-  margin-left: 9px;\r\n-  border-bottom: 1px solid var(--wpc-dark-light);\r\n-}\r\n-.wpc-admin-btn-wrap .dropdown .list-item a:not(:last-child) {\r\n-  margin-bottom: 25px;\r\n-}\r\n-.wpc-admin-btn-wrap:hover .dropdown {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-  top: 60px;\r\n-}\r\n-\r\n-.wpc-admin-performance-wrap .wpc-performance-item {\r\n-  padding: 20px;\r\n-  border-radius: 8px;\r\n-  background-color: var(--wpc---wpc-white-color);\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  margin-bottom: 15px;\r\n-}\r\n-.wpc-admin-performance-wrap .wpc-performance-item .wpc-overview-icon {\r\n-  width: 70px;\r\n-  height: 70px;\r\n-  border-radius: 50%;\r\n-  flex-shrink: 0;\r\n-}\r\n-.wpc-admin-performance-wrap .wpc-performance-item .wpc-overview-content {\r\n-  padding-left: 25px;\r\n-}\r\n-.wpc-admin-performance-wrap .wpc-performance-item p {\r\n-  font-size: 16px;\r\n-  font-weight: 400;\r\n-  color: var(--wpc-gray-color);\r\n-  margin: 0 0 10px;\r\n-}\r\n-.wpc-admin-performance-wrap .wpc-performance-item .wpc-count {\r\n-  margin: 0;\r\n-  font-size: 30px;\r\n-  font-weight: 700;\r\n-  color: var(--wpc-dark-color);\r\n-  line-height: 0.8;\r\n-}\r\n-\r\n-.wpc-admin-sec {\r\n-  padding: 20px;\r\n-  margin: 40px 0;\r\n-}\r\n-@media (min-width: 1024px) {\r\n-  .wpc-admin-sec {\r\n-    padding: 0 40px 0 20px;\r\n-  }\r\n-}\r\n-\r\n-.wpc-banner-image img {\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-overview-sec #wpc_chart_wrap {\r\n-  background-color: var(--wpc---wpc-white-color);\r\n-  padding: 50px 40px;\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-}\r\n-.wpc-overview-sec #wpc_chart_wrap #wpc_over_view {\r\n-  width: 100%;\r\n-  height: 360px;\r\n-}\r\n-\r\n-.wpc-report-item {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  justify-content: flex-end;\r\n-  background-color: transparent;\r\n-  padding: 0;\r\n-}\r\n-.wpc-report-item .wpc-meta {\r\n-  margin-left: 15px;\r\n-}\r\n-.wpc-report-item .wpc-meta .wpc-settings-input {\r\n-  width: 150px;\r\n-}\r\n-.wpc-report-item .wpc-meta .wpc_chart_type {\r\n-  margin-bottom: 20px;\r\n-}\r\n-.wpc-report-item .wpc-meta-double-date {\r\n-  flex-grow: 1;\r\n-  max-width: 250px;\r\n-  margin-bottom: 15px;\r\n-}\r\n-.wpc-report-item .wpc-meta-double-date .wpc_date_picker {\r\n-  width: 100%;\r\n-}\r\n-\r\n-@media (max-width: 992px) {\r\n-  .wpc-overview-sec .wpc-col-md-7,\r\n-  .wpc-overview-sec .wpc-col-md-5 {\r\n-    max-width: 100%;\r\n-    flex: 0 0 100%;\r\n-  }\r\n-  .wpc-overview-sec .wpc-report-item {\r\n-    justify-content: flex-start;\r\n-  }\r\n-  .wpc-overview-sec .wpc-report-item .wpc-meta:first-child {\r\n-    margin-left: 0;\r\n-  }\r\n-}\r\n-.wpc-tools-content {\r\n-  padding-bottom: 35px;\r\n-}\r\n-.wpc-tools-content .wpc-main-title {\r\n-  font-size: 36px;\r\n-  font-weight: 600;\r\n-}\r\n-.wpc-tools-content .wpc-desc {\r\n-  font-size: 16px;\r\n-  color: #71787c;\r\n-  margin: 18px 0;\r\n-}\r\n-\r\n-.wpc-tools-item {\r\n-  padding: 30px;\r\n-  margin-bottom: 20px;\r\n-  display: flex;\r\n-}\r\n-.wpc-tools-item .wpc-label {\r\n-  display: flex;\r\n-  flex-wrap: nowrap;\r\n-  margin-right: 0;\r\n-}\r\n-.wpc-tools-item .wpc-label label {\r\n-  font-size: 20px;\r\n-  line-height: 30px;\r\n-  margin-bottom: 13px;\r\n-}\r\n-.wpc-tools-item .wpc-label .wpc-label-icon {\r\n-  width: 64px;\r\n-  height: 64px;\r\n-  margin-right: 15px;\r\n-}\r\n-@media (min-width: 1600px) {\r\n-  .wpc-tools-item .wpc-label .wpc-label-icon {\r\n-    margin-right: 30px;\r\n-  }\r\n-}\r\n-.wpc-tools-item .wpc-label .wpc-label-content {\r\n-  margin-top: -7px;\r\n-  max-width: 200px;\r\n-}\r\n-.wpc-tools-item .wpc-label .wpc-desc {\r\n-  margin-bottom: 23px;\r\n-}\r\n-.wpc-tools-item .wpc-meta {\r\n-  align-self: flex-start;\r\n-}\r\n-\r\n-@media (min-width: 767px) {\r\n-  .wpc-tools-item {\r\n-    flex-wrap: nowrap;\r\n-  }\r\n-}\r\n-.woocommerce-page .wp-list-table .column-name {\r\n-  width: 12%;\r\n-}\r\n-\r\n-.wpc-minimum-reservation-field {\r\n-  margin-bottom: 12px;\r\n-}\r\n-\r\n+@charset \"UTF-8\";\n+:root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+\n+\u002F*==================================\n+   default style\n+=================================*\u002F\n+.mb-2 {\n+  margin-bottom: 10px !important;\n+}\n+\n+.mb-3 {\n+  margin-bottom: 15px !important;\n+}\n+\n+.mt-3 {\n+  margin-top: 15px !important;\n+}\n+\n+.mt-4 {\n+  margin-top: 25px !important;\n+}\n+\n+.wpc-devider {\n+  display: block;\n+  width: 100%;\n+  height: 1px;\n+  background: #f1f5f8;\n+}\n+\n+.wpc-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn,\n+.action-button.wpc-btn,\n+.attr-btn-primary,\n+.reservation_form_submit.wpc-btn,\n+.cancell_form_submit.wpc-btn,\n+.settings-content-wraps .wpc-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\n+.wpc-settings-dashboard .button-primary,\n+.wpc-motd-order-btn.wpc-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\n+  font-size: 14px;\n+  color: #ffffff;\n+  background-color: #e3106e;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  padding: 0 15px;\n+  font-weight: 600;\n+  text-decoration: none;\n+  line-height: 45px;\n+  border: none;\n+  cursor: pointer;\n+  text-transform: uppercase;\n+}\n+.wpc-btn:hover, .wpc-btn:focus,\n+.wpc_pro_order_tip_wrapper .wpc-btn:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn:focus,\n+.action-button.wpc-btn:hover,\n+.action-button.wpc-btn:focus,\n+.attr-btn-primary:hover,\n+.attr-btn-primary:focus,\n+.reservation_form_submit.wpc-btn:hover,\n+.reservation_form_submit.wpc-btn:focus,\n+.cancell_form_submit.wpc-btn:hover,\n+.cancell_form_submit.wpc-btn:focus,\n+.settings-content-wraps .wpc-btn:hover,\n+.settings-content-wraps .wpc-btn:focus,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\n+.wpc-settings-dashboard .button-primary:hover,\n+.wpc-settings-dashboard .button-primary:focus,\n+.wpc-motd-order-btn.wpc-btn:hover,\n+.wpc-motd-order-btn.wpc-btn:focus,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\n+  color: #fff;\n+  border: none;\n+  box-shadow: none !important;\n+  background-color: #e3106e;\n+}\n+.wpc-btn.wpc-edit-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\n+.action-button.wpc-btn.wpc-edit-btn,\n+.attr-btn-primary.wpc-edit-btn,\n+.reservation_form_submit.wpc-btn.wpc-edit-btn,\n+.cancell_form_submit.wpc-btn.wpc-edit-btn,\n+.settings-content-wraps .wpc-btn.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\n+.wpc-settings-dashboard .button-primary.wpc-edit-btn,\n+.wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\n+  color: rgb(93, 120, 255);\n+  background-color: rgb(238, 241, 255);\n+  border: none;\n+  padding: 0 15px;\n+}\n+.wpc-btn.wpc-edit-btn:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\n+.action-button.wpc-btn.wpc-edit-btn:hover,\n+.attr-btn-primary.wpc-edit-btn:hover,\n+.reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\n+.cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\n+.settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\n+.wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\n+.wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\n+  color: #e3106e;\n+}\n+.wpc-btn.wpc-delete-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\n+.action-button.wpc-btn.wpc-delete-btn,\n+.attr-btn-primary.wpc-delete-btn,\n+.reservation_form_submit.wpc-btn.wpc-delete-btn,\n+.cancell_form_submit.wpc-btn.wpc-delete-btn,\n+.settings-content-wraps .wpc-btn.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\n+.wpc-settings-dashboard .button-primary.wpc-delete-btn,\n+.wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\n+  color: #e3106e;\n+  background-color: #ffeeee;\n+  border: none;\n+  padding: 0 15px;\n+}\n+.wpc-btn.wpc-btn-border,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\n+.action-button.wpc-btn.wpc-btn-border,\n+.attr-btn-primary.wpc-btn-border,\n+.reservation_form_submit.wpc-btn.wpc-btn-border,\n+.cancell_form_submit.wpc-btn.wpc-btn-border,\n+.settings-content-wraps .wpc-btn.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\n+.wpc-settings-dashboard .button-primary.wpc-btn-border,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-border,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\n+  border: 1px solid #e3106e;\n+  background-color: transparent;\n+  background-image: none;\n+  color: #e3106e;\n+  text-transform: uppercase;\n+}\n+.wpc-btn.wpc-btn-border:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\n+.action-button.wpc-btn.wpc-btn-border:hover,\n+.attr-btn-primary.wpc-btn-border:hover,\n+.reservation_form_submit.wpc-btn.wpc-btn-border:hover,\n+.cancell_form_submit.wpc-btn.wpc-btn-border:hover,\n+.settings-content-wraps .wpc-btn.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\n+.wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\n+  border-color: #e3106e;\n+  color: #e3106e;\n+}\n+.wpc-btn.wpc_mt_two,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\n+.action-button.wpc-btn.wpc_mt_two,\n+.attr-btn-primary.wpc_mt_two,\n+.reservation_form_submit.wpc-btn.wpc_mt_two,\n+.cancell_form_submit.wpc-btn.wpc_mt_two,\n+.settings-content-wraps .wpc-btn.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\n+.wpc-settings-dashboard .button-primary.wpc_mt_two,\n+.wpc-motd-order-btn.wpc-btn.wpc_mt_two,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\n+  padding: 0 20px;\n+  font-size: 16px;\n+  text-transform: capitalize;\n+}\n+.wpc-btn.wpc-btn-secondary,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\n+.action-button.wpc-btn.wpc-btn-secondary,\n+.attr-btn-primary.wpc-btn-secondary,\n+.reservation_form_submit.wpc-btn.wpc-btn-secondary,\n+.cancell_form_submit.wpc-btn.wpc-btn-secondary,\n+.settings-content-wraps .wpc-btn.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\n+.wpc-settings-dashboard .button-primary.wpc-btn-secondary,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\n+  color: var(--wpc-secondary-color);\n+  border-color: var(--wpc-secondary-color);\n+}\n+\n+.wpc-btn-text {\n+  border-radius: 6px;\n+  background-color: transparent;\n+  border: 1px solid #0073AA;\n+  font-size: 15px;\n+  text-transform: capitalize;\n+  color: #0073AA;\n+  padding: 8px 12px;\n+  line-height: 15px;\n+  display: inline-block;\n+  cursor: pointer;\n+  font-weight: 700;\n+  text-decoration: none;\n+}\n+.wpc-btn-text:hover {\n+  border: 1px solid #0073AA;\n+  background-color: transparent;\n+  color: #0073AA;\n+}\n+\n+.wpc-btn-close {\n+  border-radius: 5px;\n+  background-color: var(--wpc-dark-alt);\n+  display: inline-block;\n+  font-weight: 600;\n+  color: #fff;\n+  font-size: 12px;\n+  width: 22px;\n+  height: 22px;\n+  line-height: 22px;\n+  cursor: pointer;\n+  align-self: center;\n+}\n+\n+.wpc-settings .wpc-btn-upload {\n+  background: transparent !important;\n+}\n+.wpc-settings .wpc-btn-upload:focus, .wpc-settings .wpc-btn-upload:hover {\n+  outline-style: none;\n+}\n+\n+.wpc-motd-order-btn {\n+  line-height: 24px;\n+}\n+\n+.btn-danger {\n+  padding: 10px 15px;\n+}\n+.btn-danger:focus {\n+  box-shadow: none;\n+}\n+\n+.wpc-form-control,\n+.attr-form-control {\n+  background: #f1f5f8;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-color: transparent;\n+  border: none;\n+  height: 38px;\n+  line-height: 38px;\n+  box-shadow: none;\n+}\n+.wpc-form-control:focus, .wpc-form-control.focused,\n+.attr-form-control:focus,\n+.attr-form-control.focused {\n+  box-shadow: none;\n+  border: none;\n+}\n+\n+.wpc-display-none {\n+  display: none;\n+}\n+\n+\u002F**\n+* Css switch start for setting page\n+*\u002F\n+.wpc-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+.wpc-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+.wpc-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #e3106e;\n+}\n+\n+.wpc-title {\n+  font-size: 22px;\n+  font-weight: 700;\n+  margin: 0 0 20px;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F wpc label item\n+===============================-- *\u002F\n+.wpc-label-item {\n+  margin-bottom: 0px;\n+  background: #fff;\n+  padding: 20px 30px;\n+  border-radius: 8px;\n+}\n+.wpc-label-item:not(:last-child) {\n+  margin-bottom: 10px;\n+}\n+@media (min-width: 767px) {\n+  .wpc-label-item {\n+    display: flex;\n+    align-items: center;\n+    flex-wrap: wrap;\n+    justify-content: space-between;\n+  }\n+}\n+.wpc-label-item:after {\n+  display: table;\n+  content: \"\";\n+  clear: both;\n+}\n+.wpc-label-item .wpc-label {\n+  margin-right: 33px;\n+  flex-grow: 1;\n+  float: left;\n+}\n+.wpc-label-item .wpc-label label, .wpc-label-item .wpc-label strong {\n+  font-size: 15px;\n+  line-height: 20px;\n+  font-weight: 500;\n+  margin: 0 0 5px;\n+  color: var(--wpc-dark-color);\n+  display: inline-block;\n+}\n+@media (min-width: 767px) {\n+  .wpc-label-item .wpc-label {\n+    width: 260px;\n+  }\n+}\n+.wpc-label-item .wpc-desc {\n+  font-size: 13px;\n+  line-height: 20px;\n+  color: #87888B;\n+  margin: 0 0 15px;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\n+  height: 0;\n+  width: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+.wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\n+  cursor: pointer;\n+  width: 42px;\n+  height: 24px;\n+  background: #DDDDDD;\n+  display: inline-block;\n+  border-radius: 100px;\n+  position: relative;\n+  margin: 0;\n+  padding: 0 !important;\n+}\n+.wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\n+  content: \"\";\n+  position: absolute;\n+  top: 4px;\n+  left: 4px;\n+  width: 16px;\n+  height: 16px;\n+  background: #fff;\n+  border-radius: 90px;\n+  -webkit-transition: 0.3s;\n+  -o-transition: 0.3s;\n+  transition: 0.3s;\n+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+}\n+.wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\n+  content: attr(data-textalt);\n+  position: absolute;\n+  right: 10px;\n+  top: 50%;\n+  transform: translateY(-50%);\n+  color: #fff;\n+  font-size: 10px;\n+  display: inline-block;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\n+  background: #e3106e;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\n+  left: calc(100% - 5px);\n+  -webkit-transform: translateX(-100%);\n+  -ms-transform: translateX(-100%);\n+  transform: translateX(-100%);\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\n+  content: attr(data-text);\n+  right: inherit;\n+  left: 10px;\n+}\n+.wpc-label-item .wpc-meta label.show_label_text {\n+  text-indent: 0px;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #de0000;\n+}\n+.wpc-label-item .wpc-meta .wpc-pro-text {\n+  color: #e3106e;\n+  margin-left: 5px;\n+}\n+.wpc-label-item .wpc-meta .wpc-label-top {\n+  font-size: 11px;\n+  line-height: 13px;\n+  font-weight: 600;\n+  color: var(--wpc-label-color);\n+  text-transform: uppercase;\n+  display: block;\n+  margin-bottom: 5px;\n+}\n+.wpc-label-item .wpc-form-control {\n+  background-color: #fff;\n+}\n+.wpc-label-item .wpc-settings-input,\n+.wpc-label-item .wpc-form-control {\n+  width: 190px;\n+  height: 42px;\n+  padding: 10px 20px;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  border: 1px solid #D2D5DF;\n+  font-size: 14px;\n+  line-height: 20px;\n+  color: var(--wpc-dark-color);\n+  -webkit-appearance: none;\n+  -moz-appearance: none;\n+  appearance: none;\n+}\n+.wpc-label-item .wpc-settings-input:focus,\n+.wpc-label-item .wpc-form-control:focus {\n+  box-shadow: none;\n+}\n+.wpc-label-item .wpc-settings-input[readonly],\n+.wpc-label-item .wpc-form-control[readonly] {\n+  background-color: #fff;\n+}\n+@media (max-width: 1350px) {\n+  .wpc-label-item .wpc-settings-input,\n+  .wpc-label-item .wpc-form-control {\n+    width: 170px;\n+  }\n+}\n+.wpc-label-item .wpc-settings-input.wpc-desc,\n+.wpc-label-item .wpc-form-control.wpc-desc {\n+  height: auto;\n+  padding: 0;\n+  margin: 0;\n+  border-color: transparent;\n+  background: transparent;\n+}\n+.wpc-label-item .wpc-msg-box,\n+.wpc-label-item .msg-control-box {\n+  height: 90px;\n+}\n+.wpc-label-item select {\n+  padding: 0 30px 0 15px;\n+  background-position: right 15px top 55%;\n+}\n+.wpc-label-item .select2-container {\n+  width: 190px !important;\n+}\n+.wpc-label-item .select2-selection--multiple,\n+.wpc-label-item .select2-selection--single {\n+  border-radius: 5px;\n+  border: 1px solid #ededed;\n+}\n+.wpc-label-item .select2-selection--single {\n+  height: 44px;\n+}\n+.wpc-label-item .select2-selection--single .select2-selection__rendered {\n+  line-height: 44px;\n+}\n+.wpc-label-item .select2-selection--single .select2-selection__arrow {\n+  top: 8px;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__rendered {\n+  padding: 10px 15px !important;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__choice {\n+  background-color: #EEF0F4 !important;\n+  border: 1px solid transparent !important;\n+  margin-right: 10px !important;\n+  padding: 5px !important;\n+  font-size: 13px;\n+  margin-bottom: 5px;\n+  font-weight: 500;\n+  color: var(--wpc-dark-alt);\n+  text-transform: capitalize;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\n+  color: var(--wpc-white-color) !important;\n+  cursor: pointer;\n+  display: inline-block;\n+  font-weight: bold;\n+  margin-right: 2px;\n+  background: #2F4858;\n+  width: 14px;\n+  height: 14px;\n+  line-height: 12px;\n+  border-radius: 4px;\n+  text-align: center;\n+  margin-right: 8px !important;\n+}\n+.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\n+.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\n+  border-color: #ededed;\n+}\n+.wpc-label-item.wpc-email-tag .wpc-label {\n+  width: 320px;\n+}\n+.wpc-label-item.wpc-email-tag .wpc-template-tags-box {\n+  background-color: #EEF1FF;\n+  margin-bottom: 10px;\n+  padding: 7px 15px;\n+  font-size: 12px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-left: 3px solid #e3106e;\n+}\n+\n+#wpc_reservation_meta .wpc_meta_field {\n+  display: block;\n+}\n+\n+.wpc-label-item .wpc-input-dark {\n+  background-color: var(--wpc-dark-alt);\n+  color: var(--wpc-white-color);\n+  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\n+}\n+.wpc-label-item .wpc-input-dark:hover {\n+  color: var(--wpc-white-color);\n+}\n+.wpc-label-item .wpc-input-dark:focus {\n+  color: var(--wpc-white-color);\n+  border-color: var(--wpc-dark-alt);\n+}\n+\n+.group-switcher-fields {\n+  margin-bottom: 10px;\n+}\n+.group-switcher-fields .wpc-label-item {\n+  margin-bottom: 0;\n+}\n+.group-switcher-fields .wpc-label-item:first-child {\n+  border-bottom-left-radius: 0;\n+  border-bottom-right-radius: 0;\n+}\n+.group-switcher-fields .wpc-label-item:last-child {\n+  border-top-left-radius: 0;\n+  border-top-right-radius: 0;\n+}\n+\n+.mb-0 {\n+  margin-bottom: 0 !important;\n+}\n+\n+.mb-15 {\n+  margin-bottom: 15px !important;\n+}\n+\n+.mb-25 {\n+  margin-bottom: 25px !important;\n+}\n+\n+.mb-30 {\n+  margin-bottom: 30px !important;\n+}\n+\n+\u002F* title-tip down *\u002F\n+.wpc-tooltip[data-title]:after {\n+  position: absolute;\n+  top: -100%;\n+  left: 0px;\n+  z-index: 99999;\n+  content: attr(data-title);\n+  margin-top: 0;\n+  padding: 1px 12px 2px;\n+  overflow: hidden;\n+  word-wrap: break-word;\n+  font-size: inherit;\n+  color: #FFF;\n+  text-align: center;\n+  background-color: #222;\n+  box-sizing: border-box;\n+  white-space: nowrap;\n+  line-height: 24px;\n+  font-size: 14px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+\n+.wpc-tooltip-angle {\n+  transform: rotate(45deg);\n+  position: absolute;\n+  width: 12px;\n+  height: 12px;\n+  background: #333;\n+  top: -56%;\n+  left: 50%;\n+  margin-left: -6px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+\n+.wpc-tooltip[data-title]:hover {\n+  position: relative;\n+}\n+.wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -46%;\n+  visibility: visible;\n+}\n+.wpc-tooltip[data-title]:hover:after {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+\n+.wpc-tooltip.dashicons-update-alt {\n+  position: relative;\n+}\n+.wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\n+  top: -100%;\n+}\n+.wpc-tooltip.dashicons-update-alt:after {\n+  top: -200%;\n+  left: -50%;\n+}\n+.wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -100%;\n+  visibility: visible;\n+}\n+\n+.wpc_tooltip {\n+  padding: 1px 7px;\n+  background: #b0b0b0;\n+  float: right;\n+  border-radius: 50%;\n+  color: #fff;\n+}\n+\n+@media (max-width: 1350px) {\n+  .add_multi_time_block.wpc-tooltip[data-title]:after,\n+  .remove_multi_time_block.wpc-tooltip[data-title]:after,\n+  .remove_schedule_block.wpc-tooltip[data-title]:after,\n+  .remove_pickup_block.wpc-tooltip[data-title]:after,\n+  .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\n+  .remove_delivery_block.wpc-tooltip[data-title]:after {\n+    left: auto;\n+    right: 8%;\n+  }\n+}\n+.wpc-badge {\n+  font-size: 12px;\n+  text-transform: uppercase;\n+  font-weight: 700;\n+  padding: 5px 10px;\n+  background-color: #FDE8CF;\n+  color: #EF8202;\n+  border: 1px solid #EF8202;\n+  border-radius: 4px;\n+  line-height: 12px;\n+  display: inline-block;\n+  letter-spacing: 0.5px;\n+}\n+.wpc-badge.success {\n+  color: #0DB428;\n+  border-color: #0DB428;\n+  background-color: #D1F2D7;\n+}\n+\n+:root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+\n+.wpc-container {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-container {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-container {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-container {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-container {\n+    max-width: 1140px;\n+  }\n+}\n+.wpc-container-fluid, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-container, .wpc-container-sm {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\n+    max-width: 1140px;\n+  }\n+}\n+.wpc-row {\n+  display: -ms-flexbox;\n+  display: flex;\n+  -ms-flex-wrap: wrap;\n+  flex-wrap: wrap;\n+  margin-right: -15px;\n+  margin-left: -15px;\n+}\n+\n+.wpc-no-gutters {\n+  margin-right: 0;\n+  margin-left: 0;\n+}\n+\n+.wpc-no-gutters > .wpc-col,\n+.wpc-no-gutters > [class*=col-] {\n+  padding-right: 0;\n+  padding-left: 0;\n+}\n+\n+.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\n+.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\n+.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\n+.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\n+.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\n+.wpc-col-xl-auto {\n+  position: relative;\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  box-sizing: border-box;\n+}\n+\n+.wpc-col {\n+  -ms-flex-preferred-size: 0;\n+  flex-basis: 0;\n+  -ms-flex-positive: 1;\n+  flex-grow: 1;\n+  max-width: 100%;\n+}\n+\n+.wpc-row-cols-1 > * {\n+  -ms-flex: 0 0 100%;\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+\n+.wpc-row-cols-2 > * {\n+  -ms-flex: 0 0 50%;\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+\n+.wpc-row-cols-3 > * {\n+  -ms-flex: 0 0 33.333333%;\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+\n+.wpc-row-cols-4 > * {\n+  -ms-flex: 0 0 25%;\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+\n+.wpc-row-cols-5 > * {\n+  -ms-flex: 0 0 20%;\n+  flex: 0 0 20%;\n+  max-width: 20%;\n+}\n+\n+.wpc-row-cols-6 > * {\n+  -ms-flex: 0 0 16.666667%;\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+\n+.wpc-col-auto {\n+  -ms-flex: 0 0 auto;\n+  flex: 0 0 auto;\n+  width: auto;\n+  max-width: 100%;\n+}\n+\n+.wpc-col-1 {\n+  -ms-flex: 0 0 8.333333%;\n+  flex: 0 0 8.333333%;\n+  max-width: 8.333333%;\n+}\n+\n+.wpc-col-2 {\n+  -ms-flex: 0 0 16.666667%;\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+\n+.wpc-col-3 {\n+  -ms-flex: 0 0 25%;\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+\n+.wpc-col-4 {\n+  -ms-flex: 0 0 33.333333%;\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+\n+.wpc-col-5 {\n+  -ms-flex: 0 0 41.666667%;\n+  flex: 0 0 41.666667%;\n+  max-width: 41.666667%;\n+}\n+\n+.wpc-col-6 {\n+  -ms-flex: 0 0 50%;\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+\n+.wpc-col-7 {\n+  -ms-flex: 0 0 58.333333%;\n+  flex: 0 0 58.333333%;\n+  max-width: 58.333333%;\n+}\n+\n+.wpc-col-8 {\n+  -ms-flex: 0 0 66.666667%;\n+  flex: 0 0 66.666667%;\n+  max-width: 66.666667%;\n+}\n+\n+.wpc-col-9 {\n+  -ms-flex: 0 0 75%;\n+  flex: 0 0 75%;\n+  max-width: 75%;\n+}\n+\n+.wpc-col-10 {\n+  -ms-flex: 0 0 83.333333%;\n+  flex: 0 0 83.333333%;\n+  max-width: 83.333333%;\n+}\n+\n+.wpc-col-11 {\n+  -ms-flex: 0 0 91.666667%;\n+  flex: 0 0 91.666667%;\n+  max-width: 91.666667%;\n+}\n+\n+.wpc-col-12 {\n+  -ms-flex: 0 0 100%;\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+\n+.wpc-order-first {\n+  -ms-flex-order: -1;\n+  order: -1;\n+}\n+\n+.wpc-order-last {\n+  -ms-flex-order: 13;\n+  order: 13;\n+}\n+\n+.wpc-order-0 {\n+  -ms-flex-order: 0;\n+  order: 0;\n+}\n+\n+.wpc-order-1 {\n+  -ms-flex-order: 1;\n+  order: 1;\n+}\n+\n+.wpc-order-2 {\n+  -ms-flex-order: 2;\n+  order: 2;\n+}\n+\n+.wpc-order-3 {\n+  -ms-flex-order: 3;\n+  order: 3;\n+}\n+\n+.wpc-order-4 {\n+  -ms-flex-order: 4;\n+  order: 4;\n+}\n+\n+.wpc-order-5 {\n+  -ms-flex-order: 5;\n+  order: 5;\n+}\n+\n+.wpc-order-6 {\n+  -ms-flex-order: 6;\n+  order: 6;\n+}\n+\n+.wpc-order-7 {\n+  -ms-flex-order: 7;\n+  order: 7;\n+}\n+\n+.wpc-order-8 {\n+  -ms-flex-order: 8;\n+  order: 8;\n+}\n+\n+.wpc-order-9 {\n+  -ms-flex-order: 9;\n+  order: 9;\n+}\n+\n+.wpc-order-10 {\n+  -ms-flex-order: 10;\n+  order: 10;\n+}\n+\n+.wpc-order-11 {\n+  -ms-flex-order: 11;\n+  order: 11;\n+}\n+\n+.wpc-order-12 {\n+  -ms-flex-order: 12;\n+  order: 12;\n+}\n+\n+.wpc-offset-1 {\n+  margin-left: 8.333333%;\n+}\n+\n+.wpc-offset-2 {\n+  margin-left: 16.666667%;\n+}\n+\n+.wpc-offset-3 {\n+  margin-left: 25%;\n+}\n+\n+.wpc-offset-4 {\n+  margin-left: 33.333333%;\n+}\n+\n+.wpc-offset-5 {\n+  margin-left: 41.666667%;\n+}\n+\n+.wpc-offset-6 {\n+  margin-left: 50%;\n+}\n+\n+.wpc-offset-7 {\n+  margin-left: 58.333333%;\n+}\n+\n+.wpc-offset-8 {\n+  margin-left: 66.666667%;\n+}\n+\n+.wpc-offset-9 {\n+  margin-left: 75%;\n+}\n+\n+.wpc-offset-10 {\n+  margin-left: 83.333333%;\n+}\n+\n+.wpc-offset-11 {\n+  margin-left: 91.666667%;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-col-sm {\n+    -ms-flex-preferred-size: 0;\n+    flex-basis: 0;\n+    -ms-flex-positive: 1;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-sm-1 > * {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-sm-2 > * {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-sm-3 > * {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-sm-4 > * {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-sm-5 > * {\n+    -ms-flex: 0 0 20%;\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-sm-6 > * {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-sm-auto {\n+    -ms-flex: 0 0 auto;\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-sm-1 {\n+    -ms-flex: 0 0 8.333333%;\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-sm-2 {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-sm-3 {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-sm-4 {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-sm-5 {\n+    -ms-flex: 0 0 41.666667%;\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-sm-6 {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-sm-7 {\n+    -ms-flex: 0 0 58.333333%;\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-sm-8 {\n+    -ms-flex: 0 0 66.666667%;\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-sm-9 {\n+    -ms-flex: 0 0 75%;\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-sm-10 {\n+    -ms-flex: 0 0 83.333333%;\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-sm-11 {\n+    -ms-flex: 0 0 91.666667%;\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-sm-12 {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-sm-first {\n+    -ms-flex-order: -1;\n+    order: -1;\n+  }\n+  .wpc-order-sm-last {\n+    -ms-flex-order: 13;\n+    order: 13;\n+  }\n+  .wpc-order-sm-0 {\n+    -ms-flex-order: 0;\n+    order: 0;\n+  }\n+  .wpc-order-sm-1 {\n+    -ms-flex-order: 1;\n+    order: 1;\n+  }\n+  .wpc-order-sm-2 {\n+    -ms-flex-order: 2;\n+    order: 2;\n+  }\n+  .wpc-order-sm-3 {\n+    -ms-flex-order: 3;\n+    order: 3;\n+  }\n+  .wpc-order-sm-4 {\n+    -ms-flex-order: 4;\n+    order: 4;\n+  }\n+  .wpc-order-sm-5 {\n+    -ms-flex-order: 5;\n+    order: 5;\n+  }\n+  .wpc-order-sm-6 {\n+    -ms-flex-order: 6;\n+    order: 6;\n+  }\n+  .wpc-order-sm-7 {\n+    -ms-flex-order: 7;\n+    order: 7;\n+  }\n+  .wpc-order-sm-8 {\n+    -ms-flex-order: 8;\n+    order: 8;\n+  }\n+  .wpc-order-sm-9 {\n+    -ms-flex-order: 9;\n+    order: 9;\n+  }\n+  .wpc-order-sm-10 {\n+    -ms-flex-order: 10;\n+    order: 10;\n+  }\n+  .wpc-order-sm-11 {\n+    -ms-flex-order: 11;\n+    order: 11;\n+  }\n+  .wpc-order-sm-12 {\n+    -ms-flex-order: 12;\n+    order: 12;\n+  }\n+  .wpc-offset-sm-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-sm-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-sm-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-sm-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-sm-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-sm-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-sm-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-sm-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-sm-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-sm-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-sm-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-sm-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-col-md {\n+    -ms-flex-preferred-size: 0;\n+    flex-basis: 0;\n+    -ms-flex-positive: 1;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-md-1 > * {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-md-2 > * {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-md-3 > * {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-md-4 > * {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-md-5 > * {\n+    -ms-flex: 0 0 20%;\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-md-6 > * {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-md-auto {\n+    -ms-flex: 0 0 auto;\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-md-1 {\n+    -ms-flex: 0 0 8.333333%;\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-md-2 {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-md-3 {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-md-4 {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-md-5 {\n+    -ms-flex: 0 0 41.666667%;\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-md-6 {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-md-7 {\n+    -ms-flex: 0 0 58.333333%;\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-md-8 {\n+    -ms-flex: 0 0 66.666667%;\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-md-9 {\n+    -ms-flex: 0 0 75%;\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-md-10 {\n+    -ms-flex: 0 0 83.333333%;\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-md-11 {\n+    -ms-flex: 0 0 91.666667%;\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-md-12 {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-md-first {\n+    -ms-flex-order: -1;\n+    order: -1;\n+  }\n+  .wpc-order-md-last {\n+    -ms-flex-order: 13;\n+    order: 13;\n+  }\n+  .wpc-order-md-0 {\n+    -ms-flex-order: 0;\n+    order: 0;\n+  }\n+  .wpc-order-md-1 {\n+    -ms-flex-order: 1;\n+    order: 1;\n+  }\n+  .wpc-order-md-2 {\n+    -ms-flex-order: 2;\n+    order: 2;\n+  }\n+  .wpc-order-md-3 {\n+    -ms-flex-order: 3;\n+    order: 3;\n+  }\n+  .wpc-order-md-4 {\n+    -ms-flex-order: 4;\n+    order: 4;\n+  }\n+  .wpc-order-md-5 {\n+    -ms-flex-order: 5;\n+    order: 5;\n+  }\n+  .wpc-order-md-6 {\n+    -ms-flex-order: 6;\n+    order: 6;\n+  }\n+  .wpc-order-md-7 {\n+    -ms-flex-order: 7;\n+    order: 7;\n+  }\n+  .wpc-order-md-8 {\n+    -ms-flex-order: 8;\n+    order: 8;\n+  }\n+  .wpc-order-md-9 {\n+    -ms-flex-order: 9;\n+    order: 9;\n+  }\n+  .wpc-order-md-10 {\n+    -ms-flex-order: 10;\n+    order: 10;\n+  }\n+  .wpc-order-md-11 {\n+    -ms-flex-order: 11;\n+    order: 11;\n+  }\n+  .wpc-order-md-12 {\n+    -ms-flex-order: 12;\n+    order: 12;\n+  }\n+  .wpc-offset-md-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-md-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-md-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-md-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-md-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-md-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-md-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-md-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-md-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-md-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-md-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-md-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-col-lg {\n+    -ms-flex-preferred-size: 0;\n+    flex-basis: 0;\n+    -ms-flex-positive: 1;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-lg-1 > * {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-lg-2 > * {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-lg-3 > * {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-lg-4 > * {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-lg-5 > * {\n+    -ms-flex: 0 0 20%;\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-lg-6 > * {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-lg-auto {\n+    -ms-flex: 0 0 auto;\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-lg-1 {\n+    -ms-flex: 0 0 8.333333%;\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-lg-2 {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-lg-3 {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-lg-4 {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-lg-5 {\n+    -ms-flex: 0 0 41.666667%;\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-lg-6 {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-lg-7 {\n+    -ms-flex: 0 0 58.333333%;\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-lg-8 {\n+    -ms-flex: 0 0 66.666667%;\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-lg-9 {\n+    -ms-flex: 0 0 75%;\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-lg-10 {\n+    -ms-flex: 0 0 83.333333%;\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-lg-11 {\n+    -ms-flex: 0 0 91.666667%;\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-lg-12 {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-lg-first {\n+    -ms-flex-order: -1;\n+    order: -1;\n+  }\n+  .wpc-order-lg-last {\n+    -ms-flex-order: 13;\n+    order: 13;\n+  }\n+  .wpc-order-lg-0 {\n+    -ms-flex-order: 0;\n+    order: 0;\n+  }\n+  .wpc-order-lg-1 {\n+    -ms-flex-order: 1;\n+    order: 1;\n+  }\n+  .wpc-order-lg-2 {\n+    -ms-flex-order: 2;\n+    order: 2;\n+  }\n+  .wpc-order-lg-3 {\n+    -ms-flex-order: 3;\n+    order: 3;\n+  }\n+  .wpc-order-lg-4 {\n+    -ms-flex-order: 4;\n+    order: 4;\n+  }\n+  .wpc-order-lg-5 {\n+    -ms-flex-order: 5;\n+    order: 5;\n+  }\n+  .wpc-order-lg-6 {\n+    -ms-flex-order: 6;\n+    order: 6;\n+  }\n+  .wpc-order-lg-7 {\n+    -ms-flex-order: 7;\n+    order: 7;\n+  }\n+  .wpc-order-lg-8 {\n+    -ms-flex-order: 8;\n+    order: 8;\n+  }\n+  .wpc-order-lg-9 {\n+    -ms-flex-order: 9;\n+    order: 9;\n+  }\n+  .wpc-order-lg-10 {\n+    -ms-flex-order: 10;\n+    order: 10;\n+  }\n+  .wpc-order-lg-11 {\n+    -ms-flex-order: 11;\n+    order: 11;\n+  }\n+  .wpc-order-lg-12 {\n+    -ms-flex-order: 12;\n+    order: 12;\n+  }\n+  .wpc-offset-lg-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-lg-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-lg-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-lg-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-lg-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-lg-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-lg-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-lg-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-lg-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-lg-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-lg-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-lg-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-col-xl {\n+    -ms-flex-preferred-size: 0;\n+    flex-basis: 0;\n+    -ms-flex-positive: 1;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-xl-1 > * {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-xl-2 > * {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-xl-3 > * {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-xl-4 > * {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-xl-5 > * {\n+    -ms-flex: 0 0 20%;\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-xl-6 > * {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-xl-auto {\n+    -ms-flex: 0 0 auto;\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-xl-1 {\n+    -ms-flex: 0 0 8.333333%;\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-xl-2 {\n+    -ms-flex: 0 0 16.666667%;\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-xl-3 {\n+    -ms-flex: 0 0 25%;\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-xl-4 {\n+    -ms-flex: 0 0 33.333333%;\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-xl-5 {\n+    -ms-flex: 0 0 41.666667%;\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-xl-6 {\n+    -ms-flex: 0 0 50%;\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-xl-7 {\n+    -ms-flex: 0 0 58.333333%;\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-xl-8 {\n+    -ms-flex: 0 0 66.666667%;\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-xl-9 {\n+    -ms-flex: 0 0 75%;\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-xl-10 {\n+    -ms-flex: 0 0 83.333333%;\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-xl-11 {\n+    -ms-flex: 0 0 91.666667%;\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-xl-12 {\n+    -ms-flex: 0 0 100%;\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-xl-first {\n+    -ms-flex-order: -1;\n+    order: -1;\n+  }\n+  .wpc-order-xl-last {\n+    -ms-flex-order: 13;\n+    order: 13;\n+  }\n+  .wpc-order-xl-0 {\n+    -ms-flex-order: 0;\n+    order: 0;\n+  }\n+  .wpc-order-xl-1 {\n+    -ms-flex-order: 1;\n+    order: 1;\n+  }\n+  .wpc-order-xl-2 {\n+    -ms-flex-order: 2;\n+    order: 2;\n+  }\n+  .wpc-order-xl-3 {\n+    -ms-flex-order: 3;\n+    order: 3;\n+  }\n+  .wpc-order-xl-4 {\n+    -ms-flex-order: 4;\n+    order: 4;\n+  }\n+  .wpc-order-xl-5 {\n+    -ms-flex-order: 5;\n+    order: 5;\n+  }\n+  .wpc-order-xl-6 {\n+    -ms-flex-order: 6;\n+    order: 6;\n+  }\n+  .wpc-order-xl-7 {\n+    -ms-flex-order: 7;\n+    order: 7;\n+  }\n+  .wpc-order-xl-8 {\n+    -ms-flex-order: 8;\n+    order: 8;\n+  }\n+  .wpc-order-xl-9 {\n+    -ms-flex-order: 9;\n+    order: 9;\n+  }\n+  .wpc-order-xl-10 {\n+    -ms-flex-order: 10;\n+    order: 10;\n+  }\n+  .wpc-order-xl-11 {\n+    -ms-flex-order: 11;\n+    order: 11;\n+  }\n+  .wpc-order-xl-12 {\n+    -ms-flex-order: 12;\n+    order: 12;\n+  }\n+  .wpc-offset-xl-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-xl-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-xl-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-xl-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-xl-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-xl-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-xl-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-xl-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-xl-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-xl-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-xl-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-xl-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+.wpc-d-none {\n+  display: none !important;\n+}\n+\n+.wpc-d-inline {\n+  display: inline !important;\n+}\n+\n+.wpc-d-inline-block {\n+  display: inline-block !important;\n+}\n+\n+.wpc-d-block {\n+  display: block !important;\n+}\n+\n+.wpc-d-table {\n+  display: table !important;\n+}\n+\n+.wpc-d-table-row {\n+  display: table-row !important;\n+}\n+\n+.wpc-d-table-cell {\n+  display: table-cell !important;\n+}\n+\n+.wpc-d-flex {\n+  display: -ms-flexbox !important;\n+  display: flex !important;\n+}\n+\n+.wpc-d-inline-flex {\n+  display: -ms-inline-flexbox !important;\n+  display: inline-flex !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-d-sm-none {\n+    display: none !important;\n+  }\n+  .wpc-d-sm-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-sm-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-sm-block {\n+    display: block !important;\n+  }\n+  .wpc-d-sm-table {\n+    display: table !important;\n+  }\n+  .wpc-d-sm-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-sm-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-sm-flex {\n+    display: -ms-flexbox !important;\n+    display: flex !important;\n+  }\n+  .wpc-d-sm-inline-flex {\n+    display: -ms-inline-flexbox !important;\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-d-md-none {\n+    display: none !important;\n+  }\n+  .wpc-d-md-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-md-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-md-block {\n+    display: block !important;\n+  }\n+  .wpc-d-md-table {\n+    display: table !important;\n+  }\n+  .wpc-d-md-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-md-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-md-flex {\n+    display: -ms-flexbox !important;\n+    display: flex !important;\n+  }\n+  .wpc-d-md-inline-flex {\n+    display: -ms-inline-flexbox !important;\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-d-lg-none {\n+    display: none !important;\n+  }\n+  .wpc-d-lg-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-lg-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-lg-block {\n+    display: block !important;\n+  }\n+  .wpc-d-lg-table {\n+    display: table !important;\n+  }\n+  .wpc-d-lg-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-lg-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-lg-flex {\n+    display: -ms-flexbox !important;\n+    display: flex !important;\n+  }\n+  .wpc-d-lg-inline-flex {\n+    display: -ms-inline-flexbox !important;\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-d-xl-none {\n+    display: none !important;\n+  }\n+  .wpc-d-xl-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-xl-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-xl-block {\n+    display: block !important;\n+  }\n+  .wpc-d-xl-table {\n+    display: table !important;\n+  }\n+  .wpc-d-xl-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-xl-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-xl-flex {\n+    display: -ms-flexbox !important;\n+    display: flex !important;\n+  }\n+  .wpc-d-xl-inline-flex {\n+    display: -ms-inline-flexbox !important;\n+    display: inline-flex !important;\n+  }\n+}\n+@media print {\n+  .wpc-d-print-none {\n+    display: none !important;\n+  }\n+  .wpc-d-print-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-print-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-print-block {\n+    display: block !important;\n+  }\n+  .wpc-d-print-table {\n+    display: table !important;\n+  }\n+  .wpc-d-print-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-print-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-print-flex {\n+    display: -ms-flexbox !important;\n+    display: flex !important;\n+  }\n+  .wpc-d-print-inline-flex {\n+    display: -ms-inline-flexbox !important;\n+    display: inline-flex !important;\n+  }\n+}\n+.wpc-flex-row {\n+  -ms-flex-direction: row !important;\n+  flex-direction: row !important;\n+}\n+\n+.wpc-flex-column {\n+  -ms-flex-direction: column !important;\n+  flex-direction: column !important;\n+}\n+\n+.wpc-flex-row-reverse {\n+  -ms-flex-direction: row-reverse !important;\n+  flex-direction: row-reverse !important;\n+}\n+\n+.wpc-flex-column-reverse {\n+  -ms-flex-direction: column-reverse !important;\n+  flex-direction: column-reverse !important;\n+}\n+\n+.wpc-flex-wrap {\n+  -ms-flex-wrap: wrap !important;\n+  flex-wrap: wrap !important;\n+}\n+\n+.wpc-flex-nowrap {\n+  -ms-flex-wrap: nowrap !important;\n+  flex-wrap: nowrap !important;\n+}\n+\n+.wpc-flex-wrap-reverse {\n+  -ms-flex-wrap: wrap-reverse !important;\n+  flex-wrap: wrap-reverse !important;\n+}\n+\n+.wpc-flex-fill {\n+  -ms-flex: 1 1 auto !important;\n+  flex: 1 1 auto !important;\n+}\n+\n+.wpc-flex-grow-0 {\n+  -ms-flex-positive: 0 !important;\n+  flex-grow: 0 !important;\n+}\n+\n+.wpc-flex-grow-1 {\n+  -ms-flex-positive: 1 !important;\n+  flex-grow: 1 !important;\n+}\n+\n+.wpc-flex-shrink-0 {\n+  -ms-flex-negative: 0 !important;\n+  flex-shrink: 0 !important;\n+}\n+\n+.wpc-flex-shrink-1 {\n+  -ms-flex-negative: 1 !important;\n+  flex-shrink: 1 !important;\n+}\n+\n+.wpc-justify-content-start {\n+  -ms-flex-pack: start !important;\n+  justify-content: flex-start !important;\n+}\n+\n+.wpc-justify-content-end {\n+  -ms-flex-pack: end !important;\n+  justify-content: flex-end !important;\n+}\n+\n+.wpc-justify-content-center {\n+  -ms-flex-pack: center !important;\n+  justify-content: center !important;\n+}\n+\n+.wpc-justify-content-between {\n+  -ms-flex-pack: justify !important;\n+  justify-content: space-between !important;\n+}\n+\n+.wpc-justify-content-around {\n+  -ms-flex-pack: distribute !important;\n+  justify-content: space-around !important;\n+}\n+\n+.wpc-align-items-start {\n+  -ms-flex-align: start !important;\n+  align-items: flex-start !important;\n+}\n+\n+.wpc-align-items-end {\n+  -ms-flex-align: end !important;\n+  align-items: flex-end !important;\n+}\n+\n+.wpc-align-items-center {\n+  -ms-flex-align: center !important;\n+  align-items: center !important;\n+}\n+\n+.wpc-align-items-baseline {\n+  -ms-flex-align: baseline !important;\n+  align-items: baseline !important;\n+}\n+\n+.wpc-align-items-stretch {\n+  -ms-flex-align: stretch !important;\n+  align-items: stretch !important;\n+}\n+\n+.wpc-align-content-start {\n+  -ms-flex-line-pack: start !important;\n+  align-content: flex-start !important;\n+}\n+\n+.wpc-align-content-end {\n+  -ms-flex-line-pack: end !important;\n+  align-content: flex-end !important;\n+}\n+\n+.wpc-align-content-center {\n+  -ms-flex-line-pack: center !important;\n+  align-content: center !important;\n+}\n+\n+.wpc-align-content-between {\n+  -ms-flex-line-pack: justify !important;\n+  align-content: space-between !important;\n+}\n+\n+.wpc-align-content-around {\n+  -ms-flex-line-pack: distribute !important;\n+  align-content: space-around !important;\n+}\n+\n+.wpc-align-content-stretch {\n+  -ms-flex-line-pack: stretch !important;\n+  align-content: stretch !important;\n+}\n+\n+.wpc-align-self-auto {\n+  -ms-flex-item-align: auto !important;\n+  align-self: auto !important;\n+}\n+\n+.wpc-align-self-start {\n+  -ms-flex-item-align: start !important;\n+  align-self: flex-start !important;\n+}\n+\n+.wpc-align-self-end {\n+  -ms-flex-item-align: end !important;\n+  align-self: flex-end !important;\n+}\n+\n+.wpc-align-self-center {\n+  -ms-flex-item-align: center !important;\n+  align-self: center !important;\n+}\n+\n+.wpc-align-self-baseline {\n+  -ms-flex-item-align: baseline !important;\n+  align-self: baseline !important;\n+}\n+\n+.wpc-align-self-stretch {\n+  -ms-flex-item-align: stretch !important;\n+  align-self: stretch !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-flex-sm-row {\n+    -ms-flex-direction: row !important;\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-sm-column {\n+    -ms-flex-direction: column !important;\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-sm-row-reverse {\n+    -ms-flex-direction: row-reverse !important;\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-sm-column-reverse {\n+    -ms-flex-direction: column-reverse !important;\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-sm-wrap {\n+    -ms-flex-wrap: wrap !important;\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-sm-nowrap {\n+    -ms-flex-wrap: nowrap !important;\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-sm-wrap-reverse {\n+    -ms-flex-wrap: wrap-reverse !important;\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-sm-fill {\n+    -ms-flex: 1 1 auto !important;\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-sm-grow-0 {\n+    -ms-flex-positive: 0 !important;\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-sm-grow-1 {\n+    -ms-flex-positive: 1 !important;\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-sm-shrink-0 {\n+    -ms-flex-negative: 0 !important;\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-sm-shrink-1 {\n+    -ms-flex-negative: 1 !important;\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-sm-start {\n+    -ms-flex-pack: start !important;\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-sm-end {\n+    -ms-flex-pack: end !important;\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-sm-center {\n+    -ms-flex-pack: center !important;\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-sm-between {\n+    -ms-flex-pack: justify !important;\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-sm-around {\n+    -ms-flex-pack: distribute !important;\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-sm-start {\n+    -ms-flex-align: start !important;\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-sm-end {\n+    -ms-flex-align: end !important;\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-sm-center {\n+    -ms-flex-align: center !important;\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-sm-baseline {\n+    -ms-flex-align: baseline !important;\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-sm-stretch {\n+    -ms-flex-align: stretch !important;\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-sm-start {\n+    -ms-flex-line-pack: start !important;\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-sm-end {\n+    -ms-flex-line-pack: end !important;\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-sm-center {\n+    -ms-flex-line-pack: center !important;\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-sm-between {\n+    -ms-flex-line-pack: justify !important;\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-sm-around {\n+    -ms-flex-line-pack: distribute !important;\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-sm-stretch {\n+    -ms-flex-line-pack: stretch !important;\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-sm-auto {\n+    -ms-flex-item-align: auto !important;\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-sm-start {\n+    -ms-flex-item-align: start !important;\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-sm-end {\n+    -ms-flex-item-align: end !important;\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-sm-center {\n+    -ms-flex-item-align: center !important;\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-sm-baseline {\n+    -ms-flex-item-align: baseline !important;\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-sm-stretch {\n+    -ms-flex-item-align: stretch !important;\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-flex-md-row {\n+    -ms-flex-direction: row !important;\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-md-column {\n+    -ms-flex-direction: column !important;\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-md-row-reverse {\n+    -ms-flex-direction: row-reverse !important;\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-md-column-reverse {\n+    -ms-flex-direction: column-reverse !important;\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-md-wrap {\n+    -ms-flex-wrap: wrap !important;\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-md-nowrap {\n+    -ms-flex-wrap: nowrap !important;\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-md-wrap-reverse {\n+    -ms-flex-wrap: wrap-reverse !important;\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-md-fill {\n+    -ms-flex: 1 1 auto !important;\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-md-grow-0 {\n+    -ms-flex-positive: 0 !important;\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-md-grow-1 {\n+    -ms-flex-positive: 1 !important;\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-md-shrink-0 {\n+    -ms-flex-negative: 0 !important;\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-md-shrink-1 {\n+    -ms-flex-negative: 1 !important;\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-md-start {\n+    -ms-flex-pack: start !important;\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-md-end {\n+    -ms-flex-pack: end !important;\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-md-center {\n+    -ms-flex-pack: center !important;\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-md-between {\n+    -ms-flex-pack: justify !important;\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-md-around {\n+    -ms-flex-pack: distribute !important;\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-md-start {\n+    -ms-flex-align: start !important;\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-md-end {\n+    -ms-flex-align: end !important;\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-md-center {\n+    -ms-flex-align: center !important;\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-md-baseline {\n+    -ms-flex-align: baseline !important;\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-md-stretch {\n+    -ms-flex-align: stretch !important;\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-md-start {\n+    -ms-flex-line-pack: start !important;\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-md-end {\n+    -ms-flex-line-pack: end !important;\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-md-center {\n+    -ms-flex-line-pack: center !important;\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-md-between {\n+    -ms-flex-line-pack: justify !important;\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-md-around {\n+    -ms-flex-line-pack: distribute !important;\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-md-stretch {\n+    -ms-flex-line-pack: stretch !important;\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-md-auto {\n+    -ms-flex-item-align: auto !important;\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-md-start {\n+    -ms-flex-item-align: start !important;\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-md-end {\n+    -ms-flex-item-align: end !important;\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-md-center {\n+    -ms-flex-item-align: center !important;\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-md-baseline {\n+    -ms-flex-item-align: baseline !important;\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-md-stretch {\n+    -ms-flex-item-align: stretch !important;\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-flex-lg-row {\n+    -ms-flex-direction: row !important;\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-lg-column {\n+    -ms-flex-direction: column !important;\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-lg-row-reverse {\n+    -ms-flex-direction: row-reverse !important;\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-lg-column-reverse {\n+    -ms-flex-direction: column-reverse !important;\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-lg-wrap {\n+    -ms-flex-wrap: wrap !important;\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-lg-nowrap {\n+    -ms-flex-wrap: nowrap !important;\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-lg-wrap-reverse {\n+    -ms-flex-wrap: wrap-reverse !important;\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-lg-fill {\n+    -ms-flex: 1 1 auto !important;\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-lg-grow-0 {\n+    -ms-flex-positive: 0 !important;\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-lg-grow-1 {\n+    -ms-flex-positive: 1 !important;\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-lg-shrink-0 {\n+    -ms-flex-negative: 0 !important;\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-lg-shrink-1 {\n+    -ms-flex-negative: 1 !important;\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-lg-start {\n+    -ms-flex-pack: start !important;\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-lg-end {\n+    -ms-flex-pack: end !important;\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-lg-center {\n+    -ms-flex-pack: center !important;\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-lg-between {\n+    -ms-flex-pack: justify !important;\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-lg-around {\n+    -ms-flex-pack: distribute !important;\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-lg-start {\n+    -ms-flex-align: start !important;\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-lg-end {\n+    -ms-flex-align: end !important;\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-lg-center {\n+    -ms-flex-align: center !important;\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-lg-baseline {\n+    -ms-flex-align: baseline !important;\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-lg-stretch {\n+    -ms-flex-align: stretch !important;\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-lg-start {\n+    -ms-flex-line-pack: start !important;\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-lg-end {\n+    -ms-flex-line-pack: end !important;\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-lg-center {\n+    -ms-flex-line-pack: center !important;\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-lg-between {\n+    -ms-flex-line-pack: justify !important;\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-lg-around {\n+    -ms-flex-line-pack: distribute !important;\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-lg-stretch {\n+    -ms-flex-line-pack: stretch !important;\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-lg-auto {\n+    -ms-flex-item-align: auto !important;\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-lg-start {\n+    -ms-flex-item-align: start !important;\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-lg-end {\n+    -ms-flex-item-align: end !important;\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-lg-center {\n+    -ms-flex-item-align: center !important;\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-lg-baseline {\n+    -ms-flex-item-align: baseline !important;\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-lg-stretch {\n+    -ms-flex-item-align: stretch !important;\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-flex-xl-row {\n+    -ms-flex-direction: row !important;\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-xl-column {\n+    -ms-flex-direction: column !important;\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-xl-row-reverse {\n+    -ms-flex-direction: row-reverse !important;\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-xl-column-reverse {\n+    -ms-flex-direction: column-reverse !important;\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-xl-wrap {\n+    -ms-flex-wrap: wrap !important;\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-xl-nowrap {\n+    -ms-flex-wrap: nowrap !important;\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-xl-wrap-reverse {\n+    -ms-flex-wrap: wrap-reverse !important;\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-xl-fill {\n+    -ms-flex: 1 1 auto !important;\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-xl-grow-0 {\n+    -ms-flex-positive: 0 !important;\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-xl-grow-1 {\n+    -ms-flex-positive: 1 !important;\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-xl-shrink-0 {\n+    -ms-flex-negative: 0 !important;\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-xl-shrink-1 {\n+    -ms-flex-negative: 1 !important;\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-xl-start {\n+    -ms-flex-pack: start !important;\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-xl-end {\n+    -ms-flex-pack: end !important;\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-xl-center {\n+    -ms-flex-pack: center !important;\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-xl-between {\n+    -ms-flex-pack: justify !important;\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-xl-around {\n+    -ms-flex-pack: distribute !important;\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-xl-start {\n+    -ms-flex-align: start !important;\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-xl-end {\n+    -ms-flex-align: end !important;\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-xl-center {\n+    -ms-flex-align: center !important;\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-xl-baseline {\n+    -ms-flex-align: baseline !important;\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-xl-stretch {\n+    -ms-flex-align: stretch !important;\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-xl-start {\n+    -ms-flex-line-pack: start !important;\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-xl-end {\n+    -ms-flex-line-pack: end !important;\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-xl-center {\n+    -ms-flex-line-pack: center !important;\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-xl-between {\n+    -ms-flex-line-pack: justify !important;\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-xl-around {\n+    -ms-flex-line-pack: distribute !important;\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-xl-stretch {\n+    -ms-flex-line-pack: stretch !important;\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-xl-auto {\n+    -ms-flex-item-align: auto !important;\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-xl-start {\n+    -ms-flex-item-align: start !important;\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-xl-end {\n+    -ms-flex-item-align: end !important;\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-xl-center {\n+    -ms-flex-item-align: center !important;\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-xl-baseline {\n+    -ms-flex-item-align: baseline !important;\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-xl-stretch {\n+    -ms-flex-item-align: stretch !important;\n+    align-self: stretch !important;\n+  }\n+}\n+.wpc-m-0 {\n+  margin: 0 !important;\n+}\n+\n+.wpc-mt-0,\n+.wpc-my-0 {\n+  margin-top: 0 !important;\n+}\n+\n+.wpc-mr-0,\n+.wpc-mx-0 {\n+  margin-right: 0 !important;\n+}\n+\n+.wpc-mb-0,\n+.wpc-my-0 {\n+  margin-bottom: 0 !important;\n+}\n+\n+.wpc-ml-0,\n+.wpc-mx-0 {\n+  margin-left: 0 !important;\n+}\n+\n+.wpc-m-1 {\n+  margin: 0.25rem !important;\n+}\n+\n+.wpc-mt-1,\n+.wpc-my-1 {\n+  margin-top: 0.25rem !important;\n+}\n+\n+.wpc-mr-1,\n+.wpc-mx-1 {\n+  margin-right: 0.25rem !important;\n+}\n+\n+.wpc-mb-1,\n+.wpc-my-1 {\n+  margin-bottom: 0.25rem !important;\n+}\n+\n+.wpc-ml-1,\n+.wpc-mx-1 {\n+  margin-left: 0.25rem !important;\n+}\n+\n+.wpc-m-2 {\n+  margin: 0.5rem !important;\n+}\n+\n+.wpc-mt-2,\n+.wpc-my-2 {\n+  margin-top: 0.5rem !important;\n+}\n+\n+.wpc-mr-2,\n+.wpc-mx-2 {\n+  margin-right: 0.5rem !important;\n+}\n+\n+.wpc-mb-2,\n+.wpc-my-2 {\n+  margin-bottom: 0.5rem !important;\n+}\n+\n+.wpc-ml-2,\n+.wpc-mx-2 {\n+  margin-left: 0.5rem !important;\n+}\n+\n+.wpc-m-3 {\n+  margin: 1rem !important;\n+}\n+\n+.wpc-mt-3,\n+.wpc-my-3 {\n+  margin-top: 1rem !important;\n+}\n+\n+.wpc-mr-3,\n+.wpc-mx-3 {\n+  margin-right: 1rem !important;\n+}\n+\n+.wpc-mb-3,\n+.wpc-my-3 {\n+  margin-bottom: 1rem !important;\n+}\n+\n+.wpc-ml-3,\n+.wpc-mx-3 {\n+  margin-left: 1rem !important;\n+}\n+\n+.wpc-m-4 {\n+  margin: 1.5rem !important;\n+}\n+\n+.wpc-mt-4,\n+.wpc-my-4 {\n+  margin-top: 1.5rem !important;\n+}\n+\n+.wpc-mr-4,\n+.wpc-mx-4 {\n+  margin-right: 1.5rem !important;\n+}\n+\n+.wpc-mb-4,\n+.wpc-my-4 {\n+  margin-bottom: 1.5rem !important;\n+}\n+\n+.wpc-ml-4,\n+.wpc-mx-4 {\n+  margin-left: 1.5rem !important;\n+}\n+\n+.wpc-m-5 {\n+  margin: 3rem !important;\n+}\n+\n+.wpc-mt-5,\n+.wpc-my-5 {\n+  margin-top: 3rem !important;\n+}\n+\n+.wpc-mr-5,\n+.wpc-mx-5 {\n+  margin-right: 3rem !important;\n+}\n+\n+.wpc-mb-5,\n+.wpc-my-5 {\n+  margin-bottom: 3rem !important;\n+}\n+\n+.wpc-ml-5,\n+.wpc-mx-5 {\n+  margin-left: 3rem !important;\n+}\n+\n+.wpc-p-0 {\n+  padding: 0 !important;\n+}\n+\n+.wpc-pt-0,\n+.wpc-py-0 {\n+  padding-top: 0 !important;\n+}\n+\n+.wpc-pr-0,\n+.wpc-px-0 {\n+  padding-right: 0 !important;\n+}\n+\n+.wpc-pb-0,\n+.wpc-py-0 {\n+  padding-bottom: 0 !important;\n+}\n+\n+.wpc-pl-0,\n+.wpc-px-0 {\n+  padding-left: 0 !important;\n+}\n+\n+.wpc-p-1 {\n+  padding: 0.25rem !important;\n+}\n+\n+.wpc-pt-1,\n+.wpc-py-1 {\n+  padding-top: 0.25rem !important;\n+}\n+\n+.wpc-pr-1,\n+.wpc-px-1 {\n+  padding-right: 0.25rem !important;\n+}\n+\n+.wpc-pb-1,\n+.wpc-py-1 {\n+  padding-bottom: 0.25rem !important;\n+}\n+\n+.wpc-pl-1,\n+.wpc-px-1 {\n+  padding-left: 0.25rem !important;\n+}\n+\n+.wpc-p-2 {\n+  padding: 0.5rem !important;\n+}\n+\n+.wpc-pt-2,\n+.wpc-py-2 {\n+  padding-top: 0.5rem !important;\n+}\n+\n+.wpc-pr-2,\n+.wpc-px-2 {\n+  padding-right: 0.5rem !important;\n+}\n+\n+.wpc-pb-2,\n+.wpc-py-2 {\n+  padding-bottom: 0.5rem !important;\n+}\n+\n+.wpc-pl-2,\n+.wpc-px-2 {\n+  padding-left: 0.5rem !important;\n+}\n+\n+.wpc-p-3 {\n+  padding: 1rem !important;\n+}\n+\n+.wpc-pt-3,\n+.wpc-py-3 {\n+  padding-top: 1rem !important;\n+}\n+\n+.wpc-pr-3,\n+.wpc-px-3 {\n+  padding-right: 1rem !important;\n+}\n+\n+.wpc-pb-3,\n+.wpc-py-3 {\n+  padding-bottom: 1rem !important;\n+}\n+\n+.wpc-pl-3,\n+.wpc-px-3 {\n+  padding-left: 1rem !important;\n+}\n+\n+.wpc-p-4 {\n+  padding: 1.5rem !important;\n+}\n+\n+.wpc-pt-4,\n+.wpc-py-4 {\n+  padding-top: 1.5rem !important;\n+}\n+\n+.wpc-pr-4,\n+.wpc-px-4 {\n+  padding-right: 1.5rem !important;\n+}\n+\n+.wpc-pb-4,\n+.wpc-py-4 {\n+  padding-bottom: 1.5rem !important;\n+}\n+\n+.wpc-pl-4,\n+.wpc-px-4 {\n+  padding-left: 1.5rem !important;\n+}\n+\n+.wpc-p-5 {\n+  padding: 3rem !important;\n+}\n+\n+.wpc-pt-5,\n+.wpc-py-5 {\n+  padding-top: 3rem !important;\n+}\n+\n+.wpc-pr-5,\n+.wpc-px-5 {\n+  padding-right: 3rem !important;\n+}\n+\n+.wpc-pb-5,\n+.wpc-py-5 {\n+  padding-bottom: 3rem !important;\n+}\n+\n+.wpc-pl-5,\n+.wpc-px-5 {\n+  padding-left: 3rem !important;\n+}\n+\n+.wpc-m-n1 {\n+  margin: -0.25rem !important;\n+}\n+\n+.wpc-mt-n1,\n+.wpc-my-n1 {\n+  margin-top: -0.25rem !important;\n+}\n+\n+.wpc-mr-n1,\n+.wpc-mx-n1 {\n+  margin-right: -0.25rem !important;\n+}\n+\n+.wpc-mb-n1,\n+.wpc-my-n1 {\n+  margin-bottom: -0.25rem !important;\n+}\n+\n+.wpc-ml-n1,\n+.wpc-mx-n1 {\n+  margin-left: -0.25rem !important;\n+}\n+\n+.wpc-m-n2 {\n+  margin: -0.5rem !important;\n+}\n+\n+.wpc-mt-n2,\n+.wpc-my-n2 {\n+  margin-top: -0.5rem !important;\n+}\n+\n+.wpc-mr-n2,\n+.wpc-mx-n2 {\n+  margin-right: -0.5rem !important;\n+}\n+\n+.wpc-mb-n2,\n+.wpc-my-n2 {\n+  margin-bottom: -0.5rem !important;\n+}\n+\n+.wpc-ml-n2,\n+.wpc-mx-n2 {\n+  margin-left: -0.5rem !important;\n+}\n+\n+.wpc-m-n3 {\n+  margin: -1rem !important;\n+}\n+\n+.wpc-mt-n3,\n+.wpc-my-n3 {\n+  margin-top: -1rem !important;\n+}\n+\n+.wpc-mr-n3,\n+.wpc-mx-n3 {\n+  margin-right: -1rem !important;\n+}\n+\n+.wpc-mb-n3,\n+.wpc-my-n3 {\n+  margin-bottom: -1rem !important;\n+}\n+\n+.wpc-ml-n3,\n+.wpc-mx-n3 {\n+  margin-left: -1rem !important;\n+}\n+\n+.wpc-m-n4 {\n+  margin: -1.5rem !important;\n+}\n+\n+.wpc-mt-n4,\n+.wpc-my-n4 {\n+  margin-top: -1.5rem !important;\n+}\n+\n+.wpc-mr-n4,\n+.wpc-mx-n4 {\n+  margin-right: -1.5rem !important;\n+}\n+\n+.wpc-mb-n4,\n+.wpc-my-n4 {\n+  margin-bottom: -1.5rem !important;\n+}\n+\n+.wpc-ml-n4,\n+.wpc-mx-n4 {\n+  margin-left: -1.5rem !important;\n+}\n+\n+.wpc-m-n5 {\n+  margin: -3rem !important;\n+}\n+\n+.wpc-mt-n5,\n+.wpc-my-n5 {\n+  margin-top: -3rem !important;\n+}\n+\n+.wpc-mr-n5,\n+.wpc-mx-n5 {\n+  margin-right: -3rem !important;\n+}\n+\n+.wpc-mb-n5,\n+.wpc-my-n5 {\n+  margin-bottom: -3rem !important;\n+}\n+\n+.wpc-ml-n5,\n+.wpc-mx-n5 {\n+  margin-left: -3rem !important;\n+}\n+\n+.wpc-m-auto {\n+  margin: auto !important;\n+}\n+\n+.wpc-mt-auto,\n+.wpc-my-auto {\n+  margin-top: auto !important;\n+}\n+\n+.wpc-mr-auto,\n+.wpc-mx-auto {\n+  margin-right: auto !important;\n+}\n+\n+.wpc-mb-auto,\n+.wpc-my-auto {\n+  margin-bottom: auto !important;\n+}\n+\n+.wpc-ml-auto,\n+.wpc-mx-auto {\n+  margin-left: auto !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-m-sm-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-sm-0,\n+  .wpc-my-sm-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-sm-0,\n+  .wpc-mx-sm-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-sm-0,\n+  .wpc-my-sm-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-sm-0,\n+  .wpc-mx-sm-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-sm-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-sm-1,\n+  .wpc-my-sm-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-sm-1,\n+  .wpc-mx-sm-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-sm-1,\n+  .wpc-my-sm-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-sm-1,\n+  .wpc-mx-sm-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-sm-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-sm-2,\n+  .wpc-my-sm-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-sm-2,\n+  .wpc-mx-sm-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-sm-2,\n+  .wpc-my-sm-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-sm-2,\n+  .wpc-mx-sm-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-sm-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-sm-3,\n+  .wpc-my-sm-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-sm-3,\n+  .wpc-mx-sm-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-sm-3,\n+  .wpc-my-sm-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-sm-3,\n+  .wpc-mx-sm-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-sm-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-sm-4,\n+  .wpc-my-sm-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-sm-4,\n+  .wpc-mx-sm-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-sm-4,\n+  .wpc-my-sm-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-sm-4,\n+  .wpc-mx-sm-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-sm-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-sm-5,\n+  .wpc-my-sm-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-sm-5,\n+  .wpc-mx-sm-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-sm-5,\n+  .wpc-my-sm-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-sm-5,\n+  .wpc-mx-sm-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-sm-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-sm-0,\n+  .wpc-py-sm-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-sm-0,\n+  .wpc-px-sm-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-sm-0,\n+  .wpc-py-sm-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-sm-0,\n+  .wpc-px-sm-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-sm-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-sm-1,\n+  .wpc-py-sm-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-sm-1,\n+  .wpc-px-sm-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-sm-1,\n+  .wpc-py-sm-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-sm-1,\n+  .wpc-px-sm-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-sm-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-sm-2,\n+  .wpc-py-sm-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-sm-2,\n+  .wpc-px-sm-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-sm-2,\n+  .wpc-py-sm-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-sm-2,\n+  .wpc-px-sm-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-sm-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-sm-3,\n+  .wpc-py-sm-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-sm-3,\n+  .wpc-px-sm-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-sm-3,\n+  .wpc-py-sm-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-sm-3,\n+  .wpc-px-sm-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-sm-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-sm-4,\n+  .wpc-py-sm-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-sm-4,\n+  .wpc-px-sm-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-sm-4,\n+  .wpc-py-sm-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-sm-4,\n+  .wpc-px-sm-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-sm-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-sm-5,\n+  .wpc-py-sm-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-sm-5,\n+  .wpc-px-sm-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-sm-5,\n+  .wpc-py-sm-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-sm-5,\n+  .wpc-px-sm-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-sm-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-sm-n1,\n+  .wpc-my-sm-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-sm-n1,\n+  .wpc-mx-sm-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-sm-n1,\n+  .wpc-my-sm-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-sm-n1,\n+  .wpc-mx-sm-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-sm-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-sm-n2,\n+  .wpc-my-sm-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-sm-n2,\n+  .wpc-mx-sm-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-sm-n2,\n+  .wpc-my-sm-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-sm-n2,\n+  .wpc-mx-sm-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-sm-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-sm-n3,\n+  .wpc-my-sm-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-sm-n3,\n+  .wpc-mx-sm-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-sm-n3,\n+  .wpc-my-sm-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-sm-n3,\n+  .wpc-mx-sm-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-sm-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-sm-n4,\n+  .wpc-my-sm-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-sm-n4,\n+  .wpc-mx-sm-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-sm-n4,\n+  .wpc-my-sm-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-sm-n4,\n+  .wpc-mx-sm-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-sm-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-sm-n5,\n+  .wpc-my-sm-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-sm-n5,\n+  .wpc-mx-sm-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-sm-n5,\n+  .wpc-my-sm-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-sm-n5,\n+  .wpc-mx-sm-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-sm-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-sm-auto,\n+  .wpc-my-sm-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-sm-auto,\n+  .wpc-mx-sm-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-sm-auto,\n+  .wpc-my-sm-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-sm-auto,\n+  .wpc-mx-sm-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-m-md-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-md-0,\n+  .wpc-my-md-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-md-0,\n+  .wpc-mx-md-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-md-0,\n+  .wpc-my-md-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-md-0,\n+  .wpc-mx-md-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-md-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-md-1,\n+  .wpc-my-md-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-md-1,\n+  .wpc-mx-md-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-md-1,\n+  .wpc-my-md-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-md-1,\n+  .wpc-mx-md-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-md-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-md-2,\n+  .wpc-my-md-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-md-2,\n+  .wpc-mx-md-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-md-2,\n+  .wpc-my-md-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-md-2,\n+  .wpc-mx-md-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-md-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-md-3,\n+  .wpc-my-md-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-md-3,\n+  .wpc-mx-md-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-md-3,\n+  .wpc-my-md-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-md-3,\n+  .wpc-mx-md-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-md-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-md-4,\n+  .wpc-my-md-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-md-4,\n+  .wpc-mx-md-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-md-4,\n+  .wpc-my-md-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-md-4,\n+  .wpc-mx-md-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-md-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-md-5,\n+  .wpc-my-md-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-md-5,\n+  .wpc-mx-md-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-md-5,\n+  .wpc-my-md-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-md-5,\n+  .wpc-mx-md-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-md-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-md-0,\n+  .wpc-py-md-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-md-0,\n+  .wpc-px-md-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-md-0,\n+  .wpc-py-md-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-md-0,\n+  .wpc-px-md-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-md-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-md-1,\n+  .wpc-py-md-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-md-1,\n+  .wpc-px-md-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-md-1,\n+  .wpc-py-md-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-md-1,\n+  .wpc-px-md-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-md-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-md-2,\n+  .wpc-py-md-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-md-2,\n+  .wpc-px-md-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-md-2,\n+  .wpc-py-md-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-md-2,\n+  .wpc-px-md-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-md-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-md-3,\n+  .wpc-py-md-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-md-3,\n+  .wpc-px-md-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-md-3,\n+  .wpc-py-md-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-md-3,\n+  .wpc-px-md-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-md-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-md-4,\n+  .wpc-py-md-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-md-4,\n+  .wpc-px-md-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-md-4,\n+  .wpc-py-md-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-md-4,\n+  .wpc-px-md-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-md-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-md-5,\n+  .wpc-py-md-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-md-5,\n+  .wpc-px-md-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-md-5,\n+  .wpc-py-md-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-md-5,\n+  .wpc-px-md-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-md-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-md-n1,\n+  .wpc-my-md-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-md-n1,\n+  .wpc-mx-md-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-md-n1,\n+  .wpc-my-md-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-md-n1,\n+  .wpc-mx-md-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-md-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-md-n2,\n+  .wpc-my-md-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-md-n2,\n+  .wpc-mx-md-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-md-n2,\n+  .wpc-my-md-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-md-n2,\n+  .wpc-mx-md-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-md-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-md-n3,\n+  .wpc-my-md-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-md-n3,\n+  .wpc-mx-md-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-md-n3,\n+  .wpc-my-md-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-md-n3,\n+  .wpc-mx-md-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-md-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-md-n4,\n+  .wpc-my-md-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-md-n4,\n+  .wpc-mx-md-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-md-n4,\n+  .wpc-my-md-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-md-n4,\n+  .wpc-mx-md-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-md-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-md-n5,\n+  .wpc-my-md-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-md-n5,\n+  .wpc-mx-md-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-md-n5,\n+  .wpc-my-md-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-md-n5,\n+  .wpc-mx-md-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-md-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-md-auto,\n+  .wpc-my-md-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-md-auto,\n+  .wpc-mx-md-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-md-auto,\n+  .wpc-my-md-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-md-auto,\n+  .wpc-mx-md-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-m-lg-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-lg-0,\n+  .wpc-my-lg-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-lg-0,\n+  .wpc-mx-lg-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-lg-0,\n+  .wpc-my-lg-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-lg-0,\n+  .wpc-mx-lg-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-lg-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-lg-1,\n+  .wpc-my-lg-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-lg-1,\n+  .wpc-mx-lg-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-lg-1,\n+  .wpc-my-lg-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-lg-1,\n+  .wpc-mx-lg-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-lg-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-lg-2,\n+  .wpc-my-lg-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-lg-2,\n+  .wpc-mx-lg-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-lg-2,\n+  .wpc-my-lg-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-lg-2,\n+  .wpc-mx-lg-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-lg-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-lg-3,\n+  .wpc-my-lg-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-lg-3,\n+  .wpc-mx-lg-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-lg-3,\n+  .wpc-my-lg-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-lg-3,\n+  .wpc-mx-lg-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-lg-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-lg-4,\n+  .wpc-my-lg-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-lg-4,\n+  .wpc-mx-lg-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-lg-4,\n+  .wpc-my-lg-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-lg-4,\n+  .wpc-mx-lg-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-lg-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-lg-5,\n+  .wpc-my-lg-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-lg-5,\n+  .wpc-mx-lg-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-lg-5,\n+  .wpc-my-lg-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-lg-5,\n+  .wpc-mx-lg-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-lg-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-lg-0,\n+  .wpc-py-lg-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-lg-0,\n+  .wpc-px-lg-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-lg-0,\n+  .wpc-py-lg-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-lg-0,\n+  .wpc-px-lg-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-lg-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-lg-1,\n+  .wpc-py-lg-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-lg-1,\n+  .wpc-px-lg-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-lg-1,\n+  .wpc-py-lg-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-lg-1,\n+  .wpc-px-lg-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-lg-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-lg-2,\n+  .wpc-py-lg-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-lg-2,\n+  .wpc-px-lg-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-lg-2,\n+  .wpc-py-lg-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-lg-2,\n+  .wpc-px-lg-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-lg-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-lg-3,\n+  .wpc-py-lg-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-lg-3,\n+  .wpc-px-lg-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-lg-3,\n+  .wpc-py-lg-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-lg-3,\n+  .wpc-px-lg-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-lg-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-lg-4,\n+  .wpc-py-lg-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-lg-4,\n+  .wpc-px-lg-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-lg-4,\n+  .wpc-py-lg-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-lg-4,\n+  .wpc-px-lg-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-lg-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-lg-5,\n+  .wpc-py-lg-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-lg-5,\n+  .wpc-px-lg-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-lg-5,\n+  .wpc-py-lg-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-lg-5,\n+  .wpc-px-lg-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-lg-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-lg-n1,\n+  .wpc-my-lg-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-lg-n1,\n+  .wpc-mx-lg-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-lg-n1,\n+  .wpc-my-lg-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-lg-n1,\n+  .wpc-mx-lg-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-lg-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-lg-n2,\n+  .wpc-my-lg-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-lg-n2,\n+  .wpc-mx-lg-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-lg-n2,\n+  .wpc-my-lg-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-lg-n2,\n+  .wpc-mx-lg-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-lg-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-lg-n3,\n+  .wpc-my-lg-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-lg-n3,\n+  .wpc-mx-lg-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-lg-n3,\n+  .wpc-my-lg-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-lg-n3,\n+  .wpc-mx-lg-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-lg-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-lg-n4,\n+  .wpc-my-lg-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-lg-n4,\n+  .wpc-mx-lg-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-lg-n4,\n+  .wpc-my-lg-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-lg-n4,\n+  .wpc-mx-lg-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-lg-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-lg-n5,\n+  .wpc-my-lg-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-lg-n5,\n+  .wpc-mx-lg-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-lg-n5,\n+  .wpc-my-lg-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-lg-n5,\n+  .wpc-mx-lg-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-lg-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-lg-auto,\n+  .wpc-my-lg-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-lg-auto,\n+  .wpc-mx-lg-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-lg-auto,\n+  .wpc-my-lg-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-lg-auto,\n+  .wpc-mx-lg-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-m-xl-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-xl-0,\n+  .wpc-my-xl-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-xl-0,\n+  .wpc-mx-xl-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-xl-0,\n+  .wpc-my-xl-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-xl-0,\n+  .wpc-mx-xl-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-xl-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-xl-1,\n+  .wpc-my-xl-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-xl-1,\n+  .wpc-mx-xl-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-xl-1,\n+  .wpc-my-xl-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-xl-1,\n+  .wpc-mx-xl-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-xl-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-xl-2,\n+  .wpc-my-xl-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-xl-2,\n+  .wpc-mx-xl-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-xl-2,\n+  .wpc-my-xl-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-xl-2,\n+  .wpc-mx-xl-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-xl-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-xl-3,\n+  .wpc-my-xl-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-xl-3,\n+  .wpc-mx-xl-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-xl-3,\n+  .wpc-my-xl-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-xl-3,\n+  .wpc-mx-xl-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-xl-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-xl-4,\n+  .wpc-my-xl-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-xl-4,\n+  .wpc-mx-xl-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-xl-4,\n+  .wpc-my-xl-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-xl-4,\n+  .wpc-mx-xl-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-xl-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-xl-5,\n+  .wpc-my-xl-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-xl-5,\n+  .wpc-mx-xl-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-xl-5,\n+  .wpc-my-xl-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-xl-5,\n+  .wpc-mx-xl-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-xl-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-xl-0,\n+  .wpc-py-xl-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-xl-0,\n+  .wpc-px-xl-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-xl-0,\n+  .wpc-py-xl-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-xl-0,\n+  .wpc-px-xl-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-xl-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-xl-1,\n+  .wpc-py-xl-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-xl-1,\n+  .wpc-px-xl-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-xl-1,\n+  .wpc-py-xl-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-xl-1,\n+  .wpc-px-xl-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-xl-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-xl-2,\n+  .wpc-py-xl-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-xl-2,\n+  .wpc-px-xl-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-xl-2,\n+  .wpc-py-xl-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-xl-2,\n+  .wpc-px-xl-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-xl-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-xl-3,\n+  .wpc-py-xl-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-xl-3,\n+  .wpc-px-xl-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-xl-3,\n+  .wpc-py-xl-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-xl-3,\n+  .wpc-px-xl-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-xl-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-xl-4,\n+  .wpc-py-xl-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-xl-4,\n+  .wpc-px-xl-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-xl-4,\n+  .wpc-py-xl-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-xl-4,\n+  .wpc-px-xl-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-xl-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-xl-5,\n+  .wpc-py-xl-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-xl-5,\n+  .wpc-px-xl-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-xl-5,\n+  .wpc-py-xl-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-xl-5,\n+  .wpc-px-xl-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-xl-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-xl-n1,\n+  .wpc-my-xl-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-xl-n1,\n+  .wpc-mx-xl-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-xl-n1,\n+  .wpc-my-xl-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-xl-n1,\n+  .wpc-mx-xl-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-xl-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-xl-n2,\n+  .wpc-my-xl-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-xl-n2,\n+  .wpc-mx-xl-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-xl-n2,\n+  .wpc-my-xl-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-xl-n2,\n+  .wpc-mx-xl-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-xl-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-xl-n3,\n+  .wpc-my-xl-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-xl-n3,\n+  .wpc-mx-xl-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-xl-n3,\n+  .wpc-my-xl-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-xl-n3,\n+  .wpc-mx-xl-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-xl-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-xl-n4,\n+  .wpc-my-xl-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-xl-n4,\n+  .wpc-mx-xl-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-xl-n4,\n+  .wpc-my-xl-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-xl-n4,\n+  .wpc-mx-xl-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-xl-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-xl-n5,\n+  .wpc-my-xl-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-xl-n5,\n+  .wpc-mx-xl-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-xl-n5,\n+  .wpc-my-xl-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-xl-n5,\n+  .wpc-mx-xl-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-xl-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-xl-auto,\n+  .wpc-my-xl-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-xl-auto,\n+  .wpc-mx-xl-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-xl-auto,\n+  .wpc-my-xl-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-xl-auto,\n+  .wpc-mx-xl-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+:root {\n+  --wpc-primary: #e3106e;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-light: #1d2327;\n+  --wpc-gray-color: #87888b;\n+  --wpc---wpc-white-color: #fff;\n+}\n+\n+.wrap {\n+  margin: 0px;\n+}\n+\n+.notice {\n+  margin-bottom: 15px;\n+}\n+\n+body.toplevel_page_cafe_menu {\n+  background-color: #ededf8;\n+}\n+\n+#toplevel_page_cafe_menu .toplevel_page_cafe_menu .dashicons-admin-generic:before {\n+  content: \"\\e90d\" !important;\n+  font-family: \"wpcafe\" !important;\n+}\n+\n+.wpc-settings .wpc-tab li a.nav-tab-active {\n+  background-color: #fff !important;\n+  color: #e3106e !important;\n+  border-bottom-left-radius: 0;\n+  border-bottom-right-radius: 0;\n+}\n+\n+.wpc-settings .wpc-tab li a {\n+  background-color: transparent !important;\n+}\n+\n+.wpc_tab_content > .tab-pane,\n+.wpc-shortcode-setttings .wpc-shortcode-inner-wrap {\n+  display: none;\n+  margin-bottom: 30px;\n+}\n+\n+.wpc_tab_content > .tab-pane.active,\n+.wpc-shortcode-setttings .wpc-shortcode-inner-wrap {\n+  display: block !important;\n+}\n+\n+\u002F* disbale for pro *\u002F\n+#wp-wpc_rejected_email-wrap,\n+#wp-wpc_confirm_email-wrap,\n+#wp-wpc_admin_booking_cancel_email-wrap,\n+#wp-wpc_admin_booking_confirm_email-wrap,\n+#wp-wpc_reservation_with_menu_email-wrap {\n+  pointer-events: none;\n+  opacity: 0.5;\n+  background: #ccc;\n+}\n+\n+\u002F*--------------------------\n+\u002F\u002F wpc settings\n+---------------------------*\u002F\n+.wpc-tab-title {\n+  font-size: 18px;\n+  font-weight: 600;\n+  text-transform: capitalize;\n+  color: var(--wpc-dark-color);\n+  margin: 28px 0 15px;\n+}\n+\n+.wpc-settings .wpc-settings-title {\n+  font-size: 22px;\n+  font-weight: 700;\n+  margin-bottom: 30px;\n+  padding-bottom: 20px;\n+  border-bottom: 1px solid #d2d5df;\n+}\n+.wpc-settings .wpc-settings-title i {\n+  vertical-align: middle;\n+  font-size: 18px;\n+  background: rgba(227, 16, 110, 0.08);\n+  color: #e3106e;\n+  width: 36px;\n+  height: 36px;\n+  display: inline-block;\n+  text-align: center;\n+  line-height: 36px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  margin-right: 5px;\n+}\n+.wpc-settings .wpc-tab {\n+  margin: 0;\n+}\n+.wpc-settings .wpc-tab li {\n+  display: inline-block;\n+  outline: none;\n+  border: none;\n+  margin-right: 10px;\n+  margin-bottom: 0;\n+}\n+.wpc-settings .wpc-tab li a {\n+  float: none;\n+  display: inline-block;\n+  background-color: #fff;\n+  border: none;\n+  font-size: 18px;\n+  line-height: 25px;\n+  font-weight: 600;\n+  padding: 12px 27px;\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  outline: none;\n+  margin: 0;\n+}\n+.wpc-settings .wpc-tab li a svg {\n+  margin-bottom: -4px;\n+  margin-right: 3px;\n+}\n+.wpc-settings .wpc-tab li a svg path {\n+  fill: var(--wpc-label-color);\n+}\n+.wpc-settings .wpc-tab li a small {\n+  font-size: 12px;\n+  display: block;\n+  padding-left: 24px;\n+  line-height: 12px;\n+  font-weight: 400;\n+  color: #999;\n+}\n+.wpc-settings .wpc-tab li a i {\n+  margin-right: 5px;\n+  vertical-align: middle;\n+}\n+.wpc-settings .wpc-tab li a[data-id=hooks] i.wpcafe-icon5:before {\n+  content: \"\\e911\";\n+  font-size: 12px;\n+}\n+.wpc-settings .wpc-tab li a.nav-tab-active {\n+  background-color: #e3106e;\n+  color: #fff;\n+  outline: none;\n+  box-shadow: none;\n+  border: none;\n+}\n+.wpc-settings .wpc-tab li a.nav-tab-active small {\n+  color: #fff;\n+}\n+.wpc-settings .wpc-tab li a.nav-tab-active svg path {\n+  fill: var(--wpc-primary);\n+}\n+.wpc-settings .wpc-settings-tab {\n+  background-color: #f0f0f1;\n+}\n+@media (min-width: 768px) {\n+  .wpc-settings .wpc-settings-tab {\n+    margin-left: 40px;\n+  }\n+}\n+.wpc-settings .wpc-settings-tab li a {\n+  position: relative;\n+}\n+.wpc-settings .wpc-settings-tab li a::after, .wpc-settings .wpc-settings-tab li a::before {\n+  content: url(..\u002Fimages\u002Fcurve_right.png);\n+  width: 16px;\n+  height: 16px;\n+  position: absolute;\n+  right: -15px;\n+  z-index: 1;\n+  bottom: 0;\n+  opacity: 0;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+@media (max-width: 1023px) {\n+  .wpc-settings .wpc-settings-tab li a::after, .wpc-settings .wpc-settings-tab li a::before {\n+    display: none;\n+  }\n+}\n+.wpc-settings .wpc-settings-tab li a::before {\n+  content: url(..\u002Fimages\u002Fcurve_left.png);\n+  left: -15px;\n+}\n+.wpc-settings .wpc-settings-tab li a.nav-tab-active::after, .wpc-settings .wpc-settings-tab li a.nav-tab-active::before {\n+  opacity: 1;\n+}\n+.wpc-settings .settings-content-wraps {\n+  background-color: var(--wpc---wpc-white-color);\n+  padding: 30px;\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+  margin-right: 20px;\n+}\n+.wpc-settings .wpc_submit_wrap {\n+  margin-left: auto;\n+  padding-bottom: 25px;\n+}\n+@media (min-width: 1024px) {\n+  .wpc-settings .wpc_submit_wrap {\n+    width: calc(100% - 250px);\n+  }\n+}\n+.wpc-settings .notification .wpc_submit_wrap,\n+.wpc-settings .key_options .wpc_submit_wrap, .wpc-settings.wpc-tools-setttings .wpc_submit_wrap {\n+  width: 100%;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label {\n+  cursor: pointer;\n+  margin-right: 15px;\n+  margin-bottom: 10px;\n+  display: inline-block;\n+  line-height: 25px;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] {\n+  display: none;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label:before {\n+  content: \"✔\";\n+  border: 1px solid #cccccc;\n+  border-radius: 7px;\n+  -webkit-border-radius: 7px;\n+  -ms-border-radius: 7px;\n+  display: inline-block;\n+  width: 20px;\n+  height: 20px;\n+  vertical-align: bottom;\n+  color: transparent;\n+  transition: 0.2s;\n+  text-align: center;\n+  line-height: 20px;\n+  margin-right: 10px;\n+  background-color: #fff;\n+  font-size: 11px;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox] + label:active:before {\n+  transform: scale(0);\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:checked + label:before {\n+  background-color: var(--wpc-dark-alt);\n+  border-color: var(--wpc-dark-alt);\n+  color: #fff;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:disabled + label:before {\n+  transform: scale(1);\n+  border-color: #aaa;\n+}\n+.wpc-settings .wpc-weekly-schedule-list input[type=checkbox]:checked:disabled + label:before {\n+  transform: scale(1);\n+  background-color: #e3106e;\n+  border-color: #e3106e;\n+}\n+.wpc-settings .wpc-label-item .wpc_pb_two {\n+  font-size: 15px;\n+  margin: 0 0 20px;\n+}\n+.wpc-settings .wpc-label-item .wpc-meta {\n+  margin-left: 15px;\n+}\n+.wpc-settings .wpc-label-item .wpc-meta .exception_block,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field {\n+  display: flex;\n+  flex-wrap: wrap;\n+}\n+.wpc-settings .wpc-label-item .wpc-meta .exception_block .attr-form-control,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field .attr-form-control {\n+  margin-right: 10px;\n+}\n+.wpc-settings .wpc-label-item .wpc-meta .exception_block .attr-form-control + .attr-form-control,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc-schedule-field .attr-form-control + .attr-form-control {\n+  margin-bottom: 10px;\n+}\n+.wpc-settings .wpc-label-item .wpc-meta .exception_time_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_all_day_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_weekly_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_multi_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_pickup_weekly_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_delivery_weekly_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_all_multi_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_extra_field_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_pickup_exception_date_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_delivery_exception_date_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_multi_weekly_clear,\n+.wpc-settings .wpc-label-item .wpc-meta .wpc_reservation_holiday_clear {\n+  display: flex;\n+  align-self: center;\n+  cursor: pointer;\n+  margin-right: 10px;\n+  color: #6b6868;\n+}\n+@media (max-width: 768px) {\n+  .wpc-settings .wpc-label-item .wpc-meta {\n+    margin-left: 0;\n+  }\n+}\n+.wpc-settings .wpc-label-item .schedule_block,\n+.wpc-settings .wpc-label-item .pickup_weekly_block,\n+.wpc-settings .wpc-label-item .delivery_schedule_block,\n+.wpc-settings .wpc-label-item .pickup_schedule_block {\n+  margin-bottom: 40px;\n+  position: relative;\n+  padding-right: 40px;\n+}\n+.wpc-settings .wpc-label-item .schedule_block label,\n+.wpc-settings .wpc-label-item .pickup_weekly_block label,\n+.wpc-settings .wpc-label-item .delivery_schedule_block label,\n+.wpc-settings .wpc-label-item .pickup_schedule_block label {\n+  font-size: 15px;\n+}\n+.wpc-settings .wpc-label-item .schedule_block .wpc-btn,\n+.wpc-settings .wpc-label-item .pickup_weekly_block .wpc-btn,\n+.wpc-settings .wpc-label-item .delivery_schedule_block .wpc-btn,\n+.wpc-settings .wpc-label-item .pickup_schedule_block .wpc-btn {\n+  position: absolute;\n+  right: 0;\n+  top: -6px;\n+  padding: 0;\n+}\n+.wpc-settings .wpc-label-item .exception_block .wpc-btn,\n+.wpc-settings .wpc-label-item .schedule_block .wpc-btn,\n+.wpc-settings .wpc-label-item .pickup_schedule_block .wpc-btn,\n+.wpc-settings .wpc-label-item .multi_schedule_wrap .wpc-btn,\n+.wpc-settings .wpc-label-item .percentage_block .wpc-btn,\n+.wpc-settings .wpc-label-item .pickup_weekly_block .wpc-btn,\n+.wpc-settings .wpc-label-item .delivery_schedule_block .wpc-btn {\n+  padding: 0;\n+  width: 40px;\n+  height: 40px;\n+  line-height: 40px;\n+  border-radius: 50%;\n+  background-color: #e3106e;\n+}\n+.wpc-settings .wpc-label-item .wpc_flex_reverse .add_schedule_block i,\n+.wpc-settings .wpc-label-item .wpc_flex_reverse .wpc-btn i,\n+.wpc-settings .wpc-label-item .wpc_flex_reverse .add_exception_block i {\n+  vertical-align: middle;\n+  line-height: 18px;\n+}\n+.wpc-settings .wpc-label-item.wpc-shcedule-event-item {\n+  align-items: start;\n+}\n+.wpc-settings .wpc-label-item.rich-texteditor .wpc-meta {\n+  margin-left: 0;\n+}\n+.wpc-settings .wpc-label-item.wpc-label-item-top .wpc-label {\n+  align-self: flex-start;\n+}\n+.wpc-settings .wpc_copy_button span {\n+  vertical-align: middle;\n+  line-height: 16px;\n+}\n+.wpc-settings .picker .picker__frame,\n+.wpc-settings .picker .picker__holder {\n+  -ms-transform: translateY(0);\n+  transform: translateY(0);\n+  visibility: hidden;\n+}\n+.wpc-settings .picker.picker--opened .picker__holder,\n+.wpc-settings .picker.picker--opened .picker__frame {\n+  -ms-transform: translateY(0);\n+  transform: translateY(0);\n+  visibility: visible;\n+}\n+\n+.wpc-pro a {\n+  font-size: 12px;\n+  font-weight: 700;\n+  background-color: #fef6e6;\n+  border: 1px solid #fb9e12;\n+  display: inline-block;\n+  color: #0a1018;\n+  padding: 9px 10px;\n+  border-radius: 5px;\n+  line-height: 0.8;\n+  text-decoration: none;\n+  transition: all ease 0.3s;\n+}\n+.wpc-pro a:hover {\n+  background-color: #fdedcd;\n+}\n+\n+\u002F*------------------------\n+  Reservation table\n+  -----------------------*\u002F\n+body.post-type-wpc_reservation .wrap,\n+body.wpcafe_page_wpc_product_addons .wrap {\n+  padding: 40px 40px 0;\n+  margin-top: 30px;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+  position: relative;\n+}\n+body.post-type-wpc_reservation .wrap h1.wp-heading-inline,\n+body.wpcafe_page_wpc_product_addons .wrap h1.wp-heading-inline {\n+  font-weight: 700;\n+  font-size: 22px;\n+  box-sizing: border-box;\n+}\n+body.post-type-wpc_reservation .search-box,\n+body.wpcafe_page_wpc_product_addons .search-box {\n+  float: right;\n+  position: relative;\n+}\n+body.post-type-wpc_reservation .search-box #post-search-input,\n+body.post-type-wpc_reservation .tablenav .flatpickr-input,\n+body.post-type-wpc_reservation .tablenav .actions select,\n+body.wpcafe_page_wpc_product_addons .search-box #post-search-input,\n+body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input,\n+body.wpcafe_page_wpc_product_addons .tablenav .actions select {\n+  padding: 10px 25px;\n+  border-radius: 6px;\n+  border: 1px solid #d2d2d2;\n+  font-size: 14px;\n+  line-height: 16px;\n+  font-weight: 500;\n+  color: #000;\n+  -webkit-appearance: none;\n+  -moz-appearance: none;\n+  appearance: none;\n+  text-transform: capitalize;\n+  margin-right: 10px;\n+  background-color: var(--wpc---wpc-white-color);\n+}\n+@media (max-width: 768px) {\n+  body.post-type-wpc_reservation .search-box #post-search-input,\n+  body.post-type-wpc_reservation .tablenav .flatpickr-input,\n+  body.post-type-wpc_reservation .tablenav .actions select,\n+  body.wpcafe_page_wpc_product_addons .search-box #post-search-input,\n+  body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input,\n+  body.wpcafe_page_wpc_product_addons .tablenav .actions select {\n+    max-height: 30px;\n+  }\n+}\n+body.post-type-wpc_reservation .tablenav .flatpickr-input,\n+body.wpcafe_page_wpc_product_addons .tablenav .flatpickr-input {\n+  max-height: 38px;\n+}\n+body.post-type-wpc_reservation #search-submit,\n+body.wpcafe_page_wpc_product_addons #search-submit {\n+  padding: 4px 20px;\n+  border: none;\n+  background-image: url(\"..\u002Fimages\u002Fsearch-icon.svg\");\n+  background-repeat: no-repeat;\n+  position: relative;\n+  text-indent: -9999px;\n+  background-position: center center;\n+  background-color: transparent;\n+  position: absolute;\n+  right: 15px;\n+  top: 1px;\n+  text-transform: unset;\n+  min-height: 38px;\n+  max-height: 38px;\n+}\n+body.post-type-wpc_reservation .tablenav,\n+body.wpcafe_page_wpc_product_addons .tablenav {\n+  margin: 0 0 30px;\n+  height: auto;\n+}\n+@media (max-width: 768px) {\n+  body.post-type-wpc_reservation .tablenav,\n+  body.wpcafe_page_wpc_product_addons .tablenav {\n+    text-align: center;\n+  }\n+}\n+body.post-type-wpc_reservation .tablenav .button,\n+body.wpcafe_page_wpc_product_addons .tablenav .button {\n+  background-color: transparent;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  padding: 0 14px;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  font-size: 14px;\n+  font-weight: 700;\n+  line-height: 36px;\n+  color: #0073aa;\n+  outline: none;\n+  border: 1px solid #0073aa;\n+}\n+body.post-type-wpc_reservation .tablenav .button:hover, body.post-type-wpc_reservation .tablenav .button:focus,\n+body.wpcafe_page_wpc_product_addons .tablenav .button:hover,\n+body.wpcafe_page_wpc_product_addons .tablenav .button:focus {\n+  outline: none;\n+}\n+body.post-type-wpc_reservation .tablenav .button:hover,\n+body.wpcafe_page_wpc_product_addons .tablenav .button:hover {\n+  background-color: #0073aa;\n+  color: #ffffff;\n+  border-color: transparent;\n+}\n+body.post-type-wpc_reservation .tablenav .button.button-primary,\n+body.wpcafe_page_wpc_product_addons .tablenav .button.button-primary {\n+  border-color: transparent;\n+}\n+body.post-type-wpc_reservation .tablenav .button.button-primary:hover,\n+body.wpcafe_page_wpc_product_addons .tablenav .button.button-primary:hover {\n+  background-color: transparent;\n+  color: #e3106e;\n+  border-color: #e3106e;\n+}\n+@media (max-width: 768px) {\n+  body.post-type-wpc_reservation .tablenav .button,\n+  body.wpcafe_page_wpc_product_addons .tablenav .button {\n+    margin-bottom: 30px;\n+  }\n+}\n+body.post-type-wpc_reservation .tablenav .button-primary.button[name=reserv_export_pro],\n+body.wpcafe_page_wpc_product_addons .tablenav .button-primary.button[name=reserv_export_pro] {\n+  background-color: #2f4858;\n+  color: #fff;\n+}\n+body.post-type-wpc_reservation .tablenav .button-primary.button[name=reserv_export_pro]:hover,\n+body.wpcafe_page_wpc_product_addons .tablenav .button-primary.button[name=reserv_export_pro]:hover {\n+  background: transparent;\n+  border-color: #2f4858;\n+  color: #2f4858;\n+}\n+body.post-type-wpc_reservation .tablenav .displaying-num,\n+body.wpcafe_page_wpc_product_addons .tablenav .displaying-num {\n+  margin-right: 7px;\n+  font-size: 13px;\n+  color: var(--wpc-dark-color);\n+}\n+body.post-type-wpc_reservation .tablenav .tablenav-pages,\n+body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages {\n+  margin: 0;\n+}\n+body.post-type-wpc_reservation .tablenav .tablenav-pages .button,\n+body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .button {\n+  border-radius: 50%;\n+  -webkit-border-radius: 50%;\n+  -ms-border-radius: 50%;\n+  width: 40px;\n+  height: 40px;\n+  font-size: 20px;\n+  line-height: 34px;\n+  color: #2f4858;\n+  padding: 0;\n+  border-color: rgba(0, 0, 0, 0.2);\n+  min-height: 40px;\n+  min-width: 40px;\n+}\n+body.post-type-wpc_reservation .tablenav .tablenav-pages .button:hover,\n+body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .button:hover {\n+  background: #dcdee3;\n+  color: #2f4858;\n+  border-color: transparent;\n+}\n+body.post-type-wpc_reservation .tablenav .tablenav-pages .current-page,\n+body.wpcafe_page_wpc_product_addons .tablenav .tablenav-pages .current-page {\n+  margin: 0 2px 0 0;\n+  font-size: 14px;\n+  text-align: center;\n+  border-radius: 50%;\n+  width: 40px;\n+  height: 40px;\n+}\n+body.post-type-wpc_reservation .subsubsub li,\n+body.wpcafe_page_wpc_product_addons .subsubsub li {\n+  position: relative;\n+  margin: 0;\n+}\n+body.post-type-wpc_reservation .subsubsub li a,\n+body.wpcafe_page_wpc_product_addons .subsubsub li a {\n+  padding: 0 15px 28px;\n+  display: inline-block;\n+  line-height: 1;\n+}\n+body.post-type-wpc_reservation .subsubsub li a::before,\n+body.wpcafe_page_wpc_product_addons .subsubsub li a::before {\n+  content: \"\";\n+  position: absolute;\n+  left: 0;\n+  bottom: 0;\n+  width: 100%;\n+  height: 5px;\n+  background-color: #e3106e;\n+  border-radius: 10px 10px 0 0;\n+  transition: all 0.3s ease-in-out;\n+  transform: scale(0.9);\n+  visibility: hidden;\n+  opacity: 0;\n+}\n+body.post-type-wpc_reservation .subsubsub li a:hover::before, body.post-type-wpc_reservation .subsubsub li a.current::before,\n+body.wpcafe_page_wpc_product_addons .subsubsub li a:hover::before,\n+body.wpcafe_page_wpc_product_addons .subsubsub li a.current::before {\n+  visibility: visible;\n+  transform: scale(1);\n+  opacity: 1;\n+}\n+body.post-type-wpc_reservation .wp-header-end,\n+body.wpcafe_page_wpc_product_addons .wp-header-end {\n+  visibility: visible;\n+  margin: 0;\n+  margin-top: 12px;\n+  margin-bottom: 12px;\n+  border-top-color: #ededed;\n+  border-bottom: none;\n+}\n+body.post-type-wpc_reservation .subsubsub a,\n+body.wpcafe_page_wpc_product_addons .subsubsub a {\n+  font-weight: 500;\n+  font-size: 16px;\n+  outline: none;\n+  color: #777b7d;\n+}\n+body.post-type-wpc_reservation .subsubsub a:hover, body.post-type-wpc_reservation .subsubsub a:focus,\n+body.wpcafe_page_wpc_product_addons .subsubsub a:hover,\n+body.wpcafe_page_wpc_product_addons .subsubsub a:focus {\n+  outline: none;\n+  box-shadow: none;\n+  border: none;\n+}\n+body.post-type-wpc_reservation .subsubsub a .count,\n+body.wpcafe_page_wpc_product_addons .subsubsub a .count {\n+  color: #777b7d;\n+  font-weight: 500;\n+}\n+body.post-type-wpc_reservation .subsubsub a.current, body.post-type-wpc_reservation .subsubsub a.current .count,\n+body.wpcafe_page_wpc_product_addons .subsubsub a.current,\n+body.wpcafe_page_wpc_product_addons .subsubsub a.current .count {\n+  color: #e3106e;\n+}\n+body.post-type-wpc_reservation #post-body #normal-sortables,\n+body.wpcafe_page_wpc_product_addons #post-body #normal-sortables {\n+  min-height: 1px;\n+}\n+body.post-type-wpc_reservation .wp-heading-inline + .page-title-action,\n+body.wpcafe_page_wpc_product_addons .wp-heading-inline + .page-title-action {\n+  background-color: #e3106e;\n+  color: #fff;\n+  border: none;\n+  padding: 0 20px;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  line-height: 38px;\n+  font-size: 14px;\n+  font-weight: 700;\n+  border: 1px solid transparent;\n+}\n+body.post-type-wpc_reservation .wp-heading-inline + .page-title-action:hover,\n+body.wpcafe_page_wpc_product_addons .wp-heading-inline + .page-title-action:hover {\n+  background-color: transparent;\n+  border: 1px solid #e3106e;\n+  color: #e3106e;\n+}\n+body.post-type-wpc_reservation .wp-list-table,\n+body.wpcafe_page_wpc_product_addons .wp-list-table {\n+  border: none;\n+}\n+body.post-type-wpc_reservation .wp-list-table thead tr,\n+body.post-type-wpc_reservation .wp-list-table tfoot tr,\n+body.wpcafe_page_wpc_product_addons .wp-list-table thead tr,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr {\n+  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);\n+  border-radius: 8px 8px 0 0;\n+  background-color: #f7f8f9;\n+}\n+body.post-type-wpc_reservation .wp-list-table thead tr th,\n+body.post-type-wpc_reservation .wp-list-table tfoot tr th,\n+body.wpcafe_page_wpc_product_addons .wp-list-table thead tr th,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr th {\n+  line-height: 60px;\n+  color: #000;\n+  font-size: 15px;\n+  font-weight: 500;\n+  padding-left: 30px;\n+  border-color: #e4e6eb;\n+}\n+body.post-type-wpc_reservation .wp-list-table thead tr td,\n+body.post-type-wpc_reservation .wp-list-table tfoot tr td,\n+body.wpcafe_page_wpc_product_addons .wp-list-table thead tr td,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr td {\n+  border-color: #e4e6eb;\n+}\n+body.post-type-wpc_reservation .wp-list-table thead .check-column,\n+body.post-type-wpc_reservation .wp-list-table tfoot .check-column,\n+body.wpcafe_page_wpc_product_addons .wp-list-table thead .check-column,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot .check-column {\n+  padding: 3px 0 0 0;\n+}\n+body.post-type-wpc_reservation .wp-list-table tfoot tr th,\n+body.post-type-wpc_reservation .wp-list-table tfoot tr td,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr th,\n+body.wpcafe_page_wpc_product_addons .wp-list-table tfoot tr td {\n+  background: #ffffff;\n+  font-weight: 500;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column {\n+  padding: 28px 0 0 0;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column input,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input {\n+  margin-left: 20px;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox],\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=radio],\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox],\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=radio] {\n+  border: 1px solid #2f4858;\n+  border-radius: 4px;\n+  height: 20px;\n+  width: 20px;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked::before,\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked::before,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked::before,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked::before {\n+  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\n+  margin: 0;\n+  height: 18px;\n+  width: 11px;\n+  top: 5px;\n+  position: relative;\n+  left: 3px;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:checked,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:checked {\n+  background: #2f4858;\n+  border-color: transparent;\n+}\n+body.post-type-wpc_reservation .wp-list-table .check-column input[type=checkbox]:focus,\n+body.wpcafe_page_wpc_product_addons .wp-list-table .check-column input[type=checkbox]:focus {\n+  box-shadow: none;\n+}\n+body.post-type-wpc_reservation .wp-list-table #the-list tr,\n+body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr {\n+  background-color: #f7f8f9;\n+}\n+body.post-type-wpc_reservation .wp-list-table #the-list tr:nth-child(odd),\n+body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr:nth-child(odd) {\n+  background-color: #ffffff;\n+}\n+body.post-type-wpc_reservation .wp-list-table #the-list tr td,\n+body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td {\n+  color: #000;\n+  padding: 24px 10px 30px 30px;\n+}\n+@media (max-width: 768px) {\n+  body.post-type-wpc_reservation .wp-list-table #the-list tr td,\n+  body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td {\n+    padding: 5px 10px 5px 40%;\n+  }\n+  body.post-type-wpc_reservation .wp-list-table #the-list tr td.column-primary,\n+  body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td.column-primary {\n+    padding: 27px 0 10px 30px !important;\n+  }\n+}\n+body.post-type-wpc_reservation .wp-list-table #the-list tr td,\n+body.post-type-wpc_reservation .wp-list-table #the-list tr th,\n+body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr td,\n+body.wpcafe_page_wpc_product_addons .wp-list-table #the-list tr th {\n+  border-bottom: 1px solid #eaeaea;\n+  font-size: 15px;\n+}\n+\n+body.post-type-wpc_reservation h1.wp-heading-inline {\n+  padding: 0;\n+  margin: 0 10px 0 0;\n+}\n+body.post-type-wpc_reservation .search-box {\n+  margin: -77px 0 0;\n+}\n+body.post-type-wpc_reservation .subsubsub {\n+  margin: 0 0 25px;\n+  padding: 25px 0 0;\n+  width: 100%;\n+  box-sizing: border-box;\n+  background: var(--wpc---wpc-white-color);\n+  border-radius: 6px;\n+}\n+body.post-type-wpc_reservation .wp-list-table {\n+  margin-bottom: 30px;\n+}\n+@media (max-width: 1024px) {\n+  body.post-type-wpc_reservation .wrap {\n+    padding: 40px 0 0;\n+  }\n+  body.post-type-wpc_reservation .tablenav {\n+    height: auto;\n+  }\n+  body.post-type-wpc_reservation .tablenav .tablenav-pages {\n+    float: none;\n+    margin: 20px 0 0;\n+  }\n+  body.post-type-wpc_reservation .flatpickr-input {\n+    max-height: 38px;\n+  }\n+  body.post-type-wpc_reservation button[name=reserv_export_pro] {\n+    margin: 0 0 20px;\n+  }\n+}\n+@media (max-width: 768px) {\n+  body.post-type-wpc_reservation .wrap {\n+    padding: 40px 15px 0;\n+  }\n+  body.post-type-wpc_reservation .search-box {\n+    height: auto;\n+    width: 100%;\n+    margin: 0;\n+  }\n+  body.post-type-wpc_reservation .subsubsub li {\n+    margin: 0 0 !important;\n+  }\n+  body.post-type-wpc_reservation .button-primary.button[name=reserv_export_pro] {\n+    margin: 0;\n+  }\n+}\n+\n+body.post-type-wpc_reservation .wrap {\n+  padding-left: 20px;\n+}\n+\n+#wpc_reservation_meta h2.hndle {\n+  font-size: 18px;\n+  border-bottom: 1px solid #f5f5f5;\n+}\n+#wpc_reservation_meta .inside {\n+  padding: 20px 25px 12px;\n+}\n+#wpc_reservation_meta.postbox {\n+  border: 1px solid #f5f5f5;\n+  box-shadow: none;\n+}\n+\n+.doc-link {\n+  font-weight: 700;\n+  color: #e3106e;\n+}\n+\n+\u002F*------------------------\n+responsive\n+-----------------------*\u002F\n+@media (max-width: 1600px) {\n+  .wpc-addon-char-limit-main .wpc-label-item .wpc-meta {\n+    float: none;\n+  }\n+}\n+@media (max-width: 992px) {\n+  .wpc-settings .wpc-tab li a {\n+    font-size: 14px;\n+    padding: 10px 16px;\n+  }\n+  .wpc-label-item .wpc-label {\n+    margin-bottom: 20px;\n+  }\n+  .wpc-label-item .wpc-label {\n+    float: none;\n+  }\n+}\n+@media (max-width: 767px) {\n+  .wpc-label-item .wpc-settings-input,\n+  .wpc-label-item .wpc-form-control {\n+    width: 100%;\n+  }\n+}\n+.flatpickr-calendar.showTimeInput.noCalendar {\n+  width: 190px;\n+}\n+\n+.flatpickr-time input:hover,\n+.flatpickr-time .flatpickr-am-pm:hover,\n+.flatpickr-time input:focus,\n+.flatpickr-time .flatpickr-am-pm:focus {\n+  background-color: #fff;\n+  outline: none;\n+  border: none;\n+  box-shadow: none;\n+}\n+\n+.hide_field {\n+  display: none !important;\n+}\n+\n+.wpc-notice-buy-pro-banner {\n+  background-repeat: no-repeat;\n+  background-size: contain;\n+  background-position: center;\n+  background-color: #e7272d;\n+  min-height: 190px;\n+}\n+.wpc-notice-buy-pro-banner .notice-banner-link {\n+  position: absolute;\n+  left: 0;\n+  right: 0;\n+  top: 0;\n+  width: 100%;\n+  height: 100%;\n+}\n+.wpc-notice-buy-pro-banner .notice-dismiss:before {\n+  color: #fff;\n+}\n+\n+@media (max-width: 1600px) {\n+  .wpc-notice-buy-pro-banner {\n+    min-height: 130px;\n+  }\n+}\n+@media (max-width: 1200px) {\n+  .wpc-notice-buy-pro-banner {\n+    min-height: 100px;\n+  }\n+}\n+.wpc-icon-get-pro {\n+  font-size: 17px;\n+  color: #e7272d;\n+}\n+\n+.wpc-text-get-pro {\n+  color: #e7272d;\n+  font-weight: bold;\n+}\n+\n+.wpc-plugin-meta-rate-icon {\n+  color: #e7272d;\n+  font-size: 10px;\n+  display: inline-block;\n+  vertical-align: baseline;\n+  width: auto;\n+}\n+\n+.post-type-metform-form .modal-backdrop {\n+  z-index: 999;\n+}\n+\n+.wpc-licence-parent {\n+  margin-top: 30px;\n+  margin-right: 30px;\n+}\n+\n+.wpc-licence-input-box {\n+  width: 765px;\n+}\n+\n+.wpc-default-guest-message {\n+  color: #e7272d;\n+}\n+\n+.wpc_success_message {\n+  display: none;\n+  text-align: center;\n+  background: #d7ffe3;\n+  padding: 10px;\n+  margin-bottom: 20px;\n+}\n+\n+.wpc_error_message {\n+  display: none;\n+  text-align: center;\n+  background: rgba(255, 143, 143, 0.2901960784);\n+  padding: 10px;\n+  margin-bottom: 20px;\n+}\n+\n+.wpc-label-item #wpc_late_bookings.wpc-settings-input {\n+  width: 230px;\n+}\n+\n+.wpc-d-none {\n+  display: none;\n+}\n+\n+.wpc-shortcode-setttings .wpc-settings-title {\n+  border-bottom: none;\n+  padding-bottom: 0;\n+}\n+\n+.shortcode-generator-main-wrap {\n+  display: none;\n+  overflow-x: auto;\n+  overflow-y: scroll;\n+  position: fixed;\n+  top: 0;\n+  right: 0;\n+  bottom: 0;\n+  left: 0;\n+  z-index: 1050;\n+  -webkit-overflow-scrolling: touch;\n+  outline: 0;\n+}\n+\n+.shortcode-generator-inner {\n+  transform: translateY(10%);\n+  width: 600px;\n+  margin: 30px auto;\n+  padding: 30px;\n+  background-color: #fff;\n+  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);\n+  border-radius: 10px;\n+}\n+.shortcode-generator-inner .wpc-setting-input,\n+.shortcode-generator-inner .wpc-form-control,\n+.shortcode-generator-inner .image_url {\n+  width: 100%;\n+  height: 44px;\n+  padding: 10px 25px;\n+  border-radius: 5px;\n+  border: 1px solid #cccccc;\n+  font-size: 14px;\n+  line-height: 16px;\n+  color: #666;\n+  -webkit-appearance: none;\n+  -moz-appearance: none;\n+  appearance: none;\n+}\n+.shortcode-generator-inner .wpc-setting-input:focus,\n+.shortcode-generator-inner .wpc-form-control:focus,\n+.shortcode-generator-inner .image_url:focus {\n+  border: 1px solid #e3106e;\n+}\n+.shortcode-generator-inner .wpc-field-wrap {\n+  margin-bottom: 20px;\n+}\n+.shortcode-generator-inner .wpc-field-wrap select {\n+  width: 100%;\n+}\n+.shortcode-generator-inner .attr-form-group .wpc-meta {\n+  display: flex;\n+  float: none;\n+}\n+.shortcode-generator-inner .attr-form-group .etn_copy_button {\n+  line-height: 20px;\n+}\n+\n+.copy_shortcodes {\n+  display: none;\n+  margin-top: 20px;\n+}\n+\n+.shortcode-popup-close {\n+  position: absolute;\n+  right: -7px;\n+  top: -5px;\n+  width: 36px;\n+  height: 36px;\n+  line-height: 32px;\n+  background: #f00;\n+  color: #fff;\n+  text-align: center;\n+  font-size: 20px;\n+  border-radius: 50%;\n+  cursor: pointer;\n+}\n+\n+.wpmet-notice img {\n+  max-width: 100% !important;\n+  max-height: 100% !important;\n+}\n+\n+.wpcafe_page_wpcafe_get_help .wpmet-notice {\n+  margin-right: 20px;\n+  margin-top: 20px;\n+}\n+\n+.wpc-tab-wrapper .wpc-nav {\n+  display: inline-block;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  padding: 0;\n+  margin: 0 0 15px;\n+}\n+.wpc-tab-wrapper .wpc-nav li {\n+  display: inline-block;\n+  margin: 0 10px 0 0;\n+}\n+.wpc-tab-wrapper .wpc-nav li a {\n+  padding: 10px 20px;\n+  cursor: pointer;\n+  display: block;\n+  font-weight: 500;\n+  color: #000;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  position: relative;\n+  font-size: 14px;\n+}\n+.wpc-tab-wrapper .wpc-nav li a::before {\n+  content: \"\";\n+  position: absolute;\n+  left: 43%;\n+  bottom: -10px;\n+  width: 0;\n+  height: 0;\n+  border-style: solid;\n+  border-width: 10px 10px 0 10px;\n+  border-color: #e3106e transparent transparent transparent;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+.wpc-tab-wrapper .wpc-nav li a.wpc-active {\n+  background-color: #e3106e;\n+  color: #fff;\n+  border-color: transparent;\n+}\n+.wpc-tab-wrapper .wpc-nav li a.wpc-active::before {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+.wpc-tab-wrapper .wpc-tab {\n+  display: none;\n+}\n+.wpc-tab-wrapper .wpc-tab.wpc-active {\n+  display: block;\n+}\n+\n+.wpc-tab-style2 {\n+  display: flex;\n+  width: 100%;\n+  background: #fff;\n+}\n+.wpc-tab-style2 .wpc-nav {\n+  display: block;\n+  border-radius: 0;\n+  -webkit-border-radius: 0;\n+  -ms-border-radius: 0;\n+  min-width: 280px;\n+  width: 280px;\n+  margin-left: -30px;\n+}\n+.wpc-tab-style2 .wpc-nav li {\n+  display: block;\n+}\n+.wpc-tab-style2 .wpc-nav li a {\n+  border-radius: 0;\n+  -webkit-border-radius: 0;\n+  -ms-border-radius: 0;\n+  padding: 20px 30px;\n+  font-size: 16px;\n+  margin-right: 20px;\n+  overflow: hidden;\n+  border-top: 1px solid #ebecef;\n+  border-bottom: 1px solid #ebecef;\n+  margin-bottom: -1px;\n+  position: relative;\n+}\n+.wpc-tab-style2 .wpc-nav li a.wpc-active {\n+  color: #e3106e;\n+  background: #fef3f8;\n+  border-top-right-radius: 6px;\n+  border-bottom-right-radius: 6px;\n+}\n+.wpc-tab-style2 .wpc-nav li a.wpc-active:before {\n+  width: 8px;\n+  border: none;\n+  left: -4px;\n+  bottom: 0;\n+  top: 0;\n+  background: #e3106e;\n+  height: 28px;\n+  margin: auto;\n+  border-radius: 25px;\n+}\n+.wpc-tab-style2 .wpc-nav li a.wpc-active svg {\n+  position: absolute;\n+  right: 18px;\n+  fill: var(--wpc-primary);\n+  top: 0;\n+  bottom: 0;\n+  margin: auto;\n+}\n+.wpc-tab-style2 .wpc-nav li:not(:last-child) a {\n+  border-top-color: transparent;\n+}\n+.wpc-tab-style2 .wpc-nav li:last-child a {\n+  border-bottom-color: transparent;\n+}\n+@media (max-width: 767px) {\n+  .wpc-tab-style2 .wpc-nav {\n+    margin-left: 0;\n+    width: 100%;\n+  }\n+}\n+.wpc-tab-style2 .wpc-tab-content {\n+  flex-grow: 1;\n+  background: #ededf8;\n+  border-radius: 8px;\n+  padding: 20px;\n+}\n+.wpc-tab-style2 .shortcode-generator-wrap .wpc-label-item {\n+  margin-bottom: 10px;\n+}\n+.wpc-tab-style2 .wpc-guest-count .wpc-meta {\n+  text-align: right;\n+}\n+.wpc-tab-style2 .special-menu-block {\n+  display: block;\n+  padding: 0;\n+  background: transparent;\n+}\n+.wpc-tab-style2 .wpc-desc {\n+  margin-bottom: 0;\n+}\n+\n+@media (max-width: 1024px) {\n+  .wpc-tab-style2 {\n+    flex-wrap: wrap;\n+  }\n+  .wpc-tab-style2 .wpc-nav {\n+    width: 100%;\n+  }\n+}\n+.mb-25 {\n+  display: none;\n+}\n+\n+.wpc-sc-builder-label {\n+  margin-bottom: 8px;\n+}\n+\n+.wpc-sc-builder-label-desc {\n+  margin-bottom: 15px;\n+  display: block;\n+}\n+\n+.single_schedule {\n+  margin-bottom: 10px;\n+}\n+\n+.wpc-schedule-tab .wpc-schedule-label {\n+  width: 100%;\n+}\n+.wpc-schedule-tab .wpc-meta {\n+  width: 100%;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule {\n+  width: 100%;\n+  margin: 20px 0;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li {\n+  display: inline-block;\n+  margin-right: -4px;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a {\n+  border: 1px solid #e4e6eb;\n+  margin: 0;\n+  border-radius: 6px;\n+  color: var(--wpc-dark-color);\n+  cursor: pointer;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a::before {\n+  display: none;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a:hover, .wpc-schedule-tab .wpc-meta .wpc-nav-schedule li a.wpc-schedule-active {\n+  border: 1px solid var(--wpc-primary);\n+  color: var(--wpc-primary);\n+  background-color: #fef3f8;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li:first-child a {\n+  border-top-right-radius: 0;\n+  border-bottom-right-radius: 0;\n+}\n+.wpc-schedule-tab .wpc-meta .wpc-nav-schedule li:last-child a {\n+  border-top-left-radius: 0;\n+  border-bottom-left-radius: 0;\n+}\n+.wpc-schedule-tab .wpc-tab-content {\n+  background-color: transparent;\n+  padding: 0;\n+}\n+.wpc-schedule-tab .wpc-tab-content .wpc-schedule-active {\n+  display: block;\n+}\n+\n+.wpc-admin-settings-message {\n+  margin-top: 5px;\n+  display: block;\n+  color: var(--wpc-text-color);\n+}\n+\n+span.add_multi_diff_schedule_block.wpc-btn,\n+.single-slot-schedule span.add_schedule_block.wpc-btn {\n+  margin-top: -10px;\n+}\n+\n+.wpc-label-item .wpc-settings-input#wpc_default_guest_no,\n+.wpc-label-item .wpc-settings-input#wpc_min_guest_no,\n+.wpc-label-item .wpc-settings-input#wpc_max_guest_no {\n+  width: 205px;\n+}\n+\n+.percentage_block {\n+  align-items: center;\n+}\n+.percentage_block .wpc_pro_tip_percentage_data_clear {\n+  margin-right: 10px;\n+}\n+\n+.wpc-notification-wrapper {\n+  position: fixed;\n+  right: 5px;\n+  bottom: 50px;\n+  z-index: 9999;\n+  max-height: 500px;\n+  overflow-y: scroll;\n+}\n+.wpc-notification-wrapper .wpc-notification-list {\n+  padding: 20px;\n+  background: #fff;\n+  min-width: 250px;\n+  border: 2px solid #eaeaea;\n+  margin-bottom: 8px;\n+  background: #ffffff;\n+  border-radius: 10px;\n+  position: relative;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .order-name {\n+  color: #000;\n+  font-size: 15px;\n+  line-height: 36px;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .order-preview {\n+  color: #e3106e;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .order-name strong {\n+  font-weight: 700;\n+  font-size: 15px;\n+  line-height: 19px;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .notification-status,\n+.wpc-notification-wrapper .wpc-notification-list .notification-price-total {\n+  font-weight: 700;\n+  font-size: 14px;\n+  line-height: 20px;\n+  color: #f57600;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .notification-status span,\n+.wpc-notification-wrapper .wpc-notification-list .notification-price-total span {\n+  font-weight: 400;\n+  color: #606060;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .order-preview {\n+  background: #e3106e;\n+  border-radius: 8px;\n+  font-weight: 600;\n+  font-size: 14px;\n+  line-height: 16px;\n+  padding: 10px 15px;\n+  position: absolute;\n+  right: 18px;\n+  bottom: 15px;\n+  color: #fff;\n+  text-decoration: none;\n+}\n+.wpc-notification-wrapper .wpc-notification-list .notification-price-total {\n+  color: #000;\n+}\n+.wpc-notification-wrapper .wpc-notification-clear {\n+  color: #000;\n+  font-size: 16px;\n+  display: inline-block;\n+  text-align: left;\n+  font-weight: 700;\n+}\n+.wpc-notification-wrapper .wpc-notification-popup-recent-order {\n+  background: transparent;\n+}\n+.wpc-notification-wrapper .wpc-notification-popup-recent-order .recent-order {\n+  margin-left: 0;\n+}\n+\n+.wpc-no-viewing,\n+.wpc-notification-popup-recent-order {\n+  background: #dbe2e2;\n+}\n+.wpc-no-viewing .recent-order,\n+.wpc-notification-popup-recent-order .recent-order {\n+  text-align: center;\n+  margin: auto;\n+  background: #07c007;\n+  color: #fff;\n+  padding: 2px 6px;\n+  border-radius: 4px;\n+  text-transform: uppercase;\n+  font-size: 12px;\n+  line-height: 12px;\n+  margin-left: 5px;\n+}\n+\n+.addons-block.wrap {\n+  background: #fff;\n+  margin-right: 15px;\n+}\n+\n+.wpc-product-addons-wrapper .wpc-pro-pao-actions {\n+  padding-left: 0;\n+}\n+.wpc-product-addons-wrapper .wpc-pro-pao-actions .wpc_pro_pao_add_fields {\n+  background: rgba(227, 16, 110, 0.08);\n+  border: none;\n+  color: #e3106e;\n+  font-weight: 600;\n+  padding: 0px 20px;\n+  text-transform: capitalize;\n+  height: 38px;\n+  line-height: 38px;\n+  font-size: 14px;\n+}\n+.wpc-product-addons-wrapper .wpc_pro_pao_main_block .wpc-pro-pao-fields {\n+  margin: 15px 0;\n+}\n+.wpc-product-addons-wrapper p {\n+  font-size: 16px;\n+}\n+\n+.wpc-warning {\n+  color: #e3106e;\n+}\n+\n+.mt-25 {\n+  margin-top: 25px !important;\n+}\n+\n+.wpc_field_error_msg {\n+  line-height: 30px;\n+}\n+\n+.wpc-tooltip[data-title]:after {\n+  text-transform: capitalize;\n+  font-family: \"Roboto\";\n+  font-weight: 400;\n+}\n+\n+\u002F*\n+  New Admin Header Style  \n+*\u002F\n+a:focus {\n+  box-shadow: none;\n+  outline-style: none;\n+}\n+\n+ul,\n+li {\n+  margin: 0;\n+}\n+\n+.wpc-admin-header {\n+  display: flex;\n+  flex-wrap: wrap;\n+  justify-content: space-between;\n+  background: #fff;\n+  padding: 15px;\n+  align-items: center;\n+  margin-bottom: 40px;\n+  clear: both;\n+}\n+@media (min-width: 780px) {\n+  .wpc-admin-header {\n+    padding: 15px 40px;\n+    margin-left: -20px;\n+  }\n+}\n+.wpc-admin-header .wpc-settings-title {\n+  margin: 0;\n+}\n+\n+.wpc-admin-header-logo {\n+  display: flex;\n+  align-items: center;\n+}\n+.wpc-admin-header-logo .wpc-header-title {\n+  border-bottom: none;\n+  padding: 0;\n+  position: relative;\n+  padding-left: 20px;\n+  margin-left: 20px;\n+}\n+.wpc-admin-header-logo .wpc-header-title::after {\n+  content: \"\";\n+  position: absolute;\n+  left: 0;\n+  top: 0;\n+  bottom: 0;\n+  width: 1px;\n+  height: 24px;\n+  background: #d6d7db;\n+  margin: auto;\n+}\n+@media (max-width: 767px) {\n+  .wpc-admin-header-logo .wpc-header-title {\n+    padding-left: 12px;\n+    margin-left: 12px;\n+  }\n+}\n+\n+.wpc-logo-wrap {\n+  display: flex;\n+  align-items: center;\n+}\n+.wpc-logo-wrap img {\n+  max-width: 90px;\n+}\n+\n+.wpc-admin-menu-wrap ul {\n+  display: flex;\n+  flex-wrap: wrap;\n+  margin: 0;\n+}\n+.wpc-admin-menu-wrap ul li {\n+  margin: 0;\n+}\n+.wpc-admin-menu-wrap ul li a {\n+  font-size: 15px;\n+  font-weight: 600;\n+  text-transform: capitalize;\n+  color: var(--wpc-dark-color);\n+  text-decoration: none;\n+  transition: all ease 0.4s;\n+}\n+.wpc-admin-menu-wrap ul li a:hover {\n+  color: var(--wpc-primary);\n+}\n+.wpc-admin-menu-wrap ul li:not(:last-child) {\n+  margin-right: 30px;\n+}\n+\n+.wpc-header-btn-wrap {\n+  display: flex;\n+  align-items: center;\n+}\n+.wpc-header-btn-wrap .wpc-admin-notify-wrap {\n+  margin-top: 5px;\n+}\n+.wpc-header-btn-wrap .wpc-submit-wrap-header {\n+  margin-left: 15px;\n+}\n+@media (max-width: 767px) {\n+  .wpc-header-btn-wrap .wpc-submit-wrap-header {\n+    display: none;\n+  }\n+}\n+\n+.wpc-version {\n+  font-size: 11px;\n+  line-height: 11px;\n+  color: var(--wpc-dark-light);\n+  font-weight: 700;\n+  border: 1px solid var(--wpc-primary);\n+  border-radius: 4px;\n+  background-color: #fef3f8;\n+  display: inline-block;\n+  padding: 2px 6px;\n+  margin-left: 10px;\n+}\n+\n+.wpc-heading {\n+  font-size: 26px;\n+  font-weight: 600;\n+  line-height: 36px;\n+  color: var(--wpc-dark-color);\n+  margin: 0 0 10px;\n+}\n+\n+.wpc-admin-btn-wrap {\n+  position: relative;\n+  width: 30px;\n+  height: 30px;\n+  cursor: pointer;\n+  transition: all 0.2s ease;\n+}\n+.wpc-admin-btn-wrap .dropdown {\n+  position: absolute;\n+  cursor: context-menu;\n+  top: 70px;\n+  right: -10px;\n+  z-index: 1;\n+  background-color: #fff;\n+  padding: 30px;\n+  border-radius: 8px;\n+  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n+  min-width: 200px;\n+  max-width: 200px;\n+  opacity: 0;\n+  visibility: hidden;\n+  transition: all 0.2s ease;\n+}\n+.wpc-admin-btn-wrap .dropdown::after {\n+  content: \"\";\n+  position: absolute;\n+  border-left: 10px solid transparent;\n+  border-right: 10px solid transparent;\n+  top: -10px;\n+  right: 25px;\n+  border-bottom: 10px solid white;\n+  margin-top: 0;\n+  z-index: 1;\n+}\n+.wpc-admin-btn-wrap .dropdown .list-item a {\n+  font-size: 15px;\n+  font-weight: 500;\n+  color: var(--wpc-dark-light);\n+  display: flex;\n+  align-items: center;\n+  transition: all 0.2s ease;\n+  text-decoration: none;\n+}\n+.wpc-admin-btn-wrap .dropdown .list-item a span {\n+  display: inline-block;\n+  margin-left: 9px;\n+  border-bottom: 1px solid var(--wpc-dark-light);\n+}\n+.wpc-admin-btn-wrap .dropdown .list-item a:not(:last-child) {\n+  margin-bottom: 25px;\n+}\n+.wpc-admin-btn-wrap:hover .dropdown {\n+  opacity: 1;\n+  visibility: visible;\n+  top: 60px;\n+}\n+\n+.wpc-admin-performance-wrap .wpc-performance-item {\n+  padding: 20px;\n+  border-radius: 8px;\n+  background-color: var(--wpc---wpc-white-color);\n+  display: flex;\n+  flex-wrap: wrap;\n+  margin-bottom: 15px;\n+}\n+.wpc-admin-performance-wrap .wpc-performance-item .wpc-overview-icon {\n+  width: 70px;\n+  height: 70px;\n+  border-radius: 50%;\n+  flex-shrink: 0;\n+}\n+.wpc-admin-performance-wrap .wpc-performance-item .wpc-overview-content {\n+  padding-left: 25px;\n+}\n+.wpc-admin-performance-wrap .wpc-performance-item p {\n+  font-size: 16px;\n+  font-weight: 400;\n+  color: var(--wpc-gray-color);\n+  margin: 0 0 10px;\n+}\n+.wpc-admin-performance-wrap .wpc-performance-item .wpc-count {\n+  margin: 0;\n+  font-size: 30px;\n+  font-weight: 700;\n+  color: var(--wpc-dark-color);\n+  line-height: 0.8;\n+}\n+\n+.wpc-admin-sec {\n+  padding: 20px;\n+  margin: 40px 0;\n+}\n+@media (min-width: 1024px) {\n+  .wpc-admin-sec {\n+    padding: 0 40px 0 20px;\n+  }\n+}\n+\n+.wpc-banner-image img {\n+  max-width: 100%;\n+}\n+\n+.wpc-overview-sec #wpc_chart_wrap {\n+  background-color: var(--wpc---wpc-white-color);\n+  padding: 50px 40px;\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+}\n+.wpc-overview-sec #wpc_chart_wrap #wpc_over_view {\n+  width: 100%;\n+  height: 360px;\n+}\n+\n+.wpc-report-item {\n+  display: flex;\n+  flex-wrap: wrap;\n+  justify-content: flex-end;\n+  background-color: transparent;\n+  padding: 0;\n+}\n+.wpc-report-item .wpc-meta {\n+  margin-left: 15px;\n+}\n+.wpc-report-item .wpc-meta .wpc-settings-input {\n+  width: 150px;\n+}\n+.wpc-report-item .wpc-meta .wpc_chart_type {\n+  margin-bottom: 20px;\n+}\n+.wpc-report-item .wpc-meta-double-date {\n+  flex-grow: 1;\n+  max-width: 250px;\n+  margin-bottom: 15px;\n+}\n+.wpc-report-item .wpc-meta-double-date .wpc_date_picker {\n+  width: 100%;\n+}\n+\n+@media (max-width: 992px) {\n+  .wpc-overview-sec .wpc-col-md-7,\n+  .wpc-overview-sec .wpc-col-md-5 {\n+    max-width: 100%;\n+    flex: 0 0 100%;\n+  }\n+  .wpc-overview-sec .wpc-report-item {\n+    justify-content: flex-start;\n+  }\n+  .wpc-overview-sec .wpc-report-item .wpc-meta:first-child {\n+    margin-left: 0;\n+  }\n+}\n+.wpc-tools-content {\n+  padding-bottom: 35px;\n+}\n+.wpc-tools-content .wpc-main-title {\n+  font-size: 36px;\n+  font-weight: 600;\n+}\n+.wpc-tools-content .wpc-desc {\n+  font-size: 16px;\n+  color: #71787c;\n+  margin: 18px 0;\n+}\n+\n+.wpc-tools-item {\n+  padding: 30px;\n+  margin-bottom: 20px;\n+  display: flex;\n+}\n+.wpc-tools-item .wpc-label {\n+  display: flex;\n+  flex-wrap: nowrap;\n+  margin-right: 0;\n+}\n+.wpc-tools-item .wpc-label label {\n+  font-size: 20px;\n+  line-height: 30px;\n+  margin-bottom: 13px;\n+}\n+.wpc-tools-item .wpc-label .wpc-label-icon {\n+  width: 64px;\n+  height: 64px;\n+  margin-right: 15px;\n+}\n+@media (min-width: 1600px) {\n+  .wpc-tools-item .wpc-label .wpc-label-icon {\n+    margin-right: 30px;\n+  }\n+}\n+.wpc-tools-item .wpc-label .wpc-label-content {\n+  margin-top: -7px;\n+  max-width: 200px;\n+}\n+.wpc-tools-item .wpc-label .wpc-desc {\n+  margin-bottom: 23px;\n+}\n+.wpc-tools-item .wpc-meta {\n+  align-self: flex-start;\n+}\n+\n+@media (min-width: 767px) {\n+  .wpc-tools-item {\n+    flex-wrap: nowrap;\n+  }\n+}\n+.woocommerce-page .wp-list-table .column-name {\n+  width: 12%;\n+}\n+\n+.wpc-minimum-reservation-field {\n+  margin-bottom: 12px;\n+}\n+\n \u002F*# sourceMappingURL=wpc-admin.css.map *\u002F\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpcafe-repeater-admin.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpcafe-repeater-admin.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpcafe-repeater-admin.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpcafe-repeater-admin.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,558 +1,558 @@\n-@charset \"UTF-8\";\r\n-\u002F**\r\n- * All of the CSS for your admin-specific functionality should be\r\n- * included in this file.\r\n- *\u002F\r\n-\u002F*==================================\r\n-   default style\r\n-=================================*\u002F\r\n-a {\r\n-  color: #0073aa;\r\n-}\r\n-\r\n-.wpevently-devider {\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 1px;\r\n-  background: #f1f5f8;\r\n-}\r\n-\r\n-.wpevently-btn,\r\n-.btn-primary,\r\n-.wpevently-settings-dashboard .button-primary {\r\n-  font-size: 16px;\r\n-  line-height: 28px;\r\n-  color: #fff;\r\n-  background: #5d78ff;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  padding: 5px 20px;\r\n-  font-weight: 500;\r\n-  text-decoration: none;\r\n-  line-height: 35px;\r\n-  box-shadow: 0 1px 5px rgba(66, 133, 244, 0.5);\r\n-  border: none;\r\n-  cursor: pointer;\r\n-}\r\n-.wpevently-btn:hover, .wpevently-btn:focus,\r\n-.btn-primary:hover,\r\n-.btn-primary:focus,\r\n-.wpevently-settings-dashboard .button-primary:hover,\r\n-.wpevently-settings-dashboard .button-primary:focus {\r\n-  color: #fff;\r\n-  border: none;\r\n-  box-shadow: none !important;\r\n-  background-color: #de0000;\r\n-}\r\n-.wpevently-btn.wpevently-edit-btn,\r\n-.btn-primary.wpevently-edit-btn,\r\n-.wpevently-settings-dashboard .button-primary.wpevently-edit-btn {\r\n-  color: #5d78ff;\r\n-  background-color: #eef1ff;\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpevently-btn.wpevently-edit-btn:hover,\r\n-.btn-primary.wpevently-edit-btn:hover,\r\n-.wpevently-settings-dashboard .button-primary.wpevently-edit-btn:hover {\r\n-  color: #de0000;\r\n-}\r\n-.wpevently-btn.wpevently-delete-btn,\r\n-.btn-primary.wpevently-delete-btn,\r\n-.wpevently-settings-dashboard .button-primary.wpevently-delete-btn {\r\n-  color: #de0000;\r\n-  background-color: #ffeeee;\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-\r\n-.btn-danger {\r\n-  padding: 10px 15px;\r\n-}\r\n-.btn-danger:focus {\r\n-  box-shadow: none;\r\n-}\r\n-\r\n-.wpevently-form-control {\r\n-  background: #f1f5f8;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-color: transparent;\r\n-  border: none;\r\n-  height: 45px;\r\n-  line-height: 45px;\r\n-  box-shadow: none;\r\n-}\r\n-.wpevently-form-control:focus, .wpevently-form-control.focused {\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-\r\n-\u002F**\r\n-* Css switch start for setting page\r\n-*\u002F\r\n-.wpevently-meta input.wpevently-admin-control-input {\r\n-  height: 0;\r\n-  width: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-.wpevently-meta label.wpevently_switch_button_label {\r\n-  cursor: pointer;\r\n-  width: 55px;\r\n-  height: 24px;\r\n-  background: #DDDDDD;\r\n-  display: block;\r\n-  border-radius: 100px;\r\n-  position: relative;\r\n-  margin: 0;\r\n-  padding: 0 !important;\r\n-}\r\n-.wpevently-meta label.wpevently_switch_button_label:after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  top: 4px;\r\n-  left: 4px;\r\n-  width: 15px;\r\n-  height: 15px;\r\n-  background: #fff;\r\n-  border-radius: 90px;\r\n-  -webkit-transition: 0.3s;\r\n-  -o-transition: 0.3s;\r\n-  transition: 0.3s;\r\n-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-}\r\n-.wpevently-meta .wpevently_switch_button_label:before {\r\n-  content: \"No\";\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 50%;\r\n-  transform: translateY(-50%);\r\n-  color: #fff;\r\n-  font-size: 10px;\r\n-  display: inline-block;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-}\r\n-.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label {\r\n-  background: #5d78ff;\r\n-}\r\n-.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label:after {\r\n-  left: calc(100% - 5px);\r\n-  -webkit-transform: translateX(-100%);\r\n-  -ms-transform: translateX(-100%);\r\n-  transform: translateX(-100%);\r\n-}\r\n-.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label:before {\r\n-  content: \"Yes\";\r\n-  right: inherit;\r\n-  left: 10px;\r\n-}\r\n-.wpevently-meta label.show_label_text {\r\n-  text-indent: 0px;\r\n-}\r\n-\r\n-.wpevently-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-.wpevently-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #5d78ff;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-.wpevently-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #de0000;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F  evently top label manu\r\n-===============================-- *\u002F\r\n-.toplevel_page_wpevently-events-manager .toplevel_page_wpevently-events-manager {\r\n-  background: linear-gradient(-45deg, #87ded6, #40476b, #23a6d5, #0bb78e) !important;\r\n-  animation: Gradient 15s ease infinite;\r\n-  background-size: 400% 400% !important;\r\n-  color: #fff !important;\r\n-}\r\n-\r\n-@keyframes Gradient {\r\n-  0%, 100% {\r\n-    background-position: 0 50%;\r\n-  }\r\n-  50% {\r\n-    background-position: 100% 50%;\r\n-  }\r\n-}\r\n-.wpevently-social-icon-search-input {\r\n-  max-height: 300px;\r\n-  overflow: hidden;\r\n-}\r\n-\r\n-.wpevently-social-icon-search-input .input-group .input-group-addon > i {\r\n-  font-size: 20px;\r\n-  margin-top: 10px;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F wpevently settings\r\n-===============================-- *\u002F\r\n-.wpevently-wrap {\r\n-  padding: 20px;\r\n-  background-color: #fff;\r\n-}\r\n-.wpevently-wrap.wrap > h2:first-child {\r\n-  font-weight: 600;\r\n-  font-size: 30px;\r\n-  margin-bottom: 25px;\r\n-  position: relative;\r\n-  padding-left: 40px;\r\n-}\r\n-.wpevently-wrap.wrap > h2:first-child:before {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  left: 0;\r\n-  font-family: \"dashicons\";\r\n-  top: 0;\r\n-  font-size: 30px;\r\n-  line-height: 60px;\r\n-  color: #5d78ff;\r\n-}\r\n-.wpevently-wrap form h2 {\r\n-  font-size: 24px;\r\n-  position: relative;\r\n-  margin-bottom: 25px;\r\n-  font-weight: 600;\r\n-}\r\n-.wpevently-wrap form h2:after {\r\n-  position: absolute;\r\n-  left: 0;\r\n-  bottom: -15px;\r\n-  width: 60px;\r\n-  height: 4px;\r\n-  background: #5d78ff;\r\n-  content: \"\";\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper {\r\n-  margin-bottom: 30px;\r\n-  border-bottom: none;\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper .nav-tab {\r\n-  margin: 0 -1px 0 0;\r\n-  background-color: #fff;\r\n-  color: #707070;\r\n-  font-size: 16px;\r\n-  line-height: 18px;\r\n-  font-weight: 600;\r\n-  border: none !important;\r\n-  border: 1px solid #ededed !important;\r\n-  padding: 14px 25px;\r\n-  text-decoration: none;\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper .nav-tab:focus {\r\n-  outline: none;\r\n-  box-shadow: none;\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper .nav-tab.nav-tab-active {\r\n-  background-color: #5d78ff;\r\n-  color: #fff;\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper .nav-tab:first-child {\r\n-  border-top-left-radius: 8px;\r\n-  border-bottom-left-radius: 8px;\r\n-}\r\n-.wpevently-wrap h2.nav-tab-wrapper .nav-tab:last-child {\r\n-  border-top-right-radius: 8px;\r\n-  border-bottom-right-radius: 8px;\r\n-}\r\n-.wpevently-wrap .form-table {\r\n-  margin-bottom: 30px;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F wpevently label item\r\n-===============================-- *\u002F\r\n-.evently-label-item {\r\n-  overflow: hidden;\r\n-  display: flex;\r\n-  -webkit-box-align: center;\r\n-  -ms-flex-align: center;\r\n-  align-items: center;\r\n-  margin-bottom: 50px;\r\n-}\r\n-.evently-label-item .wpevently-label {\r\n-  width: 260px;\r\n-  margin-right: 33px;\r\n-  float: left;\r\n-}\r\n-.evently-label-item .wpevently-label label {\r\n-  font-size: 18px;\r\n-  line-height: 21px;\r\n-  font-weight: 600;\r\n-  margin: 0;\r\n-  color: #101010;\r\n-  display: inline-block;\r\n-}\r\n-.evently-label-item .wpevently-meta {\r\n-  float: left;\r\n-}\r\n-.evently-label-item .wpevently-form-control {\r\n-  background-color: #fff;\r\n-}\r\n-.evently-label-item .wpevently-setting-input,\r\n-.evently-label-item .wpevently-form-control {\r\n-  width: 300px;\r\n-  height: 44px;\r\n-  padding: 10px 25px;\r\n-  border-radius: 5px;\r\n-  border: 1px solid #ededed;\r\n-  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\r\n-  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\r\n-  font-size: 14px;\r\n-  line-height: 16px;\r\n-  color: #666;\r\n-  -webkit-appearance: none;\r\n-  -moz-appearance: none;\r\n-  appearance: none;\r\n-}\r\n-.evently-label-item .wpevently-setting-input:focus,\r\n-.evently-label-item .wpevently-form-control:focus {\r\n-  border-color: #5d78ff;\r\n-}\r\n-.evently-label-item .msg-control-box {\r\n-  height: 90px;\r\n-}\r\n-.evently-label-item select {\r\n-  padding: 0 30px 0 15px;\r\n-}\r\n-.evently-label-item .select2-container {\r\n-  width: 300px !important;\r\n-}\r\n-.evently-label-item .select2-selection--multiple,\r\n-.evently-label-item .select2-selection--single {\r\n-  border-radius: 5px;\r\n-  border: 1px solid #ededed;\r\n-  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\r\n-  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\r\n-}\r\n-.evently-label-item .select2-selection--single {\r\n-  height: 44px;\r\n-}\r\n-.evently-label-item .select2-selection--single .select2-selection__rendered {\r\n-  line-height: 44px;\r\n-}\r\n-.evently-label-item .select2-selection--single .select2-selection__arrow {\r\n-  top: 8px;\r\n-}\r\n-.evently-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\r\n-.evently-label-item .select2-container--default.select2-container--focus .select2-selection--single {\r\n-  border-color: #5d78ff;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F speaker info settings\r\n-===============================-- *\u002F\r\n-body.post-type-wp-evently-speaker,\r\n-body.post-type-wp-evently-schedule {\r\n-  background-color: #fff;\r\n-}\r\n-body.post-type-wp-evently-speaker #wp_evently_speaker_settings,\r\n-body.post-type-wp-evently-speaker #wpcafe-repeater-item,\r\n-body.post-type-wp-evently-schedule #wp_evently_speaker_settings,\r\n-body.post-type-wp-evently-schedule #wpcafe-repeater-item {\r\n-  margin-top: -50px;\r\n-}\r\n-body.post-type-wp-evently-speaker .wrap h1.wp-heading-inline,\r\n-body.post-type-wp-evently-schedule .wrap h1.wp-heading-inline {\r\n-  font-weight: 600;\r\n-}\r\n-\r\n-#wp_evently_speaker_settings.postbox,\r\n-#wpevently_event_settings.postbox,\r\n-#wpcafe-repeater-item.postbox {\r\n-  border: 1px solid #f5f5f5;\r\n-  box-shadow: none;\r\n-}\r\n-#wp_evently_speaker_settings .inside,\r\n-#wpevently_event_settings .inside,\r\n-#wpcafe-repeater-item .inside {\r\n-  padding: 0 25px 12px;\r\n-}\r\n-#wp_evently_speaker_settings h2.hndle,\r\n-#wpevently_event_settings h2.hndle,\r\n-#wpcafe-repeater-item h2.hndle {\r\n-  font-size: 18px;\r\n-  margin-bottom: 30px;\r\n-  border-bottom: 1px solid #f5f5f5;\r\n-}\r\n-#wp_evently_speaker_settings .evently-label-item .msg-control-box,\r\n-#wpevently_event_settings .evently-label-item .msg-control-box,\r\n-#wpcafe-repeater-item .evently-label-item .msg-control-box {\r\n-  height: 90px;\r\n-  padding: 20px 25px;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently_event_upload_image_button,\r\n-#wpevently_event_settings .wpevently_event_upload_image_button,\r\n-#wpcafe-repeater-item .wpevently_event_upload_image_button {\r\n-  max-width: 100px;\r\n-  display: block;\r\n-}\r\n-#wp_evently_speaker_settings .evently-modal-search-box,\r\n-#wpevently_event_settings .evently-modal-search-box,\r\n-#wpcafe-repeater-item .evently-modal-search-box {\r\n-  margin-bottom: 15px;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently_speaker_socials .wpevently-repeater-wrap,\r\n-#wp_evently_speaker_settings .wpevently-social-clearfix .wpevently-repeater-wrap,\r\n-#wpevently_event_settings .wpevently_speaker_socials .wpevently-repeater-wrap,\r\n-#wpevently_event_settings .wpevently-social-clearfix .wpevently-repeater-wrap,\r\n-#wpcafe-repeater-item .wpevently_speaker_socials .wpevently-repeater-wrap,\r\n-#wpcafe-repeater-item .wpevently-social-clearfix .wpevently-repeater-wrap {\r\n-  display: block;\r\n-  width: 100%;\r\n-  overflow: hidden;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently_speaker_socials .wpevently-form-control,\r\n-#wp_evently_speaker_settings .wpevently-social-clearfix .wpevently-form-control,\r\n-#wpevently_event_settings .wpevently_speaker_socials .wpevently-form-control,\r\n-#wpevently_event_settings .wpevently-social-clearfix .wpevently-form-control,\r\n-#wpcafe-repeater-item .wpevently_speaker_socials .wpevently-form-control,\r\n-#wpcafe-repeater-item .wpevently-social-clearfix .wpevently-form-control {\r\n-  width: 25%;\r\n-  float: left;\r\n-  margin-right: 10px;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently-social-icon-list i,\r\n-#wpevently_event_settings .wpevently-social-icon-list i,\r\n-#wpcafe-repeater-item .wpevently-social-icon-list i {\r\n-  padding: 10px;\r\n-  border: 1px solid #eaeaea;\r\n-  cursor: pointer;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently-social-clearfix .btn-danger,\r\n-#wpevently_event_settings .wpevently-social-clearfix .btn-danger,\r\n-#wpcafe-repeater-item .wpevently-social-clearfix .btn-danger {\r\n-  padding: 10px 10px;\r\n-  border-radius: 50%;\r\n-  line-height: 20px;\r\n-}\r\n-#wp_evently_speaker_settings .wpevently-social-clearfix .social-repeater .add-social,\r\n-#wpevently_event_settings .wpevently-social-clearfix .social-repeater .add-social,\r\n-#wpcafe-repeater-item .wpevently-social-clearfix .social-repeater .add-social {\r\n-  display: block;\r\n-  width: 100%;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F  wpevently-settings-dashboard\r\n-===============================-- *\u002F\r\n-.wpevently-settings-dashboard {\r\n-  background-color: #fff;\r\n-  padding: 40px;\r\n-}\r\n-.wpevently-settings-dashboard h2.wpevently-main-title {\r\n-  font-size: 30px;\r\n-  line-height: 42px;\r\n-  color: #101010;\r\n-  margin: 0;\r\n-  padding: 0;\r\n-  font-weight: 600;\r\n-  margin-bottom: 30px;\r\n-}\r\n-.wpevently-settings-dashboard h2.wpevently-main-title i {\r\n-  font-size: 34px;\r\n-  color: #5d78ff;\r\n-  margin-right: 24px;\r\n-  line-height: 48px;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab {\r\n-  margin-bottom: 40px;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper {\r\n-  border-bottom: none;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a {\r\n-  float: none;\r\n-  border: none;\r\n-  display: inline-block;\r\n-  margin: 0;\r\n-  background-color: #fff;\r\n-  color: #707070;\r\n-  font-size: 18px;\r\n-  line-height: 18px;\r\n-  font-weight: 600;\r\n-  border: none !important;\r\n-  border: 1px solid #EDEDED !important;\r\n-  padding: 14px 30px;\r\n-  margin-right: -6px;\r\n-  text-decoration: none;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:focus {\r\n-  outline: none;\r\n-  box-shadow: none;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:first-of-type {\r\n-  border-top-left-radius: 10px;\r\n-  border-bottom-left-radius: 10px;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:last-of-type {\r\n-  border-top-right-radius: 10px;\r\n-  border-bottom-right-radius: 10px;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a.nav-tab-active {\r\n-  background-color: #5d78ff;\r\n-  color: #fff;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-admin-container {\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-section {\r\n-  display: none;\r\n-}\r\n-.wpevently-settings-dashboard .wpevently-settings-section.active {\r\n-  display: block;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-schedule settings\r\n-===============================-- *\u002F\r\n-#wpcafe-repeater-item .wpevently-title {\r\n-  font-size: 20px;\r\n-  font-weight: 700;\r\n-  margin-bottom: 20px;\r\n-}\r\n-#wpcafe-repeater-item .wpcafe-food-menu-collapsible,\r\n-.wpcafe-food-menu-collapsible {\r\n-  background-color: #f2f2f2;\r\n-  padding: 15px;\r\n-  overflow: hidden;\r\n-  font-size: 16px;\r\n-  font-weight: 600;\r\n-  line-height: 30px;\r\n-  cursor: pointer;\r\n-}\r\n-#wpcafe-repeater-item .wpcafe-food-menu-collapsible i ,\r\n-.wpcafe-food-menu-collapsible i\r\n-{\r\n-  float: right;\r\n-  background: #de0000;\r\n-  color: #fff;\r\n-  width: 30px;\r\n-  height: 30px;\r\n-  line-height: 30px;\r\n-  border-radius: 50%;\r\n-}\r\n-#wpcafe-repeater-item .wpcafe-repeater-collapsible-content {\r\n-  padding: 40px 40px 0;\r\n-  border: 1px solid #f2f2f2;\r\n+@charset \"UTF-8\";\n+\u002F**\n+ * All of the CSS for your admin-specific functionality should be\n+ * included in this file.\n+ *\u002F\n+\u002F*==================================\n+   default style\n+=================================*\u002F\n+a {\n+  color: #0073aa;\n+}\n+\n+.wpevently-devider {\n+  display: block;\n+  width: 100%;\n+  height: 1px;\n+  background: #f1f5f8;\n+}\n+\n+.wpevently-btn,\n+.btn-primary,\n+.wpevently-settings-dashboard .button-primary {\n+  font-size: 16px;\n+  line-height: 28px;\n+  color: #fff;\n+  background: #5d78ff;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  padding: 5px 20px;\n+  font-weight: 500;\n+  text-decoration: none;\n+  line-height: 35px;\n+  box-shadow: 0 1px 5px rgba(66, 133, 244, 0.5);\n+  border: none;\n+  cursor: pointer;\n+}\n+.wpevently-btn:hover, .wpevently-btn:focus,\n+.btn-primary:hover,\n+.btn-primary:focus,\n+.wpevently-settings-dashboard .button-primary:hover,\n+.wpevently-settings-dashboard .button-primary:focus {\n+  color: #fff;\n+  border: none;\n+  box-shadow: none !important;\n+  background-color: #de0000;\n+}\n+.wpevently-btn.wpevently-edit-btn,\n+.btn-primary.wpevently-edit-btn,\n+.wpevently-settings-dashboard .button-primary.wpevently-edit-btn {\n+  color: #5d78ff;\n+  background-color: #eef1ff;\n+  border: none;\n+  padding: 0 15px;\n+}\n+.wpevently-btn.wpevently-edit-btn:hover,\n+.btn-primary.wpevently-edit-btn:hover,\n+.wpevently-settings-dashboard .button-primary.wpevently-edit-btn:hover {\n+  color: #de0000;\n+}\n+.wpevently-btn.wpevently-delete-btn,\n+.btn-primary.wpevently-delete-btn,\n+.wpevently-settings-dashboard .button-primary.wpevently-delete-btn {\n+  color: #de0000;\n+  background-color: #ffeeee;\n+  border: none;\n+  padding: 0 15px;\n+}\n+\n+.btn-danger {\n+  padding: 10px 15px;\n+}\n+.btn-danger:focus {\n+  box-shadow: none;\n+}\n+\n+.wpevently-form-control {\n+  background: #f1f5f8;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-color: transparent;\n+  border: none;\n+  height: 45px;\n+  line-height: 45px;\n+  box-shadow: none;\n+}\n+.wpevently-form-control:focus, .wpevently-form-control.focused {\n+  box-shadow: none;\n+  border: none;\n+}\n+\n+\u002F**\n+* Css switch start for setting page\n+*\u002F\n+.wpevently-meta input.wpevently-admin-control-input {\n+  height: 0;\n+  width: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+.wpevently-meta label.wpevently_switch_button_label {\n+  cursor: pointer;\n+  width: 55px;\n+  height: 24px;\n+  background: #DDDDDD;\n+  display: block;\n+  border-radius: 100px;\n+  position: relative;\n+  margin: 0;\n+  padding: 0 !important;\n+}\n+.wpevently-meta label.wpevently_switch_button_label:after {\n+  content: \"\";\n+  position: absolute;\n+  top: 4px;\n+  left: 4px;\n+  width: 15px;\n+  height: 15px;\n+  background: #fff;\n+  border-radius: 90px;\n+  -webkit-transition: 0.3s;\n+  -o-transition: 0.3s;\n+  transition: 0.3s;\n+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+}\n+.wpevently-meta .wpevently_switch_button_label:before {\n+  content: \"No\";\n+  position: absolute;\n+  right: 10px;\n+  top: 50%;\n+  transform: translateY(-50%);\n+  color: #fff;\n+  font-size: 10px;\n+  display: inline-block;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+}\n+.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label {\n+  background: #5d78ff;\n+}\n+.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label:after {\n+  left: calc(100% - 5px);\n+  -webkit-transform: translateX(-100%);\n+  -ms-transform: translateX(-100%);\n+  transform: translateX(-100%);\n+}\n+.wpevently-meta input.wpevently-admin-control-input:checked + label.wpevently_switch_button_label:before {\n+  content: \"Yes\";\n+  right: inherit;\n+  left: 10px;\n+}\n+.wpevently-meta label.show_label_text {\n+  text-indent: 0px;\n+}\n+\n+.wpevently-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+.wpevently-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #5d78ff;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+.wpevently-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #de0000;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F  evently top label manu\n+===============================-- *\u002F\n+.toplevel_page_wpevently-events-manager .toplevel_page_wpevently-events-manager {\n+  background: linear-gradient(-45deg, #87ded6, #40476b, #23a6d5, #0bb78e) !important;\n+  animation: Gradient 15s ease infinite;\n+  background-size: 400% 400% !important;\n+  color: #fff !important;\n+}\n+\n+@keyframes Gradient {\n+  0%, 100% {\n+    background-position: 0 50%;\n+  }\n+  50% {\n+    background-position: 100% 50%;\n+  }\n+}\n+.wpevently-social-icon-search-input {\n+  max-height: 300px;\n+  overflow: hidden;\n+}\n+\n+.wpevently-social-icon-search-input .input-group .input-group-addon > i {\n+  font-size: 20px;\n+  margin-top: 10px;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F wpevently settings\n+===============================-- *\u002F\n+.wpevently-wrap {\n+  padding: 20px;\n+  background-color: #fff;\n+}\n+.wpevently-wrap.wrap > h2:first-child {\n+  font-weight: 600;\n+  font-size: 30px;\n+  margin-bottom: 25px;\n+  position: relative;\n+  padding-left: 40px;\n+}\n+.wpevently-wrap.wrap > h2:first-child:before {\n+  content: \"\";\n+  position: absolute;\n+  left: 0;\n+  font-family: \"dashicons\";\n+  top: 0;\n+  font-size: 30px;\n+  line-height: 60px;\n+  color: #5d78ff;\n+}\n+.wpevently-wrap form h2 {\n+  font-size: 24px;\n+  position: relative;\n+  margin-bottom: 25px;\n+  font-weight: 600;\n+}\n+.wpevently-wrap form h2:after {\n+  position: absolute;\n+  left: 0;\n+  bottom: -15px;\n+  width: 60px;\n+  height: 4px;\n+  background: #5d78ff;\n+  content: \"\";\n+}\n+.wpevently-wrap h2.nav-tab-wrapper {\n+  margin-bottom: 30px;\n+  border-bottom: none;\n+}\n+.wpevently-wrap h2.nav-tab-wrapper .nav-tab {\n+  margin: 0 -1px 0 0;\n+  background-color: #fff;\n+  color: #707070;\n+  font-size: 16px;\n+  line-height: 18px;\n+  font-weight: 600;\n+  border: none !important;\n+  border: 1px solid #ededed !important;\n+  padding: 14px 25px;\n+  text-decoration: none;\n+}\n+.wpevently-wrap h2.nav-tab-wrapper .nav-tab:focus {\n+  outline: none;\n+  box-shadow: none;\n+}\n+.wpevently-wrap h2.nav-tab-wrapper .nav-tab.nav-tab-active {\n+  background-color: #5d78ff;\n+  color: #fff;\n+}\n+.wpevently-wrap h2.nav-tab-wrapper .nav-tab:first-child {\n+  border-top-left-radius: 8px;\n+  border-bottom-left-radius: 8px;\n+}\n+.wpevently-wrap h2.nav-tab-wrapper .nav-tab:last-child {\n+  border-top-right-radius: 8px;\n+  border-bottom-right-radius: 8px;\n+}\n+.wpevently-wrap .form-table {\n+  margin-bottom: 30px;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F wpevently label item\n+===============================-- *\u002F\n+.evently-label-item {\n+  overflow: hidden;\n+  display: flex;\n+  -webkit-box-align: center;\n+  -ms-flex-align: center;\n+  align-items: center;\n+  margin-bottom: 50px;\n+}\n+.evently-label-item .wpevently-label {\n+  width: 260px;\n+  margin-right: 33px;\n+  float: left;\n+}\n+.evently-label-item .wpevently-label label {\n+  font-size: 18px;\n+  line-height: 21px;\n+  font-weight: 600;\n+  margin: 0;\n+  color: #101010;\n+  display: inline-block;\n+}\n+.evently-label-item .wpevently-meta {\n+  float: left;\n+}\n+.evently-label-item .wpevently-form-control {\n+  background-color: #fff;\n+}\n+.evently-label-item .wpevently-setting-input,\n+.evently-label-item .wpevently-form-control {\n+  width: 300px;\n+  height: 44px;\n+  padding: 10px 25px;\n+  border-radius: 5px;\n+  border: 1px solid #ededed;\n+  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\n+  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\n+  font-size: 14px;\n+  line-height: 16px;\n+  color: #666;\n+  -webkit-appearance: none;\n+  -moz-appearance: none;\n+  appearance: none;\n+}\n+.evently-label-item .wpevently-setting-input:focus,\n+.evently-label-item .wpevently-form-control:focus {\n+  border-color: #5d78ff;\n+}\n+.evently-label-item .msg-control-box {\n+  height: 90px;\n+}\n+.evently-label-item select {\n+  padding: 0 30px 0 15px;\n+}\n+.evently-label-item .select2-container {\n+  width: 300px !important;\n+}\n+.evently-label-item .select2-selection--multiple,\n+.evently-label-item .select2-selection--single {\n+  border-radius: 5px;\n+  border: 1px solid #ededed;\n+  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\n+  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);\n+}\n+.evently-label-item .select2-selection--single {\n+  height: 44px;\n+}\n+.evently-label-item .select2-selection--single .select2-selection__rendered {\n+  line-height: 44px;\n+}\n+.evently-label-item .select2-selection--single .select2-selection__arrow {\n+  top: 8px;\n+}\n+.evently-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\n+.evently-label-item .select2-container--default.select2-container--focus .select2-selection--single {\n+  border-color: #5d78ff;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F speaker info settings\n+===============================-- *\u002F\n+body.post-type-wp-evently-speaker,\n+body.post-type-wp-evently-schedule {\n+  background-color: #fff;\n+}\n+body.post-type-wp-evently-speaker #wp_evently_speaker_settings,\n+body.post-type-wp-evently-speaker #wpcafe-repeater-item,\n+body.post-type-wp-evently-schedule #wp_evently_speaker_settings,\n+body.post-type-wp-evently-schedule #wpcafe-repeater-item {\n+  margin-top: -50px;\n+}\n+body.post-type-wp-evently-speaker .wrap h1.wp-heading-inline,\n+body.post-type-wp-evently-schedule .wrap h1.wp-heading-inline {\n+  font-weight: 600;\n+}\n+\n+#wp_evently_speaker_settings.postbox,\n+#wpevently_event_settings.postbox,\n+#wpcafe-repeater-item.postbox {\n+  border: 1px solid #f5f5f5;\n+  box-shadow: none;\n+}\n+#wp_evently_speaker_settings .inside,\n+#wpevently_event_settings .inside,\n+#wpcafe-repeater-item .inside {\n+  padding: 0 25px 12px;\n+}\n+#wp_evently_speaker_settings h2.hndle,\n+#wpevently_event_settings h2.hndle,\n+#wpcafe-repeater-item h2.hndle {\n+  font-size: 18px;\n+  margin-bottom: 30px;\n+  border-bottom: 1px solid #f5f5f5;\n+}\n+#wp_evently_speaker_settings .evently-label-item .msg-control-box,\n+#wpevently_event_settings .evently-label-item .msg-control-box,\n+#wpcafe-repeater-item .evently-label-item .msg-control-box {\n+  height: 90px;\n+  padding: 20px 25px;\n+}\n+#wp_evently_speaker_settings .wpevently_event_upload_image_button,\n+#wpevently_event_settings .wpevently_event_upload_image_button,\n+#wpcafe-repeater-item .wpevently_event_upload_image_button {\n+  max-width: 100px;\n+  display: block;\n+}\n+#wp_evently_speaker_settings .evently-modal-search-box,\n+#wpevently_event_settings .evently-modal-search-box,\n+#wpcafe-repeater-item .evently-modal-search-box {\n+  margin-bottom: 15px;\n+}\n+#wp_evently_speaker_settings .wpevently_speaker_socials .wpevently-repeater-wrap,\n+#wp_evently_speaker_settings .wpevently-social-clearfix .wpevently-repeater-wrap,\n+#wpevently_event_settings .wpevently_speaker_socials .wpevently-repeater-wrap,\n+#wpevently_event_settings .wpevently-social-clearfix .wpevently-repeater-wrap,\n+#wpcafe-repeater-item .wpevently_speaker_socials .wpevently-repeater-wrap,\n+#wpcafe-repeater-item .wpevently-social-clearfix .wpevently-repeater-wrap {\n+  display: block;\n+  width: 100%;\n+  overflow: hidden;\n+}\n+#wp_evently_speaker_settings .wpevently_speaker_socials .wpevently-form-control,\n+#wp_evently_speaker_settings .wpevently-social-clearfix .wpevently-form-control,\n+#wpevently_event_settings .wpevently_speaker_socials .wpevently-form-control,\n+#wpevently_event_settings .wpevently-social-clearfix .wpevently-form-control,\n+#wpcafe-repeater-item .wpevently_speaker_socials .wpevently-form-control,\n+#wpcafe-repeater-item .wpevently-social-clearfix .wpevently-form-control {\n+  width: 25%;\n+  float: left;\n+  margin-right: 10px;\n+}\n+#wp_evently_speaker_settings .wpevently-social-icon-list i,\n+#wpevently_event_settings .wpevently-social-icon-list i,\n+#wpcafe-repeater-item .wpevently-social-icon-list i {\n+  padding: 10px;\n+  border: 1px solid #eaeaea;\n+  cursor: pointer;\n+}\n+#wp_evently_speaker_settings .wpevently-social-clearfix .btn-danger,\n+#wpevently_event_settings .wpevently-social-clearfix .btn-danger,\n+#wpcafe-repeater-item .wpevently-social-clearfix .btn-danger {\n+  padding: 10px 10px;\n+  border-radius: 50%;\n+  line-height: 20px;\n+}\n+#wp_evently_speaker_settings .wpevently-social-clearfix .social-repeater .add-social,\n+#wpevently_event_settings .wpevently-social-clearfix .social-repeater .add-social,\n+#wpcafe-repeater-item .wpevently-social-clearfix .social-repeater .add-social {\n+  display: block;\n+  width: 100%;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F  wpevently-settings-dashboard\n+===============================-- *\u002F\n+.wpevently-settings-dashboard {\n+  background-color: #fff;\n+  padding: 40px;\n+}\n+.wpevently-settings-dashboard h2.wpevently-main-title {\n+  font-size: 30px;\n+  line-height: 42px;\n+  color: #101010;\n+  margin: 0;\n+  padding: 0;\n+  font-weight: 600;\n+  margin-bottom: 30px;\n+}\n+.wpevently-settings-dashboard h2.wpevently-main-title i {\n+  font-size: 34px;\n+  color: #5d78ff;\n+  margin-right: 24px;\n+  line-height: 48px;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab {\n+  margin-bottom: 40px;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper {\n+  border-bottom: none;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a {\n+  float: none;\n+  border: none;\n+  display: inline-block;\n+  margin: 0;\n+  background-color: #fff;\n+  color: #707070;\n+  font-size: 18px;\n+  line-height: 18px;\n+  font-weight: 600;\n+  border: none !important;\n+  border: 1px solid #EDEDED !important;\n+  padding: 14px 30px;\n+  margin-right: -6px;\n+  text-decoration: none;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:focus {\n+  outline: none;\n+  box-shadow: none;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:first-of-type {\n+  border-top-left-radius: 10px;\n+  border-bottom-left-radius: 10px;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a:last-of-type {\n+  border-top-right-radius: 10px;\n+  border-bottom-right-radius: 10px;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-tab .nav-tab-wrapper a.nav-tab-active {\n+  background-color: #5d78ff;\n+  color: #fff;\n+}\n+.wpevently-settings-dashboard .wpevently-admin-container {\n+  border: none;\n+  box-shadow: none;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-section {\n+  display: none;\n+}\n+.wpevently-settings-dashboard .wpevently-settings-section.active {\n+  display: block;\n+}\n+\n+\u002F*=============================\n+schedule settings\n+===============================-- *\u002F\n+#wpcafe-repeater-item .wpevently-title {\n+  font-size: 20px;\n+  font-weight: 700;\n+  margin-bottom: 20px;\n+}\n+#wpcafe-repeater-item .wpcafe-food-menu-collapsible,\n+.wpcafe-food-menu-collapsible {\n+  background-color: #f2f2f2;\n+  padding: 15px;\n+  overflow: hidden;\n+  font-size: 16px;\n+  font-weight: 600;\n+  line-height: 30px;\n+  cursor: pointer;\n+}\n+#wpcafe-repeater-item .wpcafe-food-menu-collapsible i ,\n+.wpcafe-food-menu-collapsible i\n+{\n+  float: right;\n+  background: #de0000;\n+  color: #fff;\n+  width: 30px;\n+  height: 30px;\n+  line-height: 30px;\n+  border-radius: 50%;\n+}\n+#wpcafe-repeater-item .wpcafe-repeater-collapsible-content {\n+  padding: 40px 40px 0;\n+  border: 1px solid #f2f2f2;\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-common.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-common.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-common.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-common.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,603 +1,603 @@\n-\u002F*==================================\r\n-   default style\r\n-=================================*\u002F\r\n-a {\r\n-    color: #0073aa;\r\n-}\r\n-\r\n-.wpc-btn{\r\n-    font-size: 16px;\r\n-    line-height: 28px;\r\n-    color: #fff;\r\n-    background-color: #09C4B7;\r\n-    border-radius: 5px;\r\n-    -webkit-border-radius: 5px;\r\n-    -ms-border-radius: 5px;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-    display: inline-block;\r\n-    padding: 5px 20px;\r\n-    font-weight: 500;\r\n-    text-decoration: none;\r\n-    line-height: 35px;\r\n-    border: none;\r\n-    cursor: pointer;\r\n-}\r\n-.wpc-btn:hover, .wpc-btn:focus{\r\n-    color: #fff;\r\n-    border: none;\r\n-    box-shadow: none !important;\r\n-    background-color: #09C4B7;\r\n-}\r\n-\u002F**\r\n-* Css switch start for setting page\r\n-*\u002F\r\n-\r\n-\r\n-.wpc-title {\r\n-    font-size: 22px;\r\n-    font-weight: 700;\r\n-    margin: 0 0 20px;\r\n-    color: #f00;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F wpc label item\r\n-===============================-- *\u002F\r\n-\r\n-.wpc-container {\r\n-    width: 100%;\r\n-    padding-right: 15px;\r\n-    padding-left: 15px;\r\n-    margin-right: auto;\r\n-    margin-left: auto;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-    .wpc-container {\r\n-        max-width: 540px;\r\n-    }\r\n-}\r\n-@media (min-width: 768px) {\r\n-    .wpc-container {\r\n-        max-width: 720px;\r\n-    }\r\n-}\r\n-@media (min-width: 992px) {\r\n-    .wpc-container {\r\n-        max-width: 960px;\r\n-    }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-    .wpc-container {\r\n-        max-width: 1140px;\r\n-    }\r\n-}\r\n-\r\n-\r\n-@media (min-width: 576px) {\r\n-    .wpc-container{\r\n-        max-width: 540px;\r\n-    }\r\n-}\r\n-@media (min-width: 768px) {\r\n-    .wpc-container {\r\n-        max-width: 720px;\r\n-    }\r\n-}\r\n-@media (min-width: 992px) {\r\n-    .wpc-container{\r\n-        max-width: 960px;\r\n-    }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-    .wpc-container {\r\n-        max-width: 1140px;\r\n-    }\r\n-}\r\n-.wpc-row {\r\n-    display: flex;\r\n-    flex-wrap: wrap;\r\n-    margin-right: -15px;\r\n-    margin-left: -15px;\r\n-}\r\n-\r\n-\r\n-.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\r\n-.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\r\n-.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\r\n-.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\r\n-.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\r\n-.wpc-col-xl-auto {\r\n-    position: relative;\r\n-    width: 100%;\r\n-    padding-right: 15px;\r\n-    padding-left: 15px;\r\n-    box-sizing: border-box;\r\n-}\r\n-\r\n-.wpc-col {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-}\r\n-\r\n-@media (min-width: 768px) {\r\n-    .wpc-col-md {\r\n-        flex-basis: 0;\r\n-        flex-grow: 1;\r\n-        max-width: 100%;\r\n-    }\r\n-\r\n-    .wpc-col-md-2 {\r\n-        flex: 0 0 16.666667%;\r\n-        max-width: 16.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-md-3 {\r\n-        flex: 0 0 25%;\r\n-        max-width: 25%;\r\n-    }\r\n-\r\n-    .wpc-col-md-4 {\r\n-        flex: 0 0 33.333333%;\r\n-        max-width: 33.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-md-5 {\r\n-        flex: 0 0 41.666667%;\r\n-        max-width: 41.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-md-6 {\r\n-        flex: 0 0 50%;\r\n-        max-width: 50%;\r\n-    }\r\n-\r\n-    .wpc-col-md-7 {\r\n-        flex: 0 0 58.333333%;\r\n-        max-width: 58.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-md-8 {\r\n-        flex: 0 0 66.666667%;\r\n-        max-width: 66.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-md-9 {\r\n-        flex: 0 0 75%;\r\n-        max-width: 75%;\r\n-    }\r\n-\r\n-    .wpc-col-md-10 {\r\n-        flex: 0 0 83.333333%;\r\n-        max-width: 83.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-md-11 {\r\n-        flex: 0 0 91.666667%;\r\n-        max-width: 91.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-md-12 {\r\n-        flex: 0 0 100%;\r\n-        max-width: 100%;\r\n-    }\r\n-}\r\n-@media (min-width: 992px) {\r\n-    .wpc-col-lg {\r\n-        flex-basis: 0;\r\n-        flex-grow: 1;\r\n-        max-width: 100%;\r\n-    }\r\n-    .wpc-col-lg-1 {\r\n-        flex: 0 0 8.333333%;\r\n-        max-width: 8.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-2 {\r\n-        flex: 0 0 16.666667%;\r\n-        max-width: 16.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-3 {\r\n-        flex: 0 0 25%;\r\n-        max-width: 25%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-4 {\r\n-        flex: 0 0 33.333333%;\r\n-        max-width: 33.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-5 {\r\n-        flex: 0 0 41.666667%;\r\n-        max-width: 41.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-6 {\r\n-        flex: 0 0 50%;\r\n-        max-width: 50%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-7 {\r\n-        flex: 0 0 58.333333%;\r\n-        max-width: 58.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-8 {\r\n-        flex: 0 0 66.666667%;\r\n-        max-width: 66.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-9 {\r\n-        flex: 0 0 75%;\r\n-        max-width: 75%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-10 {\r\n-        flex: 0 0 83.333333%;\r\n-        max-width: 83.333333%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-11 {\r\n-        flex: 0 0 91.666667%;\r\n-        max-width: 91.666667%;\r\n-    }\r\n-\r\n-    .wpc-col-lg-12 {\r\n-        flex: 0 0 100%;\r\n-        max-width: 100%;\r\n-    }\r\n-}\r\n-\r\n-\u002F*============================================================================\r\n-\u002F\u002F Theme compatible css\r\n-======================-=====================================================*\u002F\r\n-\r\n-\u002F* rosa lite *\u002F\r\n-.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\r\n-    padding-right: 50px;\r\n-    min-height: 10px;\r\n-}\r\n-\r\n-\u002F*-----------------\r\n-Food menu\r\n------------------*\u002F\r\n-.wpc-food-menu-item {\r\n-    position: relative;\r\n-    margin-bottom: 20px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-menu-thumb img {\r\n-    width: 100%;\r\n-    transform: scale(1);\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-menu-thumb a {\r\n-    line-height: 0px;\r\n-    display: block;\r\n-    width: 100%;\r\n-    height: 100%;\r\n-    overflow: hidden;\r\n-    position: relative;\r\n-}\r\n-@media (max-width: 767px) {\r\n-    .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-        margin-bottom: 15px;\r\n-    }\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag {\r\n-    padding: 0;\r\n-    margin: 0;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag li {\r\n-    font-size: 11px;\r\n-    line-height: 22px;\r\n-    margin-bottom: 5px;\r\n-    background: #5D78FF;\r\n-    padding: 0 7px;\r\n-    font-weight: 700;\r\n-    color: #fff;\r\n-    text-transform: uppercase;\r\n-    display: inline-block;\r\n-    margin-right: 5px;\r\n-    border-radius: 36px;\r\n-    -webkit-border-radius: 36px;\r\n-    -ms-border-radius: 36px;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\r\n-    display: inline-block;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content {\r\n-    position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\r\n-    font-size: 24px;\r\n-    margin: 0 0 15px;\r\n-    position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\r\n-    color: #232323;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-    display: inline-block;\r\n-    position: relative;\r\n-    padding-right: 10px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\r\n-    color: #5D78FF;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\r\n-    display: flex;\r\n-    flex-wrap: wrap;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\r\n-    flex: 0 0 auto;\r\n-    max-width: 80%;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\r\n-    flex: 100;\r\n-    align-self: flex-end;\r\n-    background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\r\n-    background-size: 4px 3px;\r\n-    height: 4px;\r\n-    background-repeat: repeat-x;\r\n-    margin-left: 10px;\r\n-    margin-right: 10px;\r\n-    position: relative;\r\n-    top: -2px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\r\n-    align-self: flex-end;\r\n-    flex: 0 0 auto;\r\n-    float: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\r\n-    color: #5D78FF;\r\n-    float: right;\r\n-    padding-left: 15px;\r\n-    position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\r\n-    font-size: 14px;\r\n-    opacity: 0.5;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\r\n-    text-decoration: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content p {\r\n-    padding-right: 50px;\r\n-    min-height: 40px;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\r\n-    display: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart {\r\n-    position: absolute;\r\n-    right: 0;\r\n-    bottom: -10px;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a {\r\n-    line-height: 35px;\r\n-    border-radius: 36px;\r\n-    -webkit-border-radius: 36px;\r\n-    -ms-border-radius: 36px;\r\n-    background-color: #5D78FF;\r\n-    display: flex;\r\n-    text-align: center;\r\n-    color: #fff;\r\n-    padding: 0;\r\n-    font-size: 16px;\r\n-    padding: 5px 15px;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a i {\r\n-    line-height: inherit;\r\n-    display: inline-block;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a .adding,\r\n-  .wpc-food-menu-item .wpc-add-to-cart a .added {\r\n-    transform: scale(0);\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-    opacity: 0;\r\n-    visibility: hidden;\r\n-    left: 15px;\r\n-    width: 0;\r\n-    display: inline-block;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\r\n-    display: none;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\r\n-    margin-right: 5px;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\r\n-    display: none;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading span, .wpc-food-menu-item .wpc-add-to-cart a.added span {\r\n-    margin: 0 5px;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\r\n-    opacity: 0;\r\n-    visibility: hidden;\r\n-    display: none;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading i, .wpc-food-menu-item .wpc-add-to-cart a.added i {\r\n-    width: 17px;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.added .added {\r\n-    transform: scale(1);\r\n-    opacity: 1;\r\n-    visibility: visible;\r\n-    width: auto;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.added i::before {\r\n-    content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading i {\r\n-    \u002F* Safari *\u002F\r\n-    animation: spin 2s linear infinite;\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\r\n-    content: url(\"..\u002Ffonts\u002Fspinner.svg\");\r\n-  }\r\n-  .wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\r\n-    transform: scale(1);\r\n-    opacity: 1;\r\n-    visibility: visible;\r\n-    width: auto;\r\n-  }\r\n-  .wpc-food-menu-item:hover .wpc-food-menu-thumb img {\r\n-    transform: scale(1.1);\r\n-  }\r\n-  .wpc-food-menu-item.style2 {\r\n-    border: 2px solid #eaeaea;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-  }\r\n-\r\n-\u002F*-----------------\r\n-Food menu tab\r\n------------------*\u002F\r\n-.wpc-food-tab-wrapper .wpc-nav {\r\n-    padding: 0;\r\n-    margin: 0 0 40px;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li {\r\n-    display: inline-block;\r\n-    color: #5D78FF;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a {\r\n-    font-size: 16px;\r\n-    padding: 5px 15px;\r\n-    color: #232323;\r\n-    border-bottom: 3px solid transparent;\r\n-    position: relative;\r\n-    font-weight: 600;\r\n-    text-transform: uppercase;\r\n-    display: block;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a:after {\r\n-    border-color: #5d78ff transparent transparent transparent;\r\n-    content: \"\";\r\n-    width: 0;\r\n-    height: 0;\r\n-    border-style: solid;\r\n-    border-width: 10px 10px 0 10px;\r\n-    position: absolute;\r\n-    left: 0;\r\n-    bottom: -10px;\r\n-    right: 0;\r\n-    margin: auto;\r\n-    opacity: 0;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a i,\r\n-.wpc-food-tab-wrapper .wpc-nav li a svg {\r\n-    margin: auto;\r\n-    display: block;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\r\n-    color: #5D78FF;\r\n-    border-bottom-color: #5D78FF;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\r\n-    opacity: 1;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\r\n-    display: none;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\r\n-    display: block;\r\n-    animation-name: fadeUp;\r\n-    animation-duration: 1.5s;\r\n-    animation-fill-mode: both;\r\n-}\r\n-@keyframes fadeUp {\r\n-    from {\r\n-        opacity: 0;\r\n-        transform: translate3d(0, 3%, 0);\r\n-    }\r\n-    to {\r\n-        opacity: 1;\r\n-        transform: translate3d(0, 0, 0);\r\n-    }\r\n-}\r\n-\r\n-\r\n-\r\n-\u002F* menu list style 2 *\u002F\r\n-.wpc-food-menu-item.style2 {\r\n-    border: 2px solid #eaeaea;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-menu-currency {\r\n-    position: absolute;\r\n-    right: 10px;\r\n-    top: 10px;\r\n-    z-index: 1;\r\n-    background: #FFE119;\r\n-    padding: 0 10px;\r\n-    border-radius: 3px;\r\n-    font-weight: 700;\r\n-    line-height: 24px;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-food-menu-thumb {\r\n-    margin: -2px;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-food-inner-content {\r\n-    padding: 20px;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-food-inner-content p {\r\n-    margin: 0;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-add-to-cart {\r\n-    bottom: 0px;\r\n-    width: 100%;\r\n-    opacity: 0;\r\n-    visibility: hidden;\r\n-    transition: all 0.4s ease;\r\n-    -webkit-transition: all 0.4s ease;\r\n-    -moz-transition: all 0.4s ease;\r\n-    -ms-transition: all 0.4s ease;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-add-to-cart a {\r\n-    width: 100%;\r\n-    height: auto;\r\n-    border-radius: 0;\r\n-    -webkit-border-radius: 0;\r\n-    -ms-border-radius: 0;\r\n-    line-height: 20px;\r\n-    justify-content: center;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-external-product-link {\r\n-    position: absolute;\r\n-    bottom: 0;\r\n-  }\r\n-  .wpc-food-menu-item.style2 .wpc-external-product-link a {\r\n-    line-height: 20px;\r\n-  }\r\n-  .wpc-food-menu-item.style2:hover {\r\n-    border-color: #5D78FF;\r\n-  }\r\n-  .wpc-food-menu-item.style2:hover .wpc-add-to-cart {\r\n-    opacity: 1;\r\n-    visibility: visible;\r\n+\u002F*==================================\n+   default style\n+=================================*\u002F\n+a {\n+    color: #0073aa;\n+}\n+\n+.wpc-btn{\n+    font-size: 16px;\n+    line-height: 28px;\n+    color: #fff;\n+    background-color: #09C4B7;\n+    border-radius: 5px;\n+    -webkit-border-radius: 5px;\n+    -ms-border-radius: 5px;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+    display: inline-block;\n+    padding: 5px 20px;\n+    font-weight: 500;\n+    text-decoration: none;\n+    line-height: 35px;\n+    border: none;\n+    cursor: pointer;\n+}\n+.wpc-btn:hover, .wpc-btn:focus{\n+    color: #fff;\n+    border: none;\n+    box-shadow: none !important;\n+    background-color: #09C4B7;\n+}\n+\u002F**\n+* Css switch start for setting page\n+*\u002F\n+\n+\n+.wpc-title {\n+    font-size: 22px;\n+    font-weight: 700;\n+    margin: 0 0 20px;\n+    color: #f00;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F wpc label item\n+===============================-- *\u002F\n+\n+.wpc-container {\n+    width: 100%;\n+    padding-right: 15px;\n+    padding-left: 15px;\n+    margin-right: auto;\n+    margin-left: auto;\n+}\n+\n+@media (min-width: 576px) {\n+    .wpc-container {\n+        max-width: 540px;\n+    }\n+}\n+@media (min-width: 768px) {\n+    .wpc-container {\n+        max-width: 720px;\n+    }\n+}\n+@media (min-width: 992px) {\n+    .wpc-container {\n+        max-width: 960px;\n+    }\n+}\n+@media (min-width: 1200px) {\n+    .wpc-container {\n+        max-width: 1140px;\n+    }\n+}\n+\n+\n+@media (min-width: 576px) {\n+    .wpc-container{\n+        max-width: 540px;\n+    }\n+}\n+@media (min-width: 768px) {\n+    .wpc-container {\n+        max-width: 720px;\n+    }\n+}\n+@media (min-width: 992px) {\n+    .wpc-container{\n+        max-width: 960px;\n+    }\n+}\n+@media (min-width: 1200px) {\n+    .wpc-container {\n+        max-width: 1140px;\n+    }\n+}\n+.wpc-row {\n+    display: flex;\n+    flex-wrap: wrap;\n+    margin-right: -15px;\n+    margin-left: -15px;\n+}\n+\n+\n+.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\n+.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\n+.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\n+.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\n+.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\n+.wpc-col-xl-auto {\n+    position: relative;\n+    width: 100%;\n+    padding-right: 15px;\n+    padding-left: 15px;\n+    box-sizing: border-box;\n+}\n+\n+.wpc-col {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+}\n+\n+@media (min-width: 768px) {\n+    .wpc-col-md {\n+        flex-basis: 0;\n+        flex-grow: 1;\n+        max-width: 100%;\n+    }\n+\n+    .wpc-col-md-2 {\n+        flex: 0 0 16.666667%;\n+        max-width: 16.666667%;\n+    }\n+\n+    .wpc-col-md-3 {\n+        flex: 0 0 25%;\n+        max-width: 25%;\n+    }\n+\n+    .wpc-col-md-4 {\n+        flex: 0 0 33.333333%;\n+        max-width: 33.333333%;\n+    }\n+\n+    .wpc-col-md-5 {\n+        flex: 0 0 41.666667%;\n+        max-width: 41.666667%;\n+    }\n+\n+    .wpc-col-md-6 {\n+        flex: 0 0 50%;\n+        max-width: 50%;\n+    }\n+\n+    .wpc-col-md-7 {\n+        flex: 0 0 58.333333%;\n+        max-width: 58.333333%;\n+    }\n+\n+    .wpc-col-md-8 {\n+        flex: 0 0 66.666667%;\n+        max-width: 66.666667%;\n+    }\n+\n+    .wpc-col-md-9 {\n+        flex: 0 0 75%;\n+        max-width: 75%;\n+    }\n+\n+    .wpc-col-md-10 {\n+        flex: 0 0 83.333333%;\n+        max-width: 83.333333%;\n+    }\n+\n+    .wpc-col-md-11 {\n+        flex: 0 0 91.666667%;\n+        max-width: 91.666667%;\n+    }\n+\n+    .wpc-col-md-12 {\n+        flex: 0 0 100%;\n+        max-width: 100%;\n+    }\n+}\n+@media (min-width: 992px) {\n+    .wpc-col-lg {\n+        flex-basis: 0;\n+        flex-grow: 1;\n+        max-width: 100%;\n+    }\n+    .wpc-col-lg-1 {\n+        flex: 0 0 8.333333%;\n+        max-width: 8.333333%;\n+    }\n+\n+    .wpc-col-lg-2 {\n+        flex: 0 0 16.666667%;\n+        max-width: 16.666667%;\n+    }\n+\n+    .wpc-col-lg-3 {\n+        flex: 0 0 25%;\n+        max-width: 25%;\n+    }\n+\n+    .wpc-col-lg-4 {\n+        flex: 0 0 33.333333%;\n+        max-width: 33.333333%;\n+    }\n+\n+    .wpc-col-lg-5 {\n+        flex: 0 0 41.666667%;\n+        max-width: 41.666667%;\n+    }\n+\n+    .wpc-col-lg-6 {\n+        flex: 0 0 50%;\n+        max-width: 50%;\n+    }\n+\n+    .wpc-col-lg-7 {\n+        flex: 0 0 58.333333%;\n+        max-width: 58.333333%;\n+    }\n+\n+    .wpc-col-lg-8 {\n+        flex: 0 0 66.666667%;\n+        max-width: 66.666667%;\n+    }\n+\n+    .wpc-col-lg-9 {\n+        flex: 0 0 75%;\n+        max-width: 75%;\n+    }\n+\n+    .wpc-col-lg-10 {\n+        flex: 0 0 83.333333%;\n+        max-width: 83.333333%;\n+    }\n+\n+    .wpc-col-lg-11 {\n+        flex: 0 0 91.666667%;\n+        max-width: 91.666667%;\n+    }\n+\n+    .wpc-col-lg-12 {\n+        flex: 0 0 100%;\n+        max-width: 100%;\n+    }\n+}\n+\n+\u002F*============================================================================\n+\u002F\u002F Theme compatible css\n+======================-=====================================================*\u002F\n+\n+\u002F* rosa lite *\u002F\n+.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\n+    padding-right: 50px;\n+    min-height: 10px;\n+}\n+\n+\u002F*-----------------\n+Food menu\n+-----------------*\u002F\n+.wpc-food-menu-item {\n+    position: relative;\n+    margin-bottom: 20px;\n+}\n+.wpc-food-menu-item .wpc-food-menu-thumb img {\n+    width: 100%;\n+    transform: scale(1);\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+}\n+.wpc-food-menu-item .wpc-food-menu-thumb a {\n+    line-height: 0px;\n+    display: block;\n+    width: 100%;\n+    height: 100%;\n+    overflow: hidden;\n+    position: relative;\n+}\n+@media (max-width: 767px) {\n+    .wpc-food-menu-item .wpc-food-menu-thumb {\n+        margin-bottom: 15px;\n+    }\n+}\n+.wpc-food-menu-item .wpc-menu-tag {\n+    padding: 0;\n+    margin: 0;\n+}\n+.wpc-food-menu-item .wpc-menu-tag li {\n+    font-size: 11px;\n+    line-height: 22px;\n+    margin-bottom: 5px;\n+    background: #5D78FF;\n+    padding: 0 7px;\n+    font-weight: 700;\n+    color: #fff;\n+    text-transform: uppercase;\n+    display: inline-block;\n+    margin-right: 5px;\n+    border-radius: 36px;\n+    -webkit-border-radius: 36px;\n+    -ms-border-radius: 36px;\n+}\n+.wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\n+    display: inline-block;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content {\n+    position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\n+    font-size: 24px;\n+    margin: 0 0 15px;\n+    position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\n+    color: #232323;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+    display: inline-block;\n+    position: relative;\n+    padding-right: 10px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\n+    color: #5D78FF;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\n+    display: flex;\n+    flex-wrap: wrap;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\n+    flex: 0 0 auto;\n+    max-width: 80%;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\n+    flex: 100;\n+    align-self: flex-end;\n+    background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\n+    background-size: 4px 3px;\n+    height: 4px;\n+    background-repeat: repeat-x;\n+    margin-left: 10px;\n+    margin-right: 10px;\n+    position: relative;\n+    top: -2px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\n+    align-self: flex-end;\n+    flex: 0 0 auto;\n+    float: none;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\n+    color: #5D78FF;\n+    float: right;\n+    padding-left: 15px;\n+    position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\n+    font-size: 14px;\n+    opacity: 0.5;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\n+    text-decoration: none;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content p {\n+    padding-right: 50px;\n+    min-height: 40px;\n+}\n+.wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\n+    display: none;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart {\n+    position: absolute;\n+    right: 0;\n+    bottom: -10px;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a {\n+    line-height: 35px;\n+    border-radius: 36px;\n+    -webkit-border-radius: 36px;\n+    -ms-border-radius: 36px;\n+    background-color: #5D78FF;\n+    display: flex;\n+    text-align: center;\n+    color: #fff;\n+    padding: 0;\n+    font-size: 16px;\n+    padding: 5px 15px;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a i {\n+    line-height: inherit;\n+    display: inline-block;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a .adding,\n+  .wpc-food-menu-item .wpc-add-to-cart a .added {\n+    transform: scale(0);\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+    opacity: 0;\n+    visibility: hidden;\n+    left: 15px;\n+    width: 0;\n+    display: inline-block;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\n+    display: none;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\n+    margin-right: 5px;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\n+    display: none;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading span, .wpc-food-menu-item .wpc-add-to-cart a.added span {\n+    margin: 0 5px;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\n+    opacity: 0;\n+    visibility: hidden;\n+    display: none;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading i, .wpc-food-menu-item .wpc-add-to-cart a.added i {\n+    width: 17px;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.added .added {\n+    transform: scale(1);\n+    opacity: 1;\n+    visibility: visible;\n+    width: auto;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.added i::before {\n+    content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading i {\n+    \u002F* Safari *\u002F\n+    animation: spin 2s linear infinite;\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\n+    content: url(\"..\u002Ffonts\u002Fspinner.svg\");\n+  }\n+  .wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\n+    transform: scale(1);\n+    opacity: 1;\n+    visibility: visible;\n+    width: auto;\n+  }\n+  .wpc-food-menu-item:hover .wpc-food-menu-thumb img {\n+    transform: scale(1.1);\n+  }\n+  .wpc-food-menu-item.style2 {\n+    border: 2px solid #eaeaea;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+  }\n+\n+\u002F*-----------------\n+Food menu tab\n+-----------------*\u002F\n+.wpc-food-tab-wrapper .wpc-nav {\n+    padding: 0;\n+    margin: 0 0 40px;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li {\n+    display: inline-block;\n+    color: #5D78FF;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a {\n+    font-size: 16px;\n+    padding: 5px 15px;\n+    color: #232323;\n+    border-bottom: 3px solid transparent;\n+    position: relative;\n+    font-weight: 600;\n+    text-transform: uppercase;\n+    display: block;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a:after {\n+    border-color: #5d78ff transparent transparent transparent;\n+    content: \"\";\n+    width: 0;\n+    height: 0;\n+    border-style: solid;\n+    border-width: 10px 10px 0 10px;\n+    position: absolute;\n+    left: 0;\n+    bottom: -10px;\n+    right: 0;\n+    margin: auto;\n+    opacity: 0;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a i,\n+.wpc-food-tab-wrapper .wpc-nav li a svg {\n+    margin: auto;\n+    display: block;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\n+    color: #5D78FF;\n+    border-bottom-color: #5D78FF;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\n+    opacity: 1;\n+}\n+.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\n+    display: none;\n+}\n+.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\n+    display: block;\n+    animation-name: fadeUp;\n+    animation-duration: 1.5s;\n+    animation-fill-mode: both;\n+}\n+@keyframes fadeUp {\n+    from {\n+        opacity: 0;\n+        transform: translate3d(0, 3%, 0);\n+    }\n+    to {\n+        opacity: 1;\n+        transform: translate3d(0, 0, 0);\n+    }\n+}\n+\n+\n+\n+\u002F* menu list style 2 *\u002F\n+.wpc-food-menu-item.style2 {\n+    border: 2px solid #eaeaea;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-menu-currency {\n+    position: absolute;\n+    right: 10px;\n+    top: 10px;\n+    z-index: 1;\n+    background: #FFE119;\n+    padding: 0 10px;\n+    border-radius: 3px;\n+    font-weight: 700;\n+    line-height: 24px;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-food-menu-thumb {\n+    margin: -2px;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-food-inner-content {\n+    padding: 20px;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-food-inner-content p {\n+    margin: 0;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-add-to-cart {\n+    bottom: 0px;\n+    width: 100%;\n+    opacity: 0;\n+    visibility: hidden;\n+    transition: all 0.4s ease;\n+    -webkit-transition: all 0.4s ease;\n+    -moz-transition: all 0.4s ease;\n+    -ms-transition: all 0.4s ease;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-add-to-cart a {\n+    width: 100%;\n+    height: auto;\n+    border-radius: 0;\n+    -webkit-border-radius: 0;\n+    -ms-border-radius: 0;\n+    line-height: 20px;\n+    justify-content: center;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-external-product-link {\n+    position: absolute;\n+    bottom: 0;\n+  }\n+  .wpc-food-menu-item.style2 .wpc-external-product-link a {\n+    line-height: 20px;\n+  }\n+  .wpc-food-menu-item.style2:hover {\n+    border-color: #5D78FF;\n+  }\n+  .wpc-food-menu-item.style2:hover .wpc-add-to-cart {\n+    opacity: 1;\n+    visibility: visible;\n   }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-divi-builder-support.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-divi-builder-support.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-divi-builder-support.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-divi-builder-support.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,5263 +1,5263 @@\n-\u002F*============================================================================\r\n-\u002F\u002F Theme compatible css\r\n-======================-=====================================================*\u002F\r\n-\u002F* astra theme support css *\u002F\r\n-.theme-astra .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  line-height: 16px;\r\n-}\r\n-\r\n-.theme-astra p#wpc_pro_delivery_time_field,\r\n-.theme-astra div#wpc_location_field {\r\n-  margin-bottom: 20px;\r\n-}\r\n-\r\n-.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set {\r\n-  margin-right: 20px !important;\r\n-  width: 50% !important;\r\n-}\r\n-\r\n-.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment {\r\n-  padding: 15px;\r\n-}\r\n-\r\n-.theme-astra .wpc-nav-shortcode .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price {\r\n-  line-height: 1.2;\r\n-  padding: 0;\r\n-}\r\n-\r\n-\u002F* oceanWP theme support css *\u002F\r\n-.theme-oceanwp .wpc_cart_block {\r\n-  padding-left: 40px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-minicart-wrapper .product_list_widget {\r\n-  max-height: calc(100vh - 30rem);\r\n-}\r\n-\r\n-.theme-oceanwp.single .wpc_cart_block .thumbnail {\r\n-  position: static;\r\n-  margin-bottom: 0;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price .amount,\r\n-.theme-oceanwp .wpc-food-tab-style4 .amount,\r\n-.theme-oceanwp .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency .amount {\r\n-  color: #fff;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 0;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-  width: 200px;\r\n-  height: 200px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-slider-grid-3 .wpc-menu-tag-wrap, .wpc-menu-list-style2 .wpc-menu-tag-wrap {\r\n-  z-index: 1;\r\n-}\r\n-\r\n-\u002F* storefornt theme support css *\u002F\r\n-.theme-storefront #wpc_location_modal .wpc-location, .food_customize_modal .wpc-location {\r\n-  width: 100%;\r\n-}\r\n-\r\n-.theme-storefront select#wpc_location_name {\r\n-  padding: 10px;\r\n-  background-color: #f2f2f2;\r\n-  border: none;\r\n-}\r\n-\r\n-.theme-storefront .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:before {\r\n-  color: #fff;\r\n-}\r\n-\r\n-.theme-storefront .woocommerce-product-gallery .flex-control-thumbs li {\r\n-  width: 25% !important;\r\n-  margin-right: 0 !important;\r\n-}\r\n-\r\n-\u002F* rosa lite *\u002F\r\n-.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 50px;\r\n-  min-height: 10px;\r\n-}\r\n-\r\n-.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent input[type=radio] {\r\n-  float: none;\r\n-  width: 1rem !important;\r\n-  height: 1rem !important;\r\n-  margin: 0px 5px 0;\r\n-}\r\n-\r\n-.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent label {\r\n-  vertical-align: top;\r\n-}\r\n-\r\n-\u002F* Blocksy theme support css *\u002F\r\n-.theme-blocksy .wpc-food-menu-item .wpc-add-to-cart a {\r\n-  padding-left: 17px;\r\n-  padding-right: 17px;\r\n-}\r\n-.theme-blocksy .wpc-product-popup-content .onsale {\r\n-  left: auto;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item img {\r\n-  top: 8px;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container {\r\n-  position: static;\r\n-  display: block;\r\n-  mask-image: unset !important;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container .ct-ratio {\r\n-  padding: 0 !important;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .quantity .qty {\r\n-  height: 30px;\r\n-  background-color: #fff;\r\n-}\r\n-\r\n-\u002F* generatepress theme support css *\u002F\r\n-.theme-generatepress .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  text-decoration: none !important;\r\n-  line-height: 16px;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content select {\r\n-  width: 100%;\r\n-  background-color: transparent;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table {\r\n-  border-color: transparent;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr {\r\n-  display: flex;\r\n-  flex-direction: column;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr .label label {\r\n-  display: block;\r\n-  margin: 10px 0;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr td, .theme-generatepress .wpc-product-popup-content table.variations tr th {\r\n-  background-color: transparent;\r\n-  padding: 0;\r\n-  border-color: transparent;\r\n-}\r\n-\r\n-\u002F* kadence theme support css *\u002F\r\n-.theme-kadence .wpc-woocommerce-mini-cart .quantity, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-}\r\n-.theme-kadence .wpc-woocommerce-mini-cart .quantity .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity .plus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .plus {\r\n-  padding: 0;\r\n-  padding-right: 5px;\r\n-}\r\n-.theme-kadence .wpc-woocommerce-mini-cart .remove.remove_from_cart_button {\r\n-  text-decoration: none;\r\n-}\r\n-\r\n-\u002F* neve theme support css *\u002F\r\n-.theme-neve .wpc-menu-mini-cart .wc-forward:not(.checkout):hover {\r\n-  border-color: transparent !important;\r\n-}\r\n-\r\n-.woocomerce-layout-override-enable .variation_product_image .woocommerce-product-gallery__image:not(:first-child) {\r\n-  display: inline-block;\r\n-  width: 70px;\r\n-  margin: 6px 6px 0 0;\r\n-}\r\n-.woocomerce-layout-override-enable .product-variations-wrapper a.reset_variations {\r\n-  margin-left: 5px;\r\n-  margin-top: 20px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\r\n-.ast-single-post .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\r\n-.theme-rosa-lite .action-button.wpc-btn {\r\n-  font-size: 16px;\r\n-  line-height: 32px;\r\n-  color: #fff;\r\n-  background-color: #e3106e;\r\n-  display: inline-block;\r\n-  padding: 5px 20px;\r\n-  font-weight: 500;\r\n-  text-decoration: none;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-}\r\n-\r\n-.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review td,\r\n-.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review th {\r\n-  border-color: transparent !important;\r\n-  background: transparent;\r\n-}\r\n-\r\n-body.ast-single-post.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\r\n-  margin-bottom: 0;\r\n-}\r\n-\r\n-\u002F*\r\n-  Bricks Theme\u002FBuilder Support\r\n-*\u002F\r\n-.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Pickup,\r\n-.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Delivery {\r\n-  width: auto;\r\n-  margin-top: -6px;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity {\r\n-  position: relative;\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity .action {\r\n-  position: absolute;\r\n-  left: 5px;\r\n-  top: 19px;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity .action.plus {\r\n-  left: auto;\r\n-  right: 45px;\r\n-}\r\n-\r\n-:root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap {\r\n-  \u002F*==================================\r\n-     default style\r\n-  =================================*\u002F\r\n-  \u002F**\r\n-  * Css switch start for setting page\r\n-  *\u002F\r\n-  \u002F*=============================\r\n-  \u002F\u002F wpc label item\r\n-  ===============================-- *\u002F\r\n-  \u002F* title-tip down *\u002F\r\n-  \u002F*-----------------\r\n-  Food menu \r\n-  -----------------*\u002F\r\n-  \u002F*-----------------\r\n-  Food menu tab\r\n-  -----------------*\u002F\r\n-  \u002F*=========================\r\n-  \u002F\u002F product popup content\r\n-  ======================-*\u002F\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap :root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-2 {\r\n-  margin-bottom: 10px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-3 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mt-3 {\r\n-  margin-top: 15px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mt-4 {\r\n-  margin-top: 25px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-devider {\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 1px;\r\n-  background: #f1f5f8;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\r\n-  font-size: 14px;\r\n-  color: #ffffff;\r\n-  background-color: #e3106e;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  padding: 0 15px;\r\n-  font-weight: 600;\r\n-  text-decoration: none;\r\n-  line-height: 45px;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-  text-transform: uppercase;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn:hover, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\r\n-  color: #fff;\r\n-  border: none;\r\n-  box-shadow: none !important;\r\n-  background-color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\r\n-  color: rgb(93, 120, 255);\r\n-  background-color: rgb(238, 241, 255);\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\r\n-  color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\r\n-  color: #e3106e;\r\n-  background-color: #ffeeee;\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-border,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\r\n-  border: 1px solid #e3106e;\r\n-  background-color: transparent;\r\n-  background-image: none;\r\n-  color: #e3106e;\r\n-  text-transform: uppercase;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\r\n-  border-color: #e3106e;\r\n-  color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc_mt_two,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\r\n-  padding: 0 20px;\r\n-  font-size: 16px;\r\n-  text-transform: capitalize;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\r\n-  color: var(--wpc-secondary-color);\r\n-  border-color: var(--wpc-secondary-color);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-text {\r\n-  border-radius: 6px;\r\n-  background-color: transparent;\r\n-  border: 1px solid #0073AA;\r\n-  font-size: 15px;\r\n-  text-transform: capitalize;\r\n-  color: #0073AA;\r\n-  padding: 8px 12px;\r\n-  line-height: 15px;\r\n-  display: inline-block;\r\n-  cursor: pointer;\r\n-  font-weight: 700;\r\n-  text-decoration: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-text:hover {\r\n-  border: 1px solid #0073AA;\r\n-  background-color: transparent;\r\n-  color: #0073AA;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-close {\r\n-  border-radius: 5px;\r\n-  background-color: var(--wpc-dark-alt);\r\n-  display: inline-block;\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-  font-size: 12px;\r\n-  width: 22px;\r\n-  height: 22px;\r\n-  line-height: 22px;\r\n-  cursor: pointer;\r\n-  align-self: center;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload {\r\n-  background: transparent !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload:hover {\r\n-  outline-style: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn {\r\n-  line-height: 24px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .btn-danger {\r\n-  padding: 10px 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .btn-danger:focus {\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control {\r\n-  background: #f1f5f8;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-color: transparent;\r\n-  border: none;\r\n-  height: 38px;\r\n-  line-height: 38px;\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control.focused,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control.focused {\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-display-none {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-title {\r\n-  font-size: 22px;\r\n-  font-weight: 700;\r\n-  margin: 0 0 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item {\r\n-  margin-bottom: 0px;\r\n-  background: #fff;\r\n-  padding: 20px 30px;\r\n-  border-radius: 8px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item:not(:last-child) {\r\n-  margin-bottom: 10px;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item {\r\n-    display: flex;\r\n-    align-items: center;\r\n-    flex-wrap: wrap;\r\n-    justify-content: space-between;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item:after {\r\n-  display: table;\r\n-  content: \"\";\r\n-  clear: both;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label {\r\n-  margin-right: 33px;\r\n-  flex-grow: 1;\r\n-  float: left;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label label, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label strong {\r\n-  font-size: 15px;\r\n-  line-height: 20px;\r\n-  font-weight: 500;\r\n-  margin: 0 0 5px;\r\n-  color: var(--wpc-dark-color);\r\n-  display: inline-block;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label {\r\n-    width: 260px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-desc {\r\n-  font-size: 13px;\r\n-  line-height: 20px;\r\n-  color: #87888B;\r\n-  margin: 0 0 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\r\n-  height: 0;\r\n-  width: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\r\n-  cursor: pointer;\r\n-  width: 42px;\r\n-  height: 24px;\r\n-  background: #DDDDDD;\r\n-  display: inline-block;\r\n-  border-radius: 100px;\r\n-  position: relative;\r\n-  margin: 0;\r\n-  padding: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  top: 4px;\r\n-  left: 4px;\r\n-  width: 16px;\r\n-  height: 16px;\r\n-  background: #fff;\r\n-  border-radius: 90px;\r\n-  transition: 0.3s;\r\n-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\r\n-  content: attr(data-textalt);\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 50%;\r\n-  transform: translateY(-50%);\r\n-  color: #fff;\r\n-  font-size: 10px;\r\n-  display: inline-block;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\r\n-  background: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\r\n-  left: calc(100% - 5px);\r\n-  transform: translateX(-100%);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\r\n-  content: attr(data-text);\r\n-  right: inherit;\r\n-  left: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.show_label_text {\r\n-  text-indent: 0px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #de0000;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpc-pro-text {\r\n-  color: #e3106e;\r\n-  margin-left: 5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpc-label-top {\r\n-  font-size: 11px;\r\n-  line-height: 13px;\r\n-  font-weight: 600;\r\n-  color: var(--wpc-label-color);\r\n-  text-transform: uppercase;\r\n-  display: block;\r\n-  margin-bottom: 5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\r\n-  background-color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\r\n-  width: 190px;\r\n-  height: 42px;\r\n-  padding: 10px 20px;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  border: 1px solid #D2D5DF;\r\n-  font-size: 14px;\r\n-  line-height: 20px;\r\n-  color: var(--wpc-dark-color);\r\n-  appearance: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control:focus {\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input[readonly],\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control[readonly] {\r\n-  background-color: #fff;\r\n-}\r\n-@media (max-width: 1350px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\r\n-    width: 170px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input.wpc-desc,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control.wpc-desc {\r\n-  height: auto;\r\n-  padding: 0;\r\n-  margin: 0;\r\n-  border-color: transparent;\r\n-  background: transparent;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-msg-box,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .msg-control-box {\r\n-  height: 90px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item select {\r\n-  padding: 0 30px 0 15px;\r\n-  background-position: right 15px top 55%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container {\r\n-  width: 190px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single {\r\n-  border-radius: 5px;\r\n-  border: 1px solid #ededed;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single {\r\n-  height: 44px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single .select2-selection__rendered {\r\n-  line-height: 44px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single .select2-selection__arrow {\r\n-  top: 8px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__rendered {\r\n-  padding: 10px 15px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__choice {\r\n-  background-color: #EEF0F4 !important;\r\n-  border: 1px solid transparent !important;\r\n-  margin-right: 10px !important;\r\n-  padding: 5px !important;\r\n-  font-size: 13px;\r\n-  margin-bottom: 5px;\r\n-  font-weight: 500;\r\n-  color: var(--wpc-dark-alt);\r\n-  text-transform: capitalize;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\r\n-  color: var(--wpc-white-color) !important;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-  font-weight: bold;\r\n-  margin-right: 2px;\r\n-  background: #2F4858;\r\n-  width: 14px;\r\n-  height: 14px;\r\n-  line-height: 12px;\r\n-  border-radius: 4px;\r\n-  text-align: center;\r\n-  margin-right: 8px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\r\n-  border-color: #ededed;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item.wpc-email-tag .wpc-label {\r\n-  width: 320px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item.wpc-email-tag .wpc-template-tags-box {\r\n-  background-color: #EEF1FF;\r\n-  margin-bottom: 10px;\r\n-  padding: 7px 15px;\r\n-  font-size: 12px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-left: 3px solid #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap #wpc_reservation_meta .wpc_meta_field {\r\n-  display: block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark {\r\n-  background-color: var(--wpc-dark-alt);\r\n-  color: var(--wpc-white-color);\r\n-  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark:hover {\r\n-  color: var(--wpc-white-color);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark:focus {\r\n-  color: var(--wpc-white-color);\r\n-  border-color: var(--wpc-dark-alt);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields {\r\n-  margin-bottom: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item {\r\n-  margin-bottom: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item:first-child {\r\n-  border-bottom-left-radius: 0;\r\n-  border-bottom-right-radius: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item:last-child {\r\n-  border-top-left-radius: 0;\r\n-  border-top-right-radius: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-15 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-25 {\r\n-  margin-bottom: 25px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-30 {\r\n-  margin-bottom: 30px !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:after {\r\n-  position: absolute;\r\n-  top: -100%;\r\n-  left: 0px;\r\n-  z-index: 99999;\r\n-  content: attr(data-title);\r\n-  margin-top: 0;\r\n-  padding: 1px 12px 2px;\r\n-  overflow: hidden;\r\n-  word-wrap: break-word;\r\n-  font-size: inherit;\r\n-  color: #FFF;\r\n-  text-align: center;\r\n-  background-color: #222;\r\n-  box-sizing: border-box;\r\n-  white-space: nowrap;\r\n-  line-height: 24px;\r\n-  font-size: 14px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip-angle {\r\n-  transform: rotate(45deg);\r\n-  position: absolute;\r\n-  width: 12px;\r\n-  height: 12px;\r\n-  background: #333;\r\n-  top: -56%;\r\n-  left: 50%;\r\n-  margin-left: -6px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover {\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -46%;\r\n-  visibility: visible;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover:after {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt {\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\r\n-  top: -100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt:after {\r\n-  top: -200%;\r\n-  left: -50%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -100%;\r\n-  visibility: visible;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_tooltip {\r\n-  padding: 1px 7px;\r\n-  background: #b0b0b0;\r\n-  float: right;\r\n-  border-radius: 50%;\r\n-  color: #fff;\r\n-}\r\n-@media (max-width: 1350px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .add_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_schedule_block.wpc-tooltip[data-title]:after,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_pickup_block.wpc-tooltip[data-title]:after,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_delivery_block.wpc-tooltip[data-title]:after {\r\n-    left: auto;\r\n-    right: 8%;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-badge {\r\n-  font-size: 12px;\r\n-  text-transform: uppercase;\r\n-  font-weight: 700;\r\n-  padding: 5px 10px;\r\n-  background-color: #FDE8CF;\r\n-  color: #EF8202;\r\n-  border: 1px solid #EF8202;\r\n-  border-radius: 4px;\r\n-  line-height: 12px;\r\n-  display: inline-block;\r\n-  letter-spacing: 0.5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-badge.success {\r\n-  color: #0DB428;\r\n-  border-color: #0DB428;\r\n-  background-color: #D1F2D7;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-fluid, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-xl {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-xl {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  margin-right: -15px;\r\n-  margin-left: -15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters {\r\n-  margin-right: 0;\r\n-  margin-left: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters > .wpc-col,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters > [class*=col-] {\r\n-  padding-right: 0;\r\n-  padding-left: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-auto {\r\n-  position: relative;\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  box-sizing: border-box;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col {\r\n-  flex-basis: 0;\r\n-  flex-grow: 1;\r\n-  max-width: 100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-1 > * {\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-2 > * {\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-3 > * {\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-4 > * {\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-5 > * {\r\n-  flex: 0 0 20%;\r\n-  max-width: 20%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-6 > * {\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-auto {\r\n-  flex: 0 0 auto;\r\n-  width: auto;\r\n-  max-width: 100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-1 {\r\n-  flex: 0 0 8.333333%;\r\n-  max-width: 8.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-2 {\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-3 {\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-4 {\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-5 {\r\n-  flex: 0 0 41.666667%;\r\n-  max-width: 41.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-6 {\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-7 {\r\n-  flex: 0 0 58.333333%;\r\n-  max-width: 58.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-8 {\r\n-  flex: 0 0 66.666667%;\r\n-  max-width: 66.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-9 {\r\n-  flex: 0 0 75%;\r\n-  max-width: 75%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-10 {\r\n-  flex: 0 0 83.333333%;\r\n-  max-width: 83.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-11 {\r\n-  flex: 0 0 91.666667%;\r\n-  max-width: 91.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-12 {\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-first {\r\n-  order: -1;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-last {\r\n-  order: 13;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-0 {\r\n-  order: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-1 {\r\n-  order: 1;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-2 {\r\n-  order: 2;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-3 {\r\n-  order: 3;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-4 {\r\n-  order: 4;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-5 {\r\n-  order: 5;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-6 {\r\n-  order: 6;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-7 {\r\n-  order: 7;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-8 {\r\n-  order: 8;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-9 {\r\n-  order: 9;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-10 {\r\n-  order: 10;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-11 {\r\n-  order: 11;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-12 {\r\n-  order: 12;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-1 {\r\n-  margin-left: 8.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-2 {\r\n-  margin-left: 16.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-3 {\r\n-  margin-left: 25%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-4 {\r\n-  margin-left: 33.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-5 {\r\n-  margin-left: 41.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-6 {\r\n-  margin-left: 50%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-7 {\r\n-  margin-left: 58.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-8 {\r\n-  margin-left: 66.666667%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-9 {\r\n-  margin-left: 75%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-10 {\r\n-  margin-left: 83.333333%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-11 {\r\n-  margin-left: 91.666667%;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-first {\r\n-    order: -1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-last {\r\n-    order: 13;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-0 {\r\n-    order: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-1 {\r\n-    order: 1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-2 {\r\n-    order: 2;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-3 {\r\n-    order: 3;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-4 {\r\n-    order: 4;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-5 {\r\n-    order: 5;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-6 {\r\n-    order: 6;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-7 {\r\n-    order: 7;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-8 {\r\n-    order: 8;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-9 {\r\n-    order: 9;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-10 {\r\n-    order: 10;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-11 {\r\n-    order: 11;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-12 {\r\n-    order: 12;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-first {\r\n-    order: -1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-last {\r\n-    order: 13;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-0 {\r\n-    order: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-1 {\r\n-    order: 1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-2 {\r\n-    order: 2;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-3 {\r\n-    order: 3;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-4 {\r\n-    order: 4;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-5 {\r\n-    order: 5;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-6 {\r\n-    order: 6;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-7 {\r\n-    order: 7;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-8 {\r\n-    order: 8;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-9 {\r\n-    order: 9;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-10 {\r\n-    order: 10;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-11 {\r\n-    order: 11;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-12 {\r\n-    order: 12;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-first {\r\n-    order: -1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-last {\r\n-    order: 13;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-0 {\r\n-    order: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-1 {\r\n-    order: 1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-2 {\r\n-    order: 2;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-3 {\r\n-    order: 3;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-4 {\r\n-    order: 4;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-5 {\r\n-    order: 5;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-6 {\r\n-    order: 6;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-7 {\r\n-    order: 7;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-8 {\r\n-    order: 8;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-9 {\r\n-    order: 9;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-10 {\r\n-    order: 10;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-11 {\r\n-    order: 11;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-12 {\r\n-    order: 12;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-first {\r\n-    order: -1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-last {\r\n-    order: 13;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-0 {\r\n-    order: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-1 {\r\n-    order: 1;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-2 {\r\n-    order: 2;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-3 {\r\n-    order: 3;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-4 {\r\n-    order: 4;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-5 {\r\n-    order: 5;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-6 {\r\n-    order: 6;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-7 {\r\n-    order: 7;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-8 {\r\n-    order: 8;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-9 {\r\n-    order: 9;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-10 {\r\n-    order: 10;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-11 {\r\n-    order: 11;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-12 {\r\n-    order: 12;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-none {\r\n-  display: none !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline {\r\n-  display: inline !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline-block {\r\n-  display: inline-block !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-block {\r\n-  display: block !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table {\r\n-  display: table !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table-row {\r\n-  display: table-row !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table-cell {\r\n-  display: table-cell !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-flex {\r\n-  display: flex !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline-flex {\r\n-  display: inline-flex !important;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-none {\r\n-    display: none !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-block {\r\n-    display: block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table {\r\n-    display: table !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-none {\r\n-    display: none !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-block {\r\n-    display: block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table {\r\n-    display: table !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-none {\r\n-    display: none !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-block {\r\n-    display: block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table {\r\n-    display: table !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-none {\r\n-    display: none !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-block {\r\n-    display: block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table {\r\n-    display: table !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media print {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-none {\r\n-    display: none !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-block {\r\n-    display: block !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table {\r\n-    display: table !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-row {\r\n-  flex-direction: row !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-column {\r\n-  flex-direction: column !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-row-reverse {\r\n-  flex-direction: row-reverse !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-column-reverse {\r\n-  flex-direction: column-reverse !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-wrap {\r\n-  flex-wrap: wrap !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-nowrap {\r\n-  flex-wrap: nowrap !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-wrap-reverse {\r\n-  flex-wrap: wrap-reverse !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-fill {\r\n-  flex: 1 1 auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-grow-0 {\r\n-  flex-grow: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-grow-1 {\r\n-  flex-grow: 1 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-shrink-0 {\r\n-  flex-shrink: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-shrink-1 {\r\n-  flex-shrink: 1 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-start {\r\n-  justify-content: flex-start !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-end {\r\n-  justify-content: flex-end !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-center {\r\n-  justify-content: center !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-between {\r\n-  justify-content: space-between !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-around {\r\n-  justify-content: space-around !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-start {\r\n-  align-items: flex-start !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-end {\r\n-  align-items: flex-end !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-center {\r\n-  align-items: center !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-baseline {\r\n-  align-items: baseline !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-stretch {\r\n-  align-items: stretch !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-start {\r\n-  align-content: flex-start !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-end {\r\n-  align-content: flex-end !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-center {\r\n-  align-content: center !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-between {\r\n-  align-content: space-between !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-around {\r\n-  align-content: space-around !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-stretch {\r\n-  align-content: stretch !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-auto {\r\n-  align-self: auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-start {\r\n-  align-self: flex-start !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-end {\r\n-  align-self: flex-end !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-center {\r\n-  align-self: center !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-baseline {\r\n-  align-self: baseline !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-stretch {\r\n-  align-self: stretch !important;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-0 {\r\n-  margin: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-0 {\r\n-  margin-top: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-0 {\r\n-  margin-right: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-0 {\r\n-  margin-left: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-1 {\r\n-  margin: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-1 {\r\n-  margin-top: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-1 {\r\n-  margin-right: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-1 {\r\n-  margin-bottom: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-1 {\r\n-  margin-left: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-2 {\r\n-  margin: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-2 {\r\n-  margin-top: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-2 {\r\n-  margin-right: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-2 {\r\n-  margin-bottom: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-2 {\r\n-  margin-left: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-3 {\r\n-  margin: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-3 {\r\n-  margin-top: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-3 {\r\n-  margin-right: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-3 {\r\n-  margin-bottom: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-3 {\r\n-  margin-left: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-4 {\r\n-  margin: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-4 {\r\n-  margin-top: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-4 {\r\n-  margin-right: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-4 {\r\n-  margin-bottom: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-4 {\r\n-  margin-left: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-5 {\r\n-  margin: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-5 {\r\n-  margin-top: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-5 {\r\n-  margin-right: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-5 {\r\n-  margin-bottom: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-5 {\r\n-  margin-left: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-0 {\r\n-  padding: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-0 {\r\n-  padding-top: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-0 {\r\n-  padding-right: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-0 {\r\n-  padding-bottom: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-0,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-0 {\r\n-  padding-left: 0 !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-1 {\r\n-  padding: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-1 {\r\n-  padding-top: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-1 {\r\n-  padding-right: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-1 {\r\n-  padding-bottom: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-1 {\r\n-  padding-left: 0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-2 {\r\n-  padding: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-2 {\r\n-  padding-top: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-2 {\r\n-  padding-right: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-2 {\r\n-  padding-bottom: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-2 {\r\n-  padding-left: 0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-3 {\r\n-  padding: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-3 {\r\n-  padding-top: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-3 {\r\n-  padding-right: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-3 {\r\n-  padding-bottom: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-3 {\r\n-  padding-left: 1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-4 {\r\n-  padding: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-4 {\r\n-  padding-top: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-4 {\r\n-  padding-right: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-4 {\r\n-  padding-bottom: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-4 {\r\n-  padding-left: 1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-5 {\r\n-  padding: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-5 {\r\n-  padding-top: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-5 {\r\n-  padding-right: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-5 {\r\n-  padding-bottom: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-5 {\r\n-  padding-left: 3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n1 {\r\n-  margin: -0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n1 {\r\n-  margin-top: -0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n1 {\r\n-  margin-right: -0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n1 {\r\n-  margin-bottom: -0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n1,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n1 {\r\n-  margin-left: -0.25rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n2 {\r\n-  margin: -0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n2 {\r\n-  margin-top: -0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n2 {\r\n-  margin-right: -0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n2 {\r\n-  margin-bottom: -0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n2,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n2 {\r\n-  margin-left: -0.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n3 {\r\n-  margin: -1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n3 {\r\n-  margin-top: -1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n3 {\r\n-  margin-right: -1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n3 {\r\n-  margin-bottom: -1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n3,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n3 {\r\n-  margin-left: -1rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n4 {\r\n-  margin: -1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n4 {\r\n-  margin-top: -1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n4 {\r\n-  margin-right: -1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n4 {\r\n-  margin-bottom: -1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n4,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n4 {\r\n-  margin-left: -1.5rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n5 {\r\n-  margin: -3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n5 {\r\n-  margin-top: -3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n5 {\r\n-  margin-right: -3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n5 {\r\n-  margin-bottom: -3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n5,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n5 {\r\n-  margin-left: -3rem !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-auto {\r\n-  margin: auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-auto,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-auto {\r\n-  margin-top: auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-auto,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-auto {\r\n-  margin-right: auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-auto,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-auto {\r\n-  margin-bottom: auto !important;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-auto,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-auto {\r\n-  margin-left: auto !important;\r\n-}\r\n-@media (min-width: 576px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-0,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n1,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n2,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n3,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n4,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n5,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-auto,\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_log_message,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_error_message, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .hide_field, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_success_message {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item {\r\n-  position: relative;\r\n-  margin-bottom: 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb img {\r\n-  width: 100%;\r\n-  transform: scale(1);\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb a {\r\n-  line-height: 0px;\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 100%;\r\n-  overflow: hidden;\r\n-  position: relative;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-    margin-bottom: 15px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag {\r\n-  padding: 0;\r\n-  margin: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag li {\r\n-  font-size: 11px;\r\n-  line-height: 22px;\r\n-  margin-bottom: 5px;\r\n-  background: #e3106e;\r\n-  padding: 0 7px;\r\n-  font-weight: 700;\r\n-  color: #fff;\r\n-  text-transform: uppercase;\r\n-  display: inline-block;\r\n-  margin-right: 5px;\r\n-  border-radius: 36px;\r\n-  -webkit-border-radius: 36px;\r\n-  -ms-border-radius: 36px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\r\n-  display: inline-block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content {\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\r\n-  font-size: 24px;\r\n-  margin: 0 0 15px;\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\r\n-  color: #232323;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  position: relative;\r\n-  padding-right: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\r\n-  color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\r\n-  flex: 0 0 auto;\r\n-  max-width: 80%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\r\n-  flex: 100;\r\n-  align-self: flex-end;\r\n-  background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\r\n-  background-size: 4px 3px;\r\n-  height: 4px;\r\n-  background-repeat: repeat-x;\r\n-  margin-left: 10px;\r\n-  margin-right: 10px;\r\n-  position: relative;\r\n-  top: -2px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\r\n-  align-self: flex-end;\r\n-  flex: 0 0 auto;\r\n-  float: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\r\n-  color: #e3106e;\r\n-  float: right;\r\n-  padding-left: 15px;\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\r\n-  font-size: 14px;\r\n-  opacity: 0.5;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\r\n-  text-decoration: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 50px;\r\n-  min-height: 40px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart {\r\n-  position: absolute;\r\n-  right: 0;\r\n-  bottom: -10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a {\r\n-  line-height: 35px;\r\n-  border-radius: 36px;\r\n-  -webkit-border-radius: 36px;\r\n-  -ms-border-radius: 36px;\r\n-  background-color: #e3106e;\r\n-  display: inline-block;\r\n-  text-align: center;\r\n-  color: #fff;\r\n-  padding: 0;\r\n-  font-size: 16px;\r\n-  padding: 5px 15px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a i {\r\n-  line-height: inherit;\r\n-  display: inline-block;\r\n-  margin: auto;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a .adding,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a .added {\r\n-  transform: scale(0);\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  left: 15px;\r\n-  width: 0;\r\n-  display: inline-flex;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\r\n-  margin-right: 5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading span, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added span {\r\n-  margin: 0 5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added i {\r\n-  width: 17px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added .added {\r\n-  transform: scale(1);\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-  width: auto;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added i::before {\r\n-  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i { \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\");\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\r\n-  transform: scale(1);\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-  width: auto;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item:hover .wpc-food-menu-thumb img {\r\n-  transform: scale(1.1);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 {\r\n-  border: 2px solid #eaeaea;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-menu-currency {\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 10px;\r\n-  z-index: 1;\r\n-  background: #FFE119;\r\n-  padding: 0 10px;\r\n-  border-radius: 3px;\r\n-  font-weight: 700;\r\n-  line-height: 24px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-menu-thumb {\r\n-  margin: -3px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-inner-content {\r\n-  padding: 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-inner-content p {\r\n-  margin: 0;\r\n-  padding-right: 0;\r\n-  min-height: auto;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-add-to-cart {\r\n-  bottom: 0px;\r\n-  width: 100%;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-add-to-cart a {\r\n-  width: 100%;\r\n-  height: auto;\r\n-  border-radius: 0;\r\n-  -webkit-border-radius: 0;\r\n-  -ms-border-radius: 0;\r\n-  line-height: 20px;\r\n-  justify-content: center;\r\n-  display: flex;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-external-product-link {\r\n-  position: absolute;\r\n-  bottom: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-external-product-link a {\r\n-  line-height: 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2:hover {\r\n-  border-color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2:hover .wpc-add-to-cart {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-@keyframes spinner-loader {\r\n-  0% {\r\n-    transform: rotate(0deg);\r\n-  }\r\n-  100% {\r\n-    transform: rotate(360deg);\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav {\r\n-  padding: 0;\r\n-  margin: 0 0 40px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li {\r\n-  display: inline-block;\r\n-  color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a {\r\n-  font-size: 16px;\r\n-  padding: 5px 15px;\r\n-  color: #232323;\r\n-  border-bottom: 3px solid transparent;\r\n-  position: relative;\r\n-  font-weight: 600;\r\n-  text-transform: uppercase;\r\n-  display: block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a:after {\r\n-  border-color: #5d78ff transparent transparent transparent;\r\n-  content: \"\";\r\n-  width: 0;\r\n-  height: 0;\r\n-  border-style: solid;\r\n-  border-width: 10px 10px 0 10px;\r\n-  position: absolute;\r\n-  left: 0;\r\n-  bottom: -10px;\r\n-  right: 0;\r\n-  margin: auto;\r\n-  opacity: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a i,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a svg {\r\n-  margin: auto;\r\n-  display: block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\r\n-  color: #e3106e;\r\n-  border-bottom-color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\r\n-  opacity: 1;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\r\n-  display: block;\r\n-  animation-name: fadeUp;\r\n-  animation-duration: 1.5s;\r\n-  animation-fill-mode: both;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tab-block1 .wpc-menu-tag-wrap {\r\n-  line-height: 0;\r\n-}\r\n-@keyframes fadeUp {\r\n-  from {\r\n-    opacity: 0;\r\n-    transform: translate3d(0, 3%, 0);\r\n-  }\r\n-  to {\r\n-    opacity: 1;\r\n-    transform: translate3d(0, 0, 0);\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .wpc-form-control {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month {\r\n-  top: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month svg,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month svg {\r\n-  fill: #ffffff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\r\n-  background-color: rgb(93, 120, 255);\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\r\n-  border: none;\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-next-month {\r\n-  right: 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\r\n-  left: 30px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day {\r\n-  height: 54px;\r\n-  line-height: 49px;\r\n-  background: rgba(255, 255, 255, 0.1);\r\n-  border: 2px solid #5d78ff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day:hover, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.selected {\r\n-  background-color: #fff;\r\n-  color: #232323;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-innerContainer {\r\n-  margin-top: 25px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months {\r\n-  margin: auto;\r\n-  font-weight: 600;\r\n-  display: inline-block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper {\r\n-  width: 7ch;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper .cur-year {\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span {\r\n-  opacity: 1;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span.arrowDown:after {\r\n-  border-top-color: rgb(255, 255, 255);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span.arrowUp:after {\r\n-  border-bottom-color: rgb(255, 251, 251);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date.wpc-reservation-calender-field {\r\n-  padding: 65px 40px;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-  background-color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .wpc-choose-date {\r\n-  text-align: center;\r\n-  font-size: 26px;\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar {\r\n-  width: 100%;\r\n-  box-shadow: none;\r\n-  background: transparent;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .dayContainer {\r\n-  width: 100%;\r\n-  min-width: 100%;\r\n-  max-width: 100%;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .flatpickr-days,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .flatpickr-day {\r\n-  width: 100%;\r\n-  max-width: 100%;\r\n-  text-align: center;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.flatpickr-disabled,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.flatpickr-disabled:hover {\r\n-  cursor: not-allowed;\r\n-  color: rgba(255, 255, 255, 0.4);\r\n-  background-color: transparent;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date span.flatpickr-weekday,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day {\r\n-  color: #fff;\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time input:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time .flatpickr-am-pm:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time input:focus,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time .flatpickr-am-pm:focus {\r\n-  background: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-calendar.noCalendar .numInput {\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-calendar.noCalendar.flatpickr-calendar {\r\n-  width: 215px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form {\r\n-  padding: 40px;\r\n-  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.08);\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form.wpc_reservation_cancel_form {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_success_message,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_error_message {\r\n-  margin-bottom: 30px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form span.dashicons.dashicons-clock {\r\n-  position: absolute;\r\n-  right: 20px;\r\n-  top: 20px;\r\n-  bottom: 0;\r\n-  margin: auto;\r\n-  color: #777;\r\n-  font-size: 18px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number]::-webkit-inner-spin-button,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number]::-webkit-outer-spin-button {\r\n-  -webkit-appearance: none;\r\n-  margin: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number] {\r\n-  -moz-appearance: textfield; \u002F* Firefox *\u002F\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_bg_image {\r\n-  background-position: center;\r\n-  background-size: cover;\r\n-  background-repeat: no-repeat;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_bg_image {\r\n-    margin: 0 15px;\r\n-  }\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form_disabled,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_cancell_form_submit_disabled {\r\n-  opacity: 0.5;\r\n-  cursor: not-allowed;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field {\r\n-  margin-bottom: 12px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field.message {\r\n-  margin-bottom: 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field img {\r\n-  border-radius: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field label {\r\n-  font-size: 15px;\r\n-  line-height: 30px;\r\n-  font-weight: 500;\r\n-  color: #666;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field label .wpc_required {\r\n-  color: #f00;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control {\r\n-  width: 100%;\r\n-  background-color: #f7f7f7;\r\n-  border: none;\r\n-  border: none;\r\n-  border-radius: 4;\r\n-  -webkit-border-radius: 4;\r\n-  -ms-border-radius: 4;\r\n-  height: 45px;\r\n-  font-size: 13px;\r\n-  color: #878787;\r\n-  padding: 0 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control:active {\r\n-  border-bottom-color: #e3106e;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message {\r\n-  height: 60px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control::placeholder {\r\n-  color: #999;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form #wpc_cancel_request,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form #wpc_book_table {\r\n-  cursor: pointer;\r\n-  font-size: 15px;\r\n-  font-weight: 600;\r\n-  color: #e3106e;\r\n-  border-bottom: 2px solid #5D78FF;\r\n-  margin-left: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form.hide-cancel-text #wpc_cancel_request {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info {\r\n-  background-color: #e3106e;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul {\r\n-  padding: 0;\r\n-  margin: 0 0 40px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul li {\r\n-  list-style: none;\r\n-  font-size: 17px;\r\n-  margin-bottom: 15px;\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul li .wpc-user-field-info {\r\n-  min-width: 80px;\r\n-  display: inline-block;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message {\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-  background-color: #F1AE1F;\r\n-  color: #fff;\r\n-  border-color: #F1AE1F;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit {\r\n-  margin-right: 10px;\r\n-  background-color: #e3106e;\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn.loading,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit.loading {\r\n-  padding-right: 25px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn.loading:before,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit.loading:before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\r\n-  position: absolute;\r\n-  right: 4px;\r\n-  top: calc(50% - 16px);\r\n-  \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite !important;\r\n-  z-index: 1;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .edit_booking_btn {\r\n-  background: transparent;\r\n-  border: 1px solid #fff;\r\n-  padding: 4px 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_reservation_form_two {\r\n-  display: none;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_error_message {\r\n-  text-align: center;\r\n-  background: rgba(255, 143, 143, 0.2901960784);\r\n-  padding: 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_log_message {\r\n-  color: #4F8A10;\r\n-  background-color: #DFF2BF;\r\n-  border: 1px solid #bce8f1;\r\n-  border-radius: 2px;\r\n-  padding: 10px;\r\n-  text-align: center;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_cancell_log_message {\r\n-  display: none;\r\n-  color: #4F8A10;\r\n-  background-color: #DFF2BF;\r\n-  border: 1px solid #bce8f1;\r\n-  border-radius: 2px;\r\n-  padding: 10px;\r\n-  text-align: center;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__box {\r\n-  background-color: #e3106e;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border: none;\r\n-  padding: 10px 20px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tr th,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tr td {\r\n-  border: none;\r\n-  text-align: center;\r\n-  font-size: 16px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tbody > tr:nth-child(odd) > td,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tbody > tr:nth-child(odd) > th {\r\n-  background-color: transparent;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__month,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__year {\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__day,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__weekday {\r\n-  color: #fff;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder tbody tr:hover > td,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder tbody tr:hover > th {\r\n-  background-color: transparent;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--today,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--clear,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--close {\r\n-  border: none;\r\n-  color: #fff;\r\n-  background-color: rgba(0, 0, 0, 0.6);\r\n-  margin: 0 10px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--next:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--prev:hover {\r\n-  background-color: transparent;\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--prev:before {\r\n-  border-right-color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--next:before {\r\n-  border-left-color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker--focused .picker__day--highlighted,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--highlighted:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--infocus:hover,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--outfocus:hover {\r\n-  background-color: #fff;\r\n-  color: #232323;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker--focused .picker__day--disabled,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--disabled,\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--disabled:hover {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-  opacity: 0.5;\r\n-  color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list {\r\n-  padding-bottom: 0;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-  color: #fff;\r\n-  border-bottom-color: rgba(0, 0, 0, 0.08);\r\n-  font-size: 15px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item.picker__list-item--selected, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item.picker__list-item--highlighted {\r\n-  background-color: rgba(0, 0, 0, 0.08);\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-link {\r\n-  pointer-events: none;\r\n-  cursor: default;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .variation_popup_content {\r\n-  padding: 50px;\r\n-  background-color: #fff;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_danger_text {\r\n-  color: #f00;\r\n-  font-size: 13px;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart {\r\n-  position: relative;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart a.button {\r\n-  margin-left: auto;\r\n-}\r\n-body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_success_message {\r\n-  text-align: center;\r\n-  background: #d7ffe3;\r\n-  padding: 10px;\r\n-}\r\n-\r\n-.wpc_cart_block {\r\n-  position: fixed;\r\n-  right: -420px;\r\n-  top: 50%;\r\n-  z-index: 99999;\r\n-  width: 460px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  transform: translateY(-50%);\r\n-  padding-left: 40px;\r\n-  margin: 0;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc_cart_block {\r\n-    width: 320px;\r\n-    right: -278px;\r\n-    transform: translateY(-20%);\r\n-    top: 30%;\r\n-  }\r\n-}\r\n-.wpc_cart_block.cart_icon_active {\r\n-  right: 0;\r\n-}\r\n-.wpc_cart_block .wpc_cart_icon {\r\n-  position: absolute;\r\n-  left: -30px;\r\n-  top: 0;\r\n-  background: #5D78FF;\r\n-  padding: 20px 20px;\r\n-  color: #fff;\r\n-  border-top-left-radius: 9px;\r\n-  border-bottom-left-radius: 10px;\r\n-  min-width: 70px;\r\n-  text-align: center;\r\n-  max-height: 65px;\r\n-}\r\n-.wpc_cart_block div#wpc-mini-cart-count .basket-item-count {\r\n-  vertical-align: top;\r\n-}\r\n-.wpc_cart_block .wpc_background_color {\r\n-  background-color: #fff;\r\n-  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\r\n-  padding: 15px;\r\n-  list-style-type: none;\r\n-  max-height: 500px;\r\n-  overflow-y: scroll;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc_cart_block .wpc_background_color {\r\n-    max-height: 350px;\r\n-  }\r\n-}\r\n-.wpc_cart_block .wpc_background_color a.button.wc-forward {\r\n-  background: #e3106e;\r\n-  padding: 10px 10px;\r\n-  margin-right: 10px;\r\n-  color: #fff;\r\n-  width: 100%;\r\n-  text-align: center;\r\n-  border-radius: 3px;\r\n-  -webkit-border-radius: 3px;\r\n-  -ms-border-radius: 3px;\r\n-  font-size: 14px;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-  line-height: 24px;\r\n-}\r\n-.wpc_cart_block .wpc_background_color a.button.wc-forward.checkout {\r\n-  opacity: 0.5;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation {\r\n-  padding-left: 0 !important;\r\n-  display: block;\r\n-  border-left: none;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation dt,\r\n-.wpc_cart_block .wpc_background_color dl.variation dd {\r\n-  display: inline-block;\r\n-  width: 40%;\r\n-  padding: 0 !important;\r\n-  margin: 0 !important;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation dt p,\r\n-.wpc_cart_block .wpc_background_color dl.variation dd p {\r\n-  margin-bottom: 0;\r\n-}\r\n-.wpc_cart_block .wpc_background_color .wpc_pro_main_price {\r\n-  background: #f9f9f9;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__buttons {\r\n-  display: flex;\r\n-  justify-content: space-between;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart {\r\n-  padding: 0;\r\n-  position: relative;\r\n-  list-style-type: none;\r\n-  margin: 0;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li {\r\n-  display: block;\r\n-  padding-left: 110px !important;\r\n-  min-height: 110px;\r\n-  padding-top: 15px !important;\r\n-  padding-right: 20px !important;\r\n-  margin: 10px 0 20px !important;\r\n-  padding: 15px;\r\n-  background-color: #F9F9F9;\r\n-  border-radius: 4px;\r\n-  -webkit-border-radius: 4px;\r\n-  -ms-border-radius: 4px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li a {\r\n-  font-size: 18px;\r\n-  color: #e3106e;\r\n-  font-weight: 500;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li img {\r\n-  width: 80px !important;\r\n-  position: absolute;\r\n-  height: 80px;\r\n-  object-fit: cover;\r\n-  left: 15px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  position: absolute;\r\n-  right: 15px;\r\n-  background: #f00;\r\n-  width: 20px;\r\n-  height: 20px;\r\n-  line-height: 20px;\r\n-  text-align: center;\r\n-  color: #fff;\r\n-  border-radius: 50%;\r\n-  -webkit-border-radius: 50%;\r\n-  -ms-border-radius: 50%;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li .quantity {\r\n-  display: block;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__total {\r\n-  background-color: #f9f9f9;\r\n-  padding: 10px 15px;\r\n-  margin-bottom: 20px;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent {\r\n-  margin-bottom: 30px;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent label {\r\n-  margin-right: 15px;\r\n-  vertical-align: inherit;\r\n-  font-size: 18px;\r\n-  font-weight: 500;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__empty-message {\r\n-  margin: 0;\r\n-  line-height: 34px;\r\n-  padding: 0;\r\n-}\r\n-\r\n-\u002F* minicart *\u002F\r\n-.wpc-menu-mini-cart .product_list_widget li a:not(.remove) {\r\n-  grid-column: span 12;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .variation {\r\n-  grid-column: span 12;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .quantity {\r\n-  grid-column: span 12;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .quantity .qty {\r\n-  border: 1px solid #dcdcdc;\r\n-  padding: 5px 10px;\r\n-  margin: 5px 0;\r\n-  max-width: 100px;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .amount {\r\n-  margin-left: 6px;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading {\r\n-  position: relative;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading:before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\r\n-  position: absolute;\r\n-  left: 48px;\r\n-  top: 48px;\r\n-  \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite !important;\r\n-  z-index: 1;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading .attachment-woocommerce_thumbnail {\r\n-  z-index: 0;\r\n-  width: 80px;\r\n-  height: 80px;\r\n-  filter: brightness(0.5);\r\n-}\r\n-\r\n-body.woocommerce-cart .wpc_cart_block,\r\n-body.woocommerce-checkout .wpc_cart_block {\r\n-  display: none;\r\n-}\r\n-\r\n-\u002F*----------------------------\r\n-\u002F\u002F locattion popup\r\n------------------------------*\u002F\r\n-body.wpc_location_popup,\r\n-body.wpc_food_customize_popu {\r\n-  position: relative;\r\n-}\r\n-body.wpc_location_popup:before,\r\n-body.wpc_food_customize_popu:before {\r\n-  background-color: rgba(0, 0, 0, 0.6);\r\n-  position: absolute;\r\n-  left: 0;\r\n-  top: 0;\r\n-  width: 100%;\r\n-  content: \"\";\r\n-  height: 100%;\r\n-  z-index: 999;\r\n-}\r\n-\r\n-#wpc_location_modal,\r\n-.food_customize_modal {\r\n-  padding: 40px;\r\n-  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);\r\n-  position: fixed;\r\n-  left: 0;\r\n-  right: 0;\r\n-  top: 50%;\r\n-  margin: auto;\r\n-  max-width: 600px;\r\n-  background: #fff;\r\n-  z-index: 999;\r\n-  transform: translateY(-50%);\r\n-}\r\n-#wpc_location_modal .wpc-location,\r\n-.food_customize_modal .wpc-location {\r\n-  border-color: #eaeaea;\r\n-  height: 60px;\r\n-  margin-bottom: 15px;\r\n-  width: 100%;\r\n-}\r\n-#wpc_location_modal .wpc-close,\r\n-.food_customize_modal .wpc-close {\r\n-  margin-left: 15px;\r\n-  background-color: #e3106e;\r\n-  position: absolute;\r\n-  right: -27px;\r\n-  top: -28px;\r\n-  border-radius: 50%;\r\n-  line-height: 20px;\r\n-  width: 40px;\r\n-  height: 40px;\r\n-  padding: 0;\r\n-}\r\n-\r\n-.food_customize_modal {\r\n-  width: 100%;\r\n-  max-width: 100%;\r\n+\u002F*============================================================================\n+\u002F\u002F Theme compatible css\n+======================-=====================================================*\u002F\n+\u002F* astra theme support css *\u002F\n+.theme-astra .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  line-height: 16px;\n+}\n+\n+.theme-astra p#wpc_pro_delivery_time_field,\n+.theme-astra div#wpc_location_field {\n+  margin-bottom: 20px;\n+}\n+\n+.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set {\n+  margin-right: 20px !important;\n+  width: 50% !important;\n+}\n+\n+.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment {\n+  padding: 15px;\n+}\n+\n+.theme-astra .wpc-nav-shortcode .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price {\n+  line-height: 1.2;\n+  padding: 0;\n+}\n+\n+\u002F* oceanWP theme support css *\u002F\n+.theme-oceanwp .wpc_cart_block {\n+  padding-left: 40px;\n+}\n+\n+.theme-oceanwp .wpc-minicart-wrapper .product_list_widget {\n+  max-height: calc(100vh - 30rem);\n+}\n+\n+.theme-oceanwp.single .wpc_cart_block .thumbnail {\n+  position: static;\n+  margin-bottom: 0;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price .amount,\n+.theme-oceanwp .wpc-food-tab-style4 .amount,\n+.theme-oceanwp .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency .amount {\n+  color: #fff;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 0;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb {\n+  width: 200px;\n+  height: 200px;\n+}\n+\n+.theme-oceanwp .wpc-slider-grid-3 .wpc-menu-tag-wrap, .wpc-menu-list-style2 .wpc-menu-tag-wrap {\n+  z-index: 1;\n+}\n+\n+\u002F* storefornt theme support css *\u002F\n+.theme-storefront #wpc_location_modal .wpc-location, .food_customize_modal .wpc-location {\n+  width: 100%;\n+}\n+\n+.theme-storefront select#wpc_location_name {\n+  padding: 10px;\n+  background-color: #f2f2f2;\n+  border: none;\n+}\n+\n+.theme-storefront .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:before {\n+  color: #fff;\n+}\n+\n+.theme-storefront .woocommerce-product-gallery .flex-control-thumbs li {\n+  width: 25% !important;\n+  margin-right: 0 !important;\n+}\n+\n+\u002F* rosa lite *\u002F\n+.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 50px;\n+  min-height: 10px;\n+}\n+\n+.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent input[type=radio] {\n+  float: none;\n+  width: 1rem !important;\n+  height: 1rem !important;\n+  margin: 0px 5px 0;\n+}\n+\n+.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent label {\n+  vertical-align: top;\n+}\n+\n+\u002F* Blocksy theme support css *\u002F\n+.theme-blocksy .wpc-food-menu-item .wpc-add-to-cart a {\n+  padding-left: 17px;\n+  padding-right: 17px;\n+}\n+.theme-blocksy .wpc-product-popup-content .onsale {\n+  left: auto;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item img {\n+  top: 8px;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container {\n+  position: static;\n+  display: block;\n+  mask-image: unset !important;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container .ct-ratio {\n+  padding: 0 !important;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .quantity .qty {\n+  height: 30px;\n+  background-color: #fff;\n+}\n+\n+\u002F* generatepress theme support css *\u002F\n+.theme-generatepress .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  text-decoration: none !important;\n+  line-height: 16px;\n+}\n+.theme-generatepress .wpc-product-popup-content select {\n+  width: 100%;\n+  background-color: transparent;\n+}\n+.theme-generatepress .wpc-product-popup-content table {\n+  border-color: transparent;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr {\n+  display: flex;\n+  flex-direction: column;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr .label label {\n+  display: block;\n+  margin: 10px 0;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr td, .theme-generatepress .wpc-product-popup-content table.variations tr th {\n+  background-color: transparent;\n+  padding: 0;\n+  border-color: transparent;\n+}\n+\n+\u002F* kadence theme support css *\u002F\n+.theme-kadence .wpc-woocommerce-mini-cart .quantity, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover {\n+  background-color: transparent;\n+  border-color: transparent;\n+}\n+.theme-kadence .wpc-woocommerce-mini-cart .quantity .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity .plus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .plus {\n+  padding: 0;\n+  padding-right: 5px;\n+}\n+.theme-kadence .wpc-woocommerce-mini-cart .remove.remove_from_cart_button {\n+  text-decoration: none;\n+}\n+\n+\u002F* neve theme support css *\u002F\n+.theme-neve .wpc-menu-mini-cart .wc-forward:not(.checkout):hover {\n+  border-color: transparent !important;\n+}\n+\n+.woocomerce-layout-override-enable .variation_product_image .woocommerce-product-gallery__image:not(:first-child) {\n+  display: inline-block;\n+  width: 70px;\n+  margin: 6px 6px 0 0;\n+}\n+.woocomerce-layout-override-enable .product-variations-wrapper a.reset_variations {\n+  margin-left: 5px;\n+  margin-top: 20px;\n+}\n+\n+.theme-oceanwp .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\n+.ast-single-post .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\n+.theme-rosa-lite .action-button.wpc-btn {\n+  font-size: 16px;\n+  line-height: 32px;\n+  color: #fff;\n+  background-color: #e3106e;\n+  display: inline-block;\n+  padding: 5px 20px;\n+  font-weight: 500;\n+  text-decoration: none;\n+  border: none;\n+  cursor: pointer;\n+}\n+\n+.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review td,\n+.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review th {\n+  border-color: transparent !important;\n+  background: transparent;\n+}\n+\n+body.ast-single-post.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\n+  margin-bottom: 0;\n+}\n+\n+\u002F*\n+  Bricks Theme\u002FBuilder Support\n+*\u002F\n+.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Pickup,\n+.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Delivery {\n+  width: auto;\n+  margin-top: -6px;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity {\n+  position: relative;\n+  display: flex;\n+  align-items: center;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity .action {\n+  position: absolute;\n+  left: 5px;\n+  top: 19px;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity .action.plus {\n+  left: auto;\n+  right: 45px;\n+}\n+\n+:root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap {\n+  \u002F*==================================\n+     default style\n+  =================================*\u002F\n+  \u002F**\n+  * Css switch start for setting page\n+  *\u002F\n+  \u002F*=============================\n+  \u002F\u002F wpc label item\n+  ===============================-- *\u002F\n+  \u002F* title-tip down *\u002F\n+  \u002F*-----------------\n+  Food menu \n+  -----------------*\u002F\n+  \u002F*-----------------\n+  Food menu tab\n+  -----------------*\u002F\n+  \u002F*=========================\n+  \u002F\u002F product popup content\n+  ======================-*\u002F\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap :root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-2 {\n+  margin-bottom: 10px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-3 {\n+  margin-bottom: 15px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mt-3 {\n+  margin-top: 15px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mt-4 {\n+  margin-top: 25px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-devider {\n+  display: block;\n+  width: 100%;\n+  height: 1px;\n+  background: #f1f5f8;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\n+  font-size: 14px;\n+  color: #ffffff;\n+  background-color: #e3106e;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  padding: 0 15px;\n+  font-weight: 600;\n+  text-decoration: none;\n+  line-height: 45px;\n+  border: none;\n+  cursor: pointer;\n+  text-transform: uppercase;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn:hover, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\n+  color: #fff;\n+  border: none;\n+  box-shadow: none !important;\n+  background-color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\n+  color: rgb(93, 120, 255);\n+  background-color: rgb(238, 241, 255);\n+  border: none;\n+  padding: 0 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\n+  color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\n+  color: #e3106e;\n+  background-color: #ffeeee;\n+  border: none;\n+  padding: 0 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-border,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\n+  border: 1px solid #e3106e;\n+  background-color: transparent;\n+  background-image: none;\n+  color: #e3106e;\n+  text-transform: uppercase;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\n+  border-color: #e3106e;\n+  color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc_mt_two,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\n+  padding: 0 20px;\n+  font-size: 16px;\n+  text-transform: capitalize;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .action-button.wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-btn-primary.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .reservation_form_submit.wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .cancell_form_submit.wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .settings-content-wraps .wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings-dashboard .button-primary.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\n+  color: var(--wpc-secondary-color);\n+  border-color: var(--wpc-secondary-color);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-text {\n+  border-radius: 6px;\n+  background-color: transparent;\n+  border: 1px solid #0073AA;\n+  font-size: 15px;\n+  text-transform: capitalize;\n+  color: #0073AA;\n+  padding: 8px 12px;\n+  line-height: 15px;\n+  display: inline-block;\n+  cursor: pointer;\n+  font-weight: 700;\n+  text-decoration: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-text:hover {\n+  border: 1px solid #0073AA;\n+  background-color: transparent;\n+  color: #0073AA;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-btn-close {\n+  border-radius: 5px;\n+  background-color: var(--wpc-dark-alt);\n+  display: inline-block;\n+  font-weight: 600;\n+  color: #fff;\n+  font-size: 12px;\n+  width: 22px;\n+  height: 22px;\n+  line-height: 22px;\n+  cursor: pointer;\n+  align-self: center;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload {\n+  background: transparent !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-settings .wpc-btn-upload:hover {\n+  outline-style: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-motd-order-btn {\n+  line-height: 24px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .btn-danger {\n+  padding: 10px 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .btn-danger:focus {\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control {\n+  background: #f1f5f8;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-color: transparent;\n+  border: none;\n+  height: 38px;\n+  line-height: 38px;\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-form-control.focused,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .attr-form-control.focused {\n+  box-shadow: none;\n+  border: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-display-none {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-title {\n+  font-size: 22px;\n+  font-weight: 700;\n+  margin: 0 0 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item {\n+  margin-bottom: 0px;\n+  background: #fff;\n+  padding: 20px 30px;\n+  border-radius: 8px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item:not(:last-child) {\n+  margin-bottom: 10px;\n+}\n+@media (min-width: 767px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item {\n+    display: flex;\n+    align-items: center;\n+    flex-wrap: wrap;\n+    justify-content: space-between;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item:after {\n+  display: table;\n+  content: \"\";\n+  clear: both;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label {\n+  margin-right: 33px;\n+  flex-grow: 1;\n+  float: left;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label label, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label strong {\n+  font-size: 15px;\n+  line-height: 20px;\n+  font-weight: 500;\n+  margin: 0 0 5px;\n+  color: var(--wpc-dark-color);\n+  display: inline-block;\n+}\n+@media (min-width: 767px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-label {\n+    width: 260px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-desc {\n+  font-size: 13px;\n+  line-height: 20px;\n+  color: #87888B;\n+  margin: 0 0 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\n+  height: 0;\n+  width: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\n+  cursor: pointer;\n+  width: 42px;\n+  height: 24px;\n+  background: #DDDDDD;\n+  display: inline-block;\n+  border-radius: 100px;\n+  position: relative;\n+  margin: 0;\n+  padding: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\n+  content: \"\";\n+  position: absolute;\n+  top: 4px;\n+  left: 4px;\n+  width: 16px;\n+  height: 16px;\n+  background: #fff;\n+  border-radius: 90px;\n+  transition: 0.3s;\n+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\n+  content: attr(data-textalt);\n+  position: absolute;\n+  right: 10px;\n+  top: 50%;\n+  transform: translateY(-50%);\n+  color: #fff;\n+  font-size: 10px;\n+  display: inline-block;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\n+  background: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\n+  left: calc(100% - 5px);\n+  transform: translateX(-100%);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\n+  content: attr(data-text);\n+  right: inherit;\n+  left: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta label.show_label_text {\n+  text-indent: 0px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #de0000;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpc-pro-text {\n+  color: #e3106e;\n+  margin-left: 5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-meta .wpc-label-top {\n+  font-size: 11px;\n+  line-height: 13px;\n+  font-weight: 600;\n+  color: var(--wpc-label-color);\n+  text-transform: uppercase;\n+  display: block;\n+  margin-bottom: 5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\n+  background-color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\n+  width: 190px;\n+  height: 42px;\n+  padding: 10px 20px;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  border: 1px solid #D2D5DF;\n+  font-size: 14px;\n+  line-height: 20px;\n+  color: var(--wpc-dark-color);\n+  appearance: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control:focus {\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input[readonly],\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control[readonly] {\n+  background-color: #fff;\n+}\n+@media (max-width: 1350px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control {\n+    width: 170px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-settings-input.wpc-desc,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-form-control.wpc-desc {\n+  height: auto;\n+  padding: 0;\n+  margin: 0;\n+  border-color: transparent;\n+  background: transparent;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-msg-box,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .msg-control-box {\n+  height: 90px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item select {\n+  padding: 0 30px 0 15px;\n+  background-position: right 15px top 55%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container {\n+  width: 190px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single {\n+  border-radius: 5px;\n+  border: 1px solid #ededed;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single {\n+  height: 44px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single .select2-selection__rendered {\n+  line-height: 44px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--single .select2-selection__arrow {\n+  top: 8px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__rendered {\n+  padding: 10px 15px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__choice {\n+  background-color: #EEF0F4 !important;\n+  border: 1px solid transparent !important;\n+  margin-right: 10px !important;\n+  padding: 5px !important;\n+  font-size: 13px;\n+  margin-bottom: 5px;\n+  font-weight: 500;\n+  color: var(--wpc-dark-alt);\n+  text-transform: capitalize;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\n+  color: var(--wpc-white-color) !important;\n+  cursor: pointer;\n+  display: inline-block;\n+  font-weight: bold;\n+  margin-right: 2px;\n+  background: #2F4858;\n+  width: 14px;\n+  height: 14px;\n+  line-height: 12px;\n+  border-radius: 4px;\n+  text-align: center;\n+  margin-right: 8px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\n+  border-color: #ededed;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item.wpc-email-tag .wpc-label {\n+  width: 320px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item.wpc-email-tag .wpc-template-tags-box {\n+  background-color: #EEF1FF;\n+  margin-bottom: 10px;\n+  padding: 7px 15px;\n+  font-size: 12px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-left: 3px solid #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap #wpc_reservation_meta .wpc_meta_field {\n+  display: block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark {\n+  background-color: var(--wpc-dark-alt);\n+  color: var(--wpc-white-color);\n+  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark:hover {\n+  color: var(--wpc-white-color);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-label-item .wpc-input-dark:focus {\n+  color: var(--wpc-white-color);\n+  border-color: var(--wpc-dark-alt);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields {\n+  margin-bottom: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item {\n+  margin-bottom: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item:first-child {\n+  border-bottom-left-radius: 0;\n+  border-bottom-right-radius: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .group-switcher-fields .wpc-label-item:last-child {\n+  border-top-left-radius: 0;\n+  border-top-right-radius: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-0 {\n+  margin-bottom: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-15 {\n+  margin-bottom: 15px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-25 {\n+  margin-bottom: 25px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .mb-30 {\n+  margin-bottom: 30px !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:after {\n+  position: absolute;\n+  top: -100%;\n+  left: 0px;\n+  z-index: 99999;\n+  content: attr(data-title);\n+  margin-top: 0;\n+  padding: 1px 12px 2px;\n+  overflow: hidden;\n+  word-wrap: break-word;\n+  font-size: inherit;\n+  color: #FFF;\n+  text-align: center;\n+  background-color: #222;\n+  box-sizing: border-box;\n+  white-space: nowrap;\n+  line-height: 24px;\n+  font-size: 14px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip-angle {\n+  transform: rotate(45deg);\n+  position: absolute;\n+  width: 12px;\n+  height: 12px;\n+  background: #333;\n+  top: -56%;\n+  left: 50%;\n+  margin-left: -6px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover {\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -46%;\n+  visibility: visible;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip[data-title]:hover:after {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt {\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\n+  top: -100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt:after {\n+  top: -200%;\n+  left: -50%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -100%;\n+  visibility: visible;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_tooltip {\n+  padding: 1px 7px;\n+  background: #b0b0b0;\n+  float: right;\n+  border-radius: 50%;\n+  color: #fff;\n+}\n+@media (max-width: 1350px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .add_multi_time_block.wpc-tooltip[data-title]:after,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_multi_time_block.wpc-tooltip[data-title]:after,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_schedule_block.wpc-tooltip[data-title]:after,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_pickup_block.wpc-tooltip[data-title]:after,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .remove_delivery_block.wpc-tooltip[data-title]:after {\n+    left: auto;\n+    right: 8%;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-badge {\n+  font-size: 12px;\n+  text-transform: uppercase;\n+  font-weight: 700;\n+  padding: 5px 10px;\n+  background-color: #FDE8CF;\n+  color: #EF8202;\n+  border: 1px solid #EF8202;\n+  border-radius: 4px;\n+  line-height: 12px;\n+  display: inline-block;\n+  letter-spacing: 0.5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-badge.success {\n+  color: #0DB428;\n+  border-color: #0DB428;\n+  background-color: #D1F2D7;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container {\n+    max-width: 1140px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-fluid, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-xl {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-sm, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-md, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-lg, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-container-xl {\n+    max-width: 1140px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row {\n+  display: flex;\n+  flex-wrap: wrap;\n+  margin-right: -15px;\n+  margin-left: -15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters {\n+  margin-right: 0;\n+  margin-left: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters > .wpc-col,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-gutters > [class*=col-] {\n+  padding-right: 0;\n+  padding-left: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-auto, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-1, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-2, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-3, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-4, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-5, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-6, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-7, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-8, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-9, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-10, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-11, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-12, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-auto {\n+  position: relative;\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  box-sizing: border-box;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col {\n+  flex-basis: 0;\n+  flex-grow: 1;\n+  max-width: 100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-1 > * {\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-2 > * {\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-3 > * {\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-4 > * {\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-5 > * {\n+  flex: 0 0 20%;\n+  max-width: 20%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-6 > * {\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-auto {\n+  flex: 0 0 auto;\n+  width: auto;\n+  max-width: 100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-1 {\n+  flex: 0 0 8.333333%;\n+  max-width: 8.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-2 {\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-3 {\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-4 {\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-5 {\n+  flex: 0 0 41.666667%;\n+  max-width: 41.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-6 {\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-7 {\n+  flex: 0 0 58.333333%;\n+  max-width: 58.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-8 {\n+  flex: 0 0 66.666667%;\n+  max-width: 66.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-9 {\n+  flex: 0 0 75%;\n+  max-width: 75%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-10 {\n+  flex: 0 0 83.333333%;\n+  max-width: 83.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-11 {\n+  flex: 0 0 91.666667%;\n+  max-width: 91.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-12 {\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-first {\n+  order: -1;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-last {\n+  order: 13;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-0 {\n+  order: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-1 {\n+  order: 1;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-2 {\n+  order: 2;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-3 {\n+  order: 3;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-4 {\n+  order: 4;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-5 {\n+  order: 5;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-6 {\n+  order: 6;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-7 {\n+  order: 7;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-8 {\n+  order: 8;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-9 {\n+  order: 9;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-10 {\n+  order: 10;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-11 {\n+  order: 11;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-12 {\n+  order: 12;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-1 {\n+  margin-left: 8.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-2 {\n+  margin-left: 16.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-3 {\n+  margin-left: 25%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-4 {\n+  margin-left: 33.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-5 {\n+  margin-left: 41.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-6 {\n+  margin-left: 50%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-7 {\n+  margin-left: 58.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-8 {\n+  margin-left: 66.666667%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-9 {\n+  margin-left: 75%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-10 {\n+  margin-left: 83.333333%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-11 {\n+  margin-left: 91.666667%;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-sm-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-sm-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-first {\n+    order: -1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-last {\n+    order: 13;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-0 {\n+    order: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-1 {\n+    order: 1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-2 {\n+    order: 2;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-3 {\n+    order: 3;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-4 {\n+    order: 4;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-5 {\n+    order: 5;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-6 {\n+    order: 6;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-7 {\n+    order: 7;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-8 {\n+    order: 8;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-9 {\n+    order: 9;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-10 {\n+    order: 10;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-11 {\n+    order: 11;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-sm-12 {\n+    order: 12;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-0 {\n+    margin-left: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-1 {\n+    margin-left: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-2 {\n+    margin-left: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-3 {\n+    margin-left: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-4 {\n+    margin-left: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-5 {\n+    margin-left: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-6 {\n+    margin-left: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-7 {\n+    margin-left: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-8 {\n+    margin-left: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-9 {\n+    margin-left: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-10 {\n+    margin-left: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-sm-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-md-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-md-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-first {\n+    order: -1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-last {\n+    order: 13;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-0 {\n+    order: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-1 {\n+    order: 1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-2 {\n+    order: 2;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-3 {\n+    order: 3;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-4 {\n+    order: 4;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-5 {\n+    order: 5;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-6 {\n+    order: 6;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-7 {\n+    order: 7;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-8 {\n+    order: 8;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-9 {\n+    order: 9;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-10 {\n+    order: 10;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-11 {\n+    order: 11;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-md-12 {\n+    order: 12;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-0 {\n+    margin-left: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-1 {\n+    margin-left: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-2 {\n+    margin-left: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-3 {\n+    margin-left: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-4 {\n+    margin-left: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-5 {\n+    margin-left: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-6 {\n+    margin-left: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-7 {\n+    margin-left: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-8 {\n+    margin-left: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-9 {\n+    margin-left: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-10 {\n+    margin-left: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-md-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-lg-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-lg-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-first {\n+    order: -1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-last {\n+    order: 13;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-0 {\n+    order: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-1 {\n+    order: 1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-2 {\n+    order: 2;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-3 {\n+    order: 3;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-4 {\n+    order: 4;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-5 {\n+    order: 5;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-6 {\n+    order: 6;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-7 {\n+    order: 7;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-8 {\n+    order: 8;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-9 {\n+    order: 9;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-10 {\n+    order: 10;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-11 {\n+    order: 11;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-lg-12 {\n+    order: 12;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-0 {\n+    margin-left: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-1 {\n+    margin-left: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-2 {\n+    margin-left: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-3 {\n+    margin-left: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-4 {\n+    margin-left: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-5 {\n+    margin-left: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-6 {\n+    margin-left: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-7 {\n+    margin-left: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-8 {\n+    margin-left: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-9 {\n+    margin-left: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-10 {\n+    margin-left: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-lg-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-row-cols-xl-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-col-xl-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-first {\n+    order: -1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-last {\n+    order: 13;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-0 {\n+    order: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-1 {\n+    order: 1;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-2 {\n+    order: 2;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-3 {\n+    order: 3;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-4 {\n+    order: 4;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-5 {\n+    order: 5;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-6 {\n+    order: 6;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-7 {\n+    order: 7;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-8 {\n+    order: 8;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-9 {\n+    order: 9;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-10 {\n+    order: 10;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-11 {\n+    order: 11;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-order-xl-12 {\n+    order: 12;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-0 {\n+    margin-left: 0;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-1 {\n+    margin-left: 8.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-2 {\n+    margin-left: 16.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-3 {\n+    margin-left: 25%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-4 {\n+    margin-left: 33.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-5 {\n+    margin-left: 41.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-6 {\n+    margin-left: 50%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-7 {\n+    margin-left: 58.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-8 {\n+    margin-left: 66.666667%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-9 {\n+    margin-left: 75%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-10 {\n+    margin-left: 83.333333%;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-offset-xl-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-none {\n+  display: none !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline {\n+  display: inline !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline-block {\n+  display: inline-block !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-block {\n+  display: block !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table {\n+  display: table !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table-row {\n+  display: table-row !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-table-cell {\n+  display: table-cell !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-flex {\n+  display: flex !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-inline-flex {\n+  display: inline-flex !important;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-none {\n+    display: none !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline {\n+    display: inline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline-block {\n+    display: inline-block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-block {\n+    display: block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table {\n+    display: table !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table-row {\n+    display: table-row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-table-cell {\n+    display: table-cell !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-flex {\n+    display: flex !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-sm-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-none {\n+    display: none !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline {\n+    display: inline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline-block {\n+    display: inline-block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-block {\n+    display: block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table {\n+    display: table !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table-row {\n+    display: table-row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-table-cell {\n+    display: table-cell !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-flex {\n+    display: flex !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-md-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-none {\n+    display: none !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline {\n+    display: inline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline-block {\n+    display: inline-block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-block {\n+    display: block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table {\n+    display: table !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table-row {\n+    display: table-row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-table-cell {\n+    display: table-cell !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-flex {\n+    display: flex !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-lg-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-none {\n+    display: none !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline {\n+    display: inline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline-block {\n+    display: inline-block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-block {\n+    display: block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table {\n+    display: table !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table-row {\n+    display: table-row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-table-cell {\n+    display: table-cell !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-flex {\n+    display: flex !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-xl-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media print {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-none {\n+    display: none !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline {\n+    display: inline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline-block {\n+    display: inline-block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-block {\n+    display: block !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table {\n+    display: table !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table-row {\n+    display: table-row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-table-cell {\n+    display: table-cell !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-flex {\n+    display: flex !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-d-print-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-row {\n+  flex-direction: row !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-column {\n+  flex-direction: column !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-row-reverse {\n+  flex-direction: row-reverse !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-column-reverse {\n+  flex-direction: column-reverse !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-wrap {\n+  flex-wrap: wrap !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-nowrap {\n+  flex-wrap: nowrap !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-wrap-reverse {\n+  flex-wrap: wrap-reverse !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-fill {\n+  flex: 1 1 auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-grow-0 {\n+  flex-grow: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-grow-1 {\n+  flex-grow: 1 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-shrink-0 {\n+  flex-shrink: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-shrink-1 {\n+  flex-shrink: 1 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-start {\n+  justify-content: flex-start !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-end {\n+  justify-content: flex-end !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-center {\n+  justify-content: center !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-between {\n+  justify-content: space-between !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-around {\n+  justify-content: space-around !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-start {\n+  align-items: flex-start !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-end {\n+  align-items: flex-end !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-center {\n+  align-items: center !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-baseline {\n+  align-items: baseline !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-stretch {\n+  align-items: stretch !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-start {\n+  align-content: flex-start !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-end {\n+  align-content: flex-end !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-center {\n+  align-content: center !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-between {\n+  align-content: space-between !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-around {\n+  align-content: space-around !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-stretch {\n+  align-content: stretch !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-auto {\n+  align-self: auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-start {\n+  align-self: flex-start !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-end {\n+  align-self: flex-end !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-center {\n+  align-self: center !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-baseline {\n+  align-self: baseline !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-stretch {\n+  align-self: stretch !important;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-row {\n+    flex-direction: row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-column {\n+    flex-direction: column !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-sm-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-start {\n+    justify-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-end {\n+    justify-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-center {\n+    justify-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-between {\n+    justify-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-sm-around {\n+    justify-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-start {\n+    align-items: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-end {\n+    align-items: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-center {\n+    align-items: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-baseline {\n+    align-items: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-sm-stretch {\n+    align-items: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-start {\n+    align-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-end {\n+    align-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-center {\n+    align-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-between {\n+    align-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-around {\n+    align-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-sm-stretch {\n+    align-content: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-auto {\n+    align-self: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-start {\n+    align-self: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-end {\n+    align-self: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-center {\n+    align-self: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-baseline {\n+    align-self: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-sm-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-row {\n+    flex-direction: row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-column {\n+    flex-direction: column !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-md-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-start {\n+    justify-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-end {\n+    justify-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-center {\n+    justify-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-between {\n+    justify-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-md-around {\n+    justify-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-start {\n+    align-items: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-end {\n+    align-items: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-center {\n+    align-items: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-baseline {\n+    align-items: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-md-stretch {\n+    align-items: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-start {\n+    align-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-end {\n+    align-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-center {\n+    align-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-between {\n+    align-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-around {\n+    align-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-md-stretch {\n+    align-content: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-auto {\n+    align-self: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-start {\n+    align-self: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-end {\n+    align-self: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-center {\n+    align-self: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-baseline {\n+    align-self: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-md-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-row {\n+    flex-direction: row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-column {\n+    flex-direction: column !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-lg-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-start {\n+    justify-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-end {\n+    justify-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-center {\n+    justify-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-between {\n+    justify-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-lg-around {\n+    justify-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-start {\n+    align-items: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-end {\n+    align-items: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-center {\n+    align-items: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-baseline {\n+    align-items: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-lg-stretch {\n+    align-items: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-start {\n+    align-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-end {\n+    align-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-center {\n+    align-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-between {\n+    align-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-around {\n+    align-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-lg-stretch {\n+    align-content: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-auto {\n+    align-self: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-start {\n+    align-self: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-end {\n+    align-self: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-center {\n+    align-self: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-baseline {\n+    align-self: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-lg-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-row {\n+    flex-direction: row !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-column {\n+    flex-direction: column !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-flex-xl-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-start {\n+    justify-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-end {\n+    justify-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-center {\n+    justify-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-between {\n+    justify-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-justify-content-xl-around {\n+    justify-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-start {\n+    align-items: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-end {\n+    align-items: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-center {\n+    align-items: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-baseline {\n+    align-items: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-items-xl-stretch {\n+    align-items: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-start {\n+    align-content: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-end {\n+    align-content: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-center {\n+    align-content: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-between {\n+    align-content: space-between !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-around {\n+    align-content: space-around !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-content-xl-stretch {\n+    align-content: stretch !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-auto {\n+    align-self: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-start {\n+    align-self: flex-start !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-end {\n+    align-self: flex-end !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-center {\n+    align-self: center !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-baseline {\n+    align-self: baseline !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-align-self-xl-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-0 {\n+  margin: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-0 {\n+  margin-top: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-0 {\n+  margin-right: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-0 {\n+  margin-bottom: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-0 {\n+  margin-left: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-1 {\n+  margin: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-1 {\n+  margin-top: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-1 {\n+  margin-right: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-1 {\n+  margin-bottom: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-1 {\n+  margin-left: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-2 {\n+  margin: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-2 {\n+  margin-top: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-2 {\n+  margin-right: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-2 {\n+  margin-bottom: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-2 {\n+  margin-left: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-3 {\n+  margin: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-3 {\n+  margin-top: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-3 {\n+  margin-right: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-3 {\n+  margin-bottom: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-3 {\n+  margin-left: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-4 {\n+  margin: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-4 {\n+  margin-top: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-4 {\n+  margin-right: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-4 {\n+  margin-bottom: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-4 {\n+  margin-left: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-5 {\n+  margin: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-5 {\n+  margin-top: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-5 {\n+  margin-right: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-5 {\n+  margin-bottom: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-5 {\n+  margin-left: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-0 {\n+  padding: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-0 {\n+  padding-top: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-0 {\n+  padding-right: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-0 {\n+  padding-bottom: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-0,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-0 {\n+  padding-left: 0 !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-1 {\n+  padding: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-1 {\n+  padding-top: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-1 {\n+  padding-right: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-1 {\n+  padding-bottom: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-1 {\n+  padding-left: 0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-2 {\n+  padding: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-2 {\n+  padding-top: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-2 {\n+  padding-right: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-2 {\n+  padding-bottom: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-2 {\n+  padding-left: 0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-3 {\n+  padding: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-3 {\n+  padding-top: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-3 {\n+  padding-right: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-3 {\n+  padding-bottom: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-3 {\n+  padding-left: 1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-4 {\n+  padding: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-4 {\n+  padding-top: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-4 {\n+  padding-right: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-4 {\n+  padding-bottom: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-4 {\n+  padding-left: 1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-5 {\n+  padding: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-5 {\n+  padding-top: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-5 {\n+  padding-right: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-5 {\n+  padding-bottom: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-5 {\n+  padding-left: 3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n1 {\n+  margin: -0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n1 {\n+  margin-top: -0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n1 {\n+  margin-right: -0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n1 {\n+  margin-bottom: -0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n1,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n1 {\n+  margin-left: -0.25rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n2 {\n+  margin: -0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n2 {\n+  margin-top: -0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n2 {\n+  margin-right: -0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n2 {\n+  margin-bottom: -0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n2,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n2 {\n+  margin-left: -0.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n3 {\n+  margin: -1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n3 {\n+  margin-top: -1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n3 {\n+  margin-right: -1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n3 {\n+  margin-bottom: -1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n3,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n3 {\n+  margin-left: -1rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n4 {\n+  margin: -1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n4 {\n+  margin-top: -1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n4 {\n+  margin-right: -1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n4 {\n+  margin-bottom: -1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n4,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n4 {\n+  margin-left: -1.5rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-n5 {\n+  margin: -3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-n5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n5 {\n+  margin-top: -3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-n5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n5 {\n+  margin-right: -3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-n5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-n5 {\n+  margin-bottom: -3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-n5,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-n5 {\n+  margin-left: -3rem !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-auto {\n+  margin: auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-auto,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-auto {\n+  margin-top: auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-auto,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-auto {\n+  margin-right: auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-auto,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-auto {\n+  margin-bottom: auto !important;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-auto,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-auto {\n+  margin-left: auto !important;\n+}\n+@media (min-width: 576px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-0 {\n+    margin: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-0 {\n+    margin-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-0 {\n+    margin-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-0 {\n+    margin-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-1 {\n+    margin: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-2 {\n+    margin: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-3 {\n+    margin: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-3 {\n+    margin-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-3 {\n+    margin-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-3 {\n+    margin-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-4 {\n+    margin: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-5 {\n+    margin: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-5 {\n+    margin-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-5 {\n+    margin-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-5 {\n+    margin-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-0 {\n+    padding: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-0 {\n+    padding-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-0 {\n+    padding-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-0 {\n+    padding-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-1 {\n+    padding: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-2 {\n+    padding: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-3 {\n+    padding: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-3 {\n+    padding-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-3 {\n+    padding-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-3 {\n+    padding-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-4 {\n+    padding: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-sm-5 {\n+    padding: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-5 {\n+    padding-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-5 {\n+    padding-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-sm-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-sm-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-sm-5 {\n+    padding-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n3 {\n+    margin: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-n5 {\n+    margin: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-sm-auto {\n+    margin: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-sm-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-auto {\n+    margin-top: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-sm-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-auto {\n+    margin-right: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-sm-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-sm-auto {\n+    margin-bottom: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-sm-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-sm-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-0 {\n+    margin: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-0 {\n+    margin-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-0 {\n+    margin-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-0 {\n+    margin-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-1 {\n+    margin: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-2 {\n+    margin: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-3 {\n+    margin: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-3 {\n+    margin-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-3 {\n+    margin-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-3 {\n+    margin-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-4 {\n+    margin: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-5 {\n+    margin: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-5 {\n+    margin-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-5 {\n+    margin-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-5 {\n+    margin-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-0 {\n+    padding: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-0 {\n+    padding-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-0 {\n+    padding-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-0 {\n+    padding-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-1 {\n+    padding: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-2 {\n+    padding: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-3 {\n+    padding: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-3 {\n+    padding-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-3 {\n+    padding-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-3 {\n+    padding-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-4 {\n+    padding: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-md-5 {\n+    padding: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-5 {\n+    padding-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-5 {\n+    padding-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-md-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-md-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-md-5 {\n+    padding-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n3 {\n+    margin: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-n5 {\n+    margin: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-md-auto {\n+    margin: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-md-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-auto {\n+    margin-top: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-md-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-auto {\n+    margin-right: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-md-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-md-auto {\n+    margin-bottom: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-md-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-md-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-0 {\n+    margin: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-0 {\n+    margin-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-0 {\n+    margin-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-0 {\n+    margin-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-1 {\n+    margin: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-2 {\n+    margin: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-3 {\n+    margin: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-3 {\n+    margin-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-3 {\n+    margin-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-3 {\n+    margin-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-4 {\n+    margin: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-5 {\n+    margin: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-5 {\n+    margin-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-5 {\n+    margin-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-5 {\n+    margin-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-0 {\n+    padding: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-0 {\n+    padding-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-0 {\n+    padding-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-0 {\n+    padding-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-1 {\n+    padding: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-2 {\n+    padding: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-3 {\n+    padding: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-3 {\n+    padding-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-3 {\n+    padding-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-3 {\n+    padding-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-4 {\n+    padding: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-lg-5 {\n+    padding: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-5 {\n+    padding-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-5 {\n+    padding-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-lg-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-lg-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-lg-5 {\n+    padding-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n3 {\n+    margin: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-n5 {\n+    margin: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-lg-auto {\n+    margin: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-lg-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-auto {\n+    margin-top: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-lg-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-auto {\n+    margin-right: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-lg-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-lg-auto {\n+    margin-bottom: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-lg-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-lg-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-0 {\n+    margin: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-0 {\n+    margin-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-0 {\n+    margin-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-0 {\n+    margin-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-1 {\n+    margin: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-2 {\n+    margin: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-3 {\n+    margin: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-3 {\n+    margin-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-3 {\n+    margin-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-3 {\n+    margin-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-4 {\n+    margin: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-5 {\n+    margin: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-5 {\n+    margin-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-5 {\n+    margin-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-5 {\n+    margin-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-0 {\n+    padding: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-0 {\n+    padding-top: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-0 {\n+    padding-right: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-0,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-0 {\n+    padding-left: 0 !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-1 {\n+    padding: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-2 {\n+    padding: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-3 {\n+    padding: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-3 {\n+    padding-top: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-3 {\n+    padding-right: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-3 {\n+    padding-left: 1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-4 {\n+    padding: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-p-xl-5 {\n+    padding: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pt-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-5 {\n+    padding-top: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pr-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-5 {\n+    padding-right: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pb-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-py-xl-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-pl-xl-5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-px-xl-5 {\n+    padding-left: 3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n1,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n2,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n3 {\n+    margin: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n3,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n4,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-n5 {\n+    margin: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-n5,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-m-xl-auto {\n+    margin: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mt-xl-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-auto {\n+    margin-top: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mr-xl-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-auto {\n+    margin-right: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mb-xl-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-my-xl-auto {\n+    margin-bottom: auto !important;\n+  }\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-ml-xl-auto,\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-mx-xl-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_log_message,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_error_message, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .hide_field, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_success_message {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item {\n+  position: relative;\n+  margin-bottom: 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb {\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb img {\n+  width: 100%;\n+  transform: scale(1);\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb a {\n+  line-height: 0px;\n+  display: block;\n+  width: 100%;\n+  height: 100%;\n+  overflow: hidden;\n+  position: relative;\n+}\n+@media (max-width: 767px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-menu-thumb {\n+    margin-bottom: 15px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag {\n+  padding: 0;\n+  margin: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag li {\n+  font-size: 11px;\n+  line-height: 22px;\n+  margin-bottom: 5px;\n+  background: #e3106e;\n+  padding: 0 7px;\n+  font-weight: 700;\n+  color: #fff;\n+  text-transform: uppercase;\n+  display: inline-block;\n+  margin-right: 5px;\n+  border-radius: 36px;\n+  -webkit-border-radius: 36px;\n+  -ms-border-radius: 36px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\n+  display: inline-block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content {\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\n+  font-size: 24px;\n+  margin: 0 0 15px;\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\n+  color: #232323;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  position: relative;\n+  padding-right: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\n+  color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\n+  display: flex;\n+  flex-wrap: wrap;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\n+  flex: 0 0 auto;\n+  max-width: 80%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\n+  flex: 100;\n+  align-self: flex-end;\n+  background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\n+  background-size: 4px 3px;\n+  height: 4px;\n+  background-repeat: repeat-x;\n+  margin-left: 10px;\n+  margin-right: 10px;\n+  position: relative;\n+  top: -2px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\n+  align-self: flex-end;\n+  flex: 0 0 auto;\n+  float: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\n+  color: #e3106e;\n+  float: right;\n+  padding-left: 15px;\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\n+  font-size: 14px;\n+  opacity: 0.5;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\n+  text-decoration: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 50px;\n+  min-height: 40px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart {\n+  position: absolute;\n+  right: 0;\n+  bottom: -10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a {\n+  line-height: 35px;\n+  border-radius: 36px;\n+  -webkit-border-radius: 36px;\n+  -ms-border-radius: 36px;\n+  background-color: #e3106e;\n+  display: inline-block;\n+  text-align: center;\n+  color: #fff;\n+  padding: 0;\n+  font-size: 16px;\n+  padding: 5px 15px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a i {\n+  line-height: inherit;\n+  display: inline-block;\n+  margin: auto;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a .adding,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a .added {\n+  transform: scale(0);\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  opacity: 0;\n+  visibility: hidden;\n+  left: 15px;\n+  width: 0;\n+  display: inline-flex;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\n+  margin-right: 5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading span, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added span {\n+  margin: 0 5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\n+  opacity: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added i {\n+  width: 17px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added .added {\n+  transform: scale(1);\n+  opacity: 1;\n+  visibility: visible;\n+  width: auto;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.added i::before {\n+  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i { \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\");\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\n+  transform: scale(1);\n+  opacity: 1;\n+  visibility: visible;\n+  width: auto;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item:hover .wpc-food-menu-thumb img {\n+  transform: scale(1.1);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 {\n+  border: 2px solid #eaeaea;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-menu-currency {\n+  position: absolute;\n+  right: 10px;\n+  top: 10px;\n+  z-index: 1;\n+  background: #FFE119;\n+  padding: 0 10px;\n+  border-radius: 3px;\n+  font-weight: 700;\n+  line-height: 24px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-menu-thumb {\n+  margin: -3px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-inner-content {\n+  padding: 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-food-inner-content p {\n+  margin: 0;\n+  padding-right: 0;\n+  min-height: auto;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-add-to-cart {\n+  bottom: 0px;\n+  width: 100%;\n+  opacity: 0;\n+  visibility: hidden;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-add-to-cart a {\n+  width: 100%;\n+  height: auto;\n+  border-radius: 0;\n+  -webkit-border-radius: 0;\n+  -ms-border-radius: 0;\n+  line-height: 20px;\n+  justify-content: center;\n+  display: flex;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-external-product-link {\n+  position: absolute;\n+  bottom: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2 .wpc-external-product-link a {\n+  line-height: 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2:hover {\n+  border-color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-menu-item.style2:hover .wpc-add-to-cart {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+@keyframes spinner-loader {\n+  0% {\n+    transform: rotate(0deg);\n+  }\n+  100% {\n+    transform: rotate(360deg);\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav {\n+  padding: 0;\n+  margin: 0 0 40px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li {\n+  display: inline-block;\n+  color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a {\n+  font-size: 16px;\n+  padding: 5px 15px;\n+  color: #232323;\n+  border-bottom: 3px solid transparent;\n+  position: relative;\n+  font-weight: 600;\n+  text-transform: uppercase;\n+  display: block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a:after {\n+  border-color: #5d78ff transparent transparent transparent;\n+  content: \"\";\n+  width: 0;\n+  height: 0;\n+  border-style: solid;\n+  border-width: 10px 10px 0 10px;\n+  position: absolute;\n+  left: 0;\n+  bottom: -10px;\n+  right: 0;\n+  margin: auto;\n+  opacity: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a i,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a svg {\n+  margin: auto;\n+  display: block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\n+  color: #e3106e;\n+  border-bottom-color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\n+  opacity: 1;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\n+  display: block;\n+  animation-name: fadeUp;\n+  animation-duration: 1.5s;\n+  animation-fill-mode: both;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-tab-block1 .wpc-menu-tag-wrap {\n+  line-height: 0;\n+}\n+@keyframes fadeUp {\n+  from {\n+    opacity: 0;\n+    transform: translate3d(0, 3%, 0);\n+  }\n+  to {\n+    opacity: 1;\n+    transform: translate3d(0, 0, 0);\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .wpc-form-control {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month {\n+  top: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month svg,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month svg {\n+  fill: #ffffff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n+  background-color: rgb(93, 120, 255);\n+  border: none;\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n+  border: none;\n+  border: none;\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n+  right: 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n+  left: 30px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day {\n+  height: 54px;\n+  line-height: 49px;\n+  background: rgba(255, 255, 255, 0.1);\n+  border: 2px solid #5d78ff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day:hover, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.selected {\n+  background-color: #fff;\n+  color: #232323;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-innerContainer {\n+  margin-top: 25px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months {\n+  margin: auto;\n+  font-weight: 600;\n+  display: inline-block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper {\n+  width: 7ch;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper .cur-year {\n+  font-weight: 600;\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span {\n+  opacity: 1;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span.arrowDown:after {\n+  border-top-color: rgb(255, 255, 255);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .numInputWrapper span.arrowUp:after {\n+  border-bottom-color: rgb(255, 251, 251);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date.wpc-reservation-calender-field {\n+  padding: 65px 40px;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+  background-color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .wpc-choose-date {\n+  text-align: center;\n+  font-size: 26px;\n+  font-weight: 600;\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar {\n+  width: 100%;\n+  box-shadow: none;\n+  background: transparent;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .dayContainer {\n+  width: 100%;\n+  min-width: 100%;\n+  max-width: 100%;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .flatpickr-days,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-calendar .flatpickr-day {\n+  width: 100%;\n+  max-width: 100%;\n+  text-align: center;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.flatpickr-disabled,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day.flatpickr-disabled:hover {\n+  cursor: not-allowed;\n+  color: rgba(255, 255, 255, 0.4);\n+  background-color: transparent;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date span.flatpickr-weekday,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-field.date .flatpickr-day {\n+  color: #fff;\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time input:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time .flatpickr-am-pm:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time input:focus,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-time .flatpickr-am-pm:focus {\n+  background: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-calendar.noCalendar .numInput {\n+  border: none;\n+  box-shadow: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .flatpickr-calendar.noCalendar.flatpickr-calendar {\n+  width: 215px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form {\n+  padding: 40px;\n+  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.08);\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form.wpc_reservation_cancel_form {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_success_message,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_error_message {\n+  margin-bottom: 30px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form span.dashicons.dashicons-clock {\n+  position: absolute;\n+  right: 20px;\n+  top: 20px;\n+  bottom: 0;\n+  margin: auto;\n+  color: #777;\n+  font-size: 18px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number]::-webkit-inner-spin-button,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number]::-webkit-outer-spin-button {\n+  -webkit-appearance: none;\n+  margin: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form input[type=number] {\n+  -moz-appearance: textfield; \u002F* Firefox *\u002F\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_bg_image {\n+  background-position: center;\n+  background-size: cover;\n+  background-repeat: no-repeat;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+@media (max-width: 768px) {\n+  body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_bg_image {\n+    margin: 0 15px;\n+  }\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_form_disabled,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_cancell_form_submit_disabled {\n+  opacity: 0.5;\n+  cursor: not-allowed;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field {\n+  margin-bottom: 12px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field.message {\n+  margin-bottom: 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field img {\n+  border-radius: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field label {\n+  font-size: 15px;\n+  line-height: 30px;\n+  font-weight: 500;\n+  color: #666;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field label .wpc_required {\n+  color: #f00;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control {\n+  width: 100%;\n+  background-color: #f7f7f7;\n+  border: none;\n+  border: none;\n+  border-radius: 4;\n+  -webkit-border-radius: 4;\n+  -ms-border-radius: 4;\n+  height: 45px;\n+  font-size: 13px;\n+  color: #878787;\n+  padding: 0 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control:active {\n+  border-bottom-color: #e3106e;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message {\n+  height: 60px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc-reservation-field .wpc-form-control::placeholder {\n+  color: #999;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form #wpc_cancel_request,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form #wpc_book_table {\n+  cursor: pointer;\n+  font-size: 15px;\n+  font-weight: 600;\n+  color: #e3106e;\n+  border-bottom: 2px solid #5D78FF;\n+  margin-left: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form.hide-cancel-text #wpc_cancel_request {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info {\n+  background-color: #e3106e;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul {\n+  padding: 0;\n+  margin: 0 0 40px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul li {\n+  list-style: none;\n+  font-size: 17px;\n+  margin-bottom: 15px;\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info ul li .wpc-user-field-info {\n+  min-width: 80px;\n+  display: inline-block;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message {\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+  background-color: #F1AE1F;\n+  color: #fff;\n+  border-color: #F1AE1F;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit {\n+  margin-right: 10px;\n+  background-color: #e3106e;\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn.loading,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit.loading {\n+  padding-right: 25px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .confirm_booking_btn.loading:before,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .cancell_form_submit.loading:before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\n+  position: absolute;\n+  right: 4px;\n+  top: calc(50% - 16px);\n+  \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite !important;\n+  z-index: 1;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-reservation-form .edit_booking_btn {\n+  background: transparent;\n+  border: 1px solid #fff;\n+  padding: 4px 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_reservation_form_two {\n+  display: none;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_error_message {\n+  text-align: center;\n+  background: rgba(255, 143, 143, 0.2901960784);\n+  padding: 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_log_message {\n+  color: #4F8A10;\n+  background-color: #DFF2BF;\n+  border: 1px solid #bce8f1;\n+  border-radius: 2px;\n+  padding: 10px;\n+  text-align: center;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_cancell_log_message {\n+  display: none;\n+  color: #4F8A10;\n+  background-color: #DFF2BF;\n+  border: 1px solid #bce8f1;\n+  border-radius: 2px;\n+  padding: 10px;\n+  text-align: center;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__box {\n+  background-color: #e3106e;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border: none;\n+  padding: 10px 20px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tr th,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tr td {\n+  border: none;\n+  text-align: center;\n+  font-size: 16px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tbody > tr:nth-child(odd) > td,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__table tbody > tr:nth-child(odd) > th {\n+  background-color: transparent;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__month,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__year {\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__day,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__weekday {\n+  color: #fff;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder tbody tr:hover > td,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder tbody tr:hover > th {\n+  background-color: transparent;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--today,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--clear,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__holder .picker__footer .picker__button--close {\n+  border: none;\n+  color: #fff;\n+  background-color: rgba(0, 0, 0, 0.6);\n+  margin: 0 10px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--next:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--prev:hover {\n+  background-color: transparent;\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--prev:before {\n+  border-right-color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__nav--next:before {\n+  border-left-color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker--focused .picker__day--highlighted,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--highlighted:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--infocus:hover,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--outfocus:hover {\n+  background-color: #fff;\n+  color: #232323;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker--focused .picker__day--disabled,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--disabled,\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__day--disabled:hover {\n+  background-color: transparent;\n+  border-color: transparent;\n+  opacity: 0.5;\n+  color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list {\n+  padding-bottom: 0;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item {\n+  background-color: transparent;\n+  border-color: transparent;\n+  color: #fff;\n+  border-bottom-color: rgba(0, 0, 0, 0.08);\n+  font-size: 15px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item.picker__list-item--selected, body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .picker__list .picker__list-item.picker__list-item--highlighted {\n+  background-color: rgba(0, 0, 0, 0.08);\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-link {\n+  pointer-events: none;\n+  cursor: default;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .variation_popup_content {\n+  padding: 50px;\n+  background-color: #fff;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_danger_text {\n+  color: #f00;\n+  font-size: 13px;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart {\n+  position: relative;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart a.button {\n+  margin-left: auto;\n+}\n+body.et_divi_builder #et-boc .et-l .wpc-divi-parent-wrap .wpc_success_message {\n+  text-align: center;\n+  background: #d7ffe3;\n+  padding: 10px;\n+}\n+\n+.wpc_cart_block {\n+  position: fixed;\n+  right: -420px;\n+  top: 50%;\n+  z-index: 99999;\n+  width: 460px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  transform: translateY(-50%);\n+  padding-left: 40px;\n+  margin: 0;\n+}\n+@media (max-width: 767px) {\n+  .wpc_cart_block {\n+    width: 320px;\n+    right: -278px;\n+    transform: translateY(-20%);\n+    top: 30%;\n+  }\n+}\n+.wpc_cart_block.cart_icon_active {\n+  right: 0;\n+}\n+.wpc_cart_block .wpc_cart_icon {\n+  position: absolute;\n+  left: -30px;\n+  top: 0;\n+  background: #5D78FF;\n+  padding: 20px 20px;\n+  color: #fff;\n+  border-top-left-radius: 9px;\n+  border-bottom-left-radius: 10px;\n+  min-width: 70px;\n+  text-align: center;\n+  max-height: 65px;\n+}\n+.wpc_cart_block div#wpc-mini-cart-count .basket-item-count {\n+  vertical-align: top;\n+}\n+.wpc_cart_block .wpc_background_color {\n+  background-color: #fff;\n+  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\n+  padding: 15px;\n+  list-style-type: none;\n+  max-height: 500px;\n+  overflow-y: scroll;\n+}\n+@media (max-width: 767px) {\n+  .wpc_cart_block .wpc_background_color {\n+    max-height: 350px;\n+  }\n+}\n+.wpc_cart_block .wpc_background_color a.button.wc-forward {\n+  background: #e3106e;\n+  padding: 10px 10px;\n+  margin-right: 10px;\n+  color: #fff;\n+  width: 100%;\n+  text-align: center;\n+  border-radius: 3px;\n+  -webkit-border-radius: 3px;\n+  -ms-border-radius: 3px;\n+  font-size: 14px;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+  line-height: 24px;\n+}\n+.wpc_cart_block .wpc_background_color a.button.wc-forward.checkout {\n+  opacity: 0.5;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation {\n+  padding-left: 0 !important;\n+  display: block;\n+  border-left: none;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation dt,\n+.wpc_cart_block .wpc_background_color dl.variation dd {\n+  display: inline-block;\n+  width: 40%;\n+  padding: 0 !important;\n+  margin: 0 !important;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation dt p,\n+.wpc_cart_block .wpc_background_color dl.variation dd p {\n+  margin-bottom: 0;\n+}\n+.wpc_cart_block .wpc_background_color .wpc_pro_main_price {\n+  background: #f9f9f9;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__buttons {\n+  display: flex;\n+  justify-content: space-between;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart {\n+  padding: 0;\n+  position: relative;\n+  list-style-type: none;\n+  margin: 0;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li {\n+  display: block;\n+  padding-left: 110px !important;\n+  min-height: 110px;\n+  padding-top: 15px !important;\n+  padding-right: 20px !important;\n+  margin: 10px 0 20px !important;\n+  padding: 15px;\n+  background-color: #F9F9F9;\n+  border-radius: 4px;\n+  -webkit-border-radius: 4px;\n+  -ms-border-radius: 4px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li a {\n+  font-size: 18px;\n+  color: #e3106e;\n+  font-weight: 500;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li img {\n+  width: 80px !important;\n+  position: absolute;\n+  height: 80px;\n+  object-fit: cover;\n+  left: 15px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  position: absolute;\n+  right: 15px;\n+  background: #f00;\n+  width: 20px;\n+  height: 20px;\n+  line-height: 20px;\n+  text-align: center;\n+  color: #fff;\n+  border-radius: 50%;\n+  -webkit-border-radius: 50%;\n+  -ms-border-radius: 50%;\n+  font-size: 14px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li .quantity {\n+  display: block;\n+  font-size: 14px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__total {\n+  background-color: #f9f9f9;\n+  padding: 10px 15px;\n+  margin-bottom: 20px;\n+}\n+.wpc_cart_block .minicart-condition-parent {\n+  margin-bottom: 30px;\n+}\n+.wpc_cart_block .minicart-condition-parent label {\n+  margin-right: 15px;\n+  vertical-align: inherit;\n+  font-size: 18px;\n+  font-weight: 500;\n+  cursor: pointer;\n+  display: inline-block;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__empty-message {\n+  margin: 0;\n+  line-height: 34px;\n+  padding: 0;\n+}\n+\n+\u002F* minicart *\u002F\n+.wpc-menu-mini-cart .product_list_widget li a:not(.remove) {\n+  grid-column: span 12;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .variation {\n+  grid-column: span 12;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .quantity {\n+  grid-column: span 12;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .quantity .qty {\n+  border: 1px solid #dcdcdc;\n+  padding: 5px 10px;\n+  margin: 5px 0;\n+  max-width: 100px;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .amount {\n+  margin-left: 6px;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading {\n+  position: relative;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading:before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\n+  position: absolute;\n+  left: 48px;\n+  top: 48px;\n+  \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite !important;\n+  z-index: 1;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading .attachment-woocommerce_thumbnail {\n+  z-index: 0;\n+  width: 80px;\n+  height: 80px;\n+  filter: brightness(0.5);\n+}\n+\n+body.woocommerce-cart .wpc_cart_block,\n+body.woocommerce-checkout .wpc_cart_block {\n+  display: none;\n+}\n+\n+\u002F*----------------------------\n+\u002F\u002F locattion popup\n+-----------------------------*\u002F\n+body.wpc_location_popup,\n+body.wpc_food_customize_popu {\n+  position: relative;\n+}\n+body.wpc_location_popup:before,\n+body.wpc_food_customize_popu:before {\n+  background-color: rgba(0, 0, 0, 0.6);\n+  position: absolute;\n+  left: 0;\n+  top: 0;\n+  width: 100%;\n+  content: \"\";\n+  height: 100%;\n+  z-index: 999;\n+}\n+\n+#wpc_location_modal,\n+.food_customize_modal {\n+  padding: 40px;\n+  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);\n+  position: fixed;\n+  left: 0;\n+  right: 0;\n+  top: 50%;\n+  margin: auto;\n+  max-width: 600px;\n+  background: #fff;\n+  z-index: 999;\n+  transform: translateY(-50%);\n+}\n+#wpc_location_modal .wpc-location,\n+.food_customize_modal .wpc-location {\n+  border-color: #eaeaea;\n+  height: 60px;\n+  margin-bottom: 15px;\n+  width: 100%;\n+}\n+#wpc_location_modal .wpc-close,\n+.food_customize_modal .wpc-close {\n+  margin-left: 15px;\n+  background-color: #e3106e;\n+  position: absolute;\n+  right: -27px;\n+  top: -28px;\n+  border-radius: 50%;\n+  line-height: 20px;\n+  width: 40px;\n+  height: 40px;\n+  padding: 0;\n+}\n+\n+.food_customize_modal {\n+  width: 100%;\n+  max-width: 100%;\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-icon.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-icon.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-icon.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-icon.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,100 +1,100 @@\n-@font-face {\r\n-  font-family: 'wpcafe';\r\n-  src:  url('..\u002Ffonts\u002Fwpcafe.eot?b5coso');\r\n-  src:  url('..\u002Ffonts\u002Fwpcafe.eot?b5coso#iefix') format('embedded-opentype'),\r\n-    url('..\u002Ffonts\u002Fwpcafe.ttf?b5coso') format('truetype'),\r\n-    url('..\u002Ffonts\u002Fwpcafe.woff?b5coso') format('woff'),\r\n-    url('..\u002Ffonts\u002Fwpcafe.svg?b5coso#wpcafe') format('svg');\r\n-  font-weight: normal;\r\n-  font-style: normal;\r\n-  font-display: block;\r\n-}\r\n-\r\n-\r\n-i[class^=\"wpcafe-\"] {\r\n-  \u002F* use !important to prevent issues with browser extensions that change fonts *\u002F\r\n-  font-family: 'wpcafe' !important;\r\n-  speak: none;\r\n-  font-style: normal;\r\n-  font-weight: normal;\r\n-  font-variant: normal;\r\n-  text-transform: none;\r\n-  line-height: 1;\r\n-\r\n-  \u002F* Better Font Rendering =========== *\u002F\r\n-  -webkit-font-smoothing: antialiased;\r\n-  -moz-osx-font-smoothing: grayscale;\r\n-}\r\n-\r\n-.wpcafe-icon-arrow-right:before {\r\n-  content: \"\\e905\";\r\n-}\r\n-.wpcafe-customize:before {\r\n-  content: \"\\e906\";\r\n-}\r\n-.wpcafe-details_icon:before {\r\n-  content: \"\\e907\";\r\n-}\r\n-.wpcafe-general_icon:before {\r\n-  content: \"\\e908\";\r\n-}\r\n-.wpcafe-minus:before {\r\n-  content: \"\\e909\";\r\n-}\r\n-.wpcafe-plus:before {\r\n-  content: \"\\e90a\";\r\n-}\r\n-.wpcafe-shortcode_icon:before {\r\n-  content: \"\\e90b\";\r\n-}\r\n-.wpcafe-user_icon:before {\r\n-  content: \"\\e90c\";\r\n-}\r\n-.wpcafe-logo_icon:before {\r\n-  content: \"\\e90d\";\r\n-}\r\n-.wpcafe-icon1:before {\r\n-  content: \"\\e90e\";\r\n-}\r\n-.wpcafe-icon2:before {\r\n-  content: \"\\e90f\";\r\n-}\r\n-.wpcafe-icon3:before {\r\n-  content: \"\\e910\";\r\n-}\r\n-.wpcafe-icon4:before {\r\n-  content: \"\\e911\";\r\n-}\r\n-.wpcafe-shortcode_icon1:before {\r\n-  content: \"\\e912\";\r\n-}\r\n-.wpcafe-cart_icon:before {\r\n-  content: \"\\e913\";\r\n-}\r\n-.wpcafe-next:before {\r\n-  content: \"\\e914\";\r\n-}\r\n-.wpcafe-previous:before {\r\n-  content: \"\\e915\";\r\n-}\r\n-.wpcafe-icon6:before {\r\n-  content: \"\\e916\";\r\n-}\r\n-.wpcafe-icon5:before {\r\n-  content: \"\\e917\";\r\n-}\r\n-.wpcafe-settings-1:before {\r\n-  content: \"\\e900\";\r\n-}\r\n-.wpcafe-settings-2:before {\r\n-  content: \"\\e901\";\r\n-}\r\n-.wpcafe-settings-3:before {\r\n-  content: \"\\e902\";\r\n-}\r\n-.wpcafe-settings-4:before {\r\n-  content: \"\\e903\";\r\n-}\r\n-.wpcafe-settings-5:before {\r\n-  content: \"\\e904\";\r\n+@font-face {\n+  font-family: 'wpcafe';\n+  src:  url('..\u002Ffonts\u002Fwpcafe.eot?b5coso');\n+  src:  url('..\u002Ffonts\u002Fwpcafe.eot?b5coso#iefix') format('embedded-opentype'),\n+    url('..\u002Ffonts\u002Fwpcafe.ttf?b5coso') format('truetype'),\n+    url('..\u002Ffonts\u002Fwpcafe.woff?b5coso') format('woff'),\n+    url('..\u002Ffonts\u002Fwpcafe.svg?b5coso#wpcafe') format('svg');\n+  font-weight: normal;\n+  font-style: normal;\n+  font-display: block;\n+}\n+\n+\n+i[class^=\"wpcafe-\"] {\n+  \u002F* use !important to prevent issues with browser extensions that change fonts *\u002F\n+  font-family: 'wpcafe' !important;\n+  speak: none;\n+  font-style: normal;\n+  font-weight: normal;\n+  font-variant: normal;\n+  text-transform: none;\n+  line-height: 1;\n+\n+  \u002F* Better Font Rendering =========== *\u002F\n+  -webkit-font-smoothing: antialiased;\n+  -moz-osx-font-smoothing: grayscale;\n+}\n+\n+.wpcafe-icon-arrow-right:before {\n+  content: \"\\e905\";\n+}\n+.wpcafe-customize:before {\n+  content: \"\\e906\";\n+}\n+.wpcafe-details_icon:before {\n+  content: \"\\e907\";\n+}\n+.wpcafe-general_icon:before {\n+  content: \"\\e908\";\n+}\n+.wpcafe-minus:before {\n+  content: \"\\e909\";\n+}\n+.wpcafe-plus:before {\n+  content: \"\\e90a\";\n+}\n+.wpcafe-shortcode_icon:before {\n+  content: \"\\e90b\";\n+}\n+.wpcafe-user_icon:before {\n+  content: \"\\e90c\";\n+}\n+.wpcafe-logo_icon:before {\n+  content: \"\\e90d\";\n+}\n+.wpcafe-icon1:before {\n+  content: \"\\e90e\";\n+}\n+.wpcafe-icon2:before {\n+  content: \"\\e90f\";\n+}\n+.wpcafe-icon3:before {\n+  content: \"\\e910\";\n+}\n+.wpcafe-icon4:before {\n+  content: \"\\e911\";\n+}\n+.wpcafe-shortcode_icon1:before {\n+  content: \"\\e912\";\n+}\n+.wpcafe-cart_icon:before {\n+  content: \"\\e913\";\n+}\n+.wpcafe-next:before {\n+  content: \"\\e914\";\n+}\n+.wpcafe-previous:before {\n+  content: \"\\e915\";\n+}\n+.wpcafe-icon6:before {\n+  content: \"\\e916\";\n+}\n+.wpcafe-icon5:before {\n+  content: \"\\e917\";\n+}\n+.wpcafe-settings-1:before {\n+  content: \"\\e900\";\n+}\n+.wpcafe-settings-2:before {\n+  content: \"\\e901\";\n+}\n+.wpcafe-settings-3:before {\n+  content: \"\\e902\";\n+}\n+.wpcafe-settings-4:before {\n+  content: \"\\e903\";\n+}\n+.wpcafe-settings-5:before {\n+  content: \"\\e904\";\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-public.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-public.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-public.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-public.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,6898 +1,6898 @@\n-:root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-\r\n-:root {\r\n-  --wpc-white-color: #fff;\r\n-  --wpc-primary: $primary-color;\r\n-  --wpc-secondary: $secondary-color;\r\n-  --wpc-gray: $gray-color;\r\n-  --wpc-dark-color: #000000;\r\n-  --wpc-dark-alt: #2F4858;\r\n-  --wpc-dark-light: #1D2327;\r\n-  --wpc-label-color: #77797E;\r\n-  --wpc-text-color: #87888B;\r\n-  --wpc-secondary-color: #0073AA;\r\n-}\r\n-\r\n-\u002F*==================================\r\n-   default style\r\n-=================================*\u002F\r\n-.mb-2 {\r\n-  margin-bottom: 10px !important;\r\n-}\r\n-\r\n-.mb-3 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-\r\n-.mt-3 {\r\n-  margin-top: 15px !important;\r\n-}\r\n-\r\n-.mt-4 {\r\n-  margin-top: 25px !important;\r\n-}\r\n-\r\n-.wpc-devider {\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 1px;\r\n-  background: #f1f5f8;\r\n-}\r\n-\r\n-.wpc-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn,\r\n-.action-button.wpc-btn,\r\n-.attr-btn-primary,\r\n-.reservation_form_submit.wpc-btn,\r\n-.cancell_form_submit.wpc-btn,\r\n-.settings-content-wraps .wpc-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\r\n-.wpc-settings-dashboard .button-primary,\r\n-.wpc-motd-order-btn.wpc-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\r\n-  font-size: 14px;\r\n-  color: #ffffff;\r\n-  background-color: #e3106e;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  padding: 0 15px;\r\n-  font-weight: 600;\r\n-  text-decoration: none;\r\n-  line-height: 45px;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-  text-transform: uppercase;\r\n-}\r\n-.wpc-btn:hover, .wpc-btn:focus,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn:focus,\r\n-.action-button.wpc-btn:hover,\r\n-.action-button.wpc-btn:focus,\r\n-.attr-btn-primary:hover,\r\n-.attr-btn-primary:focus,\r\n-.reservation_form_submit.wpc-btn:hover,\r\n-.reservation_form_submit.wpc-btn:focus,\r\n-.cancell_form_submit.wpc-btn:hover,\r\n-.cancell_form_submit.wpc-btn:focus,\r\n-.settings-content-wraps .wpc-btn:hover,\r\n-.settings-content-wraps .wpc-btn:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\r\n-.wpc-settings-dashboard .button-primary:hover,\r\n-.wpc-settings-dashboard .button-primary:focus,\r\n-.wpc-motd-order-btn.wpc-btn:hover,\r\n-.wpc-motd-order-btn.wpc-btn:focus,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\r\n-  color: #fff;\r\n-  border: none;\r\n-  box-shadow: none !important;\r\n-  background-color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc-edit-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\r\n-.action-button.wpc-btn.wpc-edit-btn,\r\n-.attr-btn-primary.wpc-edit-btn,\r\n-.reservation_form_submit.wpc-btn.wpc-edit-btn,\r\n-.cancell_form_submit.wpc-btn.wpc-edit-btn,\r\n-.settings-content-wraps .wpc-btn.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\r\n-.wpc-settings-dashboard .button-primary.wpc-edit-btn,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\r\n-  color: rgb(93, 120, 255);\r\n-  background-color: rgb(238, 241, 255);\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpc-btn.wpc-edit-btn:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\r\n-.action-button.wpc-btn.wpc-edit-btn:hover,\r\n-.attr-btn-primary.wpc-edit-btn:hover,\r\n-.reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-.cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\r\n-.settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\r\n-.wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc-delete-btn,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\r\n-.action-button.wpc-btn.wpc-delete-btn,\r\n-.attr-btn-primary.wpc-delete-btn,\r\n-.reservation_form_submit.wpc-btn.wpc-delete-btn,\r\n-.cancell_form_submit.wpc-btn.wpc-delete-btn,\r\n-.settings-content-wraps .wpc-btn.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\r\n-.wpc-settings-dashboard .button-primary.wpc-delete-btn,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\r\n-  color: #e3106e;\r\n-  background-color: #ffeeee;\r\n-  border: none;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpc-btn.wpc-btn-border,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\r\n-.action-button.wpc-btn.wpc-btn-border,\r\n-.attr-btn-primary.wpc-btn-border,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-border,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-border,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-border,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-border,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\r\n-  border: 1px solid #e3106e;\r\n-  background-color: transparent;\r\n-  background-image: none;\r\n-  color: #e3106e;\r\n-  text-transform: uppercase;\r\n-}\r\n-.wpc-btn.wpc-btn-border:hover,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\r\n-.action-button.wpc-btn.wpc-btn-border:hover,\r\n-.attr-btn-primary.wpc-btn-border:hover,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-border:hover,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\r\n-  border-color: #e3106e;\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-btn.wpc_mt_two,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\r\n-.action-button.wpc-btn.wpc_mt_two,\r\n-.attr-btn-primary.wpc_mt_two,\r\n-.reservation_form_submit.wpc-btn.wpc_mt_two,\r\n-.cancell_form_submit.wpc-btn.wpc_mt_two,\r\n-.settings-content-wraps .wpc-btn.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\r\n-.wpc-settings-dashboard .button-primary.wpc_mt_two,\r\n-.wpc-motd-order-btn.wpc-btn.wpc_mt_two,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\r\n-  padding: 0 20px;\r\n-  font-size: 16px;\r\n-  text-transform: capitalize;\r\n-}\r\n-.wpc-btn.wpc-btn-secondary,\r\n-.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\r\n-.action-button.wpc-btn.wpc-btn-secondary,\r\n-.attr-btn-primary.wpc-btn-secondary,\r\n-.reservation_form_submit.wpc-btn.wpc-btn-secondary,\r\n-.cancell_form_submit.wpc-btn.wpc-btn-secondary,\r\n-.settings-content-wraps .wpc-btn.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\r\n-.wpc-settings-dashboard .button-primary.wpc-btn-secondary,\r\n-.wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\r\n-.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\r\n-  color: var(--wpc-secondary-color);\r\n-  border-color: var(--wpc-secondary-color);\r\n-}\r\n-\r\n-.wpc-btn-text {\r\n-  border-radius: 6px;\r\n-  background-color: transparent;\r\n-  border: 1px solid #0073AA;\r\n-  font-size: 15px;\r\n-  text-transform: capitalize;\r\n-  color: #0073AA;\r\n-  padding: 8px 12px;\r\n-  line-height: 15px;\r\n-  display: inline-block;\r\n-  cursor: pointer;\r\n-  font-weight: 700;\r\n-  text-decoration: none;\r\n-}\r\n-.wpc-btn-text:hover {\r\n-  border: 1px solid #0073AA;\r\n-  background-color: transparent;\r\n-  color: #0073AA;\r\n-}\r\n-\r\n-.wpc-btn-close {\r\n-  border-radius: 5px;\r\n-  background-color: var(--wpc-dark-alt);\r\n-  display: inline-block;\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-  font-size: 12px;\r\n-  width: 22px;\r\n-  height: 22px;\r\n-  line-height: 22px;\r\n-  cursor: pointer;\r\n-  align-self: center;\r\n-}\r\n-\r\n-.wpc-settings .wpc-btn-upload {\r\n-  background: transparent !important;\r\n-}\r\n-.wpc-settings .wpc-btn-upload:focus, .wpc-settings .wpc-btn-upload:hover {\r\n-  outline-style: none;\r\n-}\r\n-\r\n-.wpc-motd-order-btn {\r\n-  line-height: 24px;\r\n-}\r\n-\r\n-.btn-danger {\r\n-  padding: 10px 15px;\r\n-}\r\n-.btn-danger:focus {\r\n-  box-shadow: none;\r\n-}\r\n-\r\n-.wpc-form-control,\r\n-.attr-form-control {\r\n-  background: #f1f5f8;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-color: transparent;\r\n-  border: none;\r\n-  height: 38px;\r\n-  line-height: 38px;\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-form-control:focus, .wpc-form-control.focused,\r\n-.attr-form-control:focus,\r\n-.attr-form-control.focused {\r\n-  box-shadow: none;\r\n-  border: none;\r\n-}\r\n-\r\n-.wpc-display-none {\r\n-  display: none;\r\n-}\r\n-\r\n-\u002F**\r\n-* Css switch start for setting page\r\n-*\u002F\r\n-.wpc-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-.wpc-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-.wpc-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #e3106e;\r\n-}\r\n-\r\n-.wpc-title {\r\n-  font-size: 22px;\r\n-  font-weight: 700;\r\n-  margin: 0 0 20px;\r\n-}\r\n-\r\n-\u002F*=============================\r\n-\u002F\u002F wpc label item\r\n-===============================-- *\u002F\r\n-.wpc-label-item {\r\n-  margin-bottom: 0px;\r\n-  background: #fff;\r\n-  padding: 20px 30px;\r\n-  border-radius: 8px;\r\n-}\r\n-.wpc-label-item:not(:last-child) {\r\n-  margin-bottom: 10px;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  .wpc-label-item {\r\n-    display: flex;\r\n-    align-items: center;\r\n-    flex-wrap: wrap;\r\n-    justify-content: space-between;\r\n-  }\r\n-}\r\n-.wpc-label-item:after {\r\n-  display: table;\r\n-  content: \"\";\r\n-  clear: both;\r\n-}\r\n-.wpc-label-item .wpc-label {\r\n-  margin-right: 33px;\r\n-  flex-grow: 1;\r\n-  float: left;\r\n-}\r\n-.wpc-label-item .wpc-label label, .wpc-label-item .wpc-label strong {\r\n-  font-size: 15px;\r\n-  line-height: 20px;\r\n-  font-weight: 500;\r\n-  margin: 0 0 5px;\r\n-  color: var(--wpc-dark-color);\r\n-  display: inline-block;\r\n-}\r\n-@media (min-width: 767px) {\r\n-  .wpc-label-item .wpc-label {\r\n-    width: 260px;\r\n-  }\r\n-}\r\n-.wpc-label-item .wpc-desc {\r\n-  font-size: 13px;\r\n-  line-height: 20px;\r\n-  color: #87888B;\r\n-  margin: 0 0 15px;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\r\n-  height: 0;\r\n-  width: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-.wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\r\n-  cursor: pointer;\r\n-  width: 42px;\r\n-  height: 24px;\r\n-  background: #DDDDDD;\r\n-  display: inline-block;\r\n-  border-radius: 100px;\r\n-  position: relative;\r\n-  margin: 0;\r\n-  padding: 0 !important;\r\n-}\r\n-.wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  top: 4px;\r\n-  left: 4px;\r\n-  width: 16px;\r\n-  height: 16px;\r\n-  background: #fff;\r\n-  border-radius: 90px;\r\n-  transition: 0.3s;\r\n-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\r\n-  content: attr(data-textalt);\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 50%;\r\n-  transform: translateY(-50%);\r\n-  color: #fff;\r\n-  font-size: 10px;\r\n-  display: inline-block;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\r\n-  background: #e3106e;\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\r\n-  left: calc(100% - 5px);\r\n-  transform: translateX(-100%);\r\n-}\r\n-.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\r\n-  content: attr(data-text);\r\n-  right: inherit;\r\n-  left: 10px;\r\n-}\r\n-.wpc-label-item .wpc-meta label.show_label_text {\r\n-  text-indent: 0px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\r\n-  display: none;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\r\n-  cursor: pointer;\r\n-  border: 1px solid #e3106e;\r\n-  max-width: 100%;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\r\n-  border: 1px solid #de0000;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpc-pro-text {\r\n-  color: #e3106e;\r\n-  margin-left: 5px;\r\n-}\r\n-.wpc-label-item .wpc-meta .wpc-label-top {\r\n-  font-size: 11px;\r\n-  line-height: 13px;\r\n-  font-weight: 600;\r\n-  color: var(--wpc-label-color);\r\n-  text-transform: uppercase;\r\n-  display: block;\r\n-  margin-bottom: 5px;\r\n-}\r\n-.wpc-label-item .wpc-form-control {\r\n-  background-color: #fff;\r\n-}\r\n-.wpc-label-item .wpc-settings-input,\r\n-.wpc-label-item .wpc-form-control {\r\n-  width: 190px;\r\n-  height: 42px;\r\n-  padding: 10px 20px;\r\n-  border-radius: 6px;\r\n-  -webkit-border-radius: 6px;\r\n-  -ms-border-radius: 6px;\r\n-  border: 1px solid #D2D5DF;\r\n-  font-size: 14px;\r\n-  line-height: 20px;\r\n-  color: var(--wpc-dark-color);\r\n-  appearance: none;\r\n-}\r\n-.wpc-label-item .wpc-settings-input:focus,\r\n-.wpc-label-item .wpc-form-control:focus {\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-label-item .wpc-settings-input[readonly],\r\n-.wpc-label-item .wpc-form-control[readonly] {\r\n-  background-color: #fff;\r\n-}\r\n-@media (max-width: 1350px) {\r\n-  .wpc-label-item .wpc-settings-input,\r\n-  .wpc-label-item .wpc-form-control {\r\n-    width: 170px;\r\n-  }\r\n-}\r\n-.wpc-label-item .wpc-settings-input.wpc-desc,\r\n-.wpc-label-item .wpc-form-control.wpc-desc {\r\n-  height: auto;\r\n-  padding: 0;\r\n-  margin: 0;\r\n-  border-color: transparent;\r\n-  background: transparent;\r\n-}\r\n-.wpc-label-item .wpc-msg-box,\r\n-.wpc-label-item .msg-control-box {\r\n-  height: 90px;\r\n-}\r\n-.wpc-label-item select {\r\n-  padding: 0 30px 0 15px;\r\n-  background-position: right 15px top 55%;\r\n-}\r\n-.wpc-label-item .select2-container {\r\n-  width: 190px !important;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple,\r\n-.wpc-label-item .select2-selection--single {\r\n-  border-radius: 5px;\r\n-  border: 1px solid #ededed;\r\n-}\r\n-.wpc-label-item .select2-selection--single {\r\n-  height: 44px;\r\n-}\r\n-.wpc-label-item .select2-selection--single .select2-selection__rendered {\r\n-  line-height: 44px;\r\n-}\r\n-.wpc-label-item .select2-selection--single .select2-selection__arrow {\r\n-  top: 8px;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__rendered {\r\n-  padding: 10px 15px !important;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__choice {\r\n-  background-color: #EEF0F4 !important;\r\n-  border: 1px solid transparent !important;\r\n-  margin-right: 10px !important;\r\n-  padding: 5px !important;\r\n-  font-size: 13px;\r\n-  margin-bottom: 5px;\r\n-  font-weight: 500;\r\n-  color: var(--wpc-dark-alt);\r\n-  text-transform: capitalize;\r\n-}\r\n-.wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\r\n-  color: var(--wpc-white-color) !important;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-  font-weight: bold;\r\n-  margin-right: 2px;\r\n-  background: #2F4858;\r\n-  width: 14px;\r\n-  height: 14px;\r\n-  line-height: 12px;\r\n-  border-radius: 4px;\r\n-  text-align: center;\r\n-  margin-right: 8px !important;\r\n-}\r\n-.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\r\n-.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\r\n-  border-color: #ededed;\r\n-}\r\n-.wpc-label-item.wpc-email-tag .wpc-label {\r\n-  width: 320px;\r\n-}\r\n-.wpc-label-item.wpc-email-tag .wpc-template-tags-box {\r\n-  background-color: #EEF1FF;\r\n-  margin-bottom: 10px;\r\n-  padding: 7px 15px;\r\n-  font-size: 12px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border-left: 3px solid #e3106e;\r\n-}\r\n-\r\n-#wpc_reservation_meta .wpc_meta_field {\r\n-  display: block;\r\n-}\r\n-\r\n-.wpc-label-item .wpc-input-dark {\r\n-  background-color: var(--wpc-dark-alt);\r\n-  color: var(--wpc-white-color);\r\n-  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\r\n-}\r\n-.wpc-label-item .wpc-input-dark:hover {\r\n-  color: var(--wpc-white-color);\r\n-}\r\n-.wpc-label-item .wpc-input-dark:focus {\r\n-  color: var(--wpc-white-color);\r\n-  border-color: var(--wpc-dark-alt);\r\n-}\r\n-\r\n-.group-switcher-fields {\r\n-  margin-bottom: 10px;\r\n-}\r\n-.group-switcher-fields .wpc-label-item {\r\n-  margin-bottom: 0;\r\n-}\r\n-.group-switcher-fields .wpc-label-item:first-child {\r\n-  border-bottom-left-radius: 0;\r\n-  border-bottom-right-radius: 0;\r\n-}\r\n-.group-switcher-fields .wpc-label-item:last-child {\r\n-  border-top-left-radius: 0;\r\n-  border-top-right-radius: 0;\r\n-}\r\n-\r\n-.mb-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-\r\n-.mb-15 {\r\n-  margin-bottom: 15px !important;\r\n-}\r\n-\r\n-.mb-25 {\r\n-  margin-bottom: 25px !important;\r\n-}\r\n-\r\n-.mb-30 {\r\n-  margin-bottom: 30px !important;\r\n-}\r\n-\r\n-\u002F* title-tip down *\u002F\r\n-.wpc-tooltip[data-title]:after {\r\n-  position: absolute;\r\n-  top: -100%;\r\n-  left: 0px;\r\n-  z-index: 99999;\r\n-  content: attr(data-title);\r\n-  margin-top: 0;\r\n-  padding: 1px 12px 2px;\r\n-  overflow: hidden;\r\n-  word-wrap: break-word;\r\n-  font-size: inherit;\r\n-  color: #FFF;\r\n-  text-align: center;\r\n-  background-color: #222;\r\n-  box-sizing: border-box;\r\n-  white-space: nowrap;\r\n-  line-height: 24px;\r\n-  font-size: 14px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-\r\n-.wpc-tooltip-angle {\r\n-  transform: rotate(45deg);\r\n-  position: absolute;\r\n-  width: 12px;\r\n-  height: 12px;\r\n-  background: #333;\r\n-  top: -56%;\r\n-  left: 50%;\r\n-  margin-left: -6px;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-}\r\n-\r\n-.wpc-tooltip[data-title]:hover {\r\n-  position: relative;\r\n-}\r\n-.wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -46%;\r\n-  visibility: visible;\r\n-}\r\n-.wpc-tooltip[data-title]:hover:after {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-\r\n-.wpc-tooltip.dashicons-update-alt {\r\n-  position: relative;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\r\n-  top: -100%;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt:after {\r\n-  top: -200%;\r\n-  left: -50%;\r\n-}\r\n-.wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\r\n-  opacity: 1;\r\n-  top: -100%;\r\n-  visibility: visible;\r\n-}\r\n-\r\n-.wpc_tooltip {\r\n-  padding: 1px 7px;\r\n-  background: #b0b0b0;\r\n-  float: right;\r\n-  border-radius: 50%;\r\n-  color: #fff;\r\n-}\r\n-\r\n-@media (max-width: 1350px) {\r\n-  .add_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  .remove_multi_time_block.wpc-tooltip[data-title]:after,\r\n-  .remove_schedule_block.wpc-tooltip[data-title]:after,\r\n-  .remove_pickup_block.wpc-tooltip[data-title]:after,\r\n-  .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\r\n-  .remove_delivery_block.wpc-tooltip[data-title]:after {\r\n-    left: auto;\r\n-    right: 8%;\r\n-  }\r\n-}\r\n-.wpc-badge {\r\n-  font-size: 12px;\r\n-  text-transform: uppercase;\r\n-  font-weight: 700;\r\n-  padding: 5px 10px;\r\n-  background-color: #FDE8CF;\r\n-  color: #EF8202;\r\n-  border: 1px solid #EF8202;\r\n-  border-radius: 4px;\r\n-  line-height: 12px;\r\n-  display: inline-block;\r\n-  letter-spacing: 0.5px;\r\n-}\r\n-.wpc-badge.success {\r\n-  color: #0DB428;\r\n-  border-color: #0DB428;\r\n-  background-color: #D1F2D7;\r\n-}\r\n-\r\n-.wpc-container {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-container {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-container {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-container {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-container {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-.wpc-container-fluid, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  margin-right: auto;\r\n-  margin-left: auto;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-container, .wpc-container-sm {\r\n-    max-width: 540px;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md {\r\n-    max-width: 720px;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg {\r\n-    max-width: 960px;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\r\n-    max-width: 1140px;\r\n-  }\r\n-}\r\n-.wpc-row {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  margin-right: -15px;\r\n-  margin-left: -15px;\r\n-}\r\n-\r\n-.wpc-no-gutters {\r\n-  margin-right: 0;\r\n-  margin-left: 0;\r\n-}\r\n-\r\n-.wpc-no-gutters > .wpc-col,\r\n-.wpc-no-gutters > [class*=col-] {\r\n-  padding-right: 0;\r\n-  padding-left: 0;\r\n-}\r\n-\r\n-.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\r\n-.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\r\n-.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\r\n-.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\r\n-.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\r\n-.wpc-col-xl-auto {\r\n-  position: relative;\r\n-  width: 100%;\r\n-  padding-right: 15px;\r\n-  padding-left: 15px;\r\n-  box-sizing: border-box;\r\n-}\r\n-\r\n-.wpc-col {\r\n-  flex-basis: 0;\r\n-  flex-grow: 1;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-row-cols-1 > * {\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-row-cols-2 > * {\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-\r\n-.wpc-row-cols-3 > * {\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-\r\n-.wpc-row-cols-4 > * {\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-\r\n-.wpc-row-cols-5 > * {\r\n-  flex: 0 0 20%;\r\n-  max-width: 20%;\r\n-}\r\n-\r\n-.wpc-row-cols-6 > * {\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-\r\n-.wpc-col-auto {\r\n-  flex: 0 0 auto;\r\n-  width: auto;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-col-1 {\r\n-  flex: 0 0 8.333333%;\r\n-  max-width: 8.333333%;\r\n-}\r\n-\r\n-.wpc-col-2 {\r\n-  flex: 0 0 16.666667%;\r\n-  max-width: 16.666667%;\r\n-}\r\n-\r\n-.wpc-col-3 {\r\n-  flex: 0 0 25%;\r\n-  max-width: 25%;\r\n-}\r\n-\r\n-.wpc-col-4 {\r\n-  flex: 0 0 33.333333%;\r\n-  max-width: 33.333333%;\r\n-}\r\n-\r\n-.wpc-col-5 {\r\n-  flex: 0 0 41.666667%;\r\n-  max-width: 41.666667%;\r\n-}\r\n-\r\n-.wpc-col-6 {\r\n-  flex: 0 0 50%;\r\n-  max-width: 50%;\r\n-}\r\n-\r\n-.wpc-col-7 {\r\n-  flex: 0 0 58.333333%;\r\n-  max-width: 58.333333%;\r\n-}\r\n-\r\n-.wpc-col-8 {\r\n-  flex: 0 0 66.666667%;\r\n-  max-width: 66.666667%;\r\n-}\r\n-\r\n-.wpc-col-9 {\r\n-  flex: 0 0 75%;\r\n-  max-width: 75%;\r\n-}\r\n-\r\n-.wpc-col-10 {\r\n-  flex: 0 0 83.333333%;\r\n-  max-width: 83.333333%;\r\n-}\r\n-\r\n-.wpc-col-11 {\r\n-  flex: 0 0 91.666667%;\r\n-  max-width: 91.666667%;\r\n-}\r\n-\r\n-.wpc-col-12 {\r\n-  flex: 0 0 100%;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-order-first {\r\n-  order: -1;\r\n-}\r\n-\r\n-.wpc-order-last {\r\n-  order: 13;\r\n-}\r\n-\r\n-.wpc-order-0 {\r\n-  order: 0;\r\n-}\r\n-\r\n-.wpc-order-1 {\r\n-  order: 1;\r\n-}\r\n-\r\n-.wpc-order-2 {\r\n-  order: 2;\r\n-}\r\n-\r\n-.wpc-order-3 {\r\n-  order: 3;\r\n-}\r\n-\r\n-.wpc-order-4 {\r\n-  order: 4;\r\n-}\r\n-\r\n-.wpc-order-5 {\r\n-  order: 5;\r\n-}\r\n-\r\n-.wpc-order-6 {\r\n-  order: 6;\r\n-}\r\n-\r\n-.wpc-order-7 {\r\n-  order: 7;\r\n-}\r\n-\r\n-.wpc-order-8 {\r\n-  order: 8;\r\n-}\r\n-\r\n-.wpc-order-9 {\r\n-  order: 9;\r\n-}\r\n-\r\n-.wpc-order-10 {\r\n-  order: 10;\r\n-}\r\n-\r\n-.wpc-order-11 {\r\n-  order: 11;\r\n-}\r\n-\r\n-.wpc-order-12 {\r\n-  order: 12;\r\n-}\r\n-\r\n-.wpc-offset-1 {\r\n-  margin-left: 8.333333%;\r\n-}\r\n-\r\n-.wpc-offset-2 {\r\n-  margin-left: 16.666667%;\r\n-}\r\n-\r\n-.wpc-offset-3 {\r\n-  margin-left: 25%;\r\n-}\r\n-\r\n-.wpc-offset-4 {\r\n-  margin-left: 33.333333%;\r\n-}\r\n-\r\n-.wpc-offset-5 {\r\n-  margin-left: 41.666667%;\r\n-}\r\n-\r\n-.wpc-offset-6 {\r\n-  margin-left: 50%;\r\n-}\r\n-\r\n-.wpc-offset-7 {\r\n-  margin-left: 58.333333%;\r\n-}\r\n-\r\n-.wpc-offset-8 {\r\n-  margin-left: 66.666667%;\r\n-}\r\n-\r\n-.wpc-offset-9 {\r\n-  margin-left: 75%;\r\n-}\r\n-\r\n-.wpc-offset-10 {\r\n-  margin-left: 83.333333%;\r\n-}\r\n-\r\n-.wpc-offset-11 {\r\n-  margin-left: 91.666667%;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-col-sm {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-sm-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-sm-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-sm-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-sm-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-sm-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-sm-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-sm-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-sm-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-sm-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-sm-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-sm-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-sm-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-sm-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-sm-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-sm-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-sm-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-sm-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-sm-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-sm-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-sm-first {\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-sm-last {\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-sm-0 {\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-sm-1 {\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-sm-2 {\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-sm-3 {\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-sm-4 {\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-sm-5 {\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-sm-6 {\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-sm-7 {\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-sm-8 {\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-sm-9 {\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-sm-10 {\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-sm-11 {\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-sm-12 {\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-sm-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-sm-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-sm-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-sm-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-sm-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-sm-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-sm-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-sm-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-sm-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-sm-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-sm-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-sm-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-col-md {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-md-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-md-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-md-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-md-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-md-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-md-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-md-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-md-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-md-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-md-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-md-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-md-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-md-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-md-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-md-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-md-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-md-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-md-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-md-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-md-first {\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-md-last {\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-md-0 {\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-md-1 {\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-md-2 {\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-md-3 {\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-md-4 {\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-md-5 {\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-md-6 {\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-md-7 {\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-md-8 {\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-md-9 {\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-md-10 {\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-md-11 {\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-md-12 {\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-md-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-md-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-md-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-md-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-md-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-md-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-md-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-md-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-md-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-md-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-md-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-md-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-col-lg {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-lg-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-lg-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-lg-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-lg-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-lg-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-lg-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-lg-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-lg-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-lg-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-lg-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-lg-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-lg-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-lg-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-lg-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-lg-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-lg-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-lg-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-lg-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-lg-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-lg-first {\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-lg-last {\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-lg-0 {\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-lg-1 {\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-lg-2 {\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-lg-3 {\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-lg-4 {\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-lg-5 {\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-lg-6 {\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-lg-7 {\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-lg-8 {\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-lg-9 {\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-lg-10 {\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-lg-11 {\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-lg-12 {\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-lg-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-lg-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-lg-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-lg-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-lg-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-lg-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-lg-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-lg-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-lg-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-lg-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-lg-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-lg-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-col-xl {\r\n-    flex-basis: 0;\r\n-    flex-grow: 1;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-xl-1 > * {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-row-cols-xl-2 > * {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-row-cols-xl-3 > * {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-row-cols-xl-4 > * {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-row-cols-xl-5 > * {\r\n-    flex: 0 0 20%;\r\n-    max-width: 20%;\r\n-  }\r\n-  .wpc-row-cols-xl-6 > * {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-xl-auto {\r\n-    flex: 0 0 auto;\r\n-    width: auto;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-col-xl-1 {\r\n-    flex: 0 0 8.333333%;\r\n-    max-width: 8.333333%;\r\n-  }\r\n-  .wpc-col-xl-2 {\r\n-    flex: 0 0 16.666667%;\r\n-    max-width: 16.666667%;\r\n-  }\r\n-  .wpc-col-xl-3 {\r\n-    flex: 0 0 25%;\r\n-    max-width: 25%;\r\n-  }\r\n-  .wpc-col-xl-4 {\r\n-    flex: 0 0 33.333333%;\r\n-    max-width: 33.333333%;\r\n-  }\r\n-  .wpc-col-xl-5 {\r\n-    flex: 0 0 41.666667%;\r\n-    max-width: 41.666667%;\r\n-  }\r\n-  .wpc-col-xl-6 {\r\n-    flex: 0 0 50%;\r\n-    max-width: 50%;\r\n-  }\r\n-  .wpc-col-xl-7 {\r\n-    flex: 0 0 58.333333%;\r\n-    max-width: 58.333333%;\r\n-  }\r\n-  .wpc-col-xl-8 {\r\n-    flex: 0 0 66.666667%;\r\n-    max-width: 66.666667%;\r\n-  }\r\n-  .wpc-col-xl-9 {\r\n-    flex: 0 0 75%;\r\n-    max-width: 75%;\r\n-  }\r\n-  .wpc-col-xl-10 {\r\n-    flex: 0 0 83.333333%;\r\n-    max-width: 83.333333%;\r\n-  }\r\n-  .wpc-col-xl-11 {\r\n-    flex: 0 0 91.666667%;\r\n-    max-width: 91.666667%;\r\n-  }\r\n-  .wpc-col-xl-12 {\r\n-    flex: 0 0 100%;\r\n-    max-width: 100%;\r\n-  }\r\n-  .wpc-order-xl-first {\r\n-    order: -1;\r\n-  }\r\n-  .wpc-order-xl-last {\r\n-    order: 13;\r\n-  }\r\n-  .wpc-order-xl-0 {\r\n-    order: 0;\r\n-  }\r\n-  .wpc-order-xl-1 {\r\n-    order: 1;\r\n-  }\r\n-  .wpc-order-xl-2 {\r\n-    order: 2;\r\n-  }\r\n-  .wpc-order-xl-3 {\r\n-    order: 3;\r\n-  }\r\n-  .wpc-order-xl-4 {\r\n-    order: 4;\r\n-  }\r\n-  .wpc-order-xl-5 {\r\n-    order: 5;\r\n-  }\r\n-  .wpc-order-xl-6 {\r\n-    order: 6;\r\n-  }\r\n-  .wpc-order-xl-7 {\r\n-    order: 7;\r\n-  }\r\n-  .wpc-order-xl-8 {\r\n-    order: 8;\r\n-  }\r\n-  .wpc-order-xl-9 {\r\n-    order: 9;\r\n-  }\r\n-  .wpc-order-xl-10 {\r\n-    order: 10;\r\n-  }\r\n-  .wpc-order-xl-11 {\r\n-    order: 11;\r\n-  }\r\n-  .wpc-order-xl-12 {\r\n-    order: 12;\r\n-  }\r\n-  .wpc-offset-xl-0 {\r\n-    margin-left: 0;\r\n-  }\r\n-  .wpc-offset-xl-1 {\r\n-    margin-left: 8.333333%;\r\n-  }\r\n-  .wpc-offset-xl-2 {\r\n-    margin-left: 16.666667%;\r\n-  }\r\n-  .wpc-offset-xl-3 {\r\n-    margin-left: 25%;\r\n-  }\r\n-  .wpc-offset-xl-4 {\r\n-    margin-left: 33.333333%;\r\n-  }\r\n-  .wpc-offset-xl-5 {\r\n-    margin-left: 41.666667%;\r\n-  }\r\n-  .wpc-offset-xl-6 {\r\n-    margin-left: 50%;\r\n-  }\r\n-  .wpc-offset-xl-7 {\r\n-    margin-left: 58.333333%;\r\n-  }\r\n-  .wpc-offset-xl-8 {\r\n-    margin-left: 66.666667%;\r\n-  }\r\n-  .wpc-offset-xl-9 {\r\n-    margin-left: 75%;\r\n-  }\r\n-  .wpc-offset-xl-10 {\r\n-    margin-left: 83.333333%;\r\n-  }\r\n-  .wpc-offset-xl-11 {\r\n-    margin-left: 91.666667%;\r\n-  }\r\n-}\r\n-.wpc-d-none {\r\n-  display: none !important;\r\n-}\r\n-\r\n-.wpc-d-inline {\r\n-  display: inline !important;\r\n-}\r\n-\r\n-.wpc-d-inline-block {\r\n-  display: inline-block !important;\r\n-}\r\n-\r\n-.wpc-d-block {\r\n-  display: block !important;\r\n-}\r\n-\r\n-.wpc-d-table {\r\n-  display: table !important;\r\n-}\r\n-\r\n-.wpc-d-table-row {\r\n-  display: table-row !important;\r\n-}\r\n-\r\n-.wpc-d-table-cell {\r\n-  display: table-cell !important;\r\n-}\r\n-\r\n-.wpc-d-flex {\r\n-  display: flex !important;\r\n-}\r\n-\r\n-.wpc-d-inline-flex {\r\n-  display: inline-flex !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-d-sm-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-sm-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-sm-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-sm-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-sm-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-sm-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-sm-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-sm-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-sm-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-d-md-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-md-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-md-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-md-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-md-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-md-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-md-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-md-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-md-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-d-lg-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-lg-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-lg-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-lg-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-lg-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-lg-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-lg-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-lg-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-lg-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-d-xl-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-xl-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-xl-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-xl-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-xl-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-xl-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-xl-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-xl-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-xl-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-@media print {\r\n-  .wpc-d-print-none {\r\n-    display: none !important;\r\n-  }\r\n-  .wpc-d-print-inline {\r\n-    display: inline !important;\r\n-  }\r\n-  .wpc-d-print-inline-block {\r\n-    display: inline-block !important;\r\n-  }\r\n-  .wpc-d-print-block {\r\n-    display: block !important;\r\n-  }\r\n-  .wpc-d-print-table {\r\n-    display: table !important;\r\n-  }\r\n-  .wpc-d-print-table-row {\r\n-    display: table-row !important;\r\n-  }\r\n-  .wpc-d-print-table-cell {\r\n-    display: table-cell !important;\r\n-  }\r\n-  .wpc-d-print-flex {\r\n-    display: flex !important;\r\n-  }\r\n-  .wpc-d-print-inline-flex {\r\n-    display: inline-flex !important;\r\n-  }\r\n-}\r\n-.wpc-flex-row {\r\n-  flex-direction: row !important;\r\n-}\r\n-\r\n-.wpc-flex-column {\r\n-  flex-direction: column !important;\r\n-}\r\n-\r\n-.wpc-flex-row-reverse {\r\n-  flex-direction: row-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-column-reverse {\r\n-  flex-direction: column-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-wrap {\r\n-  flex-wrap: wrap !important;\r\n-}\r\n-\r\n-.wpc-flex-nowrap {\r\n-  flex-wrap: nowrap !important;\r\n-}\r\n-\r\n-.wpc-flex-wrap-reverse {\r\n-  flex-wrap: wrap-reverse !important;\r\n-}\r\n-\r\n-.wpc-flex-fill {\r\n-  flex: 1 1 auto !important;\r\n-}\r\n-\r\n-.wpc-flex-grow-0 {\r\n-  flex-grow: 0 !important;\r\n-}\r\n-\r\n-.wpc-flex-grow-1 {\r\n-  flex-grow: 1 !important;\r\n-}\r\n-\r\n-.wpc-flex-shrink-0 {\r\n-  flex-shrink: 0 !important;\r\n-}\r\n-\r\n-.wpc-flex-shrink-1 {\r\n-  flex-shrink: 1 !important;\r\n-}\r\n-\r\n-.wpc-justify-content-start {\r\n-  justify-content: flex-start !important;\r\n-}\r\n-\r\n-.wpc-justify-content-end {\r\n-  justify-content: flex-end !important;\r\n-}\r\n-\r\n-.wpc-justify-content-center {\r\n-  justify-content: center !important;\r\n-}\r\n-\r\n-.wpc-justify-content-between {\r\n-  justify-content: space-between !important;\r\n-}\r\n-\r\n-.wpc-justify-content-around {\r\n-  justify-content: space-around !important;\r\n-}\r\n-\r\n-.wpc-align-items-start {\r\n-  align-items: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-items-end {\r\n-  align-items: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-items-center {\r\n-  align-items: center !important;\r\n-}\r\n-\r\n-.wpc-align-items-baseline {\r\n-  align-items: baseline !important;\r\n-}\r\n-\r\n-.wpc-align-items-stretch {\r\n-  align-items: stretch !important;\r\n-}\r\n-\r\n-.wpc-align-content-start {\r\n-  align-content: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-content-end {\r\n-  align-content: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-content-center {\r\n-  align-content: center !important;\r\n-}\r\n-\r\n-.wpc-align-content-between {\r\n-  align-content: space-between !important;\r\n-}\r\n-\r\n-.wpc-align-content-around {\r\n-  align-content: space-around !important;\r\n-}\r\n-\r\n-.wpc-align-content-stretch {\r\n-  align-content: stretch !important;\r\n-}\r\n-\r\n-.wpc-align-self-auto {\r\n-  align-self: auto !important;\r\n-}\r\n-\r\n-.wpc-align-self-start {\r\n-  align-self: flex-start !important;\r\n-}\r\n-\r\n-.wpc-align-self-end {\r\n-  align-self: flex-end !important;\r\n-}\r\n-\r\n-.wpc-align-self-center {\r\n-  align-self: center !important;\r\n-}\r\n-\r\n-.wpc-align-self-baseline {\r\n-  align-self: baseline !important;\r\n-}\r\n-\r\n-.wpc-align-self-stretch {\r\n-  align-self: stretch !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-flex-sm-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-sm-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-sm-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-sm-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-sm-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-sm-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-sm-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-sm-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-sm-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-sm-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-sm-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-sm-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-sm-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-sm-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-sm-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-sm-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-sm-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-sm-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-sm-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-sm-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-sm-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-sm-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-sm-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-sm-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-sm-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-sm-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-sm-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-sm-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-sm-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-sm-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-sm-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-sm-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-flex-md-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-md-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-md-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-md-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-md-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-md-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-md-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-md-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-md-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-md-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-md-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-md-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-md-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-md-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-md-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-md-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-md-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-md-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-md-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-md-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-md-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-md-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-md-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-md-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-md-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-md-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-md-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-md-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-md-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-md-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-md-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-md-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-flex-lg-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-lg-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-lg-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-lg-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-lg-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-lg-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-lg-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-lg-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-lg-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-lg-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-lg-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-lg-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-lg-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-lg-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-lg-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-lg-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-lg-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-lg-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-lg-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-lg-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-lg-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-lg-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-lg-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-lg-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-lg-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-lg-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-lg-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-lg-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-lg-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-lg-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-lg-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-lg-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-flex-xl-row {\r\n-    flex-direction: row !important;\r\n-  }\r\n-  .wpc-flex-xl-column {\r\n-    flex-direction: column !important;\r\n-  }\r\n-  .wpc-flex-xl-row-reverse {\r\n-    flex-direction: row-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-column-reverse {\r\n-    flex-direction: column-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-wrap {\r\n-    flex-wrap: wrap !important;\r\n-  }\r\n-  .wpc-flex-xl-nowrap {\r\n-    flex-wrap: nowrap !important;\r\n-  }\r\n-  .wpc-flex-xl-wrap-reverse {\r\n-    flex-wrap: wrap-reverse !important;\r\n-  }\r\n-  .wpc-flex-xl-fill {\r\n-    flex: 1 1 auto !important;\r\n-  }\r\n-  .wpc-flex-xl-grow-0 {\r\n-    flex-grow: 0 !important;\r\n-  }\r\n-  .wpc-flex-xl-grow-1 {\r\n-    flex-grow: 1 !important;\r\n-  }\r\n-  .wpc-flex-xl-shrink-0 {\r\n-    flex-shrink: 0 !important;\r\n-  }\r\n-  .wpc-flex-xl-shrink-1 {\r\n-    flex-shrink: 1 !important;\r\n-  }\r\n-  .wpc-justify-content-xl-start {\r\n-    justify-content: flex-start !important;\r\n-  }\r\n-  .wpc-justify-content-xl-end {\r\n-    justify-content: flex-end !important;\r\n-  }\r\n-  .wpc-justify-content-xl-center {\r\n-    justify-content: center !important;\r\n-  }\r\n-  .wpc-justify-content-xl-between {\r\n-    justify-content: space-between !important;\r\n-  }\r\n-  .wpc-justify-content-xl-around {\r\n-    justify-content: space-around !important;\r\n-  }\r\n-  .wpc-align-items-xl-start {\r\n-    align-items: flex-start !important;\r\n-  }\r\n-  .wpc-align-items-xl-end {\r\n-    align-items: flex-end !important;\r\n-  }\r\n-  .wpc-align-items-xl-center {\r\n-    align-items: center !important;\r\n-  }\r\n-  .wpc-align-items-xl-baseline {\r\n-    align-items: baseline !important;\r\n-  }\r\n-  .wpc-align-items-xl-stretch {\r\n-    align-items: stretch !important;\r\n-  }\r\n-  .wpc-align-content-xl-start {\r\n-    align-content: flex-start !important;\r\n-  }\r\n-  .wpc-align-content-xl-end {\r\n-    align-content: flex-end !important;\r\n-  }\r\n-  .wpc-align-content-xl-center {\r\n-    align-content: center !important;\r\n-  }\r\n-  .wpc-align-content-xl-between {\r\n-    align-content: space-between !important;\r\n-  }\r\n-  .wpc-align-content-xl-around {\r\n-    align-content: space-around !important;\r\n-  }\r\n-  .wpc-align-content-xl-stretch {\r\n-    align-content: stretch !important;\r\n-  }\r\n-  .wpc-align-self-xl-auto {\r\n-    align-self: auto !important;\r\n-  }\r\n-  .wpc-align-self-xl-start {\r\n-    align-self: flex-start !important;\r\n-  }\r\n-  .wpc-align-self-xl-end {\r\n-    align-self: flex-end !important;\r\n-  }\r\n-  .wpc-align-self-xl-center {\r\n-    align-self: center !important;\r\n-  }\r\n-  .wpc-align-self-xl-baseline {\r\n-    align-self: baseline !important;\r\n-  }\r\n-  .wpc-align-self-xl-stretch {\r\n-    align-self: stretch !important;\r\n-  }\r\n-}\r\n-.wpc-m-0 {\r\n-  margin: 0 !important;\r\n-}\r\n-\r\n-.wpc-mt-0,\r\n-.wpc-my-0 {\r\n-  margin-top: 0 !important;\r\n-}\r\n-\r\n-.wpc-mr-0,\r\n-.wpc-mx-0 {\r\n-  margin-right: 0 !important;\r\n-}\r\n-\r\n-.wpc-mb-0,\r\n-.wpc-my-0 {\r\n-  margin-bottom: 0 !important;\r\n-}\r\n-\r\n-.wpc-ml-0,\r\n-.wpc-mx-0 {\r\n-  margin-left: 0 !important;\r\n-}\r\n-\r\n-.wpc-m-1 {\r\n-  margin: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mt-1,\r\n-.wpc-my-1 {\r\n-  margin-top: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mr-1,\r\n-.wpc-mx-1 {\r\n-  margin-right: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mb-1,\r\n-.wpc-my-1 {\r\n-  margin-bottom: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-ml-1,\r\n-.wpc-mx-1 {\r\n-  margin-left: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-m-2 {\r\n-  margin: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-2,\r\n-.wpc-my-2 {\r\n-  margin-top: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-2,\r\n-.wpc-mx-2 {\r\n-  margin-right: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-2,\r\n-.wpc-my-2 {\r\n-  margin-bottom: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-2,\r\n-.wpc-mx-2 {\r\n-  margin-left: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-3 {\r\n-  margin: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mt-3,\r\n-.wpc-my-3 {\r\n-  margin-top: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mr-3,\r\n-.wpc-mx-3 {\r\n-  margin-right: 1rem !important;\r\n-}\r\n-\r\n-.wpc-mb-3,\r\n-.wpc-my-3 {\r\n-  margin-bottom: 1rem !important;\r\n-}\r\n-\r\n-.wpc-ml-3,\r\n-.wpc-mx-3 {\r\n-  margin-left: 1rem !important;\r\n-}\r\n-\r\n-.wpc-m-4 {\r\n-  margin: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-4,\r\n-.wpc-my-4 {\r\n-  margin-top: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-4,\r\n-.wpc-mx-4 {\r\n-  margin-right: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-4,\r\n-.wpc-my-4 {\r\n-  margin-bottom: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-4,\r\n-.wpc-mx-4 {\r\n-  margin-left: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-5 {\r\n-  margin: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mt-5,\r\n-.wpc-my-5 {\r\n-  margin-top: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mr-5,\r\n-.wpc-mx-5 {\r\n-  margin-right: 3rem !important;\r\n-}\r\n-\r\n-.wpc-mb-5,\r\n-.wpc-my-5 {\r\n-  margin-bottom: 3rem !important;\r\n-}\r\n-\r\n-.wpc-ml-5,\r\n-.wpc-mx-5 {\r\n-  margin-left: 3rem !important;\r\n-}\r\n-\r\n-.wpc-p-0 {\r\n-  padding: 0 !important;\r\n-}\r\n-\r\n-.wpc-pt-0,\r\n-.wpc-py-0 {\r\n-  padding-top: 0 !important;\r\n-}\r\n-\r\n-.wpc-pr-0,\r\n-.wpc-px-0 {\r\n-  padding-right: 0 !important;\r\n-}\r\n-\r\n-.wpc-pb-0,\r\n-.wpc-py-0 {\r\n-  padding-bottom: 0 !important;\r\n-}\r\n-\r\n-.wpc-pl-0,\r\n-.wpc-px-0 {\r\n-  padding-left: 0 !important;\r\n-}\r\n-\r\n-.wpc-p-1 {\r\n-  padding: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pt-1,\r\n-.wpc-py-1 {\r\n-  padding-top: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pr-1,\r\n-.wpc-px-1 {\r\n-  padding-right: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pb-1,\r\n-.wpc-py-1 {\r\n-  padding-bottom: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-pl-1,\r\n-.wpc-px-1 {\r\n-  padding-left: 0.25rem !important;\r\n-}\r\n-\r\n-.wpc-p-2 {\r\n-  padding: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pt-2,\r\n-.wpc-py-2 {\r\n-  padding-top: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pr-2,\r\n-.wpc-px-2 {\r\n-  padding-right: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pb-2,\r\n-.wpc-py-2 {\r\n-  padding-bottom: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-pl-2,\r\n-.wpc-px-2 {\r\n-  padding-left: 0.5rem !important;\r\n-}\r\n-\r\n-.wpc-p-3 {\r\n-  padding: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pt-3,\r\n-.wpc-py-3 {\r\n-  padding-top: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pr-3,\r\n-.wpc-px-3 {\r\n-  padding-right: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pb-3,\r\n-.wpc-py-3 {\r\n-  padding-bottom: 1rem !important;\r\n-}\r\n-\r\n-.wpc-pl-3,\r\n-.wpc-px-3 {\r\n-  padding-left: 1rem !important;\r\n-}\r\n-\r\n-.wpc-p-4 {\r\n-  padding: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pt-4,\r\n-.wpc-py-4 {\r\n-  padding-top: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pr-4,\r\n-.wpc-px-4 {\r\n-  padding-right: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pb-4,\r\n-.wpc-py-4 {\r\n-  padding-bottom: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-pl-4,\r\n-.wpc-px-4 {\r\n-  padding-left: 1.5rem !important;\r\n-}\r\n-\r\n-.wpc-p-5 {\r\n-  padding: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pt-5,\r\n-.wpc-py-5 {\r\n-  padding-top: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pr-5,\r\n-.wpc-px-5 {\r\n-  padding-right: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pb-5,\r\n-.wpc-py-5 {\r\n-  padding-bottom: 3rem !important;\r\n-}\r\n-\r\n-.wpc-pl-5,\r\n-.wpc-px-5 {\r\n-  padding-left: 3rem !important;\r\n-}\r\n-\r\n-.wpc-m-n1 {\r\n-  margin: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n1,\r\n-.wpc-my-n1 {\r\n-  margin-top: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n1,\r\n-.wpc-mx-n1 {\r\n-  margin-right: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n1,\r\n-.wpc-my-n1 {\r\n-  margin-bottom: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n1,\r\n-.wpc-mx-n1 {\r\n-  margin-left: -0.25rem !important;\r\n-}\r\n-\r\n-.wpc-m-n2 {\r\n-  margin: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n2,\r\n-.wpc-my-n2 {\r\n-  margin-top: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n2,\r\n-.wpc-mx-n2 {\r\n-  margin-right: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n2,\r\n-.wpc-my-n2 {\r\n-  margin-bottom: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n2,\r\n-.wpc-mx-n2 {\r\n-  margin-left: -0.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-n3 {\r\n-  margin: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n3,\r\n-.wpc-my-n3 {\r\n-  margin-top: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n3,\r\n-.wpc-mx-n3 {\r\n-  margin-right: -1rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n3,\r\n-.wpc-my-n3 {\r\n-  margin-bottom: -1rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n3,\r\n-.wpc-mx-n3 {\r\n-  margin-left: -1rem !important;\r\n-}\r\n-\r\n-.wpc-m-n4 {\r\n-  margin: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n4,\r\n-.wpc-my-n4 {\r\n-  margin-top: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n4,\r\n-.wpc-mx-n4 {\r\n-  margin-right: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n4,\r\n-.wpc-my-n4 {\r\n-  margin-bottom: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n4,\r\n-.wpc-mx-n4 {\r\n-  margin-left: -1.5rem !important;\r\n-}\r\n-\r\n-.wpc-m-n5 {\r\n-  margin: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mt-n5,\r\n-.wpc-my-n5 {\r\n-  margin-top: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mr-n5,\r\n-.wpc-mx-n5 {\r\n-  margin-right: -3rem !important;\r\n-}\r\n-\r\n-.wpc-mb-n5,\r\n-.wpc-my-n5 {\r\n-  margin-bottom: -3rem !important;\r\n-}\r\n-\r\n-.wpc-ml-n5,\r\n-.wpc-mx-n5 {\r\n-  margin-left: -3rem !important;\r\n-}\r\n-\r\n-.wpc-m-auto {\r\n-  margin: auto !important;\r\n-}\r\n-\r\n-.wpc-mt-auto,\r\n-.wpc-my-auto {\r\n-  margin-top: auto !important;\r\n-}\r\n-\r\n-.wpc-mr-auto,\r\n-.wpc-mx-auto {\r\n-  margin-right: auto !important;\r\n-}\r\n-\r\n-.wpc-mb-auto,\r\n-.wpc-my-auto {\r\n-  margin-bottom: auto !important;\r\n-}\r\n-\r\n-.wpc-ml-auto,\r\n-.wpc-mx-auto {\r\n-  margin-left: auto !important;\r\n-}\r\n-\r\n-@media (min-width: 576px) {\r\n-  .wpc-m-sm-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-sm-0,\r\n-  .wpc-my-sm-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-sm-0,\r\n-  .wpc-mx-sm-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-sm-0,\r\n-  .wpc-my-sm-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-sm-0,\r\n-  .wpc-mx-sm-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-sm-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-sm-1,\r\n-  .wpc-my-sm-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-sm-1,\r\n-  .wpc-mx-sm-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-sm-1,\r\n-  .wpc-my-sm-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-sm-1,\r\n-  .wpc-mx-sm-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-sm-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-2,\r\n-  .wpc-my-sm-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-2,\r\n-  .wpc-mx-sm-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-2,\r\n-  .wpc-my-sm-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-2,\r\n-  .wpc-mx-sm-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-sm-3,\r\n-  .wpc-my-sm-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-sm-3,\r\n-  .wpc-mx-sm-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-sm-3,\r\n-  .wpc-my-sm-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-sm-3,\r\n-  .wpc-mx-sm-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-sm-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-4,\r\n-  .wpc-my-sm-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-4,\r\n-  .wpc-mx-sm-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-4,\r\n-  .wpc-my-sm-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-4,\r\n-  .wpc-mx-sm-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-sm-5,\r\n-  .wpc-my-sm-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-sm-5,\r\n-  .wpc-mx-sm-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-sm-5,\r\n-  .wpc-my-sm-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-sm-5,\r\n-  .wpc-mx-sm-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-sm-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-sm-0,\r\n-  .wpc-py-sm-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-sm-0,\r\n-  .wpc-px-sm-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-sm-0,\r\n-  .wpc-py-sm-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-sm-0,\r\n-  .wpc-px-sm-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-sm-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-sm-1,\r\n-  .wpc-py-sm-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-sm-1,\r\n-  .wpc-px-sm-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-sm-1,\r\n-  .wpc-py-sm-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-sm-1,\r\n-  .wpc-px-sm-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-sm-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-sm-2,\r\n-  .wpc-py-sm-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-sm-2,\r\n-  .wpc-px-sm-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-sm-2,\r\n-  .wpc-py-sm-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-sm-2,\r\n-  .wpc-px-sm-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-sm-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-sm-3,\r\n-  .wpc-py-sm-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-sm-3,\r\n-  .wpc-px-sm-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-sm-3,\r\n-  .wpc-py-sm-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-sm-3,\r\n-  .wpc-px-sm-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-sm-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-sm-4,\r\n-  .wpc-py-sm-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-sm-4,\r\n-  .wpc-px-sm-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-sm-4,\r\n-  .wpc-py-sm-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-sm-4,\r\n-  .wpc-px-sm-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-sm-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-sm-5,\r\n-  .wpc-py-sm-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-sm-5,\r\n-  .wpc-px-sm-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-sm-5,\r\n-  .wpc-py-sm-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-sm-5,\r\n-  .wpc-px-sm-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-sm-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n1,\r\n-  .wpc-my-sm-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n1,\r\n-  .wpc-mx-sm-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n1,\r\n-  .wpc-my-sm-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n1,\r\n-  .wpc-mx-sm-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-sm-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n2,\r\n-  .wpc-my-sm-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n2,\r\n-  .wpc-mx-sm-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n2,\r\n-  .wpc-my-sm-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n2,\r\n-  .wpc-mx-sm-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n3,\r\n-  .wpc-my-sm-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n3,\r\n-  .wpc-mx-sm-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n3,\r\n-  .wpc-my-sm-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n3,\r\n-  .wpc-mx-sm-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-sm-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n4,\r\n-  .wpc-my-sm-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n4,\r\n-  .wpc-mx-sm-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n4,\r\n-  .wpc-my-sm-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n4,\r\n-  .wpc-mx-sm-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-sm-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-sm-n5,\r\n-  .wpc-my-sm-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-sm-n5,\r\n-  .wpc-mx-sm-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-sm-n5,\r\n-  .wpc-my-sm-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-sm-n5,\r\n-  .wpc-mx-sm-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-sm-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-sm-auto,\r\n-  .wpc-my-sm-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-sm-auto,\r\n-  .wpc-mx-sm-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-sm-auto,\r\n-  .wpc-my-sm-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-sm-auto,\r\n-  .wpc-mx-sm-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 768px) {\r\n-  .wpc-m-md-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-md-0,\r\n-  .wpc-my-md-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-md-0,\r\n-  .wpc-mx-md-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-md-0,\r\n-  .wpc-my-md-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-md-0,\r\n-  .wpc-mx-md-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-md-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-md-1,\r\n-  .wpc-my-md-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-md-1,\r\n-  .wpc-mx-md-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-md-1,\r\n-  .wpc-my-md-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-md-1,\r\n-  .wpc-mx-md-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-md-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-2,\r\n-  .wpc-my-md-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-2,\r\n-  .wpc-mx-md-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-2,\r\n-  .wpc-my-md-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-2,\r\n-  .wpc-mx-md-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-md-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-md-3,\r\n-  .wpc-my-md-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-md-3,\r\n-  .wpc-mx-md-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-md-3,\r\n-  .wpc-my-md-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-md-3,\r\n-  .wpc-mx-md-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-md-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-4,\r\n-  .wpc-my-md-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-4,\r\n-  .wpc-mx-md-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-4,\r\n-  .wpc-my-md-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-4,\r\n-  .wpc-mx-md-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-md-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-md-5,\r\n-  .wpc-my-md-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-md-5,\r\n-  .wpc-mx-md-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-md-5,\r\n-  .wpc-my-md-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-md-5,\r\n-  .wpc-mx-md-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-md-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-md-0,\r\n-  .wpc-py-md-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-md-0,\r\n-  .wpc-px-md-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-md-0,\r\n-  .wpc-py-md-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-md-0,\r\n-  .wpc-px-md-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-md-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-md-1,\r\n-  .wpc-py-md-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-md-1,\r\n-  .wpc-px-md-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-md-1,\r\n-  .wpc-py-md-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-md-1,\r\n-  .wpc-px-md-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-md-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-md-2,\r\n-  .wpc-py-md-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-md-2,\r\n-  .wpc-px-md-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-md-2,\r\n-  .wpc-py-md-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-md-2,\r\n-  .wpc-px-md-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-md-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-md-3,\r\n-  .wpc-py-md-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-md-3,\r\n-  .wpc-px-md-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-md-3,\r\n-  .wpc-py-md-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-md-3,\r\n-  .wpc-px-md-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-md-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-md-4,\r\n-  .wpc-py-md-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-md-4,\r\n-  .wpc-px-md-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-md-4,\r\n-  .wpc-py-md-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-md-4,\r\n-  .wpc-px-md-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-md-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-md-5,\r\n-  .wpc-py-md-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-md-5,\r\n-  .wpc-px-md-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-md-5,\r\n-  .wpc-py-md-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-md-5,\r\n-  .wpc-px-md-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-md-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-md-n1,\r\n-  .wpc-my-md-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-md-n1,\r\n-  .wpc-mx-md-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-md-n1,\r\n-  .wpc-my-md-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-md-n1,\r\n-  .wpc-mx-md-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-md-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-n2,\r\n-  .wpc-my-md-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-n2,\r\n-  .wpc-mx-md-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-n2,\r\n-  .wpc-my-md-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-n2,\r\n-  .wpc-mx-md-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-md-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-md-n3,\r\n-  .wpc-my-md-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-md-n3,\r\n-  .wpc-mx-md-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-md-n3,\r\n-  .wpc-my-md-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-md-n3,\r\n-  .wpc-mx-md-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-md-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-md-n4,\r\n-  .wpc-my-md-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-md-n4,\r\n-  .wpc-mx-md-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-md-n4,\r\n-  .wpc-my-md-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-md-n4,\r\n-  .wpc-mx-md-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-md-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-md-n5,\r\n-  .wpc-my-md-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-md-n5,\r\n-  .wpc-mx-md-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-md-n5,\r\n-  .wpc-my-md-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-md-n5,\r\n-  .wpc-mx-md-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-md-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-md-auto,\r\n-  .wpc-my-md-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-md-auto,\r\n-  .wpc-mx-md-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-md-auto,\r\n-  .wpc-my-md-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-md-auto,\r\n-  .wpc-mx-md-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 992px) {\r\n-  .wpc-m-lg-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-lg-0,\r\n-  .wpc-my-lg-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-lg-0,\r\n-  .wpc-mx-lg-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-lg-0,\r\n-  .wpc-my-lg-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-lg-0,\r\n-  .wpc-mx-lg-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-lg-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-lg-1,\r\n-  .wpc-my-lg-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-lg-1,\r\n-  .wpc-mx-lg-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-lg-1,\r\n-  .wpc-my-lg-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-lg-1,\r\n-  .wpc-mx-lg-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-lg-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-2,\r\n-  .wpc-my-lg-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-2,\r\n-  .wpc-mx-lg-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-2,\r\n-  .wpc-my-lg-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-2,\r\n-  .wpc-mx-lg-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-lg-3,\r\n-  .wpc-my-lg-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-lg-3,\r\n-  .wpc-mx-lg-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-lg-3,\r\n-  .wpc-my-lg-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-lg-3,\r\n-  .wpc-mx-lg-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-lg-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-4,\r\n-  .wpc-my-lg-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-4,\r\n-  .wpc-mx-lg-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-4,\r\n-  .wpc-my-lg-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-4,\r\n-  .wpc-mx-lg-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-lg-5,\r\n-  .wpc-my-lg-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-lg-5,\r\n-  .wpc-mx-lg-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-lg-5,\r\n-  .wpc-my-lg-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-lg-5,\r\n-  .wpc-mx-lg-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-lg-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-lg-0,\r\n-  .wpc-py-lg-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-lg-0,\r\n-  .wpc-px-lg-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-lg-0,\r\n-  .wpc-py-lg-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-lg-0,\r\n-  .wpc-px-lg-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-lg-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-lg-1,\r\n-  .wpc-py-lg-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-lg-1,\r\n-  .wpc-px-lg-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-lg-1,\r\n-  .wpc-py-lg-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-lg-1,\r\n-  .wpc-px-lg-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-lg-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-lg-2,\r\n-  .wpc-py-lg-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-lg-2,\r\n-  .wpc-px-lg-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-lg-2,\r\n-  .wpc-py-lg-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-lg-2,\r\n-  .wpc-px-lg-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-lg-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-lg-3,\r\n-  .wpc-py-lg-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-lg-3,\r\n-  .wpc-px-lg-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-lg-3,\r\n-  .wpc-py-lg-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-lg-3,\r\n-  .wpc-px-lg-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-lg-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-lg-4,\r\n-  .wpc-py-lg-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-lg-4,\r\n-  .wpc-px-lg-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-lg-4,\r\n-  .wpc-py-lg-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-lg-4,\r\n-  .wpc-px-lg-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-lg-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-lg-5,\r\n-  .wpc-py-lg-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-lg-5,\r\n-  .wpc-px-lg-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-lg-5,\r\n-  .wpc-py-lg-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-lg-5,\r\n-  .wpc-px-lg-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-lg-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n1,\r\n-  .wpc-my-lg-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n1,\r\n-  .wpc-mx-lg-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n1,\r\n-  .wpc-my-lg-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n1,\r\n-  .wpc-mx-lg-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-lg-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n2,\r\n-  .wpc-my-lg-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n2,\r\n-  .wpc-mx-lg-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n2,\r\n-  .wpc-my-lg-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n2,\r\n-  .wpc-mx-lg-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n3,\r\n-  .wpc-my-lg-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n3,\r\n-  .wpc-mx-lg-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n3,\r\n-  .wpc-my-lg-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n3,\r\n-  .wpc-mx-lg-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-lg-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n4,\r\n-  .wpc-my-lg-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n4,\r\n-  .wpc-mx-lg-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n4,\r\n-  .wpc-my-lg-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n4,\r\n-  .wpc-mx-lg-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-lg-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-lg-n5,\r\n-  .wpc-my-lg-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-lg-n5,\r\n-  .wpc-mx-lg-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-lg-n5,\r\n-  .wpc-my-lg-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-lg-n5,\r\n-  .wpc-mx-lg-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-lg-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-lg-auto,\r\n-  .wpc-my-lg-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-lg-auto,\r\n-  .wpc-mx-lg-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-lg-auto,\r\n-  .wpc-my-lg-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-lg-auto,\r\n-  .wpc-mx-lg-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-@media (min-width: 1200px) {\r\n-  .wpc-m-xl-0 {\r\n-    margin: 0 !important;\r\n-  }\r\n-  .wpc-mt-xl-0,\r\n-  .wpc-my-xl-0 {\r\n-    margin-top: 0 !important;\r\n-  }\r\n-  .wpc-mr-xl-0,\r\n-  .wpc-mx-xl-0 {\r\n-    margin-right: 0 !important;\r\n-  }\r\n-  .wpc-mb-xl-0,\r\n-  .wpc-my-xl-0 {\r\n-    margin-bottom: 0 !important;\r\n-  }\r\n-  .wpc-ml-xl-0,\r\n-  .wpc-mx-xl-0 {\r\n-    margin-left: 0 !important;\r\n-  }\r\n-  .wpc-m-xl-1 {\r\n-    margin: 0.25rem !important;\r\n-  }\r\n-  .wpc-mt-xl-1,\r\n-  .wpc-my-xl-1 {\r\n-    margin-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-mr-xl-1,\r\n-  .wpc-mx-xl-1 {\r\n-    margin-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-mb-xl-1,\r\n-  .wpc-my-xl-1 {\r\n-    margin-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-ml-xl-1,\r\n-  .wpc-mx-xl-1 {\r\n-    margin-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-m-xl-2 {\r\n-    margin: 0.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-2,\r\n-  .wpc-my-xl-2 {\r\n-    margin-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-2,\r\n-  .wpc-mx-xl-2 {\r\n-    margin-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-2,\r\n-  .wpc-my-xl-2 {\r\n-    margin-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-2,\r\n-  .wpc-mx-xl-2 {\r\n-    margin-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-3 {\r\n-    margin: 1rem !important;\r\n-  }\r\n-  .wpc-mt-xl-3,\r\n-  .wpc-my-xl-3 {\r\n-    margin-top: 1rem !important;\r\n-  }\r\n-  .wpc-mr-xl-3,\r\n-  .wpc-mx-xl-3 {\r\n-    margin-right: 1rem !important;\r\n-  }\r\n-  .wpc-mb-xl-3,\r\n-  .wpc-my-xl-3 {\r\n-    margin-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-ml-xl-3,\r\n-  .wpc-mx-xl-3 {\r\n-    margin-left: 1rem !important;\r\n-  }\r\n-  .wpc-m-xl-4 {\r\n-    margin: 1.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-4,\r\n-  .wpc-my-xl-4 {\r\n-    margin-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-4,\r\n-  .wpc-mx-xl-4 {\r\n-    margin-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-4,\r\n-  .wpc-my-xl-4 {\r\n-    margin-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-4,\r\n-  .wpc-mx-xl-4 {\r\n-    margin-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-5 {\r\n-    margin: 3rem !important;\r\n-  }\r\n-  .wpc-mt-xl-5,\r\n-  .wpc-my-xl-5 {\r\n-    margin-top: 3rem !important;\r\n-  }\r\n-  .wpc-mr-xl-5,\r\n-  .wpc-mx-xl-5 {\r\n-    margin-right: 3rem !important;\r\n-  }\r\n-  .wpc-mb-xl-5,\r\n-  .wpc-my-xl-5 {\r\n-    margin-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-ml-xl-5,\r\n-  .wpc-mx-xl-5 {\r\n-    margin-left: 3rem !important;\r\n-  }\r\n-  .wpc-p-xl-0 {\r\n-    padding: 0 !important;\r\n-  }\r\n-  .wpc-pt-xl-0,\r\n-  .wpc-py-xl-0 {\r\n-    padding-top: 0 !important;\r\n-  }\r\n-  .wpc-pr-xl-0,\r\n-  .wpc-px-xl-0 {\r\n-    padding-right: 0 !important;\r\n-  }\r\n-  .wpc-pb-xl-0,\r\n-  .wpc-py-xl-0 {\r\n-    padding-bottom: 0 !important;\r\n-  }\r\n-  .wpc-pl-xl-0,\r\n-  .wpc-px-xl-0 {\r\n-    padding-left: 0 !important;\r\n-  }\r\n-  .wpc-p-xl-1 {\r\n-    padding: 0.25rem !important;\r\n-  }\r\n-  .wpc-pt-xl-1,\r\n-  .wpc-py-xl-1 {\r\n-    padding-top: 0.25rem !important;\r\n-  }\r\n-  .wpc-pr-xl-1,\r\n-  .wpc-px-xl-1 {\r\n-    padding-right: 0.25rem !important;\r\n-  }\r\n-  .wpc-pb-xl-1,\r\n-  .wpc-py-xl-1 {\r\n-    padding-bottom: 0.25rem !important;\r\n-  }\r\n-  .wpc-pl-xl-1,\r\n-  .wpc-px-xl-1 {\r\n-    padding-left: 0.25rem !important;\r\n-  }\r\n-  .wpc-p-xl-2 {\r\n-    padding: 0.5rem !important;\r\n-  }\r\n-  .wpc-pt-xl-2,\r\n-  .wpc-py-xl-2 {\r\n-    padding-top: 0.5rem !important;\r\n-  }\r\n-  .wpc-pr-xl-2,\r\n-  .wpc-px-xl-2 {\r\n-    padding-right: 0.5rem !important;\r\n-  }\r\n-  .wpc-pb-xl-2,\r\n-  .wpc-py-xl-2 {\r\n-    padding-bottom: 0.5rem !important;\r\n-  }\r\n-  .wpc-pl-xl-2,\r\n-  .wpc-px-xl-2 {\r\n-    padding-left: 0.5rem !important;\r\n-  }\r\n-  .wpc-p-xl-3 {\r\n-    padding: 1rem !important;\r\n-  }\r\n-  .wpc-pt-xl-3,\r\n-  .wpc-py-xl-3 {\r\n-    padding-top: 1rem !important;\r\n-  }\r\n-  .wpc-pr-xl-3,\r\n-  .wpc-px-xl-3 {\r\n-    padding-right: 1rem !important;\r\n-  }\r\n-  .wpc-pb-xl-3,\r\n-  .wpc-py-xl-3 {\r\n-    padding-bottom: 1rem !important;\r\n-  }\r\n-  .wpc-pl-xl-3,\r\n-  .wpc-px-xl-3 {\r\n-    padding-left: 1rem !important;\r\n-  }\r\n-  .wpc-p-xl-4 {\r\n-    padding: 1.5rem !important;\r\n-  }\r\n-  .wpc-pt-xl-4,\r\n-  .wpc-py-xl-4 {\r\n-    padding-top: 1.5rem !important;\r\n-  }\r\n-  .wpc-pr-xl-4,\r\n-  .wpc-px-xl-4 {\r\n-    padding-right: 1.5rem !important;\r\n-  }\r\n-  .wpc-pb-xl-4,\r\n-  .wpc-py-xl-4 {\r\n-    padding-bottom: 1.5rem !important;\r\n-  }\r\n-  .wpc-pl-xl-4,\r\n-  .wpc-px-xl-4 {\r\n-    padding-left: 1.5rem !important;\r\n-  }\r\n-  .wpc-p-xl-5 {\r\n-    padding: 3rem !important;\r\n-  }\r\n-  .wpc-pt-xl-5,\r\n-  .wpc-py-xl-5 {\r\n-    padding-top: 3rem !important;\r\n-  }\r\n-  .wpc-pr-xl-5,\r\n-  .wpc-px-xl-5 {\r\n-    padding-right: 3rem !important;\r\n-  }\r\n-  .wpc-pb-xl-5,\r\n-  .wpc-py-xl-5 {\r\n-    padding-bottom: 3rem !important;\r\n-  }\r\n-  .wpc-pl-xl-5,\r\n-  .wpc-px-xl-5 {\r\n-    padding-left: 3rem !important;\r\n-  }\r\n-  .wpc-m-xl-n1 {\r\n-    margin: -0.25rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n1,\r\n-  .wpc-my-xl-n1 {\r\n-    margin-top: -0.25rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n1,\r\n-  .wpc-mx-xl-n1 {\r\n-    margin-right: -0.25rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n1,\r\n-  .wpc-my-xl-n1 {\r\n-    margin-bottom: -0.25rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n1,\r\n-  .wpc-mx-xl-n1 {\r\n-    margin-left: -0.25rem !important;\r\n-  }\r\n-  .wpc-m-xl-n2 {\r\n-    margin: -0.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n2,\r\n-  .wpc-my-xl-n2 {\r\n-    margin-top: -0.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n2,\r\n-  .wpc-mx-xl-n2 {\r\n-    margin-right: -0.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n2,\r\n-  .wpc-my-xl-n2 {\r\n-    margin-bottom: -0.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n2,\r\n-  .wpc-mx-xl-n2 {\r\n-    margin-left: -0.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-n3 {\r\n-    margin: -1rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n3,\r\n-  .wpc-my-xl-n3 {\r\n-    margin-top: -1rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n3,\r\n-  .wpc-mx-xl-n3 {\r\n-    margin-right: -1rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n3,\r\n-  .wpc-my-xl-n3 {\r\n-    margin-bottom: -1rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n3,\r\n-  .wpc-mx-xl-n3 {\r\n-    margin-left: -1rem !important;\r\n-  }\r\n-  .wpc-m-xl-n4 {\r\n-    margin: -1.5rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n4,\r\n-  .wpc-my-xl-n4 {\r\n-    margin-top: -1.5rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n4,\r\n-  .wpc-mx-xl-n4 {\r\n-    margin-right: -1.5rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n4,\r\n-  .wpc-my-xl-n4 {\r\n-    margin-bottom: -1.5rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n4,\r\n-  .wpc-mx-xl-n4 {\r\n-    margin-left: -1.5rem !important;\r\n-  }\r\n-  .wpc-m-xl-n5 {\r\n-    margin: -3rem !important;\r\n-  }\r\n-  .wpc-mt-xl-n5,\r\n-  .wpc-my-xl-n5 {\r\n-    margin-top: -3rem !important;\r\n-  }\r\n-  .wpc-mr-xl-n5,\r\n-  .wpc-mx-xl-n5 {\r\n-    margin-right: -3rem !important;\r\n-  }\r\n-  .wpc-mb-xl-n5,\r\n-  .wpc-my-xl-n5 {\r\n-    margin-bottom: -3rem !important;\r\n-  }\r\n-  .wpc-ml-xl-n5,\r\n-  .wpc-mx-xl-n5 {\r\n-    margin-left: -3rem !important;\r\n-  }\r\n-  .wpc-m-xl-auto {\r\n-    margin: auto !important;\r\n-  }\r\n-  .wpc-mt-xl-auto,\r\n-  .wpc-my-xl-auto {\r\n-    margin-top: auto !important;\r\n-  }\r\n-  .wpc-mr-xl-auto,\r\n-  .wpc-mx-xl-auto {\r\n-    margin-right: auto !important;\r\n-  }\r\n-  .wpc-mb-xl-auto,\r\n-  .wpc-my-xl-auto {\r\n-    margin-bottom: auto !important;\r\n-  }\r\n-  .wpc-ml-xl-auto,\r\n-  .wpc-mx-xl-auto {\r\n-    margin-left: auto !important;\r\n-  }\r\n-}\r\n-\u002F*============================================================================\r\n-\u002F\u002F Theme compatible css\r\n-======================-=====================================================*\u002F\r\n-\u002F* astra theme support css *\u002F\r\n-.theme-astra .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  line-height: 16px;\r\n-}\r\n-\r\n-.theme-astra p#wpc_pro_delivery_time_field,\r\n-.theme-astra div#wpc_location_field {\r\n-  margin-bottom: 20px;\r\n-}\r\n-\r\n-.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set {\r\n-  margin-right: 20px !important;\r\n-  width: 50% !important;\r\n-}\r\n-\r\n-.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment {\r\n-  padding: 15px;\r\n-}\r\n-\r\n-.theme-astra .wpc-nav-shortcode .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price {\r\n-  line-height: 1.2;\r\n-  padding: 0;\r\n-}\r\n-\r\n-\u002F* oceanWP theme support css *\u002F\r\n-.theme-oceanwp .wpc_cart_block {\r\n-  padding-left: 40px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-minicart-wrapper .product_list_widget {\r\n-  max-height: calc(100vh - 30rem);\r\n-}\r\n-\r\n-.theme-oceanwp.single .wpc_cart_block .thumbnail {\r\n-  position: static;\r\n-  margin-bottom: 0;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price .amount,\r\n-.theme-oceanwp .wpc-food-tab-style4 .amount,\r\n-.theme-oceanwp .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency .amount {\r\n-  color: #fff;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 0;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-  width: 200px;\r\n-  height: 200px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc-slider-grid-3 .wpc-menu-tag-wrap, .wpc-menu-list-style2 .wpc-menu-tag-wrap {\r\n-  z-index: 1;\r\n-}\r\n-\r\n-\u002F* storefornt theme support css *\u002F\r\n-.theme-storefront #wpc_location_modal .wpc-location, .food_customize_modal .wpc-location {\r\n-  width: 100%;\r\n-}\r\n-\r\n-.theme-storefront select#wpc_location_name {\r\n-  padding: 10px;\r\n-  background-color: #f2f2f2;\r\n-  border: none;\r\n-}\r\n-\r\n-.theme-storefront .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:before {\r\n-  color: #fff;\r\n-}\r\n-\r\n-.theme-storefront .woocommerce-product-gallery .flex-control-thumbs li {\r\n-  width: 25% !important;\r\n-  margin-right: 0 !important;\r\n-}\r\n-\r\n-\u002F* rosa lite *\u002F\r\n-.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 50px;\r\n-  min-height: 10px;\r\n-}\r\n-\r\n-.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent input[type=radio] {\r\n-  float: none;\r\n-  width: 1rem !important;\r\n-  height: 1rem !important;\r\n-  margin: 0px 5px 0;\r\n-}\r\n-\r\n-.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent label {\r\n-  vertical-align: top;\r\n-}\r\n-\r\n-\u002F* Blocksy theme support css *\u002F\r\n-.theme-blocksy .wpc-food-menu-item .wpc-add-to-cart a {\r\n-  padding-left: 17px;\r\n-  padding-right: 17px;\r\n-}\r\n-.theme-blocksy .wpc-product-popup-content .onsale {\r\n-  left: auto;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item img {\r\n-  top: 8px;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container {\r\n-  position: static;\r\n-  display: block;\r\n-  mask-image: unset !important;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container .ct-ratio {\r\n-  padding: 0 !important;\r\n-}\r\n-.theme-blocksy .wpc-woocommerce-mini-cart-item .quantity .qty {\r\n-  height: 30px;\r\n-  background-color: #fff;\r\n-}\r\n-\r\n-\u002F* generatepress theme support css *\u002F\r\n-.theme-generatepress .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  text-decoration: none !important;\r\n-  line-height: 16px;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content select {\r\n-  width: 100%;\r\n-  background-color: transparent;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table {\r\n-  border-color: transparent;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr {\r\n-  display: flex;\r\n-  flex-direction: column;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr .label label {\r\n-  display: block;\r\n-  margin: 10px 0;\r\n-}\r\n-.theme-generatepress .wpc-product-popup-content table.variations tr td, .theme-generatepress .wpc-product-popup-content table.variations tr th {\r\n-  background-color: transparent;\r\n-  padding: 0;\r\n-  border-color: transparent;\r\n-}\r\n-\r\n-\u002F* kadence theme support css *\u002F\r\n-.theme-kadence .wpc-woocommerce-mini-cart .quantity, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-}\r\n-.theme-kadence .wpc-woocommerce-mini-cart .quantity .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity .plus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .plus {\r\n-  padding: 0;\r\n-  padding-right: 5px;\r\n-}\r\n-.theme-kadence .wpc-woocommerce-mini-cart .remove.remove_from_cart_button {\r\n-  text-decoration: none;\r\n-}\r\n-\r\n-\u002F* neve theme support css *\u002F\r\n-.theme-neve .wpc-menu-mini-cart .wc-forward:not(.checkout):hover {\r\n-  border-color: transparent !important;\r\n-}\r\n-\r\n-.woocomerce-layout-override-enable .variation_product_image .woocommerce-product-gallery__image:not(:first-child) {\r\n-  display: inline-block;\r\n-  width: 70px;\r\n-  margin: 6px 6px 0 0;\r\n-}\r\n-.woocomerce-layout-override-enable .product-variations-wrapper a.reset_variations {\r\n-  margin-left: 5px;\r\n-  margin-top: 20px;\r\n-}\r\n-\r\n-.theme-oceanwp .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\r\n-.ast-single-post .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\r\n-.theme-rosa-lite .action-button.wpc-btn {\r\n-  font-size: 16px;\r\n-  line-height: 32px;\r\n-  color: #fff;\r\n-  background-color: #e3106e;\r\n-  display: inline-block;\r\n-  padding: 5px 20px;\r\n-  font-weight: 500;\r\n-  text-decoration: none;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-}\r\n-\r\n-.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review td,\r\n-.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review th {\r\n-  border-color: transparent !important;\r\n-  background: transparent;\r\n-}\r\n-\r\n-body.ast-single-post.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\r\n-  margin-bottom: 0;\r\n-}\r\n-\r\n-\u002F*\r\n-  Bricks Theme\u002FBuilder Support\r\n-*\u002F\r\n-.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Pickup,\r\n-.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Delivery {\r\n-  width: auto;\r\n-  margin-top: -6px;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity {\r\n-  position: relative;\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity .action {\r\n-  position: absolute;\r\n-  left: 5px;\r\n-  top: 19px;\r\n-}\r\n-.theme-bricks .mini-cart-quantity-wrapper .quantity .action.plus {\r\n-  left: auto;\r\n-  right: 45px;\r\n-}\r\n-\r\n-.wpc_log_message,\r\n-.wpc_error_message,\r\n-.hide_field,\r\n-.wpc_success_message {\r\n-  display: none;\r\n-}\r\n-\r\n-\u002F*-----------------\r\n-Food menu \r\n------------------*\u002F\r\n-.wpc-food-menu-item {\r\n-  position: relative;\r\n-  margin-bottom: 20px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-menu-thumb {\r\n-  position: relative;\r\n-  overflow: hidden;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-menu-thumb img {\r\n-  width: 100%;\r\n-  transform: scale(1);\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-menu-thumb a {\r\n-  line-height: 0px;\r\n-  display: block;\r\n-  width: 100%;\r\n-  height: 100%;\r\n-  overflow: hidden;\r\n-  position: relative;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-food-menu-item .wpc-food-menu-thumb {\r\n-    margin-bottom: 15px;\r\n-  }\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag {\r\n-  padding: 0;\r\n-  margin: 0;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag li {\r\n-  font-size: 11px;\r\n-  line-height: 22px;\r\n-  margin-bottom: 5px;\r\n-  background: #e3106e;\r\n-  padding: 0 7px;\r\n-  font-weight: 700;\r\n-  color: #fff;\r\n-  text-transform: uppercase;\r\n-  display: inline-block;\r\n-  margin-right: 5px;\r\n-  border-radius: 36px;\r\n-  -webkit-border-radius: 36px;\r\n-  -ms-border-radius: 36px;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\r\n-  display: inline-block;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content {\r\n-  position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\r\n-  font-size: 20px;\r\n-  margin: 0 0 15px;\r\n-  position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\r\n-  color: #232323;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  display: inline-block;\r\n-  position: relative;\r\n-  padding-right: 10px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\r\n-  flex: 0 0 auto;\r\n-  max-width: 80%;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\r\n-  flex: 100;\r\n-  align-self: flex-end;\r\n-  background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\r\n-  background-size: 4px 3px;\r\n-  height: 4px;\r\n-  background-repeat: repeat-x;\r\n-  margin-left: 10px;\r\n-  margin-right: 10px;\r\n-  position: relative;\r\n-  top: -2px;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\r\n-  align-self: flex-end;\r\n-  flex: 0 0 auto;\r\n-  float: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\r\n-  color: #e3106e;\r\n-  float: right;\r\n-  padding-left: 15px;\r\n-  position: relative;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\r\n-  font-size: 14px;\r\n-  opacity: 0.5;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\r\n-  text-decoration: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-food-inner-content p {\r\n-  padding-right: 50px;\r\n-  min-height: 40px;\r\n-}\r\n-.wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\r\n-  display: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart {\r\n-  position: absolute;\r\n-  right: 0;\r\n-  bottom: -10px;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a {\r\n-  line-height: 35px;\r\n-  border-radius: 36px;\r\n-  -webkit-border-radius: 36px;\r\n-  -ms-border-radius: 36px;\r\n-  background-color: #e3106e;\r\n-  display: inline-block;\r\n-  text-align: center;\r\n-  color: #fff;\r\n-  padding: 0;\r\n-  font-size: 16px;\r\n-  padding: 5px 15px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  overflow: hidden;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a i {\r\n-  line-height: inherit;\r\n-  display: inline-block;\r\n-  margin: auto;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a .adding,\r\n-.wpc-food-menu-item .wpc-add-to-cart a .added {\r\n-  transform: scale(0);\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  left: 15px;\r\n-  width: 0;\r\n-  display: inline-flex;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\r\n-  display: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\r\n-  margin-right: 5px;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\r\n-  display: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading span, .wpc-food-menu-item .wpc-add-to-cart a.added span {\r\n-  margin: 0 5px;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  display: none;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading i, .wpc-food-menu-item .wpc-add-to-cart a.added i {\r\n-  width: 17px;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.added .added {\r\n-  transform: scale(1);\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-  width: auto;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.added i::before {\r\n-  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading i { \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite;\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\");\r\n-}\r\n-.wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\r\n-  transform: scale(1);\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-  width: auto;\r\n-}\r\n-.wpc-food-menu-item:hover .wpc-food-menu-thumb img {\r\n-  transform: scale(1.1);\r\n-}\r\n-.wpc-food-menu-item.style2 {\r\n-  border: 2px solid #eaeaea;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-menu-currency {\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 10px;\r\n-  z-index: 1;\r\n-  background-color: #ffe119;\r\n-  padding: 0 10px;\r\n-  border-radius: 3px;\r\n-  font-weight: 700;\r\n-  line-height: 24px;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-food-menu-thumb {\r\n-  margin: -2px -3px;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-food-inner-content {\r\n-  padding: 20px;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-food-inner-content p {\r\n-  margin: 0;\r\n-  padding-right: 0;\r\n-  min-height: auto;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-add-to-cart {\r\n-  bottom: 0px;\r\n-  width: 100%;\r\n-  opacity: 0;\r\n-  visibility: hidden;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-add-to-cart a {\r\n-  width: 100%;\r\n-  height: auto;\r\n-  border-radius: 0;\r\n-  -webkit-border-radius: 0;\r\n-  -ms-border-radius: 0;\r\n-  line-height: 20px;\r\n-  justify-content: center;\r\n-  display: flex;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-external-product-link {\r\n-  position: absolute;\r\n-  bottom: 0;\r\n-}\r\n-.wpc-food-menu-item.style2 .wpc-external-product-link a {\r\n-  line-height: 20px;\r\n-}\r\n-.wpc-food-menu-item.style2:hover {\r\n-  border-color: #e3106e;\r\n-}\r\n-.wpc-food-menu-item.style2:hover .wpc-add-to-cart {\r\n-  opacity: 1;\r\n-  visibility: visible;\r\n-}\r\n-.wpc-food-menu-item.style3:hover .wpc-food-menu-thumb img {\r\n-  transform: scale(1);\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item {\r\n-  border-radius: 25px;\r\n-  padding: 40px;\r\n-  text-align: center;\r\n-  border: 1px dashed #bcbcbc;\r\n-  transition: all 0.4s ease;\r\n-  margin: 0 0 16 0px;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb {\r\n-  overflow: visible;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb a {\r\n-  overflow: visible;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb a img {\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  border-radius: 20px;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item:hover {\r\n-  background: var(--wpc-primary-color, #e3106e);\r\n-  border-color: transparent;\r\n-  transform: translateY(-30px);\r\n-  color: #fff;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-post-title a {\r\n-  color: #fff;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-food-menu-thumb a img {\r\n-  transform: scale(1.1) translateY(0px);\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-add-to-cart a {\r\n-  background: #fff;\r\n-  border-color: transparent;\r\n-  color: var(--wpc-primary-color, #e3106e);\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-inner-content p {\r\n-  padding-right: 5px;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-food-menu-thumb img {\r\n-  transition: all 0.4s ease;\r\n-  margin-top: 10px;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-add-to-cart {\r\n-  position: relative !important;\r\n-  margin-bottom: 40px;\r\n-}\r\n-.wpc-food-menu-item.style3 .wpc-add-to-cart a {\r\n-  height: 45px;\r\n-  width: 45px;\r\n-  border: 1px solid #e3106e;\r\n-  box-shadow: 0px 10px 20px 0px rgba(227, 16, 110, 0.05);\r\n-}\r\n-@keyframes spinner-loader {\r\n-  0% {\r\n-    transform: rotate(0deg);\r\n-  }\r\n-  100% {\r\n-    transform: rotate(360deg);\r\n-  }\r\n-}\r\n-\u002F*-----------------\r\n-Food menu tab\r\n------------------*\u002F\r\n-.wpc-food-tab-wrapper .wpc-nav {\r\n-  padding: 0;\r\n-  margin: 0 0 40px;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li {\r\n-  display: inline-block;\r\n-  color: #e3106e;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-food-tab-wrapper .wpc-nav li {\r\n-    margin-bottom: 20px;\r\n-  }\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a {\r\n-  font-size: 16px;\r\n-  padding: 5px 15px;\r\n-  color: #232323;\r\n-  border-bottom: 3px solid transparent;\r\n-  position: relative;\r\n-  font-weight: 600;\r\n-  text-transform: uppercase;\r\n-  display: block;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a:after {\r\n-  border-color: #e3106e transparent transparent transparent;\r\n-  content: \"\";\r\n-  width: 0;\r\n-  height: 0;\r\n-  border-style: solid;\r\n-  border-width: 10px 10px 0 10px;\r\n-  position: absolute;\r\n-  left: 0;\r\n-  bottom: -10px;\r\n-  right: 0;\r\n-  margin: auto;\r\n-  opacity: 0;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a i,\r\n-.wpc-food-tab-wrapper .wpc-nav li a svg {\r\n-  margin: auto;\r\n-  display: block;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\r\n-  color: #e3106e;\r\n-  border-bottom-color: #e3106e;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\r\n-  opacity: 1;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-food-tab-wrapper .wpc-nav li a.wpc-active > svg path {\r\n-    fill: #e7272d !important;\r\n-    stroke: #e7272d !important;\r\n-  }\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-food-tab-wrapper .wpc-nav li a svg {\r\n-    width: 45px !important;\r\n-    margin: 0 15px;\r\n-  }\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\r\n-  display: none;\r\n-}\r\n-.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\r\n-  display: block;\r\n-  animation-name: fadeUp;\r\n-  animation-duration: 1.5s;\r\n-  animation-fill-mode: both;\r\n-}\r\n-\r\n-.wpc-tab-block1 .wpc-menu-tag-wrap {\r\n-  line-height: 0;\r\n-}\r\n-.wpc-tab-block1  .wpc-food-menu-item .wpc-food-inner-content .wpc-add-to-cart a{\r\n-  height: 36px;\r\n-  width: 36px;\r\n-  padding: 4px;\r\n-  line-height: 2;\r\n-}\r\n-\r\n-@keyframes fadeUp {\r\n-  from {\r\n-    opacity: 0;\r\n-    transform: translate3d(0, 3%, 0);\r\n-  }\r\n-  to {\r\n-    opacity: 1;\r\n-    transform: translate3d(0, 0, 0);\r\n-  }\r\n-}\r\n-.wpc-reservation-field {\r\n-  position: relative;\r\n-}\r\n-.wpc-reservation-field.date .wpc-form-control {\r\n-  display: none;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month,\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month {\r\n-  top: 0;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month svg,\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month svg {\r\n-  fill: #ffffff;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\r\n-  background-color: rgb(93, 120, 255);\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\r\n-  border: none;\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-next-month {\r\n-  right: 20px;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\r\n-.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\r\n-  left: 30px;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-day {\r\n-  height: 54px;\r\n-  line-height: 49px;\r\n-  background: rgba(255, 255, 255, 0.1);\r\n-  border: 2px solid #5d78ff;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-day:hover, .wpc-reservation-field.date .flatpickr-day.selected {\r\n-  background-color: #fff;\r\n-  color: #232323;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-innerContainer {\r\n-  margin-top: 25px;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months {\r\n-  margin: auto;\r\n-  font-weight: 600;\r\n-  display: inline-block;\r\n-}\r\n-.wpc-reservation-field.date .numInputWrapper {\r\n-  width: 7ch;\r\n-}\r\n-.wpc-reservation-field.date .numInputWrapper .cur-year {\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-}\r\n-.wpc-reservation-field.date .numInputWrapper span {\r\n-  opacity: 1;\r\n-}\r\n-.wpc-reservation-field.date .numInputWrapper span.arrowDown:after {\r\n-  border-top-color: rgb(255, 255, 255);\r\n-}\r\n-.wpc-reservation-field.date .numInputWrapper span.arrowUp:after {\r\n-  border-bottom-color: rgb(255, 251, 251);\r\n-}\r\n-.wpc-reservation-field.date.wpc-reservation-calender-field {\r\n-  padding: 65px 40px;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-  background-color: #e3106e;\r\n-}\r\n-.wpc-reservation-field.date .wpc-choose-date {\r\n-  text-align: center;\r\n-  font-size: 26px;\r\n-  font-weight: 600;\r\n-  color: #fff;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-calendar {\r\n-  width: 100%;\r\n-  box-shadow: none;\r\n-  background: transparent;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-calendar .dayContainer {\r\n-  width: 100%;\r\n-  min-width: 100%;\r\n-  max-width: 100%;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-calendar .flatpickr-days,\r\n-.wpc-reservation-field.date .flatpickr-calendar .flatpickr-day {\r\n-  width: 100%;\r\n-  max-width: 100%;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-day.flatpickr-disabled,\r\n-.wpc-reservation-field.date .flatpickr-day.flatpickr-disabled:hover {\r\n-  cursor: not-allowed;\r\n-  color: rgba(255, 255, 255, 0.4);\r\n-  background-color: transparent;\r\n-}\r\n-.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months,\r\n-.wpc-reservation-field.date span.flatpickr-weekday,\r\n-.wpc-reservation-field.date .flatpickr-day {\r\n-  color: #fff;\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-}\r\n-.wpc-reservation-field.loading:before {\r\n-  position: absolute;\r\n-  content: \"\";\r\n-  height: 20px;\r\n-  width: 20px;\r\n-  border: 3px solid;\r\n-  border-color: #e3106e transparent #e3106e transparent;\r\n-  border-radius: 50%;\r\n-  animation: spin 1.3s linear infinite;\r\n-  right: 45px;\r\n-  bottom: 12px;\r\n-  transform: translate(-50%, -50%);\r\n-  z-index: 2;\r\n-}\r\n-.wpc-reservation-field.loading::after {\r\n-  position: absolute;\r\n-  content: \"\";\r\n-  inset: 0;\r\n-  width: 100%;\r\n-  height: 100%;\r\n-  background: rgba(255, 255, 255, 0.6);\r\n-  z-index: 1;\r\n-}\r\n-@keyframes spin {\r\n-  from {\r\n-    transform: rotate(0deg);\r\n-  }\r\n-  to {\r\n-    transform: rotate(360deg);\r\n-  }\r\n-}\r\n-\r\n-.flatpickr-time input:hover,\r\n-.flatpickr-time .flatpickr-am-pm:hover,\r\n-.flatpickr-time input:focus,\r\n-.flatpickr-time .flatpickr-am-pm:focus {\r\n-  background: #fff;\r\n-}\r\n-\r\n-.flatpickr-calendar.noCalendar .numInput {\r\n-  border: none;\r\n-  box-shadow: none;\r\n-}\r\n-.flatpickr-calendar.noCalendar.flatpickr-calendar {\r\n-  width: 215px;\r\n-}\r\n-\r\n-.wpc-reservation-form .wpc_reservation_form {\r\n-  padding: 40px;\r\n-  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.08);\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_form.wpc_reservation_cancel_form {\r\n-  display: none;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-reservation-form .wpc_reservation_form {\r\n-    padding: 20px;\r\n-  }\r\n-}\r\n-.wpc-reservation-form .wpc_success_message,\r\n-.wpc-reservation-form .wpc_error_message {\r\n-  margin-bottom: 30px;\r\n-}\r\n-.wpc-reservation-form span.dashicons.dashicons-clock,\r\n-.wpc-reservation-form i.reserv-date-icon {\r\n-  position: absolute;\r\n-  right: 15px;\r\n-  top: 62%;\r\n-  bottom: auto;\r\n-  margin: auto;\r\n-  color: #777;\r\n-  font-size: 18px;\r\n-}\r\n-.wpc-reservation-form i.reserv-date-icon {\r\n-  font-size: 15px;\r\n-}\r\n-.wpc-reservation-form input[type=number]::-webkit-inner-spin-button,\r\n-.wpc-reservation-form input[type=number]::-webkit-outer-spin-button {\r\n-  -webkit-appearance: none;\r\n-  margin: 0;\r\n-}\r\n-.wpc-reservation-form input[type=number] {\r\n-  -moz-appearance: textfield; \u002F* Firefox *\u002F\r\n-}\r\n-.wpc-reservation-form .wpc_bg_image {\r\n-  background-position: center;\r\n-  background-size: cover;\r\n-  background-repeat: no-repeat;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc-reservation-form .wpc_bg_image {\r\n-    margin: 0 15px;\r\n-  }\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_form_disabled,\r\n-.wpc-reservation-form .wpc_cancell_form_submit_disabled {\r\n-  opacity: 0.5;\r\n-  cursor: not-allowed;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field {\r\n-  margin-bottom: 15px;\r\n-  \u002F* For IE10 *\u002F\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field.message {\r\n-  margin-bottom: 20px;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field img {\r\n-  border-radius: 10px;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field label {\r\n-  font-size: 15px;\r\n-  line-height: 35px;\r\n-  font-weight: 400;\r\n-  color: #101010;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field label .wpc_required {\r\n-  color: #f00;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field .wpc-form-control {\r\n-  width: 100%;\r\n-  background-color: #f1f1f5;\r\n-  border: none;\r\n-  border: none;\r\n-  border-radius: 4;\r\n-  -webkit-border-radius: 4;\r\n-  -ms-border-radius: 4;\r\n-  height: 45px;\r\n-  font-size: 14px;\r\n-  color: #878787;\r\n-  padding: 0 15px;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus, .wpc-reservation-form .wpc-reservation-field .wpc-form-control:active {\r\n-  border-bottom-color: #e3106e;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message {\r\n-  height: 60px;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field .wpc-form-control::placeholder {\r\n-  color: #999;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field select.wpc-form-control {\r\n-  background-image: url(\"data:image\u002Fsvg+xml, %3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='%23212529' viewBox='0 0 1000 1000'%3E%3Cpath d='M500,10L227.8,391.1h544.4L500,10z M500,990l272.2-381.1H227.8L500,990z'%3E%3C\u002Fpath%3E%3C\u002Fsvg%3E\");\r\n-  background-repeat: no-repeat;\r\n-  background-position: right 15px;\r\n-  background-size: 45px 14px;\r\n-  padding-right: 60px;\r\n-  -moz-appearance: none;\r\n-  -webkit-appearance: none;\r\n-}\r\n-.wpc-reservation-form .wpc-reservation-field select::-ms-expand {\r\n-  display: none;\r\n-}\r\n-.wpc-reservation-form #wpc_cancel_request,\r\n-.wpc-reservation-form #wpc_book_table {\r\n-  cursor: pointer;\r\n-  font-size: 15px;\r\n-  font-weight: 600;\r\n-  color: #e3106e;\r\n-  border-bottom: 2px solid #5d78ff;\r\n-  margin-left: 10px;\r\n-}\r\n-.wpc-reservation-form.hide-cancel-text #wpc_cancel_request {\r\n-  display: none;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info {\r\n-  background-color: #e3106e;\r\n-  border-radius: 10px;\r\n-  -webkit-border-radius: 10px;\r\n-  -ms-border-radius: 10px;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info ul {\r\n-  padding: 0;\r\n-  margin: 0 0 40px;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info ul li {\r\n-  list-style: none;\r\n-  font-size: 17px;\r\n-  margin-bottom: 15px;\r\n-  color: #fff;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info ul li .wpc-user-field-info {\r\n-  min-width: 80px;\r\n-  display: inline-block;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info .wpc_log_message {\r\n-  border-radius: 8px;\r\n-  -webkit-border-radius: 8px;\r\n-  -ms-border-radius: 8px;\r\n-  background-color: #f1ae1f;\r\n-  color: #fff;\r\n-  border-color: #f1ae1f;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info .reservation-form-title {\r\n-  color: #fff;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_user_info table tr td,\r\n-.wpc-reservation-form .wpc_reservation_user_info table tr th {\r\n-  color: #fff;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_info ul {\r\n-  list-style-type: none;\r\n-  margin: 0 0 20px;\r\n-  padding: 0;\r\n-}\r\n-.wpc-reservation-form .wpc_reservation_info ul li {\r\n-  margin-bottom: 10px;\r\n-}\r\n-.wpc-reservation-form .confirm_booking_btn,\r\n-.wpc-reservation-form .cancell_form_submit {\r\n-  margin-right: 10px;\r\n-  background-color: #e3106e;\r\n-  position: relative;\r\n-}\r\n-.wpc-reservation-form .confirm_booking_btn.loading,\r\n-.wpc-reservation-form .cancell_form_submit.loading {\r\n-  padding-right: 25px;\r\n-}\r\n-.wpc-reservation-form .confirm_booking_btn.loading:before,\r\n-.wpc-reservation-form .cancell_form_submit.loading:before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\r\n-  position: absolute;\r\n-  right: 4px;\r\n-  top: calc(50% - 16px);\r\n-  \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite !important;\r\n-  z-index: 1;\r\n-}\r\n-.wpc-reservation-form .edit_booking_btn {\r\n-  background: transparent;\r\n-  border: 1px solid #fff;\r\n-  padding: 13px 20px;\r\n-  line-height: 16px;\r\n-}\r\n-.wpc-reservation-form .wpc-another-reservation i {\r\n-  font-size: 12px;\r\n-  padding-right: 5px;\r\n-}\r\n-.wpc-reservation-form .wpc-another-reservation-free {\r\n-  display: none;\r\n-  border: 1px solid #fff;\r\n-  margin-top: 5px;\r\n-}\r\n-.wpc-reservation-form .wpc-another-reservation-free i {\r\n-  font-size: 12px;\r\n-  padding-right: 5px;\r\n-  line-height: 45px;\r\n-}\r\n-.wpc-reservation-form .wpc-another-reservation-free:hover {\r\n-  border: 1px solid #e3106e !important;\r\n-}\r\n-\r\n-.wpc_reservation_form_two {\r\n-  display: none;\r\n-}\r\n-\r\n-.wpc_error_message {\r\n-  text-align: center;\r\n-  background: rgba(255, 143, 143, 0.2901960784);\r\n-  padding: 10px;\r\n-}\r\n-\r\n-.wpc_log_message {\r\n-  color: #4f8a10;\r\n-  background-color: #dff2bf;\r\n-  border: 1px solid #bce8f1;\r\n-  border-radius: 2px;\r\n-  padding: 10px;\r\n-  text-align: center;\r\n-}\r\n-\r\n-.wpc_cancell_log_message {\r\n-  display: none;\r\n-  color: #4f8a10;\r\n-  background-color: #dff2bf;\r\n-  border: 1px solid #bce8f1;\r\n-  border-radius: 2px;\r\n-  padding: 10px;\r\n-  text-align: center;\r\n-}\r\n-\r\n-.picker__holder .picker__box {\r\n-  background-color: #e3106e;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border: none;\r\n-  padding: 10px 20px;\r\n-}\r\n-.picker__holder .picker__table tr th,\r\n-.picker__holder .picker__table tr td {\r\n-  border: none;\r\n-  text-align: center;\r\n-  font-size: 16px;\r\n-}\r\n-.picker__holder .picker__table tbody > tr:nth-child(odd) > td,\r\n-.picker__holder .picker__table tbody > tr:nth-child(odd) > th {\r\n-  background-color: transparent;\r\n-}\r\n-.picker__holder .picker__month,\r\n-.picker__holder .picker__year {\r\n-  color: #fff;\r\n-}\r\n-.picker__holder .picker__day,\r\n-.picker__holder .picker__weekday {\r\n-  color: #fff;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-}\r\n-.picker__holder tbody tr:hover > td,\r\n-.picker__holder tbody tr:hover > th {\r\n-  background-color: transparent;\r\n-}\r\n-.picker__holder .picker__footer .picker__button--today,\r\n-.picker__holder .picker__footer .picker__button--clear,\r\n-.picker__holder .picker__footer .picker__button--close {\r\n-  border: none;\r\n-  color: #fff;\r\n-  background-color: rgba(0, 0, 0, 0.6);\r\n-  margin: 0 10px;\r\n-}\r\n-\r\n-.picker__nav--next:hover,\r\n-.picker__nav--prev:hover {\r\n-  background-color: transparent;\r\n-  color: #fff;\r\n-}\r\n-\r\n-.picker__nav--prev:before {\r\n-  border-right-color: #fff;\r\n-}\r\n-\r\n-.picker__nav--next:before {\r\n-  border-left-color: #fff;\r\n-}\r\n-\r\n-.picker--focused .picker__day--highlighted,\r\n-.picker__day--highlighted:hover,\r\n-.picker__day--infocus:hover,\r\n-.picker__day--outfocus:hover {\r\n-  background-color: #fff;\r\n-  color: #232323;\r\n-}\r\n-\r\n-.picker--focused .picker__day--disabled,\r\n-.picker__day--disabled,\r\n-.picker__day--disabled:hover {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-  opacity: 0.5;\r\n-  color: #fff;\r\n-}\r\n-\r\n-.picker__list {\r\n-  padding-bottom: 0;\r\n-}\r\n-.picker__list .picker__list-item {\r\n-  background-color: transparent;\r\n-  border-color: transparent;\r\n-  color: #fff;\r\n-  border-bottom-color: rgba(0, 0, 0, 0.08);\r\n-  font-size: 15px;\r\n-}\r\n-.picker__list .picker__list-item.picker__list-item--selected, .picker__list .picker__list-item.picker__list-item--highlighted {\r\n-  background-color: rgba(0, 0, 0, 0.08);\r\n-}\r\n-\r\n-.wpc_cart_block {\r\n-  position: fixed;\r\n-  right: -500px;\r\n-  top: 50%;\r\n-  z-index: 99999;\r\n-  width: 460px;\r\n-  transition: all 0.4s ease;\r\n-  -webkit-transition: all 0.4s ease;\r\n-  -moz-transition: all 0.4s ease;\r\n-  -ms-transition: all 0.4s ease;\r\n-  transform: translateY(-50%);\r\n-  padding-left: 0px;\r\n-  margin: 0;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc_cart_block {\r\n-    width: 320px;\r\n-    right: -320px;\r\n-    \u002F* transform: translateY(-20%);\r\n-    top: 30%; *\u002F\r\n-  }\r\n-\r\n-  .wpc_cart_block .wpc_cart_icon {\r\n-    left: -75px !important;\r\n-\r\n-  }\r\n-}\r\n-.wpc_cart_block.cart_icon_active {\r\n-  right: 0;\r\n-}\r\n-.wpc_cart_block .wpc_cart_icon {\r\n-  position: absolute;\r\n-  left: -108px;\r\n-  top: 50%;\r\n-  background: #5d78ff;\r\n-  padding: 20px 20px;\r\n-  color: #fff;\r\n-  border-top-left-radius: 9px;\r\n-  border-bottom-left-radius: 10px;\r\n-  min-width: 70px;\r\n-  text-align: center;\r\n-  max-height: 65px;\r\n-}\r\n-\r\n-\u002F* when cart_icon_active *\u002F\r\n-.wpc-minicart-wrapper.cart_icon_active.style1 .wpc_cart_icon {\r\n-  left: -64px;\r\n-}\r\n-\r\n-.wpc-cart_main_block .wpc_cart_icon {\r\n-  display: flex;\r\n-  align-items: center;\r\n-  justify-content: center;\r\n-}\r\n-\r\n-.wpc_cart_icon img {\r\n-  width: 30px;\r\n-  height: 30px;\r\n-}\r\n-.wpc_cart_block div#wpc-mini-cart-count .basket-item-count {\r\n-  vertical-align: top;\r\n-}\r\n-.wpc_cart_block .wpc_background_color {\r\n-  background-color: #fafafa;\r\n-  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\r\n-  padding: 15px;\r\n-  list-style-type: none;\r\n-  max-height: 500px;\r\n-  overflow-y: scroll;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc_cart_block .wpc_background_color {\r\n-    max-height: 350px;\r\n-  }\r\n-}\r\n-.wpc_cart_block .wpc_background_color a.button.wc-forward {\r\n-  background: #e3106e;\r\n-  padding: 10px 10px;\r\n-  margin-right: 10px;\r\n-  color: #fff;\r\n-  width: 100%;\r\n-  text-align: center;\r\n-  border-radius: 3px;\r\n-  -webkit-border-radius: 3px;\r\n-  -ms-border-radius: 3px;\r\n-  font-size: 14px;\r\n-  text-transform: uppercase;\r\n-  font-weight: 600;\r\n-  line-height: 24px;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation {\r\n-  padding-left: 0 !important;\r\n-  display: block;\r\n-  border-left: none;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation dt,\r\n-.wpc_cart_block .wpc_background_color dl.variation dd {\r\n-  display: inline-block;\r\n-  width: 45%;\r\n-  padding: 0 !important;\r\n-  margin: 0 !important;\r\n-  font-size: 15px;\r\n-  line-height: 30px;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation dt p,\r\n-.wpc_cart_block .wpc_background_color dl.variation dd p {\r\n-  margin-bottom: 0;\r\n-}\r\n-.wpc_cart_block .wpc_background_color dl.variation dt {\r\n-  font-weight: 600;\r\n-}\r\n-.wpc_cart_block .wpc_background_color .wpc_pro_main_price {\r\n-  background: #f9f9f9;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__buttons {\r\n-  display: flex;\r\n-  justify-content: space-between;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart {\r\n-  padding: 0;\r\n-  position: relative;\r\n-  list-style-type: none;\r\n-  margin: 0;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li {\r\n-  display: block;\r\n-  padding-left: 110px !important;\r\n-  min-height: 106px;\r\n-  padding-top: 15px !important;\r\n-  padding-right: 20px !important;\r\n-  margin: 10px 0 20px !important;\r\n-  padding: 8px;\r\n-  background-color: #f9f9f9;\r\n-  border-radius: 4px;\r\n-  -webkit-border-radius: 4px;\r\n-  -ms-border-radius: 4px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li a {\r\n-  font-size: 18px;\r\n-  color: #e3106e;\r\n-  font-weight: 500;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li img {\r\n-  width: 80px !important;\r\n-  position: absolute;\r\n-  height: 80px !important;\r\n-  object-fit: cover;\r\n-  left: 15px;\r\n-}\r\n-.wpc-minicart-wrapper.style1 .wpc-woocommerce-mini-cart li img {\r\n-  display: none;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\r\n-  position: absolute;\r\n-  right: 0px;\r\n-  background: #f00;\r\n-  width: 20px;\r\n-  height: 20px;\r\n-  line-height: 18px;\r\n-  text-align: center;\r\n-  color: #fff;\r\n-  border-radius: 50%;\r\n-  -webkit-border-radius: 50%;\r\n-  -ms-border-radius: 50%;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart li .quantity {\r\n-  display: block;\r\n-  font-size: 14px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__total {\r\n-  background-color: #f9f9f9;\r\n-  padding: 10px 15px;\r\n-  margin-bottom: 20px;\r\n-  display: flex;\r\n-  align-items: center;\r\n-  justify-content: space-between;\r\n-  font-weight: bold;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent {\r\n-  margin-bottom: 30px;\r\n-  display: flex;\r\n-  align-items: center;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent label {\r\n-  margin-right: 15px;\r\n-  vertical-align: inherit;\r\n-  font-size: 18px;\r\n-  font-weight: 500;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-  vertical-align: middle;\r\n-}\r\n-.wpc_cart_block .minicart-condition-parent input {\r\n-  margin-right: 8px;\r\n-  margin-top: 2px;\r\n-}\r\n-.wpc_cart_block .wpc-woocommerce-mini-cart__empty-message {\r\n-  margin: 20px 0;\r\n-  line-height: 34px;\r\n-  padding: 0;\r\n-}\r\n-\r\n-\u002F* minicart *\u002F\r\n-.wpc-menu-mini-cart .product_list_widget li a:not(.remove) {\r\n-  grid-column: span 12;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .variation {\r\n-  grid-column: span 12;\r\n-  margin-top: 10px;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .quantity {\r\n-  position: relative;\r\n-  padding-right: 20px;\r\n-  margin-right: 10px;\r\n-  margin-top: 10px;\r\n-  display: inline-block;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li .quantity .qty {\r\n-  border: 1px solid #dcdcdc;\r\n-  padding: 5px 10px;\r\n-  margin: 5px 0;\r\n-  max-width: 100px;\r\n-  width: 100px;\r\n-  background-color: #fff;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading {\r\n-  position: relative;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading:before {\r\n-  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\r\n-  position: absolute;\r\n-  left: 48px;\r\n-  top: 48px;\r\n-  \u002F* Safari *\u002F\r\n-  animation: spin 2s linear infinite !important;\r\n-  z-index: 1;\r\n-}\r\n-.wpc-menu-mini-cart .product_list_widget li.loading .attachment-woocommerce_thumbnail {\r\n-  z-index: 0;\r\n-  width: 80px;\r\n-  height: 80px;\r\n-  filter: brightness(0.5);\r\n-}\r\n-\u002F* .wpc-menu-mini-cart .wpc-minicart-extra-total {\r\n-  padding: 10px 15px;\r\n-  margin-bottom: 20px;\r\n-  display: flex;\r\n-  flex-wrap: nowrap;\r\n-  justify-content: space-between;\r\n-  align-items: center;\r\n-  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\r\n-  font-weight: 600 !important;\r\n-  font-size: 18px !important;\r\n-} *\u002F\r\n-\r\n-\u002F* Style2 Mini Cart - scroll fix*\u002F\r\n-.wpc-minicart-wrapper.style2 .product_list_widget {\r\n-  flex: 1 !important;\r\n-  overflow-y: auto !important;\r\n-  min-height: 0 !important;\r\n-  max-height: none !important;\r\n-  padding-bottom: 50px !important;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.style1 .wpc-subtotal-wrap {\r\n-  position: relative !important;\r\n-  bottom: auto !important;\r\n-  flex-shrink: 0 !important;\r\n-  z-index: 2 !important;\r\n-  box-shadow: 0 -4px 12px rgba(86, 86, 86, 0.08) !important;\r\n-}\r\n-.wpc-minicart-wrapper.style1 .wpc_background_color {\r\n-  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\r\n-}\r\n-.wpc-minicart-wrapper.style1 .wpc-woocommerce-mini-cart__empty-message {\r\n-  padding: 15px;\r\n-}\r\n-.wpc-minicart-wrapper.style1 .wpc-empty-btn {\r\n-  display: inline-block;\r\n-  margin: 0 auto;\r\n-  text-align: center;\r\n-}\r\n-.wpc-minicart-wrapper.style1 .wpc-cross-sell-slider .wpc-food-menu-item {\r\n-  padding: 0 25px;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper .wpc-minicart-header {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  justify-content: space-between;\r\n-  padding-left: 40px;\r\n-  padding-right: 20px;\r\n-  padding-top: 23px;\r\n-  padding-bottom: 23px;\r\n-  background-color: #e3106e;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-header .cart-counts {\r\n-  font-size: 22px;\r\n-  font-weight: 700;\r\n-  line-height: 1;\r\n-  color: #fff;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-header .cart-counts .wpc-mini-cart-count {\r\n-  padding-right: 3px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-header .minicart-close {\r\n-  border-radius: 50%;\r\n-  width: 28px;\r\n-  height: 28px;\r\n-  padding: 0;\r\n-  line-height: 25px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-header .minicart-close:focus {\r\n-  outline-style: none;\r\n-}\r\n-.wpc-minicart-wrapper .widget_shopping_cart_content {\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-minicart-wrapper .cart-wrapper {\r\n-  height: 100vh;\r\n-  overflow-y: scroll;\r\n-  display: flex !important;\r\n-  flex-direction: column !important;\r\n-}\r\n-.wpc-minicart-wrapper .cart-wrapper::-webkit-scrollbar {\r\n-  width: 5px;\r\n-}\r\n-.wpc-minicart-wrapper .cart-wrapper::-webkit-scrollbar-thumb {\r\n-  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\r\n-}\r\n-.wpc-minicart-wrapper .wpc-menu-mini-cart {\r\n-  max-height: none;\r\n-  overflow-y: hidden;\r\n-  position: relative;\r\n-  padding: 0;\r\n-  box-shadow: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-menu-mini-cart .wpc-empty-btn {\r\n-  padding: 6px 40px;\r\n-  text-transform: capitalize;\r\n-}\r\n-.wpc-minicart-wrapper .wpc_cart_block {\r\n-  background-color: #fff;\r\n-  box-shadow: -15px 0px 40px rgba(0, 0, 0, 0.05);\r\n-  padding-left: 0;\r\n-  height: 100%;\r\n-  right: -460px;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  .wpc-minicart-wrapper .wpc_cart_block {\r\n-    transform: translateY(0);\r\n-    top: 0;\r\n-    width: 100%;\r\n-    right: -100%;\r\n-  }\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget {\r\n-  padding: 0 0px 0 24px !important;\r\n-  margin: 20px 20px 15px 0 !important;\r\n-  flex: 1 !important;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item {\r\n-  background-color: transparent;\r\n-  border-radius: 0;\r\n-  padding-top: 0 !important;\r\n-  padding-left: 0px !important;\r\n-  padding-right: 0 !important;\r\n-  position: relative;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item:not(:last-child) {\r\n-  border-bottom: 1px solid #e0e0e0;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item a:not(.remove) {\r\n-  color: #3a3a3a;\r\n-  font-size: 14px;\r\n-  font-weight: 600;\r\n-  display: block !important;\r\n-  padding-right: 50px !important;\r\n-  word-wrap: break-word !important;\r\n-  overflow-wrap: break-word !important;\r\n-  transition: all 0.3s ease;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item a:not(.remove):hover {\r\n-  color: #000000;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation dd {\r\n-  width: 70%;\r\n-  padding-left: 10px !important;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation dt {\r\n-  max-width: 30%;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button {\r\n-  background-color: transparent !important;\r\n-  top: 10px;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button svg {\r\n-  background-color: transparent;\r\n-  position: absolute;\r\n-  left: 0;\r\n-  top: 0;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button:focus {\r\n-  outline-style: none;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper {\r\n-  display: flex;\r\n-  align-items: center;\r\n-  position: relative;\r\n-  padding: 10px 0;\r\n-  line-height: 20px;\r\n-  gap: 2px;\r\n-  flex-wrap: wrap;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity {\r\n-  margin: 0;\r\n-  order: 1;\r\n-  padding-right: 0;\r\n-  padding-right: 40px;\r\n-  line-height: 23px;\r\n-  text-align: center;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity::after {\r\n-  right: 15px;\r\n-  left: auto;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty {\r\n-  width: 100px;\r\n-  text-align: center;\r\n-  appearance: none;\r\n-  -webkit-appearance: none;\r\n-  font-weight: 700;\r\n-  -moz-appearance: textfield;\r\n-  outline-style: none;\r\n-  border-radius: 6px;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty:hover, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty:focus, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty::-webkit-inner-spin-button, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty::-webkit-outer-spin-button {\r\n-  appearance: none;\r\n-  outline-style: none;\r\n-  -webkit-appearance: none;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty[type=number] {\r\n-  -moz-appearance: textfield;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus,\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus {\r\n-  position: absolute;\r\n-  left: 15px;\r\n-  padding: 0;\r\n-  border: transparent;\r\n-  top: -4px;\r\n-  line-height: 1;\r\n-  bottom: 0;\r\n-  color: #000000;\r\n-  background: transparent;\r\n-  right: auto;\r\n-  font-weight: 700;\r\n-  font-size: 16px;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus:hover, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus:focus,\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus:hover,\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus:focus {\r\n-  outline-style: none;\r\n-  background-color: transparent;\r\n-  color: #000000;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus {\r\n-  right: 50px;\r\n-  left: auto;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper span.quantity {\r\n-  padding-left: 0;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .amount {\r\n-  order: 1;\r\n-  font-weight: 400 !important;\r\n-  font-size: 16px;\r\n-}\r\n-.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .single-subtotal-item {\r\n-  order: 3;\r\n-  margin-left: auto;\r\n-  font-weight: 400 !important;\r\n-  font-size: 16px !important;\r\n-}\r\n-\r\n-\u002F* .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .single-subtotal-item .wpc-minicart-subtotal {\r\n-  font-size: 16px;\r\n-} *\u002F\r\n-\r\n-\u002F* Mini-Cart Item Loading State *\u002F\r\n-.wpc-menu-mini-cart .product_list_widget li.loading,\r\n-.wpc-woocommerce-mini-cart li.loading {\r\n-  position: relative;\r\n-  opacity: 0.6;\r\n-  pointer-events: none;\r\n-}\r\n-\r\n-.wpc-menu-mini-cart .product_list_widget li.loading:before,\r\n-.wpc-woocommerce-mini-cart li.loading:before {\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  left: 50%;\r\n-  top: 50%;\r\n-  transform: translate(-50%, -50%);\r\n-  width: 32px;\r\n-  height: 32px;\r\n-  border: 4px solid rgba(255, 255, 255, 0.3);\r\n-  border-top-color: rgba(255, 255, 255, 1);\r\n-  border-right-color: rgba(255, 255, 255, 0.8);\r\n-  border-radius: 50%;\r\n-  animation: spin 1s linear infinite;\r\n-  z-index: 10;\r\n-  pointer-events: none;\r\n-}\r\n-\r\n-.wpc-menu-mini-cart .product_list_widget li.loading img,\r\n-.wpc-woocommerce-mini-cart li.loading img {\r\n-  z-index: 0;\r\n-  filter: brightness(0.5);\r\n-}\r\n-\r\n-@keyframes spin {\r\n-  from {\r\n-    transform: rotate(0deg);\r\n-  }\r\n-  to {\r\n-    transform: rotate(360deg);\r\n-  }\r\n-}\r\n-\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart li {\r\n-  padding-left: 15px !important;\r\n-}\r\n-\u002F* ---------------------------- Style-2 list item layout ---------------------------- *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li {\r\n-  position: relative;\r\n-  padding: 8px !important;\r\n-  margin-bottom: 12px !important;\r\n-  border-radius: 4px;\r\n-}\r\n-\r\n-\r\n-\u002F* ============================================\r\n-STYLE-2 MINI-CART LAYOUT \r\n-============================================ *\u002F\r\n-\u002F* List item container - Grid Layout *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li > a:not(.remove) {\r\n-  display: flex !important;\r\n-  gap: 12px !important;\r\n-}\r\n-\u002F* Hide the SVG and show a cross using CSS *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button svg {\r\n-  display: block;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li {\r\n-  display: grid !important;\r\n-  grid-template-columns: 60px 1fr auto;\r\n-  grid-template-rows: auto auto;\r\n-  column-gap: 12px;\r\n-  row-gap: 8px;\r\n-  position: relative;\r\n-  padding: 12px !important;\r\n-  margin-bottom: 12px !important;\r\n-  border-radius: 8px;\r\n-  background: #fff !important;\r\n-  border: 1px solid #e5e7eb !important;\r\n-}\r\n-\r\n-\u002F* Product link (contains image + name) - Grid position *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li > a:not(.remove) {\r\n-  grid-column: 1 \u002F 3;\r\n-  grid-row: 1;\r\n-  display: flex !important;\r\n-  align-items: flex-start;\r\n-  gap: 12px !important;\r\n-  text-decoration: none;\r\n-  color: #111;\r\n-  font-size: 14px;\r\n-  font-weight: 500;\r\n-  line-height: 1.4;\r\n-  min-height: 60px;\r\n-}\r\n-\r\n-\u002F* Product Image *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li img {\r\n-  display: block !important;\r\n-  width: 60px !important;\r\n-  height: 60px !important;\r\n-  object-fit: cover;\r\n-  border-radius: 6px;\r\n-  flex-shrink: 0;\r\n-  position: relative !important;\r\n-  left: 0 !important;\r\n-  margin: 0 !important;\r\n-  top: 0 !important;\r\n-  transform: translateY(0) !important;\r\n-  float: none !important;\r\n-}\r\n-\r\n-\u002F* Meta data (Color, Size, etc) - Position below product name *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation {\r\n-  grid-column: 2;\r\n-  grid-row: 1;\r\n-  margin: 32px 0 0 0;\r\n-  font-size: 12px;\r\n-  color: #6b7280;\r\n-  line-height: 1.3;\r\n-  align-self: start;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation dt,\r\n-.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation dd {\r\n-  display: inline;\r\n-  margin: 0;\r\n-  font-weight: 400;\r\n-}\r\n-\r\n-\u002F* Quantity wrapper - Below image (Grid column 1-2, row 2) *\u002F\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .mini-cart-quantity-wrapper {\r\n-  grid-column: 1 \u002F 3 !important;\r\n-  grid-row: 2 !important;\r\n-  display: flex !important;\r\n-  align-items: center;\r\n-  gap: 8px !important;\r\n-  margin: 0;\r\n-  padding: 0;\r\n-}\r\n-\r\n-\u002F* Price positioning - Top right corner *\u002F\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .mini-cart-quantity-wrapper\r\n-  > .woocommerce-Price-amount {\r\n-  position: relative !important;\r\n-  font-size: 16px !important;\r\n-  font-weight: 600 !important;\r\n-  color: #111 !important;\r\n-  margin: 0 !important;\r\n-}\r\n-\r\n-\r\n-\u002F* Delete button (X icon on image) *\u002F\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .remove.remove_from_cart_button {\r\n-  text-decoration: none  !important;\r\n-  position: absolute ;\r\n-  top: 6px !important;\r\n-  left: 6px !important;\r\n-  width: 20px !important;\r\n-  height: 20px !important;\r\n-  background: rgba(0, 0, 0, 0.6) !important;\r\n-  border-radius: 50%;\r\n-  display: flex !important;\r\n-  align-items: center;\r\n-  justify-content: center;\r\n-  padding: 0;\r\n-  border: none;\r\n-  z-index: 10;\r\n-  transition: background 0.2s ease !important;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .remove.remove_from_cart_button:hover {\r\n-  background: rgba(239, 68, 68, 0.9) !important;\r\n-}\r\n-\r\n-\u002F* Hide SVG and show text \"x\" *\u002F\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .remove.remove_from_cart_button\r\n-  svg {\r\n-  display: none !important;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.style2\r\n-  .wpc-woocommerce-mini-cart\r\n-  li\r\n-  .remove.remove_from_cart_button::before {\r\n-  content: \"×\";\r\n-  color: #fff;\r\n-  font-size: 18px;\r\n-  font-weight: 400;\r\n-  line-height: 1;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.cart_icon_active .wpc_cart_block {\r\n-  right: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider {\r\n-  border-top: 4px solid #ff8a00;\r\n-  border-bottom: 4px solid #ff8a00;\r\n-  position: relative;\r\n-}\r\n-\r\n-\u002F* for style2 cross sell slider  position *\u002F\r\n-.wpc-minicart-wrapper.style2 .wpc-cross-sell-slider {\r\n-  bottom: 75px !important;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .title-wrap {\r\n-  display: flex;\r\n-  margin-bottom: 15px;\r\n-  padding-left: 40px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .title-wrap h4 {\r\n-  font-size: 18px;\r\n-  font-weight: 700;\r\n-  padding-left: 10px;\r\n-  margin: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-cross-sells {\r\n-  overflow: hidden;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item {\r\n-  margin-bottom: 0;\r\n-  margin: 0;\r\n-  padding: 0 40px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-col-md-4 {\r\n-  max-width: 60px;\r\n-  padding: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-add-to-cart {\r\n-  bottom: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-add-to-cart a {\r\n-  font-size: 13px;\r\n-  padding: 0px 11px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title {\r\n-  font-size: 15px;\r\n-  font-weight: 600;\r\n-  color: #000000;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-title-border {\r\n-  display: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title a {\r\n-  margin: 5px 0 10px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-menu-price {\r\n-  width: 100%;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-menu-currency {\r\n-  align-self: flex-start !important;\r\n-  color: #000000;\r\n-  width: 100%;\r\n-  padding: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-inner-content p {\r\n-  display: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-cross-sells {\r\n-  background-color: #fff;\r\n-  padding-top: 30px;\r\n-  padding-bottom: 25px;\r\n-  position: relative;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-prev,\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-next {\r\n-  width: 20px;\r\n-  height: 20px;\r\n-  text-align: center;\r\n-  position: absolute;\r\n-  top: 35px;\r\n-  bottom: 0;\r\n-  left: 10px;\r\n-  margin: auto;\r\n-  z-index: 1;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-next {\r\n-  left: auto;\r\n-  right: 25px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper {\r\n-  background-color: #fff;\r\n-  margin: 10px 40px 10px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .showcoupon {\r\n-  margin-bottom: 10px;\r\n-  font-size: 15px;\r\n-  font-weight: 500;\r\n-  padding-bottom: 3px;\r\n-  border-bottom: 1px solid #000000;\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-  line-height: 1;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from_wrap {\r\n-  display: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from {\r\n-  display: flex;\r\n-  flex-wrap: wrap;\r\n-  background: #fff;\r\n-  position: relative;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-minicart-coupon-field {\r\n-  width: 100%;\r\n-  padding: 8px 16px;\r\n-  border: 1px solid #e0e0e0;\r\n-  font-size: 16px;\r\n-  line-height: 26px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-minicart-coupon-field:focus {\r\n-  outline-style: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn {\r\n-  font-size: 16px;\r\n-  line-height: 20px;\r\n-  position: absolute;\r\n-  right: 0;\r\n-  top: 0;\r\n-  bottom: 0;\r\n-  border-radius: 0;\r\n-  color: #fff;\r\n-  background-color: #e3106e;\r\n-  border-top-right-radius: 3px;\r\n-  border-bottom-right-radius: 3px;\r\n-  padding: 8px 16px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn:hover {\r\n-  outline-offset: none;\r\n-  border-color: transparent;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn:focus {\r\n-  box-shadow: none;\r\n-  outline-style: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .woocommerce-error {\r\n-  border-top-color: #e3106e;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-coupon-wrapper .woocommerce-error::before {\r\n-  color: #e3106e;\r\n-}\r\n-.wpc-minicart-wrapper #widget-shopping-cart-remove-coupon {\r\n-  display: flex;\r\n-  justify-content: space-between;\r\n-  padding: 10px 40px 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-total-btn-wrapper {\r\n-  padding-left: 40px;\r\n-  padding-right: 40px;\r\n-}\r\n-.wpc-minicart-wrapper .total {\r\n-  background-color: transparent;\r\n-  margin: 20px 40px 0;\r\n-  border-bottom: 2px dashed #e5e5e5;\r\n-  padding: 0 0 15px;\r\n-  color: #0a0a0a;\r\n-  font-size: 18px !important;\r\n-  font-weight: 600 !important;\r\n-  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\r\n-}\r\n-.wpc-minicart-wrapper .total strong {\r\n-  font-size: 18px !important;\r\n-  font-weight: 600 !important;\r\n-  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-extra .wpc-minicart-extra-total {\r\n-  background: transparent;\r\n-  padding: 20px 40px 0;\r\n-  margin-bottom: 0;\r\n-  font-size: 16px;\r\n-  margin-bottom: 20px;\r\n-  line-height: 20px;\r\n-  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\r\n-  font-weight: 600 !important;\r\n-  font-size: 16px !important;\r\n-  display: flex;\r\n-  flex-wrap: nowrap;\r\n-  justify-content: space-between;\r\n-  align-items: center;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-minicart-extra .wpc-minicart-extra-total .wpc-extra-text {\r\n-  font-size: 13px;\r\n-  font-weight: 400;\r\n-  color: rgba(0, 0, 0, 0.5);\r\n-  line-height: 0.8;\r\n-}\r\n-.wpc-minicart-wrapper .wpc_pro_order_time {\r\n-  padding: 0 40px 0px;\r\n-  margin-top: 20px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc_pro_order_time .minicart-condition-parent {\r\n-  justify-content: center;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons {\r\n-  padding: 0 10px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward {\r\n-  background-color: transparent !important;\r\n-  border: 1px solid #e0e0e0;\r\n-  color: #000 !important;\r\n-  font-weight: 700;\r\n-  text-transform: capitalize;\r\n-  transition: all ease 0.4s;\r\n-  padding: 13px 10px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward:hover {\r\n-  background-color: #000 !important;\r\n-  color: #fff !important;\r\n-  border-color: #000;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward:last-child {\r\n-  margin-right: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.checkout {\r\n-  background-color: #48b775 !important;\r\n-  border-color: #48b775;\r\n-  color: #fff !important;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.checkout:hover {\r\n-  background-color: #359a5d !important;\r\n-  border-color: #359a5d;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-subtotal-wrap {\r\n-  position: sticky !important;\r\n-  bottom: 75px !important;\r\n-  width: 100%;\r\n-  background-color: #ffffff;\r\n-  z-index: 20;\r\n-  padding: 10px 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap {\r\n-  margin-right: 20px;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap label {\r\n-  cursor: pointer;\r\n-  display: flex;\r\n-  position: relative;\r\n-  align-items: center;\r\n-  -webkit-tap-highlight-color: transparent;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\r\n-  border: 1px solid #f00;\r\n-  width: 24px;\r\n-  height: 24px;\r\n-  appearance: none;\r\n-  border-radius: 50%;\r\n-  background-color: transparent;\r\n-  margin-top: 0;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:focus {\r\n-  outline-style: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]::after {\r\n-  display: none;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:active,\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:focus {\r\n-  border: 1px solid #f00;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap .dot-shadow {\r\n-  display: block;\r\n-  pointer-events: none;\r\n-  width: 12px;\r\n-  height: 12px;\r\n-  position: absolute;\r\n-  left: 6px;\r\n-  top: -1px;\r\n-  bottom: 0;\r\n-  margin: auto;\r\n-  border-radius: 50%;\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap .dot-shadow {\r\n-  background: #f00;\r\n-  opacity: 0.9;\r\n-  transform: translateY(0) scale(0);\r\n-}\r\n-.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:checked ~ .dot-shadow {\r\n-  opacity: 1;\r\n-  transform: translateY(0) scale(1);\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc_cart_icon {\r\n-  position: fixed;\r\n-  bottom: 20px;\r\n-  right: 20px;\r\n-  z-index: 999;\r\n-  background: #e3106e;\r\n-  border: 1px solid rgba(255, 255, 255, 0.2);\r\n-  color: #fff;\r\n-  text-align: center;\r\n-  font-weight: 600;\r\n-  font-size: 10px;\r\n-  text-transform: uppercase;\r\n-  cursor: pointer;\r\n-  width: 59px;\r\n-  height: 59px;\r\n-  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1), -5px 5px 10px rgba(0, 0, 0, 0.1);\r\n-  border-radius: 4px;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc_cart_icon i {\r\n-  font-size: 16px;\r\n-  line-height: 54px;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count {\r\n-  display: inline-block;\r\n-  width: 20px;\r\n-  height: 20px;\r\n-  position: absolute;\r\n-  right: -10px;\r\n-  top: -10px;\r\n-  background: #e3106e;\r\n-  line-height: 20px;\r\n-  border-radius: 16px;\r\n-  font-size: 12px;\r\n-  font-weight: bold;\r\n-  text-align: center;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc_cart_icon .wpc-cart-message {\r\n-  font-size: 13px;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc-empty-cart {\r\n-  display: flex;\r\n-  align-items: center;\r\n-  text-align: center;\r\n-  height: 100vh;\r\n-  justify-content: center;\r\n-}\r\n-.wpc-minicart-wrapper.style2 .wpc-empty-cart .cart-wrapper {\r\n-  overflow: hidden;\r\n-}\r\n-\r\n-.wpc-minicart-wrapper.style1 .wpc-empty-cart .cart-wrapper {\r\n-  text-align: center !important;\r\n-  padding-top: 40% !important;\r\n-}\r\n-\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .wpc-cart_main_block,\r\n-body.woocomerce-layout-override-enable.woocommerce-checkout .wpc-cart_main_block,\r\n-body.woocomerce-layout-override-enable.woocommerce-order-received .wpc-cart_main_block {\r\n-  display: none;\r\n-}\r\n-\r\n-body.woocomerce-layout-override-enable.woocommerce-cart .wpc_pro_tip_type_wrap:after {\r\n-  transform: translateY(-2px);\r\n-}\r\n-body.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\r\n-  overflow: hidden;\r\n-  float: right;\r\n-  width: 44%;\r\n-  margin-bottom: 30px;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  body.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\r\n-    width: 100%;\r\n-  }\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-order-received .food-with-reserv-wrap {\r\n-  width: 100%;\r\n-}\r\n-@media (max-width: 767px) {\r\n-  body.woocomerce-layout-override-enable .woocommerce-order-received .food-with-reserv-wrap {\r\n-    width: 100%;\r\n-  }\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul {\r\n-  padding: 0;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul > li {\r\n-  color: #7a7a7a;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul > li strong {\r\n-  font-size: 16px;\r\n-  text-transform: none;\r\n-  line-height: normal;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item .woocommerce-table__product-total bdi {\r\n-  font-weight: 700;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-product-gallery ol {\r\n-  overflow: hidden;\r\n-  zoom: 1;\r\n-  margin: 10px 0;\r\n-  padding: 0;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-product-gallery ol li {\r\n-  width: 25%;\r\n-  float: left;\r\n-  margin: 0;\r\n-  list-style: none;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  body.woocomerce-layout-override-enable .woocommerce-product-gallery ol li {\r\n-    margin-right: 5px;\r\n-  }\r\n-}\r\n-body.woocomerce-layout-override-enable.woocommerce-checkout .wpc_pro_remove_tip.wpc-btn:hover {\r\n-  border-color: #a352ff;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce .quantity .qty {\r\n-  width: 130px;\r\n-  margin-right: 10px;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-tabs.wc-tabs-wrapper {\r\n-  padding-top: 50px;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce div.product .woocommerce-variation-price span.price,\r\n-body.woocomerce-layout-override-enable .woocommerce div.product .woocommerce-variation-price p.price {\r\n-  font-size: 28px;\r\n-  font-weight: 700;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce div.product form.cart .reset_variations {\r\n-  font-size: 17px;\r\n-  padding: 20px 0px 0;\r\n-  font-weight: 600;\r\n-  display: inline-block;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce div.product form.cart .variations td.label {\r\n-  padding-left: 15px;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce-variation.single_variation {\r\n-  margin-bottom: 20px;\r\n-}\r\n-body.woocomerce-layout-override-enable .woocommerce form .form-row {\r\n-  padding: 0 15px;\r\n-  margin: 0 0 6px;\r\n-}\r\n-body.woocomerce-layout-override-enable .food-preparation {\r\n-  padding: 15px;\r\n-}\r\n-body.woocomerce-layout-override-enable .food-preparation li {\r\n-  margin-bottom: 5px;\r\n-}\r\n-\r\n-.wpc_variation_popup_content .woocommerce-product-gallery ol {\r\n-  overflow: hidden;\r\n-  zoom: 1;\r\n-  margin: 10px 0;\r\n-  padding: 0;\r\n-}\r\n-.wpc_variation_popup_content .woocommerce-product-gallery ol li {\r\n-  width: 25%;\r\n-  float: left;\r\n-  margin: 0;\r\n-  list-style: none;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc_variation_popup_content .woocommerce-product-gallery ol li {\r\n-    margin-right: 5px;\r\n-  }\r\n-}\r\n-\r\n-\u002F*----------------------------\r\n-\u002F\u002F locattion popup\r\n------------------------------*\u002F\r\n-body.wpc_location_popup {\r\n-  position: relative;\r\n-}\r\n-body.wpc_location_popup:before {\r\n-  background-color: rgba(0, 0, 0, 0.6);\r\n-  position: absolute;\r\n-  left: 0;\r\n-  top: 0;\r\n-  width: 100%;\r\n-  content: \"\";\r\n-  height: 100%;\r\n-  z-index: 999;\r\n-}\r\n-\r\n-#wpc_location_modal,\r\n-#wpc_booking_modal,\r\n-.food_customize_modal,\r\n-.location_change {\r\n-  padding: 40px;\r\n-  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);\r\n-  position: fixed;\r\n-  left: 0;\r\n-  right: 0;\r\n-  top: 50%;\r\n-  margin: auto;\r\n-  max-width: 600px;\r\n-  background: #fff;\r\n-  z-index: 9999;\r\n-  transform: translateY(-50%);\r\n-}\r\n-#wpc_location_modal .wpc-location,\r\n-#wpc_booking_modal .wpc-location,\r\n-.food_customize_modal .wpc-location,\r\n-.location_change .wpc-location {\r\n-  border-color: #eaeaea;\r\n-  height: 50px;\r\n-  margin-bottom: 10px;\r\n-  width: 100%;\r\n-  background: #fff url(\"data:image\u002Fsvg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E\") no-repeat right 15px top 55%;\r\n-  appearance: none;\r\n-}\r\n-#wpc_location_modal .wpc-close,\r\n-#wpc_location_modal .special-menu-close,\r\n-#wpc_booking_modal .wpc-close,\r\n-#wpc_booking_modal .special-menu-close,\r\n-.food_customize_modal .wpc-close,\r\n-.food_customize_modal .special-menu-close,\r\n-.location_change .wpc-close,\r\n-.location_change .special-menu-close {\r\n-  margin-left: 15px;\r\n-  background-color: #e3106e;\r\n-  position: absolute;\r\n-  right: -27px;\r\n-  top: -28px;\r\n-  border-radius: 50%;\r\n-  line-height: 20px;\r\n-  width: 40px;\r\n-  height: 40px;\r\n-  padding: 0;\r\n-}\r\n-#wpc_location_modal .wpc-select-location,\r\n-#wpc_booking_modal .wpc-select-location,\r\n-.food_customize_modal .wpc-select-location,\r\n-.location_change .wpc-select-location {\r\n-  margin-top: 10px;\r\n-}\r\n-\r\n-@media (max-width: 768px) {\r\n-  #wpc_location_modal {\r\n-    margin: 0 20px;\r\n-  }\r\n-  #wpc_location_modal .wpc-close {\r\n-    right: -5px;\r\n-  }\r\n-}\r\n-\r\n-.location_change {\r\n-  text-align: center;\r\n-}\r\n-.location_change .modal-content > div {\r\n-  margin-bottom: 15px;\r\n-}\r\n-\r\n-.food_customize_modal {\r\n-  width: 100%;\r\n-  max-width: 100%;\r\n-}\r\n-\r\n-.wpc-no-link {\r\n-  pointer-events: none;\r\n-  cursor: default;\r\n-}\r\n-\r\n-\u002F*=========================\r\n-\u002F\u002F product popup content\r\n-======================-*\u002F\r\n-.variation_popup_content {\r\n-  padding: 50px;\r\n-  background-color: #fff;\r\n-}\r\n-\r\n-.wpc_danger_text {\r\n-  color: #f00;\r\n-  font-size: 13px;\r\n-}\r\n-\r\n-.wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart {\r\n-  position: relative;\r\n-}\r\n-.wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart a.button {\r\n-  margin-left: auto;\r\n-}\r\n-\r\n-.wpc_success_message {\r\n-  text-align: center;\r\n-  background: #d7ffe3;\r\n-  padding: 10px;\r\n-}\r\n-\r\n-.wpc-cart-message {\r\n-  position: absolute;\r\n-  z-index: 999;\r\n-  min-width: 215px;\r\n-  margin: auto;\r\n-  text-align: center;\r\n-  width: 100%;\r\n-  left: -170px;\r\n-  padding: 10px;\r\n-  background: #ffc107;\r\n-  color: #000;\r\n-  top: -60px;\r\n-  display: none;\r\n-  animation: 0.8s tada;\r\n-}\r\n-.wpc-cart-message:after {\r\n-  width: 0;\r\n-  height: 0;\r\n-  border-style: solid;\r\n-  border-width: 10px 10px 0 10px;\r\n-  border-color: #ffc107 transparent transparent transparent;\r\n-  content: \"\";\r\n-  position: absolute;\r\n-  bottom: -10px;\r\n-  right: 15px;\r\n-}\r\n-@keyframes tada {\r\n-  0% {\r\n-    transform: scale3d(1, 1, 1);\r\n-  }\r\n-  10%, 20% {\r\n-    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\r\n-  }\r\n-  30%, 50%, 70%, 90% {\r\n-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\r\n-  }\r\n-  40%, 60%, 80% {\r\n-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\r\n-  }\r\n-  100% {\r\n-    transform: scale3d(1, 1, 1);\r\n-  }\r\n-}\r\n-.wpc_booking_error.error,\r\n-.wpc-reservation-field.time .wpc-form-control.error {\r\n-  border: 1px solid #f00 !important;\r\n-}\r\n-\r\n-.wpc-validate-msg {\r\n-  position: absolute;\r\n-  right: 10px;\r\n-  top: 15px;\r\n-  background: #f00;\r\n-  color: #fff;\r\n-  font-size: 14px;\r\n-  padding: 0 10px;\r\n-  line-height: 24px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  display: none;\r\n-}\r\n-.wpc-validate-msg:after {\r\n-  border-style: solid;\r\n-  border-width: 10px 6px 0 6px;\r\n-  border-color: #f00 transparent transparent transparent;\r\n-  position: absolute;\r\n-  right: 8px;\r\n-  bottom: -10px;\r\n-  content: \"\";\r\n-}\r\n-\r\n-.wpc-validate-msg1 {\r\n-  display: block;\r\n-  text-align: center;\r\n-  font-size: 16px;\r\n-  color: #f00;\r\n-}\r\n-\r\n-\u002F*-------------------------\r\n-\u002F\u002F Location Filter\r\n---------------------------*\u002F\r\n-.location_menu {\r\n-  position: relative;\r\n-}\r\n-.location_menu .filter-location {\r\n-  width: 100%;\r\n-  height: 45px;\r\n-  border-radius: 5px;\r\n-  -webkit-border-radius: 5px;\r\n-  -ms-border-radius: 5px;\r\n-  border: 1px solid #eaeaea;\r\n-  padding: 0 20px;\r\n-  font-size: 16px;\r\n-  max-width: 300px;\r\n-  display: block;\r\n-  margin-bottom: 40px;\r\n-  appearance: none;\r\n-  background: #fff url(\"data:image\u002Fsvg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E\") no-repeat right 15px top 55%;\r\n-}\r\n-.location_menu .filter-location.left {\r\n-  margin-right: auto;\r\n-}\r\n-.location_menu .filter-location.right {\r\n-  margin-left: auto;\r\n-}\r\n-.location_menu .filter-location.center {\r\n-  margin-left: auto;\r\n-  margin-right: auto;\r\n-}\r\n-\r\n-.discard_booking {\r\n-  color: #e3106e;\r\n-  font-weight: bold;\r\n-  margin-bottom: 20px;\r\n-  border-bottom: 2px solid rgba(227, 16, 110, 0.05);\r\n-  cursor: pointer;\r\n-  display: inline-block;\r\n-}\r\n-\r\n-.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.added:after,\r\n-.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button.added:after {\r\n-  font-family: \"WooCommerce\";\r\n-  content: \"\\e017\";\r\n-  margin-left: 0.53em;\r\n-  vertical-align: bottom;\r\n-}\r\n-\r\n-.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\r\n-  font-size: 16px;\r\n-  line-height: 32px;\r\n-  color: #fff;\r\n-  background-color: #e3106e;\r\n-  display: inline-block;\r\n-  padding: 5px 20px;\r\n-  font-weight: 500;\r\n-  text-decoration: none;\r\n-  border: none;\r\n-  cursor: pointer;\r\n-}\r\n-@media (max-width: 768px) {\r\n-  .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\r\n-    margin-top: 15px;\r\n-  }\r\n-}\r\n-.wpc_variation_popup_content .wpc-single-content .quantity {\r\n-  float: left;\r\n-  margin-right: 15px;\r\n-}\r\n-\r\n-.wpc-close .wpc-close-btn-icon {\r\n-  line-height: 32px;\r\n-}\r\n-.wpc-close .wpc-close-btn-icon svg path {\r\n-  fill: #fff;\r\n-}\r\n-\r\n-@keyframes foodloading {\r\n-  0% {\r\n-    transform: rotate(0deg);\r\n-  }\r\n-  0% {\r\n-    transform: rotate(360deg);\r\n-  }\r\n-}\r\n-.food_location.loading {\r\n-  position: relative;\r\n-}\r\n-.food_location.loading::before {\r\n-  position: absolute;\r\n-  content: \"\";\r\n-  width: 100%;\r\n-  height: 100%;\r\n-  left: 0;\r\n-  top: 0;\r\n-  background-color: rgba(255, 255, 255, 0.9);\r\n-  z-index: 99;\r\n-}\r\n-\r\n-.wpc_loader_wrapper {\r\n-  height: 40px;\r\n-  width: 40px;\r\n-  position: absolute;\r\n-  left: 50%;\r\n-  top: 50%;\r\n-  transform: translate(-50%, -50%);\r\n-  z-index: 999;\r\n-  display: none;\r\n-}\r\n-.loading .wpc_loader_wrapper {\r\n-  display: block;\r\n-}\r\n-.wpc_loader_wrapper .loder-dot {\r\n-  position: absolute;\r\n-  width: 5px;\r\n-  height: 5px;\r\n-  border-radius: 50%;\r\n-  animation: loader 1.6s linear infinite;\r\n-}\r\n-.wpc_loader_wrapper .dot-a {\r\n-  left: 17.5px;\r\n-}\r\n-.wpc_loader_wrapper .dot-b {\r\n-  right: 5px;\r\n-  top: 5px;\r\n-  animation-delay: 0.2s;\r\n-}\r\n-.wpc_loader_wrapper .dot-c {\r\n-  top: 17.5px;\r\n-  right: 0;\r\n-  animation-delay: 0.4s;\r\n-}\r\n-.wpc_loader_wrapper .dot-d {\r\n-  right: 5px;\r\n-  bottom: 5px;\r\n-  animation-delay: 0.6s;\r\n-}\r\n-.wpc_loader_wrapper .dot-e {\r\n-  left: 17.5px;\r\n-  bottom: 0;\r\n-  animation-delay: 0.8s;\r\n-}\r\n-.wpc_loader_wrapper .dot-f {\r\n-  left: 5px;\r\n-  bottom: 5px;\r\n-  animation-delay: 1s;\r\n-}\r\n-.wpc_loader_wrapper .dot-g {\r\n-  top: 17.5px;\r\n-  left: 0;\r\n-  animation-delay: 1.2s;\r\n-}\r\n-.wpc_loader_wrapper .dot-h {\r\n-  left: 5px;\r\n-  top: 5px;\r\n-  animation-delay: 1.4s;\r\n-}\r\n-@keyframes loader {\r\n-  0% {\r\n-    background: #000;\r\n-  }\r\n-  100% {\r\n-    background: #fff;\r\n-  }\r\n-}\r\n+:root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+\n+:root {\n+  --wpc-white-color: #fff;\n+  --wpc-primary: $primary-color;\n+  --wpc-secondary: $secondary-color;\n+  --wpc-gray: $gray-color;\n+  --wpc-dark-color: #000000;\n+  --wpc-dark-alt: #2F4858;\n+  --wpc-dark-light: #1D2327;\n+  --wpc-label-color: #77797E;\n+  --wpc-text-color: #87888B;\n+  --wpc-secondary-color: #0073AA;\n+}\n+\n+\u002F*==================================\n+   default style\n+=================================*\u002F\n+.mb-2 {\n+  margin-bottom: 10px !important;\n+}\n+\n+.mb-3 {\n+  margin-bottom: 15px !important;\n+}\n+\n+.mt-3 {\n+  margin-top: 15px !important;\n+}\n+\n+.mt-4 {\n+  margin-top: 25px !important;\n+}\n+\n+.wpc-devider {\n+  display: block;\n+  width: 100%;\n+  height: 1px;\n+  background: #f1f5f8;\n+}\n+\n+.wpc-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn,\n+.action-button.wpc-btn,\n+.attr-btn-primary,\n+.reservation_form_submit.wpc-btn,\n+.cancell_form_submit.wpc-btn,\n+.settings-content-wraps .wpc-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\n+.wpc-settings-dashboard .button-primary,\n+.wpc-motd-order-btn.wpc-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\n+  font-size: 14px;\n+  color: #ffffff;\n+  background-color: #e3106e;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  padding: 0 15px;\n+  font-weight: 600;\n+  text-decoration: none;\n+  line-height: 45px;\n+  border: none;\n+  cursor: pointer;\n+  text-transform: uppercase;\n+}\n+.wpc-btn:hover, .wpc-btn:focus,\n+.wpc_pro_order_tip_wrapper .wpc-btn:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn:focus,\n+.action-button.wpc-btn:hover,\n+.action-button.wpc-btn:focus,\n+.attr-btn-primary:hover,\n+.attr-btn-primary:focus,\n+.reservation_form_submit.wpc-btn:hover,\n+.reservation_form_submit.wpc-btn:focus,\n+.cancell_form_submit.wpc-btn:hover,\n+.cancell_form_submit.wpc-btn:focus,\n+.settings-content-wraps .wpc-btn:hover,\n+.settings-content-wraps .wpc-btn:focus,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,\n+.wpc-settings-dashboard .button-primary:hover,\n+.wpc-settings-dashboard .button-primary:focus,\n+.wpc-motd-order-btn.wpc-btn:hover,\n+.wpc-motd-order-btn.wpc-btn:focus,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus {\n+  color: #fff;\n+  border: none;\n+  box-shadow: none !important;\n+  background-color: #e3106e;\n+}\n+.wpc-btn.wpc-edit-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn,\n+.action-button.wpc-btn.wpc-edit-btn,\n+.attr-btn-primary.wpc-edit-btn,\n+.reservation_form_submit.wpc-btn.wpc-edit-btn,\n+.cancell_form_submit.wpc-btn.wpc-edit-btn,\n+.settings-content-wraps .wpc-btn.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn,\n+.wpc-settings-dashboard .button-primary.wpc-edit-btn,\n+.wpc-motd-order-btn.wpc-btn.wpc-edit-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn {\n+  color: rgb(93, 120, 255);\n+  background-color: rgb(238, 241, 255);\n+  border: none;\n+  padding: 0 15px;\n+}\n+.wpc-btn.wpc-edit-btn:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-edit-btn:hover,\n+.action-button.wpc-btn.wpc-edit-btn:hover,\n+.attr-btn-primary.wpc-edit-btn:hover,\n+.reservation_form_submit.wpc-btn.wpc-edit-btn:hover,\n+.cancell_form_submit.wpc-btn.wpc-edit-btn:hover,\n+.settings-content-wraps .wpc-btn.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-edit-btn:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-edit-btn:hover,\n+.wpc-settings-dashboard .button-primary.wpc-edit-btn:hover,\n+.wpc-motd-order-btn.wpc-btn.wpc-edit-btn:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-edit-btn:hover {\n+  color: #e3106e;\n+}\n+.wpc-btn.wpc-delete-btn,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-delete-btn,\n+.action-button.wpc-btn.wpc-delete-btn,\n+.attr-btn-primary.wpc-delete-btn,\n+.reservation_form_submit.wpc-btn.wpc-delete-btn,\n+.cancell_form_submit.wpc-btn.wpc-delete-btn,\n+.settings-content-wraps .wpc-btn.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-delete-btn,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-delete-btn,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-delete-btn,\n+.wpc-settings-dashboard .button-primary.wpc-delete-btn,\n+.wpc-motd-order-btn.wpc-btn.wpc-delete-btn,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-delete-btn {\n+  color: #e3106e;\n+  background-color: #ffeeee;\n+  border: none;\n+  padding: 0 15px;\n+}\n+.wpc-btn.wpc-btn-border,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border,\n+.action-button.wpc-btn.wpc-btn-border,\n+.attr-btn-primary.wpc-btn-border,\n+.reservation_form_submit.wpc-btn.wpc-btn-border,\n+.cancell_form_submit.wpc-btn.wpc-btn-border,\n+.settings-content-wraps .wpc-btn.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border,\n+.wpc-settings-dashboard .button-primary.wpc-btn-border,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-border,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border {\n+  border: 1px solid #e3106e;\n+  background-color: transparent;\n+  background-image: none;\n+  color: #e3106e;\n+  text-transform: uppercase;\n+}\n+.wpc-btn.wpc-btn-border:hover,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover,\n+.action-button.wpc-btn.wpc-btn-border:hover,\n+.attr-btn-primary.wpc-btn-border:hover,\n+.reservation_form_submit.wpc-btn.wpc-btn-border:hover,\n+.cancell_form_submit.wpc-btn.wpc-btn-border:hover,\n+.settings-content-wraps .wpc-btn.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-border:hover,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-border:hover,\n+.wpc-settings-dashboard .button-primary.wpc-btn-border:hover,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-border:hover,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-border:hover {\n+  border-color: #e3106e;\n+  color: #e3106e;\n+}\n+.wpc-btn.wpc_mt_two,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc_mt_two,\n+.action-button.wpc-btn.wpc_mt_two,\n+.attr-btn-primary.wpc_mt_two,\n+.reservation_form_submit.wpc-btn.wpc_mt_two,\n+.cancell_form_submit.wpc-btn.wpc_mt_two,\n+.settings-content-wraps .wpc-btn.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc_mt_two,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc_mt_two,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc_mt_two,\n+.wpc-settings-dashboard .button-primary.wpc_mt_two,\n+.wpc-motd-order-btn.wpc-btn.wpc_mt_two,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc_mt_two {\n+  padding: 0 20px;\n+  font-size: 16px;\n+  text-transform: capitalize;\n+}\n+.wpc-btn.wpc-btn-secondary,\n+.wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-secondary,\n+.action-button.wpc-btn.wpc-btn-secondary,\n+.attr-btn-primary.wpc-btn-secondary,\n+.reservation_form_submit.wpc-btn.wpc-btn-secondary,\n+.cancell_form_submit.wpc-btn.wpc-btn-secondary,\n+.settings-content-wraps .wpc-btn.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce button.button.alt.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce #respond input#submit.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable .woocommerce button.button.alt.wpc-btn-secondary,\n+body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button.wpc-btn-secondary,\n+.wpc-settings-dashboard .button-primary.wpc-btn-secondary,\n+.wpc-motd-order-btn.wpc-btn.wpc-btn-secondary,\n+.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.wpc-btn-secondary {\n+  color: var(--wpc-secondary-color);\n+  border-color: var(--wpc-secondary-color);\n+}\n+\n+.wpc-btn-text {\n+  border-radius: 6px;\n+  background-color: transparent;\n+  border: 1px solid #0073AA;\n+  font-size: 15px;\n+  text-transform: capitalize;\n+  color: #0073AA;\n+  padding: 8px 12px;\n+  line-height: 15px;\n+  display: inline-block;\n+  cursor: pointer;\n+  font-weight: 700;\n+  text-decoration: none;\n+}\n+.wpc-btn-text:hover {\n+  border: 1px solid #0073AA;\n+  background-color: transparent;\n+  color: #0073AA;\n+}\n+\n+.wpc-btn-close {\n+  border-radius: 5px;\n+  background-color: var(--wpc-dark-alt);\n+  display: inline-block;\n+  font-weight: 600;\n+  color: #fff;\n+  font-size: 12px;\n+  width: 22px;\n+  height: 22px;\n+  line-height: 22px;\n+  cursor: pointer;\n+  align-self: center;\n+}\n+\n+.wpc-settings .wpc-btn-upload {\n+  background: transparent !important;\n+}\n+.wpc-settings .wpc-btn-upload:focus, .wpc-settings .wpc-btn-upload:hover {\n+  outline-style: none;\n+}\n+\n+.wpc-motd-order-btn {\n+  line-height: 24px;\n+}\n+\n+.btn-danger {\n+  padding: 10px 15px;\n+}\n+.btn-danger:focus {\n+  box-shadow: none;\n+}\n+\n+.wpc-form-control,\n+.attr-form-control {\n+  background: #f1f5f8;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-color: transparent;\n+  border: none;\n+  height: 38px;\n+  line-height: 38px;\n+  box-shadow: none;\n+}\n+.wpc-form-control:focus, .wpc-form-control.focused,\n+.attr-form-control:focus,\n+.attr-form-control.focused {\n+  box-shadow: none;\n+  border: none;\n+}\n+\n+.wpc-display-none {\n+  display: none;\n+}\n+\n+\u002F**\n+* Css switch start for setting page\n+*\u002F\n+.wpc-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+.wpc-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+.wpc-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #e3106e;\n+}\n+\n+.wpc-title {\n+  font-size: 22px;\n+  font-weight: 700;\n+  margin: 0 0 20px;\n+}\n+\n+\u002F*=============================\n+\u002F\u002F wpc label item\n+===============================-- *\u002F\n+.wpc-label-item {\n+  margin-bottom: 0px;\n+  background: #fff;\n+  padding: 20px 30px;\n+  border-radius: 8px;\n+}\n+.wpc-label-item:not(:last-child) {\n+  margin-bottom: 10px;\n+}\n+@media (min-width: 767px) {\n+  .wpc-label-item {\n+    display: flex;\n+    align-items: center;\n+    flex-wrap: wrap;\n+    justify-content: space-between;\n+  }\n+}\n+.wpc-label-item:after {\n+  display: table;\n+  content: \"\";\n+  clear: both;\n+}\n+.wpc-label-item .wpc-label {\n+  margin-right: 33px;\n+  flex-grow: 1;\n+  float: left;\n+}\n+.wpc-label-item .wpc-label label, .wpc-label-item .wpc-label strong {\n+  font-size: 15px;\n+  line-height: 20px;\n+  font-weight: 500;\n+  margin: 0 0 5px;\n+  color: var(--wpc-dark-color);\n+  display: inline-block;\n+}\n+@media (min-width: 767px) {\n+  .wpc-label-item .wpc-label {\n+    width: 260px;\n+  }\n+}\n+.wpc-label-item .wpc-desc {\n+  font-size: 13px;\n+  line-height: 20px;\n+  color: #87888B;\n+  margin: 0 0 15px;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input {\n+  height: 0;\n+  width: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+.wpc-label-item .wpc-meta label.wpcafe_switch_button_label {\n+  cursor: pointer;\n+  width: 42px;\n+  height: 24px;\n+  background: #DDDDDD;\n+  display: inline-block;\n+  border-radius: 100px;\n+  position: relative;\n+  margin: 0;\n+  padding: 0 !important;\n+}\n+.wpc-label-item .wpc-meta label.wpcafe_switch_button_label:after {\n+  content: \"\";\n+  position: absolute;\n+  top: 4px;\n+  left: 4px;\n+  width: 16px;\n+  height: 16px;\n+  background: #fff;\n+  border-radius: 90px;\n+  transition: 0.3s;\n+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.21);\n+}\n+.wpc-label-item .wpc-meta .wpcafe_switch_button_label:before {\n+  content: attr(data-textalt);\n+  position: absolute;\n+  right: 10px;\n+  top: 50%;\n+  transform: translateY(-50%);\n+  color: #fff;\n+  font-size: 10px;\n+  display: inline-block;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label {\n+  background: #e3106e;\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:after {\n+  left: calc(100% - 5px);\n+  transform: translateX(-100%);\n+}\n+.wpc-label-item .wpc-meta input.wpcafe-admin-control-input:checked + label.wpcafe_switch_button_label:before {\n+  content: attr(data-text);\n+  right: inherit;\n+  left: 10px;\n+}\n+.wpc-label-item .wpc-meta label.show_label_text {\n+  text-indent: 0px;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio] {\n+  display: none;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > img {\n+  cursor: pointer;\n+  border: 1px solid #e3106e;\n+  max-width: 100%;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+}\n+.wpc-label-item .wpc-meta .wpcafe-radio-btn > input[type=radio]:checked + img {\n+  border: 1px solid #de0000;\n+}\n+.wpc-label-item .wpc-meta .wpc-pro-text {\n+  color: #e3106e;\n+  margin-left: 5px;\n+}\n+.wpc-label-item .wpc-meta .wpc-label-top {\n+  font-size: 11px;\n+  line-height: 13px;\n+  font-weight: 600;\n+  color: var(--wpc-label-color);\n+  text-transform: uppercase;\n+  display: block;\n+  margin-bottom: 5px;\n+}\n+.wpc-label-item .wpc-form-control {\n+  background-color: #fff;\n+}\n+.wpc-label-item .wpc-settings-input,\n+.wpc-label-item .wpc-form-control {\n+  width: 190px;\n+  height: 42px;\n+  padding: 10px 20px;\n+  border-radius: 6px;\n+  -webkit-border-radius: 6px;\n+  -ms-border-radius: 6px;\n+  border: 1px solid #D2D5DF;\n+  font-size: 14px;\n+  line-height: 20px;\n+  color: var(--wpc-dark-color);\n+  appearance: none;\n+}\n+.wpc-label-item .wpc-settings-input:focus,\n+.wpc-label-item .wpc-form-control:focus {\n+  box-shadow: none;\n+}\n+.wpc-label-item .wpc-settings-input[readonly],\n+.wpc-label-item .wpc-form-control[readonly] {\n+  background-color: #fff;\n+}\n+@media (max-width: 1350px) {\n+  .wpc-label-item .wpc-settings-input,\n+  .wpc-label-item .wpc-form-control {\n+    width: 170px;\n+  }\n+}\n+.wpc-label-item .wpc-settings-input.wpc-desc,\n+.wpc-label-item .wpc-form-control.wpc-desc {\n+  height: auto;\n+  padding: 0;\n+  margin: 0;\n+  border-color: transparent;\n+  background: transparent;\n+}\n+.wpc-label-item .wpc-msg-box,\n+.wpc-label-item .msg-control-box {\n+  height: 90px;\n+}\n+.wpc-label-item select {\n+  padding: 0 30px 0 15px;\n+  background-position: right 15px top 55%;\n+}\n+.wpc-label-item .select2-container {\n+  width: 190px !important;\n+}\n+.wpc-label-item .select2-selection--multiple,\n+.wpc-label-item .select2-selection--single {\n+  border-radius: 5px;\n+  border: 1px solid #ededed;\n+}\n+.wpc-label-item .select2-selection--single {\n+  height: 44px;\n+}\n+.wpc-label-item .select2-selection--single .select2-selection__rendered {\n+  line-height: 44px;\n+}\n+.wpc-label-item .select2-selection--single .select2-selection__arrow {\n+  top: 8px;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__rendered {\n+  padding: 10px 15px !important;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__choice {\n+  background-color: #EEF0F4 !important;\n+  border: 1px solid transparent !important;\n+  margin-right: 10px !important;\n+  padding: 5px !important;\n+  font-size: 13px;\n+  margin-bottom: 5px;\n+  font-weight: 500;\n+  color: var(--wpc-dark-alt);\n+  text-transform: capitalize;\n+}\n+.wpc-label-item .select2-selection--multiple .select2-selection__choice__remove {\n+  color: var(--wpc-white-color) !important;\n+  cursor: pointer;\n+  display: inline-block;\n+  font-weight: bold;\n+  margin-right: 2px;\n+  background: #2F4858;\n+  width: 14px;\n+  height: 14px;\n+  line-height: 12px;\n+  border-radius: 4px;\n+  text-align: center;\n+  margin-right: 8px !important;\n+}\n+.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--multiple,\n+.wpc-label-item .select2-container--default.select2-container--focus .select2-selection--single {\n+  border-color: #ededed;\n+}\n+.wpc-label-item.wpc-email-tag .wpc-label {\n+  width: 320px;\n+}\n+.wpc-label-item.wpc-email-tag .wpc-template-tags-box {\n+  background-color: #EEF1FF;\n+  margin-bottom: 10px;\n+  padding: 7px 15px;\n+  font-size: 12px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border-left: 3px solid #e3106e;\n+}\n+\n+#wpc_reservation_meta .wpc_meta_field {\n+  display: block;\n+}\n+\n+.wpc-label-item .wpc-input-dark {\n+  background-color: var(--wpc-dark-alt);\n+  color: var(--wpc-white-color);\n+  background: var(--wpc-dark-alt) url(\"..\u002Fimages\u002Fdown_arrow.svg\") no-repeat right 15px top 55%;\n+}\n+.wpc-label-item .wpc-input-dark:hover {\n+  color: var(--wpc-white-color);\n+}\n+.wpc-label-item .wpc-input-dark:focus {\n+  color: var(--wpc-white-color);\n+  border-color: var(--wpc-dark-alt);\n+}\n+\n+.group-switcher-fields {\n+  margin-bottom: 10px;\n+}\n+.group-switcher-fields .wpc-label-item {\n+  margin-bottom: 0;\n+}\n+.group-switcher-fields .wpc-label-item:first-child {\n+  border-bottom-left-radius: 0;\n+  border-bottom-right-radius: 0;\n+}\n+.group-switcher-fields .wpc-label-item:last-child {\n+  border-top-left-radius: 0;\n+  border-top-right-radius: 0;\n+}\n+\n+.mb-0 {\n+  margin-bottom: 0 !important;\n+}\n+\n+.mb-15 {\n+  margin-bottom: 15px !important;\n+}\n+\n+.mb-25 {\n+  margin-bottom: 25px !important;\n+}\n+\n+.mb-30 {\n+  margin-bottom: 30px !important;\n+}\n+\n+\u002F* title-tip down *\u002F\n+.wpc-tooltip[data-title]:after {\n+  position: absolute;\n+  top: -100%;\n+  left: 0px;\n+  z-index: 99999;\n+  content: attr(data-title);\n+  margin-top: 0;\n+  padding: 1px 12px 2px;\n+  overflow: hidden;\n+  word-wrap: break-word;\n+  font-size: inherit;\n+  color: #FFF;\n+  text-align: center;\n+  background-color: #222;\n+  box-sizing: border-box;\n+  white-space: nowrap;\n+  line-height: 24px;\n+  font-size: 14px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+\n+.wpc-tooltip-angle {\n+  transform: rotate(45deg);\n+  position: absolute;\n+  width: 12px;\n+  height: 12px;\n+  background: #333;\n+  top: -56%;\n+  left: 50%;\n+  margin-left: -6px;\n+  opacity: 0;\n+  visibility: hidden;\n+}\n+\n+.wpc-tooltip[data-title]:hover {\n+  position: relative;\n+}\n+.wpc-tooltip[data-title]:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -46%;\n+  visibility: visible;\n+}\n+.wpc-tooltip[data-title]:hover:after {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+\n+.wpc-tooltip.dashicons-update-alt {\n+  position: relative;\n+}\n+.wpc-tooltip.dashicons-update-alt .wpc-tooltip-angle {\n+  top: -100%;\n+}\n+.wpc-tooltip.dashicons-update-alt:after {\n+  top: -200%;\n+  left: -50%;\n+}\n+.wpc-tooltip.dashicons-update-alt:hover .wpc-tooltip-angle {\n+  opacity: 1;\n+  top: -100%;\n+  visibility: visible;\n+}\n+\n+.wpc_tooltip {\n+  padding: 1px 7px;\n+  background: #b0b0b0;\n+  float: right;\n+  border-radius: 50%;\n+  color: #fff;\n+}\n+\n+@media (max-width: 1350px) {\n+  .add_multi_time_block.wpc-tooltip[data-title]:after,\n+  .remove_multi_time_block.wpc-tooltip[data-title]:after,\n+  .remove_schedule_block.wpc-tooltip[data-title]:after,\n+  .remove_pickup_block.wpc-tooltip[data-title]:after,\n+  .remove_multi_schedule_block.wpc-tooltip[data-title]:after,\n+  .remove_delivery_block.wpc-tooltip[data-title]:after {\n+    left: auto;\n+    right: 8%;\n+  }\n+}\n+.wpc-badge {\n+  font-size: 12px;\n+  text-transform: uppercase;\n+  font-weight: 700;\n+  padding: 5px 10px;\n+  background-color: #FDE8CF;\n+  color: #EF8202;\n+  border: 1px solid #EF8202;\n+  border-radius: 4px;\n+  line-height: 12px;\n+  display: inline-block;\n+  letter-spacing: 0.5px;\n+}\n+.wpc-badge.success {\n+  color: #0DB428;\n+  border-color: #0DB428;\n+  background-color: #D1F2D7;\n+}\n+\n+.wpc-container {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-container {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-container {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-container {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-container {\n+    max-width: 1140px;\n+  }\n+}\n+.wpc-container-fluid, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  margin-right: auto;\n+  margin-left: auto;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-container, .wpc-container-sm {\n+    max-width: 540px;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md {\n+    max-width: 720px;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg {\n+    max-width: 960px;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-container, .wpc-container-sm, .wpc-container-md, .wpc-container-lg, .wpc-container-xl {\n+    max-width: 1140px;\n+  }\n+}\n+.wpc-row {\n+  display: flex;\n+  flex-wrap: wrap;\n+  margin-right: -15px;\n+  margin-left: -15px;\n+}\n+\n+.wpc-no-gutters {\n+  margin-right: 0;\n+  margin-left: 0;\n+}\n+\n+.wpc-no-gutters > .wpc-col,\n+.wpc-no-gutters > [class*=col-] {\n+  padding-right: 0;\n+  padding-left: 0;\n+}\n+\n+.wpc-col-1, .wpc-col-2, .wpc-col-3, .wpc-col-4, .wpc-col-5, .wpc-col-6, .wpc-col-7, .wpc-col-8, .wpc-col-9, .wpc-col-10, .wpc-col-11, .wpc-col-12, .wpc-col,\n+.wpc-col-auto, .wpc-col-sm-1, .wpc-col-sm-2, .wpc-col-sm-3, .wpc-col-sm-4, .wpc-col-sm-5, .wpc-col-sm-6, .wpc-col-sm-7, .wpc-col-sm-8, .wpc-col-sm-9, .wpc-col-sm-10, .wpc-col-sm-11, .wpc-col-sm-12, .wpc-col-sm,\n+.wpc-col-sm-auto, .wpc-col-md-1, .wpc-col-md-2, .wpc-col-md-3, .wpc-col-md-4, .wpc-col-md-5, .wpc-col-md-6, .wpc-col-md-7, .wpc-col-md-8, .wpc-col-md-9, .wpc-col-md-10, .wpc-col-md-11, .wpc-col-md-12, .wpc-col-md,\n+.wpc-col-md-auto, .wpc-col-lg-1, .wpc-col-lg-2, .wpc-col-lg-3, .wpc-col-lg-4, .wpc-col-lg-5, .wpc-col-lg-6, .wpc-col-lg-7, .wpc-col-lg-8, .wpc-col-lg-9, .wpc-col-lg-10, .wpc-col-lg-11, .wpc-col-lg-12, .wpc-col-lg,\n+.wpc-col-lg-auto, .wpc-col-xl-1, .wpc-col-xl-2, .wpc-col-xl-3, .wpc-col-xl-4, .wpc-col-xl-5, .wpc-col-xl-6, .wpc-col-xl-7, .wpc-col-xl-8, .wpc-col-xl-9, .wpc-col-xl-10, .wpc-col-xl-11, .wpc-col-xl-12, .wpc-col-xl,\n+.wpc-col-xl-auto {\n+  position: relative;\n+  width: 100%;\n+  padding-right: 15px;\n+  padding-left: 15px;\n+  box-sizing: border-box;\n+}\n+\n+.wpc-col {\n+  flex-basis: 0;\n+  flex-grow: 1;\n+  max-width: 100%;\n+}\n+\n+.wpc-row-cols-1 > * {\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+\n+.wpc-row-cols-2 > * {\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+\n+.wpc-row-cols-3 > * {\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+\n+.wpc-row-cols-4 > * {\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+\n+.wpc-row-cols-5 > * {\n+  flex: 0 0 20%;\n+  max-width: 20%;\n+}\n+\n+.wpc-row-cols-6 > * {\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+\n+.wpc-col-auto {\n+  flex: 0 0 auto;\n+  width: auto;\n+  max-width: 100%;\n+}\n+\n+.wpc-col-1 {\n+  flex: 0 0 8.333333%;\n+  max-width: 8.333333%;\n+}\n+\n+.wpc-col-2 {\n+  flex: 0 0 16.666667%;\n+  max-width: 16.666667%;\n+}\n+\n+.wpc-col-3 {\n+  flex: 0 0 25%;\n+  max-width: 25%;\n+}\n+\n+.wpc-col-4 {\n+  flex: 0 0 33.333333%;\n+  max-width: 33.333333%;\n+}\n+\n+.wpc-col-5 {\n+  flex: 0 0 41.666667%;\n+  max-width: 41.666667%;\n+}\n+\n+.wpc-col-6 {\n+  flex: 0 0 50%;\n+  max-width: 50%;\n+}\n+\n+.wpc-col-7 {\n+  flex: 0 0 58.333333%;\n+  max-width: 58.333333%;\n+}\n+\n+.wpc-col-8 {\n+  flex: 0 0 66.666667%;\n+  max-width: 66.666667%;\n+}\n+\n+.wpc-col-9 {\n+  flex: 0 0 75%;\n+  max-width: 75%;\n+}\n+\n+.wpc-col-10 {\n+  flex: 0 0 83.333333%;\n+  max-width: 83.333333%;\n+}\n+\n+.wpc-col-11 {\n+  flex: 0 0 91.666667%;\n+  max-width: 91.666667%;\n+}\n+\n+.wpc-col-12 {\n+  flex: 0 0 100%;\n+  max-width: 100%;\n+}\n+\n+.wpc-order-first {\n+  order: -1;\n+}\n+\n+.wpc-order-last {\n+  order: 13;\n+}\n+\n+.wpc-order-0 {\n+  order: 0;\n+}\n+\n+.wpc-order-1 {\n+  order: 1;\n+}\n+\n+.wpc-order-2 {\n+  order: 2;\n+}\n+\n+.wpc-order-3 {\n+  order: 3;\n+}\n+\n+.wpc-order-4 {\n+  order: 4;\n+}\n+\n+.wpc-order-5 {\n+  order: 5;\n+}\n+\n+.wpc-order-6 {\n+  order: 6;\n+}\n+\n+.wpc-order-7 {\n+  order: 7;\n+}\n+\n+.wpc-order-8 {\n+  order: 8;\n+}\n+\n+.wpc-order-9 {\n+  order: 9;\n+}\n+\n+.wpc-order-10 {\n+  order: 10;\n+}\n+\n+.wpc-order-11 {\n+  order: 11;\n+}\n+\n+.wpc-order-12 {\n+  order: 12;\n+}\n+\n+.wpc-offset-1 {\n+  margin-left: 8.333333%;\n+}\n+\n+.wpc-offset-2 {\n+  margin-left: 16.666667%;\n+}\n+\n+.wpc-offset-3 {\n+  margin-left: 25%;\n+}\n+\n+.wpc-offset-4 {\n+  margin-left: 33.333333%;\n+}\n+\n+.wpc-offset-5 {\n+  margin-left: 41.666667%;\n+}\n+\n+.wpc-offset-6 {\n+  margin-left: 50%;\n+}\n+\n+.wpc-offset-7 {\n+  margin-left: 58.333333%;\n+}\n+\n+.wpc-offset-8 {\n+  margin-left: 66.666667%;\n+}\n+\n+.wpc-offset-9 {\n+  margin-left: 75%;\n+}\n+\n+.wpc-offset-10 {\n+  margin-left: 83.333333%;\n+}\n+\n+.wpc-offset-11 {\n+  margin-left: 91.666667%;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-col-sm {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-sm-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-sm-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-sm-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-sm-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-sm-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-sm-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-sm-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-sm-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-sm-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-sm-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-sm-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-sm-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-sm-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-sm-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-sm-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-sm-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-sm-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-sm-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-sm-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-sm-first {\n+    order: -1;\n+  }\n+  .wpc-order-sm-last {\n+    order: 13;\n+  }\n+  .wpc-order-sm-0 {\n+    order: 0;\n+  }\n+  .wpc-order-sm-1 {\n+    order: 1;\n+  }\n+  .wpc-order-sm-2 {\n+    order: 2;\n+  }\n+  .wpc-order-sm-3 {\n+    order: 3;\n+  }\n+  .wpc-order-sm-4 {\n+    order: 4;\n+  }\n+  .wpc-order-sm-5 {\n+    order: 5;\n+  }\n+  .wpc-order-sm-6 {\n+    order: 6;\n+  }\n+  .wpc-order-sm-7 {\n+    order: 7;\n+  }\n+  .wpc-order-sm-8 {\n+    order: 8;\n+  }\n+  .wpc-order-sm-9 {\n+    order: 9;\n+  }\n+  .wpc-order-sm-10 {\n+    order: 10;\n+  }\n+  .wpc-order-sm-11 {\n+    order: 11;\n+  }\n+  .wpc-order-sm-12 {\n+    order: 12;\n+  }\n+  .wpc-offset-sm-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-sm-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-sm-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-sm-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-sm-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-sm-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-sm-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-sm-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-sm-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-sm-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-sm-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-sm-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-col-md {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-md-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-md-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-md-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-md-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-md-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-md-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-md-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-md-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-md-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-md-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-md-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-md-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-md-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-md-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-md-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-md-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-md-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-md-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-md-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-md-first {\n+    order: -1;\n+  }\n+  .wpc-order-md-last {\n+    order: 13;\n+  }\n+  .wpc-order-md-0 {\n+    order: 0;\n+  }\n+  .wpc-order-md-1 {\n+    order: 1;\n+  }\n+  .wpc-order-md-2 {\n+    order: 2;\n+  }\n+  .wpc-order-md-3 {\n+    order: 3;\n+  }\n+  .wpc-order-md-4 {\n+    order: 4;\n+  }\n+  .wpc-order-md-5 {\n+    order: 5;\n+  }\n+  .wpc-order-md-6 {\n+    order: 6;\n+  }\n+  .wpc-order-md-7 {\n+    order: 7;\n+  }\n+  .wpc-order-md-8 {\n+    order: 8;\n+  }\n+  .wpc-order-md-9 {\n+    order: 9;\n+  }\n+  .wpc-order-md-10 {\n+    order: 10;\n+  }\n+  .wpc-order-md-11 {\n+    order: 11;\n+  }\n+  .wpc-order-md-12 {\n+    order: 12;\n+  }\n+  .wpc-offset-md-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-md-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-md-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-md-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-md-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-md-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-md-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-md-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-md-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-md-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-md-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-md-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-col-lg {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-lg-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-lg-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-lg-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-lg-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-lg-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-lg-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-lg-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-lg-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-lg-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-lg-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-lg-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-lg-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-lg-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-lg-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-lg-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-lg-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-lg-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-lg-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-lg-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-lg-first {\n+    order: -1;\n+  }\n+  .wpc-order-lg-last {\n+    order: 13;\n+  }\n+  .wpc-order-lg-0 {\n+    order: 0;\n+  }\n+  .wpc-order-lg-1 {\n+    order: 1;\n+  }\n+  .wpc-order-lg-2 {\n+    order: 2;\n+  }\n+  .wpc-order-lg-3 {\n+    order: 3;\n+  }\n+  .wpc-order-lg-4 {\n+    order: 4;\n+  }\n+  .wpc-order-lg-5 {\n+    order: 5;\n+  }\n+  .wpc-order-lg-6 {\n+    order: 6;\n+  }\n+  .wpc-order-lg-7 {\n+    order: 7;\n+  }\n+  .wpc-order-lg-8 {\n+    order: 8;\n+  }\n+  .wpc-order-lg-9 {\n+    order: 9;\n+  }\n+  .wpc-order-lg-10 {\n+    order: 10;\n+  }\n+  .wpc-order-lg-11 {\n+    order: 11;\n+  }\n+  .wpc-order-lg-12 {\n+    order: 12;\n+  }\n+  .wpc-offset-lg-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-lg-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-lg-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-lg-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-lg-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-lg-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-lg-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-lg-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-lg-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-lg-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-lg-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-lg-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-col-xl {\n+    flex-basis: 0;\n+    flex-grow: 1;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-xl-1 > * {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-row-cols-xl-2 > * {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-row-cols-xl-3 > * {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-row-cols-xl-4 > * {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-row-cols-xl-5 > * {\n+    flex: 0 0 20%;\n+    max-width: 20%;\n+  }\n+  .wpc-row-cols-xl-6 > * {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-xl-auto {\n+    flex: 0 0 auto;\n+    width: auto;\n+    max-width: 100%;\n+  }\n+  .wpc-col-xl-1 {\n+    flex: 0 0 8.333333%;\n+    max-width: 8.333333%;\n+  }\n+  .wpc-col-xl-2 {\n+    flex: 0 0 16.666667%;\n+    max-width: 16.666667%;\n+  }\n+  .wpc-col-xl-3 {\n+    flex: 0 0 25%;\n+    max-width: 25%;\n+  }\n+  .wpc-col-xl-4 {\n+    flex: 0 0 33.333333%;\n+    max-width: 33.333333%;\n+  }\n+  .wpc-col-xl-5 {\n+    flex: 0 0 41.666667%;\n+    max-width: 41.666667%;\n+  }\n+  .wpc-col-xl-6 {\n+    flex: 0 0 50%;\n+    max-width: 50%;\n+  }\n+  .wpc-col-xl-7 {\n+    flex: 0 0 58.333333%;\n+    max-width: 58.333333%;\n+  }\n+  .wpc-col-xl-8 {\n+    flex: 0 0 66.666667%;\n+    max-width: 66.666667%;\n+  }\n+  .wpc-col-xl-9 {\n+    flex: 0 0 75%;\n+    max-width: 75%;\n+  }\n+  .wpc-col-xl-10 {\n+    flex: 0 0 83.333333%;\n+    max-width: 83.333333%;\n+  }\n+  .wpc-col-xl-11 {\n+    flex: 0 0 91.666667%;\n+    max-width: 91.666667%;\n+  }\n+  .wpc-col-xl-12 {\n+    flex: 0 0 100%;\n+    max-width: 100%;\n+  }\n+  .wpc-order-xl-first {\n+    order: -1;\n+  }\n+  .wpc-order-xl-last {\n+    order: 13;\n+  }\n+  .wpc-order-xl-0 {\n+    order: 0;\n+  }\n+  .wpc-order-xl-1 {\n+    order: 1;\n+  }\n+  .wpc-order-xl-2 {\n+    order: 2;\n+  }\n+  .wpc-order-xl-3 {\n+    order: 3;\n+  }\n+  .wpc-order-xl-4 {\n+    order: 4;\n+  }\n+  .wpc-order-xl-5 {\n+    order: 5;\n+  }\n+  .wpc-order-xl-6 {\n+    order: 6;\n+  }\n+  .wpc-order-xl-7 {\n+    order: 7;\n+  }\n+  .wpc-order-xl-8 {\n+    order: 8;\n+  }\n+  .wpc-order-xl-9 {\n+    order: 9;\n+  }\n+  .wpc-order-xl-10 {\n+    order: 10;\n+  }\n+  .wpc-order-xl-11 {\n+    order: 11;\n+  }\n+  .wpc-order-xl-12 {\n+    order: 12;\n+  }\n+  .wpc-offset-xl-0 {\n+    margin-left: 0;\n+  }\n+  .wpc-offset-xl-1 {\n+    margin-left: 8.333333%;\n+  }\n+  .wpc-offset-xl-2 {\n+    margin-left: 16.666667%;\n+  }\n+  .wpc-offset-xl-3 {\n+    margin-left: 25%;\n+  }\n+  .wpc-offset-xl-4 {\n+    margin-left: 33.333333%;\n+  }\n+  .wpc-offset-xl-5 {\n+    margin-left: 41.666667%;\n+  }\n+  .wpc-offset-xl-6 {\n+    margin-left: 50%;\n+  }\n+  .wpc-offset-xl-7 {\n+    margin-left: 58.333333%;\n+  }\n+  .wpc-offset-xl-8 {\n+    margin-left: 66.666667%;\n+  }\n+  .wpc-offset-xl-9 {\n+    margin-left: 75%;\n+  }\n+  .wpc-offset-xl-10 {\n+    margin-left: 83.333333%;\n+  }\n+  .wpc-offset-xl-11 {\n+    margin-left: 91.666667%;\n+  }\n+}\n+.wpc-d-none {\n+  display: none !important;\n+}\n+\n+.wpc-d-inline {\n+  display: inline !important;\n+}\n+\n+.wpc-d-inline-block {\n+  display: inline-block !important;\n+}\n+\n+.wpc-d-block {\n+  display: block !important;\n+}\n+\n+.wpc-d-table {\n+  display: table !important;\n+}\n+\n+.wpc-d-table-row {\n+  display: table-row !important;\n+}\n+\n+.wpc-d-table-cell {\n+  display: table-cell !important;\n+}\n+\n+.wpc-d-flex {\n+  display: flex !important;\n+}\n+\n+.wpc-d-inline-flex {\n+  display: inline-flex !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-d-sm-none {\n+    display: none !important;\n+  }\n+  .wpc-d-sm-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-sm-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-sm-block {\n+    display: block !important;\n+  }\n+  .wpc-d-sm-table {\n+    display: table !important;\n+  }\n+  .wpc-d-sm-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-sm-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-sm-flex {\n+    display: flex !important;\n+  }\n+  .wpc-d-sm-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-d-md-none {\n+    display: none !important;\n+  }\n+  .wpc-d-md-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-md-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-md-block {\n+    display: block !important;\n+  }\n+  .wpc-d-md-table {\n+    display: table !important;\n+  }\n+  .wpc-d-md-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-md-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-md-flex {\n+    display: flex !important;\n+  }\n+  .wpc-d-md-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-d-lg-none {\n+    display: none !important;\n+  }\n+  .wpc-d-lg-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-lg-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-lg-block {\n+    display: block !important;\n+  }\n+  .wpc-d-lg-table {\n+    display: table !important;\n+  }\n+  .wpc-d-lg-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-lg-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-lg-flex {\n+    display: flex !important;\n+  }\n+  .wpc-d-lg-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-d-xl-none {\n+    display: none !important;\n+  }\n+  .wpc-d-xl-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-xl-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-xl-block {\n+    display: block !important;\n+  }\n+  .wpc-d-xl-table {\n+    display: table !important;\n+  }\n+  .wpc-d-xl-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-xl-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-xl-flex {\n+    display: flex !important;\n+  }\n+  .wpc-d-xl-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+@media print {\n+  .wpc-d-print-none {\n+    display: none !important;\n+  }\n+  .wpc-d-print-inline {\n+    display: inline !important;\n+  }\n+  .wpc-d-print-inline-block {\n+    display: inline-block !important;\n+  }\n+  .wpc-d-print-block {\n+    display: block !important;\n+  }\n+  .wpc-d-print-table {\n+    display: table !important;\n+  }\n+  .wpc-d-print-table-row {\n+    display: table-row !important;\n+  }\n+  .wpc-d-print-table-cell {\n+    display: table-cell !important;\n+  }\n+  .wpc-d-print-flex {\n+    display: flex !important;\n+  }\n+  .wpc-d-print-inline-flex {\n+    display: inline-flex !important;\n+  }\n+}\n+.wpc-flex-row {\n+  flex-direction: row !important;\n+}\n+\n+.wpc-flex-column {\n+  flex-direction: column !important;\n+}\n+\n+.wpc-flex-row-reverse {\n+  flex-direction: row-reverse !important;\n+}\n+\n+.wpc-flex-column-reverse {\n+  flex-direction: column-reverse !important;\n+}\n+\n+.wpc-flex-wrap {\n+  flex-wrap: wrap !important;\n+}\n+\n+.wpc-flex-nowrap {\n+  flex-wrap: nowrap !important;\n+}\n+\n+.wpc-flex-wrap-reverse {\n+  flex-wrap: wrap-reverse !important;\n+}\n+\n+.wpc-flex-fill {\n+  flex: 1 1 auto !important;\n+}\n+\n+.wpc-flex-grow-0 {\n+  flex-grow: 0 !important;\n+}\n+\n+.wpc-flex-grow-1 {\n+  flex-grow: 1 !important;\n+}\n+\n+.wpc-flex-shrink-0 {\n+  flex-shrink: 0 !important;\n+}\n+\n+.wpc-flex-shrink-1 {\n+  flex-shrink: 1 !important;\n+}\n+\n+.wpc-justify-content-start {\n+  justify-content: flex-start !important;\n+}\n+\n+.wpc-justify-content-end {\n+  justify-content: flex-end !important;\n+}\n+\n+.wpc-justify-content-center {\n+  justify-content: center !important;\n+}\n+\n+.wpc-justify-content-between {\n+  justify-content: space-between !important;\n+}\n+\n+.wpc-justify-content-around {\n+  justify-content: space-around !important;\n+}\n+\n+.wpc-align-items-start {\n+  align-items: flex-start !important;\n+}\n+\n+.wpc-align-items-end {\n+  align-items: flex-end !important;\n+}\n+\n+.wpc-align-items-center {\n+  align-items: center !important;\n+}\n+\n+.wpc-align-items-baseline {\n+  align-items: baseline !important;\n+}\n+\n+.wpc-align-items-stretch {\n+  align-items: stretch !important;\n+}\n+\n+.wpc-align-content-start {\n+  align-content: flex-start !important;\n+}\n+\n+.wpc-align-content-end {\n+  align-content: flex-end !important;\n+}\n+\n+.wpc-align-content-center {\n+  align-content: center !important;\n+}\n+\n+.wpc-align-content-between {\n+  align-content: space-between !important;\n+}\n+\n+.wpc-align-content-around {\n+  align-content: space-around !important;\n+}\n+\n+.wpc-align-content-stretch {\n+  align-content: stretch !important;\n+}\n+\n+.wpc-align-self-auto {\n+  align-self: auto !important;\n+}\n+\n+.wpc-align-self-start {\n+  align-self: flex-start !important;\n+}\n+\n+.wpc-align-self-end {\n+  align-self: flex-end !important;\n+}\n+\n+.wpc-align-self-center {\n+  align-self: center !important;\n+}\n+\n+.wpc-align-self-baseline {\n+  align-self: baseline !important;\n+}\n+\n+.wpc-align-self-stretch {\n+  align-self: stretch !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-flex-sm-row {\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-sm-column {\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-sm-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-sm-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-sm-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-sm-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-sm-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-sm-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-sm-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-sm-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-sm-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-sm-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-sm-start {\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-sm-end {\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-sm-center {\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-sm-between {\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-sm-around {\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-sm-start {\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-sm-end {\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-sm-center {\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-sm-baseline {\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-sm-stretch {\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-sm-start {\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-sm-end {\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-sm-center {\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-sm-between {\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-sm-around {\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-sm-stretch {\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-sm-auto {\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-sm-start {\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-sm-end {\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-sm-center {\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-sm-baseline {\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-sm-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-flex-md-row {\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-md-column {\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-md-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-md-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-md-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-md-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-md-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-md-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-md-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-md-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-md-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-md-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-md-start {\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-md-end {\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-md-center {\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-md-between {\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-md-around {\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-md-start {\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-md-end {\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-md-center {\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-md-baseline {\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-md-stretch {\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-md-start {\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-md-end {\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-md-center {\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-md-between {\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-md-around {\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-md-stretch {\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-md-auto {\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-md-start {\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-md-end {\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-md-center {\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-md-baseline {\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-md-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-flex-lg-row {\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-lg-column {\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-lg-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-lg-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-lg-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-lg-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-lg-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-lg-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-lg-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-lg-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-lg-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-lg-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-lg-start {\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-lg-end {\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-lg-center {\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-lg-between {\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-lg-around {\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-lg-start {\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-lg-end {\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-lg-center {\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-lg-baseline {\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-lg-stretch {\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-lg-start {\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-lg-end {\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-lg-center {\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-lg-between {\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-lg-around {\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-lg-stretch {\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-lg-auto {\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-lg-start {\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-lg-end {\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-lg-center {\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-lg-baseline {\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-lg-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-flex-xl-row {\n+    flex-direction: row !important;\n+  }\n+  .wpc-flex-xl-column {\n+    flex-direction: column !important;\n+  }\n+  .wpc-flex-xl-row-reverse {\n+    flex-direction: row-reverse !important;\n+  }\n+  .wpc-flex-xl-column-reverse {\n+    flex-direction: column-reverse !important;\n+  }\n+  .wpc-flex-xl-wrap {\n+    flex-wrap: wrap !important;\n+  }\n+  .wpc-flex-xl-nowrap {\n+    flex-wrap: nowrap !important;\n+  }\n+  .wpc-flex-xl-wrap-reverse {\n+    flex-wrap: wrap-reverse !important;\n+  }\n+  .wpc-flex-xl-fill {\n+    flex: 1 1 auto !important;\n+  }\n+  .wpc-flex-xl-grow-0 {\n+    flex-grow: 0 !important;\n+  }\n+  .wpc-flex-xl-grow-1 {\n+    flex-grow: 1 !important;\n+  }\n+  .wpc-flex-xl-shrink-0 {\n+    flex-shrink: 0 !important;\n+  }\n+  .wpc-flex-xl-shrink-1 {\n+    flex-shrink: 1 !important;\n+  }\n+  .wpc-justify-content-xl-start {\n+    justify-content: flex-start !important;\n+  }\n+  .wpc-justify-content-xl-end {\n+    justify-content: flex-end !important;\n+  }\n+  .wpc-justify-content-xl-center {\n+    justify-content: center !important;\n+  }\n+  .wpc-justify-content-xl-between {\n+    justify-content: space-between !important;\n+  }\n+  .wpc-justify-content-xl-around {\n+    justify-content: space-around !important;\n+  }\n+  .wpc-align-items-xl-start {\n+    align-items: flex-start !important;\n+  }\n+  .wpc-align-items-xl-end {\n+    align-items: flex-end !important;\n+  }\n+  .wpc-align-items-xl-center {\n+    align-items: center !important;\n+  }\n+  .wpc-align-items-xl-baseline {\n+    align-items: baseline !important;\n+  }\n+  .wpc-align-items-xl-stretch {\n+    align-items: stretch !important;\n+  }\n+  .wpc-align-content-xl-start {\n+    align-content: flex-start !important;\n+  }\n+  .wpc-align-content-xl-end {\n+    align-content: flex-end !important;\n+  }\n+  .wpc-align-content-xl-center {\n+    align-content: center !important;\n+  }\n+  .wpc-align-content-xl-between {\n+    align-content: space-between !important;\n+  }\n+  .wpc-align-content-xl-around {\n+    align-content: space-around !important;\n+  }\n+  .wpc-align-content-xl-stretch {\n+    align-content: stretch !important;\n+  }\n+  .wpc-align-self-xl-auto {\n+    align-self: auto !important;\n+  }\n+  .wpc-align-self-xl-start {\n+    align-self: flex-start !important;\n+  }\n+  .wpc-align-self-xl-end {\n+    align-self: flex-end !important;\n+  }\n+  .wpc-align-self-xl-center {\n+    align-self: center !important;\n+  }\n+  .wpc-align-self-xl-baseline {\n+    align-self: baseline !important;\n+  }\n+  .wpc-align-self-xl-stretch {\n+    align-self: stretch !important;\n+  }\n+}\n+.wpc-m-0 {\n+  margin: 0 !important;\n+}\n+\n+.wpc-mt-0,\n+.wpc-my-0 {\n+  margin-top: 0 !important;\n+}\n+\n+.wpc-mr-0,\n+.wpc-mx-0 {\n+  margin-right: 0 !important;\n+}\n+\n+.wpc-mb-0,\n+.wpc-my-0 {\n+  margin-bottom: 0 !important;\n+}\n+\n+.wpc-ml-0,\n+.wpc-mx-0 {\n+  margin-left: 0 !important;\n+}\n+\n+.wpc-m-1 {\n+  margin: 0.25rem !important;\n+}\n+\n+.wpc-mt-1,\n+.wpc-my-1 {\n+  margin-top: 0.25rem !important;\n+}\n+\n+.wpc-mr-1,\n+.wpc-mx-1 {\n+  margin-right: 0.25rem !important;\n+}\n+\n+.wpc-mb-1,\n+.wpc-my-1 {\n+  margin-bottom: 0.25rem !important;\n+}\n+\n+.wpc-ml-1,\n+.wpc-mx-1 {\n+  margin-left: 0.25rem !important;\n+}\n+\n+.wpc-m-2 {\n+  margin: 0.5rem !important;\n+}\n+\n+.wpc-mt-2,\n+.wpc-my-2 {\n+  margin-top: 0.5rem !important;\n+}\n+\n+.wpc-mr-2,\n+.wpc-mx-2 {\n+  margin-right: 0.5rem !important;\n+}\n+\n+.wpc-mb-2,\n+.wpc-my-2 {\n+  margin-bottom: 0.5rem !important;\n+}\n+\n+.wpc-ml-2,\n+.wpc-mx-2 {\n+  margin-left: 0.5rem !important;\n+}\n+\n+.wpc-m-3 {\n+  margin: 1rem !important;\n+}\n+\n+.wpc-mt-3,\n+.wpc-my-3 {\n+  margin-top: 1rem !important;\n+}\n+\n+.wpc-mr-3,\n+.wpc-mx-3 {\n+  margin-right: 1rem !important;\n+}\n+\n+.wpc-mb-3,\n+.wpc-my-3 {\n+  margin-bottom: 1rem !important;\n+}\n+\n+.wpc-ml-3,\n+.wpc-mx-3 {\n+  margin-left: 1rem !important;\n+}\n+\n+.wpc-m-4 {\n+  margin: 1.5rem !important;\n+}\n+\n+.wpc-mt-4,\n+.wpc-my-4 {\n+  margin-top: 1.5rem !important;\n+}\n+\n+.wpc-mr-4,\n+.wpc-mx-4 {\n+  margin-right: 1.5rem !important;\n+}\n+\n+.wpc-mb-4,\n+.wpc-my-4 {\n+  margin-bottom: 1.5rem !important;\n+}\n+\n+.wpc-ml-4,\n+.wpc-mx-4 {\n+  margin-left: 1.5rem !important;\n+}\n+\n+.wpc-m-5 {\n+  margin: 3rem !important;\n+}\n+\n+.wpc-mt-5,\n+.wpc-my-5 {\n+  margin-top: 3rem !important;\n+}\n+\n+.wpc-mr-5,\n+.wpc-mx-5 {\n+  margin-right: 3rem !important;\n+}\n+\n+.wpc-mb-5,\n+.wpc-my-5 {\n+  margin-bottom: 3rem !important;\n+}\n+\n+.wpc-ml-5,\n+.wpc-mx-5 {\n+  margin-left: 3rem !important;\n+}\n+\n+.wpc-p-0 {\n+  padding: 0 !important;\n+}\n+\n+.wpc-pt-0,\n+.wpc-py-0 {\n+  padding-top: 0 !important;\n+}\n+\n+.wpc-pr-0,\n+.wpc-px-0 {\n+  padding-right: 0 !important;\n+}\n+\n+.wpc-pb-0,\n+.wpc-py-0 {\n+  padding-bottom: 0 !important;\n+}\n+\n+.wpc-pl-0,\n+.wpc-px-0 {\n+  padding-left: 0 !important;\n+}\n+\n+.wpc-p-1 {\n+  padding: 0.25rem !important;\n+}\n+\n+.wpc-pt-1,\n+.wpc-py-1 {\n+  padding-top: 0.25rem !important;\n+}\n+\n+.wpc-pr-1,\n+.wpc-px-1 {\n+  padding-right: 0.25rem !important;\n+}\n+\n+.wpc-pb-1,\n+.wpc-py-1 {\n+  padding-bottom: 0.25rem !important;\n+}\n+\n+.wpc-pl-1,\n+.wpc-px-1 {\n+  padding-left: 0.25rem !important;\n+}\n+\n+.wpc-p-2 {\n+  padding: 0.5rem !important;\n+}\n+\n+.wpc-pt-2,\n+.wpc-py-2 {\n+  padding-top: 0.5rem !important;\n+}\n+\n+.wpc-pr-2,\n+.wpc-px-2 {\n+  padding-right: 0.5rem !important;\n+}\n+\n+.wpc-pb-2,\n+.wpc-py-2 {\n+  padding-bottom: 0.5rem !important;\n+}\n+\n+.wpc-pl-2,\n+.wpc-px-2 {\n+  padding-left: 0.5rem !important;\n+}\n+\n+.wpc-p-3 {\n+  padding: 1rem !important;\n+}\n+\n+.wpc-pt-3,\n+.wpc-py-3 {\n+  padding-top: 1rem !important;\n+}\n+\n+.wpc-pr-3,\n+.wpc-px-3 {\n+  padding-right: 1rem !important;\n+}\n+\n+.wpc-pb-3,\n+.wpc-py-3 {\n+  padding-bottom: 1rem !important;\n+}\n+\n+.wpc-pl-3,\n+.wpc-px-3 {\n+  padding-left: 1rem !important;\n+}\n+\n+.wpc-p-4 {\n+  padding: 1.5rem !important;\n+}\n+\n+.wpc-pt-4,\n+.wpc-py-4 {\n+  padding-top: 1.5rem !important;\n+}\n+\n+.wpc-pr-4,\n+.wpc-px-4 {\n+  padding-right: 1.5rem !important;\n+}\n+\n+.wpc-pb-4,\n+.wpc-py-4 {\n+  padding-bottom: 1.5rem !important;\n+}\n+\n+.wpc-pl-4,\n+.wpc-px-4 {\n+  padding-left: 1.5rem !important;\n+}\n+\n+.wpc-p-5 {\n+  padding: 3rem !important;\n+}\n+\n+.wpc-pt-5,\n+.wpc-py-5 {\n+  padding-top: 3rem !important;\n+}\n+\n+.wpc-pr-5,\n+.wpc-px-5 {\n+  padding-right: 3rem !important;\n+}\n+\n+.wpc-pb-5,\n+.wpc-py-5 {\n+  padding-bottom: 3rem !important;\n+}\n+\n+.wpc-pl-5,\n+.wpc-px-5 {\n+  padding-left: 3rem !important;\n+}\n+\n+.wpc-m-n1 {\n+  margin: -0.25rem !important;\n+}\n+\n+.wpc-mt-n1,\n+.wpc-my-n1 {\n+  margin-top: -0.25rem !important;\n+}\n+\n+.wpc-mr-n1,\n+.wpc-mx-n1 {\n+  margin-right: -0.25rem !important;\n+}\n+\n+.wpc-mb-n1,\n+.wpc-my-n1 {\n+  margin-bottom: -0.25rem !important;\n+}\n+\n+.wpc-ml-n1,\n+.wpc-mx-n1 {\n+  margin-left: -0.25rem !important;\n+}\n+\n+.wpc-m-n2 {\n+  margin: -0.5rem !important;\n+}\n+\n+.wpc-mt-n2,\n+.wpc-my-n2 {\n+  margin-top: -0.5rem !important;\n+}\n+\n+.wpc-mr-n2,\n+.wpc-mx-n2 {\n+  margin-right: -0.5rem !important;\n+}\n+\n+.wpc-mb-n2,\n+.wpc-my-n2 {\n+  margin-bottom: -0.5rem !important;\n+}\n+\n+.wpc-ml-n2,\n+.wpc-mx-n2 {\n+  margin-left: -0.5rem !important;\n+}\n+\n+.wpc-m-n3 {\n+  margin: -1rem !important;\n+}\n+\n+.wpc-mt-n3,\n+.wpc-my-n3 {\n+  margin-top: -1rem !important;\n+}\n+\n+.wpc-mr-n3,\n+.wpc-mx-n3 {\n+  margin-right: -1rem !important;\n+}\n+\n+.wpc-mb-n3,\n+.wpc-my-n3 {\n+  margin-bottom: -1rem !important;\n+}\n+\n+.wpc-ml-n3,\n+.wpc-mx-n3 {\n+  margin-left: -1rem !important;\n+}\n+\n+.wpc-m-n4 {\n+  margin: -1.5rem !important;\n+}\n+\n+.wpc-mt-n4,\n+.wpc-my-n4 {\n+  margin-top: -1.5rem !important;\n+}\n+\n+.wpc-mr-n4,\n+.wpc-mx-n4 {\n+  margin-right: -1.5rem !important;\n+}\n+\n+.wpc-mb-n4,\n+.wpc-my-n4 {\n+  margin-bottom: -1.5rem !important;\n+}\n+\n+.wpc-ml-n4,\n+.wpc-mx-n4 {\n+  margin-left: -1.5rem !important;\n+}\n+\n+.wpc-m-n5 {\n+  margin: -3rem !important;\n+}\n+\n+.wpc-mt-n5,\n+.wpc-my-n5 {\n+  margin-top: -3rem !important;\n+}\n+\n+.wpc-mr-n5,\n+.wpc-mx-n5 {\n+  margin-right: -3rem !important;\n+}\n+\n+.wpc-mb-n5,\n+.wpc-my-n5 {\n+  margin-bottom: -3rem !important;\n+}\n+\n+.wpc-ml-n5,\n+.wpc-mx-n5 {\n+  margin-left: -3rem !important;\n+}\n+\n+.wpc-m-auto {\n+  margin: auto !important;\n+}\n+\n+.wpc-mt-auto,\n+.wpc-my-auto {\n+  margin-top: auto !important;\n+}\n+\n+.wpc-mr-auto,\n+.wpc-mx-auto {\n+  margin-right: auto !important;\n+}\n+\n+.wpc-mb-auto,\n+.wpc-my-auto {\n+  margin-bottom: auto !important;\n+}\n+\n+.wpc-ml-auto,\n+.wpc-mx-auto {\n+  margin-left: auto !important;\n+}\n+\n+@media (min-width: 576px) {\n+  .wpc-m-sm-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-sm-0,\n+  .wpc-my-sm-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-sm-0,\n+  .wpc-mx-sm-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-sm-0,\n+  .wpc-my-sm-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-sm-0,\n+  .wpc-mx-sm-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-sm-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-sm-1,\n+  .wpc-my-sm-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-sm-1,\n+  .wpc-mx-sm-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-sm-1,\n+  .wpc-my-sm-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-sm-1,\n+  .wpc-mx-sm-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-sm-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-sm-2,\n+  .wpc-my-sm-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-sm-2,\n+  .wpc-mx-sm-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-sm-2,\n+  .wpc-my-sm-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-sm-2,\n+  .wpc-mx-sm-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-sm-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-sm-3,\n+  .wpc-my-sm-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-sm-3,\n+  .wpc-mx-sm-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-sm-3,\n+  .wpc-my-sm-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-sm-3,\n+  .wpc-mx-sm-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-sm-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-sm-4,\n+  .wpc-my-sm-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-sm-4,\n+  .wpc-mx-sm-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-sm-4,\n+  .wpc-my-sm-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-sm-4,\n+  .wpc-mx-sm-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-sm-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-sm-5,\n+  .wpc-my-sm-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-sm-5,\n+  .wpc-mx-sm-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-sm-5,\n+  .wpc-my-sm-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-sm-5,\n+  .wpc-mx-sm-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-sm-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-sm-0,\n+  .wpc-py-sm-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-sm-0,\n+  .wpc-px-sm-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-sm-0,\n+  .wpc-py-sm-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-sm-0,\n+  .wpc-px-sm-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-sm-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-sm-1,\n+  .wpc-py-sm-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-sm-1,\n+  .wpc-px-sm-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-sm-1,\n+  .wpc-py-sm-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-sm-1,\n+  .wpc-px-sm-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-sm-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-sm-2,\n+  .wpc-py-sm-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-sm-2,\n+  .wpc-px-sm-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-sm-2,\n+  .wpc-py-sm-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-sm-2,\n+  .wpc-px-sm-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-sm-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-sm-3,\n+  .wpc-py-sm-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-sm-3,\n+  .wpc-px-sm-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-sm-3,\n+  .wpc-py-sm-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-sm-3,\n+  .wpc-px-sm-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-sm-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-sm-4,\n+  .wpc-py-sm-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-sm-4,\n+  .wpc-px-sm-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-sm-4,\n+  .wpc-py-sm-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-sm-4,\n+  .wpc-px-sm-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-sm-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-sm-5,\n+  .wpc-py-sm-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-sm-5,\n+  .wpc-px-sm-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-sm-5,\n+  .wpc-py-sm-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-sm-5,\n+  .wpc-px-sm-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-sm-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-sm-n1,\n+  .wpc-my-sm-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-sm-n1,\n+  .wpc-mx-sm-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-sm-n1,\n+  .wpc-my-sm-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-sm-n1,\n+  .wpc-mx-sm-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-sm-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-sm-n2,\n+  .wpc-my-sm-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-sm-n2,\n+  .wpc-mx-sm-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-sm-n2,\n+  .wpc-my-sm-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-sm-n2,\n+  .wpc-mx-sm-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-sm-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-sm-n3,\n+  .wpc-my-sm-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-sm-n3,\n+  .wpc-mx-sm-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-sm-n3,\n+  .wpc-my-sm-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-sm-n3,\n+  .wpc-mx-sm-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-sm-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-sm-n4,\n+  .wpc-my-sm-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-sm-n4,\n+  .wpc-mx-sm-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-sm-n4,\n+  .wpc-my-sm-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-sm-n4,\n+  .wpc-mx-sm-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-sm-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-sm-n5,\n+  .wpc-my-sm-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-sm-n5,\n+  .wpc-mx-sm-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-sm-n5,\n+  .wpc-my-sm-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-sm-n5,\n+  .wpc-mx-sm-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-sm-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-sm-auto,\n+  .wpc-my-sm-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-sm-auto,\n+  .wpc-mx-sm-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-sm-auto,\n+  .wpc-my-sm-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-sm-auto,\n+  .wpc-mx-sm-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 768px) {\n+  .wpc-m-md-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-md-0,\n+  .wpc-my-md-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-md-0,\n+  .wpc-mx-md-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-md-0,\n+  .wpc-my-md-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-md-0,\n+  .wpc-mx-md-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-md-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-md-1,\n+  .wpc-my-md-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-md-1,\n+  .wpc-mx-md-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-md-1,\n+  .wpc-my-md-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-md-1,\n+  .wpc-mx-md-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-md-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-md-2,\n+  .wpc-my-md-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-md-2,\n+  .wpc-mx-md-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-md-2,\n+  .wpc-my-md-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-md-2,\n+  .wpc-mx-md-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-md-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-md-3,\n+  .wpc-my-md-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-md-3,\n+  .wpc-mx-md-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-md-3,\n+  .wpc-my-md-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-md-3,\n+  .wpc-mx-md-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-md-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-md-4,\n+  .wpc-my-md-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-md-4,\n+  .wpc-mx-md-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-md-4,\n+  .wpc-my-md-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-md-4,\n+  .wpc-mx-md-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-md-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-md-5,\n+  .wpc-my-md-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-md-5,\n+  .wpc-mx-md-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-md-5,\n+  .wpc-my-md-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-md-5,\n+  .wpc-mx-md-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-md-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-md-0,\n+  .wpc-py-md-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-md-0,\n+  .wpc-px-md-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-md-0,\n+  .wpc-py-md-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-md-0,\n+  .wpc-px-md-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-md-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-md-1,\n+  .wpc-py-md-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-md-1,\n+  .wpc-px-md-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-md-1,\n+  .wpc-py-md-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-md-1,\n+  .wpc-px-md-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-md-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-md-2,\n+  .wpc-py-md-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-md-2,\n+  .wpc-px-md-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-md-2,\n+  .wpc-py-md-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-md-2,\n+  .wpc-px-md-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-md-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-md-3,\n+  .wpc-py-md-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-md-3,\n+  .wpc-px-md-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-md-3,\n+  .wpc-py-md-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-md-3,\n+  .wpc-px-md-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-md-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-md-4,\n+  .wpc-py-md-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-md-4,\n+  .wpc-px-md-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-md-4,\n+  .wpc-py-md-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-md-4,\n+  .wpc-px-md-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-md-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-md-5,\n+  .wpc-py-md-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-md-5,\n+  .wpc-px-md-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-md-5,\n+  .wpc-py-md-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-md-5,\n+  .wpc-px-md-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-md-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-md-n1,\n+  .wpc-my-md-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-md-n1,\n+  .wpc-mx-md-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-md-n1,\n+  .wpc-my-md-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-md-n1,\n+  .wpc-mx-md-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-md-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-md-n2,\n+  .wpc-my-md-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-md-n2,\n+  .wpc-mx-md-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-md-n2,\n+  .wpc-my-md-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-md-n2,\n+  .wpc-mx-md-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-md-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-md-n3,\n+  .wpc-my-md-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-md-n3,\n+  .wpc-mx-md-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-md-n3,\n+  .wpc-my-md-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-md-n3,\n+  .wpc-mx-md-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-md-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-md-n4,\n+  .wpc-my-md-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-md-n4,\n+  .wpc-mx-md-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-md-n4,\n+  .wpc-my-md-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-md-n4,\n+  .wpc-mx-md-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-md-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-md-n5,\n+  .wpc-my-md-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-md-n5,\n+  .wpc-mx-md-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-md-n5,\n+  .wpc-my-md-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-md-n5,\n+  .wpc-mx-md-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-md-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-md-auto,\n+  .wpc-my-md-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-md-auto,\n+  .wpc-mx-md-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-md-auto,\n+  .wpc-my-md-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-md-auto,\n+  .wpc-mx-md-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 992px) {\n+  .wpc-m-lg-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-lg-0,\n+  .wpc-my-lg-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-lg-0,\n+  .wpc-mx-lg-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-lg-0,\n+  .wpc-my-lg-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-lg-0,\n+  .wpc-mx-lg-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-lg-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-lg-1,\n+  .wpc-my-lg-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-lg-1,\n+  .wpc-mx-lg-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-lg-1,\n+  .wpc-my-lg-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-lg-1,\n+  .wpc-mx-lg-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-lg-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-lg-2,\n+  .wpc-my-lg-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-lg-2,\n+  .wpc-mx-lg-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-lg-2,\n+  .wpc-my-lg-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-lg-2,\n+  .wpc-mx-lg-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-lg-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-lg-3,\n+  .wpc-my-lg-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-lg-3,\n+  .wpc-mx-lg-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-lg-3,\n+  .wpc-my-lg-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-lg-3,\n+  .wpc-mx-lg-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-lg-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-lg-4,\n+  .wpc-my-lg-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-lg-4,\n+  .wpc-mx-lg-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-lg-4,\n+  .wpc-my-lg-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-lg-4,\n+  .wpc-mx-lg-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-lg-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-lg-5,\n+  .wpc-my-lg-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-lg-5,\n+  .wpc-mx-lg-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-lg-5,\n+  .wpc-my-lg-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-lg-5,\n+  .wpc-mx-lg-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-lg-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-lg-0,\n+  .wpc-py-lg-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-lg-0,\n+  .wpc-px-lg-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-lg-0,\n+  .wpc-py-lg-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-lg-0,\n+  .wpc-px-lg-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-lg-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-lg-1,\n+  .wpc-py-lg-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-lg-1,\n+  .wpc-px-lg-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-lg-1,\n+  .wpc-py-lg-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-lg-1,\n+  .wpc-px-lg-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-lg-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-lg-2,\n+  .wpc-py-lg-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-lg-2,\n+  .wpc-px-lg-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-lg-2,\n+  .wpc-py-lg-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-lg-2,\n+  .wpc-px-lg-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-lg-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-lg-3,\n+  .wpc-py-lg-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-lg-3,\n+  .wpc-px-lg-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-lg-3,\n+  .wpc-py-lg-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-lg-3,\n+  .wpc-px-lg-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-lg-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-lg-4,\n+  .wpc-py-lg-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-lg-4,\n+  .wpc-px-lg-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-lg-4,\n+  .wpc-py-lg-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-lg-4,\n+  .wpc-px-lg-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-lg-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-lg-5,\n+  .wpc-py-lg-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-lg-5,\n+  .wpc-px-lg-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-lg-5,\n+  .wpc-py-lg-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-lg-5,\n+  .wpc-px-lg-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-lg-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-lg-n1,\n+  .wpc-my-lg-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-lg-n1,\n+  .wpc-mx-lg-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-lg-n1,\n+  .wpc-my-lg-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-lg-n1,\n+  .wpc-mx-lg-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-lg-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-lg-n2,\n+  .wpc-my-lg-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-lg-n2,\n+  .wpc-mx-lg-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-lg-n2,\n+  .wpc-my-lg-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-lg-n2,\n+  .wpc-mx-lg-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-lg-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-lg-n3,\n+  .wpc-my-lg-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-lg-n3,\n+  .wpc-mx-lg-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-lg-n3,\n+  .wpc-my-lg-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-lg-n3,\n+  .wpc-mx-lg-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-lg-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-lg-n4,\n+  .wpc-my-lg-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-lg-n4,\n+  .wpc-mx-lg-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-lg-n4,\n+  .wpc-my-lg-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-lg-n4,\n+  .wpc-mx-lg-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-lg-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-lg-n5,\n+  .wpc-my-lg-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-lg-n5,\n+  .wpc-mx-lg-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-lg-n5,\n+  .wpc-my-lg-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-lg-n5,\n+  .wpc-mx-lg-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-lg-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-lg-auto,\n+  .wpc-my-lg-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-lg-auto,\n+  .wpc-mx-lg-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-lg-auto,\n+  .wpc-my-lg-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-lg-auto,\n+  .wpc-mx-lg-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+@media (min-width: 1200px) {\n+  .wpc-m-xl-0 {\n+    margin: 0 !important;\n+  }\n+  .wpc-mt-xl-0,\n+  .wpc-my-xl-0 {\n+    margin-top: 0 !important;\n+  }\n+  .wpc-mr-xl-0,\n+  .wpc-mx-xl-0 {\n+    margin-right: 0 !important;\n+  }\n+  .wpc-mb-xl-0,\n+  .wpc-my-xl-0 {\n+    margin-bottom: 0 !important;\n+  }\n+  .wpc-ml-xl-0,\n+  .wpc-mx-xl-0 {\n+    margin-left: 0 !important;\n+  }\n+  .wpc-m-xl-1 {\n+    margin: 0.25rem !important;\n+  }\n+  .wpc-mt-xl-1,\n+  .wpc-my-xl-1 {\n+    margin-top: 0.25rem !important;\n+  }\n+  .wpc-mr-xl-1,\n+  .wpc-mx-xl-1 {\n+    margin-right: 0.25rem !important;\n+  }\n+  .wpc-mb-xl-1,\n+  .wpc-my-xl-1 {\n+    margin-bottom: 0.25rem !important;\n+  }\n+  .wpc-ml-xl-1,\n+  .wpc-mx-xl-1 {\n+    margin-left: 0.25rem !important;\n+  }\n+  .wpc-m-xl-2 {\n+    margin: 0.5rem !important;\n+  }\n+  .wpc-mt-xl-2,\n+  .wpc-my-xl-2 {\n+    margin-top: 0.5rem !important;\n+  }\n+  .wpc-mr-xl-2,\n+  .wpc-mx-xl-2 {\n+    margin-right: 0.5rem !important;\n+  }\n+  .wpc-mb-xl-2,\n+  .wpc-my-xl-2 {\n+    margin-bottom: 0.5rem !important;\n+  }\n+  .wpc-ml-xl-2,\n+  .wpc-mx-xl-2 {\n+    margin-left: 0.5rem !important;\n+  }\n+  .wpc-m-xl-3 {\n+    margin: 1rem !important;\n+  }\n+  .wpc-mt-xl-3,\n+  .wpc-my-xl-3 {\n+    margin-top: 1rem !important;\n+  }\n+  .wpc-mr-xl-3,\n+  .wpc-mx-xl-3 {\n+    margin-right: 1rem !important;\n+  }\n+  .wpc-mb-xl-3,\n+  .wpc-my-xl-3 {\n+    margin-bottom: 1rem !important;\n+  }\n+  .wpc-ml-xl-3,\n+  .wpc-mx-xl-3 {\n+    margin-left: 1rem !important;\n+  }\n+  .wpc-m-xl-4 {\n+    margin: 1.5rem !important;\n+  }\n+  .wpc-mt-xl-4,\n+  .wpc-my-xl-4 {\n+    margin-top: 1.5rem !important;\n+  }\n+  .wpc-mr-xl-4,\n+  .wpc-mx-xl-4 {\n+    margin-right: 1.5rem !important;\n+  }\n+  .wpc-mb-xl-4,\n+  .wpc-my-xl-4 {\n+    margin-bottom: 1.5rem !important;\n+  }\n+  .wpc-ml-xl-4,\n+  .wpc-mx-xl-4 {\n+    margin-left: 1.5rem !important;\n+  }\n+  .wpc-m-xl-5 {\n+    margin: 3rem !important;\n+  }\n+  .wpc-mt-xl-5,\n+  .wpc-my-xl-5 {\n+    margin-top: 3rem !important;\n+  }\n+  .wpc-mr-xl-5,\n+  .wpc-mx-xl-5 {\n+    margin-right: 3rem !important;\n+  }\n+  .wpc-mb-xl-5,\n+  .wpc-my-xl-5 {\n+    margin-bottom: 3rem !important;\n+  }\n+  .wpc-ml-xl-5,\n+  .wpc-mx-xl-5 {\n+    margin-left: 3rem !important;\n+  }\n+  .wpc-p-xl-0 {\n+    padding: 0 !important;\n+  }\n+  .wpc-pt-xl-0,\n+  .wpc-py-xl-0 {\n+    padding-top: 0 !important;\n+  }\n+  .wpc-pr-xl-0,\n+  .wpc-px-xl-0 {\n+    padding-right: 0 !important;\n+  }\n+  .wpc-pb-xl-0,\n+  .wpc-py-xl-0 {\n+    padding-bottom: 0 !important;\n+  }\n+  .wpc-pl-xl-0,\n+  .wpc-px-xl-0 {\n+    padding-left: 0 !important;\n+  }\n+  .wpc-p-xl-1 {\n+    padding: 0.25rem !important;\n+  }\n+  .wpc-pt-xl-1,\n+  .wpc-py-xl-1 {\n+    padding-top: 0.25rem !important;\n+  }\n+  .wpc-pr-xl-1,\n+  .wpc-px-xl-1 {\n+    padding-right: 0.25rem !important;\n+  }\n+  .wpc-pb-xl-1,\n+  .wpc-py-xl-1 {\n+    padding-bottom: 0.25rem !important;\n+  }\n+  .wpc-pl-xl-1,\n+  .wpc-px-xl-1 {\n+    padding-left: 0.25rem !important;\n+  }\n+  .wpc-p-xl-2 {\n+    padding: 0.5rem !important;\n+  }\n+  .wpc-pt-xl-2,\n+  .wpc-py-xl-2 {\n+    padding-top: 0.5rem !important;\n+  }\n+  .wpc-pr-xl-2,\n+  .wpc-px-xl-2 {\n+    padding-right: 0.5rem !important;\n+  }\n+  .wpc-pb-xl-2,\n+  .wpc-py-xl-2 {\n+    padding-bottom: 0.5rem !important;\n+  }\n+  .wpc-pl-xl-2,\n+  .wpc-px-xl-2 {\n+    padding-left: 0.5rem !important;\n+  }\n+  .wpc-p-xl-3 {\n+    padding: 1rem !important;\n+  }\n+  .wpc-pt-xl-3,\n+  .wpc-py-xl-3 {\n+    padding-top: 1rem !important;\n+  }\n+  .wpc-pr-xl-3,\n+  .wpc-px-xl-3 {\n+    padding-right: 1rem !important;\n+  }\n+  .wpc-pb-xl-3,\n+  .wpc-py-xl-3 {\n+    padding-bottom: 1rem !important;\n+  }\n+  .wpc-pl-xl-3,\n+  .wpc-px-xl-3 {\n+    padding-left: 1rem !important;\n+  }\n+  .wpc-p-xl-4 {\n+    padding: 1.5rem !important;\n+  }\n+  .wpc-pt-xl-4,\n+  .wpc-py-xl-4 {\n+    padding-top: 1.5rem !important;\n+  }\n+  .wpc-pr-xl-4,\n+  .wpc-px-xl-4 {\n+    padding-right: 1.5rem !important;\n+  }\n+  .wpc-pb-xl-4,\n+  .wpc-py-xl-4 {\n+    padding-bottom: 1.5rem !important;\n+  }\n+  .wpc-pl-xl-4,\n+  .wpc-px-xl-4 {\n+    padding-left: 1.5rem !important;\n+  }\n+  .wpc-p-xl-5 {\n+    padding: 3rem !important;\n+  }\n+  .wpc-pt-xl-5,\n+  .wpc-py-xl-5 {\n+    padding-top: 3rem !important;\n+  }\n+  .wpc-pr-xl-5,\n+  .wpc-px-xl-5 {\n+    padding-right: 3rem !important;\n+  }\n+  .wpc-pb-xl-5,\n+  .wpc-py-xl-5 {\n+    padding-bottom: 3rem !important;\n+  }\n+  .wpc-pl-xl-5,\n+  .wpc-px-xl-5 {\n+    padding-left: 3rem !important;\n+  }\n+  .wpc-m-xl-n1 {\n+    margin: -0.25rem !important;\n+  }\n+  .wpc-mt-xl-n1,\n+  .wpc-my-xl-n1 {\n+    margin-top: -0.25rem !important;\n+  }\n+  .wpc-mr-xl-n1,\n+  .wpc-mx-xl-n1 {\n+    margin-right: -0.25rem !important;\n+  }\n+  .wpc-mb-xl-n1,\n+  .wpc-my-xl-n1 {\n+    margin-bottom: -0.25rem !important;\n+  }\n+  .wpc-ml-xl-n1,\n+  .wpc-mx-xl-n1 {\n+    margin-left: -0.25rem !important;\n+  }\n+  .wpc-m-xl-n2 {\n+    margin: -0.5rem !important;\n+  }\n+  .wpc-mt-xl-n2,\n+  .wpc-my-xl-n2 {\n+    margin-top: -0.5rem !important;\n+  }\n+  .wpc-mr-xl-n2,\n+  .wpc-mx-xl-n2 {\n+    margin-right: -0.5rem !important;\n+  }\n+  .wpc-mb-xl-n2,\n+  .wpc-my-xl-n2 {\n+    margin-bottom: -0.5rem !important;\n+  }\n+  .wpc-ml-xl-n2,\n+  .wpc-mx-xl-n2 {\n+    margin-left: -0.5rem !important;\n+  }\n+  .wpc-m-xl-n3 {\n+    margin: -1rem !important;\n+  }\n+  .wpc-mt-xl-n3,\n+  .wpc-my-xl-n3 {\n+    margin-top: -1rem !important;\n+  }\n+  .wpc-mr-xl-n3,\n+  .wpc-mx-xl-n3 {\n+    margin-right: -1rem !important;\n+  }\n+  .wpc-mb-xl-n3,\n+  .wpc-my-xl-n3 {\n+    margin-bottom: -1rem !important;\n+  }\n+  .wpc-ml-xl-n3,\n+  .wpc-mx-xl-n3 {\n+    margin-left: -1rem !important;\n+  }\n+  .wpc-m-xl-n4 {\n+    margin: -1.5rem !important;\n+  }\n+  .wpc-mt-xl-n4,\n+  .wpc-my-xl-n4 {\n+    margin-top: -1.5rem !important;\n+  }\n+  .wpc-mr-xl-n4,\n+  .wpc-mx-xl-n4 {\n+    margin-right: -1.5rem !important;\n+  }\n+  .wpc-mb-xl-n4,\n+  .wpc-my-xl-n4 {\n+    margin-bottom: -1.5rem !important;\n+  }\n+  .wpc-ml-xl-n4,\n+  .wpc-mx-xl-n4 {\n+    margin-left: -1.5rem !important;\n+  }\n+  .wpc-m-xl-n5 {\n+    margin: -3rem !important;\n+  }\n+  .wpc-mt-xl-n5,\n+  .wpc-my-xl-n5 {\n+    margin-top: -3rem !important;\n+  }\n+  .wpc-mr-xl-n5,\n+  .wpc-mx-xl-n5 {\n+    margin-right: -3rem !important;\n+  }\n+  .wpc-mb-xl-n5,\n+  .wpc-my-xl-n5 {\n+    margin-bottom: -3rem !important;\n+  }\n+  .wpc-ml-xl-n5,\n+  .wpc-mx-xl-n5 {\n+    margin-left: -3rem !important;\n+  }\n+  .wpc-m-xl-auto {\n+    margin: auto !important;\n+  }\n+  .wpc-mt-xl-auto,\n+  .wpc-my-xl-auto {\n+    margin-top: auto !important;\n+  }\n+  .wpc-mr-xl-auto,\n+  .wpc-mx-xl-auto {\n+    margin-right: auto !important;\n+  }\n+  .wpc-mb-xl-auto,\n+  .wpc-my-xl-auto {\n+    margin-bottom: auto !important;\n+  }\n+  .wpc-ml-xl-auto,\n+  .wpc-mx-xl-auto {\n+    margin-left: auto !important;\n+  }\n+}\n+\u002F*============================================================================\n+\u002F\u002F Theme compatible css\n+======================-=====================================================*\u002F\n+\u002F* astra theme support css *\u002F\n+.theme-astra .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  line-height: 16px;\n+}\n+\n+.theme-astra p#wpc_pro_delivery_time_field,\n+.theme-astra div#wpc_location_field {\n+  margin-bottom: 20px;\n+}\n+\n+.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .col2-set {\n+  margin-right: 20px !important;\n+  width: 50% !important;\n+}\n+\n+.theme-astra.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce #payment {\n+  padding: 15px;\n+}\n+\n+.theme-astra .wpc-nav-shortcode .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price {\n+  line-height: 1.2;\n+  padding: 0;\n+}\n+\n+\u002F* oceanWP theme support css *\u002F\n+.theme-oceanwp .wpc_cart_block {\n+  padding-left: 40px;\n+}\n+\n+.theme-oceanwp .wpc-minicart-wrapper .product_list_widget {\n+  max-height: calc(100vh - 30rem);\n+}\n+\n+.theme-oceanwp.single .wpc_cart_block .thumbnail {\n+  position: static;\n+  margin-bottom: 0;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-price .amount,\n+.theme-oceanwp .wpc-food-tab-style4 .amount,\n+.theme-oceanwp .wpc-slider-grid-3.wpc-food-menu-item span.wpc-menu-currency .amount {\n+  color: #fff;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 0;\n+}\n+\n+.theme-oceanwp .wpc-tab-grid-style2 .wpc-food-menu-item .wpc-food-menu-thumb {\n+  width: 200px;\n+  height: 200px;\n+}\n+\n+.theme-oceanwp .wpc-slider-grid-3 .wpc-menu-tag-wrap, .wpc-menu-list-style2 .wpc-menu-tag-wrap {\n+  z-index: 1;\n+}\n+\n+\u002F* storefornt theme support css *\u002F\n+.theme-storefront #wpc_location_modal .wpc-location, .food_customize_modal .wpc-location {\n+  width: 100%;\n+}\n+\n+.theme-storefront select#wpc_location_name {\n+  padding: 10px;\n+  background-color: #f2f2f2;\n+  border: none;\n+}\n+\n+.theme-storefront .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:before {\n+  color: #fff;\n+}\n+\n+.theme-storefront .woocommerce-product-gallery .flex-control-thumbs li {\n+  width: 25% !important;\n+  margin-right: 0 !important;\n+}\n+\n+\u002F* rosa lite *\u002F\n+.theme-rosa-lite .wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 50px;\n+  min-height: 10px;\n+}\n+\n+.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent input[type=radio] {\n+  float: none;\n+  width: 1rem !important;\n+  height: 1rem !important;\n+  margin: 0px 5px 0;\n+}\n+\n+.theme-rosa2-lite .wpc_cart_block .minicart-condition-parent label {\n+  vertical-align: top;\n+}\n+\n+\u002F* Blocksy theme support css *\u002F\n+.theme-blocksy .wpc-food-menu-item .wpc-add-to-cart a {\n+  padding-left: 17px;\n+  padding-right: 17px;\n+}\n+.theme-blocksy .wpc-product-popup-content .onsale {\n+  left: auto;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item img {\n+  top: 8px;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container {\n+  position: static;\n+  display: block;\n+  mask-image: unset !important;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .ct-image-container .ct-ratio {\n+  padding: 0 !important;\n+}\n+.theme-blocksy .wpc-woocommerce-mini-cart-item .quantity .qty {\n+  height: 30px;\n+  background-color: #fff;\n+}\n+\n+\u002F* generatepress theme support css *\u002F\n+.theme-generatepress .wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  text-decoration: none !important;\n+  line-height: 16px;\n+}\n+.theme-generatepress .wpc-product-popup-content select {\n+  width: 100%;\n+  background-color: transparent;\n+}\n+.theme-generatepress .wpc-product-popup-content table {\n+  border-color: transparent;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr {\n+  display: flex;\n+  flex-direction: column;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr .label label {\n+  display: block;\n+  margin: 10px 0;\n+}\n+.theme-generatepress .wpc-product-popup-content table.variations tr td, .theme-generatepress .wpc-product-popup-content table.variations tr th {\n+  background-color: transparent;\n+  padding: 0;\n+  border-color: transparent;\n+}\n+\n+\u002F* kadence theme support css *\u002F\n+.theme-kadence .wpc-woocommerce-mini-cart .quantity, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover {\n+  background-color: transparent;\n+  border-color: transparent;\n+}\n+.theme-kadence .wpc-woocommerce-mini-cart .quantity .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity .plus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .minus, .theme-kadence .wpc-woocommerce-mini-cart .quantity:hover .plus {\n+  padding: 0;\n+  padding-right: 5px;\n+}\n+.theme-kadence .wpc-woocommerce-mini-cart .remove.remove_from_cart_button {\n+  text-decoration: none;\n+}\n+\n+\u002F* neve theme support css *\u002F\n+.theme-neve .wpc-menu-mini-cart .wc-forward:not(.checkout):hover {\n+  border-color: transparent !important;\n+}\n+\n+.woocomerce-layout-override-enable .variation_product_image .woocommerce-product-gallery__image:not(:first-child) {\n+  display: inline-block;\n+  width: 70px;\n+  margin: 6px 6px 0 0;\n+}\n+.woocomerce-layout-override-enable .product-variations-wrapper a.reset_variations {\n+  margin-left: 5px;\n+  margin-top: 20px;\n+}\n+\n+.theme-oceanwp .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\n+.ast-single-post .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button,\n+.theme-rosa-lite .action-button.wpc-btn {\n+  font-size: 16px;\n+  line-height: 32px;\n+  color: #fff;\n+  background-color: #e3106e;\n+  display: inline-block;\n+  padding: 5px 20px;\n+  font-weight: 500;\n+  text-decoration: none;\n+  border: none;\n+  cursor: pointer;\n+}\n+\n+.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review td,\n+.ast-single-post.woocommerce-page.woocommerce-checkout form #order_review th {\n+  border-color: transparent !important;\n+  background: transparent;\n+}\n+\n+body.ast-single-post.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\n+  margin-bottom: 0;\n+}\n+\n+\u002F*\n+  Bricks Theme\u002FBuilder Support\n+*\u002F\n+.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Pickup,\n+.theme-bricks .woocommerce-input-wrapper #wpc_pro_order_time_Delivery {\n+  width: auto;\n+  margin-top: -6px;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity {\n+  position: relative;\n+  display: flex;\n+  align-items: center;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity .action {\n+  position: absolute;\n+  left: 5px;\n+  top: 19px;\n+}\n+.theme-bricks .mini-cart-quantity-wrapper .quantity .action.plus {\n+  left: auto;\n+  right: 45px;\n+}\n+\n+.wpc_log_message,\n+.wpc_error_message,\n+.hide_field,\n+.wpc_success_message {\n+  display: none;\n+}\n+\n+\u002F*-----------------\n+Food menu \n+-----------------*\u002F\n+.wpc-food-menu-item {\n+  position: relative;\n+  margin-bottom: 20px;\n+}\n+.wpc-food-menu-item .wpc-food-menu-thumb {\n+  position: relative;\n+  overflow: hidden;\n+}\n+.wpc-food-menu-item .wpc-food-menu-thumb img {\n+  width: 100%;\n+  transform: scale(1);\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+.wpc-food-menu-item .wpc-food-menu-thumb a {\n+  line-height: 0px;\n+  display: block;\n+  width: 100%;\n+  height: 100%;\n+  overflow: hidden;\n+  position: relative;\n+}\n+@media (max-width: 767px) {\n+  .wpc-food-menu-item .wpc-food-menu-thumb {\n+    margin-bottom: 15px;\n+  }\n+}\n+.wpc-food-menu-item .wpc-menu-tag {\n+  padding: 0;\n+  margin: 0;\n+}\n+.wpc-food-menu-item .wpc-menu-tag li {\n+  font-size: 11px;\n+  line-height: 22px;\n+  margin-bottom: 5px;\n+  background: #e3106e;\n+  padding: 0 7px;\n+  font-weight: 700;\n+  color: #fff;\n+  text-transform: uppercase;\n+  display: inline-block;\n+  margin-right: 5px;\n+  border-radius: 36px;\n+  -webkit-border-radius: 36px;\n+  -ms-border-radius: 36px;\n+}\n+.wpc-food-menu-item .wpc-menu-tag-wrap .wpc-menu-tag {\n+  display: inline-block;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content {\n+  position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title {\n+  font-size: 20px;\n+  margin: 0 0 15px;\n+  position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a {\n+  color: #232323;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  display: inline-block;\n+  position: relative;\n+  padding-right: 10px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover {\n+  color: #e3106e;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border {\n+  display: flex;\n+  flex-wrap: wrap;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border a {\n+  flex: 0 0 auto;\n+  max-width: 80%;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-title-border {\n+  flex: 100;\n+  align-self: flex-end;\n+  background: radial-gradient(circle, #444444, #444444 10%, transparent 50%, transparent);\n+  background-size: 4px 3px;\n+  height: 4px;\n+  background-repeat: repeat-x;\n+  margin-left: 10px;\n+  margin-right: 10px;\n+  position: relative;\n+  top: -2px;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-post-title.wpc-title-with-border .wpc-menu-currency {\n+  align-self: flex-end;\n+  flex: 0 0 auto;\n+  float: none;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency {\n+  color: #e3106e;\n+  float: right;\n+  padding-left: 15px;\n+  position: relative;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency del {\n+  font-size: 14px;\n+  opacity: 0.5;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency ins {\n+  text-decoration: none;\n+}\n+.wpc-food-menu-item .wpc-food-inner-content p {\n+  padding-right: 50px;\n+  min-height: 40px;\n+}\n+.wpc-food-menu-item .wpc-menu-currency .woocommerce-price-suffix {\n+  display: none;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart {\n+  position: absolute;\n+  right: 0;\n+  bottom: -10px;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a {\n+  line-height: 35px;\n+  border-radius: 36px;\n+  -webkit-border-radius: 36px;\n+  -ms-border-radius: 36px;\n+  background-color: #e3106e;\n+  display: inline-block;\n+  text-align: center;\n+  color: #fff;\n+  padding: 0;\n+  font-size: 16px;\n+  padding: 5px 15px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  overflow: hidden;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a i {\n+  line-height: inherit;\n+  display: inline-block;\n+  margin: auto;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a .adding,\n+.wpc-food-menu-item .wpc-add-to-cart a .added {\n+  transform: scale(0);\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  opacity: 0;\n+  visibility: hidden;\n+  left: 15px;\n+  width: 0;\n+  display: inline-flex;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.cart-text-no-added span {\n+  display: none;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.cart-text-added span {\n+  margin-right: 5px;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.wc-forward {\n+  display: none;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading span, .wpc-food-menu-item .wpc-add-to-cart a.added span {\n+  margin: 0 5px;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading .add-cart-text, .wpc-food-menu-item .wpc-add-to-cart a.added .add-cart-text {\n+  opacity: 0;\n+  visibility: hidden;\n+  display: none;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading i, .wpc-food-menu-item .wpc-add-to-cart a.added i {\n+  width: 17px;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.added .added {\n+  transform: scale(1);\n+  opacity: 1;\n+  visibility: visible;\n+  width: auto;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.added i::before {\n+  content: url(\"..\u002Ffonts\u002Fcheck_mark.svg\");\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading i { \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite;\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading i::before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\");\n+}\n+.wpc-food-menu-item .wpc-add-to-cart a.loading .adding {\n+  transform: scale(1);\n+  opacity: 1;\n+  visibility: visible;\n+  width: auto;\n+}\n+.wpc-food-menu-item:hover .wpc-food-menu-thumb img {\n+  transform: scale(1.1);\n+}\n+.wpc-food-menu-item.style2 {\n+  border: 2px solid #eaeaea;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+.wpc-food-menu-item.style2 .wpc-menu-currency {\n+  position: absolute;\n+  right: 10px;\n+  top: 10px;\n+  z-index: 1;\n+  background-color: #ffe119;\n+  padding: 0 10px;\n+  border-radius: 3px;\n+  font-weight: 700;\n+  line-height: 24px;\n+}\n+.wpc-food-menu-item.style2 .wpc-food-menu-thumb {\n+  margin: -2px -3px;\n+}\n+.wpc-food-menu-item.style2 .wpc-food-inner-content {\n+  padding: 20px;\n+}\n+.wpc-food-menu-item.style2 .wpc-food-inner-content p {\n+  margin: 0;\n+  padding-right: 0;\n+  min-height: auto;\n+}\n+.wpc-food-menu-item.style2 .wpc-add-to-cart {\n+  bottom: 0px;\n+  width: 100%;\n+  opacity: 0;\n+  visibility: hidden;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+}\n+.wpc-food-menu-item.style2 .wpc-add-to-cart a {\n+  width: 100%;\n+  height: auto;\n+  border-radius: 0;\n+  -webkit-border-radius: 0;\n+  -ms-border-radius: 0;\n+  line-height: 20px;\n+  justify-content: center;\n+  display: flex;\n+}\n+.wpc-food-menu-item.style2 .wpc-external-product-link {\n+  position: absolute;\n+  bottom: 0;\n+}\n+.wpc-food-menu-item.style2 .wpc-external-product-link a {\n+  line-height: 20px;\n+}\n+.wpc-food-menu-item.style2:hover {\n+  border-color: #e3106e;\n+}\n+.wpc-food-menu-item.style2:hover .wpc-add-to-cart {\n+  opacity: 1;\n+  visibility: visible;\n+}\n+.wpc-food-menu-item.style3:hover .wpc-food-menu-thumb img {\n+  transform: scale(1);\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item {\n+  border-radius: 25px;\n+  padding: 40px;\n+  text-align: center;\n+  border: 1px dashed #bcbcbc;\n+  transition: all 0.4s ease;\n+  margin: 0 0 16 0px;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb {\n+  overflow: visible;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb a {\n+  overflow: visible;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item .wpc-food-menu-thumb a img {\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  border-radius: 20px;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item:hover {\n+  background: var(--wpc-primary-color, #e3106e);\n+  border-color: transparent;\n+  transform: translateY(-30px);\n+  color: #fff;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-post-title a {\n+  color: #fff;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-food-menu-thumb a img {\n+  transform: scale(1.1) translateY(0px);\n+}\n+.wpc-food-menu-item.style3 .wpc-food-single-item:hover .wpc-add-to-cart a {\n+  background: #fff;\n+  border-color: transparent;\n+  color: var(--wpc-primary-color, #e3106e);\n+}\n+.wpc-food-menu-item.style3 .wpc-food-inner-content p {\n+  padding-right: 5px;\n+}\n+.wpc-food-menu-item.style3 .wpc-food-menu-thumb img {\n+  transition: all 0.4s ease;\n+  margin-top: 10px;\n+}\n+.wpc-food-menu-item.style3 .wpc-add-to-cart {\n+  position: relative !important;\n+  margin-bottom: 40px;\n+}\n+.wpc-food-menu-item.style3 .wpc-add-to-cart a {\n+  height: 45px;\n+  width: 45px;\n+  border: 1px solid #e3106e;\n+  box-shadow: 0px 10px 20px 0px rgba(227, 16, 110, 0.05);\n+}\n+@keyframes spinner-loader {\n+  0% {\n+    transform: rotate(0deg);\n+  }\n+  100% {\n+    transform: rotate(360deg);\n+  }\n+}\n+\u002F*-----------------\n+Food menu tab\n+-----------------*\u002F\n+.wpc-food-tab-wrapper .wpc-nav {\n+  padding: 0;\n+  margin: 0 0 40px;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li {\n+  display: inline-block;\n+  color: #e3106e;\n+}\n+@media (max-width: 768px) {\n+  .wpc-food-tab-wrapper .wpc-nav li {\n+    margin-bottom: 20px;\n+  }\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a {\n+  font-size: 16px;\n+  padding: 5px 15px;\n+  color: #232323;\n+  border-bottom: 3px solid transparent;\n+  position: relative;\n+  font-weight: 600;\n+  text-transform: uppercase;\n+  display: block;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a:after {\n+  border-color: #e3106e transparent transparent transparent;\n+  content: \"\";\n+  width: 0;\n+  height: 0;\n+  border-style: solid;\n+  border-width: 10px 10px 0 10px;\n+  position: absolute;\n+  left: 0;\n+  bottom: -10px;\n+  right: 0;\n+  margin: auto;\n+  opacity: 0;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a i,\n+.wpc-food-tab-wrapper .wpc-nav li a svg {\n+  margin: auto;\n+  display: block;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a.wpc-active {\n+  color: #e3106e;\n+  border-bottom-color: #e3106e;\n+}\n+.wpc-food-tab-wrapper .wpc-nav li a.wpc-active:after {\n+  opacity: 1;\n+}\n+@media (max-width: 768px) {\n+  .wpc-food-tab-wrapper .wpc-nav li a.wpc-active > svg path {\n+    fill: #e7272d !important;\n+    stroke: #e7272d !important;\n+  }\n+}\n+@media (max-width: 768px) {\n+  .wpc-food-tab-wrapper .wpc-nav li a svg {\n+    width: 45px !important;\n+    margin: 0 15px;\n+  }\n+}\n+.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab {\n+  display: none;\n+}\n+.wpc-food-tab-wrapper .wpc-tab-content .wpc-tab.tab-active {\n+  display: block;\n+  animation-name: fadeUp;\n+  animation-duration: 1.5s;\n+  animation-fill-mode: both;\n+}\n+\n+.wpc-tab-block1 .wpc-menu-tag-wrap {\n+  line-height: 0;\n+}\n+.wpc-tab-block1  .wpc-food-menu-item .wpc-food-inner-content .wpc-add-to-cart a{\n+  height: 36px;\n+  width: 36px;\n+  padding: 4px;\n+  line-height: 2;\n+}\n+\n+@keyframes fadeUp {\n+  from {\n+    opacity: 0;\n+    transform: translate3d(0, 3%, 0);\n+  }\n+  to {\n+    opacity: 1;\n+    transform: translate3d(0, 0, 0);\n+  }\n+}\n+.wpc-reservation-field {\n+  position: relative;\n+}\n+.wpc-reservation-field.date .wpc-form-control {\n+  display: none;\n+}\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month,\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month {\n+  top: 0;\n+}\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month svg,\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month svg {\n+  fill: #ffffff;\n+}\n+.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n+  background-color: rgb(93, 120, 255);\n+  border: none;\n+  box-shadow: none;\n+}\n+.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover {\n+  border: none;\n+  border: none;\n+  box-shadow: none;\n+}\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n+  right: 20px;\n+}\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n+.wpc-reservation-field.date .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n+  left: 30px;\n+}\n+.wpc-reservation-field.date .flatpickr-day {\n+  height: 54px;\n+  line-height: 49px;\n+  background: rgba(255, 255, 255, 0.1);\n+  border: 2px solid #5d78ff;\n+}\n+.wpc-reservation-field.date .flatpickr-day:hover, .wpc-reservation-field.date .flatpickr-day.selected {\n+  background-color: #fff;\n+  color: #232323;\n+}\n+.wpc-reservation-field.date .flatpickr-innerContainer {\n+  margin-top: 25px;\n+}\n+.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months {\n+  margin: auto;\n+  font-weight: 600;\n+  display: inline-block;\n+}\n+.wpc-reservation-field.date .numInputWrapper {\n+  width: 7ch;\n+}\n+.wpc-reservation-field.date .numInputWrapper .cur-year {\n+  font-weight: 600;\n+  color: #fff;\n+}\n+.wpc-reservation-field.date .numInputWrapper span {\n+  opacity: 1;\n+}\n+.wpc-reservation-field.date .numInputWrapper span.arrowDown:after {\n+  border-top-color: rgb(255, 255, 255);\n+}\n+.wpc-reservation-field.date .numInputWrapper span.arrowUp:after {\n+  border-bottom-color: rgb(255, 251, 251);\n+}\n+.wpc-reservation-field.date.wpc-reservation-calender-field {\n+  padding: 65px 40px;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+  background-color: #e3106e;\n+}\n+.wpc-reservation-field.date .wpc-choose-date {\n+  text-align: center;\n+  font-size: 26px;\n+  font-weight: 600;\n+  color: #fff;\n+}\n+.wpc-reservation-field.date .flatpickr-calendar {\n+  width: 100%;\n+  box-shadow: none;\n+  background: transparent;\n+}\n+.wpc-reservation-field.date .flatpickr-calendar .dayContainer {\n+  width: 100%;\n+  min-width: 100%;\n+  max-width: 100%;\n+}\n+.wpc-reservation-field.date .flatpickr-calendar .flatpickr-days,\n+.wpc-reservation-field.date .flatpickr-calendar .flatpickr-day {\n+  width: 100%;\n+  max-width: 100%;\n+}\n+.wpc-reservation-field.date .flatpickr-day.flatpickr-disabled,\n+.wpc-reservation-field.date .flatpickr-day.flatpickr-disabled:hover {\n+  cursor: not-allowed;\n+  color: rgba(255, 255, 255, 0.4);\n+  background-color: transparent;\n+}\n+.wpc-reservation-field.date .flatpickr-current-month .flatpickr-monthDropdown-months,\n+.wpc-reservation-field.date span.flatpickr-weekday,\n+.wpc-reservation-field.date .flatpickr-day {\n+  color: #fff;\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+}\n+.wpc-reservation-field.loading:before {\n+  position: absolute;\n+  content: \"\";\n+  height: 20px;\n+  width: 20px;\n+  border: 3px solid;\n+  border-color: #e3106e transparent #e3106e transparent;\n+  border-radius: 50%;\n+  animation: spin 1.3s linear infinite;\n+  right: 45px;\n+  bottom: 12px;\n+  transform: translate(-50%, -50%);\n+  z-index: 2;\n+}\n+.wpc-reservation-field.loading::after {\n+  position: absolute;\n+  content: \"\";\n+  inset: 0;\n+  width: 100%;\n+  height: 100%;\n+  background: rgba(255, 255, 255, 0.6);\n+  z-index: 1;\n+}\n+@keyframes spin {\n+  from {\n+    transform: rotate(0deg);\n+  }\n+  to {\n+    transform: rotate(360deg);\n+  }\n+}\n+\n+.flatpickr-time input:hover,\n+.flatpickr-time .flatpickr-am-pm:hover,\n+.flatpickr-time input:focus,\n+.flatpickr-time .flatpickr-am-pm:focus {\n+  background: #fff;\n+}\n+\n+.flatpickr-calendar.noCalendar .numInput {\n+  border: none;\n+  box-shadow: none;\n+}\n+.flatpickr-calendar.noCalendar.flatpickr-calendar {\n+  width: 215px;\n+}\n+\n+.wpc-reservation-form .wpc_reservation_form {\n+  padding: 40px;\n+  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.08);\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+.wpc-reservation-form .wpc_reservation_form.wpc_reservation_cancel_form {\n+  display: none;\n+}\n+@media (max-width: 768px) {\n+  .wpc-reservation-form .wpc_reservation_form {\n+    padding: 20px;\n+  }\n+}\n+.wpc-reservation-form .wpc_success_message,\n+.wpc-reservation-form .wpc_error_message {\n+  margin-bottom: 30px;\n+}\n+.wpc-reservation-form span.dashicons.dashicons-clock,\n+.wpc-reservation-form i.reserv-date-icon {\n+  position: absolute;\n+  right: 15px;\n+  top: 62%;\n+  bottom: auto;\n+  margin: auto;\n+  color: #777;\n+  font-size: 18px;\n+}\n+.wpc-reservation-form i.reserv-date-icon {\n+  font-size: 15px;\n+}\n+.wpc-reservation-form input[type=number]::-webkit-inner-spin-button,\n+.wpc-reservation-form input[type=number]::-webkit-outer-spin-button {\n+  -webkit-appearance: none;\n+  margin: 0;\n+}\n+.wpc-reservation-form input[type=number] {\n+  -moz-appearance: textfield; \u002F* Firefox *\u002F\n+}\n+.wpc-reservation-form .wpc_bg_image {\n+  background-position: center;\n+  background-size: cover;\n+  background-repeat: no-repeat;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+@media (max-width: 768px) {\n+  .wpc-reservation-form .wpc_bg_image {\n+    margin: 0 15px;\n+  }\n+}\n+.wpc-reservation-form .wpc_reservation_form_disabled,\n+.wpc-reservation-form .wpc_cancell_form_submit_disabled {\n+  opacity: 0.5;\n+  cursor: not-allowed;\n+}\n+.wpc-reservation-form .wpc-reservation-field {\n+  margin-bottom: 15px;\n+  \u002F* For IE10 *\u002F\n+}\n+.wpc-reservation-form .wpc-reservation-field.message {\n+  margin-bottom: 20px;\n+}\n+.wpc-reservation-form .wpc-reservation-field img {\n+  border-radius: 10px;\n+}\n+.wpc-reservation-form .wpc-reservation-field label {\n+  font-size: 15px;\n+  line-height: 35px;\n+  font-weight: 400;\n+  color: #101010;\n+}\n+.wpc-reservation-form .wpc-reservation-field label .wpc_required {\n+  color: #f00;\n+}\n+.wpc-reservation-form .wpc-reservation-field .wpc-form-control {\n+  width: 100%;\n+  background-color: #f1f1f5;\n+  border: none;\n+  border: none;\n+  border-radius: 4;\n+  -webkit-border-radius: 4;\n+  -ms-border-radius: 4;\n+  height: 45px;\n+  font-size: 14px;\n+  color: #878787;\n+  padding: 0 15px;\n+}\n+.wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus, .wpc-reservation-form .wpc-reservation-field .wpc-form-control:active {\n+  border-bottom-color: #e3106e;\n+}\n+.wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message {\n+  height: 60px;\n+}\n+.wpc-reservation-form .wpc-reservation-field .wpc-form-control::placeholder {\n+  color: #999;\n+}\n+.wpc-reservation-form .wpc-reservation-field select.wpc-form-control {\n+  background-image: url(\"data:image\u002Fsvg+xml, %3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' fill='%23212529' viewBox='0 0 1000 1000'%3E%3Cpath d='M500,10L227.8,391.1h544.4L500,10z M500,990l272.2-381.1H227.8L500,990z'%3E%3C\u002Fpath%3E%3C\u002Fsvg%3E\");\n+  background-repeat: no-repeat;\n+  background-position: right 15px;\n+  background-size: 45px 14px;\n+  padding-right: 60px;\n+  -moz-appearance: none;\n+  -webkit-appearance: none;\n+}\n+.wpc-reservation-form .wpc-reservation-field select::-ms-expand {\n+  display: none;\n+}\n+.wpc-reservation-form #wpc_cancel_request,\n+.wpc-reservation-form #wpc_book_table {\n+  cursor: pointer;\n+  font-size: 15px;\n+  font-weight: 600;\n+  color: #e3106e;\n+  border-bottom: 2px solid #5d78ff;\n+  margin-left: 10px;\n+}\n+.wpc-reservation-form.hide-cancel-text #wpc_cancel_request {\n+  display: none;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info {\n+  background-color: #e3106e;\n+  border-radius: 10px;\n+  -webkit-border-radius: 10px;\n+  -ms-border-radius: 10px;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info ul {\n+  padding: 0;\n+  margin: 0 0 40px;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info ul li {\n+  list-style: none;\n+  font-size: 17px;\n+  margin-bottom: 15px;\n+  color: #fff;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info ul li .wpc-user-field-info {\n+  min-width: 80px;\n+  display: inline-block;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info .wpc_log_message {\n+  border-radius: 8px;\n+  -webkit-border-radius: 8px;\n+  -ms-border-radius: 8px;\n+  background-color: #f1ae1f;\n+  color: #fff;\n+  border-color: #f1ae1f;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info .reservation-form-title {\n+  color: #fff;\n+}\n+.wpc-reservation-form .wpc_reservation_user_info table tr td,\n+.wpc-reservation-form .wpc_reservation_user_info table tr th {\n+  color: #fff;\n+}\n+.wpc-reservation-form .wpc_reservation_info ul {\n+  list-style-type: none;\n+  margin: 0 0 20px;\n+  padding: 0;\n+}\n+.wpc-reservation-form .wpc_reservation_info ul li {\n+  margin-bottom: 10px;\n+}\n+.wpc-reservation-form .confirm_booking_btn,\n+.wpc-reservation-form .cancell_form_submit {\n+  margin-right: 10px;\n+  background-color: #e3106e;\n+  position: relative;\n+}\n+.wpc-reservation-form .confirm_booking_btn.loading,\n+.wpc-reservation-form .cancell_form_submit.loading {\n+  padding-right: 25px;\n+}\n+.wpc-reservation-form .confirm_booking_btn.loading:before,\n+.wpc-reservation-form .cancell_form_submit.loading:before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\n+  position: absolute;\n+  right: 4px;\n+  top: calc(50% - 16px);\n+  \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite !important;\n+  z-index: 1;\n+}\n+.wpc-reservation-form .edit_booking_btn {\n+  background: transparent;\n+  border: 1px solid #fff;\n+  padding: 13px 20px;\n+  line-height: 16px;\n+}\n+.wpc-reservation-form .wpc-another-reservation i {\n+  font-size: 12px;\n+  padding-right: 5px;\n+}\n+.wpc-reservation-form .wpc-another-reservation-free {\n+  display: none;\n+  border: 1px solid #fff;\n+  margin-top: 5px;\n+}\n+.wpc-reservation-form .wpc-another-reservation-free i {\n+  font-size: 12px;\n+  padding-right: 5px;\n+  line-height: 45px;\n+}\n+.wpc-reservation-form .wpc-another-reservation-free:hover {\n+  border: 1px solid #e3106e !important;\n+}\n+\n+.wpc_reservation_form_two {\n+  display: none;\n+}\n+\n+.wpc_error_message {\n+  text-align: center;\n+  background: rgba(255, 143, 143, 0.2901960784);\n+  padding: 10px;\n+}\n+\n+.wpc_log_message {\n+  color: #4f8a10;\n+  background-color: #dff2bf;\n+  border: 1px solid #bce8f1;\n+  border-radius: 2px;\n+  padding: 10px;\n+  text-align: center;\n+}\n+\n+.wpc_cancell_log_message {\n+  display: none;\n+  color: #4f8a10;\n+  background-color: #dff2bf;\n+  border: 1px solid #bce8f1;\n+  border-radius: 2px;\n+  padding: 10px;\n+  text-align: center;\n+}\n+\n+.picker__holder .picker__box {\n+  background-color: #e3106e;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border: none;\n+  padding: 10px 20px;\n+}\n+.picker__holder .picker__table tr th,\n+.picker__holder .picker__table tr td {\n+  border: none;\n+  text-align: center;\n+  font-size: 16px;\n+}\n+.picker__holder .picker__table tbody > tr:nth-child(odd) > td,\n+.picker__holder .picker__table tbody > tr:nth-child(odd) > th {\n+  background-color: transparent;\n+}\n+.picker__holder .picker__month,\n+.picker__holder .picker__year {\n+  color: #fff;\n+}\n+.picker__holder .picker__day,\n+.picker__holder .picker__weekday {\n+  color: #fff;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+}\n+.picker__holder tbody tr:hover > td,\n+.picker__holder tbody tr:hover > th {\n+  background-color: transparent;\n+}\n+.picker__holder .picker__footer .picker__button--today,\n+.picker__holder .picker__footer .picker__button--clear,\n+.picker__holder .picker__footer .picker__button--close {\n+  border: none;\n+  color: #fff;\n+  background-color: rgba(0, 0, 0, 0.6);\n+  margin: 0 10px;\n+}\n+\n+.picker__nav--next:hover,\n+.picker__nav--prev:hover {\n+  background-color: transparent;\n+  color: #fff;\n+}\n+\n+.picker__nav--prev:before {\n+  border-right-color: #fff;\n+}\n+\n+.picker__nav--next:before {\n+  border-left-color: #fff;\n+}\n+\n+.picker--focused .picker__day--highlighted,\n+.picker__day--highlighted:hover,\n+.picker__day--infocus:hover,\n+.picker__day--outfocus:hover {\n+  background-color: #fff;\n+  color: #232323;\n+}\n+\n+.picker--focused .picker__day--disabled,\n+.picker__day--disabled,\n+.picker__day--disabled:hover {\n+  background-color: transparent;\n+  border-color: transparent;\n+  opacity: 0.5;\n+  color: #fff;\n+}\n+\n+.picker__list {\n+  padding-bottom: 0;\n+}\n+.picker__list .picker__list-item {\n+  background-color: transparent;\n+  border-color: transparent;\n+  color: #fff;\n+  border-bottom-color: rgba(0, 0, 0, 0.08);\n+  font-size: 15px;\n+}\n+.picker__list .picker__list-item.picker__list-item--selected, .picker__list .picker__list-item.picker__list-item--highlighted {\n+  background-color: rgba(0, 0, 0, 0.08);\n+}\n+\n+.wpc_cart_block {\n+  position: fixed;\n+  right: -500px;\n+  top: 50%;\n+  z-index: 99999;\n+  width: 460px;\n+  transition: all 0.4s ease;\n+  -webkit-transition: all 0.4s ease;\n+  -moz-transition: all 0.4s ease;\n+  -ms-transition: all 0.4s ease;\n+  transform: translateY(-50%);\n+  padding-left: 0px;\n+  margin: 0;\n+}\n+@media (max-width: 767px) {\n+  .wpc_cart_block {\n+    width: 320px;\n+    right: -320px;\n+    \u002F* transform: translateY(-20%);\n+    top: 30%; *\u002F\n+  }\n+\n+  .wpc_cart_block .wpc_cart_icon {\n+    left: -75px !important;\n+\n+  }\n+}\n+.wpc_cart_block.cart_icon_active {\n+  right: 0;\n+}\n+.wpc_cart_block .wpc_cart_icon {\n+  position: absolute;\n+  left: -108px;\n+  top: 50%;\n+  background: #5d78ff;\n+  padding: 20px 20px;\n+  color: #fff;\n+  border-top-left-radius: 9px;\n+  border-bottom-left-radius: 10px;\n+  min-width: 70px;\n+  text-align: center;\n+  max-height: 65px;\n+}\n+\n+\u002F* when cart_icon_active *\u002F\n+.wpc-minicart-wrapper.cart_icon_active.style1 .wpc_cart_icon {\n+  left: -64px;\n+}\n+\n+.wpc-cart_main_block .wpc_cart_icon {\n+  display: flex;\n+  align-items: center;\n+  justify-content: center;\n+}\n+\n+.wpc_cart_icon img {\n+  width: 30px;\n+  height: 30px;\n+}\n+.wpc_cart_block div#wpc-mini-cart-count .basket-item-count {\n+  vertical-align: top;\n+}\n+.wpc_cart_block .wpc_background_color {\n+  background-color: #fafafa;\n+  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\n+  padding: 15px;\n+  list-style-type: none;\n+  max-height: 500px;\n+  overflow-y: scroll;\n+}\n+@media (max-width: 767px) {\n+  .wpc_cart_block .wpc_background_color {\n+    max-height: 350px;\n+  }\n+}\n+.wpc_cart_block .wpc_background_color a.button.wc-forward {\n+  background: #e3106e;\n+  padding: 10px 10px;\n+  margin-right: 10px;\n+  color: #fff;\n+  width: 100%;\n+  text-align: center;\n+  border-radius: 3px;\n+  -webkit-border-radius: 3px;\n+  -ms-border-radius: 3px;\n+  font-size: 14px;\n+  text-transform: uppercase;\n+  font-weight: 600;\n+  line-height: 24px;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation {\n+  padding-left: 0 !important;\n+  display: block;\n+  border-left: none;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation dt,\n+.wpc_cart_block .wpc_background_color dl.variation dd {\n+  display: inline-block;\n+  width: 45%;\n+  padding: 0 !important;\n+  margin: 0 !important;\n+  font-size: 15px;\n+  line-height: 30px;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation dt p,\n+.wpc_cart_block .wpc_background_color dl.variation dd p {\n+  margin-bottom: 0;\n+}\n+.wpc_cart_block .wpc_background_color dl.variation dt {\n+  font-weight: 600;\n+}\n+.wpc_cart_block .wpc_background_color .wpc_pro_main_price {\n+  background: #f9f9f9;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__buttons {\n+  display: flex;\n+  justify-content: space-between;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart {\n+  padding: 0;\n+  position: relative;\n+  list-style-type: none;\n+  margin: 0;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li {\n+  display: block;\n+  padding-left: 110px !important;\n+  min-height: 106px;\n+  padding-top: 15px !important;\n+  padding-right: 20px !important;\n+  margin: 10px 0 20px !important;\n+  padding: 8px;\n+  background-color: #f9f9f9;\n+  border-radius: 4px;\n+  -webkit-border-radius: 4px;\n+  -ms-border-radius: 4px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li a {\n+  font-size: 18px;\n+  color: #e3106e;\n+  font-weight: 500;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li img {\n+  width: 80px !important;\n+  position: absolute;\n+  height: 80px !important;\n+  object-fit: cover;\n+  left: 15px;\n+}\n+.wpc-minicart-wrapper.style1 .wpc-woocommerce-mini-cart li img {\n+  display: none;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {\n+  position: absolute;\n+  right: 0px;\n+  background: #f00;\n+  width: 20px;\n+  height: 20px;\n+  line-height: 18px;\n+  text-align: center;\n+  color: #fff;\n+  border-radius: 50%;\n+  -webkit-border-radius: 50%;\n+  -ms-border-radius: 50%;\n+  font-size: 14px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart li .quantity {\n+  display: block;\n+  font-size: 14px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__total {\n+  background-color: #f9f9f9;\n+  padding: 10px 15px;\n+  margin-bottom: 20px;\n+  display: flex;\n+  align-items: center;\n+  justify-content: space-between;\n+  font-weight: bold;\n+}\n+.wpc_cart_block .minicart-condition-parent {\n+  margin-bottom: 30px;\n+  display: flex;\n+  align-items: center;\n+}\n+.wpc_cart_block .minicart-condition-parent label {\n+  margin-right: 15px;\n+  vertical-align: inherit;\n+  font-size: 18px;\n+  font-weight: 500;\n+  cursor: pointer;\n+  display: inline-block;\n+  vertical-align: middle;\n+}\n+.wpc_cart_block .minicart-condition-parent input {\n+  margin-right: 8px;\n+  margin-top: 2px;\n+}\n+.wpc_cart_block .wpc-woocommerce-mini-cart__empty-message {\n+  margin: 20px 0;\n+  line-height: 34px;\n+  padding: 0;\n+}\n+\n+\u002F* minicart *\u002F\n+.wpc-menu-mini-cart .product_list_widget li a:not(.remove) {\n+  grid-column: span 12;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .variation {\n+  grid-column: span 12;\n+  margin-top: 10px;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .quantity {\n+  position: relative;\n+  padding-right: 20px;\n+  margin-right: 10px;\n+  margin-top: 10px;\n+  display: inline-block;\n+}\n+.wpc-menu-mini-cart .product_list_widget li .quantity .qty {\n+  border: 1px solid #dcdcdc;\n+  padding: 5px 10px;\n+  margin: 5px 0;\n+  max-width: 100px;\n+  width: 100px;\n+  background-color: #fff;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading {\n+  position: relative;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading:before {\n+  content: url(\"..\u002Ffonts\u002Fspinner.svg\") !important;\n+  position: absolute;\n+  left: 48px;\n+  top: 48px;\n+  \u002F* Safari *\u002F\n+  animation: spin 2s linear infinite !important;\n+  z-index: 1;\n+}\n+.wpc-menu-mini-cart .product_list_widget li.loading .attachment-woocommerce_thumbnail {\n+  z-index: 0;\n+  width: 80px;\n+  height: 80px;\n+  filter: brightness(0.5);\n+}\n+\u002F* .wpc-menu-mini-cart .wpc-minicart-extra-total {\n+  padding: 10px 15px;\n+  margin-bottom: 20px;\n+  display: flex;\n+  flex-wrap: nowrap;\n+  justify-content: space-between;\n+  align-items: center;\n+  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\n+  font-weight: 600 !important;\n+  font-size: 18px !important;\n+} *\u002F\n+\n+\u002F* Style2 Mini Cart - scroll fix*\u002F\n+.wpc-minicart-wrapper.style2 .product_list_widget {\n+  flex: 1 !important;\n+  overflow-y: auto !important;\n+  min-height: 0 !important;\n+  max-height: none !important;\n+  padding-bottom: 50px !important;\n+}\n+\n+.wpc-minicart-wrapper.style1 .wpc-subtotal-wrap {\n+  position: relative !important;\n+  bottom: auto !important;\n+  flex-shrink: 0 !important;\n+  z-index: 2 !important;\n+  box-shadow: 0 -4px 12px rgba(86, 86, 86, 0.08) !important;\n+}\n+.wpc-minicart-wrapper.style1 .wpc_background_color {\n+  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\n+}\n+.wpc-minicart-wrapper.style1 .wpc-woocommerce-mini-cart__empty-message {\n+  padding: 15px;\n+}\n+.wpc-minicart-wrapper.style1 .wpc-empty-btn {\n+  display: inline-block;\n+  margin: 0 auto;\n+  text-align: center;\n+}\n+.wpc-minicart-wrapper.style1 .wpc-cross-sell-slider .wpc-food-menu-item {\n+  padding: 0 25px;\n+}\n+\n+.wpc-minicart-wrapper .wpc-minicart-header {\n+  display: flex;\n+  flex-wrap: wrap;\n+  justify-content: space-between;\n+  padding-left: 40px;\n+  padding-right: 20px;\n+  padding-top: 23px;\n+  padding-bottom: 23px;\n+  background-color: #e3106e;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-header .cart-counts {\n+  font-size: 22px;\n+  font-weight: 700;\n+  line-height: 1;\n+  color: #fff;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-header .cart-counts .wpc-mini-cart-count {\n+  padding-right: 3px;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-header .minicart-close {\n+  border-radius: 50%;\n+  width: 28px;\n+  height: 28px;\n+  padding: 0;\n+  line-height: 25px;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-header .minicart-close:focus {\n+  outline-style: none;\n+}\n+.wpc-minicart-wrapper .widget_shopping_cart_content {\n+  box-shadow: none;\n+}\n+.wpc-minicart-wrapper .cart-wrapper {\n+  height: 100vh;\n+  overflow-y: scroll;\n+  display: flex !important;\n+  flex-direction: column !important;\n+}\n+.wpc-minicart-wrapper .cart-wrapper::-webkit-scrollbar {\n+  width: 5px;\n+}\n+.wpc-minicart-wrapper .cart-wrapper::-webkit-scrollbar-thumb {\n+  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\n+}\n+.wpc-minicart-wrapper .wpc-menu-mini-cart {\n+  max-height: none;\n+  overflow-y: hidden;\n+  position: relative;\n+  padding: 0;\n+  box-shadow: none;\n+}\n+.wpc-minicart-wrapper .wpc-menu-mini-cart .wpc-empty-btn {\n+  padding: 6px 40px;\n+  text-transform: capitalize;\n+}\n+.wpc-minicart-wrapper .wpc_cart_block {\n+  background-color: #fff;\n+  box-shadow: -15px 0px 40px rgba(0, 0, 0, 0.05);\n+  padding-left: 0;\n+  height: 100%;\n+  right: -460px;\n+}\n+@media (max-width: 767px) {\n+  .wpc-minicart-wrapper .wpc_cart_block {\n+    transform: translateY(0);\n+    top: 0;\n+    width: 100%;\n+    right: -100%;\n+  }\n+}\n+.wpc-minicart-wrapper .product_list_widget {\n+  padding: 0 0px 0 24px !important;\n+  margin: 20px 20px 15px 0 !important;\n+  flex: 1 !important;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item {\n+  background-color: transparent;\n+  border-radius: 0;\n+  padding-top: 0 !important;\n+  padding-left: 0px !important;\n+  padding-right: 0 !important;\n+  position: relative;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item:not(:last-child) {\n+  border-bottom: 1px solid #e0e0e0;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item a:not(.remove) {\n+  color: #3a3a3a;\n+  font-size: 14px;\n+  font-weight: 600;\n+  display: block !important;\n+  padding-right: 50px !important;\n+  word-wrap: break-word !important;\n+  overflow-wrap: break-word !important;\n+  transition: all 0.3s ease;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item a:not(.remove):hover {\n+  color: #000000;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation {\n+  display: flex;\n+  flex-wrap: wrap;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation dd {\n+  width: 70%;\n+  padding-left: 10px !important;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .variation dt {\n+  max-width: 30%;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button {\n+  background-color: transparent !important;\n+  top: 10px;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button svg {\n+  background-color: transparent;\n+  position: absolute;\n+  left: 0;\n+  top: 0;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .remove_from_cart_button:focus {\n+  outline-style: none;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper {\n+  display: flex;\n+  align-items: center;\n+  position: relative;\n+  padding: 10px 0;\n+  line-height: 20px;\n+  gap: 2px;\n+  flex-wrap: wrap;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity {\n+  margin: 0;\n+  order: 1;\n+  padding-right: 0;\n+  padding-right: 40px;\n+  line-height: 23px;\n+  text-align: center;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity::after {\n+  right: 15px;\n+  left: auto;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty {\n+  width: 100px;\n+  text-align: center;\n+  appearance: none;\n+  -webkit-appearance: none;\n+  font-weight: 700;\n+  -moz-appearance: textfield;\n+  outline-style: none;\n+  border-radius: 6px;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty:hover, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty:focus, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty::-webkit-inner-spin-button, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty::-webkit-outer-spin-button {\n+  appearance: none;\n+  outline-style: none;\n+  -webkit-appearance: none;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity .qty[type=number] {\n+  -moz-appearance: textfield;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus,\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus {\n+  position: absolute;\n+  left: 15px;\n+  padding: 0;\n+  border: transparent;\n+  top: -4px;\n+  line-height: 1;\n+  bottom: 0;\n+  color: #000000;\n+  background: transparent;\n+  right: auto;\n+  font-weight: 700;\n+  font-size: 16px;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus:hover, .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.minus:focus,\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus:hover,\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus:focus {\n+  outline-style: none;\n+  background-color: transparent;\n+  color: #000000;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .quantity button.plus {\n+  right: 50px;\n+  left: auto;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper span.quantity {\n+  padding-left: 0;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .amount {\n+  order: 1;\n+  font-weight: 400 !important;\n+  font-size: 16px;\n+}\n+.wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .single-subtotal-item {\n+  order: 3;\n+  margin-left: auto;\n+  font-weight: 400 !important;\n+  font-size: 16px !important;\n+}\n+\n+\u002F* .wpc-minicart-wrapper .product_list_widget .mini_cart_item .mini-cart-quantity-wrapper .single-subtotal-item .wpc-minicart-subtotal {\n+  font-size: 16px;\n+} *\u002F\n+\n+\u002F* Mini-Cart Item Loading State *\u002F\n+.wpc-menu-mini-cart .product_list_widget li.loading,\n+.wpc-woocommerce-mini-cart li.loading {\n+  position: relative;\n+  opacity: 0.6;\n+  pointer-events: none;\n+}\n+\n+.wpc-menu-mini-cart .product_list_widget li.loading:before,\n+.wpc-woocommerce-mini-cart li.loading:before {\n+  content: \"\";\n+  position: absolute;\n+  left: 50%;\n+  top: 50%;\n+  transform: translate(-50%, -50%);\n+  width: 32px;\n+  height: 32px;\n+  border: 4px solid rgba(255, 255, 255, 0.3);\n+  border-top-color: rgba(255, 255, 255, 1);\n+  border-right-color: rgba(255, 255, 255, 0.8);\n+  border-radius: 50%;\n+  animation: spin 1s linear infinite;\n+  z-index: 10;\n+  pointer-events: none;\n+}\n+\n+.wpc-menu-mini-cart .product_list_widget li.loading img,\n+.wpc-woocommerce-mini-cart li.loading img {\n+  z-index: 0;\n+  filter: brightness(0.5);\n+}\n+\n+@keyframes spin {\n+  from {\n+    transform: rotate(0deg);\n+  }\n+  to {\n+    transform: rotate(360deg);\n+  }\n+}\n+\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart li {\n+  padding-left: 15px !important;\n+}\n+\u002F* ---------------------------- Style-2 list item layout ---------------------------- *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li {\n+  position: relative;\n+  padding: 8px !important;\n+  margin-bottom: 12px !important;\n+  border-radius: 4px;\n+}\n+\n+\n+\u002F* ============================================\n+STYLE-2 MINI-CART LAYOUT \n+============================================ *\u002F\n+\u002F* List item container - Grid Layout *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li > a:not(.remove) {\n+  display: flex !important;\n+  gap: 12px !important;\n+}\n+\u002F* Hide the SVG and show a cross using CSS *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button svg {\n+  display: block;\n+}\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li {\n+  display: grid !important;\n+  grid-template-columns: 60px 1fr auto;\n+  grid-template-rows: auto auto;\n+  column-gap: 12px;\n+  row-gap: 8px;\n+  position: relative;\n+  padding: 12px !important;\n+  margin-bottom: 12px !important;\n+  border-radius: 8px;\n+  background: #fff !important;\n+  border: 1px solid #e5e7eb !important;\n+}\n+\n+\u002F* Product link (contains image + name) - Grid position *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li > a:not(.remove) {\n+  grid-column: 1 \u002F 3;\n+  grid-row: 1;\n+  display: flex !important;\n+  align-items: flex-start;\n+  gap: 12px !important;\n+  text-decoration: none;\n+  color: #111;\n+  font-size: 14px;\n+  font-weight: 500;\n+  line-height: 1.4;\n+  min-height: 60px;\n+}\n+\n+\u002F* Product Image *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li img {\n+  display: block !important;\n+  width: 60px !important;\n+  height: 60px !important;\n+  object-fit: cover;\n+  border-radius: 6px;\n+  flex-shrink: 0;\n+  position: relative !important;\n+  left: 0 !important;\n+  margin: 0 !important;\n+  top: 0 !important;\n+  transform: translateY(0) !important;\n+  float: none !important;\n+}\n+\n+\u002F* Meta data (Color, Size, etc) - Position below product name *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation {\n+  grid-column: 2;\n+  grid-row: 1;\n+  margin: 32px 0 0 0;\n+  font-size: 12px;\n+  color: #6b7280;\n+  line-height: 1.3;\n+  align-self: start;\n+}\n+\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation dt,\n+.wpc-minicart-wrapper.style2 .wpc-woocommerce-mini-cart li dl.variation dd {\n+  display: inline;\n+  margin: 0;\n+  font-weight: 400;\n+}\n+\n+\u002F* Quantity wrapper - Below image (Grid column 1-2, row 2) *\u002F\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .mini-cart-quantity-wrapper {\n+  grid-column: 1 \u002F 3 !important;\n+  grid-row: 2 !important;\n+  display: flex !important;\n+  align-items: center;\n+  gap: 8px !important;\n+  margin: 0;\n+  padding: 0;\n+}\n+\n+\u002F* Price positioning - Top right corner *\u002F\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .mini-cart-quantity-wrapper\n+  > .woocommerce-Price-amount {\n+  position: relative !important;\n+  font-size: 16px !important;\n+  font-weight: 600 !important;\n+  color: #111 !important;\n+  margin: 0 !important;\n+}\n+\n+\n+\u002F* Delete button (X icon on image) *\u002F\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .remove.remove_from_cart_button {\n+  text-decoration: none  !important;\n+  position: absolute ;\n+  top: 6px !important;\n+  left: 6px !important;\n+  width: 20px !important;\n+  height: 20px !important;\n+  background: rgba(0, 0, 0, 0.6) !important;\n+  border-radius: 50%;\n+  display: flex !important;\n+  align-items: center;\n+  justify-content: center;\n+  padding: 0;\n+  border: none;\n+  z-index: 10;\n+  transition: background 0.2s ease !important;\n+}\n+\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .remove.remove_from_cart_button:hover {\n+  background: rgba(239, 68, 68, 0.9) !important;\n+}\n+\n+\u002F* Hide SVG and show text \"x\" *\u002F\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .remove.remove_from_cart_button\n+  svg {\n+  display: none !important;\n+}\n+\n+.wpc-minicart-wrapper.style2\n+  .wpc-woocommerce-mini-cart\n+  li\n+  .remove.remove_from_cart_button::before {\n+  content: \"×\";\n+  color: #fff;\n+  font-size: 18px;\n+  font-weight: 400;\n+  line-height: 1;\n+}\n+\n+.wpc-minicart-wrapper.cart_icon_active .wpc_cart_block {\n+  right: 0;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider {\n+  border-top: 4px solid #ff8a00;\n+  border-bottom: 4px solid #ff8a00;\n+  position: relative;\n+}\n+\n+\u002F* for style2 cross sell slider  position *\u002F\n+.wpc-minicart-wrapper.style2 .wpc-cross-sell-slider {\n+  bottom: 75px !important;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .title-wrap {\n+  display: flex;\n+  margin-bottom: 15px;\n+  padding-left: 40px;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .title-wrap h4 {\n+  font-size: 18px;\n+  font-weight: 700;\n+  padding-left: 10px;\n+  margin: 0;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-cross-sells {\n+  overflow: hidden;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item {\n+  margin-bottom: 0;\n+  margin: 0;\n+  padding: 0 40px;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-col-md-4 {\n+  max-width: 60px;\n+  padding: 0;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-add-to-cart {\n+  bottom: 0;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-menu-item .wpc-add-to-cart a {\n+  font-size: 13px;\n+  padding: 0px 11px;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title {\n+  font-size: 15px;\n+  font-weight: 600;\n+  color: #000000;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-title-border {\n+  display: none;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title a {\n+  margin: 5px 0 10px;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-menu-price {\n+  width: 100%;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-post-title .wpc-menu-currency {\n+  align-self: flex-start !important;\n+  color: #000000;\n+  width: 100%;\n+  padding: 0;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-food-inner-content p {\n+  display: none;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .wpc-cross-sells {\n+  background-color: #fff;\n+  padding-top: 30px;\n+  padding-bottom: 25px;\n+  position: relative;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-prev,\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-next {\n+  width: 20px;\n+  height: 20px;\n+  text-align: center;\n+  position: absolute;\n+  top: 35px;\n+  bottom: 0;\n+  left: 10px;\n+  margin: auto;\n+  z-index: 1;\n+}\n+.wpc-minicart-wrapper .wpc-cross-sell-slider .swiper-btn-next {\n+  left: auto;\n+  right: 25px;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper {\n+  background-color: #fff;\n+  margin: 10px 40px 10px;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .showcoupon {\n+  margin-bottom: 10px;\n+  font-size: 15px;\n+  font-weight: 500;\n+  padding-bottom: 3px;\n+  border-bottom: 1px solid #000000;\n+  cursor: pointer;\n+  display: inline-block;\n+  line-height: 1;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from_wrap {\n+  display: none;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from {\n+  display: flex;\n+  flex-wrap: wrap;\n+  background: #fff;\n+  position: relative;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-minicart-coupon-field {\n+  width: 100%;\n+  padding: 8px 16px;\n+  border: 1px solid #e0e0e0;\n+  font-size: 16px;\n+  line-height: 26px;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-minicart-coupon-field:focus {\n+  outline-style: none;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn {\n+  font-size: 16px;\n+  line-height: 20px;\n+  position: absolute;\n+  right: 0;\n+  top: 0;\n+  bottom: 0;\n+  border-radius: 0;\n+  color: #fff;\n+  background-color: #e3106e;\n+  border-top-right-radius: 3px;\n+  border-bottom-right-radius: 3px;\n+  padding: 8px 16px;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn:hover {\n+  outline-offset: none;\n+  border-color: transparent;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .coupon_from .wpc-cupon-btn:focus {\n+  box-shadow: none;\n+  outline-style: none;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .woocommerce-error {\n+  border-top-color: #e3106e;\n+}\n+.wpc-minicart-wrapper .wpc-coupon-wrapper .woocommerce-error::before {\n+  color: #e3106e;\n+}\n+.wpc-minicart-wrapper #widget-shopping-cart-remove-coupon {\n+  display: flex;\n+  justify-content: space-between;\n+  padding: 10px 40px 0;\n+}\n+.wpc-minicart-wrapper .wpc-total-btn-wrapper {\n+  padding-left: 40px;\n+  padding-right: 40px;\n+}\n+.wpc-minicart-wrapper .total {\n+  background-color: transparent;\n+  margin: 20px 40px 0;\n+  border-bottom: 2px dashed #e5e5e5;\n+  padding: 0 0 15px;\n+  color: #0a0a0a;\n+  font-size: 18px !important;\n+  font-weight: 600 !important;\n+  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\n+}\n+.wpc-minicart-wrapper .total strong {\n+  font-size: 18px !important;\n+  font-weight: 600 !important;\n+  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-extra .wpc-minicart-extra-total {\n+  background: transparent;\n+  padding: 20px 40px 0;\n+  margin-bottom: 0;\n+  font-size: 16px;\n+  margin-bottom: 20px;\n+  line-height: 20px;\n+  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\n+  font-weight: 600 !important;\n+  font-size: 16px !important;\n+  display: flex;\n+  flex-wrap: nowrap;\n+  justify-content: space-between;\n+  align-items: center;\n+}\n+.wpc-minicart-wrapper .wpc-minicart-extra .wpc-minicart-extra-total .wpc-extra-text {\n+  font-size: 13px;\n+  font-weight: 400;\n+  color: rgba(0, 0, 0, 0.5);\n+  line-height: 0.8;\n+}\n+.wpc-minicart-wrapper .wpc_pro_order_time {\n+  padding: 0 40px 0px;\n+  margin-top: 20px;\n+}\n+.wpc-minicart-wrapper .wpc_pro_order_time .minicart-condition-parent {\n+  justify-content: center;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons {\n+  padding: 0 10px;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward {\n+  background-color: transparent !important;\n+  border: 1px solid #e0e0e0;\n+  color: #000 !important;\n+  font-weight: 700;\n+  text-transform: capitalize;\n+  transition: all ease 0.4s;\n+  padding: 13px 10px;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward:hover {\n+  background-color: #000 !important;\n+  color: #fff !important;\n+  border-color: #000;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.wc-forward:last-child {\n+  margin-right: 0;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.checkout {\n+  background-color: #48b775 !important;\n+  border-color: #48b775;\n+  color: #fff !important;\n+}\n+.wpc-minicart-wrapper .wpc-woocommerce-mini-cart__buttons a.button.checkout:hover {\n+  background-color: #359a5d !important;\n+  border-color: #359a5d;\n+}\n+.wpc-minicart-wrapper .wpc-subtotal-wrap {\n+  position: sticky !important;\n+  bottom: 75px !important;\n+  width: 100%;\n+  background-color: #ffffff;\n+  z-index: 20;\n+  padding: 10px 0;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap {\n+  margin-right: 20px;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap label {\n+  cursor: pointer;\n+  display: flex;\n+  position: relative;\n+  align-items: center;\n+  -webkit-tap-highlight-color: transparent;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\n+  border: 1px solid #f00;\n+  width: 24px;\n+  height: 24px;\n+  appearance: none;\n+  border-radius: 50%;\n+  background-color: transparent;\n+  margin-top: 0;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:focus {\n+  outline-style: none;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]::after {\n+  display: none;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:active,\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:focus {\n+  border: 1px solid #f00;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap .dot-shadow {\n+  display: block;\n+  pointer-events: none;\n+  width: 12px;\n+  height: 12px;\n+  position: absolute;\n+  left: 6px;\n+  top: -1px;\n+  bottom: 0;\n+  margin: auto;\n+  border-radius: 50%;\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap .dot-shadow {\n+  background: #f00;\n+  opacity: 0.9;\n+  transform: translateY(0) scale(0);\n+}\n+.wpc-minicart-wrapper .wpc-field-wrap input[type=radio]:checked ~ .dot-shadow {\n+  opacity: 1;\n+  transform: translateY(0) scale(1);\n+}\n+.wpc-minicart-wrapper.style2 .wpc_cart_icon {\n+  position: fixed;\n+  bottom: 20px;\n+  right: 20px;\n+  z-index: 999;\n+  background: #e3106e;\n+  border: 1px solid rgba(255, 255, 255, 0.2);\n+  color: #fff;\n+  text-align: center;\n+  font-weight: 600;\n+  font-size: 10px;\n+  text-transform: uppercase;\n+  cursor: pointer;\n+  width: 59px;\n+  height: 59px;\n+  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1), -5px 5px 10px rgba(0, 0, 0, 0.1);\n+  border-radius: 4px;\n+}\n+.wpc-minicart-wrapper.style2 .wpc_cart_icon i {\n+  font-size: 16px;\n+  line-height: 54px;\n+}\n+.wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count {\n+  display: inline-block;\n+  width: 20px;\n+  height: 20px;\n+  position: absolute;\n+  right: -10px;\n+  top: -10px;\n+  background: #e3106e;\n+  line-height: 20px;\n+  border-radius: 16px;\n+  font-size: 12px;\n+  font-weight: bold;\n+  text-align: center;\n+}\n+.wpc-minicart-wrapper.style2 .wpc_cart_icon .wpc-cart-message {\n+  font-size: 13px;\n+}\n+.wpc-minicart-wrapper.style2 .wpc-empty-cart {\n+  display: flex;\n+  align-items: center;\n+  text-align: center;\n+  height: 100vh;\n+  justify-content: center;\n+}\n+.wpc-minicart-wrapper.style2 .wpc-empty-cart .cart-wrapper {\n+  overflow: hidden;\n+}\n+\n+.wpc-minicart-wrapper.style1 .wpc-empty-cart .cart-wrapper {\n+  text-align: center !important;\n+  padding-top: 40% !important;\n+}\n+\n+body.woocomerce-layout-override-enable.woocommerce-cart .wpc-cart_main_block,\n+body.woocomerce-layout-override-enable.woocommerce-checkout .wpc-cart_main_block,\n+body.woocomerce-layout-override-enable.woocommerce-order-received .wpc-cart_main_block {\n+  display: none;\n+}\n+\n+body.woocomerce-layout-override-enable.woocommerce-cart .wpc_pro_tip_type_wrap:after {\n+  transform: translateY(-2px);\n+}\n+body.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\n+  overflow: hidden;\n+  float: right;\n+  width: 44%;\n+  margin-bottom: 30px;\n+}\n+@media (max-width: 767px) {\n+  body.woocomerce-layout-override-enable.woocommerce-checkout .food-with-reserv-wrap {\n+    width: 100%;\n+  }\n+}\n+body.woocomerce-layout-override-enable .woocommerce-order-received .food-with-reserv-wrap {\n+  width: 100%;\n+}\n+@media (max-width: 767px) {\n+  body.woocomerce-layout-override-enable .woocommerce-order-received .food-with-reserv-wrap {\n+    width: 100%;\n+  }\n+}\n+body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul {\n+  padding: 0;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul > li {\n+  color: #7a7a7a;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item > ul > li strong {\n+  font-size: 16px;\n+  text-transform: none;\n+  line-height: normal;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-order-received .woocommerce-table--order-details .order_item .woocommerce-table__product-total bdi {\n+  font-weight: 700;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-product-gallery ol {\n+  overflow: hidden;\n+  zoom: 1;\n+  margin: 10px 0;\n+  padding: 0;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-product-gallery ol li {\n+  width: 25%;\n+  float: left;\n+  margin: 0;\n+  list-style: none;\n+}\n+@media (max-width: 768px) {\n+  body.woocomerce-layout-override-enable .woocommerce-product-gallery ol li {\n+    margin-right: 5px;\n+  }\n+}\n+body.woocomerce-layout-override-enable.woocommerce-checkout .wpc_pro_remove_tip.wpc-btn:hover {\n+  border-color: #a352ff;\n+}\n+body.woocomerce-layout-override-enable .woocommerce .quantity .qty {\n+  width: 130px;\n+  margin-right: 10px;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-tabs.wc-tabs-wrapper {\n+  padding-top: 50px;\n+}\n+body.woocomerce-layout-override-enable .woocommerce div.product .woocommerce-variation-price span.price,\n+body.woocomerce-layout-override-enable .woocommerce div.product .woocommerce-variation-price p.price {\n+  font-size: 28px;\n+  font-weight: 700;\n+}\n+body.woocomerce-layout-override-enable .woocommerce div.product form.cart .reset_variations {\n+  font-size: 17px;\n+  padding: 20px 0px 0;\n+  font-weight: 600;\n+  display: inline-block;\n+}\n+body.woocomerce-layout-override-enable .woocommerce div.product form.cart .variations td.label {\n+  padding-left: 15px;\n+}\n+body.woocomerce-layout-override-enable .woocommerce-variation.single_variation {\n+  margin-bottom: 20px;\n+}\n+body.woocomerce-layout-override-enable .woocommerce form .form-row {\n+  padding: 0 15px;\n+  margin: 0 0 6px;\n+}\n+body.woocomerce-layout-override-enable .food-preparation {\n+  padding: 15px;\n+}\n+body.woocomerce-layout-override-enable .food-preparation li {\n+  margin-bottom: 5px;\n+}\n+\n+.wpc_variation_popup_content .woocommerce-product-gallery ol {\n+  overflow: hidden;\n+  zoom: 1;\n+  margin: 10px 0;\n+  padding: 0;\n+}\n+.wpc_variation_popup_content .woocommerce-product-gallery ol li {\n+  width: 25%;\n+  float: left;\n+  margin: 0;\n+  list-style: none;\n+}\n+@media (max-width: 768px) {\n+  .wpc_variation_popup_content .woocommerce-product-gallery ol li {\n+    margin-right: 5px;\n+  }\n+}\n+\n+\u002F*----------------------------\n+\u002F\u002F locattion popup\n+-----------------------------*\u002F\n+body.wpc_location_popup {\n+  position: relative;\n+}\n+body.wpc_location_popup:before {\n+  background-color: rgba(0, 0, 0, 0.6);\n+  position: absolute;\n+  left: 0;\n+  top: 0;\n+  width: 100%;\n+  content: \"\";\n+  height: 100%;\n+  z-index: 999;\n+}\n+\n+#wpc_location_modal,\n+#wpc_booking_modal,\n+.food_customize_modal,\n+.location_change {\n+  padding: 40px;\n+  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);\n+  position: fixed;\n+  left: 0;\n+  right: 0;\n+  top: 50%;\n+  margin: auto;\n+  max-width: 600px;\n+  background: #fff;\n+  z-index: 9999;\n+  transform: translateY(-50%);\n+}\n+#wpc_location_modal .wpc-location,\n+#wpc_booking_modal .wpc-location,\n+.food_customize_modal .wpc-location,\n+.location_change .wpc-location {\n+  border-color: #eaeaea;\n+  height: 50px;\n+  margin-bottom: 10px;\n+  width: 100%;\n+  background: #fff url(\"data:image\u002Fsvg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E\") no-repeat right 15px top 55%;\n+  appearance: none;\n+}\n+#wpc_location_modal .wpc-close,\n+#wpc_location_modal .special-menu-close,\n+#wpc_booking_modal .wpc-close,\n+#wpc_booking_modal .special-menu-close,\n+.food_customize_modal .wpc-close,\n+.food_customize_modal .special-menu-close,\n+.location_change .wpc-close,\n+.location_change .special-menu-close {\n+  margin-left: 15px;\n+  background-color: #e3106e;\n+  position: absolute;\n+  right: -27px;\n+  top: -28px;\n+  border-radius: 50%;\n+  line-height: 20px;\n+  width: 40px;\n+  height: 40px;\n+  padding: 0;\n+}\n+#wpc_location_modal .wpc-select-location,\n+#wpc_booking_modal .wpc-select-location,\n+.food_customize_modal .wpc-select-location,\n+.location_change .wpc-select-location {\n+  margin-top: 10px;\n+}\n+\n+@media (max-width: 768px) {\n+  #wpc_location_modal {\n+    margin: 0 20px;\n+  }\n+  #wpc_location_modal .wpc-close {\n+    right: -5px;\n+  }\n+}\n+\n+.location_change {\n+  text-align: center;\n+}\n+.location_change .modal-content > div {\n+  margin-bottom: 15px;\n+}\n+\n+.food_customize_modal {\n+  width: 100%;\n+  max-width: 100%;\n+}\n+\n+.wpc-no-link {\n+  pointer-events: none;\n+  cursor: default;\n+}\n+\n+\u002F*=========================\n+\u002F\u002F product popup content\n+======================-*\u002F\n+.variation_popup_content {\n+  padding: 50px;\n+  background-color: #fff;\n+}\n+\n+.wpc_danger_text {\n+  color: #f00;\n+  font-size: 13px;\n+}\n+\n+.wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart {\n+  position: relative;\n+}\n+.wpc-no-desc .wpc-food-menu-item .wpc-add-to-cart a.button {\n+  margin-left: auto;\n+}\n+\n+.wpc_success_message {\n+  text-align: center;\n+  background: #d7ffe3;\n+  padding: 10px;\n+}\n+\n+.wpc-cart-message {\n+  position: absolute;\n+  z-index: 999;\n+  min-width: 215px;\n+  margin: auto;\n+  text-align: center;\n+  width: 100%;\n+  left: -170px;\n+  padding: 10px;\n+  background: #ffc107;\n+  color: #000;\n+  top: -60px;\n+  display: none;\n+  animation: 0.8s tada;\n+}\n+.wpc-cart-message:after {\n+  width: 0;\n+  height: 0;\n+  border-style: solid;\n+  border-width: 10px 10px 0 10px;\n+  border-color: #ffc107 transparent transparent transparent;\n+  content: \"\";\n+  position: absolute;\n+  bottom: -10px;\n+  right: 15px;\n+}\n+@keyframes tada {\n+  0% {\n+    transform: scale3d(1, 1, 1);\n+  }\n+  10%, 20% {\n+    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n+  }\n+  30%, 50%, 70%, 90% {\n+    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n+  }\n+  40%, 60%, 80% {\n+    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n+  }\n+  100% {\n+    transform: scale3d(1, 1, 1);\n+  }\n+}\n+.wpc_booking_error.error,\n+.wpc-reservation-field.time .wpc-form-control.error {\n+  border: 1px solid #f00 !important;\n+}\n+\n+.wpc-validate-msg {\n+  position: absolute;\n+  right: 10px;\n+  top: 15px;\n+  background: #f00;\n+  color: #fff;\n+  font-size: 14px;\n+  padding: 0 10px;\n+  line-height: 24px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  display: none;\n+}\n+.wpc-validate-msg:after {\n+  border-style: solid;\n+  border-width: 10px 6px 0 6px;\n+  border-color: #f00 transparent transparent transparent;\n+  position: absolute;\n+  right: 8px;\n+  bottom: -10px;\n+  content: \"\";\n+}\n+\n+.wpc-validate-msg1 {\n+  display: block;\n+  text-align: center;\n+  font-size: 16px;\n+  color: #f00;\n+}\n+\n+\u002F*-------------------------\n+\u002F\u002F Location Filter\n+--------------------------*\u002F\n+.location_menu {\n+  position: relative;\n+}\n+.location_menu .filter-location {\n+  width: 100%;\n+  height: 45px;\n+  border-radius: 5px;\n+  -webkit-border-radius: 5px;\n+  -ms-border-radius: 5px;\n+  border: 1px solid #eaeaea;\n+  padding: 0 20px;\n+  font-size: 16px;\n+  max-width: 300px;\n+  display: block;\n+  margin-bottom: 40px;\n+  appearance: none;\n+  background: #fff url(\"data:image\u002Fsvg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E\") no-repeat right 15px top 55%;\n+}\n+.location_menu .filter-location.left {\n+  margin-right: auto;\n+}\n+.location_menu .filter-location.right {\n+  margin-left: auto;\n+}\n+.location_menu .filter-location.center {\n+  margin-left: auto;\n+  margin-right: auto;\n+}\n+\n+.discard_booking {\n+  color: #e3106e;\n+  font-weight: bold;\n+  margin-bottom: 20px;\n+  border-bottom: 2px solid rgba(227, 16, 110, 0.05);\n+  cursor: pointer;\n+  display: inline-block;\n+}\n+\n+.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button.added:after,\n+.wpc-popup-wrap-inner .woocommerce-variation-add-to-cart .button.added:after {\n+  font-family: \"WooCommerce\";\n+  content: \"\\e017\";\n+  margin-left: 0.53em;\n+  vertical-align: bottom;\n+}\n+\n+.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\n+  font-size: 16px;\n+  line-height: 32px;\n+  color: #fff;\n+  background-color: #e3106e;\n+  display: inline-block;\n+  padding: 5px 20px;\n+  font-weight: 500;\n+  text-decoration: none;\n+  border: none;\n+  cursor: pointer;\n+}\n+@media (max-width: 768px) {\n+  .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button {\n+    margin-top: 15px;\n+  }\n+}\n+.wpc_variation_popup_content .wpc-single-content .quantity {\n+  float: left;\n+  margin-right: 15px;\n+}\n+\n+.wpc-close .wpc-close-btn-icon {\n+  line-height: 32px;\n+}\n+.wpc-close .wpc-close-btn-icon svg path {\n+  fill: #fff;\n+}\n+\n+@keyframes foodloading {\n+  0% {\n+    transform: rotate(0deg);\n+  }\n+  0% {\n+    transform: rotate(360deg);\n+  }\n+}\n+.food_location.loading {\n+  position: relative;\n+}\n+.food_location.loading::before {\n+  position: absolute;\n+  content: \"\";\n+  width: 100%;\n+  height: 100%;\n+  left: 0;\n+  top: 0;\n+  background-color: rgba(255, 255, 255, 0.9);\n+  z-index: 99;\n+}\n+\n+.wpc_loader_wrapper {\n+  height: 40px;\n+  width: 40px;\n+  position: absolute;\n+  left: 50%;\n+  top: 50%;\n+  transform: translate(-50%, -50%);\n+  z-index: 999;\n+  display: none;\n+}\n+.loading .wpc_loader_wrapper {\n+  display: block;\n+}\n+.wpc_loader_wrapper .loder-dot {\n+  position: absolute;\n+  width: 5px;\n+  height: 5px;\n+  border-radius: 50%;\n+  animation: loader 1.6s linear infinite;\n+}\n+.wpc_loader_wrapper .dot-a {\n+  left: 17.5px;\n+}\n+.wpc_loader_wrapper .dot-b {\n+  right: 5px;\n+  top: 5px;\n+  animation-delay: 0.2s;\n+}\n+.wpc_loader_wrapper .dot-c {\n+  top: 17.5px;\n+  right: 0;\n+  animation-delay: 0.4s;\n+}\n+.wpc_loader_wrapper .dot-d {\n+  right: 5px;\n+  bottom: 5px;\n+  animation-delay: 0.6s;\n+}\n+.wpc_loader_wrapper .dot-e {\n+  left: 17.5px;\n+  bottom: 0;\n+  animation-delay: 0.8s;\n+}\n+.wpc_loader_wrapper .dot-f {\n+  left: 5px;\n+  bottom: 5px;\n+  animation-delay: 1s;\n+}\n+.wpc_loader_wrapper .dot-g {\n+  top: 17.5px;\n+  left: 0;\n+  animation-delay: 1.2s;\n+}\n+.wpc_loader_wrapper .dot-h {\n+  left: 5px;\n+  top: 5px;\n+  animation-delay: 1.4s;\n+}\n+@keyframes loader {\n+  0% {\n+    background: #000;\n+  }\n+  100% {\n+    background: #fff;\n+  }\n+}\n \u002F*# sourceMappingURL=wpc-public.css.map *\u002F\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-ui.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-ui.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fcss\u002Fwpc-ui.css\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fcss\u002Fwpc-ui.css\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,6541 +1,6541 @@\n-.attr-carousel-inner>.attr-item>a>img,\r\n-.attr-carousel-inner>.attr-item>img,\r\n-.attr-img-responsive,\r\n-.attr-thumbnail a>img,\r\n-.attr-thumbnail>img {\r\n-    display  : block;\r\n-    max-width: 100%;\r\n-    height   : auto\r\n-}\r\n-\r\n-.attr-img-rounded {\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-img-thumbnail {\r\n-    display           : inline-block;\r\n-    max-width         : 100%;\r\n-    height            : auto;\r\n-    padding           : 4px;\r\n-    line-height       : 1.42857143;\r\n-    background-color  : #fff;\r\n-    border            : 1px solid #ddd;\r\n-    border-radius     : 4px;\r\n-    -webkit-transition: all .2s ease-in-out;\r\n-    -o-transition     : all .2s ease-in-out;\r\n-    transition        : all .2s ease-in-out\r\n-}\r\n-\r\n-.attr-img-circle {\r\n-    border-radius: 50%\r\n-}\r\n-\r\n-.attr-sr-only {\r\n-    position: absolute;\r\n-    width   : 1px;\r\n-    height  : 1px;\r\n-    padding : 0;\r\n-    margin  : -1px;\r\n-    overflow: hidden;\r\n-    clip    : rect(0, 0, 0, 0);\r\n-    border  : 0\r\n-}\r\n-\r\n-.attr-sr-only-focusable:active,\r\n-.attr-sr-only-focusable:focus {\r\n-    position: static;\r\n-    width   : auto;\r\n-    height  : auto;\r\n-    margin  : 0;\r\n-    overflow: visible;\r\n-    clip    : auto\r\n-}\r\n-\r\n-.attr-h1,\r\n-.attr-h2,\r\n-.attr-h3,\r\n-.attr-h4,\r\n-.attr-h5,\r\n-.attr-h6 {\r\n-    font-family: inherit;\r\n-    font-weight: 500;\r\n-    line-height: 1.1;\r\n-    color      : inherit\r\n-}\r\n-\r\n-.attr-h1 .attr-small,\r\n-.attr-h1 small,\r\n-.attr-h2 .attr-small,\r\n-.attr-h2 small,\r\n-.attr-h3 .attr-small,\r\n-.attr-h3 small,\r\n-.attr-h4 .attr-small,\r\n-.attr-h4 small,\r\n-.attr-h5 .attr-small,\r\n-.attr-h5 small,\r\n-.attr-h6 .attr-small,\r\n-.attr-h6 small,\r\n-h1 .attr-small,\r\n-h2 .attr-small,\r\n-h3 .attr-small,\r\n-h4 .attr-small,\r\n-h5 .attr-small,\r\n-h6 .attr-small {\r\n-    font-weight: 400;\r\n-    line-height: 1;\r\n-    color      : #777\r\n-}\r\n-\r\n-.attr-h1,\r\n-.attr-h2,\r\n-.attr-h3 {\r\n-    margin-top   : 20px;\r\n-    margin-bottom: 10px\r\n-}\r\n-\r\n-.attr-h1 .attr-small,\r\n-.attr-h1 small,\r\n-.attr-h2 .attr-small,\r\n-.attr-h2 small,\r\n-.attr-h3 .attr-small,\r\n-.attr-h3 small,\r\n-h1 .attr-small,\r\n-h2 .attr-small,\r\n-h3 .attr-small {\r\n-    font-size: 65%\r\n-}\r\n-\r\n-.attr-h4,\r\n-.attr-h5,\r\n-.attr-h6 {\r\n-    margin-top   : 10px;\r\n-    margin-bottom: 10px\r\n-}\r\n-\r\n-.attr-h4 .attr-small,\r\n-.attr-h4 small,\r\n-.attr-h5 .attr-small,\r\n-.attr-h5 small,\r\n-.attr-h6 .attr-small,\r\n-.attr-h6 small,\r\n-h4 .attr-small,\r\n-h5 .attr-small,\r\n-h6 .attr-small {\r\n-    font-size: 75%\r\n-}\r\n-\r\n-.attr-h1 {\r\n-    font-size: 36px\r\n-}\r\n-\r\n-.attr-h2 {\r\n-    font-size: 30px\r\n-}\r\n-\r\n-.attr-h3 {\r\n-    font-size: 24px\r\n-}\r\n-\r\n-.attr-h4 {\r\n-    font-size: 18px\r\n-}\r\n-\r\n-.attr-h5 {\r\n-    font-size: 14px\r\n-}\r\n-\r\n-.attr-h6 {\r\n-    font-size: 12px\r\n-}\r\n-\r\n-.attr-lead {\r\n-    margin-bottom: 20px;\r\n-    font-size    : 16px;\r\n-    font-weight  : 300;\r\n-    line-height  : 1.4\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-lead {\r\n-        font-size: 21px\r\n-    }\r\n-}\r\n-\r\n-.attr-small {\r\n-    font-size: 85%\r\n-}\r\n-\r\n-.attr-mark {\r\n-    padding         : .2em;\r\n-    background-color: #fcf8e3\r\n-}\r\n-\r\n-.attr-text-left {\r\n-    text-align: left\r\n-}\r\n-\r\n-.attr-text-right {\r\n-    text-align: right\r\n-}\r\n-\r\n-.attr-text-center {\r\n-    text-align: center\r\n-}\r\n-\r\n-.attr-text-justify {\r\n-    text-align: justify\r\n-}\r\n-\r\n-.attr-text-nowrap {\r\n-    white-space: nowrap\r\n-}\r\n-\r\n-.attr-text-lowercase {\r\n-    text-transform: lowercase\r\n-}\r\n-\r\n-.attr-text-uppercase {\r\n-    text-transform: uppercase\r\n-}\r\n-\r\n-.attr-text-capitalize {\r\n-    text-transform: capitalize\r\n-}\r\n-\r\n-.attr-text-muted {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-text-primary {\r\n-    color: #337ab7\r\n-}\r\n-\r\n-a.attr-text-primary:focus,\r\n-a.attr-text-primary:hover {\r\n-    color: #286090\r\n-}\r\n-\r\n-.attr-text-success {\r\n-    color: #3c763d\r\n-}\r\n-\r\n-a.attr-text-success:focus,\r\n-a.attr-text-success:hover {\r\n-    color: #2b542c\r\n-}\r\n-\r\n-.attr-text-info {\r\n-    color: #31708f\r\n-}\r\n-\r\n-a.attr-text-info:focus,\r\n-a.attr-text-info:hover {\r\n-    color: #245269\r\n-}\r\n-\r\n-.attr-text-warning {\r\n-    color: #8a6d3b\r\n-}\r\n-\r\n-a.attr-text-warning:focus,\r\n-a.attr-text-warning:hover {\r\n-    color: #66512c\r\n-}\r\n-\r\n-.attr-text-danger {\r\n-    color: #a94442\r\n-}\r\n-\r\n-a.attr-text-danger:focus,\r\n-a.attr-text-danger:hover {\r\n-    color: #843534\r\n-}\r\n-\r\n-.attr-bg-primary {\r\n-    color           : #fff;\r\n-    background-color: #337ab7\r\n-}\r\n-\r\n-a.attr-bg-primary:focus,\r\n-a.attr-bg-primary:hover {\r\n-    background-color: #286090\r\n-}\r\n-\r\n-.attr-bg-success {\r\n-    background-color: #dff0d8\r\n-}\r\n-\r\n-a.attr-bg-success:focus,\r\n-a.attr-bg-success:hover {\r\n-    background-color: #c1e2b3\r\n-}\r\n-\r\n-.attr-bg-info {\r\n-    background-color: #d9edf7\r\n-}\r\n-\r\n-a.attr-bg-info:focus,\r\n-a.attr-bg-info:hover {\r\n-    background-color: #afd9ee\r\n-}\r\n-\r\n-.attr-bg-warning {\r\n-    background-color: #fcf8e3\r\n-}\r\n-\r\n-a.attr-bg-warning:focus,\r\n-a.attr-bg-warning:hover {\r\n-    background-color: #f7ecb5\r\n-}\r\n-\r\n-.attr-bg-danger {\r\n-    background-color: #f2dede\r\n-}\r\n-\r\n-a.attr-bg-danger:focus,\r\n-a.attr-bg-danger:hover {\r\n-    background-color: #e4b9b9\r\n-}\r\n-\r\n-.attr-page-header {\r\n-    padding-bottom: 9px;\r\n-    margin        : 40px 0 20px;\r\n-    border-bottom : 1px solid #eee\r\n-}\r\n-\r\n-.attr-list-unstyled {\r\n-    padding-left: 0;\r\n-    list-style  : none\r\n-}\r\n-\r\n-.attr-list-inline {\r\n-    padding-left: 0;\r\n-    margin-left : -5px;\r\n-    list-style  : none\r\n-}\r\n-\r\n-.attr-list-inline>li {\r\n-    display      : inline-block;\r\n-    padding-right: 5px;\r\n-    padding-left : 5px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-dl-horizontal dt {\r\n-        float           : left;\r\n-        width           : 160px;\r\n-        overflow        : hidden;\r\n-        clear           : left;\r\n-        text-align      : right;\r\n-        -o-text-overflow: ellipsis;\r\n-        text-overflow   : ellipsis;\r\n-        white-space     : nowrap\r\n-    }\r\n-\r\n-    .attr-dl-horizontal dd {\r\n-        margin-left: 180px\r\n-    }\r\n-}\r\n-\r\n-.attr-initialism {\r\n-    font-size     : 90%;\r\n-    text-transform: uppercase\r\n-}\r\n-\r\n-.attr-pre-scrollable {\r\n-    max-height: 340px;\r\n-    overflow-y: scroll\r\n-}\r\n-\r\n-.attr-container {\r\n-    padding-right: 15px;\r\n-    padding-left : 15px;\r\n-    margin-right : auto;\r\n-    margin-left  : auto\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-container {\r\n-        width: 750px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) {\r\n-    .attr-container {\r\n-        width: 970px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-container {\r\n-        width: 1170px\r\n-    }\r\n-}\r\n-\r\n-.attr-container-fluid {\r\n-    padding-right: 15px;\r\n-    padding-left : 15px;\r\n-    margin-right : auto;\r\n-    margin-left  : auto\r\n-}\r\n-\r\n-.attr-row {\r\n-    margin-right: -15px;\r\n-    margin-left : -15px\r\n-}\r\n-\r\n-.attr-col-lg-1,\r\n-.attr-col-lg-10,\r\n-.attr-col-lg-11,\r\n-.attr-col-lg-12,\r\n-.attr-col-lg-2,\r\n-.attr-col-lg-3,\r\n-.attr-col-lg-4,\r\n-.attr-col-lg-5,\r\n-.attr-col-lg-6,\r\n-.attr-col-lg-7,\r\n-.attr-col-lg-8,\r\n-.attr-col-lg-9,\r\n-.attr-col-md-1,\r\n-.attr-col-md-10,\r\n-.attr-col-md-11,\r\n-.attr-col-md-12,\r\n-.attr-col-md-2,\r\n-.attr-col-md-3,\r\n-.attr-col-md-4,\r\n-.attr-col-md-5,\r\n-.attr-col-md-6,\r\n-.attr-col-md-7,\r\n-.attr-col-md-8,\r\n-.attr-col-md-9,\r\n-.attr-col-sm-1,\r\n-.attr-col-sm-10,\r\n-.attr-col-sm-11,\r\n-.attr-col-sm-12,\r\n-.attr-col-sm-2,\r\n-.attr-col-sm-3,\r\n-.attr-col-sm-4,\r\n-.attr-col-sm-5,\r\n-.attr-col-sm-6,\r\n-.attr-col-sm-7,\r\n-.attr-col-sm-8,\r\n-.attr-col-sm-9,\r\n-.attr-col-xs-1,\r\n-.attr-col-xs-10,\r\n-.attr-col-xs-11,\r\n-.attr-col-xs-12,\r\n-.attr-col-xs-2,\r\n-.attr-col-xs-3,\r\n-.attr-col-xs-4,\r\n-.attr-col-xs-5,\r\n-.attr-col-xs-6,\r\n-.attr-col-xs-7,\r\n-.attr-col-xs-8,\r\n-.attr-col-xs-9 {\r\n-    position     : relative;\r\n-    min-height   : 1px;\r\n-    padding-right: 15px;\r\n-    padding-left : 15px\r\n-}\r\n-\r\n-.attr-col-xs-1,\r\n-.attr-col-xs-10,\r\n-.attr-col-xs-11,\r\n-.attr-col-xs-12,\r\n-.attr-col-xs-2,\r\n-.attr-col-xs-3,\r\n-.attr-col-xs-4,\r\n-.attr-col-xs-5,\r\n-.attr-col-xs-6,\r\n-.attr-col-xs-7,\r\n-.attr-col-xs-8,\r\n-.attr-col-xs-9 {\r\n-    float: left\r\n-}\r\n-\r\n-.attr-col-xs-12 {\r\n-    width: 100%\r\n-}\r\n-\r\n-.attr-col-xs-11 {\r\n-    width: 91.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-10 {\r\n-    width: 83.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-9 {\r\n-    width: 75%\r\n-}\r\n-\r\n-.attr-col-xs-8 {\r\n-    width: 66.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-7 {\r\n-    width: 58.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-6 {\r\n-    width: 50%\r\n-}\r\n-\r\n-.attr-col-xs-5 {\r\n-    width: 41.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-4 {\r\n-    width: 33.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-3 {\r\n-    width: 25%\r\n-}\r\n-\r\n-.attr-col-xs-2 {\r\n-    width: 16.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-1 {\r\n-    width: 8.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-pull-12 {\r\n-    right: 100%\r\n-}\r\n-\r\n-.attr-col-xs-pull-11 {\r\n-    right: 91.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-pull-10 {\r\n-    right: 83.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-pull-9 {\r\n-    right: 75%\r\n-}\r\n-\r\n-.attr-col-xs-pull-8 {\r\n-    right: 66.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-pull-7 {\r\n-    right: 58.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-pull-6 {\r\n-    right: 50%\r\n-}\r\n-\r\n-.attr-col-xs-pull-5 {\r\n-    right: 41.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-pull-4 {\r\n-    right: 33.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-pull-3 {\r\n-    right: 25%\r\n-}\r\n-\r\n-.attr-col-xs-pull-2 {\r\n-    right: 16.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-pull-1 {\r\n-    right: 8.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-pull-0 {\r\n-    right: auto\r\n-}\r\n-\r\n-.attr-col-xs-push-12 {\r\n-    left: 100%\r\n-}\r\n-\r\n-.attr-col-xs-push-11 {\r\n-    left: 91.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-push-10 {\r\n-    left: 83.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-push-9 {\r\n-    left: 75%\r\n-}\r\n-\r\n-.attr-col-xs-push-8 {\r\n-    left: 66.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-push-7 {\r\n-    left: 58.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-push-6 {\r\n-    left: 50%\r\n-}\r\n-\r\n-.attr-col-xs-push-5 {\r\n-    left: 41.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-push-4 {\r\n-    left: 33.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-push-3 {\r\n-    left: 25%\r\n-}\r\n-\r\n-.attr-col-xs-push-2 {\r\n-    left: 16.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-push-1 {\r\n-    left: 8.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-push-0 {\r\n-    left: auto\r\n-}\r\n-\r\n-.attr-col-xs-offset-12 {\r\n-    margin-left: 100%\r\n-}\r\n-\r\n-.attr-col-xs-offset-11 {\r\n-    margin-left: 91.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-offset-10 {\r\n-    margin-left: 83.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-offset-9 {\r\n-    margin-left: 75%\r\n-}\r\n-\r\n-.attr-col-xs-offset-8 {\r\n-    margin-left: 66.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-offset-7 {\r\n-    margin-left: 58.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-offset-6 {\r\n-    margin-left: 50%\r\n-}\r\n-\r\n-.attr-col-xs-offset-5 {\r\n-    margin-left: 41.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-offset-4 {\r\n-    margin-left: 33.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-offset-3 {\r\n-    margin-left: 25%\r\n-}\r\n-\r\n-.attr-col-xs-offset-2 {\r\n-    margin-left: 16.66666667%\r\n-}\r\n-\r\n-.attr-col-xs-offset-1 {\r\n-    margin-left: 8.33333333%\r\n-}\r\n-\r\n-.attr-col-xs-offset-0 {\r\n-    margin-left: 0\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-\r\n-    .attr-col-sm-1,\r\n-    .attr-col-sm-10,\r\n-    .attr-col-sm-11,\r\n-    .attr-col-sm-12,\r\n-    .attr-col-sm-2,\r\n-    .attr-col-sm-3,\r\n-    .attr-col-sm-4,\r\n-    .attr-col-sm-5,\r\n-    .attr-col-sm-6,\r\n-    .attr-col-sm-7,\r\n-    .attr-col-sm-8,\r\n-    .attr-col-sm-9 {\r\n-        float: left\r\n-    }\r\n-\r\n-    .attr-col-sm-12 {\r\n-        width: 100%\r\n-    }\r\n-\r\n-    .attr-col-sm-11 {\r\n-        width: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-10 {\r\n-        width: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-9 {\r\n-        width: 75%\r\n-    }\r\n-\r\n-    .attr-col-sm-8 {\r\n-        width: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-7 {\r\n-        width: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-6 {\r\n-        width: 50%\r\n-    }\r\n-\r\n-    .attr-col-sm-5 {\r\n-        width: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-4 {\r\n-        width: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-3 {\r\n-        width: 25%\r\n-    }\r\n-\r\n-    .attr-col-sm-2 {\r\n-        width: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-1 {\r\n-        width: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-12 {\r\n-        right: 100%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-11 {\r\n-        right: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-10 {\r\n-        right: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-9 {\r\n-        right: 75%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-8 {\r\n-        right: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-7 {\r\n-        right: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-6 {\r\n-        right: 50%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-5 {\r\n-        right: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-4 {\r\n-        right: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-3 {\r\n-        right: 25%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-2 {\r\n-        right: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-1 {\r\n-        right: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-pull-0 {\r\n-        right: auto\r\n-    }\r\n-\r\n-    .attr-col-sm-push-12 {\r\n-        left: 100%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-11 {\r\n-        left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-10 {\r\n-        left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-9 {\r\n-        left: 75%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-8 {\r\n-        left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-7 {\r\n-        left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-6 {\r\n-        left: 50%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-5 {\r\n-        left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-4 {\r\n-        left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-3 {\r\n-        left: 25%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-2 {\r\n-        left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-1 {\r\n-        left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-push-0 {\r\n-        left: auto\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-12 {\r\n-        margin-left: 100%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-11 {\r\n-        margin-left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-10 {\r\n-        margin-left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-9 {\r\n-        margin-left: 75%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-8 {\r\n-        margin-left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-7 {\r\n-        margin-left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-6 {\r\n-        margin-left: 50%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-5 {\r\n-        margin-left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-4 {\r\n-        margin-left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-3 {\r\n-        margin-left: 25%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-2 {\r\n-        margin-left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-1 {\r\n-        margin-left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-sm-offset-0 {\r\n-        margin-left: 0\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) {\r\n-\r\n-    .attr-col-md-1,\r\n-    .attr-col-md-10,\r\n-    .attr-col-md-11,\r\n-    .attr-col-md-12,\r\n-    .attr-col-md-2,\r\n-    .attr-col-md-3,\r\n-    .attr-col-md-4,\r\n-    .attr-col-md-5,\r\n-    .attr-col-md-6,\r\n-    .attr-col-md-7,\r\n-    .attr-col-md-8,\r\n-    .attr-col-md-9 {\r\n-        float: left\r\n-    }\r\n-\r\n-    .attr-col-md-12 {\r\n-        width: 100%\r\n-    }\r\n-\r\n-    .attr-col-md-11 {\r\n-        width: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-10 {\r\n-        width: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-9 {\r\n-        width: 75%\r\n-    }\r\n-\r\n-    .attr-col-md-8 {\r\n-        width: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-7 {\r\n-        width: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-6 {\r\n-        width: 50%\r\n-    }\r\n-\r\n-    .attr-col-md-5 {\r\n-        width: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-4 {\r\n-        width: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-3 {\r\n-        width: 25%\r\n-    }\r\n-\r\n-    .attr-col-md-2 {\r\n-        width: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-1 {\r\n-        width: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-12 {\r\n-        right: 100%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-11 {\r\n-        right: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-10 {\r\n-        right: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-9 {\r\n-        right: 75%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-8 {\r\n-        right: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-7 {\r\n-        right: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-6 {\r\n-        right: 50%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-5 {\r\n-        right: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-4 {\r\n-        right: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-3 {\r\n-        right: 25%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-2 {\r\n-        right: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-1 {\r\n-        right: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-pull-0 {\r\n-        right: auto\r\n-    }\r\n-\r\n-    .attr-col-md-push-12 {\r\n-        left: 100%\r\n-    }\r\n-\r\n-    .attr-col-md-push-11 {\r\n-        left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-push-10 {\r\n-        left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-push-9 {\r\n-        left: 75%\r\n-    }\r\n-\r\n-    .attr-col-md-push-8 {\r\n-        left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-push-7 {\r\n-        left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-push-6 {\r\n-        left: 50%\r\n-    }\r\n-\r\n-    .attr-col-md-push-5 {\r\n-        left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-push-4 {\r\n-        left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-push-3 {\r\n-        left: 25%\r\n-    }\r\n-\r\n-    .attr-col-md-push-2 {\r\n-        left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-push-1 {\r\n-        left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-push-0 {\r\n-        left: auto\r\n-    }\r\n-\r\n-    .attr-col-md-offset-12 {\r\n-        margin-left: 100%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-11 {\r\n-        margin-left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-10 {\r\n-        margin-left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-9 {\r\n-        margin-left: 75%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-8 {\r\n-        margin-left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-7 {\r\n-        margin-left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-6 {\r\n-        margin-left: 50%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-5 {\r\n-        margin-left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-4 {\r\n-        margin-left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-3 {\r\n-        margin-left: 25%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-2 {\r\n-        margin-left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-1 {\r\n-        margin-left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-md-offset-0 {\r\n-        margin-left: 0\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-\r\n-    .attr-col-lg-1,\r\n-    .attr-col-lg-10,\r\n-    .attr-col-lg-11,\r\n-    .attr-col-lg-12,\r\n-    .attr-col-lg-2,\r\n-    .attr-col-lg-3,\r\n-    .attr-col-lg-4,\r\n-    .attr-col-lg-5,\r\n-    .attr-col-lg-6,\r\n-    .attr-col-lg-7,\r\n-    .attr-col-lg-8,\r\n-    .attr-col-lg-9 {\r\n-        float: left\r\n-    }\r\n-\r\n-    .attr-col-lg-12 {\r\n-        width: 100%\r\n-    }\r\n-\r\n-    .attr-col-lg-11 {\r\n-        width: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-10 {\r\n-        width: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-9 {\r\n-        width: 75%\r\n-    }\r\n-\r\n-    .attr-col-lg-8 {\r\n-        width: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-7 {\r\n-        width: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-6 {\r\n-        width: 50%\r\n-    }\r\n-\r\n-    .attr-col-lg-5 {\r\n-        width: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-4 {\r\n-        width: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-3 {\r\n-        width: 25%\r\n-    }\r\n-\r\n-    .attr-col-lg-2 {\r\n-        width: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-1 {\r\n-        width: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-12 {\r\n-        right: 100%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-11 {\r\n-        right: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-10 {\r\n-        right: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-9 {\r\n-        right: 75%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-8 {\r\n-        right: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-7 {\r\n-        right: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-6 {\r\n-        right: 50%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-5 {\r\n-        right: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-4 {\r\n-        right: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-3 {\r\n-        right: 25%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-2 {\r\n-        right: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-1 {\r\n-        right: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-pull-0 {\r\n-        right: auto\r\n-    }\r\n-\r\n-    .attr-col-lg-push-12 {\r\n-        left: 100%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-11 {\r\n-        left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-10 {\r\n-        left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-9 {\r\n-        left: 75%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-8 {\r\n-        left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-7 {\r\n-        left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-6 {\r\n-        left: 50%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-5 {\r\n-        left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-4 {\r\n-        left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-3 {\r\n-        left: 25%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-2 {\r\n-        left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-1 {\r\n-        left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-push-0 {\r\n-        left: auto\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-12 {\r\n-        margin-left: 100%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-11 {\r\n-        margin-left: 91.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-10 {\r\n-        margin-left: 83.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-9 {\r\n-        margin-left: 75%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-8 {\r\n-        margin-left: 66.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-7 {\r\n-        margin-left: 58.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-6 {\r\n-        margin-left: 50%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-5 {\r\n-        margin-left: 41.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-4 {\r\n-        margin-left: 33.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-3 {\r\n-        margin-left: 25%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-2 {\r\n-        margin-left: 16.66666667%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-1 {\r\n-        margin-left: 8.33333333%\r\n-    }\r\n-\r\n-    .attr-col-lg-offset-0 {\r\n-        margin-left: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-table {\r\n-    width        : 100%;\r\n-    max-width    : 100%;\r\n-    margin-bottom: 20px\r\n-}\r\n-\r\n-.attr-table>tbody>tr>td,\r\n-.attr-table>tbody>tr>th,\r\n-.attr-table>tfoot>tr>td,\r\n-.attr-table>tfoot>tr>th,\r\n-.attr-table>thead>tr>td,\r\n-.attr-table>thead>tr>th {\r\n-    padding       : 8px;\r\n-    line-height   : 1.42857143;\r\n-    vertical-align: top;\r\n-    border-top    : 1px solid #ddd\r\n-}\r\n-\r\n-.attr-table>thead>tr>th {\r\n-    vertical-align: bottom;\r\n-    border-bottom : 2px solid #ddd\r\n-}\r\n-\r\n-.attr-table>caption+thead>tr:first-child>td,\r\n-.attr-table>caption+thead>tr:first-child>th,\r\n-.attr-table>colgroup+thead>tr:first-child>td,\r\n-.attr-table>colgroup+thead>tr:first-child>th,\r\n-.attr-table>thead:first-child>tr:first-child>td,\r\n-.attr-table>thead:first-child>tr:first-child>th {\r\n-    border-top: 0\r\n-}\r\n-\r\n-.attr-table>tbody+tbody {\r\n-    border-top: 2px solid #ddd\r\n-}\r\n-\r\n-.attr-table .attr-table {\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-table-condensed>tbody>tr>td,\r\n-.attr-table-condensed>tbody>tr>th,\r\n-.attr-table-condensed>tfoot>tr>td,\r\n-.attr-table-condensed>tfoot>tr>th,\r\n-.attr-table-condensed>thead>tr>td,\r\n-.attr-table-condensed>thead>tr>th {\r\n-    padding: 5px\r\n-}\r\n-\r\n-.attr-table-bordered {\r\n-    border: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-table-bordered>tbody>tr>td,\r\n-.attr-table-bordered>tbody>tr>th,\r\n-.attr-table-bordered>tfoot>tr>td,\r\n-.attr-table-bordered>tfoot>tr>th,\r\n-.attr-table-bordered>thead>tr>td,\r\n-.attr-table-bordered>thead>tr>th {\r\n-    border: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-table-bordered>thead>tr>td,\r\n-.attr-table-bordered>thead>tr>th {\r\n-    border-bottom-width: 2px\r\n-}\r\n-\r\n-.attr-table-striped>tbody>tr:nth-of-type(odd) {\r\n-    background-color: #f9f9f9\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr:hover {\r\n-    background-color: #f5f5f5\r\n-}\r\n-\r\n-.attr-table>tbody>tr.attr-active>td,\r\n-.attr-table>tbody>tr.attr-active>th,\r\n-.attr-table>tbody>tr>td.attr-active,\r\n-.attr-table>tbody>tr>th.attr-active,\r\n-.attr-table>tfoot>tr.attr-active>td,\r\n-.attr-table>tfoot>tr.attr-active>th,\r\n-.attr-table>tfoot>tr>td.attr-active,\r\n-.attr-table>tfoot>tr>th.attr-active,\r\n-.attr-table>thead>tr.attr-active>td,\r\n-.attr-table>thead>tr.attr-active>th,\r\n-.attr-table>thead>tr>td.attr-active,\r\n-.attr-table>thead>tr>th.attr-active {\r\n-    background-color: #f5f5f5\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr.attr-active:hover>td,\r\n-.attr-table-hover>tbody>tr.attr-active:hover>th,\r\n-.attr-table-hover>tbody>tr:hover>.attr-active,\r\n-.attr-table-hover>tbody>tr>td.attr-active:hover,\r\n-.attr-table-hover>tbody>tr>th.attr-active:hover {\r\n-    background-color: #e8e8e8\r\n-}\r\n-\r\n-.attr-table>tbody>tr.attr-success>td,\r\n-.attr-table>tbody>tr.attr-success>th,\r\n-.attr-table>tbody>tr>td.attr-success,\r\n-.attr-table>tbody>tr>th.attr-success,\r\n-.attr-table>tfoot>tr.attr-success>td,\r\n-.attr-table>tfoot>tr.attr-success>th,\r\n-.attr-table>tfoot>tr>td.attr-success,\r\n-.attr-table>tfoot>tr>th.attr-success,\r\n-.attr-table>thead>tr.attr-success>td,\r\n-.attr-table>thead>tr.attr-success>th,\r\n-.attr-table>thead>tr>td.attr-success,\r\n-.attr-table>thead>tr>th.attr-success {\r\n-    background-color: #dff0d8\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr.attr-success:hover>td,\r\n-.attr-table-hover>tbody>tr.attr-success:hover>th,\r\n-.attr-table-hover>tbody>tr:hover>.attr-success,\r\n-.attr-table-hover>tbody>tr>td.attr-success:hover,\r\n-.attr-table-hover>tbody>tr>th.attr-success:hover {\r\n-    background-color: #d0e9c6\r\n-}\r\n-\r\n-.attr-table>tbody>tr.attr-info>td,\r\n-.attr-table>tbody>tr.attr-info>th,\r\n-.attr-table>tbody>tr>td.attr-info,\r\n-.attr-table>tbody>tr>th.attr-info,\r\n-.attr-table>tfoot>tr.attr-info>td,\r\n-.attr-table>tfoot>tr.attr-info>th,\r\n-.attr-table>tfoot>tr>td.attr-info,\r\n-.attr-table>tfoot>tr>th.attr-info,\r\n-.attr-table>thead>tr.attr-info>td,\r\n-.attr-table>thead>tr.attr-info>th,\r\n-.attr-table>thead>tr>td.attr-info,\r\n-.attr-table>thead>tr>th.attr-info {\r\n-    background-color: #d9edf7\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr.attr-info:hover>td,\r\n-.attr-table-hover>tbody>tr.attr-info:hover>th,\r\n-.attr-table-hover>tbody>tr:hover>.attr-info,\r\n-.attr-table-hover>tbody>tr>td.attr-info:hover,\r\n-.attr-table-hover>tbody>tr>th.attr-info:hover {\r\n-    background-color: #c4e3f3\r\n-}\r\n-\r\n-.attr-table>tbody>tr.attr-warning>td,\r\n-.attr-table>tbody>tr.attr-warning>th,\r\n-.attr-table>tbody>tr>td.attr-warning,\r\n-.attr-table>tbody>tr>th.attr-warning,\r\n-.attr-table>tfoot>tr.attr-warning>td,\r\n-.attr-table>tfoot>tr.attr-warning>th,\r\n-.attr-table>tfoot>tr>td.attr-warning,\r\n-.attr-table>tfoot>tr>th.attr-warning,\r\n-.attr-table>thead>tr.attr-warning>td,\r\n-.attr-table>thead>tr.attr-warning>th,\r\n-.attr-table>thead>tr>td.attr-warning,\r\n-.attr-table>thead>tr>th.attr-warning {\r\n-    background-color: #fcf8e3\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr.attr-warning:hover>td,\r\n-.attr-table-hover>tbody>tr.attr-warning:hover>th,\r\n-.attr-table-hover>tbody>tr:hover>.attr-warning,\r\n-.attr-table-hover>tbody>tr>td.attr-warning:hover,\r\n-.attr-table-hover>tbody>tr>th.attr-warning:hover {\r\n-    background-color: #faf2cc\r\n-}\r\n-\r\n-.attr-table>tbody>tr.attr-danger>td,\r\n-.attr-table>tbody>tr.attr-danger>th,\r\n-.attr-table>tbody>tr>td.attr-danger,\r\n-.attr-table>tbody>tr>th.attr-danger,\r\n-.attr-table>tfoot>tr.attr-danger>td,\r\n-.attr-table>tfoot>tr.attr-danger>th,\r\n-.attr-table>tfoot>tr>td.attr-danger,\r\n-.attr-table>tfoot>tr>th.attr-danger,\r\n-.attr-table>thead>tr.attr-danger>td,\r\n-.attr-table>thead>tr.attr-danger>th,\r\n-.attr-table>thead>tr>td.attr-danger,\r\n-.attr-table>thead>tr>th.attr-danger {\r\n-    background-color: #f2dede\r\n-}\r\n-\r\n-.attr-table-hover>tbody>tr.attr-danger:hover>td,\r\n-.attr-table-hover>tbody>tr.attr-danger:hover>th,\r\n-.attr-table-hover>tbody>tr:hover>.attr-danger,\r\n-.attr-table-hover>tbody>tr>td.attr-danger:hover,\r\n-.attr-table-hover>tbody>tr>th.attr-danger:hover {\r\n-    background-color: #ebcccc\r\n-}\r\n-\r\n-.attr-table-responsive {\r\n-    min-height: .01%;\r\n-    overflow-x: auto\r\n-}\r\n-\r\n-@media screen and (max-width:767px) {\r\n-    .attr-table-responsive {\r\n-        width             : 100%;\r\n-        margin-bottom     : 15px;\r\n-        overflow-y        : hidden;\r\n-        -ms-overflow-style: -ms-autohiding-scrollbar;\r\n-        border            : 1px solid #ddd\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table {\r\n-        margin-bottom: 0\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table>tbody>tr>td,\r\n-    .attr-table-responsive>.attr-table>tbody>tr>th,\r\n-    .attr-table-responsive>.attr-table>tfoot>tr>td,\r\n-    .attr-table-responsive>.attr-table>tfoot>tr>th,\r\n-    .attr-table-responsive>.attr-table>thead>tr>td,\r\n-    .attr-table-responsive>.attr-table>thead>tr>th {\r\n-        white-space: nowrap\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table-bordered {\r\n-        border: 0\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr>td:first-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr>th:first-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr>td:first-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr>th:first-child,\r\n-    .attr-table-responsive>.attr-table-bordered>thead>tr>td:first-child,\r\n-    .attr-table-responsive>.attr-table-bordered>thead>tr>th:first-child {\r\n-        border-left: 0\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr>td:last-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr>th:last-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr>td:last-child,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr>th:last-child,\r\n-    .attr-table-responsive>.attr-table-bordered>thead>tr>td:last-child,\r\n-    .attr-table-responsive>.attr-table-bordered>thead>tr>th:last-child {\r\n-        border-right: 0\r\n-    }\r\n-\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>td,\r\n-    .attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>th,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>td,\r\n-    .attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>th {\r\n-        border-bottom: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-form-control {\r\n-    display           : block;\r\n-    width             : 100%;\r\n-    height            : 34px;\r\n-    padding           : 6px 12px;\r\n-    font-size         : 14px;\r\n-    line-height       : 1.42857143;\r\n-    color             : #555;\r\n-    background-color  : #fff;\r\n-    background-image  : none;\r\n-    border            : 1px solid #ccc;\r\n-    border-radius     : 4px;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075);\r\n-    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\r\n-    -o-transition     : border-color ease-in-out .15s, box-shadow ease-in-out .15s;\r\n-    transition        : border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\r\n-    transition        : border-color ease-in-out .15s, box-shadow ease-in-out .15s;\r\n-    transition        : border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s\r\n-}\r\n-\r\n-.attr-form-control:focus {\r\n-    border-color      : #66afe9;\r\n-    outline           : 0;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)\r\n-}\r\n-\r\n-.attr-form-control::-moz-placeholder {\r\n-    color  : #999;\r\n-    opacity: 1\r\n-}\r\n-\r\n-.attr-form-control:-ms-input-placeholder {\r\n-    color: #999\r\n-}\r\n-\r\n-.attr-form-control::-webkit-input-placeholder {\r\n-    color: #999\r\n-}\r\n-\r\n-.attr-form-control::-ms-expand {\r\n-    background-color: transparent;\r\n-    border          : 0\r\n-}\r\n-\r\n-.attr-form-control[disabled],\r\n-.attr-form-control[readonly],\r\n-fieldset[disabled] .attr-form-control {\r\n-    background-color: #eee;\r\n-    opacity         : 1\r\n-}\r\n-\r\n-.attr-form-control[disabled],\r\n-fieldset[disabled] .attr-form-control {\r\n-    cursor: not-allowed\r\n-}\r\n-\r\n-textarea.attr-form-control {\r\n-    height: auto\r\n-}\r\n-\r\n-@media screen and (-webkit-min-device-pixel-ratio:0) {\r\n-\r\n-    input[type=date].attr-form-control,\r\n-    input[type=datetime-local].attr-form-control,\r\n-    input[type=month].attr-form-control,\r\n-    input[type=time].attr-form-control {\r\n-        line-height: 34px\r\n-    }\r\n-\r\n-    .attr-input-group-sm input[type=date],\r\n-    .attr-input-group-sm input[type=datetime-local],\r\n-    .attr-input-group-sm input[type=month],\r\n-    .attr-input-group-sm input[type=time],\r\n-    input[type=date].attr-input-sm,\r\n-    input[type=datetime-local].attr-input-sm,\r\n-    input[type=month].attr-input-sm,\r\n-    input[type=time].attr-input-sm {\r\n-        line-height: 30px\r\n-    }\r\n-\r\n-    .attr-input-group-lg input[type=date],\r\n-    .attr-input-group-lg input[type=datetime-local],\r\n-    .attr-input-group-lg input[type=month],\r\n-    .attr-input-group-lg input[type=time],\r\n-    input[type=date].attr-input-lg,\r\n-    input[type=datetime-local].attr-input-lg,\r\n-    input[type=month].attr-input-lg,\r\n-    input[type=time].attr-input-lg {\r\n-        line-height: 46px\r\n-    }\r\n-}\r\n-\r\n-.attr-form-group {\r\n-    margin-bottom: 15px\r\n-}\r\n-\r\n-.attr-checkbox,\r\n-.attr-radio {\r\n-    position     : relative;\r\n-    display      : block;\r\n-    margin-top   : 10px;\r\n-    margin-bottom: 10px\r\n-}\r\n-\r\n-.attr-checkbox label,\r\n-.attr-radio label {\r\n-    min-height   : 20px;\r\n-    padding-left : 20px;\r\n-    margin-bottom: 0;\r\n-    font-weight  : 400;\r\n-    cursor       : pointer\r\n-}\r\n-\r\n-.attr-checkbox input[type=checkbox],\r\n-.attr-checkbox-inline input[type=checkbox],\r\n-.attr-radio input[type=radio],\r\n-.attr-radio-inline input[type=radio] {\r\n-    position   : absolute;\r\n-    margin-left: -20px\r\n-}\r\n-\r\n-.attr-checkbox+.attr-checkbox,\r\n-.attr-radio+.attr-radio {\r\n-    margin-top: -5px\r\n-}\r\n-\r\n-.attr-checkbox-inline,\r\n-.attr-radio-inline {\r\n-    position      : relative;\r\n-    display       : inline-block;\r\n-    padding-left  : 20px;\r\n-    margin-bottom : 0;\r\n-    font-weight   : 400;\r\n-    vertical-align: middle;\r\n-    cursor        : pointer\r\n-}\r\n-\r\n-.attr-checkbox-inline+.attr-checkbox-inline,\r\n-.attr-radio-inline+.attr-radio-inline {\r\n-    margin-top : 0;\r\n-    margin-left: 10px\r\n-}\r\n-\r\n-fieldset[disabled] input[type=checkbox],\r\n-fieldset[disabled] input[type=radio],\r\n-input[type=checkbox].attr-disabled,\r\n-input[type=checkbox][disabled],\r\n-input[type=radio].attr-disabled,\r\n-input[type=radio][disabled] {\r\n-    cursor: not-allowed\r\n-}\r\n-\r\n-.attr-checkbox-inline.attr-disabled,\r\n-.attr-radio-inline.attr-disabled,\r\n-fieldset[disabled] .attr-checkbox-inline,\r\n-fieldset[disabled] .attr-radio-inline {\r\n-    cursor: not-allowed\r\n-}\r\n-\r\n-.attr-checkbox.attr-disabled label,\r\n-.attr-radio.attr-disabled label,\r\n-fieldset[disabled] .attr-checkbox label,\r\n-fieldset[disabled] .attr-radio label {\r\n-    cursor: not-allowed\r\n-}\r\n-\r\n-.attr-form-control-static {\r\n-    min-height    : 34px;\r\n-    padding-top   : 7px;\r\n-    padding-bottom: 7px;\r\n-    margin-bottom : 0\r\n-}\r\n-\r\n-.attr-form-control-static.attr-input-lg,\r\n-.attr-form-control-static.attr-input-sm {\r\n-    padding-right: 0;\r\n-    padding-left : 0\r\n-}\r\n-\r\n-.attr-input-sm {\r\n-    height       : 30px;\r\n-    padding      : 5px 10px;\r\n-    font-size    : 12px;\r\n-    line-height  : 1.5;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-select.attr-input-sm {\r\n-    height     : 30px;\r\n-    line-height: 30px\r\n-}\r\n-\r\n-select[multiple].attr-input-sm,\r\n-textarea.attr-input-sm {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-form-group-sm .attr-form-control {\r\n-    height       : 30px;\r\n-    padding      : 5px 10px;\r\n-    font-size    : 12px;\r\n-    line-height  : 1.5;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-.attr-form-group-sm select.attr-form-control {\r\n-    height     : 30px;\r\n-    line-height: 30px\r\n-}\r\n-\r\n-.attr-form-group-sm select[multiple].attr-form-control,\r\n-.attr-form-group-sm textarea.attr-form-control {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-form-group-sm .attr-form-control-static {\r\n-    height     : 30px;\r\n-    min-height : 32px;\r\n-    padding    : 6px 10px;\r\n-    font-size  : 12px;\r\n-    line-height: 1.5\r\n-}\r\n-\r\n-.attr-input-lg {\r\n-    height       : 46px;\r\n-    padding      : 10px 16px;\r\n-    font-size    : 18px;\r\n-    line-height  : 1.3333333;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-select.attr-input-lg {\r\n-    height     : 46px;\r\n-    line-height: 46px\r\n-}\r\n-\r\n-select[multiple].attr-input-lg,\r\n-textarea.attr-input-lg {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-form-group-lg .attr-form-control {\r\n-    height       : 46px;\r\n-    padding      : 10px 16px;\r\n-    font-size    : 18px;\r\n-    line-height  : 1.3333333;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-form-group-lg select.attr-form-control {\r\n-    height     : 46px;\r\n-    line-height: 46px\r\n-}\r\n-\r\n-.attr-form-group-lg select[multiple].attr-form-control,\r\n-.attr-form-group-lg textarea.attr-form-control {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-form-group-lg .attr-form-control-static {\r\n-    height     : 46px;\r\n-    min-height : 38px;\r\n-    padding    : 11px 16px;\r\n-    font-size  : 18px;\r\n-    line-height: 1.3333333\r\n-}\r\n-\r\n-.attr-has-feedback {\r\n-    position: relative\r\n-}\r\n-\r\n-.attr-has-feedback .attr-form-control {\r\n-    padding-right: 42.5px\r\n-}\r\n-\r\n-.attr-form-control-feedback {\r\n-    position      : absolute;\r\n-    top           : 0;\r\n-    right         : 0;\r\n-    z-index       : 2;\r\n-    display       : block;\r\n-    width         : 34px;\r\n-    height        : 34px;\r\n-    line-height   : 34px;\r\n-    text-align    : center;\r\n-    pointer-events: none\r\n-}\r\n-\r\n-.attr-form-group-lg .attr-form-control+.attr-form-control-feedback,\r\n-.attr-input-group-lg+.attr-form-control-feedback,\r\n-.attr-input-lg+.attr-form-control-feedback {\r\n-    width      : 46px;\r\n-    height     : 46px;\r\n-    line-height: 46px\r\n-}\r\n-\r\n-.attr-form-group-sm .attr-form-control+.attr-form-control-feedback,\r\n-.attr-input-group-sm+.attr-form-control-feedback,\r\n-.attr-input-sm+.attr-form-control-feedback {\r\n-    width      : 30px;\r\n-    height     : 30px;\r\n-    line-height: 30px\r\n-}\r\n-\r\n-.attr-has-success .attr-checkbox,\r\n-.attr-has-success .attr-checkbox-inline,\r\n-.attr-has-success .attr-control-label,\r\n-.attr-has-success .attr-help-block,\r\n-.attr-has-success .attr-radio,\r\n-.attr-has-success .attr-radio-inline,\r\n-.attr-has-success.attr-checkbox label,\r\n-.attr-has-success.attr-checkbox-inline label,\r\n-.attr-has-success.attr-radio label,\r\n-.attr-has-success.attr-radio-inline label {\r\n-    color: #3c763d\r\n-}\r\n-\r\n-.attr-has-success .attr-form-control {\r\n-    border-color      : #3c763d;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\r\n-}\r\n-\r\n-.attr-has-success .attr-form-control:focus {\r\n-    border-color      : #2b542c;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168\r\n-}\r\n-\r\n-.attr-has-success .attr-input-group-addon {\r\n-    color           : #3c763d;\r\n-    background-color: #dff0d8;\r\n-    border-color    : #3c763d\r\n-}\r\n-\r\n-.attr-has-success .attr-form-control-feedback {\r\n-    color: #3c763d\r\n-}\r\n-\r\n-.attr-has-warning .attr-checkbox,\r\n-.attr-has-warning .attr-checkbox-inline,\r\n-.attr-has-warning .attr-control-label,\r\n-.attr-has-warning .attr-help-block,\r\n-.attr-has-warning .attr-radio,\r\n-.attr-has-warning .attr-radio-inline,\r\n-.attr-has-warning.attr-checkbox label,\r\n-.attr-has-warning.attr-checkbox-inline label,\r\n-.attr-has-warning.attr-radio label,\r\n-.attr-has-warning.attr-radio-inline label {\r\n-    color: #8a6d3b\r\n-}\r\n-\r\n-.attr-has-warning .attr-form-control {\r\n-    border-color      : #8a6d3b;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\r\n-}\r\n-\r\n-.attr-has-warning .attr-form-control:focus {\r\n-    border-color      : #66512c;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b\r\n-}\r\n-\r\n-.attr-has-warning .attr-input-group-addon {\r\n-    color           : #8a6d3b;\r\n-    background-color: #fcf8e3;\r\n-    border-color    : #8a6d3b\r\n-}\r\n-\r\n-.attr-has-warning .attr-form-control-feedback {\r\n-    color: #8a6d3b\r\n-}\r\n-\r\n-.attr-has-error .attr-checkbox,\r\n-.attr-has-error .attr-checkbox-inline,\r\n-.attr-has-error .attr-control-label,\r\n-.attr-has-error .attr-help-block,\r\n-.attr-has-error .attr-radio,\r\n-.attr-has-error .attr-radio-inline,\r\n-.attr-has-error.attr-checkbox label,\r\n-.attr-has-error.attr-checkbox-inline label,\r\n-.attr-has-error.attr-radio label,\r\n-.attr-has-error.attr-radio-inline label {\r\n-    color: #a94442\r\n-}\r\n-\r\n-.attr-has-error .attr-form-control {\r\n-    border-color      : #a94442;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\r\n-}\r\n-\r\n-.attr-has-error .attr-form-control:focus {\r\n-    border-color      : #843534;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483\r\n-}\r\n-\r\n-.attr-has-error .attr-input-group-addon {\r\n-    color           : #a94442;\r\n-    background-color: #f2dede;\r\n-    border-color    : #a94442\r\n-}\r\n-\r\n-.attr-has-error .attr-form-control-feedback {\r\n-    color: #a94442\r\n-}\r\n-\r\n-.attr-has-feedback label~.attr-form-control-feedback {\r\n-    top: 25px\r\n-}\r\n-\r\n-.attr-has-feedback label.attr-sr-only~.attr-form-control-feedback {\r\n-    top: 0\r\n-}\r\n-\r\n-.attr-help-block {\r\n-    display      : block;\r\n-    margin-top   : 5px;\r\n-    margin-bottom: 10px;\r\n-    color        : #737373\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-form-inline .attr-form-group {\r\n-        display       : inline-block;\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-form-control {\r\n-        display       : inline-block;\r\n-        width         : auto;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-form-control-static {\r\n-        display: inline-block\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-input-group {\r\n-        display       : inline-table;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-input-group .attr-form-control,\r\n-    .attr-form-inline .attr-input-group .attr-input-group-addon,\r\n-    .attr-form-inline .attr-input-group .attr-input-group-btn {\r\n-        width: auto\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-input-group>.attr-form-control {\r\n-        width: 100%\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-control-label {\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-checkbox,\r\n-    .attr-form-inline .attr-radio {\r\n-        display       : inline-block;\r\n-        margin-top    : 0;\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-checkbox label,\r\n-    .attr-form-inline .attr-radio label {\r\n-        padding-left: 0\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-checkbox input[type=checkbox],\r\n-    .attr-form-inline .attr-radio input[type=radio] {\r\n-        position   : relative;\r\n-        margin-left: 0\r\n-    }\r\n-\r\n-    .attr-form-inline .attr-has-feedback .attr-form-control-feedback {\r\n-        top: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-form-horizontal .attr-checkbox,\r\n-.attr-form-horizontal .attr-checkbox-inline,\r\n-.attr-form-horizontal .attr-radio,\r\n-.attr-form-horizontal .attr-radio-inline {\r\n-    padding-top  : 7px;\r\n-    margin-top   : 0;\r\n-    margin-bottom: 0\r\n-}\r\n-\r\n-.attr-form-horizontal .attr-checkbox,\r\n-.attr-form-horizontal .attr-radio {\r\n-    min-height: 27px\r\n-}\r\n-\r\n-.attr-form-horizontal .attr-form-group {\r\n-    margin-right: -15px;\r\n-    margin-left : -15px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-form-horizontal .attr-control-label {\r\n-        padding-top  : 7px;\r\n-        margin-bottom: 0;\r\n-        text-align   : right\r\n-    }\r\n-}\r\n-\r\n-.attr-form-horizontal .attr-has-feedback .attr-form-control-feedback {\r\n-    right: 15px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-form-horizontal .attr-form-group-lg .attr-control-label {\r\n-        padding-top: 11px;\r\n-        font-size  : 18px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-form-horizontal .attr-form-group-sm .attr-control-label {\r\n-        padding-top: 6px;\r\n-        font-size  : 12px\r\n-    }\r\n-}\r\n-\r\n-.attr-btn {\r\n-    display            : inline-block;\r\n-    padding            : 6px 12px;\r\n-    margin-bottom      : 0;\r\n-    font-size          : 14px;\r\n-    font-weight        : 400;\r\n-    line-height        : 1.42857143;\r\n-    text-align         : center;\r\n-    white-space        : nowrap;\r\n-    vertical-align     : middle;\r\n-    -ms-touch-action   : manipulation;\r\n-    touch-action       : manipulation;\r\n-    cursor             : pointer;\r\n-    -webkit-user-select: none;\r\n-    -moz-user-select   : none;\r\n-    -ms-user-select    : none;\r\n-    user-select        : none;\r\n-    background-image   : none;\r\n-    border             : 1px solid transparent;\r\n-    border-radius      : 4px\r\n-}\r\n-\r\n-.attr-btn.attr-active.attr-focus,\r\n-.attr-btn.attr-active:focus,\r\n-.attr-btn.attr-focus,\r\n-.attr-btn:active.attr-focus,\r\n-.attr-btn:active:focus,\r\n-.attr-btn:focus {\r\n-    outline       : 5px auto -webkit-focus-ring-color;\r\n-    outline-offset: -2px\r\n-}\r\n-\r\n-.attr-btn.attr-focus,\r\n-.attr-btn:focus,\r\n-.attr-btn:hover {\r\n-    color          : #333;\r\n-    text-decoration: none\r\n-}\r\n-\r\n-.attr-btn.attr-active,\r\n-.attr-btn:active {\r\n-    background-image  : none;\r\n-    outline           : 0;\r\n-    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\r\n-    box-shadow        : inset 0 3px 5px rgba(0, 0, 0, .125)\r\n-}\r\n-\r\n-.attr-btn.attr-disabled,\r\n-.attr-btn[disabled],\r\n-fieldset[disabled] .attr-btn {\r\n-    cursor            : not-allowed;\r\n-    -webkit-box-shadow: none;\r\n-    box-shadow        : none;\r\n-    opacity           : .65\r\n-}\r\n-\r\n-a.attr-btn.attr-disabled,\r\n-fieldset[disabled] a.attr-btn {\r\n-    pointer-events: none\r\n-}\r\n-\r\n-.attr-btn-default {\r\n-    color           : #333;\r\n-    background-color: #fff;\r\n-    border-color    : #ccc\r\n-}\r\n-\r\n-.attr-btn-default.attr-focus,\r\n-.attr-btn-default:focus {\r\n-    color           : #333;\r\n-    background-color: #e6e6e6;\r\n-    border-color    : #8c8c8c\r\n-}\r\n-\r\n-.attr-btn-default:hover {\r\n-    color           : #333;\r\n-    background-color: #e6e6e6;\r\n-    border-color    : #adadad\r\n-}\r\n-\r\n-.attr-btn-default.attr-active,\r\n-.attr-btn-default:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-default {\r\n-    color           : #333;\r\n-    background-color: #e6e6e6;\r\n-    border-color    : #adadad\r\n-}\r\n-\r\n-.attr-btn-default.attr-active.attr-focus,\r\n-.attr-btn-default.attr-active:focus,\r\n-.attr-btn-default.attr-active:hover,\r\n-.attr-btn-default:active.attr-focus,\r\n-.attr-btn-default:active:focus,\r\n-.attr-btn-default:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-default.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-default:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-default:hover {\r\n-    color           : #333;\r\n-    background-color: #d4d4d4;\r\n-    border-color    : #8c8c8c\r\n-}\r\n-\r\n-.attr-btn-default.attr-active,\r\n-.attr-btn-default:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-default {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-default.attr-disabled.attr-focus,\r\n-.attr-btn-default.attr-disabled:focus,\r\n-.attr-btn-default.attr-disabled:hover,\r\n-.attr-btn-default[disabled].attr-focus,\r\n-.attr-btn-default[disabled]:focus,\r\n-.attr-btn-default[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-default.attr-focus,\r\n-fieldset[disabled] .attr-btn-default:focus,\r\n-fieldset[disabled] .attr-btn-default:hover {\r\n-    background-color: #fff;\r\n-    border-color    : #ccc\r\n-}\r\n-\r\n-.attr-btn-default .attr-badge {\r\n-    color           : #fff;\r\n-    background-color: #333\r\n-}\r\n-\r\n-.attr-btn-primary {\r\n-    color           : #fff;\r\n-    background-color: #337ab7;\r\n-    border-color    : #2e6da4\r\n-}\r\n-\r\n-.attr-btn-primary.attr-focus,\r\n-.attr-btn-primary:focus {\r\n-    color           : #fff;\r\n-    background-color: #286090;\r\n-    border-color    : #122b40\r\n-}\r\n-\r\n-.attr-btn-primary:hover {\r\n-    color           : #fff;\r\n-    background-color: #286090;\r\n-    border-color    : #204d74\r\n-}\r\n-\r\n-.attr-btn-primary.attr-active,\r\n-.attr-btn-primary:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-primary {\r\n-    color           : #fff;\r\n-    background-color: #286090;\r\n-    border-color    : #204d74\r\n-}\r\n-\r\n-.attr-btn-primary.attr-active.attr-focus,\r\n-.attr-btn-primary.attr-active:focus,\r\n-.attr-btn-primary.attr-active:hover,\r\n-.attr-btn-primary:active.attr-focus,\r\n-.attr-btn-primary:active:focus,\r\n-.attr-btn-primary:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-primary.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-primary:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-primary:hover {\r\n-    color           : #fff;\r\n-    background-color: #204d74;\r\n-    border-color    : #122b40\r\n-}\r\n-\r\n-.attr-btn-primary.attr-active,\r\n-.attr-btn-primary:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-primary {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-primary.attr-disabled.attr-focus,\r\n-.attr-btn-primary.attr-disabled:focus,\r\n-.attr-btn-primary.attr-disabled:hover,\r\n-.attr-btn-primary[disabled].attr-focus,\r\n-.attr-btn-primary[disabled]:focus,\r\n-.attr-btn-primary[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-primary.attr-focus,\r\n-fieldset[disabled] .attr-btn-primary:focus,\r\n-fieldset[disabled] .attr-btn-primary:hover {\r\n-    background-color: #337ab7;\r\n-    border-color    : #2e6da4\r\n-}\r\n-\r\n-.attr-btn-primary .attr-badge {\r\n-    color           : #337ab7;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-btn-success {\r\n-    color           : #fff;\r\n-    background-color: #5cb85c;\r\n-    border-color    : #4cae4c\r\n-}\r\n-\r\n-.attr-btn-success.attr-focus,\r\n-.attr-btn-success:focus {\r\n-    color           : #fff;\r\n-    background-color: #449d44;\r\n-    border-color    : #255625\r\n-}\r\n-\r\n-.attr-btn-success:hover {\r\n-    color           : #fff;\r\n-    background-color: #449d44;\r\n-    border-color    : #398439\r\n-}\r\n-\r\n-.attr-btn-success.attr-active,\r\n-.attr-btn-success:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-success {\r\n-    color           : #fff;\r\n-    background-color: #449d44;\r\n-    border-color    : #398439\r\n-}\r\n-\r\n-.attr-btn-success.attr-active.attr-focus,\r\n-.attr-btn-success.attr-active:focus,\r\n-.attr-btn-success.attr-active:hover,\r\n-.attr-btn-success:active.attr-focus,\r\n-.attr-btn-success:active:focus,\r\n-.attr-btn-success:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-success.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-success:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-success:hover {\r\n-    color           : #fff;\r\n-    background-color: #398439;\r\n-    border-color    : #255625\r\n-}\r\n-\r\n-.attr-btn-success.attr-active,\r\n-.attr-btn-success:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-success {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-success.attr-disabled.attr-focus,\r\n-.attr-btn-success.attr-disabled:focus,\r\n-.attr-btn-success.attr-disabled:hover,\r\n-.attr-btn-success[disabled].attr-focus,\r\n-.attr-btn-success[disabled]:focus,\r\n-.attr-btn-success[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-success.attr-focus,\r\n-fieldset[disabled] .attr-btn-success:focus,\r\n-fieldset[disabled] .attr-btn-success:hover {\r\n-    background-color: #5cb85c;\r\n-    border-color    : #4cae4c\r\n-}\r\n-\r\n-.attr-btn-success .attr-badge {\r\n-    color           : #5cb85c;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-btn-info {\r\n-    color           : #fff;\r\n-    background-color: #5bc0de;\r\n-    border-color    : #46b8da\r\n-}\r\n-\r\n-.attr-btn-info.attr-focus,\r\n-.attr-btn-info:focus {\r\n-    color           : #fff;\r\n-    background-color: #31b0d5;\r\n-    border-color    : #1b6d85\r\n-}\r\n-\r\n-.attr-btn-info:hover {\r\n-    color           : #fff;\r\n-    background-color: #31b0d5;\r\n-    border-color    : #269abc\r\n-}\r\n-\r\n-.attr-btn-info.attr-active,\r\n-.attr-btn-info:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-info {\r\n-    color           : #fff;\r\n-    background-color: #31b0d5;\r\n-    border-color    : #269abc\r\n-}\r\n-\r\n-.attr-btn-info.attr-active.attr-focus,\r\n-.attr-btn-info.attr-active:focus,\r\n-.attr-btn-info.attr-active:hover,\r\n-.attr-btn-info:active.attr-focus,\r\n-.attr-btn-info:active:focus,\r\n-.attr-btn-info:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-info.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-info:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-info:hover {\r\n-    color           : #fff;\r\n-    background-color: #269abc;\r\n-    border-color    : #1b6d85\r\n-}\r\n-\r\n-.attr-btn-info.attr-active,\r\n-.attr-btn-info:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-info {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-info.attr-disabled.attr-focus,\r\n-.attr-btn-info.attr-disabled:focus,\r\n-.attr-btn-info.attr-disabled:hover,\r\n-.attr-btn-info[disabled].attr-focus,\r\n-.attr-btn-info[disabled]:focus,\r\n-.attr-btn-info[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-info.attr-focus,\r\n-fieldset[disabled] .attr-btn-info:focus,\r\n-fieldset[disabled] .attr-btn-info:hover {\r\n-    background-color: #5bc0de;\r\n-    border-color    : #46b8da\r\n-}\r\n-\r\n-.attr-btn-info .attr-badge {\r\n-    color           : #5bc0de;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-btn-warning {\r\n-    color           : #fff;\r\n-    background-color: #f0ad4e;\r\n-    border-color    : #eea236\r\n-}\r\n-\r\n-.attr-btn-warning.attr-focus,\r\n-.attr-btn-warning:focus {\r\n-    color           : #fff;\r\n-    background-color: #ec971f;\r\n-    border-color    : #985f0d\r\n-}\r\n-\r\n-.attr-btn-warning:hover {\r\n-    color           : #fff;\r\n-    background-color: #ec971f;\r\n-    border-color    : #d58512\r\n-}\r\n-\r\n-.attr-btn-warning.attr-active,\r\n-.attr-btn-warning:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-warning {\r\n-    color           : #fff;\r\n-    background-color: #ec971f;\r\n-    border-color    : #d58512\r\n-}\r\n-\r\n-.attr-btn-warning.attr-active.attr-focus,\r\n-.attr-btn-warning.attr-active:focus,\r\n-.attr-btn-warning.attr-active:hover,\r\n-.attr-btn-warning:active.attr-focus,\r\n-.attr-btn-warning:active:focus,\r\n-.attr-btn-warning:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-warning.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-warning:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-warning:hover {\r\n-    color           : #fff;\r\n-    background-color: #d58512;\r\n-    border-color    : #985f0d\r\n-}\r\n-\r\n-.attr-btn-warning.attr-active,\r\n-.attr-btn-warning:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-warning {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-warning.attr-disabled.attr-focus,\r\n-.attr-btn-warning.attr-disabled:focus,\r\n-.attr-btn-warning.attr-disabled:hover,\r\n-.attr-btn-warning[disabled].attr-focus,\r\n-.attr-btn-warning[disabled]:focus,\r\n-.attr-btn-warning[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-warning.attr-focus,\r\n-fieldset[disabled] .attr-btn-warning:focus,\r\n-fieldset[disabled] .attr-btn-warning:hover {\r\n-    background-color: #f0ad4e;\r\n-    border-color    : #eea236\r\n-}\r\n-\r\n-.attr-btn-warning .attr-badge {\r\n-    color           : #f0ad4e;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-btn-danger {\r\n-    color           : #fff;\r\n-    background-color: #d9534f;\r\n-    border-color    : #d43f3a\r\n-}\r\n-\r\n-.attr-btn-danger.attr-focus,\r\n-.attr-btn-danger:focus {\r\n-    color           : #fff;\r\n-    background-color: #c9302c;\r\n-    border-color    : #761c19\r\n-}\r\n-\r\n-.attr-btn-danger:hover {\r\n-    color           : #fff;\r\n-    background-color: #c9302c;\r\n-    border-color    : #ac2925\r\n-}\r\n-\r\n-.attr-btn-danger.attr-active,\r\n-.attr-btn-danger:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-danger {\r\n-    color           : #fff;\r\n-    background-color: #c9302c;\r\n-    border-color    : #ac2925\r\n-}\r\n-\r\n-.attr-btn-danger.attr-active.attr-focus,\r\n-.attr-btn-danger.attr-active:focus,\r\n-.attr-btn-danger.attr-active:hover,\r\n-.attr-btn-danger:active.attr-focus,\r\n-.attr-btn-danger:active:focus,\r\n-.attr-btn-danger:active:hover,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-danger.attr-focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-danger:focus,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-danger:hover {\r\n-    color           : #fff;\r\n-    background-color: #ac2925;\r\n-    border-color    : #761c19\r\n-}\r\n-\r\n-.attr-btn-danger.attr-active,\r\n-.attr-btn-danger:active,\r\n-.attr-open>.attr-dropdown-toggle.attr-btn-danger {\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-btn-danger.attr-disabled.attr-focus,\r\n-.attr-btn-danger.attr-disabled:focus,\r\n-.attr-btn-danger.attr-disabled:hover,\r\n-.attr-btn-danger[disabled].attr-focus,\r\n-.attr-btn-danger[disabled]:focus,\r\n-.attr-btn-danger[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-danger.attr-focus,\r\n-fieldset[disabled] .attr-btn-danger:focus,\r\n-fieldset[disabled] .attr-btn-danger:hover {\r\n-    background-color: #d9534f;\r\n-    border-color    : #d43f3a\r\n-}\r\n-\r\n-.attr-btn-danger .attr-badge {\r\n-    color           : #d9534f;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-btn-link {\r\n-    font-weight  : 400;\r\n-    color        : #337ab7;\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-btn-link,\r\n-.attr-btn-link.attr-active,\r\n-.attr-btn-link:active,\r\n-.attr-btn-link[disabled],\r\n-fieldset[disabled] .attr-btn-link {\r\n-    background-color  : transparent;\r\n-    -webkit-box-shadow: none;\r\n-    box-shadow        : none\r\n-}\r\n-\r\n-.attr-btn-link,\r\n-.attr-btn-link:active,\r\n-.attr-btn-link:focus,\r\n-.attr-btn-link:hover {\r\n-    border-color: transparent\r\n-}\r\n-\r\n-.attr-btn-link:focus,\r\n-.attr-btn-link:hover {\r\n-    color           : #23527c;\r\n-    text-decoration : underline;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-btn-link[disabled]:focus,\r\n-.attr-btn-link[disabled]:hover,\r\n-fieldset[disabled] .attr-btn-link:focus,\r\n-fieldset[disabled] .attr-btn-link:hover {\r\n-    color          : #777;\r\n-    text-decoration: none\r\n-}\r\n-\r\n-.attr-btn-group-lg>.attr-btn,\r\n-.attr-btn-lg {\r\n-    padding      : 10px 16px;\r\n-    font-size    : 18px;\r\n-    line-height  : 1.3333333;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-btn-group-sm>.attr-btn,\r\n-.attr-btn-sm {\r\n-    padding      : 5px 10px;\r\n-    font-size    : 12px;\r\n-    line-height  : 1.5;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-.attr-btn-group-xs>.attr-btn,\r\n-.attr-btn-xs {\r\n-    padding      : 1px 5px;\r\n-    font-size    : 12px;\r\n-    line-height  : 1.5;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-.attr-btn-block {\r\n-    display: block;\r\n-    width  : 100%\r\n-}\r\n-\r\n-.attr-btn-block+.attr-btn-block {\r\n-    margin-top: 5px\r\n-}\r\n-\r\n-input[type=button].attr-btn-block,\r\n-input[type=reset].attr-btn-block,\r\n-input[type=submit].attr-btn-block {\r\n-    width: 100%\r\n-}\r\n-\r\n-.attr-fade {\r\n-    opacity           : 0;\r\n-    -webkit-transition: opacity .15s linear;\r\n-    -o-transition     : opacity .15s linear;\r\n-    transition        : opacity .15s linear\r\n-}\r\n-\r\n-.attr-fade.attr-in {\r\n-    opacity: 1\r\n-}\r\n-\r\n-.attr-collapse {\r\n-    display: none\r\n-}\r\n-\r\n-.attr-collapse.attr-in {\r\n-    display: block\r\n-}\r\n-\r\n-tr.attr-collapse.attr-in {\r\n-    display: table-row\r\n-}\r\n-\r\n-tbody.attr-collapse.attr-in {\r\n-    display: table-row-group\r\n-}\r\n-\r\n-.attr-collapsing {\r\n-    position                          : relative;\r\n-    height                            : 0;\r\n-    overflow                          : hidden;\r\n-    -webkit-transition-timing-function: ease;\r\n-    -o-transition-timing-function     : ease;\r\n-    transition-timing-function        : ease;\r\n-    -webkit-transition-duration       : .35s;\r\n-    -o-transition-duration            : .35s;\r\n-    transition-duration               : .35s;\r\n-    -webkit-transition-property       : height, visibility;\r\n-    -o-transition-property            : height, visibility;\r\n-    transition-property               : height, visibility\r\n-}\r\n-\r\n-.attr-caret {\r\n-    display       : inline-block;\r\n-    width         : 0;\r\n-    height        : 0;\r\n-    margin-left   : 2px;\r\n-    vertical-align: middle;\r\n-    border-top    : 4px dashed;\r\n-    border-right  : 4px solid transparent;\r\n-    border-left   : 4px solid transparent\r\n-}\r\n-\r\n-.attr-dropdown,\r\n-.attr-dropup {\r\n-    position: relative\r\n-}\r\n-\r\n-.attr-dropdown-toggle:focus {\r\n-    outline: 0\r\n-}\r\n-\r\n-.attr-dropdown-menu {\r\n-    position               : absolute;\r\n-    top                    : 100%;\r\n-    left                   : 0;\r\n-    z-index                : 1000;\r\n-    display                : none;\r\n-    float                  : left;\r\n-    min-width              : 160px;\r\n-    padding                : 5px 0;\r\n-    margin                 : 2px 0 0;\r\n-    font-size              : 14px;\r\n-    text-align             : left;\r\n-    list-style             : none;\r\n-    background-color       : #fff;\r\n-    -webkit-background-clip: padding-box;\r\n-    background-clip        : padding-box;\r\n-    border                 : 1px solid #ccc;\r\n-    border                 : 1px solid rgba(0, 0, 0, .15);\r\n-    border-radius          : 4px;\r\n-    -webkit-box-shadow     : 0 6px 12px rgba(0, 0, 0, .175);\r\n-    box-shadow             : 0 6px 12px rgba(0, 0, 0, .175)\r\n-}\r\n-\r\n-.attr-dropdown-menu.attr-pull-right {\r\n-    right: 0;\r\n-    left : auto\r\n-}\r\n-\r\n-.attr-dropdown-menu .attr-divider {\r\n-    height          : 1px;\r\n-    margin          : 9px 0;\r\n-    overflow        : hidden;\r\n-    background-color: #e5e5e5\r\n-}\r\n-\r\n-.attr-dropdown-menu>li>a {\r\n-    display    : block;\r\n-    padding    : 3px 20px;\r\n-    clear      : both;\r\n-    font-weight: 400;\r\n-    line-height: 1.42857143;\r\n-    color      : #333;\r\n-    white-space: nowrap\r\n-}\r\n-\r\n-.attr-dropdown-menu>li>a:focus,\r\n-.attr-dropdown-menu>li>a:hover {\r\n-    color           : #262626;\r\n-    text-decoration : none;\r\n-    background-color: #f5f5f5\r\n-}\r\n-\r\n-.attr-dropdown-menu>.attr-active>a,\r\n-.attr-dropdown-menu>.attr-active>a:focus,\r\n-.attr-dropdown-menu>.attr-active>a:hover {\r\n-    color           : #fff;\r\n-    text-decoration : none;\r\n-    background-color: #337ab7;\r\n-    outline         : 0\r\n-}\r\n-\r\n-.attr-dropdown-menu>.attr-disabled>a,\r\n-.attr-dropdown-menu>.attr-disabled>a:focus,\r\n-.attr-dropdown-menu>.attr-disabled>a:hover {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-dropdown-menu>.attr-disabled>a:focus,\r\n-.attr-dropdown-menu>.attr-disabled>a:hover {\r\n-    text-decoration : none;\r\n-    cursor          : not-allowed;\r\n-    background-color: transparent;\r\n-    background-image: none\r\n-}\r\n-\r\n-.attr-open>.attr-dropdown-menu {\r\n-    display: block\r\n-}\r\n-\r\n-.attr-open>a {\r\n-    outline: 0\r\n-}\r\n-\r\n-.attr-dropdown-menu-right {\r\n-    right: 0;\r\n-    left : auto\r\n-}\r\n-\r\n-.attr-dropdown-menu-left {\r\n-    right: auto;\r\n-    left : 0\r\n-}\r\n-\r\n-.attr-dropdown-header {\r\n-    display    : block;\r\n-    padding    : 3px 20px;\r\n-    font-size  : 12px;\r\n-    line-height: 1.42857143;\r\n-    color      : #777;\r\n-    white-space: nowrap\r\n-}\r\n-\r\n-.attr-dropdown-backdrop {\r\n-    position: fixed;\r\n-    top     : 0;\r\n-    right   : 0;\r\n-    bottom  : 0;\r\n-    left    : 0;\r\n-    z-index : 990\r\n-}\r\n-\r\n-.attr-pull-right>.attr-dropdown-menu {\r\n-    right: 0;\r\n-    left : auto\r\n-}\r\n-\r\n-.attr-dropup .attr-caret,\r\n-.attr-navbar-fixed-bottom .attr-dropdown .attr-caret {\r\n-    content      : \"\";\r\n-    border-top   : 0;\r\n-    border-bottom: 4px dashed\r\n-}\r\n-\r\n-.attr-dropup .attr-dropdown-menu,\r\n-.attr-navbar-fixed-bottom .attr-dropdown .attr-dropdown-menu {\r\n-    top          : auto;\r\n-    bottom       : 100%;\r\n-    margin-bottom: 2px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-right .attr-dropdown-menu {\r\n-        right: 0;\r\n-        left : auto\r\n-    }\r\n-\r\n-    .attr-navbar-right .attr-dropdown-menu-left {\r\n-        right: auto;\r\n-        left : 0\r\n-    }\r\n-}\r\n-\r\n-.attr-btn-group,\r\n-.attr-btn-group-vertical {\r\n-    position      : relative;\r\n-    display       : inline-block;\r\n-    vertical-align: middle\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn,\r\n-.attr-btn-group>.attr-btn {\r\n-    position: relative;\r\n-    float   : left\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn.attr-active,\r\n-.attr-btn-group-vertical>.attr-btn:active,\r\n-.attr-btn-group-vertical>.attr-btn:focus,\r\n-.attr-btn-group-vertical>.attr-btn:hover,\r\n-.attr-btn-group>.attr-btn.attr-active,\r\n-.attr-btn-group>.attr-btn:active,\r\n-.attr-btn-group>.attr-btn:focus,\r\n-.attr-btn-group>.attr-btn:hover {\r\n-    z-index: 2\r\n-}\r\n-\r\n-.attr-btn-group .attr-btn+.attr-btn,\r\n-.attr-btn-group .attr-btn+.attr-btn-group,\r\n-.attr-btn-group .attr-btn-group+.attr-btn,\r\n-.attr-btn-group .attr-btn-group+.attr-btn-group {\r\n-    margin-left: -1px\r\n-}\r\n-\r\n-.attr-btn-toolbar {\r\n-    margin-left: -5px\r\n-}\r\n-\r\n-.attr-btn-toolbar .attr-btn,\r\n-.attr-btn-toolbar .attr-btn-group,\r\n-.attr-btn-toolbar .attr-input-group {\r\n-    float: left\r\n-}\r\n-\r\n-.attr-btn-toolbar>.attr-btn,\r\n-.attr-btn-toolbar>.attr-btn-group,\r\n-.attr-btn-toolbar>.attr-input-group {\r\n-    margin-left: 5px\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn:not(:first-child):not(:last-child):not(.attr-dropdown-toggle) {\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn:first-child {\r\n-    margin-left: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn:first-child:not(:last-child):not(.attr-dropdown-toggle) {\r\n-    border-top-right-radius   : 0;\r\n-    border-bottom-right-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn:last-child:not(:first-child),\r\n-.attr-btn-group>.attr-dropdown-toggle:not(:first-child) {\r\n-    border-top-left-radius   : 0;\r\n-    border-bottom-left-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn-group {\r\n-    float: left\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn-group:not(:first-child):not(:last-child)>.attr-btn {\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn-group:first-child:not(:last-child)>.attr-btn:last-child,\r\n-.attr-btn-group>.attr-btn-group:first-child:not(:last-child)>.attr-dropdown-toggle {\r\n-    border-top-right-radius   : 0;\r\n-    border-bottom-right-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn-group:last-child:not(:first-child)>.attr-btn:first-child {\r\n-    border-top-left-radius   : 0;\r\n-    border-bottom-left-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group .attr-dropdown-toggle:active,\r\n-.attr-btn-group.attr-open .attr-dropdown-toggle {\r\n-    outline: 0\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn+.attr-dropdown-toggle {\r\n-    padding-right: 8px;\r\n-    padding-left : 8px\r\n-}\r\n-\r\n-.attr-btn-group>.attr-btn-lg+.attr-dropdown-toggle {\r\n-    padding-right: 12px;\r\n-    padding-left : 12px\r\n-}\r\n-\r\n-.attr-btn-group.attr-open .attr-dropdown-toggle {\r\n-    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\r\n-    box-shadow        : inset 0 3px 5px rgba(0, 0, 0, .125)\r\n-}\r\n-\r\n-.attr-btn-group.attr-open .attr-dropdown-toggle.attr-btn-link {\r\n-    -webkit-box-shadow: none;\r\n-    box-shadow        : none\r\n-}\r\n-\r\n-.attr-btn .attr-caret {\r\n-    margin-left: 0\r\n-}\r\n-\r\n-.attr-btn-lg .attr-caret {\r\n-    border-width       : 5px 5px 0;\r\n-    border-bottom-width: 0\r\n-}\r\n-\r\n-.attr-dropup .attr-btn-lg .attr-caret {\r\n-    border-width: 0 5px 5px\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn,\r\n-.attr-btn-group-vertical>.attr-btn-group,\r\n-.attr-btn-group-vertical>.attr-btn-group>.attr-btn {\r\n-    display  : block;\r\n-    float    : none;\r\n-    width    : 100%;\r\n-    max-width: 100%\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group>.attr-btn {\r\n-    float: none\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn+.attr-btn,\r\n-.attr-btn-group-vertical>.attr-btn+.attr-btn-group,\r\n-.attr-btn-group-vertical>.attr-btn-group+.attr-btn,\r\n-.attr-btn-group-vertical>.attr-btn-group+.attr-btn-group {\r\n-    margin-top : -1px;\r\n-    margin-left: 0\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn:not(:first-child):not(:last-child) {\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn:first-child:not(:last-child) {\r\n-    border-top-left-radius    : 4px;\r\n-    border-top-right-radius   : 4px;\r\n-    border-bottom-right-radius: 0;\r\n-    border-bottom-left-radius : 0\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn:last-child:not(:first-child) {\r\n-    border-top-left-radius    : 0;\r\n-    border-top-right-radius   : 0;\r\n-    border-bottom-right-radius: 4px;\r\n-    border-bottom-left-radius : 4px\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group:not(:first-child):not(:last-child)>.attr-btn {\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group:first-child:not(:last-child)>.attr-btn:last-child,\r\n-.attr-btn-group-vertical>.attr-btn-group:first-child:not(:last-child)>.attr-dropdown-toggle {\r\n-    border-bottom-right-radius: 0;\r\n-    border-bottom-left-radius : 0\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group:last-child:not(:first-child)>.attr-btn:first-child {\r\n-    border-top-left-radius : 0;\r\n-    border-top-right-radius: 0\r\n-}\r\n-\r\n-.attr-btn-group-justified {\r\n-    display        : table;\r\n-    width          : 100%;\r\n-    table-layout   : fixed;\r\n-    border-collapse: separate\r\n-}\r\n-\r\n-.attr-btn-group-justified>.attr-btn,\r\n-.attr-btn-group-justified>.attr-btn-group {\r\n-    display: table-cell;\r\n-    float  : none;\r\n-    width  : 1%\r\n-}\r\n-\r\n-.attr-btn-group-justified>.attr-btn-group .attr-btn {\r\n-    width: 100%\r\n-}\r\n-\r\n-.attr-btn-group-justified>.attr-btn-group .attr-dropdown-menu {\r\n-    left: auto\r\n-}\r\n-\r\n-[data-toggle=buttons]>.attr-btn input[type=checkbox],\r\n-[data-toggle=buttons]>.attr-btn input[type=radio],\r\n-[data-toggle=buttons]>.attr-btn-group>.attr-btn input[type=checkbox],\r\n-[data-toggle=buttons]>.attr-btn-group>.attr-btn input[type=radio] {\r\n-    position      : absolute;\r\n-    clip          : rect(0, 0, 0, 0);\r\n-    pointer-events: none\r\n-}\r\n-\r\n-.attr-input-group {\r\n-    position       : relative;\r\n-    display        : table;\r\n-    border-collapse: separate\r\n-}\r\n-\r\n-.attr-input-group[class*=attr-col-] {\r\n-    float        : none;\r\n-    padding-right: 0;\r\n-    padding-left : 0\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control {\r\n-    position     : relative;\r\n-    z-index      : 2;\r\n-    float        : left;\r\n-    width        : 100%;\r\n-    margin-bottom: 0\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control:focus {\r\n-    z-index: 3\r\n-}\r\n-\r\n-.attr-input-group-lg>.attr-form-control,\r\n-.attr-input-group-lg>.attr-input-group-addon,\r\n-.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\r\n-    height       : 46px;\r\n-    padding      : 10px 16px;\r\n-    font-size    : 18px;\r\n-    line-height  : 1.3333333;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-select.attr-input-group-lg>.attr-form-control,\r\n-select.attr-input-group-lg>.attr-input-group-addon,\r\n-select.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\r\n-    height     : 46px;\r\n-    line-height: 46px\r\n-}\r\n-\r\n-select[multiple].attr-input-group-lg>.attr-form-control,\r\n-select[multiple].attr-input-group-lg>.attr-input-group-addon,\r\n-select[multiple].attr-input-group-lg>.attr-input-group-btn>.attr-btn,\r\n-textarea.attr-input-group-lg>.attr-form-control,\r\n-textarea.attr-input-group-lg>.attr-input-group-addon,\r\n-textarea.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-input-group-sm>.attr-form-control,\r\n-.attr-input-group-sm>.attr-input-group-addon,\r\n-.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\r\n-    height       : 30px;\r\n-    padding      : 5px 10px;\r\n-    font-size    : 12px;\r\n-    line-height  : 1.5;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-select.attr-input-group-sm>.attr-form-control,\r\n-select.attr-input-group-sm>.attr-input-group-addon,\r\n-select.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\r\n-    height     : 30px;\r\n-    line-height: 30px\r\n-}\r\n-\r\n-select[multiple].attr-input-group-sm>.attr-form-control,\r\n-select[multiple].attr-input-group-sm>.attr-input-group-addon,\r\n-select[multiple].attr-input-group-sm>.attr-input-group-btn>.attr-btn,\r\n-textarea.attr-input-group-sm>.attr-form-control,\r\n-textarea.attr-input-group-sm>.attr-input-group-addon,\r\n-textarea.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\r\n-    height: auto\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control,\r\n-.attr-input-group-addon,\r\n-.attr-input-group-btn {\r\n-    display: table-cell\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control:not(:first-child):not(:last-child),\r\n-.attr-input-group-addon:not(:first-child):not(:last-child),\r\n-.attr-input-group-btn:not(:first-child):not(:last-child) {\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-input-group-addon,\r\n-.attr-input-group-btn {\r\n-    width         : 1%;\r\n-    white-space   : nowrap;\r\n-    vertical-align: middle\r\n-}\r\n-\r\n-.attr-input-group-addon {\r\n-    padding         : 6px 12px;\r\n-    font-size       : 14px;\r\n-    font-weight     : 400;\r\n-    line-height     : 1;\r\n-    color           : #555;\r\n-    text-align      : center;\r\n-    background-color: #eee;\r\n-    border          : 1px solid #ccc;\r\n-    border-radius   : 4px\r\n-}\r\n-\r\n-.attr-input-group-addon.attr-input-sm {\r\n-    padding      : 5px 10px;\r\n-    font-size    : 12px;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-.attr-input-group-addon.attr-input-lg {\r\n-    padding      : 10px 16px;\r\n-    font-size    : 18px;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-input-group-addon input[type=checkbox],\r\n-.attr-input-group-addon input[type=radio] {\r\n-    margin-top: 0\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control:first-child,\r\n-.attr-input-group-addon:first-child,\r\n-.attr-input-group-btn:first-child>.attr-btn,\r\n-.attr-input-group-btn:first-child>.attr-btn-group>.attr-btn,\r\n-.attr-input-group-btn:first-child>.attr-dropdown-toggle,\r\n-.attr-input-group-btn:last-child>.attr-btn-group:not(:last-child)>.attr-btn,\r\n-.attr-input-group-btn:last-child>.attr-btn:not(:last-child):not(.attr-dropdown-toggle) {\r\n-    border-top-right-radius   : 0;\r\n-    border-bottom-right-radius: 0\r\n-}\r\n-\r\n-.attr-input-group-addon:first-child {\r\n-    border-right: 0\r\n-}\r\n-\r\n-.attr-input-group .attr-form-control:last-child,\r\n-.attr-input-group-addon:last-child,\r\n-.attr-input-group-btn:first-child>.attr-btn-group:not(:first-child)>.attr-btn,\r\n-.attr-input-group-btn:first-child>.attr-btn:not(:first-child),\r\n-.attr-input-group-btn:last-child>.attr-btn,\r\n-.attr-input-group-btn:last-child>.attr-btn-group>.attr-btn,\r\n-.attr-input-group-btn:last-child>.attr-dropdown-toggle {\r\n-    border-top-left-radius   : 0;\r\n-    border-bottom-left-radius: 0\r\n-}\r\n-\r\n-.attr-input-group-addon:last-child {\r\n-    border-left: 0\r\n-}\r\n-\r\n-.attr-input-group-btn {\r\n-    position   : relative;\r\n-    font-size  : 0;\r\n-    white-space: nowrap\r\n-}\r\n-\r\n-.attr-input-group-btn>.attr-btn {\r\n-    position: relative\r\n-}\r\n-\r\n-.attr-input-group-btn>.attr-btn+.attr-btn {\r\n-    margin-left: -1px\r\n-}\r\n-\r\n-.attr-input-group-btn>.attr-btn:active,\r\n-.attr-input-group-btn>.attr-btn:focus,\r\n-.attr-input-group-btn>.attr-btn:hover {\r\n-    z-index: 2\r\n-}\r\n-\r\n-.attr-input-group-btn:first-child>.attr-btn,\r\n-.attr-input-group-btn:first-child>.attr-btn-group {\r\n-    margin-right: -1px\r\n-}\r\n-\r\n-.attr-input-group-btn:last-child>.attr-btn,\r\n-.attr-input-group-btn:last-child>.attr-btn-group {\r\n-    z-index    : 2;\r\n-    margin-left: -1px\r\n-}\r\n-\r\n-.attr-nav {\r\n-    padding-left : 0;\r\n-    margin-bottom: 0;\r\n-    list-style   : none\r\n-}\r\n-\r\n-.attr-nav>li {\r\n-    position: relative;\r\n-    display : block\r\n-}\r\n-\r\n-.attr-nav>li>a {\r\n-    position: relative;\r\n-    display : block;\r\n-    padding : 10px 15px\r\n-}\r\n-\r\n-.attr-nav>li>a:focus,\r\n-.attr-nav>li>a:hover {\r\n-    text-decoration : none;\r\n-    background-color: #eee\r\n-}\r\n-\r\n-.attr-nav>li.attr-disabled>a {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-nav>li.attr-disabled>a:focus,\r\n-.attr-nav>li.attr-disabled>a:hover {\r\n-    color           : #777;\r\n-    text-decoration : none;\r\n-    cursor          : not-allowed;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-nav .attr-open>a,\r\n-.attr-nav .attr-open>a:focus,\r\n-.attr-nav .attr-open>a:hover {\r\n-    background-color: #eee;\r\n-    border-color    : #337ab7\r\n-}\r\n-\r\n-.attr-nav .attr-nav-divider {\r\n-    height          : 1px;\r\n-    margin          : 9px 0;\r\n-    overflow        : hidden;\r\n-    background-color: #e5e5e5\r\n-}\r\n-\r\n-.attr-nav>li>a>img {\r\n-    max-width: none\r\n-}\r\n-\r\n-.attr-nav-tabs {\r\n-    border-bottom: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-nav-tabs>li {\r\n-    float        : left;\r\n-    margin-bottom: -1px\r\n-}\r\n-\r\n-.attr-nav-tabs>li>a {\r\n-    margin-right : 2px;\r\n-    line-height  : 1.42857143;\r\n-    border       : 1px solid transparent;\r\n-    border-radius: 4px 4px 0 0\r\n-}\r\n-\r\n-.attr-nav-tabs>li>a:hover {\r\n-    border-color: #eee #eee #ddd\r\n-}\r\n-\r\n-.attr-nav-tabs>li.attr-active>a,\r\n-.attr-nav-tabs>li.attr-active>a:focus,\r\n-.attr-nav-tabs>li.attr-active>a:hover {\r\n-    color              : #555;\r\n-    cursor             : default;\r\n-    background-color   : #fff;\r\n-    border             : 1px solid #ddd;\r\n-    border-bottom-color: transparent\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified {\r\n-    width        : 100%;\r\n-    border-bottom: 0\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified>li {\r\n-    float: none\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified>li>a {\r\n-    margin-bottom: 5px;\r\n-    text-align   : center\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified>.attr-dropdown .attr-dropdown-menu {\r\n-    top : auto;\r\n-    left: auto\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-nav-tabs.attr-nav-justified>li {\r\n-        display: table-cell;\r\n-        width  : 1%\r\n-    }\r\n-\r\n-    .attr-nav-tabs.attr-nav-justified>li>a {\r\n-        margin-bottom: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified>li>a {\r\n-    margin-right : 0;\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-nav-tabs.attr-nav-justified>.attr-active>a,\r\n-.attr-nav-tabs.attr-nav-justified>.attr-active>a:focus,\r\n-.attr-nav-tabs.attr-nav-justified>.attr-active>a:hover {\r\n-    border: 1px solid #ddd\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-nav-tabs.attr-nav-justified>li>a {\r\n-        border-bottom: 1px solid #ddd;\r\n-        border-radius: 4px 4px 0 0\r\n-    }\r\n-\r\n-    .attr-nav-tabs.attr-nav-justified>.attr-active>a,\r\n-    .attr-nav-tabs.attr-nav-justified>.attr-active>a:focus,\r\n-    .attr-nav-tabs.attr-nav-justified>.attr-active>a:hover {\r\n-        border-bottom-color: #fff\r\n-    }\r\n-}\r\n-\r\n-.attr-nav-pills>li {\r\n-    float: left\r\n-}\r\n-\r\n-.attr-nav-pills>li>a {\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-nav-pills>li+li {\r\n-    margin-left: 2px\r\n-}\r\n-\r\n-.attr-nav-pills>li.attr-active>a,\r\n-.attr-nav-pills>li.attr-active>a:focus,\r\n-.attr-nav-pills>li.attr-active>a:hover {\r\n-    color           : #fff;\r\n-    background-color: #337ab7\r\n-}\r\n-\r\n-.attr-nav-stacked>li {\r\n-    float: none\r\n-}\r\n-\r\n-.attr-nav-stacked>li+li {\r\n-    margin-top : 2px;\r\n-    margin-left: 0\r\n-}\r\n-\r\n-.attr-nav-justified {\r\n-    width: 100%\r\n-}\r\n-\r\n-.attr-nav-justified>li {\r\n-    float: none\r\n-}\r\n-\r\n-.attr-nav-justified>li>a {\r\n-    margin-bottom: 5px;\r\n-    text-align   : center\r\n-}\r\n-\r\n-.attr-nav-justified>.attr-dropdown .attr-dropdown-menu {\r\n-    top : auto;\r\n-    left: auto\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-nav-justified>li {\r\n-        display: table-cell;\r\n-        width  : 1%\r\n-    }\r\n-\r\n-    .attr-nav-justified>li>a {\r\n-        margin-bottom: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-nav-tabs-justified {\r\n-    border-bottom: 0\r\n-}\r\n-\r\n-.attr-nav-tabs-justified>li>a {\r\n-    margin-right : 0;\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-nav-tabs-justified>.attr-active>a,\r\n-.attr-nav-tabs-justified>.attr-active>a:focus,\r\n-.attr-nav-tabs-justified>.attr-active>a:hover {\r\n-    border: 1px solid #ddd\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-nav-tabs-justified>li>a {\r\n-        border-bottom: 1px solid #ddd;\r\n-        border-radius: 4px 4px 0 0\r\n-    }\r\n-\r\n-    .attr-nav-tabs-justified>.attr-active>a,\r\n-    .attr-nav-tabs-justified>.attr-active>a:focus,\r\n-    .attr-nav-tabs-justified>.attr-active>a:hover {\r\n-        border-bottom-color: #fff\r\n-    }\r\n-}\r\n-\r\n-.attr-tab-content>.attr-tab-pane {\r\n-    display: none\r\n-}\r\n-\r\n-.attr-tab-content>.attr-active {\r\n-    display: block\r\n-}\r\n-\r\n-.attr-nav-tabs .attr-dropdown-menu {\r\n-    margin-top             : -1px;\r\n-    border-top-left-radius : 0;\r\n-    border-top-right-radius: 0\r\n-}\r\n-\r\n-.attr-navbar {\r\n-    position     : relative;\r\n-    min-height   : 50px;\r\n-    margin-bottom: 20px;\r\n-    border       : 1px solid transparent\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar {\r\n-        border-radius: 4px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-header {\r\n-        float: left\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-collapse {\r\n-    padding-right             : 15px;\r\n-    padding-left              : 15px;\r\n-    overflow-x                : visible;\r\n-    -webkit-overflow-scrolling: touch;\r\n-    border-top                : 1px solid transparent;\r\n-    -webkit-box-shadow        : inset 0 1px 0 rgba(255, 255, 255, .1);\r\n-    box-shadow                : inset 0 1px 0 rgba(255, 255, 255, .1)\r\n-}\r\n-\r\n-.attr-navbar-collapse.attr-in {\r\n-    overflow-y: auto\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-collapse {\r\n-        width             : auto;\r\n-        border-top        : 0;\r\n-        -webkit-box-shadow: none;\r\n-        box-shadow        : none\r\n-    }\r\n-\r\n-    .attr-navbar-collapse.attr-collapse {\r\n-        display       : block !important;\r\n-        height        : auto !important;\r\n-        padding-bottom: 0;\r\n-        overflow      : visible !important\r\n-    }\r\n-\r\n-    .attr-navbar-collapse.attr-in {\r\n-        overflow-y: visible\r\n-    }\r\n-\r\n-    .attr-navbar-fixed-bottom .attr-navbar-collapse,\r\n-    .attr-navbar-fixed-top .attr-navbar-collapse,\r\n-    .attr-navbar-static-top .attr-navbar-collapse {\r\n-        padding-right: 0;\r\n-        padding-left : 0\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-fixed-bottom .attr-navbar-collapse,\r\n-.attr-navbar-fixed-top .attr-navbar-collapse {\r\n-    max-height: 340px\r\n-}\r\n-\r\n-@media (max-device-width:480px) and (orientation:landscape) {\r\n-\r\n-    .attr-navbar-fixed-bottom .attr-navbar-collapse,\r\n-    .attr-navbar-fixed-top .attr-navbar-collapse {\r\n-        max-height: 200px\r\n-    }\r\n-}\r\n-\r\n-.attr-container-fluid>.attr-navbar-collapse,\r\n-.attr-container-fluid>.attr-navbar-header,\r\n-.attr-container>.attr-navbar-collapse,\r\n-.attr-container>.attr-navbar-header {\r\n-    margin-right: -15px;\r\n-    margin-left : -15px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-\r\n-    .attr-container-fluid>.attr-navbar-collapse,\r\n-    .attr-container-fluid>.attr-navbar-header,\r\n-    .attr-container>.attr-navbar-collapse,\r\n-    .attr-container>.attr-navbar-header {\r\n-        margin-right: 0;\r\n-        margin-left : 0\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-static-top {\r\n-    z-index     : 1000;\r\n-    border-width: 0 0 1px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-static-top {\r\n-        border-radius: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-fixed-bottom,\r\n-.attr-navbar-fixed-top {\r\n-    position: fixed;\r\n-    right   : 0;\r\n-    left    : 0;\r\n-    z-index : 1030\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-\r\n-    .attr-navbar-fixed-bottom,\r\n-    .attr-navbar-fixed-top {\r\n-        border-radius: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-fixed-top {\r\n-    top         : 0;\r\n-    border-width: 0 0 1px\r\n-}\r\n-\r\n-.attr-navbar-fixed-bottom {\r\n-    bottom       : 0;\r\n-    margin-bottom: 0;\r\n-    border-width : 1px 0 0\r\n-}\r\n-\r\n-.attr-navbar-brand {\r\n-    float      : left;\r\n-    height     : 50px;\r\n-    padding    : 15px 15px;\r\n-    font-size  : 18px;\r\n-    line-height: 20px\r\n-}\r\n-\r\n-.attr-navbar-brand:focus,\r\n-.attr-navbar-brand:hover {\r\n-    text-decoration: none\r\n-}\r\n-\r\n-.attr-navbar-brand>img {\r\n-    display: block\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-\r\n-    .attr-navbar>.attr-container .attr-navbar-brand,\r\n-    .attr-navbar>.attr-container-fluid .attr-navbar-brand {\r\n-        margin-left: -15px\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-toggle {\r\n-    position        : relative;\r\n-    float           : right;\r\n-    padding         : 9px 10px;\r\n-    margin-top      : 8px;\r\n-    margin-right    : 15px;\r\n-    margin-bottom   : 8px;\r\n-    background-color: transparent;\r\n-    background-image: none;\r\n-    border          : 1px solid transparent;\r\n-    border-radius   : 4px\r\n-}\r\n-\r\n-.attr-navbar-toggle:focus {\r\n-    outline: 0\r\n-}\r\n-\r\n-.attr-navbar-toggle .attr-icon-bar {\r\n-    display      : block;\r\n-    width        : 22px;\r\n-    height       : 2px;\r\n-    border-radius: 1px\r\n-}\r\n-\r\n-.attr-navbar-toggle .attr-icon-bar+.attr-icon-bar {\r\n-    margin-top: 4px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-toggle {\r\n-        display: none\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-nav {\r\n-    margin: 7.5px -15px\r\n-}\r\n-\r\n-.attr-navbar-nav>li>a {\r\n-    padding-top   : 10px;\r\n-    padding-bottom: 10px;\r\n-    line-height   : 20px\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu {\r\n-        position          : static;\r\n-        float             : none;\r\n-        width             : auto;\r\n-        margin-top        : 0;\r\n-        background-color  : transparent;\r\n-        border            : 0;\r\n-        -webkit-box-shadow: none;\r\n-        box-shadow        : none\r\n-    }\r\n-\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu .attr-dropdown-header,\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\r\n-        padding: 5px 15px 5px 25px\r\n-    }\r\n-\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\r\n-        line-height: 20px\r\n-    }\r\n-\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\r\n-    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\r\n-        background-image: none\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-nav {\r\n-        float : left;\r\n-        margin: 0\r\n-    }\r\n-\r\n-    .attr-navbar-nav>li {\r\n-        float: left\r\n-    }\r\n-\r\n-    .attr-navbar-nav>li>a {\r\n-        padding-top   : 15px;\r\n-        padding-bottom: 15px\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-form {\r\n-    padding           : 10px 15px;\r\n-    margin-top        : 8px;\r\n-    margin-right      : -15px;\r\n-    margin-bottom     : 8px;\r\n-    margin-left       : -15px;\r\n-    border-top        : 1px solid transparent;\r\n-    border-bottom     : 1px solid transparent;\r\n-    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\r\n-    box-shadow        : inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-form .attr-form-group {\r\n-        display       : inline-block;\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-form-control {\r\n-        display       : inline-block;\r\n-        width         : auto;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-form-control-static {\r\n-        display: inline-block\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-input-group {\r\n-        display       : inline-table;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-input-group .attr-form-control,\r\n-    .attr-navbar-form .attr-input-group .attr-input-group-addon,\r\n-    .attr-navbar-form .attr-input-group .attr-input-group-btn {\r\n-        width: auto\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-input-group>.attr-form-control {\r\n-        width: 100%\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-control-label {\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-checkbox,\r\n-    .attr-navbar-form .attr-radio {\r\n-        display       : inline-block;\r\n-        margin-top    : 0;\r\n-        margin-bottom : 0;\r\n-        vertical-align: middle\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-checkbox label,\r\n-    .attr-navbar-form .attr-radio label {\r\n-        padding-left: 0\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-checkbox input[type=checkbox],\r\n-    .attr-navbar-form .attr-radio input[type=radio] {\r\n-        position   : relative;\r\n-        margin-left: 0\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-has-feedback .attr-form-control-feedback {\r\n-        top: 0\r\n-    }\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-navbar-form .attr-form-group {\r\n-        margin-bottom: 5px\r\n-    }\r\n-\r\n-    .attr-navbar-form .attr-form-group:last-child {\r\n-        margin-bottom: 0\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-form {\r\n-        width             : auto;\r\n-        padding-top       : 0;\r\n-        padding-bottom    : 0;\r\n-        margin-right      : 0;\r\n-        margin-left       : 0;\r\n-        border            : 0;\r\n-        -webkit-box-shadow: none;\r\n-        box-shadow        : none\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-nav>li>.attr-dropdown-menu {\r\n-    margin-top             : 0;\r\n-    border-top-left-radius : 0;\r\n-    border-top-right-radius: 0\r\n-}\r\n-\r\n-.attr-navbar-fixed-bottom .attr-navbar-nav>li>.attr-dropdown-menu {\r\n-    margin-bottom             : 0;\r\n-    border-top-left-radius    : 4px;\r\n-    border-top-right-radius   : 4px;\r\n-    border-bottom-right-radius: 0;\r\n-    border-bottom-left-radius : 0\r\n-}\r\n-\r\n-.attr-navbar-btn {\r\n-    margin-top   : 8px;\r\n-    margin-bottom: 8px\r\n-}\r\n-\r\n-.attr-navbar-btn.attr-btn-sm {\r\n-    margin-top   : 10px;\r\n-    margin-bottom: 10px\r\n-}\r\n-\r\n-.attr-navbar-btn.attr-btn-xs {\r\n-    margin-top   : 14px;\r\n-    margin-bottom: 14px\r\n-}\r\n-\r\n-.attr-navbar-text {\r\n-    margin-top   : 15px;\r\n-    margin-bottom: 15px\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-text {\r\n-        float       : left;\r\n-        margin-right: 15px;\r\n-        margin-left : 15px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-navbar-left {\r\n-        float: left !important\r\n-    }\r\n-\r\n-    .attr-navbar-right {\r\n-        float       : right !important;\r\n-        margin-right: -15px\r\n-    }\r\n-\r\n-    .attr-navbar-right~.attr-navbar-right {\r\n-        margin-right: 0\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-default {\r\n-    background-color: #f8f8f8;\r\n-    border-color    : #e7e7e7\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-brand {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-brand:focus,\r\n-.attr-navbar-default .attr-navbar-brand:hover {\r\n-    color           : #5e5e5e;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-text {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-nav>li>a {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-nav>li>a:focus,\r\n-.attr-navbar-default .attr-navbar-nav>li>a:hover {\r\n-    color           : #333;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-nav>.attr-active>a,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-active>a:focus,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-active>a:hover {\r\n-    color           : #555;\r\n-    background-color: #e7e7e7\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-nav>.attr-disabled>a,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-disabled>a:focus,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-disabled>a:hover {\r\n-    color           : #ccc;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-toggle {\r\n-    border-color: #ddd\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-toggle:focus,\r\n-.attr-navbar-default .attr-navbar-toggle:hover {\r\n-    background-color: #ddd\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-toggle .attr-icon-bar {\r\n-    background-color: #888\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-collapse,\r\n-.attr-navbar-default .attr-navbar-form {\r\n-    border-color: #e7e7e7\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-nav>.attr-open>a,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-open>a:focus,\r\n-.attr-navbar-default .attr-navbar-nav>.attr-open>a:hover {\r\n-    color           : #555;\r\n-    background-color: #e7e7e7\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\r\n-        color: #777\r\n-    }\r\n-\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\r\n-        color           : #333;\r\n-        background-color: transparent\r\n-    }\r\n-\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a,\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:focus,\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:hover {\r\n-        color           : #555;\r\n-        background-color: #e7e7e7\r\n-    }\r\n-\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a,\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:focus,\r\n-    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:hover {\r\n-        color           : #ccc;\r\n-        background-color: transparent\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-link {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-navbar-default .attr-navbar-link:hover {\r\n-    color: #333\r\n-}\r\n-\r\n-.attr-navbar-default .attr-btn-link {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-navbar-default .attr-btn-link:focus,\r\n-.attr-navbar-default .attr-btn-link:hover {\r\n-    color: #333\r\n-}\r\n-\r\n-.attr-navbar-default .attr-btn-link[disabled]:focus,\r\n-.attr-navbar-default .attr-btn-link[disabled]:hover,\r\n-fieldset[disabled] .attr-navbar-default .attr-btn-link:focus,\r\n-fieldset[disabled] .attr-navbar-default .attr-btn-link:hover {\r\n-    color: #ccc\r\n-}\r\n-\r\n-.attr-navbar-inverse {\r\n-    background-color: #222;\r\n-    border-color    : #080808\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-brand {\r\n-    color: #9d9d9d\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-brand:focus,\r\n-.attr-navbar-inverse .attr-navbar-brand:hover {\r\n-    color           : #fff;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-text {\r\n-    color: #9d9d9d\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-nav>li>a {\r\n-    color: #9d9d9d\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-nav>li>a:focus,\r\n-.attr-navbar-inverse .attr-navbar-nav>li>a:hover {\r\n-    color           : #fff;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-active>a,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-active>a:focus,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-active>a:hover {\r\n-    color           : #fff;\r\n-    background-color: #080808\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a:focus,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a:hover {\r\n-    color           : #444;\r\n-    background-color: transparent\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-toggle {\r\n-    border-color: #333\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-toggle:focus,\r\n-.attr-navbar-inverse .attr-navbar-toggle:hover {\r\n-    background-color: #333\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-toggle .attr-icon-bar {\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-collapse,\r\n-.attr-navbar-inverse .attr-navbar-form {\r\n-    border-color: #101010\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-open>a,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-open>a:focus,\r\n-.attr-navbar-inverse .attr-navbar-nav>.attr-open>a:hover {\r\n-    color           : #fff;\r\n-    background-color: #080808\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-dropdown-header {\r\n-        border-color: #080808\r\n-    }\r\n-\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu .attr-divider {\r\n-        background-color: #080808\r\n-    }\r\n-\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\r\n-        color: #9d9d9d\r\n-    }\r\n-\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\r\n-        color           : #fff;\r\n-        background-color: transparent\r\n-    }\r\n-\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a,\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:focus,\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:hover {\r\n-        color           : #fff;\r\n-        background-color: #080808\r\n-    }\r\n-\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a,\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:focus,\r\n-    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:hover {\r\n-        color           : #444;\r\n-        background-color: transparent\r\n-    }\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-link {\r\n-    color: #9d9d9d\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-navbar-link:hover {\r\n-    color: #fff\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-btn-link {\r\n-    color: #9d9d9d\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-btn-link:focus,\r\n-.attr-navbar-inverse .attr-btn-link:hover {\r\n-    color: #fff\r\n-}\r\n-\r\n-.attr-navbar-inverse .attr-btn-link[disabled]:focus,\r\n-.attr-navbar-inverse .attr-btn-link[disabled]:hover,\r\n-fieldset[disabled] .attr-navbar-inverse .attr-btn-link:focus,\r\n-fieldset[disabled] .attr-navbar-inverse .attr-btn-link:hover {\r\n-    color: #444\r\n-}\r\n-\r\n-.attr-breadcrumb {\r\n-    padding         : 8px 15px;\r\n-    margin-bottom   : 20px;\r\n-    list-style      : none;\r\n-    background-color: #f5f5f5;\r\n-    border-radius   : 4px\r\n-}\r\n-\r\n-.attr-breadcrumb>li {\r\n-    display: inline-block\r\n-}\r\n-\r\n-.attr-breadcrumb>li+li:before {\r\n-    padding: 0 5px;\r\n-    color  : #ccc;\r\n-    content: \"\u002F\\00a0\"\r\n-}\r\n-\r\n-.attr-breadcrumb>.attr-active {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-pagination {\r\n-    display      : inline-block;\r\n-    padding-left : 0;\r\n-    margin       : 20px 0;\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-pagination>li {\r\n-    display: inline\r\n-}\r\n-\r\n-.attr-pagination>li>a,\r\n-.attr-pagination>li>span {\r\n-    position        : relative;\r\n-    float           : left;\r\n-    padding         : 6px 12px;\r\n-    margin-left     : -1px;\r\n-    line-height     : 1.42857143;\r\n-    color           : #337ab7;\r\n-    text-decoration : none;\r\n-    background-color: #fff;\r\n-    border          : 1px solid #ddd\r\n-}\r\n-\r\n-.attr-pagination>li:first-child>a,\r\n-.attr-pagination>li:first-child>span {\r\n-    margin-left              : 0;\r\n-    border-top-left-radius   : 4px;\r\n-    border-bottom-left-radius: 4px\r\n-}\r\n-\r\n-.attr-pagination>li:last-child>a,\r\n-.attr-pagination>li:last-child>span {\r\n-    border-top-right-radius   : 4px;\r\n-    border-bottom-right-radius: 4px\r\n-}\r\n-\r\n-.attr-pagination>li>a:focus,\r\n-.attr-pagination>li>a:hover,\r\n-.attr-pagination>li>span:focus,\r\n-.attr-pagination>li>span:hover {\r\n-    z-index         : 2;\r\n-    color           : #23527c;\r\n-    background-color: #eee;\r\n-    border-color    : #ddd\r\n-}\r\n-\r\n-.attr-pagination>.attr-active>a,\r\n-.attr-pagination>.attr-active>a:focus,\r\n-.attr-pagination>.attr-active>a:hover,\r\n-.attr-pagination>.attr-active>span,\r\n-.attr-pagination>.attr-active>span:focus,\r\n-.attr-pagination>.attr-active>span:hover {\r\n-    z-index         : 3;\r\n-    color           : #fff;\r\n-    cursor          : default;\r\n-    background-color: #337ab7;\r\n-    border-color    : #337ab7\r\n-}\r\n-\r\n-.attr-pagination>.attr-disabled>a,\r\n-.attr-pagination>.attr-disabled>a:focus,\r\n-.attr-pagination>.attr-disabled>a:hover,\r\n-.attr-pagination>.attr-disabled>span,\r\n-.attr-pagination>.attr-disabled>span:focus,\r\n-.attr-pagination>.attr-disabled>span:hover {\r\n-    color           : #777;\r\n-    cursor          : not-allowed;\r\n-    background-color: #fff;\r\n-    border-color    : #ddd\r\n-}\r\n-\r\n-.attr-pagination-lg>li>a,\r\n-.attr-pagination-lg>li>span {\r\n-    padding    : 10px 16px;\r\n-    font-size  : 18px;\r\n-    line-height: 1.3333333\r\n-}\r\n-\r\n-.attr-pagination-lg>li:first-child>a,\r\n-.attr-pagination-lg>li:first-child>span {\r\n-    border-top-left-radius   : 6px;\r\n-    border-bottom-left-radius: 6px\r\n-}\r\n-\r\n-.attr-pagination-lg>li:last-child>a,\r\n-.attr-pagination-lg>li:last-child>span {\r\n-    border-top-right-radius   : 6px;\r\n-    border-bottom-right-radius: 6px\r\n-}\r\n-\r\n-.attr-pagination-sm>li>a,\r\n-.attr-pagination-sm>li>span {\r\n-    padding    : 5px 10px;\r\n-    font-size  : 12px;\r\n-    line-height: 1.5\r\n-}\r\n-\r\n-.attr-pagination-sm>li:first-child>a,\r\n-.attr-pagination-sm>li:first-child>span {\r\n-    border-top-left-radius   : 3px;\r\n-    border-bottom-left-radius: 3px\r\n-}\r\n-\r\n-.attr-pagination-sm>li:last-child>a,\r\n-.attr-pagination-sm>li:last-child>span {\r\n-    border-top-right-radius   : 3px;\r\n-    border-bottom-right-radius: 3px\r\n-}\r\n-\r\n-.attr-pager {\r\n-    padding-left: 0;\r\n-    margin      : 20px 0;\r\n-    text-align  : center;\r\n-    list-style  : none\r\n-}\r\n-\r\n-.attr-pager li {\r\n-    display: inline\r\n-}\r\n-\r\n-.attr-pager li>a,\r\n-.attr-pager li>span {\r\n-    display         : inline-block;\r\n-    padding         : 5px 14px;\r\n-    background-color: #fff;\r\n-    border          : 1px solid #ddd;\r\n-    border-radius   : 15px\r\n-}\r\n-\r\n-.attr-pager li>a:focus,\r\n-.attr-pager li>a:hover {\r\n-    text-decoration : none;\r\n-    background-color: #eee\r\n-}\r\n-\r\n-.attr-pager .attr-next>a,\r\n-.attr-pager .attr-next>span {\r\n-    float: right\r\n-}\r\n-\r\n-.attr-pager .attr-previous>a,\r\n-.attr-pager .attr-previous>span {\r\n-    float: left\r\n-}\r\n-\r\n-.attr-pager .attr-disabled>a,\r\n-.attr-pager .attr-disabled>a:focus,\r\n-.attr-pager .attr-disabled>a:hover,\r\n-.attr-pager .attr-disabled>span {\r\n-    color           : #777;\r\n-    cursor          : not-allowed;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-label {\r\n-    display       : inline;\r\n-    padding       : .2em .6em .3em;\r\n-    font-size     : 75%;\r\n-    font-weight   : 700;\r\n-    line-height   : 1;\r\n-    color         : #fff;\r\n-    text-align    : center;\r\n-    white-space   : nowrap;\r\n-    vertical-align: baseline;\r\n-    border-radius : .25em\r\n-}\r\n-\r\n-a.attr-label:focus,\r\n-a.attr-label:hover {\r\n-    color          : #fff;\r\n-    text-decoration: none;\r\n-    cursor         : pointer\r\n-}\r\n-\r\n-.attr-label:empty {\r\n-    display: none\r\n-}\r\n-\r\n-.attr-btn .attr-label {\r\n-    position: relative;\r\n-    top     : -1px\r\n-}\r\n-\r\n-.attr-label-default {\r\n-    background-color: #777\r\n-}\r\n-\r\n-.attr-label-default[href]:focus,\r\n-.attr-label-default[href]:hover {\r\n-    background-color: #5e5e5e\r\n-}\r\n-\r\n-.attr-label-primary {\r\n-    background-color: #337ab7\r\n-}\r\n-\r\n-.attr-label-primary[href]:focus,\r\n-.attr-label-primary[href]:hover {\r\n-    background-color: #286090\r\n-}\r\n-\r\n-.attr-label-success {\r\n-    background-color: #5cb85c\r\n-}\r\n-\r\n-.attr-label-success[href]:focus,\r\n-.attr-label-success[href]:hover {\r\n-    background-color: #449d44\r\n-}\r\n-\r\n-.attr-label-info {\r\n-    background-color: #5bc0de\r\n-}\r\n-\r\n-.attr-label-info[href]:focus,\r\n-.attr-label-info[href]:hover {\r\n-    background-color: #31b0d5\r\n-}\r\n-\r\n-.attr-label-warning {\r\n-    background-color: #f0ad4e\r\n-}\r\n-\r\n-.attr-label-warning[href]:focus,\r\n-.attr-label-warning[href]:hover {\r\n-    background-color: #ec971f\r\n-}\r\n-\r\n-.attr-label-danger {\r\n-    background-color: #d9534f\r\n-}\r\n-\r\n-.attr-label-danger[href]:focus,\r\n-.attr-label-danger[href]:hover {\r\n-    background-color: #c9302c\r\n-}\r\n-\r\n-.attr-badge {\r\n-    display         : inline-block;\r\n-    min-width       : 10px;\r\n-    padding         : 3px 7px;\r\n-    font-size       : 12px;\r\n-    font-weight     : 700;\r\n-    line-height     : 1;\r\n-    color           : #fff;\r\n-    text-align      : center;\r\n-    white-space     : nowrap;\r\n-    vertical-align  : middle;\r\n-    background-color: #777;\r\n-    border-radius   : 10px\r\n-}\r\n-\r\n-.attr-badge:empty {\r\n-    display: none\r\n-}\r\n-\r\n-.attr-btn .attr-badge {\r\n-    position: relative;\r\n-    top     : -1px\r\n-}\r\n-\r\n-.attr-btn-group-xs>.attr-btn .attr-badge,\r\n-.attr-btn-xs .attr-badge {\r\n-    top    : 0;\r\n-    padding: 1px 5px\r\n-}\r\n-\r\n-a.attr-badge:focus,\r\n-a.attr-badge:hover {\r\n-    color          : #fff;\r\n-    text-decoration: none;\r\n-    cursor         : pointer\r\n-}\r\n-\r\n-.attr-list-group-item.attr-active>.attr-badge,\r\n-.attr-nav-pills>.attr-active>a>.attr-badge {\r\n-    color           : #337ab7;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-list-group-item>.attr-badge {\r\n-    float: right\r\n-}\r\n-\r\n-.attr-list-group-item>.attr-badge+.attr-badge {\r\n-    margin-right: 5px\r\n-}\r\n-\r\n-.attr-nav-pills>li>a>.attr-badge {\r\n-    margin-left: 3px\r\n-}\r\n-\r\n-.attr-jumbotron {\r\n-    padding-top     : 30px;\r\n-    padding-bottom  : 30px;\r\n-    margin-bottom   : 30px;\r\n-    color           : inherit;\r\n-    background-color: #eee\r\n-}\r\n-\r\n-.attr-jumbotron .attr-h1,\r\n-.attr-jumbotron h1 {\r\n-    color: inherit\r\n-}\r\n-\r\n-.attr-jumbotron p {\r\n-    margin-bottom: 15px;\r\n-    font-size    : 21px;\r\n-    font-weight  : 200\r\n-}\r\n-\r\n-.attr-jumbotron>hr {\r\n-    border-top-color: #d5d5d5\r\n-}\r\n-\r\n-.attr-container .attr-jumbotron,\r\n-.attr-container-fluid .attr-jumbotron {\r\n-    padding-right: 15px;\r\n-    padding-left : 15px;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-jumbotron .attr-container {\r\n-    max-width: 100%\r\n-}\r\n-\r\n-@media screen and (min-width:768px) {\r\n-    .attr-jumbotron {\r\n-        padding-top   : 48px;\r\n-        padding-bottom: 48px\r\n-    }\r\n-\r\n-    .attr-container .attr-jumbotron,\r\n-    .attr-container-fluid .attr-jumbotron {\r\n-        padding-right: 60px;\r\n-        padding-left : 60px\r\n-    }\r\n-\r\n-    .attr-jumbotron .attr-h1,\r\n-    .attr-jumbotron h1 {\r\n-        font-size: 63px\r\n-    }\r\n-}\r\n-\r\n-.attr-thumbnail {\r\n-    display           : block;\r\n-    padding           : 4px;\r\n-    margin-bottom     : 20px;\r\n-    line-height       : 1.42857143;\r\n-    background-color  : #fff;\r\n-    border            : 1px solid #ddd;\r\n-    border-radius     : 4px;\r\n-    -webkit-transition: border .2s ease-in-out;\r\n-    -o-transition     : border .2s ease-in-out;\r\n-    transition        : border .2s ease-in-out\r\n-}\r\n-\r\n-.attr-thumbnail a>img,\r\n-.attr-thumbnail>img {\r\n-    margin-right: auto;\r\n-    margin-left : auto\r\n-}\r\n-\r\n-a.attr-thumbnail.attr-active,\r\n-a.attr-thumbnail:focus,\r\n-a.attr-thumbnail:hover {\r\n-    border-color: #337ab7\r\n-}\r\n-\r\n-.attr-thumbnail .attr-caption {\r\n-    padding: 9px;\r\n-    color  : #333\r\n-}\r\n-\r\n-.attr-alert {\r\n-    padding      : 15px;\r\n-    margin-bottom: 20px;\r\n-    border       : 1px solid transparent;\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-alert h4 {\r\n-    margin-top: 0;\r\n-    color     : inherit\r\n-}\r\n-\r\n-.attr-alert .attr-alert-link {\r\n-    font-weight: 700\r\n-}\r\n-\r\n-.attr-alert>p,\r\n-.attr-alert>ul {\r\n-    margin-bottom: 0\r\n-}\r\n-\r\n-.attr-alert>p+p {\r\n-    margin-top: 5px\r\n-}\r\n-\r\n-.attr-alert-dismissable,\r\n-.attr-alert-dismissible {\r\n-    padding-right: 35px\r\n-}\r\n-\r\n-.attr-alert-dismissable .attr-close,\r\n-.attr-alert-dismissible .attr-close {\r\n-    position: relative;\r\n-    top     : -2px;\r\n-    right   : -21px;\r\n-    color   : inherit\r\n-}\r\n-\r\n-.attr-alert-success {\r\n-    color           : #3c763d;\r\n-    background-color: #dff0d8;\r\n-    border-color    : #d6e9c6\r\n-}\r\n-\r\n-.attr-alert-success hr {\r\n-    border-top-color: #c9e2b3\r\n-}\r\n-\r\n-.attr-alert-success .attr-alert-link {\r\n-    color: #2b542c\r\n-}\r\n-\r\n-.attr-alert-info {\r\n-    color           : #31708f;\r\n-    background-color: #d9edf7;\r\n-    border-color    : #bce8f1\r\n-}\r\n-\r\n-.attr-alert-info hr {\r\n-    border-top-color: #a6e1ec\r\n-}\r\n-\r\n-.attr-alert-info .attr-alert-link {\r\n-    color: #245269\r\n-}\r\n-\r\n-.attr-alert-warning {\r\n-    color           : #8a6d3b;\r\n-    background-color: #fcf8e3;\r\n-    border-color    : #faebcc\r\n-}\r\n-\r\n-.attr-alert-warning hr {\r\n-    border-top-color: #f7e1b5\r\n-}\r\n-\r\n-.attr-alert-warning .attr-alert-link {\r\n-    color: #66512c\r\n-}\r\n-\r\n-.attr-alert-danger {\r\n-    color           : #a94442;\r\n-    background-color: #f2dede;\r\n-    border-color    : #ebccd1\r\n-}\r\n-\r\n-.attr-alert-danger hr {\r\n-    border-top-color: #e4b9c0\r\n-}\r\n-\r\n-.attr-alert-danger .attr-alert-link {\r\n-    color: #843534\r\n-}\r\n-\r\n-@-webkit-keyframes progress-bar-stripes {\r\n-    from {\r\n-        background-position: 40px 0\r\n-    }\r\n-\r\n-    to {\r\n-        background-position: 0 0\r\n-    }\r\n-}\r\n-\r\n-@-o-keyframes progress-bar-stripes {\r\n-    from {\r\n-        background-position: 40px 0\r\n-    }\r\n-\r\n-    to {\r\n-        background-position: 0 0\r\n-    }\r\n-}\r\n-\r\n-@keyframes progress-bar-stripes {\r\n-    from {\r\n-        background-position: 40px 0\r\n-    }\r\n-\r\n-    to {\r\n-        background-position: 0 0\r\n-    }\r\n-}\r\n-\r\n-.attr-progress {\r\n-    height            : 20px;\r\n-    margin-bottom     : 20px;\r\n-    overflow          : hidden;\r\n-    background-color  : #f5f5f5;\r\n-    border-radius     : 4px;\r\n-    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\r\n-    box-shadow        : inset 0 1px 2px rgba(0, 0, 0, .1)\r\n-}\r\n-\r\n-.attr-progress-bar {\r\n-    float             : left;\r\n-    width             : 0;\r\n-    height            : 100%;\r\n-    font-size         : 12px;\r\n-    line-height       : 20px;\r\n-    color             : #fff;\r\n-    text-align        : center;\r\n-    background-color  : #337ab7;\r\n-    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\r\n-    box-shadow        : inset 0 -1px 0 rgba(0, 0, 0, .15);\r\n-    -webkit-transition: width .6s ease;\r\n-    -o-transition     : width .6s ease;\r\n-    transition        : width .6s ease\r\n-}\r\n-\r\n-.attr-progress-bar-striped,\r\n-.attr-progress-striped .attr-progress-bar {\r\n-    background-image       : -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image       : -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image       : linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    -webkit-background-size: 40px 40px;\r\n-    background-size        : 40px 40px\r\n-}\r\n-\r\n-.attr-progress-bar.attr-active,\r\n-.attr-progress.attr-active .attr-progress-bar {\r\n-    -webkit-animation: progress-bar-stripes 2s linear infinite;\r\n-    -o-animation     : progress-bar-stripes 2s linear infinite;\r\n-    animation        : progress-bar-stripes 2s linear infinite\r\n-}\r\n-\r\n-.attr-progress-bar-success {\r\n-    background-color: #5cb85c\r\n-}\r\n-\r\n-.attr-progress-striped .attr-progress-bar-success {\r\n-    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\r\n-}\r\n-\r\n-.attr-progress-bar-info {\r\n-    background-color: #5bc0de\r\n-}\r\n-\r\n-.attr-progress-striped .attr-progress-bar-info {\r\n-    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\r\n-}\r\n-\r\n-.attr-progress-bar-warning {\r\n-    background-color: #f0ad4e\r\n-}\r\n-\r\n-.attr-progress-striped .attr-progress-bar-warning {\r\n-    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\r\n-}\r\n-\r\n-.attr-progress-bar-danger {\r\n-    background-color: #d9534f\r\n-}\r\n-\r\n-.attr-progress-striped .attr-progress-bar-danger {\r\n-    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\r\n-    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\r\n-}\r\n-\r\n-.attr-media {\r\n-    margin-top: 15px\r\n-}\r\n-\r\n-.attr-media:first-child {\r\n-    margin-top: 0\r\n-}\r\n-\r\n-.attr-media,\r\n-.attr-media-body {\r\n-    overflow: hidden;\r\n-    zoom    : 1\r\n-}\r\n-\r\n-.attr-media-body {\r\n-    width: 10000px\r\n-}\r\n-\r\n-.attr-media-object {\r\n-    display: block\r\n-}\r\n-\r\n-.attr-media-object.attr-img-thumbnail {\r\n-    max-width: none\r\n-}\r\n-\r\n-.attr-media-right,\r\n-.attr-media>.attr-pull-right {\r\n-    padding-left: 10px\r\n-}\r\n-\r\n-.attr-media-left,\r\n-.attr-media>.attr-pull-left {\r\n-    padding-right: 10px\r\n-}\r\n-\r\n-.attr-media-body,\r\n-.attr-media-left,\r\n-.attr-media-right {\r\n-    display       : table-cell;\r\n-    vertical-align: top\r\n-}\r\n-\r\n-.attr-media-middle {\r\n-    vertical-align: middle\r\n-}\r\n-\r\n-.attr-media-bottom {\r\n-    vertical-align: bottom\r\n-}\r\n-\r\n-.attr-media-heading {\r\n-    margin-top   : 0;\r\n-    margin-bottom: 5px\r\n-}\r\n-\r\n-.attr-media-list {\r\n-    padding-left: 0;\r\n-    list-style  : none\r\n-}\r\n-\r\n-.attr-list-group {\r\n-    padding-left : 0;\r\n-    margin-bottom: 20px\r\n-}\r\n-\r\n-.attr-list-group-item {\r\n-    position        : relative;\r\n-    display         : block;\r\n-    padding         : 10px 15px;\r\n-    margin-bottom   : -1px;\r\n-    background-color: #fff;\r\n-    border          : 1px solid #ddd\r\n-}\r\n-\r\n-.attr-list-group-item:first-child {\r\n-    border-top-left-radius : 4px;\r\n-    border-top-right-radius: 4px\r\n-}\r\n-\r\n-.attr-list-group-item:last-child {\r\n-    margin-bottom             : 0;\r\n-    border-bottom-right-radius: 4px;\r\n-    border-bottom-left-radius : 4px\r\n-}\r\n-\r\n-a.attr-list-group-item,\r\n-button.attr-list-group-item {\r\n-    color: #555\r\n-}\r\n-\r\n-a.attr-list-group-item .attr-list-group-item-heading,\r\n-button.attr-list-group-item .attr-list-group-item-heading {\r\n-    color: #333\r\n-}\r\n-\r\n-a.attr-list-group-item:focus,\r\n-a.attr-list-group-item:hover,\r\n-button.attr-list-group-item:focus,\r\n-button.attr-list-group-item:hover {\r\n-    color           : #555;\r\n-    text-decoration : none;\r\n-    background-color: #f5f5f5\r\n-}\r\n-\r\n-button.attr-list-group-item {\r\n-    width     : 100%;\r\n-    text-align: left\r\n-}\r\n-\r\n-.attr-list-group-item.attr-disabled,\r\n-.attr-list-group-item.attr-disabled:focus,\r\n-.attr-list-group-item.attr-disabled:hover {\r\n-    color           : #777;\r\n-    cursor          : not-allowed;\r\n-    background-color: #eee\r\n-}\r\n-\r\n-.attr-list-group-item.attr-disabled .attr-list-group-item-heading,\r\n-.attr-list-group-item.attr-disabled:focus .attr-list-group-item-heading,\r\n-.attr-list-group-item.attr-disabled:hover .attr-list-group-item-heading {\r\n-    color: inherit\r\n-}\r\n-\r\n-.attr-list-group-item.attr-disabled .attr-list-group-item-text,\r\n-.attr-list-group-item.attr-disabled:focus .attr-list-group-item-text,\r\n-.attr-list-group-item.attr-disabled:hover .attr-list-group-item-text {\r\n-    color: #777\r\n-}\r\n-\r\n-.attr-list-group-item.attr-active,\r\n-.attr-list-group-item.attr-active:focus,\r\n-.attr-list-group-item.attr-active:hover {\r\n-    z-index         : 2;\r\n-    color           : #fff;\r\n-    background-color: #337ab7;\r\n-    border-color    : #337ab7\r\n-}\r\n-\r\n-.attr-list-group-item.attr-active .attr-list-group-item-heading,\r\n-.attr-list-group-item.attr-active .attr-list-group-item-heading>.attr-small,\r\n-.attr-list-group-item.attr-active .attr-list-group-item-heading>small,\r\n-.attr-list-group-item.attr-active:focus .attr-list-group-item-heading,\r\n-.attr-list-group-item.attr-active:focus .attr-list-group-item-heading>.attr-small,\r\n-.attr-list-group-item.attr-active:focus .attr-list-group-item-heading>small,\r\n-.attr-list-group-item.attr-active:hover .attr-list-group-item-heading,\r\n-.attr-list-group-item.attr-active:hover .attr-list-group-item-heading>.attr-small,\r\n-.attr-list-group-item.attr-active:hover .attr-list-group-item-heading>small {\r\n-    color: inherit\r\n-}\r\n-\r\n-.attr-list-group-item.attr-active .attr-list-group-item-text,\r\n-.attr-list-group-item.attr-active:focus .attr-list-group-item-text,\r\n-.attr-list-group-item.attr-active:hover .attr-list-group-item-text {\r\n-    color: #c7ddef\r\n-}\r\n-\r\n-.attr-list-group-item-success {\r\n-    color           : #3c763d;\r\n-    background-color: #dff0d8\r\n-}\r\n-\r\n-a.attr-list-group-item-success,\r\n-button.attr-list-group-item-success {\r\n-    color: #3c763d\r\n-}\r\n-\r\n-a.attr-list-group-item-success .attr-list-group-item-heading,\r\n-button.attr-list-group-item-success .attr-list-group-item-heading {\r\n-    color: inherit\r\n-}\r\n-\r\n-a.attr-list-group-item-success:focus,\r\n-a.attr-list-group-item-success:hover,\r\n-button.attr-list-group-item-success:focus,\r\n-button.attr-list-group-item-success:hover {\r\n-    color           : #3c763d;\r\n-    background-color: #d0e9c6\r\n-}\r\n-\r\n-a.attr-list-group-item-success.attr-active,\r\n-a.attr-list-group-item-success.attr-active:focus,\r\n-a.attr-list-group-item-success.attr-active:hover,\r\n-button.attr-list-group-item-success.attr-active,\r\n-button.attr-list-group-item-success.attr-active:focus,\r\n-button.attr-list-group-item-success.attr-active:hover {\r\n-    color           : #fff;\r\n-    background-color: #3c763d;\r\n-    border-color    : #3c763d\r\n-}\r\n-\r\n-.attr-list-group-item-info {\r\n-    color           : #31708f;\r\n-    background-color: #d9edf7\r\n-}\r\n-\r\n-a.attr-list-group-item-info,\r\n-button.attr-list-group-item-info {\r\n-    color: #31708f\r\n-}\r\n-\r\n-a.attr-list-group-item-info .attr-list-group-item-heading,\r\n-button.attr-list-group-item-info .attr-list-group-item-heading {\r\n-    color: inherit\r\n-}\r\n-\r\n-a.attr-list-group-item-info:focus,\r\n-a.attr-list-group-item-info:hover,\r\n-button.attr-list-group-item-info:focus,\r\n-button.attr-list-group-item-info:hover {\r\n-    color           : #31708f;\r\n-    background-color: #c4e3f3\r\n-}\r\n-\r\n-a.attr-list-group-item-info.attr-active,\r\n-a.attr-list-group-item-info.attr-active:focus,\r\n-a.attr-list-group-item-info.attr-active:hover,\r\n-button.attr-list-group-item-info.attr-active,\r\n-button.attr-list-group-item-info.attr-active:focus,\r\n-button.attr-list-group-item-info.attr-active:hover {\r\n-    color           : #fff;\r\n-    background-color: #31708f;\r\n-    border-color    : #31708f\r\n-}\r\n-\r\n-.attr-list-group-item-warning {\r\n-    color           : #8a6d3b;\r\n-    background-color: #fcf8e3\r\n-}\r\n-\r\n-a.attr-list-group-item-warning,\r\n-button.attr-list-group-item-warning {\r\n-    color: #8a6d3b\r\n-}\r\n-\r\n-a.attr-list-group-item-warning .attr-list-group-item-heading,\r\n-button.attr-list-group-item-warning .attr-list-group-item-heading {\r\n-    color: inherit\r\n-}\r\n-\r\n-a.attr-list-group-item-warning:focus,\r\n-a.attr-list-group-item-warning:hover,\r\n-button.attr-list-group-item-warning:focus,\r\n-button.attr-list-group-item-warning:hover {\r\n-    color           : #8a6d3b;\r\n-    background-color: #faf2cc\r\n-}\r\n-\r\n-a.attr-list-group-item-warning.attr-active,\r\n-a.attr-list-group-item-warning.attr-active:focus,\r\n-a.attr-list-group-item-warning.attr-active:hover,\r\n-button.attr-list-group-item-warning.attr-active,\r\n-button.attr-list-group-item-warning.attr-active:focus,\r\n-button.attr-list-group-item-warning.attr-active:hover {\r\n-    color           : #fff;\r\n-    background-color: #8a6d3b;\r\n-    border-color    : #8a6d3b\r\n-}\r\n-\r\n-.attr-list-group-item-danger {\r\n-    color           : #a94442;\r\n-    background-color: #f2dede\r\n-}\r\n-\r\n-a.attr-list-group-item-danger,\r\n-button.attr-list-group-item-danger {\r\n-    color: #a94442\r\n-}\r\n-\r\n-a.attr-list-group-item-danger .attr-list-group-item-heading,\r\n-button.attr-list-group-item-danger .attr-list-group-item-heading {\r\n-    color: inherit\r\n-}\r\n-\r\n-a.attr-list-group-item-danger:focus,\r\n-a.attr-list-group-item-danger:hover,\r\n-button.attr-list-group-item-danger:focus,\r\n-button.attr-list-group-item-danger:hover {\r\n-    color           : #a94442;\r\n-    background-color: #ebcccc\r\n-}\r\n-\r\n-a.attr-list-group-item-danger.attr-active,\r\n-a.attr-list-group-item-danger.attr-active:focus,\r\n-a.attr-list-group-item-danger.attr-active:hover,\r\n-button.attr-list-group-item-danger.attr-active,\r\n-button.attr-list-group-item-danger.attr-active:focus,\r\n-button.attr-list-group-item-danger.attr-active:hover {\r\n-    color           : #fff;\r\n-    background-color: #a94442;\r\n-    border-color    : #a94442\r\n-}\r\n-\r\n-.attr-list-group-item-heading {\r\n-    margin-top   : 0;\r\n-    margin-bottom: 5px\r\n-}\r\n-\r\n-.attr-list-group-item-text {\r\n-    margin-bottom: 0;\r\n-    line-height  : 1.3\r\n-}\r\n-\r\n-.attr-panel {\r\n-    margin-bottom     : 20px;\r\n-    background-color  : #fff;\r\n-    border            : 1px solid transparent;\r\n-    border-radius     : 4px;\r\n-    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\r\n-    box-shadow        : 0 1px 1px rgba(0, 0, 0, .05)\r\n-}\r\n-\r\n-.attr-panel-body {\r\n-    padding: 15px\r\n-}\r\n-\r\n-.attr-panel-heading {\r\n-    padding                : 10px 15px;\r\n-    border-bottom          : 1px solid transparent;\r\n-    border-top-left-radius : 3px;\r\n-    border-top-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel-heading>.attr-dropdown .attr-dropdown-toggle {\r\n-    color: inherit\r\n-}\r\n-\r\n-.attr-panel-title {\r\n-    margin-top   : 0;\r\n-    margin-bottom: 0;\r\n-    font-size    : 16px;\r\n-    color        : inherit\r\n-}\r\n-\r\n-.attr-panel-title>.attr-small,\r\n-.attr-panel-title>.attr-small>a,\r\n-.attr-panel-title>a,\r\n-.attr-panel-title>small,\r\n-.attr-panel-title>small>a {\r\n-    color: inherit\r\n-}\r\n-\r\n-.attr-panel-footer {\r\n-    padding                   : 10px 15px;\r\n-    background-color          : #f5f5f5;\r\n-    border-top                : 1px solid #ddd;\r\n-    border-bottom-right-radius: 3px;\r\n-    border-bottom-left-radius : 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-list-group,\r\n-.attr-panel>.attr-panel-collapse>.attr-list-group {\r\n-    margin-bottom: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-list-group .attr-list-group-item,\r\n-.attr-panel>.attr-panel-collapse>.attr-list-group .attr-list-group-item {\r\n-    border-width : 1px 0;\r\n-    border-radius: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-list-group:first-child .attr-list-group-item:first-child,\r\n-.attr-panel>.attr-panel-collapse>.attr-list-group:first-child .attr-list-group-item:first-child {\r\n-    border-top             : 0;\r\n-    border-top-left-radius : 3px;\r\n-    border-top-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-list-group:last-child .attr-list-group-item:last-child,\r\n-.attr-panel>.attr-panel-collapse>.attr-list-group:last-child .attr-list-group-item:last-child {\r\n-    border-bottom             : 0;\r\n-    border-bottom-right-radius: 3px;\r\n-    border-bottom-left-radius : 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-panel-heading+.attr-panel-collapse>.attr-list-group .attr-list-group-item:first-child {\r\n-    border-top-left-radius : 0;\r\n-    border-top-right-radius: 0\r\n-}\r\n-\r\n-.attr-panel-heading+.attr-list-group .attr-list-group-item:first-child {\r\n-    border-top-width: 0\r\n-}\r\n-\r\n-.attr-list-group+.attr-panel-footer {\r\n-    border-top-width: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-panel-collapse>.attr-table,\r\n-.attr-panel>.attr-table,\r\n-.attr-panel>.attr-table-responsive>.attr-table {\r\n-    margin-bottom: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-panel-collapse>.attr-table caption,\r\n-.attr-panel>.attr-table caption,\r\n-.attr-panel>.attr-table-responsive>.attr-table caption {\r\n-    padding-right: 15px;\r\n-    padding-left : 15px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child,\r\n-.attr-panel>.attr-table:first-child {\r\n-    border-top-left-radius : 3px;\r\n-    border-top-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child,\r\n-.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child,\r\n-.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child {\r\n-    border-top-left-radius : 3px;\r\n-    border-top-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child td:first-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child th:first-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child td:first-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child th:first-child,\r\n-.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child td:first-child,\r\n-.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child th:first-child,\r\n-.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child td:first-child,\r\n-.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child th:first-child {\r\n-    border-top-left-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child td:last-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child th:last-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child td:last-child,\r\n-.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child th:last-child,\r\n-.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child td:last-child,\r\n-.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child th:last-child,\r\n-.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child td:last-child,\r\n-.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child th:last-child {\r\n-    border-top-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child,\r\n-.attr-panel>.attr-table:last-child {\r\n-    border-bottom-right-radius: 3px;\r\n-    border-bottom-left-radius : 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child,\r\n-.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child,\r\n-.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child {\r\n-    border-bottom-right-radius: 3px;\r\n-    border-bottom-left-radius : 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child td:first-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child th:first-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child td:first-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child th:first-child,\r\n-.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child td:first-child,\r\n-.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child th:first-child,\r\n-.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child td:first-child,\r\n-.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child th:first-child {\r\n-    border-bottom-left-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child td:last-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child th:last-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child td:last-child,\r\n-.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child th:last-child,\r\n-.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child td:last-child,\r\n-.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child th:last-child,\r\n-.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child td:last-child,\r\n-.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child th:last-child {\r\n-    border-bottom-right-radius: 3px\r\n-}\r\n-\r\n-.attr-panel>.attr-panel-body+.attr-table,\r\n-.attr-panel>.attr-panel-body+.attr-table-responsive,\r\n-.attr-panel>.attr-table+.attr-panel-body,\r\n-.attr-panel>.attr-table-responsive+.attr-panel-body {\r\n-    border-top: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-panel>.attr-table>tbody:first-child>tr:first-child td,\r\n-.attr-panel>.attr-table>tbody:first-child>tr:first-child th {\r\n-    border-top: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-bordered,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered {\r\n-    border: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-bordered>tbody>tr>td:first-child,\r\n-.attr-panel>.attr-table-bordered>tbody>tr>th:first-child,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr>td:first-child,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr>th:first-child,\r\n-.attr-panel>.attr-table-bordered>thead>tr>td:first-child,\r\n-.attr-panel>.attr-table-bordered>thead>tr>th:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>td:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>th:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>td:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>th:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>td:first-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>th:first-child {\r\n-    border-left: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-bordered>tbody>tr>td:last-child,\r\n-.attr-panel>.attr-table-bordered>tbody>tr>th:last-child,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr>td:last-child,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr>th:last-child,\r\n-.attr-panel>.attr-table-bordered>thead>tr>td:last-child,\r\n-.attr-panel>.attr-table-bordered>thead>tr>th:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>td:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>th:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>td:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>th:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>td:last-child,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>th:last-child {\r\n-    border-right: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-bordered>tbody>tr:first-child>td,\r\n-.attr-panel>.attr-table-bordered>tbody>tr:first-child>th,\r\n-.attr-panel>.attr-table-bordered>thead>tr:first-child>td,\r\n-.attr-panel>.attr-table-bordered>thead>tr:first-child>th,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:first-child>td,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:first-child>th,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr:first-child>td,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr:first-child>th {\r\n-    border-bottom: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-bordered>tbody>tr:last-child>td,\r\n-.attr-panel>.attr-table-bordered>tbody>tr:last-child>th,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr:last-child>td,\r\n-.attr-panel>.attr-table-bordered>tfoot>tr:last-child>th,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>td,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>th,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>td,\r\n-.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>th {\r\n-    border-bottom: 0\r\n-}\r\n-\r\n-.attr-panel>.attr-table-responsive {\r\n-    margin-bottom: 0;\r\n-    border       : 0\r\n-}\r\n-\r\n-.attr-panel-group {\r\n-    margin-bottom: 20px\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel {\r\n-    margin-bottom: 0;\r\n-    border-radius: 4px\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel+.attr-panel {\r\n-    margin-top: 5px\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel-heading {\r\n-    border-bottom: 0\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel-heading+.attr-panel-collapse>.attr-list-group,\r\n-.attr-panel-group .attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel-footer {\r\n-    border-top: 0\r\n-}\r\n-\r\n-.attr-panel-group .attr-panel-footer+.attr-panel-collapse .attr-panel-body {\r\n-    border-bottom: 1px solid #ddd\r\n-}\r\n-\r\n-.attr-panel-default {\r\n-    border-color: #ddd\r\n-}\r\n-\r\n-.attr-panel-default>.attr-panel-heading {\r\n-    color           : #333;\r\n-    background-color: #f5f5f5;\r\n-    border-color    : #ddd\r\n-}\r\n-\r\n-.attr-panel-default>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #ddd\r\n-}\r\n-\r\n-.attr-panel-default>.attr-panel-heading .attr-badge {\r\n-    color           : #f5f5f5;\r\n-    background-color: #333\r\n-}\r\n-\r\n-.attr-panel-default>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #ddd\r\n-}\r\n-\r\n-.attr-panel-primary {\r\n-    border-color: #337ab7\r\n-}\r\n-\r\n-.attr-panel-primary>.attr-panel-heading {\r\n-    color           : #fff;\r\n-    background-color: #337ab7;\r\n-    border-color    : #337ab7\r\n-}\r\n-\r\n-.attr-panel-primary>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #337ab7\r\n-}\r\n-\r\n-.attr-panel-primary>.attr-panel-heading .attr-badge {\r\n-    color           : #337ab7;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-panel-primary>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #337ab7\r\n-}\r\n-\r\n-.attr-panel-success {\r\n-    border-color: #d6e9c6\r\n-}\r\n-\r\n-.attr-panel-success>.attr-panel-heading {\r\n-    color           : #3c763d;\r\n-    background-color: #dff0d8;\r\n-    border-color    : #d6e9c6\r\n-}\r\n-\r\n-.attr-panel-success>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #d6e9c6\r\n-}\r\n-\r\n-.attr-panel-success>.attr-panel-heading .attr-badge {\r\n-    color           : #dff0d8;\r\n-    background-color: #3c763d\r\n-}\r\n-\r\n-.attr-panel-success>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #d6e9c6\r\n-}\r\n-\r\n-.attr-panel-info {\r\n-    border-color: #bce8f1\r\n-}\r\n-\r\n-.attr-panel-info>.attr-panel-heading {\r\n-    color           : #31708f;\r\n-    background-color: #d9edf7;\r\n-    border-color    : #bce8f1\r\n-}\r\n-\r\n-.attr-panel-info>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #bce8f1\r\n-}\r\n-\r\n-.attr-panel-info>.attr-panel-heading .attr-badge {\r\n-    color           : #d9edf7;\r\n-    background-color: #31708f\r\n-}\r\n-\r\n-.attr-panel-info>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #bce8f1\r\n-}\r\n-\r\n-.attr-panel-warning {\r\n-    border-color: #faebcc\r\n-}\r\n-\r\n-.attr-panel-warning>.attr-panel-heading {\r\n-    color           : #8a6d3b;\r\n-    background-color: #fcf8e3;\r\n-    border-color    : #faebcc\r\n-}\r\n-\r\n-.attr-panel-warning>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #faebcc\r\n-}\r\n-\r\n-.attr-panel-warning>.attr-panel-heading .attr-badge {\r\n-    color           : #fcf8e3;\r\n-    background-color: #8a6d3b\r\n-}\r\n-\r\n-.attr-panel-warning>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #faebcc\r\n-}\r\n-\r\n-.attr-panel-danger {\r\n-    border-color: #ebccd1\r\n-}\r\n-\r\n-.attr-panel-danger>.attr-panel-heading {\r\n-    color           : #a94442;\r\n-    background-color: #f2dede;\r\n-    border-color    : #ebccd1\r\n-}\r\n-\r\n-.attr-panel-danger>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\r\n-    border-top-color: #ebccd1\r\n-}\r\n-\r\n-.attr-panel-danger>.attr-panel-heading .attr-badge {\r\n-    color           : #f2dede;\r\n-    background-color: #a94442\r\n-}\r\n-\r\n-.attr-panel-danger>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\r\n-    border-bottom-color: #ebccd1\r\n-}\r\n-\r\n-.attr-embed-responsive {\r\n-    position: relative;\r\n-    display : block;\r\n-    height  : 0;\r\n-    padding : 0;\r\n-    overflow: hidden\r\n-}\r\n-\r\n-.attr-embed-responsive .attr-embed-responsive-item,\r\n-.attr-embed-responsive embed,\r\n-.attr-embed-responsive iframe,\r\n-.attr-embed-responsive object,\r\n-.attr-embed-responsive video {\r\n-    position: absolute;\r\n-    top     : 0;\r\n-    bottom  : 0;\r\n-    left    : 0;\r\n-    width   : 100%;\r\n-    height  : 100%;\r\n-    border  : 0\r\n-}\r\n-\r\n-.attr-embed-responsive-16by9 {\r\n-    padding-bottom: 56.25%\r\n-}\r\n-\r\n-.attr-embed-responsive-4by3 {\r\n-    padding-bottom: 75%\r\n-}\r\n-\r\n-.attr-well {\r\n-    min-height        : 20px;\r\n-    padding           : 19px;\r\n-    margin-bottom     : 20px;\r\n-    background-color  : #f5f5f5;\r\n-    border            : 1px solid #e3e3e3;\r\n-    border-radius     : 4px;\r\n-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\r\n-    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .05)\r\n-}\r\n-\r\n-.attr-well blockquote {\r\n-    border-color: #ddd;\r\n-    border-color: rgba(0, 0, 0, .15)\r\n-}\r\n-\r\n-.attr-well-lg {\r\n-    padding      : 24px;\r\n-    border-radius: 6px\r\n-}\r\n-\r\n-.attr-well-sm {\r\n-    padding      : 9px;\r\n-    border-radius: 3px\r\n-}\r\n-\r\n-.attr-close {\r\n-    float      : right;\r\n-    font-size  : 21px;\r\n-    font-weight: 700;\r\n-    line-height: 1;\r\n-    color      : #000;\r\n-    text-shadow: 0 1px 0 #fff;\r\n-    opacity    : .2\r\n-}\r\n-\r\n-.attr-close:focus,\r\n-.attr-close:hover {\r\n-    color          : #000;\r\n-    text-decoration: none;\r\n-    cursor         : pointer;\r\n-    opacity        : .5\r\n-}\r\n-\r\n-button.attr-close {\r\n-    -webkit-appearance: none;\r\n-    padding           : 0;\r\n-    cursor            : pointer;\r\n-    background        : 0 0;\r\n-    border            : 0\r\n-}\r\n-\r\n-.attr-modal-open {\r\n-    overflow: hidden\r\n-}\r\n-\r\n-.attr-modal {\r\n-    position                  : fixed;\r\n-    top                       : 0;\r\n-    right                     : 0;\r\n-    bottom                    : 0;\r\n-    left                      : 0;\r\n-    z-index                   : 1050;\r\n-    display                   : none;\r\n-    overflow                  : hidden;\r\n-    -webkit-overflow-scrolling: touch;\r\n-    outline                   : 0\r\n-}\r\n-\r\n-.attr-modal.attr-fade .attr-modal-dialog {\r\n-    -webkit-transition: -webkit-transform .3s ease-out;\r\n-    -o-transition     : -o-transform .3s ease-out;\r\n-    transition        : -webkit-transform .3s ease-out;\r\n-    -o-transition     : transform .3s ease-out;\r\n-    transition        : transform .3s ease-out;\r\n-    transition        : transform .3s ease-out, -webkit-transform .3s ease-out;\r\n-    -webkit-transform : translate(0, -25%);\r\n-    -ms-transform     : translate(0, -25%);\r\n-    -o-transform      : translate(0, -25%);\r\n-    transform         : translate(0, -25%)\r\n-}\r\n-\r\n-.attr-modal.attr-in .attr-modal-dialog {\r\n-    -webkit-transform: translate(0, 0);\r\n-    -ms-transform    : translate(0, 0);\r\n-    -o-transform     : translate(0, 0);\r\n-    transform        : translate(0, 0)\r\n-}\r\n-\r\n-.attr-modal-open .attr-modal {\r\n-    overflow-x: hidden;\r\n-    overflow-y: auto\r\n-}\r\n-\r\n-.attr-modal-dialog {\r\n-    position: relative;\r\n-    width   : auto;\r\n-    margin  : 10px\r\n-}\r\n-\r\n-.attr-modal-content {\r\n-    position               : relative;\r\n-    background-color       : #fff;\r\n-    -webkit-background-clip: padding-box;\r\n-    background-clip        : padding-box;\r\n-    border                 : 1px solid #999;\r\n-    border                 : 1px solid rgba(0, 0, 0, .2);\r\n-    border-radius          : 6px;\r\n-    outline                : 0;\r\n-    -webkit-box-shadow     : 0 3px 9px rgba(0, 0, 0, .5);\r\n-    box-shadow             : 0 3px 9px rgba(0, 0, 0, .5)\r\n-}\r\n-\r\n-.attr-modal-backdrop {\r\n-    position        : fixed;\r\n-    top             : 0;\r\n-    right           : 0;\r\n-    bottom          : 0;\r\n-    left            : 0;\r\n-    z-index         : 1040;\r\n-    background-color: #000\r\n-}\r\n-\r\n-.attr-modal-backdrop.attr-fade {\r\n-    opacity: 0\r\n-}\r\n-\r\n-.attr-modal-backdrop.attr-in {\r\n-    opacity: .5\r\n-}\r\n-\r\n-.attr-modal-header {\r\n-    padding      : 15px;\r\n-    border-bottom: 1px solid #e5e5e5\r\n-}\r\n-\r\n-.attr-modal-header .attr-close {\r\n-    margin-top: -2px\r\n-}\r\n-\r\n-.attr-modal-title {\r\n-    margin     : 0;\r\n-    line-height: 1.42857143\r\n-}\r\n-\r\n-.attr-modal-body {\r\n-    position: relative;\r\n-    padding : 15px\r\n-}\r\n-\r\n-.attr-modal-footer {\r\n-    padding   : 15px;\r\n-    text-align: right;\r\n-    border-top: 1px solid #e5e5e5\r\n-}\r\n-\r\n-.attr-modal-footer .attr-btn+.attr-btn {\r\n-    margin-bottom: 0;\r\n-    margin-left  : 5px\r\n-}\r\n-\r\n-.attr-modal-footer .attr-btn-group .attr-btn+.attr-btn {\r\n-    margin-left: -1px\r\n-}\r\n-\r\n-.attr-modal-footer .attr-btn-block+.attr-btn-block {\r\n-    margin-left: 0\r\n-}\r\n-\r\n-.attr-modal-scrollbar-measure {\r\n-    position: absolute;\r\n-    top     : -9999px;\r\n-    width   : 50px;\r\n-    height  : 50px;\r\n-    overflow: scroll\r\n-}\r\n-\r\n-@media (min-width:768px) {\r\n-    .attr-modal-dialog {\r\n-        width : 600px;\r\n-        margin: 30px auto\r\n-    }\r\n-\r\n-    .attr-modal-content {\r\n-        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\r\n-        box-shadow        : 0 5px 15px rgba(0, 0, 0, .5)\r\n-    }\r\n-\r\n-    .attr-modal-sm {\r\n-        width: 300px\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) {\r\n-    .attr-modal-lg {\r\n-        width: 900px\r\n-    }\r\n-}\r\n-\r\n-.attr-tooltip {\r\n-    position       : absolute;\r\n-    z-index        : 1070;\r\n-    display        : block;\r\n-    font-family    : \"Helvetica Neue\", Helvetica, Arial, sans-serif;\r\n-    font-size      : 12px;\r\n-    font-style     : normal;\r\n-    font-weight    : 400;\r\n-    line-height    : 1.42857143;\r\n-    text-align     : left;\r\n-    text-align     : start;\r\n-    text-decoration: none;\r\n-    text-shadow    : none;\r\n-    text-transform : none;\r\n-    letter-spacing : normal;\r\n-    word-break     : normal;\r\n-    word-spacing   : normal;\r\n-    word-wrap      : normal;\r\n-    white-space    : normal;\r\n-    opacity        : 0;\r\n-    line-break     : auto\r\n-}\r\n-\r\n-.attr-tooltip.attr-in {\r\n-    opacity: .9\r\n-}\r\n-\r\n-.attr-tooltip.attr-top {\r\n-    padding   : 5px 0;\r\n-    margin-top: -3px\r\n-}\r\n-\r\n-.attr-tooltip.attr-right {\r\n-    padding    : 0 5px;\r\n-    margin-left: 3px\r\n-}\r\n-\r\n-.attr-tooltip.attr-bottom {\r\n-    padding   : 5px 0;\r\n-    margin-top: 3px\r\n-}\r\n-\r\n-.attr-tooltip.attr-left {\r\n-    padding    : 0 5px;\r\n-    margin-left: -3px\r\n-}\r\n-\r\n-.attr-tooltip-inner {\r\n-    max-width       : 200px;\r\n-    padding         : 3px 8px;\r\n-    color           : #fff;\r\n-    text-align      : center;\r\n-    background-color: #000;\r\n-    border-radius   : 4px\r\n-}\r\n-\r\n-.attr-tooltip-arrow {\r\n-    position    : absolute;\r\n-    width       : 0;\r\n-    height      : 0;\r\n-    border-color: transparent;\r\n-    border-style: solid\r\n-}\r\n-\r\n-.attr-tooltip.attr-top .attr-tooltip-arrow {\r\n-    bottom          : 0;\r\n-    left            : 50%;\r\n-    margin-left     : -5px;\r\n-    border-width    : 5px 5px 0;\r\n-    border-top-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-top-left .attr-tooltip-arrow {\r\n-    right           : 5px;\r\n-    bottom          : 0;\r\n-    margin-bottom   : -5px;\r\n-    border-width    : 5px 5px 0;\r\n-    border-top-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-top-right .attr-tooltip-arrow {\r\n-    bottom          : 0;\r\n-    left            : 5px;\r\n-    margin-bottom   : -5px;\r\n-    border-width    : 5px 5px 0;\r\n-    border-top-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-right .attr-tooltip-arrow {\r\n-    top               : 50%;\r\n-    left              : 0;\r\n-    margin-top        : -5px;\r\n-    border-width      : 5px 5px 5px 0;\r\n-    border-right-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-left .attr-tooltip-arrow {\r\n-    top              : 50%;\r\n-    right            : 0;\r\n-    margin-top       : -5px;\r\n-    border-width     : 5px 0 5px 5px;\r\n-    border-left-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-bottom .attr-tooltip-arrow {\r\n-    top                : 0;\r\n-    left               : 50%;\r\n-    margin-left        : -5px;\r\n-    border-width       : 0 5px 5px;\r\n-    border-bottom-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-bottom-left .attr-tooltip-arrow {\r\n-    top                : 0;\r\n-    right              : 5px;\r\n-    margin-top         : -5px;\r\n-    border-width       : 0 5px 5px;\r\n-    border-bottom-color: #000\r\n-}\r\n-\r\n-.attr-tooltip.attr-bottom-right .attr-tooltip-arrow {\r\n-    top                : 0;\r\n-    left               : 5px;\r\n-    margin-top         : -5px;\r\n-    border-width       : 0 5px 5px;\r\n-    border-bottom-color: #000\r\n-}\r\n-\r\n-.attr-popover {\r\n-    position               : absolute;\r\n-    top                    : 0;\r\n-    left                   : 0;\r\n-    z-index                : 1060;\r\n-    display                : none;\r\n-    max-width              : 276px;\r\n-    padding                : 1px;\r\n-    font-family            : \"Helvetica Neue\", Helvetica, Arial, sans-serif;\r\n-    font-size              : 14px;\r\n-    font-style             : normal;\r\n-    font-weight            : 400;\r\n-    line-height            : 1.42857143;\r\n-    text-align             : left;\r\n-    text-align             : start;\r\n-    text-decoration        : none;\r\n-    text-shadow            : none;\r\n-    text-transform         : none;\r\n-    letter-spacing         : normal;\r\n-    word-break             : normal;\r\n-    word-spacing           : normal;\r\n-    word-wrap              : normal;\r\n-    white-space            : normal;\r\n-    background-color       : #fff;\r\n-    -webkit-background-clip: padding-box;\r\n-    background-clip        : padding-box;\r\n-    border                 : 1px solid #ccc;\r\n-    border                 : 1px solid rgba(0, 0, 0, .2);\r\n-    border-radius          : 6px;\r\n-    -webkit-box-shadow     : 0 5px 10px rgba(0, 0, 0, .2);\r\n-    box-shadow             : 0 5px 10px rgba(0, 0, 0, .2);\r\n-    line-break             : auto\r\n-}\r\n-\r\n-.attr-popover.attr-top {\r\n-    margin-top: -10px\r\n-}\r\n-\r\n-.attr-popover.attr-right {\r\n-    margin-left: 10px\r\n-}\r\n-\r\n-.attr-popover.attr-bottom {\r\n-    margin-top: 10px\r\n-}\r\n-\r\n-.attr-popover.attr-left {\r\n-    margin-left: -10px\r\n-}\r\n-\r\n-.attr-popover-title {\r\n-    padding         : 8px 14px;\r\n-    margin          : 0;\r\n-    font-size       : 14px;\r\n-    background-color: #f7f7f7;\r\n-    border-bottom   : 1px solid #ebebeb;\r\n-    border-radius   : 5px 5px 0 0\r\n-}\r\n-\r\n-.attr-popover-content {\r\n-    padding: 9px 14px\r\n-}\r\n-\r\n-.attr-popover>.attr-arrow,\r\n-.attr-popover>.attr-arrow:after {\r\n-    position    : absolute;\r\n-    display     : block;\r\n-    width       : 0;\r\n-    height      : 0;\r\n-    border-color: transparent;\r\n-    border-style: solid\r\n-}\r\n-\r\n-.attr-popover>.attr-arrow {\r\n-    border-width: 11px\r\n-}\r\n-\r\n-.attr-popover>.attr-arrow:after {\r\n-    content     : \"\";\r\n-    border-width: 10px\r\n-}\r\n-\r\n-.attr-popover.attr-top>.attr-arrow {\r\n-    bottom             : -11px;\r\n-    left               : 50%;\r\n-    margin-left        : -11px;\r\n-    border-top-color   : #999;\r\n-    border-top-color   : rgba(0, 0, 0, .25);\r\n-    border-bottom-width: 0\r\n-}\r\n-\r\n-.attr-popover.attr-top>.attr-arrow:after {\r\n-    bottom             : 1px;\r\n-    margin-left        : -10px;\r\n-    content            : \" \";\r\n-    border-top-color   : #fff;\r\n-    border-bottom-width: 0\r\n-}\r\n-\r\n-.attr-popover.attr-right>.attr-arrow {\r\n-    top               : 50%;\r\n-    left              : -11px;\r\n-    margin-top        : -11px;\r\n-    border-right-color: #999;\r\n-    border-right-color: rgba(0, 0, 0, .25);\r\n-    border-left-width : 0\r\n-}\r\n-\r\n-.attr-popover.attr-right>.attr-arrow:after {\r\n-    bottom            : -10px;\r\n-    left              : 1px;\r\n-    content           : \" \";\r\n-    border-right-color: #fff;\r\n-    border-left-width : 0\r\n-}\r\n-\r\n-.attr-popover.attr-bottom>.attr-arrow {\r\n-    top                : -11px;\r\n-    left               : 50%;\r\n-    margin-left        : -11px;\r\n-    border-top-width   : 0;\r\n-    border-bottom-color: #999;\r\n-    border-bottom-color: rgba(0, 0, 0, .25)\r\n-}\r\n-\r\n-.attr-popover.attr-bottom>.attr-arrow:after {\r\n-    top                : 1px;\r\n-    margin-left        : -10px;\r\n-    content            : \" \";\r\n-    border-top-width   : 0;\r\n-    border-bottom-color: #fff\r\n-}\r\n-\r\n-.attr-popover.attr-left>.attr-arrow {\r\n-    top               : 50%;\r\n-    right             : -11px;\r\n-    margin-top        : -11px;\r\n-    border-right-width: 0;\r\n-    border-left-color : #999;\r\n-    border-left-color : rgba(0, 0, 0, .25)\r\n-}\r\n-\r\n-.attr-popover.attr-left>.attr-arrow:after {\r\n-    right             : 1px;\r\n-    bottom            : -10px;\r\n-    content           : \" \";\r\n-    border-right-width: 0;\r\n-    border-left-color : #fff\r\n-}\r\n-\r\n-.attr-carousel {\r\n-    position: relative\r\n-}\r\n-\r\n-.attr-carousel-inner {\r\n-    position: relative;\r\n-    width   : 100%;\r\n-    overflow: hidden\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-item {\r\n-    position          : relative;\r\n-    display           : none;\r\n-    -webkit-transition: .6s ease-in-out left;\r\n-    -o-transition     : .6s ease-in-out left;\r\n-    transition        : .6s ease-in-out left\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-item>a>img,\r\n-.attr-carousel-inner>.attr-item>img {\r\n-    line-height: 1\r\n-}\r\n-\r\n-@media all and (transform-3d),\r\n-(-webkit-transform-3d) {\r\n-    .attr-carousel-inner>.attr-item {\r\n-        -webkit-transition         : -webkit-transform .6s ease-in-out;\r\n-        -o-transition              : -o-transform .6s ease-in-out;\r\n-        transition                 : -webkit-transform .6s ease-in-out;\r\n-        -o-transition              : transform .6s ease-in-out;\r\n-        transition                 : transform .6s ease-in-out;\r\n-        transition                 : transform .6s ease-in-out, -webkit-transform .6s ease-in-out;\r\n-        -webkit-backface-visibility: hidden;\r\n-        backface-visibility        : hidden;\r\n-        -webkit-perspective        : 1000px;\r\n-        perspective                : 1000px\r\n-    }\r\n-\r\n-    .attr-carousel-inner>.attr-item.attr-active.attr-right,\r\n-    .attr-carousel-inner>.attr-item.attr-next {\r\n-        left             : 0;\r\n-        -webkit-transform: translate3d(100%, 0, 0);\r\n-        transform        : translate3d(100%, 0, 0)\r\n-    }\r\n-\r\n-    .attr-carousel-inner>.attr-item.attr-active.attr-left,\r\n-    .attr-carousel-inner>.attr-item.attr-prev {\r\n-        left             : 0;\r\n-        -webkit-transform: translate3d(-100%, 0, 0);\r\n-        transform        : translate3d(-100%, 0, 0)\r\n-    }\r\n-\r\n-    .attr-carousel-inner>.attr-item.attr-active,\r\n-    .attr-carousel-inner>.attr-item.attr-next.attr-left,\r\n-    .attr-carousel-inner>.attr-item.attr-prev.attr-right {\r\n-        left             : 0;\r\n-        -webkit-transform: translate3d(0, 0, 0);\r\n-        transform        : translate3d(0, 0, 0)\r\n-    }\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-active,\r\n-.attr-carousel-inner>.attr-next,\r\n-.attr-carousel-inner>.attr-prev {\r\n-    display: block\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-active {\r\n-    left: 0\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-next,\r\n-.attr-carousel-inner>.attr-prev {\r\n-    position: absolute;\r\n-    top     : 0;\r\n-    width   : 100%\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-next {\r\n-    left: 100%\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-prev {\r\n-    left: -100%\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-next.attr-left,\r\n-.attr-carousel-inner>.attr-prev.attr-right {\r\n-    left: 0\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-active.attr-left {\r\n-    left: -100%\r\n-}\r\n-\r\n-.attr-carousel-inner>.attr-active.attr-right {\r\n-    left: 100%\r\n-}\r\n-\r\n-.attr-carousel-control {\r\n-    position        : absolute;\r\n-    top             : 0;\r\n-    bottom          : 0;\r\n-    left            : 0;\r\n-    width           : 15%;\r\n-    font-size       : 20px;\r\n-    color           : #fff;\r\n-    text-align      : center;\r\n-    text-shadow     : 0 1px 2px rgba(0, 0, 0, .6);\r\n-    background-color: rgba(0, 0, 0, 0);\r\n-    opacity         : .5\r\n-}\r\n-\r\n-.attr-carousel-control.attr-left {\r\n-    background-image : -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\r\n-    background-image : -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\r\n-    background-image : -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));\r\n-    background-image : linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\r\n-    background-repeat: repeat-x\r\n-}\r\n-\r\n-.attr-carousel-control.attr-right {\r\n-    right            : 0;\r\n-    left             : auto;\r\n-    background-image : -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\r\n-    background-image : -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\r\n-    background-image : -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));\r\n-    background-image : linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\r\n-    background-repeat: repeat-x\r\n-}\r\n-\r\n-.attr-carousel-control:focus,\r\n-.attr-carousel-control:hover {\r\n-    color          : #fff;\r\n-    text-decoration: none;\r\n-    outline        : 0;\r\n-    opacity        : .9\r\n-}\r\n-\r\n-.attr-carousel-control .attr-glyphicon-chevron-left,\r\n-.attr-carousel-control .attr-glyphicon-chevron-right,\r\n-.attr-carousel-control .attr-icon-next,\r\n-.attr-carousel-control .attr-icon-prev {\r\n-    position  : absolute;\r\n-    top       : 50%;\r\n-    z-index   : 5;\r\n-    display   : inline-block;\r\n-    margin-top: -10px\r\n-}\r\n-\r\n-.attr-carousel-control .attr-glyphicon-chevron-left,\r\n-.attr-carousel-control .attr-icon-prev {\r\n-    left       : 50%;\r\n-    margin-left: -10px\r\n-}\r\n-\r\n-.attr-carousel-control .attr-glyphicon-chevron-right,\r\n-.attr-carousel-control .attr-icon-next {\r\n-    right       : 50%;\r\n-    margin-right: -10px\r\n-}\r\n-\r\n-.attr-carousel-control .attr-icon-next,\r\n-.attr-carousel-control .attr-icon-prev {\r\n-    width      : 20px;\r\n-    height     : 20px;\r\n-    font-family: serif;\r\n-    line-height: 1\r\n-}\r\n-\r\n-.attr-carousel-control .attr-icon-prev:before {\r\n-    content: '\\2039'\r\n-}\r\n-\r\n-.attr-carousel-control .attr-icon-next:before {\r\n-    content: '\\203a'\r\n-}\r\n-\r\n-.attr-carousel-indicators {\r\n-    position    : absolute;\r\n-    bottom      : 10px;\r\n-    left        : 50%;\r\n-    z-index     : 15;\r\n-    width       : 60%;\r\n-    padding-left: 0;\r\n-    margin-left : -30%;\r\n-    text-align  : center;\r\n-    list-style  : none\r\n-}\r\n-\r\n-.attr-carousel-indicators li {\r\n-    display         : inline-block;\r\n-    width           : 10px;\r\n-    height          : 10px;\r\n-    margin          : 1px;\r\n-    text-indent     : -999px;\r\n-    cursor          : pointer;\r\n-    background-color: rgba(0, 0, 0, 0);\r\n-    border          : 1px solid #fff;\r\n-    border-radius   : 10px\r\n-}\r\n-\r\n-.attr-carousel-indicators .attr-active {\r\n-    width           : 12px;\r\n-    height          : 12px;\r\n-    margin          : 0;\r\n-    background-color: #fff\r\n-}\r\n-\r\n-.attr-carousel-caption {\r\n-    position      : absolute;\r\n-    right         : 15%;\r\n-    bottom        : 20px;\r\n-    left          : 15%;\r\n-    z-index       : 10;\r\n-    padding-top   : 20px;\r\n-    padding-bottom: 20px;\r\n-    color         : #fff;\r\n-    text-align    : center;\r\n-    text-shadow   : 0 1px 2px rgba(0, 0, 0, .6)\r\n-}\r\n-\r\n-.attr-carousel-caption .attr-btn {\r\n-    text-shadow: none\r\n-}\r\n-\r\n-@media screen and (min-width:768px) {\r\n-\r\n-    .attr-carousel-control .attr-glyphicon-chevron-left,\r\n-    .attr-carousel-control .attr-glyphicon-chevron-right,\r\n-    .attr-carousel-control .attr-icon-next,\r\n-    .attr-carousel-control .attr-icon-prev {\r\n-        width     : 30px;\r\n-        height    : 30px;\r\n-        margin-top: -10px;\r\n-        font-size : 30px\r\n-    }\r\n-\r\n-    .attr-carousel-control .attr-glyphicon-chevron-left,\r\n-    .attr-carousel-control .attr-icon-prev {\r\n-        margin-left: -10px\r\n-    }\r\n-\r\n-    .attr-carousel-control .attr-glyphicon-chevron-right,\r\n-    .attr-carousel-control .attr-icon-next {\r\n-        margin-right: -10px\r\n-    }\r\n-\r\n-    .attr-carousel-caption {\r\n-        right         : 20%;\r\n-        left          : 20%;\r\n-        padding-bottom: 30px\r\n-    }\r\n-\r\n-    .attr-carousel-indicators {\r\n-        bottom: 20px\r\n-    }\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group:after,\r\n-.attr-btn-group-vertical>.attr-btn-group:before,\r\n-.attr-btn-toolbar:after,\r\n-.attr-btn-toolbar:before,\r\n-.attr-clearfix:after,\r\n-.attr-clearfix:before,\r\n-.attr-container-fluid:after,\r\n-.attr-container-fluid:before,\r\n-.attr-container:after,\r\n-.attr-container:before,\r\n-.attr-dl-horizontal dd:after,\r\n-.attr-dl-horizontal dd:before,\r\n-.attr-form-horizontal .attr-form-group:after,\r\n-.attr-form-horizontal .attr-form-group:before,\r\n-.attr-modal-footer:after,\r\n-.attr-modal-footer:before,\r\n-.attr-modal-header:after,\r\n-.attr-modal-header:before,\r\n-.attr-nav:after,\r\n-.attr-nav:before,\r\n-.attr-navbar-collapse:after,\r\n-.attr-navbar-collapse:before,\r\n-.attr-navbar-header:after,\r\n-.attr-navbar-header:before,\r\n-.attr-navbar:after,\r\n-.attr-navbar:before,\r\n-.attr-pager:after,\r\n-.attr-pager:before,\r\n-.attr-panel-body:after,\r\n-.attr-panel-body:before,\r\n-.attr-row:after,\r\n-.attr-row:before {\r\n-    display: table;\r\n-    content: \" \"\r\n-}\r\n-\r\n-.attr-btn-group-vertical>.attr-btn-group:after,\r\n-.attr-btn-toolbar:after,\r\n-.attr-clearfix:after,\r\n-.attr-container-fluid:after,\r\n-.attr-container:after,\r\n-.attr-dl-horizontal dd:after,\r\n-.attr-form-horizontal .attr-form-group:after,\r\n-.attr-modal-footer:after,\r\n-.attr-modal-header:after,\r\n-.attr-nav:after,\r\n-.attr-navbar-collapse:after,\r\n-.attr-navbar-header:after,\r\n-.attr-navbar:after,\r\n-.attr-pager:after,\r\n-.attr-panel-body:after,\r\n-.attr-row:after {\r\n-    clear: both\r\n-}\r\n-\r\n-.attr-center-block {\r\n-    display     : block;\r\n-    margin-right: auto;\r\n-    margin-left : auto\r\n-}\r\n-\r\n-.attr-pull-right {\r\n-    float: right !important\r\n-}\r\n-\r\n-.attr-pull-left {\r\n-    float: left !important\r\n-}\r\n-\r\n-.attr-hide {\r\n-    display: none !important\r\n-}\r\n-\r\n-.attr-show {\r\n-    display: block !important\r\n-}\r\n-\r\n-.attr-invisible {\r\n-    visibility: hidden\r\n-}\r\n-\r\n-.attr-text-hide {\r\n-    font            : 0\u002F0 a;\r\n-    color           : transparent;\r\n-    text-shadow     : none;\r\n-    background-color: transparent;\r\n-    border          : 0\r\n-}\r\n-\r\n-.attr-hidden {\r\n-    display: none !important\r\n-}\r\n-\r\n-.attr-affix {\r\n-    position: fixed\r\n-}\r\n-\r\n-@-ms-viewport {\r\n-    width: device-width\r\n-}\r\n-\r\n-.attr-visible-lg,\r\n-.attr-visible-md,\r\n-.attr-visible-sm,\r\n-.attr-visible-xs {\r\n-    display: none !important\r\n-}\r\n-\r\n-.attr-visible-lg-block,\r\n-.attr-visible-lg-inline,\r\n-.attr-visible-lg-inline-block,\r\n-.attr-visible-md-block,\r\n-.attr-visible-md-inline,\r\n-.attr-visible-md-inline-block,\r\n-.attr-visible-sm-block,\r\n-.attr-visible-sm-inline,\r\n-.attr-visible-sm-inline-block,\r\n-.attr-visible-xs-block,\r\n-.attr-visible-xs-inline,\r\n-.attr-visible-xs-inline-block {\r\n-    display: none !important\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-visible-xs {\r\n-        display: block !important\r\n-    }\r\n-\r\n-    table.attr-visible-xs {\r\n-        display: table !important\r\n-    }\r\n-\r\n-    tr.attr-visible-xs {\r\n-        display: table-row !important\r\n-    }\r\n-\r\n-    td.attr-visible-xs,\r\n-    th.attr-visible-xs {\r\n-        display: table-cell !important\r\n-    }\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-visible-xs-block {\r\n-        display: block !important\r\n-    }\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-visible-xs-inline {\r\n-        display: inline !important\r\n-    }\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-visible-xs-inline-block {\r\n-        display: inline-block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) and (max-width:991px) {\r\n-    .attr-visible-sm {\r\n-        display: block !important\r\n-    }\r\n-\r\n-    table.attr-visible-sm {\r\n-        display: table !important\r\n-    }\r\n-\r\n-    tr.attr-visible-sm {\r\n-        display: table-row !important\r\n-    }\r\n-\r\n-    td.attr-visible-sm,\r\n-    th.attr-visible-sm {\r\n-        display: table-cell !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) and (max-width:991px) {\r\n-    .attr-visible-sm-block {\r\n-        display: block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) and (max-width:991px) {\r\n-    .attr-visible-sm-inline {\r\n-        display: inline !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) and (max-width:991px) {\r\n-    .attr-visible-sm-inline-block {\r\n-        display: inline-block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) and (max-width:1199px) {\r\n-    .attr-visible-md {\r\n-        display: block !important\r\n-    }\r\n-\r\n-    table.attr-visible-md {\r\n-        display: table !important\r\n-    }\r\n-\r\n-    tr.attr-visible-md {\r\n-        display: table-row !important\r\n-    }\r\n-\r\n-    td.attr-visible-md,\r\n-    th.attr-visible-md {\r\n-        display: table-cell !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) and (max-width:1199px) {\r\n-    .attr-visible-md-block {\r\n-        display: block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) and (max-width:1199px) {\r\n-    .attr-visible-md-inline {\r\n-        display: inline !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) and (max-width:1199px) {\r\n-    .attr-visible-md-inline-block {\r\n-        display: inline-block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-visible-lg {\r\n-        display: block !important\r\n-    }\r\n-\r\n-    table.attr-visible-lg {\r\n-        display: table !important\r\n-    }\r\n-\r\n-    tr.attr-visible-lg {\r\n-        display: table-row !important\r\n-    }\r\n-\r\n-    td.attr-visible-lg,\r\n-    th.attr-visible-lg {\r\n-        display: table-cell !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-visible-lg-block {\r\n-        display: block !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-visible-lg-inline {\r\n-        display: inline !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-visible-lg-inline-block {\r\n-        display: inline-block !important\r\n-    }\r\n-}\r\n-\r\n-@media (max-width:767px) {\r\n-    .attr-hidden-xs {\r\n-        display: none !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:768px) and (max-width:991px) {\r\n-    .attr-hidden-sm {\r\n-        display: none !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:992px) and (max-width:1199px) {\r\n-    .attr-hidden-md {\r\n-        display: none !important\r\n-    }\r\n-}\r\n-\r\n-@media (min-width:1200px) {\r\n-    .attr-hidden-lg {\r\n-        display: none !important\r\n-    }\r\n-}\r\n-\r\n-.attr-visible-print {\r\n-    display: none !important\r\n-}\r\n-\r\n-@media print {\r\n-    .attr-visible-print {\r\n-        display: block !important\r\n-    }\r\n-\r\n-    table.attr-visible-print {\r\n-        display: table !important\r\n-    }\r\n-\r\n-    tr.attr-visible-print {\r\n-        display: table-row !important\r\n-    }\r\n-\r\n-    td.attr-visible-print,\r\n-    th.attr-visible-print {\r\n-        display: table-cell !important\r\n-    }\r\n-}\r\n-\r\n-.attr-visible-print-block {\r\n-    display: none !important\r\n-}\r\n-\r\n-@media print {\r\n-    .attr-visible-print-block {\r\n-        display: block !important\r\n-    }\r\n-}\r\n-\r\n-.attr-visible-print-inline {\r\n-    display: none !important\r\n-}\r\n-\r\n-@media print {\r\n-    .attr-visible-print-inline {\r\n-        display: inline !important\r\n-    }\r\n-}\r\n-\r\n-.attr-visible-print-inline-block {\r\n-    display: none !important\r\n-}\r\n-\r\n-@media print {\r\n-    .attr-visible-print-inline-block {\r\n-        display: inline-block !important\r\n-    }\r\n-}\r\n-\r\n-@media print {\r\n-    .attr-hidden-print {\r\n-        display: none !important\r\n-    }\r\n+.attr-carousel-inner>.attr-item>a>img,\n+.attr-carousel-inner>.attr-item>img,\n+.attr-img-responsive,\n+.attr-thumbnail a>img,\n+.attr-thumbnail>img {\n+    display  : block;\n+    max-width: 100%;\n+    height   : auto\n+}\n+\n+.attr-img-rounded {\n+    border-radius: 6px\n+}\n+\n+.attr-img-thumbnail {\n+    display           : inline-block;\n+    max-width         : 100%;\n+    height            : auto;\n+    padding           : 4px;\n+    line-height       : 1.42857143;\n+    background-color  : #fff;\n+    border            : 1px solid #ddd;\n+    border-radius     : 4px;\n+    -webkit-transition: all .2s ease-in-out;\n+    -o-transition     : all .2s ease-in-out;\n+    transition        : all .2s ease-in-out\n+}\n+\n+.attr-img-circle {\n+    border-radius: 50%\n+}\n+\n+.attr-sr-only {\n+    position: absolute;\n+    width   : 1px;\n+    height  : 1px;\n+    padding : 0;\n+    margin  : -1px;\n+    overflow: hidden;\n+    clip    : rect(0, 0, 0, 0);\n+    border  : 0\n+}\n+\n+.attr-sr-only-focusable:active,\n+.attr-sr-only-focusable:focus {\n+    position: static;\n+    width   : auto;\n+    height  : auto;\n+    margin  : 0;\n+    overflow: visible;\n+    clip    : auto\n+}\n+\n+.attr-h1,\n+.attr-h2,\n+.attr-h3,\n+.attr-h4,\n+.attr-h5,\n+.attr-h6 {\n+    font-family: inherit;\n+    font-weight: 500;\n+    line-height: 1.1;\n+    color      : inherit\n+}\n+\n+.attr-h1 .attr-small,\n+.attr-h1 small,\n+.attr-h2 .attr-small,\n+.attr-h2 small,\n+.attr-h3 .attr-small,\n+.attr-h3 small,\n+.attr-h4 .attr-small,\n+.attr-h4 small,\n+.attr-h5 .attr-small,\n+.attr-h5 small,\n+.attr-h6 .attr-small,\n+.attr-h6 small,\n+h1 .attr-small,\n+h2 .attr-small,\n+h3 .attr-small,\n+h4 .attr-small,\n+h5 .attr-small,\n+h6 .attr-small {\n+    font-weight: 400;\n+    line-height: 1;\n+    color      : #777\n+}\n+\n+.attr-h1,\n+.attr-h2,\n+.attr-h3 {\n+    margin-top   : 20px;\n+    margin-bottom: 10px\n+}\n+\n+.attr-h1 .attr-small,\n+.attr-h1 small,\n+.attr-h2 .attr-small,\n+.attr-h2 small,\n+.attr-h3 .attr-small,\n+.attr-h3 small,\n+h1 .attr-small,\n+h2 .attr-small,\n+h3 .attr-small {\n+    font-size: 65%\n+}\n+\n+.attr-h4,\n+.attr-h5,\n+.attr-h6 {\n+    margin-top   : 10px;\n+    margin-bottom: 10px\n+}\n+\n+.attr-h4 .attr-small,\n+.attr-h4 small,\n+.attr-h5 .attr-small,\n+.attr-h5 small,\n+.attr-h6 .attr-small,\n+.attr-h6 small,\n+h4 .attr-small,\n+h5 .attr-small,\n+h6 .attr-small {\n+    font-size: 75%\n+}\n+\n+.attr-h1 {\n+    font-size: 36px\n+}\n+\n+.attr-h2 {\n+    font-size: 30px\n+}\n+\n+.attr-h3 {\n+    font-size: 24px\n+}\n+\n+.attr-h4 {\n+    font-size: 18px\n+}\n+\n+.attr-h5 {\n+    font-size: 14px\n+}\n+\n+.attr-h6 {\n+    font-size: 12px\n+}\n+\n+.attr-lead {\n+    margin-bottom: 20px;\n+    font-size    : 16px;\n+    font-weight  : 300;\n+    line-height  : 1.4\n+}\n+\n+@media (min-width:768px) {\n+    .attr-lead {\n+        font-size: 21px\n+    }\n+}\n+\n+.attr-small {\n+    font-size: 85%\n+}\n+\n+.attr-mark {\n+    padding         : .2em;\n+    background-color: #fcf8e3\n+}\n+\n+.attr-text-left {\n+    text-align: left\n+}\n+\n+.attr-text-right {\n+    text-align: right\n+}\n+\n+.attr-text-center {\n+    text-align: center\n+}\n+\n+.attr-text-justify {\n+    text-align: justify\n+}\n+\n+.attr-text-nowrap {\n+    white-space: nowrap\n+}\n+\n+.attr-text-lowercase {\n+    text-transform: lowercase\n+}\n+\n+.attr-text-uppercase {\n+    text-transform: uppercase\n+}\n+\n+.attr-text-capitalize {\n+    text-transform: capitalize\n+}\n+\n+.attr-text-muted {\n+    color: #777\n+}\n+\n+.attr-text-primary {\n+    color: #337ab7\n+}\n+\n+a.attr-text-primary:focus,\n+a.attr-text-primary:hover {\n+    color: #286090\n+}\n+\n+.attr-text-success {\n+    color: #3c763d\n+}\n+\n+a.attr-text-success:focus,\n+a.attr-text-success:hover {\n+    color: #2b542c\n+}\n+\n+.attr-text-info {\n+    color: #31708f\n+}\n+\n+a.attr-text-info:focus,\n+a.attr-text-info:hover {\n+    color: #245269\n+}\n+\n+.attr-text-warning {\n+    color: #8a6d3b\n+}\n+\n+a.attr-text-warning:focus,\n+a.attr-text-warning:hover {\n+    color: #66512c\n+}\n+\n+.attr-text-danger {\n+    color: #a94442\n+}\n+\n+a.attr-text-danger:focus,\n+a.attr-text-danger:hover {\n+    color: #843534\n+}\n+\n+.attr-bg-primary {\n+    color           : #fff;\n+    background-color: #337ab7\n+}\n+\n+a.attr-bg-primary:focus,\n+a.attr-bg-primary:hover {\n+    background-color: #286090\n+}\n+\n+.attr-bg-success {\n+    background-color: #dff0d8\n+}\n+\n+a.attr-bg-success:focus,\n+a.attr-bg-success:hover {\n+    background-color: #c1e2b3\n+}\n+\n+.attr-bg-info {\n+    background-color: #d9edf7\n+}\n+\n+a.attr-bg-info:focus,\n+a.attr-bg-info:hover {\n+    background-color: #afd9ee\n+}\n+\n+.attr-bg-warning {\n+    background-color: #fcf8e3\n+}\n+\n+a.attr-bg-warning:focus,\n+a.attr-bg-warning:hover {\n+    background-color: #f7ecb5\n+}\n+\n+.attr-bg-danger {\n+    background-color: #f2dede\n+}\n+\n+a.attr-bg-danger:focus,\n+a.attr-bg-danger:hover {\n+    background-color: #e4b9b9\n+}\n+\n+.attr-page-header {\n+    padding-bottom: 9px;\n+    margin        : 40px 0 20px;\n+    border-bottom : 1px solid #eee\n+}\n+\n+.attr-list-unstyled {\n+    padding-left: 0;\n+    list-style  : none\n+}\n+\n+.attr-list-inline {\n+    padding-left: 0;\n+    margin-left : -5px;\n+    list-style  : none\n+}\n+\n+.attr-list-inline>li {\n+    display      : inline-block;\n+    padding-right: 5px;\n+    padding-left : 5px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-dl-horizontal dt {\n+        float           : left;\n+        width           : 160px;\n+        overflow        : hidden;\n+        clear           : left;\n+        text-align      : right;\n+        -o-text-overflow: ellipsis;\n+        text-overflow   : ellipsis;\n+        white-space     : nowrap\n+    }\n+\n+    .attr-dl-horizontal dd {\n+        margin-left: 180px\n+    }\n+}\n+\n+.attr-initialism {\n+    font-size     : 90%;\n+    text-transform: uppercase\n+}\n+\n+.attr-pre-scrollable {\n+    max-height: 340px;\n+    overflow-y: scroll\n+}\n+\n+.attr-container {\n+    padding-right: 15px;\n+    padding-left : 15px;\n+    margin-right : auto;\n+    margin-left  : auto\n+}\n+\n+@media (min-width:768px) {\n+    .attr-container {\n+        width: 750px\n+    }\n+}\n+\n+@media (min-width:992px) {\n+    .attr-container {\n+        width: 970px\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-container {\n+        width: 1170px\n+    }\n+}\n+\n+.attr-container-fluid {\n+    padding-right: 15px;\n+    padding-left : 15px;\n+    margin-right : auto;\n+    margin-left  : auto\n+}\n+\n+.attr-row {\n+    margin-right: -15px;\n+    margin-left : -15px\n+}\n+\n+.attr-col-lg-1,\n+.attr-col-lg-10,\n+.attr-col-lg-11,\n+.attr-col-lg-12,\n+.attr-col-lg-2,\n+.attr-col-lg-3,\n+.attr-col-lg-4,\n+.attr-col-lg-5,\n+.attr-col-lg-6,\n+.attr-col-lg-7,\n+.attr-col-lg-8,\n+.attr-col-lg-9,\n+.attr-col-md-1,\n+.attr-col-md-10,\n+.attr-col-md-11,\n+.attr-col-md-12,\n+.attr-col-md-2,\n+.attr-col-md-3,\n+.attr-col-md-4,\n+.attr-col-md-5,\n+.attr-col-md-6,\n+.attr-col-md-7,\n+.attr-col-md-8,\n+.attr-col-md-9,\n+.attr-col-sm-1,\n+.attr-col-sm-10,\n+.attr-col-sm-11,\n+.attr-col-sm-12,\n+.attr-col-sm-2,\n+.attr-col-sm-3,\n+.attr-col-sm-4,\n+.attr-col-sm-5,\n+.attr-col-sm-6,\n+.attr-col-sm-7,\n+.attr-col-sm-8,\n+.attr-col-sm-9,\n+.attr-col-xs-1,\n+.attr-col-xs-10,\n+.attr-col-xs-11,\n+.attr-col-xs-12,\n+.attr-col-xs-2,\n+.attr-col-xs-3,\n+.attr-col-xs-4,\n+.attr-col-xs-5,\n+.attr-col-xs-6,\n+.attr-col-xs-7,\n+.attr-col-xs-8,\n+.attr-col-xs-9 {\n+    position     : relative;\n+    min-height   : 1px;\n+    padding-right: 15px;\n+    padding-left : 15px\n+}\n+\n+.attr-col-xs-1,\n+.attr-col-xs-10,\n+.attr-col-xs-11,\n+.attr-col-xs-12,\n+.attr-col-xs-2,\n+.attr-col-xs-3,\n+.attr-col-xs-4,\n+.attr-col-xs-5,\n+.attr-col-xs-6,\n+.attr-col-xs-7,\n+.attr-col-xs-8,\n+.attr-col-xs-9 {\n+    float: left\n+}\n+\n+.attr-col-xs-12 {\n+    width: 100%\n+}\n+\n+.attr-col-xs-11 {\n+    width: 91.66666667%\n+}\n+\n+.attr-col-xs-10 {\n+    width: 83.33333333%\n+}\n+\n+.attr-col-xs-9 {\n+    width: 75%\n+}\n+\n+.attr-col-xs-8 {\n+    width: 66.66666667%\n+}\n+\n+.attr-col-xs-7 {\n+    width: 58.33333333%\n+}\n+\n+.attr-col-xs-6 {\n+    width: 50%\n+}\n+\n+.attr-col-xs-5 {\n+    width: 41.66666667%\n+}\n+\n+.attr-col-xs-4 {\n+    width: 33.33333333%\n+}\n+\n+.attr-col-xs-3 {\n+    width: 25%\n+}\n+\n+.attr-col-xs-2 {\n+    width: 16.66666667%\n+}\n+\n+.attr-col-xs-1 {\n+    width: 8.33333333%\n+}\n+\n+.attr-col-xs-pull-12 {\n+    right: 100%\n+}\n+\n+.attr-col-xs-pull-11 {\n+    right: 91.66666667%\n+}\n+\n+.attr-col-xs-pull-10 {\n+    right: 83.33333333%\n+}\n+\n+.attr-col-xs-pull-9 {\n+    right: 75%\n+}\n+\n+.attr-col-xs-pull-8 {\n+    right: 66.66666667%\n+}\n+\n+.attr-col-xs-pull-7 {\n+    right: 58.33333333%\n+}\n+\n+.attr-col-xs-pull-6 {\n+    right: 50%\n+}\n+\n+.attr-col-xs-pull-5 {\n+    right: 41.66666667%\n+}\n+\n+.attr-col-xs-pull-4 {\n+    right: 33.33333333%\n+}\n+\n+.attr-col-xs-pull-3 {\n+    right: 25%\n+}\n+\n+.attr-col-xs-pull-2 {\n+    right: 16.66666667%\n+}\n+\n+.attr-col-xs-pull-1 {\n+    right: 8.33333333%\n+}\n+\n+.attr-col-xs-pull-0 {\n+    right: auto\n+}\n+\n+.attr-col-xs-push-12 {\n+    left: 100%\n+}\n+\n+.attr-col-xs-push-11 {\n+    left: 91.66666667%\n+}\n+\n+.attr-col-xs-push-10 {\n+    left: 83.33333333%\n+}\n+\n+.attr-col-xs-push-9 {\n+    left: 75%\n+}\n+\n+.attr-col-xs-push-8 {\n+    left: 66.66666667%\n+}\n+\n+.attr-col-xs-push-7 {\n+    left: 58.33333333%\n+}\n+\n+.attr-col-xs-push-6 {\n+    left: 50%\n+}\n+\n+.attr-col-xs-push-5 {\n+    left: 41.66666667%\n+}\n+\n+.attr-col-xs-push-4 {\n+    left: 33.33333333%\n+}\n+\n+.attr-col-xs-push-3 {\n+    left: 25%\n+}\n+\n+.attr-col-xs-push-2 {\n+    left: 16.66666667%\n+}\n+\n+.attr-col-xs-push-1 {\n+    left: 8.33333333%\n+}\n+\n+.attr-col-xs-push-0 {\n+    left: auto\n+}\n+\n+.attr-col-xs-offset-12 {\n+    margin-left: 100%\n+}\n+\n+.attr-col-xs-offset-11 {\n+    margin-left: 91.66666667%\n+}\n+\n+.attr-col-xs-offset-10 {\n+    margin-left: 83.33333333%\n+}\n+\n+.attr-col-xs-offset-9 {\n+    margin-left: 75%\n+}\n+\n+.attr-col-xs-offset-8 {\n+    margin-left: 66.66666667%\n+}\n+\n+.attr-col-xs-offset-7 {\n+    margin-left: 58.33333333%\n+}\n+\n+.attr-col-xs-offset-6 {\n+    margin-left: 50%\n+}\n+\n+.attr-col-xs-offset-5 {\n+    margin-left: 41.66666667%\n+}\n+\n+.attr-col-xs-offset-4 {\n+    margin-left: 33.33333333%\n+}\n+\n+.attr-col-xs-offset-3 {\n+    margin-left: 25%\n+}\n+\n+.attr-col-xs-offset-2 {\n+    margin-left: 16.66666667%\n+}\n+\n+.attr-col-xs-offset-1 {\n+    margin-left: 8.33333333%\n+}\n+\n+.attr-col-xs-offset-0 {\n+    margin-left: 0\n+}\n+\n+@media (min-width:768px) {\n+\n+    .attr-col-sm-1,\n+    .attr-col-sm-10,\n+    .attr-col-sm-11,\n+    .attr-col-sm-12,\n+    .attr-col-sm-2,\n+    .attr-col-sm-3,\n+    .attr-col-sm-4,\n+    .attr-col-sm-5,\n+    .attr-col-sm-6,\n+    .attr-col-sm-7,\n+    .attr-col-sm-8,\n+    .attr-col-sm-9 {\n+        float: left\n+    }\n+\n+    .attr-col-sm-12 {\n+        width: 100%\n+    }\n+\n+    .attr-col-sm-11 {\n+        width: 91.66666667%\n+    }\n+\n+    .attr-col-sm-10 {\n+        width: 83.33333333%\n+    }\n+\n+    .attr-col-sm-9 {\n+        width: 75%\n+    }\n+\n+    .attr-col-sm-8 {\n+        width: 66.66666667%\n+    }\n+\n+    .attr-col-sm-7 {\n+        width: 58.33333333%\n+    }\n+\n+    .attr-col-sm-6 {\n+        width: 50%\n+    }\n+\n+    .attr-col-sm-5 {\n+        width: 41.66666667%\n+    }\n+\n+    .attr-col-sm-4 {\n+        width: 33.33333333%\n+    }\n+\n+    .attr-col-sm-3 {\n+        width: 25%\n+    }\n+\n+    .attr-col-sm-2 {\n+        width: 16.66666667%\n+    }\n+\n+    .attr-col-sm-1 {\n+        width: 8.33333333%\n+    }\n+\n+    .attr-col-sm-pull-12 {\n+        right: 100%\n+    }\n+\n+    .attr-col-sm-pull-11 {\n+        right: 91.66666667%\n+    }\n+\n+    .attr-col-sm-pull-10 {\n+        right: 83.33333333%\n+    }\n+\n+    .attr-col-sm-pull-9 {\n+        right: 75%\n+    }\n+\n+    .attr-col-sm-pull-8 {\n+        right: 66.66666667%\n+    }\n+\n+    .attr-col-sm-pull-7 {\n+        right: 58.33333333%\n+    }\n+\n+    .attr-col-sm-pull-6 {\n+        right: 50%\n+    }\n+\n+    .attr-col-sm-pull-5 {\n+        right: 41.66666667%\n+    }\n+\n+    .attr-col-sm-pull-4 {\n+        right: 33.33333333%\n+    }\n+\n+    .attr-col-sm-pull-3 {\n+        right: 25%\n+    }\n+\n+    .attr-col-sm-pull-2 {\n+        right: 16.66666667%\n+    }\n+\n+    .attr-col-sm-pull-1 {\n+        right: 8.33333333%\n+    }\n+\n+    .attr-col-sm-pull-0 {\n+        right: auto\n+    }\n+\n+    .attr-col-sm-push-12 {\n+        left: 100%\n+    }\n+\n+    .attr-col-sm-push-11 {\n+        left: 91.66666667%\n+    }\n+\n+    .attr-col-sm-push-10 {\n+        left: 83.33333333%\n+    }\n+\n+    .attr-col-sm-push-9 {\n+        left: 75%\n+    }\n+\n+    .attr-col-sm-push-8 {\n+        left: 66.66666667%\n+    }\n+\n+    .attr-col-sm-push-7 {\n+        left: 58.33333333%\n+    }\n+\n+    .attr-col-sm-push-6 {\n+        left: 50%\n+    }\n+\n+    .attr-col-sm-push-5 {\n+        left: 41.66666667%\n+    }\n+\n+    .attr-col-sm-push-4 {\n+        left: 33.33333333%\n+    }\n+\n+    .attr-col-sm-push-3 {\n+        left: 25%\n+    }\n+\n+    .attr-col-sm-push-2 {\n+        left: 16.66666667%\n+    }\n+\n+    .attr-col-sm-push-1 {\n+        left: 8.33333333%\n+    }\n+\n+    .attr-col-sm-push-0 {\n+        left: auto\n+    }\n+\n+    .attr-col-sm-offset-12 {\n+        margin-left: 100%\n+    }\n+\n+    .attr-col-sm-offset-11 {\n+        margin-left: 91.66666667%\n+    }\n+\n+    .attr-col-sm-offset-10 {\n+        margin-left: 83.33333333%\n+    }\n+\n+    .attr-col-sm-offset-9 {\n+        margin-left: 75%\n+    }\n+\n+    .attr-col-sm-offset-8 {\n+        margin-left: 66.66666667%\n+    }\n+\n+    .attr-col-sm-offset-7 {\n+        margin-left: 58.33333333%\n+    }\n+\n+    .attr-col-sm-offset-6 {\n+        margin-left: 50%\n+    }\n+\n+    .attr-col-sm-offset-5 {\n+        margin-left: 41.66666667%\n+    }\n+\n+    .attr-col-sm-offset-4 {\n+        margin-left: 33.33333333%\n+    }\n+\n+    .attr-col-sm-offset-3 {\n+        margin-left: 25%\n+    }\n+\n+    .attr-col-sm-offset-2 {\n+        margin-left: 16.66666667%\n+    }\n+\n+    .attr-col-sm-offset-1 {\n+        margin-left: 8.33333333%\n+    }\n+\n+    .attr-col-sm-offset-0 {\n+        margin-left: 0\n+    }\n+}\n+\n+@media (min-width:992px) {\n+\n+    .attr-col-md-1,\n+    .attr-col-md-10,\n+    .attr-col-md-11,\n+    .attr-col-md-12,\n+    .attr-col-md-2,\n+    .attr-col-md-3,\n+    .attr-col-md-4,\n+    .attr-col-md-5,\n+    .attr-col-md-6,\n+    .attr-col-md-7,\n+    .attr-col-md-8,\n+    .attr-col-md-9 {\n+        float: left\n+    }\n+\n+    .attr-col-md-12 {\n+        width: 100%\n+    }\n+\n+    .attr-col-md-11 {\n+        width: 91.66666667%\n+    }\n+\n+    .attr-col-md-10 {\n+        width: 83.33333333%\n+    }\n+\n+    .attr-col-md-9 {\n+        width: 75%\n+    }\n+\n+    .attr-col-md-8 {\n+        width: 66.66666667%\n+    }\n+\n+    .attr-col-md-7 {\n+        width: 58.33333333%\n+    }\n+\n+    .attr-col-md-6 {\n+        width: 50%\n+    }\n+\n+    .attr-col-md-5 {\n+        width: 41.66666667%\n+    }\n+\n+    .attr-col-md-4 {\n+        width: 33.33333333%\n+    }\n+\n+    .attr-col-md-3 {\n+        width: 25%\n+    }\n+\n+    .attr-col-md-2 {\n+        width: 16.66666667%\n+    }\n+\n+    .attr-col-md-1 {\n+        width: 8.33333333%\n+    }\n+\n+    .attr-col-md-pull-12 {\n+        right: 100%\n+    }\n+\n+    .attr-col-md-pull-11 {\n+        right: 91.66666667%\n+    }\n+\n+    .attr-col-md-pull-10 {\n+        right: 83.33333333%\n+    }\n+\n+    .attr-col-md-pull-9 {\n+        right: 75%\n+    }\n+\n+    .attr-col-md-pull-8 {\n+        right: 66.66666667%\n+    }\n+\n+    .attr-col-md-pull-7 {\n+        right: 58.33333333%\n+    }\n+\n+    .attr-col-md-pull-6 {\n+        right: 50%\n+    }\n+\n+    .attr-col-md-pull-5 {\n+        right: 41.66666667%\n+    }\n+\n+    .attr-col-md-pull-4 {\n+        right: 33.33333333%\n+    }\n+\n+    .attr-col-md-pull-3 {\n+        right: 25%\n+    }\n+\n+    .attr-col-md-pull-2 {\n+        right: 16.66666667%\n+    }\n+\n+    .attr-col-md-pull-1 {\n+        right: 8.33333333%\n+    }\n+\n+    .attr-col-md-pull-0 {\n+        right: auto\n+    }\n+\n+    .attr-col-md-push-12 {\n+        left: 100%\n+    }\n+\n+    .attr-col-md-push-11 {\n+        left: 91.66666667%\n+    }\n+\n+    .attr-col-md-push-10 {\n+        left: 83.33333333%\n+    }\n+\n+    .attr-col-md-push-9 {\n+        left: 75%\n+    }\n+\n+    .attr-col-md-push-8 {\n+        left: 66.66666667%\n+    }\n+\n+    .attr-col-md-push-7 {\n+        left: 58.33333333%\n+    }\n+\n+    .attr-col-md-push-6 {\n+        left: 50%\n+    }\n+\n+    .attr-col-md-push-5 {\n+        left: 41.66666667%\n+    }\n+\n+    .attr-col-md-push-4 {\n+        left: 33.33333333%\n+    }\n+\n+    .attr-col-md-push-3 {\n+        left: 25%\n+    }\n+\n+    .attr-col-md-push-2 {\n+        left: 16.66666667%\n+    }\n+\n+    .attr-col-md-push-1 {\n+        left: 8.33333333%\n+    }\n+\n+    .attr-col-md-push-0 {\n+        left: auto\n+    }\n+\n+    .attr-col-md-offset-12 {\n+        margin-left: 100%\n+    }\n+\n+    .attr-col-md-offset-11 {\n+        margin-left: 91.66666667%\n+    }\n+\n+    .attr-col-md-offset-10 {\n+        margin-left: 83.33333333%\n+    }\n+\n+    .attr-col-md-offset-9 {\n+        margin-left: 75%\n+    }\n+\n+    .attr-col-md-offset-8 {\n+        margin-left: 66.66666667%\n+    }\n+\n+    .attr-col-md-offset-7 {\n+        margin-left: 58.33333333%\n+    }\n+\n+    .attr-col-md-offset-6 {\n+        margin-left: 50%\n+    }\n+\n+    .attr-col-md-offset-5 {\n+        margin-left: 41.66666667%\n+    }\n+\n+    .attr-col-md-offset-4 {\n+        margin-left: 33.33333333%\n+    }\n+\n+    .attr-col-md-offset-3 {\n+        margin-left: 25%\n+    }\n+\n+    .attr-col-md-offset-2 {\n+        margin-left: 16.66666667%\n+    }\n+\n+    .attr-col-md-offset-1 {\n+        margin-left: 8.33333333%\n+    }\n+\n+    .attr-col-md-offset-0 {\n+        margin-left: 0\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+\n+    .attr-col-lg-1,\n+    .attr-col-lg-10,\n+    .attr-col-lg-11,\n+    .attr-col-lg-12,\n+    .attr-col-lg-2,\n+    .attr-col-lg-3,\n+    .attr-col-lg-4,\n+    .attr-col-lg-5,\n+    .attr-col-lg-6,\n+    .attr-col-lg-7,\n+    .attr-col-lg-8,\n+    .attr-col-lg-9 {\n+        float: left\n+    }\n+\n+    .attr-col-lg-12 {\n+        width: 100%\n+    }\n+\n+    .attr-col-lg-11 {\n+        width: 91.66666667%\n+    }\n+\n+    .attr-col-lg-10 {\n+        width: 83.33333333%\n+    }\n+\n+    .attr-col-lg-9 {\n+        width: 75%\n+    }\n+\n+    .attr-col-lg-8 {\n+        width: 66.66666667%\n+    }\n+\n+    .attr-col-lg-7 {\n+        width: 58.33333333%\n+    }\n+\n+    .attr-col-lg-6 {\n+        width: 50%\n+    }\n+\n+    .attr-col-lg-5 {\n+        width: 41.66666667%\n+    }\n+\n+    .attr-col-lg-4 {\n+        width: 33.33333333%\n+    }\n+\n+    .attr-col-lg-3 {\n+        width: 25%\n+    }\n+\n+    .attr-col-lg-2 {\n+        width: 16.66666667%\n+    }\n+\n+    .attr-col-lg-1 {\n+        width: 8.33333333%\n+    }\n+\n+    .attr-col-lg-pull-12 {\n+        right: 100%\n+    }\n+\n+    .attr-col-lg-pull-11 {\n+        right: 91.66666667%\n+    }\n+\n+    .attr-col-lg-pull-10 {\n+        right: 83.33333333%\n+    }\n+\n+    .attr-col-lg-pull-9 {\n+        right: 75%\n+    }\n+\n+    .attr-col-lg-pull-8 {\n+        right: 66.66666667%\n+    }\n+\n+    .attr-col-lg-pull-7 {\n+        right: 58.33333333%\n+    }\n+\n+    .attr-col-lg-pull-6 {\n+        right: 50%\n+    }\n+\n+    .attr-col-lg-pull-5 {\n+        right: 41.66666667%\n+    }\n+\n+    .attr-col-lg-pull-4 {\n+        right: 33.33333333%\n+    }\n+\n+    .attr-col-lg-pull-3 {\n+        right: 25%\n+    }\n+\n+    .attr-col-lg-pull-2 {\n+        right: 16.66666667%\n+    }\n+\n+    .attr-col-lg-pull-1 {\n+        right: 8.33333333%\n+    }\n+\n+    .attr-col-lg-pull-0 {\n+        right: auto\n+    }\n+\n+    .attr-col-lg-push-12 {\n+        left: 100%\n+    }\n+\n+    .attr-col-lg-push-11 {\n+        left: 91.66666667%\n+    }\n+\n+    .attr-col-lg-push-10 {\n+        left: 83.33333333%\n+    }\n+\n+    .attr-col-lg-push-9 {\n+        left: 75%\n+    }\n+\n+    .attr-col-lg-push-8 {\n+        left: 66.66666667%\n+    }\n+\n+    .attr-col-lg-push-7 {\n+        left: 58.33333333%\n+    }\n+\n+    .attr-col-lg-push-6 {\n+        left: 50%\n+    }\n+\n+    .attr-col-lg-push-5 {\n+        left: 41.66666667%\n+    }\n+\n+    .attr-col-lg-push-4 {\n+        left: 33.33333333%\n+    }\n+\n+    .attr-col-lg-push-3 {\n+        left: 25%\n+    }\n+\n+    .attr-col-lg-push-2 {\n+        left: 16.66666667%\n+    }\n+\n+    .attr-col-lg-push-1 {\n+        left: 8.33333333%\n+    }\n+\n+    .attr-col-lg-push-0 {\n+        left: auto\n+    }\n+\n+    .attr-col-lg-offset-12 {\n+        margin-left: 100%\n+    }\n+\n+    .attr-col-lg-offset-11 {\n+        margin-left: 91.66666667%\n+    }\n+\n+    .attr-col-lg-offset-10 {\n+        margin-left: 83.33333333%\n+    }\n+\n+    .attr-col-lg-offset-9 {\n+        margin-left: 75%\n+    }\n+\n+    .attr-col-lg-offset-8 {\n+        margin-left: 66.66666667%\n+    }\n+\n+    .attr-col-lg-offset-7 {\n+        margin-left: 58.33333333%\n+    }\n+\n+    .attr-col-lg-offset-6 {\n+        margin-left: 50%\n+    }\n+\n+    .attr-col-lg-offset-5 {\n+        margin-left: 41.66666667%\n+    }\n+\n+    .attr-col-lg-offset-4 {\n+        margin-left: 33.33333333%\n+    }\n+\n+    .attr-col-lg-offset-3 {\n+        margin-left: 25%\n+    }\n+\n+    .attr-col-lg-offset-2 {\n+        margin-left: 16.66666667%\n+    }\n+\n+    .attr-col-lg-offset-1 {\n+        margin-left: 8.33333333%\n+    }\n+\n+    .attr-col-lg-offset-0 {\n+        margin-left: 0\n+    }\n+}\n+\n+.attr-table {\n+    width        : 100%;\n+    max-width    : 100%;\n+    margin-bottom: 20px\n+}\n+\n+.attr-table>tbody>tr>td,\n+.attr-table>tbody>tr>th,\n+.attr-table>tfoot>tr>td,\n+.attr-table>tfoot>tr>th,\n+.attr-table>thead>tr>td,\n+.attr-table>thead>tr>th {\n+    padding       : 8px;\n+    line-height   : 1.42857143;\n+    vertical-align: top;\n+    border-top    : 1px solid #ddd\n+}\n+\n+.attr-table>thead>tr>th {\n+    vertical-align: bottom;\n+    border-bottom : 2px solid #ddd\n+}\n+\n+.attr-table>caption+thead>tr:first-child>td,\n+.attr-table>caption+thead>tr:first-child>th,\n+.attr-table>colgroup+thead>tr:first-child>td,\n+.attr-table>colgroup+thead>tr:first-child>th,\n+.attr-table>thead:first-child>tr:first-child>td,\n+.attr-table>thead:first-child>tr:first-child>th {\n+    border-top: 0\n+}\n+\n+.attr-table>tbody+tbody {\n+    border-top: 2px solid #ddd\n+}\n+\n+.attr-table .attr-table {\n+    background-color: #fff\n+}\n+\n+.attr-table-condensed>tbody>tr>td,\n+.attr-table-condensed>tbody>tr>th,\n+.attr-table-condensed>tfoot>tr>td,\n+.attr-table-condensed>tfoot>tr>th,\n+.attr-table-condensed>thead>tr>td,\n+.attr-table-condensed>thead>tr>th {\n+    padding: 5px\n+}\n+\n+.attr-table-bordered {\n+    border: 1px solid #ddd\n+}\n+\n+.attr-table-bordered>tbody>tr>td,\n+.attr-table-bordered>tbody>tr>th,\n+.attr-table-bordered>tfoot>tr>td,\n+.attr-table-bordered>tfoot>tr>th,\n+.attr-table-bordered>thead>tr>td,\n+.attr-table-bordered>thead>tr>th {\n+    border: 1px solid #ddd\n+}\n+\n+.attr-table-bordered>thead>tr>td,\n+.attr-table-bordered>thead>tr>th {\n+    border-bottom-width: 2px\n+}\n+\n+.attr-table-striped>tbody>tr:nth-of-type(odd) {\n+    background-color: #f9f9f9\n+}\n+\n+.attr-table-hover>tbody>tr:hover {\n+    background-color: #f5f5f5\n+}\n+\n+.attr-table>tbody>tr.attr-active>td,\n+.attr-table>tbody>tr.attr-active>th,\n+.attr-table>tbody>tr>td.attr-active,\n+.attr-table>tbody>tr>th.attr-active,\n+.attr-table>tfoot>tr.attr-active>td,\n+.attr-table>tfoot>tr.attr-active>th,\n+.attr-table>tfoot>tr>td.attr-active,\n+.attr-table>tfoot>tr>th.attr-active,\n+.attr-table>thead>tr.attr-active>td,\n+.attr-table>thead>tr.attr-active>th,\n+.attr-table>thead>tr>td.attr-active,\n+.attr-table>thead>tr>th.attr-active {\n+    background-color: #f5f5f5\n+}\n+\n+.attr-table-hover>tbody>tr.attr-active:hover>td,\n+.attr-table-hover>tbody>tr.attr-active:hover>th,\n+.attr-table-hover>tbody>tr:hover>.attr-active,\n+.attr-table-hover>tbody>tr>td.attr-active:hover,\n+.attr-table-hover>tbody>tr>th.attr-active:hover {\n+    background-color: #e8e8e8\n+}\n+\n+.attr-table>tbody>tr.attr-success>td,\n+.attr-table>tbody>tr.attr-success>th,\n+.attr-table>tbody>tr>td.attr-success,\n+.attr-table>tbody>tr>th.attr-success,\n+.attr-table>tfoot>tr.attr-success>td,\n+.attr-table>tfoot>tr.attr-success>th,\n+.attr-table>tfoot>tr>td.attr-success,\n+.attr-table>tfoot>tr>th.attr-success,\n+.attr-table>thead>tr.attr-success>td,\n+.attr-table>thead>tr.attr-success>th,\n+.attr-table>thead>tr>td.attr-success,\n+.attr-table>thead>tr>th.attr-success {\n+    background-color: #dff0d8\n+}\n+\n+.attr-table-hover>tbody>tr.attr-success:hover>td,\n+.attr-table-hover>tbody>tr.attr-success:hover>th,\n+.attr-table-hover>tbody>tr:hover>.attr-success,\n+.attr-table-hover>tbody>tr>td.attr-success:hover,\n+.attr-table-hover>tbody>tr>th.attr-success:hover {\n+    background-color: #d0e9c6\n+}\n+\n+.attr-table>tbody>tr.attr-info>td,\n+.attr-table>tbody>tr.attr-info>th,\n+.attr-table>tbody>tr>td.attr-info,\n+.attr-table>tbody>tr>th.attr-info,\n+.attr-table>tfoot>tr.attr-info>td,\n+.attr-table>tfoot>tr.attr-info>th,\n+.attr-table>tfoot>tr>td.attr-info,\n+.attr-table>tfoot>tr>th.attr-info,\n+.attr-table>thead>tr.attr-info>td,\n+.attr-table>thead>tr.attr-info>th,\n+.attr-table>thead>tr>td.attr-info,\n+.attr-table>thead>tr>th.attr-info {\n+    background-color: #d9edf7\n+}\n+\n+.attr-table-hover>tbody>tr.attr-info:hover>td,\n+.attr-table-hover>tbody>tr.attr-info:hover>th,\n+.attr-table-hover>tbody>tr:hover>.attr-info,\n+.attr-table-hover>tbody>tr>td.attr-info:hover,\n+.attr-table-hover>tbody>tr>th.attr-info:hover {\n+    background-color: #c4e3f3\n+}\n+\n+.attr-table>tbody>tr.attr-warning>td,\n+.attr-table>tbody>tr.attr-warning>th,\n+.attr-table>tbody>tr>td.attr-warning,\n+.attr-table>tbody>tr>th.attr-warning,\n+.attr-table>tfoot>tr.attr-warning>td,\n+.attr-table>tfoot>tr.attr-warning>th,\n+.attr-table>tfoot>tr>td.attr-warning,\n+.attr-table>tfoot>tr>th.attr-warning,\n+.attr-table>thead>tr.attr-warning>td,\n+.attr-table>thead>tr.attr-warning>th,\n+.attr-table>thead>tr>td.attr-warning,\n+.attr-table>thead>tr>th.attr-warning {\n+    background-color: #fcf8e3\n+}\n+\n+.attr-table-hover>tbody>tr.attr-warning:hover>td,\n+.attr-table-hover>tbody>tr.attr-warning:hover>th,\n+.attr-table-hover>tbody>tr:hover>.attr-warning,\n+.attr-table-hover>tbody>tr>td.attr-warning:hover,\n+.attr-table-hover>tbody>tr>th.attr-warning:hover {\n+    background-color: #faf2cc\n+}\n+\n+.attr-table>tbody>tr.attr-danger>td,\n+.attr-table>tbody>tr.attr-danger>th,\n+.attr-table>tbody>tr>td.attr-danger,\n+.attr-table>tbody>tr>th.attr-danger,\n+.attr-table>tfoot>tr.attr-danger>td,\n+.attr-table>tfoot>tr.attr-danger>th,\n+.attr-table>tfoot>tr>td.attr-danger,\n+.attr-table>tfoot>tr>th.attr-danger,\n+.attr-table>thead>tr.attr-danger>td,\n+.attr-table>thead>tr.attr-danger>th,\n+.attr-table>thead>tr>td.attr-danger,\n+.attr-table>thead>tr>th.attr-danger {\n+    background-color: #f2dede\n+}\n+\n+.attr-table-hover>tbody>tr.attr-danger:hover>td,\n+.attr-table-hover>tbody>tr.attr-danger:hover>th,\n+.attr-table-hover>tbody>tr:hover>.attr-danger,\n+.attr-table-hover>tbody>tr>td.attr-danger:hover,\n+.attr-table-hover>tbody>tr>th.attr-danger:hover {\n+    background-color: #ebcccc\n+}\n+\n+.attr-table-responsive {\n+    min-height: .01%;\n+    overflow-x: auto\n+}\n+\n+@media screen and (max-width:767px) {\n+    .attr-table-responsive {\n+        width             : 100%;\n+        margin-bottom     : 15px;\n+        overflow-y        : hidden;\n+        -ms-overflow-style: -ms-autohiding-scrollbar;\n+        border            : 1px solid #ddd\n+    }\n+\n+    .attr-table-responsive>.attr-table {\n+        margin-bottom: 0\n+    }\n+\n+    .attr-table-responsive>.attr-table>tbody>tr>td,\n+    .attr-table-responsive>.attr-table>tbody>tr>th,\n+    .attr-table-responsive>.attr-table>tfoot>tr>td,\n+    .attr-table-responsive>.attr-table>tfoot>tr>th,\n+    .attr-table-responsive>.attr-table>thead>tr>td,\n+    .attr-table-responsive>.attr-table>thead>tr>th {\n+        white-space: nowrap\n+    }\n+\n+    .attr-table-responsive>.attr-table-bordered {\n+        border: 0\n+    }\n+\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr>td:first-child,\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr>th:first-child,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr>td:first-child,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr>th:first-child,\n+    .attr-table-responsive>.attr-table-bordered>thead>tr>td:first-child,\n+    .attr-table-responsive>.attr-table-bordered>thead>tr>th:first-child {\n+        border-left: 0\n+    }\n+\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr>td:last-child,\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr>th:last-child,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr>td:last-child,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr>th:last-child,\n+    .attr-table-responsive>.attr-table-bordered>thead>tr>td:last-child,\n+    .attr-table-responsive>.attr-table-bordered>thead>tr>th:last-child {\n+        border-right: 0\n+    }\n+\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>td,\n+    .attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>th,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>td,\n+    .attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>th {\n+        border-bottom: 0\n+    }\n+}\n+\n+.attr-form-control {\n+    display           : block;\n+    width             : 100%;\n+    height            : 34px;\n+    padding           : 6px 12px;\n+    font-size         : 14px;\n+    line-height       : 1.42857143;\n+    color             : #555;\n+    background-color  : #fff;\n+    background-image  : none;\n+    border            : 1px solid #ccc;\n+    border-radius     : 4px;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075);\n+    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\n+    -o-transition     : border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n+    transition        : border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\n+    transition        : border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n+    transition        : border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s\n+}\n+\n+.attr-form-control:focus {\n+    border-color      : #66afe9;\n+    outline           : 0;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)\n+}\n+\n+.attr-form-control::-moz-placeholder {\n+    color  : #999;\n+    opacity: 1\n+}\n+\n+.attr-form-control:-ms-input-placeholder {\n+    color: #999\n+}\n+\n+.attr-form-control::-webkit-input-placeholder {\n+    color: #999\n+}\n+\n+.attr-form-control::-ms-expand {\n+    background-color: transparent;\n+    border          : 0\n+}\n+\n+.attr-form-control[disabled],\n+.attr-form-control[readonly],\n+fieldset[disabled] .attr-form-control {\n+    background-color: #eee;\n+    opacity         : 1\n+}\n+\n+.attr-form-control[disabled],\n+fieldset[disabled] .attr-form-control {\n+    cursor: not-allowed\n+}\n+\n+textarea.attr-form-control {\n+    height: auto\n+}\n+\n+@media screen and (-webkit-min-device-pixel-ratio:0) {\n+\n+    input[type=date].attr-form-control,\n+    input[type=datetime-local].attr-form-control,\n+    input[type=month].attr-form-control,\n+    input[type=time].attr-form-control {\n+        line-height: 34px\n+    }\n+\n+    .attr-input-group-sm input[type=date],\n+    .attr-input-group-sm input[type=datetime-local],\n+    .attr-input-group-sm input[type=month],\n+    .attr-input-group-sm input[type=time],\n+    input[type=date].attr-input-sm,\n+    input[type=datetime-local].attr-input-sm,\n+    input[type=month].attr-input-sm,\n+    input[type=time].attr-input-sm {\n+        line-height: 30px\n+    }\n+\n+    .attr-input-group-lg input[type=date],\n+    .attr-input-group-lg input[type=datetime-local],\n+    .attr-input-group-lg input[type=month],\n+    .attr-input-group-lg input[type=time],\n+    input[type=date].attr-input-lg,\n+    input[type=datetime-local].attr-input-lg,\n+    input[type=month].attr-input-lg,\n+    input[type=time].attr-input-lg {\n+        line-height: 46px\n+    }\n+}\n+\n+.attr-form-group {\n+    margin-bottom: 15px\n+}\n+\n+.attr-checkbox,\n+.attr-radio {\n+    position     : relative;\n+    display      : block;\n+    margin-top   : 10px;\n+    margin-bottom: 10px\n+}\n+\n+.attr-checkbox label,\n+.attr-radio label {\n+    min-height   : 20px;\n+    padding-left : 20px;\n+    margin-bottom: 0;\n+    font-weight  : 400;\n+    cursor       : pointer\n+}\n+\n+.attr-checkbox input[type=checkbox],\n+.attr-checkbox-inline input[type=checkbox],\n+.attr-radio input[type=radio],\n+.attr-radio-inline input[type=radio] {\n+    position   : absolute;\n+    margin-left: -20px\n+}\n+\n+.attr-checkbox+.attr-checkbox,\n+.attr-radio+.attr-radio {\n+    margin-top: -5px\n+}\n+\n+.attr-checkbox-inline,\n+.attr-radio-inline {\n+    position      : relative;\n+    display       : inline-block;\n+    padding-left  : 20px;\n+    margin-bottom : 0;\n+    font-weight   : 400;\n+    vertical-align: middle;\n+    cursor        : pointer\n+}\n+\n+.attr-checkbox-inline+.attr-checkbox-inline,\n+.attr-radio-inline+.attr-radio-inline {\n+    margin-top : 0;\n+    margin-left: 10px\n+}\n+\n+fieldset[disabled] input[type=checkbox],\n+fieldset[disabled] input[type=radio],\n+input[type=checkbox].attr-disabled,\n+input[type=checkbox][disabled],\n+input[type=radio].attr-disabled,\n+input[type=radio][disabled] {\n+    cursor: not-allowed\n+}\n+\n+.attr-checkbox-inline.attr-disabled,\n+.attr-radio-inline.attr-disabled,\n+fieldset[disabled] .attr-checkbox-inline,\n+fieldset[disabled] .attr-radio-inline {\n+    cursor: not-allowed\n+}\n+\n+.attr-checkbox.attr-disabled label,\n+.attr-radio.attr-disabled label,\n+fieldset[disabled] .attr-checkbox label,\n+fieldset[disabled] .attr-radio label {\n+    cursor: not-allowed\n+}\n+\n+.attr-form-control-static {\n+    min-height    : 34px;\n+    padding-top   : 7px;\n+    padding-bottom: 7px;\n+    margin-bottom : 0\n+}\n+\n+.attr-form-control-static.attr-input-lg,\n+.attr-form-control-static.attr-input-sm {\n+    padding-right: 0;\n+    padding-left : 0\n+}\n+\n+.attr-input-sm {\n+    height       : 30px;\n+    padding      : 5px 10px;\n+    font-size    : 12px;\n+    line-height  : 1.5;\n+    border-radius: 3px\n+}\n+\n+select.attr-input-sm {\n+    height     : 30px;\n+    line-height: 30px\n+}\n+\n+select[multiple].attr-input-sm,\n+textarea.attr-input-sm {\n+    height: auto\n+}\n+\n+.attr-form-group-sm .attr-form-control {\n+    height       : 30px;\n+    padding      : 5px 10px;\n+    font-size    : 12px;\n+    line-height  : 1.5;\n+    border-radius: 3px\n+}\n+\n+.attr-form-group-sm select.attr-form-control {\n+    height     : 30px;\n+    line-height: 30px\n+}\n+\n+.attr-form-group-sm select[multiple].attr-form-control,\n+.attr-form-group-sm textarea.attr-form-control {\n+    height: auto\n+}\n+\n+.attr-form-group-sm .attr-form-control-static {\n+    height     : 30px;\n+    min-height : 32px;\n+    padding    : 6px 10px;\n+    font-size  : 12px;\n+    line-height: 1.5\n+}\n+\n+.attr-input-lg {\n+    height       : 46px;\n+    padding      : 10px 16px;\n+    font-size    : 18px;\n+    line-height  : 1.3333333;\n+    border-radius: 6px\n+}\n+\n+select.attr-input-lg {\n+    height     : 46px;\n+    line-height: 46px\n+}\n+\n+select[multiple].attr-input-lg,\n+textarea.attr-input-lg {\n+    height: auto\n+}\n+\n+.attr-form-group-lg .attr-form-control {\n+    height       : 46px;\n+    padding      : 10px 16px;\n+    font-size    : 18px;\n+    line-height  : 1.3333333;\n+    border-radius: 6px\n+}\n+\n+.attr-form-group-lg select.attr-form-control {\n+    height     : 46px;\n+    line-height: 46px\n+}\n+\n+.attr-form-group-lg select[multiple].attr-form-control,\n+.attr-form-group-lg textarea.attr-form-control {\n+    height: auto\n+}\n+\n+.attr-form-group-lg .attr-form-control-static {\n+    height     : 46px;\n+    min-height : 38px;\n+    padding    : 11px 16px;\n+    font-size  : 18px;\n+    line-height: 1.3333333\n+}\n+\n+.attr-has-feedback {\n+    position: relative\n+}\n+\n+.attr-has-feedback .attr-form-control {\n+    padding-right: 42.5px\n+}\n+\n+.attr-form-control-feedback {\n+    position      : absolute;\n+    top           : 0;\n+    right         : 0;\n+    z-index       : 2;\n+    display       : block;\n+    width         : 34px;\n+    height        : 34px;\n+    line-height   : 34px;\n+    text-align    : center;\n+    pointer-events: none\n+}\n+\n+.attr-form-group-lg .attr-form-control+.attr-form-control-feedback,\n+.attr-input-group-lg+.attr-form-control-feedback,\n+.attr-input-lg+.attr-form-control-feedback {\n+    width      : 46px;\n+    height     : 46px;\n+    line-height: 46px\n+}\n+\n+.attr-form-group-sm .attr-form-control+.attr-form-control-feedback,\n+.attr-input-group-sm+.attr-form-control-feedback,\n+.attr-input-sm+.attr-form-control-feedback {\n+    width      : 30px;\n+    height     : 30px;\n+    line-height: 30px\n+}\n+\n+.attr-has-success .attr-checkbox,\n+.attr-has-success .attr-checkbox-inline,\n+.attr-has-success .attr-control-label,\n+.attr-has-success .attr-help-block,\n+.attr-has-success .attr-radio,\n+.attr-has-success .attr-radio-inline,\n+.attr-has-success.attr-checkbox label,\n+.attr-has-success.attr-checkbox-inline label,\n+.attr-has-success.attr-radio label,\n+.attr-has-success.attr-radio-inline label {\n+    color: #3c763d\n+}\n+\n+.attr-has-success .attr-form-control {\n+    border-color      : #3c763d;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\n+}\n+\n+.attr-has-success .attr-form-control:focus {\n+    border-color      : #2b542c;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168\n+}\n+\n+.attr-has-success .attr-input-group-addon {\n+    color           : #3c763d;\n+    background-color: #dff0d8;\n+    border-color    : #3c763d\n+}\n+\n+.attr-has-success .attr-form-control-feedback {\n+    color: #3c763d\n+}\n+\n+.attr-has-warning .attr-checkbox,\n+.attr-has-warning .attr-checkbox-inline,\n+.attr-has-warning .attr-control-label,\n+.attr-has-warning .attr-help-block,\n+.attr-has-warning .attr-radio,\n+.attr-has-warning .attr-radio-inline,\n+.attr-has-warning.attr-checkbox label,\n+.attr-has-warning.attr-checkbox-inline label,\n+.attr-has-warning.attr-radio label,\n+.attr-has-warning.attr-radio-inline label {\n+    color: #8a6d3b\n+}\n+\n+.attr-has-warning .attr-form-control {\n+    border-color      : #8a6d3b;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\n+}\n+\n+.attr-has-warning .attr-form-control:focus {\n+    border-color      : #66512c;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b\n+}\n+\n+.attr-has-warning .attr-input-group-addon {\n+    color           : #8a6d3b;\n+    background-color: #fcf8e3;\n+    border-color    : #8a6d3b\n+}\n+\n+.attr-has-warning .attr-form-control-feedback {\n+    color: #8a6d3b\n+}\n+\n+.attr-has-error .attr-checkbox,\n+.attr-has-error .attr-checkbox-inline,\n+.attr-has-error .attr-control-label,\n+.attr-has-error .attr-help-block,\n+.attr-has-error .attr-radio,\n+.attr-has-error .attr-radio-inline,\n+.attr-has-error.attr-checkbox label,\n+.attr-has-error.attr-checkbox-inline label,\n+.attr-has-error.attr-radio label,\n+.attr-has-error.attr-radio-inline label {\n+    color: #a94442\n+}\n+\n+.attr-has-error .attr-form-control {\n+    border-color      : #a94442;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075)\n+}\n+\n+.attr-has-error .attr-form-control:focus {\n+    border-color      : #843534;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483\n+}\n+\n+.attr-has-error .attr-input-group-addon {\n+    color           : #a94442;\n+    background-color: #f2dede;\n+    border-color    : #a94442\n+}\n+\n+.attr-has-error .attr-form-control-feedback {\n+    color: #a94442\n+}\n+\n+.attr-has-feedback label~.attr-form-control-feedback {\n+    top: 25px\n+}\n+\n+.attr-has-feedback label.attr-sr-only~.attr-form-control-feedback {\n+    top: 0\n+}\n+\n+.attr-help-block {\n+    display      : block;\n+    margin-top   : 5px;\n+    margin-bottom: 10px;\n+    color        : #737373\n+}\n+\n+@media (min-width:768px) {\n+    .attr-form-inline .attr-form-group {\n+        display       : inline-block;\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-form-inline .attr-form-control {\n+        display       : inline-block;\n+        width         : auto;\n+        vertical-align: middle\n+    }\n+\n+    .attr-form-inline .attr-form-control-static {\n+        display: inline-block\n+    }\n+\n+    .attr-form-inline .attr-input-group {\n+        display       : inline-table;\n+        vertical-align: middle\n+    }\n+\n+    .attr-form-inline .attr-input-group .attr-form-control,\n+    .attr-form-inline .attr-input-group .attr-input-group-addon,\n+    .attr-form-inline .attr-input-group .attr-input-group-btn {\n+        width: auto\n+    }\n+\n+    .attr-form-inline .attr-input-group>.attr-form-control {\n+        width: 100%\n+    }\n+\n+    .attr-form-inline .attr-control-label {\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-form-inline .attr-checkbox,\n+    .attr-form-inline .attr-radio {\n+        display       : inline-block;\n+        margin-top    : 0;\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-form-inline .attr-checkbox label,\n+    .attr-form-inline .attr-radio label {\n+        padding-left: 0\n+    }\n+\n+    .attr-form-inline .attr-checkbox input[type=checkbox],\n+    .attr-form-inline .attr-radio input[type=radio] {\n+        position   : relative;\n+        margin-left: 0\n+    }\n+\n+    .attr-form-inline .attr-has-feedback .attr-form-control-feedback {\n+        top: 0\n+    }\n+}\n+\n+.attr-form-horizontal .attr-checkbox,\n+.attr-form-horizontal .attr-checkbox-inline,\n+.attr-form-horizontal .attr-radio,\n+.attr-form-horizontal .attr-radio-inline {\n+    padding-top  : 7px;\n+    margin-top   : 0;\n+    margin-bottom: 0\n+}\n+\n+.attr-form-horizontal .attr-checkbox,\n+.attr-form-horizontal .attr-radio {\n+    min-height: 27px\n+}\n+\n+.attr-form-horizontal .attr-form-group {\n+    margin-right: -15px;\n+    margin-left : -15px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-form-horizontal .attr-control-label {\n+        padding-top  : 7px;\n+        margin-bottom: 0;\n+        text-align   : right\n+    }\n+}\n+\n+.attr-form-horizontal .attr-has-feedback .attr-form-control-feedback {\n+    right: 15px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-form-horizontal .attr-form-group-lg .attr-control-label {\n+        padding-top: 11px;\n+        font-size  : 18px\n+    }\n+}\n+\n+@media (min-width:768px) {\n+    .attr-form-horizontal .attr-form-group-sm .attr-control-label {\n+        padding-top: 6px;\n+        font-size  : 12px\n+    }\n+}\n+\n+.attr-btn {\n+    display            : inline-block;\n+    padding            : 6px 12px;\n+    margin-bottom      : 0;\n+    font-size          : 14px;\n+    font-weight        : 400;\n+    line-height        : 1.42857143;\n+    text-align         : center;\n+    white-space        : nowrap;\n+    vertical-align     : middle;\n+    -ms-touch-action   : manipulation;\n+    touch-action       : manipulation;\n+    cursor             : pointer;\n+    -webkit-user-select: none;\n+    -moz-user-select   : none;\n+    -ms-user-select    : none;\n+    user-select        : none;\n+    background-image   : none;\n+    border             : 1px solid transparent;\n+    border-radius      : 4px\n+}\n+\n+.attr-btn.attr-active.attr-focus,\n+.attr-btn.attr-active:focus,\n+.attr-btn.attr-focus,\n+.attr-btn:active.attr-focus,\n+.attr-btn:active:focus,\n+.attr-btn:focus {\n+    outline       : 5px auto -webkit-focus-ring-color;\n+    outline-offset: -2px\n+}\n+\n+.attr-btn.attr-focus,\n+.attr-btn:focus,\n+.attr-btn:hover {\n+    color          : #333;\n+    text-decoration: none\n+}\n+\n+.attr-btn.attr-active,\n+.attr-btn:active {\n+    background-image  : none;\n+    outline           : 0;\n+    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n+    box-shadow        : inset 0 3px 5px rgba(0, 0, 0, .125)\n+}\n+\n+.attr-btn.attr-disabled,\n+.attr-btn[disabled],\n+fieldset[disabled] .attr-btn {\n+    cursor            : not-allowed;\n+    -webkit-box-shadow: none;\n+    box-shadow        : none;\n+    opacity           : .65\n+}\n+\n+a.attr-btn.attr-disabled,\n+fieldset[disabled] a.attr-btn {\n+    pointer-events: none\n+}\n+\n+.attr-btn-default {\n+    color           : #333;\n+    background-color: #fff;\n+    border-color    : #ccc\n+}\n+\n+.attr-btn-default.attr-focus,\n+.attr-btn-default:focus {\n+    color           : #333;\n+    background-color: #e6e6e6;\n+    border-color    : #8c8c8c\n+}\n+\n+.attr-btn-default:hover {\n+    color           : #333;\n+    background-color: #e6e6e6;\n+    border-color    : #adadad\n+}\n+\n+.attr-btn-default.attr-active,\n+.attr-btn-default:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-default {\n+    color           : #333;\n+    background-color: #e6e6e6;\n+    border-color    : #adadad\n+}\n+\n+.attr-btn-default.attr-active.attr-focus,\n+.attr-btn-default.attr-active:focus,\n+.attr-btn-default.attr-active:hover,\n+.attr-btn-default:active.attr-focus,\n+.attr-btn-default:active:focus,\n+.attr-btn-default:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-default.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-default:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-default:hover {\n+    color           : #333;\n+    background-color: #d4d4d4;\n+    border-color    : #8c8c8c\n+}\n+\n+.attr-btn-default.attr-active,\n+.attr-btn-default:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-default {\n+    background-image: none\n+}\n+\n+.attr-btn-default.attr-disabled.attr-focus,\n+.attr-btn-default.attr-disabled:focus,\n+.attr-btn-default.attr-disabled:hover,\n+.attr-btn-default[disabled].attr-focus,\n+.attr-btn-default[disabled]:focus,\n+.attr-btn-default[disabled]:hover,\n+fieldset[disabled] .attr-btn-default.attr-focus,\n+fieldset[disabled] .attr-btn-default:focus,\n+fieldset[disabled] .attr-btn-default:hover {\n+    background-color: #fff;\n+    border-color    : #ccc\n+}\n+\n+.attr-btn-default .attr-badge {\n+    color           : #fff;\n+    background-color: #333\n+}\n+\n+.attr-btn-primary {\n+    color           : #fff;\n+    background-color: #337ab7;\n+    border-color    : #2e6da4\n+}\n+\n+.attr-btn-primary.attr-focus,\n+.attr-btn-primary:focus {\n+    color           : #fff;\n+    background-color: #286090;\n+    border-color    : #122b40\n+}\n+\n+.attr-btn-primary:hover {\n+    color           : #fff;\n+    background-color: #286090;\n+    border-color    : #204d74\n+}\n+\n+.attr-btn-primary.attr-active,\n+.attr-btn-primary:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-primary {\n+    color           : #fff;\n+    background-color: #286090;\n+    border-color    : #204d74\n+}\n+\n+.attr-btn-primary.attr-active.attr-focus,\n+.attr-btn-primary.attr-active:focus,\n+.attr-btn-primary.attr-active:hover,\n+.attr-btn-primary:active.attr-focus,\n+.attr-btn-primary:active:focus,\n+.attr-btn-primary:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-primary.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-primary:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-primary:hover {\n+    color           : #fff;\n+    background-color: #204d74;\n+    border-color    : #122b40\n+}\n+\n+.attr-btn-primary.attr-active,\n+.attr-btn-primary:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-primary {\n+    background-image: none\n+}\n+\n+.attr-btn-primary.attr-disabled.attr-focus,\n+.attr-btn-primary.attr-disabled:focus,\n+.attr-btn-primary.attr-disabled:hover,\n+.attr-btn-primary[disabled].attr-focus,\n+.attr-btn-primary[disabled]:focus,\n+.attr-btn-primary[disabled]:hover,\n+fieldset[disabled] .attr-btn-primary.attr-focus,\n+fieldset[disabled] .attr-btn-primary:focus,\n+fieldset[disabled] .attr-btn-primary:hover {\n+    background-color: #337ab7;\n+    border-color    : #2e6da4\n+}\n+\n+.attr-btn-primary .attr-badge {\n+    color           : #337ab7;\n+    background-color: #fff\n+}\n+\n+.attr-btn-success {\n+    color           : #fff;\n+    background-color: #5cb85c;\n+    border-color    : #4cae4c\n+}\n+\n+.attr-btn-success.attr-focus,\n+.attr-btn-success:focus {\n+    color           : #fff;\n+    background-color: #449d44;\n+    border-color    : #255625\n+}\n+\n+.attr-btn-success:hover {\n+    color           : #fff;\n+    background-color: #449d44;\n+    border-color    : #398439\n+}\n+\n+.attr-btn-success.attr-active,\n+.attr-btn-success:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-success {\n+    color           : #fff;\n+    background-color: #449d44;\n+    border-color    : #398439\n+}\n+\n+.attr-btn-success.attr-active.attr-focus,\n+.attr-btn-success.attr-active:focus,\n+.attr-btn-success.attr-active:hover,\n+.attr-btn-success:active.attr-focus,\n+.attr-btn-success:active:focus,\n+.attr-btn-success:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-success.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-success:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-success:hover {\n+    color           : #fff;\n+    background-color: #398439;\n+    border-color    : #255625\n+}\n+\n+.attr-btn-success.attr-active,\n+.attr-btn-success:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-success {\n+    background-image: none\n+}\n+\n+.attr-btn-success.attr-disabled.attr-focus,\n+.attr-btn-success.attr-disabled:focus,\n+.attr-btn-success.attr-disabled:hover,\n+.attr-btn-success[disabled].attr-focus,\n+.attr-btn-success[disabled]:focus,\n+.attr-btn-success[disabled]:hover,\n+fieldset[disabled] .attr-btn-success.attr-focus,\n+fieldset[disabled] .attr-btn-success:focus,\n+fieldset[disabled] .attr-btn-success:hover {\n+    background-color: #5cb85c;\n+    border-color    : #4cae4c\n+}\n+\n+.attr-btn-success .attr-badge {\n+    color           : #5cb85c;\n+    background-color: #fff\n+}\n+\n+.attr-btn-info {\n+    color           : #fff;\n+    background-color: #5bc0de;\n+    border-color    : #46b8da\n+}\n+\n+.attr-btn-info.attr-focus,\n+.attr-btn-info:focus {\n+    color           : #fff;\n+    background-color: #31b0d5;\n+    border-color    : #1b6d85\n+}\n+\n+.attr-btn-info:hover {\n+    color           : #fff;\n+    background-color: #31b0d5;\n+    border-color    : #269abc\n+}\n+\n+.attr-btn-info.attr-active,\n+.attr-btn-info:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-info {\n+    color           : #fff;\n+    background-color: #31b0d5;\n+    border-color    : #269abc\n+}\n+\n+.attr-btn-info.attr-active.attr-focus,\n+.attr-btn-info.attr-active:focus,\n+.attr-btn-info.attr-active:hover,\n+.attr-btn-info:active.attr-focus,\n+.attr-btn-info:active:focus,\n+.attr-btn-info:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-info.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-info:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-info:hover {\n+    color           : #fff;\n+    background-color: #269abc;\n+    border-color    : #1b6d85\n+}\n+\n+.attr-btn-info.attr-active,\n+.attr-btn-info:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-info {\n+    background-image: none\n+}\n+\n+.attr-btn-info.attr-disabled.attr-focus,\n+.attr-btn-info.attr-disabled:focus,\n+.attr-btn-info.attr-disabled:hover,\n+.attr-btn-info[disabled].attr-focus,\n+.attr-btn-info[disabled]:focus,\n+.attr-btn-info[disabled]:hover,\n+fieldset[disabled] .attr-btn-info.attr-focus,\n+fieldset[disabled] .attr-btn-info:focus,\n+fieldset[disabled] .attr-btn-info:hover {\n+    background-color: #5bc0de;\n+    border-color    : #46b8da\n+}\n+\n+.attr-btn-info .attr-badge {\n+    color           : #5bc0de;\n+    background-color: #fff\n+}\n+\n+.attr-btn-warning {\n+    color           : #fff;\n+    background-color: #f0ad4e;\n+    border-color    : #eea236\n+}\n+\n+.attr-btn-warning.attr-focus,\n+.attr-btn-warning:focus {\n+    color           : #fff;\n+    background-color: #ec971f;\n+    border-color    : #985f0d\n+}\n+\n+.attr-btn-warning:hover {\n+    color           : #fff;\n+    background-color: #ec971f;\n+    border-color    : #d58512\n+}\n+\n+.attr-btn-warning.attr-active,\n+.attr-btn-warning:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-warning {\n+    color           : #fff;\n+    background-color: #ec971f;\n+    border-color    : #d58512\n+}\n+\n+.attr-btn-warning.attr-active.attr-focus,\n+.attr-btn-warning.attr-active:focus,\n+.attr-btn-warning.attr-active:hover,\n+.attr-btn-warning:active.attr-focus,\n+.attr-btn-warning:active:focus,\n+.attr-btn-warning:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-warning.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-warning:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-warning:hover {\n+    color           : #fff;\n+    background-color: #d58512;\n+    border-color    : #985f0d\n+}\n+\n+.attr-btn-warning.attr-active,\n+.attr-btn-warning:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-warning {\n+    background-image: none\n+}\n+\n+.attr-btn-warning.attr-disabled.attr-focus,\n+.attr-btn-warning.attr-disabled:focus,\n+.attr-btn-warning.attr-disabled:hover,\n+.attr-btn-warning[disabled].attr-focus,\n+.attr-btn-warning[disabled]:focus,\n+.attr-btn-warning[disabled]:hover,\n+fieldset[disabled] .attr-btn-warning.attr-focus,\n+fieldset[disabled] .attr-btn-warning:focus,\n+fieldset[disabled] .attr-btn-warning:hover {\n+    background-color: #f0ad4e;\n+    border-color    : #eea236\n+}\n+\n+.attr-btn-warning .attr-badge {\n+    color           : #f0ad4e;\n+    background-color: #fff\n+}\n+\n+.attr-btn-danger {\n+    color           : #fff;\n+    background-color: #d9534f;\n+    border-color    : #d43f3a\n+}\n+\n+.attr-btn-danger.attr-focus,\n+.attr-btn-danger:focus {\n+    color           : #fff;\n+    background-color: #c9302c;\n+    border-color    : #761c19\n+}\n+\n+.attr-btn-danger:hover {\n+    color           : #fff;\n+    background-color: #c9302c;\n+    border-color    : #ac2925\n+}\n+\n+.attr-btn-danger.attr-active,\n+.attr-btn-danger:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-danger {\n+    color           : #fff;\n+    background-color: #c9302c;\n+    border-color    : #ac2925\n+}\n+\n+.attr-btn-danger.attr-active.attr-focus,\n+.attr-btn-danger.attr-active:focus,\n+.attr-btn-danger.attr-active:hover,\n+.attr-btn-danger:active.attr-focus,\n+.attr-btn-danger:active:focus,\n+.attr-btn-danger:active:hover,\n+.attr-open>.attr-dropdown-toggle.attr-btn-danger.attr-focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-danger:focus,\n+.attr-open>.attr-dropdown-toggle.attr-btn-danger:hover {\n+    color           : #fff;\n+    background-color: #ac2925;\n+    border-color    : #761c19\n+}\n+\n+.attr-btn-danger.attr-active,\n+.attr-btn-danger:active,\n+.attr-open>.attr-dropdown-toggle.attr-btn-danger {\n+    background-image: none\n+}\n+\n+.attr-btn-danger.attr-disabled.attr-focus,\n+.attr-btn-danger.attr-disabled:focus,\n+.attr-btn-danger.attr-disabled:hover,\n+.attr-btn-danger[disabled].attr-focus,\n+.attr-btn-danger[disabled]:focus,\n+.attr-btn-danger[disabled]:hover,\n+fieldset[disabled] .attr-btn-danger.attr-focus,\n+fieldset[disabled] .attr-btn-danger:focus,\n+fieldset[disabled] .attr-btn-danger:hover {\n+    background-color: #d9534f;\n+    border-color    : #d43f3a\n+}\n+\n+.attr-btn-danger .attr-badge {\n+    color           : #d9534f;\n+    background-color: #fff\n+}\n+\n+.attr-btn-link {\n+    font-weight  : 400;\n+    color        : #337ab7;\n+    border-radius: 0\n+}\n+\n+.attr-btn-link,\n+.attr-btn-link.attr-active,\n+.attr-btn-link:active,\n+.attr-btn-link[disabled],\n+fieldset[disabled] .attr-btn-link {\n+    background-color  : transparent;\n+    -webkit-box-shadow: none;\n+    box-shadow        : none\n+}\n+\n+.attr-btn-link,\n+.attr-btn-link:active,\n+.attr-btn-link:focus,\n+.attr-btn-link:hover {\n+    border-color: transparent\n+}\n+\n+.attr-btn-link:focus,\n+.attr-btn-link:hover {\n+    color           : #23527c;\n+    text-decoration : underline;\n+    background-color: transparent\n+}\n+\n+.attr-btn-link[disabled]:focus,\n+.attr-btn-link[disabled]:hover,\n+fieldset[disabled] .attr-btn-link:focus,\n+fieldset[disabled] .attr-btn-link:hover {\n+    color          : #777;\n+    text-decoration: none\n+}\n+\n+.attr-btn-group-lg>.attr-btn,\n+.attr-btn-lg {\n+    padding      : 10px 16px;\n+    font-size    : 18px;\n+    line-height  : 1.3333333;\n+    border-radius: 6px\n+}\n+\n+.attr-btn-group-sm>.attr-btn,\n+.attr-btn-sm {\n+    padding      : 5px 10px;\n+    font-size    : 12px;\n+    line-height  : 1.5;\n+    border-radius: 3px\n+}\n+\n+.attr-btn-group-xs>.attr-btn,\n+.attr-btn-xs {\n+    padding      : 1px 5px;\n+    font-size    : 12px;\n+    line-height  : 1.5;\n+    border-radius: 3px\n+}\n+\n+.attr-btn-block {\n+    display: block;\n+    width  : 100%\n+}\n+\n+.attr-btn-block+.attr-btn-block {\n+    margin-top: 5px\n+}\n+\n+input[type=button].attr-btn-block,\n+input[type=reset].attr-btn-block,\n+input[type=submit].attr-btn-block {\n+    width: 100%\n+}\n+\n+.attr-fade {\n+    opacity           : 0;\n+    -webkit-transition: opacity .15s linear;\n+    -o-transition     : opacity .15s linear;\n+    transition        : opacity .15s linear\n+}\n+\n+.attr-fade.attr-in {\n+    opacity: 1\n+}\n+\n+.attr-collapse {\n+    display: none\n+}\n+\n+.attr-collapse.attr-in {\n+    display: block\n+}\n+\n+tr.attr-collapse.attr-in {\n+    display: table-row\n+}\n+\n+tbody.attr-collapse.attr-in {\n+    display: table-row-group\n+}\n+\n+.attr-collapsing {\n+    position                          : relative;\n+    height                            : 0;\n+    overflow                          : hidden;\n+    -webkit-transition-timing-function: ease;\n+    -o-transition-timing-function     : ease;\n+    transition-timing-function        : ease;\n+    -webkit-transition-duration       : .35s;\n+    -o-transition-duration            : .35s;\n+    transition-duration               : .35s;\n+    -webkit-transition-property       : height, visibility;\n+    -o-transition-property            : height, visibility;\n+    transition-property               : height, visibility\n+}\n+\n+.attr-caret {\n+    display       : inline-block;\n+    width         : 0;\n+    height        : 0;\n+    margin-left   : 2px;\n+    vertical-align: middle;\n+    border-top    : 4px dashed;\n+    border-right  : 4px solid transparent;\n+    border-left   : 4px solid transparent\n+}\n+\n+.attr-dropdown,\n+.attr-dropup {\n+    position: relative\n+}\n+\n+.attr-dropdown-toggle:focus {\n+    outline: 0\n+}\n+\n+.attr-dropdown-menu {\n+    position               : absolute;\n+    top                    : 100%;\n+    left                   : 0;\n+    z-index                : 1000;\n+    display                : none;\n+    float                  : left;\n+    min-width              : 160px;\n+    padding                : 5px 0;\n+    margin                 : 2px 0 0;\n+    font-size              : 14px;\n+    text-align             : left;\n+    list-style             : none;\n+    background-color       : #fff;\n+    -webkit-background-clip: padding-box;\n+    background-clip        : padding-box;\n+    border                 : 1px solid #ccc;\n+    border                 : 1px solid rgba(0, 0, 0, .15);\n+    border-radius          : 4px;\n+    -webkit-box-shadow     : 0 6px 12px rgba(0, 0, 0, .175);\n+    box-shadow             : 0 6px 12px rgba(0, 0, 0, .175)\n+}\n+\n+.attr-dropdown-menu.attr-pull-right {\n+    right: 0;\n+    left : auto\n+}\n+\n+.attr-dropdown-menu .attr-divider {\n+    height          : 1px;\n+    margin          : 9px 0;\n+    overflow        : hidden;\n+    background-color: #e5e5e5\n+}\n+\n+.attr-dropdown-menu>li>a {\n+    display    : block;\n+    padding    : 3px 20px;\n+    clear      : both;\n+    font-weight: 400;\n+    line-height: 1.42857143;\n+    color      : #333;\n+    white-space: nowrap\n+}\n+\n+.attr-dropdown-menu>li>a:focus,\n+.attr-dropdown-menu>li>a:hover {\n+    color           : #262626;\n+    text-decoration : none;\n+    background-color: #f5f5f5\n+}\n+\n+.attr-dropdown-menu>.attr-active>a,\n+.attr-dropdown-menu>.attr-active>a:focus,\n+.attr-dropdown-menu>.attr-active>a:hover {\n+    color           : #fff;\n+    text-decoration : none;\n+    background-color: #337ab7;\n+    outline         : 0\n+}\n+\n+.attr-dropdown-menu>.attr-disabled>a,\n+.attr-dropdown-menu>.attr-disabled>a:focus,\n+.attr-dropdown-menu>.attr-disabled>a:hover {\n+    color: #777\n+}\n+\n+.attr-dropdown-menu>.attr-disabled>a:focus,\n+.attr-dropdown-menu>.attr-disabled>a:hover {\n+    text-decoration : none;\n+    cursor          : not-allowed;\n+    background-color: transparent;\n+    background-image: none\n+}\n+\n+.attr-open>.attr-dropdown-menu {\n+    display: block\n+}\n+\n+.attr-open>a {\n+    outline: 0\n+}\n+\n+.attr-dropdown-menu-right {\n+    right: 0;\n+    left : auto\n+}\n+\n+.attr-dropdown-menu-left {\n+    right: auto;\n+    left : 0\n+}\n+\n+.attr-dropdown-header {\n+    display    : block;\n+    padding    : 3px 20px;\n+    font-size  : 12px;\n+    line-height: 1.42857143;\n+    color      : #777;\n+    white-space: nowrap\n+}\n+\n+.attr-dropdown-backdrop {\n+    position: fixed;\n+    top     : 0;\n+    right   : 0;\n+    bottom  : 0;\n+    left    : 0;\n+    z-index : 990\n+}\n+\n+.attr-pull-right>.attr-dropdown-menu {\n+    right: 0;\n+    left : auto\n+}\n+\n+.attr-dropup .attr-caret,\n+.attr-navbar-fixed-bottom .attr-dropdown .attr-caret {\n+    content      : \"\";\n+    border-top   : 0;\n+    border-bottom: 4px dashed\n+}\n+\n+.attr-dropup .attr-dropdown-menu,\n+.attr-navbar-fixed-bottom .attr-dropdown .attr-dropdown-menu {\n+    top          : auto;\n+    bottom       : 100%;\n+    margin-bottom: 2px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-right .attr-dropdown-menu {\n+        right: 0;\n+        left : auto\n+    }\n+\n+    .attr-navbar-right .attr-dropdown-menu-left {\n+        right: auto;\n+        left : 0\n+    }\n+}\n+\n+.attr-btn-group,\n+.attr-btn-group-vertical {\n+    position      : relative;\n+    display       : inline-block;\n+    vertical-align: middle\n+}\n+\n+.attr-btn-group-vertical>.attr-btn,\n+.attr-btn-group>.attr-btn {\n+    position: relative;\n+    float   : left\n+}\n+\n+.attr-btn-group-vertical>.attr-btn.attr-active,\n+.attr-btn-group-vertical>.attr-btn:active,\n+.attr-btn-group-vertical>.attr-btn:focus,\n+.attr-btn-group-vertical>.attr-btn:hover,\n+.attr-btn-group>.attr-btn.attr-active,\n+.attr-btn-group>.attr-btn:active,\n+.attr-btn-group>.attr-btn:focus,\n+.attr-btn-group>.attr-btn:hover {\n+    z-index: 2\n+}\n+\n+.attr-btn-group .attr-btn+.attr-btn,\n+.attr-btn-group .attr-btn+.attr-btn-group,\n+.attr-btn-group .attr-btn-group+.attr-btn,\n+.attr-btn-group .attr-btn-group+.attr-btn-group {\n+    margin-left: -1px\n+}\n+\n+.attr-btn-toolbar {\n+    margin-left: -5px\n+}\n+\n+.attr-btn-toolbar .attr-btn,\n+.attr-btn-toolbar .attr-btn-group,\n+.attr-btn-toolbar .attr-input-group {\n+    float: left\n+}\n+\n+.attr-btn-toolbar>.attr-btn,\n+.attr-btn-toolbar>.attr-btn-group,\n+.attr-btn-toolbar>.attr-input-group {\n+    margin-left: 5px\n+}\n+\n+.attr-btn-group>.attr-btn:not(:first-child):not(:last-child):not(.attr-dropdown-toggle) {\n+    border-radius: 0\n+}\n+\n+.attr-btn-group>.attr-btn:first-child {\n+    margin-left: 0\n+}\n+\n+.attr-btn-group>.attr-btn:first-child:not(:last-child):not(.attr-dropdown-toggle) {\n+    border-top-right-radius   : 0;\n+    border-bottom-right-radius: 0\n+}\n+\n+.attr-btn-group>.attr-btn:last-child:not(:first-child),\n+.attr-btn-group>.attr-dropdown-toggle:not(:first-child) {\n+    border-top-left-radius   : 0;\n+    border-bottom-left-radius: 0\n+}\n+\n+.attr-btn-group>.attr-btn-group {\n+    float: left\n+}\n+\n+.attr-btn-group>.attr-btn-group:not(:first-child):not(:last-child)>.attr-btn {\n+    border-radius: 0\n+}\n+\n+.attr-btn-group>.attr-btn-group:first-child:not(:last-child)>.attr-btn:last-child,\n+.attr-btn-group>.attr-btn-group:first-child:not(:last-child)>.attr-dropdown-toggle {\n+    border-top-right-radius   : 0;\n+    border-bottom-right-radius: 0\n+}\n+\n+.attr-btn-group>.attr-btn-group:last-child:not(:first-child)>.attr-btn:first-child {\n+    border-top-left-radius   : 0;\n+    border-bottom-left-radius: 0\n+}\n+\n+.attr-btn-group .attr-dropdown-toggle:active,\n+.attr-btn-group.attr-open .attr-dropdown-toggle {\n+    outline: 0\n+}\n+\n+.attr-btn-group>.attr-btn+.attr-dropdown-toggle {\n+    padding-right: 8px;\n+    padding-left : 8px\n+}\n+\n+.attr-btn-group>.attr-btn-lg+.attr-dropdown-toggle {\n+    padding-right: 12px;\n+    padding-left : 12px\n+}\n+\n+.attr-btn-group.attr-open .attr-dropdown-toggle {\n+    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n+    box-shadow        : inset 0 3px 5px rgba(0, 0, 0, .125)\n+}\n+\n+.attr-btn-group.attr-open .attr-dropdown-toggle.attr-btn-link {\n+    -webkit-box-shadow: none;\n+    box-shadow        : none\n+}\n+\n+.attr-btn .attr-caret {\n+    margin-left: 0\n+}\n+\n+.attr-btn-lg .attr-caret {\n+    border-width       : 5px 5px 0;\n+    border-bottom-width: 0\n+}\n+\n+.attr-dropup .attr-btn-lg .attr-caret {\n+    border-width: 0 5px 5px\n+}\n+\n+.attr-btn-group-vertical>.attr-btn,\n+.attr-btn-group-vertical>.attr-btn-group,\n+.attr-btn-group-vertical>.attr-btn-group>.attr-btn {\n+    display  : block;\n+    float    : none;\n+    width    : 100%;\n+    max-width: 100%\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group>.attr-btn {\n+    float: none\n+}\n+\n+.attr-btn-group-vertical>.attr-btn+.attr-btn,\n+.attr-btn-group-vertical>.attr-btn+.attr-btn-group,\n+.attr-btn-group-vertical>.attr-btn-group+.attr-btn,\n+.attr-btn-group-vertical>.attr-btn-group+.attr-btn-group {\n+    margin-top : -1px;\n+    margin-left: 0\n+}\n+\n+.attr-btn-group-vertical>.attr-btn:not(:first-child):not(:last-child) {\n+    border-radius: 0\n+}\n+\n+.attr-btn-group-vertical>.attr-btn:first-child:not(:last-child) {\n+    border-top-left-radius    : 4px;\n+    border-top-right-radius   : 4px;\n+    border-bottom-right-radius: 0;\n+    border-bottom-left-radius : 0\n+}\n+\n+.attr-btn-group-vertical>.attr-btn:last-child:not(:first-child) {\n+    border-top-left-radius    : 0;\n+    border-top-right-radius   : 0;\n+    border-bottom-right-radius: 4px;\n+    border-bottom-left-radius : 4px\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group:not(:first-child):not(:last-child)>.attr-btn {\n+    border-radius: 0\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group:first-child:not(:last-child)>.attr-btn:last-child,\n+.attr-btn-group-vertical>.attr-btn-group:first-child:not(:last-child)>.attr-dropdown-toggle {\n+    border-bottom-right-radius: 0;\n+    border-bottom-left-radius : 0\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group:last-child:not(:first-child)>.attr-btn:first-child {\n+    border-top-left-radius : 0;\n+    border-top-right-radius: 0\n+}\n+\n+.attr-btn-group-justified {\n+    display        : table;\n+    width          : 100%;\n+    table-layout   : fixed;\n+    border-collapse: separate\n+}\n+\n+.attr-btn-group-justified>.attr-btn,\n+.attr-btn-group-justified>.attr-btn-group {\n+    display: table-cell;\n+    float  : none;\n+    width  : 1%\n+}\n+\n+.attr-btn-group-justified>.attr-btn-group .attr-btn {\n+    width: 100%\n+}\n+\n+.attr-btn-group-justified>.attr-btn-group .attr-dropdown-menu {\n+    left: auto\n+}\n+\n+[data-toggle=buttons]>.attr-btn input[type=checkbox],\n+[data-toggle=buttons]>.attr-btn input[type=radio],\n+[data-toggle=buttons]>.attr-btn-group>.attr-btn input[type=checkbox],\n+[data-toggle=buttons]>.attr-btn-group>.attr-btn input[type=radio] {\n+    position      : absolute;\n+    clip          : rect(0, 0, 0, 0);\n+    pointer-events: none\n+}\n+\n+.attr-input-group {\n+    position       : relative;\n+    display        : table;\n+    border-collapse: separate\n+}\n+\n+.attr-input-group[class*=attr-col-] {\n+    float        : none;\n+    padding-right: 0;\n+    padding-left : 0\n+}\n+\n+.attr-input-group .attr-form-control {\n+    position     : relative;\n+    z-index      : 2;\n+    float        : left;\n+    width        : 100%;\n+    margin-bottom: 0\n+}\n+\n+.attr-input-group .attr-form-control:focus {\n+    z-index: 3\n+}\n+\n+.attr-input-group-lg>.attr-form-control,\n+.attr-input-group-lg>.attr-input-group-addon,\n+.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\n+    height       : 46px;\n+    padding      : 10px 16px;\n+    font-size    : 18px;\n+    line-height  : 1.3333333;\n+    border-radius: 6px\n+}\n+\n+select.attr-input-group-lg>.attr-form-control,\n+select.attr-input-group-lg>.attr-input-group-addon,\n+select.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\n+    height     : 46px;\n+    line-height: 46px\n+}\n+\n+select[multiple].attr-input-group-lg>.attr-form-control,\n+select[multiple].attr-input-group-lg>.attr-input-group-addon,\n+select[multiple].attr-input-group-lg>.attr-input-group-btn>.attr-btn,\n+textarea.attr-input-group-lg>.attr-form-control,\n+textarea.attr-input-group-lg>.attr-input-group-addon,\n+textarea.attr-input-group-lg>.attr-input-group-btn>.attr-btn {\n+    height: auto\n+}\n+\n+.attr-input-group-sm>.attr-form-control,\n+.attr-input-group-sm>.attr-input-group-addon,\n+.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\n+    height       : 30px;\n+    padding      : 5px 10px;\n+    font-size    : 12px;\n+    line-height  : 1.5;\n+    border-radius: 3px\n+}\n+\n+select.attr-input-group-sm>.attr-form-control,\n+select.attr-input-group-sm>.attr-input-group-addon,\n+select.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\n+    height     : 30px;\n+    line-height: 30px\n+}\n+\n+select[multiple].attr-input-group-sm>.attr-form-control,\n+select[multiple].attr-input-group-sm>.attr-input-group-addon,\n+select[multiple].attr-input-group-sm>.attr-input-group-btn>.attr-btn,\n+textarea.attr-input-group-sm>.attr-form-control,\n+textarea.attr-input-group-sm>.attr-input-group-addon,\n+textarea.attr-input-group-sm>.attr-input-group-btn>.attr-btn {\n+    height: auto\n+}\n+\n+.attr-input-group .attr-form-control,\n+.attr-input-group-addon,\n+.attr-input-group-btn {\n+    display: table-cell\n+}\n+\n+.attr-input-group .attr-form-control:not(:first-child):not(:last-child),\n+.attr-input-group-addon:not(:first-child):not(:last-child),\n+.attr-input-group-btn:not(:first-child):not(:last-child) {\n+    border-radius: 0\n+}\n+\n+.attr-input-group-addon,\n+.attr-input-group-btn {\n+    width         : 1%;\n+    white-space   : nowrap;\n+    vertical-align: middle\n+}\n+\n+.attr-input-group-addon {\n+    padding         : 6px 12px;\n+    font-size       : 14px;\n+    font-weight     : 400;\n+    line-height     : 1;\n+    color           : #555;\n+    text-align      : center;\n+    background-color: #eee;\n+    border          : 1px solid #ccc;\n+    border-radius   : 4px\n+}\n+\n+.attr-input-group-addon.attr-input-sm {\n+    padding      : 5px 10px;\n+    font-size    : 12px;\n+    border-radius: 3px\n+}\n+\n+.attr-input-group-addon.attr-input-lg {\n+    padding      : 10px 16px;\n+    font-size    : 18px;\n+    border-radius: 6px\n+}\n+\n+.attr-input-group-addon input[type=checkbox],\n+.attr-input-group-addon input[type=radio] {\n+    margin-top: 0\n+}\n+\n+.attr-input-group .attr-form-control:first-child,\n+.attr-input-group-addon:first-child,\n+.attr-input-group-btn:first-child>.attr-btn,\n+.attr-input-group-btn:first-child>.attr-btn-group>.attr-btn,\n+.attr-input-group-btn:first-child>.attr-dropdown-toggle,\n+.attr-input-group-btn:last-child>.attr-btn-group:not(:last-child)>.attr-btn,\n+.attr-input-group-btn:last-child>.attr-btn:not(:last-child):not(.attr-dropdown-toggle) {\n+    border-top-right-radius   : 0;\n+    border-bottom-right-radius: 0\n+}\n+\n+.attr-input-group-addon:first-child {\n+    border-right: 0\n+}\n+\n+.attr-input-group .attr-form-control:last-child,\n+.attr-input-group-addon:last-child,\n+.attr-input-group-btn:first-child>.attr-btn-group:not(:first-child)>.attr-btn,\n+.attr-input-group-btn:first-child>.attr-btn:not(:first-child),\n+.attr-input-group-btn:last-child>.attr-btn,\n+.attr-input-group-btn:last-child>.attr-btn-group>.attr-btn,\n+.attr-input-group-btn:last-child>.attr-dropdown-toggle {\n+    border-top-left-radius   : 0;\n+    border-bottom-left-radius: 0\n+}\n+\n+.attr-input-group-addon:last-child {\n+    border-left: 0\n+}\n+\n+.attr-input-group-btn {\n+    position   : relative;\n+    font-size  : 0;\n+    white-space: nowrap\n+}\n+\n+.attr-input-group-btn>.attr-btn {\n+    position: relative\n+}\n+\n+.attr-input-group-btn>.attr-btn+.attr-btn {\n+    margin-left: -1px\n+}\n+\n+.attr-input-group-btn>.attr-btn:active,\n+.attr-input-group-btn>.attr-btn:focus,\n+.attr-input-group-btn>.attr-btn:hover {\n+    z-index: 2\n+}\n+\n+.attr-input-group-btn:first-child>.attr-btn,\n+.attr-input-group-btn:first-child>.attr-btn-group {\n+    margin-right: -1px\n+}\n+\n+.attr-input-group-btn:last-child>.attr-btn,\n+.attr-input-group-btn:last-child>.attr-btn-group {\n+    z-index    : 2;\n+    margin-left: -1px\n+}\n+\n+.attr-nav {\n+    padding-left : 0;\n+    margin-bottom: 0;\n+    list-style   : none\n+}\n+\n+.attr-nav>li {\n+    position: relative;\n+    display : block\n+}\n+\n+.attr-nav>li>a {\n+    position: relative;\n+    display : block;\n+    padding : 10px 15px\n+}\n+\n+.attr-nav>li>a:focus,\n+.attr-nav>li>a:hover {\n+    text-decoration : none;\n+    background-color: #eee\n+}\n+\n+.attr-nav>li.attr-disabled>a {\n+    color: #777\n+}\n+\n+.attr-nav>li.attr-disabled>a:focus,\n+.attr-nav>li.attr-disabled>a:hover {\n+    color           : #777;\n+    text-decoration : none;\n+    cursor          : not-allowed;\n+    background-color: transparent\n+}\n+\n+.attr-nav .attr-open>a,\n+.attr-nav .attr-open>a:focus,\n+.attr-nav .attr-open>a:hover {\n+    background-color: #eee;\n+    border-color    : #337ab7\n+}\n+\n+.attr-nav .attr-nav-divider {\n+    height          : 1px;\n+    margin          : 9px 0;\n+    overflow        : hidden;\n+    background-color: #e5e5e5\n+}\n+\n+.attr-nav>li>a>img {\n+    max-width: none\n+}\n+\n+.attr-nav-tabs {\n+    border-bottom: 1px solid #ddd\n+}\n+\n+.attr-nav-tabs>li {\n+    float        : left;\n+    margin-bottom: -1px\n+}\n+\n+.attr-nav-tabs>li>a {\n+    margin-right : 2px;\n+    line-height  : 1.42857143;\n+    border       : 1px solid transparent;\n+    border-radius: 4px 4px 0 0\n+}\n+\n+.attr-nav-tabs>li>a:hover {\n+    border-color: #eee #eee #ddd\n+}\n+\n+.attr-nav-tabs>li.attr-active>a,\n+.attr-nav-tabs>li.attr-active>a:focus,\n+.attr-nav-tabs>li.attr-active>a:hover {\n+    color              : #555;\n+    cursor             : default;\n+    background-color   : #fff;\n+    border             : 1px solid #ddd;\n+    border-bottom-color: transparent\n+}\n+\n+.attr-nav-tabs.attr-nav-justified {\n+    width        : 100%;\n+    border-bottom: 0\n+}\n+\n+.attr-nav-tabs.attr-nav-justified>li {\n+    float: none\n+}\n+\n+.attr-nav-tabs.attr-nav-justified>li>a {\n+    margin-bottom: 5px;\n+    text-align   : center\n+}\n+\n+.attr-nav-tabs.attr-nav-justified>.attr-dropdown .attr-dropdown-menu {\n+    top : auto;\n+    left: auto\n+}\n+\n+@media (min-width:768px) {\n+    .attr-nav-tabs.attr-nav-justified>li {\n+        display: table-cell;\n+        width  : 1%\n+    }\n+\n+    .attr-nav-tabs.attr-nav-justified>li>a {\n+        margin-bottom: 0\n+    }\n+}\n+\n+.attr-nav-tabs.attr-nav-justified>li>a {\n+    margin-right : 0;\n+    border-radius: 4px\n+}\n+\n+.attr-nav-tabs.attr-nav-justified>.attr-active>a,\n+.attr-nav-tabs.attr-nav-justified>.attr-active>a:focus,\n+.attr-nav-tabs.attr-nav-justified>.attr-active>a:hover {\n+    border: 1px solid #ddd\n+}\n+\n+@media (min-width:768px) {\n+    .attr-nav-tabs.attr-nav-justified>li>a {\n+        border-bottom: 1px solid #ddd;\n+        border-radius: 4px 4px 0 0\n+    }\n+\n+    .attr-nav-tabs.attr-nav-justified>.attr-active>a,\n+    .attr-nav-tabs.attr-nav-justified>.attr-active>a:focus,\n+    .attr-nav-tabs.attr-nav-justified>.attr-active>a:hover {\n+        border-bottom-color: #fff\n+    }\n+}\n+\n+.attr-nav-pills>li {\n+    float: left\n+}\n+\n+.attr-nav-pills>li>a {\n+    border-radius: 4px\n+}\n+\n+.attr-nav-pills>li+li {\n+    margin-left: 2px\n+}\n+\n+.attr-nav-pills>li.attr-active>a,\n+.attr-nav-pills>li.attr-active>a:focus,\n+.attr-nav-pills>li.attr-active>a:hover {\n+    color           : #fff;\n+    background-color: #337ab7\n+}\n+\n+.attr-nav-stacked>li {\n+    float: none\n+}\n+\n+.attr-nav-stacked>li+li {\n+    margin-top : 2px;\n+    margin-left: 0\n+}\n+\n+.attr-nav-justified {\n+    width: 100%\n+}\n+\n+.attr-nav-justified>li {\n+    float: none\n+}\n+\n+.attr-nav-justified>li>a {\n+    margin-bottom: 5px;\n+    text-align   : center\n+}\n+\n+.attr-nav-justified>.attr-dropdown .attr-dropdown-menu {\n+    top : auto;\n+    left: auto\n+}\n+\n+@media (min-width:768px) {\n+    .attr-nav-justified>li {\n+        display: table-cell;\n+        width  : 1%\n+    }\n+\n+    .attr-nav-justified>li>a {\n+        margin-bottom: 0\n+    }\n+}\n+\n+.attr-nav-tabs-justified {\n+    border-bottom: 0\n+}\n+\n+.attr-nav-tabs-justified>li>a {\n+    margin-right : 0;\n+    border-radius: 4px\n+}\n+\n+.attr-nav-tabs-justified>.attr-active>a,\n+.attr-nav-tabs-justified>.attr-active>a:focus,\n+.attr-nav-tabs-justified>.attr-active>a:hover {\n+    border: 1px solid #ddd\n+}\n+\n+@media (min-width:768px) {\n+    .attr-nav-tabs-justified>li>a {\n+        border-bottom: 1px solid #ddd;\n+        border-radius: 4px 4px 0 0\n+    }\n+\n+    .attr-nav-tabs-justified>.attr-active>a,\n+    .attr-nav-tabs-justified>.attr-active>a:focus,\n+    .attr-nav-tabs-justified>.attr-active>a:hover {\n+        border-bottom-color: #fff\n+    }\n+}\n+\n+.attr-tab-content>.attr-tab-pane {\n+    display: none\n+}\n+\n+.attr-tab-content>.attr-active {\n+    display: block\n+}\n+\n+.attr-nav-tabs .attr-dropdown-menu {\n+    margin-top             : -1px;\n+    border-top-left-radius : 0;\n+    border-top-right-radius: 0\n+}\n+\n+.attr-navbar {\n+    position     : relative;\n+    min-height   : 50px;\n+    margin-bottom: 20px;\n+    border       : 1px solid transparent\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar {\n+        border-radius: 4px\n+    }\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-header {\n+        float: left\n+    }\n+}\n+\n+.attr-navbar-collapse {\n+    padding-right             : 15px;\n+    padding-left              : 15px;\n+    overflow-x                : visible;\n+    -webkit-overflow-scrolling: touch;\n+    border-top                : 1px solid transparent;\n+    -webkit-box-shadow        : inset 0 1px 0 rgba(255, 255, 255, .1);\n+    box-shadow                : inset 0 1px 0 rgba(255, 255, 255, .1)\n+}\n+\n+.attr-navbar-collapse.attr-in {\n+    overflow-y: auto\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-collapse {\n+        width             : auto;\n+        border-top        : 0;\n+        -webkit-box-shadow: none;\n+        box-shadow        : none\n+    }\n+\n+    .attr-navbar-collapse.attr-collapse {\n+        display       : block !important;\n+        height        : auto !important;\n+        padding-bottom: 0;\n+        overflow      : visible !important\n+    }\n+\n+    .attr-navbar-collapse.attr-in {\n+        overflow-y: visible\n+    }\n+\n+    .attr-navbar-fixed-bottom .attr-navbar-collapse,\n+    .attr-navbar-fixed-top .attr-navbar-collapse,\n+    .attr-navbar-static-top .attr-navbar-collapse {\n+        padding-right: 0;\n+        padding-left : 0\n+    }\n+}\n+\n+.attr-navbar-fixed-bottom .attr-navbar-collapse,\n+.attr-navbar-fixed-top .attr-navbar-collapse {\n+    max-height: 340px\n+}\n+\n+@media (max-device-width:480px) and (orientation:landscape) {\n+\n+    .attr-navbar-fixed-bottom .attr-navbar-collapse,\n+    .attr-navbar-fixed-top .attr-navbar-collapse {\n+        max-height: 200px\n+    }\n+}\n+\n+.attr-container-fluid>.attr-navbar-collapse,\n+.attr-container-fluid>.attr-navbar-header,\n+.attr-container>.attr-navbar-collapse,\n+.attr-container>.attr-navbar-header {\n+    margin-right: -15px;\n+    margin-left : -15px\n+}\n+\n+@media (min-width:768px) {\n+\n+    .attr-container-fluid>.attr-navbar-collapse,\n+    .attr-container-fluid>.attr-navbar-header,\n+    .attr-container>.attr-navbar-collapse,\n+    .attr-container>.attr-navbar-header {\n+        margin-right: 0;\n+        margin-left : 0\n+    }\n+}\n+\n+.attr-navbar-static-top {\n+    z-index     : 1000;\n+    border-width: 0 0 1px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-static-top {\n+        border-radius: 0\n+    }\n+}\n+\n+.attr-navbar-fixed-bottom,\n+.attr-navbar-fixed-top {\n+    position: fixed;\n+    right   : 0;\n+    left    : 0;\n+    z-index : 1030\n+}\n+\n+@media (min-width:768px) {\n+\n+    .attr-navbar-fixed-bottom,\n+    .attr-navbar-fixed-top {\n+        border-radius: 0\n+    }\n+}\n+\n+.attr-navbar-fixed-top {\n+    top         : 0;\n+    border-width: 0 0 1px\n+}\n+\n+.attr-navbar-fixed-bottom {\n+    bottom       : 0;\n+    margin-bottom: 0;\n+    border-width : 1px 0 0\n+}\n+\n+.attr-navbar-brand {\n+    float      : left;\n+    height     : 50px;\n+    padding    : 15px 15px;\n+    font-size  : 18px;\n+    line-height: 20px\n+}\n+\n+.attr-navbar-brand:focus,\n+.attr-navbar-brand:hover {\n+    text-decoration: none\n+}\n+\n+.attr-navbar-brand>img {\n+    display: block\n+}\n+\n+@media (min-width:768px) {\n+\n+    .attr-navbar>.attr-container .attr-navbar-brand,\n+    .attr-navbar>.attr-container-fluid .attr-navbar-brand {\n+        margin-left: -15px\n+    }\n+}\n+\n+.attr-navbar-toggle {\n+    position        : relative;\n+    float           : right;\n+    padding         : 9px 10px;\n+    margin-top      : 8px;\n+    margin-right    : 15px;\n+    margin-bottom   : 8px;\n+    background-color: transparent;\n+    background-image: none;\n+    border          : 1px solid transparent;\n+    border-radius   : 4px\n+}\n+\n+.attr-navbar-toggle:focus {\n+    outline: 0\n+}\n+\n+.attr-navbar-toggle .attr-icon-bar {\n+    display      : block;\n+    width        : 22px;\n+    height       : 2px;\n+    border-radius: 1px\n+}\n+\n+.attr-navbar-toggle .attr-icon-bar+.attr-icon-bar {\n+    margin-top: 4px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-toggle {\n+        display: none\n+    }\n+}\n+\n+.attr-navbar-nav {\n+    margin: 7.5px -15px\n+}\n+\n+.attr-navbar-nav>li>a {\n+    padding-top   : 10px;\n+    padding-bottom: 10px;\n+    line-height   : 20px\n+}\n+\n+@media (max-width:767px) {\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu {\n+        position          : static;\n+        float             : none;\n+        width             : auto;\n+        margin-top        : 0;\n+        background-color  : transparent;\n+        border            : 0;\n+        -webkit-box-shadow: none;\n+        box-shadow        : none\n+    }\n+\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu .attr-dropdown-header,\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\n+        padding: 5px 15px 5px 25px\n+    }\n+\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\n+        line-height: 20px\n+    }\n+\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\n+    .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\n+        background-image: none\n+    }\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-nav {\n+        float : left;\n+        margin: 0\n+    }\n+\n+    .attr-navbar-nav>li {\n+        float: left\n+    }\n+\n+    .attr-navbar-nav>li>a {\n+        padding-top   : 15px;\n+        padding-bottom: 15px\n+    }\n+}\n+\n+.attr-navbar-form {\n+    padding           : 10px 15px;\n+    margin-top        : 8px;\n+    margin-right      : -15px;\n+    margin-bottom     : 8px;\n+    margin-left       : -15px;\n+    border-top        : 1px solid transparent;\n+    border-bottom     : 1px solid transparent;\n+    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n+    box-shadow        : inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-form .attr-form-group {\n+        display       : inline-block;\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-navbar-form .attr-form-control {\n+        display       : inline-block;\n+        width         : auto;\n+        vertical-align: middle\n+    }\n+\n+    .attr-navbar-form .attr-form-control-static {\n+        display: inline-block\n+    }\n+\n+    .attr-navbar-form .attr-input-group {\n+        display       : inline-table;\n+        vertical-align: middle\n+    }\n+\n+    .attr-navbar-form .attr-input-group .attr-form-control,\n+    .attr-navbar-form .attr-input-group .attr-input-group-addon,\n+    .attr-navbar-form .attr-input-group .attr-input-group-btn {\n+        width: auto\n+    }\n+\n+    .attr-navbar-form .attr-input-group>.attr-form-control {\n+        width: 100%\n+    }\n+\n+    .attr-navbar-form .attr-control-label {\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-navbar-form .attr-checkbox,\n+    .attr-navbar-form .attr-radio {\n+        display       : inline-block;\n+        margin-top    : 0;\n+        margin-bottom : 0;\n+        vertical-align: middle\n+    }\n+\n+    .attr-navbar-form .attr-checkbox label,\n+    .attr-navbar-form .attr-radio label {\n+        padding-left: 0\n+    }\n+\n+    .attr-navbar-form .attr-checkbox input[type=checkbox],\n+    .attr-navbar-form .attr-radio input[type=radio] {\n+        position   : relative;\n+        margin-left: 0\n+    }\n+\n+    .attr-navbar-form .attr-has-feedback .attr-form-control-feedback {\n+        top: 0\n+    }\n+}\n+\n+@media (max-width:767px) {\n+    .attr-navbar-form .attr-form-group {\n+        margin-bottom: 5px\n+    }\n+\n+    .attr-navbar-form .attr-form-group:last-child {\n+        margin-bottom: 0\n+    }\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-form {\n+        width             : auto;\n+        padding-top       : 0;\n+        padding-bottom    : 0;\n+        margin-right      : 0;\n+        margin-left       : 0;\n+        border            : 0;\n+        -webkit-box-shadow: none;\n+        box-shadow        : none\n+    }\n+}\n+\n+.attr-navbar-nav>li>.attr-dropdown-menu {\n+    margin-top             : 0;\n+    border-top-left-radius : 0;\n+    border-top-right-radius: 0\n+}\n+\n+.attr-navbar-fixed-bottom .attr-navbar-nav>li>.attr-dropdown-menu {\n+    margin-bottom             : 0;\n+    border-top-left-radius    : 4px;\n+    border-top-right-radius   : 4px;\n+    border-bottom-right-radius: 0;\n+    border-bottom-left-radius : 0\n+}\n+\n+.attr-navbar-btn {\n+    margin-top   : 8px;\n+    margin-bottom: 8px\n+}\n+\n+.attr-navbar-btn.attr-btn-sm {\n+    margin-top   : 10px;\n+    margin-bottom: 10px\n+}\n+\n+.attr-navbar-btn.attr-btn-xs {\n+    margin-top   : 14px;\n+    margin-bottom: 14px\n+}\n+\n+.attr-navbar-text {\n+    margin-top   : 15px;\n+    margin-bottom: 15px\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-text {\n+        float       : left;\n+        margin-right: 15px;\n+        margin-left : 15px\n+    }\n+}\n+\n+@media (min-width:768px) {\n+    .attr-navbar-left {\n+        float: left !important\n+    }\n+\n+    .attr-navbar-right {\n+        float       : right !important;\n+        margin-right: -15px\n+    }\n+\n+    .attr-navbar-right~.attr-navbar-right {\n+        margin-right: 0\n+    }\n+}\n+\n+.attr-navbar-default {\n+    background-color: #f8f8f8;\n+    border-color    : #e7e7e7\n+}\n+\n+.attr-navbar-default .attr-navbar-brand {\n+    color: #777\n+}\n+\n+.attr-navbar-default .attr-navbar-brand:focus,\n+.attr-navbar-default .attr-navbar-brand:hover {\n+    color           : #5e5e5e;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-default .attr-navbar-text {\n+    color: #777\n+}\n+\n+.attr-navbar-default .attr-navbar-nav>li>a {\n+    color: #777\n+}\n+\n+.attr-navbar-default .attr-navbar-nav>li>a:focus,\n+.attr-navbar-default .attr-navbar-nav>li>a:hover {\n+    color           : #333;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-default .attr-navbar-nav>.attr-active>a,\n+.attr-navbar-default .attr-navbar-nav>.attr-active>a:focus,\n+.attr-navbar-default .attr-navbar-nav>.attr-active>a:hover {\n+    color           : #555;\n+    background-color: #e7e7e7\n+}\n+\n+.attr-navbar-default .attr-navbar-nav>.attr-disabled>a,\n+.attr-navbar-default .attr-navbar-nav>.attr-disabled>a:focus,\n+.attr-navbar-default .attr-navbar-nav>.attr-disabled>a:hover {\n+    color           : #ccc;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-default .attr-navbar-toggle {\n+    border-color: #ddd\n+}\n+\n+.attr-navbar-default .attr-navbar-toggle:focus,\n+.attr-navbar-default .attr-navbar-toggle:hover {\n+    background-color: #ddd\n+}\n+\n+.attr-navbar-default .attr-navbar-toggle .attr-icon-bar {\n+    background-color: #888\n+}\n+\n+.attr-navbar-default .attr-navbar-collapse,\n+.attr-navbar-default .attr-navbar-form {\n+    border-color: #e7e7e7\n+}\n+\n+.attr-navbar-default .attr-navbar-nav>.attr-open>a,\n+.attr-navbar-default .attr-navbar-nav>.attr-open>a:focus,\n+.attr-navbar-default .attr-navbar-nav>.attr-open>a:hover {\n+    color           : #555;\n+    background-color: #e7e7e7\n+}\n+\n+@media (max-width:767px) {\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\n+        color: #777\n+    }\n+\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\n+        color           : #333;\n+        background-color: transparent\n+    }\n+\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a,\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:focus,\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:hover {\n+        color           : #555;\n+        background-color: #e7e7e7\n+    }\n+\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a,\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:focus,\n+    .attr-navbar-default .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:hover {\n+        color           : #ccc;\n+        background-color: transparent\n+    }\n+}\n+\n+.attr-navbar-default .attr-navbar-link {\n+    color: #777\n+}\n+\n+.attr-navbar-default .attr-navbar-link:hover {\n+    color: #333\n+}\n+\n+.attr-navbar-default .attr-btn-link {\n+    color: #777\n+}\n+\n+.attr-navbar-default .attr-btn-link:focus,\n+.attr-navbar-default .attr-btn-link:hover {\n+    color: #333\n+}\n+\n+.attr-navbar-default .attr-btn-link[disabled]:focus,\n+.attr-navbar-default .attr-btn-link[disabled]:hover,\n+fieldset[disabled] .attr-navbar-default .attr-btn-link:focus,\n+fieldset[disabled] .attr-navbar-default .attr-btn-link:hover {\n+    color: #ccc\n+}\n+\n+.attr-navbar-inverse {\n+    background-color: #222;\n+    border-color    : #080808\n+}\n+\n+.attr-navbar-inverse .attr-navbar-brand {\n+    color: #9d9d9d\n+}\n+\n+.attr-navbar-inverse .attr-navbar-brand:focus,\n+.attr-navbar-inverse .attr-navbar-brand:hover {\n+    color           : #fff;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-inverse .attr-navbar-text {\n+    color: #9d9d9d\n+}\n+\n+.attr-navbar-inverse .attr-navbar-nav>li>a {\n+    color: #9d9d9d\n+}\n+\n+.attr-navbar-inverse .attr-navbar-nav>li>a:focus,\n+.attr-navbar-inverse .attr-navbar-nav>li>a:hover {\n+    color           : #fff;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-inverse .attr-navbar-nav>.attr-active>a,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-active>a:focus,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-active>a:hover {\n+    color           : #fff;\n+    background-color: #080808\n+}\n+\n+.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a:focus,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-disabled>a:hover {\n+    color           : #444;\n+    background-color: transparent\n+}\n+\n+.attr-navbar-inverse .attr-navbar-toggle {\n+    border-color: #333\n+}\n+\n+.attr-navbar-inverse .attr-navbar-toggle:focus,\n+.attr-navbar-inverse .attr-navbar-toggle:hover {\n+    background-color: #333\n+}\n+\n+.attr-navbar-inverse .attr-navbar-toggle .attr-icon-bar {\n+    background-color: #fff\n+}\n+\n+.attr-navbar-inverse .attr-navbar-collapse,\n+.attr-navbar-inverse .attr-navbar-form {\n+    border-color: #101010\n+}\n+\n+.attr-navbar-inverse .attr-navbar-nav>.attr-open>a,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-open>a:focus,\n+.attr-navbar-inverse .attr-navbar-nav>.attr-open>a:hover {\n+    color           : #fff;\n+    background-color: #080808\n+}\n+\n+@media (max-width:767px) {\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-dropdown-header {\n+        border-color: #080808\n+    }\n+\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu .attr-divider {\n+        background-color: #080808\n+    }\n+\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a {\n+        color: #9d9d9d\n+    }\n+\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:focus,\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>li>a:hover {\n+        color           : #fff;\n+        background-color: transparent\n+    }\n+\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a,\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:focus,\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-active>a:hover {\n+        color           : #fff;\n+        background-color: #080808\n+    }\n+\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a,\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:focus,\n+    .attr-navbar-inverse .attr-navbar-nav .attr-open .attr-dropdown-menu>.attr-disabled>a:hover {\n+        color           : #444;\n+        background-color: transparent\n+    }\n+}\n+\n+.attr-navbar-inverse .attr-navbar-link {\n+    color: #9d9d9d\n+}\n+\n+.attr-navbar-inverse .attr-navbar-link:hover {\n+    color: #fff\n+}\n+\n+.attr-navbar-inverse .attr-btn-link {\n+    color: #9d9d9d\n+}\n+\n+.attr-navbar-inverse .attr-btn-link:focus,\n+.attr-navbar-inverse .attr-btn-link:hover {\n+    color: #fff\n+}\n+\n+.attr-navbar-inverse .attr-btn-link[disabled]:focus,\n+.attr-navbar-inverse .attr-btn-link[disabled]:hover,\n+fieldset[disabled] .attr-navbar-inverse .attr-btn-link:focus,\n+fieldset[disabled] .attr-navbar-inverse .attr-btn-link:hover {\n+    color: #444\n+}\n+\n+.attr-breadcrumb {\n+    padding         : 8px 15px;\n+    margin-bottom   : 20px;\n+    list-style      : none;\n+    background-color: #f5f5f5;\n+    border-radius   : 4px\n+}\n+\n+.attr-breadcrumb>li {\n+    display: inline-block\n+}\n+\n+.attr-breadcrumb>li+li:before {\n+    padding: 0 5px;\n+    color  : #ccc;\n+    content: \"\u002F\\00a0\"\n+}\n+\n+.attr-breadcrumb>.attr-active {\n+    color: #777\n+}\n+\n+.attr-pagination {\n+    display      : inline-block;\n+    padding-left : 0;\n+    margin       : 20px 0;\n+    border-radius: 4px\n+}\n+\n+.attr-pagination>li {\n+    display: inline\n+}\n+\n+.attr-pagination>li>a,\n+.attr-pagination>li>span {\n+    position        : relative;\n+    float           : left;\n+    padding         : 6px 12px;\n+    margin-left     : -1px;\n+    line-height     : 1.42857143;\n+    color           : #337ab7;\n+    text-decoration : none;\n+    background-color: #fff;\n+    border          : 1px solid #ddd\n+}\n+\n+.attr-pagination>li:first-child>a,\n+.attr-pagination>li:first-child>span {\n+    margin-left              : 0;\n+    border-top-left-radius   : 4px;\n+    border-bottom-left-radius: 4px\n+}\n+\n+.attr-pagination>li:last-child>a,\n+.attr-pagination>li:last-child>span {\n+    border-top-right-radius   : 4px;\n+    border-bottom-right-radius: 4px\n+}\n+\n+.attr-pagination>li>a:focus,\n+.attr-pagination>li>a:hover,\n+.attr-pagination>li>span:focus,\n+.attr-pagination>li>span:hover {\n+    z-index         : 2;\n+    color           : #23527c;\n+    background-color: #eee;\n+    border-color    : #ddd\n+}\n+\n+.attr-pagination>.attr-active>a,\n+.attr-pagination>.attr-active>a:focus,\n+.attr-pagination>.attr-active>a:hover,\n+.attr-pagination>.attr-active>span,\n+.attr-pagination>.attr-active>span:focus,\n+.attr-pagination>.attr-active>span:hover {\n+    z-index         : 3;\n+    color           : #fff;\n+    cursor          : default;\n+    background-color: #337ab7;\n+    border-color    : #337ab7\n+}\n+\n+.attr-pagination>.attr-disabled>a,\n+.attr-pagination>.attr-disabled>a:focus,\n+.attr-pagination>.attr-disabled>a:hover,\n+.attr-pagination>.attr-disabled>span,\n+.attr-pagination>.attr-disabled>span:focus,\n+.attr-pagination>.attr-disabled>span:hover {\n+    color           : #777;\n+    cursor          : not-allowed;\n+    background-color: #fff;\n+    border-color    : #ddd\n+}\n+\n+.attr-pagination-lg>li>a,\n+.attr-pagination-lg>li>span {\n+    padding    : 10px 16px;\n+    font-size  : 18px;\n+    line-height: 1.3333333\n+}\n+\n+.attr-pagination-lg>li:first-child>a,\n+.attr-pagination-lg>li:first-child>span {\n+    border-top-left-radius   : 6px;\n+    border-bottom-left-radius: 6px\n+}\n+\n+.attr-pagination-lg>li:last-child>a,\n+.attr-pagination-lg>li:last-child>span {\n+    border-top-right-radius   : 6px;\n+    border-bottom-right-radius: 6px\n+}\n+\n+.attr-pagination-sm>li>a,\n+.attr-pagination-sm>li>span {\n+    padding    : 5px 10px;\n+    font-size  : 12px;\n+    line-height: 1.5\n+}\n+\n+.attr-pagination-sm>li:first-child>a,\n+.attr-pagination-sm>li:first-child>span {\n+    border-top-left-radius   : 3px;\n+    border-bottom-left-radius: 3px\n+}\n+\n+.attr-pagination-sm>li:last-child>a,\n+.attr-pagination-sm>li:last-child>span {\n+    border-top-right-radius   : 3px;\n+    border-bottom-right-radius: 3px\n+}\n+\n+.attr-pager {\n+    padding-left: 0;\n+    margin      : 20px 0;\n+    text-align  : center;\n+    list-style  : none\n+}\n+\n+.attr-pager li {\n+    display: inline\n+}\n+\n+.attr-pager li>a,\n+.attr-pager li>span {\n+    display         : inline-block;\n+    padding         : 5px 14px;\n+    background-color: #fff;\n+    border          : 1px solid #ddd;\n+    border-radius   : 15px\n+}\n+\n+.attr-pager li>a:focus,\n+.attr-pager li>a:hover {\n+    text-decoration : none;\n+    background-color: #eee\n+}\n+\n+.attr-pager .attr-next>a,\n+.attr-pager .attr-next>span {\n+    float: right\n+}\n+\n+.attr-pager .attr-previous>a,\n+.attr-pager .attr-previous>span {\n+    float: left\n+}\n+\n+.attr-pager .attr-disabled>a,\n+.attr-pager .attr-disabled>a:focus,\n+.attr-pager .attr-disabled>a:hover,\n+.attr-pager .attr-disabled>span {\n+    color           : #777;\n+    cursor          : not-allowed;\n+    background-color: #fff\n+}\n+\n+.attr-label {\n+    display       : inline;\n+    padding       : .2em .6em .3em;\n+    font-size     : 75%;\n+    font-weight   : 700;\n+    line-height   : 1;\n+    color         : #fff;\n+    text-align    : center;\n+    white-space   : nowrap;\n+    vertical-align: baseline;\n+    border-radius : .25em\n+}\n+\n+a.attr-label:focus,\n+a.attr-label:hover {\n+    color          : #fff;\n+    text-decoration: none;\n+    cursor         : pointer\n+}\n+\n+.attr-label:empty {\n+    display: none\n+}\n+\n+.attr-btn .attr-label {\n+    position: relative;\n+    top     : -1px\n+}\n+\n+.attr-label-default {\n+    background-color: #777\n+}\n+\n+.attr-label-default[href]:focus,\n+.attr-label-default[href]:hover {\n+    background-color: #5e5e5e\n+}\n+\n+.attr-label-primary {\n+    background-color: #337ab7\n+}\n+\n+.attr-label-primary[href]:focus,\n+.attr-label-primary[href]:hover {\n+    background-color: #286090\n+}\n+\n+.attr-label-success {\n+    background-color: #5cb85c\n+}\n+\n+.attr-label-success[href]:focus,\n+.attr-label-success[href]:hover {\n+    background-color: #449d44\n+}\n+\n+.attr-label-info {\n+    background-color: #5bc0de\n+}\n+\n+.attr-label-info[href]:focus,\n+.attr-label-info[href]:hover {\n+    background-color: #31b0d5\n+}\n+\n+.attr-label-warning {\n+    background-color: #f0ad4e\n+}\n+\n+.attr-label-warning[href]:focus,\n+.attr-label-warning[href]:hover {\n+    background-color: #ec971f\n+}\n+\n+.attr-label-danger {\n+    background-color: #d9534f\n+}\n+\n+.attr-label-danger[href]:focus,\n+.attr-label-danger[href]:hover {\n+    background-color: #c9302c\n+}\n+\n+.attr-badge {\n+    display         : inline-block;\n+    min-width       : 10px;\n+    padding         : 3px 7px;\n+    font-size       : 12px;\n+    font-weight     : 700;\n+    line-height     : 1;\n+    color           : #fff;\n+    text-align      : center;\n+    white-space     : nowrap;\n+    vertical-align  : middle;\n+    background-color: #777;\n+    border-radius   : 10px\n+}\n+\n+.attr-badge:empty {\n+    display: none\n+}\n+\n+.attr-btn .attr-badge {\n+    position: relative;\n+    top     : -1px\n+}\n+\n+.attr-btn-group-xs>.attr-btn .attr-badge,\n+.attr-btn-xs .attr-badge {\n+    top    : 0;\n+    padding: 1px 5px\n+}\n+\n+a.attr-badge:focus,\n+a.attr-badge:hover {\n+    color          : #fff;\n+    text-decoration: none;\n+    cursor         : pointer\n+}\n+\n+.attr-list-group-item.attr-active>.attr-badge,\n+.attr-nav-pills>.attr-active>a>.attr-badge {\n+    color           : #337ab7;\n+    background-color: #fff\n+}\n+\n+.attr-list-group-item>.attr-badge {\n+    float: right\n+}\n+\n+.attr-list-group-item>.attr-badge+.attr-badge {\n+    margin-right: 5px\n+}\n+\n+.attr-nav-pills>li>a>.attr-badge {\n+    margin-left: 3px\n+}\n+\n+.attr-jumbotron {\n+    padding-top     : 30px;\n+    padding-bottom  : 30px;\n+    margin-bottom   : 30px;\n+    color           : inherit;\n+    background-color: #eee\n+}\n+\n+.attr-jumbotron .attr-h1,\n+.attr-jumbotron h1 {\n+    color: inherit\n+}\n+\n+.attr-jumbotron p {\n+    margin-bottom: 15px;\n+    font-size    : 21px;\n+    font-weight  : 200\n+}\n+\n+.attr-jumbotron>hr {\n+    border-top-color: #d5d5d5\n+}\n+\n+.attr-container .attr-jumbotron,\n+.attr-container-fluid .attr-jumbotron {\n+    padding-right: 15px;\n+    padding-left : 15px;\n+    border-radius: 6px\n+}\n+\n+.attr-jumbotron .attr-container {\n+    max-width: 100%\n+}\n+\n+@media screen and (min-width:768px) {\n+    .attr-jumbotron {\n+        padding-top   : 48px;\n+        padding-bottom: 48px\n+    }\n+\n+    .attr-container .attr-jumbotron,\n+    .attr-container-fluid .attr-jumbotron {\n+        padding-right: 60px;\n+        padding-left : 60px\n+    }\n+\n+    .attr-jumbotron .attr-h1,\n+    .attr-jumbotron h1 {\n+        font-size: 63px\n+    }\n+}\n+\n+.attr-thumbnail {\n+    display           : block;\n+    padding           : 4px;\n+    margin-bottom     : 20px;\n+    line-height       : 1.42857143;\n+    background-color  : #fff;\n+    border            : 1px solid #ddd;\n+    border-radius     : 4px;\n+    -webkit-transition: border .2s ease-in-out;\n+    -o-transition     : border .2s ease-in-out;\n+    transition        : border .2s ease-in-out\n+}\n+\n+.attr-thumbnail a>img,\n+.attr-thumbnail>img {\n+    margin-right: auto;\n+    margin-left : auto\n+}\n+\n+a.attr-thumbnail.attr-active,\n+a.attr-thumbnail:focus,\n+a.attr-thumbnail:hover {\n+    border-color: #337ab7\n+}\n+\n+.attr-thumbnail .attr-caption {\n+    padding: 9px;\n+    color  : #333\n+}\n+\n+.attr-alert {\n+    padding      : 15px;\n+    margin-bottom: 20px;\n+    border       : 1px solid transparent;\n+    border-radius: 4px\n+}\n+\n+.attr-alert h4 {\n+    margin-top: 0;\n+    color     : inherit\n+}\n+\n+.attr-alert .attr-alert-link {\n+    font-weight: 700\n+}\n+\n+.attr-alert>p,\n+.attr-alert>ul {\n+    margin-bottom: 0\n+}\n+\n+.attr-alert>p+p {\n+    margin-top: 5px\n+}\n+\n+.attr-alert-dismissable,\n+.attr-alert-dismissible {\n+    padding-right: 35px\n+}\n+\n+.attr-alert-dismissable .attr-close,\n+.attr-alert-dismissible .attr-close {\n+    position: relative;\n+    top     : -2px;\n+    right   : -21px;\n+    color   : inherit\n+}\n+\n+.attr-alert-success {\n+    color           : #3c763d;\n+    background-color: #dff0d8;\n+    border-color    : #d6e9c6\n+}\n+\n+.attr-alert-success hr {\n+    border-top-color: #c9e2b3\n+}\n+\n+.attr-alert-success .attr-alert-link {\n+    color: #2b542c\n+}\n+\n+.attr-alert-info {\n+    color           : #31708f;\n+    background-color: #d9edf7;\n+    border-color    : #bce8f1\n+}\n+\n+.attr-alert-info hr {\n+    border-top-color: #a6e1ec\n+}\n+\n+.attr-alert-info .attr-alert-link {\n+    color: #245269\n+}\n+\n+.attr-alert-warning {\n+    color           : #8a6d3b;\n+    background-color: #fcf8e3;\n+    border-color    : #faebcc\n+}\n+\n+.attr-alert-warning hr {\n+    border-top-color: #f7e1b5\n+}\n+\n+.attr-alert-warning .attr-alert-link {\n+    color: #66512c\n+}\n+\n+.attr-alert-danger {\n+    color           : #a94442;\n+    background-color: #f2dede;\n+    border-color    : #ebccd1\n+}\n+\n+.attr-alert-danger hr {\n+    border-top-color: #e4b9c0\n+}\n+\n+.attr-alert-danger .attr-alert-link {\n+    color: #843534\n+}\n+\n+@-webkit-keyframes progress-bar-stripes {\n+    from {\n+        background-position: 40px 0\n+    }\n+\n+    to {\n+        background-position: 0 0\n+    }\n+}\n+\n+@-o-keyframes progress-bar-stripes {\n+    from {\n+        background-position: 40px 0\n+    }\n+\n+    to {\n+        background-position: 0 0\n+    }\n+}\n+\n+@keyframes progress-bar-stripes {\n+    from {\n+        background-position: 40px 0\n+    }\n+\n+    to {\n+        background-position: 0 0\n+    }\n+}\n+\n+.attr-progress {\n+    height            : 20px;\n+    margin-bottom     : 20px;\n+    overflow          : hidden;\n+    background-color  : #f5f5f5;\n+    border-radius     : 4px;\n+    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n+    box-shadow        : inset 0 1px 2px rgba(0, 0, 0, .1)\n+}\n+\n+.attr-progress-bar {\n+    float             : left;\n+    width             : 0;\n+    height            : 100%;\n+    font-size         : 12px;\n+    line-height       : 20px;\n+    color             : #fff;\n+    text-align        : center;\n+    background-color  : #337ab7;\n+    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n+    box-shadow        : inset 0 -1px 0 rgba(0, 0, 0, .15);\n+    -webkit-transition: width .6s ease;\n+    -o-transition     : width .6s ease;\n+    transition        : width .6s ease\n+}\n+\n+.attr-progress-bar-striped,\n+.attr-progress-striped .attr-progress-bar {\n+    background-image       : -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image       : -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image       : linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    -webkit-background-size: 40px 40px;\n+    background-size        : 40px 40px\n+}\n+\n+.attr-progress-bar.attr-active,\n+.attr-progress.attr-active .attr-progress-bar {\n+    -webkit-animation: progress-bar-stripes 2s linear infinite;\n+    -o-animation     : progress-bar-stripes 2s linear infinite;\n+    animation        : progress-bar-stripes 2s linear infinite\n+}\n+\n+.attr-progress-bar-success {\n+    background-color: #5cb85c\n+}\n+\n+.attr-progress-striped .attr-progress-bar-success {\n+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\n+}\n+\n+.attr-progress-bar-info {\n+    background-color: #5bc0de\n+}\n+\n+.attr-progress-striped .attr-progress-bar-info {\n+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\n+}\n+\n+.attr-progress-bar-warning {\n+    background-color: #f0ad4e\n+}\n+\n+.attr-progress-striped .attr-progress-bar-warning {\n+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\n+}\n+\n+.attr-progress-bar-danger {\n+    background-color: #d9534f\n+}\n+\n+.attr-progress-striped .attr-progress-bar-danger {\n+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n+    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)\n+}\n+\n+.attr-media {\n+    margin-top: 15px\n+}\n+\n+.attr-media:first-child {\n+    margin-top: 0\n+}\n+\n+.attr-media,\n+.attr-media-body {\n+    overflow: hidden;\n+    zoom    : 1\n+}\n+\n+.attr-media-body {\n+    width: 10000px\n+}\n+\n+.attr-media-object {\n+    display: block\n+}\n+\n+.attr-media-object.attr-img-thumbnail {\n+    max-width: none\n+}\n+\n+.attr-media-right,\n+.attr-media>.attr-pull-right {\n+    padding-left: 10px\n+}\n+\n+.attr-media-left,\n+.attr-media>.attr-pull-left {\n+    padding-right: 10px\n+}\n+\n+.attr-media-body,\n+.attr-media-left,\n+.attr-media-right {\n+    display       : table-cell;\n+    vertical-align: top\n+}\n+\n+.attr-media-middle {\n+    vertical-align: middle\n+}\n+\n+.attr-media-bottom {\n+    vertical-align: bottom\n+}\n+\n+.attr-media-heading {\n+    margin-top   : 0;\n+    margin-bottom: 5px\n+}\n+\n+.attr-media-list {\n+    padding-left: 0;\n+    list-style  : none\n+}\n+\n+.attr-list-group {\n+    padding-left : 0;\n+    margin-bottom: 20px\n+}\n+\n+.attr-list-group-item {\n+    position        : relative;\n+    display         : block;\n+    padding         : 10px 15px;\n+    margin-bottom   : -1px;\n+    background-color: #fff;\n+    border          : 1px solid #ddd\n+}\n+\n+.attr-list-group-item:first-child {\n+    border-top-left-radius : 4px;\n+    border-top-right-radius: 4px\n+}\n+\n+.attr-list-group-item:last-child {\n+    margin-bottom             : 0;\n+    border-bottom-right-radius: 4px;\n+    border-bottom-left-radius : 4px\n+}\n+\n+a.attr-list-group-item,\n+button.attr-list-group-item {\n+    color: #555\n+}\n+\n+a.attr-list-group-item .attr-list-group-item-heading,\n+button.attr-list-group-item .attr-list-group-item-heading {\n+    color: #333\n+}\n+\n+a.attr-list-group-item:focus,\n+a.attr-list-group-item:hover,\n+button.attr-list-group-item:focus,\n+button.attr-list-group-item:hover {\n+    color           : #555;\n+    text-decoration : none;\n+    background-color: #f5f5f5\n+}\n+\n+button.attr-list-group-item {\n+    width     : 100%;\n+    text-align: left\n+}\n+\n+.attr-list-group-item.attr-disabled,\n+.attr-list-group-item.attr-disabled:focus,\n+.attr-list-group-item.attr-disabled:hover {\n+    color           : #777;\n+    cursor          : not-allowed;\n+    background-color: #eee\n+}\n+\n+.attr-list-group-item.attr-disabled .attr-list-group-item-heading,\n+.attr-list-group-item.attr-disabled:focus .attr-list-group-item-heading,\n+.attr-list-group-item.attr-disabled:hover .attr-list-group-item-heading {\n+    color: inherit\n+}\n+\n+.attr-list-group-item.attr-disabled .attr-list-group-item-text,\n+.attr-list-group-item.attr-disabled:focus .attr-list-group-item-text,\n+.attr-list-group-item.attr-disabled:hover .attr-list-group-item-text {\n+    color: #777\n+}\n+\n+.attr-list-group-item.attr-active,\n+.attr-list-group-item.attr-active:focus,\n+.attr-list-group-item.attr-active:hover {\n+    z-index         : 2;\n+    color           : #fff;\n+    background-color: #337ab7;\n+    border-color    : #337ab7\n+}\n+\n+.attr-list-group-item.attr-active .attr-list-group-item-heading,\n+.attr-list-group-item.attr-active .attr-list-group-item-heading>.attr-small,\n+.attr-list-group-item.attr-active .attr-list-group-item-heading>small,\n+.attr-list-group-item.attr-active:focus .attr-list-group-item-heading,\n+.attr-list-group-item.attr-active:focus .attr-list-group-item-heading>.attr-small,\n+.attr-list-group-item.attr-active:focus .attr-list-group-item-heading>small,\n+.attr-list-group-item.attr-active:hover .attr-list-group-item-heading,\n+.attr-list-group-item.attr-active:hover .attr-list-group-item-heading>.attr-small,\n+.attr-list-group-item.attr-active:hover .attr-list-group-item-heading>small {\n+    color: inherit\n+}\n+\n+.attr-list-group-item.attr-active .attr-list-group-item-text,\n+.attr-list-group-item.attr-active:focus .attr-list-group-item-text,\n+.attr-list-group-item.attr-active:hover .attr-list-group-item-text {\n+    color: #c7ddef\n+}\n+\n+.attr-list-group-item-success {\n+    color           : #3c763d;\n+    background-color: #dff0d8\n+}\n+\n+a.attr-list-group-item-success,\n+button.attr-list-group-item-success {\n+    color: #3c763d\n+}\n+\n+a.attr-list-group-item-success .attr-list-group-item-heading,\n+button.attr-list-group-item-success .attr-list-group-item-heading {\n+    color: inherit\n+}\n+\n+a.attr-list-group-item-success:focus,\n+a.attr-list-group-item-success:hover,\n+button.attr-list-group-item-success:focus,\n+button.attr-list-group-item-success:hover {\n+    color           : #3c763d;\n+    background-color: #d0e9c6\n+}\n+\n+a.attr-list-group-item-success.attr-active,\n+a.attr-list-group-item-success.attr-active:focus,\n+a.attr-list-group-item-success.attr-active:hover,\n+button.attr-list-group-item-success.attr-active,\n+button.attr-list-group-item-success.attr-active:focus,\n+button.attr-list-group-item-success.attr-active:hover {\n+    color           : #fff;\n+    background-color: #3c763d;\n+    border-color    : #3c763d\n+}\n+\n+.attr-list-group-item-info {\n+    color           : #31708f;\n+    background-color: #d9edf7\n+}\n+\n+a.attr-list-group-item-info,\n+button.attr-list-group-item-info {\n+    color: #31708f\n+}\n+\n+a.attr-list-group-item-info .attr-list-group-item-heading,\n+button.attr-list-group-item-info .attr-list-group-item-heading {\n+    color: inherit\n+}\n+\n+a.attr-list-group-item-info:focus,\n+a.attr-list-group-item-info:hover,\n+button.attr-list-group-item-info:focus,\n+button.attr-list-group-item-info:hover {\n+    color           : #31708f;\n+    background-color: #c4e3f3\n+}\n+\n+a.attr-list-group-item-info.attr-active,\n+a.attr-list-group-item-info.attr-active:focus,\n+a.attr-list-group-item-info.attr-active:hover,\n+button.attr-list-group-item-info.attr-active,\n+button.attr-list-group-item-info.attr-active:focus,\n+button.attr-list-group-item-info.attr-active:hover {\n+    color           : #fff;\n+    background-color: #31708f;\n+    border-color    : #31708f\n+}\n+\n+.attr-list-group-item-warning {\n+    color           : #8a6d3b;\n+    background-color: #fcf8e3\n+}\n+\n+a.attr-list-group-item-warning,\n+button.attr-list-group-item-warning {\n+    color: #8a6d3b\n+}\n+\n+a.attr-list-group-item-warning .attr-list-group-item-heading,\n+button.attr-list-group-item-warning .attr-list-group-item-heading {\n+    color: inherit\n+}\n+\n+a.attr-list-group-item-warning:focus,\n+a.attr-list-group-item-warning:hover,\n+button.attr-list-group-item-warning:focus,\n+button.attr-list-group-item-warning:hover {\n+    color           : #8a6d3b;\n+    background-color: #faf2cc\n+}\n+\n+a.attr-list-group-item-warning.attr-active,\n+a.attr-list-group-item-warning.attr-active:focus,\n+a.attr-list-group-item-warning.attr-active:hover,\n+button.attr-list-group-item-warning.attr-active,\n+button.attr-list-group-item-warning.attr-active:focus,\n+button.attr-list-group-item-warning.attr-active:hover {\n+    color           : #fff;\n+    background-color: #8a6d3b;\n+    border-color    : #8a6d3b\n+}\n+\n+.attr-list-group-item-danger {\n+    color           : #a94442;\n+    background-color: #f2dede\n+}\n+\n+a.attr-list-group-item-danger,\n+button.attr-list-group-item-danger {\n+    color: #a94442\n+}\n+\n+a.attr-list-group-item-danger .attr-list-group-item-heading,\n+button.attr-list-group-item-danger .attr-list-group-item-heading {\n+    color: inherit\n+}\n+\n+a.attr-list-group-item-danger:focus,\n+a.attr-list-group-item-danger:hover,\n+button.attr-list-group-item-danger:focus,\n+button.attr-list-group-item-danger:hover {\n+    color           : #a94442;\n+    background-color: #ebcccc\n+}\n+\n+a.attr-list-group-item-danger.attr-active,\n+a.attr-list-group-item-danger.attr-active:focus,\n+a.attr-list-group-item-danger.attr-active:hover,\n+button.attr-list-group-item-danger.attr-active,\n+button.attr-list-group-item-danger.attr-active:focus,\n+button.attr-list-group-item-danger.attr-active:hover {\n+    color           : #fff;\n+    background-color: #a94442;\n+    border-color    : #a94442\n+}\n+\n+.attr-list-group-item-heading {\n+    margin-top   : 0;\n+    margin-bottom: 5px\n+}\n+\n+.attr-list-group-item-text {\n+    margin-bottom: 0;\n+    line-height  : 1.3\n+}\n+\n+.attr-panel {\n+    margin-bottom     : 20px;\n+    background-color  : #fff;\n+    border            : 1px solid transparent;\n+    border-radius     : 4px;\n+    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n+    box-shadow        : 0 1px 1px rgba(0, 0, 0, .05)\n+}\n+\n+.attr-panel-body {\n+    padding: 15px\n+}\n+\n+.attr-panel-heading {\n+    padding                : 10px 15px;\n+    border-bottom          : 1px solid transparent;\n+    border-top-left-radius : 3px;\n+    border-top-right-radius: 3px\n+}\n+\n+.attr-panel-heading>.attr-dropdown .attr-dropdown-toggle {\n+    color: inherit\n+}\n+\n+.attr-panel-title {\n+    margin-top   : 0;\n+    margin-bottom: 0;\n+    font-size    : 16px;\n+    color        : inherit\n+}\n+\n+.attr-panel-title>.attr-small,\n+.attr-panel-title>.attr-small>a,\n+.attr-panel-title>a,\n+.attr-panel-title>small,\n+.attr-panel-title>small>a {\n+    color: inherit\n+}\n+\n+.attr-panel-footer {\n+    padding                   : 10px 15px;\n+    background-color          : #f5f5f5;\n+    border-top                : 1px solid #ddd;\n+    border-bottom-right-radius: 3px;\n+    border-bottom-left-radius : 3px\n+}\n+\n+.attr-panel>.attr-list-group,\n+.attr-panel>.attr-panel-collapse>.attr-list-group {\n+    margin-bottom: 0\n+}\n+\n+.attr-panel>.attr-list-group .attr-list-group-item,\n+.attr-panel>.attr-panel-collapse>.attr-list-group .attr-list-group-item {\n+    border-width : 1px 0;\n+    border-radius: 0\n+}\n+\n+.attr-panel>.attr-list-group:first-child .attr-list-group-item:first-child,\n+.attr-panel>.attr-panel-collapse>.attr-list-group:first-child .attr-list-group-item:first-child {\n+    border-top             : 0;\n+    border-top-left-radius : 3px;\n+    border-top-right-radius: 3px\n+}\n+\n+.attr-panel>.attr-list-group:last-child .attr-list-group-item:last-child,\n+.attr-panel>.attr-panel-collapse>.attr-list-group:last-child .attr-list-group-item:last-child {\n+    border-bottom             : 0;\n+    border-bottom-right-radius: 3px;\n+    border-bottom-left-radius : 3px\n+}\n+\n+.attr-panel>.attr-panel-heading+.attr-panel-collapse>.attr-list-group .attr-list-group-item:first-child {\n+    border-top-left-radius : 0;\n+    border-top-right-radius: 0\n+}\n+\n+.attr-panel-heading+.attr-list-group .attr-list-group-item:first-child {\n+    border-top-width: 0\n+}\n+\n+.attr-list-group+.attr-panel-footer {\n+    border-top-width: 0\n+}\n+\n+.attr-panel>.attr-panel-collapse>.attr-table,\n+.attr-panel>.attr-table,\n+.attr-panel>.attr-table-responsive>.attr-table {\n+    margin-bottom: 0\n+}\n+\n+.attr-panel>.attr-panel-collapse>.attr-table caption,\n+.attr-panel>.attr-table caption,\n+.attr-panel>.attr-table-responsive>.attr-table caption {\n+    padding-right: 15px;\n+    padding-left : 15px\n+}\n+\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child,\n+.attr-panel>.attr-table:first-child {\n+    border-top-left-radius : 3px;\n+    border-top-right-radius: 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child,\n+.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child,\n+.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child {\n+    border-top-left-radius : 3px;\n+    border-top-right-radius: 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child td:first-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child th:first-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child td:first-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child th:first-child,\n+.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child td:first-child,\n+.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child th:first-child,\n+.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child td:first-child,\n+.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child th:first-child {\n+    border-top-left-radius: 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child td:last-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>tbody:first-child>tr:first-child th:last-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child td:last-child,\n+.attr-panel>.attr-table-responsive:first-child>.attr-table:first-child>thead:first-child>tr:first-child th:last-child,\n+.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child td:last-child,\n+.attr-panel>.attr-table:first-child>tbody:first-child>tr:first-child th:last-child,\n+.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child td:last-child,\n+.attr-panel>.attr-table:first-child>thead:first-child>tr:first-child th:last-child {\n+    border-top-right-radius: 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child,\n+.attr-panel>.attr-table:last-child {\n+    border-bottom-right-radius: 3px;\n+    border-bottom-left-radius : 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child,\n+.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child,\n+.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child {\n+    border-bottom-right-radius: 3px;\n+    border-bottom-left-radius : 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child td:first-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child th:first-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child td:first-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child th:first-child,\n+.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child td:first-child,\n+.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child th:first-child,\n+.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child td:first-child,\n+.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child th:first-child {\n+    border-bottom-left-radius: 3px\n+}\n+\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child td:last-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tbody:last-child>tr:last-child th:last-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child td:last-child,\n+.attr-panel>.attr-table-responsive:last-child>.attr-table:last-child>tfoot:last-child>tr:last-child th:last-child,\n+.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child td:last-child,\n+.attr-panel>.attr-table:last-child>tbody:last-child>tr:last-child th:last-child,\n+.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child td:last-child,\n+.attr-panel>.attr-table:last-child>tfoot:last-child>tr:last-child th:last-child {\n+    border-bottom-right-radius: 3px\n+}\n+\n+.attr-panel>.attr-panel-body+.attr-table,\n+.attr-panel>.attr-panel-body+.attr-table-responsive,\n+.attr-panel>.attr-table+.attr-panel-body,\n+.attr-panel>.attr-table-responsive+.attr-panel-body {\n+    border-top: 1px solid #ddd\n+}\n+\n+.attr-panel>.attr-table>tbody:first-child>tr:first-child td,\n+.attr-panel>.attr-table>tbody:first-child>tr:first-child th {\n+    border-top: 0\n+}\n+\n+.attr-panel>.attr-table-bordered,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered {\n+    border: 0\n+}\n+\n+.attr-panel>.attr-table-bordered>tbody>tr>td:first-child,\n+.attr-panel>.attr-table-bordered>tbody>tr>th:first-child,\n+.attr-panel>.attr-table-bordered>tfoot>tr>td:first-child,\n+.attr-panel>.attr-table-bordered>tfoot>tr>th:first-child,\n+.attr-panel>.attr-table-bordered>thead>tr>td:first-child,\n+.attr-panel>.attr-table-bordered>thead>tr>th:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>td:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>th:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>td:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>th:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>td:first-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>th:first-child {\n+    border-left: 0\n+}\n+\n+.attr-panel>.attr-table-bordered>tbody>tr>td:last-child,\n+.attr-panel>.attr-table-bordered>tbody>tr>th:last-child,\n+.attr-panel>.attr-table-bordered>tfoot>tr>td:last-child,\n+.attr-panel>.attr-table-bordered>tfoot>tr>th:last-child,\n+.attr-panel>.attr-table-bordered>thead>tr>td:last-child,\n+.attr-panel>.attr-table-bordered>thead>tr>th:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>td:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr>th:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>td:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr>th:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>td:last-child,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr>th:last-child {\n+    border-right: 0\n+}\n+\n+.attr-panel>.attr-table-bordered>tbody>tr:first-child>td,\n+.attr-panel>.attr-table-bordered>tbody>tr:first-child>th,\n+.attr-panel>.attr-table-bordered>thead>tr:first-child>td,\n+.attr-panel>.attr-table-bordered>thead>tr:first-child>th,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:first-child>td,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:first-child>th,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr:first-child>td,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>thead>tr:first-child>th {\n+    border-bottom: 0\n+}\n+\n+.attr-panel>.attr-table-bordered>tbody>tr:last-child>td,\n+.attr-panel>.attr-table-bordered>tbody>tr:last-child>th,\n+.attr-panel>.attr-table-bordered>tfoot>tr:last-child>td,\n+.attr-panel>.attr-table-bordered>tfoot>tr:last-child>th,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>td,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tbody>tr:last-child>th,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>td,\n+.attr-panel>.attr-table-responsive>.attr-table-bordered>tfoot>tr:last-child>th {\n+    border-bottom: 0\n+}\n+\n+.attr-panel>.attr-table-responsive {\n+    margin-bottom: 0;\n+    border       : 0\n+}\n+\n+.attr-panel-group {\n+    margin-bottom: 20px\n+}\n+\n+.attr-panel-group .attr-panel {\n+    margin-bottom: 0;\n+    border-radius: 4px\n+}\n+\n+.attr-panel-group .attr-panel+.attr-panel {\n+    margin-top: 5px\n+}\n+\n+.attr-panel-group .attr-panel-heading {\n+    border-bottom: 0\n+}\n+\n+.attr-panel-group .attr-panel-heading+.attr-panel-collapse>.attr-list-group,\n+.attr-panel-group .attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top: 1px solid #ddd\n+}\n+\n+.attr-panel-group .attr-panel-footer {\n+    border-top: 0\n+}\n+\n+.attr-panel-group .attr-panel-footer+.attr-panel-collapse .attr-panel-body {\n+    border-bottom: 1px solid #ddd\n+}\n+\n+.attr-panel-default {\n+    border-color: #ddd\n+}\n+\n+.attr-panel-default>.attr-panel-heading {\n+    color           : #333;\n+    background-color: #f5f5f5;\n+    border-color    : #ddd\n+}\n+\n+.attr-panel-default>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #ddd\n+}\n+\n+.attr-panel-default>.attr-panel-heading .attr-badge {\n+    color           : #f5f5f5;\n+    background-color: #333\n+}\n+\n+.attr-panel-default>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #ddd\n+}\n+\n+.attr-panel-primary {\n+    border-color: #337ab7\n+}\n+\n+.attr-panel-primary>.attr-panel-heading {\n+    color           : #fff;\n+    background-color: #337ab7;\n+    border-color    : #337ab7\n+}\n+\n+.attr-panel-primary>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #337ab7\n+}\n+\n+.attr-panel-primary>.attr-panel-heading .attr-badge {\n+    color           : #337ab7;\n+    background-color: #fff\n+}\n+\n+.attr-panel-primary>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #337ab7\n+}\n+\n+.attr-panel-success {\n+    border-color: #d6e9c6\n+}\n+\n+.attr-panel-success>.attr-panel-heading {\n+    color           : #3c763d;\n+    background-color: #dff0d8;\n+    border-color    : #d6e9c6\n+}\n+\n+.attr-panel-success>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #d6e9c6\n+}\n+\n+.attr-panel-success>.attr-panel-heading .attr-badge {\n+    color           : #dff0d8;\n+    background-color: #3c763d\n+}\n+\n+.attr-panel-success>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #d6e9c6\n+}\n+\n+.attr-panel-info {\n+    border-color: #bce8f1\n+}\n+\n+.attr-panel-info>.attr-panel-heading {\n+    color           : #31708f;\n+    background-color: #d9edf7;\n+    border-color    : #bce8f1\n+}\n+\n+.attr-panel-info>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #bce8f1\n+}\n+\n+.attr-panel-info>.attr-panel-heading .attr-badge {\n+    color           : #d9edf7;\n+    background-color: #31708f\n+}\n+\n+.attr-panel-info>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #bce8f1\n+}\n+\n+.attr-panel-warning {\n+    border-color: #faebcc\n+}\n+\n+.attr-panel-warning>.attr-panel-heading {\n+    color           : #8a6d3b;\n+    background-color: #fcf8e3;\n+    border-color    : #faebcc\n+}\n+\n+.attr-panel-warning>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #faebcc\n+}\n+\n+.attr-panel-warning>.attr-panel-heading .attr-badge {\n+    color           : #fcf8e3;\n+    background-color: #8a6d3b\n+}\n+\n+.attr-panel-warning>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #faebcc\n+}\n+\n+.attr-panel-danger {\n+    border-color: #ebccd1\n+}\n+\n+.attr-panel-danger>.attr-panel-heading {\n+    color           : #a94442;\n+    background-color: #f2dede;\n+    border-color    : #ebccd1\n+}\n+\n+.attr-panel-danger>.attr-panel-heading+.attr-panel-collapse>.attr-panel-body {\n+    border-top-color: #ebccd1\n+}\n+\n+.attr-panel-danger>.attr-panel-heading .attr-badge {\n+    color           : #f2dede;\n+    background-color: #a94442\n+}\n+\n+.attr-panel-danger>.attr-panel-footer+.attr-panel-collapse>.attr-panel-body {\n+    border-bottom-color: #ebccd1\n+}\n+\n+.attr-embed-responsive {\n+    position: relative;\n+    display : block;\n+    height  : 0;\n+    padding : 0;\n+    overflow: hidden\n+}\n+\n+.attr-embed-responsive .attr-embed-responsive-item,\n+.attr-embed-responsive embed,\n+.attr-embed-responsive iframe,\n+.attr-embed-responsive object,\n+.attr-embed-responsive video {\n+    position: absolute;\n+    top     : 0;\n+    bottom  : 0;\n+    left    : 0;\n+    width   : 100%;\n+    height  : 100%;\n+    border  : 0\n+}\n+\n+.attr-embed-responsive-16by9 {\n+    padding-bottom: 56.25%\n+}\n+\n+.attr-embed-responsive-4by3 {\n+    padding-bottom: 75%\n+}\n+\n+.attr-well {\n+    min-height        : 20px;\n+    padding           : 19px;\n+    margin-bottom     : 20px;\n+    background-color  : #f5f5f5;\n+    border            : 1px solid #e3e3e3;\n+    border-radius     : 4px;\n+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n+    box-shadow        : inset 0 1px 1px rgba(0, 0, 0, .05)\n+}\n+\n+.attr-well blockquote {\n+    border-color: #ddd;\n+    border-color: rgba(0, 0, 0, .15)\n+}\n+\n+.attr-well-lg {\n+    padding      : 24px;\n+    border-radius: 6px\n+}\n+\n+.attr-well-sm {\n+    padding      : 9px;\n+    border-radius: 3px\n+}\n+\n+.attr-close {\n+    float      : right;\n+    font-size  : 21px;\n+    font-weight: 700;\n+    line-height: 1;\n+    color      : #000;\n+    text-shadow: 0 1px 0 #fff;\n+    opacity    : .2\n+}\n+\n+.attr-close:focus,\n+.attr-close:hover {\n+    color          : #000;\n+    text-decoration: none;\n+    cursor         : pointer;\n+    opacity        : .5\n+}\n+\n+button.attr-close {\n+    -webkit-appearance: none;\n+    padding           : 0;\n+    cursor            : pointer;\n+    background        : 0 0;\n+    border            : 0\n+}\n+\n+.attr-modal-open {\n+    overflow: hidden\n+}\n+\n+.attr-modal {\n+    position                  : fixed;\n+    top                       : 0;\n+    right                     : 0;\n+    bottom                    : 0;\n+    left                      : 0;\n+    z-index                   : 1050;\n+    display                   : none;\n+    overflow                  : hidden;\n+    -webkit-overflow-scrolling: touch;\n+    outline                   : 0\n+}\n+\n+.attr-modal.attr-fade .attr-modal-dialog {\n+    -webkit-transition: -webkit-transform .3s ease-out;\n+    -o-transition     : -o-transform .3s ease-out;\n+    transition        : -webkit-transform .3s ease-out;\n+    -o-transition     : transform .3s ease-out;\n+    transition        : transform .3s ease-out;\n+    transition        : transform .3s ease-out, -webkit-transform .3s ease-out;\n+    -webkit-transform : translate(0, -25%);\n+    -ms-transform     : translate(0, -25%);\n+    -o-transform      : translate(0, -25%);\n+    transform         : translate(0, -25%)\n+}\n+\n+.attr-modal.attr-in .attr-modal-dialog {\n+    -webkit-transform: translate(0, 0);\n+    -ms-transform    : translate(0, 0);\n+    -o-transform     : translate(0, 0);\n+    transform        : translate(0, 0)\n+}\n+\n+.attr-modal-open .attr-modal {\n+    overflow-x: hidden;\n+    overflow-y: auto\n+}\n+\n+.attr-modal-dialog {\n+    position: relative;\n+    width   : auto;\n+    margin  : 10px\n+}\n+\n+.attr-modal-content {\n+    position               : relative;\n+    background-color       : #fff;\n+    -webkit-background-clip: padding-box;\n+    background-clip        : padding-box;\n+    border                 : 1px solid #999;\n+    border                 : 1px solid rgba(0, 0, 0, .2);\n+    border-radius          : 6px;\n+    outline                : 0;\n+    -webkit-box-shadow     : 0 3px 9px rgba(0, 0, 0, .5);\n+    box-shadow             : 0 3px 9px rgba(0, 0, 0, .5)\n+}\n+\n+.attr-modal-backdrop {\n+    position        : fixed;\n+    top             : 0;\n+    right           : 0;\n+    bottom          : 0;\n+    left            : 0;\n+    z-index         : 1040;\n+    background-color: #000\n+}\n+\n+.attr-modal-backdrop.attr-fade {\n+    opacity: 0\n+}\n+\n+.attr-modal-backdrop.attr-in {\n+    opacity: .5\n+}\n+\n+.attr-modal-header {\n+    padding      : 15px;\n+    border-bottom: 1px solid #e5e5e5\n+}\n+\n+.attr-modal-header .attr-close {\n+    margin-top: -2px\n+}\n+\n+.attr-modal-title {\n+    margin     : 0;\n+    line-height: 1.42857143\n+}\n+\n+.attr-modal-body {\n+    position: relative;\n+    padding : 15px\n+}\n+\n+.attr-modal-footer {\n+    padding   : 15px;\n+    text-align: right;\n+    border-top: 1px solid #e5e5e5\n+}\n+\n+.attr-modal-footer .attr-btn+.attr-btn {\n+    margin-bottom: 0;\n+    margin-left  : 5px\n+}\n+\n+.attr-modal-footer .attr-btn-group .attr-btn+.attr-btn {\n+    margin-left: -1px\n+}\n+\n+.attr-modal-footer .attr-btn-block+.attr-btn-block {\n+    margin-left: 0\n+}\n+\n+.attr-modal-scrollbar-measure {\n+    position: absolute;\n+    top     : -9999px;\n+    width   : 50px;\n+    height  : 50px;\n+    overflow: scroll\n+}\n+\n+@media (min-width:768px) {\n+    .attr-modal-dialog {\n+        width : 600px;\n+        margin: 30px auto\n+    }\n+\n+    .attr-modal-content {\n+        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n+        box-shadow        : 0 5px 15px rgba(0, 0, 0, .5)\n+    }\n+\n+    .attr-modal-sm {\n+        width: 300px\n+    }\n+}\n+\n+@media (min-width:992px) {\n+    .attr-modal-lg {\n+        width: 900px\n+    }\n+}\n+\n+.attr-tooltip {\n+    position       : absolute;\n+    z-index        : 1070;\n+    display        : block;\n+    font-family    : \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n+    font-size      : 12px;\n+    font-style     : normal;\n+    font-weight    : 400;\n+    line-height    : 1.42857143;\n+    text-align     : left;\n+    text-align     : start;\n+    text-decoration: none;\n+    text-shadow    : none;\n+    text-transform : none;\n+    letter-spacing : normal;\n+    word-break     : normal;\n+    word-spacing   : normal;\n+    word-wrap      : normal;\n+    white-space    : normal;\n+    opacity        : 0;\n+    line-break     : auto\n+}\n+\n+.attr-tooltip.attr-in {\n+    opacity: .9\n+}\n+\n+.attr-tooltip.attr-top {\n+    padding   : 5px 0;\n+    margin-top: -3px\n+}\n+\n+.attr-tooltip.attr-right {\n+    padding    : 0 5px;\n+    margin-left: 3px\n+}\n+\n+.attr-tooltip.attr-bottom {\n+    padding   : 5px 0;\n+    margin-top: 3px\n+}\n+\n+.attr-tooltip.attr-left {\n+    padding    : 0 5px;\n+    margin-left: -3px\n+}\n+\n+.attr-tooltip-inner {\n+    max-width       : 200px;\n+    padding         : 3px 8px;\n+    color           : #fff;\n+    text-align      : center;\n+    background-color: #000;\n+    border-radius   : 4px\n+}\n+\n+.attr-tooltip-arrow {\n+    position    : absolute;\n+    width       : 0;\n+    height      : 0;\n+    border-color: transparent;\n+    border-style: solid\n+}\n+\n+.attr-tooltip.attr-top .attr-tooltip-arrow {\n+    bottom          : 0;\n+    left            : 50%;\n+    margin-left     : -5px;\n+    border-width    : 5px 5px 0;\n+    border-top-color: #000\n+}\n+\n+.attr-tooltip.attr-top-left .attr-tooltip-arrow {\n+    right           : 5px;\n+    bottom          : 0;\n+    margin-bottom   : -5px;\n+    border-width    : 5px 5px 0;\n+    border-top-color: #000\n+}\n+\n+.attr-tooltip.attr-top-right .attr-tooltip-arrow {\n+    bottom          : 0;\n+    left            : 5px;\n+    margin-bottom   : -5px;\n+    border-width    : 5px 5px 0;\n+    border-top-color: #000\n+}\n+\n+.attr-tooltip.attr-right .attr-tooltip-arrow {\n+    top               : 50%;\n+    left              : 0;\n+    margin-top        : -5px;\n+    border-width      : 5px 5px 5px 0;\n+    border-right-color: #000\n+}\n+\n+.attr-tooltip.attr-left .attr-tooltip-arrow {\n+    top              : 50%;\n+    right            : 0;\n+    margin-top       : -5px;\n+    border-width     : 5px 0 5px 5px;\n+    border-left-color: #000\n+}\n+\n+.attr-tooltip.attr-bottom .attr-tooltip-arrow {\n+    top                : 0;\n+    left               : 50%;\n+    margin-left        : -5px;\n+    border-width       : 0 5px 5px;\n+    border-bottom-color: #000\n+}\n+\n+.attr-tooltip.attr-bottom-left .attr-tooltip-arrow {\n+    top                : 0;\n+    right              : 5px;\n+    margin-top         : -5px;\n+    border-width       : 0 5px 5px;\n+    border-bottom-color: #000\n+}\n+\n+.attr-tooltip.attr-bottom-right .attr-tooltip-arrow {\n+    top                : 0;\n+    left               : 5px;\n+    margin-top         : -5px;\n+    border-width       : 0 5px 5px;\n+    border-bottom-color: #000\n+}\n+\n+.attr-popover {\n+    position               : absolute;\n+    top                    : 0;\n+    left                   : 0;\n+    z-index                : 1060;\n+    display                : none;\n+    max-width              : 276px;\n+    padding                : 1px;\n+    font-family            : \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n+    font-size              : 14px;\n+    font-style             : normal;\n+    font-weight            : 400;\n+    line-height            : 1.42857143;\n+    text-align             : left;\n+    text-align             : start;\n+    text-decoration        : none;\n+    text-shadow            : none;\n+    text-transform         : none;\n+    letter-spacing         : normal;\n+    word-break             : normal;\n+    word-spacing           : normal;\n+    word-wrap              : normal;\n+    white-space            : normal;\n+    background-color       : #fff;\n+    -webkit-background-clip: padding-box;\n+    background-clip        : padding-box;\n+    border                 : 1px solid #ccc;\n+    border                 : 1px solid rgba(0, 0, 0, .2);\n+    border-radius          : 6px;\n+    -webkit-box-shadow     : 0 5px 10px rgba(0, 0, 0, .2);\n+    box-shadow             : 0 5px 10px rgba(0, 0, 0, .2);\n+    line-break             : auto\n+}\n+\n+.attr-popover.attr-top {\n+    margin-top: -10px\n+}\n+\n+.attr-popover.attr-right {\n+    margin-left: 10px\n+}\n+\n+.attr-popover.attr-bottom {\n+    margin-top: 10px\n+}\n+\n+.attr-popover.attr-left {\n+    margin-left: -10px\n+}\n+\n+.attr-popover-title {\n+    padding         : 8px 14px;\n+    margin          : 0;\n+    font-size       : 14px;\n+    background-color: #f7f7f7;\n+    border-bottom   : 1px solid #ebebeb;\n+    border-radius   : 5px 5px 0 0\n+}\n+\n+.attr-popover-content {\n+    padding: 9px 14px\n+}\n+\n+.attr-popover>.attr-arrow,\n+.attr-popover>.attr-arrow:after {\n+    position    : absolute;\n+    display     : block;\n+    width       : 0;\n+    height      : 0;\n+    border-color: transparent;\n+    border-style: solid\n+}\n+\n+.attr-popover>.attr-arrow {\n+    border-width: 11px\n+}\n+\n+.attr-popover>.attr-arrow:after {\n+    content     : \"\";\n+    border-width: 10px\n+}\n+\n+.attr-popover.attr-top>.attr-arrow {\n+    bottom             : -11px;\n+    left               : 50%;\n+    margin-left        : -11px;\n+    border-top-color   : #999;\n+    border-top-color   : rgba(0, 0, 0, .25);\n+    border-bottom-width: 0\n+}\n+\n+.attr-popover.attr-top>.attr-arrow:after {\n+    bottom             : 1px;\n+    margin-left        : -10px;\n+    content            : \" \";\n+    border-top-color   : #fff;\n+    border-bottom-width: 0\n+}\n+\n+.attr-popover.attr-right>.attr-arrow {\n+    top               : 50%;\n+    left              : -11px;\n+    margin-top        : -11px;\n+    border-right-color: #999;\n+    border-right-color: rgba(0, 0, 0, .25);\n+    border-left-width : 0\n+}\n+\n+.attr-popover.attr-right>.attr-arrow:after {\n+    bottom            : -10px;\n+    left              : 1px;\n+    content           : \" \";\n+    border-right-color: #fff;\n+    border-left-width : 0\n+}\n+\n+.attr-popover.attr-bottom>.attr-arrow {\n+    top                : -11px;\n+    left               : 50%;\n+    margin-left        : -11px;\n+    border-top-width   : 0;\n+    border-bottom-color: #999;\n+    border-bottom-color: rgba(0, 0, 0, .25)\n+}\n+\n+.attr-popover.attr-bottom>.attr-arrow:after {\n+    top                : 1px;\n+    margin-left        : -10px;\n+    content            : \" \";\n+    border-top-width   : 0;\n+    border-bottom-color: #fff\n+}\n+\n+.attr-popover.attr-left>.attr-arrow {\n+    top               : 50%;\n+    right             : -11px;\n+    margin-top        : -11px;\n+    border-right-width: 0;\n+    border-left-color : #999;\n+    border-left-color : rgba(0, 0, 0, .25)\n+}\n+\n+.attr-popover.attr-left>.attr-arrow:after {\n+    right             : 1px;\n+    bottom            : -10px;\n+    content           : \" \";\n+    border-right-width: 0;\n+    border-left-color : #fff\n+}\n+\n+.attr-carousel {\n+    position: relative\n+}\n+\n+.attr-carousel-inner {\n+    position: relative;\n+    width   : 100%;\n+    overflow: hidden\n+}\n+\n+.attr-carousel-inner>.attr-item {\n+    position          : relative;\n+    display           : none;\n+    -webkit-transition: .6s ease-in-out left;\n+    -o-transition     : .6s ease-in-out left;\n+    transition        : .6s ease-in-out left\n+}\n+\n+.attr-carousel-inner>.attr-item>a>img,\n+.attr-carousel-inner>.attr-item>img {\n+    line-height: 1\n+}\n+\n+@media all and (transform-3d),\n+(-webkit-transform-3d) {\n+    .attr-carousel-inner>.attr-item {\n+        -webkit-transition         : -webkit-transform .6s ease-in-out;\n+        -o-transition              : -o-transform .6s ease-in-out;\n+        transition                 : -webkit-transform .6s ease-in-out;\n+        -o-transition              : transform .6s ease-in-out;\n+        transition                 : transform .6s ease-in-out;\n+        transition                 : transform .6s ease-in-out, -webkit-transform .6s ease-in-out;\n+        -webkit-backface-visibility: hidden;\n+        backface-visibility        : hidden;\n+        -webkit-perspective        : 1000px;\n+        perspective                : 1000px\n+    }\n+\n+    .attr-carousel-inner>.attr-item.attr-active.attr-right,\n+    .attr-carousel-inner>.attr-item.attr-next {\n+        left             : 0;\n+        -webkit-transform: translate3d(100%, 0, 0);\n+        transform        : translate3d(100%, 0, 0)\n+    }\n+\n+    .attr-carousel-inner>.attr-item.attr-active.attr-left,\n+    .attr-carousel-inner>.attr-item.attr-prev {\n+        left             : 0;\n+        -webkit-transform: translate3d(-100%, 0, 0);\n+        transform        : translate3d(-100%, 0, 0)\n+    }\n+\n+    .attr-carousel-inner>.attr-item.attr-active,\n+    .attr-carousel-inner>.attr-item.attr-next.attr-left,\n+    .attr-carousel-inner>.attr-item.attr-prev.attr-right {\n+        left             : 0;\n+        -webkit-transform: translate3d(0, 0, 0);\n+        transform        : translate3d(0, 0, 0)\n+    }\n+}\n+\n+.attr-carousel-inner>.attr-active,\n+.attr-carousel-inner>.attr-next,\n+.attr-carousel-inner>.attr-prev {\n+    display: block\n+}\n+\n+.attr-carousel-inner>.attr-active {\n+    left: 0\n+}\n+\n+.attr-carousel-inner>.attr-next,\n+.attr-carousel-inner>.attr-prev {\n+    position: absolute;\n+    top     : 0;\n+    width   : 100%\n+}\n+\n+.attr-carousel-inner>.attr-next {\n+    left: 100%\n+}\n+\n+.attr-carousel-inner>.attr-prev {\n+    left: -100%\n+}\n+\n+.attr-carousel-inner>.attr-next.attr-left,\n+.attr-carousel-inner>.attr-prev.attr-right {\n+    left: 0\n+}\n+\n+.attr-carousel-inner>.attr-active.attr-left {\n+    left: -100%\n+}\n+\n+.attr-carousel-inner>.attr-active.attr-right {\n+    left: 100%\n+}\n+\n+.attr-carousel-control {\n+    position        : absolute;\n+    top             : 0;\n+    bottom          : 0;\n+    left            : 0;\n+    width           : 15%;\n+    font-size       : 20px;\n+    color           : #fff;\n+    text-align      : center;\n+    text-shadow     : 0 1px 2px rgba(0, 0, 0, .6);\n+    background-color: rgba(0, 0, 0, 0);\n+    opacity         : .5\n+}\n+\n+.attr-carousel-control.attr-left {\n+    background-image : -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\n+    background-image : -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\n+    background-image : -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));\n+    background-image : linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);\n+    background-repeat: repeat-x\n+}\n+\n+.attr-carousel-control.attr-right {\n+    right            : 0;\n+    left             : auto;\n+    background-image : -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\n+    background-image : -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\n+    background-image : -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));\n+    background-image : linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);\n+    background-repeat: repeat-x\n+}\n+\n+.attr-carousel-control:focus,\n+.attr-carousel-control:hover {\n+    color          : #fff;\n+    text-decoration: none;\n+    outline        : 0;\n+    opacity        : .9\n+}\n+\n+.attr-carousel-control .attr-glyphicon-chevron-left,\n+.attr-carousel-control .attr-glyphicon-chevron-right,\n+.attr-carousel-control .attr-icon-next,\n+.attr-carousel-control .attr-icon-prev {\n+    position  : absolute;\n+    top       : 50%;\n+    z-index   : 5;\n+    display   : inline-block;\n+    margin-top: -10px\n+}\n+\n+.attr-carousel-control .attr-glyphicon-chevron-left,\n+.attr-carousel-control .attr-icon-prev {\n+    left       : 50%;\n+    margin-left: -10px\n+}\n+\n+.attr-carousel-control .attr-glyphicon-chevron-right,\n+.attr-carousel-control .attr-icon-next {\n+    right       : 50%;\n+    margin-right: -10px\n+}\n+\n+.attr-carousel-control .attr-icon-next,\n+.attr-carousel-control .attr-icon-prev {\n+    width      : 20px;\n+    height     : 20px;\n+    font-family: serif;\n+    line-height: 1\n+}\n+\n+.attr-carousel-control .attr-icon-prev:before {\n+    content: '\\2039'\n+}\n+\n+.attr-carousel-control .attr-icon-next:before {\n+    content: '\\203a'\n+}\n+\n+.attr-carousel-indicators {\n+    position    : absolute;\n+    bottom      : 10px;\n+    left        : 50%;\n+    z-index     : 15;\n+    width       : 60%;\n+    padding-left: 0;\n+    margin-left : -30%;\n+    text-align  : center;\n+    list-style  : none\n+}\n+\n+.attr-carousel-indicators li {\n+    display         : inline-block;\n+    width           : 10px;\n+    height          : 10px;\n+    margin          : 1px;\n+    text-indent     : -999px;\n+    cursor          : pointer;\n+    background-color: rgba(0, 0, 0, 0);\n+    border          : 1px solid #fff;\n+    border-radius   : 10px\n+}\n+\n+.attr-carousel-indicators .attr-active {\n+    width           : 12px;\n+    height          : 12px;\n+    margin          : 0;\n+    background-color: #fff\n+}\n+\n+.attr-carousel-caption {\n+    position      : absolute;\n+    right         : 15%;\n+    bottom        : 20px;\n+    left          : 15%;\n+    z-index       : 10;\n+    padding-top   : 20px;\n+    padding-bottom: 20px;\n+    color         : #fff;\n+    text-align    : center;\n+    text-shadow   : 0 1px 2px rgba(0, 0, 0, .6)\n+}\n+\n+.attr-carousel-caption .attr-btn {\n+    text-shadow: none\n+}\n+\n+@media screen and (min-width:768px) {\n+\n+    .attr-carousel-control .attr-glyphicon-chevron-left,\n+    .attr-carousel-control .attr-glyphicon-chevron-right,\n+    .attr-carousel-control .attr-icon-next,\n+    .attr-carousel-control .attr-icon-prev {\n+        width     : 30px;\n+        height    : 30px;\n+        margin-top: -10px;\n+        font-size : 30px\n+    }\n+\n+    .attr-carousel-control .attr-glyphicon-chevron-left,\n+    .attr-carousel-control .attr-icon-prev {\n+        margin-left: -10px\n+    }\n+\n+    .attr-carousel-control .attr-glyphicon-chevron-right,\n+    .attr-carousel-control .attr-icon-next {\n+        margin-right: -10px\n+    }\n+\n+    .attr-carousel-caption {\n+        right         : 20%;\n+        left          : 20%;\n+        padding-bottom: 30px\n+    }\n+\n+    .attr-carousel-indicators {\n+        bottom: 20px\n+    }\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group:after,\n+.attr-btn-group-vertical>.attr-btn-group:before,\n+.attr-btn-toolbar:after,\n+.attr-btn-toolbar:before,\n+.attr-clearfix:after,\n+.attr-clearfix:before,\n+.attr-container-fluid:after,\n+.attr-container-fluid:before,\n+.attr-container:after,\n+.attr-container:before,\n+.attr-dl-horizontal dd:after,\n+.attr-dl-horizontal dd:before,\n+.attr-form-horizontal .attr-form-group:after,\n+.attr-form-horizontal .attr-form-group:before,\n+.attr-modal-footer:after,\n+.attr-modal-footer:before,\n+.attr-modal-header:after,\n+.attr-modal-header:before,\n+.attr-nav:after,\n+.attr-nav:before,\n+.attr-navbar-collapse:after,\n+.attr-navbar-collapse:before,\n+.attr-navbar-header:after,\n+.attr-navbar-header:before,\n+.attr-navbar:after,\n+.attr-navbar:before,\n+.attr-pager:after,\n+.attr-pager:before,\n+.attr-panel-body:after,\n+.attr-panel-body:before,\n+.attr-row:after,\n+.attr-row:before {\n+    display: table;\n+    content: \" \"\n+}\n+\n+.attr-btn-group-vertical>.attr-btn-group:after,\n+.attr-btn-toolbar:after,\n+.attr-clearfix:after,\n+.attr-container-fluid:after,\n+.attr-container:after,\n+.attr-dl-horizontal dd:after,\n+.attr-form-horizontal .attr-form-group:after,\n+.attr-modal-footer:after,\n+.attr-modal-header:after,\n+.attr-nav:after,\n+.attr-navbar-collapse:after,\n+.attr-navbar-header:after,\n+.attr-navbar:after,\n+.attr-pager:after,\n+.attr-panel-body:after,\n+.attr-row:after {\n+    clear: both\n+}\n+\n+.attr-center-block {\n+    display     : block;\n+    margin-right: auto;\n+    margin-left : auto\n+}\n+\n+.attr-pull-right {\n+    float: right !important\n+}\n+\n+.attr-pull-left {\n+    float: left !important\n+}\n+\n+.attr-hide {\n+    display: none !important\n+}\n+\n+.attr-show {\n+    display: block !important\n+}\n+\n+.attr-invisible {\n+    visibility: hidden\n+}\n+\n+.attr-text-hide {\n+    font            : 0\u002F0 a;\n+    color           : transparent;\n+    text-shadow     : none;\n+    background-color: transparent;\n+    border          : 0\n+}\n+\n+.attr-hidden {\n+    display: none !important\n+}\n+\n+.attr-affix {\n+    position: fixed\n+}\n+\n+@-ms-viewport {\n+    width: device-width\n+}\n+\n+.attr-visible-lg,\n+.attr-visible-md,\n+.attr-visible-sm,\n+.attr-visible-xs {\n+    display: none !important\n+}\n+\n+.attr-visible-lg-block,\n+.attr-visible-lg-inline,\n+.attr-visible-lg-inline-block,\n+.attr-visible-md-block,\n+.attr-visible-md-inline,\n+.attr-visible-md-inline-block,\n+.attr-visible-sm-block,\n+.attr-visible-sm-inline,\n+.attr-visible-sm-inline-block,\n+.attr-visible-xs-block,\n+.attr-visible-xs-inline,\n+.attr-visible-xs-inline-block {\n+    display: none !important\n+}\n+\n+@media (max-width:767px) {\n+    .attr-visible-xs {\n+        display: block !important\n+    }\n+\n+    table.attr-visible-xs {\n+        display: table !important\n+    }\n+\n+    tr.attr-visible-xs {\n+        display: table-row !important\n+    }\n+\n+    td.attr-visible-xs,\n+    th.attr-visible-xs {\n+        display: table-cell !important\n+    }\n+}\n+\n+@media (max-width:767px) {\n+    .attr-visible-xs-block {\n+        display: block !important\n+    }\n+}\n+\n+@media (max-width:767px) {\n+    .attr-visible-xs-inline {\n+        display: inline !important\n+    }\n+}\n+\n+@media (max-width:767px) {\n+    .attr-visible-xs-inline-block {\n+        display: inline-block !important\n+    }\n+}\n+\n+@media (min-width:768px) and (max-width:991px) {\n+    .attr-visible-sm {\n+        display: block !important\n+    }\n+\n+    table.attr-visible-sm {\n+        display: table !important\n+    }\n+\n+    tr.attr-visible-sm {\n+        display: table-row !important\n+    }\n+\n+    td.attr-visible-sm,\n+    th.attr-visible-sm {\n+        display: table-cell !important\n+    }\n+}\n+\n+@media (min-width:768px) and (max-width:991px) {\n+    .attr-visible-sm-block {\n+        display: block !important\n+    }\n+}\n+\n+@media (min-width:768px) and (max-width:991px) {\n+    .attr-visible-sm-inline {\n+        display: inline !important\n+    }\n+}\n+\n+@media (min-width:768px) and (max-width:991px) {\n+    .attr-visible-sm-inline-block {\n+        display: inline-block !important\n+    }\n+}\n+\n+@media (min-width:992px) and (max-width:1199px) {\n+    .attr-visible-md {\n+        display: block !important\n+    }\n+\n+    table.attr-visible-md {\n+        display: table !important\n+    }\n+\n+    tr.attr-visible-md {\n+        display: table-row !important\n+    }\n+\n+    td.attr-visible-md,\n+    th.attr-visible-md {\n+        display: table-cell !important\n+    }\n+}\n+\n+@media (min-width:992px) and (max-width:1199px) {\n+    .attr-visible-md-block {\n+        display: block !important\n+    }\n+}\n+\n+@media (min-width:992px) and (max-width:1199px) {\n+    .attr-visible-md-inline {\n+        display: inline !important\n+    }\n+}\n+\n+@media (min-width:992px) and (max-width:1199px) {\n+    .attr-visible-md-inline-block {\n+        display: inline-block !important\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-visible-lg {\n+        display: block !important\n+    }\n+\n+    table.attr-visible-lg {\n+        display: table !important\n+    }\n+\n+    tr.attr-visible-lg {\n+        display: table-row !important\n+    }\n+\n+    td.attr-visible-lg,\n+    th.attr-visible-lg {\n+        display: table-cell !important\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-visible-lg-block {\n+        display: block !important\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-visible-lg-inline {\n+        display: inline !important\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-visible-lg-inline-block {\n+        display: inline-block !important\n+    }\n+}\n+\n+@media (max-width:767px) {\n+    .attr-hidden-xs {\n+        display: none !important\n+    }\n+}\n+\n+@media (min-width:768px) and (max-width:991px) {\n+    .attr-hidden-sm {\n+        display: none !important\n+    }\n+}\n+\n+@media (min-width:992px) and (max-width:1199px) {\n+    .attr-hidden-md {\n+        display: none !important\n+    }\n+}\n+\n+@media (min-width:1200px) {\n+    .attr-hidden-lg {\n+        display: none !important\n+    }\n+}\n+\n+.attr-visible-print {\n+    display: none !important\n+}\n+\n+@media print {\n+    .attr-visible-print {\n+        display: block !important\n+    }\n+\n+    table.attr-visible-print {\n+        display: table !important\n+    }\n+\n+    tr.attr-visible-print {\n+        display: table-row !important\n+    }\n+\n+    td.attr-visible-print,\n+    th.attr-visible-print {\n+        display: table-cell !important\n+    }\n+}\n+\n+.attr-visible-print-block {\n+    display: none !important\n+}\n+\n+@media print {\n+    .attr-visible-print-block {\n+        display: block !important\n+    }\n+}\n+\n+.attr-visible-print-inline {\n+    display: none !important\n+}\n+\n+@media print {\n+    .attr-visible-print-inline {\n+        display: inline !important\n+    }\n+}\n+\n+.attr-visible-print-inline-block {\n+    display: none !important\n+}\n+\n+@media print {\n+    .attr-visible-print-inline-block {\n+        display: inline-block !important\n+    }\n+}\n+\n+@media print {\n+    .attr-hidden-print {\n+        display: none !important\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fcheck_mark.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fcheck_mark.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fcheck_mark.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fcheck_mark.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,12 +1,12 @@\n-\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n-\u003C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n-\u003Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" x=\"0px\" y=\"0px\"\r\n-\t viewBox=\"0 0 14.5 10.4\" style=\"enable-background:new 0 0 14.5 10.4;\" xml:space=\"preserve\">\r\n-\u003Cstyle type=\"text\u002Fcss\">\r\n-\t.st0{fill:#FFFFFF;}\r\n-\u003C\u002Fstyle>\r\n-\u003Cg id=\"check_mark\">\r\n-\t\u003Cpath class=\"st0\" d=\"M5,10.4c-0.3,0-0.5-0.1-0.7-0.3L0.7,6.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0L5,8l7.3-7.3\r\n-\t\tc0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-8,8C5.6,10.3,5.3,10.4,5,10.4z\"\u002F>\r\n-\u003C\u002Fg>\r\n-\u003C\u002Fsvg>\r\n+\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n+\u003C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\n+\u003Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" x=\"0px\" y=\"0px\"\n+\t viewBox=\"0 0 14.5 10.4\" style=\"enable-background:new 0 0 14.5 10.4;\" xml:space=\"preserve\">\n+\u003Cstyle type=\"text\u002Fcss\">\n+\t.st0{fill:#FFFFFF;}\n+\u003C\u002Fstyle>\n+\u003Cg id=\"check_mark\">\n+\t\u003Cpath class=\"st0\" d=\"M5,10.4c-0.3,0-0.5-0.1-0.7-0.3L0.7,6.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0L5,8l7.3-7.3\n+\t\tc0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-8,8C5.6,10.3,5.3,10.4,5,10.4z\"\u002F>\n+\u003C\u002Fg>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fspinner.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fspinner.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fspinner.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fspinner.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,13 +1,13 @@\n-\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"16\" height=\"16\" viewBox=\"0 0 17.141 16.362\">\r\n-  \u003Cg id=\"spinner\" transform=\"translate(-96.19 -96.666)\">\r\n-    \u003Cpath id=\"Path_16992\" data-name=\"Path 16992\" d=\"M115.324,106.19h-3.116a.779.779,0,1,0,0,1.558h3.116a.779.779,0,1,0,0-1.558Z\" transform=\"translate(-2.772 -1.732)\" fill=\"#fff\"\u002F>\r\n-    \u003Cpath id=\"Path_16993\" data-name=\"Path 16993\" d=\"M100.086,106.19H96.97a.779.779,0,1,0,0,1.558h3.116a.779.779,0,1,0,0-1.558Z\" transform=\"translate(0 -1.732)\" fill=\"#fff\" opacity=\"0.4\"\u002F>\r\n-    \u003Cpath id=\"Path_16994\" data-name=\"Path 16994\" d=\"M112.186,99.684l-2.2,2.2a.779.779,0,1,0,1.1,1.1l2.2-2.2a.779.779,0,1,0-1.1-1.1Z\" transform=\"translate(-2.468 -0.508)\" fill=\"#fff\" opacity=\"0.8\"\u002F>\r\n-    \u003Cg id=\"Group_7125\" data-name=\"Group 7125\" transform=\"translate(98.472 107.763)\">\r\n-      \u003Cpath id=\"Path_16995\" data-name=\"Path 16995\" d=\"M106.494,112.857a.779.779,0,0,0-.78.779v1.558a.779.779,0,0,0,1.558,0v-1.558A.779.779,0,0,0,106.494,112.857Z\" transform=\"translate(-100.205 -110.709)\" fill=\"#fff\" opacity=\"0.1\"\u002F>\r\n-      \u003Cpath id=\"Path_16996\" data-name=\"Path 16996\" d=\"M101.411,110.459l-2.2,2.2a.779.779,0,0,0,1.1,1.1l2.2-2.2a.779.779,0,0,0-1.1-1.1Z\" transform=\"translate(-98.98 -110.231)\" fill=\"#fff\" opacity=\"0.3\"\u002F>\r\n-    \u003C\u002Fg>\r\n-    \u003Cpath id=\"Path_16997\" data-name=\"Path 16997\" d=\"M106.494,96.666a.78.78,0,0,0-.78.78v3.116a.779.779,0,1,0,1.558,0V97.446A.78.78,0,0,0,106.494,96.666Z\" transform=\"translate(-1.732)\" fill=\"#fff\" opacity=\"0.6\"\u002F>\r\n-    \u003Cpath id=\"Path_16998\" data-name=\"Path 16998\" d=\"M100.31,99.684a.779.779,0,1,0-1.1,1.1l2.2,2.2a.779.779,0,0,0,1.1-1.1Z\" transform=\"translate(-0.508 -0.508)\" fill=\"#fff\" opacity=\"0.5\"\u002F>\r\n-  \u003C\u002Fg>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"16\" height=\"16\" viewBox=\"0 0 17.141 16.362\">\n+  \u003Cg id=\"spinner\" transform=\"translate(-96.19 -96.666)\">\n+    \u003Cpath id=\"Path_16992\" data-name=\"Path 16992\" d=\"M115.324,106.19h-3.116a.779.779,0,1,0,0,1.558h3.116a.779.779,0,1,0,0-1.558Z\" transform=\"translate(-2.772 -1.732)\" fill=\"#fff\"\u002F>\n+    \u003Cpath id=\"Path_16993\" data-name=\"Path 16993\" d=\"M100.086,106.19H96.97a.779.779,0,1,0,0,1.558h3.116a.779.779,0,1,0,0-1.558Z\" transform=\"translate(0 -1.732)\" fill=\"#fff\" opacity=\"0.4\"\u002F>\n+    \u003Cpath id=\"Path_16994\" data-name=\"Path 16994\" d=\"M112.186,99.684l-2.2,2.2a.779.779,0,1,0,1.1,1.1l2.2-2.2a.779.779,0,1,0-1.1-1.1Z\" transform=\"translate(-2.468 -0.508)\" fill=\"#fff\" opacity=\"0.8\"\u002F>\n+    \u003Cg id=\"Group_7125\" data-name=\"Group 7125\" transform=\"translate(98.472 107.763)\">\n+      \u003Cpath id=\"Path_16995\" data-name=\"Path 16995\" d=\"M106.494,112.857a.779.779,0,0,0-.78.779v1.558a.779.779,0,0,0,1.558,0v-1.558A.779.779,0,0,0,106.494,112.857Z\" transform=\"translate(-100.205 -110.709)\" fill=\"#fff\" opacity=\"0.1\"\u002F>\n+      \u003Cpath id=\"Path_16996\" data-name=\"Path 16996\" d=\"M101.411,110.459l-2.2,2.2a.779.779,0,0,0,1.1,1.1l2.2-2.2a.779.779,0,0,0-1.1-1.1Z\" transform=\"translate(-98.98 -110.231)\" fill=\"#fff\" opacity=\"0.3\"\u002F>\n+    \u003C\u002Fg>\n+    \u003Cpath id=\"Path_16997\" data-name=\"Path 16997\" d=\"M106.494,96.666a.78.78,0,0,0-.78.78v3.116a.779.779,0,1,0,1.558,0V97.446A.78.78,0,0,0,106.494,96.666Z\" transform=\"translate(-1.732)\" fill=\"#fff\" opacity=\"0.6\"\u002F>\n+    \u003Cpath id=\"Path_16998\" data-name=\"Path 16998\" d=\"M100.31,99.684a.779.779,0,1,0-1.1,1.1l2.2,2.2a.779.779,0,0,0,1.1-1.1Z\" transform=\"translate(-0.508 -0.508)\" fill=\"#fff\" opacity=\"0.5\"\u002F>\n+  \u003C\u002Fg>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fwpcafe.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fwpcafe.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Ffonts\u002Fwpcafe.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Ffonts\u002Fwpcafe.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,34 +1,34 @@\n-\u003C?xml version=\"1.0\" standalone=\"no\"?>\r\n-\u003C!DOCTYPE svg PUBLIC \"-\u002F\u002FW3C\u002F\u002FDTD SVG 1.1\u002F\u002FEN\" \"http:\u002F\u002Fwww.w3.org\u002FGraphics\u002FSVG\u002F1.1\u002FDTD\u002Fsvg11.dtd\" >\r\n-\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cmetadata>Generated by IcoMoon\u003C\u002Fmetadata>\r\n-\u003Cdefs>\r\n-\u003Cfont id=\"wpcafe\" horiz-adv-x=\"1024\">\r\n-\u003Cfont-face units-per-em=\"1024\" ascent=\"960\" descent=\"-64\" \u002F>\r\n-\u003Cmissing-glyph horiz-adv-x=\"1024\" \u002F>\r\n-\u003Cglyph unicode=\"&#x20;\" horiz-adv-x=\"512\" d=\"\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe900;\" glyph-name=\"settings-1\" horiz-adv-x=\"1092\" d=\"M80.276 654.667h921.264c45.875 0 80.278-38.226 80.278-80.278v-558.111c0-45.872-38.226-80.275-80.278-80.275h-921.264c-45.872 0-80.276 38.226-80.276 80.275v558.111c0 45.874 34.404 80.278 80.276 80.278zM225.536 926.067v0zM133.792 792.273h814.231zM225.537 960h630.742v-67.853h-630.742v67.853zM99.867 792.28c0 18.737 15.189 33.926 33.926 33.926h814.23c18.739 0 33.929-15.189 33.929-33.926s-15.189-33.926-33.929-33.926h-814.23c-18.737 0-33.926 15.189-33.926 33.926z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe901;\" glyph-name=\"settings-2\" horiz-adv-x=\"1126\" d=\"M363.991 302.186h594.227c14.691 0 27.628 9.646 31.577 23.9l131.56 460.47c2.854 9.867 0.877 20.611-5.26 28.944-6.141 8.333-16.009 13.156-26.313 13.156h-801.659l-23.462 105.908c-3.509 14.691-16.884 25.436-32.233 25.436h-199.537c-18.2 0-32.891-14.691-32.891-32.891s14.691-32.891 32.891-32.891h173.225l118.845-534.586c-34.864-15.128-59.423-49.992-59.423-90.559 0-54.378 44.293-98.673 98.671-98.673h594.227c18.2 0 32.891 14.691 32.891 32.891s-14.691 32.891-32.891 32.891h-594.446c-18.2 0-32.891 14.691-32.891 32.891s14.691 33.113 32.891 33.113zM331.1 34.676c0-54.378 44.291-98.669 98.673-98.669 54.378 0 98.673 44.291 98.673 98.669 0 54.381-44.295 98.673-98.673 98.673-54.381 0-98.673-44.291-98.673-98.673zM892.436-63.993c-54.381 0-98.673 44.291-98.673 98.669 0 54.381 44.291 98.673 98.673 98.673 54.378 0 98.669-44.291 98.669-98.673 0-54.378-44.291-98.669-98.669-98.669z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe902;\" glyph-name=\"settings-3\" d=\"M754.347 475.3c-150.187 0-269.653-119.467-269.653-269.653s119.467-269.653 269.653-269.653c150.187 0 269.653 119.467 269.653 269.653s-119.467 269.653-269.653 269.653zM873.813 174.927h-119.467c-17.067 0-30.72 13.653-30.72 30.72v119.467c0 17.067 13.653 30.72 30.72 30.72s30.72-13.653 30.72-30.72v-88.747h88.747c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM962.56 867.847c0 17.067-13.653 30.72-30.72 30.72h-150.187v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-119.467v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-119.467v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-116.053v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 27.307v92.16h-150.187c-17.067 0-30.72-13.653-30.72-30.72v-150.187h962.56v150.187zM450.56 359.26h6.827c10.24 20.48 23.893 40.96 37.547 61.44h-44.373c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c13.653 0 23.893-6.827 27.307-17.067 58.027 47.787 133.12 78.507 211.627 78.507h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72c78.507 0 153.6-27.307 211.627-75.093v191.147h-962.56v-570.027c0-17.067 13.653-30.72 30.72-30.72h430.080c-23.893 44.373-37.547 95.573-37.547 150.187 0 34.133 6.827 64.853 13.653 95.573-10.24 6.827-13.653 13.653-13.653 23.893 0 17.067 13.653 30.72 27.307 30.72zM450.56 598.193h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72h-61.44c-17.067 0-30.72 13.653-30.72 30.72s17.067 30.72 30.72 30.72zM273.067 178.353h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 297.82h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 417.287h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 536.753h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM242.348 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM423.257 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM600.747 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM781.657 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe903;\" glyph-name=\"settings-4\" horiz-adv-x=\"1195\" d=\"M935.253 843.947l-402.773-221.867c-13.653-6.827-30.72-6.827-40.96 0l-402.773 221.867c0-3.413-3.413-6.827-3.413-13.653v-512c0-23.893 20.48-44.373 40.96-44.373h385.707v-85.333h-385.707c-71.68 0-126.293 58.027-126.293 126.293v512c0 37.547 17.067 75.093 47.787 98.987 23.893 23.893 51.2 34.133 78.507 34.133h768c27.307 0 54.613-10.24 78.507-27.307 30.72-23.893 51.2-61.44 51.2-102.4v-211.627h-85.333v211.627c0 6.827 0 10.24-3.413 13.653zM1194.667 232.96c0-163.84-133.12-296.96-296.96-296.96s-296.96 133.12-296.96 296.96c0 163.84 133.12 296.96 296.96 296.96s296.96-129.707 296.96-296.96zM1010.347 178.347l-71.68 71.68v109.227h-85.333v-126.293c0-10.24 3.413-23.893 13.653-30.72l85.333-85.333 58.027 61.44z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe904;\" glyph-name=\"settings-5\" d=\"M819.2 874.667c40.96 0 75.093-34.133 75.093-75.093v-71.68h-894.293v71.68c0 40.96 34.133 75.093 75.093 75.093h78.507v64.853c0 10.24 6.827 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h150.187v64.853c0 10.24 10.24 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h150.187v64.853c0 10.24 10.24 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h78.507zM1010.347 116.907c-40.96 0-64.853-51.2-34.133-81.92 6.827-6.827 6.827-13.653 0-20.48l-30.72-30.72c-6.827-6.827-13.653-6.827-20.48 0-30.72 30.72-81.92 10.24-81.92-34.133 0-6.827-6.827-13.653-13.653-13.653h-44.373c-6.827 0-13.653 6.827-13.653 13.653 0 40.96-51.2 64.853-81.92 34.133-6.827-6.827-13.653-6.827-20.48 0l-30.72 30.72c-6.827 6.827-6.827 13.653 0 20.48 30.72 30.72 10.24 81.92-34.133 81.92-6.827 0-13.653 6.827-13.653 13.653v44.373c0 6.827 6.827 13.653 13.653 13.653 40.96 0 64.853 51.2 34.133 81.92-6.827 6.827-6.827 13.653 0 20.48l30.72 30.72c6.827 6.827 13.653 6.827 20.48 0 30.72-30.72 81.92-10.24 81.92 34.133 0 6.827 6.827 13.653 13.653 13.653h44.373c6.827 0 13.653-6.827 13.653-13.653 0-40.96 51.2-64.853 81.92-34.133 6.827 6.827 13.653 6.827 20.48 0l30.72-30.72c6.827-6.827 6.827-13.653 0-20.48-30.72-30.72-10.24-81.92 34.133-81.92 6.827 0 13.653-6.827 13.653-13.653v-44.373c0-6.827-6.827-13.653-13.653-13.653zM808.96 243.2c-51.2 0-92.16-40.96-92.16-92.16s40.96-92.16 92.16-92.16c51.2 0 92.16 40.96 92.16 92.16-3.413 51.2-44.373 92.16-92.16 92.16zM894.293 686.933h-894.293v-535.893c0-40.96 34.133-75.093 75.093-75.093h515.413c-23.893 6.827-40.96 27.307-40.96 54.613 0 13.653 0 27.307 0 44.373 0 30.72 23.893 54.613 54.613 54.613 6.827 0 6.827 6.827 3.413 10.24-20.48 20.48-20.48 58.027 0 78.507 10.24 10.24 20.48 20.48 30.72 30.72 20.48 20.48 58.027 20.48 78.507 0 3.413-3.413 10.24 0 10.24 3.413 0 30.72 23.893 54.613 54.613 54.613h44.373c30.72 0 54.613-23.893 54.613-54.613 0-6.827 6.827-6.827 10.24-3.413l3.413 337.92zM320.853 246.613c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM501.76 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 246.613c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM320.853 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM682.667 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM501.76 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM320.853 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-6.827-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe905;\" glyph-name=\"icon-arrow-right\" d=\"M512 960l-90.258-90.258 357.157-357.742h-778.898v-128h778.898l-357.157-357.742 90.258-90.258 512 512z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe906;\" glyph-name=\"customize\" horiz-adv-x=\"1069\" d=\"M244.248 564.922c0 0.122-0.001 0.267-0.001 0.412 0 83.092 67.36 150.452 150.452 150.452 65.496 0 121.218-41.852 141.88-100.271l0.325-1.053 183.281 183.281-87.597 87.975c-4.781 4.691-11.337 7.587-18.571 7.587s-13.79-2.896-18.575-7.591l-42.744-42.744c-20.687 11.845-44.62 21.844-69.829 28.759l-2.19 0.512v60.806c0 14.886-12.067 26.953-26.953 26.953v0h-117.192c-0.295 0.012-0.641 0.019-0.989 0.019-14.35 0-25.983-11.633-25.983-25.983 0-0.348 0.007-0.694 0.020-1.039l-0.002 0.050v-60.86c-27.398-7.427-51.331-17.426-73.557-30.077l1.539 0.806-42.748 42.748c-4.781 4.691-11.337 7.587-18.571 7.587s-13.79-2.896-18.575-7.591l0.004 0.004-82.207-81.991c-4.691-4.781-7.587-11.337-7.587-18.571s2.896-13.79 7.591-18.575l42.744-42.744c-11.845-20.687-21.844-44.62-28.759-69.829l-0.512-2.19h-61.992c-14.886 0-26.953-12.067-26.953-26.953v0-115.952c-0.012-0.295-0.019-0.641-0.019-0.989 0-14.35 11.633-25.983 25.983-25.983 0.348 0 0.694 0.007 1.039 0.020l-0.050-0.002h60.86c7.427-27.398 17.426-51.331 30.077-73.557l-0.806 1.539-42.748-42.748c-4.946-4.661-8.026-11.256-8.026-18.571s3.080-13.909 8.013-18.559l0.013-0.012 87.813-87.813 183.281 183.281c-59.146 19.044-101.19 73.588-101.19 137.952 0 0.528 0.003 1.056 0.008 1.583l-0.001-0.080zM340.74 265.097l401.147 401.147 172.71-172.71-401.147-401.147-172.71 172.71zM1058.015 687.613l-120.426 121.558c-6.557 6.783-15.738 10.994-25.902 10.994s-19.345-4.211-25.892-10.984l-78.767-78.767 173.362-173.362 78.811 78.811c6.17 6.598 9.959 15.491 9.959 25.268 0 10.374-4.266 19.752-11.139 26.475l-0.007 0.007zM232.012 155.236c-4.522-4.992-8.004-11.017-10.046-17.672l-0.088-0.333-36.009-156.328c-0.477-2.235-0.751-4.803-0.751-7.435 0-20.542 16.653-37.195 37.195-37.195 2.632 0 5.2 0.273 7.677 0.793l-0.242-0.043 156.328 36.009c7.198 1.399 13.386 5.019 17.979 10.106l0.025 0.028 45.012 45.012-172.23 172.068z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe907;\" glyph-name=\"details_icon\" horiz-adv-x=\"1317\" d=\"M0 228.549h585.177v146.274h-585.177zM0-64h585.177v146.274h-585.177zM0 521.177h585.177v146.274h-585.177zM0 960v-146.274h585.177v146.274zM731.451 960h585.177v-1024h-585.177z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe908;\" glyph-name=\"general_icon\" horiz-adv-x=\"996\" d=\"M878.811 397.875c2.052 14.783 3.224 31.863 3.224 49.218 0 0.329 0 0.658-0.001 0.987v-0.051c0.005 0.648 0.008 1.413 0.008 2.18 0 16.936-1.366 33.554-3.995 49.747l0.237-1.773 108.277 84.254c5.81 4.838 9.481 12.074 9.481 20.168 0 4.522-1.146 8.776-3.163 12.488l0.068-0.138-102.418 177.063c-4.565 7.961-13.014 13.237-22.695 13.237-3.144 0-6.159-0.557-8.95-1.577l0.181 0.058-127.495-51.209c-24.949 19.48-53.421 36.308-83.951 49.225l-2.472 0.929-19.218 135.463c-1.971 12.45-12.627 21.855-25.48 21.855-0.044 0-0.088 0-0.132 0h-205.063c-0.016 0-0.035 0-0.054 0-12.748 0-23.29-9.447-25.008-21.722l-0.015-0.133-19.218-135.463c-32.996-13.954-61.458-30.773-87.301-50.809l0.878 0.655-127.495 51.209c-2.683 1.049-5.79 1.656-9.038 1.656-9.638 0-18.027-5.35-22.359-13.242l-0.067-0.132-101.89-177.063c-2.309-3.646-3.68-8.086-3.68-12.845 0-8.067 3.938-15.215 9.997-19.625l0.070-0.048 108.277-84.254c-2.793-14.924-4.529-32.238-4.801-49.907l-0.003-0.247c-0.003-0.547-0.005-1.195-0.005-1.842 0-17.054 1.366-33.79 3.993-50.103l-0.238 1.791-108.277-84.254c-5.81-4.838-9.481-12.074-9.481-20.168 0-4.522 1.146-8.776 3.163-12.488l-0.068 0.138 102.418-177.063c4.565-7.961 13.014-13.237 22.695-13.237 3.144 0 6.159 0.557 8.95 1.577l-0.181-0.058 127.495 51.209c24.949-19.48 53.421-36.308 83.951-49.225l2.472-0.929 19.804-135.522c2.139-12.405 12.765-21.741 25.592-21.854h205.082c0.108-0.002 0.235-0.003 0.363-0.003 12.68 0 23.146 9.477 24.702 21.734l0.013 0.123 19.218 135.463c33.011 13.698 61.498 30.538 87.209 50.751l-0.787-0.596 127.495-51.209c2.683-1.049 5.79-1.656 9.038-1.656 9.638 0 18.027 5.35 22.359 13.242l0.067 0.132 102.418 177.063c2.225 3.633 3.543 8.032 3.543 12.738 0 8.070-3.875 15.235-9.866 19.735l-0.064 0.046zM497.967 256.026c-105.983 0.233-191.847 86.035-192.179 191.972v0.032c0.332 105.907 86.097 191.672 191.972 192.004h0.032c105.907-0.332 191.672-86.097 192.004-191.972v-0.032c-0.331-105.825-85.963-191.539-191.725-192.004h-0.045z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe909;\" glyph-name=\"minus\" horiz-adv-x=\"8320\" d=\"M512 960h7296c282.77 0 512-229.23 512-512s-229.23-512-512-512h-7296c-282.77 0-512 229.23-512 512s229.23 512 512 512z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90a;\" glyph-name=\"plus\" d=\"M960.276 511.724h-384.551v384.551c0 35.216-28.548 63.764-63.764 63.764s-63.764-28.548-63.764-63.764v0-384.473h-384.473c-35.216 0-63.764-28.548-63.764-63.764s28.548-63.764 63.764-63.764h384.473v-384.473c0-35.216 28.548-63.764 63.764-63.764s63.764 28.548 63.764 63.764v384.473h384.473c35.216 0 63.764 28.548 63.764 63.764s-28.548 63.764-63.764 63.764v0z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90b;\" glyph-name=\"shortcode_icon\" horiz-adv-x=\"1127\" d=\"M1059.469 960h-991.709c-37.345-0.192-67.568-30.415-67.76-67.741v-888.442c0.192-37.345 30.415-67.568 67.741-67.76h991.727c37.321 0.224 67.511 30.434 67.703 67.741v888.442c-0.192 37.325-30.382 67.536-67.682 67.76h-0.021zM855.168 846.5c0 13.822 11.205 25.027 25.027 25.027h25.027c13.822 0 25.027-11.205 25.027-25.027v0-28.375c0-13.822-11.205-25.027-25.027-25.027v0h-25.027c-13.822 0-25.027 11.205-25.027 25.027v0zM738.887 846.5c0 13.822 11.205 25.027 25.027 25.027h24.913c13.822 0 25.027-11.205 25.027-25.027v0-28.375c0-13.822-11.205-25.027-25.027-25.027v0h-25.027c-13.822 0-25.027 11.205-25.027 25.027v0zM1045.906 17.266h-964.753v700.467h964.753v-700.467zM1046.587 817.898c0.001-0.067 0.001-0.147 0.001-0.227 0-13.822-11.205-25.027-25.027-25.027-0.020 0-0.041 0-0.061 0h-24.967c-13.822 0-25.027 11.205-25.027 25.027v0 28.375c0 13.822 11.205 25.027 25.027 25.027v0h24.97c13.822 0 25.027-11.205 25.027-25.027v0zM241.926 341.139l181.317-84.331c4.358-2.077 9.472-3.29 14.869-3.29 19.463 0 35.241 15.778 35.242 35.24v0 0.908c-0.030 14.058-8.26 26.186-20.16 31.859l-0.214 0.092-113.5 52.664 113.5 52.721c12.113 5.764 20.343 17.893 20.373 31.946v0.912c-0.051 19.456-15.835 35.208-35.298 35.208-5.374 0-10.468-1.201-15.027-3.349l0.215 0.091-181.317-84.331c-12.113-5.764-20.343-17.893-20.373-31.946v-2.501c0.068-14.031 8.286-26.127 20.16-31.802l0.214-0.092zM474.942 169.357c6.477-8.776 16.762-14.419 28.367-14.471h0.916c0.021 0 0.046 0 0.070 0 15.589 0 28.807 10.155 33.399 24.211l0.070 0.248 119.175 370.068c1.060 3.205 1.672 6.894 1.672 10.726 0 19.453-15.761 35.224-35.209 35.242h-0.91c-0.021 0-0.046 0-0.070 0-15.589 0-28.807-10.155-33.399-24.211l-0.070-0.248-119.175-370.125c-1.029-3.167-1.622-6.811-1.622-10.594 0-7.837 2.546-15.079 6.855-20.945l-0.069 0.099zM653.819 458.953c0.045-14.053 8.269-26.175 20.16-31.858l0.213-0.092 113.5-52.664-113.5-52.664c-12.113-5.764-20.343-17.893-20.373-31.946v-0.912c0.001-19.463 15.779-35.24 35.242-35.24 5.397 0 10.51 1.213 15.082 3.381l-0.214-0.091 181.317 84.331c12.104 5.775 20.328 17.897 20.373 31.944v2.503c-0.030 14.058-8.26 26.186-20.16 31.859l-0.214 0.092-181.317 84.331c-4.358 2.077-9.472 3.29-14.869 3.29-19.463 0-35.241-15.778-35.242-35.24v0-0.908z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90c;\" glyph-name=\"user_icon\" horiz-adv-x=\"922\" d=\"M819.223 857.583h-51.437v102.417h-102.189v-102.417h-409.611v102.417h-102.36v-102.417h-51.437c-56.458-0.098-102.189-45.888-102.189-102.36 0 0 0 0 0 0v0-716.806c0-0.017 0-0.037 0-0.057 0-56.532 45.828-102.36 102.36-102.36 0.020 0 0.040 0 0.060 0h716.803c56.459 0.258 102.159 45.958 102.417 102.392v716.831c-0.291 56.435-45.978 102.102-102.392 102.36h-0.025zM460.82 704.014c84.845 0 153.626-68.781 153.626-153.626s-68.781-153.626-153.626-153.626c-84.845 0-153.626 68.781-153.626 153.626v0c0 0.068 0 0.148 0 0.229 0 84.719 68.678 153.397 153.397 153.397 0.080 0 0.161 0 0.241 0h-0.012zM768.014 89.626h-614.389v51.437c0 102.417 204.777 158.712 307.194 158.712s307.194-56.295 307.194-158.712z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90d;\" glyph-name=\"logo_icon\" horiz-adv-x=\"1091\" d=\"M1058.813 688.323c-82.24 139.523-245.821 116.424-245.821 116.424-46.983 92.578-141.378 154.97-250.371 155.222h-0.034c-182.036 0.929-240.249-89.64-290.132-158.788-13.022 2.629-27.99 4.134-43.31 4.134-126.448 0-228.954-102.506-228.954-228.954 0-5.767 0.213-11.483 0.632-17.143l-0.045 0.756c7.328-91.020 64.081-167.211 143.134-202.248l1.542-0.61s-0.33-139.104-1.318-173.528c-0.055-1.916-0.087-4.171-0.087-6.434 0-103.288 65.49-191.28 157.212-224.716l1.662-0.53c25.302-10.049 54.618-15.876 85.295-15.876 60.173 0 115.111 22.418 156.915 59.358l-0.254-0.22s73.282-85.745 222.063-50.632 177.423 200.522 177.423 200.522 0 109.054-1.858 208.851c86.994 35.794 147.125 119.893 147.125 218.036 0 42.804-11.438 82.937-31.425 117.509l0.604-1.133zM866.471 415.868s2.996-164.090-0.719-245.432-42.483-115.735-116.484-149.44-156.061 31.488-156.061 31.488l28.582 58.632c4.715-0.888 10.139-1.395 15.682-1.395 20.37 0 39.139 6.856 54.124 18.387l-0.209-0.154s71.065 106.238 96.711 144.317c13.901 38.948-27.833 24.178-27.833 24.178s-30.769-47.606-49.823-81.311c-23.459-11.744-19.774 16.867-19.774 16.867 11.339 13.927 22.439 29.461 32.552 45.674l1.123 1.932c5.992 12.433 27.114 30.769 17.586 46.138s-26.365 1.468-26.365 1.468l-53.478-81.311-19.774-1.468-1.468 19.804c19.363 23.815 37.995 50.367 54.712 78.201l1.732 3.111c4.404 28.552-27.833 17.586-27.833 17.586s-90.838-132.573-101.864-151.627 2.187-62.916 2.187-62.916l-29.96-45.419-41.015 41.015s-2.187-2.187-1.468 11.714c14.65 73.252-37.36 138.445-113.548 161.784s-114.297-53.448-61.538-140.662 124.513-73.252 124.513-73.252l46.168-52.010c-19.774-31.488-103.302-53.478-177.273-21.242s-92.306 131.135-92.306 131.135-0.719 150.908-2.996 252.023c-143.598 31.488-179.49 164.090-109.893 255.648s183.864 47.606 207.323 38.109c25.746 102.020 116.704 176.329 225.018 176.329 15.497 0 30.64-1.521 45.285-4.423l-1.473 0.243c130.416-19.055 173.768-141.411 189.017-172.15 75.469 54.917 241.747 2.996 236.683-136.258s-145.965-155.312-145.965-155.312zM390.797 446.217c-35.199 3.425-63.004 31.025-66.723 65.826l-0.028 0.325c-0.053 1.044-0.082 2.266-0.082 3.495 0 34.56 23.653 63.596 55.654 71.802l0.514 0.112c4.294 1.014 9.224 1.595 14.289 1.595 22.266 0 41.91-11.23 53.576-28.335l0.144-0.224c16.298-26.574 8.239-60.819 13.392-91.557l43.682 92.876c3.393 8.307 7.919 15.448 13.482 21.639l-0.060-0.067c4.592 5.027 11.175 8.169 18.493 8.169 1.65 0 3.263-0.16 4.824-0.465l-0.158 0.026c7.771-2.652 13.714-8.812 16.013-16.541l0.045-0.177c1.743-5.978 2.746-12.846 2.746-19.947 0-1.414-0.040-2.819-0.118-4.214l0.009 0.193v-92.606l57.433 98.868c4.7 9.567 11.213 17.574 19.151 23.859l0.143 0.109c7.455 4.335 16.406 6.893 25.955 6.893 3.419 0 6.761-0.328 9.997-0.954l-0.329 0.053c7.881-0.5 14.997-3.411 20.715-7.995l-0.072 0.056c3.499-2.986 5.703-7.4 5.703-12.329 0-2.936-0.782-5.689-2.149-8.063l0.042 0.078c-4.764-6.681-14.411-6.801-22.44-8.598-17.622-4.319-30.97-18.664-33.762-36.509l-0.032-0.252c6.342 0.344 13.766 0.54 21.236 0.54 14.404 0 28.637-0.729 42.665-2.153l-1.764 0.145c2.129-0.208 4.602-0.327 7.102-0.327 19.368 0 37.073 7.123 50.636 18.893l-0.096-0.081c8.364 8.706 13.515 20.554 13.515 33.604 0 1.809-0.099 3.594-0.292 5.351l0.019-0.217c-1.818 14.63-9.894 27.071-21.422 34.731l-0.179 0.112c-12.834 6.723-28.037 10.668-44.161 10.668-3.175 0-6.315-0.153-9.412-0.452l0.394 0.031h-375.577v36.911l368.237 0.689c3.699 0.283 8.011 0.444 12.361 0.444 21.208 0 41.52-3.832 60.283-10.84l-1.19 0.39c26.92-12.646 46.097-37.855 50.075-67.863l0.048-0.446c0.311-2.77 0.488-5.981 0.488-9.233 0-27.84-13-52.644-33.261-68.672l-0.183-0.14c-19.067-13.486-42.674-21.743-68.182-22.258l-0.126-0.002c-24.268-1.438-48.595 1.258-72.892 1.917-1.368 0.152-2.954 0.239-4.56 0.239-6.407 0-12.492-1.379-17.975-3.855l0.275 0.111c-8.372-6.164-14.657-14.726-17.878-24.667l-0.098-0.35c-10.261-22.248-21.495-41.312-34.374-59.107l0.699 1.014c-4.117-6.46-9.397-11.807-15.591-15.876l-0.198-0.122c-2.989-1.906-6.632-3.038-10.54-3.038-4.025 0-7.77 1.201-10.895 3.264l0.074-0.046c-5.008 5.342-8.084 12.547-8.084 20.471 0 1.232 0.074 2.447 0.219 3.641l-0.014-0.144q-1.079 50.932 0.539 101.864l-46.737-99.916c-5.992-12.583-19.714-35.952-36.971-26.305-3.781 2.254-6.698 5.616-8.341 9.634l-0.048 0.133c-1.915 5.207-3.022 11.22-3.022 17.492 0 0.581 0.010 1.16 0.028 1.737l-0.002-0.084-2.187 93.205c0.019 0.732 0.029 1.593 0.029 2.458 0 9.549-1.301 18.793-3.736 27.566l0.171-0.723c-2.753 9.784-9.421 17.656-18.162 21.96l-0.204 0.091c-2.597 0.83-5.585 1.308-8.685 1.308-15.36 0-27.977-11.748-29.356-26.749l-0.009-0.116c0.199-18.602 14.579-33.784 32.83-35.255l0.126-0.008z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90e;\" glyph-name=\"icon1\" horiz-adv-x=\"922\" d=\"M716.8 396.8h-256v-256h256zM665.6 960v-102.4h-409.6v102.4h-102.4v-102.4h-51.2c-56.279-0.032-101.889-45.662-101.889-101.945 0-0.16 0-0.32 0.001-0.48v0.025l-0.512-716.8c0-56.554 45.846-102.4 102.4-102.4v0h716.8c56.489 0.161 102.239 45.911 102.4 102.385v716.815c-0.161 56.489-45.911 102.239-102.385 102.4h-51.215v102.4zM819.2 38.4h-716.8v563.2h716.8z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe90f;\" glyph-name=\"icon2\" d=\"M471.337 527.754c-96.346 45.227-212.636 28.304-290.847-49.907-99.806-99.806-99.806-261.623 0-361.428s261.623-99.806 361.428 0c78.211 78.211 95.133 194.501 50.767 289.191l-0.861 1.656 131.020 131.020 120.488-120.488 120.488 120.488-120.523 120.523 60.226 60.226-120.453 120.453zM421.642 237.083c-33.262-33.262-87.191-33.262-120.453 0s-33.262 87.191 0 120.453c33.262 33.262 87.191 33.262 120.453 0v0c33.077-33.314 33.077-87.069 0.011-120.372l-0.011-0.011z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe910;\" glyph-name=\"icon3\" horiz-adv-x=\"1047\" d=\"M291.441 877.047l-75.1 75.1c-126.085-96.221-208.693-243.873-216.298-411.075l-0.043-1.19h105c8.014 139.322 79.194 260.509 185.098 336.252l1.343 0.913zM942.094 539.65h105c-8.151 168.249-90.615 315.709-215.035 411.243l-1.306 0.963-74.576-74.809c106.763-76.996 177.634-198.030 185.859-335.935l0.059-1.229zM838.664 513.414c0 161.194-86.094 296.153-236.294 331.871v35.95c0 43.501-35.264 78.765-78.765 78.765s-78.765-35.264-78.765-78.765v0-35.718c-150.723-35.718-236.294-170.153-236.294-331.871v-262.588l-105.117-105v-52.355h840.235v52.355l-105 105zM523.547-63.825c0.427-0.007 0.93-0.011 1.434-0.011 6.932 0 13.685 0.767 20.179 2.221l-0.613-0.115c34.2 7.457 61.802 30.537 75.355 61.214l0.269 0.681c4.969 11.807 7.856 25.532 7.856 39.931 0 0.278-0.001 0.555-0.003 0.832v-0.042h-210.001c0.591-57.876 47.582-104.581 105.512-104.709h0.012z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe911;\" glyph-name=\"icon4\" horiz-adv-x=\"996\" d=\"M878.811 397.875c2.052 14.783 3.224 31.863 3.224 49.218 0 0.329 0 0.658-0.001 0.987v-0.051c0.005 0.648 0.008 1.413 0.008 2.18 0 16.936-1.366 33.554-3.995 49.747l0.237-1.773 108.277 84.254c5.81 4.838 9.481 12.074 9.481 20.168 0 4.522-1.146 8.776-3.163 12.488l0.068-0.138-102.418 177.063c-4.565 7.961-13.014 13.237-22.695 13.237-3.144 0-6.159-0.557-8.95-1.577l0.181 0.058-127.495-51.209c-24.949 19.48-53.421 36.308-83.951 49.225l-2.472 0.929-19.218 135.463c-1.971 12.45-12.627 21.855-25.48 21.855-0.044 0-0.088 0-0.132 0h-205.063c-0.016 0-0.035 0-0.054 0-12.748 0-23.29-9.447-25.008-21.722l-0.015-0.133-19.218-135.463c-32.996-13.954-61.458-30.773-87.301-50.809l0.878 0.655-127.495 51.209c-2.683 1.049-5.79 1.656-9.038 1.656-9.638 0-18.027-5.35-22.359-13.242l-0.067-0.132-101.89-177.063c-2.309-3.646-3.68-8.086-3.68-12.845 0-8.067 3.938-15.215 9.997-19.625l0.070-0.048 108.277-84.254c-2.793-14.924-4.529-32.238-4.801-49.907l-0.003-0.247c-0.003-0.547-0.005-1.195-0.005-1.842 0-17.054 1.366-33.79 3.993-50.103l-0.238 1.791-108.277-84.254c-5.81-4.838-9.481-12.074-9.481-20.168 0-4.522 1.146-8.776 3.163-12.488l-0.068 0.138 102.418-177.063c4.565-7.961 13.014-13.237 22.695-13.237 3.144 0 6.159 0.557 8.95 1.577l-0.181-0.058 127.495 51.209c24.949-19.48 53.421-36.308 83.951-49.225l2.472-0.929 19.804-135.522c2.139-12.405 12.765-21.741 25.592-21.854h205.082c0.108-0.002 0.235-0.003 0.363-0.003 12.68 0 23.146 9.477 24.702 21.734l0.013 0.123 19.218 135.463c33.011 13.698 61.498 30.538 87.209 50.751l-0.787-0.596 127.495-51.209c2.683-1.049 5.79-1.656 9.038-1.656 9.638 0 18.027 5.35 22.359 13.242l0.067 0.132 102.418 177.063c2.225 3.633 3.543 8.032 3.543 12.738 0 8.070-3.875 15.235-9.866 19.735l-0.064 0.046zM497.967 256.026c-105.983 0.233-191.847 86.035-192.179 191.972v0.032c0.332 105.907 86.097 191.672 191.972 192.004h0.032c105.907-0.332 191.672-86.097 192.004-191.972v-0.032c-0.331-105.825-85.963-191.539-191.725-192.004h-0.045z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe912;\" glyph-name=\"shortcode_icon1\" horiz-adv-x=\"1707\" d=\"M631.467 55.467l-392.533 392.533 392.533 392.533-119.467 119.467-512-512 512-512zM1075.2 55.467l392.533 392.533-392.533 392.533 119.467 119.467 512-512-512-512z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe913;\" glyph-name=\"cart_icon\" horiz-adv-x=\"983\" d=\"M487.602 569.93h97.532v146.269h146.269v97.532h-146.269v146.269h-97.532v-146.269h-146.21v-97.532h146.21zM292.597 131.064c-0.017 0-0.038 0-0.059 0-53.866 0-97.532-43.667-97.532-97.532s43.667-97.532 97.532-97.532c53.866 0 97.532 43.667 97.532 97.532v0c0 0.035 0 0.076 0 0.118 0 53.801-43.614 97.414-97.414 97.414-0.021 0-0.041 0-0.062 0h0.003zM780.199 131.064c-53.866 0-97.532-43.667-97.532-97.532s43.667-97.532 97.532-97.532c53.866 0 97.532 43.667 97.532 97.532v0c0 0.035 0 0.076 0 0.118 0 53.801-43.614 97.414-97.414 97.414-0.041 0-0.083 0-0.124 0h0.006zM300.837 289.518l1.472 5.886 43.91 79.462h363.288c0.102 0 0.223-0.001 0.344-0.001 36.414 0 68.145 20.053 84.752 49.718l0.252 0.491 188.354 341.804-84.818 47.089h-0.471l-53.858-97.768-134.556-243.801h-342.334l-6.357 13.126-109.187 230.675-46.323 97.532-45.853 97.532h-159.454v-97.532h97.532l175.523-370.116-65.806-119.311c-7.666-13.326-12.187-29.303-12.187-46.336 0-0.265 0.001-0.529 0.003-0.793v0.040c0.167-53.798 43.734-97.365 97.516-97.532h585.15v97.532h-564.71c-6.73 0.099-12.152 5.562-12.184 12.299v0.003z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe914;\" glyph-name=\"next\" horiz-adv-x=\"662\" d=\"M204.8-43.52c-27.307-27.307-81.92-27.307-109.227 0l-75.093 75.093c-27.307 27.307-27.307 81.92 0 109.227l307.2 307.2-307.2 307.2c-27.307 27.307-27.307 81.92 0 109.227l75.093 75.093c27.307 27.307 81.92 27.307 109.227 0l436.907-436.907c27.307-27.307 27.307-81.92 0-109.227l-436.907-436.907z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe915;\" glyph-name=\"previous\" horiz-adv-x=\"662\" d=\"M20.48 393.387c-27.307 27.307-27.307 81.92 0 109.227l436.907 436.907c27.307 27.307 75.093 27.307 109.227 0l75.093-75.093c27.307-27.307 27.307-75.093 0-109.227l-314.027-307.2 314.027-307.2c27.307-27.307 27.307-75.093 0-109.227l-75.093-75.093c-27.307-27.307-75.093-27.307-109.227 0l-436.907 436.907z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe916;\" glyph-name=\"icon6\" horiz-adv-x=\"1707\" d=\"M631.467 55.467l-392.533 392.533 392.533 392.533-119.467 119.467-512-512 512-512zM1075.2 55.467l392.533 392.533-392.533 392.533 119.467 119.467 512-512-512-512-119.467 119.467z\" \u002F>\r\n-\u003Cglyph unicode=\"&#xe917;\" glyph-name=\"icon5\" d=\"M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512v0c-0.854 282.426-229.574 511.146-511.918 512h-0.082zM727.040 232.96l-266.24 163.84v307.2h76.8v-266.24l230.4-138.541z\" \u002F>\r\n+\u003C?xml version=\"1.0\" standalone=\"no\"?>\n+\u003C!DOCTYPE svg PUBLIC \"-\u002F\u002FW3C\u002F\u002FDTD SVG 1.1\u002F\u002FEN\" \"http:\u002F\u002Fwww.w3.org\u002FGraphics\u002FSVG\u002F1.1\u002FDTD\u002Fsvg11.dtd\" >\n+\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cmetadata>Generated by IcoMoon\u003C\u002Fmetadata>\n+\u003Cdefs>\n+\u003Cfont id=\"wpcafe\" horiz-adv-x=\"1024\">\n+\u003Cfont-face units-per-em=\"1024\" ascent=\"960\" descent=\"-64\" \u002F>\n+\u003Cmissing-glyph horiz-adv-x=\"1024\" \u002F>\n+\u003Cglyph unicode=\"&#x20;\" horiz-adv-x=\"512\" d=\"\" \u002F>\n+\u003Cglyph unicode=\"&#xe900;\" glyph-name=\"settings-1\" horiz-adv-x=\"1092\" d=\"M80.276 654.667h921.264c45.875 0 80.278-38.226 80.278-80.278v-558.111c0-45.872-38.226-80.275-80.278-80.275h-921.264c-45.872 0-80.276 38.226-80.276 80.275v558.111c0 45.874 34.404 80.278 80.276 80.278zM225.536 926.067v0zM133.792 792.273h814.231zM225.537 960h630.742v-67.853h-630.742v67.853zM99.867 792.28c0 18.737 15.189 33.926 33.926 33.926h814.23c18.739 0 33.929-15.189 33.929-33.926s-15.189-33.926-33.929-33.926h-814.23c-18.737 0-33.926 15.189-33.926 33.926z\" \u002F>\n+\u003Cglyph unicode=\"&#xe901;\" glyph-name=\"settings-2\" horiz-adv-x=\"1126\" d=\"M363.991 302.186h594.227c14.691 0 27.628 9.646 31.577 23.9l131.56 460.47c2.854 9.867 0.877 20.611-5.26 28.944-6.141 8.333-16.009 13.156-26.313 13.156h-801.659l-23.462 105.908c-3.509 14.691-16.884 25.436-32.233 25.436h-199.537c-18.2 0-32.891-14.691-32.891-32.891s14.691-32.891 32.891-32.891h173.225l118.845-534.586c-34.864-15.128-59.423-49.992-59.423-90.559 0-54.378 44.293-98.673 98.671-98.673h594.227c18.2 0 32.891 14.691 32.891 32.891s-14.691 32.891-32.891 32.891h-594.446c-18.2 0-32.891 14.691-32.891 32.891s14.691 33.113 32.891 33.113zM331.1 34.676c0-54.378 44.291-98.669 98.673-98.669 54.378 0 98.673 44.291 98.673 98.669 0 54.381-44.295 98.673-98.673 98.673-54.381 0-98.673-44.291-98.673-98.673zM892.436-63.993c-54.381 0-98.673 44.291-98.673 98.669 0 54.381 44.291 98.673 98.673 98.673 54.378 0 98.669-44.291 98.669-98.673 0-54.378-44.291-98.669-98.669-98.669z\" \u002F>\n+\u003Cglyph unicode=\"&#xe902;\" glyph-name=\"settings-3\" d=\"M754.347 475.3c-150.187 0-269.653-119.467-269.653-269.653s119.467-269.653 269.653-269.653c150.187 0 269.653 119.467 269.653 269.653s-119.467 269.653-269.653 269.653zM873.813 174.927h-119.467c-17.067 0-30.72 13.653-30.72 30.72v119.467c0 17.067 13.653 30.72 30.72 30.72s30.72-13.653 30.72-30.72v-88.747h88.747c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM962.56 867.847c0 17.067-13.653 30.72-30.72 30.72h-150.187v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-119.467v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-119.467v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 30.72v88.747h-116.053v-88.747c0-17.067-13.653-30.72-30.72-30.72s-30.72 13.653-30.72 27.307v92.16h-150.187c-17.067 0-30.72-13.653-30.72-30.72v-150.187h962.56v150.187zM450.56 359.26h6.827c10.24 20.48 23.893 40.96 37.547 61.44h-44.373c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c13.653 0 23.893-6.827 27.307-17.067 58.027 47.787 133.12 78.507 211.627 78.507h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72c78.507 0 153.6-27.307 211.627-75.093v191.147h-962.56v-570.027c0-17.067 13.653-30.72 30.72-30.72h430.080c-23.893 44.373-37.547 95.573-37.547 150.187 0 34.133 6.827 64.853 13.653 95.573-10.24 6.827-13.653 13.653-13.653 23.893 0 17.067 13.653 30.72 27.307 30.72zM450.56 598.193h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72h-61.44c-17.067 0-30.72 13.653-30.72 30.72s17.067 30.72 30.72 30.72zM273.067 178.353h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 297.82h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 417.287h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM273.067 536.753h-61.44c-17.067 0-30.72 13.653-30.72 30.72s13.653 30.72 30.72 30.72h61.44c17.067 0 30.72-13.653 30.72-30.72s-13.653-30.72-30.72-30.72zM242.348 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM423.257 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM600.747 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72zM781.657 929.28c0 17.067-13.653 30.72-30.72 30.72s-30.72-13.653-30.72-30.72v-30.72h61.44v30.72z\" \u002F>\n+\u003Cglyph unicode=\"&#xe903;\" glyph-name=\"settings-4\" horiz-adv-x=\"1195\" d=\"M935.253 843.947l-402.773-221.867c-13.653-6.827-30.72-6.827-40.96 0l-402.773 221.867c0-3.413-3.413-6.827-3.413-13.653v-512c0-23.893 20.48-44.373 40.96-44.373h385.707v-85.333h-385.707c-71.68 0-126.293 58.027-126.293 126.293v512c0 37.547 17.067 75.093 47.787 98.987 23.893 23.893 51.2 34.133 78.507 34.133h768c27.307 0 54.613-10.24 78.507-27.307 30.72-23.893 51.2-61.44 51.2-102.4v-211.627h-85.333v211.627c0 6.827 0 10.24-3.413 13.653zM1194.667 232.96c0-163.84-133.12-296.96-296.96-296.96s-296.96 133.12-296.96 296.96c0 163.84 133.12 296.96 296.96 296.96s296.96-129.707 296.96-296.96zM1010.347 178.347l-71.68 71.68v109.227h-85.333v-126.293c0-10.24 3.413-23.893 13.653-30.72l85.333-85.333 58.027 61.44z\" \u002F>\n+\u003Cglyph unicode=\"&#xe904;\" glyph-name=\"settings-5\" d=\"M819.2 874.667c40.96 0 75.093-34.133 75.093-75.093v-71.68h-894.293v71.68c0 40.96 34.133 75.093 75.093 75.093h78.507v64.853c0 10.24 6.827 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h150.187v64.853c0 10.24 10.24 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h150.187v64.853c0 10.24 10.24 20.48 20.48 20.48h54.613c10.24 0 20.48-10.24 20.48-20.48v-64.853h78.507zM1010.347 116.907c-40.96 0-64.853-51.2-34.133-81.92 6.827-6.827 6.827-13.653 0-20.48l-30.72-30.72c-6.827-6.827-13.653-6.827-20.48 0-30.72 30.72-81.92 10.24-81.92-34.133 0-6.827-6.827-13.653-13.653-13.653h-44.373c-6.827 0-13.653 6.827-13.653 13.653 0 40.96-51.2 64.853-81.92 34.133-6.827-6.827-13.653-6.827-20.48 0l-30.72 30.72c-6.827 6.827-6.827 13.653 0 20.48 30.72 30.72 10.24 81.92-34.133 81.92-6.827 0-13.653 6.827-13.653 13.653v44.373c0 6.827 6.827 13.653 13.653 13.653 40.96 0 64.853 51.2 34.133 81.92-6.827 6.827-6.827 13.653 0 20.48l30.72 30.72c6.827 6.827 13.653 6.827 20.48 0 30.72-30.72 81.92-10.24 81.92 34.133 0 6.827 6.827 13.653 13.653 13.653h44.373c6.827 0 13.653-6.827 13.653-13.653 0-40.96 51.2-64.853 81.92-34.133 6.827 6.827 13.653 6.827 20.48 0l30.72-30.72c6.827-6.827 6.827-13.653 0-20.48-30.72-30.72-10.24-81.92 34.133-81.92 6.827 0 13.653-6.827 13.653-13.653v-44.373c0-6.827-6.827-13.653-13.653-13.653zM808.96 243.2c-51.2 0-92.16-40.96-92.16-92.16s40.96-92.16 92.16-92.16c51.2 0 92.16 40.96 92.16 92.16-3.413 51.2-44.373 92.16-92.16 92.16zM894.293 686.933h-894.293v-535.893c0-40.96 34.133-75.093 75.093-75.093h515.413c-23.893 6.827-40.96 27.307-40.96 54.613 0 13.653 0 27.307 0 44.373 0 30.72 23.893 54.613 54.613 54.613 6.827 0 6.827 6.827 3.413 10.24-20.48 20.48-20.48 58.027 0 78.507 10.24 10.24 20.48 20.48 30.72 30.72 20.48 20.48 58.027 20.48 78.507 0 3.413-3.413 10.24 0 10.24 3.413 0 30.72 23.893 54.613 54.613 54.613h44.373c30.72 0 54.613-23.893 54.613-54.613 0-6.827 6.827-6.827 10.24-3.413l3.413 337.92zM320.853 246.613c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM501.76 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 246.613c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM320.853 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM682.667 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM501.76 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 577.707c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM320.853 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-3.413-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613zM139.947 410.453c0 6.827 3.413 10.24 10.24 10.24h54.613c6.827 0 10.24-3.413 10.24-10.24v-54.613c0-6.827-6.827-10.24-10.24-10.24h-54.613c-6.827 0-10.24 3.413-10.24 10.24v54.613z\" \u002F>\n+\u003Cglyph unicode=\"&#xe905;\" glyph-name=\"icon-arrow-right\" d=\"M512 960l-90.258-90.258 357.157-357.742h-778.898v-128h778.898l-357.157-357.742 90.258-90.258 512 512z\" \u002F>\n+\u003Cglyph unicode=\"&#xe906;\" glyph-name=\"customize\" horiz-adv-x=\"1069\" d=\"M244.248 564.922c0 0.122-0.001 0.267-0.001 0.412 0 83.092 67.36 150.452 150.452 150.452 65.496 0 121.218-41.852 141.88-100.271l0.325-1.053 183.281 183.281-87.597 87.975c-4.781 4.691-11.337 7.587-18.571 7.587s-13.79-2.896-18.575-7.591l-42.744-42.744c-20.687 11.845-44.62 21.844-69.829 28.759l-2.19 0.512v60.806c0 14.886-12.067 26.953-26.953 26.953v0h-117.192c-0.295 0.012-0.641 0.019-0.989 0.019-14.35 0-25.983-11.633-25.983-25.983 0-0.348 0.007-0.694 0.020-1.039l-0.002 0.050v-60.86c-27.398-7.427-51.331-17.426-73.557-30.077l1.539 0.806-42.748 42.748c-4.781 4.691-11.337 7.587-18.571 7.587s-13.79-2.896-18.575-7.591l0.004 0.004-82.207-81.991c-4.691-4.781-7.587-11.337-7.587-18.571s2.896-13.79 7.591-18.575l42.744-42.744c-11.845-20.687-21.844-44.62-28.759-69.829l-0.512-2.19h-61.992c-14.886 0-26.953-12.067-26.953-26.953v0-115.952c-0.012-0.295-0.019-0.641-0.019-0.989 0-14.35 11.633-25.983 25.983-25.983 0.348 0 0.694 0.007 1.039 0.020l-0.050-0.002h60.86c7.427-27.398 17.426-51.331 30.077-73.557l-0.806 1.539-42.748-42.748c-4.946-4.661-8.026-11.256-8.026-18.571s3.080-13.909 8.013-18.559l0.013-0.012 87.813-87.813 183.281 183.281c-59.146 19.044-101.19 73.588-101.19 137.952 0 0.528 0.003 1.056 0.008 1.583l-0.001-0.080zM340.74 265.097l401.147 401.147 172.71-172.71-401.147-401.147-172.71 172.71zM1058.015 687.613l-120.426 121.558c-6.557 6.783-15.738 10.994-25.902 10.994s-19.345-4.211-25.892-10.984l-78.767-78.767 173.362-173.362 78.811 78.811c6.17 6.598 9.959 15.491 9.959 25.268 0 10.374-4.266 19.752-11.139 26.475l-0.007 0.007zM232.012 155.236c-4.522-4.992-8.004-11.017-10.046-17.672l-0.088-0.333-36.009-156.328c-0.477-2.235-0.751-4.803-0.751-7.435 0-20.542 16.653-37.195 37.195-37.195 2.632 0 5.2 0.273 7.677 0.793l-0.242-0.043 156.328 36.009c7.198 1.399 13.386 5.019 17.979 10.106l0.025 0.028 45.012 45.012-172.23 172.068z\" \u002F>\n+\u003Cglyph unicode=\"&#xe907;\" glyph-name=\"details_icon\" horiz-adv-x=\"1317\" d=\"M0 228.549h585.177v146.274h-585.177zM0-64h585.177v146.274h-585.177zM0 521.177h585.177v146.274h-585.177zM0 960v-146.274h585.177v146.274zM731.451 960h585.177v-1024h-585.177z\" \u002F>\n+\u003Cglyph unicode=\"&#xe908;\" glyph-name=\"general_icon\" horiz-adv-x=\"996\" d=\"M878.811 397.875c2.052 14.783 3.224 31.863 3.224 49.218 0 0.329 0 0.658-0.001 0.987v-0.051c0.005 0.648 0.008 1.413 0.008 2.18 0 16.936-1.366 33.554-3.995 49.747l0.237-1.773 108.277 84.254c5.81 4.838 9.481 12.074 9.481 20.168 0 4.522-1.146 8.776-3.163 12.488l0.068-0.138-102.418 177.063c-4.565 7.961-13.014 13.237-22.695 13.237-3.144 0-6.159-0.557-8.95-1.577l0.181 0.058-127.495-51.209c-24.949 19.48-53.421 36.308-83.951 49.225l-2.472 0.929-19.218 135.463c-1.971 12.45-12.627 21.855-25.48 21.855-0.044 0-0.088 0-0.132 0h-205.063c-0.016 0-0.035 0-0.054 0-12.748 0-23.29-9.447-25.008-21.722l-0.015-0.133-19.218-135.463c-32.996-13.954-61.458-30.773-87.301-50.809l0.878 0.655-127.495 51.209c-2.683 1.049-5.79 1.656-9.038 1.656-9.638 0-18.027-5.35-22.359-13.242l-0.067-0.132-101.89-177.063c-2.309-3.646-3.68-8.086-3.68-12.845 0-8.067 3.938-15.215 9.997-19.625l0.070-0.048 108.277-84.254c-2.793-14.924-4.529-32.238-4.801-49.907l-0.003-0.247c-0.003-0.547-0.005-1.195-0.005-1.842 0-17.054 1.366-33.79 3.993-50.103l-0.238 1.791-108.277-84.254c-5.81-4.838-9.481-12.074-9.481-20.168 0-4.522 1.146-8.776 3.163-12.488l-0.068 0.138 102.418-177.063c4.565-7.961 13.014-13.237 22.695-13.237 3.144 0 6.159 0.557 8.95 1.577l-0.181-0.058 127.495 51.209c24.949-19.48 53.421-36.308 83.951-49.225l2.472-0.929 19.804-135.522c2.139-12.405 12.765-21.741 25.592-21.854h205.082c0.108-0.002 0.235-0.003 0.363-0.003 12.68 0 23.146 9.477 24.702 21.734l0.013 0.123 19.218 135.463c33.011 13.698 61.498 30.538 87.209 50.751l-0.787-0.596 127.495-51.209c2.683-1.049 5.79-1.656 9.038-1.656 9.638 0 18.027 5.35 22.359 13.242l0.067 0.132 102.418 177.063c2.225 3.633 3.543 8.032 3.543 12.738 0 8.070-3.875 15.235-9.866 19.735l-0.064 0.046zM497.967 256.026c-105.983 0.233-191.847 86.035-192.179 191.972v0.032c0.332 105.907 86.097 191.672 191.972 192.004h0.032c105.907-0.332 191.672-86.097 192.004-191.972v-0.032c-0.331-105.825-85.963-191.539-191.725-192.004h-0.045z\" \u002F>\n+\u003Cglyph unicode=\"&#xe909;\" glyph-name=\"minus\" horiz-adv-x=\"8320\" d=\"M512 960h7296c282.77 0 512-229.23 512-512s-229.23-512-512-512h-7296c-282.77 0-512 229.23-512 512s229.23 512 512 512z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90a;\" glyph-name=\"plus\" d=\"M960.276 511.724h-384.551v384.551c0 35.216-28.548 63.764-63.764 63.764s-63.764-28.548-63.764-63.764v0-384.473h-384.473c-35.216 0-63.764-28.548-63.764-63.764s28.548-63.764 63.764-63.764h384.473v-384.473c0-35.216 28.548-63.764 63.764-63.764s63.764 28.548 63.764 63.764v384.473h384.473c35.216 0 63.764 28.548 63.764 63.764s-28.548 63.764-63.764 63.764v0z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90b;\" glyph-name=\"shortcode_icon\" horiz-adv-x=\"1127\" d=\"M1059.469 960h-991.709c-37.345-0.192-67.568-30.415-67.76-67.741v-888.442c0.192-37.345 30.415-67.568 67.741-67.76h991.727c37.321 0.224 67.511 30.434 67.703 67.741v888.442c-0.192 37.325-30.382 67.536-67.682 67.76h-0.021zM855.168 846.5c0 13.822 11.205 25.027 25.027 25.027h25.027c13.822 0 25.027-11.205 25.027-25.027v0-28.375c0-13.822-11.205-25.027-25.027-25.027v0h-25.027c-13.822 0-25.027 11.205-25.027 25.027v0zM738.887 846.5c0 13.822 11.205 25.027 25.027 25.027h24.913c13.822 0 25.027-11.205 25.027-25.027v0-28.375c0-13.822-11.205-25.027-25.027-25.027v0h-25.027c-13.822 0-25.027 11.205-25.027 25.027v0zM1045.906 17.266h-964.753v700.467h964.753v-700.467zM1046.587 817.898c0.001-0.067 0.001-0.147 0.001-0.227 0-13.822-11.205-25.027-25.027-25.027-0.020 0-0.041 0-0.061 0h-24.967c-13.822 0-25.027 11.205-25.027 25.027v0 28.375c0 13.822 11.205 25.027 25.027 25.027v0h24.97c13.822 0 25.027-11.205 25.027-25.027v0zM241.926 341.139l181.317-84.331c4.358-2.077 9.472-3.29 14.869-3.29 19.463 0 35.241 15.778 35.242 35.24v0 0.908c-0.030 14.058-8.26 26.186-20.16 31.859l-0.214 0.092-113.5 52.664 113.5 52.721c12.113 5.764 20.343 17.893 20.373 31.946v0.912c-0.051 19.456-15.835 35.208-35.298 35.208-5.374 0-10.468-1.201-15.027-3.349l0.215 0.091-181.317-84.331c-12.113-5.764-20.343-17.893-20.373-31.946v-2.501c0.068-14.031 8.286-26.127 20.16-31.802l0.214-0.092zM474.942 169.357c6.477-8.776 16.762-14.419 28.367-14.471h0.916c0.021 0 0.046 0 0.070 0 15.589 0 28.807 10.155 33.399 24.211l0.070 0.248 119.175 370.068c1.060 3.205 1.672 6.894 1.672 10.726 0 19.453-15.761 35.224-35.209 35.242h-0.91c-0.021 0-0.046 0-0.070 0-15.589 0-28.807-10.155-33.399-24.211l-0.070-0.248-119.175-370.125c-1.029-3.167-1.622-6.811-1.622-10.594 0-7.837 2.546-15.079 6.855-20.945l-0.069 0.099zM653.819 458.953c0.045-14.053 8.269-26.175 20.16-31.858l0.213-0.092 113.5-52.664-113.5-52.664c-12.113-5.764-20.343-17.893-20.373-31.946v-0.912c0.001-19.463 15.779-35.24 35.242-35.24 5.397 0 10.51 1.213 15.082 3.381l-0.214-0.091 181.317 84.331c12.104 5.775 20.328 17.897 20.373 31.944v2.503c-0.030 14.058-8.26 26.186-20.16 31.859l-0.214 0.092-181.317 84.331c-4.358 2.077-9.472 3.29-14.869 3.29-19.463 0-35.241-15.778-35.242-35.24v0-0.908z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90c;\" glyph-name=\"user_icon\" horiz-adv-x=\"922\" d=\"M819.223 857.583h-51.437v102.417h-102.189v-102.417h-409.611v102.417h-102.36v-102.417h-51.437c-56.458-0.098-102.189-45.888-102.189-102.36 0 0 0 0 0 0v0-716.806c0-0.017 0-0.037 0-0.057 0-56.532 45.828-102.36 102.36-102.36 0.020 0 0.040 0 0.060 0h716.803c56.459 0.258 102.159 45.958 102.417 102.392v716.831c-0.291 56.435-45.978 102.102-102.392 102.36h-0.025zM460.82 704.014c84.845 0 153.626-68.781 153.626-153.626s-68.781-153.626-153.626-153.626c-84.845 0-153.626 68.781-153.626 153.626v0c0 0.068 0 0.148 0 0.229 0 84.719 68.678 153.397 153.397 153.397 0.080 0 0.161 0 0.241 0h-0.012zM768.014 89.626h-614.389v51.437c0 102.417 204.777 158.712 307.194 158.712s307.194-56.295 307.194-158.712z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90d;\" glyph-name=\"logo_icon\" horiz-adv-x=\"1091\" d=\"M1058.813 688.323c-82.24 139.523-245.821 116.424-245.821 116.424-46.983 92.578-141.378 154.97-250.371 155.222h-0.034c-182.036 0.929-240.249-89.64-290.132-158.788-13.022 2.629-27.99 4.134-43.31 4.134-126.448 0-228.954-102.506-228.954-228.954 0-5.767 0.213-11.483 0.632-17.143l-0.045 0.756c7.328-91.020 64.081-167.211 143.134-202.248l1.542-0.61s-0.33-139.104-1.318-173.528c-0.055-1.916-0.087-4.171-0.087-6.434 0-103.288 65.49-191.28 157.212-224.716l1.662-0.53c25.302-10.049 54.618-15.876 85.295-15.876 60.173 0 115.111 22.418 156.915 59.358l-0.254-0.22s73.282-85.745 222.063-50.632 177.423 200.522 177.423 200.522 0 109.054-1.858 208.851c86.994 35.794 147.125 119.893 147.125 218.036 0 42.804-11.438 82.937-31.425 117.509l0.604-1.133zM866.471 415.868s2.996-164.090-0.719-245.432-42.483-115.735-116.484-149.44-156.061 31.488-156.061 31.488l28.582 58.632c4.715-0.888 10.139-1.395 15.682-1.395 20.37 0 39.139 6.856 54.124 18.387l-0.209-0.154s71.065 106.238 96.711 144.317c13.901 38.948-27.833 24.178-27.833 24.178s-30.769-47.606-49.823-81.311c-23.459-11.744-19.774 16.867-19.774 16.867 11.339 13.927 22.439 29.461 32.552 45.674l1.123 1.932c5.992 12.433 27.114 30.769 17.586 46.138s-26.365 1.468-26.365 1.468l-53.478-81.311-19.774-1.468-1.468 19.804c19.363 23.815 37.995 50.367 54.712 78.201l1.732 3.111c4.404 28.552-27.833 17.586-27.833 17.586s-90.838-132.573-101.864-151.627 2.187-62.916 2.187-62.916l-29.96-45.419-41.015 41.015s-2.187-2.187-1.468 11.714c14.65 73.252-37.36 138.445-113.548 161.784s-114.297-53.448-61.538-140.662 124.513-73.252 124.513-73.252l46.168-52.010c-19.774-31.488-103.302-53.478-177.273-21.242s-92.306 131.135-92.306 131.135-0.719 150.908-2.996 252.023c-143.598 31.488-179.49 164.090-109.893 255.648s183.864 47.606 207.323 38.109c25.746 102.020 116.704 176.329 225.018 176.329 15.497 0 30.64-1.521 45.285-4.423l-1.473 0.243c130.416-19.055 173.768-141.411 189.017-172.15 75.469 54.917 241.747 2.996 236.683-136.258s-145.965-155.312-145.965-155.312zM390.797 446.217c-35.199 3.425-63.004 31.025-66.723 65.826l-0.028 0.325c-0.053 1.044-0.082 2.266-0.082 3.495 0 34.56 23.653 63.596 55.654 71.802l0.514 0.112c4.294 1.014 9.224 1.595 14.289 1.595 22.266 0 41.91-11.23 53.576-28.335l0.144-0.224c16.298-26.574 8.239-60.819 13.392-91.557l43.682 92.876c3.393 8.307 7.919 15.448 13.482 21.639l-0.060-0.067c4.592 5.027 11.175 8.169 18.493 8.169 1.65 0 3.263-0.16 4.824-0.465l-0.158 0.026c7.771-2.652 13.714-8.812 16.013-16.541l0.045-0.177c1.743-5.978 2.746-12.846 2.746-19.947 0-1.414-0.040-2.819-0.118-4.214l0.009 0.193v-92.606l57.433 98.868c4.7 9.567 11.213 17.574 19.151 23.859l0.143 0.109c7.455 4.335 16.406 6.893 25.955 6.893 3.419 0 6.761-0.328 9.997-0.954l-0.329 0.053c7.881-0.5 14.997-3.411 20.715-7.995l-0.072 0.056c3.499-2.986 5.703-7.4 5.703-12.329 0-2.936-0.782-5.689-2.149-8.063l0.042 0.078c-4.764-6.681-14.411-6.801-22.44-8.598-17.622-4.319-30.97-18.664-33.762-36.509l-0.032-0.252c6.342 0.344 13.766 0.54 21.236 0.54 14.404 0 28.637-0.729 42.665-2.153l-1.764 0.145c2.129-0.208 4.602-0.327 7.102-0.327 19.368 0 37.073 7.123 50.636 18.893l-0.096-0.081c8.364 8.706 13.515 20.554 13.515 33.604 0 1.809-0.099 3.594-0.292 5.351l0.019-0.217c-1.818 14.63-9.894 27.071-21.422 34.731l-0.179 0.112c-12.834 6.723-28.037 10.668-44.161 10.668-3.175 0-6.315-0.153-9.412-0.452l0.394 0.031h-375.577v36.911l368.237 0.689c3.699 0.283 8.011 0.444 12.361 0.444 21.208 0 41.52-3.832 60.283-10.84l-1.19 0.39c26.92-12.646 46.097-37.855 50.075-67.863l0.048-0.446c0.311-2.77 0.488-5.981 0.488-9.233 0-27.84-13-52.644-33.261-68.672l-0.183-0.14c-19.067-13.486-42.674-21.743-68.182-22.258l-0.126-0.002c-24.268-1.438-48.595 1.258-72.892 1.917-1.368 0.152-2.954 0.239-4.56 0.239-6.407 0-12.492-1.379-17.975-3.855l0.275 0.111c-8.372-6.164-14.657-14.726-17.878-24.667l-0.098-0.35c-10.261-22.248-21.495-41.312-34.374-59.107l0.699 1.014c-4.117-6.46-9.397-11.807-15.591-15.876l-0.198-0.122c-2.989-1.906-6.632-3.038-10.54-3.038-4.025 0-7.77 1.201-10.895 3.264l0.074-0.046c-5.008 5.342-8.084 12.547-8.084 20.471 0 1.232 0.074 2.447 0.219 3.641l-0.014-0.144q-1.079 50.932 0.539 101.864l-46.737-99.916c-5.992-12.583-19.714-35.952-36.971-26.305-3.781 2.254-6.698 5.616-8.341 9.634l-0.048 0.133c-1.915 5.207-3.022 11.22-3.022 17.492 0 0.581 0.010 1.16 0.028 1.737l-0.002-0.084-2.187 93.205c0.019 0.732 0.029 1.593 0.029 2.458 0 9.549-1.301 18.793-3.736 27.566l0.171-0.723c-2.753 9.784-9.421 17.656-18.162 21.96l-0.204 0.091c-2.597 0.83-5.585 1.308-8.685 1.308-15.36 0-27.977-11.748-29.356-26.749l-0.009-0.116c0.199-18.602 14.579-33.784 32.83-35.255l0.126-0.008z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90e;\" glyph-name=\"icon1\" horiz-adv-x=\"922\" d=\"M716.8 396.8h-256v-256h256zM665.6 960v-102.4h-409.6v102.4h-102.4v-102.4h-51.2c-56.279-0.032-101.889-45.662-101.889-101.945 0-0.16 0-0.32 0.001-0.48v0.025l-0.512-716.8c0-56.554 45.846-102.4 102.4-102.4v0h716.8c56.489 0.161 102.239 45.911 102.4 102.385v716.815c-0.161 56.489-45.911 102.239-102.385 102.4h-51.215v102.4zM819.2 38.4h-716.8v563.2h716.8z\" \u002F>\n+\u003Cglyph unicode=\"&#xe90f;\" glyph-name=\"icon2\" d=\"M471.337 527.754c-96.346 45.227-212.636 28.304-290.847-49.907-99.806-99.806-99.806-261.623 0-361.428s261.623-99.806 361.428 0c78.211 78.211 95.133 194.501 50.767 289.191l-0.861 1.656 131.020 131.020 120.488-120.488 120.488 120.488-120.523 120.523 60.226 60.226-120.453 120.453zM421.642 237.083c-33.262-33.262-87.191-33.262-120.453 0s-33.262 87.191 0 120.453c33.262 33.262 87.191 33.262 120.453 0v0c33.077-33.314 33.077-87.069 0.011-120.372l-0.011-0.011z\" \u002F>\n+\u003Cglyph unicode=\"&#xe910;\" glyph-name=\"icon3\" horiz-adv-x=\"1047\" d=\"M291.441 877.047l-75.1 75.1c-126.085-96.221-208.693-243.873-216.298-411.075l-0.043-1.19h105c8.014 139.322 79.194 260.509 185.098 336.252l1.343 0.913zM942.094 539.65h105c-8.151 168.249-90.615 315.709-215.035 411.243l-1.306 0.963-74.576-74.809c106.763-76.996 177.634-198.030 185.859-335.935l0.059-1.229zM838.664 513.414c0 161.194-86.094 296.153-236.294 331.871v35.95c0 43.501-35.264 78.765-78.765 78.765s-78.765-35.264-78.765-78.765v0-35.718c-150.723-35.718-236.294-170.153-236.294-331.871v-262.588l-105.117-105v-52.355h840.235v52.355l-105 105zM523.547-63.825c0.427-0.007 0.93-0.011 1.434-0.011 6.932 0 13.685 0.767 20.179 2.221l-0.613-0.115c34.2 7.457 61.802 30.537 75.355 61.214l0.269 0.681c4.969 11.807 7.856 25.532 7.856 39.931 0 0.278-0.001 0.555-0.003 0.832v-0.042h-210.001c0.591-57.876 47.582-104.581 105.512-104.709h0.012z\" \u002F>\n+\u003Cglyph unicode=\"&#xe911;\" glyph-name=\"icon4\" horiz-adv-x=\"996\" d=\"M878.811 397.875c2.052 14.783 3.224 31.863 3.224 49.218 0 0.329 0 0.658-0.001 0.987v-0.051c0.005 0.648 0.008 1.413 0.008 2.18 0 16.936-1.366 33.554-3.995 49.747l0.237-1.773 108.277 84.254c5.81 4.838 9.481 12.074 9.481 20.168 0 4.522-1.146 8.776-3.163 12.488l0.068-0.138-102.418 177.063c-4.565 7.961-13.014 13.237-22.695 13.237-3.144 0-6.159-0.557-8.95-1.577l0.181 0.058-127.495-51.209c-24.949 19.48-53.421 36.308-83.951 49.225l-2.472 0.929-19.218 135.463c-1.971 12.45-12.627 21.855-25.48 21.855-0.044 0-0.088 0-0.132 0h-205.063c-0.016 0-0.035 0-0.054 0-12.748 0-23.29-9.447-25.008-21.722l-0.015-0.133-19.218-135.463c-32.996-13.954-61.458-30.773-87.301-50.809l0.878 0.655-127.495 51.209c-2.683 1.049-5.79 1.656-9.038 1.656-9.638 0-18.027-5.35-22.359-13.242l-0.067-0.132-101.89-177.063c-2.309-3.646-3.68-8.086-3.68-12.845 0-8.067 3.938-15.215 9.997-19.625l0.070-0.048 108.277-84.254c-2.793-14.924-4.529-32.238-4.801-49.907l-0.003-0.247c-0.003-0.547-0.005-1.195-0.005-1.842 0-17.054 1.366-33.79 3.993-50.103l-0.238 1.791-108.277-84.254c-5.81-4.838-9.481-12.074-9.481-20.168 0-4.522 1.146-8.776 3.163-12.488l-0.068 0.138 102.418-177.063c4.565-7.961 13.014-13.237 22.695-13.237 3.144 0 6.159 0.557 8.95 1.577l-0.181-0.058 127.495 51.209c24.949-19.48 53.421-36.308 83.951-49.225l2.472-0.929 19.804-135.522c2.139-12.405 12.765-21.741 25.592-21.854h205.082c0.108-0.002 0.235-0.003 0.363-0.003 12.68 0 23.146 9.477 24.702 21.734l0.013 0.123 19.218 135.463c33.011 13.698 61.498 30.538 87.209 50.751l-0.787-0.596 127.495-51.209c2.683-1.049 5.79-1.656 9.038-1.656 9.638 0 18.027 5.35 22.359 13.242l0.067 0.132 102.418 177.063c2.225 3.633 3.543 8.032 3.543 12.738 0 8.070-3.875 15.235-9.866 19.735l-0.064 0.046zM497.967 256.026c-105.983 0.233-191.847 86.035-192.179 191.972v0.032c0.332 105.907 86.097 191.672 191.972 192.004h0.032c105.907-0.332 191.672-86.097 192.004-191.972v-0.032c-0.331-105.825-85.963-191.539-191.725-192.004h-0.045z\" \u002F>\n+\u003Cglyph unicode=\"&#xe912;\" glyph-name=\"shortcode_icon1\" horiz-adv-x=\"1707\" d=\"M631.467 55.467l-392.533 392.533 392.533 392.533-119.467 119.467-512-512 512-512zM1075.2 55.467l392.533 392.533-392.533 392.533 119.467 119.467 512-512-512-512z\" \u002F>\n+\u003Cglyph unicode=\"&#xe913;\" glyph-name=\"cart_icon\" horiz-adv-x=\"983\" d=\"M487.602 569.93h97.532v146.269h146.269v97.532h-146.269v146.269h-97.532v-146.269h-146.21v-97.532h146.21zM292.597 131.064c-0.017 0-0.038 0-0.059 0-53.866 0-97.532-43.667-97.532-97.532s43.667-97.532 97.532-97.532c53.866 0 97.532 43.667 97.532 97.532v0c0 0.035 0 0.076 0 0.118 0 53.801-43.614 97.414-97.414 97.414-0.021 0-0.041 0-0.062 0h0.003zM780.199 131.064c-53.866 0-97.532-43.667-97.532-97.532s43.667-97.532 97.532-97.532c53.866 0 97.532 43.667 97.532 97.532v0c0 0.035 0 0.076 0 0.118 0 53.801-43.614 97.414-97.414 97.414-0.041 0-0.083 0-0.124 0h0.006zM300.837 289.518l1.472 5.886 43.91 79.462h363.288c0.102 0 0.223-0.001 0.344-0.001 36.414 0 68.145 20.053 84.752 49.718l0.252 0.491 188.354 341.804-84.818 47.089h-0.471l-53.858-97.768-134.556-243.801h-342.334l-6.357 13.126-109.187 230.675-46.323 97.532-45.853 97.532h-159.454v-97.532h97.532l175.523-370.116-65.806-119.311c-7.666-13.326-12.187-29.303-12.187-46.336 0-0.265 0.001-0.529 0.003-0.793v0.040c0.167-53.798 43.734-97.365 97.516-97.532h585.15v97.532h-564.71c-6.73 0.099-12.152 5.562-12.184 12.299v0.003z\" \u002F>\n+\u003Cglyph unicode=\"&#xe914;\" glyph-name=\"next\" horiz-adv-x=\"662\" d=\"M204.8-43.52c-27.307-27.307-81.92-27.307-109.227 0l-75.093 75.093c-27.307 27.307-27.307 81.92 0 109.227l307.2 307.2-307.2 307.2c-27.307 27.307-27.307 81.92 0 109.227l75.093 75.093c27.307 27.307 81.92 27.307 109.227 0l436.907-436.907c27.307-27.307 27.307-81.92 0-109.227l-436.907-436.907z\" \u002F>\n+\u003Cglyph unicode=\"&#xe915;\" glyph-name=\"previous\" horiz-adv-x=\"662\" d=\"M20.48 393.387c-27.307 27.307-27.307 81.92 0 109.227l436.907 436.907c27.307 27.307 75.093 27.307 109.227 0l75.093-75.093c27.307-27.307 27.307-75.093 0-109.227l-314.027-307.2 314.027-307.2c27.307-27.307 27.307-75.093 0-109.227l-75.093-75.093c-27.307-27.307-75.093-27.307-109.227 0l-436.907 436.907z\" \u002F>\n+\u003Cglyph unicode=\"&#xe916;\" glyph-name=\"icon6\" horiz-adv-x=\"1707\" d=\"M631.467 55.467l-392.533 392.533 392.533 392.533-119.467 119.467-512-512 512-512zM1075.2 55.467l392.533 392.533-392.533 392.533 119.467 119.467 512-512-512-512-119.467 119.467z\" \u002F>\n+\u003Cglyph unicode=\"&#xe917;\" glyph-name=\"icon5\" d=\"M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512v0c-0.854 282.426-229.574 511.146-511.918 512h-0.082zM727.040 232.96l-266.24 163.84v307.2h76.8v-266.24l230.4-138.541z\" \u002F>\n \u003C\u002Ffont>\u003C\u002Fdefs>\u003C\u002Fsvg>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fbrand_icon.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fbrand_icon.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fbrand_icon.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fbrand_icon.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,6 +1,6 @@\n-\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 23 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M11.8192 5.55047C12.2935 5.55047 12.6775 5.1665 12.6775 4.6922C12.6775 4.21789 12.2935 3.83392 11.8192 3.83392C11.3449 3.83392 10.9609 4.21789 10.9609 4.6922C10.9609 5.1665 11.3449 5.55047 11.8192 5.55047Z\" fill=\"#FEFFFE\"\u002F>\r\n-\u003Cpath d=\"M22.8967 4.81084C22.8684 3.99209 22.5861 3.40486 22.0949 3.15076C21.9255 3.06606 21.7335 3.02089 21.5302 3.02089C20.5759 3.02089 19.3676 3.9808 18.7126 5.25127C18.3512 5.95709 18.2778 6.53868 18.4867 7.02428C18.5884 7.26143 18.7578 7.47036 19.0062 7.66798C18.9949 7.68492 18.9893 7.70186 18.978 7.71316L18.5206 8.44156C17.9334 9.37323 16.3749 11.8746 15.782 12.8176C15.7425 12.8797 15.6861 12.9644 15.6352 13.0548C15.5505 13.1903 15.4545 13.3484 15.3924 13.4331V13.4387C15.223 13.6985 14.9125 13.8622 14.585 13.8622C14.4495 13.8622 14.3083 13.834 14.1897 13.7775H14.1841C14.0429 13.7154 13.93 13.5968 13.8453 13.4896C13.8396 13.4783 13.834 13.4726 13.8283 13.4613C13.8114 13.4331 13.7888 13.3992 13.7719 13.371C13.5912 13.0435 13.3484 12.5974 13.0548 12.0553C13.2298 11.7617 13.4218 11.4455 13.6194 11.118C14.4833 9.68379 15.4658 8.05195 16.1095 6.91135L16.1152 6.9057C16.8549 5.43196 16.7758 3.70412 15.895 2.2812C15.0141 0.852626 13.5008 0 11.8464 0H11.8238C10.0565 0 8.48673 0.931677 7.6341 2.49012C6.78148 4.04291 6.84359 5.86109 7.79221 7.34613C8.59401 8.70694 9.5878 10.3614 10.5872 12.0215L9.87578 13.3258C9.86448 13.3427 9.85884 13.354 9.85319 13.3653H9.84754L9.80237 13.4387C9.65556 13.6928 9.36194 13.8453 9.04009 13.8453C8.89328 13.8453 8.75212 13.8114 8.62225 13.7493C8.47544 13.6759 8.32863 13.5347 8.2157 13.3597C8.11406 13.1903 7.65104 12.4562 7.16544 11.677C6.67984 10.8978 6.21118 10.0678 6.08696 9.85884L4.76002 7.62281C4.96894 7.3913 5.04799 7.19932 5.12705 6.88312C5.26821 6.35799 5.1948 5.81028 4.92377 5.33597L3.53473 2.93055L2.84585 3.3258L4.04856 5.40937C4.08809 5.47713 4.0655 5.56183 3.99774 5.60135C3.97516 5.61265 3.95257 5.61829 3.92434 5.61829C3.87352 5.61829 3.82835 5.59006 3.80011 5.54489L2.5974 3.46132L1.88594 3.87352L3.08865 5.95709C3.12818 6.02484 3.10559 6.10954 3.03783 6.14907C3.01525 6.16036 2.99266 6.16601 2.97007 6.16601C2.91925 6.16601 2.87408 6.13777 2.84585 6.0926L1.64314 4.00903L0.931677 4.42123L2.13439 6.5048C2.15133 6.53868 2.15697 6.5782 2.15133 6.61208C2.14003 6.64596 2.11745 6.67984 2.08357 6.69678C2.06098 6.70807 2.0384 6.71372 2.01016 6.71372C1.95934 6.71372 1.91417 6.68549 1.88594 6.64032L0.688876 4.57933L0 4.97459L1.38905 7.38001C1.75042 8.00678 2.42801 8.39639 3.15641 8.39639C3.26934 8.39639 3.37662 8.38509 3.48955 8.36815V8.3738L3.87916 9.10785C3.88481 9.11914 3.89046 9.13043 3.8961 9.14173C4.3083 9.93224 4.99718 11.214 5.60135 12.349C5.99096 13.0774 6.35799 13.7719 6.62338 14.2744C6.75325 14.5116 6.9057 14.7261 7.08075 14.9125C7.18238 14.8842 7.28967 14.8617 7.39695 14.8447C7.49294 14.8334 7.59458 14.8221 7.69622 14.8221C8.31733 14.8221 8.91587 15.0819 9.345 15.5392C9.41276 15.6126 9.47487 15.6861 9.53134 15.7651C10.2654 15.6635 10.9373 15.2964 11.3834 14.7318V14.7261C11.4681 14.6132 11.5641 14.472 11.6431 14.3478C11.6714 14.297 11.7335 14.1954 11.8125 14.0655C11.869 14.1558 11.9819 14.3422 11.9819 14.3422C12.0949 14.5172 12.2134 14.6979 12.3546 14.8447C12.7668 15.3134 13.3427 15.6239 13.9752 15.7256C14.0316 15.6522 14.0937 15.5788 14.1615 15.5054C14.5906 15.0593 15.1666 14.8165 15.782 14.8165C15.9232 14.8165 16.0644 14.8278 16.1942 14.856C16.2959 14.873 16.3919 14.9012 16.4879 14.9294C16.6177 14.7995 16.7307 14.6527 16.8323 14.489C16.8436 14.472 16.8605 14.4438 16.8718 14.4212C16.9057 14.3648 16.9509 14.297 16.9735 14.2462C17.2219 13.7775 17.5607 13.1395 17.9221 12.4619C18.5545 11.2761 19.2716 9.93789 19.6951 9.11914L20.096 8.36251C20.1129 8.32863 20.1355 8.30039 20.1468 8.26652C20.3444 8.32863 20.5308 8.35686 20.7115 8.35686C21.3665 8.35686 21.8972 7.95031 22.3264 7.10898C22.7216 6.40316 22.9193 5.56183 22.8967 4.81084ZM11.8069 9.80237C11.5246 9.29418 11.2592 8.81423 11.0503 8.43591L9.78543 6.18295C9.69509 6.02484 9.58216 5.81592 9.50875 5.60135C9.25466 4.88425 9.37888 4.0655 9.83625 3.41615C10.2936 2.77244 11.0164 2.38848 11.773 2.38848C11.7843 2.38848 11.8012 2.38848 11.8125 2.38848H11.8408C12.6652 2.38848 13.4218 2.81762 13.8679 3.53473C14.3139 4.25183 14.3648 5.12705 14.0034 5.86674C13.6533 6.49915 13.2072 7.30096 12.7273 8.14794C12.428 8.69565 12.1118 9.26595 11.8069 9.80237Z\" fill=\"#FEFFFE\"\u002F>\r\n-\u003Cpath d=\"M8.7294 16.533C8.35673 16.1321 7.82031 15.8837 7.22742 15.8837C7.13143 15.8837 7.04109 15.8893 6.95074 15.9006C5.94566 16.0361 5.16644 16.9 5.16644 17.939C5.16644 18.6166 5.49394 19.2151 6.00212 19.5934L1.87451 19.7685L6.96768 19.983C7.05238 19.9943 7.13708 20 7.22177 20C8.35673 20 9.28276 19.074 9.28276 17.939C9.2884 17.3913 9.07384 16.9 8.7294 16.533ZM7.22742 18.8142C6.74182 18.8142 6.35221 18.419 6.35221 17.939C6.35221 17.4534 6.74747 17.0638 7.22742 17.0638C7.71302 17.0638 8.10263 17.4591 8.10263 17.939C8.10828 18.419 7.71302 18.8142 7.22742 18.8142Z\" fill=\"#FEFFFE\"\u002F>\r\n-\u003Cpath d=\"M16.5841 15.912C16.4655 15.8894 16.3356 15.8781 16.2114 15.8781C15.6298 15.8781 15.1103 16.1209 14.732 16.5049C14.3707 16.8775 14.1504 17.3801 14.1504 17.9334C14.1504 18.611 14.4779 19.2152 14.9861 19.5879L10.9263 19.7573L15.9122 19.9662C16.0081 19.9775 16.1041 19.9888 16.2058 19.9888C17.3407 19.9888 18.2668 19.0628 18.2668 17.9278C18.2724 16.9284 17.544 16.087 16.5841 15.912ZM16.2114 18.8143C15.7258 18.8143 15.3362 18.4191 15.3362 17.9391C15.3362 17.4535 15.7315 17.0639 16.2114 17.0639C16.697 17.0639 17.0866 17.4591 17.0866 17.9391C17.0866 18.4191 16.697 18.8143 16.2114 18.8143Z\" fill=\"#FEFFFE\"\u002F>\r\n+\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 23 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M11.8192 5.55047C12.2935 5.55047 12.6775 5.1665 12.6775 4.6922C12.6775 4.21789 12.2935 3.83392 11.8192 3.83392C11.3449 3.83392 10.9609 4.21789 10.9609 4.6922C10.9609 5.1665 11.3449 5.55047 11.8192 5.55047Z\" fill=\"#FEFFFE\"\u002F>\n+\u003Cpath d=\"M22.8967 4.81084C22.8684 3.99209 22.5861 3.40486 22.0949 3.15076C21.9255 3.06606 21.7335 3.02089 21.5302 3.02089C20.5759 3.02089 19.3676 3.9808 18.7126 5.25127C18.3512 5.95709 18.2778 6.53868 18.4867 7.02428C18.5884 7.26143 18.7578 7.47036 19.0062 7.66798C18.9949 7.68492 18.9893 7.70186 18.978 7.71316L18.5206 8.44156C17.9334 9.37323 16.3749 11.8746 15.782 12.8176C15.7425 12.8797 15.6861 12.9644 15.6352 13.0548C15.5505 13.1903 15.4545 13.3484 15.3924 13.4331V13.4387C15.223 13.6985 14.9125 13.8622 14.585 13.8622C14.4495 13.8622 14.3083 13.834 14.1897 13.7775H14.1841C14.0429 13.7154 13.93 13.5968 13.8453 13.4896C13.8396 13.4783 13.834 13.4726 13.8283 13.4613C13.8114 13.4331 13.7888 13.3992 13.7719 13.371C13.5912 13.0435 13.3484 12.5974 13.0548 12.0553C13.2298 11.7617 13.4218 11.4455 13.6194 11.118C14.4833 9.68379 15.4658 8.05195 16.1095 6.91135L16.1152 6.9057C16.8549 5.43196 16.7758 3.70412 15.895 2.2812C15.0141 0.852626 13.5008 0 11.8464 0H11.8238C10.0565 0 8.48673 0.931677 7.6341 2.49012C6.78148 4.04291 6.84359 5.86109 7.79221 7.34613C8.59401 8.70694 9.5878 10.3614 10.5872 12.0215L9.87578 13.3258C9.86448 13.3427 9.85884 13.354 9.85319 13.3653H9.84754L9.80237 13.4387C9.65556 13.6928 9.36194 13.8453 9.04009 13.8453C8.89328 13.8453 8.75212 13.8114 8.62225 13.7493C8.47544 13.6759 8.32863 13.5347 8.2157 13.3597C8.11406 13.1903 7.65104 12.4562 7.16544 11.677C6.67984 10.8978 6.21118 10.0678 6.08696 9.85884L4.76002 7.62281C4.96894 7.3913 5.04799 7.19932 5.12705 6.88312C5.26821 6.35799 5.1948 5.81028 4.92377 5.33597L3.53473 2.93055L2.84585 3.3258L4.04856 5.40937C4.08809 5.47713 4.0655 5.56183 3.99774 5.60135C3.97516 5.61265 3.95257 5.61829 3.92434 5.61829C3.87352 5.61829 3.82835 5.59006 3.80011 5.54489L2.5974 3.46132L1.88594 3.87352L3.08865 5.95709C3.12818 6.02484 3.10559 6.10954 3.03783 6.14907C3.01525 6.16036 2.99266 6.16601 2.97007 6.16601C2.91925 6.16601 2.87408 6.13777 2.84585 6.0926L1.64314 4.00903L0.931677 4.42123L2.13439 6.5048C2.15133 6.53868 2.15697 6.5782 2.15133 6.61208C2.14003 6.64596 2.11745 6.67984 2.08357 6.69678C2.06098 6.70807 2.0384 6.71372 2.01016 6.71372C1.95934 6.71372 1.91417 6.68549 1.88594 6.64032L0.688876 4.57933L0 4.97459L1.38905 7.38001C1.75042 8.00678 2.42801 8.39639 3.15641 8.39639C3.26934 8.39639 3.37662 8.38509 3.48955 8.36815V8.3738L3.87916 9.10785C3.88481 9.11914 3.89046 9.13043 3.8961 9.14173C4.3083 9.93224 4.99718 11.214 5.60135 12.349C5.99096 13.0774 6.35799 13.7719 6.62338 14.2744C6.75325 14.5116 6.9057 14.7261 7.08075 14.9125C7.18238 14.8842 7.28967 14.8617 7.39695 14.8447C7.49294 14.8334 7.59458 14.8221 7.69622 14.8221C8.31733 14.8221 8.91587 15.0819 9.345 15.5392C9.41276 15.6126 9.47487 15.6861 9.53134 15.7651C10.2654 15.6635 10.9373 15.2964 11.3834 14.7318V14.7261C11.4681 14.6132 11.5641 14.472 11.6431 14.3478C11.6714 14.297 11.7335 14.1954 11.8125 14.0655C11.869 14.1558 11.9819 14.3422 11.9819 14.3422C12.0949 14.5172 12.2134 14.6979 12.3546 14.8447C12.7668 15.3134 13.3427 15.6239 13.9752 15.7256C14.0316 15.6522 14.0937 15.5788 14.1615 15.5054C14.5906 15.0593 15.1666 14.8165 15.782 14.8165C15.9232 14.8165 16.0644 14.8278 16.1942 14.856C16.2959 14.873 16.3919 14.9012 16.4879 14.9294C16.6177 14.7995 16.7307 14.6527 16.8323 14.489C16.8436 14.472 16.8605 14.4438 16.8718 14.4212C16.9057 14.3648 16.9509 14.297 16.9735 14.2462C17.2219 13.7775 17.5607 13.1395 17.9221 12.4619C18.5545 11.2761 19.2716 9.93789 19.6951 9.11914L20.096 8.36251C20.1129 8.32863 20.1355 8.30039 20.1468 8.26652C20.3444 8.32863 20.5308 8.35686 20.7115 8.35686C21.3665 8.35686 21.8972 7.95031 22.3264 7.10898C22.7216 6.40316 22.9193 5.56183 22.8967 4.81084ZM11.8069 9.80237C11.5246 9.29418 11.2592 8.81423 11.0503 8.43591L9.78543 6.18295C9.69509 6.02484 9.58216 5.81592 9.50875 5.60135C9.25466 4.88425 9.37888 4.0655 9.83625 3.41615C10.2936 2.77244 11.0164 2.38848 11.773 2.38848C11.7843 2.38848 11.8012 2.38848 11.8125 2.38848H11.8408C12.6652 2.38848 13.4218 2.81762 13.8679 3.53473C14.3139 4.25183 14.3648 5.12705 14.0034 5.86674C13.6533 6.49915 13.2072 7.30096 12.7273 8.14794C12.428 8.69565 12.1118 9.26595 11.8069 9.80237Z\" fill=\"#FEFFFE\"\u002F>\n+\u003Cpath d=\"M8.7294 16.533C8.35673 16.1321 7.82031 15.8837 7.22742 15.8837C7.13143 15.8837 7.04109 15.8893 6.95074 15.9006C5.94566 16.0361 5.16644 16.9 5.16644 17.939C5.16644 18.6166 5.49394 19.2151 6.00212 19.5934L1.87451 19.7685L6.96768 19.983C7.05238 19.9943 7.13708 20 7.22177 20C8.35673 20 9.28276 19.074 9.28276 17.939C9.2884 17.3913 9.07384 16.9 8.7294 16.533ZM7.22742 18.8142C6.74182 18.8142 6.35221 18.419 6.35221 17.939C6.35221 17.4534 6.74747 17.0638 7.22742 17.0638C7.71302 17.0638 8.10263 17.4591 8.10263 17.939C8.10828 18.419 7.71302 18.8142 7.22742 18.8142Z\" fill=\"#FEFFFE\"\u002F>\n+\u003Cpath d=\"M16.5841 15.912C16.4655 15.8894 16.3356 15.8781 16.2114 15.8781C15.6298 15.8781 15.1103 16.1209 14.732 16.5049C14.3707 16.8775 14.1504 17.3801 14.1504 17.9334C14.1504 18.611 14.4779 19.2152 14.9861 19.5879L10.9263 19.7573L15.9122 19.9662C16.0081 19.9775 16.1041 19.9888 16.2058 19.9888C17.3407 19.9888 18.2668 19.0628 18.2668 17.9278C18.2724 16.9284 17.544 16.087 16.5841 15.912ZM16.2114 18.8143C15.7258 18.8143 15.3362 18.4191 15.3362 17.9391C15.3362 17.4535 15.7315 17.0639 16.2114 17.0639C16.697 17.0639 17.0866 17.4591 17.0866 17.9391C17.0866 18.4191 16.697 18.8143 16.2114 18.8143Z\" fill=\"#FEFFFE\"\u002F>\n \u003C\u002Fsvg>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fclose.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fclose.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fclose.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fclose.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.76992 0.7523C2.28177 0.264145 1.49031 0.264145 1.00216 0.7523C0.514001 1.24046 0.514001 2.03191 1.00216 2.52007L6.48223 8.00014L1.00216 13.4802C0.514002 13.9684 0.514001 14.7598 1.00216 15.248C1.49031 15.7361 2.28177 15.7361 2.76992 15.248L8.25 9.76791L13.7301 15.248C14.2182 15.7361 15.0097 15.7361 15.4978 15.248C15.986 14.7598 15.986 13.9684 15.4978 13.4802L10.0178 8.00014L15.4978 2.52007C15.986 2.03191 15.986 1.24046 15.4978 0.7523C15.0097 0.264145 14.2182 0.264145 13.7301 0.7523L8.25 6.23238L2.76992 0.7523Z\" fill=\"black\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.76992 0.7523C2.28177 0.264145 1.49031 0.264145 1.00216 0.7523C0.514001 1.24046 0.514001 2.03191 1.00216 2.52007L6.48223 8.00014L1.00216 13.4802C0.514002 13.9684 0.514001 14.7598 1.00216 15.248C1.49031 15.7361 2.28177 15.7361 2.76992 15.248L8.25 9.76791L13.7301 15.248C14.2182 15.7361 15.0097 15.7361 15.4978 15.248C15.986 14.7598 15.986 13.9684 15.4978 13.4802L10.0178 8.00014L15.4978 2.52007C15.986 2.03191 15.986 1.24046 15.4978 0.7523C15.0097 0.264145 14.2182 0.264145 13.7301 0.7523L8.25 6.23238L2.76992 0.7523Z\" fill=\"black\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fdown_arrow.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fdown_arrow.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fdown_arrow.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fdown_arrow.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003Csvg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.7081 0.800977C12.0981 1.19205 12.0972 1.82522 11.7061 2.21519L6.7061 7.20103C6.31581 7.59021 5.68419 7.59021 5.2939 7.20103L0.293897 2.21519C-0.0971814 1.82522 -0.0980788 1.19205 0.291891 0.800976C0.681861 0.409899 1.31503 0.409001 1.7061 0.798971L6 5.0807L10.2939 0.798971C10.685 0.409001 11.3181 0.409899 11.7081 0.800977Z\" fill=\"white\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.7081 0.800977C12.0981 1.19205 12.0972 1.82522 11.7061 2.21519L6.7061 7.20103C6.31581 7.59021 5.68419 7.59021 5.2939 7.20103L0.293897 2.21519C-0.0971814 1.82522 -0.0980788 1.19205 0.291891 0.800976C0.681861 0.409899 1.31503 0.409001 1.7061 0.798971L6 5.0807L10.2939 0.798971C10.685 0.409001 11.3181 0.409899 11.7081 0.800977Z\" fill=\"white\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-fill.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-fill.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-fill.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-fill.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,4 +1,4 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.39599C8.61525 2.39599 7.46168 3.43848 7.34668 4.7938L7.21319 6.36709C7.17671 6.79706 6.79223 7.11659 6.35443 7.08075C5.91663 7.04492 5.59131 6.6673 5.62779 6.23733L5.76128 4.66405C5.94499 2.4989 7.78785 0.833496 10 0.833496C12.2122 0.833496 14.055 2.4989 14.2388 4.66405L14.3722 6.23733C14.4087 6.6673 14.0833 7.04492 13.6456 7.08075C13.2078 7.11659 12.8233 6.79706 12.7868 6.36709L12.6533 4.7938C12.5383 3.43848 11.3848 2.39599 10 2.39599Z\" fill=\"#141B34\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.1507 5.8335H7.84668C6.85874 5.83348 6.05867 5.83347 5.419 5.91387C4.75254 5.99765 4.18529 6.17606 3.7021 6.58576C3.21976 6.99475 2.9481 7.52665 2.75045 8.17332C2.56025 8.79558 2.41983 9.59208 2.24598 10.5781L1.92592 12.3934C1.68433 13.7633 1.4914 14.8575 1.46123 15.7231C1.43012 16.6155 1.56549 17.3808 2.08809 18.013C2.612 18.6467 3.33609 18.9181 4.21312 19.0446C5.06144 19.1668 6.16026 19.1668 7.53296 19.1668H12.4645C13.8371 19.1668 14.936 19.1668 15.7843 19.0446C16.6613 18.9181 17.3854 18.6467 17.9093 18.013C18.4319 17.3808 18.5673 16.6155 18.5361 15.7231C18.506 14.8575 18.313 13.7634 18.0715 12.3934L17.7514 10.5781C17.5775 9.59208 17.4371 8.79558 17.247 8.17332C17.0493 7.52665 16.7776 6.99475 16.2953 6.58576C15.8121 6.17606 15.2449 5.99765 14.5784 5.91387C13.9387 5.83347 13.1387 5.83348 12.1507 5.8335ZM11.6688 8.88216C11.606 9.5655 10.9417 10.2085 9.99862 10.2085C9.05562 10.2085 8.39137 9.5655 8.32848 8.88216C8.2863 8.42383 7.88059 8.0865 7.42229 8.12867C6.96399 8.17084 6.62665 8.57658 6.66882 9.03483C6.82265 10.7067 8.33228 11.8752 9.99862 11.8752C11.665 11.8752 13.1746 10.7067 13.3285 9.03483C13.3706 8.57658 13.0333 8.17084 12.575 8.12867C12.1167 8.0865 11.711 8.42383 11.6688 8.88216Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.39599C8.61525 2.39599 7.46168 3.43848 7.34668 4.7938L7.21319 6.36709C7.17671 6.79706 6.79223 7.11659 6.35443 7.08075C5.91663 7.04492 5.59131 6.6673 5.62779 6.23733L5.76128 4.66405C5.94499 2.4989 7.78785 0.833496 10 0.833496C12.2122 0.833496 14.055 2.4989 14.2388 4.66405L14.3722 6.23733C14.4087 6.6673 14.0833 7.04492 13.6456 7.08075C13.2078 7.11659 12.8233 6.79706 12.7868 6.36709L12.6533 4.7938C12.5383 3.43848 11.3848 2.39599 10 2.39599Z\" fill=\"#141B34\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.1507 5.8335H7.84668C6.85874 5.83348 6.05867 5.83347 5.419 5.91387C4.75254 5.99765 4.18529 6.17606 3.7021 6.58576C3.21976 6.99475 2.9481 7.52665 2.75045 8.17332C2.56025 8.79558 2.41983 9.59208 2.24598 10.5781L1.92592 12.3934C1.68433 13.7633 1.4914 14.8575 1.46123 15.7231C1.43012 16.6155 1.56549 17.3808 2.08809 18.013C2.612 18.6467 3.33609 18.9181 4.21312 19.0446C5.06144 19.1668 6.16026 19.1668 7.53296 19.1668H12.4645C13.8371 19.1668 14.936 19.1668 15.7843 19.0446C16.6613 18.9181 17.3854 18.6467 17.9093 18.013C18.4319 17.3808 18.5673 16.6155 18.5361 15.7231C18.506 14.8575 18.313 13.7634 18.0715 12.3934L17.7514 10.5781C17.5775 9.59208 17.4371 8.79558 17.247 8.17332C17.0493 7.52665 16.7776 6.99475 16.2953 6.58576C15.8121 6.17606 15.2449 5.99765 14.5784 5.91387C13.9387 5.83347 13.1387 5.83348 12.1507 5.8335ZM11.6688 8.88216C11.606 9.5655 10.9417 10.2085 9.99862 10.2085C9.05562 10.2085 8.39137 9.5655 8.32848 8.88216C8.2863 8.42383 7.88059 8.0865 7.42229 8.12867C6.96399 8.17084 6.62665 8.57658 6.66882 9.03483C6.82265 10.7067 8.33228 11.8752 9.99862 11.8752C11.665 11.8752 13.1746 10.7067 13.3285 9.03483C13.3706 8.57658 13.0333 8.17084 12.575 8.12867C12.1167 8.0865 11.711 8.42383 11.6688 8.88216Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-outline.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-outline.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-outline.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbag-outline.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,5 +1,5 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M2.55006 12.6609L2.85443 10.9348C3.21416 8.8945 3.39403 7.87444 4.10631 7.27047C4.81861 6.6665 5.84179 6.6665 7.88815 6.6665H12.1093C14.1556 6.6665 15.1788 6.6665 15.8911 7.27047C16.6034 7.87444 16.7832 8.8945 17.1429 10.9348L17.4474 12.6609C17.9451 15.4841 18.194 16.8957 17.4276 17.8228C16.6612 18.7498 15.2453 18.7498 12.4136 18.7498H7.58378C4.75208 18.7498 3.33623 18.7498 2.56981 17.8228C1.80338 16.8957 2.05228 15.4841 2.55006 12.6609Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M6.25 6.6665L6.38985 4.98832C6.54632 3.11072 8.11589 1.6665 10 1.6665C11.8841 1.6665 13.4537 3.11072 13.6102 4.98832L13.75 6.6665\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M12.5 9.1665C12.3917 10.3441 11.3047 11.2498 10 11.2498C8.69525 11.2498 7.60835 10.3441 7.5 9.1665\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M2.55006 12.6609L2.85443 10.9348C3.21416 8.8945 3.39403 7.87444 4.10631 7.27047C4.81861 6.6665 5.84179 6.6665 7.88815 6.6665H12.1093C14.1556 6.6665 15.1788 6.6665 15.8911 7.27047C16.6034 7.87444 16.7832 8.8945 17.1429 10.9348L17.4474 12.6609C17.9451 15.4841 18.194 16.8957 17.4276 17.8228C16.6612 18.7498 15.2453 18.7498 12.4136 18.7498H7.58378C4.75208 18.7498 3.33623 18.7498 2.56981 17.8228C1.80338 16.8957 2.05228 15.4841 2.55006 12.6609Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M6.25 6.6665L6.38985 4.98832C6.54632 3.11072 8.11589 1.6665 10 1.6665C11.8841 1.6665 13.4537 3.11072 13.6102 4.98832L13.75 6.6665\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M12.5 9.1665C12.3917 10.3441 11.3047 11.2498 10 11.2498C8.69525 11.2498 7.60835 10.3441 7.5 9.1665\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-fill.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-fill.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-fill.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-fill.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.1286 1.85916C12.5403 1.65333 13.0408 1.82018 13.2466 2.23183L15.2037 6.146H16.8511C17.0945 6.14599 17.308 6.14598 17.4834 6.15795C17.6667 6.17046 17.863 6.19847 18.055 6.28315C18.3781 6.42561 18.6253 6.64382 18.7796 6.9307C18.9281 7.20667 18.9637 7.49623 18.9593 7.74396C18.9548 7.99006 18.9097 8.23069 18.8648 8.43152C18.8374 8.55402 18.7387 8.96518 18.7387 8.96518C18.6711 9.28602 18.4546 9.54518 18.1706 9.68002C17.8626 9.8261 17.662 10.095 17.6101 10.3903L17.0271 13.7757C16.9566 14.255 16.874 14.8168 16.7433 15.3253C16.5496 16.0793 16.215 16.8969 15.5166 17.4583L15.5141 17.4602C14.9896 17.8778 14.3745 18.0598 13.6423 18.1459C12.9332 18.2293 12.0431 18.2294 10.9306 18.2294H9.07197C7.9595 18.2294 7.0694 18.2293 6.36029 18.1459C5.6281 18.0598 5.01305 17.8778 4.48843 17.4602L4.48603 17.4583C3.78765 16.8969 3.45298 16.0793 3.25929 15.3253C3.12866 14.8168 3.04598 14.255 2.97544 13.7758L2.39245 10.3903C2.3406 10.095 2.13996 9.8261 1.83204 9.68002C1.54798 9.54518 1.33145 9.28602 1.26385 8.96518C1.26385 8.96518 1.16518 8.55402 1.13777 8.43152C1.09285 8.23069 1.04777 7.99006 1.04333 7.74396C1.03886 7.49623 1.07457 7.20667 1.22301 6.9307C1.37734 6.64382 1.62448 6.42561 1.9476 6.28315C2.13966 6.19847 2.33586 6.17046 2.51921 6.15795C2.69467 6.14598 2.90807 6.14599 3.15139 6.146H5.87568L7.5712 2.27052C7.75567 1.84887 8.24703 1.65661 8.66872 1.84107C9.0903 2.02555 9.28264 2.51691 9.09814 2.93856L7.69487 6.146H13.3404L11.756 2.97719C11.5501 2.56554 11.717 2.06498 12.1286 1.85916ZM7.70964 10.1043C7.70964 9.75918 7.98946 9.47935 8.33464 9.47935H11.668C12.0131 9.47935 12.293 9.75918 12.293 10.1043C12.293 10.4495 12.0131 10.7293 11.668 10.7293H8.33464C7.98946 10.7293 7.70964 10.4495 7.70964 10.1043Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.1286 1.85916C12.5403 1.65333 13.0408 1.82018 13.2466 2.23183L15.2037 6.146H16.8511C17.0945 6.14599 17.308 6.14598 17.4834 6.15795C17.6667 6.17046 17.863 6.19847 18.055 6.28315C18.3781 6.42561 18.6253 6.64382 18.7796 6.9307C18.9281 7.20667 18.9637 7.49623 18.9593 7.74396C18.9548 7.99006 18.9097 8.23069 18.8648 8.43152C18.8374 8.55402 18.7387 8.96518 18.7387 8.96518C18.6711 9.28602 18.4546 9.54518 18.1706 9.68002C17.8626 9.8261 17.662 10.095 17.6101 10.3903L17.0271 13.7757C16.9566 14.255 16.874 14.8168 16.7433 15.3253C16.5496 16.0793 16.215 16.8969 15.5166 17.4583L15.5141 17.4602C14.9896 17.8778 14.3745 18.0598 13.6423 18.1459C12.9332 18.2293 12.0431 18.2294 10.9306 18.2294H9.07197C7.9595 18.2294 7.0694 18.2293 6.36029 18.1459C5.6281 18.0598 5.01305 17.8778 4.48843 17.4602L4.48603 17.4583C3.78765 16.8969 3.45298 16.0793 3.25929 15.3253C3.12866 14.8168 3.04598 14.255 2.97544 13.7758L2.39245 10.3903C2.3406 10.095 2.13996 9.8261 1.83204 9.68002C1.54798 9.54518 1.33145 9.28602 1.26385 8.96518C1.26385 8.96518 1.16518 8.55402 1.13777 8.43152C1.09285 8.23069 1.04777 7.99006 1.04333 7.74396C1.03886 7.49623 1.07457 7.20667 1.22301 6.9307C1.37734 6.64382 1.62448 6.42561 1.9476 6.28315C2.13966 6.19847 2.33586 6.17046 2.51921 6.15795C2.69467 6.14598 2.90807 6.14599 3.15139 6.146H5.87568L7.5712 2.27052C7.75567 1.84887 8.24703 1.65661 8.66872 1.84107C9.0903 2.02555 9.28264 2.51691 9.09814 2.93856L7.69487 6.146H13.3404L11.756 2.97719C11.5501 2.56554 11.717 2.06498 12.1286 1.85916ZM7.70964 10.1043C7.70964 9.75918 7.98946 9.47935 8.33464 9.47935H11.668C12.0131 9.47935 12.293 9.75918 12.293 10.1043C12.293 10.4495 12.0131 10.7293 11.668 10.7293H8.33464C7.98946 10.7293 7.70964 10.4495 7.70964 10.1043Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-outline.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-outline.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-outline.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fbasket-outline.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,5 +1,5 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M9.58464 6.6665H16.8313C17.352 6.6665 17.6123 6.6665 17.8029 6.75054C18.646 7.12225 18.2691 8.0588 18.1272 8.73184C18.1017 8.85275 18.0188 8.95567 17.9026 9.01084C17.4207 9.2395 17.0831 9.67325 16.9946 10.1777L16.5007 12.9897C16.2835 14.2269 16.2092 15.9951 15.125 16.8667C14.3295 17.4998 13.1833 17.4998 10.8909 17.4998H9.11172C6.81932 17.4998 5.67314 17.4998 4.87764 16.8667C3.7934 15.995 3.71912 14.2269 3.50185 12.9897L3.00803 10.1777C2.91945 9.67325 2.58191 9.2395 2.09998 9.01084C1.98377 8.95567 1.9009 8.85275 1.87542 8.73184C1.73359 8.0588 1.35664 7.12225 2.19974 6.75054C2.39034 6.6665 2.65065 6.6665 3.17128 6.6665H6.2513\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M11.6654 10H8.33203\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M5.41797 9.16667L8.33464 2.5M12.5013 2.5L14.5846 6.66667\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M9.58464 6.6665H16.8313C17.352 6.6665 17.6123 6.6665 17.8029 6.75054C18.646 7.12225 18.2691 8.0588 18.1272 8.73184C18.1017 8.85275 18.0188 8.95567 17.9026 9.01084C17.4207 9.2395 17.0831 9.67325 16.9946 10.1777L16.5007 12.9897C16.2835 14.2269 16.2092 15.9951 15.125 16.8667C14.3295 17.4998 13.1833 17.4998 10.8909 17.4998H9.11172C6.81932 17.4998 5.67314 17.4998 4.87764 16.8667C3.7934 15.995 3.71912 14.2269 3.50185 12.9897L3.00803 10.1777C2.91945 9.67325 2.58191 9.2395 2.09998 9.01084C1.98377 8.95567 1.9009 8.85275 1.87542 8.73184C1.73359 8.0588 1.35664 7.12225 2.19974 6.75054C2.39034 6.6665 2.65065 6.6665 3.17128 6.6665H6.2513\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M11.6654 10H8.33203\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M5.41797 9.16667L8.33464 2.5M12.5013 2.5L14.5846 6.66667\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-fill.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-fill.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-fill.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-fill.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.832031 1.66683C0.832031 1.2066 1.20513 0.833496 1.66536 0.833496H2.47036C3.62293 0.833496 4.65242 1.59714 4.94179 2.72159L5.31371 4.16683H17.4864L17.4964 4.16675L17.509 4.16683H18.332C18.7923 4.16683 19.1654 4.53993 19.1654 5.00016C19.1654 5.4604 18.7923 5.8335 18.332 5.8335H18.2446L17.7965 9.86625C17.6715 10.9916 17.4677 11.9679 16.7894 12.6277C16.1113 13.2875 15.1297 13.4643 14.0014 13.5584L7.20975 14.1243C7.14442 14.2472 7.06835 14.3653 6.98186 14.4774L6.70336 14.8381C6.99464 15.1097 7.22096 15.4502 7.35644 15.8335H11.8076C12.1508 14.8625 13.0769 14.1668 14.1654 14.1668C15.5461 14.1668 16.6654 15.2861 16.6654 16.6668C16.6654 18.0476 15.5461 19.1668 14.1654 19.1668C13.0769 19.1668 12.1508 18.4712 11.8076 17.5002H7.35644C7.01325 18.4712 6.08721 19.1668 4.9987 19.1668C3.61799 19.1668 2.4987 18.0476 2.4987 16.6668C2.4987 15.2861 3.61799 14.1668 4.9987 14.1668C5.03736 14.1668 5.07581 14.1677 5.11403 14.1694L5.6626 13.4589C5.81714 13.2587 5.86766 13.007 5.80709 12.7716L3.32771 3.13695C3.23521 2.77751 2.89227 2.50016 2.47036 2.50016H1.66536C1.20513 2.50016 0.832031 2.12706 0.832031 1.66683ZM4.9987 15.8335C4.53846 15.8335 4.16536 16.2066 4.16536 16.6668C4.16536 17.1271 4.53846 17.5002 4.9987 17.5002C5.45893 17.5002 5.83203 17.1271 5.83203 16.6668C5.83203 16.2066 5.45893 15.8335 4.9987 15.8335ZM13.332 16.6668C13.332 17.1271 13.7051 17.5002 14.1654 17.5002C14.6256 17.5002 14.9987 17.1271 14.9987 16.6668C14.9987 16.2066 14.6256 15.8335 14.1654 15.8335C13.7051 15.8335 13.332 16.2066 13.332 16.6668Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.832031 1.66683C0.832031 1.2066 1.20513 0.833496 1.66536 0.833496H2.47036C3.62293 0.833496 4.65242 1.59714 4.94179 2.72159L5.31371 4.16683H17.4864L17.4964 4.16675L17.509 4.16683H18.332C18.7923 4.16683 19.1654 4.53993 19.1654 5.00016C19.1654 5.4604 18.7923 5.8335 18.332 5.8335H18.2446L17.7965 9.86625C17.6715 10.9916 17.4677 11.9679 16.7894 12.6277C16.1113 13.2875 15.1297 13.4643 14.0014 13.5584L7.20975 14.1243C7.14442 14.2472 7.06835 14.3653 6.98186 14.4774L6.70336 14.8381C6.99464 15.1097 7.22096 15.4502 7.35644 15.8335H11.8076C12.1508 14.8625 13.0769 14.1668 14.1654 14.1668C15.5461 14.1668 16.6654 15.2861 16.6654 16.6668C16.6654 18.0476 15.5461 19.1668 14.1654 19.1668C13.0769 19.1668 12.1508 18.4712 11.8076 17.5002H7.35644C7.01325 18.4712 6.08721 19.1668 4.9987 19.1668C3.61799 19.1668 2.4987 18.0476 2.4987 16.6668C2.4987 15.2861 3.61799 14.1668 4.9987 14.1668C5.03736 14.1668 5.07581 14.1677 5.11403 14.1694L5.6626 13.4589C5.81714 13.2587 5.86766 13.007 5.80709 12.7716L3.32771 3.13695C3.23521 2.77751 2.89227 2.50016 2.47036 2.50016H1.66536C1.20513 2.50016 0.832031 2.12706 0.832031 1.66683ZM4.9987 15.8335C4.53846 15.8335 4.16536 16.2066 4.16536 16.6668C4.16536 17.1271 4.53846 17.5002 4.9987 17.5002C5.45893 17.5002 5.83203 17.1271 5.83203 16.6668C5.83203 16.2066 5.45893 15.8335 4.9987 15.8335ZM13.332 16.6668C13.332 17.1271 13.7051 17.5002 14.1654 17.5002C14.6256 17.5002 14.9987 17.1271 14.9987 16.6668C14.9987 16.2066 14.6256 15.8335 14.1654 15.8335C13.7051 15.8335 13.332 16.2066 13.332 16.6668Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-outline.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-outline.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-outline.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fcart-outline.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,8 +1,8 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M6.66797 13.3333L13.9347 12.7277C16.2085 12.5383 16.7189 12.0417 16.9709 9.77408L17.5013 5\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M5 5H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M4.9987 18.3333C5.91917 18.3333 6.66536 17.5871 6.66536 16.6667C6.66536 15.7462 5.91917 15 4.9987 15C4.07822 15 3.33203 15.7462 3.33203 16.6667C3.33203 17.5871 4.07822 18.3333 4.9987 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M14.1667 18.3333C15.0871 18.3333 15.8333 17.5871 15.8333 16.6667C15.8333 15.7462 15.0871 15 14.1667 15C13.2462 15 12.5 15.7462 12.5 16.6667C12.5 17.5871 13.2462 18.3333 14.1667 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M6.66797 16.6665H12.5013\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M1.66797 1.6665H2.47297C3.2602 1.6665 3.94642 2.187 4.13735 2.92895L6.61674 12.5636C6.74203 13.0505 6.6348 13.5663 6.32484 13.9678L5.52808 14.9998\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M6.66797 13.3333L13.9347 12.7277C16.2085 12.5383 16.7189 12.0417 16.9709 9.77408L17.5013 5\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M5 5H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M4.9987 18.3333C5.91917 18.3333 6.66536 17.5871 6.66536 16.6667C6.66536 15.7462 5.91917 15 4.9987 15C4.07822 15 3.33203 15.7462 3.33203 16.6667C3.33203 17.5871 4.07822 18.3333 4.9987 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M14.1667 18.3333C15.0871 18.3333 15.8333 17.5871 15.8333 16.6667C15.8333 15.7462 15.0871 15 14.1667 15C13.2462 15 12.5 15.7462 12.5 16.6667C12.5 17.5871 13.2462 18.3333 14.1667 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M6.66797 16.6665H12.5013\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M1.66797 1.6665H2.47297C3.2602 1.6665 3.94642 2.187 4.13735 2.92895L6.61674 12.5636C6.74203 13.0505 6.6348 13.5663 6.32484 13.9678L5.52808 14.9998\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-fill.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-fill.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-fill.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-fill.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,4 +1,4 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M3.77822 5.625L3.82006 5.62501L16.2192 5.625C16.6294 5.62495 17.003 5.62491 17.3022 5.66865C17.631 5.71672 17.9814 5.83171 18.2425 6.15047C18.5006 6.46574 18.5488 6.83097 18.5393 7.16305C18.5304 7.46985 18.4674 7.84531 18.3974 8.26325L17.381 14.3258C17.2205 15.2836 17.0906 16.0584 16.912 16.6642C16.7263 17.2935 16.468 17.8151 16.0032 18.2178C15.5365 18.6221 14.9874 18.7977 14.3459 18.8798C13.7321 18.9583 12.965 18.9583 12.0224 18.9583H7.97494C7.03232 18.9583 6.26529 18.9583 5.65155 18.8798C5.01004 18.7977 4.46082 18.6221 3.99416 18.2178C3.52938 17.8151 3.27113 17.2935 3.08547 16.6642C2.90677 16.0584 2.77691 15.2837 2.61637 14.3259L1.60673 8.30319L1.60004 8.26328C1.52993 7.84533 1.46696 7.46985 1.45814 7.16305C1.4486 6.83097 1.49673 6.46574 1.75494 6.15046C2.016 5.83171 2.36632 5.71672 2.69521 5.66865C2.99433 5.62491 3.36805 5.62495 3.77822 5.625Z\" fill=\"#141B34\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.70817C8.15905 2.70817 6.66667 4.20055 6.66667 6.0415V6.45817C6.66667 6.9184 6.29357 7.2915 5.83333 7.2915C5.3731 7.2915 5 6.9184 5 6.45817V6.0415C5 3.28008 7.23857 1.0415 10 1.0415C12.7614 1.0415 15 3.28008 15 6.0415V6.45817C15 6.9184 14.6269 7.2915 14.1667 7.2915C13.7064 7.2915 13.3333 6.9184 13.3333 6.45817V6.0415C13.3333 4.20055 11.8409 2.70817 10 2.70817Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M3.77822 5.625L3.82006 5.62501L16.2192 5.625C16.6294 5.62495 17.003 5.62491 17.3022 5.66865C17.631 5.71672 17.9814 5.83171 18.2425 6.15047C18.5006 6.46574 18.5488 6.83097 18.5393 7.16305C18.5304 7.46985 18.4674 7.84531 18.3974 8.26325L17.381 14.3258C17.2205 15.2836 17.0906 16.0584 16.912 16.6642C16.7263 17.2935 16.468 17.8151 16.0032 18.2178C15.5365 18.6221 14.9874 18.7977 14.3459 18.8798C13.7321 18.9583 12.965 18.9583 12.0224 18.9583H7.97494C7.03232 18.9583 6.26529 18.9583 5.65155 18.8798C5.01004 18.7977 4.46082 18.6221 3.99416 18.2178C3.52938 17.8151 3.27113 17.2935 3.08547 16.6642C2.90677 16.0584 2.77691 15.2837 2.61637 14.3259L1.60673 8.30319L1.60004 8.26328C1.52993 7.84533 1.46696 7.46985 1.45814 7.16305C1.4486 6.83097 1.49673 6.46574 1.75494 6.15046C2.016 5.83171 2.36632 5.71672 2.69521 5.66865C2.99433 5.62491 3.36805 5.62495 3.77822 5.625Z\" fill=\"#141B34\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2.70817C8.15905 2.70817 6.66667 4.20055 6.66667 6.0415V6.45817C6.66667 6.9184 6.29357 7.2915 5.83333 7.2915C5.3731 7.2915 5 6.9184 5 6.45817V6.0415C5 3.28008 7.23857 1.0415 10 1.0415C12.7614 1.0415 15 3.28008 15 6.0415V6.45817C15 6.9184 14.6269 7.2915 14.1667 7.2915C13.7064 7.2915 13.3333 6.9184 13.3333 6.45817V6.0415C13.3333 4.20055 11.8409 2.70817 10 2.70817Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-outline.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-outline.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-outline.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Fshopping-bag-outline.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,4 +1,4 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M3.22611 14.1828L2.22314 8.19984C2.07149 7.29523 1.99567 6.84293 2.23847 6.54647C2.48128 6.25 2.92754 6.25 3.82006 6.25H16.1774C17.0699 6.25 17.5161 6.25 17.7589 6.54647C18.0017 6.84293 17.9259 7.29523 17.7743 8.19984L16.7713 14.1828C16.4389 16.1659 16.2726 17.1574 15.5939 17.7454C14.9154 18.3333 13.937 18.3333 11.9805 18.3333H8.01688C6.06033 18.3333 5.08206 18.3333 4.40341 17.7454C3.72476 17.1574 3.55854 16.1659 3.22611 14.1828Z\" stroke=\"#141B34\" stroke-width=\"1.5\"\u002F>\r\n-\u003Cpath d=\"M14.5846 6.24984C14.5846 3.71853 12.5326 1.6665 10.0013 1.6665C7.46999 1.6665 5.41797 3.71853 5.41797 6.24984\" stroke=\"#141B34\" stroke-width=\"1.5\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M3.22611 14.1828L2.22314 8.19984C2.07149 7.29523 1.99567 6.84293 2.23847 6.54647C2.48128 6.25 2.92754 6.25 3.82006 6.25H16.1774C17.0699 6.25 17.5161 6.25 17.7589 6.54647C18.0017 6.84293 17.9259 7.29523 17.7743 8.19984L16.7713 14.1828C16.4389 16.1659 16.2726 17.1574 15.5939 17.7454C14.9154 18.3333 13.937 18.3333 11.9805 18.3333H8.01688C6.06033 18.3333 5.08206 18.3333 4.40341 17.7454C3.72476 17.1574 3.55854 16.1659 3.22611 14.1828Z\" stroke=\"#141B34\" stroke-width=\"1.5\"\u002F>\n+\u003Cpath d=\"M14.5846 6.24984C14.5846 3.71853 12.5326 1.6665 10.0013 1.6665C7.46999 1.6665 5.41797 3.71853 5.41797 6.24984\" stroke=\"#141B34\" stroke-width=\"1.5\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-fill.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-fill.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-fill.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-fill.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,6 +1,6 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.21033 2.948C3.98955 2.91842 3.68464 2.91668 3.16763 2.91668H2.08333C1.6231 2.91668 1.25 2.54358 1.25 2.08334C1.25 1.6231 1.6231 1.25001 2.08333 1.25001H3.16763C3.18368 1.25001 3.19968 1.25001 3.21564 1.25C3.66821 1.24995 4.08681 1.24989 4.43159 1.29608C4.81582 1.34754 5.21074 1.46724 5.55009 1.78086C5.88433 2.08974 6.04048 2.47243 6.13483 2.84863C6.22168 3.19499 6.276 3.62531 6.33636 4.10346C6.33825 4.11843 6.34014 4.13345 6.34204 4.1485L7.28153 11.5861C7.37119 12.2959 7.43047 12.7539 7.51476 13.09C7.59427 13.4071 7.67157 13.5064 7.72807 13.5587C7.77947 13.6062 7.86807 13.667 8.15783 13.7058C8.47492 13.7483 8.90333 13.75 9.585 13.75H17.9167C18.3769 13.75 18.75 14.1231 18.75 14.5833C18.75 15.0436 18.3769 15.4167 17.9167 15.4167H9.53325C8.91892 15.4168 8.37742 15.4168 7.93657 15.3578C7.45606 15.2933 6.99206 15.1478 6.59689 14.7827C6.20682 14.4222 6.01732 13.9707 5.89814 13.4954C5.78649 13.0502 5.7159 12.4911 5.63408 11.8432L4.68852 4.35737C4.62062 3.81984 4.57766 3.49107 4.51822 3.25404C4.46478 3.04094 4.42158 3.00698 4.41903 3.00496C4.41897 3.00491 4.41904 3.00498 4.41903 3.00496C4.41458 3.00085 4.40898 2.99575 4.38883 2.98769C4.36307 2.97738 4.31073 2.96144 4.21033 2.948Z\" fill=\"#141B34\"\u002F>\r\n-\u003Cpath d=\"M8.33203 17.0832C8.33203 16.1627 9.0782 15.4165 9.9987 15.4165C10.9192 15.4165 11.6654 16.1627 11.6654 17.0832C11.6654 18.0037 10.9192 18.7498 9.9987 18.7498C9.0782 18.7498 8.33203 18.0037 8.33203 17.0832Z\" fill=\"#141B34\"\u002F>\r\n-\u003Cpath d=\"M14.168 17.0832C14.168 16.1627 14.9141 15.4165 15.8346 15.4165C16.7551 15.4165 17.5013 16.1627 17.5013 17.0832C17.5013 18.0037 16.7551 18.7498 15.8346 18.7498C14.9141 18.7498 14.168 18.0037 14.168 17.0832Z\" fill=\"#141B34\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.7051 3.4001C16.2094 3.33345 15.5851 3.33348 14.8363 3.3335H13.083C12.3342 3.33348 11.7099 3.33345 11.2142 3.4001C10.6911 3.47043 10.2187 3.62515 9.83922 4.00471C9.45964 4.38427 9.30489 4.85661 9.23455 5.37977C9.16797 5.87541 9.16797 6.49974 9.16797 7.24845V9.00184C9.16797 9.7505 9.16797 10.3749 9.23455 10.8706C9.30489 11.3938 9.45964 11.8661 9.83922 12.2456C10.2187 12.6252 10.6911 12.7799 11.2142 12.8503C11.7099 12.9168 12.3342 12.9168 13.083 12.9168H14.8363C15.585 12.9168 16.2094 12.9168 16.7051 12.8503C17.2282 12.7799 17.7006 12.6252 18.0801 12.2456C18.4596 11.8661 18.6144 11.3938 18.6847 10.8706C18.7514 10.3749 18.7513 9.75059 18.7513 9.00184V7.2485C18.7513 6.49978 18.7514 5.87541 18.6847 5.37977C18.6144 4.85661 18.4596 4.38427 18.0801 4.00471C17.7006 3.62515 17.2282 3.47043 16.7051 3.4001ZM13.1263 5.00016C12.7811 5.00016 12.5013 5.27999 12.5013 5.62516C12.5013 5.97035 12.7811 6.25016 13.1263 6.25016H14.793C15.1381 6.25016 15.418 5.97035 15.418 5.62516C15.418 5.27999 15.1381 5.00016 14.793 5.00016H13.1263Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.21033 2.948C3.98955 2.91842 3.68464 2.91668 3.16763 2.91668H2.08333C1.6231 2.91668 1.25 2.54358 1.25 2.08334C1.25 1.6231 1.6231 1.25001 2.08333 1.25001H3.16763C3.18368 1.25001 3.19968 1.25001 3.21564 1.25C3.66821 1.24995 4.08681 1.24989 4.43159 1.29608C4.81582 1.34754 5.21074 1.46724 5.55009 1.78086C5.88433 2.08974 6.04048 2.47243 6.13483 2.84863C6.22168 3.19499 6.276 3.62531 6.33636 4.10346C6.33825 4.11843 6.34014 4.13345 6.34204 4.1485L7.28153 11.5861C7.37119 12.2959 7.43047 12.7539 7.51476 13.09C7.59427 13.4071 7.67157 13.5064 7.72807 13.5587C7.77947 13.6062 7.86807 13.667 8.15783 13.7058C8.47492 13.7483 8.90333 13.75 9.585 13.75H17.9167C18.3769 13.75 18.75 14.1231 18.75 14.5833C18.75 15.0436 18.3769 15.4167 17.9167 15.4167H9.53325C8.91892 15.4168 8.37742 15.4168 7.93657 15.3578C7.45606 15.2933 6.99206 15.1478 6.59689 14.7827C6.20682 14.4222 6.01732 13.9707 5.89814 13.4954C5.78649 13.0502 5.7159 12.4911 5.63408 11.8432L4.68852 4.35737C4.62062 3.81984 4.57766 3.49107 4.51822 3.25404C4.46478 3.04094 4.42158 3.00698 4.41903 3.00496C4.41897 3.00491 4.41904 3.00498 4.41903 3.00496C4.41458 3.00085 4.40898 2.99575 4.38883 2.98769C4.36307 2.97738 4.31073 2.96144 4.21033 2.948Z\" fill=\"#141B34\"\u002F>\n+\u003Cpath d=\"M8.33203 17.0832C8.33203 16.1627 9.0782 15.4165 9.9987 15.4165C10.9192 15.4165 11.6654 16.1627 11.6654 17.0832C11.6654 18.0037 10.9192 18.7498 9.9987 18.7498C9.0782 18.7498 8.33203 18.0037 8.33203 17.0832Z\" fill=\"#141B34\"\u002F>\n+\u003Cpath d=\"M14.168 17.0832C14.168 16.1627 14.9141 15.4165 15.8346 15.4165C16.7551 15.4165 17.5013 16.1627 17.5013 17.0832C17.5013 18.0037 16.7551 18.7498 15.8346 18.7498C14.9141 18.7498 14.168 18.0037 14.168 17.0832Z\" fill=\"#141B34\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.7051 3.4001C16.2094 3.33345 15.5851 3.33348 14.8363 3.3335H13.083C12.3342 3.33348 11.7099 3.33345 11.2142 3.4001C10.6911 3.47043 10.2187 3.62515 9.83922 4.00471C9.45964 4.38427 9.30489 4.85661 9.23455 5.37977C9.16797 5.87541 9.16797 6.49974 9.16797 7.24845V9.00184C9.16797 9.7505 9.16797 10.3749 9.23455 10.8706C9.30489 11.3938 9.45964 11.8661 9.83922 12.2456C10.2187 12.6252 10.6911 12.7799 11.2142 12.8503C11.7099 12.9168 12.3342 12.9168 13.083 12.9168H14.8363C15.585 12.9168 16.2094 12.9168 16.7051 12.8503C17.2282 12.7799 17.7006 12.6252 18.0801 12.2456C18.4596 11.8661 18.6144 11.3938 18.6847 10.8706C18.7514 10.3749 18.7513 9.75059 18.7513 9.00184V7.2485C18.7513 6.49978 18.7514 5.87541 18.6847 5.37977C18.6144 4.85661 18.4596 4.38427 18.0801 4.00471C17.7006 3.62515 17.2282 3.47043 16.7051 3.4001ZM13.1263 5.00016C12.7811 5.00016 12.5013 5.27999 12.5013 5.62516C12.5013 5.97035 12.7811 6.25016 13.1263 6.25016H14.793C15.1381 6.25016 15.418 5.97035 15.418 5.62516C15.418 5.27999 15.1381 5.00016 14.793 5.00016H13.1263Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-outline.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-outline.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-outline.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmini-cart\u002Ftrolly-outline.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,7 +1,7 @@\n-\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M2.5 1.6665H3.5843C4.57227 1.6665 5.06625 1.6665 5.40117 1.97602C5.73609 2.28555 5.80137 2.8024 5.93195 3.8361L6.87144 11.2738C7.04553 12.652 7.13258 13.3411 7.57914 13.7538C8.02571 14.1665 8.68433 14.1665 10.0017 14.1665H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M9.58203 17.5C10.2724 17.5 10.832 16.9404 10.832 16.25C10.832 15.5596 10.2724 15 9.58203 15C8.89168 15 8.33203 15.5596 8.33203 16.25C8.33203 16.9404 8.89168 17.5 9.58203 17.5Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M15.418 17.5C16.1083 17.5 16.668 16.9404 16.668 16.25C16.668 15.5596 16.1083 15 15.418 15C14.7276 15 14.168 15.5596 14.168 16.25C14.168 16.9404 14.7276 17.5 15.418 17.5Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M15 11.6668H13.3333C11.762 11.6668 10.9763 11.6668 10.4882 11.1787C10 10.6905 10 9.90483 10 8.3335V6.66683C10 5.09548 10 4.3098 10.4882 3.82165C10.9763 3.3335 11.762 3.3335 13.3333 3.3335H15C16.5713 3.3335 17.357 3.3335 17.8452 3.82165C18.3333 4.3098 18.3333 5.09548 18.3333 6.66683V8.3335C18.3333 9.90483 18.3333 10.6905 17.8452 11.1787C17.357 11.6668 16.5713 11.6668 15 11.6668Z\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M13.75 5.8335H14.5833\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M2.5 1.6665H3.5843C4.57227 1.6665 5.06625 1.6665 5.40117 1.97602C5.73609 2.28555 5.80137 2.8024 5.93195 3.8361L6.87144 11.2738C7.04553 12.652 7.13258 13.3411 7.57914 13.7538C8.02571 14.1665 8.68433 14.1665 10.0017 14.1665H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M9.58203 17.5C10.2724 17.5 10.832 16.9404 10.832 16.25C10.832 15.5596 10.2724 15 9.58203 15C8.89168 15 8.33203 15.5596 8.33203 16.25C8.33203 16.9404 8.89168 17.5 9.58203 17.5Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M15.418 17.5C16.1083 17.5 16.668 16.9404 16.668 16.25C16.668 15.5596 16.1083 15 15.418 15C14.7276 15 14.168 15.5596 14.168 16.25C14.168 16.9404 14.7276 17.5 15.418 17.5Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M15 11.6668H13.3333C11.762 11.6668 10.9763 11.6668 10.4882 11.1787C10 10.6905 10 9.90483 10 8.3335V6.66683C10 5.09548 10 4.3098 10.4882 3.82165C10.9763 3.3335 11.762 3.3335 13.3333 3.3335H15C16.5713 3.3335 17.357 3.3335 17.8452 3.82165C18.3333 4.3098 18.3333 5.09548 18.3333 6.66683V8.3335C18.3333 9.90483 18.3333 10.6905 17.8452 11.1787C17.357 11.6668 16.5713 11.6668 15 11.6668Z\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M13.75 5.8335H14.5833\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmotd-bg-shape.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmotd-bg-shape.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fmotd-bg-shape.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fmotd-bg-shape.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003Csvg width=\"324\" height=\"94\" viewBox=\"0 0 324 94\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M258.316 90.7515L256.224 84.8633C263.207 82.256 266.391 88.1345 272.389 83.4506L272.05 84.7203C272.913 86.0797 273.479 72.9269 282.953 89.0577V89.6441C283.287 89.5448 283.29 88.372 283.947 89.9349L282.31 86.339C283.309 84.8681 284.189 82.0694 285.511 81.6744C285.785 82.585 285.917 83.5241 285.903 84.4659L289.147 83.4966L290.129 87.2864C291.125 85.234 290.695 77.2425 293.33 81.6986C292.345 76.1521 294.649 78.3765 294.328 75.5536C294.458 76.2393 294.762 77.2619 295.004 78.219C296.254 77.7777 297.375 77.0965 298.286 76.2252C299.197 75.354 299.874 74.3148 300.268 73.1837C297.228 67.4713 294.636 61.583 292.51 55.5602C294.718 57.0698 293.092 54.8817 292.662 53.0159L292.513 54.3971C291.2 53.0401 291.211 49.5508 290.554 48.567C290.554 48.8481 290.579 49.1898 290.59 49.5363L290.676 49.0662C290.731 49.5312 290.715 50.0006 290.629 50.4619C290.629 51.2107 290.579 51.7995 290.22 51.5911L290.292 51.2228C289.74 51.7317 288.794 51.1816 288.38 50.9296V48.0073C287.381 53.5805 321.191 37.7963 319.897 37.6C318.612 33.9023 338.843 25.7162 299.738 30.7636C334.069 16.2309 317.482 4.272 290.676 19.0144C289.059 17.1704 289.804 16.441 289.147 16.6324L287.006 14.6309C288.142 14.2893 286.115 13.2086 285.903 12.077C284.22 11.5705 277.505 9.12447 276.926 14.9545C274.683 12.1461 272.606 14.9266 271.621 14.6309C272.099 15.6605 273.004 -3.02267 265.255 12.6755C264.372 10.0948 261.174 11.4978 261.541 12.077C260.115 14.6091 257.254 16.0218 256.876 22.4286V21.2606C256.489 26.0245 255.32 23.7105 254.31 26.3347L255.317 31.1495L253.053 28.2C252.67 27.0972 253.832 30.9222 254.034 29.7828C252.409 31.9637 250.229 29.3128 248.317 28.6512L254.034 26.737C252.447 23.7153 252.876 14.345 252.479 18.5274L248.317 20.7833C245.211 12.3895 243.114 26.3359 241.87 23.8037L239.304 28.5931L244.435 19.0144C243.006 16.7518 238.348 24.0497 237.494 21.5732L237.477 21.7017C237.572 21.9301 237.621 22.171 237.624 22.4141L237.394 22.5255C237.149 24.8978 236.269 26.5092 235.124 26.3347C233.513 25.6393 232.164 29.1286 229.678 24.0473L228.919 28.9057L227.035 25.9737L227.126 22.0966C229.029 22.3583 232.644 20.9408 235.107 20.7833L235.187 19.0144C233.736 18.9974 232.045 20.6864 231.093 20.2841C230.1 17.9074 229.882 15.3347 230.461 12.8548L229.479 16.6324C224.623 16.9911 224.582 17.1631 219.643 12.6755L220.03 14.6309C218.998 15.7529 217.969 16.8457 217.773 13.6883C214.757 12.9856 211.681 10.4777 209.86 5.5296L209.295 10.0876C208.663 9.82101 207.915 2.90537 207.407 9.28792L205.978 11.2676C205.115 10.8969 204.5 13.492 203.584 10.846V10.8339L203.413 10.2911V10.6715C201.495 8.60217 203.302 14.7618 201.117 12.077C200.493 8.81299 200.127 17.8513 199.053 16.7875L198.157 10.2111C196.281 6.40195 195.718 12.9614 192.815 12.9081C191.291 8.73468 191.051 4.28119 192.12 0C190.644 5.97304 191.408 3.89883 189.637 6.73633C189.474 4.99091 189.635 3.23388 190.114 1.53387C188.735 -1.3957 189.116 3.73893 187.995 3.55962C187.502 8.19993 186.853 15.5905 186.475 15.8789L186.859 17.3327C185.573 19.7825 184.221 20.902 182.919 18.5274L183.06 16.189L181.537 17.3303L181.556 14.3377L179.41 15.2004L179.669 16.0146C179.158 16.395 177.489 17.3763 176.62 15.7868L176.72 14.1269C174.306 8.86385 171.869 15.5978 168.765 16.0388L169.317 12.6633C168.412 9.25639 168.807 17.8707 167.632 16.143L167.747 11.9752C166.415 17.4127 166.368 10.7636 165.711 8.6676L165.83 14.1366L164.45 12.925C162.961 11.0616 163.794 5.9973 164.147 3.14769L162.892 7.40996V2.58794C161.863 8.16116 162.155 1.65987 160.654 4.61852C160.624 2.79147 161.016 1.75921 160.588 0.966838L158.028 7.68135L159.523 4.71787L159.037 11.745C157.382 17.0371 157.153 10.9114 156.05 12.8403L156.844 10.7733C155.114 12.4234 155.167 9.42602 154.308 7.83402C154.742 9.20601 154.695 10.661 154.173 12.0091C153.666 12.3798 154.024 9.52538 153.597 8.73301C153.266 13.4169 151.961 15.8619 150.992 13.6084C151.02 13.0283 151.082 12.45 151.18 11.8758C150.871 12.6246 150.669 13.8265 150.247 12.6827L150.78 7.48265L149.621 12.4065C149.069 10.9526 148.002 14.7012 148.242 11.1949L148.639 10.1651L144.067 8.72573L144.213 4.55308C143.466 10.2717 141.805 2.27536 141.59 9.44059C140.919 5.50298 138.003 12.0648 138.941 4.00789C135.937 3.26399 133.873 10.9793 130.388 6.88175C129.45 -0.0290492 125.726 2.03546 123.397 1.20432C119.319 3.82695 115.032 6.19065 110.571 8.27745C108.314 -1.41511 103.249 11.224 100.52 5.67258L99.433 9.42846C97.7776 3.29064 94.1908 10.5237 91.7077 4.47314C91.3884 5.28515 90.9227 6.04684 90.3283 6.72908C90.6004 7.82397 90.6564 8.95177 90.4938 10.0633C89.7903 8.32591 87.9914 10.3565 88.4384 5.54901L88.6812 5.06439C89.1337 0.256881 86.0464 7.18221 85.4257 2.96352L85.5636 8.14904L84.0765 7.19433L84.5621 6.22505C77.0136 17.323 75.1595 0.775426 68.0718 10.8654C69.3326 5.29216 66.6013 13.7489 66.9848 7.59413C65.9805 -0.232615 63.9086 9.09164 62.4408 11.0786C62.4117 11.4567 62.3518 11.8324 62.2615 12.203L60.0322 11.333C62.0021 3.63956 57.883 17.6841 59.6542 11.1465C54.1556 4.96503 45.9119 10.4001 39.2379 7.26942L39.3704 9.28792C37.6571 8.78875 35.2733 11.0689 34.2222 7.78555C33.171 4.50219 30.8782 12.6633 30.3347 12.9468C28.5773 16.2884 27.8517 9.35819 28.4476 9.75316C26.8116 10.6013 24.712 17.5993 22.8221 14.408C22.6814 7.78071 16.3386 20.4513 16.9483 13.0268L16.8683 13.652C14.5867 8.22657 11.149 16.9281 8.61071 11.9824C8.61071 11.9824 8.71836 11.4421 8.86735 10.9502L0.634591 33.0177L0 57.9107L3.44045 78.4104L18.3802 75.0835L29.3085 83.7341L57.8278 82.8472L60.275 77.3685C65.0977 87.4706 73.0516 76.6415 78.5392 83.9352L79.0028 79.1253C80.7078 78.929 80.3823 81.907 80.7465 82.76C96.5471 82.5564 113.07 76.8669 126.857 83.5596C128.046 86.8139 132.298 85.1007 133.189 88.5125C134.653 86.4508 136.854 84.8734 139.447 84.0268C142.04 83.1802 144.88 83.1122 147.522 83.8334L147.32 84.3568L149.527 83.5063C149.596 83.9525 149.586 84.4053 149.497 84.8487C152.14 80.6615 155.787 85.0207 158.709 86.8623L158.51 87.3809C175.975 88.8736 192.479 80.3078 209.587 87.4294C217.442 95.4766 227.093 84.7978 236.194 91.4905C237.817 96.3853 256.641 92.9978 258.316 90.7515Z\" fill=\"#FF612E\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"324\" height=\"94\" viewBox=\"0 0 324 94\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M258.316 90.7515L256.224 84.8633C263.207 82.256 266.391 88.1345 272.389 83.4506L272.05 84.7203C272.913 86.0797 273.479 72.9269 282.953 89.0577V89.6441C283.287 89.5448 283.29 88.372 283.947 89.9349L282.31 86.339C283.309 84.8681 284.189 82.0694 285.511 81.6744C285.785 82.585 285.917 83.5241 285.903 84.4659L289.147 83.4966L290.129 87.2864C291.125 85.234 290.695 77.2425 293.33 81.6986C292.345 76.1521 294.649 78.3765 294.328 75.5536C294.458 76.2393 294.762 77.2619 295.004 78.219C296.254 77.7777 297.375 77.0965 298.286 76.2252C299.197 75.354 299.874 74.3148 300.268 73.1837C297.228 67.4713 294.636 61.583 292.51 55.5602C294.718 57.0698 293.092 54.8817 292.662 53.0159L292.513 54.3971C291.2 53.0401 291.211 49.5508 290.554 48.567C290.554 48.8481 290.579 49.1898 290.59 49.5363L290.676 49.0662C290.731 49.5312 290.715 50.0006 290.629 50.4619C290.629 51.2107 290.579 51.7995 290.22 51.5911L290.292 51.2228C289.74 51.7317 288.794 51.1816 288.38 50.9296V48.0073C287.381 53.5805 321.191 37.7963 319.897 37.6C318.612 33.9023 338.843 25.7162 299.738 30.7636C334.069 16.2309 317.482 4.272 290.676 19.0144C289.059 17.1704 289.804 16.441 289.147 16.6324L287.006 14.6309C288.142 14.2893 286.115 13.2086 285.903 12.077C284.22 11.5705 277.505 9.12447 276.926 14.9545C274.683 12.1461 272.606 14.9266 271.621 14.6309C272.099 15.6605 273.004 -3.02267 265.255 12.6755C264.372 10.0948 261.174 11.4978 261.541 12.077C260.115 14.6091 257.254 16.0218 256.876 22.4286V21.2606C256.489 26.0245 255.32 23.7105 254.31 26.3347L255.317 31.1495L253.053 28.2C252.67 27.0972 253.832 30.9222 254.034 29.7828C252.409 31.9637 250.229 29.3128 248.317 28.6512L254.034 26.737C252.447 23.7153 252.876 14.345 252.479 18.5274L248.317 20.7833C245.211 12.3895 243.114 26.3359 241.87 23.8037L239.304 28.5931L244.435 19.0144C243.006 16.7518 238.348 24.0497 237.494 21.5732L237.477 21.7017C237.572 21.9301 237.621 22.171 237.624 22.4141L237.394 22.5255C237.149 24.8978 236.269 26.5092 235.124 26.3347C233.513 25.6393 232.164 29.1286 229.678 24.0473L228.919 28.9057L227.035 25.9737L227.126 22.0966C229.029 22.3583 232.644 20.9408 235.107 20.7833L235.187 19.0144C233.736 18.9974 232.045 20.6864 231.093 20.2841C230.1 17.9074 229.882 15.3347 230.461 12.8548L229.479 16.6324C224.623 16.9911 224.582 17.1631 219.643 12.6755L220.03 14.6309C218.998 15.7529 217.969 16.8457 217.773 13.6883C214.757 12.9856 211.681 10.4777 209.86 5.5296L209.295 10.0876C208.663 9.82101 207.915 2.90537 207.407 9.28792L205.978 11.2676C205.115 10.8969 204.5 13.492 203.584 10.846V10.8339L203.413 10.2911V10.6715C201.495 8.60217 203.302 14.7618 201.117 12.077C200.493 8.81299 200.127 17.8513 199.053 16.7875L198.157 10.2111C196.281 6.40195 195.718 12.9614 192.815 12.9081C191.291 8.73468 191.051 4.28119 192.12 0C190.644 5.97304 191.408 3.89883 189.637 6.73633C189.474 4.99091 189.635 3.23388 190.114 1.53387C188.735 -1.3957 189.116 3.73893 187.995 3.55962C187.502 8.19993 186.853 15.5905 186.475 15.8789L186.859 17.3327C185.573 19.7825 184.221 20.902 182.919 18.5274L183.06 16.189L181.537 17.3303L181.556 14.3377L179.41 15.2004L179.669 16.0146C179.158 16.395 177.489 17.3763 176.62 15.7868L176.72 14.1269C174.306 8.86385 171.869 15.5978 168.765 16.0388L169.317 12.6633C168.412 9.25639 168.807 17.8707 167.632 16.143L167.747 11.9752C166.415 17.4127 166.368 10.7636 165.711 8.6676L165.83 14.1366L164.45 12.925C162.961 11.0616 163.794 5.9973 164.147 3.14769L162.892 7.40996V2.58794C161.863 8.16116 162.155 1.65987 160.654 4.61852C160.624 2.79147 161.016 1.75921 160.588 0.966838L158.028 7.68135L159.523 4.71787L159.037 11.745C157.382 17.0371 157.153 10.9114 156.05 12.8403L156.844 10.7733C155.114 12.4234 155.167 9.42602 154.308 7.83402C154.742 9.20601 154.695 10.661 154.173 12.0091C153.666 12.3798 154.024 9.52538 153.597 8.73301C153.266 13.4169 151.961 15.8619 150.992 13.6084C151.02 13.0283 151.082 12.45 151.18 11.8758C150.871 12.6246 150.669 13.8265 150.247 12.6827L150.78 7.48265L149.621 12.4065C149.069 10.9526 148.002 14.7012 148.242 11.1949L148.639 10.1651L144.067 8.72573L144.213 4.55308C143.466 10.2717 141.805 2.27536 141.59 9.44059C140.919 5.50298 138.003 12.0648 138.941 4.00789C135.937 3.26399 133.873 10.9793 130.388 6.88175C129.45 -0.0290492 125.726 2.03546 123.397 1.20432C119.319 3.82695 115.032 6.19065 110.571 8.27745C108.314 -1.41511 103.249 11.224 100.52 5.67258L99.433 9.42846C97.7776 3.29064 94.1908 10.5237 91.7077 4.47314C91.3884 5.28515 90.9227 6.04684 90.3283 6.72908C90.6004 7.82397 90.6564 8.95177 90.4938 10.0633C89.7903 8.32591 87.9914 10.3565 88.4384 5.54901L88.6812 5.06439C89.1337 0.256881 86.0464 7.18221 85.4257 2.96352L85.5636 8.14904L84.0765 7.19433L84.5621 6.22505C77.0136 17.323 75.1595 0.775426 68.0718 10.8654C69.3326 5.29216 66.6013 13.7489 66.9848 7.59413C65.9805 -0.232615 63.9086 9.09164 62.4408 11.0786C62.4117 11.4567 62.3518 11.8324 62.2615 12.203L60.0322 11.333C62.0021 3.63956 57.883 17.6841 59.6542 11.1465C54.1556 4.96503 45.9119 10.4001 39.2379 7.26942L39.3704 9.28792C37.6571 8.78875 35.2733 11.0689 34.2222 7.78555C33.171 4.50219 30.8782 12.6633 30.3347 12.9468C28.5773 16.2884 27.8517 9.35819 28.4476 9.75316C26.8116 10.6013 24.712 17.5993 22.8221 14.408C22.6814 7.78071 16.3386 20.4513 16.9483 13.0268L16.8683 13.652C14.5867 8.22657 11.149 16.9281 8.61071 11.9824C8.61071 11.9824 8.71836 11.4421 8.86735 10.9502L0.634591 33.0177L0 57.9107L3.44045 78.4104L18.3802 75.0835L29.3085 83.7341L57.8278 82.8472L60.275 77.3685C65.0977 87.4706 73.0516 76.6415 78.5392 83.9352L79.0028 79.1253C80.7078 78.929 80.3823 81.907 80.7465 82.76C96.5471 82.5564 113.07 76.8669 126.857 83.5596C128.046 86.8139 132.298 85.1007 133.189 88.5125C134.653 86.4508 136.854 84.8734 139.447 84.0268C142.04 83.1802 144.88 83.1122 147.522 83.8334L147.32 84.3568L149.527 83.5063C149.596 83.9525 149.586 84.4053 149.497 84.8487C152.14 80.6615 155.787 85.0207 158.709 86.8623L158.51 87.3809C175.975 88.8736 192.479 80.3078 209.587 87.4294C217.442 95.4766 227.093 84.7978 236.194 91.4905C237.817 96.3853 256.641 92.9978 258.316 90.7515Z\" fill=\"#FF612E\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fsearch-icon.svg \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fsearch-icon.svg\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fimages\u002Fsearch-icon.svg\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fimages\u002Fsearch-icon.svg\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,4 +1,4 @@\n-\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M7.13364 13.4444C10.5835 13.4444 13.3801 10.6587 13.3801 7.22222C13.3801 3.78578 10.5835 1 7.13364 1C3.68383 1 0.887207 3.78578 0.887207 7.22222C0.887207 10.6587 3.68383 13.4444 7.13364 13.4444Z\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M14.9444 15L11.5479 11.6167\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n+\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M7.13364 13.4444C10.5835 13.4444 13.3801 10.6587 13.3801 7.22222C13.3801 3.78578 10.5835 1 7.13364 1C3.68383 1 0.887207 3.78578 0.887207 7.22222C0.887207 10.6587 3.68383 13.4444 7.13364 13.4444Z\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M14.9444 15L11.5479 11.6167\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fbeacon-livechat.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fbeacon-livechat.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fbeacon-livechat.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fbeacon-livechat.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,9 +1,9 @@\n-\r\n-!function(e,t,n){function a(){var e=t.getElementsByTagName(\"script\")[0],n=t.createElement(\"script\");n.type=\"text\u002Fjavascript\",n.async=!0,n.src=\"https:\u002F\u002Fbeacon-v2.helpscout.net\",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],\"complete\"===t.readyState)return a();e.attachEvent?e.attachEvent(\"onload\",a):e.addEventListener(\"load\",a,!1)}(window,document,window.Beacon||function(){});\r\n-window.Beacon('config', {\r\n-    color: \"#f45925\",\r\n-});\r\n-window.Beacon('init', 'a770cb7a-961c-4454-95c5-2fbd321b69a6');\r\n-window.Beacon('on', 'ready', function(){\r\n-    window.Beacon('hide');\r\n+\n+!function(e,t,n){function a(){var e=t.getElementsByTagName(\"script\")[0],n=t.createElement(\"script\");n.type=\"text\u002Fjavascript\",n.async=!0,n.src=\"https:\u002F\u002Fbeacon-v2.helpscout.net\",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],\"complete\"===t.readyState)return a();e.attachEvent?e.attachEvent(\"onload\",a):e.addEventListener(\"load\",a,!1)}(window,document,window.Beacon||function(){});\n+window.Beacon('config', {\n+    color: \"#f45925\",\n+});\n+window.Beacon('init', 'a770cb7a-961c-4454-95c5-2fbd321b69a6');\n+window.Beacon('on', 'ready', function(){\n+    window.Beacon('close');\n });\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fdiscard-reservation.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fdiscard-reservation.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fdiscard-reservation.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fdiscard-reservation.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,139 +1,139 @@\n-(function() {\r\n-    'use strict';\r\n-\r\n-    \u002F\u002F Get translated messages using WordPress i18n\r\n-    var __ = window.wp && window.wp.i18n ? window.wp.i18n.__ : function( text ) { return text; };\r\n-\r\n-    var messages = {\r\n-        confirm: __( 'Are you sure you want to discard this reservation?', 'wp-cafe' ),\r\n-        success: __( 'Reservation discarded successfully.', 'wp-cafe' ),\r\n-        error: __( 'Error discarding reservation.', 'wp-cafe' ),\r\n-        cancel: __( 'Cancel', 'wp-cafe' ),\r\n-        discard: __( 'Discard', 'wp-cafe' )\r\n-    };\r\n-\r\n-    \u002F**\r\n-     * Show confirmation modal dialog\r\n-     * @returns {Promise} Promise that resolves to true if confirmed, false otherwise\r\n-     *\u002F\r\n-    function showConfirmationDialog() {\r\n-        return new Promise(function( resolve ) {\r\n-            \u002F\u002F Create modal overlay\r\n-            var overlay = document.createElement('div');\r\n-            overlay.className = 'wpc-discard-modal-overlay';\r\n-\r\n-            \u002F\u002F Create modal content\r\n-            var modal = document.createElement('div');\r\n-            modal.className = 'wpc-discard-modal';\r\n-\r\n-            \u002F\u002F Modal title\r\n-            var title = document.createElement('h3');\r\n-            title.className = 'wpc-discard-modal-title';\r\n-            title.textContent = messages.confirm;\r\n-\r\n-            \u002F\u002F Button container\r\n-            var buttonContainer = document.createElement('div');\r\n-            buttonContainer.className = 'wpc-discard-modal-buttons';\r\n-\r\n-            \u002F\u002F Cancel button\r\n-            var cancelBtn = document.createElement('button');\r\n-            cancelBtn.className = 'wpc-discard-modal-cancel';\r\n-            cancelBtn.textContent = messages.cancel;\r\n-            cancelBtn.addEventListener('click', function() {\r\n-                overlay.remove();\r\n-                resolve(false);\r\n-            });\r\n-\r\n-            \u002F\u002F Discard button\r\n-            var discardBtn = document.createElement('button');\r\n-            discardBtn.className = 'wpc-discard-modal-discard';\r\n-            discardBtn.textContent = messages.discard;\r\n-            \r\n-            \u002F\u002F Apply dynamic primary color if available\r\n-            if (typeof wpcDiscardReservationColors !== 'undefined' && wpcDiscardReservationColors.primary) {\r\n-                discardBtn.style.backgroundColor = wpcDiscardReservationColors.primary;\r\n-            }\r\n-            \r\n-            discardBtn.addEventListener('click', function() {\r\n-                overlay.remove();\r\n-                resolve(true);\r\n-            });\r\n-\r\n-            \u002F\u002F Close on overlay click\r\n-            overlay.addEventListener('click', function( e ) {\r\n-                if (e.target === overlay) {\r\n-                    overlay.remove();\r\n-                    resolve(false);\r\n-                }\r\n-            });\r\n-\r\n-            \u002F\u002F Append elements\r\n-            buttonContainer.appendChild(cancelBtn);\r\n-            buttonContainer.appendChild(discardBtn);\r\n-            modal.appendChild(title);\r\n-            modal.appendChild(buttonContainer);\r\n-            overlay.appendChild(modal);\r\n-            document.body.appendChild(overlay);\r\n-        });\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initialize discard reservation button functionality\r\n-     *\u002F\r\n-    function initDiscardReservationButton() {\r\n-        var discardButton = document.getElementById('wpc-discard-reservation');\r\n-\r\n-        if (!discardButton) {\r\n-            return;\r\n-        }\r\n-\r\n-        discardButton.addEventListener('click', function(e) {\r\n-            e.preventDefault();\r\n-\r\n-            showConfirmationDialog().then(function( confirmed ) {\r\n-                if (!confirmed) {\r\n-                    return;\r\n-                }\r\n-\r\n-                var nonce = discardButton.getAttribute('data-nonce');\r\n-\r\n-                var xhr = new XMLHttpRequest();\r\n-                xhr.open('POST', typeof ajaxurl !== 'undefined' ? ajaxurl : '\u002Fwp-admin\u002Fadmin-ajax.php', true);\r\n-                xhr.setRequestHeader('Content-Type', 'application\u002Fx-www-form-urlencoded');\r\n-\r\n-                xhr.onload = function() {\r\n-                    if (xhr.status !== 200) {\r\n-                        alert(messages.error);\r\n-                        return;\r\n-                    }\r\n-\r\n-                    try {\r\n-                        var response = JSON.parse(xhr.responseText);\r\n-                        if (!response.success) {\r\n-                            alert(response.data && response.data.message ? response.data.message : messages.error);\r\n-                            return;\r\n-                        }\r\n-\r\n-                        location.reload();\r\n-                    } catch (e) {\r\n-                        alert(messages.error);\r\n-                    }\r\n-                };\r\n-\r\n-                xhr.onerror = function() {\r\n-                    alert(messages.error);\r\n-                };\r\n-\r\n-                var data = 'action=wpc_discard_reservation&nonce=' + encodeURIComponent(nonce);\r\n-                xhr.send(data);\r\n-            });\r\n-        });\r\n-    }\r\n-\r\n-    \u002F\u002F Initialize when DOM is ready\r\n-    if (document.readyState === 'loading') {\r\n-        document.addEventListener('DOMContentLoaded', initDiscardReservationButton);\r\n-    } else {\r\n-        initDiscardReservationButton();\r\n-    }\r\n-})();\r\n+(function() {\n+    'use strict';\n+\n+    \u002F\u002F Get translated messages using WordPress i18n\n+    var __ = window.wp && window.wp.i18n ? window.wp.i18n.__ : function( text ) { return text; };\n+\n+    var messages = {\n+        confirm: __( 'Are you sure you want to discard this reservation?', 'wp-cafe' ),\n+        success: __( 'Reservation discarded successfully.', 'wp-cafe' ),\n+        error: __( 'Error discarding reservation.', 'wp-cafe' ),\n+        cancel: __( 'Cancel', 'wp-cafe' ),\n+        discard: __( 'Discard', 'wp-cafe' )\n+    };\n+\n+    \u002F**\n+     * Show confirmation modal dialog\n+     * @returns {Promise} Promise that resolves to true if confirmed, false otherwise\n+     *\u002F\n+    function showConfirmationDialog() {\n+        return new Promise(function( resolve ) {\n+            \u002F\u002F Create modal overlay\n+            var overlay = document.createElement('div');\n+            overlay.className = 'wpc-discard-modal-overlay';\n+\n+            \u002F\u002F Create modal content\n+            var modal = document.createElement('div');\n+            modal.className = 'wpc-discard-modal';\n+\n+            \u002F\u002F Modal title\n+            var title = document.createElement('h3');\n+            title.className = 'wpc-discard-modal-title';\n+            title.textContent = messages.confirm;\n+\n+            \u002F\u002F Button container\n+            var buttonContainer = document.createElement('div');\n+            buttonContainer.className = 'wpc-discard-modal-buttons';\n+\n+            \u002F\u002F Cancel button\n+            var cancelBtn = document.createElement('button');\n+            cancelBtn.className = 'wpc-discard-modal-cancel';\n+            cancelBtn.textContent = messages.cancel;\n+            cancelBtn.addEventListener('click', function() {\n+                overlay.remove();\n+                resolve(false);\n+            });\n+\n+            \u002F\u002F Discard button\n+            var discardBtn = document.createElement('button');\n+            discardBtn.className = 'wpc-discard-modal-discard';\n+            discardBtn.textContent = messages.discard;\n+            \n+            \u002F\u002F Apply dynamic primary color if available\n+            if (typeof wpcDiscardReservationColors !== 'undefined' && wpcDiscardReservationColors.primary) {\n+                discardBtn.style.backgroundColor = wpcDiscardReservationColors.primary;\n+            }\n+            \n+            discardBtn.addEventListener('click', function() {\n+                overlay.remove();\n+                resolve(true);\n+            });\n+\n+            \u002F\u002F Close on overlay click\n+            overlay.addEventListener('click', function( e ) {\n+                if (e.target === overlay) {\n+                    overlay.remove();\n+                    resolve(false);\n+                }\n+            });\n+\n+            \u002F\u002F Append elements\n+            buttonContainer.appendChild(cancelBtn);\n+            buttonContainer.appendChild(discardBtn);\n+            modal.appendChild(title);\n+            modal.appendChild(buttonContainer);\n+            overlay.appendChild(modal);\n+            document.body.appendChild(overlay);\n+        });\n+    }\n+\n+    \u002F**\n+     * Initialize discard reservation button functionality\n+     *\u002F\n+    function initDiscardReservationButton() {\n+        var discardButton = document.getElementById('wpc-discard-reservation');\n+\n+        if (!discardButton) {\n+            return;\n+        }\n+\n+        discardButton.addEventListener('click', function(e) {\n+            e.preventDefault();\n+\n+            showConfirmationDialog().then(function( confirmed ) {\n+                if (!confirmed) {\n+                    return;\n+                }\n+\n+                var nonce = discardButton.getAttribute('data-nonce');\n+\n+                var xhr = new XMLHttpRequest();\n+                xhr.open('POST', typeof ajaxurl !== 'undefined' ? ajaxurl : '\u002Fwp-admin\u002Fadmin-ajax.php', true);\n+                xhr.setRequestHeader('Content-Type', 'application\u002Fx-www-form-urlencoded');\n+\n+                xhr.onload = function() {\n+                    if (xhr.status !== 200) {\n+                        alert(messages.error);\n+                        return;\n+                    }\n+\n+                    try {\n+                        var response = JSON.parse(xhr.responseText);\n+                        if (!response.success) {\n+                            alert(response.data && response.data.message ? response.data.message : messages.error);\n+                            return;\n+                        }\n+\n+                        location.reload();\n+                    } catch (e) {\n+                        alert(messages.error);\n+                    }\n+                };\n+\n+                xhr.onerror = function() {\n+                    alert(messages.error);\n+                };\n+\n+                var data = 'action=wpc_discard_reservation&nonce=' + encodeURIComponent(nonce);\n+                xhr.send(data);\n+            });\n+        });\n+    }\n+\n+    \u002F\u002F Initialize when DOM is ready\n+    if (document.readyState === 'loading') {\n+        document.addEventListener('DOMContentLoaded', initDiscardReservationButton);\n+    } else {\n+        initDiscardReservationButton();\n+    }\n+})();\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Felementor.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Felementor.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Felementor.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Felementor.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,25 +1,25 @@\n-(function ($, elementor) {\r\n-    \"use strict\";\r\n-\r\n-    var wpc = {\r\n-\r\n-        init: function () {\r\n-            var widgets = {\r\n-                'wpc-menu-tab.default': wpc.wpc_menu_tab,\r\n-                'wpc-location-menu.default': wpc.wpc_location_menu,\r\n-            };\r\n-            \r\n-\r\n-            $.each(widgets, function (widget, callback) {\r\n-                elementor.hooks.addAction('frontend\u002Felement_ready\u002F' + widget, callback);\r\n-            });\r\n-        },\r\n-\r\n-        \u002F\u002Fstart for free widgets\r\n-        wpc_location_menu: function ($scope) {\r\n-            wpc_widgets_popup($, $(\".food_location_wrapper\"));\r\n-        },\r\n-\r\n-    };\r\n-    $(window).on('elementor\u002Ffrontend\u002Finit', wpc.init);\r\n+(function ($, elementor) {\n+    \"use strict\";\n+\n+    var wpc = {\n+\n+        init: function () {\n+            var widgets = {\n+                'wpc-menu-tab.default': wpc.wpc_menu_tab,\n+                'wpc-location-menu.default': wpc.wpc_location_menu,\n+            };\n+            \n+\n+            $.each(widgets, function (widget, callback) {\n+                elementor.hooks.addAction('frontend\u002Felement_ready\u002F' + widget, callback);\n+            });\n+        },\n+\n+        \u002F\u002Fstart for free widgets\n+        wpc_location_menu: function ($scope) {\n+            wpc_widgets_popup($, $(\".food_location_wrapper\"));\n+        },\n+\n+    };\n+    $(window).on('elementor\u002Ffrontend\u002Finit', wpc.init);\n }(jQuery, window.elementorFrontend));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fflatpickr.min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fflatpickr.min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fflatpickr.min.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fflatpickr.min.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,2 +1,2 @@\n-\u002F* flatpickr v4.6.3,, @license MIT *\u002F\r\n+\u002F* flatpickr v4.6.3,, @license MIT *\u002F\n !function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(e=e||self).flatpickr=t()}(this,function(){\"use strict\";var e=function(){return(e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n\u003Ca;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},t=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],n={_disable:[],_enable:[],allowInput:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return\"undefined\"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())\u002F864e5-3+(n.getDay()+6)%7)\u002F7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"\u003Csvg version='1.1' xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' xmlns:xlink='http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink' viewBox='0 0 17 17'>\u003Cg>\u003C\u002Fg>\u003Cpath d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' \u002F>\u003C\u002Fsvg>\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\u003Csvg version='1.1' xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' xmlns:xlink='http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink' viewBox='0 0 17 17'>\u003Cg>\u003C\u002Fg>\u003Cpath d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' \u002F>\u003C\u002Fsvg>\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},a={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t\u003C21)return\"th\";switch(t%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},i=function(e){return(\"0\"+e).slice(-2)},o=function(e){return!0===e?1:0};function r(e,t,n){var a;return void 0===n&&(n=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout(function(){a=null,n||e.apply(i,o)},t),n&&!a&&e.apply(i,o)}}var l=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||\"\",n=n||\"\",a.className=t,void 0!==n&&(a.textContent=n),a}function s(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function u(e,t){var n=d(\"div\",\"numInputWrapper\"),a=d(\"input\",\"numInput \"+e),i=d(\"span\",\"arrowUp\"),o=d(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}var f=function(){},m=function(e,t,n){return n.months[t?\"shorthand\":\"longhand\"][e]},g={D:f,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*o(new RegExp(n.amPM[1],\"i\").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:f,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:f,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},p={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},h={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[h.w(e,t,n)]},F:function(e,t,n){return m(h.n(e,t,n)-1,!1,t)},G:function(e,t,n){return i(h.h(e,t,n))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[o(e.getHours()>11)]},M:function(e,t){return m(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()\u002F1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},v=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,n){var a=n||r;return void 0!==i.formatDate?i.formatDate(e,t,a):t.split(\"\").map(function(t,n,o){return h[t]&&\"\\\\\"!==o[n-1]?h[t](e,a,i):\"\\\\\"!==t?t:\"\"}).join(\"\")}},D=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,a,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=t||(i||n).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,a=!0;else if(\u002FZ$\u002F.test(u)||\u002FGMT$\u002F.test(u))l=new Date(e);else if(i&&i.parseDate)l=i.parseDate(e,s);else{l=i&&i.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],h=0,v=0,D=\"\";h\u003Cs.length;h++){var w=s[h],b=\"\\\\\"===w,C=\"\\\\\"===s[h-1]||b;if(p[w]&&!C){D+=p[w];var M=new RegExp(D).exec(e);M&&(f=!0)&&m[\"Y\"!==w?\"push\":\"unshift\"]({fn:g[w],val:M[++v]})}else b||(D+=\".\");m.forEach(function(e){var t=e.fn,n=e.val;return l=t(l,n,c)||l})}l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===a&&l.setHours(0,0,0,0),l;i.errorHandler(new Error(\"Invalid date provided: \"+d))}}};function w(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var b=function(e,t,n){return e>Math.min(t,n)&&e\u003CMath.max(t,n)},C={DAY:864e5};\"function\"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n\u003Carguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError(\"Cannot convert undefined or null to object\");for(var a=function(t){t&&Object.keys(t).forEach(function(n){return e[n]=t[n]})},i=0,o=t;i\u003Co.length;i++){a(o[i])}return e});var M=300;function y(f,g){var h={config:e({},n,E.defaultConfig),l10n:a};function y(e){return e.bind(h)}function x(){var e=h.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==h.calendarContainer&&(h.calendarContainer.style.visibility=\"hidden\",h.calendarContainer.style.display=\"block\"),void 0!==h.daysContainer){var t=(h.days.offsetWidth+1)*e.showMonths;h.daysContainer.style.width=t+\"px\",h.calendarContainer.style.width=t+(void 0!==h.weekWrapper?h.weekWrapper.offsetWidth:0)+\"px\",h.calendarContainer.style.removeProperty(\"visibility\"),h.calendarContainer.style.removeProperty(\"display\")}})}function T(e){0===h.selectedDates.length&&ie(),void 0!==e&&\"blur\"!==e.type&&function(e){e.preventDefault();var t=\"keydown\"===e.type,n=e.target;void 0!==h.amPM&&e.target===h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]);var a=parseFloat(n.getAttribute(\"min\")),r=parseFloat(n.getAttribute(\"max\")),l=parseFloat(n.getAttribute(\"step\")),c=parseInt(n.value,10),d=e.delta||(t?38===e.which?1:-1:0),s=c+l*d;if(void 0!==n.value&&2===n.value.length){var u=n===h.hourElement,f=n===h.minuteElement;s\u003Ca?(s=r+s+o(!u)+(o(u)&&o(!h.amPM)),f&&j(void 0,-1,h.hourElement)):s>r&&(s=n===h.hourElement?s-r-o(!h.amPM):a,f&&j(void 0,1,h.hourElement)),h.amPM&&u&&(1===l?s+c===23:Math.abs(s-c)>l)&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]),n.value=i(s)}}(e);var t=h._input.value;k(),we(),h._input.value!==t&&h._debouncedChange()}function k(){if(void 0!==h.hourElement&&void 0!==h.minuteElement){var e,t,n=(parseInt(h.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(h.minuteElement.value,10)||0)%60,i=void 0!==h.secondElement?(parseInt(h.secondElement.value,10)||0)%60:0;void 0!==h.amPM&&(e=n,t=h.amPM.textContent,n=e%12+12*o(t===h.l10n.amPM[1]));var r=void 0!==h.config.minTime||h.config.minDate&&h.minDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.minDate,!0);if(void 0!==h.config.maxTime||h.config.maxDate&&h.maxDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.maxDate,!0)){var l=void 0!==h.config.maxTime?h.config.maxTime:h.config.maxDate;(n=Math.min(n,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(r){var c=void 0!==h.config.minTime?h.config.minTime:h.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}O(n,a,i)}}function I(e){var t=e||h.latestSelectedDateObj;t&&O(t.getHours(),t.getMinutes(),t.getSeconds())}function S(){var e=h.config.defaultHour,t=h.config.defaultMinute,n=h.config.defaultSeconds;if(void 0!==h.config.minDate){var a=h.config.minDate.getHours(),i=h.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(t=Math.max(i,t)),e===a&&t===i&&(n=h.config.minDate.getSeconds())}if(void 0!==h.config.maxDate){var o=h.config.maxDate.getHours(),r=h.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(t=Math.min(r,t)),e===o&&t===r&&(n=h.config.maxDate.getSeconds())}O(e,t,n)}function O(e,t,n){void 0!==h.latestSelectedDateObj&&h.latestSelectedDateObj.setHours(e%24,t,n||0,0),h.hourElement&&h.minuteElement&&!h.isMobile&&(h.hourElement.value=i(h.config.time_24hr?e:(12+e)%12+12*o(e%12==0)),h.minuteElement.value=i(t),void 0!==h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(e>=12)]),void 0!==h.secondElement&&(h.secondElement.value=i(n)))}function _(e){var t=parseInt(e.target.value)+(e.delta||0);(t\u002F1e3>1||\"Enter\"===e.key&&!\u002F[^\\d]\u002F.test(t.toString()))&&Q(t)}function F(e,t,n,a){return t instanceof Array?t.forEach(function(t){return F(e,t,n,a)}):e instanceof Array?e.forEach(function(e){return F(e,t,n,a)}):(e.addEventListener(t,n,a),void h._handlers.push({element:e,event:t,handler:n,options:a}))}function N(e){return function(t){1===t.which&&e(t)}}function Y(){ge(\"onChange\")}function A(e,t){var n=void 0!==e?h.parseDate(e):h.latestSelectedDateObj||(h.config.minDate&&h.config.minDate>h.now?h.config.minDate:h.config.maxDate&&h.config.maxDate\u003Ch.now?h.config.maxDate:h.now),a=h.currentYear,i=h.currentMonth;try{void 0!==n&&(h.currentYear=n.getFullYear(),h.currentMonth=n.getMonth())}catch(e){e.message=\"Invalid date supplied: \"+n,h.config.errorHandler(e)}t&&h.currentYear!==a&&(ge(\"onYearChange\"),K()),!t||h.currentYear===a&&h.currentMonth===i||ge(\"onMonthChange\"),h.redraw()}function P(e){~e.target.className.indexOf(\"arrow\")&&j(e,e.target.classList.contains(\"arrowUp\")?1:-1)}function j(e,t,n){var a=e&&e.target,i=n||a&&a.parentNode&&a.parentNode.firstChild,o=pe(\"increment\");o.delta=t,i&&i.dispatchEvent(o)}function H(e,t,n,a){var i=X(t,!0),o=d(\"span\",\"flatpickr-day \"+e,t.getDate().toString());return o.dateObj=t,o.$i=a,o.setAttribute(\"aria-label\",h.formatDate(t,h.config.ariaDateFormat)),-1===e.indexOf(\"hidden\")&&0===w(t,h.now)&&(h.todayDateElem=o,o.classList.add(\"today\"),o.setAttribute(\"aria-current\",\"date\")),i?(o.tabIndex=-1,he(t)&&(o.classList.add(\"selected\"),h.selectedDateElem=o,\"range\"===h.config.mode&&(c(o,\"startRange\",h.selectedDates[0]&&0===w(t,h.selectedDates[0],!0)),c(o,\"endRange\",h.selectedDates[1]&&0===w(t,h.selectedDates[1],!0)),\"nextMonthDay\"===e&&o.classList.add(\"inRange\")))):o.classList.add(\"flatpickr-disabled\"),\"range\"===h.config.mode&&function(e){return!(\"range\"!==h.config.mode||h.selectedDates.length\u003C2)&&w(e,h.selectedDates[0])>=0&&w(e,h.selectedDates[1])\u003C=0}(t)&&!he(t)&&o.classList.add(\"inRange\"),h.weekNumbers&&1===h.config.showMonths&&\"prevMonthDay\"!==e&&n%7==1&&h.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\u003Cspan class='flatpickr-day'>\"+h.config.getWeek(t)+\"\u003C\u002Fspan>\"),ge(\"onDayCreate\",o),o}function L(e){e.focus(),\"range\"===h.config.mode&&ne(e)}function W(e){for(var t=e>0?0:h.config.showMonths-1,n=e>0?h.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=h.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&X(c.dateObj))return c}}function R(e,t){var n=ee(document.activeElement||document.body),a=void 0!==e?e:n?document.activeElement:void 0!==h.selectedDateElem&&ee(h.selectedDateElem)?h.selectedDateElem:void 0!==h.todayDateElem&&ee(h.todayDateElem)?h.todayDateElem:W(t>0?1:-1);return void 0===a?h._input.focus():n?void function(e,t){for(var n=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():h.currentMonth,a=t>0?h.config.showMonths:-1,i=t>0?1:-1,o=n-h.currentMonth;o!=a;o+=i)for(var r=h.daysContainer.children[o],l=n-h.currentMonth===o?e.$i+t:t\u003C0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d\u003Cc&&d!=(t>0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&X(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return L(s)}h.changeMonth(i),R(W(i),0)}(a,t):L(a)}function B(e,t){for(var n=(new Date(e,t,1).getDay()-h.l10n.firstDayOfWeek+7)%7,a=h.utils.getDaysInMonth((t-1+12)%12),i=h.utils.getDaysInMonth(t),o=window.document.createDocumentFragment(),r=h.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",s=a+1-n,u=0;s\u003C=a;s++,u++)o.appendChild(H(l,new Date(e,t-1,s),s,u));for(s=1;s\u003C=i;s++,u++)o.appendChild(H(\"\",new Date(e,t,s),s,u));for(var f=i+1;f\u003C=42-n&&(1===h.config.showMonths||u%7!=0);f++,u++)o.appendChild(H(c,new Date(e,t+1,f%i),f,u));var m=d(\"div\",\"dayContainer\");return m.appendChild(o),m}function J(){if(void 0!==h.daysContainer){s(h.daysContainer),h.weekNumbers&&s(h.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t\u003Ch.config.showMonths;t++){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),e.appendChild(B(n.getFullYear(),n.getMonth()))}h.daysContainer.appendChild(e),h.days=h.daysContainer.firstChild,\"range\"===h.config.mode&&1===h.selectedDates.length&&ne()}}function K(){if(!(h.config.showMonths>1||\"dropdown\"!==h.config.monthSelectorType)){var e=function(e){return!(void 0!==h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&e\u003Ch.config.minDate.getMonth())&&!(void 0!==h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()&&e>h.config.maxDate.getMonth())};h.monthsDropdownContainer.tabIndex=-1,h.monthsDropdownContainer.innerHTML=\"\";for(var t=0;t\u003C12;t++)if(e(t)){var n=d(\"option\",\"flatpickr-monthDropdown-month\");n.value=new Date(h.currentYear,t).getMonth().toString(),n.textContent=m(t,h.config.shorthandCurrentMonth,h.l10n),n.tabIndex=-1,h.currentMonth===t&&(n.selected=!0),h.monthsDropdownContainer.appendChild(n)}}}function U(){var e,t=d(\"div\",\"flatpickr-month\"),n=window.document.createDocumentFragment();h.config.showMonths>1||\"static\"===h.config.monthSelectorType?e=d(\"span\",\"cur-month\"):(h.monthsDropdownContainer=d(\"select\",\"flatpickr-monthDropdown-months\"),F(h.monthsDropdownContainer,\"change\",function(e){var t=e.target,n=parseInt(t.value,10);h.changeMonth(n-h.currentMonth),ge(\"onMonthChange\")}),K(),e=h.monthsDropdownContainer);var a=u(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",h.l10n.yearAriaLabel),h.config.minDate&&i.setAttribute(\"min\",h.config.minDate.getFullYear().toString()),h.config.maxDate&&(i.setAttribute(\"max\",h.config.maxDate.getFullYear().toString()),i.disabled=!!h.config.minDate&&h.config.minDate.getFullYear()===h.config.maxDate.getFullYear());var o=d(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function q(){s(h.monthNav),h.monthNav.appendChild(h.prevMonthNav),h.config.showMonths&&(h.yearElements=[],h.monthElements=[]);for(var e=h.config.showMonths;e--;){var t=U();h.yearElements.push(t.yearElement),h.monthElements.push(t.monthElement),h.monthNav.appendChild(t.container)}h.monthNav.appendChild(h.nextMonthNav)}function $(){h.weekdayContainer?s(h.weekdayContainer):h.weekdayContainer=d(\"div\",\"flatpickr-weekdays\");for(var e=h.config.showMonths;e--;){var t=d(\"div\",\"flatpickr-weekdaycontainer\");h.weekdayContainer.appendChild(t)}return z(),h.weekdayContainer}function z(){if(h.weekdayContainer){var e=h.l10n.firstDayOfWeek,t=h.l10n.weekdays.shorthand.slice();e>0&&e\u003Ct.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var n=h.config.showMonths;n--;)h.weekdayContainer.children[n].innerHTML=\"\\n      \u003Cspan class='flatpickr-weekday'>\\n        \"+t.join(\"\u003C\u002Fspan>\u003Cspan class='flatpickr-weekday'>\")+\"\\n      \u003C\u002Fspan>\\n      \"}}function G(e,t){void 0===t&&(t=!0);var n=t?e:e-h.currentMonth;n\u003C0&&!0===h._hidePrevMonthArrow||n>0&&!0===h._hideNextMonthArrow||(h.currentMonth+=n,(h.currentMonth\u003C0||h.currentMonth>11)&&(h.currentYear+=h.currentMonth>11?1:-1,h.currentMonth=(h.currentMonth+12)%12,ge(\"onYearChange\"),K()),J(),ge(\"onMonthChange\"),ve())}function V(e){return!(!h.config.appendTo||!h.config.appendTo.contains(e))||h.calendarContainer.contains(e)}function Z(e){if(h.isOpen&&!h.config.inline){var t=\"function\"==typeof(r=e).composedPath?r.composedPath()[0]:r.target,n=V(t),a=t===h.input||t===h.altInput||h.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(h.input)||~e.path.indexOf(h.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!V(e.relatedTarget):!a&&!n&&!V(e.relatedTarget),o=!h.config.ignoredFocusElements.some(function(e){return e.contains(t)});i&&o&&(void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&T(),h.close(),\"range\"===h.config.mode&&1===h.selectedDates.length&&(h.clear(!1),h.redraw()))}var r}function Q(e){if(!(!e||h.config.minDate&&e\u003Ch.config.minDate.getFullYear()||h.config.maxDate&&e>h.config.maxDate.getFullYear())){var t=e,n=h.currentYear!==t;h.currentYear=t||h.currentYear,h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth=Math.min(h.config.maxDate.getMonth(),h.currentMonth):h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&(h.currentMonth=Math.max(h.config.minDate.getMonth(),h.currentMonth)),n&&(h.redraw(),ge(\"onYearChange\"),K())}}function X(e,t){void 0===t&&(t=!0);var n=h.parseDate(e,void 0,t);if(h.config.minDate&&n&&w(n,h.config.minDate,void 0!==t?t:!h.minDateHasTime)\u003C0||h.config.maxDate&&n&&w(n,h.config.maxDate,void 0!==t?t:!h.maxDateHasTime)>0)return!1;if(0===h.config.enable.length&&0===h.config.disable.length)return!0;if(void 0===n)return!1;for(var a=h.config.enable.length>0,i=a?h.config.enable:h.config.disable,o=0,r=void 0;o\u003Ci.length;o++){if(\"function\"==typeof(r=i[o])&&r(n))return a;if(r instanceof Date&&void 0!==n&&r.getTime()===n.getTime())return a;if(\"string\"==typeof r&&void 0!==n){var l=h.parseDate(r,void 0,!0);return l&&l.getTime()===n.getTime()?a:!a}if(\"object\"==typeof r&&void 0!==n&&r.from&&r.to&&n.getTime()>=r.from.getTime()&&n.getTime()\u003C=r.to.getTime())return a}return!a}function ee(e){return void 0!==h.daysContainer&&(-1===e.className.indexOf(\"hidden\")&&h.daysContainer.contains(e))}function te(e){var t=e.target===h._input,n=h.config.allowInput,a=h.isOpen&&(!n||!t),i=h.config.inline&&t&&!n;if(13===e.keyCode&&t){if(n)return h.setDate(h._input.value,!0,e.target===h.altInput?h.config.altFormat:h.config.dateFormat),e.target.blur();h.open()}else if(V(e.target)||a||i){var o=!!h.timeContainer&&h.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?(e.preventDefault(),T(),de()):se(e);break;case 27:e.preventDefault(),de();break;case 8:case 46:t&&!h.config.allowInput&&(e.preventDefault(),h.clear());break;case 37:case 39:if(o||t)h.hourElement&&h.hourElement.focus();else if(e.preventDefault(),void 0!==h.daysContainer&&(!1===n||document.activeElement&&ee(document.activeElement))){var r=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),G(r),R(W(1),0)):R(void 0,r)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;h.daysContainer&&void 0!==e.target.$i||e.target===h.input||e.target===h.altInput?e.ctrlKey?(e.stopPropagation(),Q(h.currentYear-l),R(W(1),0)):o||R(void 0,7*l):e.target===h.currentYearElement?Q(h.currentYear-l):h.config.enableTime&&(!o&&h.hourElement&&h.hourElement.focus(),T(e),h._debouncedChange());break;case 9:if(o){var c=[h.hourElement,h.minuteElement,h.secondElement,h.amPM].concat(h.pluginElements).filter(function(e){return e}),d=c.indexOf(e.target);if(-1!==d){var s=c[d+(e.shiftKey?-1:1)];e.preventDefault(),(s||h._input).focus()}}else!h.config.noCalendar&&h.daysContainer&&h.daysContainer.contains(e.target)&&e.shiftKey&&(e.preventDefault(),h._input.focus())}}if(void 0!==h.amPM&&e.target===h.amPM)switch(e.key){case h.l10n.amPM[0].charAt(0):case h.l10n.amPM[0].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[0],k(),we();break;case h.l10n.amPM[1].charAt(0):case h.l10n.amPM[1].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[1],k(),we()}(t||V(e.target))&&ge(\"onKeyDown\",e)}function ne(e){if(1===h.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var t=e?e.dateObj.getTime():h.days.firstElementChild.dateObj.getTime(),n=h.parseDate(h.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,h.selectedDates[0].getTime()),i=Math.max(t,h.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;c\u003Ci;c+=C.DAY)X(new Date(c),!0)||(o=o||c>a&&c\u003Ci,c\u003Cn&&(!r||c>r)?r=c:c>n&&(!l||c\u003Cl)&&(l=c));for(var d=0;d\u003Ch.config.showMonths;d++)for(var s=h.daysContainer.children[d],u=function(a,i){var c=s.children[a],d=c.dateObj.getTime(),u=r>0&&d\u003Cr||l>0&&d>l;return u?(c.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach(function(e){c.classList.remove(e)}),\"continue\"):o&&!u?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach(function(e){c.classList.remove(e)}),void(void 0!==e&&(e.classList.add(t\u003C=h.selectedDates[0].getTime()?\"startRange\":\"endRange\"),n\u003Ct&&d===n?c.classList.add(\"startRange\"):n>t&&d===n&&c.classList.add(\"endRange\"),d>=r&&(0===l||d\u003C=l)&&b(d,n,t)&&c.classList.add(\"inRange\"))))},f=0,m=s.children.length;f\u003Cm;f++)u(f)}}function ae(){!h.isOpen||h.config.static||h.config.inline||le()}function ie(){h.setDate(void 0!==h.config.minDate?new Date(h.config.minDate.getTime()):new Date,!0),S(),we()}function oe(e){return function(t){var n=h.config[\"_\"+e+\"Date\"]=h.parseDate(t,h.config.dateFormat),a=h.config[\"_\"+(\"min\"===e?\"max\":\"min\")+\"Date\"];void 0!==n&&(h[\"min\"===e?\"minDateHasTime\":\"maxDateHasTime\"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),h.selectedDates&&(h.selectedDates=h.selectedDates.filter(function(e){return X(e)}),h.selectedDates.length||\"min\"!==e||I(n),we()),h.daysContainer&&(ce(),void 0!==n?h.currentYearElement[e]=n.getFullYear().toString():h.currentYearElement.removeAttribute(e),h.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function re(){\"object\"!=typeof h.config.locale&&void 0===E.l10ns[h.config.locale]&&h.config.errorHandler(new Error(\"flatpickr: invalid locale \"+h.config.locale)),h.l10n=e({},E.l10ns.default,\"object\"==typeof h.config.locale?h.config.locale:\"default\"!==h.config.locale?E.l10ns[h.config.locale]:void 0),p.K=\"(\"+h.l10n.amPM[0]+\"|\"+h.l10n.amPM[1]+\"|\"+h.l10n.amPM[0].toLowerCase()+\"|\"+h.l10n.amPM[1].toLowerCase()+\")\",void 0===e({},g,JSON.parse(JSON.stringify(f.dataset||{}))).time_24hr&&void 0===E.defaultConfig.time_24hr&&(h.config.time_24hr=h.l10n.time_24hr),h.formatDate=v(h),h.parseDate=D({config:h.config,l10n:h.l10n})}function le(e){if(void 0!==h.calendarContainer){ge(\"onPreCalendarPosition\");var t=e||h._positionElement,n=Array.prototype.reduce.call(h.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),a=h.calendarContainer.offsetWidth,i=h.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),d=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&d\u003Cn&&l.top>n,u=window.pageYOffset+l.top+(s?-n-2:t.offsetHeight+2);if(c(h.calendarContainer,\"arrowTop\",!s),c(h.calendarContainer,\"arrowBottom\",s),!h.config.inline){var f=window.pageXOffset+l.left-(null!=r&&\"center\"===r?(a-l.width)\u002F2:0),m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=f+a>window.document.body.offsetWidth,p=m+a>window.document.body.offsetWidth;if(c(h.calendarContainer,\"rightMost\",g),!h.config.static)if(h.calendarContainer.style.top=u+\"px\",g)if(p){var v=document.styleSheets[0];if(void 0===v)return;var D=window.document.body.offsetWidth,w=Math.max(0,D\u002F2-a\u002F2),b=v.cssRules.length,C=\"{left:\"+l.left+\"px;right:auto;}\";c(h.calendarContainer,\"rightMost\",!1),c(h.calendarContainer,\"centerMost\",!0),v.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+C,b),h.calendarContainer.style.left=w+\"px\",h.calendarContainer.style.right=\"auto\"}else h.calendarContainer.style.left=\"auto\",h.calendarContainer.style.right=m+\"px\";else h.calendarContainer.style.left=f+\"px\",h.calendarContainer.style.right=\"auto\"}}}function ce(){h.config.noCalendar||h.isMobile||(ve(),J())}function de(){h._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(h.close,0):h.close()}function se(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")});if(void 0!==t){var n=t,a=h.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()\u003Ch.currentMonth||a.getMonth()>h.currentMonth+h.config.showMonths-1)&&\"range\"!==h.config.mode;if(h.selectedDateElem=n,\"single\"===h.config.mode)h.selectedDates=[a];else if(\"multiple\"===h.config.mode){var o=he(a);o?h.selectedDates.splice(parseInt(o),1):h.selectedDates.push(a)}else\"range\"===h.config.mode&&(2===h.selectedDates.length&&h.clear(!1,!1),h.latestSelectedDateObj=a,h.selectedDates.push(a),0!==w(a,h.selectedDates[0],!0)&&h.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(k(),i){var r=h.currentYear!==a.getFullYear();h.currentYear=a.getFullYear(),h.currentMonth=a.getMonth(),r&&(ge(\"onYearChange\"),K()),ge(\"onMonthChange\")}if(ve(),J(),we(),h.config.enableTime&&setTimeout(function(){return h.showTimeInput=!0},50),i||\"range\"===h.config.mode||1!==h.config.showMonths?void 0!==h.selectedDateElem&&void 0===h.hourElement&&h.selectedDateElem&&h.selectedDateElem.focus():L(n),void 0!==h.hourElement&&void 0!==h.hourElement&&h.hourElement.focus(),h.config.closeOnSelect){var l=\"single\"===h.config.mode&&!h.config.enableTime,c=\"range\"===h.config.mode&&2===h.selectedDates.length&&!h.config.enableTime;(l||c)&&de()}Y()}}h.parseDate=D({config:h.config,l10n:h.l10n}),h._handlers=[],h.pluginElements=[],h.loadedPlugins=[],h._bind=F,h._setHoursFromDate=I,h._positionCalendar=le,h.changeMonth=G,h.changeYear=Q,h.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);h.input.value=\"\",void 0!==h.altInput&&(h.altInput.value=\"\");void 0!==h.mobileInput&&(h.mobileInput.value=\"\");h.selectedDates=[],h.latestSelectedDateObj=void 0,!0===t&&(h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth());h.showTimeInput=!1,!0===h.config.enableTime&&S();h.redraw(),e&&ge(\"onChange\")},h.close=function(){h.isOpen=!1,h.isMobile||(void 0!==h.calendarContainer&&h.calendarContainer.classList.remove(\"open\"),void 0!==h._input&&h._input.classList.remove(\"active\"));ge(\"onClose\")},h._createElement=d,h.destroy=function(){void 0!==h.config&&ge(\"onDestroy\");for(var e=h._handlers.length;e--;){var t=h._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(h._handlers=[],h.mobileInput)h.mobileInput.parentNode&&h.mobileInput.parentNode.removeChild(h.mobileInput),h.mobileInput=void 0;else if(h.calendarContainer&&h.calendarContainer.parentNode)if(h.config.static&&h.calendarContainer.parentNode){var n=h.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else h.calendarContainer.parentNode.removeChild(h.calendarContainer);h.altInput&&(h.input.type=\"text\",h.altInput.parentNode&&h.altInput.parentNode.removeChild(h.altInput),delete h.altInput);h.input&&(h.input.type=h.input._type,h.input.classList.remove(\"flatpickr-input\"),h.input.removeAttribute(\"readonly\"),h.input.value=\"\");[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach(function(e){try{delete h[e]}catch(e){}})},h.isEnabled=X,h.jumpToDate=A,h.open=function(e,t){void 0===t&&(t=h._positionElement);if(!0===h.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==h.mobileInput&&(h.mobileInput.focus(),h.mobileInput.click()),void ge(\"onOpen\");if(h._input.disabled||h.config.inline)return;var n=h.isOpen;h.isOpen=!0,n||(h.calendarContainer.classList.add(\"open\"),h._input.classList.add(\"active\"),ge(\"onOpen\"),le(t));!0===h.config.enableTime&&!0===h.config.noCalendar&&(0===h.selectedDates.length&&ie(),!1!==h.config.allowInput||void 0!==e&&h.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return h.hourElement.select()},50))},h.redraw=ce,h.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(h.config,e),e)void 0!==ue[a]&&ue[a].forEach(function(e){return e()});else h.config[e]=n,void 0!==ue[e]?ue[e].forEach(function(e){return e()}):t.indexOf(e)>-1&&(h.config[e]=l(n));h.redraw(),we(!1)},h.setDate=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=h.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return h.clear(t);fe(e,n),h.showTimeInput=h.selectedDates.length>0,h.latestSelectedDateObj=h.selectedDates[h.selectedDates.length-1],h.redraw(),A(),I(),0===h.selectedDates.length&&h.clear(!1);we(t),t&&ge(\"onChange\")},h.toggle=function(e){if(!0===h.isOpen)return h.close();h.open(e)};var ue={locale:[re,z],showMonths:[q,x,$],minDate:[A],maxDate:[A]};function fe(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return h.parseDate(e,t)});else if(e instanceof Date||\"number\"==typeof e)n=[h.parseDate(e,t)];else if(\"string\"==typeof e)switch(h.config.mode){case\"single\":case\"time\":n=[h.parseDate(e,t)];break;case\"multiple\":n=e.split(h.config.conjunction).map(function(e){return h.parseDate(e,t)});break;case\"range\":n=e.split(h.l10n.rangeSeparator).map(function(e){return h.parseDate(e,t)})}else h.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));h.selectedDates=n.filter(function(e){return e instanceof Date&&X(e,!1)}),\"range\"===h.config.mode&&h.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function me(e){return e.slice().map(function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?h.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:h.parseDate(e.from,void 0),to:h.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ge(e,t){if(void 0!==h.config){var n=h.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a\u003Cn.length;a++)n[a](h.selectedDates,h.input.value,h,t);\"onChange\"===e&&(h.input.dispatchEvent(pe(\"change\")),h.input.dispatchEvent(pe(\"input\")))}}function pe(e){var t=document.createEvent(\"Event\");return t.initEvent(e,!0,!0),t}function he(e){for(var t=0;t\u003Ch.selectedDates.length;t++)if(0===w(h.selectedDates[t],e))return\"\"+t;return!1}function ve(){h.config.noCalendar||h.isMobile||!h.monthNav||(h.yearElements.forEach(function(e,t){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),h.config.showMonths>1||\"static\"===h.config.monthSelectorType?h.monthElements[t].textContent=m(n.getMonth(),h.config.shorthandCurrentMonth,h.l10n)+\" \":h.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()}),h._hidePrevMonthArrow=void 0!==h.config.minDate&&(h.currentYear===h.config.minDate.getFullYear()?h.currentMonth\u003C=h.config.minDate.getMonth():h.currentYear\u003Ch.config.minDate.getFullYear()),h._hideNextMonthArrow=void 0!==h.config.maxDate&&(h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth+1>h.config.maxDate.getMonth():h.currentYear>h.config.maxDate.getFullYear()))}function De(e){return h.selectedDates.map(function(t){return h.formatDate(t,e)}).filter(function(e,t,n){return\"range\"!==h.config.mode||h.config.enableTime||n.indexOf(e)===t}).join(\"range\"!==h.config.mode?h.config.conjunction:h.l10n.rangeSeparator)}function we(e){void 0===e&&(e=!0),void 0!==h.mobileInput&&h.mobileFormatStr&&(h.mobileInput.value=void 0!==h.latestSelectedDateObj?h.formatDate(h.latestSelectedDateObj,h.mobileFormatStr):\"\"),h.input.value=De(h.config.dateFormat),void 0!==h.altInput&&(h.altInput.value=De(h.config.altFormat)),!1!==e&&ge(\"onValueUpdate\")}function be(e){var t=h.prevMonthNav.contains(e.target),n=h.nextMonthNav.contains(e.target);t||n?G(t?-1:1):h.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains(\"arrowUp\")?h.changeYear(h.currentYear+1):e.target.classList.contains(\"arrowDown\")&&h.changeYear(h.currentYear-1)}return function(){h.element=h.input=f,h.isOpen=!1,function(){var a=[\"wrap\",\"weekNumbers\",\"allowInput\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e({},g,JSON.parse(JSON.stringify(f.dataset||{}))),o={};h.config.parseDate=i.parseDate,h.config.formatDate=i.formatDate,Object.defineProperty(h.config,\"enable\",{get:function(){return h.config._enable},set:function(e){h.config._enable=me(e)}}),Object.defineProperty(h.config,\"disable\",{get:function(){return h.config._disable},set:function(e){h.config._disable=me(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var c=E.defaultConfig.dateFormat||n.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):c+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=E.defaultConfig.altFormat||n.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}i.altInputClass||(h.config.altInputClass=h.input.className+\" \"+h.config.altInputClass),Object.defineProperty(h.config,\"minDate\",{get:function(){return h.config._minDate},set:oe(\"min\")}),Object.defineProperty(h.config,\"maxDate\",{get:function(){return h.config._maxDate},set:oe(\"max\")});var s=function(e){return function(t){h.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=h.parseDate(t,\"H:i:S\")}};Object.defineProperty(h.config,\"minTime\",{get:function(){return h.config._minTime},set:s(\"min\")}),Object.defineProperty(h.config,\"maxTime\",{get:function(){return h.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(h.config.noCalendar=!0,h.config.enableTime=!0),Object.assign(h.config,o,i);for(var u=0;u\u003Ca.length;u++)h.config[a[u]]=!0===h.config[a[u]]||\"true\"===h.config[a[u]];t.filter(function(e){return void 0!==h.config[e]}).forEach(function(e){h.config[e]=l(h.config[e]||[]).map(y)}),h.isMobile=!h.config.disableMobile&&!h.config.inline&&\"single\"===h.config.mode&&!h.config.disable.length&&!h.config.enable.length&&!h.config.weekNumbers&&\u002FAndroid|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\u002Fi.test(navigator.userAgent);for(var u=0;u\u003Ch.config.plugins.length;u++){var m=h.config.plugins[u](h)||{};for(var p in m)t.indexOf(p)>-1?h.config[p]=l(m[p]).map(y).concat(h.config[p]):void 0===i[p]&&(h.config[p]=m[p])}ge(\"onParseConfig\")}(),re(),h.input=h.config.wrap?f.querySelector(\"[data-input]\"):f,h.input?(h.input._type=h.input.type,h.input.type=\"text\",h.input.classList.add(\"flatpickr-input\"),h._input=h.input,h.config.altInput&&(h.altInput=d(h.input.nodeName,h.config.altInputClass),h._input=h.altInput,h.altInput.placeholder=h.input.placeholder,h.altInput.disabled=h.input.disabled,h.altInput.required=h.input.required,h.altInput.tabIndex=h.input.tabIndex,h.altInput.type=\"text\",h.input.setAttribute(\"type\",\"hidden\"),!h.config.static&&h.input.parentNode&&h.input.parentNode.insertBefore(h.altInput,h.input.nextSibling)),h.config.allowInput||h._input.setAttribute(\"readonly\",\"readonly\"),h._positionElement=h.config.positionElement||h._input):h.config.errorHandler(new Error(\"Invalid input element specified\")),function(){h.selectedDates=[],h.now=h.parseDate(h.config.now)||new Date;var e=h.config.defaultDate||(\"INPUT\"!==h.input.nodeName&&\"TEXTAREA\"!==h.input.nodeName||!h.input.placeholder||h.input.value!==h.input.placeholder?h.input.value:null);e&&fe(e,h.config.dateFormat),h._initialDate=h.selectedDates.length>0?h.selectedDates[0]:h.config.minDate&&h.config.minDate.getTime()>h.now.getTime()?h.config.minDate:h.config.maxDate&&h.config.maxDate.getTime()\u003Ch.now.getTime()?h.config.maxDate:h.now,h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth(),h.selectedDates.length>0&&(h.latestSelectedDateObj=h.selectedDates[0]),void 0!==h.config.minTime&&(h.config.minTime=h.parseDate(h.config.minTime,\"H:i\")),void 0!==h.config.maxTime&&(h.config.maxTime=h.parseDate(h.config.maxTime,\"H:i\")),h.minDateHasTime=!!h.config.minDate&&(h.config.minDate.getHours()>0||h.config.minDate.getMinutes()>0||h.config.minDate.getSeconds()>0),h.maxDateHasTime=!!h.config.maxDate&&(h.config.maxDate.getHours()>0||h.config.maxDate.getMinutes()>0||h.config.maxDate.getSeconds()>0),Object.defineProperty(h,\"showTimeInput\",{get:function(){return h._showTimeInput},set:function(e){h._showTimeInput=e,h.calendarContainer&&c(h.calendarContainer,\"showTimeInput\",e),h.isOpen&&le()}})}(),h.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=h.currentMonth),void 0===t&&(t=h.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:h.l10n.daysInMonth[e]}},h.isMobile||function(){var e=window.document.createDocumentFragment();if(h.calendarContainer=d(\"div\",\"flatpickr-calendar\"),h.calendarContainer.tabIndex=-1,!h.config.noCalendar){if(e.appendChild((h.monthNav=d(\"div\",\"flatpickr-months\"),h.yearElements=[],h.monthElements=[],h.prevMonthNav=d(\"span\",\"flatpickr-prev-month\"),h.prevMonthNav.innerHTML=h.config.prevArrow,h.nextMonthNav=d(\"span\",\"flatpickr-next-month\"),h.nextMonthNav.innerHTML=h.config.nextArrow,q(),Object.defineProperty(h,\"_hidePrevMonthArrow\",{get:function(){return h.__hidePrevMonthArrow},set:function(e){h.__hidePrevMonthArrow!==e&&(c(h.prevMonthNav,\"flatpickr-disabled\",e),h.__hidePrevMonthArrow=e)}}),Object.defineProperty(h,\"_hideNextMonthArrow\",{get:function(){return h.__hideNextMonthArrow},set:function(e){h.__hideNextMonthArrow!==e&&(c(h.nextMonthNav,\"flatpickr-disabled\",e),h.__hideNextMonthArrow=e)}}),h.currentYearElement=h.yearElements[0],ve(),h.monthNav)),h.innerContainer=d(\"div\",\"flatpickr-innerContainer\"),h.config.weekNumbers){var t=function(){h.calendarContainer.classList.add(\"hasWeeks\");var e=d(\"div\",\"flatpickr-weekwrapper\");e.appendChild(d(\"span\",\"flatpickr-weekday\",h.l10n.weekAbbreviation));var t=d(\"div\",\"flatpickr-weeks\");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;h.innerContainer.appendChild(n),h.weekNumbers=a,h.weekWrapper=n}h.rContainer=d(\"div\",\"flatpickr-rContainer\"),h.rContainer.appendChild($()),h.daysContainer||(h.daysContainer=d(\"div\",\"flatpickr-days\"),h.daysContainer.tabIndex=-1),J(),h.rContainer.appendChild(h.daysContainer),h.innerContainer.appendChild(h.rContainer),e.appendChild(h.innerContainer)}h.config.enableTime&&e.appendChild(function(){h.calendarContainer.classList.add(\"hasTime\"),h.config.noCalendar&&h.calendarContainer.classList.add(\"noCalendar\"),h.timeContainer=d(\"div\",\"flatpickr-time\"),h.timeContainer.tabIndex=-1;var e=d(\"span\",\"flatpickr-time-separator\",\":\"),t=u(\"flatpickr-hour\",{\"aria-label\":h.l10n.hourAriaLabel});h.hourElement=t.getElementsByTagName(\"input\")[0];var n=u(\"flatpickr-minute\",{\"aria-label\":h.l10n.minuteAriaLabel});if(h.minuteElement=n.getElementsByTagName(\"input\")[0],h.hourElement.tabIndex=h.minuteElement.tabIndex=-1,h.hourElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getHours():h.config.time_24hr?h.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(h.config.defaultHour)),h.minuteElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getMinutes():h.config.defaultMinute),h.hourElement.setAttribute(\"step\",h.config.hourIncrement.toString()),h.minuteElement.setAttribute(\"step\",h.config.minuteIncrement.toString()),h.hourElement.setAttribute(\"min\",h.config.time_24hr?\"0\":\"1\"),h.hourElement.setAttribute(\"max\",h.config.time_24hr?\"23\":\"12\"),h.minuteElement.setAttribute(\"min\",\"0\"),h.minuteElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(t),h.timeContainer.appendChild(e),h.timeContainer.appendChild(n),h.config.time_24hr&&h.timeContainer.classList.add(\"time24hr\"),h.config.enableSeconds){h.timeContainer.classList.add(\"hasSeconds\");var a=u(\"flatpickr-second\");h.secondElement=a.getElementsByTagName(\"input\")[0],h.secondElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getSeconds():h.config.defaultSeconds),h.secondElement.setAttribute(\"step\",h.minuteElement.getAttribute(\"step\")),h.secondElement.setAttribute(\"min\",\"0\"),h.secondElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(d(\"span\",\"flatpickr-time-separator\",\":\")),h.timeContainer.appendChild(a)}return h.config.time_24hr||(h.amPM=d(\"span\",\"flatpickr-am-pm\",h.l10n.amPM[o((h.latestSelectedDateObj?h.hourElement.value:h.config.defaultHour)>11)]),h.amPM.title=h.l10n.toggleTitle,h.amPM.tabIndex=-1,h.timeContainer.appendChild(h.amPM)),h.timeContainer}()),c(h.calendarContainer,\"rangeMode\",\"range\"===h.config.mode),c(h.calendarContainer,\"animate\",!0===h.config.animate),c(h.calendarContainer,\"multiMonth\",h.config.showMonths>1),h.calendarContainer.appendChild(e);var r=void 0!==h.config.appendTo&&void 0!==h.config.appendTo.nodeType;if((h.config.inline||h.config.static)&&(h.calendarContainer.classList.add(h.config.inline?\"inline\":\"static\"),h.config.inline&&(!r&&h.element.parentNode?h.element.parentNode.insertBefore(h.calendarContainer,h._input.nextSibling):void 0!==h.config.appendTo&&h.config.appendTo.appendChild(h.calendarContainer)),h.config.static)){var l=d(\"div\",\"flatpickr-wrapper\");h.element.parentNode&&h.element.parentNode.insertBefore(l,h.element),l.appendChild(h.element),h.altInput&&l.appendChild(h.altInput),l.appendChild(h.calendarContainer)}h.config.static||h.config.inline||(void 0!==h.config.appendTo?h.config.appendTo:window.document.body).appendChild(h.calendarContainer)}(),function(){if(h.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach(function(e){Array.prototype.forEach.call(h.element.querySelectorAll(\"[data-\"+e+\"]\"),function(t){return F(t,\"click\",h[e])})}),h.isMobile)!function(){var e=h.config.enableTime?h.config.noCalendar?\"time\":\"datetime-local\":\"date\";h.mobileInput=d(\"input\",h.input.className+\" flatpickr-mobile\"),h.mobileInput.step=h.input.getAttribute(\"step\")||\"any\",h.mobileInput.tabIndex=1,h.mobileInput.type=e,h.mobileInput.disabled=h.input.disabled,h.mobileInput.required=h.input.required,h.mobileInput.placeholder=h.input.placeholder,h.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",h.selectedDates.length>0&&(h.mobileInput.defaultValue=h.mobileInput.value=h.formatDate(h.selectedDates[0],h.mobileFormatStr)),h.config.minDate&&(h.mobileInput.min=h.formatDate(h.config.minDate,\"Y-m-d\")),h.config.maxDate&&(h.mobileInput.max=h.formatDate(h.config.maxDate,\"Y-m-d\")),h.input.type=\"hidden\",void 0!==h.altInput&&(h.altInput.type=\"hidden\");try{h.input.parentNode&&h.input.parentNode.insertBefore(h.mobileInput,h.input.nextSibling)}catch(e){}F(h.mobileInput,\"change\",function(e){h.setDate(e.target.value,!1,h.mobileFormatStr),ge(\"onChange\"),ge(\"onClose\")})}();else{var e=r(ae,50);h._debouncedChange=r(Y,M),h.daysContainer&&!\u002FiPhone|iPad|iPod\u002Fi.test(navigator.userAgent)&&F(h.daysContainer,\"mouseover\",function(e){\"range\"===h.config.mode&&ne(e.target)}),F(window.document.body,\"keydown\",te),h.config.inline||h.config.static||F(window,\"resize\",e),void 0!==window.ontouchstart?F(window.document,\"touchstart\",Z):F(window.document,\"mousedown\",N(Z)),F(window.document,\"focus\",Z,{capture:!0}),!0===h.config.clickOpens&&(F(h._input,\"focus\",h.open),F(h._input,\"mousedown\",N(h.open))),void 0!==h.daysContainer&&(F(h.monthNav,\"mousedown\",N(be)),F(h.monthNav,[\"keyup\",\"increment\"],_),F(h.daysContainer,\"mousedown\",N(se))),void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&(F(h.timeContainer,[\"increment\"],T),F(h.timeContainer,\"blur\",T,{capture:!0}),F(h.timeContainer,\"mousedown\",N(P)),F([h.hourElement,h.minuteElement],[\"focus\",\"click\"],function(e){return e.target.select()}),void 0!==h.secondElement&&F(h.secondElement,\"focus\",function(){return h.secondElement&&h.secondElement.select()}),void 0!==h.amPM&&F(h.amPM,\"mousedown\",N(function(e){T(e),Y()})))}}(),(h.selectedDates.length||h.config.noCalendar)&&(h.config.enableTime&&I(h.config.noCalendar?h.latestSelectedDateObj||h.config.minDate:void 0),we(!1)),x(),h.showTimeInput=h.selectedDates.length>0||h.config.noCalendar;var a=\u002F^((?!chrome|android).)*safari\u002Fi.test(navigator.userAgent);!h.isMobile&&a&&le(),ge(\"onReady\")}(),h}function x(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],i=0;i\u003Cn.length;i++){var o=n[i];try{if(null!==o.getAttribute(\"data-fp-omit\"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=y(o,t||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}\"undefined\"!=typeof HTMLElement&&\"undefined\"!=typeof HTMLCollection&&\"undefined\"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return x(this,e)},HTMLElement.prototype.flatpickr=function(e){return x([this],e)});var E=function(e,t){return\"string\"==typeof e?x(window.document.querySelectorAll(e),t):e instanceof Node?x([e],t):x(e,t)};return E.defaultConfig={},E.l10ns={en:e({},a),default:e({},a)},E.localize=function(t){E.l10ns.default=e({},E.l10ns.default,t)},E.setDefaults=function(t){E.defaultConfig=e({},E.defaultConfig,t)},E.parseDate=D({}),E.formatDate=v({}),E.compareDates=w,\"undefined\"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return x(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(\"string\"==typeof e?parseInt(e,10):e))},\"undefined\"!=typeof window&&(window.flatpickr=E),E});\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fjquery.tmpl.min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fjquery.tmpl.min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fjquery.tmpl.min.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fjquery.tmpl.min.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u002F**!\r\n-\r\n- @license\r\n- handlebars v4.7.3\r\n-\r\n-Copyright (C) 2011-2019 by Yehuda Katz\r\n-\r\n-Permission is hereby granted, free of charge, to any person obtaining a copy\r\n-of this software and associated documentation files (the \"Software\"), to deal\r\n-in the Software without restriction, including without limitation the rights\r\n-to use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell\r\n-copies of the Software, and to permit persons to whom the Software is\r\n-furnished to do so, subject to the following conditions:\r\n-\r\n-The above copyright notice and this permission notice shall be included in\r\n-all copies or substantial portions of the Software.\r\n-\r\n-THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\n-THE SOFTWARE.\r\n-\r\n-*\u002F\r\n-!function(a,b){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=b():\"function\"==typeof define&&define.amd?define([],b):\"object\"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p=\"\",b(0)}([function(a,b,c){\"use strict\";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i[\"default\"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m[\"default\"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)[\"default\"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g[\"default\"].create,s=d();s.create=d,q[\"default\"](s),s.Visitor=o[\"default\"],s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";b[\"default\"]=function(a){return a&&a.__esModule?a:{\"default\":a}},b.__esModule=!0},function(a,b,c){\"use strict\";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j[\"default\"],a.Exception=l[\"default\"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)[\"default\"],f=c(1)[\"default\"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r[\"default\"](s),s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";b[\"default\"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b[\"default\"]=a,b},b.__esModule=!0},function(a,b,c){\"use strict\";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)[\"default\"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n=\"4.7.3\";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:\"\u003C= 1.0.rc.2\",2:\"== 1.0.0-rc.3\",3:\"== 1.0.0-rc.4\",4:\"== 1.x.x\",5:\"== 2.0.0-alpha.x\",6:\">= 2.0.0-beta.1\",7:\">= 4.0.0 \u003C4.3.0\",8:\">= 4.3.0\"};b.REVISION_CHANGES=q;var r=\"[object Object]\";d.prototype={constructor:d,logger:l[\"default\"],log:l[\"default\"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h[\"default\"](\"Arg not supported with multiple helpers\");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if(\"undefined\"==typeof b)throw new h[\"default\"]('Attempting to register a partial called \"'+a+'\" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h[\"default\"](\"Arg not supported with multiple decorators\");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l[\"default\"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l[\"default\"]},function(a,b){\"use strict\";function c(a){return k[a]}function d(a){for(var b=1;b\u003Carguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c\u003Cd;c++)if(a[c]===b)return c;return-1}function f(a){if(\"string\"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return\"\";if(!a)return a+\"\";a=\"\"+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+\".\":\"\")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={\"&\":\"&amp;\",\"\u003C\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\",\"`\":\"&#x60;\",\"=\":\"&#x3D;\"},l=\u002F[&\u003C>\"'`=]\u002Fg,m=\u002F[&\u003C>\"'`=]\u002F,n=Object.prototype.toString;b.toString=n;var o=function(a){return\"function\"==typeof a};o(\u002Fx\u002F)&&(b.isFunction=o=function(a){return\"function\"==typeof a&&\"[object Function]\"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||\"object\"!=typeof a)&&\"[object Array]\"===n.call(a)};b.isArray=p},function(a,b,c){\"use strict\";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=\" - \"+g+\":\"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l\u003Cf.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,\"column\",{value:i,enumerable:!0}),Object.defineProperty(this,\"endColumn\",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(7)[\"default\"];b.__esModule=!0;var f=[\"description\",\"fileName\",\"lineNumber\",\"endLineNumber\",\"message\",\"name\",\"number\",\"stack\"];d.prototype=new Error,b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){a.exports={\"default\":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){\"use strict\";function d(a){h[\"default\"](a),j[\"default\"](a),l[\"default\"](a),n[\"default\"](a),p[\"default\"](a),r[\"default\"](a),t[\"default\"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(11),h=f(g),i=c(12),j=f(i),k=c(25),l=f(k),m=c(26),n=f(m),o=c(27),p=f(o),q=c(28),r=f(q),s=c(29),t=f(s)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerHelper(\"blockHelperMissing\",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b[\"default\"]},function(a,b,c){(function(d){\"use strict\";var e=c(13)[\"default\"],f=c(1)[\"default\"];b.__esModule=!0;var g=c(5),h=c(6),i=f(h);b[\"default\"]=function(a){a.registerHelper(\"each\",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i[\"default\"](\"Must pass iterator to #each\");var f=b.fn,h=b.inverse,j=0,k=\"\",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+\".\"),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&\"object\"==typeof a)if(g.isArray(a))for(var n=a.length;j\u003Cn;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j\u003Cn;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b[\"default\"]}).call(b,function(){return this}())},function(a,b,c){a.exports={\"default\":c(14),__esModule:!0}},function(a,b,c){c(15),a.exports=c(21).Object.keys},function(a,b,c){var d=c(16);c(18)(\"keys\",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(17);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError(\"Can't call method on  \"+a);return a}},function(a,b,c){var d=c(19),e=c(21),f=c(24);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),\"Object\",g)}},function(a,b,c){var d=c(20),e=c(21),f=c(22),g=\"prototype\",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&\"function\"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&\"function\"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:\"1.2.6\"};\"number\"==typeof __e&&(__e=c)},function(a,b,c){var d=c(23);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if(\"function\"!=typeof a)throw TypeError(a+\" is not a function!\");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(6),f=d(e);b[\"default\"]=function(a){a.registerHelper(\"helperMissing\",function(){if(1!==arguments.length)throw new f[\"default\"]('Missing helper: \"'+arguments[arguments.length-1].name+'\"')})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b[\"default\"]=function(a){a.registerHelper(\"if\",function(a,b){if(2!=arguments.length)throw new g[\"default\"](\"#if requires exactly one argument\");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper(\"unless\",function(b,c){if(2!=arguments.length)throw new g[\"default\"](\"#unless requires exactly one argument\");return a.helpers[\"if\"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"log\",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d\u003Carguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"lookup\",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b[\"default\"]=function(a){a.registerHelper(\"with\",function(a,b){if(2!=arguments.length)throw new g[\"default\"](\"#with requires exactly one argument\");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){g[\"default\"](a)}var e=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(31),g=e(f)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerDecorator(\"inline\",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5),e={methodMap:[\"debug\",\"info\",\"warn\",\"error\"],level:\"info\",lookupLevel:function(a){if(\"string\"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),\"undefined\"!=typeof console&&e.lookupLevel(e.level)\u003C=a){var b=e.methodMap[a];console[b]||(b=\"log\");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f\u003Cc;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b[\"default\"]=e,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return\"function\"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log(\"error\",'Handlebars: Access has been denied to resolve the property \"'+a+'\" because it is not an \"own property\" of its parent.\\nYou can add a runtime option to disable the check or this warning:\\nSee https:\u002F\u002Fhandlebarsjs.com\u002Fapi-reference\u002Fruntime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(34)[\"default\"],j=c(13)[\"default\"],k=c(3)[\"default\"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(36),m=c(32),n=k(m),o=i(null)},function(a,b,c){a.exports={\"default\":c(35),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){\"use strict\";function d(){for(var a=arguments.length,b=Array(a),c=0;c\u003Ca;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(34)[\"default\"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(5)},function(a,b){\"use strict\";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return\"\"+this.string},b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b\u003C=v.COMPILER_REVISION)){if(b\u003Cv.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u[\"default\"](\"Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version (\"+d+\") or downgrade your runtime to an older version (\"+e+\").\")}throw new u[\"default\"](\"Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version (\"+a[1]+\").\")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split(\"\\n\"),i=0,j=h.length;i\u003Cj&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join(\"\\n\")}return g}throw new u[\"default\"](\"The partial \"+e.name+\" could not be compiled when running in runtime-only mode\")}function d(b){function c(b){return\"\"+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u[\"default\"](\"No environment passed to template\");if(!a||!a.main)throw new u[\"default\"](\"Unknown template object: \"+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u[\"default\"]('\"'+b+'\" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d\u003Cc;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return\"function\"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+\"_d\"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,\"helperMissing\",f),w.moveHelperToHooks(g,\"blockHelperMissing\",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u[\"default\"](\"must pass block params\");if(a.useDepths&&!e)throw new u[\"default\"](\"must pass parent depths\");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a=\"@partial-block\"===c.name?c.data[\"partial-block\"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data[\"partial-block\"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data[\"partial-block\"]=function(b){var c=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data[\"partial-block\"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u[\"default\"](\"The partial \"+c.name+\" could not be found\");if(a instanceof Function)return a(b,c)}function i(){return\"\"}function j(a,b){return b&&\"root\"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(39)[\"default\"],o=c(13)[\"default\"],p=c(3)[\"default\"],q=c(1)[\"default\"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(5),s=p(r),t=c(6),u=q(t),v=c(4),w=c(10),x=c(43),y=c(33)},function(a,b,c){a.exports={\"default\":c(40),__esModule:!0}},function(a,b,c){c(41),a.exports=c(21).Object.seal},function(a,b,c){var d=c(42);c(18)(\"seal\",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return\"object\"==typeof a?null!==a:\"function\"==typeof a}},function(a,b){\"use strict\";function c(a,b){if(\"function\"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){var b=\"undefined\"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b[\"default\"]}).call(b,function(){return this}())},function(a,b){\"use strict\";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return\"SubExpression\"===a.type||(\"MustacheStatement\"===a.type||\"BlockStatement\"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\u002F^\\.|this\\b\u002F.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(\"Program\"===a.type)return a;i[\"default\"].yy=o,o.locInfo=function(a){return new o.SourceLocation(b&&b.srcName,a)};var c=i[\"default\"].parse(a);return c}function e(a,b){var c=d(a,b),e=new k[\"default\"](b);return e.accept(c)}var f=c(1)[\"default\"],g=c(3)[\"default\"];b.__esModule=!0,b.parseWithoutProcessing=d,b.parse=e;var h=c(47),i=f(h),j=c(48),k=f(j),l=c(50),m=g(l),n=c(5);b.parser=i[\"default\"];var o={};n.extend(o,m)},function(a,b){\"use strict\";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",14:\"COMMENT\",15:\"CONTENT\",18:\"END_RAW_BLOCK\",19:\"OPEN_RAW_BLOCK\",23:\"CLOSE_RAW_BLOCK\",29:\"OPEN_BLOCK\",33:\"CLOSE\",34:\"OPEN_INVERSE\",39:\"OPEN_INVERSE_CHAIN\",44:\"INVERSE\",47:\"OPEN_ENDBLOCK\",48:\"OPEN\",51:\"OPEN_UNESCAPED\",54:\"CLOSE_UNESCAPED\",55:\"OPEN_PARTIAL\",60:\"OPEN_PARTIAL_BLOCK\",65:\"OPEN_SEXPR\",68:\"CLOSE_SEXPR\",72:\"ID\",73:\"EQUALS\",75:\"OPEN_BLOCK_PARAMS\",77:\"CLOSE_BLOCK_PARAMS\",80:\"STRING\",81:\"NUMBER\",82:\"BOOLEAN\",83:\"UNDEFINED\",84:\"NULL\",85:\"DATA\",87:\"SEP\"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:\"CommentStatement\",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:\"ContentStatement\",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:\"PartialStatement\",name:f[h-3],params:f[h-2],hash:f[h-1],indent:\"\",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:\"SubExpression\",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:\"Hash\",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:\"HashPair\",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:\"StringLiteral\",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:\"NumberLiteral\",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:\"BooleanLiteral\",value:\"true\"===f[h],original:\"true\"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:\"UndefinedLiteral\",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:\"NullLiteral\",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],\r\n-72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,\"number\"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h=\"\",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,\"undefined\"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;\"function\"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&\"undefined\"!=typeof n||(n=b()),q=g[p]&&g[p][n]),\"undefined\"==typeof q||!q.length||!q[0]){var x=\"\";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push(\"'\"+this.terminals_[s]+\"'\");x=this.lexer.showPosition?\"Parse error on line \"+(i+1)+\":\\n\"+this.lexer.showPosition()+\"\\nExpecting \"+v.join(\", \")+\", got '\"+(this.terminals_[n]||n)+\"'\":\"Parse error on line \"+(i+1)+\": Unexpected \"+(1==n?\"end of input\":\"'\"+(this.terminals_[n]||n)+\"'\"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+p+\", token: \"+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),\"undefined\"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\u002F(?:\\r\\n?|\\n).*\u002Fg);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\u002F(?:\\r\\n?|\\n)\u002Fg);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\u002F(?:\\r\\n?|\\n)\u002Fg);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?\"...\":\"\")+a.substr(-20).replace(\u002F\\n\u002Fg,\"\")},upcomingInput:function(){var a=this.match;return a.length\u003C20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?\"...\":\"\")).replace(\u002F\\n\u002Fg,\"\")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join(\"-\");return a+this.upcomingInput()+\"\\n\"+b+\"^\"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext=\"\",this.match=\"\");for(var f=this._currentRules(),g=0;g\u003Cf.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\u002F(?:\\r\\n?|\\n).*\u002Fg),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\u002F\\r?\\n?\u002F)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var a=this.next();return\"undefined\"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substring(a,b.yyleng-c+a)}switch(c){case 0:if(\"\\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin(\"mu\")):\"\\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin(\"emu\")):this.begin(\"mu\"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin(\"raw\"),15;case 4:return this.popState(),\"raw\"===this.conditionStack[this.conditionStack.length-1]?15:(e(5,9),\"END_RAW_BLOCK\");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin(\"raw\"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin(\"com\");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\u002F\\\\\"\u002Fg,'\"'),80;case 32:return b.yytext=e(1,2).replace(\u002F\\\\'\u002Fg,\"'\"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\u002F\\\\([\\\\\\]])\u002Fg,\"$1\"),72;case 43:return\"INVALID\";case 44:return 5}},a.rules=[\u002F^(?:[^\\x00]*?(?=(\\{\\{)))\u002F,\u002F^(?:[^\\x00]+)\u002F,\u002F^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\u002F,\u002F^(?:\\{\\{\\{\\{(?=[^\\\u002F]))\u002F,\u002F^(?:\\{\\{\\{\\{\\\u002F[^\\s!\"#%-,\\.\\\u002F;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\u002F.])\\}\\}\\}\\})\u002F,\u002F^(?:[^\\x00]+?(?=(\\{\\{\\{\\{)))\u002F,\u002F^(?:[\\s\\S]*?--(~)?\\}\\})\u002F,\u002F^(?:\\()\u002F,\u002F^(?:\\))\u002F,\u002F^(?:\\{\\{\\{\\{)\u002F,\u002F^(?:\\}\\}\\}\\})\u002F,\u002F^(?:\\{\\{(~)?>)\u002F,\u002F^(?:\\{\\{(~)?#>)\u002F,\u002F^(?:\\{\\{(~)?#\\*?)\u002F,\u002F^(?:\\{\\{(~)?\\\u002F)\u002F,\u002F^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\^)\u002F,\u002F^(?:\\{\\{(~)?\\s*else\\b)\u002F,\u002F^(?:\\{\\{(~)?\\{)\u002F,\u002F^(?:\\{\\{(~)?&)\u002F,\u002F^(?:\\{\\{(~)?!--)\u002F,\u002F^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\*?)\u002F,\u002F^(?:=)\u002F,\u002F^(?:\\.\\.)\u002F,\u002F^(?:\\.(?=([=~}\\s\\\u002F.)|])))\u002F,\u002F^(?:[\\\u002F.])\u002F,\u002F^(?:\\s+)\u002F,\u002F^(?:\\}(~)?\\}\\})\u002F,\u002F^(?:(~)?\\}\\})\u002F,\u002F^(?:\"(\\\\[\"]|[^\"])*\")\u002F,\u002F^(?:'(\\\\[']|[^'])*')\u002F,\u002F^(?:@)\u002F,\u002F^(?:true(?=([~}\\s)])))\u002F,\u002F^(?:false(?=([~}\\s)])))\u002F,\u002F^(?:undefined(?=([~}\\s)])))\u002F,\u002F^(?:null(?=([~}\\s)])))\u002F,\u002F^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\u002F,\u002F^(?:as\\s+\\|)\u002F,\u002F^(?:\\|)\u002F,\u002F^(?:([^\\s!\"#%-,\\.\\\u002F;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\u002F.)|]))))\u002F,\u002F^(?:\\[(\\\\\\]|[^\\]])*\\])\u002F,\u002F^(?:.)\u002F,\u002F^(?:$)\u002F],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){var a=arguments.length\u003C=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?\"ContentStatement\"===d.type?(e||!c?\u002F\\r?\\n\\s*?$\u002F:\u002F(^|\\r?\\n)\\s*?$\u002F).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?\"ContentStatement\"===d.type?(e||!c?\u002F^\\s*?\\r?\\n\u002F:\u002F^\\s*?(\\r?\\n|$)\u002F).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&\"ContentStatement\"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\u002F^\\s+\u002F:\u002F^[ \\t]*\\r?\\n?\u002F,\"\"),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&\"ContentStatement\"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\u002F\\s+$\u002F:\u002F[ \\t]+$\u002F,\"\"),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)[\"default\"];b.__esModule=!0;var j=c(49),k=i(j);d.prototype=new k[\"default\"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i\u003Cj;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&\"PartialStatement\"===k.type&&(k.indent=\u002F([ \\t]+$)\u002F.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){this.parents=[]}function e(a){this.acceptRequired(a,\"path\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}function f(a){e.call(this,a),this.acceptKey(a,\"program\"),this.acceptKey(a,\"inverse\")}function g(a){this.acceptRequired(a,\"name\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}var h=c(1)[\"default\"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j[\"default\"]('Unexpected node type \"'+c.type+'\" found when accepting '+b+\" on \"+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j[\"default\"](a.type+\" requires \"+b)},acceptArray:function(a){for(var b=0,c=a.length;b\u003Cc;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j[\"default\"](\"Unknown type: \"+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,\"program\")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,\"value\")}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q[\"default\"](a.path.original+\" doesn't match \"+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\u002F^\\[.*\\]$\u002F.test(a)?a.substring(1,a.length-1):a}function g(a,b){return{open:\"~\"===a.charAt(2),close:\"~\"===b.charAt(b.length-3)}}function h(a){return a.replace(\u002F^\\{\\{~?!-?-?\u002F,\"\").replace(\u002F-?-?~?\\}\\}$\u002F,\"\")}function i(a,b,c){c=this.locInfo(c);for(var d=a?\"@\":\"\",e=[],f=0,g=0,h=b.length;g\u003Ch;g++){var i=b[g].part,j=b[g].original!==i;if(d+=(b[g].separator||\"\")+i,j||\"..\"!==i&&\".\"!==i&&\"this\"!==i)e.push(i);else{if(e.length>0)throw new q[\"default\"](\"Invalid path: \"+d,{loc:c});\"..\"===i&&f++}}return{type:\"PathExpression\",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h=\"{\"!==g&&\"&\"!==g,i=\u002F\\*\u002F.test(d);return{type:i?\"Decorator\":\"MustacheStatement\",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:\"Program\",body:b,strip:{},loc:e};return{type:\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\u002F\\*\u002F.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q[\"default\"](\"Unexpected inverse block on decorator\",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?\"DecoratorBlock\":\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:\"Program\",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:\"PartialBlockStatement\",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)[\"default\"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){\"use strict\";function d(){}function e(a,b,c){if(null==a||\"string\"!=typeof a&&\"Program\"!==a.type)throw new l[\"default\"](\"You must pass a string or Handlebars AST to Handlebars.precompile. You passed \"+a);b=b||{},\"data\"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||\"string\"!=typeof a&&\"Program\"!==a.type)throw new l[\"default\"](\"You must pass a string or Handlebars AST to Handlebars.compile. You passed \"+a);b=m.extend({},b),\"data\"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(m.isArray(a)&&m.isArray(b)&&a.length===b.length){for(var c=0;c\u003Ca.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:\"PathExpression\",data:!1,depth:0,parts:[b.original+\"\"],original:b.original+\"\",loc:b.loc}}}var i=c(34)[\"default\"],j=c(1)[\"default\"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var k=c(6),l=j(k),m=c(5),n=c(45),o=j(n),p=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c\u003Cb;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c\u003Cb;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[],b.knownHelpers=m.extend(i(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,\"if\":!0,unless:!0,\"with\":!0,log:!0,lookup:!0},b.knownHelpers),this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new l[\"default\"](\"Unknown type: \"+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d\u003Cc;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);\"helper\"===d?this.helperSexpr(a,b,c):\"simple\"===d?(this.simpleSexpr(a),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"blockValue\",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"ambiguousBlockValue\")),this.opcode(\"append\")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode(\"registerDecorator\",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new l[\"default\"](\"Unsupported number of partial arguments: \"+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode(\"pushLiteral\",\"undefined\"):c.push({type:\"PathExpression\",parts:[],depth:0}));var d=a.name.original,e=\"SubExpression\"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||\"\";this.options.preventIndent&&f&&(this.opcode(\"appendContent\",f),f=\"\"),this.opcode(\"invokePartial\",e,d,f),this.opcode(\"append\")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode(\"appendEscaped\"):this.opcode(\"append\")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode(\"appendContent\",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);\"simple\"===b?this.simpleSexpr(a):\"helper\"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode(\"getContext\",d.depth),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),d.strict=!0,this.accept(d),this.opcode(\"invokeAmbiguous\",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode(\"resolvePossibleLambda\")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode(\"invokeKnownHelper\",d.length,f);else{if(this.options.knownHelpersOnly)throw new l[\"default\"](\"You specified knownHelpersOnly, but used the unknown helper \"+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode(\"invokeHelper\",d.length,e.original,o[\"default\"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode(\"getContext\",a.depth);var b=a.parts[0],c=o[\"default\"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode(\"lookupBlockParam\",d,a.parts):b?a.data?(this.options.data=!0,this.opcode(\"lookupData\",a.depth,a.parts,a.strict)):this.opcode(\"lookupOnContext\",a.parts,a.falsy,a.strict,c):this.opcode(\"pushContext\")},StringLiteral:function(a){this.opcode(\"pushString\",a.value)},NumberLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},BooleanLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},UndefinedLiteral:function(){this.opcode(\"pushLiteral\",\"undefined\")},NullLiteral:function(){this.opcode(\"pushLiteral\",\"null\")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode(\"pushHash\");c\u003Cd;c++)this.pushParam(b[c].value);for(;c--;)this.opcode(\"assignToHash\",b[c].key);this.opcode(\"popHash\")},opcode:function(a){this.opcodes.push({opcode:a,args:p.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=o[\"default\"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&o[\"default\"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?\"helper\":e?\"ambiguous\":\"simple\"},pushParams:function(a){for(var b=0,c=a.length;b\u003Cc;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||\"\";if(this.stringParams)b.replace&&(b=b.replace(\u002F^(\\.?\\.\\\u002F)*\u002Fg,\"\").replace(\u002F\\\u002F\u002Fg,\".\")),a.depth&&this.addDepth(a.depth),this.opcode(\"getContext\",a.depth||0),this.opcode(\"pushStringParam\",b,a.type),\"SubExpression\"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||o[\"default\"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(\".\");this.opcode(\"pushId\",\"BlockParam\",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\u002F^this(?:\\.|$)\u002F,\"\").replace(\u002F^\\.\\\u002F\u002F,\"\").replace(\u002F^\\.$\u002F,\"\")),this.opcode(\"pushId\",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),a.hash?this.accept(a.hash):this.opcode(\"emptyHash\",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b\u003Cc;b++){var d=this.options.blockParams[b],e=d&&m.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){\"use strict\";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f\u003Cg;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable(\"container.strict\"),\"(\",e,\", \",b.quotedString(c[f]),\", \",JSON.stringify(b.source.currentLocation),\" )\"]:e}var g=c(13)[\"default\"],h=c(1)[\"default\"];b.__esModule=!0;var i=c(4),j=c(6),k=h(j),l=c(5),m=c(53),n=h(m);e.prototype={nameLookup:function(a,b){return this.internalNameLookup(a,b)},depthedLookup:function(a){return[this.aliasable(\"container.lookup\"),'(depths, \"',a,'\")']},compilerInfo:function(){var a=i.COMPILER_REVISION,b=i.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return l.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?[\"return \",a,\";\"]:c?[\"buffer += \",a,\";\"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString(\"\")},internalNameLookup:function(a,b){return this.lookupPropertyFunctionIsUsed=!0,[\"lookupProperty(\",a,\",\",JSON.stringify(b),\")\"]},lookupPropertyFunctionIsUsed:!1,compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h\u003Ci;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(\"\"),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k[\"default\"](\"Compile completed with content left on stack\");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend([\"var decorators = container.decorators, \",this.lookupPropertyFunctionVarDeclaration(),\";\\n\"]),\r\n+\u002F**!\n+\n+ @license\n+ handlebars v4.7.3\n+\n+Copyright (C) 2011-2019 by Yehuda Katz\n+\n+Permission is hereby granted, free of charge, to any person obtaining a copy\n+of this software and associated documentation files (the \"Software\"), to deal\n+in the Software without restriction, including without limitation the rights\n+to use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell\n+copies of the Software, and to permit persons to whom the Software is\n+furnished to do so, subject to the following conditions:\n+\n+The above copyright notice and this permission notice shall be included in\n+all copies or substantial portions of the Software.\n+\n+THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n+THE SOFTWARE.\n+\n+*\u002F\n+!function(a,b){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=b():\"function\"==typeof define&&define.amd?define([],b):\"object\"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p=\"\",b(0)}([function(a,b,c){\"use strict\";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i[\"default\"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m[\"default\"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)[\"default\"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g[\"default\"].create,s=d();s.create=d,q[\"default\"](s),s.Visitor=o[\"default\"],s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";b[\"default\"]=function(a){return a&&a.__esModule?a:{\"default\":a}},b.__esModule=!0},function(a,b,c){\"use strict\";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j[\"default\"],a.Exception=l[\"default\"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)[\"default\"],f=c(1)[\"default\"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r[\"default\"](s),s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";b[\"default\"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b[\"default\"]=a,b},b.__esModule=!0},function(a,b,c){\"use strict\";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)[\"default\"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n=\"4.7.3\";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:\"\u003C= 1.0.rc.2\",2:\"== 1.0.0-rc.3\",3:\"== 1.0.0-rc.4\",4:\"== 1.x.x\",5:\"== 2.0.0-alpha.x\",6:\">= 2.0.0-beta.1\",7:\">= 4.0.0 \u003C4.3.0\",8:\">= 4.3.0\"};b.REVISION_CHANGES=q;var r=\"[object Object]\";d.prototype={constructor:d,logger:l[\"default\"],log:l[\"default\"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h[\"default\"](\"Arg not supported with multiple helpers\");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if(\"undefined\"==typeof b)throw new h[\"default\"]('Attempting to register a partial called \"'+a+'\" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h[\"default\"](\"Arg not supported with multiple decorators\");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l[\"default\"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l[\"default\"]},function(a,b){\"use strict\";function c(a){return k[a]}function d(a){for(var b=1;b\u003Carguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c\u003Cd;c++)if(a[c]===b)return c;return-1}function f(a){if(\"string\"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return\"\";if(!a)return a+\"\";a=\"\"+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+\".\":\"\")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={\"&\":\"&amp;\",\"\u003C\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\",\"`\":\"&#x60;\",\"=\":\"&#x3D;\"},l=\u002F[&\u003C>\"'`=]\u002Fg,m=\u002F[&\u003C>\"'`=]\u002F,n=Object.prototype.toString;b.toString=n;var o=function(a){return\"function\"==typeof a};o(\u002Fx\u002F)&&(b.isFunction=o=function(a){return\"function\"==typeof a&&\"[object Function]\"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||\"object\"!=typeof a)&&\"[object Array]\"===n.call(a)};b.isArray=p},function(a,b,c){\"use strict\";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=\" - \"+g+\":\"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l\u003Cf.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,\"column\",{value:i,enumerable:!0}),Object.defineProperty(this,\"endColumn\",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(7)[\"default\"];b.__esModule=!0;var f=[\"description\",\"fileName\",\"lineNumber\",\"endLineNumber\",\"message\",\"name\",\"number\",\"stack\"];d.prototype=new Error,b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){a.exports={\"default\":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){\"use strict\";function d(a){h[\"default\"](a),j[\"default\"](a),l[\"default\"](a),n[\"default\"](a),p[\"default\"](a),r[\"default\"](a),t[\"default\"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(11),h=f(g),i=c(12),j=f(i),k=c(25),l=f(k),m=c(26),n=f(m),o=c(27),p=f(o),q=c(28),r=f(q),s=c(29),t=f(s)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerHelper(\"blockHelperMissing\",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b[\"default\"]},function(a,b,c){(function(d){\"use strict\";var e=c(13)[\"default\"],f=c(1)[\"default\"];b.__esModule=!0;var g=c(5),h=c(6),i=f(h);b[\"default\"]=function(a){a.registerHelper(\"each\",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i[\"default\"](\"Must pass iterator to #each\");var f=b.fn,h=b.inverse,j=0,k=\"\",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+\".\"),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&\"object\"==typeof a)if(g.isArray(a))for(var n=a.length;j\u003Cn;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j\u003Cn;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b[\"default\"]}).call(b,function(){return this}())},function(a,b,c){a.exports={\"default\":c(14),__esModule:!0}},function(a,b,c){c(15),a.exports=c(21).Object.keys},function(a,b,c){var d=c(16);c(18)(\"keys\",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(17);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError(\"Can't call method on  \"+a);return a}},function(a,b,c){var d=c(19),e=c(21),f=c(24);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),\"Object\",g)}},function(a,b,c){var d=c(20),e=c(21),f=c(22),g=\"prototype\",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&\"function\"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&\"function\"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:\"1.2.6\"};\"number\"==typeof __e&&(__e=c)},function(a,b,c){var d=c(23);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if(\"function\"!=typeof a)throw TypeError(a+\" is not a function!\");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(6),f=d(e);b[\"default\"]=function(a){a.registerHelper(\"helperMissing\",function(){if(1!==arguments.length)throw new f[\"default\"]('Missing helper: \"'+arguments[arguments.length-1].name+'\"')})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b[\"default\"]=function(a){a.registerHelper(\"if\",function(a,b){if(2!=arguments.length)throw new g[\"default\"](\"#if requires exactly one argument\");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper(\"unless\",function(b,c){if(2!=arguments.length)throw new g[\"default\"](\"#unless requires exactly one argument\");return a.helpers[\"if\"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"log\",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d\u003Carguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"lookup\",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b[\"default\"]=function(a){a.registerHelper(\"with\",function(a,b){if(2!=arguments.length)throw new g[\"default\"](\"#with requires exactly one argument\");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){g[\"default\"](a)}var e=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(31),g=e(f)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerDecorator(\"inline\",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5),e={methodMap:[\"debug\",\"info\",\"warn\",\"error\"],level:\"info\",lookupLevel:function(a){if(\"string\"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),\"undefined\"!=typeof console&&e.lookupLevel(e.level)\u003C=a){var b=e.methodMap[a];console[b]||(b=\"log\");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f\u003Cc;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b[\"default\"]=e,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return\"function\"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log(\"error\",'Handlebars: Access has been denied to resolve the property \"'+a+'\" because it is not an \"own property\" of its parent.\\nYou can add a runtime option to disable the check or this warning:\\nSee https:\u002F\u002Fhandlebarsjs.com\u002Fapi-reference\u002Fruntime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(34)[\"default\"],j=c(13)[\"default\"],k=c(3)[\"default\"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(36),m=c(32),n=k(m),o=i(null)},function(a,b,c){a.exports={\"default\":c(35),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){\"use strict\";function d(){for(var a=arguments.length,b=Array(a),c=0;c\u003Ca;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(34)[\"default\"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(5)},function(a,b){\"use strict\";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return\"\"+this.string},b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b\u003C=v.COMPILER_REVISION)){if(b\u003Cv.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u[\"default\"](\"Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version (\"+d+\") or downgrade your runtime to an older version (\"+e+\").\")}throw new u[\"default\"](\"Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version (\"+a[1]+\").\")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split(\"\\n\"),i=0,j=h.length;i\u003Cj&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join(\"\\n\")}return g}throw new u[\"default\"](\"The partial \"+e.name+\" could not be compiled when running in runtime-only mode\")}function d(b){function c(b){return\"\"+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u[\"default\"](\"No environment passed to template\");if(!a||!a.main)throw new u[\"default\"](\"Unknown template object: \"+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u[\"default\"]('\"'+b+'\" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d\u003Cc;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return\"function\"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+\"_d\"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,\"helperMissing\",f),w.moveHelperToHooks(g,\"blockHelperMissing\",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u[\"default\"](\"must pass block params\");if(a.useDepths&&!e)throw new u[\"default\"](\"must pass parent depths\");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a=\"@partial-block\"===c.name?c.data[\"partial-block\"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data[\"partial-block\"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data[\"partial-block\"]=function(b){var c=arguments.length\u003C=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data[\"partial-block\"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u[\"default\"](\"The partial \"+c.name+\" could not be found\");if(a instanceof Function)return a(b,c)}function i(){return\"\"}function j(a,b){return b&&\"root\"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(39)[\"default\"],o=c(13)[\"default\"],p=c(3)[\"default\"],q=c(1)[\"default\"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(5),s=p(r),t=c(6),u=q(t),v=c(4),w=c(10),x=c(43),y=c(33)},function(a,b,c){a.exports={\"default\":c(40),__esModule:!0}},function(a,b,c){c(41),a.exports=c(21).Object.seal},function(a,b,c){var d=c(42);c(18)(\"seal\",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return\"object\"==typeof a?null!==a:\"function\"==typeof a}},function(a,b){\"use strict\";function c(a,b){if(\"function\"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){var b=\"undefined\"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b[\"default\"]}).call(b,function(){return this}())},function(a,b){\"use strict\";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return\"SubExpression\"===a.type||(\"MustacheStatement\"===a.type||\"BlockStatement\"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\u002F^\\.|this\\b\u002F.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(\"Program\"===a.type)return a;i[\"default\"].yy=o,o.locInfo=function(a){return new o.SourceLocation(b&&b.srcName,a)};var c=i[\"default\"].parse(a);return c}function e(a,b){var c=d(a,b),e=new k[\"default\"](b);return e.accept(c)}var f=c(1)[\"default\"],g=c(3)[\"default\"];b.__esModule=!0,b.parseWithoutProcessing=d,b.parse=e;var h=c(47),i=f(h),j=c(48),k=f(j),l=c(50),m=g(l),n=c(5);b.parser=i[\"default\"];var o={};n.extend(o,m)},function(a,b){\"use strict\";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",14:\"COMMENT\",15:\"CONTENT\",18:\"END_RAW_BLOCK\",19:\"OPEN_RAW_BLOCK\",23:\"CLOSE_RAW_BLOCK\",29:\"OPEN_BLOCK\",33:\"CLOSE\",34:\"OPEN_INVERSE\",39:\"OPEN_INVERSE_CHAIN\",44:\"INVERSE\",47:\"OPEN_ENDBLOCK\",48:\"OPEN\",51:\"OPEN_UNESCAPED\",54:\"CLOSE_UNESCAPED\",55:\"OPEN_PARTIAL\",60:\"OPEN_PARTIAL_BLOCK\",65:\"OPEN_SEXPR\",68:\"CLOSE_SEXPR\",72:\"ID\",73:\"EQUALS\",75:\"OPEN_BLOCK_PARAMS\",77:\"CLOSE_BLOCK_PARAMS\",80:\"STRING\",81:\"NUMBER\",82:\"BOOLEAN\",83:\"UNDEFINED\",84:\"NULL\",85:\"DATA\",87:\"SEP\"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:\"CommentStatement\",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:\"ContentStatement\",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:\"PartialStatement\",name:f[h-3],params:f[h-2],hash:f[h-1],indent:\"\",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:\"SubExpression\",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:\"Hash\",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:\"HashPair\",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:\"StringLiteral\",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:\"NumberLiteral\",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:\"BooleanLiteral\",value:\"true\"===f[h],original:\"true\"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:\"UndefinedLiteral\",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:\"NullLiteral\",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],\n+72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,\"number\"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h=\"\",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,\"undefined\"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;\"function\"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&\"undefined\"!=typeof n||(n=b()),q=g[p]&&g[p][n]),\"undefined\"==typeof q||!q.length||!q[0]){var x=\"\";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push(\"'\"+this.terminals_[s]+\"'\");x=this.lexer.showPosition?\"Parse error on line \"+(i+1)+\":\\n\"+this.lexer.showPosition()+\"\\nExpecting \"+v.join(\", \")+\", got '\"+(this.terminals_[n]||n)+\"'\":\"Parse error on line \"+(i+1)+\": Unexpected \"+(1==n?\"end of input\":\"'\"+(this.terminals_[n]||n)+\"'\"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+p+\", token: \"+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),\"undefined\"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\u002F(?:\\r\\n?|\\n).*\u002Fg);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\u002F(?:\\r\\n?|\\n)\u002Fg);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\u002F(?:\\r\\n?|\\n)\u002Fg);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?\"...\":\"\")+a.substr(-20).replace(\u002F\\n\u002Fg,\"\")},upcomingInput:function(){var a=this.match;return a.length\u003C20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?\"...\":\"\")).replace(\u002F\\n\u002Fg,\"\")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join(\"-\");return a+this.upcomingInput()+\"\\n\"+b+\"^\"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext=\"\",this.match=\"\");for(var f=this._currentRules(),g=0;g\u003Cf.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\u002F(?:\\r\\n?|\\n).*\u002Fg),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\u002F\\r?\\n?\u002F)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var a=this.next();return\"undefined\"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substring(a,b.yyleng-c+a)}switch(c){case 0:if(\"\\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin(\"mu\")):\"\\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin(\"emu\")):this.begin(\"mu\"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin(\"raw\"),15;case 4:return this.popState(),\"raw\"===this.conditionStack[this.conditionStack.length-1]?15:(e(5,9),\"END_RAW_BLOCK\");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin(\"raw\"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin(\"com\");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\u002F\\\\\"\u002Fg,'\"'),80;case 32:return b.yytext=e(1,2).replace(\u002F\\\\'\u002Fg,\"'\"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\u002F\\\\([\\\\\\]])\u002Fg,\"$1\"),72;case 43:return\"INVALID\";case 44:return 5}},a.rules=[\u002F^(?:[^\\x00]*?(?=(\\{\\{)))\u002F,\u002F^(?:[^\\x00]+)\u002F,\u002F^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\u002F,\u002F^(?:\\{\\{\\{\\{(?=[^\\\u002F]))\u002F,\u002F^(?:\\{\\{\\{\\{\\\u002F[^\\s!\"#%-,\\.\\\u002F;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\u002F.])\\}\\}\\}\\})\u002F,\u002F^(?:[^\\x00]+?(?=(\\{\\{\\{\\{)))\u002F,\u002F^(?:[\\s\\S]*?--(~)?\\}\\})\u002F,\u002F^(?:\\()\u002F,\u002F^(?:\\))\u002F,\u002F^(?:\\{\\{\\{\\{)\u002F,\u002F^(?:\\}\\}\\}\\})\u002F,\u002F^(?:\\{\\{(~)?>)\u002F,\u002F^(?:\\{\\{(~)?#>)\u002F,\u002F^(?:\\{\\{(~)?#\\*?)\u002F,\u002F^(?:\\{\\{(~)?\\\u002F)\u002F,\u002F^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\^)\u002F,\u002F^(?:\\{\\{(~)?\\s*else\\b)\u002F,\u002F^(?:\\{\\{(~)?\\{)\u002F,\u002F^(?:\\{\\{(~)?&)\u002F,\u002F^(?:\\{\\{(~)?!--)\u002F,\u002F^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\u002F,\u002F^(?:\\{\\{(~)?\\*?)\u002F,\u002F^(?:=)\u002F,\u002F^(?:\\.\\.)\u002F,\u002F^(?:\\.(?=([=~}\\s\\\u002F.)|])))\u002F,\u002F^(?:[\\\u002F.])\u002F,\u002F^(?:\\s+)\u002F,\u002F^(?:\\}(~)?\\}\\})\u002F,\u002F^(?:(~)?\\}\\})\u002F,\u002F^(?:\"(\\\\[\"]|[^\"])*\")\u002F,\u002F^(?:'(\\\\[']|[^'])*')\u002F,\u002F^(?:@)\u002F,\u002F^(?:true(?=([~}\\s)])))\u002F,\u002F^(?:false(?=([~}\\s)])))\u002F,\u002F^(?:undefined(?=([~}\\s)])))\u002F,\u002F^(?:null(?=([~}\\s)])))\u002F,\u002F^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\u002F,\u002F^(?:as\\s+\\|)\u002F,\u002F^(?:\\|)\u002F,\u002F^(?:([^\\s!\"#%-,\\.\\\u002F;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\u002F.)|]))))\u002F,\u002F^(?:\\[(\\\\\\]|[^\\]])*\\])\u002F,\u002F^(?:.)\u002F,\u002F^(?:$)\u002F],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){var a=arguments.length\u003C=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?\"ContentStatement\"===d.type?(e||!c?\u002F\\r?\\n\\s*?$\u002F:\u002F(^|\\r?\\n)\\s*?$\u002F).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?\"ContentStatement\"===d.type?(e||!c?\u002F^\\s*?\\r?\\n\u002F:\u002F^\\s*?(\\r?\\n|$)\u002F).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&\"ContentStatement\"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\u002F^\\s+\u002F:\u002F^[ \\t]*\\r?\\n?\u002F,\"\"),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&\"ContentStatement\"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\u002F\\s+$\u002F:\u002F[ \\t]+$\u002F,\"\"),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)[\"default\"];b.__esModule=!0;var j=c(49),k=i(j);d.prototype=new k[\"default\"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i\u003Cj;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&\"PartialStatement\"===k.type&&(k.indent=\u002F([ \\t]+$)\u002F.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){this.parents=[]}function e(a){this.acceptRequired(a,\"path\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}function f(a){e.call(this,a),this.acceptKey(a,\"program\"),this.acceptKey(a,\"inverse\")}function g(a){this.acceptRequired(a,\"name\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}var h=c(1)[\"default\"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j[\"default\"]('Unexpected node type \"'+c.type+'\" found when accepting '+b+\" on \"+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j[\"default\"](a.type+\" requires \"+b)},acceptArray:function(a){for(var b=0,c=a.length;b\u003Cc;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j[\"default\"](\"Unknown type: \"+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,\"program\")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,\"value\")}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q[\"default\"](a.path.original+\" doesn't match \"+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\u002F^\\[.*\\]$\u002F.test(a)?a.substring(1,a.length-1):a}function g(a,b){return{open:\"~\"===a.charAt(2),close:\"~\"===b.charAt(b.length-3)}}function h(a){return a.replace(\u002F^\\{\\{~?!-?-?\u002F,\"\").replace(\u002F-?-?~?\\}\\}$\u002F,\"\")}function i(a,b,c){c=this.locInfo(c);for(var d=a?\"@\":\"\",e=[],f=0,g=0,h=b.length;g\u003Ch;g++){var i=b[g].part,j=b[g].original!==i;if(d+=(b[g].separator||\"\")+i,j||\"..\"!==i&&\".\"!==i&&\"this\"!==i)e.push(i);else{if(e.length>0)throw new q[\"default\"](\"Invalid path: \"+d,{loc:c});\"..\"===i&&f++}}return{type:\"PathExpression\",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h=\"{\"!==g&&\"&\"!==g,i=\u002F\\*\u002F.test(d);return{type:i?\"Decorator\":\"MustacheStatement\",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:\"Program\",body:b,strip:{},loc:e};return{type:\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\u002F\\*\u002F.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q[\"default\"](\"Unexpected inverse block on decorator\",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?\"DecoratorBlock\":\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:\"Program\",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:\"PartialBlockStatement\",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)[\"default\"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){\"use strict\";function d(){}function e(a,b,c){if(null==a||\"string\"!=typeof a&&\"Program\"!==a.type)throw new l[\"default\"](\"You must pass a string or Handlebars AST to Handlebars.precompile. You passed \"+a);b=b||{},\"data\"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||\"string\"!=typeof a&&\"Program\"!==a.type)throw new l[\"default\"](\"You must pass a string or Handlebars AST to Handlebars.compile. You passed \"+a);b=m.extend({},b),\"data\"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(m.isArray(a)&&m.isArray(b)&&a.length===b.length){for(var c=0;c\u003Ca.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:\"PathExpression\",data:!1,depth:0,parts:[b.original+\"\"],original:b.original+\"\",loc:b.loc}}}var i=c(34)[\"default\"],j=c(1)[\"default\"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var k=c(6),l=j(k),m=c(5),n=c(45),o=j(n),p=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c\u003Cb;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c\u003Cb;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[],b.knownHelpers=m.extend(i(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,\"if\":!0,unless:!0,\"with\":!0,log:!0,lookup:!0},b.knownHelpers),this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new l[\"default\"](\"Unknown type: \"+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d\u003Cc;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);\"helper\"===d?this.helperSexpr(a,b,c):\"simple\"===d?(this.simpleSexpr(a),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"blockValue\",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"ambiguousBlockValue\")),this.opcode(\"append\")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode(\"registerDecorator\",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new l[\"default\"](\"Unsupported number of partial arguments: \"+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode(\"pushLiteral\",\"undefined\"):c.push({type:\"PathExpression\",parts:[],depth:0}));var d=a.name.original,e=\"SubExpression\"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||\"\";this.options.preventIndent&&f&&(this.opcode(\"appendContent\",f),f=\"\"),this.opcode(\"invokePartial\",e,d,f),this.opcode(\"append\")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode(\"appendEscaped\"):this.opcode(\"append\")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode(\"appendContent\",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);\"simple\"===b?this.simpleSexpr(a):\"helper\"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode(\"getContext\",d.depth),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),d.strict=!0,this.accept(d),this.opcode(\"invokeAmbiguous\",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode(\"resolvePossibleLambda\")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode(\"invokeKnownHelper\",d.length,f);else{if(this.options.knownHelpersOnly)throw new l[\"default\"](\"You specified knownHelpersOnly, but used the unknown helper \"+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode(\"invokeHelper\",d.length,e.original,o[\"default\"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode(\"getContext\",a.depth);var b=a.parts[0],c=o[\"default\"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode(\"lookupBlockParam\",d,a.parts):b?a.data?(this.options.data=!0,this.opcode(\"lookupData\",a.depth,a.parts,a.strict)):this.opcode(\"lookupOnContext\",a.parts,a.falsy,a.strict,c):this.opcode(\"pushContext\")},StringLiteral:function(a){this.opcode(\"pushString\",a.value)},NumberLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},BooleanLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},UndefinedLiteral:function(){this.opcode(\"pushLiteral\",\"undefined\")},NullLiteral:function(){this.opcode(\"pushLiteral\",\"null\")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode(\"pushHash\");c\u003Cd;c++)this.pushParam(b[c].value);for(;c--;)this.opcode(\"assignToHash\",b[c].key);this.opcode(\"popHash\")},opcode:function(a){this.opcodes.push({opcode:a,args:p.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=o[\"default\"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&o[\"default\"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?\"helper\":e?\"ambiguous\":\"simple\"},pushParams:function(a){for(var b=0,c=a.length;b\u003Cc;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||\"\";if(this.stringParams)b.replace&&(b=b.replace(\u002F^(\\.?\\.\\\u002F)*\u002Fg,\"\").replace(\u002F\\\u002F\u002Fg,\".\")),a.depth&&this.addDepth(a.depth),this.opcode(\"getContext\",a.depth||0),this.opcode(\"pushStringParam\",b,a.type),\"SubExpression\"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||o[\"default\"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(\".\");this.opcode(\"pushId\",\"BlockParam\",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\u002F^this(?:\\.|$)\u002F,\"\").replace(\u002F^\\.\\\u002F\u002F,\"\").replace(\u002F^\\.$\u002F,\"\")),this.opcode(\"pushId\",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),a.hash?this.accept(a.hash):this.opcode(\"emptyHash\",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b\u003Cc;b++){var d=this.options.blockParams[b],e=d&&m.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){\"use strict\";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f\u003Cg;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable(\"container.strict\"),\"(\",e,\", \",b.quotedString(c[f]),\", \",JSON.stringify(b.source.currentLocation),\" )\"]:e}var g=c(13)[\"default\"],h=c(1)[\"default\"];b.__esModule=!0;var i=c(4),j=c(6),k=h(j),l=c(5),m=c(53),n=h(m);e.prototype={nameLookup:function(a,b){return this.internalNameLookup(a,b)},depthedLookup:function(a){return[this.aliasable(\"container.lookup\"),'(depths, \"',a,'\")']},compilerInfo:function(){var a=i.COMPILER_REVISION,b=i.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return l.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?[\"return \",a,\";\"]:c?[\"buffer += \",a,\";\"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString(\"\")},internalNameLookup:function(a,b){return this.lookupPropertyFunctionIsUsed=!0,[\"lookupProperty(\",a,\",\",JSON.stringify(b),\")\"]},lookupPropertyFunctionIsUsed:!1,compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h\u003Ci;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(\"\"),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k[\"default\"](\"Compile completed with content left on stack\");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend([\"var decorators = container.decorators, \",this.lookupPropertyFunctionVarDeclaration(),\";\\n\"]),\n this.decorators.push(\"return fn;\"),d?this.decorators=Function.apply(this,[\"fn\",\"props\",\"container\",\"depth0\",\"data\",\"blockParams\",\"depths\",this.decorators.merge()]):(this.decorators.prepend(\"function(fn, props, container, depth0, data, blockParams, depths) {\\n\"),this.decorators.push(\"}\\n\"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h\u003Ci;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+\"_d\"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new n[\"default\"](this.options.srcName),this.decorators=new n[\"default\"](this.options.srcName)},createFunctionContext:function(a){var b=this,c=\"\",d=this.stackVars.concat(this.registers.list);d.length>0&&(c+=\", \"+d.join(\", \"));var e=0;g(this.aliases).forEach(function(a){var d=b.aliases[a];d.children&&d.referenceCount>1&&(c+=\", alias\"+ ++e+\"=\"+a,d.children[0]=\"alias\"+e)}),this.lookupPropertyFunctionIsUsed&&(c+=\", \"+this.lookupPropertyFunctionVarDeclaration());var f=[\"container\",\"depth0\",\"helpers\",\"partials\",\"data\"];(this.useBlockParams||this.useDepths)&&f.push(\"blockParams\"),this.useDepths&&f.push(\"depths\");var h=this.mergeSource(c);return a?(f.push(h),Function.apply(this,f)):this.source.wrap([\"function(\",f.join(\",\"),\") {\\n  \",h,\"}\"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(\"  + \"):f=a,g=a):(f&&(e?f.prepend(\"buffer += \"):d=!0,g.add(\";\"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend(\"return \"),g.add(\";\")):e||this.source.push('return \"\";'):(a+=\", buffer = \"+(d?\"\":this.initializeBuffer()),f?(f.prepend(\"return buffer + \"),g.add(\";\")):this.source.push(\"return buffer;\")),a&&this.source.prepend(\"var \"+a.substring(2)+(d?\"\":\";\\n\")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return\"\\n      lookupProperty = container.lookupProperty || function(parent, propertyName) {\\n        if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\\n          return parent[propertyName];\\n        }\\n        return undefined\\n    }\\n    \".trim()},blockValue:function(a){var b=this.aliasable(\"container.hooks.blockHelperMissing\"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,\"call\",c))},ambiguousBlockValue:function(){var a=this.aliasable(\"container.hooks.blockHelperMissing\"),b=[this.contextName(0)];this.setupHelperArgs(\"\",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource([\"if (!\",this.lastHelper,\") { \",c,\" = \",this.source.functionCall(a,\"call\",b),\"}\"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[\" != null ? \",a,' : \"\"']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource([\"if (\",a,\" != null) { \",this.appendToBuffer(a,void 0,!0),\" }\"]),this.environment.isSimple&&this.pushSource([\"else { \",this.appendToBuffer(\"''\",void 0,!0),\" }\"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable(\"container.escapeExpression\"),\"(\",this.popStack(),\")\"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath(\"context\",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push([\"blockParams[\",a[0],\"][\",a[1],\"]\"]),this.resolvePath(\"context\",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral(\"container.data(data, \"+a+\")\"):this.pushStackLiteral(\"data\"),this.resolvePath(\"data\",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c\u003Ch;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[\" && \",f]:[\" != null ? \",f,\" : \",e]})},resolvePossibleLambda:function(){this.push([this.aliasable(\"container.lambda\"),\"(\",this.popStack(),\", \",this.contextName(0),\")\"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),\"SubExpression\"!==b&&(\"string\"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push(\"{}\"),this.stringParams&&(this.push(\"{}\"),this.push(\"{}\")),this.pushStackLiteral(a?\"undefined\":\"{}\")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup(\"decorators\",b,\"decorator\"),d=this.setupHelperArgs(b,a);this.decorators.push([\"fn = \",this.decorators.functionCall(c,\"\",[\"fn\",\"props\",\"container\",d]),\" || fn;\"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=[];c&&f.push(e.name),f.push(d),this.options.strict||f.push(this.aliasable(\"container.hooks.helperMissing\"));var g=[\"(\",this.itemsSeparatedBy(f,\"||\"),\")\"],h=this.source.functionCall(g,\"call\",e.callParams);this.push(h)},itemsSeparatedBy:function(a,b){var c=[];c.push(a[0]);for(var d=1;d\u003Ca.length;d++)c.push(b,a[d]);return c},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,\"call\",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister(\"helper\");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup(\"helpers\",a,\"helper\"),f=[\"(\",\"(helper = \",e,\" || \",c,\")\"];this.options.strict||(f[0]=\"(helper = \",f.push(\" != null ? helper : \",this.aliasable(\"container.hooks.helperMissing\"))),this.push([\"(\",f,d.paramsInit?[\"),(\",d.paramsInit]:[],\"),\",\"(typeof helper === \",this.aliasable('\"function\"'),\" ? \",this.source.functionCall(\"helper\",\"call\",d.callParams),\" : helper))\"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers=\"helpers\",e.partials=\"partials\",e.decorators=\"container.decorators\",a?d.unshift(b):d.unshift(this.nameLookup(\"partials\",b,\"partial\")),this.options.compat&&(e.depths=\"depths\"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall(\"container.invokePartial\",\"\",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){\"BlockParam\"===a?this.pushStackLiteral(\"blockParams[\"+b[0]+\"].path[\"+b[1]+\"]\"+(c?\" + \"+JSON.stringify(\".\"+c):\"\")):\"PathExpression\"===a?this.pushString(b):\"SubExpression\"===a?this.pushStackLiteral(\"true\"):this.pushStackLiteral(\"null\")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f\u003Cg;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push(\"\");var i=this.context.programs.length;d.index=i,d.name=\"program\"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name=\"program\"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b\u003Cc;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,\"data\",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push(\"blockParams\"),this.useDepths&&c.push(\"depths\"),\"container.program(\"+c.join(\", \")+\")\"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=[\"(\"],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new k[\"default\"](\"replaceStack on non-inline\");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=[\"(\",c],f=!0;else{e=!0;var h=this.incrStack();b=[\"((\",this.push(h),\" = \",g,\")\"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,\")\"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push(\"stack\"+this.stackSlot),this.topStackName()},topStackName:function(){return\"stack\"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b\u003Cc;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f,\" = \",e,\";\"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new k[\"default\"](\"Invalid stack pop\");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?\"depths[\"+a+\"]\":\"depth\"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup(\"helpers\",b,\"helper\"),g=this.aliasable(this.contextName(0)+\" != null ? \"+this.contextName(0)+\" : (container.nullContext || {})\");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||\"container.noop\",d.inverse=j||\"container.noop\");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data=\"data\"),this.useBlockParams&&(d.blockParams=\"blockParams\"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e.loc=JSON.stringify(this.source.currentLocation),e=this.objectLiteral(e),d?(this.useRegister(\"options\"),c.push(\"options\"),[\"options=\",e]):c?(c.push(e),\"\"):e}},function(){for(var a=\"break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false\".split(\" \"),b=e.RESERVED_WORDS={},c=0,d=a.length;c\u003Cd;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&\u002F^[a-zA-Z_$][0-9a-zA-Z_$]*$\u002F.test(a)},b[\"default\"]=e,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b,c){if(g.isArray(a)){for(var d=[],e=0,f=a.length;e\u003Cf;e++)d.push(b.wrap(a[e],c));return d}return\"boolean\"==typeof a||\"number\"==typeof a?a+\"\":a}function e(a){this.srcFile=a,this.source=[]}var f=c(13)[\"default\"];b.__esModule=!0;var g=c(5),h=void 0;try{}catch(i){}h||(h=function(a,b,c,d){this.src=\"\",d&&this.add(d)},h.prototype={add:function(a){g.isArray(a)&&(a=a.join(\"\")),this.src+=a},prepend:function(a){g.isArray(a)&&(a=a.join(\"\")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([\"  \",b,\"\\n\"])}),a},each:function(a){for(var b=0,c=this.source.length;b\u003Cc;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new h(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length\u003C=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof h?a:(a=d(a,this,b),new h(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?\".\"+b+\"(\":\"(\",c,\")\"])},quotedString:function(a){return'\"'+(a+\"\").replace(\u002F\\\\\u002Fg,\"\\\\\\\\\").replace(\u002F\"\u002Fg,'\\\\\"').replace(\u002F\\n\u002Fg,\"\\\\n\").replace(\u002F\\r\u002Fg,\"\\\\r\").replace(\u002F\\u2028\u002Fg,\"\\\\u2028\").replace(\u002F\\u2029\u002Fg,\"\\\\u2029\")+'\"'},objectLiteral:function(a){var b=this,c=[];f(a).forEach(function(e){var f=d(a[e],b);\"undefined\"!==f&&c.push([b.quotedString(e),\":\",f])});var e=this.generateList(c);return e.prepend(\"{\"),e.add(\"}\"),e},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c\u003Ce;c++)c&&b.add(\",\"),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend(\"[\"),b.add(\"]\"),b}},b[\"default\"]=e,a.exports=b[\"default\"]}])});\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flive-order-notify.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flive-order-notify.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flive-order-notify.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flive-order-notify.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,344 +1,344 @@\n-jQuery(function($) {\r\n-    \u002F\u002F Configuration\r\n-    const ajaxurl       = wpcLiveOrder.ajax_url;\r\n-    const text_notify   = wpcLiveOrder.text_notify;\r\n-    const sound_notify  = wpcLiveOrder.sound_notify;\r\n-    const sound_url     = wpcLiveOrder.sound_url;\r\n-    const last_order_id = wpcLiveOrder.last_order_id;\r\n-    const nonce         = wpcLiveOrder.nonce;\r\n-    const local         = 'wpc_last_order_id';\r\n-    const order_page_url = wpcLiveOrder.order_page_url;\r\n-    const order_table_selector = '.wc-orders-list-table tbody';\r\n-    const orders_page_value = 'wc-orders';\r\n-    let soundInterval = false;\r\n-    let pollInterval = null;\r\n-    const pollInterval_ms = 10000;\r\n-\r\n-    \u002F**\r\n-     * Order labeling functionality\r\n-     *\u002F\r\n-    const orderLabeler = {\r\n-        \r\n-        \u002F**\r\n-         * Check if order is recent based on order date\r\n-         * @param {string} orderDateText - Order date string\r\n-         * @returns {object} Recent status object\r\n-         *\u002F\r\n-        isRecentOrder: function(orderDateText) {\r\n-            if (!orderDateText) return false;\r\n-            \r\n-            const orderDate = new Date(orderDateText);\r\n-            const currentDate = new Date();\r\n-            const timeDiff = currentDate.getTime() - orderDate.getTime();\r\n-            const hoursDiff = timeDiff \u002F (1000 * 3600);\r\n-            \r\n-            return {\r\n-                isVeryRecent: hoursDiff \u003C= 1,    \u002F\u002F Within 1 hour\r\n-                isRecent: hoursDiff \u003C= 24,       \u002F\u002F Within 24 hours\r\n-                isToday: hoursDiff \u003C= 48         \u002F\u002F Within 48 hours\r\n-            };\r\n-        },\r\n-\r\n-        \u002F**\r\n-         * Create styled label HTML\r\n-         * @param {string} text - Label text\r\n-         * @param {string} type - Label type (very-recent, recent, today)\r\n-         * @returns {string} HTML string for the label\r\n-         *\u002F\r\n-        createStyledLabel: function(text, type) {\r\n-            let style = '';\r\n-            \r\n-            switch(type) {\r\n-                case 'very-recent':\r\n-                    style = 'background-color: #ff4757; color: white; animation: pulse 1.5s infinite;';\r\n-                    break;\r\n-                case 'recent':\r\n-                    style = 'background-color: #ff6b6b; color: white; animation: pulse 2s infinite;';\r\n-                    break;\r\n-                case 'today':\r\n-                    style = 'background-color: #ffa502; color: white;';\r\n-                    break;\r\n-            }\r\n-            \r\n-            return `\u003Cspan class=\"recent-order-label ${type}\" style=\"display: inline-block; padding: 2px 6px; border-radius: 3px; font-size: 0.75em; font-weight: bold; margin-left: 5px; text-transform: uppercase; letter-spacing: 0.5px; ${style}\">${text}\u003C\u002Fspan>`;\r\n-        },\r\n-\r\n-        \u002F**\r\n-         * Add recent labels to order numbers\r\n-         *\u002F\r\n-        addRecentLabels: function() {\r\n-            $('.order-view strong').each(function() {\r\n-                const $orderElement = $(this);\r\n-                \r\n-                \u002F\u002F Skip if already processed\r\n-                if ($orderElement.find('.recent-order-label').length > 0) {\r\n-                    return;\r\n-                }\r\n-                \r\n-                \u002F\u002F Find the order date from the order row\r\n-                const $orderRow = $orderElement.closest('tr');\r\n-                let orderDateText = $orderRow.find('.column-order_date time').attr('datetime');\r\n-                \r\n-                if (!orderDateText) {\r\n-                    \u002F\u002F Try alternative date selectors\r\n-                    orderDateText = $orderRow.find('.column-order_date').text().trim();\r\n-                }\r\n-                \r\n-                if (orderDateText) {\r\n-                    const recentStatus = orderLabeler.isRecentOrder(orderDateText);\r\n-                    \r\n-                    if (recentStatus.isVeryRecent) {\r\n-                        $orderElement.append(orderLabeler.createStyledLabel('Just Now', 'very-recent'));\r\n-                    } else if (recentStatus.isRecent) {\r\n-                        $orderElement.append(orderLabeler.createStyledLabel('Recent', 'recent'));\r\n-                    } else if (recentStatus.isToday) {\r\n-                        $orderElement.append(orderLabeler.createStyledLabel('Today', 'today'));\r\n-                    }\r\n-                }\r\n-            });\r\n-        },\r\n-\r\n-        \u002F**\r\n-         * Add label to specific order by ID\r\n-         * @param {number} orderId - Order ID to label\r\n-         *\u002F\r\n-        addLabelToOrder: function(orderId) {\r\n-            const $orderElement = $(`.order-view strong:contains(\"#${orderId}\")`);\r\n-            if ($orderElement.length > 0) {\r\n-                if ($orderElement.find('.recent-order-label').length > 0) {\r\n-                    return;\r\n-                }\r\n-                \u002F\u002F Add \"Just Now\" label for newly received orders\r\n-                $orderElement.append(orderLabeler.createStyledLabel('Just Now', 'very-recent'));\r\n-            }\r\n-        }\r\n-    };\r\n-\r\n-    \u002F**\r\n-     * Displays a live notification popup for a new order.\r\n-     *\r\n-     * @param {number|string} orderId - The ID of the new order to display in the notification.\r\n-     * \r\n-     * This function creates a styled notification element, appends it to the notification list,\r\n-     * and animates its appearance. The notification can be dismissed manually by clicking the close button,\r\n-     * or it will automatically disappear after 5 seconds. The notification content includes the order ID.\r\n-     *\u002F\r\n-    function showNotice(orderId) {\r\n-        const noticeList = document.querySelector('.wpc-live-notice-list');\r\n-        const soundDuration = wpcLiveOrder.sound_duration * 60 * 1000;\r\n-        if (!noticeList) return;\r\n-    \r\n-        const notice = document.createElement('div');\r\n-        notice.className = 'wpc-live-order-notice';\r\n-        const orderViewUrl = `${wpcLiveOrder.admin_url}admin.php?page=wc-orders&action=edit&id=${orderId}`;\r\n-\r\n-        notice.innerHTML = `\r\n-            \u003Cspan class=\"notice-close\">×\u003C\u002Fspan>\r\n-            \u003Cdiv class=\"notice-icon\">\r\n-                \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                    \u003Ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#22C55E\"\u002F>\r\n-                    \u003Cpath d=\"M8 12L11 15L16 9\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                \u003C\u002Fsvg>\r\n-            \u003C\u002Fdiv>\r\n-            \u003Cdiv class=\"notice-content\">\r\n-                \u003Cstrong class=\"notice-title\">New Order Placed!\u003C\u002Fstrong>\r\n-                \u003Cp class=\"notice-message\">Congratulations! You've received Order #\u003Ca href=\"${orderViewUrl}\">${orderId}\u003C\u002Fa>\u003C\u002Fp>\r\n-            \u003C\u002Fdiv>\r\n-        `;\r\n-    \r\n-        \u002F\u002F Append and trigger animation\r\n-        noticeList.appendChild(notice);\r\n-        requestAnimationFrame(() => notice.classList.add('show'));\r\n-        \r\n-        \r\n-        if (soundDuration > 0) {\r\n-            \u002F\u002F Play immediately first time\r\n-            playSound();\r\n-    \r\n-            \u002F\u002F Then repeat after interval\r\n-            soundInterval = setInterval(() => {\r\n-                playSound();\r\n-            }, soundDuration);\r\n-        } else {\r\n-            \u002F\u002F If no duration, just play once\r\n-            playSound();\r\n-        }\r\n-        \r\n-        \u002F\u002F Add label to the new order\r\n-        orderLabeler.addLabelToOrder(orderId);\r\n-    \r\n-        \u002F\u002F Handle close manually or automatically\r\n-        const removeNotice = () => {\r\n-            notice.classList.remove('show');\r\n-            setTimeout(() => notice.remove(), 300); \u002F\u002F match CSS transition\r\n-            clearInterval(soundInterval);\r\n-        };\r\n-    \r\n-        notice.querySelector('.notice-close')?.addEventListener('click', removeNotice);\r\n-        \u002F\u002F setTimeout(removeNotice, 5000);\r\n-    }\r\n-    \r\n-    \u002F**\r\n-     * Plays the notification sound for new orders.\r\n-     * Uses the sound URL provided in the localized settings.\r\n-     * If sound notifications are disabled, this function does nothing.\r\n-     *\u002F\r\n-    function playSound() {\r\n-        if (!sound_notify) return;\r\n-\r\n-        var audio       = new Audio(sound_url);\r\n-        audio.muted     = false;\r\n-        audio.autoplay  = true;   \r\n-        var played      = audio.play();\r\n-\r\n-        if (played) {\r\n-            played.catch((e) => {\r\n-                if (e.name === 'NotAllowedError' ||\r\n-                    e.name === 'NotSupportedError') {\r\n-                    console.log(e.name);\r\n-                }\r\n-            });\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if currently viewing the WooCommerce orders page\r\n-     * @returns {boolean} True if on the orders page\r\n-     *\u002F\r\n-    function isOnOrdersPage() {\r\n-        const urlParams = new URLSearchParams(window.location.search);\r\n-        return urlParams.get('page') === orders_page_value;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Reload the orders table with latest data from the server\r\n-     * @param {number|string} orderId - The new order ID that was created\r\n-     *\u002F\r\n-    function updateOrderTable(orderId) {\r\n-        const $tableBody = $(order_table_selector);\r\n-\r\n-        $.get(order_page_url, function(html) {\r\n-            const $newTableBody = $(html).find(order_table_selector);\r\n-\r\n-            if ($newTableBody.length) {\r\n-                $tableBody.html($newTableBody.html());\r\n-                orderLabeler.addRecentLabels();\r\n-            }\r\n-        });\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle new order notification\r\n-     * Updates table if on orders page, shows notification on all pages\r\n-     * @param {number|string} orderId - The new order ID\r\n-     *\u002F\r\n-    function handleNewOrder(orderId) {\r\n-        if (isOnOrdersPage()) {\r\n-            updateOrderTable(orderId);\r\n-        }\r\n-\r\n-        showNotice(orderId);\r\n-        setLastOrderId(orderId);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Periodically checks the server for new orders via AJAX.\r\n-     * If a new order is detected, displays a notification and plays a sound.\r\n-     * Uses the 'wpcafe_check_new_order' AJAX action.\r\n-     *\u002F\r\n-    function checkForNewOrders(e, data) {\r\n-        data.wpc_pro_heart = 'live_notify';\r\n-        data.new_order_id  = last_order_id;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handles heartbeat notification for new orders.\r\n-     * Triggered by WordPress Heartbeat API when server detects new orders.\r\n-     *\r\n-     * @param {Event} e - The event object from heartbeat-tick.\r\n-     * @param {Object} data - The data object containing new_order_id from the server.\r\n-     *\u002F\r\n-    function notify(e, data) {\r\n-        if ( ! data.new_order_id ) return;\r\n-        if ( data.new_order_id === getlastOrderId() ) return;\r\n-\r\n-        handleNewOrder(data.new_order_id);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handles the heartbeat-tick event to check for new orders.\r\n-     * \r\n-     * This function updates the data object with the current last order ID and a heartbeat flag,\r\n-     * allowing the server to determine if a new order notification should be sent.\r\n-     *\r\n-     * @param {Event} e - The event object triggered by the heartbeat.\r\n-     * @param {Object} data - The data object to be sent with the heartbeat request.\r\n-     *\u002F\r\n-    function setLastOrderId(orderId) {\r\n-        localStorage.setItem(local, orderId);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieves the last order ID from localStorage.\r\n-     *\r\n-     * @returns {string|null} The last order ID stored in localStorage, or null if not set.\r\n-     *\u002F\r\n-    function getlastOrderId() {\r\n-        return parseInt(localStorage.getItem(local));\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initialize order labeling on page load\r\n-     *\u002F\r\n-    function initializeOrderLabeling() {\r\n-        \u002F\u002F Add labels to existing orders\r\n-        orderLabeler.addRecentLabels();\r\n-        \r\n-        \u002F\u002F Add labels when table is updated\r\n-        $(document).on('DOMNodeInserted', function() {\r\n-            setTimeout(orderLabeler.addRecentLabels, 1000);\r\n-        });\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Starts independent polling (checking for new orders) \r\n-     * incase heartbeat api doesnt work or is too slow\r\n-     *\u002F\r\n-    function startPolling() {\r\n-        if (pollInterval) return; \u002F\u002F Already polling\r\n-\r\n-        pollInterval = setInterval(function() {\r\n-            checkLatestOrder();\r\n-        }, pollInterval_ms);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check for latest order via AJAX\r\n-     * This independent polling method works regardless of tab focus\r\n-     *\u002F\r\n-    function checkLatestOrder() {\r\n-        $.ajax({\r\n-            url: ajaxurl,\r\n-            type: 'POST',\r\n-            data: {\r\n-                action: 'wpc_check_latest_order',\r\n-                last_order_id: getlastOrderId(),\r\n-                nonce: nonce\r\n-            },\r\n-            success: function(response) {\r\n-                if (response.success && response.data.new_order_id && response.data.new_order_id !== getlastOrderId()) {\r\n-                    handleNewOrder(response.data.new_order_id);\r\n-                }\r\n-            }\r\n-        });\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initializes the periodic polling for new orders.\r\n-     *\u002F\r\n-    $(document).on('heartbeat-send', checkForNewOrders);\r\n-    $(document).on('heartbeat-tick', notify);\r\n-    startPolling();\r\n-    \u002F\u002F Initialize order labeling when document is ready\r\n-    initializeOrderLabeling();\r\n+jQuery(function($) {\n+    \u002F\u002F Configuration\n+    const ajaxurl       = wpcLiveOrder.ajax_url;\n+    const text_notify   = wpcLiveOrder.text_notify;\n+    const sound_notify  = wpcLiveOrder.sound_notify;\n+    const sound_url     = wpcLiveOrder.sound_url;\n+    const last_order_id = wpcLiveOrder.last_order_id;\n+    const nonce         = wpcLiveOrder.nonce;\n+    const local         = 'wpc_last_order_id';\n+    const order_page_url = wpcLiveOrder.order_page_url;\n+    const order_table_selector = '.wc-orders-list-table tbody';\n+    const orders_page_value = 'wc-orders';\n+    let soundInterval = false;\n+    let pollInterval = null;\n+    const pollInterval_ms = 10000;\n+\n+    \u002F**\n+     * Order labeling functionality\n+     *\u002F\n+    const orderLabeler = {\n+        \n+        \u002F**\n+         * Check if order is recent based on order date\n+         * @param {string} orderDateText - Order date string\n+         * @returns {object} Recent status object\n+         *\u002F\n+        isRecentOrder: function(orderDateText) {\n+            if (!orderDateText) return false;\n+            \n+            const orderDate = new Date(orderDateText);\n+            const currentDate = new Date();\n+            const timeDiff = currentDate.getTime() - orderDate.getTime();\n+            const hoursDiff = timeDiff \u002F (1000 * 3600);\n+            \n+            return {\n+                isVeryRecent: hoursDiff \u003C= 1,    \u002F\u002F Within 1 hour\n+                isRecent: hoursDiff \u003C= 24,       \u002F\u002F Within 24 hours\n+                isToday: hoursDiff \u003C= 48         \u002F\u002F Within 48 hours\n+            };\n+        },\n+\n+        \u002F**\n+         * Create styled label HTML\n+         * @param {string} text - Label text\n+         * @param {string} type - Label type (very-recent, recent, today)\n+         * @returns {string} HTML string for the label\n+         *\u002F\n+        createStyledLabel: function(text, type) {\n+            let style = '';\n+            \n+            switch(type) {\n+                case 'very-recent':\n+                    style = 'background-color: #ff4757; color: white; animation: pulse 1.5s infinite;';\n+                    break;\n+                case 'recent':\n+                    style = 'background-color: #ff6b6b; color: white; animation: pulse 2s infinite;';\n+                    break;\n+                case 'today':\n+                    style = 'background-color: #ffa502; color: white;';\n+                    break;\n+            }\n+            \n+            return `\u003Cspan class=\"recent-order-label ${type}\" style=\"display: inline-block; padding: 2px 6px; border-radius: 3px; font-size: 0.75em; font-weight: bold; margin-left: 5px; text-transform: uppercase; letter-spacing: 0.5px; ${style}\">${text}\u003C\u002Fspan>`;\n+        },\n+\n+        \u002F**\n+         * Add recent labels to order numbers\n+         *\u002F\n+        addRecentLabels: function() {\n+            $('.order-view strong').each(function() {\n+                const $orderElement = $(this);\n+                \n+                \u002F\u002F Skip if already processed\n+                if ($orderElement.find('.recent-order-label').length > 0) {\n+                    return;\n+                }\n+                \n+                \u002F\u002F Find the order date from the order row\n+                const $orderRow = $orderElement.closest('tr');\n+                let orderDateText = $orderRow.find('.column-order_date time').attr('datetime');\n+                \n+                if (!orderDateText) {\n+                    \u002F\u002F Try alternative date selectors\n+                    orderDateText = $orderRow.find('.column-order_date').text().trim();\n+                }\n+                \n+                if (orderDateText) {\n+                    const recentStatus = orderLabeler.isRecentOrder(orderDateText);\n+                    \n+                    if (recentStatus.isVeryRecent) {\n+                        $orderElement.append(orderLabeler.createStyledLabel('Just Now', 'very-recent'));\n+                    } else if (recentStatus.isRecent) {\n+                        $orderElement.append(orderLabeler.createStyledLabel('Recent', 'recent'));\n+                    } else if (recentStatus.isToday) {\n+                        $orderElement.append(orderLabeler.createStyledLabel('Today', 'today'));\n+                    }\n+                }\n+            });\n+        },\n+\n+        \u002F**\n+         * Add label to specific order by ID\n+         * @param {number} orderId - Order ID to label\n+         *\u002F\n+        addLabelToOrder: function(orderId) {\n+            const $orderElement = $(`.order-view strong:contains(\"#${orderId}\")`);\n+            if ($orderElement.length > 0) {\n+                if ($orderElement.find('.recent-order-label').length > 0) {\n+                    return;\n+                }\n+                \u002F\u002F Add \"Just Now\" label for newly received orders\n+                $orderElement.append(orderLabeler.createStyledLabel('Just Now', 'very-recent'));\n+            }\n+        }\n+    };\n+\n+    \u002F**\n+     * Displays a live notification popup for a new order.\n+     *\n+     * @param {number|string} orderId - The ID of the new order to display in the notification.\n+     * \n+     * This function creates a styled notification element, appends it to the notification list,\n+     * and animates its appearance. The notification can be dismissed manually by clicking the close button,\n+     * or it will automatically disappear after 5 seconds. The notification content includes the order ID.\n+     *\u002F\n+    function showNotice(orderId) {\n+        const noticeList = document.querySelector('.wpc-live-notice-list');\n+        const soundDuration = wpcLiveOrder.sound_duration * 60 * 1000;\n+        if (!noticeList) return;\n+    \n+        const notice = document.createElement('div');\n+        notice.className = 'wpc-live-order-notice';\n+        const orderViewUrl = `${wpcLiveOrder.admin_url}admin.php?page=wc-orders&action=edit&id=${orderId}`;\n+\n+        notice.innerHTML = `\n+            \u003Cspan class=\"notice-close\">×\u003C\u002Fspan>\n+            \u003Cdiv class=\"notice-icon\">\n+                \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                    \u003Ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#22C55E\"\u002F>\n+                    \u003Cpath d=\"M8 12L11 15L16 9\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                \u003C\u002Fsvg>\n+            \u003C\u002Fdiv>\n+            \u003Cdiv class=\"notice-content\">\n+                \u003Cstrong class=\"notice-title\">New Order Placed!\u003C\u002Fstrong>\n+                \u003Cp class=\"notice-message\">Congratulations! You've received Order #\u003Ca href=\"${orderViewUrl}\">${orderId}\u003C\u002Fa>\u003C\u002Fp>\n+            \u003C\u002Fdiv>\n+        `;\n+    \n+        \u002F\u002F Append and trigger animation\n+        noticeList.appendChild(notice);\n+        requestAnimationFrame(() => notice.classList.add('show'));\n+        \n+        \n+        if (soundDuration > 0) {\n+            \u002F\u002F Play immediately first time\n+            playSound();\n+    \n+            \u002F\u002F Then repeat after interval\n+            soundInterval = setInterval(() => {\n+                playSound();\n+            }, soundDuration);\n+        } else {\n+            \u002F\u002F If no duration, just play once\n+            playSound();\n+        }\n+        \n+        \u002F\u002F Add label to the new order\n+        orderLabeler.addLabelToOrder(orderId);\n+    \n+        \u002F\u002F Handle close manually or automatically\n+        const removeNotice = () => {\n+            notice.classList.remove('show');\n+            setTimeout(() => notice.remove(), 300); \u002F\u002F match CSS transition\n+            clearInterval(soundInterval);\n+        };\n+    \n+        notice.querySelector('.notice-close')?.addEventListener('click', removeNotice);\n+        \u002F\u002F setTimeout(removeNotice, 5000);\n+    }\n+    \n+    \u002F**\n+     * Plays the notification sound for new orders.\n+     * Uses the sound URL provided in the localized settings.\n+     * If sound notifications are disabled, this function does nothing.\n+     *\u002F\n+    function playSound() {\n+        if (!sound_notify) return;\n+\n+        var audio       = new Audio(sound_url);\n+        audio.muted     = false;\n+        audio.autoplay  = true;   \n+        var played      = audio.play();\n+\n+        if (played) {\n+            played.catch((e) => {\n+                if (e.name === 'NotAllowedError' ||\n+                    e.name === 'NotSupportedError') {\n+                    console.log(e.name);\n+                }\n+            });\n+        }\n+    }\n+\n+    \u002F**\n+     * Check if currently viewing the WooCommerce orders page\n+     * @returns {boolean} True if on the orders page\n+     *\u002F\n+    function isOnOrdersPage() {\n+        const urlParams = new URLSearchParams(window.location.search);\n+        return urlParams.get('page') === orders_page_value;\n+    }\n+\n+    \u002F**\n+     * Reload the orders table with latest data from the server\n+     * @param {number|string} orderId - The new order ID that was created\n+     *\u002F\n+    function updateOrderTable(orderId) {\n+        const $tableBody = $(order_table_selector);\n+\n+        $.get(order_page_url, function(html) {\n+            const $newTableBody = $(html).find(order_table_selector);\n+\n+            if ($newTableBody.length) {\n+                $tableBody.html($newTableBody.html());\n+                orderLabeler.addRecentLabels();\n+            }\n+        });\n+    }\n+\n+    \u002F**\n+     * Handle new order notification\n+     * Updates table if on orders page, shows notification on all pages\n+     * @param {number|string} orderId - The new order ID\n+     *\u002F\n+    function handleNewOrder(orderId) {\n+        if (isOnOrdersPage()) {\n+            updateOrderTable(orderId);\n+        }\n+\n+        showNotice(orderId);\n+        setLastOrderId(orderId);\n+    }\n+\n+    \u002F**\n+     * Periodically checks the server for new orders via AJAX.\n+     * If a new order is detected, displays a notification and plays a sound.\n+     * Uses the 'wpcafe_check_new_order' AJAX action.\n+     *\u002F\n+    function checkForNewOrders(e, data) {\n+        data.wpc_pro_heart = 'live_notify';\n+        data.new_order_id  = last_order_id;\n+    }\n+\n+    \u002F**\n+     * Handles heartbeat notification for new orders.\n+     * Triggered by WordPress Heartbeat API when server detects new orders.\n+     *\n+     * @param {Event} e - The event object from heartbeat-tick.\n+     * @param {Object} data - The data object containing new_order_id from the server.\n+     *\u002F\n+    function notify(e, data) {\n+        if ( ! data.new_order_id ) return;\n+        if ( data.new_order_id === getlastOrderId() ) return;\n+\n+        handleNewOrder(data.new_order_id);\n+    }\n+\n+    \u002F**\n+     * Handles the heartbeat-tick event to check for new orders.\n+     * \n+     * This function updates the data object with the current last order ID and a heartbeat flag,\n+     * allowing the server to determine if a new order notification should be sent.\n+     *\n+     * @param {Event} e - The event object triggered by the heartbeat.\n+     * @param {Object} data - The data object to be sent with the heartbeat request.\n+     *\u002F\n+    function setLastOrderId(orderId) {\n+        localStorage.setItem(local, orderId);\n+    }\n+\n+    \u002F**\n+     * Retrieves the last order ID from localStorage.\n+     *\n+     * @returns {string|null} The last order ID stored in localStorage, or null if not set.\n+     *\u002F\n+    function getlastOrderId() {\n+        return parseInt(localStorage.getItem(local));\n+    }\n+\n+    \u002F**\n+     * Initialize order labeling on page load\n+     *\u002F\n+    function initializeOrderLabeling() {\n+        \u002F\u002F Add labels to existing orders\n+        orderLabeler.addRecentLabels();\n+        \n+        \u002F\u002F Add labels when table is updated\n+        $(document).on('DOMNodeInserted', function() {\n+            setTimeout(orderLabeler.addRecentLabels, 1000);\n+        });\n+    }\n+\n+    \u002F**\n+     * Starts independent polling (checking for new orders) \n+     * incase heartbeat api doesnt work or is too slow\n+     *\u002F\n+    function startPolling() {\n+        if (pollInterval) return; \u002F\u002F Already polling\n+\n+        pollInterval = setInterval(function() {\n+            checkLatestOrder();\n+        }, pollInterval_ms);\n+    }\n+\n+    \u002F**\n+     * Check for latest order via AJAX\n+     * This independent polling method works regardless of tab focus\n+     *\u002F\n+    function checkLatestOrder() {\n+        $.ajax({\n+            url: ajaxurl,\n+            type: 'POST',\n+            data: {\n+                action: 'wpc_check_latest_order',\n+                last_order_id: getlastOrderId(),\n+                nonce: nonce\n+            },\n+            success: function(response) {\n+                if (response.success && response.data.new_order_id && response.data.new_order_id !== getlastOrderId()) {\n+                    handleNewOrder(response.data.new_order_id);\n+                }\n+            }\n+        });\n+    }\n+\n+    \u002F**\n+     * Initializes the periodic polling for new orders.\n+     *\u002F\n+    $(document).on('heartbeat-send', checkForNewOrders);\n+    $(document).on('heartbeat-tick', notify);\n+    startPolling();\n+    \u002F\u002F Initialize order labeling when document is ready\n+    initializeOrderLabeling();\n });\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Far.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Far.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Far.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Far.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,52 +1,52 @@\n-(function (global, factory) {\r\n-    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\r\n-    typeof define === 'function' && define.amd ? define(['exports'], factory) :\r\n-    (global = global || self, factory(global.ar = {}));\r\n-  }(this, (function (exports) { 'use strict';\r\n-  \r\n-    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\r\n-        ? window.flatpickr\r\n-        : {\r\n-            l10ns: {},\r\n-        };\r\n-    var Arabic = {\r\n-        weekdays: {\r\n-            shorthand: [\"أحد\", \"اثنين\", \"ثلاثاء\", \"أربعاء\", \"خميس\", \"جمعة\", \"سبت\"],\r\n-            longhand: [\r\n-                \"الأحد\",\r\n-                \"الاثنين\",\r\n-                \"الثلاثاء\",\r\n-                \"الأربعاء\",\r\n-                \"الخميس\",\r\n-                \"الجمعة\",\r\n-                \"السبت\",\r\n-            ],\r\n-        },\r\n-        months: {\r\n-            shorthand: [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"],\r\n-            longhand: [\r\n-                \"يناير\",\r\n-                \"فبراير\",\r\n-                \"مارس\",\r\n-                \"أبريل\",\r\n-                \"مايو\",\r\n-                \"يونيو\",\r\n-                \"يوليو\",\r\n-                \"أغسطس\",\r\n-                \"سبتمبر\",\r\n-                \"أكتوبر\",\r\n-                \"نوفمبر\",\r\n-                \"ديسمبر\",\r\n-            ],\r\n-        },\r\n-        rangeSeparator: \" - \",\r\n-    };\r\n-    fp.l10ns.ar = Arabic;\r\n-    var ar = fp.l10ns;\r\n-  \r\n-    exports.Arabic = Arabic;\r\n-    exports.default = ar;\r\n-  \r\n-    Object.defineProperty(exports, '__esModule', { value: true });\r\n-  \r\n+(function (global, factory) {\n+    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n+    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n+    (global = global || self, factory(global.ar = {}));\n+  }(this, (function (exports) { 'use strict';\n+  \n+    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\n+        ? window.flatpickr\n+        : {\n+            l10ns: {},\n+        };\n+    var Arabic = {\n+        weekdays: {\n+            shorthand: [\"أحد\", \"اثنين\", \"ثلاثاء\", \"أربعاء\", \"خميس\", \"جمعة\", \"سبت\"],\n+            longhand: [\n+                \"الأحد\",\n+                \"الاثنين\",\n+                \"الثلاثاء\",\n+                \"الأربعاء\",\n+                \"الخميس\",\n+                \"الجمعة\",\n+                \"السبت\",\n+            ],\n+        },\n+        months: {\n+            shorthand: [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"],\n+            longhand: [\n+                \"يناير\",\n+                \"فبراير\",\n+                \"مارس\",\n+                \"أبريل\",\n+                \"مايو\",\n+                \"يونيو\",\n+                \"يوليو\",\n+                \"أغسطس\",\n+                \"سبتمبر\",\n+                \"أكتوبر\",\n+                \"نوفمبر\",\n+                \"ديسمبر\",\n+            ],\n+        },\n+        rangeSeparator: \" - \",\n+    };\n+    fp.l10ns.ar = Arabic;\n+    var ar = fp.l10ns;\n+  \n+    exports.Arabic = Arabic;\n+    exports.default = ar;\n+  \n+    Object.defineProperty(exports, '__esModule', { value: true });\n+  \n   })));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fde.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fde.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fde.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fde.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,70 +1,70 @@\n-(function (global, factory) {\r\n-    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\r\n-    typeof define === 'function' && define.amd ? define(['exports'], factory) :\r\n-    (global = global || self, factory(global.de = {}));\r\n-  }(this, (function (exports) { 'use strict';\r\n-  \r\n-    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\r\n-        ? window.flatpickr\r\n-        : {\r\n-            l10ns: {},\r\n-        };\r\n-    var German = {\r\n-        weekdays: {\r\n-            shorthand: [\"So\", \"Mo\", \"Di\", \"Mi\", \"Do\", \"Fr\", \"Sa\"],\r\n-            longhand: [\r\n-                \"Sonntag\",\r\n-                \"Montag\",\r\n-                \"Dienstag\",\r\n-                \"Mittwoch\",\r\n-                \"Donnerstag\",\r\n-                \"Freitag\",\r\n-                \"Samstag\",\r\n-            ],\r\n-        },\r\n-        months: {\r\n-            shorthand: [\r\n-                \"Jan\",\r\n-                \"Feb\",\r\n-                \"Mär\",\r\n-                \"Apr\",\r\n-                \"Mai\",\r\n-                \"Jun\",\r\n-                \"Jul\",\r\n-                \"Aug\",\r\n-                \"Sep\",\r\n-                \"Okt\",\r\n-                \"Nov\",\r\n-                \"Dez\",\r\n-            ],\r\n-            longhand: [\r\n-                \"Januar\",\r\n-                \"Februar\",\r\n-                \"März\",\r\n-                \"April\",\r\n-                \"Mai\",\r\n-                \"Juni\",\r\n-                \"Juli\",\r\n-                \"August\",\r\n-                \"September\",\r\n-                \"Oktober\",\r\n-                \"November\",\r\n-                \"Dezember\",\r\n-            ],\r\n-        },\r\n-        firstDayOfWeek: 1,\r\n-        weekAbbreviation: \"KW\",\r\n-        rangeSeparator: \" bis \",\r\n-        scrollTitle: \"Zum Ändern scrollen\",\r\n-        toggleTitle: \"Zum Umschalten klicken\",\r\n-        time_24hr: true,\r\n-    };\r\n-    fp.l10ns.de = German;\r\n-    var de = fp.l10ns;\r\n-  \r\n-    exports.German = German;\r\n-    exports.default = de;\r\n-  \r\n-    Object.defineProperty(exports, '__esModule', { value: true });\r\n-  \r\n+(function (global, factory) {\n+    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n+    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n+    (global = global || self, factory(global.de = {}));\n+  }(this, (function (exports) { 'use strict';\n+  \n+    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\n+        ? window.flatpickr\n+        : {\n+            l10ns: {},\n+        };\n+    var German = {\n+        weekdays: {\n+            shorthand: [\"So\", \"Mo\", \"Di\", \"Mi\", \"Do\", \"Fr\", \"Sa\"],\n+            longhand: [\n+                \"Sonntag\",\n+                \"Montag\",\n+                \"Dienstag\",\n+                \"Mittwoch\",\n+                \"Donnerstag\",\n+                \"Freitag\",\n+                \"Samstag\",\n+            ],\n+        },\n+        months: {\n+            shorthand: [\n+                \"Jan\",\n+                \"Feb\",\n+                \"Mär\",\n+                \"Apr\",\n+                \"Mai\",\n+                \"Jun\",\n+                \"Jul\",\n+                \"Aug\",\n+                \"Sep\",\n+                \"Okt\",\n+                \"Nov\",\n+                \"Dez\",\n+            ],\n+            longhand: [\n+                \"Januar\",\n+                \"Februar\",\n+                \"März\",\n+                \"April\",\n+                \"Mai\",\n+                \"Juni\",\n+                \"Juli\",\n+                \"August\",\n+                \"September\",\n+                \"Oktober\",\n+                \"November\",\n+                \"Dezember\",\n+            ],\n+        },\n+        firstDayOfWeek: 1,\n+        weekAbbreviation: \"KW\",\n+        rangeSeparator: \" bis \",\n+        scrollTitle: \"Zum Ändern scrollen\",\n+        toggleTitle: \"Zum Umschalten klicken\",\n+        time_24hr: true,\n+    };\n+    fp.l10ns.de = German;\n+    var de = fp.l10ns;\n+  \n+    exports.German = German;\n+    exports.default = de;\n+  \n+    Object.defineProperty(exports, '__esModule', { value: true });\n+  \n   })));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fes.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fes.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fes.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fes.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,70 +1,70 @@\n-(function (global, factory) {\r\n-    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\r\n-    typeof define === 'function' && define.amd ? define(['exports'], factory) :\r\n-    (global = global || self, factory(global.es = {}));\r\n-  }(this, (function (exports) { 'use strict';\r\n-  \r\n-    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\r\n-        ? window.flatpickr\r\n-        : {\r\n-            l10ns: {},\r\n-        };\r\n-    var Spanish = {\r\n-        weekdays: {\r\n-            shorthand: [\"Dom\", \"Lun\", \"Mar\", \"Mié\", \"Jue\", \"Vie\", \"Sáb\"],\r\n-            longhand: [\r\n-                \"Domingo\",\r\n-                \"Lunes\",\r\n-                \"Martes\",\r\n-                \"Miércoles\",\r\n-                \"Jueves\",\r\n-                \"Viernes\",\r\n-                \"Sábado\",\r\n-            ],\r\n-        },\r\n-        months: {\r\n-            shorthand: [\r\n-                \"Ene\",\r\n-                \"Feb\",\r\n-                \"Mar\",\r\n-                \"Abr\",\r\n-                \"May\",\r\n-                \"Jun\",\r\n-                \"Jul\",\r\n-                \"Ago\",\r\n-                \"Sep\",\r\n-                \"Oct\",\r\n-                \"Nov\",\r\n-                \"Dic\",\r\n-            ],\r\n-            longhand: [\r\n-                \"Enero\",\r\n-                \"Febrero\",\r\n-                \"Marzo\",\r\n-                \"Abril\",\r\n-                \"Mayo\",\r\n-                \"Junio\",\r\n-                \"Julio\",\r\n-                \"Agosto\",\r\n-                \"Septiembre\",\r\n-                \"Octubre\",\r\n-                \"Noviembre\",\r\n-                \"Diciembre\",\r\n-            ],\r\n-        },\r\n-        ordinal: function () {\r\n-            return \"º\";\r\n-        },\r\n-        firstDayOfWeek: 1,\r\n-        rangeSeparator: \" a \",\r\n-        time_24hr: true,\r\n-    };\r\n-    fp.l10ns.es = Spanish;\r\n-    var es = fp.l10ns;\r\n-  \r\n-    exports.Spanish = Spanish;\r\n-    exports.default = es;\r\n-  \r\n-    Object.defineProperty(exports, '__esModule', { value: true });\r\n-  \r\n+(function (global, factory) {\n+    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n+    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n+    (global = global || self, factory(global.es = {}));\n+  }(this, (function (exports) { 'use strict';\n+  \n+    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\n+        ? window.flatpickr\n+        : {\n+            l10ns: {},\n+        };\n+    var Spanish = {\n+        weekdays: {\n+            shorthand: [\"Dom\", \"Lun\", \"Mar\", \"Mié\", \"Jue\", \"Vie\", \"Sáb\"],\n+            longhand: [\n+                \"Domingo\",\n+                \"Lunes\",\n+                \"Martes\",\n+                \"Miércoles\",\n+                \"Jueves\",\n+                \"Viernes\",\n+                \"Sábado\",\n+            ],\n+        },\n+        months: {\n+            shorthand: [\n+                \"Ene\",\n+                \"Feb\",\n+                \"Mar\",\n+                \"Abr\",\n+                \"May\",\n+                \"Jun\",\n+                \"Jul\",\n+                \"Ago\",\n+                \"Sep\",\n+                \"Oct\",\n+                \"Nov\",\n+                \"Dic\",\n+            ],\n+            longhand: [\n+                \"Enero\",\n+                \"Febrero\",\n+                \"Marzo\",\n+                \"Abril\",\n+                \"Mayo\",\n+                \"Junio\",\n+                \"Julio\",\n+                \"Agosto\",\n+                \"Septiembre\",\n+                \"Octubre\",\n+                \"Noviembre\",\n+                \"Diciembre\",\n+            ],\n+        },\n+        ordinal: function () {\n+            return \"º\";\n+        },\n+        firstDayOfWeek: 1,\n+        rangeSeparator: \" a \",\n+        time_24hr: true,\n+    };\n+    fp.l10ns.es = Spanish;\n+    var es = fp.l10ns;\n+  \n+    exports.Spanish = Spanish;\n+    exports.default = es;\n+  \n+    Object.defineProperty(exports, '__esModule', { value: true });\n+  \n   })));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fja.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fja.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fja.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fja.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,67 +1,67 @@\n-(function (global, factory) {\r\n-  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\r\n-  typeof define === 'function' && define.amd ? define(['exports'], factory) :\r\n-  (global = global || self, factory(global.ja = {}));\r\n-}(this, (function (exports) { 'use strict';\r\n-\r\n-  var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\r\n-      ? window.flatpickr\r\n-      : {\r\n-          l10ns: {},\r\n-      };\r\n-  var Japanese = {\r\n-      weekdays: {\r\n-          shorthand: [\"日\", \"月\", \"火\", \"水\", \"木\", \"金\", \"土\"],\r\n-          longhand: [\r\n-              \"日曜日\",\r\n-              \"月曜日\",\r\n-              \"火曜日\",\r\n-              \"水曜日\",\r\n-              \"木曜日\",\r\n-              \"金曜日\",\r\n-              \"土曜日\",\r\n-          ],\r\n-      },\r\n-      months: {\r\n-          shorthand: [\r\n-              \"1月\",\r\n-              \"2月\",\r\n-              \"3月\",\r\n-              \"4月\",\r\n-              \"5月\",\r\n-              \"6月\",\r\n-              \"7月\",\r\n-              \"8月\",\r\n-              \"9月\",\r\n-              \"10月\",\r\n-              \"11月\",\r\n-              \"12月\",\r\n-          ],\r\n-          longhand: [\r\n-              \"1月\",\r\n-              \"2月\",\r\n-              \"3月\",\r\n-              \"4月\",\r\n-              \"5月\",\r\n-              \"6月\",\r\n-              \"7月\",\r\n-              \"8月\",\r\n-              \"9月\",\r\n-              \"10月\",\r\n-              \"11月\",\r\n-              \"12月\",\r\n-          ],\r\n-      },\r\n-      time_24hr: true,\r\n-      rangeSeparator: \" から \",\r\n-      firstDayOfWeek: 1,\r\n-  };\r\n-  fp.l10ns.ja = Japanese;\r\n-  var ja = fp.l10ns;\r\n-\r\n-  exports.Japanese = Japanese;\r\n-  exports.default = ja;\r\n-\r\n-  Object.defineProperty(exports, '__esModule', { value: true });\r\n-\r\n+(function (global, factory) {\n+  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n+  typeof define === 'function' && define.amd ? define(['exports'], factory) :\n+  (global = global || self, factory(global.ja = {}));\n+}(this, (function (exports) { 'use strict';\n+\n+  var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\n+      ? window.flatpickr\n+      : {\n+          l10ns: {},\n+      };\n+  var Japanese = {\n+      weekdays: {\n+          shorthand: [\"日\", \"月\", \"火\", \"水\", \"木\", \"金\", \"土\"],\n+          longhand: [\n+              \"日曜日\",\n+              \"月曜日\",\n+              \"火曜日\",\n+              \"水曜日\",\n+              \"木曜日\",\n+              \"金曜日\",\n+              \"土曜日\",\n+          ],\n+      },\n+      months: {\n+          shorthand: [\n+              \"1月\",\n+              \"2月\",\n+              \"3月\",\n+              \"4月\",\n+              \"5月\",\n+              \"6月\",\n+              \"7月\",\n+              \"8月\",\n+              \"9月\",\n+              \"10月\",\n+              \"11月\",\n+              \"12月\",\n+          ],\n+          longhand: [\n+              \"1月\",\n+              \"2月\",\n+              \"3月\",\n+              \"4月\",\n+              \"5月\",\n+              \"6月\",\n+              \"7月\",\n+              \"8月\",\n+              \"9月\",\n+              \"10月\",\n+              \"11月\",\n+              \"12月\",\n+          ],\n+      },\n+      time_24hr: true,\n+      rangeSeparator: \" から \",\n+      firstDayOfWeek: 1,\n+  };\n+  fp.l10ns.ja = Japanese;\n+  var ja = fp.l10ns;\n+\n+  exports.Japanese = Japanese;\n+  exports.default = ja;\n+\n+  Object.defineProperty(exports, '__esModule', { value: true });\n+\n })));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fru.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fru.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocal\u002Fru.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocal\u002Fru.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,75 +1,75 @@\n-(function (global, factory) {\r\n-    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\r\n-    typeof define === 'function' && define.amd ? define(['exports'], factory) :\r\n-    (global = global || self, factory(global.ru = {}));\r\n-  }(this, (function (exports) { 'use strict';\r\n-  \r\n-    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\r\n-        ? window.flatpickr\r\n-        : {\r\n-            l10ns: {},\r\n-        };\r\n-    var Russian = {\r\n-        weekdays: {\r\n-            shorthand: [\"Вс\", \"Пн\", \"Вт\", \"Ср\", \"Чт\", \"Пт\", \"Сб\"],\r\n-            longhand: [\r\n-                \"Воскресенье\",\r\n-                \"Понедельник\",\r\n-                \"Вторник\",\r\n-                \"Среда\",\r\n-                \"Четверг\",\r\n-                \"Пятница\",\r\n-                \"Суббота\",\r\n-            ],\r\n-        },\r\n-        months: {\r\n-            shorthand: [\r\n-                \"Янв\",\r\n-                \"Фев\",\r\n-                \"Март\",\r\n-                \"Апр\",\r\n-                \"Май\",\r\n-                \"Июнь\",\r\n-                \"Июль\",\r\n-                \"Авг\",\r\n-                \"Сен\",\r\n-                \"Окт\",\r\n-                \"Ноя\",\r\n-                \"Дек\",\r\n-            ],\r\n-            longhand: [\r\n-                \"Январь\",\r\n-                \"Февраль\",\r\n-                \"Март\",\r\n-                \"Апрель\",\r\n-                \"Май\",\r\n-                \"Июнь\",\r\n-                \"Июль\",\r\n-                \"Август\",\r\n-                \"Сентябрь\",\r\n-                \"Октябрь\",\r\n-                \"Ноябрь\",\r\n-                \"Декабрь\",\r\n-            ],\r\n-        },\r\n-        firstDayOfWeek: 1,\r\n-        ordinal: function () {\r\n-            return \"\";\r\n-        },\r\n-        rangeSeparator: \" — \",\r\n-        weekAbbreviation: \"Нед.\",\r\n-        scrollTitle: \"Прокрутите для увеличения\",\r\n-        toggleTitle: \"Нажмите для переключения\",\r\n-        amPM: [\"ДП\", \"ПП\"],\r\n-        yearAriaLabel: \"Год\",\r\n-        time_24hr: true,\r\n-    };\r\n-    fp.l10ns.ru = Russian;\r\n-    var ru = fp.l10ns;\r\n-  \r\n-    exports.Russian = Russian;\r\n-    exports.default = ru;\r\n-  \r\n-    Object.defineProperty(exports, '__esModule', { value: true });\r\n-  \r\n+(function (global, factory) {\n+    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n+    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n+    (global = global || self, factory(global.ru = {}));\n+  }(this, (function (exports) { 'use strict';\n+  \n+    var fp = typeof window !== \"undefined\" && window.flatpickr !== undefined\n+        ? window.flatpickr\n+        : {\n+            l10ns: {},\n+        };\n+    var Russian = {\n+        weekdays: {\n+            shorthand: [\"Вс\", \"Пн\", \"Вт\", \"Ср\", \"Чт\", \"Пт\", \"Сб\"],\n+            longhand: [\n+                \"Воскресенье\",\n+                \"Понедельник\",\n+                \"Вторник\",\n+                \"Среда\",\n+                \"Четверг\",\n+                \"Пятница\",\n+                \"Суббота\",\n+            ],\n+        },\n+        months: {\n+            shorthand: [\n+                \"Янв\",\n+                \"Фев\",\n+                \"Март\",\n+                \"Апр\",\n+                \"Май\",\n+                \"Июнь\",\n+                \"Июль\",\n+                \"Авг\",\n+                \"Сен\",\n+                \"Окт\",\n+                \"Ноя\",\n+                \"Дек\",\n+            ],\n+            longhand: [\n+                \"Январь\",\n+                \"Февраль\",\n+                \"Март\",\n+                \"Апрель\",\n+                \"Май\",\n+                \"Июнь\",\n+                \"Июль\",\n+                \"Август\",\n+                \"Сентябрь\",\n+                \"Октябрь\",\n+                \"Ноябрь\",\n+                \"Декабрь\",\n+            ],\n+        },\n+        firstDayOfWeek: 1,\n+        ordinal: function () {\n+            return \"\";\n+        },\n+        rangeSeparator: \" — \",\n+        weekAbbreviation: \"Нед.\",\n+        scrollTitle: \"Прокрутите для увеличения\",\n+        toggleTitle: \"Нажмите для переключения\",\n+        amPM: [\"ДП\", \"ПП\"],\n+        yearAriaLabel: \"Год\",\n+        time_24hr: true,\n+    };\n+    fp.l10ns.ru = Russian;\n+    var ru = fp.l10ns;\n+  \n+    exports.Russian = Russian;\n+    exports.default = ru;\n+  \n+    Object.defineProperty(exports, '__esModule', { value: true });\n+  \n   })));\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocation-selector.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocation-selector.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Flocation-selector.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Flocation-selector.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,136 +1,136 @@\n-(function($){\r\n-    const $modal       = $('#wpc-location-selector-modal');\r\n-    const $openBtn     = $('.wpc-location__address-button');\r\n-    const $closeBtn    = $modal.find('.wpc-modal-close');\r\n-    const $saveBtn     = $('#wpc-saveLocation');\r\n-    const $select      = $('#wpc-locationSelect');\r\n-    const $hiddenInput = $('#selected_location');\r\n-    const $label       = $('#wpc-locationLabel');\r\n-    const $loader      = $('.wpc-btn-loader');\r\n-\r\n-    const selectedLocation = wpcLocation.selectedLocation;\r\n-    const cartUrl          = wpcLocation.wc_cart_url;\r\n-\r\n-\r\n-    \u002F\u002F Modal Events\r\n-    $closeBtn.on('click', closeModal);\r\n-    $saveBtn.on('click', saveLocation);\r\n-    $(document).on('click', '.wpc-location__address-button', open_location_popup);\r\n-\r\n-    \u002F\u002F Open location modal if not selected.\r\n-    autoOpenModal();\r\n-\r\n-    \u002F**\r\n-     * Automatically opens the location selector modal if a location has not been selected\r\n-     * and the modal is enabled for the current page based on plugin settings.\r\n-     *\r\n-     * The modal will not open if:\r\n-     *   - A location is already selected.\r\n-     *   - The location selector is set to \"dont_show\".\r\n-     *   - The location selector is set to \"specific_pages\" and the current page is not in the allowed list.\r\n-     *\r\n-     * @return {void}\r\n-     *\u002F\r\n-    function autoOpenModal() {\r\n-        if (selectedLocation) {\r\n-            return;\r\n-        }\r\n-\r\n-        if ('dont_show' === wpcLocation.location_selector) {\r\n-            return;\r\n-        }\r\n- \r\n-        \r\n-        openModal();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Close modal\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    function closeModal() {\r\n-        $modal.css('display', 'none');\r\n-        localStorage.setItem('wpc_close_location_modal', true);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the location modal has been closed by the user.\r\n-     *\r\n-     * @return {string|null} Returns the value of 'wpc_close_location_modal' from localStorage, or null if not set.\r\n-     *\u002F\r\n-    function isCloseModal() {\r\n-        return localStorage.getItem('wpc_close_location_modal');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Open location popup\r\n-     *\r\n-     * @param   Object  e  [e description]\r\n-     *\r\n-     * @return  void     [return description]\r\n-     *\u002F\r\n-    function open_location_popup(e) {\r\n-        e.preventDefault();\r\n-        openModal();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save location\r\n-     *\r\n-     * @param   Object  e  Event Object\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    function saveLocation(e) {\r\n-        e.preventDefault();\r\n-\r\n-        const locationId = $('#wpc-locationSelect').val();\r\n-\r\n-        if (!locationId) return;\r\n-\r\n-        if ( selectedLocation == locationId ) {\r\n-            closeModal();\r\n-            return;\r\n-        }\r\n-\r\n-        if (!wpcLocation.wc_cart_empty) {\r\n-            const confirmed = window.confirm('If you select different location your current cart items will be empty');\r\n-\r\n-            if (!confirmed) return; \u002F\u002F If Cancel is pressed, stop execution\r\n-        }\r\n-\r\n-        \r\n-\r\n-        $loader.css('display', 'flex');\r\n-        $.post({\r\n-            url: wpcLocation.ajaxUrl,\r\n-            data: {\r\n-                action: 'save_location',\r\n-                location_id: locationId\r\n-            },\r\n-            success(response) {\r\n-\r\n-                window.location.reload();\r\n-\r\n-                if (response.success) {\r\n-                    $loader.css('display', 'none');\r\n-                    $modal.css('display', 'none');\r\n-\r\n-                } else {\r\n-                    alert('Error saving location');\r\n-                }\r\n-            }\r\n-        });\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Open modal\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    function openModal() {\r\n-        $modal.css('display', 'flex');\r\n-    }\r\n-\r\n-})(jQuery);\r\n+(function($){\n+    const $modal       = $('#wpc-location-selector-modal');\n+    const $openBtn     = $('.wpc-location__address-button');\n+    const $closeBtn    = $modal.find('.wpc-modal-close');\n+    const $saveBtn     = $('#wpc-saveLocation');\n+    const $select      = $('#wpc-locationSelect');\n+    const $hiddenInput = $('#selected_location');\n+    const $label       = $('#wpc-locationLabel');\n+    const $loader      = $('.wpc-btn-loader');\n+\n+    const selectedLocation = wpcLocation.selectedLocation;\n+    const cartUrl          = wpcLocation.wc_cart_url;\n+\n+\n+    \u002F\u002F Modal Events\n+    $closeBtn.on('click', closeModal);\n+    $saveBtn.on('click', saveLocation);\n+    $(document).on('click', '.wpc-location__address-button', open_location_popup);\n+\n+    \u002F\u002F Open location modal if not selected.\n+    autoOpenModal();\n+\n+    \u002F**\n+     * Automatically opens the location selector modal if a location has not been selected\n+     * and the modal is enabled for the current page based on plugin settings.\n+     *\n+     * The modal will not open if:\n+     *   - A location is already selected.\n+     *   - The location selector is set to \"dont_show\".\n+     *   - The location selector is set to \"specific_pages\" and the current page is not in the allowed list.\n+     *\n+     * @return {void}\n+     *\u002F\n+    function autoOpenModal() {\n+        if (selectedLocation) {\n+            return;\n+        }\n+\n+        if ('dont_show' === wpcLocation.location_selector) {\n+            return;\n+        }\n+ \n+        \n+        openModal();\n+    }\n+\n+    \u002F**\n+     * Close modal\n+     *\n+     * @return  void\n+     *\u002F\n+    function closeModal() {\n+        $modal.css('display', 'none');\n+        localStorage.setItem('wpc_close_location_modal', true);\n+    }\n+\n+    \u002F**\n+     * Check if the location modal has been closed by the user.\n+     *\n+     * @return {string|null} Returns the value of 'wpc_close_location_modal' from localStorage, or null if not set.\n+     *\u002F\n+    function isCloseModal() {\n+        return localStorage.getItem('wpc_close_location_modal');\n+    }\n+\n+    \u002F**\n+     * Open location popup\n+     *\n+     * @param   Object  e  [e description]\n+     *\n+     * @return  void     [return description]\n+     *\u002F\n+    function open_location_popup(e) {\n+        e.preventDefault();\n+        openModal();\n+    }\n+\n+    \u002F**\n+     * Save location\n+     *\n+     * @param   Object  e  Event Object\n+     *\n+     * @return  void\n+     *\u002F\n+    function saveLocation(e) {\n+        e.preventDefault();\n+\n+        const locationId = $('#wpc-locationSelect').val();\n+\n+        if (!locationId) return;\n+\n+        if ( selectedLocation == locationId ) {\n+            closeModal();\n+            return;\n+        }\n+\n+        if (!wpcLocation.wc_cart_empty) {\n+            const confirmed = window.confirm('If you select different location your current cart items will be empty');\n+\n+            if (!confirmed) return; \u002F\u002F If Cancel is pressed, stop execution\n+        }\n+\n+        \n+\n+        $loader.css('display', 'flex');\n+        $.post({\n+            url: wpcLocation.ajaxUrl,\n+            data: {\n+                action: 'save_location',\n+                location_id: locationId\n+            },\n+            success(response) {\n+\n+                window.location.reload();\n+\n+                if (response.success) {\n+                    $loader.css('display', 'none');\n+                    $modal.css('display', 'none');\n+\n+                } else {\n+                    alert('Error saving location');\n+                }\n+            }\n+        });\n+    }\n+\n+    \u002F**\n+     * Open modal\n+     *\n+     * @return  void\n+     *\u002F\n+    function openModal() {\n+        $modal.css('display', 'flex');\n+    }\n+\n+})(jQuery);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fmigration-notice.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fmigration-notice.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fmigration-notice.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fmigration-notice.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,56 +1,56 @@\n-jQuery(document).ready(function($) {\r\n-    var $notice = $('.wpcafe-migration-notice');\r\n-\r\n-    if ($notice.length === 0) {\r\n-        return;\r\n-    }\r\n-\r\n-    \u002F\u002F Get data from notice element\r\n-    var restUrl = $notice.data('rest-url');\r\n-    var nonce = $notice.data('nonce');\r\n-    var successMessage = $notice.data('success-message');\r\n-    var errorMessage = $notice.data('error-message');\r\n-\r\n-    $('#wpcafe-run-migration').on('click', function(e) {\r\n-        e.preventDefault();\r\n-\r\n-        var $button = $(this);\r\n-        var $spinner = $button.next('.spinner');\r\n-        var $message = $('.wpcafe-migration-message');\r\n-\r\n-        $button.prop('disabled', true);\r\n-        $spinner.addClass('is-active');\r\n-        $message.text('');\r\n-\r\n-        $.ajax({\r\n-            url: restUrl,\r\n-            method: 'POST',\r\n-            beforeSend: function(xhr) {\r\n-                xhr.setRequestHeader('X-WP-Nonce', nonce);\r\n-            },\r\n-            success: function(response) {\r\n-                $spinner.removeClass('is-active');\r\n-                $message.css('color', 'green').text(response.message || successMessage);\r\n-\r\n-                setTimeout(function() {\r\n-                    $notice.fadeOut();\r\n-                }, 2000);\r\n-            },\r\n-            error: function(xhr) {\r\n-                $spinner.removeClass('is-active');\r\n-                $button.prop('disabled', false);\r\n-\r\n-                var error = errorMessage;\r\n-                if (xhr.responseJSON && xhr.responseJSON.message) {\r\n-                    error = xhr.responseJSON.message;\r\n-                }\r\n-\r\n-                $message.css('color', 'red').text(error);\r\n-            }\r\n-        });\r\n-    });\r\n-\r\n-    $(document).on('click', '.wpcafe-migration-notice .notice-dismiss', function() {\r\n-        $('.wpcafe-migration-notice').fadeOut();\r\n-    });\r\n-});\r\n+jQuery(document).ready(function($) {\n+    var $notice = $('.wpcafe-migration-notice');\n+\n+    if ($notice.length === 0) {\n+        return;\n+    }\n+\n+    \u002F\u002F Get data from notice element\n+    var restUrl = $notice.data('rest-url');\n+    var nonce = $notice.data('nonce');\n+    var successMessage = $notice.data('success-message');\n+    var errorMessage = $notice.data('error-message');\n+\n+    $('#wpcafe-run-migration').on('click', function(e) {\n+        e.preventDefault();\n+\n+        var $button = $(this);\n+        var $spinner = $button.next('.spinner');\n+        var $message = $('.wpcafe-migration-message');\n+\n+        $button.prop('disabled', true);\n+        $spinner.addClass('is-active');\n+        $message.text('');\n+\n+        $.ajax({\n+            url: restUrl,\n+            method: 'POST',\n+            beforeSend: function(xhr) {\n+                xhr.setRequestHeader('X-WP-Nonce', nonce);\n+            },\n+            success: function(response) {\n+                $spinner.removeClass('is-active');\n+                $message.css('color', 'green').text(response.message || successMessage);\n+\n+                setTimeout(function() {\n+                    $notice.fadeOut();\n+                }, 2000);\n+            },\n+            error: function(xhr) {\n+                $spinner.removeClass('is-active');\n+                $button.prop('disabled', false);\n+\n+                var error = errorMessage;\n+                if (xhr.responseJSON && xhr.responseJSON.message) {\n+                    error = xhr.responseJSON.message;\n+                }\n+\n+                $message.css('color', 'red').text(error);\n+            }\n+        });\n+    });\n+\n+    $(document).on('click', '.wpcafe-migration-notice .notice-dismiss', function() {\n+        $('.wpcafe-migration-notice').fadeOut();\n+    });\n+});\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fmini-cart.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fmini-cart.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fmini-cart.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fmini-cart.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,301 +1,301 @@\n-\"use strict\";\r\n-\r\n-\u002F**\r\n- * Intercepts WooCommerce Blocks Store API calls and triggers fragment refresh events for mini-cart updates\r\n- *\u002F\r\n-(function() {\r\n-    if (typeof window !== 'undefined' && typeof window.fetch !== 'undefined') {\r\n-        const originalFetch = window.fetch;\r\n-        window.fetch = function(...args) {\r\n-            const fetchPromise = originalFetch.apply(this, args);\r\n-\r\n-            return fetchPromise.then(response => {\r\n-                if (args[0] && typeof args[0] === 'string' && args[0].includes('wc\u002Fstore\u002Fv1\u002Fcart')) {\r\n-                    const clonedResponse = response.clone();\r\n-\r\n-                    clonedResponse.json().then(data => {\r\n-                        if (data && (data.items || data.totals)) {\r\n-                            if (typeof jQuery !== 'undefined') {\r\n-                                jQuery('body').trigger('wc_fragment_refresh');\r\n-                                jQuery(document).trigger('wc_fragment_refresh');\r\n-                            }\r\n-                        }\r\n-                    }).catch(() => {});\r\n-                }\r\n-                return response;\r\n-            }).catch(error => {\r\n-                return Promise.reject(error);\r\n-            });\r\n-        };\r\n-    }\r\n-})();\r\n-\r\n-(function($) {\r\n-\r\n-    $(document).ready(function() {\r\n-\r\n-        \u002F\u002F Mini-Cart Quantity Handlers\r\n-\r\n-        \u002F\u002F Increase quantity\r\n-        $(document).on('click', '.wpc-woocommerce-mini-cart .quantity .plus', function(e) {\r\n-            e.preventDefault();\r\n-            const $input = $(this).siblings('.qty');\r\n-            const currentVal = parseInt($input.val());\r\n-            $input.val(currentVal + 1).trigger('change');\r\n-        });\r\n-\r\n-        \u002F\u002F Decrease quantity\r\n-        $(document).on('click', '.wpc-woocommerce-mini-cart .quantity .minus', function(e) {\r\n-            e.preventDefault();\r\n-            const $input = $(this).siblings('.qty');\r\n-            const currentVal = parseInt($input.val());\r\n-\r\n-            if (currentVal > 1) {\r\n-                $input.val(currentVal - 1).trigger('change');\r\n-            }\r\n-        });\r\n-\r\n-        \u002F\u002F Handle quantity input change\r\n-        $(document).on('change', '.wpc-woocommerce-mini-cart .qty', function() {\r\n-            const $qtyInput = $(this);\r\n-            let newQty = parseFloat($qtyInput.val());\r\n-\r\n-            \u002F\u002F Ensure quantity is at least 1\r\n-            if (newQty \u003C 1 || isNaN(newQty)) {\r\n-                $qtyInput.val(1);\r\n-                newQty = 1;\r\n-            }\r\n-\r\n-            \u002F\u002F Get cart_item_key and product_id from the input's data attributes\r\n-            let cartItemKey = $qtyInput.data('cart-item-key');\r\n-            let productId = $qtyInput.data('product-id');\r\n-\r\n-            \u002F\u002F Fallback to getting from remove link if not found in input\r\n-            if (!cartItemKey || !productId) {\r\n-                const $cartItem = $qtyInput.closest('.wpc-woocommerce-mini-cart-item');\r\n-                const $removeLink = $cartItem.find('a.remove_from_cart_button');\r\n-                cartItemKey = $removeLink.data('cart_item_key');\r\n-                productId = $removeLink.data('product_id');\r\n-            }\r\n-\r\n-            const $cartItem = $qtyInput.closest('.wpc-woocommerce-mini-cart-item');\r\n-            const $priceElement = $cartItem.find('.wpc-minicart-subtotal');\r\n-            const itemPrice = parseFloat($priceElement.data('item-price') || 0);\r\n-\r\n-            if (!cartItemKey || !productId) {\r\n-                return;\r\n-            }\r\n-\r\n-            const newSubtotal = (newQty * itemPrice).toFixed(2);\r\n-            $priceElement.text(newSubtotal);\r\n-\r\n-            \u002F\u002F Send AJAX request to update cart\r\n-            $.ajax({\r\n-                type: 'POST',\r\n-                url: wpc_cart_nonce_data.ajax_url,\r\n-                data: {\r\n-                    action: 'wpc_update_cart_quantity',\r\n-                    nonce: wpc_cart_nonce_data.nonce,\r\n-                    cart_item_key: cartItemKey,\r\n-                    qty: newQty\r\n-                },\r\n-                success: function(response) {\r\n-                    if (response.success) {\r\n-                        $('.wpc-mini-cart-count').text(response.data.cart_count);\r\n-\r\n-                        \u002F\u002F Update item subtotal\r\n-                        $priceElement.text(newSubtotal);\r\n-\r\n-                        \u002F\u002F Update the main cart subtotal\r\n-                        const $subtotalElement = $('p.wpc-woocommerce-mini-cart__total.total');\r\n-                        if ($subtotalElement.length > 0 && response.data.cart_subtotal) {\r\n-                            $subtotalElement.html('\u003Cstrong>Subtotal:\u003C\u002Fstrong> ' + response.data.cart_subtotal);\r\n-                        }\r\n-\r\n-                        \u002F\u002F Update the cart total\r\n-                        if (response.data.cart_total) {\r\n-                            $('.wpc-minicart-total').html(response.data.cart_total);\r\n-                        }\r\n-\r\n-                        \u002F\u002F Trigger custom event for external handlers\r\n-                        $(document.body).trigger('wpc_cart_quantity_updated', {\r\n-                            cart_item_key: response.data.cart_item_key,\r\n-                            new_qty: newQty,\r\n-                            new_subtotal: response.data.new_subtotal,\r\n-                            cart_total: response.data.cart_total\r\n-                        });\r\n-                    }\r\n-                },\r\n-                error: function() {\r\n-                    location.reload();\r\n-                }\r\n-            });\r\n-        });\r\n-\r\n-        \u002F\u002F Add plus\u002Fminus buttons if not present\r\n-        if ($('.minus').length === 0) {\r\n-            $('.mini-cart-quantity-wrapper .quantity').prepend('\u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>');\r\n-        }\r\n-        if ($('.plus').length === 0) {\r\n-            $('.mini-cart-quantity-wrapper .quantity').append('\u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>');\r\n-        }\r\n-\r\n-        \u002F\u002F Mini-Cart Coupon Handler\r\n-        $(document).on('submit', '.wpc_coupon_form, .coupon_from', function() {\r\n-            \u002F\u002F Let WooCommerce handle the form submission\r\n-            \u002F\u002F This ensures proper nonce checking and cart updates\r\n-            return true;\r\n-        });\r\n-\r\n-        \u002F\u002F Mini-Cart Item Removal\r\n-        $(document).on('removed_from_cart', function() {\r\n-            $('body').trigger('wc_fragment_refresh');\r\n-            $('body').trigger('wpc-mini-cart-count');\r\n-        });\r\n-\r\n-        \u002F\u002F Handle remove button clicks in mini-cart\r\n-        $(document).on('click', '.wpc-woocommerce-mini-cart .remove_from_cart_button, .product_list_widget .remove_from_cart_button', function(e) {\r\n-            e.preventDefault();\r\n-\r\n-            const $removeButton = $(this);\r\n-            const cartItemKey = $removeButton.data('cart_item_key');\r\n-\r\n-            if (!cartItemKey) {\r\n-                return false;\r\n-            }\r\n-\r\n-            \u002F\u002F Get the cart item element\r\n-            const $cartItem = $removeButton.closest('.wpc-woocommerce-mini-cart-item');\r\n-\r\n-            \u002F\u002F Add loading state\r\n-            $cartItem.addClass('loading');\r\n-\r\n-            \u002F\u002F Send AJAX request to remove item using the existing wpc_cart_nonce_data\r\n-            $.ajax({\r\n-                type: 'POST',\r\n-                url: wpc_cart_nonce_data.ajax_url,\r\n-                data: {\r\n-                    action: 'wpc_remove_cart_item',\r\n-                    nonce: wpc_cart_nonce_data.nonce,\r\n-                    cart_item_key: cartItemKey\r\n-                },\r\n-                success: function(response) {\r\n-                    if (response.success) {\r\n-                        $('body').trigger('wc_fragment_refresh');\r\n-                        $(document.body).trigger('removed_from_cart', [cartItemKey, $removeButton]);\r\n-                    } else {\r\n-                        \u002F\u002F Remove loading state on error\r\n-                        $cartItem.removeClass('loading');\r\n-                    }\r\n-                },\r\n-                error: function() {\r\n-                    location.reload();\r\n-                }\r\n-            });\r\n-\r\n-            return false;\r\n-        });\r\n-\r\n-        function updateCartCountBadge(countValue) {\r\n-            var $countSpans = $('.wpc-mini-cart-count');\r\n-\r\n-            if ($countSpans.length === 0) {\r\n-                var $cartIcon = $('.wpc_cart_icon');\r\n-                if ($cartIcon.length > 0) {     \u002F\u002F Create count badge for empty cart\r\n-                    var $sup = $cartIcon.find('.basket-item-count');\r\n-                    if ($sup.length === 0) {\r\n-                        $cartIcon.append('\u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">' +\r\n-                                       '\u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">' + countValue + '\u003C\u002Fspan>' +\r\n-                                       '\u003C\u002Fsup>');\r\n-                    } else {\r\n-                        $sup.html('\u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">' + countValue + '\u003C\u002Fspan>');\r\n-                    }\r\n-                }\r\n-            } else {\r\n-                $countSpans.text(countValue);\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Handle WooCommerce cart updates (both traditional and Blocks)\r\n-        function refreshMiniCart() {\r\n-            if (typeof wc_cart_fragments_params === 'undefined') {\r\n-                return;\r\n-            }\r\n-\r\n-            $.ajax({\r\n-                url: wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%', 'get_refreshed_fragments'),\r\n-                type: 'POST',\r\n-                dataType: 'json',\r\n-                success: function(data) {\r\n-                    if (data && data.fragments) {\r\n-                        $.each(data.fragments, function(selector, html) {\r\n-                            if (selector === '.wpc-mini-cart-count') {\r\n-                                updateCartCountBadge($(html).text());\r\n-                            } else {\r\n-                                $(selector).replaceWith(html);\r\n-                            }\r\n-                        });\r\n-                        $('body').trigger('wc_fragments_refreshed');\r\n-                    }\r\n-                }\r\n-            });\r\n-        }\r\n-\r\n-        \u002F\u002F Listen for both added_to_cart and fragment refresh events\r\n-        $('body').on('added_to_cart wc_fragment_refresh', function() {\r\n-            refreshMiniCart();\r\n-        });\r\n-\r\n-        \u002F\u002F Mini-Cart Utilities\r\n-\r\n-        \u002F\u002F Remove order time if reservation exists\r\n-        const get_reserv_detials = localStorage.getItem('wpc_reservation_details');\r\n-        if (typeof get_reserv_detials !== 'undefined' && get_reserv_detials !== null) {\r\n-            $('.wpc_pro_order_time').remove();\r\n-        }\r\n-\r\n-        \u002F\u002F Cross sell products swiper\r\n-        if (document.querySelector('.wpc-cross-sells') && typeof Swiper !== 'undefined') {\r\n-            new Swiper('.wpc-cross-sells', {\r\n-                navigation: {\r\n-                    nextEl: '.swiper-btn-next',\r\n-                    prevEl: '.swiper-btn-prev',\r\n-                },\r\n-                autoplay: false,\r\n-                spaceBetween: 0,\r\n-                pagination: true\r\n-            });\r\n-        }\r\n-\r\n-        \u002F\u002F Coupon form toggle\r\n-        $(document).on('click', '.showcoupon', function() {\r\n-            $('.coupon_from_wrap').slideToggle(400);\r\n-        });\r\n-\r\n-        \u002F\u002F After add to cart message and reservation details\r\n-        $('body').on('added_to_cart', function(_event, _fragments, _cartHash, button) {\r\n-            $('.wpc-cart-message').fadeIn().delay(3000).fadeOut();\r\n-\r\n-            \u002F\u002F Pass product data to reservation details if enabled\r\n-            if (typeof food_details_reservation !== 'undefined' &&\r\n-                typeof get_reserv_detials !== 'undefined' &&\r\n-                get_reserv_detials !== null &&\r\n-                typeof button !== 'undefined'\r\n-            ) {\r\n-                var product_id = button.data('product_id'),\r\n-                    product_name = button.data('product_name'),\r\n-                    product_price = button.data('product_price');\r\n-\r\n-                food_details_reservation(\r\n-                    {\r\n-                        product_id: product_id,\r\n-                        product_name: product_name,\r\n-                        product_price: product_price,\r\n-                    },\r\n-                    $\r\n-                );\r\n-            }\r\n-        });\r\n-    });\r\n-\r\n-})(jQuery);\r\n+\"use strict\";\n+\n+\u002F**\n+ * Intercepts WooCommerce Blocks Store API calls and triggers fragment refresh events for mini-cart updates\n+ *\u002F\n+(function() {\n+    if (typeof window !== 'undefined' && typeof window.fetch !== 'undefined') {\n+        const originalFetch = window.fetch;\n+        window.fetch = function(...args) {\n+            const fetchPromise = originalFetch.apply(this, args);\n+\n+            return fetchPromise.then(response => {\n+                if (args[0] && typeof args[0] === 'string' && args[0].includes('wc\u002Fstore\u002Fv1\u002Fcart')) {\n+                    const clonedResponse = response.clone();\n+\n+                    clonedResponse.json().then(data => {\n+                        if (data && (data.items || data.totals)) {\n+                            if (typeof jQuery !== 'undefined') {\n+                                jQuery('body').trigger('wc_fragment_refresh');\n+                                jQuery(document).trigger('wc_fragment_refresh');\n+                            }\n+                        }\n+                    }).catch(() => {});\n+                }\n+                return response;\n+            }).catch(error => {\n+                return Promise.reject(error);\n+            });\n+        };\n+    }\n+})();\n+\n+(function($) {\n+\n+    $(document).ready(function() {\n+\n+        \u002F\u002F Mini-Cart Quantity Handlers\n+\n+        \u002F\u002F Increase quantity\n+        $(document).on('click', '.wpc-woocommerce-mini-cart .quantity .plus', function(e) {\n+            e.preventDefault();\n+            const $input = $(this).siblings('.qty');\n+            const currentVal = parseInt($input.val());\n+            $input.val(currentVal + 1).trigger('change');\n+        });\n+\n+        \u002F\u002F Decrease quantity\n+        $(document).on('click', '.wpc-woocommerce-mini-cart .quantity .minus', function(e) {\n+            e.preventDefault();\n+            const $input = $(this).siblings('.qty');\n+            const currentVal = parseInt($input.val());\n+\n+            if (currentVal > 1) {\n+                $input.val(currentVal - 1).trigger('change');\n+            }\n+        });\n+\n+        \u002F\u002F Handle quantity input change\n+        $(document).on('change', '.wpc-woocommerce-mini-cart .qty', function() {\n+            const $qtyInput = $(this);\n+            let newQty = parseFloat($qtyInput.val());\n+\n+            \u002F\u002F Ensure quantity is at least 1\n+            if (newQty \u003C 1 || isNaN(newQty)) {\n+                $qtyInput.val(1);\n+                newQty = 1;\n+            }\n+\n+            \u002F\u002F Get cart_item_key and product_id from the input's data attributes\n+            let cartItemKey = $qtyInput.data('cart-item-key');\n+            let productId = $qtyInput.data('product-id');\n+\n+            \u002F\u002F Fallback to getting from remove link if not found in input\n+            if (!cartItemKey || !productId) {\n+                const $cartItem = $qtyInput.closest('.wpc-woocommerce-mini-cart-item');\n+                const $removeLink = $cartItem.find('a.remove_from_cart_button');\n+                cartItemKey = $removeLink.data('cart_item_key');\n+                productId = $removeLink.data('product_id');\n+            }\n+\n+            const $cartItem = $qtyInput.closest('.wpc-woocommerce-mini-cart-item');\n+            const $priceElement = $cartItem.find('.wpc-minicart-subtotal');\n+            const itemPrice = parseFloat($priceElement.data('item-price') || 0);\n+\n+            if (!cartItemKey || !productId) {\n+                return;\n+            }\n+\n+            const newSubtotal = (newQty * itemPrice).toFixed(2);\n+            $priceElement.text(newSubtotal);\n+\n+            \u002F\u002F Send AJAX request to update cart\n+            $.ajax({\n+                type: 'POST',\n+                url: wpc_cart_nonce_data.ajax_url,\n+                data: {\n+                    action: 'wpc_update_cart_quantity',\n+                    nonce: wpc_cart_nonce_data.nonce,\n+                    cart_item_key: cartItemKey,\n+                    qty: newQty\n+                },\n+                success: function(response) {\n+                    if (response.success) {\n+                        $('.wpc-mini-cart-count').text(response.data.cart_count);\n+\n+                        \u002F\u002F Update item subtotal\n+                        $priceElement.text(newSubtotal);\n+\n+                        \u002F\u002F Update the main cart subtotal\n+                        const $subtotalElement = $('p.wpc-woocommerce-mini-cart__total.total');\n+                        if ($subtotalElement.length > 0 && response.data.cart_subtotal) {\n+                            $subtotalElement.html('\u003Cstrong>Subtotal:\u003C\u002Fstrong> ' + response.data.cart_subtotal);\n+                        }\n+\n+                        \u002F\u002F Update the cart total\n+                        if (response.data.cart_total) {\n+                            $('.wpc-minicart-total').html(response.data.cart_total);\n+                        }\n+\n+                        \u002F\u002F Trigger custom event for external handlers\n+                        $(document.body).trigger('wpc_cart_quantity_updated', {\n+                            cart_item_key: response.data.cart_item_key,\n+                            new_qty: newQty,\n+                            new_subtotal: response.data.new_subtotal,\n+                            cart_total: response.data.cart_total\n+                        });\n+                    }\n+                },\n+                error: function() {\n+                    location.reload();\n+                }\n+            });\n+        });\n+\n+        \u002F\u002F Add plus\u002Fminus buttons if not present\n+        if ($('.minus').length === 0) {\n+            $('.mini-cart-quantity-wrapper .quantity').prepend('\u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>');\n+        }\n+        if ($('.plus').length === 0) {\n+            $('.mini-cart-quantity-wrapper .quantity').append('\u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>');\n+        }\n+\n+        \u002F\u002F Mini-Cart Coupon Handler\n+        $(document).on('submit', '.wpc_coupon_form, .coupon_from', function() {\n+            \u002F\u002F Let WooCommerce handle the form submission\n+            \u002F\u002F This ensures proper nonce checking and cart updates\n+            return true;\n+        });\n+\n+        \u002F\u002F Mini-Cart Item Removal\n+        $(document).on('removed_from_cart', function() {\n+            $('body').trigger('wc_fragment_refresh');\n+            $('body').trigger('wpc-mini-cart-count');\n+        });\n+\n+        \u002F\u002F Handle remove button clicks in mini-cart\n+        $(document).on('click', '.wpc-woocommerce-mini-cart .remove_from_cart_button, .product_list_widget .remove_from_cart_button', function(e) {\n+            e.preventDefault();\n+\n+            const $removeButton = $(this);\n+            const cartItemKey = $removeButton.data('cart_item_key');\n+\n+            if (!cartItemKey) {\n+                return false;\n+            }\n+\n+            \u002F\u002F Get the cart item element\n+            const $cartItem = $removeButton.closest('.wpc-woocommerce-mini-cart-item');\n+\n+            \u002F\u002F Add loading state\n+            $cartItem.addClass('loading');\n+\n+            \u002F\u002F Send AJAX request to remove item using the existing wpc_cart_nonce_data\n+            $.ajax({\n+                type: 'POST',\n+                url: wpc_cart_nonce_data.ajax_url,\n+                data: {\n+                    action: 'wpc_remove_cart_item',\n+                    nonce: wpc_cart_nonce_data.nonce,\n+                    cart_item_key: cartItemKey\n+                },\n+                success: function(response) {\n+                    if (response.success) {\n+                        $('body').trigger('wc_fragment_refresh');\n+                        $(document.body).trigger('removed_from_cart', [cartItemKey, $removeButton]);\n+                    } else {\n+                        \u002F\u002F Remove loading state on error\n+                        $cartItem.removeClass('loading');\n+                    }\n+                },\n+                error: function() {\n+                    location.reload();\n+                }\n+            });\n+\n+            return false;\n+        });\n+\n+        function updateCartCountBadge(countValue) {\n+            var $countSpans = $('.wpc-mini-cart-count');\n+\n+            if ($countSpans.length === 0) {\n+                var $cartIcon = $('.wpc_cart_icon');\n+                if ($cartIcon.length > 0) {     \u002F\u002F Create count badge for empty cart\n+                    var $sup = $cartIcon.find('.basket-item-count');\n+                    if ($sup.length === 0) {\n+                        $cartIcon.append('\u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">' +\n+                                       '\u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">' + countValue + '\u003C\u002Fspan>' +\n+                                       '\u003C\u002Fsup>');\n+                    } else {\n+                        $sup.html('\u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">' + countValue + '\u003C\u002Fspan>');\n+                    }\n+                }\n+            } else {\n+                $countSpans.text(countValue);\n+            }\n+        }\n+\n+        \u002F\u002F Handle WooCommerce cart updates (both traditional and Blocks)\n+        function refreshMiniCart() {\n+            if (typeof wc_cart_fragments_params === 'undefined') {\n+                return;\n+            }\n+\n+            $.ajax({\n+                url: wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%', 'get_refreshed_fragments'),\n+                type: 'POST',\n+                dataType: 'json',\n+                success: function(data) {\n+                    if (data && data.fragments) {\n+                        $.each(data.fragments, function(selector, html) {\n+                            if (selector === '.wpc-mini-cart-count') {\n+                                updateCartCountBadge($(html).text());\n+                            } else {\n+                                $(selector).replaceWith(html);\n+                            }\n+                        });\n+                        $('body').trigger('wc_fragments_refreshed');\n+                    }\n+                }\n+            });\n+        }\n+\n+        \u002F\u002F Listen for both added_to_cart and fragment refresh events\n+        $('body').on('added_to_cart wc_fragment_refresh', function() {\n+            refreshMiniCart();\n+        });\n+\n+        \u002F\u002F Mini-Cart Utilities\n+\n+        \u002F\u002F Remove order time if reservation exists\n+        const get_reserv_detials = localStorage.getItem('wpc_reservation_details');\n+        if (typeof get_reserv_detials !== 'undefined' && get_reserv_detials !== null) {\n+            $('.wpc_pro_order_time').remove();\n+        }\n+\n+        \u002F\u002F Cross sell products swiper\n+        if (document.querySelector('.wpc-cross-sells') && typeof Swiper !== 'undefined') {\n+            new Swiper('.wpc-cross-sells', {\n+                navigation: {\n+                    nextEl: '.swiper-btn-next',\n+                    prevEl: '.swiper-btn-prev',\n+                },\n+                autoplay: false,\n+                spaceBetween: 0,\n+                pagination: true\n+            });\n+        }\n+\n+        \u002F\u002F Coupon form toggle\n+        $(document).on('click', '.showcoupon', function() {\n+            $('.coupon_from_wrap').slideToggle(400);\n+        });\n+\n+        \u002F\u002F After add to cart message and reservation details\n+        $('body').on('added_to_cart', function(_event, _fragments, _cartHash, button) {\n+            $('.wpc-cart-message').fadeIn().delay(3000).fadeOut();\n+\n+            \u002F\u002F Pass product data to reservation details if enabled\n+            if (typeof food_details_reservation !== 'undefined' &&\n+                typeof get_reserv_detials !== 'undefined' &&\n+                get_reserv_detials !== null &&\n+                typeof button !== 'undefined'\n+            ) {\n+                var product_id = button.data('product_id'),\n+                    product_name = button.data('product_name'),\n+                    product_price = button.data('product_price');\n+\n+                food_details_reservation(\n+                    {\n+                        product_id: product_id,\n+                        product_name: product_name,\n+                        product_price: product_price,\n+                    },\n+                    $\n+                );\n+            }\n+        });\n+    });\n+\n+})(jQuery);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Ftip.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Ftip.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Ftip.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Ftip.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,294 +1,294 @@\n-(function($) {\r\n-    \"use strict\";\r\n-\r\n-    $(document).ready(function() {\r\n-\r\n-        var tip_wrapper = $('.woocommerce');\r\n-        var tip_block = $('#wpc_pro_order_tip_block');\r\n-\r\n-        \u002F\u002F Preset Tip Button Click (Percentage or Fixed)\r\n-        tip_wrapper.on('click', '.wpc-tip-btn:not(.wpc-tip-custom):not(.wpc_pro_add_tip):not(.wpc_pro_remove_tip)', function(e) {\r\n-            e.preventDefault();\r\n-            \r\n-            var $this = $(this);\r\n-            var tip_type = $this.data('tip-type');\r\n-            var tip_amount = $this.data('tip-amount');\r\n-\r\n-            \u002F\u002F Clear any previous messages\r\n-            clearMessage();\r\n-\r\n-            \u002F\u002F For preset tips, apply immediately\r\n-            if (tip_amount && tip_amount > 0) {\r\n-                \u002F\u002F Update hidden fields\r\n-                tip_wrapper.find('.wpc_pro_tip_type').val(tip_type);\r\n-                tip_wrapper.find('.wpc_pro_percentage_tip_amount').val(tip_amount);\r\n-                \r\n-                \u002F\u002F Hide custom input if visible\r\n-                tip_wrapper.find('.wpc_pro_tip_type_custom_wrap').slideUp(200);\r\n-                \r\n-                \u002F\u002F Add tip via AJAX\r\n-                addTipToSession(tip_type, tip_amount, function(success) {\r\n-                    if (success) {\r\n-                        \u002F\u002F Update UI - mark this button as active\r\n-                        tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\r\n-                        $this.addClass('wpc-tip-btn-active');\r\n-                    }\r\n-                });\r\n-            }\r\n-        });\r\n-\r\n-        \u002F\u002F Custom Tip Button Click\r\n-        tip_wrapper.on('click', '.wpc-tip-custom', function(e) {\r\n-            e.preventDefault();\r\n-            \r\n-            var $this = $(this);\r\n-            var custom_wrap = tip_wrapper.find('.wpc_pro_tip_type_custom_wrap');\r\n-            \r\n-            \u002F\u002F Clear messages\r\n-            clearMessage();\r\n-            \r\n-            \u002F\u002F Toggle custom input visibility\r\n-            if (custom_wrap.is(':visible')) {\r\n-                custom_wrap.slideUp(200);\r\n-                $this.removeClass('wpc-tip-btn-active');\r\n-            } else {\r\n-                custom_wrap.slideDown(200);\r\n-                \u002F\u002F Mark all other buttons as inactive\r\n-                tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\r\n-                $this.addClass('wpc-tip-btn-active');\r\n-                \r\n-                \u002F\u002F Update hidden type field\r\n-                tip_wrapper.find('.wpc_pro_tip_type').val('custom');\r\n-                \r\n-                \u002F\u002F Focus on input\r\n-                setTimeout(function() {\r\n-                    tip_wrapper.find('.wpc_pro_custom_tip_amount').focus();\r\n-                }, 250);\r\n-            }\r\n-        });\r\n-\r\n-        \u002F\u002F Custom Amount Input Change - Enable\u002FDisable Apply Button\r\n-        tip_wrapper.on('input change keyup', '.wpc_pro_custom_tip_amount', function() {\r\n-            var amount = parseFloat($(this).val()) || 0;\r\n-            var apply_btn = tip_wrapper.find('.wpc-custom-apply-btn');\r\n-            \r\n-            if (amount > 0) {\r\n-                apply_btn.removeAttr('disabled');\r\n-            } else {\r\n-                apply_btn.attr('disabled', 'disabled');\r\n-            }\r\n-        });\r\n-\r\n-        \u002F\u002F Custom Amount Apply Button Click\r\n-        tip_wrapper.on('click', '.wpc_pro_add_tip, .wpc-custom-apply-btn', function(e) {\r\n-            e.preventDefault();\r\n-            \r\n-            var tip_type = 'custom';\r\n-            var tip_amount = parseFloat(tip_wrapper.find('.wpc_pro_custom_tip_amount').val()) || 0;\r\n-            \r\n-            if (tip_amount \u003C= 0) {\r\n-                return;\r\n-            }\r\n-            \r\n-            \u002F\u002F Clear messages\r\n-            clearMessage();\r\n-            \r\n-            \u002F\u002F Update hidden fields\r\n-            tip_wrapper.find('.wpc_pro_tip_type').val(tip_type);\r\n-            \r\n-            \u002F\u002F Add tip via AJAX\r\n-            addTipToSession(tip_type, tip_amount, function(success) {\r\n-                if (success) {\r\n-                    \u002F\u002F Keep custom button active\r\n-                    tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\r\n-                    tip_wrapper.find('.wpc-tip-custom').addClass('wpc-tip-btn-active');\r\n-                }\r\n-            });\r\n-        });\r\n-\r\n-        \u002F\u002F Remove Tip Button Click\r\n-        tip_wrapper.on('click', '.wpc_pro_remove_tip', function(e) {\r\n-            e.preventDefault();\r\n-            \r\n-            removeTipFromSession(function() {\r\n-                resetTipUI();\r\n-            });\r\n-        });\r\n-\r\n-        \u002F\u002F Add Tip to Session via AJAX\r\n-        function addTipToSession(tip_type, tip_amount, callback) {\r\n-            \u002F\u002F Show loading state\r\n-            tip_block.addClass('wpc-loading');\r\n-            $('.woocommerce').block({\r\n-                message: null,\r\n-                overlayCSS: {\r\n-                    background: '#fff',\r\n-                    opacity: 0.6\r\n-                }\r\n-            });\r\n-\r\n-            $.ajax({\r\n-                type: \"POST\",\r\n-                url: wpc_pro_tip_obj.ajax_url,\r\n-                dataType: 'json',\r\n-                data: { \r\n-                    action: 'add_tip', \r\n-                    security: wpc_pro_tip_obj.add_tip_nonce,\r\n-                    tip_selected_type: tip_type, \r\n-                    tip_amount: tip_amount, \r\n-                },\r\n-                complete: function() {\r\n-                    $('.woocommerce').unblock();\r\n-                    tip_block.removeClass('wpc-loading');\r\n-                },\r\n-                success: function(res) {\r\n-                    var success = res.status_code == 1;\r\n-                    \r\n-                    if (success) {\r\n-                        \u002F\u002F Trigger cart\u002Fcheckout update\r\n-                        $('body').trigger('update_checkout');\r\n-                        $('[name=\"update_cart\"]').attr('aria-disabled', false).removeAttr('disabled').trigger('click');\r\n-                        \r\n-                        \u002F\u002F Show remove button\r\n-                        showRemoveButton();\r\n-                    }\r\n-                    \r\n-                    \u002F\u002F Show message\r\n-                    if (res.message) {\r\n-                        showMessage(res.message);\r\n-                    }\r\n-                    \r\n-                    if (callback) callback(success);\r\n-                },\r\n-                error: function() {\r\n-                    $('.woocommerce').unblock();\r\n-                    tip_block.removeClass('wpc-loading');\r\n-                    showMessage('An error occurred. Please try again.');\r\n-                    if (callback) callback(false);\r\n-                }\r\n-            });\r\n-        }\r\n-\r\n-        \u002F\u002F Remove Tip from Session via AJAX\r\n-        function removeTipFromSession(callback) {\r\n-            \u002F\u002F Show loading state\r\n-            tip_block.addClass('wpc-loading');\r\n-            $('.woocommerce').block({\r\n-                message: null,\r\n-                overlayCSS: {\r\n-                    background: '#fff',\r\n-                    opacity: 0.6\r\n-                }\r\n-            });\r\n-\r\n-            $.ajax({\r\n-                type: \"POST\",\r\n-                url: wpc_pro_tip_obj.ajax_url,\r\n-                dataType: 'json',\r\n-                data: { \r\n-                    action: 'remove_tip', \r\n-                    security: wpc_pro_tip_obj.remove_tip_nonce,\r\n-                },\r\n-                complete: function() {\r\n-                    $('.woocommerce').unblock();\r\n-                    tip_block.removeClass('wpc-loading');\r\n-                },\r\n-                success: function(res) {\r\n-                    if (res.status_code == 1) {\r\n-                        \u002F\u002F Trigger cart\u002Fcheckout update\r\n-                        $('body').trigger('update_checkout');\r\n-                        $('[name=\"update_cart\"]').attr('aria-disabled', false).removeAttr('disabled').trigger('click');\r\n-                    }\r\n-                    \r\n-                    \u002F\u002F Show message\r\n-                    if (res.message) {\r\n-                        showMessage(res.message);\r\n-                    }\r\n-                    \r\n-                    if (callback) callback(res.status_code == 1);\r\n-                },\r\n-                error: function() {\r\n-                    $('.woocommerce').unblock();\r\n-                    tip_block.removeClass('wpc-loading');\r\n-                    showMessage('An error occurred. Please try again.');\r\n-                    if (callback) callback(false);\r\n-                }\r\n-            });\r\n-        }\r\n-\r\n-        \u002F\u002F Reset Tip UI\r\n-        function resetTipUI() {\r\n-            \u002F\u002F Clear all active states\r\n-            tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\r\n-            \r\n-            \u002F\u002F Hide custom input\r\n-            tip_wrapper.find('.wpc_pro_tip_type_custom_wrap').slideUp(200);\r\n-            \r\n-            \u002F\u002F Clear custom input value\r\n-            tip_wrapper.find('.wpc_pro_custom_tip_amount').val('');\r\n-            \r\n-            \u002F\u002F Clear hidden fields\r\n-            tip_wrapper.find('.wpc_pro_percentage_tip_amount').val('0');\r\n-            \r\n-            \u002F\u002F Hide remove button\r\n-            hideRemoveButton();\r\n-            \r\n-            \u002F\u002F Clear messages\r\n-            clearMessage();\r\n-        }\r\n-\r\n-        \u002F\u002F Show Message\r\n-        function showMessage(message) {\r\n-            var msg_block = tip_wrapper.find('.wpc_pro_tip_msg');\r\n-            var msg_wrap = tip_wrapper.find('.wpc_pro_tip_msg_wrap');\r\n-            \r\n-            msg_block.text(message);\r\n-            msg_wrap.addClass('wpc-has-message');\r\n-            \r\n-            setTimeout(function() {\r\n-                clearMessage();\r\n-            }, 3000);\r\n-        }\r\n-\r\n-        \u002F\u002F Clear Message\r\n-        function clearMessage() {\r\n-            var msg_block = tip_wrapper.find('.wpc_pro_tip_msg');\r\n-            var msg_wrap = tip_wrapper.find('.wpc_pro_tip_msg_wrap');\r\n-            \r\n-            msg_block.text('');\r\n-            msg_wrap.removeClass('wpc-has-message');\r\n-        }\r\n-\r\n-        \u002F\u002F Show Remove Tip Button\r\n-        function showRemoveButton() {\r\n-            var remove_wrap = tip_wrapper.find('.wpc_tip_remove_wrap');\r\n-            if (remove_wrap.length === 0) {\r\n-                \u002F\u002F Create remove button wrapper if it doesn't exist\r\n-                var remove_html = '\u003Cdiv class=\"wpc_tip_remove_wrap\" style=\"display:none;\">' +\r\n-                    '\u003Cbutton type=\"button\" class=\"wpc_pro_remove_tip\">Remove Tip\u003C\u002Fbutton>' +\r\n-                    '\u003C\u002Fdiv>';\r\n-                tip_wrapper.find('.wpc_pro_order_tip_wrapper').append(remove_html);\r\n-                remove_wrap = tip_wrapper.find('.wpc_tip_remove_wrap');\r\n-            }\r\n-            remove_wrap.slideDown(200);\r\n-        }\r\n-\r\n-        \u002F\u002F Hide Remove Tip Button\r\n-        function hideRemoveButton() {\r\n-            tip_wrapper.find('.wpc_tip_remove_wrap').slideUp(200);\r\n-        }\r\n-\r\n-        \u002F\u002F Handle Enter key in custom input\r\n-        tip_wrapper.on('keypress', '.wpc_pro_custom_tip_amount', function(e) {\r\n-            if (e.which === 13) { \u002F\u002F Enter key\r\n-                e.preventDefault();\r\n-                var apply_btn = tip_wrapper.find('.wpc-custom-apply-btn');\r\n-                if (!apply_btn.is(':disabled')) {\r\n-                    apply_btn.trigger('click');\r\n-                }\r\n-            }\r\n-        });\r\n-\r\n-    });\r\n-\r\n-})(jQuery);\r\n+(function($) {\n+    \"use strict\";\n+\n+    $(document).ready(function() {\n+\n+        var tip_wrapper = $('.woocommerce');\n+        var tip_block = $('#wpc_pro_order_tip_block');\n+\n+        \u002F\u002F Preset Tip Button Click (Percentage or Fixed)\n+        tip_wrapper.on('click', '.wpc-tip-btn:not(.wpc-tip-custom):not(.wpc_pro_add_tip):not(.wpc_pro_remove_tip)', function(e) {\n+            e.preventDefault();\n+            \n+            var $this = $(this);\n+            var tip_type = $this.data('tip-type');\n+            var tip_amount = $this.data('tip-amount');\n+\n+            \u002F\u002F Clear any previous messages\n+            clearMessage();\n+\n+            \u002F\u002F For preset tips, apply immediately\n+            if (tip_amount && tip_amount > 0) {\n+                \u002F\u002F Update hidden fields\n+                tip_wrapper.find('.wpc_pro_tip_type').val(tip_type);\n+                tip_wrapper.find('.wpc_pro_percentage_tip_amount').val(tip_amount);\n+                \n+                \u002F\u002F Hide custom input if visible\n+                tip_wrapper.find('.wpc_pro_tip_type_custom_wrap').slideUp(200);\n+                \n+                \u002F\u002F Add tip via AJAX\n+                addTipToSession(tip_type, tip_amount, function(success) {\n+                    if (success) {\n+                        \u002F\u002F Update UI - mark this button as active\n+                        tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\n+                        $this.addClass('wpc-tip-btn-active');\n+                    }\n+                });\n+            }\n+        });\n+\n+        \u002F\u002F Custom Tip Button Click\n+        tip_wrapper.on('click', '.wpc-tip-custom', function(e) {\n+            e.preventDefault();\n+            \n+            var $this = $(this);\n+            var custom_wrap = tip_wrapper.find('.wpc_pro_tip_type_custom_wrap');\n+            \n+            \u002F\u002F Clear messages\n+            clearMessage();\n+            \n+            \u002F\u002F Toggle custom input visibility\n+            if (custom_wrap.is(':visible')) {\n+                custom_wrap.slideUp(200);\n+                $this.removeClass('wpc-tip-btn-active');\n+            } else {\n+                custom_wrap.slideDown(200);\n+                \u002F\u002F Mark all other buttons as inactive\n+                tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\n+                $this.addClass('wpc-tip-btn-active');\n+                \n+                \u002F\u002F Update hidden type field\n+                tip_wrapper.find('.wpc_pro_tip_type').val('custom');\n+                \n+                \u002F\u002F Focus on input\n+                setTimeout(function() {\n+                    tip_wrapper.find('.wpc_pro_custom_tip_amount').focus();\n+                }, 250);\n+            }\n+        });\n+\n+        \u002F\u002F Custom Amount Input Change - Enable\u002FDisable Apply Button\n+        tip_wrapper.on('input change keyup', '.wpc_pro_custom_tip_amount', function() {\n+            var amount = parseFloat($(this).val()) || 0;\n+            var apply_btn = tip_wrapper.find('.wpc-custom-apply-btn');\n+            \n+            if (amount > 0) {\n+                apply_btn.removeAttr('disabled');\n+            } else {\n+                apply_btn.attr('disabled', 'disabled');\n+            }\n+        });\n+\n+        \u002F\u002F Custom Amount Apply Button Click\n+        tip_wrapper.on('click', '.wpc_pro_add_tip, .wpc-custom-apply-btn', function(e) {\n+            e.preventDefault();\n+            \n+            var tip_type = 'custom';\n+            var tip_amount = parseFloat(tip_wrapper.find('.wpc_pro_custom_tip_amount').val()) || 0;\n+            \n+            if (tip_amount \u003C= 0) {\n+                return;\n+            }\n+            \n+            \u002F\u002F Clear messages\n+            clearMessage();\n+            \n+            \u002F\u002F Update hidden fields\n+            tip_wrapper.find('.wpc_pro_tip_type').val(tip_type);\n+            \n+            \u002F\u002F Add tip via AJAX\n+            addTipToSession(tip_type, tip_amount, function(success) {\n+                if (success) {\n+                    \u002F\u002F Keep custom button active\n+                    tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\n+                    tip_wrapper.find('.wpc-tip-custom').addClass('wpc-tip-btn-active');\n+                }\n+            });\n+        });\n+\n+        \u002F\u002F Remove Tip Button Click\n+        tip_wrapper.on('click', '.wpc_pro_remove_tip', function(e) {\n+            e.preventDefault();\n+            \n+            removeTipFromSession(function() {\n+                resetTipUI();\n+            });\n+        });\n+\n+        \u002F\u002F Add Tip to Session via AJAX\n+        function addTipToSession(tip_type, tip_amount, callback) {\n+            \u002F\u002F Show loading state\n+            tip_block.addClass('wpc-loading');\n+            $('.woocommerce').block({\n+                message: null,\n+                overlayCSS: {\n+                    background: '#fff',\n+                    opacity: 0.6\n+                }\n+            });\n+\n+            $.ajax({\n+                type: \"POST\",\n+                url: wpc_pro_tip_obj.ajax_url,\n+                dataType: 'json',\n+                data: { \n+                    action: 'add_tip', \n+                    security: wpc_pro_tip_obj.add_tip_nonce,\n+                    tip_selected_type: tip_type, \n+                    tip_amount: tip_amount, \n+                },\n+                complete: function() {\n+                    $('.woocommerce').unblock();\n+                    tip_block.removeClass('wpc-loading');\n+                },\n+                success: function(res) {\n+                    var success = res.status_code == 1;\n+                    \n+                    if (success) {\n+                        \u002F\u002F Trigger cart\u002Fcheckout update\n+                        $('body').trigger('update_checkout');\n+                        $('[name=\"update_cart\"]').attr('aria-disabled', false).removeAttr('disabled').trigger('click');\n+                        \n+                        \u002F\u002F Show remove button\n+                        showRemoveButton();\n+                    }\n+                    \n+                    \u002F\u002F Show message\n+                    if (res.message) {\n+                        showMessage(res.message);\n+                    }\n+                    \n+                    if (callback) callback(success);\n+                },\n+                error: function() {\n+                    $('.woocommerce').unblock();\n+                    tip_block.removeClass('wpc-loading');\n+                    showMessage('An error occurred. Please try again.');\n+                    if (callback) callback(false);\n+                }\n+            });\n+        }\n+\n+        \u002F\u002F Remove Tip from Session via AJAX\n+        function removeTipFromSession(callback) {\n+            \u002F\u002F Show loading state\n+            tip_block.addClass('wpc-loading');\n+            $('.woocommerce').block({\n+                message: null,\n+                overlayCSS: {\n+                    background: '#fff',\n+                    opacity: 0.6\n+                }\n+            });\n+\n+            $.ajax({\n+                type: \"POST\",\n+                url: wpc_pro_tip_obj.ajax_url,\n+                dataType: 'json',\n+                data: { \n+                    action: 'remove_tip', \n+                    security: wpc_pro_tip_obj.remove_tip_nonce,\n+                },\n+                complete: function() {\n+                    $('.woocommerce').unblock();\n+                    tip_block.removeClass('wpc-loading');\n+                },\n+                success: function(res) {\n+                    if (res.status_code == 1) {\n+                        \u002F\u002F Trigger cart\u002Fcheckout update\n+                        $('body').trigger('update_checkout');\n+                        $('[name=\"update_cart\"]').attr('aria-disabled', false).removeAttr('disabled').trigger('click');\n+                    }\n+                    \n+                    \u002F\u002F Show message\n+                    if (res.message) {\n+                        showMessage(res.message);\n+                    }\n+                    \n+                    if (callback) callback(res.status_code == 1);\n+                },\n+                error: function() {\n+                    $('.woocommerce').unblock();\n+                    tip_block.removeClass('wpc-loading');\n+                    showMessage('An error occurred. Please try again.');\n+                    if (callback) callback(false);\n+                }\n+            });\n+        }\n+\n+        \u002F\u002F Reset Tip UI\n+        function resetTipUI() {\n+            \u002F\u002F Clear all active states\n+            tip_wrapper.find('.wpc-tip-btn').removeClass('wpc-tip-btn-active');\n+            \n+            \u002F\u002F Hide custom input\n+            tip_wrapper.find('.wpc_pro_tip_type_custom_wrap').slideUp(200);\n+            \n+            \u002F\u002F Clear custom input value\n+            tip_wrapper.find('.wpc_pro_custom_tip_amount').val('');\n+            \n+            \u002F\u002F Clear hidden fields\n+            tip_wrapper.find('.wpc_pro_percentage_tip_amount').val('0');\n+            \n+            \u002F\u002F Hide remove button\n+            hideRemoveButton();\n+            \n+            \u002F\u002F Clear messages\n+            clearMessage();\n+        }\n+\n+        \u002F\u002F Show Message\n+        function showMessage(message) {\n+            var msg_block = tip_wrapper.find('.wpc_pro_tip_msg');\n+            var msg_wrap = tip_wrapper.find('.wpc_pro_tip_msg_wrap');\n+            \n+            msg_block.text(message);\n+            msg_wrap.addClass('wpc-has-message');\n+            \n+            setTimeout(function() {\n+                clearMessage();\n+            }, 3000);\n+        }\n+\n+        \u002F\u002F Clear Message\n+        function clearMessage() {\n+            var msg_block = tip_wrapper.find('.wpc_pro_tip_msg');\n+            var msg_wrap = tip_wrapper.find('.wpc_pro_tip_msg_wrap');\n+            \n+            msg_block.text('');\n+            msg_wrap.removeClass('wpc-has-message');\n+        }\n+\n+        \u002F\u002F Show Remove Tip Button\n+        function showRemoveButton() {\n+            var remove_wrap = tip_wrapper.find('.wpc_tip_remove_wrap');\n+            if (remove_wrap.length === 0) {\n+                \u002F\u002F Create remove button wrapper if it doesn't exist\n+                var remove_html = '\u003Cdiv class=\"wpc_tip_remove_wrap\" style=\"display:none;\">' +\n+                    '\u003Cbutton type=\"button\" class=\"wpc_pro_remove_tip\">Remove Tip\u003C\u002Fbutton>' +\n+                    '\u003C\u002Fdiv>';\n+                tip_wrapper.find('.wpc_pro_order_tip_wrapper').append(remove_html);\n+                remove_wrap = tip_wrapper.find('.wpc_tip_remove_wrap');\n+            }\n+            remove_wrap.slideDown(200);\n+        }\n+\n+        \u002F\u002F Hide Remove Tip Button\n+        function hideRemoveButton() {\n+            tip_wrapper.find('.wpc_tip_remove_wrap').slideUp(200);\n+        }\n+\n+        \u002F\u002F Handle Enter key in custom input\n+        tip_wrapper.on('keypress', '.wpc_pro_custom_tip_amount', function(e) {\n+            if (e.which === 13) { \u002F\u002F Enter key\n+                e.preventDefault();\n+                var apply_btn = tip_wrapper.find('.wpc-custom-apply-btn');\n+                if (!apply_btn.is(':disabled')) {\n+                    apply_btn.trigger('click');\n+                }\n+            }\n+        });\n+\n+    });\n+\n+})(jQuery);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fwpc-public.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fwpc-public.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fassets\u002Fjs\u002Fwpc-public.js\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fassets\u002Fjs\u002Fwpc-public.js\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,736 +1,736 @@\n-\"use strict\";\r\n-\r\n-(function ($) {\r\n-\r\n-\r\n-    \u002F\u002F get location saved data\r\n-    var location_data = localStorage.getItem('wpc_location');\r\n-\r\n-    $(document).ready(function () {\r\n-\r\n-        var obj = {};\r\n-        var wpc_booking_form_data = {};\r\n-        if (typeof wpc_form_client_data !== \"undefined\") {\r\n-            var wpc_form_data = wpc_form_client_data;\r\n-            if ($.isArray(wpc_form_data.settings) && wpc_form_data.settings.length === 0) {\r\n-                wpc_booking_form_data = null;\r\n-            } else {\r\n-                wpc_booking_form_data = wpc_form_data.settings;\r\n-            }\r\n-        }\r\n-\r\n-        var error_message = $('.wpc_error_message');\r\n-        var cancell_log_message = $('.wpc_cancell_log_message');\r\n-        var log_message = $('.wpc_log_message');\r\n-        \u002F\u002F select location\r\n-        if (typeof location_data !== \"undefined\" && location_data !== null) {\r\n-            var location_data_parse = JSON.parse(location_data);\r\n-            $(\".wpc_location_name\").val(location_data_parse.value).html(location_data_parse.value);\r\n-            $(\"#filter_location option[value='\" + location_data_parse.name + \"']\").attr(\"selected\", true);\r\n-        } else {\r\n-            $(\".location_heading\").css(\"display\", \"none\")\r\n-        }\r\n-\r\n-        \u002F\u002Fcustom tabs\r\n-        $('.wpc-food-tab-wrapper').on('click', '.wpc-tab-a', function (event) {\r\n-            event.preventDefault();\r\n-            var tab_wrpaper = $(this).closest(\".wpc-food-tab-wrapper\");\r\n-\r\n-            tab_wrpaper.find(\".wpc-tab\").removeClass('tab-active');\r\n-            tab_wrpaper.find(\".wpc-tab[data-id='\" + $(this).attr('data-id') + \"']\").addClass(\"tab-active\");\r\n-            tab_wrpaper.find(\".wpc-tab-a\").removeClass('wpc-active');\r\n-            $(this).parent().find(\".wpc-tab-a\").addClass('wpc-active');\r\n-\r\n-        });\r\n-\r\n-        \u002F\u002F single page ajax\r\n-        if (typeof wc_cart_fragments_params !== \"undefined\") {\r\n-            var $warp_fragment_refresh = {\r\n-                url: wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%', 'get_refreshed_fragments'),\r\n-                \u002F\u002FTODO req method is POST but req body is missing, if don't have body, should use get method\r\n-                type: 'POST',\r\n-                success: function (data) {\r\n-                    if (data && data.fragments) {\r\n-                        $.each(data.fragments, function (key, value) {\r\n-                            $(key).replaceWith(value);\r\n-                        });\r\n-\r\n-                        $(document.body).trigger('wc_fragments_refreshed');\r\n-\r\n-                    }\r\n-\r\n-                }\r\n-            };\r\n-        }\r\n-\r\n-        \u002F\u002F set location in local storage and cancel modal\r\n-\r\n-        \u002F\u002F press ok button\r\n-        $(\".wpc_modal\").on('click', '.wpc-select-location', function () {\r\n-            save_location_data();\r\n-            $(\".saving_warning\").addClass(\"hide_field\");\r\n-        });\r\n-        \u002F\u002F on change location\r\n-        $(\".wpc-location\").on('change', function () {\r\n-            $(\".saving_warning\").removeClass(\"hide_field\");\r\n-        });\r\n-\r\n-        function save_location_data() {\r\n-            var wpc_location_name = $('.wpc-location option:selected').val();\r\n-            var wpc_location_value = $('.wpc-location option:selected').text();\r\n-\r\n-            var local_storage_value = localStorage.getItem('wpc_location');\r\n-            var wpc_location_value = wpc_location_name == \"\" ? \"\" : wpc_location_value;\r\n-\r\n-            if (!$(this).siblings(\".wpc-location-store\").length) {\r\n-                \u002F\u002F save location for single vendor\r\n-                \u002F\u002FTODO remove if\u002Felse condition, cause we setItem(same data) for both cases.\r\n-                localStorage.setItem('wpc_location', JSON.stringify({ name: wpc_location_name, value: wpc_location_value }));\r\n-                $('#filter_location').find(`option[text=\"${wpc_location_value}\"]`).attr(\"selected\", true);\r\n-            }\r\n-\r\n-            $(\".wpc_modal\").fadeOut();\r\n-            $('body').removeClass('wpc_location_popup');\r\n-        }\r\n-\r\n-        \u002F\u002F on close special_menu popup, save data in local storage\r\n-        $(\".special-menu-close, .wpc-motd-order-btn, .wpc-motd-product\").on('click', function () {\r\n-            close_popup(\"\", \".wpc-menu-of-the-day\", \".wpc-menu-of-the-day\");\r\n-            save_special_menu_data();\r\n-        });\r\n-\r\n-        function save_special_menu_data() {\r\n-            var wpc_special_menu = localStorage.getItem('wpc_special_menu');\r\n-            var local_storage_menu_value = (wpc_special_menu == null || wpc_special_menu == \"\") ? \"yes\" : wpc_special_menu;\r\n-\r\n-            \u002F\u002F TODO why used expiry in localStorage? for auto-epire cookie should be used instead of localStorage.\r\n-            localStorage.setItem('wpc_special_menu', JSON.stringify({ wpc_special_menu: local_storage_menu_value, expiry: new Date() }));\r\n-        }\r\n-\r\n-        \u002F\u002FTODO if we use cookie, no need to remove it manually(btw, first of all need to know the use-case)\r\n-        if ($('.wpc-menu-of-the-day').length > 0) {\r\n-            var wpc_special_menu = localStorage.getItem('wpc_special_menu');\r\n-            var special_menu = JSON.parse(wpc_special_menu);\r\n-            wpc_special_menu = wpc_special_menu !== null ? special_menu : null;\r\n-\r\n-            var expTime = special_menu != null ? special_menu.expiry : null;\r\n-\r\n-            if (expTime != null) {\r\n-                let currentDate = new Date();\r\n-                let expDate = new Date(Date.parse(expTime.toString()));\r\n-                var oneDay = 24 * 60 * 60 * 1000;\r\n-\r\n-                if ((currentDate - expDate) > oneDay) {\r\n-                    localStorage.removeItem('wpc_special_menu');\r\n-                }\r\n-            }\r\n-\r\n-            if (wpc_special_menu == null && wpc_special_menu != \"yes\") {\r\n-                jQuery('.wpc-menu-of-the-day').delay(5000).fadeIn();\r\n-            } else {\r\n-                jQuery('.wpc-menu-of-the-day').fadeOut();\r\n-            }\r\n-\r\n-        }\r\n-\r\n-\r\n-        \u002F*--------------------------------\r\n-        \u002F\u002F Filter location wise food\r\n-        -----------------------------------*\u002F\r\n-        if ($(\"#filter_location\").length !== 0) {\r\n-            getting_location_data($(\"#filter_location\"), true);\r\n-            $(document.body).on('added_to_cart', function () {\r\n-                $(\"#filter_location\").attr(\"data-cart_empty\", 0);\r\n-            });\r\n-        }\r\n-\r\n-\r\n-        $(\"#filter_location\").on('change', function (e) {\r\n-            e.preventDefault();\r\n-            var location = $(this).val();\r\n-            var cart_empty = $(\"#filter_location\").data(\"cart_empty\");\r\n-            var previous_location = localStorage.getItem(\"wpc_location\");\r\n-            previous_location = JSON.parse(previous_location);\r\n-            \u002F\u002F if cart has data and selected location is not equal previous location\r\n-            if (location !== \"\" && cart_empty == 0 &&\r\n-                (previous_location !== null && previous_location.name !== location)) {\r\n-                $(\"#location_change\").removeClass(\"hide_field\");\r\n-                $(\"body\").addClass(\"wpc_location_popup\");\r\n-                $(\"#filter_location option[value='\" + previous_location.name + \"']\").attr(\"selected\", true);\r\n-            } else {\r\n-                getting_location_data($(this), 1, 0);\r\n-            }\r\n-        });\r\n-\r\n-        $(\".change_yes,.change_no\").on('click', function (e) {\r\n-            \u002F\u002F cart is empty = 1 , cart is not empty = 0\r\n-            var call_ajax = 0; var clear_cart = 0;\r\n-            if ($(this).hasClass(\"change_yes\")) {\r\n-                call_ajax = 1;\r\n-                clear_cart = 1;\r\n-            }\r\n-            else if ($(this).hasClass(\"change_no\")) {\r\n-                var cart_empty = $(\"#filter_location\").data(\"cart_empty\");\r\n-                \u002F\u002F TODO convert if\u002Felse if to ternery\r\n-                call_ajax = cart_empty ? 1 : 0\r\n-                var previous_location = localStorage.getItem(\"wpc_location\");\r\n-                previous_location = JSON.parse(previous_location);\r\n-\r\n-                $(\"#filter_location option[value='\" + previous_location.name + \"']\").attr(\"selected\", true);\r\n-            }\r\n-\r\n-            getting_location_data($(\"#filter_location\"), call_ajax, clear_cart);\r\n-\r\n-            close_popup(\"wpc_location_popup\", \"#wpc_location_modal\", \".location_modal\");\r\n-\r\n-        });\r\n-\r\n-        $(\".discard_booking\").on(\"click\", function () {\r\n-            $(\"body\").addClass(\"wpc_location_popup\");\r\n-            $(\"#wpc_booking_modal\").removeClass(\"hide_field\");\r\n-        });\r\n-\r\n-        function close_popup(...args) {\r\n-            $('body').removeClass(args[0]);\r\n-            $(args[1]).css(\"display\", \"none\")\r\n-            $(args[2]).addClass(\"hide_field\")\r\n-        }\r\n-\r\n-        function getting_location_data($this, call_ajax = false, clear_cart = 0) {\r\n-            if (typeof wpc_form_data !== \"undefined\") {\r\n-                \u002F\u002F TODO remove duplicate variables;\r\n-                var location = $this.val();\r\n-                var location_name = $(\"#filter_location option:selected\").text();\r\n-                var location_menu = $('.location_menu');\r\n-\r\n-                \u002F\u002F TODO we can use single key in obj, if key and value is same name.\r\n-                let location_data_obj = { location, clear_cart, action: 'filter_food_location', _wpc_nonce: wpc_form_data._nonces.filter_food_location_nonce };\r\n-                if (location_menu.length !== 0) {\r\n-                    location_data_obj.product_data = location_menu.data('product_data');\r\n-                }\r\n-\r\n-                if (call_ajax) {\r\n-                    $.ajax({\r\n-                        url: wpc_form_data.wpc_ajax_url,\r\n-                        type: 'POST',\r\n-                        \u002F\u002F TODO should use only string in api-call\u002Freq-body\r\n-                        data: location_data_obj,\r\n-                        dataType: 'html',\r\n-                        beforeSend: function () {\r\n-                            $(\".food_location\").addClass(\"loading\");\r\n-                        },\r\n-                        success: function (data) {\r\n-                            if (typeof data !== \"undefined\") {\r\n-                                var response = JSON.parse(data);\r\n-                                var food_location = location_menu.find('.food_location');\r\n-                                food_location.html(\"\").html(response.html);\r\n-\r\n-                                $(\"#filter_location\").attr(\"data-cart_empty\", response.cart_empty);\r\n-                                if (clear_cart == 1) {\r\n-                                    $('body').trigger('wc_fragment_refresh');\r\n-                                    $('body').trigger('wpc-mini-cart-count');\r\n-                                }\r\n-\r\n-                                $(\"a.ajax_add_to_cart\").attr(\"data-wpc_location_id\", location);\r\n-                                $(\".food_location\").removeClass(\"loading\");\r\n-                                \u002F\u002F change store location data\r\n-                                localStorage.removeItem(\"wpc_location\");\r\n-                                location_name = location == \"\" ? \"\" : location_name;\r\n-                                localStorage.setItem(\"wpc_location\", JSON.stringify({ name: location, value: location_name }));\r\n-\r\n-                            }\r\n-                        },\r\n-\r\n-                    });\r\n-                }\r\n-\r\n-            }\r\n-        }\r\n-\r\n-\r\n-        \u002F\u002F====================== Reservation form actions start ================================= \u002F\u002F\r\n-\r\n-        var $wpc_booking_section = $('.reservation_section');\r\n-        var wpc_booking_date = $wpc_booking_section.find(\"#wpc_booking_date\");\r\n-\r\n-        if (wpc_booking_date.length > 0) {\r\n-            var wpc_pro_form_data = $(\".wpc_calender_view\").data('view');\r\n-\r\n-            var inline_value = true;\r\n-            if (typeof wpc_pro_form_data !== 'undefined' && wpc_pro_form_data == 'no') {\r\n-                inline_value = false;\r\n-            }\r\n-            var reserve_status = $(\".wpc-reservation-form\").data('reservation_status');\r\n-            obj.wpc_booking_date = wpc_booking_date;\r\n-            obj.booking_form_type = \"frontend\";\r\n-            obj.inline_value = inline_value;\r\n-            obj.reserve_status = reserve_status;\r\n-            obj.wpc_form_client_data = wpc_booking_form_data;\r\n-\r\n-\r\n-            if (typeof reservation_form_actions == 'function') {\r\n-                reservation_form_actions($, obj);\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F====================== Reservation form actions end ================================= \u002F\u002F\r\n-\r\n-\r\n-        \u002F\u002F====================== Reservation  validation start ================================= \u002F\u002F\r\n-\r\n-        var booking_length = $(\".reservation_form_submit\").length;\r\n-        if (booking_length > 0) {\r\n-\t\t\tvar booking_field = [];\r\n-            $(\".wpc_reservation_form_one input, .wpc_reservation_form_one select, .wpc_reservation_form input, .wpc_reservation_form select\").not(':button,:submit,:hidden').each(function () {\r\n-\t\t\t\tlet $this = $(this);\r\n-\t\t\t\tif ($this.prop('required') || ( $this.parent().data('validation') == \"required\" ) ) {\r\n-\t\t\t\t\tbooking_field.push($this.attr(\"id\"));\r\n-\t\t\t\t}\r\n-            });\r\n-\r\n-\t\t\t$(\".step-two input,.step-two select\").each(function () {\r\n-\t\t\t\tlet $this = $(this);\r\n-\t\t\t\tif (  $this.prop('required') || $this.parent().data('validation') == \"required\" ) {\r\n-\t\t\t\t\tbooking_field.push($this.attr(\"id\"));\r\n-\t\t\t\t}\r\n-\t\t\t});\r\n-\t\t\t\u002F\u002F pro\r\n-            $(\".wpc-form-next\").on('click', function () {\r\n-\t\t\t\tvalidation_checking($, booking_field, \".reservation_form_submit\", \"wpc_booking_error\", \"wpc_reservation_form_disabled\", \".wpc_reservation_table\");\r\n-            });\r\n-            if (typeof validation_checking == 'function') {\r\n-                validation_checking($, booking_field, \".reservation_form_submit\", \"wpc_booking_error\", \"wpc_reservation_form_disabled\", \".wpc_reservation_table\");\r\n-            }\r\n-        }\r\n-\r\n-        function cancel_form_validation() {\r\n-            var cancel_form = $(\".wpc_reservation_cancel_form\").css('display');\r\n-            if (cancel_form == \"block\") {\r\n-                var cancel_form_field = [\"input[name='wpc_reservation_invoice']\", \"input[name='wpc_cancell_email']\"];\r\n-                if (typeof validation_checking == 'function') {\r\n-                    validation_checking($, cancel_form_field, \".cancell_form_submit\", \"wpc_cancell_error\", \"wpc_cancell_form_submit_disabled\", \".wpc_reservation_cancel_form\");\r\n-                }\r\n-            }\r\n-        }\r\n-        \u002F\u002F====================== Reservation  validation end ================================= \u002F\u002F\r\n-\r\n-        \u002F\u002F pop up structure\r\n-\r\n-        function food_menu_modal(modal_class, body_class) {\r\n-            if (document.querySelector(\".\" + modal_class) !== null) {\r\n-                $(\".\" + modal_class).fadeIn();\r\n-                $('body').addClass(body_class);\r\n-            }\r\n-        }\r\n-\r\n-        function food_menu_modal_close(modal_class, body_class, from_icon = true, e = null, conent_id) {\r\n-            if (from_icon == true) {\r\n-                $(\".\" + modal_class).fadeOut();\r\n-                $('body').removeClass(body_class);\r\n-            } else {\r\n-                var container = $(\"#\" + conent_id);\r\n-                if (!container.is(e.target) && container.has(e.target).length === 0) {\r\n-                    $(\".\" + modal_class).fadeOut();\r\n-                    $('body').removeClass(body_class);\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F food location popup\r\n-\r\n-        food_menu_modal('wpc_modal', 'wpc_location_popup');\r\n-\r\n-        $('.wpc_modal').on('click', '.wpc-close', function () {\r\n-            food_menu_modal_close('wpc_modal', 'wpc_location_popup');\r\n-\r\n-            if (!$(\"body\").hasClass(\"wpc_location_popup\")) {\r\n-                var wpc_special_menu = localStorage.getItem('wpc_special_menu');\r\n-                wpc_special_menu = wpc_special_menu !== null ? JSON.parse(wpc_special_menu) : null;\r\n-                if (wpc_special_menu == null && wpc_special_menu != \"yes\" || (typeof wpc_special_menu.value !== \"undefined\"\r\n-                    && wpc_special_menu.value == \"\")) {\r\n-                    $('.wpc-menu-of-the-day').show();\r\n-                } else {\r\n-                    $('.wpc-menu-of-the-day').hide();\r\n-                }\r\n-            }\r\n-        });\r\n-\r\n-        $('.wpc_booking_modal').on('click', '.wpc-close', function (e) {\r\n-            e.preventDefault();\r\n-            close_popup(\"\", \"\", \"#wpc_booking_modal\");\r\n-            $('body').removeClass(\"wpc_location_popup\");\r\n-        });\r\n-\r\n-        \u002F\u002F reservation from show \u002Fhide\r\n-        $('.wpc_reservation_table').on('click', '#wpc_cancel_request', function () {\r\n-            $('.wpc-reservation-form .wpc_reservation_table').slideUp();\r\n-            $('.wpc-reservation-form .wpc_reservation_cancel_form').slideDown();\r\n-            $('.wpc-reservationb-extra-msg').hide();\r\n-            $('.reservation-title').hide();\r\n-            $('.wpc-reservation-pagination').hide();\r\n-            cancel_form_validation();\r\n-        });\r\n-\r\n-        $('.wpc_reservation_cancel_form').on('click', '#wpc_book_table', function () {\r\n-            $('.wpc-reservation-form .wpc_reservation_cancel_form').slideUp();\r\n-            $('.wpc-reservation-form .wpc_reservation_table').slideDown();\r\n-            $('.wpc-reservationb-extra-msg').show();\r\n-            $('.reservation-title').show();\r\n-            $('.wpc-reservation-pagination').show();\r\n-        });\r\n-\r\n-        var wpc_cart_block = $('.wpc-cart_main_block');\r\n-        \u002F\u002F cart icon open\r\n-        wpc_cart_block.on('click', '.wpc_cart_icon, .minicart-close', function (event) {\r\n-            event.preventDefault();\r\n-            wpc_cart_block.toggleClass('cart_icon_active');\r\n-        });\r\n-\r\n-        $(document).on('mouseup', function (e) {\r\n-            if (!wpc_cart_block.is(e.target) && wpc_cart_block.has(e.target).length === 0) {\r\n-                wpc_cart_block.removeClass('cart_icon_active');\r\n-            }\r\n-        });\r\n-\r\n-\r\n-\r\n-        if (typeof wpc_form_data !== 'undefined') {\r\n-            \u002F*****************************\r\n-             * reservation form submit\r\n-             **************************\u002F\r\n-\r\n-\r\n-            var wpc_ajax_url = wpc_form_data.wpc_ajax_url;\r\n-            var wpc_reservation_form_nonce = wpc_form_data.wpc_reservation_form_nonce;\r\n-            var reserv_extra = [];\r\n-\r\n-            $(\".reservation_form_submit\").on('click', function (e) {\r\n-                e.preventDefault();\r\n-\r\n-                const form = $(this).closest(\"form\")[0];\r\n-                                \r\n-                \u002F\u002F HTML5 form validation\r\n-                if (!form.checkValidity()) {\r\n-                    form.reportValidity(); \u002F\u002F Shows the native validation errors\r\n-                    return;\r\n-                }\r\n-\r\n-                if ($(window).width() \u003C 992) {\r\n-                    $('html, body').animate({ scrollTop: $(this).parents().find('.reservation_section').offset().top }, 'slow');\r\n-                }\r\n-\r\n-                if ($(\".wpc_success_message\").length > 0) {\r\n-                    $(\".wpc_success_message\").css('display', 'none').html(\"\")\r\n-                }\r\n-                var wpc_reservation_first = $(\".reservation_form_first_step\").val();\r\n-\r\n-                if (typeof wpc_reservation_first !== 'undefined' && wpc_reservation_first == 'reservation_form_first_step') {\r\n-                    var wpc_name = $(\"#wpc-name\").val();\r\n-                    var wpc_webhook = $(\"#wpc-webhook\").val();\r\n-                    var wpc_email = $(\"#wpc-email\").val();\r\n-                    var wpc_phone = $(\"#wpc-phone\").val();\r\n-                    var wpc_booking_date = $(\"#wpc_booking_date\").val();\r\n-                    var wpc_from_time = $(\"#wpc_from_time\").val();\r\n-                    var wpc_to_time = $(\"#wpc_to_time\").val();\r\n-\r\n-                    var wpc_guest_count = ($('.wpc_visual_selection').length == 0) ? $(\"#wpc-party option:selected\").val() : $('.wpc_guest_count').val();\r\n-                    var wpc_branch = $(\"#wpc-branch option:selected\").html();\r\n-                    var wpc_message = $(\"textarea#wpc-message\").val();\r\n-\r\n-                    \u002F\u002F booking from for check\r\n-                    $(\".wpc_reservation_form_one\").fadeOut(100, \"linear\", function () {\r\n-                        $(\".wpc_reservation_form_two\").fadeIn(100);\r\n-                    });\r\n-\r\n-                    $(\".wpc_check_name\").html(wpc_name);\r\n-                    $(\".wpc_check_email\").html(wpc_email);\r\n-\r\n-\r\n-                    var wpc_check_phone = \"wpc_check_phone\";\r\n-\r\n-                    if (wpc_phone !== \"\") {\r\n-                        $(\".\" + wpc_check_phone).html(\"\").html(wpc_phone);\r\n-                        $(\"#\" + wpc_check_phone).removeClass(\"hide_field\");\r\n-\r\n-                    } else {\r\n-                        $(\".\" + wpc_check_phone).html(\"\");\r\n-                        $(\"#\" + wpc_check_phone).addClass(\"hide_field\");\r\n-                    }\r\n-\r\n-                    $(\".wpc_check_guest\").html(wpc_guest_count);\r\n-                    $(\".wpc_check_start_time\").html(wpc_from_time);\r\n-                    $(\".wpc_check_end_time\").html(wpc_to_time);\r\n-                    $(\".wpc_check_booking_date\").html(wpc_booking_date);\r\n-                    $(\".wpc_check_message\").html(wpc_message);\r\n-                    $(\".wpc_check_branch\").html(wpc_branch);\r\n-\r\n-                    if (wpc_message !== \"\") {\r\n-                        $(\"#wpc_reserv_message\").html('\u003Cstrong>' + wpc_form_data.wpc_form_dynamic_text.wpc_additional_information + '\u003C\u002Fstrong>\u003Cspan class=\"wpc_reserv_message\">' + wpc_message + '\u003Cspan>').css('display', 'block');\r\n-                    } else {\r\n-                        $(\"#wpc_reserv_message\").css('display', 'none');\r\n-                    }\r\n-\r\n-                }\r\n-\r\n-                \u002F\u002F reservation extra field\r\n-                if (typeof reservation_extra_field === \"function\") {\r\n-                    \u002F\u002FTODO reservation_extra_field call here, also inside reservation_extra_field_list() function.\r\n-                    reserv_extra = reservation_extra_field()\r\n-                    reservation_extra_field_list();\r\n-                }\r\n-\r\n-            });\r\n-\r\n-            var confirm_booking_btn = $(\".confirm_booking_btn\");\r\n-            var cancell_form_submit = $(\".cancell_form_submit\");\r\n-            var another_reservation_free = $(\".wpc-another-reservation-free\");\r\n-            var reservation_submit_action = false;\r\n-            $(\".cancell_form_submit,.confirm_booking_btn\").on('click', function (e) {\r\n-                e.preventDefault();\r\n-                var cancel_form = false;\r\n-                var reservation_form = false;\r\n-                if (reservation_submit_action) {\r\n-                    return;\r\n-                }\r\n-\r\n-                var wpc_invoice = $(\".wpc-invoice\").val();\r\n-                var wpc_email = $(\".wpc_cancell_email\").val();\r\n-\r\n-                if (typeof wpc_invoice !== \"undefined\" && (wpc_invoice !== '' && wpc_email !== '')) {\r\n-\r\n-                    var wpc_phone = $(\".wpc_cancell_phone\").val();\r\n-                    var wpc_message = $(\".wpc_cancell_message\").val();\r\n-                    var data = {\r\n-                        action: 'wpc_check_for_submission',\r\n-                        wpc_cancell_email: wpc_email,\r\n-                        wpc_cancell_phone: wpc_phone,\r\n-                        wpc_reservation_invoice: wpc_invoice,\r\n-                        wpc_message: wpc_message,\r\n-                        wpc_action: 'wpc_cancellation',\r\n-                        _wpc_nonce: wpc_form_data._nonces.wpc_check_for_submission_nonce\r\n-                    }\r\n-                    cancel_form = true;\r\n-                } else {\r\n-                    var reservation_form_second_step = $(this).data('id');\r\n-                    if (typeof reservation_form_second_step !== 'undefined' && reservation_form_second_step == 'reservation_form_second_step') {\r\n-                        \u002F\u002FTODO clear out unnecessary variables\r\n-                        var data = {\r\n-                            action: 'wpc_check_for_submission',\r\n-                            _wpc_nonce: wpc_form_data._nonces.wpc_check_for_submission_nonce,\r\n-                            wpc_webhook: $(\".wpc_webhook\").val(),\r\n-                            wpc_name: $(\".wpc_check_name\").text(),\r\n-                            wpc_email: $(\".wpc_check_email\").text(),\r\n-                            wpc_phone: $(\".wpc_check_phone\").text(),\r\n-                            wpc_guest_count: $(\".wpc_check_guest\").text(),\r\n-                            wpc_from_time: $(\".wpc_check_start_time\").text(),\r\n-                            wpc_to_time: $(\".wpc_check_end_time\").text(),\r\n-                            wpc_booking_date: $(\"#wpc_booking_date\").data(\"wpc_booking_date\"),\r\n-                            wpc_message: $(\"textarea#wpc-message\").val(),\r\n-                            wpc_branch: $(\".wpc_check_branch\").text(),\r\n-                            reserv_extra: reserv_extra,\r\n-                            wpc_action: 'wpc_reservation',\r\n-                        }\r\n-\r\n-                        if ($(\".wpc_visual_selection\").length > 0) {\r\n-\r\n-                            \u002F\u002FTODO clear out unnecessary variables\r\n-\r\n-                            data.wpc_visual_selection = $(\".wpc_visual_selection\").val();\r\n-                            data.wpc_schedule_slug = $(\".wpc_schedule_slug\").val();\r\n-                            data.wpc_booked_ids = $(\".wpc_booked_ids\").val();\r\n-                            data.wpc_booked_table_ids = $(\".wpc_booked_table_ids\").val();\r\n-                            data.wpc_obj_names = $(\".wpc_obj_names\").val();\r\n-                            data.wpc_intersected_data = $(\".wpc_intersected_data\").val();\r\n-                            data.wpc_mapping_data = $(\".wpc_mapping_data\").val();\r\n-                            data.wpc_webhook = $(\".wpc_webhook\").val();\r\n-\r\n-                        }\r\n-\r\n-                        var reservation_form = true;\r\n-                    }\r\n-                }\r\n-                if (cancel_form || reservation_form) {\r\n-                    $.ajax({\r\n-                        url: wpc_ajax_url,\r\n-                        method: 'post',\r\n-                        data: data,\r\n-                        beforeSend: function (params) {\r\n-                            reservation_submit_action = true;\r\n-                            $(\".wpc-another-reservation\").css(\"display\", 'none');\r\n-                            if (reservation_form) {\r\n-                                confirm_booking_btn.addClass(\"loading\");\r\n-                            }\r\n-                            else if (cancel_form) {\r\n-                                cancell_form_submit.addClass(\"loading\");\r\n-                            }\r\n-                        },\r\n-                        success: function (response) {\r\n-                            reservation_submit_action = false\r\n-                            if (typeof response.data.data !== \"undefined\" && response.data.data.form_type == 'wpc_reservation' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\r\n-                                confirm_booking_btn.removeClass(\"loading\").fadeOut();\r\n-                                another_reservation_free.fadeIn();\r\n-                                $(\".edit_booking_btn\").css('display', 'none');\r\n-                                error_message.css('display', 'none');\r\n-                                error_message.html('');\r\n-                                var form_type = jQuery(\".form_style\").data(\"form_type\");\r\n-\r\n-                                var invoice = typeof response.data.data.invoice !== \"undefined\" ? response.data.data.invoice : \"\";\r\n-                                var message = typeof response.data.message[0] !== \"undefined\" ? response.data.message[0] : \"\";\r\n-                                if (typeof reservation_success_block !== \"undefined\" && form_type == \"pro\") {\r\n-                                    var arr = { invoice: invoice, message: message };\r\n-                                    reservation_success_block(arr);\r\n-                                } else {\r\n-                                    log_message.fadeIn().html(response.data.message[0]);\r\n-                                }\r\n-\r\n-                                $(\"#wpc-webhook\").val(\"\");\r\n-                                $(\"#wpc-name\").val(\"\");\r\n-                                $(\"#wpc-email\").val(\"\");\r\n-                                $(\"#wpc-phone\").val(\"\");\r\n-                                $(\"#wpc_booking_date\").val(\"\");\r\n-                                $(\"#wpc_from_time\").val(\"\");\r\n-                                $(\"#wpc_to_time\").val(\"\");\r\n-\r\n-                                if ($('.wpc_visual_selection').length == 0) {\r\n-                                    $(\"#wpc-party option:selected\").removeAttr(\"selected\");\r\n-                                } else {\r\n-                                    $('.wpc_guest_count').val('');\r\n-                                    $('.wpc_booked_ids').val('')\r\n-                                    $('.wpc_booked_table_ids').val('')\r\n-                                    $('.wpc_obj_names').val('')\r\n-                                }\r\n-\r\n-                                $(\"#wpc-branch option:selected\").removeAttr(\"selected\");\r\n-                                $(\"#wpc-message\").val(\"\");\r\n-\r\n-                            } else if (response.data.data.form_type == 'wpc_reservation_field_missing' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\r\n-                                error_message.css('display', 'block').html(response.data.message[0]);\r\n-                            } else if (response.data.data.form_type == 'wpc_reservation_cancell' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\r\n-                                error_message.css('display', 'none').html('');\r\n-                                cancell_log_message.css('display', 'block').html(response.data.message[0]);\r\n-                                cancell_form_submit.removeClass(\"loading\").fadeOut();\r\n-\r\n-                                $(\".wpc_cancell_email\").val(\"\");\r\n-                                $(\".wpc_cancell_phone\").val(\"\");\r\n-                                $(\".wpc_cancell_message\").val(\"\");\r\n-                                $(\".wpc-invoice\").val(\"\");\r\n-                                if (response.data.status_code === 200) {\r\n-                                    $(\".cancell_form_submit\").fadeOut('slow');\r\n-                                }\r\n-\r\n-                            } else if (response.data.data.form_type == 'wpc_reservation_cancell_field_missing' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\r\n-                                error_message.css('display', 'block').html(response.data.message[0]);\r\n-                                cancell_log_message.css('display', 'none');\r\n-                            }\r\n-\r\n-                            $(\".wpc-another-reservation\").css(\"display\", 'inline');\r\n-                        },\r\n-                        complete: function () {\r\n-                            reservation_submit_action = false\r\n-                        },\r\n-                    });\r\n-                }\r\n-            });\r\n-        }\r\n-\r\n-        \u002F\u002F back to edit form\r\n-        $(\".edit_booking_btn,.wpc-another-reservation-free\").on('click', function (e) {\r\n-            e.preventDefault();\r\n-            const isEdit = e.target == document.getElementsByClassName('edit_booking_btn')[0] ? true : false;\r\n-            reservation_form_action(isEdit);\r\n-            \u002F\u002F booking from for check\r\n-            $(\".wpc_reservation_form_two\").fadeOut(100, \"linear\", function () {\r\n-                $(\".wpc_reservation_form_one\").fadeIn(100, \"linear\");\r\n-            });\r\n-            $('.wpc-another-reservation-free').removeAttr(\"style\");\r\n-            $('.confirm_booking_btn').removeAttr(\"style\");\r\n-            $('.edit_booking_btn').removeAttr(\"style\");\r\n-            $('.wpc_log_message').removeAttr(\"style\");\r\n-        });\r\n-\r\n-        $(\".wpc-another-reservation\").on('click', function (e) {\r\n-            e.preventDefault();\r\n-            $('.wpc_reservation_form .wpc-field-set').css(\"display\", \"none\");\r\n-            $('.wpc_reservation_form .wpc-reservation-success').css(\"display\", \"none\");\r\n-            $(\".wpc-reservation-pagination li\").removeClass(\"active\");\r\n-            $('.wpc_reservation_form .wpc-field-set:first-child').fadeIn(1000);\r\n-            $(\".wpc-reservation-pagination li:first-child\").addClass(\"active\");\r\n-            $('.wpc_reservation_form .wpc-field-set .wpc_reservation_info').removeAttr(\"style\");\r\n-            $('.wpc_reservation_form .wpc-field-set .wpc_reservation_info .confirm_booking_btn').removeAttr(\"style\");\r\n-            $('.wpc_reservation_form .wpc-field-set #wpc_reserv_message').removeAttr(\"style\");\r\n-            \u002F\u002F reset form and disable button\r\n-            reservation_form_action();\r\n-        });\r\n-\r\n-        \u002F**\r\n-         * Book again button action\r\n-         *\u002F\r\n-        function reservation_form_action(isEdit = false) {\r\n-            \u002F\u002F reset form and disable button\r\n-            $(\"#wpc-party option[value='1']\").prop(\"selected\", true);\r\n-            if (!isEdit) {\r\n-                $(\".reservation_form_submit\").addClass(\"wpc_reservation_form_disabled\");\r\n-                $(\".reservation_form_submit\").prop(\"disabled\", true);\r\n-            } else {\r\n-                $(\".reservation_form_submit\").removeClass(\"wpc_reservation_form_disabled\");\r\n-                $(\".reservation_form_submit\").prop(\"disabled\", false);\r\n-            }\r\n-        }\r\n-\r\n-    });\r\n-\r\n-\r\n-\r\n-\r\n-})(jQuery);\r\n-\r\n-\u002F\u002F remove block\r\n-function remove_block(obj) {\r\n-    jQuery(obj.parent_block).on('click', obj.remove_button, function (e) {\r\n-        e.preventDefault();\r\n-        jQuery(this).parent(obj.removing_block).remove();\r\n-    });\r\n-}\r\n-\r\n-\u002F**\r\n- * Ajax add to cart\r\n- * @param {*} $ \r\n- *\u002F\r\n-function wpc_add_to_cart($) {\r\n-\r\n-    $('body').off('submit', 'form.cart').on('submit', 'form.cart', function (evt) {\r\n-        evt.preventDefault();\r\n-        var $this = $(this);\r\n-        $this.find('.button').removeClass('added').addClass('loading');\r\n-        var product_url = window.location,\r\n-            form = $(this);\r\n-        var form_data;\r\n-        var simple_pro_id = $('.single_add_to_cart_button').val();\r\n-        if (typeof simple_pro_id !== 'undefined' && simple_pro_id !== '') {\r\n-            form_data = form.serialize() + '&' +\r\n-                encodeURI('add-to-cart') +\r\n-                '=' +\r\n-                encodeURI(simple_pro_id)\r\n-        } else {\r\n-            form_data = form.serialize();\r\n-        }\r\n-        $.post(product_url, form_data + '&_wp_http_referer=' + product_url, function (result) {\r\n-            $(document.body).trigger('wc_fragment_refresh');\r\n-\r\n-            var cart_dropdown = $('.widget_shopping_cart', result)\r\n-            \u002F\u002F update dropdown cart\r\n-            $('.widget_shopping_cart').replaceWith(cart_dropdown);\r\n-\r\n-            \u002F\u002F update fragments\r\n-            if (typeof $warp_fragment_refresh !== \"undefined\") {\r\n-                $.ajax($warp_fragment_refresh);\r\n-            }\r\n-\r\n-            $this.find('.button').removeClass('loading').addClass('added');\r\n-            \u002F\u002Fclsoe the popup after added to cart\r\n-            $this.parents('#product_popup').find('.wpc-close').click()\r\n-\r\n-            $(\"body\").trigger('added_to_cart');\r\n-        });\r\n-    });\r\n-}\r\n+\"use strict\";\n+\n+(function ($) {\n+\n+\n+    \u002F\u002F get location saved data\n+    var location_data = localStorage.getItem('wpc_location');\n+\n+    $(document).ready(function () {\n+\n+        var obj = {};\n+        var wpc_booking_form_data = {};\n+        if (typeof wpc_form_client_data !== \"undefined\") {\n+            var wpc_form_data = wpc_form_client_data;\n+            if ($.isArray(wpc_form_data.settings) && wpc_form_data.settings.length === 0) {\n+                wpc_booking_form_data = null;\n+            } else {\n+                wpc_booking_form_data = wpc_form_data.settings;\n+            }\n+        }\n+\n+        var error_message = $('.wpc_error_message');\n+        var cancell_log_message = $('.wpc_cancell_log_message');\n+        var log_message = $('.wpc_log_message');\n+        \u002F\u002F select location\n+        if (typeof location_data !== \"undefined\" && location_data !== null) {\n+            var location_data_parse = JSON.parse(location_data);\n+            $(\".wpc_location_name\").val(location_data_parse.value).html(location_data_parse.value);\n+            $(\"#filter_location option[value='\" + location_data_parse.name + \"']\").attr(\"selected\", true);\n+        } else {\n+            $(\".location_heading\").css(\"display\", \"none\")\n+        }\n+\n+        \u002F\u002Fcustom tabs\n+        $('.wpc-food-tab-wrapper').on('click', '.wpc-tab-a', function (event) {\n+            event.preventDefault();\n+            var tab_wrpaper = $(this).closest(\".wpc-food-tab-wrapper\");\n+\n+            tab_wrpaper.find(\".wpc-tab\").removeClass('tab-active');\n+            tab_wrpaper.find(\".wpc-tab[data-id='\" + $(this).attr('data-id') + \"']\").addClass(\"tab-active\");\n+            tab_wrpaper.find(\".wpc-tab-a\").removeClass('wpc-active');\n+            $(this).parent().find(\".wpc-tab-a\").addClass('wpc-active');\n+\n+        });\n+\n+        \u002F\u002F single page ajax\n+        if (typeof wc_cart_fragments_params !== \"undefined\") {\n+            var $warp_fragment_refresh = {\n+                url: wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%', 'get_refreshed_fragments'),\n+                \u002F\u002FTODO req method is POST but req body is missing, if don't have body, should use get method\n+                type: 'POST',\n+                success: function (data) {\n+                    if (data && data.fragments) {\n+                        $.each(data.fragments, function (key, value) {\n+                            $(key).replaceWith(value);\n+                        });\n+\n+                        $(document.body).trigger('wc_fragments_refreshed');\n+\n+                    }\n+\n+                }\n+            };\n+        }\n+\n+        \u002F\u002F set location in local storage and cancel modal\n+\n+        \u002F\u002F press ok button\n+        $(\".wpc_modal\").on('click', '.wpc-select-location', function () {\n+            save_location_data();\n+            $(\".saving_warning\").addClass(\"hide_field\");\n+        });\n+        \u002F\u002F on change location\n+        $(\".wpc-location\").on('change', function () {\n+            $(\".saving_warning\").removeClass(\"hide_field\");\n+        });\n+\n+        function save_location_data() {\n+            var wpc_location_name = $('.wpc-location option:selected').val();\n+            var wpc_location_value = $('.wpc-location option:selected').text();\n+\n+            var local_storage_value = localStorage.getItem('wpc_location');\n+            var wpc_location_value = wpc_location_name == \"\" ? \"\" : wpc_location_value;\n+\n+            if (!$(this).siblings(\".wpc-location-store\").length) {\n+                \u002F\u002F save location for single vendor\n+                \u002F\u002FTODO remove if\u002Felse condition, cause we setItem(same data) for both cases.\n+                localStorage.setItem('wpc_location', JSON.stringify({ name: wpc_location_name, value: wpc_location_value }));\n+                $('#filter_location').find(`option[text=\"${wpc_location_value}\"]`).attr(\"selected\", true);\n+            }\n+\n+            $(\".wpc_modal\").fadeOut();\n+            $('body').removeClass('wpc_location_popup');\n+        }\n+\n+        \u002F\u002F on close special_menu popup, save data in local storage\n+        $(\".special-menu-close, .wpc-motd-order-btn, .wpc-motd-product\").on('click', function () {\n+            close_popup(\"\", \".wpc-menu-of-the-day\", \".wpc-menu-of-the-day\");\n+            save_special_menu_data();\n+        });\n+\n+        function save_special_menu_data() {\n+            var wpc_special_menu = localStorage.getItem('wpc_special_menu');\n+            var local_storage_menu_value = (wpc_special_menu == null || wpc_special_menu == \"\") ? \"yes\" : wpc_special_menu;\n+\n+            \u002F\u002F TODO why used expiry in localStorage? for auto-epire cookie should be used instead of localStorage.\n+            localStorage.setItem('wpc_special_menu', JSON.stringify({ wpc_special_menu: local_storage_menu_value, expiry: new Date() }));\n+        }\n+\n+        \u002F\u002FTODO if we use cookie, no need to remove it manually(btw, first of all need to know the use-case)\n+        if ($('.wpc-menu-of-the-day').length > 0) {\n+            var wpc_special_menu = localStorage.getItem('wpc_special_menu');\n+            var special_menu = JSON.parse(wpc_special_menu);\n+            wpc_special_menu = wpc_special_menu !== null ? special_menu : null;\n+\n+            var expTime = special_menu != null ? special_menu.expiry : null;\n+\n+            if (expTime != null) {\n+                let currentDate = new Date();\n+                let expDate = new Date(Date.parse(expTime.toString()));\n+                var oneDay = 24 * 60 * 60 * 1000;\n+\n+                if ((currentDate - expDate) > oneDay) {\n+                    localStorage.removeItem('wpc_special_menu');\n+                }\n+            }\n+\n+            if (wpc_special_menu == null && wpc_special_menu != \"yes\") {\n+                jQuery('.wpc-menu-of-the-day').delay(5000).fadeIn();\n+            } else {\n+                jQuery('.wpc-menu-of-the-day').fadeOut();\n+            }\n+\n+        }\n+\n+\n+        \u002F*--------------------------------\n+        \u002F\u002F Filter location wise food\n+        -----------------------------------*\u002F\n+        if ($(\"#filter_location\").length !== 0) {\n+            getting_location_data($(\"#filter_location\"), true);\n+            $(document.body).on('added_to_cart', function () {\n+                $(\"#filter_location\").attr(\"data-cart_empty\", 0);\n+            });\n+        }\n+\n+\n+        $(\"#filter_location\").on('change', function (e) {\n+            e.preventDefault();\n+            var location = $(this).val();\n+            var cart_empty = $(\"#filter_location\").data(\"cart_empty\");\n+            var previous_location = localStorage.getItem(\"wpc_location\");\n+            previous_location = JSON.parse(previous_location);\n+            \u002F\u002F if cart has data and selected location is not equal previous location\n+            if (location !== \"\" && cart_empty == 0 &&\n+                (previous_location !== null && previous_location.name !== location)) {\n+                $(\"#location_change\").removeClass(\"hide_field\");\n+                $(\"body\").addClass(\"wpc_location_popup\");\n+                $(\"#filter_location option[value='\" + previous_location.name + \"']\").attr(\"selected\", true);\n+            } else {\n+                getting_location_data($(this), 1, 0);\n+            }\n+        });\n+\n+        $(\".change_yes,.change_no\").on('click', function (e) {\n+            \u002F\u002F cart is empty = 1 , cart is not empty = 0\n+            var call_ajax = 0; var clear_cart = 0;\n+            if ($(this).hasClass(\"change_yes\")) {\n+                call_ajax = 1;\n+                clear_cart = 1;\n+            }\n+            else if ($(this).hasClass(\"change_no\")) {\n+                var cart_empty = $(\"#filter_location\").data(\"cart_empty\");\n+                \u002F\u002F TODO convert if\u002Felse if to ternery\n+                call_ajax = cart_empty ? 1 : 0\n+                var previous_location = localStorage.getItem(\"wpc_location\");\n+                previous_location = JSON.parse(previous_location);\n+\n+                $(\"#filter_location option[value='\" + previous_location.name + \"']\").attr(\"selected\", true);\n+            }\n+\n+            getting_location_data($(\"#filter_location\"), call_ajax, clear_cart);\n+\n+            close_popup(\"wpc_location_popup\", \"#wpc_location_modal\", \".location_modal\");\n+\n+        });\n+\n+        $(\".discard_booking\").on(\"click\", function () {\n+            $(\"body\").addClass(\"wpc_location_popup\");\n+            $(\"#wpc_booking_modal\").removeClass(\"hide_field\");\n+        });\n+\n+        function close_popup(...args) {\n+            $('body').removeClass(args[0]);\n+            $(args[1]).css(\"display\", \"none\")\n+            $(args[2]).addClass(\"hide_field\")\n+        }\n+\n+        function getting_location_data($this, call_ajax = false, clear_cart = 0) {\n+            if (typeof wpc_form_data !== \"undefined\") {\n+                \u002F\u002F TODO remove duplicate variables;\n+                var location = $this.val();\n+                var location_name = $(\"#filter_location option:selected\").text();\n+                var location_menu = $('.location_menu');\n+\n+                \u002F\u002F TODO we can use single key in obj, if key and value is same name.\n+                let location_data_obj = { location, clear_cart, action: 'filter_food_location', _wpc_nonce: wpc_form_data._nonces.filter_food_location_nonce };\n+                if (location_menu.length !== 0) {\n+                    location_data_obj.product_data = location_menu.data('product_data');\n+                }\n+\n+                if (call_ajax) {\n+                    $.ajax({\n+                        url: wpc_form_data.wpc_ajax_url,\n+                        type: 'POST',\n+                        \u002F\u002F TODO should use only string in api-call\u002Freq-body\n+                        data: location_data_obj,\n+                        dataType: 'html',\n+                        beforeSend: function () {\n+                            $(\".food_location\").addClass(\"loading\");\n+                        },\n+                        success: function (data) {\n+                            if (typeof data !== \"undefined\") {\n+                                var response = JSON.parse(data);\n+                                var food_location = location_menu.find('.food_location');\n+                                food_location.html(\"\").html(response.html);\n+\n+                                $(\"#filter_location\").attr(\"data-cart_empty\", response.cart_empty);\n+                                if (clear_cart == 1) {\n+                                    $('body').trigger('wc_fragment_refresh');\n+                                    $('body').trigger('wpc-mini-cart-count');\n+                                }\n+\n+                                $(\"a.ajax_add_to_cart\").attr(\"data-wpc_location_id\", location);\n+                                $(\".food_location\").removeClass(\"loading\");\n+                                \u002F\u002F change store location data\n+                                localStorage.removeItem(\"wpc_location\");\n+                                location_name = location == \"\" ? \"\" : location_name;\n+                                localStorage.setItem(\"wpc_location\", JSON.stringify({ name: location, value: location_name }));\n+\n+                            }\n+                        },\n+\n+                    });\n+                }\n+\n+            }\n+        }\n+\n+\n+        \u002F\u002F====================== Reservation form actions start ================================= \u002F\u002F\n+\n+        var $wpc_booking_section = $('.reservation_section');\n+        var wpc_booking_date = $wpc_booking_section.find(\"#wpc_booking_date\");\n+\n+        if (wpc_booking_date.length > 0) {\n+            var wpc_pro_form_data = $(\".wpc_calender_view\").data('view');\n+\n+            var inline_value = true;\n+            if (typeof wpc_pro_form_data !== 'undefined' && wpc_pro_form_data == 'no') {\n+                inline_value = false;\n+            }\n+            var reserve_status = $(\".wpc-reservation-form\").data('reservation_status');\n+            obj.wpc_booking_date = wpc_booking_date;\n+            obj.booking_form_type = \"frontend\";\n+            obj.inline_value = inline_value;\n+            obj.reserve_status = reserve_status;\n+            obj.wpc_form_client_data = wpc_booking_form_data;\n+\n+\n+            if (typeof reservation_form_actions == 'function') {\n+                reservation_form_actions($, obj);\n+            }\n+        }\n+\n+        \u002F\u002F====================== Reservation form actions end ================================= \u002F\u002F\n+\n+\n+        \u002F\u002F====================== Reservation  validation start ================================= \u002F\u002F\n+\n+        var booking_length = $(\".reservation_form_submit\").length;\n+        if (booking_length > 0) {\n+\t\t\tvar booking_field = [];\n+            $(\".wpc_reservation_form_one input, .wpc_reservation_form_one select, .wpc_reservation_form input, .wpc_reservation_form select\").not(':button,:submit,:hidden').each(function () {\n+\t\t\t\tlet $this = $(this);\n+\t\t\t\tif ($this.prop('required') || ( $this.parent().data('validation') == \"required\" ) ) {\n+\t\t\t\t\tbooking_field.push($this.attr(\"id\"));\n+\t\t\t\t}\n+            });\n+\n+\t\t\t$(\".step-two input,.step-two select\").each(function () {\n+\t\t\t\tlet $this = $(this);\n+\t\t\t\tif (  $this.prop('required') || $this.parent().data('validation') == \"required\" ) {\n+\t\t\t\t\tbooking_field.push($this.attr(\"id\"));\n+\t\t\t\t}\n+\t\t\t});\n+\t\t\t\u002F\u002F pro\n+            $(\".wpc-form-next\").on('click', function () {\n+\t\t\t\tvalidation_checking($, booking_field, \".reservation_form_submit\", \"wpc_booking_error\", \"wpc_reservation_form_disabled\", \".wpc_reservation_table\");\n+            });\n+            if (typeof validation_checking == 'function') {\n+                validation_checking($, booking_field, \".reservation_form_submit\", \"wpc_booking_error\", \"wpc_reservation_form_disabled\", \".wpc_reservation_table\");\n+            }\n+        }\n+\n+        function cancel_form_validation() {\n+            var cancel_form = $(\".wpc_reservation_cancel_form\").css('display');\n+            if (cancel_form == \"block\") {\n+                var cancel_form_field = [\"input[name='wpc_reservation_invoice']\", \"input[name='wpc_cancell_email']\"];\n+                if (typeof validation_checking == 'function') {\n+                    validation_checking($, cancel_form_field, \".cancell_form_submit\", \"wpc_cancell_error\", \"wpc_cancell_form_submit_disabled\", \".wpc_reservation_cancel_form\");\n+                }\n+            }\n+        }\n+        \u002F\u002F====================== Reservation  validation end ================================= \u002F\u002F\n+\n+        \u002F\u002F pop up structure\n+\n+        function food_menu_modal(modal_class, body_class) {\n+            if (document.querySelector(\".\" + modal_class) !== null) {\n+                $(\".\" + modal_class).fadeIn();\n+                $('body').addClass(body_class);\n+            }\n+        }\n+\n+        function food_menu_modal_close(modal_class, body_class, from_icon = true, e = null, conent_id) {\n+            if (from_icon == true) {\n+                $(\".\" + modal_class).fadeOut();\n+                $('body').removeClass(body_class);\n+            } else {\n+                var container = $(\"#\" + conent_id);\n+                if (!container.is(e.target) && container.has(e.target).length === 0) {\n+                    $(\".\" + modal_class).fadeOut();\n+                    $('body').removeClass(body_class);\n+                }\n+            }\n+        }\n+\n+        \u002F\u002F food location popup\n+\n+        food_menu_modal('wpc_modal', 'wpc_location_popup');\n+\n+        $('.wpc_modal').on('click', '.wpc-close', function () {\n+            food_menu_modal_close('wpc_modal', 'wpc_location_popup');\n+\n+            if (!$(\"body\").hasClass(\"wpc_location_popup\")) {\n+                var wpc_special_menu = localStorage.getItem('wpc_special_menu');\n+                wpc_special_menu = wpc_special_menu !== null ? JSON.parse(wpc_special_menu) : null;\n+                if (wpc_special_menu == null && wpc_special_menu != \"yes\" || (typeof wpc_special_menu.value !== \"undefined\"\n+                    && wpc_special_menu.value == \"\")) {\n+                    $('.wpc-menu-of-the-day').show();\n+                } else {\n+                    $('.wpc-menu-of-the-day').hide();\n+                }\n+            }\n+        });\n+\n+        $('.wpc_booking_modal').on('click', '.wpc-close', function (e) {\n+            e.preventDefault();\n+            close_popup(\"\", \"\", \"#wpc_booking_modal\");\n+            $('body').removeClass(\"wpc_location_popup\");\n+        });\n+\n+        \u002F\u002F reservation from show \u002Fhide\n+        $('.wpc_reservation_table').on('click', '#wpc_cancel_request', function () {\n+            $('.wpc-reservation-form .wpc_reservation_table').slideUp();\n+            $('.wpc-reservation-form .wpc_reservation_cancel_form').slideDown();\n+            $('.wpc-reservationb-extra-msg').hide();\n+            $('.reservation-title').hide();\n+            $('.wpc-reservation-pagination').hide();\n+            cancel_form_validation();\n+        });\n+\n+        $('.wpc_reservation_cancel_form').on('click', '#wpc_book_table', function () {\n+            $('.wpc-reservation-form .wpc_reservation_cancel_form').slideUp();\n+            $('.wpc-reservation-form .wpc_reservation_table').slideDown();\n+            $('.wpc-reservationb-extra-msg').show();\n+            $('.reservation-title').show();\n+            $('.wpc-reservation-pagination').show();\n+        });\n+\n+        var wpc_cart_block = $('.wpc-cart_main_block');\n+        \u002F\u002F cart icon open\n+        wpc_cart_block.on('click', '.wpc_cart_icon, .minicart-close', function (event) {\n+            event.preventDefault();\n+            wpc_cart_block.toggleClass('cart_icon_active');\n+        });\n+\n+        $(document).on('mouseup', function (e) {\n+            if (!wpc_cart_block.is(e.target) && wpc_cart_block.has(e.target).length === 0) {\n+                wpc_cart_block.removeClass('cart_icon_active');\n+            }\n+        });\n+\n+\n+\n+        if (typeof wpc_form_data !== 'undefined') {\n+            \u002F*****************************\n+             * reservation form submit\n+             **************************\u002F\n+\n+\n+            var wpc_ajax_url = wpc_form_data.wpc_ajax_url;\n+            var wpc_reservation_form_nonce = wpc_form_data.wpc_reservation_form_nonce;\n+            var reserv_extra = [];\n+\n+            $(\".reservation_form_submit\").on('click', function (e) {\n+                e.preventDefault();\n+\n+                const form = $(this).closest(\"form\")[0];\n+                                \n+                \u002F\u002F HTML5 form validation\n+                if (!form.checkValidity()) {\n+                    form.reportValidity(); \u002F\u002F Shows the native validation errors\n+                    return;\n+                }\n+\n+                if ($(window).width() \u003C 992) {\n+                    $('html, body').animate({ scrollTop: $(this).parents().find('.reservation_section').offset().top }, 'slow');\n+                }\n+\n+                if ($(\".wpc_success_message\").length > 0) {\n+                    $(\".wpc_success_message\").css('display', 'none').html(\"\")\n+                }\n+                var wpc_reservation_first = $(\".reservation_form_first_step\").val();\n+\n+                if (typeof wpc_reservation_first !== 'undefined' && wpc_reservation_first == 'reservation_form_first_step') {\n+                    var wpc_name = $(\"#wpc-name\").val();\n+                    var wpc_webhook = $(\"#wpc-webhook\").val();\n+                    var wpc_email = $(\"#wpc-email\").val();\n+                    var wpc_phone = $(\"#wpc-phone\").val();\n+                    var wpc_booking_date = $(\"#wpc_booking_date\").val();\n+                    var wpc_from_time = $(\"#wpc_from_time\").val();\n+                    var wpc_to_time = $(\"#wpc_to_time\").val();\n+\n+                    var wpc_guest_count = ($('.wpc_visual_selection').length == 0) ? $(\"#wpc-party option:selected\").val() : $('.wpc_guest_count').val();\n+                    var wpc_branch = $(\"#wpc-branch option:selected\").html();\n+                    var wpc_message = $(\"textarea#wpc-message\").val();\n+\n+                    \u002F\u002F booking from for check\n+                    $(\".wpc_reservation_form_one\").fadeOut(100, \"linear\", function () {\n+                        $(\".wpc_reservation_form_two\").fadeIn(100);\n+                    });\n+\n+                    $(\".wpc_check_name\").html(wpc_name);\n+                    $(\".wpc_check_email\").html(wpc_email);\n+\n+\n+                    var wpc_check_phone = \"wpc_check_phone\";\n+\n+                    if (wpc_phone !== \"\") {\n+                        $(\".\" + wpc_check_phone).html(\"\").html(wpc_phone);\n+                        $(\"#\" + wpc_check_phone).removeClass(\"hide_field\");\n+\n+                    } else {\n+                        $(\".\" + wpc_check_phone).html(\"\");\n+                        $(\"#\" + wpc_check_phone).addClass(\"hide_field\");\n+                    }\n+\n+                    $(\".wpc_check_guest\").html(wpc_guest_count);\n+                    $(\".wpc_check_start_time\").html(wpc_from_time);\n+                    $(\".wpc_check_end_time\").html(wpc_to_time);\n+                    $(\".wpc_check_booking_date\").html(wpc_booking_date);\n+                    $(\".wpc_check_message\").html(wpc_message);\n+                    $(\".wpc_check_branch\").html(wpc_branch);\n+\n+                    if (wpc_message !== \"\") {\n+                        $(\"#wpc_reserv_message\").html('\u003Cstrong>' + wpc_form_data.wpc_form_dynamic_text.wpc_additional_information + '\u003C\u002Fstrong>\u003Cspan class=\"wpc_reserv_message\">' + wpc_message + '\u003Cspan>').css('display', 'block');\n+                    } else {\n+                        $(\"#wpc_reserv_message\").css('display', 'none');\n+                    }\n+\n+                }\n+\n+                \u002F\u002F reservation extra field\n+                if (typeof reservation_extra_field === \"function\") {\n+                    \u002F\u002FTODO reservation_extra_field call here, also inside reservation_extra_field_list() function.\n+                    reserv_extra = reservation_extra_field()\n+                    reservation_extra_field_list();\n+                }\n+\n+            });\n+\n+            var confirm_booking_btn = $(\".confirm_booking_btn\");\n+            var cancell_form_submit = $(\".cancell_form_submit\");\n+            var another_reservation_free = $(\".wpc-another-reservation-free\");\n+            var reservation_submit_action = false;\n+            $(\".cancell_form_submit,.confirm_booking_btn\").on('click', function (e) {\n+                e.preventDefault();\n+                var cancel_form = false;\n+                var reservation_form = false;\n+                if (reservation_submit_action) {\n+                    return;\n+                }\n+\n+                var wpc_invoice = $(\".wpc-invoice\").val();\n+                var wpc_email = $(\".wpc_cancell_email\").val();\n+\n+                if (typeof wpc_invoice !== \"undefined\" && (wpc_invoice !== '' && wpc_email !== '')) {\n+\n+                    var wpc_phone = $(\".wpc_cancell_phone\").val();\n+                    var wpc_message = $(\".wpc_cancell_message\").val();\n+                    var data = {\n+                        action: 'wpc_check_for_submission',\n+                        wpc_cancell_email: wpc_email,\n+                        wpc_cancell_phone: wpc_phone,\n+                        wpc_reservation_invoice: wpc_invoice,\n+                        wpc_message: wpc_message,\n+                        wpc_action: 'wpc_cancellation',\n+                        _wpc_nonce: wpc_form_data._nonces.wpc_check_for_submission_nonce\n+                    }\n+                    cancel_form = true;\n+                } else {\n+                    var reservation_form_second_step = $(this).data('id');\n+                    if (typeof reservation_form_second_step !== 'undefined' && reservation_form_second_step == 'reservation_form_second_step') {\n+                        \u002F\u002FTODO clear out unnecessary variables\n+                        var data = {\n+                            action: 'wpc_check_for_submission',\n+                            _wpc_nonce: wpc_form_data._nonces.wpc_check_for_submission_nonce,\n+                            wpc_webhook: $(\".wpc_webhook\").val(),\n+                            wpc_name: $(\".wpc_check_name\").text(),\n+                            wpc_email: $(\".wpc_check_email\").text(),\n+                            wpc_phone: $(\".wpc_check_phone\").text(),\n+                            wpc_guest_count: $(\".wpc_check_guest\").text(),\n+                            wpc_from_time: $(\".wpc_check_start_time\").text(),\n+                            wpc_to_time: $(\".wpc_check_end_time\").text(),\n+                            wpc_booking_date: $(\"#wpc_booking_date\").data(\"wpc_booking_date\"),\n+                            wpc_message: $(\"textarea#wpc-message\").val(),\n+                            wpc_branch: $(\".wpc_check_branch\").text(),\n+                            reserv_extra: reserv_extra,\n+                            wpc_action: 'wpc_reservation',\n+                        }\n+\n+                        if ($(\".wpc_visual_selection\").length > 0) {\n+\n+                            \u002F\u002FTODO clear out unnecessary variables\n+\n+                            data.wpc_visual_selection = $(\".wpc_visual_selection\").val();\n+                            data.wpc_schedule_slug = $(\".wpc_schedule_slug\").val();\n+                            data.wpc_booked_ids = $(\".wpc_booked_ids\").val();\n+                            data.wpc_booked_table_ids = $(\".wpc_booked_table_ids\").val();\n+                            data.wpc_obj_names = $(\".wpc_obj_names\").val();\n+                            data.wpc_intersected_data = $(\".wpc_intersected_data\").val();\n+                            data.wpc_mapping_data = $(\".wpc_mapping_data\").val();\n+                            data.wpc_webhook = $(\".wpc_webhook\").val();\n+\n+                        }\n+\n+                        var reservation_form = true;\n+                    }\n+                }\n+                if (cancel_form || reservation_form) {\n+                    $.ajax({\n+                        url: wpc_ajax_url,\n+                        method: 'post',\n+                        data: data,\n+                        beforeSend: function (params) {\n+                            reservation_submit_action = true;\n+                            $(\".wpc-another-reservation\").css(\"display\", 'none');\n+                            if (reservation_form) {\n+                                confirm_booking_btn.addClass(\"loading\");\n+                            }\n+                            else if (cancel_form) {\n+                                cancell_form_submit.addClass(\"loading\");\n+                            }\n+                        },\n+                        success: function (response) {\n+                            reservation_submit_action = false\n+                            if (typeof response.data.data !== \"undefined\" && response.data.data.form_type == 'wpc_reservation' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\n+                                confirm_booking_btn.removeClass(\"loading\").fadeOut();\n+                                another_reservation_free.fadeIn();\n+                                $(\".edit_booking_btn\").css('display', 'none');\n+                                error_message.css('display', 'none');\n+                                error_message.html('');\n+                                var form_type = jQuery(\".form_style\").data(\"form_type\");\n+\n+                                var invoice = typeof response.data.data.invoice !== \"undefined\" ? response.data.data.invoice : \"\";\n+                                var message = typeof response.data.message[0] !== \"undefined\" ? response.data.message[0] : \"\";\n+                                if (typeof reservation_success_block !== \"undefined\" && form_type == \"pro\") {\n+                                    var arr = { invoice: invoice, message: message };\n+                                    reservation_success_block(arr);\n+                                } else {\n+                                    log_message.fadeIn().html(response.data.message[0]);\n+                                }\n+\n+                                $(\"#wpc-webhook\").val(\"\");\n+                                $(\"#wpc-name\").val(\"\");\n+                                $(\"#wpc-email\").val(\"\");\n+                                $(\"#wpc-phone\").val(\"\");\n+                                $(\"#wpc_booking_date\").val(\"\");\n+                                $(\"#wpc_from_time\").val(\"\");\n+                                $(\"#wpc_to_time\").val(\"\");\n+\n+                                if ($('.wpc_visual_selection').length == 0) {\n+                                    $(\"#wpc-party option:selected\").removeAttr(\"selected\");\n+                                } else {\n+                                    $('.wpc_guest_count').val('');\n+                                    $('.wpc_booked_ids').val('')\n+                                    $('.wpc_booked_table_ids').val('')\n+                                    $('.wpc_obj_names').val('')\n+                                }\n+\n+                                $(\"#wpc-branch option:selected\").removeAttr(\"selected\");\n+                                $(\"#wpc-message\").val(\"\");\n+\n+                            } else if (response.data.data.form_type == 'wpc_reservation_field_missing' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\n+                                error_message.css('display', 'block').html(response.data.message[0]);\n+                            } else if (response.data.data.form_type == 'wpc_reservation_cancell' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\n+                                error_message.css('display', 'none').html('');\n+                                cancell_log_message.css('display', 'block').html(response.data.message[0]);\n+                                cancell_form_submit.removeClass(\"loading\").fadeOut();\n+\n+                                $(\".wpc_cancell_email\").val(\"\");\n+                                $(\".wpc_cancell_phone\").val(\"\");\n+                                $(\".wpc_cancell_message\").val(\"\");\n+                                $(\".wpc-invoice\").val(\"\");\n+                                if (response.data.status_code === 200) {\n+                                    $(\".cancell_form_submit\").fadeOut('slow');\n+                                }\n+\n+                            } else if (response.data.data.form_type == 'wpc_reservation_cancell_field_missing' && ($.isArray(response.data.message) && response.data.message.length > 0)) {\n+                                error_message.css('display', 'block').html(response.data.message[0]);\n+                                cancell_log_message.css('display', 'none');\n+                            }\n+\n+                            $(\".wpc-another-reservation\").css(\"display\", 'inline');\n+                        },\n+                        complete: function () {\n+                            reservation_submit_action = false\n+                        },\n+                    });\n+                }\n+            });\n+        }\n+\n+        \u002F\u002F back to edit form\n+        $(\".edit_booking_btn,.wpc-another-reservation-free\").on('click', function (e) {\n+            e.preventDefault();\n+            const isEdit = e.target == document.getElementsByClassName('edit_booking_btn')[0] ? true : false;\n+            reservation_form_action(isEdit);\n+            \u002F\u002F booking from for check\n+            $(\".wpc_reservation_form_two\").fadeOut(100, \"linear\", function () {\n+                $(\".wpc_reservation_form_one\").fadeIn(100, \"linear\");\n+            });\n+            $('.wpc-another-reservation-free').removeAttr(\"style\");\n+            $('.confirm_booking_btn').removeAttr(\"style\");\n+            $('.edit_booking_btn').removeAttr(\"style\");\n+            $('.wpc_log_message').removeAttr(\"style\");\n+        });\n+\n+        $(\".wpc-another-reservation\").on('click', function (e) {\n+            e.preventDefault();\n+            $('.wpc_reservation_form .wpc-field-set').css(\"display\", \"none\");\n+            $('.wpc_reservation_form .wpc-reservation-success').css(\"display\", \"none\");\n+            $(\".wpc-reservation-pagination li\").removeClass(\"active\");\n+            $('.wpc_reservation_form .wpc-field-set:first-child').fadeIn(1000);\n+            $(\".wpc-reservation-pagination li:first-child\").addClass(\"active\");\n+            $('.wpc_reservation_form .wpc-field-set .wpc_reservation_info').removeAttr(\"style\");\n+            $('.wpc_reservation_form .wpc-field-set .wpc_reservation_info .confirm_booking_btn').removeAttr(\"style\");\n+            $('.wpc_reservation_form .wpc-field-set #wpc_reserv_message').removeAttr(\"style\");\n+            \u002F\u002F reset form and disable button\n+            reservation_form_action();\n+        });\n+\n+        \u002F**\n+         * Book again button action\n+         *\u002F\n+        function reservation_form_action(isEdit = false) {\n+            \u002F\u002F reset form and disable button\n+            $(\"#wpc-party option[value='1']\").prop(\"selected\", true);\n+            if (!isEdit) {\n+                $(\".reservation_form_submit\").addClass(\"wpc_reservation_form_disabled\");\n+                $(\".reservation_form_submit\").prop(\"disabled\", true);\n+            } else {\n+                $(\".reservation_form_submit\").removeClass(\"wpc_reservation_form_disabled\");\n+                $(\".reservation_form_submit\").prop(\"disabled\", false);\n+            }\n+        }\n+\n+    });\n+\n+\n+\n+\n+})(jQuery);\n+\n+\u002F\u002F remove block\n+function remove_block(obj) {\n+    jQuery(obj.parent_block).on('click', obj.remove_button, function (e) {\n+        e.preventDefault();\n+        jQuery(this).parent(obj.removing_block).remove();\n+    });\n+}\n+\n+\u002F**\n+ * Ajax add to cart\n+ * @param {*} $ \n+ *\u002F\n+function wpc_add_to_cart($) {\n+\n+    $('body').off('submit', 'form.cart').on('submit', 'form.cart', function (evt) {\n+        evt.preventDefault();\n+        var $this = $(this);\n+        $this.find('.button').removeClass('added').addClass('loading');\n+        var product_url = window.location,\n+            form = $(this);\n+        var form_data;\n+        var simple_pro_id = $('.single_add_to_cart_button').val();\n+        if (typeof simple_pro_id !== 'undefined' && simple_pro_id !== '') {\n+            form_data = form.serialize() + '&' +\n+                encodeURI('add-to-cart') +\n+                '=' +\n+                encodeURI(simple_pro_id)\n+        } else {\n+            form_data = form.serialize();\n+        }\n+        $.post(product_url, form_data + '&_wp_http_referer=' + product_url, function (result) {\n+            $(document.body).trigger('wc_fragment_refresh');\n+\n+            var cart_dropdown = $('.widget_shopping_cart', result)\n+            \u002F\u002F update dropdown cart\n+            $('.widget_shopping_cart').replaceWith(cart_dropdown);\n+\n+            \u002F\u002F update fragments\n+            if (typeof $warp_fragment_refresh !== \"undefined\") {\n+                $.ajax($warp_fragment_refresh);\n+            }\n+\n+            $this.find('.button').removeClass('loading').addClass('added');\n+            \u002F\u002Fclsoe the popup after added to cart\n+            $this.parents('#product_popup').find('.wpc-close').click()\n+\n+            $(\"body\").trigger('added_to_cart');\n+        });\n+    });\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fautoloader.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fautoloader.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fautoloader.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fautoloader.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,62 +1,62 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Wp\\Cafe autoloader.\r\n- * Handles dynamically loading classes only when needed.\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n- \r\n-class Autoloader {\r\n-    \u002F**\r\n-     * Run autoloader.\r\n-     * Register a function as `__autoload()` implementation.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @access public\r\n-     *\u002F\r\n-    public static function run() {\r\n-        spl_autoload_register( [__CLASS__, 'autoload'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Autoload.\r\n-     * For a given class, check if it exist and load it.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @access private\r\n-     * @param string $class Class name.\r\n-     *\u002F\r\n-    private static function autoload( $class_name ) {\r\n-\r\n-        \u002F\u002F If the class being requested does not start with our prefix\r\n-        \u002F\u002F we know it's not one in our project.\r\n-\r\n-        if ( 0 !== strpos( $class_name, __NAMESPACE__ ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $file_name = strtolower(\r\n-            preg_replace(\r\n-                ['\u002F\\b' . __NAMESPACE__ . '\\\\\\\u002F', '\u002F([a-z])([A-Z])\u002F', '\u002F_\u002F', '\u002F\\\\\\\u002F'],\r\n-                ['', '$1-$2', '-', DIRECTORY_SEPARATOR],\r\n-                $class_name\r\n-            )\r\n-        );\r\n-        \u002F\u002F Compile our path from the corresponding location.\r\n-        $file = plugin_dir_path( __FILE__ ) . $file_name . '.php';\r\n-\r\n-        \u002F\u002F If a file is found.\r\n-        if ( file_exists( $file ) ) {\r\n-            \u002F\u002F Then load it up!\r\n-            require_once $file;\r\n-        }\r\n-\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Wp\\Cafe autoloader.\n+ * Handles dynamically loading classes only when needed.\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+\n+ \n+class Autoloader {\n+    \u002F**\n+     * Run autoloader.\n+     * Register a function as `__autoload()` implementation.\n+     *\n+     * @since 1.0.0\n+     * @access public\n+     *\u002F\n+    public static function run() {\n+        spl_autoload_register( [__CLASS__, 'autoload'] );\n+    }\n+\n+    \u002F**\n+     * Autoload.\n+     * For a given class, check if it exist and load it.\n+     *\n+     * @since 1.0.0\n+     * @access private\n+     * @param string $class Class name.\n+     *\u002F\n+    private static function autoload( $class_name ) {\n+\n+        \u002F\u002F If the class being requested does not start with our prefix\n+        \u002F\u002F we know it's not one in our project.\n+\n+        if ( 0 !== strpos( $class_name, __NAMESPACE__ ) ) {\n+            return;\n+        }\n+\n+        $file_name = strtolower(\n+            preg_replace(\n+                ['\u002F\\b' . __NAMESPACE__ . '\\\\\\\u002F', '\u002F([a-z])([A-Z])\u002F', '\u002F_\u002F', '\u002F\\\\\\\u002F'],\n+                ['', '$1-$2', '-', DIRECTORY_SEPARATOR],\n+                $class_name\n+            )\n+        );\n+        \u002F\u002F Compile our path from the corresponding location.\n+        $file = plugin_dir_path( __FILE__ ) . $file_name . '.php';\n+\n+        \u002F\u002F If a file is found.\n+        if ( file_exists( $file ) ) {\n+            \u002F\u002F Then load it up!\n+            require_once $file;\n+        }\n+\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fbase-rest-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fbase-rest-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fbase-rest-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fbase-rest-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,96 +1,96 @@\n-\u003C?php\r\n-namespace WpCafe\\Abstract;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use Exception;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Controller;\r\n-\r\n-\u002F**\r\n- * BaseRest Controller\r\n- *\r\n- * @package WpCafe\u002FAbstracts\r\n- *\u002F\r\n-abstract class Base_Rest_Controller extends WP_REST_Controller implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'rest_api_init', [ $this, 'register_routes' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register all routes\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        throw new Exception('Need to override register_routes method from child class');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send rest error\r\n-     *\r\n-     * @param   string  $message      Error message\r\n-     * @param   integer  $status_code  Error status code\r\n-     *\r\n-     * @return  WP_Error\r\n-     *\u002F\r\n-    public function error( $message, $status_code = 422, $type = '', $details = '' ) {\r\n-        $data = [\r\n-            'success'   => 0,\r\n-            'message'   => $message,\r\n-            'error'     => [\r\n-                'code'  => $status_code,\r\n-                'type'  => $type,\r\n-                'details'   => $details,\r\n-            ],\r\n-        ];\r\n-\r\n-        return new WP_HTTP_Response( $data, $status_code );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send rest response\r\n-     *\r\n-     * @param   array  $data  Response data\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function response( $data = [], $status_code = 200, ) {\r\n-        $message = is_array( $data ) && ! empty( $data['message'] ) ? $data['message'] : __( 'Request was successful', 'wp-cafe' );\r\n-\r\n-        if ( is_array( $data ) && isset( $data['message'] ) ) {\r\n-            unset( $data['message'] );\r\n-        }\r\n-\r\n-        $data = [\r\n-            'success'   => 1,\r\n-            'message'   => $message,\r\n-            'data'      => $data,\r\n-        ];\r\n-\r\n-       return new WP_HTTP_Response( $data, $status_code );\r\n-    }\r\n-\r\n-    \u002F*\r\n-    * Verify REST API nonce.\r\n-    *\r\n-    * @param $request REST request object.\r\n-    * @return bool True if nonce is valid, false otherwise.\r\n-    *\u002F\r\n-    protected function verify_rest_nonce( $request ) : bool {\r\n-        $nonce = $request->get_header( 'X-WP-Nonce' );\r\n-\r\n-        if ( empty( $nonce ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        return (bool) wp_verify_nonce( $nonce, 'wp_rest' );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Abstract;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use Exception;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Controller;\n+\n+\u002F**\n+ * BaseRest Controller\n+ *\n+ * @package WpCafe\u002FAbstracts\n+ *\u002F\n+abstract class Base_Rest_Controller extends WP_REST_Controller implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register routes\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'rest_api_init', [ $this, 'register_routes' ] );\n+    }\n+\n+    \u002F**\n+     * Register all routes\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register_routes() {\n+        throw new Exception('Need to override register_routes method from child class');\n+    }\n+\n+    \u002F**\n+     * Send rest error\n+     *\n+     * @param   string  $message      Error message\n+     * @param   integer  $status_code  Error status code\n+     *\n+     * @return  WP_Error\n+     *\u002F\n+    public function error( $message, $status_code = 422, $type = '', $details = '' ) {\n+        $data = [\n+            'success'   => 0,\n+            'message'   => $message,\n+            'error'     => [\n+                'code'  => $status_code,\n+                'type'  => $type,\n+                'details'   => $details,\n+            ],\n+        ];\n+\n+        return new WP_HTTP_Response( $data, $status_code );\n+    }\n+\n+    \u002F**\n+     * Send rest response\n+     *\n+     * @param   array  $data  Response data\n+     *\n+     * @return  array\n+     *\u002F\n+    public function response( $data = [], $status_code = 200, ) {\n+        $message = is_array( $data ) && ! empty( $data['message'] ) ? $data['message'] : __( 'Request was successful', 'wp-cafe' );\n+\n+        if ( is_array( $data ) && isset( $data['message'] ) ) {\n+            unset( $data['message'] );\n+        }\n+\n+        $data = [\n+            'success'   => 1,\n+            'message'   => $message,\n+            'data'      => $data,\n+        ];\n+\n+       return new WP_HTTP_Response( $data, $status_code );\n+    }\n+\n+    \u002F*\n+    * Verify REST API nonce.\n+    *\n+    * @param $request REST request object.\n+    * @return bool True if nonce is valid, false otherwise.\n+    *\u002F\n+    protected function verify_rest_nonce( $request ) : bool {\n+        $nonce = $request->get_header( 'X-WP-Nonce' );\n+\n+        if ( empty( $nonce ) ) {\n+            return false;\n+        }\n+\n+        return (bool) wp_verify_nonce( $nonce, 'wp_rest' );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fbase-shortcode.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fbase-shortcode.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fbase-shortcode.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fbase-shortcode.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,37 +1,37 @@\n-\u003C?php\r\n-namespace WpCafe\\Abstract;\r\n-\r\n-use WpCafe\\Contracts\\Shortcode_Interface;\r\n-\r\n-\u002F**\r\n- * Shortcode abstract class\r\n- *\u002F\r\n-abstract class Base_Shortcode implements Shortcode_Interface {\r\n-    \u002F**\r\n-     * Register shortcode\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_shortcode($this->tag(), [$this, 'render']);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Shortcode tag name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    abstract public function tag();\r\n-\r\n-    \u002F**\r\n-     * Render shortcode content\r\n-     *\r\n-     * @param   array  $atts     [$atts description]\r\n-     * @param   string  $content  [$content description]\r\n-     *\r\n-     * @return  string            [return description]\r\n-     *\u002F\r\n-    public function render($atts = [], $content = null) {\r\n-        return '';\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Abstract;\n+\n+use WpCafe\\Contracts\\Shortcode_Interface;\n+\n+\u002F**\n+ * Shortcode abstract class\n+ *\u002F\n+abstract class Base_Shortcode implements Shortcode_Interface {\n+    \u002F**\n+     * Register shortcode\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_shortcode($this->tag(), [$this, 'render']);\n+    }\n+\n+    \u002F**\n+     * Shortcode tag name\n+     *\n+     * @return  string\n+     *\u002F\n+    abstract public function tag();\n+\n+    \u002F**\n+     * Render shortcode content\n+     *\n+     * @param   array  $atts     [$atts description]\n+     * @param   string  $content  [$content description]\n+     *\n+     * @return  string            [return description]\n+     *\u002F\n+    public function render($atts = [], $content = null) {\n+        return '';\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fresource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fresource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fabstract\u002Fresource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fabstract\u002Fresource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,93 +1,93 @@\n-\u003C?php\r\n-namespace WpCafe\\Abstract;\r\n-\r\n-use WP_REST_Response;\r\n-\r\n-\u002F**\r\n- * Class Resource\r\n- * Base class for API response resources.\r\n- *\u002F\r\n-abstract class Resource implements \\JsonSerializable {\r\n-    \u002F**\r\n-     * The original data to be transformed.\r\n-     *\r\n-     * @var mixed\r\n-     *\u002F\r\n-    protected mixed $data;\r\n-\r\n-    \u002F**\r\n-     * Additional data to merge into the response.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $with = [];\r\n-\r\n-    \u002F**\r\n-     * Resource constructor.\r\n-     *\r\n-     * @param mixed $data The data to transform.\r\n-     *\u002F\r\n-    public function __construct(mixed $data) {\r\n-        $this->data = $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     * You must implement this method in subclasses.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    abstract public function to_array();\r\n-\r\n-    \u002F**\r\n-     * Add additional data to the response.\r\n-     *\r\n-     * @param array $extra Extra key-value pairs to merge.\r\n-     * @return static\r\n-     *\u002F\r\n-    public function with($extra) {\r\n-        $this->with = $extra;\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the resolved array (main data + extra).\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function resolve() {\r\n-        return array_merge($this->to_array(), $this->with);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle JSON serialization.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function jsonSerialize(): array {\r\n-        return $this->resolve();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Automatically convert to WP_REST_Response when returned.\r\n-     *\r\n-     * @return WP_REST_Response\r\n-     *\u002F\r\n-    public function to_response() {\r\n-        return new WP_REST_Response( $this->resolve() );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a collection of this resource.\r\n-     *\r\n-     * @param array $items\r\n-     * @return array\r\n-     *\u002F\r\n-    public static function collection(array $items) {\r\n-        $collection = array_map(function ($item) {\r\n-            return (new static($item))->resolve();\r\n-        }, $items);\r\n-\r\n-        return $collection;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Abstract;\n+\n+use WP_REST_Response;\n+\n+\u002F**\n+ * Class Resource\n+ * Base class for API response resources.\n+ *\u002F\n+abstract class Resource implements \\JsonSerializable {\n+    \u002F**\n+     * The original data to be transformed.\n+     *\n+     * @var mixed\n+     *\u002F\n+    protected mixed $data;\n+\n+    \u002F**\n+     * Additional data to merge into the response.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $with = [];\n+\n+    \u002F**\n+     * Resource constructor.\n+     *\n+     * @param mixed $data The data to transform.\n+     *\u002F\n+    public function __construct(mixed $data) {\n+        $this->data = $data;\n+    }\n+\n+    \u002F**\n+     * Transform the resource into an array.\n+     * You must implement this method in subclasses.\n+     *\n+     * @return array\n+     *\u002F\n+    abstract public function to_array();\n+\n+    \u002F**\n+     * Add additional data to the response.\n+     *\n+     * @param array $extra Extra key-value pairs to merge.\n+     * @return static\n+     *\u002F\n+    public function with($extra) {\n+        $this->with = $extra;\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Get the resolved array (main data + extra).\n+     *\n+     * @return array\n+     *\u002F\n+    public function resolve() {\n+        return array_merge($this->to_array(), $this->with);\n+    }\n+\n+    \u002F**\n+     * Handle JSON serialization.\n+     *\n+     * @return array\n+     *\u002F\n+    public function jsonSerialize(): array {\n+        return $this->resolve();\n+    }\n+\n+    \u002F**\n+     * Automatically convert to WP_REST_Response when returned.\n+     *\n+     * @return WP_REST_Response\n+     *\u002F\n+    public function to_response() {\n+        return new WP_REST_Response( $this->resolve() );\n+    }\n+\n+    \u002F**\n+     * Create a collection of this resource.\n+     *\n+     * @param array $items\n+     * @return array\n+     *\u002F\n+    public static function collection(array $items) {\n+        $collection = array_map(function ($item) {\n+            return (new static($item))->resolve();\n+        }, $items);\n+\n+        return $collection;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Factivate.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Factivate.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Factivate.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Factivate.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,25 +1,25 @@\n-\u003C?php\r\n-namespace WpCafe;\r\n-use WpCafe\\Onboard\\Onboarding;\r\n-\r\n-\u002F**\r\n- * Activation class\r\n- *\r\n- * @package WpCafe\r\n- *\u002F\r\n-class Activate {\r\n-    \u002F**\r\n-     * Trigger on plugin activation hook\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function run(): void {\r\n-        $stored_version = get_option( 'wpc_cafe_version' );\r\n-        if ( ! get_option( 'wpcafe_install_fingerprint' ) && ! $stored_version ) {\r\n-            update_option( 'wpcafe_install_fingerprint', WPCAFE_VERSION );\r\n-        }\r\n-\r\n-        \u002F\u002F Initialize onboarding\r\n-        Onboarding::onboarding_init();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe;\n+use WpCafe\\Onboard\\Onboarding;\n+\n+\u002F**\n+ * Activation class\n+ *\n+ * @package WpCafe\n+ *\u002F\n+class Activate {\n+    \u002F**\n+     * Trigger on plugin activation hook\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function run(): void {\n+        $stored_version = get_option( 'wpc_cafe_version' );\n+        if ( ! get_option( 'wpcafe_install_fingerprint' ) && ! $stored_version ) {\n+            update_option( 'wpcafe_install_fingerprint', WPCAFE_VERSION );\n+        }\n+\n+        \u002F\u002F Initialize onboarding\n+        Onboarding::onboarding_init();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fcontainer-exception-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fcontainer-exception-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fcontainer-exception-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fcontainer-exception-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,11 +1,11 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Container;\r\n-\r\n-\u002F**\r\n- * Base interface representing a generic exception in a container.\r\n- *\r\n- * @package WpCafe\\Container\r\n- *\u002F\r\n-interface Container_Exception_Interface {\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Container;\n+\n+\u002F**\n+ * Base interface representing a generic exception in a container.\n+ *\n+ * @package WpCafe\\Container\n+ *\u002F\n+interface Container_Exception_Interface {\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fcontainer.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fcontainer.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fcontainer.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fcontainer.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,141 +1,141 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Container;\r\n-\r\n-use Exception;\r\n-use ReflectionClass;\r\n-use ReflectionException;\r\n-use ReflectionParameter;\r\n-use WpCafe\\Container\\Exception\\Dependency_Has_No_Default_Value_Exception;\r\n-use WpCafe\\Container\\Exception\\Dependency_Is_Not_Instantiable_Exception;\r\n-\r\n-class Container {\r\n-\r\n-    \u002F**\r\n-     * Store all services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [];\r\n-\r\n-    \u002F**\r\n-     * Finds an entry of the container by its identifier and returns it.\r\n-     *\r\n-     * @param string $id Identifier of the entry to look for.\r\n-     *\r\n-     * @throws NotFoundExceptionInterface  No entry was found for **this** identifier.\r\n-     * @throws ContainerExceptionInterface|ReflectionException Error while retrieving the entry.\r\n-     *\r\n-     * @return mixed Entry.\r\n-     *\u002F\r\n-    public function get( string $key ): object {\r\n-        if ( ! $this->has( $key ) ) {\r\n-            \u002F\u002F translators: %s is the name of the class that is not instantiable.\r\n-            throw new \\Exception( sprintf( esc_html__( 'Service provider %s not found.', 'wp-cafe' ), esc_html( $key ) ) );\r\n-\r\n-        }\r\n-\r\n-        $class_name = $this->services[ $key ];\r\n-        return $this->resolve( $class_name );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Sets an entry of the container by its identifier\r\n-     *\r\n-     * @param string $id\r\n-     * @param string $class_name\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function add_service_provider( string $key, $class_name ): void {\r\n-        $this->services[ $key ] = $class_name;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Returns true if the container can return an entry for the given identifier.\r\n-     * Returns false otherwise.\r\n-     *\r\n-     * `has($key)` returning true does not mean that `get($id)` will not throw an exception.\r\n-     * It does however mean that `get($id)` will not throw a `NotFoundExceptionInterface`.\r\n-     *\r\n-     * @param string $key Identifier of the entry to look for.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function has( string $key ): bool {\r\n-        return array_key_exists( $key, $this->services );\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Resolves the service object by its name.\r\n-     *\r\n-     * @param string $class_name\r\n-     *\r\n-     * @throws Dependency_Has_No_Default_Value_Exception\r\n-     * @throws Dependency_Is_Not_Instantiable_Exception\r\n-     * @throws ReflectionException|Exception\r\n-     *\r\n-     * @return object\r\n-     *\u002F\r\n-    public function resolve( string $class_name ): object {\r\n-        if ( ! class_exists( $class_name ) ) {\r\n-            \u002F\u002F translators: %s is the name of the class that is not instantiable.\r\n-            throw new Exception( sprintf( esc_html__( 'Class: %s does not exist.', 'wp-cafe' ), esc_html( $class_name ) ) );\r\n-\r\n-        }\r\n-\r\n-        $reflection_class = new ReflectionClass( $class_name );\r\n-\r\n-        if ( ! $reflection_class->isInstantiable() ) {\r\n-            throw new Dependency_Is_Not_Instantiable_Exception(\r\n-                \u002F\u002F translators: %s is the name of the class that is not instantiable.\r\n-                sprintf( esc_html__( 'Class: %s is not instantiable.', 'wp-cafe' ), esc_html( $class_name ) )\r\n-            );\r\n-        }\r\n-\r\n-        if ( null === $reflection_class->getConstructor() ) {\r\n-            return $reflection_class->newInstance();\r\n-        }\r\n-\r\n-        $parameters = $reflection_class->getConstructor()->getParameters();\r\n-\r\n-        $dependencies = $this->build_dependencies( $parameters );\r\n-\r\n-        return $reflection_class->newInstanceArgs( $dependencies );\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Builds the dependencies for the given parameters.\r\n-     *\r\n-     * @param ReflectionParameter[] $parameters\r\n-     *\r\n-     * @throws ReflectionException\r\n-     * @throws Dependency_Has_No_Default_Value_Exception\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function build_dependencies( array $parameters ): array {\r\n-        $dependencies = [];\r\n-\r\n-        foreach ( $parameters as $parameter ) {\r\n-            $dependency = $parameter->getType() ? $parameter->getType()->getName() : null;\r\n-\r\n-            if ( is_null( $dependency ) ) {\r\n-                if ( $parameter->isDefaultValueAvailable() ) {\r\n-                    $dependencies[] = $parameter->getDefaultValue();\r\n-                } else {\r\n-                    throw new Dependency_Has_No_Default_Value_Exception(\r\n-                        \u002F\u002F translators: %s is the name of the class that is not instantiable.\r\n-                        sprintf( esc_html__( 'Class: %s dependency cannot be resolved.', 'wp-cafe' ), esc_html( $parameter->name ) )\r\n-                    );\r\n-                }\r\n-            } else {\r\n-                $dependencies[] = $this->get( $dependency );\r\n-            }\r\n-        }\r\n-\r\n-        return $dependencies;\r\n-    }\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Container;\n+\n+use Exception;\n+use ReflectionClass;\n+use ReflectionException;\n+use ReflectionParameter;\n+use WpCafe\\Container\\Exception\\Dependency_Has_No_Default_Value_Exception;\n+use WpCafe\\Container\\Exception\\Dependency_Is_Not_Instantiable_Exception;\n+\n+class Container {\n+\n+    \u002F**\n+     * Store all services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [];\n+\n+    \u002F**\n+     * Finds an entry of the container by its identifier and returns it.\n+     *\n+     * @param string $id Identifier of the entry to look for.\n+     *\n+     * @throws NotFoundExceptionInterface  No entry was found for **this** identifier.\n+     * @throws ContainerExceptionInterface|ReflectionException Error while retrieving the entry.\n+     *\n+     * @return mixed Entry.\n+     *\u002F\n+    public function get( string $key ): object {\n+        if ( ! $this->has( $key ) ) {\n+            \u002F\u002F translators: %s is the name of the class that is not instantiable.\n+            throw new \\Exception( sprintf( esc_html__( 'Service provider %s not found.', 'wp-cafe' ), esc_html( $key ) ) );\n+\n+        }\n+\n+        $class_name = $this->services[ $key ];\n+        return $this->resolve( $class_name );\n+    }\n+\n+    \u002F**\n+     * Sets an entry of the container by its identifier\n+     *\n+     * @param string $id\n+     * @param string $class_name\n+     *\n+     * @return void\n+     *\u002F\n+    public function add_service_provider( string $key, $class_name ): void {\n+        $this->services[ $key ] = $class_name;\n+    }\n+\n+    \u002F**\n+     * Returns true if the container can return an entry for the given identifier.\n+     * Returns false otherwise.\n+     *\n+     * `has($key)` returning true does not mean that `get($id)` will not throw an exception.\n+     * It does however mean that `get($id)` will not throw a `NotFoundExceptionInterface`.\n+     *\n+     * @param string $key Identifier of the entry to look for.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function has( string $key ): bool {\n+        return array_key_exists( $key, $this->services );\n+    }\n+\n+\n+    \u002F**\n+     * Resolves the service object by its name.\n+     *\n+     * @param string $class_name\n+     *\n+     * @throws Dependency_Has_No_Default_Value_Exception\n+     * @throws Dependency_Is_Not_Instantiable_Exception\n+     * @throws ReflectionException|Exception\n+     *\n+     * @return object\n+     *\u002F\n+    public function resolve( string $class_name ): object {\n+        if ( ! class_exists( $class_name ) ) {\n+            \u002F\u002F translators: %s is the name of the class that is not instantiable.\n+            throw new Exception( sprintf( esc_html__( 'Class: %s does not exist.', 'wp-cafe' ), esc_html( $class_name ) ) );\n+\n+        }\n+\n+        $reflection_class = new ReflectionClass( $class_name );\n+\n+        if ( ! $reflection_class->isInstantiable() ) {\n+            throw new Dependency_Is_Not_Instantiable_Exception(\n+                \u002F\u002F translators: %s is the name of the class that is not instantiable.\n+                sprintf( esc_html__( 'Class: %s is not instantiable.', 'wp-cafe' ), esc_html( $class_name ) )\n+            );\n+        }\n+\n+        if ( null === $reflection_class->getConstructor() ) {\n+            return $reflection_class->newInstance();\n+        }\n+\n+        $parameters = $reflection_class->getConstructor()->getParameters();\n+\n+        $dependencies = $this->build_dependencies( $parameters );\n+\n+        return $reflection_class->newInstanceArgs( $dependencies );\n+    }\n+\n+\n+    \u002F**\n+     * Builds the dependencies for the given parameters.\n+     *\n+     * @param ReflectionParameter[] $parameters\n+     *\n+     * @throws ReflectionException\n+     * @throws Dependency_Has_No_Default_Value_Exception\n+     *\n+     * @return array\n+     *\u002F\n+    public function build_dependencies( array $parameters ): array {\n+        $dependencies = [];\n+\n+        foreach ( $parameters as $parameter ) {\n+            $dependency = $parameter->getType() ? $parameter->getType()->getName() : null;\n+\n+            if ( is_null( $dependency ) ) {\n+                if ( $parameter->isDefaultValueAvailable() ) {\n+                    $dependencies[] = $parameter->getDefaultValue();\n+                } else {\n+                    throw new Dependency_Has_No_Default_Value_Exception(\n+                        \u002F\u002F translators: %s is the name of the class that is not instantiable.\n+                        sprintf( esc_html__( 'Class: %s dependency cannot be resolved.', 'wp-cafe' ), esc_html( $parameter->name ) )\n+                    );\n+                }\n+            } else {\n+                $dependencies[] = $this->get( $dependency );\n+            }\n+        }\n+\n+        return $dependencies;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-has-no-default-value-exception.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-has-no-default-value-exception.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-has-no-default-value-exception.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-has-no-default-value-exception.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,9 +1,9 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Container\\Exception;\r\n-\r\n-use Exception;\r\n-use WpCafe\\Container\\Not_Found_Exception_Interface;\r\n-\r\n-class Dependency_Has_No_Default_Value_Exception extends Exception implements Not_Found_Exception_Interface {\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Container\\Exception;\n+\n+use Exception;\n+use WpCafe\\Container\\Not_Found_Exception_Interface;\n+\n+class Dependency_Has_No_Default_Value_Exception extends Exception implements Not_Found_Exception_Interface {\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-is-not-instantiable-exception.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-is-not-instantiable-exception.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-is-not-instantiable-exception.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fexception\u002Fdependency-is-not-instantiable-exception.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,9 +1,9 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Container\\Exception;\r\n-\r\n-use Exception;\r\n-use WpCafe\\Container\\Container_Exception_Interface;\r\n-\r\n-class Dependency_Is_Not_Instantiable_Exception extends Exception implements Container_Exception_Interface {\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Container\\Exception;\n+\n+use Exception;\n+use WpCafe\\Container\\Container_Exception_Interface;\n+\n+class Dependency_Is_Not_Instantiable_Exception extends Exception implements Container_Exception_Interface {\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fnot-found-exception-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fnot-found-exception-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontainer\u002Fnot-found-exception-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontainer\u002Fnot-found-exception-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,11 +1,11 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Container;\r\n-\r\n-\u002F**\r\n- * No entry was found in the container.\r\n- *\r\n- * @package WpCafe\\Container\r\n- *\u002F\r\n-interface Not_Found_Exception_Interface {\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Container;\n+\n+\u002F**\n+ * No entry was found in the container.\n+ *\n+ * @package WpCafe\\Container\n+ *\u002F\n+interface Not_Found_Exception_Interface {\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fbootable-provider-contract.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fbootable-provider-contract.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fbootable-provider-contract.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fbootable-provider-contract.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,16 +1,16 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\u002F**\r\n- * Bootable Provider Contracts\r\n- *\r\n- * @package WpCafe\u002FContracts\r\n- *\u002F\r\n-\r\n-interface Bootable_Provider_Contract {\r\n-    \u002F**\r\n-     * Boot services that need to initialize\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function boot();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\u002F**\n+ * Bootable Provider Contracts\n+ *\n+ * @package WpCafe\u002FContracts\n+ *\u002F\n+\n+interface Bootable_Provider_Contract {\n+    \u002F**\n+     * Boot services that need to initialize\n+     *\n+     * @return  void\n+     *\u002F\n+    public function boot();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fdatabase-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fdatabase-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fdatabase-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fdatabase-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,53 +1,53 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Contracts;\r\n-\r\n-\u002F**\r\n- * Contract for WP Database\r\n- *\r\n- * @package WpCafe\u002FContracts\r\n- *\u002F\r\n-interface Database_Interface {\r\n-\r\n-    \u002F**\r\n-     * Begin database transaction\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function begin_transaction(): void;\r\n-\r\n-    \u002F**\r\n-     * Commit transactions to database\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function commit(): void;\r\n-\r\n-    \u002F**\r\n-     * Rollback uncommited transactions\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function roll_back(): void;\r\n-\r\n-    \u002F**\r\n-     * Delete records of specific table\r\n-     *\r\n-     * @param string $table\r\n-     * @param array $where\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function delete( string $table, array $where ): void;\r\n-\r\n-    \u002F**\r\n-     * Batch insert records\r\n-     *\r\n-     * @param string $table\r\n-     * @param array $records\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function insert_batch( string $table, array $records ): void;\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Contracts;\n+\n+\u002F**\n+ * Contract for WP Database\n+ *\n+ * @package WpCafe\u002FContracts\n+ *\u002F\n+interface Database_Interface {\n+\n+    \u002F**\n+     * Begin database transaction\n+     *\n+     * @return void\n+     *\u002F\n+    public function begin_transaction(): void;\n+\n+    \u002F**\n+     * Commit transactions to database\n+     *\n+     * @return void\n+     *\u002F\n+    public function commit(): void;\n+\n+    \u002F**\n+     * Rollback uncommited transactions\n+     *\n+     * @return void\n+     *\u002F\n+    public function roll_back(): void;\n+\n+    \u002F**\n+     * Delete records of specific table\n+     *\n+     * @param string $table\n+     * @param array $where\n+     *\n+     * @return void\n+     *\u002F\n+    public function delete( string $table, array $where ): void;\n+\n+    \u002F**\n+     * Batch insert records\n+     *\n+     * @param string $table\n+     * @param array $records\n+     *\n+     * @return void\n+     *\u002F\n+    public function insert_batch( string $table, array $records ): void;\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fhookable-service-contract.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fhookable-service-contract.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fhookable-service-contract.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fhookable-service-contract.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,15 +1,15 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\u002F**\r\n- * Hookable Service Contract\r\n- *\r\n- * @package WpCafe\u002FContract\r\n- *\u002F\r\n-interface Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register a single service\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\u002F**\n+ * Hookable Service Contract\n+ *\n+ * @package WpCafe\u002FContract\n+ *\u002F\n+interface Hookable_Service_Contract {\n+    \u002F**\n+     * Register a single service\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fprovider-contract.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fprovider-contract.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fprovider-contract.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fprovider-contract.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,23 +1,23 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\u002F**\r\n- * Provider contracts\r\n- *\r\n- * @package WpCafe\u002FContracts\r\n- *\u002F\r\n-\r\n-interface Provider_Contract {\r\n-    \u002F**\r\n-     * Register provider services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register();\r\n-\r\n-    \u002F**\r\n-     * Boot services that need to initialize\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function boot();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\u002F**\n+ * Provider contracts\n+ *\n+ * @package WpCafe\u002FContracts\n+ *\u002F\n+\n+interface Provider_Contract {\n+    \u002F**\n+     * Register provider services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register();\n+\n+    \u002F**\n+     * Boot services that need to initialize\n+     *\n+     * @return  void\n+     *\u002F\n+    public function boot();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fshortcode-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fshortcode-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fshortcode-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fshortcode-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,26 +1,26 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\r\n-\u002F**\r\n- * Shortcode interface\r\n- * \r\n- * @package wpcafe\u002Fcontracts\r\n- *\u002F\r\n-interface Shortcode_Interface {\r\n-    \u002F**\r\n-     * Shortcode tag name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    public function tag();\r\n-\r\n-    \u002F**\r\n-     * Render content\r\n-     *\r\n-     * @param   array  $atts     Shortcode attributes\r\n-     * @param   string  $content  Shortcode content\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    public function render($atts = [], $content = null);\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\n+\u002F**\n+ * Shortcode interface\n+ * \n+ * @package wpcafe\u002Fcontracts\n+ *\u002F\n+interface Shortcode_Interface {\n+    \u002F**\n+     * Shortcode tag name\n+     *\n+     * @return  string\n+     *\u002F\n+    public function tag();\n+\n+    \u002F**\n+     * Render content\n+     *\n+     * @param   array  $atts     Shortcode attributes\n+     * @param   string  $content  Shortcode content\n+     *\n+     * @return  string\n+     *\u002F\n+    public function render($atts = [], $content = null);\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fswitchable-provider-contract.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fswitchable-provider-contract.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fswitchable-provider-contract.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fswitchable-provider-contract.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,14 +1,14 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\r\n-\u002F**\r\n- * Switchable Provider Contract\r\n- *\u002F\r\n-interface Switchable_Provider_Contract {\r\n-    \u002F**\r\n-     * Ensure that service is enable or disable\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\n+\u002F**\n+ * Switchable Provider Contract\n+ *\u002F\n+interface Switchable_Provider_Contract {\n+    \u002F**\n+     * Ensure that service is enable or disable\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fswitchable-service-contract.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fswitchable-service-contract.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fcontracts\u002Fswitchable-service-contract.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fcontracts\u002Fswitchable-service-contract.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,14 +1,14 @@\n-\u003C?php\r\n-namespace WpCafe\\Contracts;\r\n-\r\n-\u002F**\r\n- * Switchable Service Contract\r\n- *\u002F\r\n-interface Switchable_Service_Contract {\r\n-    \u002F**\r\n-     * Ensure that service is enable or disable\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Contracts;\n+\n+\u002F**\n+ * Switchable Service Contract\n+ *\u002F\n+interface Switchable_Service_Contract {\n+    \u002F**\n+     * Ensure that service is enable or disable\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fblueprint.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fblueprint.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fblueprint.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fblueprint.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,234 +1,234 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\r\n-\u002F**\r\n- * Blueprint class to define database table schema.\r\n- *\u002F\r\n-class Blueprint {\r\n-    \u002F**\r\n-     * The table name (without prefix).\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $table_name;\r\n-\r\n-    \u002F**\r\n-     * The list of columns and settings.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $columns = [];\r\n-\r\n-    \u002F**\r\n-     * The list of foreign key constraints.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $foreign_keys = [];\r\n-\r\n-    \u002F**\r\n-     * Constructor.\r\n-     *\r\n-     * @param string $table_name\r\n-     *\u002F\r\n-    public function __construct( $table_name ) {\r\n-        $this->table_name = $table_name;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add an auto-incrementing ID column.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function id() {\r\n-        $this->columns[] = '`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a foreign ID column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function foreign_id($column) {\r\n-        $this->columns[] = \"`{$column}` BIGINT(20) UNSIGNED\";\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a string (VARCHAR) column.\r\n-     *\r\n-     * @param string $column\r\n-     * @param int $length\r\n-     * @return void\r\n-     *\u002F\r\n-    public function string($column, $length = 255) {\r\n-        $this->columns[] = \"`{$column}` VARCHAR({$length})\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add an integer column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function integer($column) {\r\n-        $this->columns[] = \"`{$column}` INT(11)\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a float column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function float($column) {\r\n-        $this->columns[] = \"`{$column}` FLOAT\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a boolean column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function boolean($column) {\r\n-        $this->columns[] = \"`{$column}` TINYINT(1)\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a text column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function text($column) {\r\n-        $this->columns[] = \"`{$column}` TEXT\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a time column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function time($column) {\r\n-        $this->columns[] = \"`{$column}` TIME\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a datetime column.\r\n-     *\r\n-     * @param string $column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function datetime($column) {\r\n-        $this->columns[] = \"`{$column}` DATETIME\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add an enum column with predefined values.\r\n-     *\r\n-     * @param string $column\r\n-     * @param array $values\r\n-     * @return void\r\n-     *\u002F\r\n-    public function enum($column, array $values) {\r\n-        $values_string = \"'\" . implode(\"','\", $values) . \"'\";\r\n-        $this->columns[] = \"`{$column}` ENUM({$values_string})\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a foreign key constraint.\r\n-     *\r\n-     * @param string $column\r\n-     * @param string $referenced_table\r\n-     * @param string $referenced_column\r\n-     * @return void\r\n-     *\u002F\r\n-    public function foreign($column, $referenced_table, $referenced_column = 'id') {\r\n-        $this->foreign_keys[] = [\r\n-            'column'            => $column,\r\n-            'referenced_table'  => $referenced_table,\r\n-            'referenced_column' => $referenced_column,\r\n-        ];\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add created_at and updated_at timestamp columns.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function timestamps() {\r\n-        $this->columns[] = \"`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP\";\r\n-        $this->columns[] = \"`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\";\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a default value to the last added column.\r\n-     *\r\n-     * @param mixed $value\r\n-     * @return void\r\n-     *\u002F\r\n-    public function default($value) {\r\n-        $last_index = count($this->columns) - 1;\r\n-        if ($last_index >= 0) {\r\n-            if (is_string($value)) {\r\n-                $value = \"'{$value}'\";\r\n-            }\r\n-            $this->columns[$last_index] .= \" DEFAULT {$value}\";\r\n-        }\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Execute the table creation using dbDelta and apply foreign keys.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function create() {\r\n-        global $wpdb;\r\n-        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fupgrade.php';\r\n-\r\n-        $full_table_name = $wpdb->prefix . $this->table_name;\r\n-        $columns_sql     = implode(',', $this->columns);\r\n-\r\n-        $sql = \"CREATE TABLE {$full_table_name} ({$columns_sql}) {$wpdb->get_charset_collate()};\";\r\n-        dbDelta($sql);\r\n-\r\n-        \u002F\u002F Apply foreign key constraints manually\r\n-        if ( is_array( $this->foreign_keys ) ) {\r\n-            foreach ( $this->foreign_keys as $fk ) {\r\n-                $fk_sql = \"ALTER TABLE {$full_table_name} \r\n-                    ADD CONSTRAINT fk_{$this->table_name}_{$fk['column']}\r\n-                    FOREIGN KEY (`{$fk['column']}`)\r\n-                    REFERENCES `{$wpdb->prefix}{$fk['referenced_table']}`(`{$fk['referenced_column']}`)\r\n-                    ON DELETE CASCADE ON UPDATE CASCADE;\";\r\n-                \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared -- DDL schema creation with developer-defined table\u002Fcolumn names\r\n-                $wpdb->query($fk_sql);\r\n-            }\r\n-        }\r\n-    }\r\n-}\r\n-\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\n+\u002F**\n+ * Blueprint class to define database table schema.\n+ *\u002F\n+class Blueprint {\n+    \u002F**\n+     * The table name (without prefix).\n+     *\n+     * @var string\n+     *\u002F\n+    protected $table_name;\n+\n+    \u002F**\n+     * The list of columns and settings.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $columns = [];\n+\n+    \u002F**\n+     * The list of foreign key constraints.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $foreign_keys = [];\n+\n+    \u002F**\n+     * Constructor.\n+     *\n+     * @param string $table_name\n+     *\u002F\n+    public function __construct( $table_name ) {\n+        $this->table_name = $table_name;\n+    }\n+\n+    \u002F**\n+     * Add an auto-incrementing ID column.\n+     *\n+     * @return void\n+     *\u002F\n+    public function id() {\n+        $this->columns[] = '`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY';\n+    }\n+\n+    \u002F**\n+     * Add a foreign ID column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function foreign_id($column) {\n+        $this->columns[] = \"`{$column}` BIGINT(20) UNSIGNED\";\n+    }\n+\n+    \u002F**\n+     * Add a string (VARCHAR) column.\n+     *\n+     * @param string $column\n+     * @param int $length\n+     * @return void\n+     *\u002F\n+    public function string($column, $length = 255) {\n+        $this->columns[] = \"`{$column}` VARCHAR({$length})\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add an integer column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function integer($column) {\n+        $this->columns[] = \"`{$column}` INT(11)\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a float column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function float($column) {\n+        $this->columns[] = \"`{$column}` FLOAT\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a boolean column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function boolean($column) {\n+        $this->columns[] = \"`{$column}` TINYINT(1)\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a text column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function text($column) {\n+        $this->columns[] = \"`{$column}` TEXT\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a time column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function time($column) {\n+        $this->columns[] = \"`{$column}` TIME\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a datetime column.\n+     *\n+     * @param string $column\n+     * @return void\n+     *\u002F\n+    public function datetime($column) {\n+        $this->columns[] = \"`{$column}` DATETIME\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add an enum column with predefined values.\n+     *\n+     * @param string $column\n+     * @param array $values\n+     * @return void\n+     *\u002F\n+    public function enum($column, array $values) {\n+        $values_string = \"'\" . implode(\"','\", $values) . \"'\";\n+        $this->columns[] = \"`{$column}` ENUM({$values_string})\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a foreign key constraint.\n+     *\n+     * @param string $column\n+     * @param string $referenced_table\n+     * @param string $referenced_column\n+     * @return void\n+     *\u002F\n+    public function foreign($column, $referenced_table, $referenced_column = 'id') {\n+        $this->foreign_keys[] = [\n+            'column'            => $column,\n+            'referenced_table'  => $referenced_table,\n+            'referenced_column' => $referenced_column,\n+        ];\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add created_at and updated_at timestamp columns.\n+     *\n+     * @return void\n+     *\u002F\n+    public function timestamps() {\n+        $this->columns[] = \"`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP\";\n+        $this->columns[] = \"`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\";\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a default value to the last added column.\n+     *\n+     * @param mixed $value\n+     * @return void\n+     *\u002F\n+    public function default($value) {\n+        $last_index = count($this->columns) - 1;\n+        if ($last_index >= 0) {\n+            if (is_string($value)) {\n+                $value = \"'{$value}'\";\n+            }\n+            $this->columns[$last_index] .= \" DEFAULT {$value}\";\n+        }\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Execute the table creation using dbDelta and apply foreign keys.\n+     *\n+     * @return void\n+     *\u002F\n+    public function create() {\n+        global $wpdb;\n+        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fupgrade.php';\n+\n+        $full_table_name = $wpdb->prefix . $this->table_name;\n+        $columns_sql     = implode(',', $this->columns);\n+\n+        $sql = \"CREATE TABLE {$full_table_name} ({$columns_sql}) {$wpdb->get_charset_collate()};\";\n+        dbDelta($sql);\n+\n+        \u002F\u002F Apply foreign key constraints manually\n+        if ( is_array( $this->foreign_keys ) ) {\n+            foreach ( $this->foreign_keys as $fk ) {\n+                $fk_sql = \"ALTER TABLE {$full_table_name} \n+                    ADD CONSTRAINT fk_{$this->table_name}_{$fk['column']}\n+                    FOREIGN KEY (`{$fk['column']}`)\n+                    REFERENCES `{$wpdb->prefix}{$fk['referenced_table']}`(`{$fk['referenced_column']}`)\n+                    ON DELETE CASCADE ON UPDATE CASCADE;\";\n+                \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared -- DDL schema creation with developer-defined table\u002Fcolumn names\n+                $wpdb->query($fk_sql);\n+            }\n+        }\n+    }\n+}\n+\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,27 +1,27 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\r\n-\u002F**\r\n- * Abstract Migration class.\r\n- *\r\n- * All migrations should extend this class and implement the up and down methods.\r\n- *\u002F\r\n-abstract class Migration {\r\n-    \u002F**\r\n-     * Run the migrations.\r\n-     *\r\n-     * This method should contain the logic to create tables or modify the database schema.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    abstract public function up();\r\n-\r\n-    \u002F**\r\n-     * Reverse the migrations.\r\n-     *\r\n-     * This method should contain the logic to drop tables or rollback schema changes made in the up method.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    abstract public function down();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\n+\u002F**\n+ * Abstract Migration class.\n+ *\n+ * All migrations should extend this class and implement the up and down methods.\n+ *\u002F\n+abstract class Migration {\n+    \u002F**\n+     * Run the migrations.\n+     *\n+     * This method should contain the logic to create tables or modify the database schema.\n+     *\n+     * @return void\n+     *\u002F\n+    abstract public function up();\n+\n+    \u002F**\n+     * Reverse the migrations.\n+     *\n+     * This method should contain the logic to drop tables or rollback schema changes made in the up method.\n+     *\n+     * @return void\n+     *\u002F\n+    abstract public function down();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration-runner.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration-runner.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration-runner.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration-runner.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,56 +1,56 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\u002F**\r\n- * MigrationRunner class.\r\n- *\r\n- * Responsible for running and rolling back all migration files.\r\n- *\u002F\r\n-class Migration_Runner {\r\n-    \u002F**\r\n-     * Run all migration files to apply the database schema changes.\r\n-     *\r\n-     * This method loads all PHP files inside the migrations directory,\r\n-     * instantiates the migration class, and calls the up() method.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function migrate() {\r\n-        $migration_files = glob( wpcafe()->plugin_directory . '\u002Fmigrations\u002F*.php' );\r\n-\r\n-        if ( ! is_array( $migration_files ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        foreach ( $migration_files as $file ) {\r\n-            $migration = require_once $file;\r\n-\r\n-            if ( $migration instanceof Migration ) {\r\n-                $migration->up();\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Rollback all migration files to revert the database schema changes.\r\n-     *\r\n-     * This method loads all PHP files inside the migrations directory in reverse order,\r\n-     * instantiates the migration class, and calls the down() method.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function rollback() {\r\n-        $migration_files = glob( wpcafe()->plugin_directory . '\u002Fmigrations\u002F*.php' );\r\n-\r\n-        if ( ! is_array( $migration_files ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        foreach ( array_reverse( $migration_files ) as $file ) {\r\n-            $migration = require_once $file;\r\n-\r\n-            if ( $migration instanceof Migration ) {\r\n-                $migration->down();\r\n-            }\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\u002F**\n+ * MigrationRunner class.\n+ *\n+ * Responsible for running and rolling back all migration files.\n+ *\u002F\n+class Migration_Runner {\n+    \u002F**\n+     * Run all migration files to apply the database schema changes.\n+     *\n+     * This method loads all PHP files inside the migrations directory,\n+     * instantiates the migration class, and calls the up() method.\n+     *\n+     * @return void\n+     *\u002F\n+    public static function migrate() {\n+        $migration_files = glob( wpcafe()->plugin_directory . '\u002Fmigrations\u002F*.php' );\n+\n+        if ( ! is_array( $migration_files ) ) {\n+            return;\n+        }\n+\n+        foreach ( $migration_files as $file ) {\n+            $migration = require_once $file;\n+\n+            if ( $migration instanceof Migration ) {\n+                $migration->up();\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Rollback all migration files to revert the database schema changes.\n+     *\n+     * This method loads all PHP files inside the migrations directory in reverse order,\n+     * instantiates the migration class, and calls the down() method.\n+     *\n+     * @return void\n+     *\u002F\n+    public static function rollback() {\n+        $migration_files = glob( wpcafe()->plugin_directory . '\u002Fmigrations\u002F*.php' );\n+\n+        if ( ! is_array( $migration_files ) ) {\n+            return;\n+        }\n+\n+        foreach ( array_reverse( $migration_files ) as $file ) {\n+            $migration = require_once $file;\n+\n+            if ( $migration instanceof Migration ) {\n+                $migration->down();\n+            }\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration-table-manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration-table-manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmigration-table-manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmigration-table-manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,112 +1,112 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\u002F**\r\n- * Class MigrationTableManager\r\n- *\r\n- * Responsible for managing the migrations history table in the database.\r\n- *\u002F\r\n-class Migration_Table_Manager {\r\n-    \u002F**\r\n-     * Table name for storing migration history.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected static $table_name = 'wpcafe_migrations';\r\n-\r\n-    \u002F**\r\n-     * Ensure the migration table exists.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function ensure_table_exists() {\r\n-        global $wpdb;\r\n-\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-        $charset_collate = $wpdb->get_charset_collate();\r\n-\r\n-        $sql = \"CREATE TABLE IF NOT EXISTS {$table} (\r\n-            id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\r\n-            migration VARCHAR(255) NOT NULL,\r\n-            batch INT NOT NULL,\r\n-            migrated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP\r\n-        ) $charset_collate;\";\r\n-\r\n-        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fupgrade.php';\r\n-        dbDelta($sql);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given migration has already been applied.\r\n-     *\r\n-     * @param string $migration_name\r\n-     * @return bool\r\n-     *\u002F\r\n-    public static function is_migrated($migration_name) {\r\n-        global $wpdb;\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-\r\n-        return (bool) $wpdb->get_var($wpdb->prepare(\r\n-            \"SELECT COUNT(*) FROM {$table} WHERE migration = %s\",\r\n-            $migration_name\r\n-        ));\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Record a migration as applied.\r\n-     *\r\n-     * @param string $migration_name\r\n-     * @param int $batch\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function mark_as_migrated($migration_name, $batch = 1) {\r\n-        global $wpdb;\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-\r\n-        $wpdb->insert($table, [\r\n-            'migration'   => $migration_name,\r\n-            'batch'       => $batch,\r\n-            'migrated_at' => current_time('mysql'),\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Remove a migration record (used for rollback).\r\n-     *\r\n-     * @param string $migration_name\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function remove_migration($migration_name) {\r\n-        global $wpdb;\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-\r\n-        $wpdb->delete($table, ['migration' => $migration_name]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the latest batch number.\r\n-     *\r\n-     * @return int\r\n-     *\u002F\r\n-    public static function get_latest_batch() {\r\n-        global $wpdb;\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-\r\n-        return (int) $wpdb->get_var(\"SELECT MAX(batch) FROM {$table}\") ?: 1;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all migrations in the latest batch.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public static function get_latest_batch_migrations() {\r\n-        global $wpdb;\r\n-        $table = $wpdb->prefix . self::$table_name;\r\n-        $latest_batch = self::get_latest_batch();\r\n-\r\n-        return $wpdb->get_results($wpdb->prepare(\r\n-            \"SELECT * FROM {$table} WHERE batch = %d ORDER BY id DESC\",\r\n-            $latest_batch\r\n-        ));\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\u002F**\n+ * Class MigrationTableManager\n+ *\n+ * Responsible for managing the migrations history table in the database.\n+ *\u002F\n+class Migration_Table_Manager {\n+    \u002F**\n+     * Table name for storing migration history.\n+     *\n+     * @var string\n+     *\u002F\n+    protected static $table_name = 'wpcafe_migrations';\n+\n+    \u002F**\n+     * Ensure the migration table exists.\n+     *\n+     * @return void\n+     *\u002F\n+    public static function ensure_table_exists() {\n+        global $wpdb;\n+\n+        $table = $wpdb->prefix . self::$table_name;\n+        $charset_collate = $wpdb->get_charset_collate();\n+\n+        $sql = \"CREATE TABLE IF NOT EXISTS {$table} (\n+            id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,\n+            migration VARCHAR(255) NOT NULL,\n+            batch INT NOT NULL,\n+            migrated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP\n+        ) $charset_collate;\";\n+\n+        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fupgrade.php';\n+        dbDelta($sql);\n+    }\n+\n+    \u002F**\n+     * Check if a given migration has already been applied.\n+     *\n+     * @param string $migration_name\n+     * @return bool\n+     *\u002F\n+    public static function is_migrated($migration_name) {\n+        global $wpdb;\n+        $table = $wpdb->prefix . self::$table_name;\n+\n+        return (bool) $wpdb->get_var($wpdb->prepare(\n+            \"SELECT COUNT(*) FROM {$table} WHERE migration = %s\",\n+            $migration_name\n+        ));\n+    }\n+\n+    \u002F**\n+     * Record a migration as applied.\n+     *\n+     * @param string $migration_name\n+     * @param int $batch\n+     * @return void\n+     *\u002F\n+    public static function mark_as_migrated($migration_name, $batch = 1) {\n+        global $wpdb;\n+        $table = $wpdb->prefix . self::$table_name;\n+\n+        $wpdb->insert($table, [\n+            'migration'   => $migration_name,\n+            'batch'       => $batch,\n+            'migrated_at' => current_time('mysql'),\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Remove a migration record (used for rollback).\n+     *\n+     * @param string $migration_name\n+     * @return void\n+     *\u002F\n+    public static function remove_migration($migration_name) {\n+        global $wpdb;\n+        $table = $wpdb->prefix . self::$table_name;\n+\n+        $wpdb->delete($table, ['migration' => $migration_name]);\n+    }\n+\n+    \u002F**\n+     * Get the latest batch number.\n+     *\n+     * @return int\n+     *\u002F\n+    public static function get_latest_batch() {\n+        global $wpdb;\n+        $table = $wpdb->prefix . self::$table_name;\n+\n+        return (int) $wpdb->get_var(\"SELECT MAX(batch) FROM {$table}\") ?: 1;\n+    }\n+\n+    \u002F**\n+     * Get all migrations in the latest batch.\n+     *\n+     * @return array\n+     *\u002F\n+    public static function get_latest_batch_migrations() {\n+        global $wpdb;\n+        $table = $wpdb->prefix . self::$table_name;\n+        $latest_batch = self::get_latest_batch();\n+\n+        return $wpdb->get_results($wpdb->prepare(\n+            \"SELECT * FROM {$table} WHERE batch = %d ORDER BY id DESC\",\n+            $latest_batch\n+        ));\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmodel.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmodel.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fmodel.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fmodel.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,384 +1,384 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Database;\r\n-\r\n-use wpdb;\r\n-\r\n-\u002F**\r\n- * Class Model\r\n- *\r\n- * A base model class for WordPress plugins using $wpdb.\r\n- *\u002F\r\n-class Model {\r\n-    \u002F**\r\n-     * The WordPress $wpdb instance.\r\n-     *\r\n-     * @var wpdb\r\n-     *\u002F\r\n-    protected static $db;\r\n-\r\n-    \u002F**\r\n-     * The table associated with the model.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected static $table;\r\n-\r\n-    \u002F**\r\n-     * The primary key for the model.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected static $primary_key = 'id';\r\n-\r\n-    \u002F**\r\n-     * The attributes of the model.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $attributes = [];\r\n-\r\n-    \u002F**\r\n-     * The query conditions.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $wheres = [];\r\n-\r\n-    \u002F**\r\n-     * Relationships to eager load.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $with = [];\r\n-\r\n-    \u002F**\r\n-     * Constructor.\r\n-     *\r\n-     * @param array $attributes\r\n-     *\u002F\r\n-    public function __construct( array $attributes = [] ) {\r\n-        $this->attributes = $attributes;\r\n-        global $wpdb;\r\n-        static::$db = $wpdb;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the table name.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    protected static function get_table() {\r\n-        if ( isset( static::$table ) ) {\r\n-            return static::$db->prefix . static::$table;\r\n-        }\r\n-        return static::$db->prefix . strtolower( static::class ) . 's';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a new record.\r\n-     *\r\n-     * @param array $data\r\n-     * @return static|null\r\n-     *\u002F\r\n-    public static function create( array $data ) {\r\n-        $table    = static::get_table();\r\n-        $inserted = static::$db->insert( $table, $data );\r\n-\r\n-        if ( $inserted ) {\r\n-            $id = static::$db->insert_id;\r\n-            return static::find( $id );\r\n-        }\r\n-\r\n-        return null;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update the current model instance in the database.\r\n-     *\r\n-     * @param array $data\r\n-     * @return bool True on success, false on failure.\r\n-     *\u002F\r\n-    public function update( array $data ) {\r\n-        global $wpdb;\r\n-\r\n-        if ( ! isset( $this->attributes[$this->primary_key] ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        $updated = $wpdb->update(\r\n-            $this->table,\r\n-            $data,\r\n-            [ $this->primary_key => $this->attributes[$this->primary_key] ]\r\n-        );\r\n-\r\n-        if ( $updated !== false ) {\r\n-            foreach ( $data as $key => $value ) {\r\n-                $this->attributes[$key] = $value;\r\n-            }\r\n-\r\n-            return true;\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Find a record by ID.\r\n-     *\r\n-     * @param int|string $id\r\n-     * @return static|null\r\n-     *\u002F\r\n-    public static function find( $id ) {\r\n-        $instance    = new static();\r\n-        $table       = static::get_table();\r\n-        $primary_key = static::$primary_key;\r\n-\r\n-        $sql = static::$db->prepare( \"SELECT * FROM {$table} WHERE {$primary_key} = %d LIMIT 1\", $id );\r\n-        $result = static::$db->get_row( $sql, ARRAY_A );\r\n-\r\n-        if ( ! $result ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $model = new static( $result );\r\n-\r\n-        if ( ! empty( $instance->with ) ) {\r\n-            $model->load_relations();\r\n-        }\r\n-\r\n-        return $model;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all records.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public static function all() {\r\n-        $instance = new static();\r\n-        $table    = static::get_table();\r\n-        $results  = static::$db->get_results(\"SELECT * FROM {$table}\", ARRAY_A);\r\n-\r\n-        return array_map(fn($row) => new static($row), $results);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save the model.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function save() {\r\n-        $table = static::get_table();\r\n-        $primary_key = static::$primary_key;\r\n-\r\n-        if ( ! empty( $this->attributes[$primary_key] ) ) {\r\n-            \u002F\u002F Update\r\n-            $id     = $this->attributes[$primary_key];\r\n-            $data   = $this->attributes;\r\n-            unset( $data[$primary_key] );\r\n-\r\n-            $updated = static::$db->update(\r\n-                $table,\r\n-                $data,\r\n-                [$primary_key => $id]\r\n-            );\r\n-\r\n-            return $updated !== false;\r\n-        } else {\r\n-            \u002F\u002F Insert\r\n-            $inserted = static::$db->insert(\r\n-                $table,\r\n-                $this->attributes\r\n-            );\r\n-\r\n-            if ($inserted) {\r\n-                $this->attributes[$primary_key] = static::$db->insert_id;\r\n-                return true;\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Delete the model.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function delete() {\r\n-        $table       = static::get_table();\r\n-        $primary_key = static::$primary_key;\r\n-\r\n-        if ( empty( $this->attributes[$primary_key] ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        $deleted = static::$db->delete(\r\n-            $table,\r\n-            [$primary_key => $this->attributes[$primary_key]]\r\n-        );\r\n-\r\n-        return $deleted !== false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Where clause.\r\n-     *\r\n-     * @param string $column\r\n-     * @param string $operator\r\n-     * @param mixed $value\r\n-     * @return static\r\n-     *\u002F\r\n-    public static function where( $column, $operator, $value ) {\r\n-        $instance = new static();\r\n-        $instance->wheres[] = compact('column', 'operator', 'value');\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Eager load relationships.\r\n-     *\r\n-     * @param array|string $relations\r\n-     * @return static\r\n-     *\u002F\r\n-    public function with( $relations ) {\r\n-        $this->with = is_array( $relations ) ? $relations : [$relations];\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the results.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function get() {\r\n-        $table = static::get_table();\r\n-        $sql   = \"SELECT * FROM {$table}\";\r\n-\r\n-        if ( ! empty( $this->wheres ) ) {\r\n-            $conditions = [];\r\n-            foreach ($this->wheres as $where) {\r\n-                $conditions[] = \"{$where['column']} {$where['operator']} '\" . esc_sql($where['value']) . \"'\";\r\n-            }\r\n-            $sql .= \" WHERE \" . implode(' AND ', $conditions);\r\n-        }\r\n-\r\n-        $results = static::$db->get_results( $sql, ARRAY_A );\r\n-\r\n-        return array_map( fn( $row ) => new static( $row ), $results );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the first record.\r\n-     *\r\n-     * @return static|null\r\n-     *\u002F\r\n-    public function first() {\r\n-        $results = $this->get();\r\n-        return $results[0] ?? null;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Belongs to relation.\r\n-     *\r\n-     * @param string $related\r\n-     * @param string|null $foreign_key\r\n-     * @return mixed|null\r\n-     *\u002F\r\n-    public function belongs_to( $related, $foreign_key = null ) {\r\n-        $foreign_key = $foreign_key ?? strtolower( $related ) . '_id';\r\n-        $id = $this->__get( $foreign_key );\r\n-\r\n-        if ( ! $id ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        return $related::find( $id );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Has one relation.\r\n-     *\r\n-     * @param string $related\r\n-     * @param string|null $foreign_key\r\n-     * @param string|null $local_key\r\n-     * @return mixed|null\r\n-     *\u002F\r\n-    public function has_one( $related, $foreign_key = null, $local_key = null ) {\r\n-        $local_key   = $local_key ?? static::$primary_key;\r\n-        $foreign_key = $foreign_key ?? strtolower( static::class ) . '_id';\r\n-\r\n-        return $related::where( $foreign_key, '=', $this->__get( $local_key ) )->first();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Has many relation.\r\n-     *\r\n-     * @param string $related\r\n-     * @param string|null $foreign_key\r\n-     * @param string|null $local_key\r\n-     * @return array\r\n-     *\u002F\r\n-    public function has_many( $related, $foreign_key = null, $local_key = null ) {\r\n-        $local_key   = $local_key ?? static::$primary_key;\r\n-        $foreign_key = $foreign_key ?? strtolower( static::class ) . '_id';\r\n-\r\n-        $data = [\r\n-            'local' => $local_key,\r\n-            'foreign_key'   => $foreign_key,\r\n-            'related'       => $related\r\n-        ];\r\n-        \r\n-        return $related::where( $foreign_key, '=', $this->__get( $local_key ) )->get();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Magic getter.\r\n-     *\r\n-     * @param string $key\r\n-     * @return mixed|null\r\n-     *\u002F\r\n-    public function __get( $key ) {\r\n-\r\n-        \u002F\u002F If already loaded\r\n-        if ( isset( $this->attributes[$key]) ) {\r\n-            return $this->attributes[$key];\r\n-        }\r\n-\r\n-        \u002F\u002F If method exists, and is a relationship\r\n-        if ( method_exists( $this, $key ) ) {\r\n-            $relation = $this->$key();\r\n-\r\n-            \u002F\u002F Cache the relation to avoid multiple queries\r\n-            $this->attributes[$key] = $relation;\r\n-\r\n-            return $relation;\r\n-        }\r\n-\r\n-        return null;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Magic setter.\r\n-     *\r\n-     * @param string $key\r\n-     * @param mixed $value\r\n-     *\u002F\r\n-    public function __set( $key, $value ) {\r\n-        $this->attributes[$key] = $value;\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Load relations if with() was called.\r\n-     *\u002F\r\n-    protected function load_relations() {\r\n-        foreach ( $this->with as $relation ) {\r\n-            if ( method_exists( $this, $relation ) ) {\r\n-                $this->$relation = $this->$relation();\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Database;\n+\n+use wpdb;\n+\n+\u002F**\n+ * Class Model\n+ *\n+ * A base model class for WordPress plugins using $wpdb.\n+ *\u002F\n+class Model {\n+    \u002F**\n+     * The WordPress $wpdb instance.\n+     *\n+     * @var wpdb\n+     *\u002F\n+    protected static $db;\n+\n+    \u002F**\n+     * The table associated with the model.\n+     *\n+     * @var string\n+     *\u002F\n+    protected static $table;\n+\n+    \u002F**\n+     * The primary key for the model.\n+     *\n+     * @var string\n+     *\u002F\n+    protected static $primary_key = 'id';\n+\n+    \u002F**\n+     * The attributes of the model.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $attributes = [];\n+\n+    \u002F**\n+     * The query conditions.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $wheres = [];\n+\n+    \u002F**\n+     * Relationships to eager load.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $with = [];\n+\n+    \u002F**\n+     * Constructor.\n+     *\n+     * @param array $attributes\n+     *\u002F\n+    public function __construct( array $attributes = [] ) {\n+        $this->attributes = $attributes;\n+        global $wpdb;\n+        static::$db = $wpdb;\n+    }\n+\n+    \u002F**\n+     * Get the table name.\n+     *\n+     * @return string\n+     *\u002F\n+    protected static function get_table() {\n+        if ( isset( static::$table ) ) {\n+            return static::$db->prefix . static::$table;\n+        }\n+        return static::$db->prefix . strtolower( static::class ) . 's';\n+    }\n+\n+    \u002F**\n+     * Create a new record.\n+     *\n+     * @param array $data\n+     * @return static|null\n+     *\u002F\n+    public static function create( array $data ) {\n+        $table    = static::get_table();\n+        $inserted = static::$db->insert( $table, $data );\n+\n+        if ( $inserted ) {\n+            $id = static::$db->insert_id;\n+            return static::find( $id );\n+        }\n+\n+        return null;\n+    }\n+\n+    \u002F**\n+     * Update the current model instance in the database.\n+     *\n+     * @param array $data\n+     * @return bool True on success, false on failure.\n+     *\u002F\n+    public function update( array $data ) {\n+        global $wpdb;\n+\n+        if ( ! isset( $this->attributes[$this->primary_key] ) ) {\n+            return false;\n+        }\n+\n+        $updated = $wpdb->update(\n+            $this->table,\n+            $data,\n+            [ $this->primary_key => $this->attributes[$this->primary_key] ]\n+        );\n+\n+        if ( $updated !== false ) {\n+            foreach ( $data as $key => $value ) {\n+                $this->attributes[$key] = $value;\n+            }\n+\n+            return true;\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Find a record by ID.\n+     *\n+     * @param int|string $id\n+     * @return static|null\n+     *\u002F\n+    public static function find( $id ) {\n+        $instance    = new static();\n+        $table       = static::get_table();\n+        $primary_key = static::$primary_key;\n+\n+        $sql = static::$db->prepare( \"SELECT * FROM {$table} WHERE {$primary_key} = %d LIMIT 1\", $id );\n+        $result = static::$db->get_row( $sql, ARRAY_A );\n+\n+        if ( ! $result ) {\n+            return null;\n+        }\n+\n+        $model = new static( $result );\n+\n+        if ( ! empty( $instance->with ) ) {\n+            $model->load_relations();\n+        }\n+\n+        return $model;\n+    }\n+\n+    \u002F**\n+     * Get all records.\n+     *\n+     * @return array\n+     *\u002F\n+    public static function all() {\n+        $instance = new static();\n+        $table    = static::get_table();\n+        $results  = static::$db->get_results(\"SELECT * FROM {$table}\", ARRAY_A);\n+\n+        return array_map(fn($row) => new static($row), $results);\n+    }\n+\n+    \u002F**\n+     * Save the model.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function save() {\n+        $table = static::get_table();\n+        $primary_key = static::$primary_key;\n+\n+        if ( ! empty( $this->attributes[$primary_key] ) ) {\n+            \u002F\u002F Update\n+            $id     = $this->attributes[$primary_key];\n+            $data   = $this->attributes;\n+            unset( $data[$primary_key] );\n+\n+            $updated = static::$db->update(\n+                $table,\n+                $data,\n+                [$primary_key => $id]\n+            );\n+\n+            return $updated !== false;\n+        } else {\n+            \u002F\u002F Insert\n+            $inserted = static::$db->insert(\n+                $table,\n+                $this->attributes\n+            );\n+\n+            if ($inserted) {\n+                $this->attributes[$primary_key] = static::$db->insert_id;\n+                return true;\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Delete the model.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function delete() {\n+        $table       = static::get_table();\n+        $primary_key = static::$primary_key;\n+\n+        if ( empty( $this->attributes[$primary_key] ) ) {\n+            return false;\n+        }\n+\n+        $deleted = static::$db->delete(\n+            $table,\n+            [$primary_key => $this->attributes[$primary_key]]\n+        );\n+\n+        return $deleted !== false;\n+    }\n+\n+    \u002F**\n+     * Where clause.\n+     *\n+     * @param string $column\n+     * @param string $operator\n+     * @param mixed $value\n+     * @return static\n+     *\u002F\n+    public static function where( $column, $operator, $value ) {\n+        $instance = new static();\n+        $instance->wheres[] = compact('column', 'operator', 'value');\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Eager load relationships.\n+     *\n+     * @param array|string $relations\n+     * @return static\n+     *\u002F\n+    public function with( $relations ) {\n+        $this->with = is_array( $relations ) ? $relations : [$relations];\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Get the results.\n+     *\n+     * @return array\n+     *\u002F\n+    public function get() {\n+        $table = static::get_table();\n+        $sql   = \"SELECT * FROM {$table}\";\n+\n+        if ( ! empty( $this->wheres ) ) {\n+            $conditions = [];\n+            foreach ($this->wheres as $where) {\n+                $conditions[] = \"{$where['column']} {$where['operator']} '\" . esc_sql($where['value']) . \"'\";\n+            }\n+            $sql .= \" WHERE \" . implode(' AND ', $conditions);\n+        }\n+\n+        $results = static::$db->get_results( $sql, ARRAY_A );\n+\n+        return array_map( fn( $row ) => new static( $row ), $results );\n+    }\n+\n+    \u002F**\n+     * Get the first record.\n+     *\n+     * @return static|null\n+     *\u002F\n+    public function first() {\n+        $results = $this->get();\n+        return $results[0] ?? null;\n+    }\n+\n+    \u002F**\n+     * Belongs to relation.\n+     *\n+     * @param string $related\n+     * @param string|null $foreign_key\n+     * @return mixed|null\n+     *\u002F\n+    public function belongs_to( $related, $foreign_key = null ) {\n+        $foreign_key = $foreign_key ?? strtolower( $related ) . '_id';\n+        $id = $this->__get( $foreign_key );\n+\n+        if ( ! $id ) {\n+            return null;\n+        }\n+\n+        return $related::find( $id );\n+    }\n+\n+    \u002F**\n+     * Has one relation.\n+     *\n+     * @param string $related\n+     * @param string|null $foreign_key\n+     * @param string|null $local_key\n+     * @return mixed|null\n+     *\u002F\n+    public function has_one( $related, $foreign_key = null, $local_key = null ) {\n+        $local_key   = $local_key ?? static::$primary_key;\n+        $foreign_key = $foreign_key ?? strtolower( static::class ) . '_id';\n+\n+        return $related::where( $foreign_key, '=', $this->__get( $local_key ) )->first();\n+    }\n+\n+    \u002F**\n+     * Has many relation.\n+     *\n+     * @param string $related\n+     * @param string|null $foreign_key\n+     * @param string|null $local_key\n+     * @return array\n+     *\u002F\n+    public function has_many( $related, $foreign_key = null, $local_key = null ) {\n+        $local_key   = $local_key ?? static::$primary_key;\n+        $foreign_key = $foreign_key ?? strtolower( static::class ) . '_id';\n+\n+        $data = [\n+            'local' => $local_key,\n+            'foreign_key'   => $foreign_key,\n+            'related'       => $related\n+        ];\n+        \n+        return $related::where( $foreign_key, '=', $this->__get( $local_key ) )->get();\n+    }\n+\n+    \u002F**\n+     * Magic getter.\n+     *\n+     * @param string $key\n+     * @return mixed|null\n+     *\u002F\n+    public function __get( $key ) {\n+\n+        \u002F\u002F If already loaded\n+        if ( isset( $this->attributes[$key]) ) {\n+            return $this->attributes[$key];\n+        }\n+\n+        \u002F\u002F If method exists, and is a relationship\n+        if ( method_exists( $this, $key ) ) {\n+            $relation = $this->$key();\n+\n+            \u002F\u002F Cache the relation to avoid multiple queries\n+            $this->attributes[$key] = $relation;\n+\n+            return $relation;\n+        }\n+\n+        return null;\n+    }\n+\n+    \u002F**\n+     * Magic setter.\n+     *\n+     * @param string $key\n+     * @param mixed $value\n+     *\u002F\n+    public function __set( $key, $value ) {\n+        $this->attributes[$key] = $value;\n+    }\n+\n+\n+    \u002F**\n+     * Load relations if with() was called.\n+     *\u002F\n+    protected function load_relations() {\n+        foreach ( $this->with as $relation ) {\n+            if ( method_exists( $this, $relation ) ) {\n+                $this->$relation = $this->$relation();\n+            }\n+        }\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fpost-model.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fpost-model.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fpost-model.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fpost-model.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,468 +1,468 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\r\n-use WpCafe\\Database;\r\n-use WP_Post;\r\n-use Exception;\r\n-use JsonSerializable;\r\n-use WP_Error;\r\n-use WP_Query;\r\n-\r\n-\u002F**\r\n- * PostModel class\r\n- *\u002F\r\n-abstract class Post_Model implements JsonSerializable {\r\n-    \u002F**\r\n-     * Store post\r\n-     *\r\n-     * @var Object\r\n-     *\u002F\r\n-    protected $post;\r\n-\r\n-    \u002F**\r\n-     * Store meta property\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected array $fillable = [];\r\n-\r\n-    \u002F**\r\n-     * Store post attributes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $attributes = [];\r\n-\r\n-    \u002F**\r\n-     * Store origianl data\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $original = [];\r\n-\r\n-    \u002F**\r\n-     * Store post type\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $post_type;\r\n-\r\n-    \u002F**\r\n-     * Constructor for post model class\r\n-     *\r\n-     * @param   Object  $post  Post model\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function __construct( $post = null ) {\r\n-        if ( $post instanceof WP_Post ) {\r\n-            $this->post = $post;\r\n-        } elseif ( is_numeric( $post ) ) {\r\n-            $this->post = get_post( $post );\r\n-        }\r\n-\r\n-        if ( $this->post && $this->post->post_type !== $this->get_post_type() ) {\r\n-            throw new Exception( esc_html__( 'Post type mismatch.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( $this->post ) {\r\n-            $this->load_attributes();\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get post type\r\n-     *\r\n-     * @return  string  Get post type name\r\n-     *\u002F\r\n-    abstract protected function get_post_type();\r\n-\r\n-    \u002F**\r\n-     * Load attributes\r\n-     *\r\n-     * @return  void  Set all neccesary attributes\r\n-     *\u002F\r\n-    protected function load_attributes() {\r\n-        $this->attributes = [\r\n-            'id'        => $this->post->ID,\r\n-            'title'     => $this->post->post_title,\r\n-            'content'   => $this->post->post_content,\r\n-        ];\r\n-\r\n-        $custom_meta = get_post_meta( $this->post->ID );\r\n-\r\n-        foreach ( $this->fillable as $key => $value ) {\r\n-            $this->attributes[$key] = get_post_meta( $this->post->ID, $key, true );\r\n-        }\r\n-\r\n-        $this->original = $this->attributes;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get attributes\r\n-     *\r\n-     * @param   string  $key  Property name\r\n-     *\r\n-     * @return  mixed   Meta data from any model\r\n-     *\u002F\r\n-    public function __get( $key ) {\r\n-        $core_fields = ['id', 'title', 'content'];\r\n-\r\n-        if ( in_array( $key, $core_fields, true ) ) {\r\n-            return $this->attributes[$key] ?? null;\r\n-        }\r\n-\r\n-        if ( isset( $this->fillable[$key] ) ) {\r\n-            return $this->attributes[$key];\r\n-        }\r\n-\r\n-        \u002F\u002F translators: %s is the name of the undefined property.\r\n-        throw new Exception( sprintf( esc_html__( 'Undefined property %s', 'wp-cafe' ), esc_html( $key ) ) );\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Set attributes\r\n-     *\r\n-     * @param   string  $key    Model meta property\r\n-     * @param   mixed  $value  Post meta data\r\n-     *\r\n-     * @return  void Set meta data\r\n-     *\u002F\r\n-    public function __set( $key, $value ) {\r\n-\r\n-        if ( ! isset( $this->fillable[$key] ) ) {\r\n-\r\n-            \u002F\u002F translators: %s is the name of the undefined property.\r\n-            throw new Exception( sprintf( esc_html__( 'Undefined property %s', 'wp-cafe' ), esc_html( $key ) ) );\r\n-        }\r\n-\r\n-        $this->attributes[$key] = $value;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Find any model by using id\r\n-     *\r\n-     * @param   integer  $id  Post id\r\n-     *\r\n-     * @return  null | PostModel\r\n-     *\u002F\r\n-    public static function find( $id ) {\r\n-        $post = get_post( $id );\r\n-        if ( ! $post ) return null;\r\n-\r\n-        $instance = new static( $post );\r\n-\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all posts\r\n-     *\r\n-     * @param   array  $args  Post arguments\r\n-     *\r\n-     * @return  array   collection of PostModel\r\n-     *\u002F\r\n-    public static function all( $args = [] ) {\r\n-        $defaults = [\r\n-            'post_type'     => (new static)->get_post_type(),\r\n-            'post_status'   => 'any',\r\n-            'numberposts'   => -1\r\n-        ];\r\n-\r\n-        $args = wp_parse_args( $args, $defaults );\r\n-        $posts = get_posts( $args );\r\n-\r\n-        return array_map( fn( $p ) => new static( $p ), $posts );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Pagenate all collections\r\n-     *\r\n-     * @param   integer  $per_page  Number of items perpage\r\n-     * @param   integer  $page      Current page number\r\n-     * @param   array  $args      other args\r\n-     *\r\n-     * @return  array   collection of records\r\n-     *\u002F\r\n-    public static function paginate( $args = [] ) {\r\n-        $default_args = [\r\n-            'post_type'      => ( new static )->get_post_type(),\r\n-            'post_status'    => 'any',\r\n-            'posts_per_page' => 10, \u002F\u002F Default items per page\r\n-            'paged'          => 1,   \u002F\u002F Default to first page\r\n-        ];\r\n-\r\n-        $args = wp_parse_args( $args, $default_args );\r\n-\r\n-        if ( isset( $args['search'] ) ) {\r\n-            $args['meta_query'] = ( new static )->search_query( $args['search'] );\r\n-        }\r\n-\r\n-        if ( isset( $args['filters'] ) ) {\r\n-\r\n-            if ( isset( $args['filters']['status'] ) ) {\r\n-                $args['post_status'] = $args['filters']['status'];\r\n-                unset( $args['filters']['status'] );\r\n-            }\r\n-\r\n-            $args['meta_query'] = ( new static )->filter_query( $args['filters'] );\r\n-            unset( $args['filters'] );\r\n-        }\r\n-\r\n-        $query = new WP_Query( $args );\r\n-\r\n-        return [\r\n-            'items'        => array_map( fn($post) => new static($post), $query->posts ),\r\n-            'total'        => $query->found_posts,\r\n-            'per_page'     => $args['posts_per_page'],\r\n-            'current_page' => $args['paged'],\r\n-            'last_page'    => ceil($query->found_posts \u002F $args['posts_per_page']),\r\n-        ];\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Filter post by using condition\r\n-     *\r\n-     * @param   string  $meta_key    Meta key for the post model\r\n-     * @param   mixed  $meta_value  Post meta value\r\n-     *\r\n-     * @return  array collection of post model\r\n-     *\u002F\r\n-    public static function where( $meta_key, $meta_value ) {\r\n-        $args = [\r\n-            'post_type'     => ( new static )->get_post_type(),\r\n-            'post_status'   => 'publish',\r\n-            'meta_query'    => [\r\n-                [\r\n-                    'key'   => $meta_key,\r\n-                    'value' => $meta_value,\r\n-                ]\r\n-            ]\r\n-        ];\r\n-\r\n-        $posts = get_posts( $args );\r\n-\r\n-        return array_map( fn( $p ) => new static( $p ), $posts );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a single row\r\n-     *\r\n-     * @param   array  $attributes  collection of attributes\r\n-     *\r\n-     * @return  null | PostModel | WP_Error\r\n-     *\u002F\r\n-    public static function create( array $attributes ) {\r\n-        if ( ! self::validate_attributes( $attributes ) ) {\r\n-            throw new Exception( esc_html__( 'Invalid property provided.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $post_data = [\r\n-            'post_type'     => (new static)->get_post_type(),\r\n-            'post_status'   => $attributes['status'] ?? 'publish',\r\n-            'post_title'    => $attributes['title'] ?? '',\r\n-            'post_content'  => $attributes['content'] ?? '',\r\n-            'post_author'   => $attributes['post_author'] ?? get_current_user_id(),\r\n-        ];\r\n-\r\n-        $post_id = wp_insert_post( $post_data );\r\n-\r\n-        if ( is_wp_error( $post_id ) ) return null;\r\n-\r\n-        $instance = new static( $post_id );\r\n-\r\n-        if ( ! is_array( $attributes ) ) {\r\n-            return $instance;\r\n-        }\r\n-\r\n-        foreach ( $attributes as $key => $value) {\r\n-            if ( ! in_array( $key, ['title', 'content', 'status'] ) ) {\r\n-\r\n-                update_post_meta( $post_id, $key, $value );\r\n-\r\n-                $instance->$key = $value;\r\n-            }\r\n-        }\r\n-\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update a certain record\r\n-     *\r\n-     * @param   array  $attributes  Collection of attributes\r\n-     *\r\n-     * @return  null | PostModel\r\n-     *\u002F\r\n-    public function update( array $attributes ) {\r\n-        if ( ! $this->post ) {\r\n-            throw new Exception( esc_html__( 'Cannot update a non-existent post.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! self::validate_attributes( $attributes ) ) {\r\n-            throw new Exception( esc_html__( 'Invalid property provided.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        \u002F\u002F Update title\u002Fcontent if provided\r\n-        $post_data = ['ID' => $this->post->ID];\r\n-\r\n-        if ( isset( $attributes['title'] ) ) {\r\n-            $this->title = $attributes['title'];\r\n-            $post_data['post_title'] = $attributes['title'];\r\n-        }\r\n-\r\n-        if ( isset( $attributes['content'] ) ) {\r\n-            $this->content = $attributes['content'];\r\n-            $post_data['post_content'] = $attributes['content'];\r\n-        }\r\n-\r\n-        if ( isset( $attributes['status'] ) ) {\r\n-            $this->status = $attributes['status'];\r\n-            $post_data['post_status'] = $attributes['status'];\r\n-        }\r\n-\r\n-        wp_update_post( $post_data );\r\n-\r\n-        \u002F\u002F Update custom meta fields\r\n-        foreach ( $attributes as $key => $value ) {\r\n-            if ( ! in_array( $key, ['title', 'content', 'status'] ) ) {\r\n-                update_post_meta( $this->post->ID, $key, $value );\r\n-                $this->attributes[$key] = $value;\r\n-            }\r\n-        }\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save a single record\r\n-     *\r\n-     * @return  PostModel instance of the PostModel\r\n-     *\u002F\r\n-    public function save() {\r\n-\r\n-        if ( ! $this->post ) {\r\n-            return static::create( $this->attributes );\r\n-        }\r\n-\r\n-        $post_data = [\r\n-            'ID'            => $this->post->ID,\r\n-            'post_title'    => $this->title,\r\n-            'post_content'  => $this->content,\r\n-        ];\r\n-\r\n-        wp_update_post( $post_data );\r\n-\r\n-        foreach ( $this->attributes as $key => $value ) {\r\n-            if ( ! in_array( $key, ['ID', 'title', 'content'] ) && $value !== ( $this->original[$key] ?? null ) ) {\r\n-                update_post_meta( $this->post->ID, $key, $value );\r\n-            }\r\n-        }\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Delete a record\r\n-     *\r\n-     * @return  WP_Post|false|null Post data on success, false or null on failure.\r\n-     *\u002F\r\n-    public function delete() {\r\n-        if ( $this->post ) {\r\n-            return wp_delete_post( $this->post->ID, true );\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Query records from posts\r\n-     *\r\n-     * @return  Object\r\n-     *\u002F\r\n-    public static function query() {\r\n-        return new QueryBuilder(new static);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate attributes\r\n-     *\r\n-     * @param   array  $attributes  Post data\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    protected static function validate_attributes( $attributes = [] ) {\r\n-        if ( ! is_array( $attributes ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        foreach ( $attributes as $key => $value ) {\r\n-            if ( ! isset( (new static)->fillable[$key] ) ) {\r\n-                \u002F* translators: %s: property name *\u002F\r\n-                throw new Exception( esc_html( sprintf( __( 'Invalid property provided: %s', 'wp-cafe' ), $key ) ) );\r\n-            }\r\n-        }\r\n-\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Convert the model instance to an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array(): array {\r\n-        return $this->attributes ?? [];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Specify data which should be serialized to JSON.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function jsonSerialize(): array {\r\n-        return $this->to_array();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build a meta query array for searching qrcode posts by a given value.\r\n-     *\r\n-     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\r\n-     *\r\n-     * @param string $search_value The value to search for in the qrcode meta fields.\r\n-     * @return array The meta query array for use in WP_Query or similar.\r\n-     *\u002F\r\n-    public function search_query( $search_value ) {\r\n-        \u002F\u002F Implement this method on concreate model class\r\n-        return [];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build a meta query array for filtering posts by a given value.\r\n-     *\r\n-     * This method should be implemented in the concrete model class to return\r\n-     * a meta query array suitable for use in WP_Query or similar, based on the\r\n-     * provided filter value.\r\n-     *\r\n-     * @param mixed $filter_value The value to filter the posts by.\r\n-     * @return array The meta query array for use in WP_Query or similar.\r\n-     *\u002F\r\n-    public function filter_query( $filters ) {\r\n-        \u002F\u002F Implement this method on concreate model class\r\n-        return [];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Returns an array of the keys of the $fillable property.\r\n-     *\r\n-     * This array can be used to check if a key is fillable or not.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function get_fillable_keys() {\r\n-        return array_keys($this->fillable);\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\n+use WpCafe\\Database;\n+use WP_Post;\n+use Exception;\n+use JsonSerializable;\n+use WP_Error;\n+use WP_Query;\n+\n+\u002F**\n+ * PostModel class\n+ *\u002F\n+abstract class Post_Model implements JsonSerializable {\n+    \u002F**\n+     * Store post\n+     *\n+     * @var Object\n+     *\u002F\n+    protected $post;\n+\n+    \u002F**\n+     * Store meta property\n+     *\n+     * @var array\n+     *\u002F\n+    protected array $fillable = [];\n+\n+    \u002F**\n+     * Store post attributes\n+     *\n+     * @var array\n+     *\u002F\n+    protected $attributes = [];\n+\n+    \u002F**\n+     * Store origianl data\n+     *\n+     * @var array\n+     *\u002F\n+    protected $original = [];\n+\n+    \u002F**\n+     * Store post type\n+     *\n+     * @var string\n+     *\u002F\n+    protected $post_type;\n+\n+    \u002F**\n+     * Constructor for post model class\n+     *\n+     * @param   Object  $post  Post model\n+     *\n+     * @return  void\n+     *\u002F\n+    public function __construct( $post = null ) {\n+        if ( $post instanceof WP_Post ) {\n+            $this->post = $post;\n+        } elseif ( is_numeric( $post ) ) {\n+            $this->post = get_post( $post );\n+        }\n+\n+        if ( $this->post && $this->post->post_type !== $this->get_post_type() ) {\n+            throw new Exception( esc_html__( 'Post type mismatch.', 'wp-cafe' ) );\n+        }\n+\n+        if ( $this->post ) {\n+            $this->load_attributes();\n+        }\n+    }\n+\n+    \u002F**\n+     * Get post type\n+     *\n+     * @return  string  Get post type name\n+     *\u002F\n+    abstract protected function get_post_type();\n+\n+    \u002F**\n+     * Load attributes\n+     *\n+     * @return  void  Set all neccesary attributes\n+     *\u002F\n+    protected function load_attributes() {\n+        $this->attributes = [\n+            'id'        => $this->post->ID,\n+            'title'     => $this->post->post_title,\n+            'content'   => $this->post->post_content,\n+        ];\n+\n+        $custom_meta = get_post_meta( $this->post->ID );\n+\n+        foreach ( $this->fillable as $key => $value ) {\n+            $this->attributes[$key] = get_post_meta( $this->post->ID, $key, true );\n+        }\n+\n+        $this->original = $this->attributes;\n+    }\n+\n+    \u002F**\n+     * Get attributes\n+     *\n+     * @param   string  $key  Property name\n+     *\n+     * @return  mixed   Meta data from any model\n+     *\u002F\n+    public function __get( $key ) {\n+        $core_fields = ['id', 'title', 'content'];\n+\n+        if ( in_array( $key, $core_fields, true ) ) {\n+            return $this->attributes[$key] ?? null;\n+        }\n+\n+        if ( isset( $this->fillable[$key] ) ) {\n+            return $this->attributes[$key];\n+        }\n+\n+        \u002F\u002F translators: %s is the name of the undefined property.\n+        throw new Exception( sprintf( esc_html__( 'Undefined property %s', 'wp-cafe' ), esc_html( $key ) ) );\n+\n+    }\n+\n+    \u002F**\n+     * Set attributes\n+     *\n+     * @param   string  $key    Model meta property\n+     * @param   mixed  $value  Post meta data\n+     *\n+     * @return  void Set meta data\n+     *\u002F\n+    public function __set( $key, $value ) {\n+\n+        if ( ! isset( $this->fillable[$key] ) ) {\n+\n+            \u002F\u002F translators: %s is the name of the undefined property.\n+            throw new Exception( sprintf( esc_html__( 'Undefined property %s', 'wp-cafe' ), esc_html( $key ) ) );\n+        }\n+\n+        $this->attributes[$key] = $value;\n+    }\n+\n+    \u002F**\n+     * Find any model by using id\n+     *\n+     * @param   integer  $id  Post id\n+     *\n+     * @return  null | PostModel\n+     *\u002F\n+    public static function find( $id ) {\n+        $post = get_post( $id );\n+        if ( ! $post ) return null;\n+\n+        $instance = new static( $post );\n+\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Get all posts\n+     *\n+     * @param   array  $args  Post arguments\n+     *\n+     * @return  array   collection of PostModel\n+     *\u002F\n+    public static function all( $args = [] ) {\n+        $defaults = [\n+            'post_type'     => (new static)->get_post_type(),\n+            'post_status'   => 'any',\n+            'numberposts'   => -1\n+        ];\n+\n+        $args = wp_parse_args( $args, $defaults );\n+        $posts = get_posts( $args );\n+\n+        return array_map( fn( $p ) => new static( $p ), $posts );\n+    }\n+\n+    \u002F**\n+     * Pagenate all collections\n+     *\n+     * @param   integer  $per_page  Number of items perpage\n+     * @param   integer  $page      Current page number\n+     * @param   array  $args      other args\n+     *\n+     * @return  array   collection of records\n+     *\u002F\n+    public static function paginate( $args = [] ) {\n+        $default_args = [\n+            'post_type'      => ( new static )->get_post_type(),\n+            'post_status'    => 'any',\n+            'posts_per_page' => 10, \u002F\u002F Default items per page\n+            'paged'          => 1,   \u002F\u002F Default to first page\n+        ];\n+\n+        $args = wp_parse_args( $args, $default_args );\n+\n+        if ( isset( $args['search'] ) ) {\n+            $args['meta_query'] = ( new static )->search_query( $args['search'] );\n+        }\n+\n+        if ( isset( $args['filters'] ) ) {\n+\n+            if ( isset( $args['filters']['status'] ) ) {\n+                $args['post_status'] = $args['filters']['status'];\n+                unset( $args['filters']['status'] );\n+            }\n+\n+            $args['meta_query'] = ( new static )->filter_query( $args['filters'] );\n+            unset( $args['filters'] );\n+        }\n+\n+        $query = new WP_Query( $args );\n+\n+        return [\n+            'items'        => array_map( fn($post) => new static($post), $query->posts ),\n+            'total'        => $query->found_posts,\n+            'per_page'     => $args['posts_per_page'],\n+            'current_page' => $args['paged'],\n+            'last_page'    => ceil($query->found_posts \u002F $args['posts_per_page']),\n+        ];\n+    }\n+\n+\n+    \u002F**\n+     * Filter post by using condition\n+     *\n+     * @param   string  $meta_key    Meta key for the post model\n+     * @param   mixed  $meta_value  Post meta value\n+     *\n+     * @return  array collection of post model\n+     *\u002F\n+    public static function where( $meta_key, $meta_value ) {\n+        $args = [\n+            'post_type'     => ( new static )->get_post_type(),\n+            'post_status'   => 'publish',\n+            'meta_query'    => [\n+                [\n+                    'key'   => $meta_key,\n+                    'value' => $meta_value,\n+                ]\n+            ]\n+        ];\n+\n+        $posts = get_posts( $args );\n+\n+        return array_map( fn( $p ) => new static( $p ), $posts );\n+    }\n+\n+    \u002F**\n+     * Create a single row\n+     *\n+     * @param   array  $attributes  collection of attributes\n+     *\n+     * @return  null | PostModel | WP_Error\n+     *\u002F\n+    public static function create( array $attributes ) {\n+        if ( ! self::validate_attributes( $attributes ) ) {\n+            throw new Exception( esc_html__( 'Invalid property provided.', 'wp-cafe' ) );\n+        }\n+\n+        $post_data = [\n+            'post_type'     => (new static)->get_post_type(),\n+            'post_status'   => $attributes['status'] ?? 'publish',\n+            'post_title'    => $attributes['title'] ?? '',\n+            'post_content'  => $attributes['content'] ?? '',\n+            'post_author'   => $attributes['post_author'] ?? get_current_user_id(),\n+        ];\n+\n+        $post_id = wp_insert_post( $post_data );\n+\n+        if ( is_wp_error( $post_id ) ) return null;\n+\n+        $instance = new static( $post_id );\n+\n+        if ( ! is_array( $attributes ) ) {\n+            return $instance;\n+        }\n+\n+        foreach ( $attributes as $key => $value) {\n+            if ( ! in_array( $key, ['title', 'content', 'status'] ) ) {\n+\n+                update_post_meta( $post_id, $key, $value );\n+\n+                $instance->$key = $value;\n+            }\n+        }\n+\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Update a certain record\n+     *\n+     * @param   array  $attributes  Collection of attributes\n+     *\n+     * @return  null | PostModel\n+     *\u002F\n+    public function update( array $attributes ) {\n+        if ( ! $this->post ) {\n+            throw new Exception( esc_html__( 'Cannot update a non-existent post.', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! self::validate_attributes( $attributes ) ) {\n+            throw new Exception( esc_html__( 'Invalid property provided.', 'wp-cafe' ) );\n+        }\n+\n+        \u002F\u002F Update title\u002Fcontent if provided\n+        $post_data = ['ID' => $this->post->ID];\n+\n+        if ( isset( $attributes['title'] ) ) {\n+            $this->title = $attributes['title'];\n+            $post_data['post_title'] = $attributes['title'];\n+        }\n+\n+        if ( isset( $attributes['content'] ) ) {\n+            $this->content = $attributes['content'];\n+            $post_data['post_content'] = $attributes['content'];\n+        }\n+\n+        if ( isset( $attributes['status'] ) ) {\n+            $this->status = $attributes['status'];\n+            $post_data['post_status'] = $attributes['status'];\n+        }\n+\n+        wp_update_post( $post_data );\n+\n+        \u002F\u002F Update custom meta fields\n+        foreach ( $attributes as $key => $value ) {\n+            if ( ! in_array( $key, ['title', 'content', 'status'] ) ) {\n+                update_post_meta( $this->post->ID, $key, $value );\n+                $this->attributes[$key] = $value;\n+            }\n+        }\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Save a single record\n+     *\n+     * @return  PostModel instance of the PostModel\n+     *\u002F\n+    public function save() {\n+\n+        if ( ! $this->post ) {\n+            return static::create( $this->attributes );\n+        }\n+\n+        $post_data = [\n+            'ID'            => $this->post->ID,\n+            'post_title'    => $this->title,\n+            'post_content'  => $this->content,\n+        ];\n+\n+        wp_update_post( $post_data );\n+\n+        foreach ( $this->attributes as $key => $value ) {\n+            if ( ! in_array( $key, ['ID', 'title', 'content'] ) && $value !== ( $this->original[$key] ?? null ) ) {\n+                update_post_meta( $this->post->ID, $key, $value );\n+            }\n+        }\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Delete a record\n+     *\n+     * @return  WP_Post|false|null Post data on success, false or null on failure.\n+     *\u002F\n+    public function delete() {\n+        if ( $this->post ) {\n+            return wp_delete_post( $this->post->ID, true );\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Query records from posts\n+     *\n+     * @return  Object\n+     *\u002F\n+    public static function query() {\n+        return new QueryBuilder(new static);\n+    }\n+\n+    \u002F**\n+     * Validate attributes\n+     *\n+     * @param   array  $attributes  Post data\n+     *\n+     * @return  bool\n+     *\u002F\n+    protected static function validate_attributes( $attributes = [] ) {\n+        if ( ! is_array( $attributes ) ) {\n+            return false;\n+        }\n+\n+        foreach ( $attributes as $key => $value ) {\n+            if ( ! isset( (new static)->fillable[$key] ) ) {\n+                \u002F* translators: %s: property name *\u002F\n+                throw new Exception( esc_html( sprintf( __( 'Invalid property provided: %s', 'wp-cafe' ), $key ) ) );\n+            }\n+        }\n+\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Convert the model instance to an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array(): array {\n+        return $this->attributes ?? [];\n+    }\n+\n+    \u002F**\n+     * Specify data which should be serialized to JSON.\n+     *\n+     * @return array\n+     *\u002F\n+    public function jsonSerialize(): array {\n+        return $this->to_array();\n+    }\n+\n+    \u002F**\n+     * Build a meta query array for searching qrcode posts by a given value.\n+     *\n+     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\n+     *\n+     * @param string $search_value The value to search for in the qrcode meta fields.\n+     * @return array The meta query array for use in WP_Query or similar.\n+     *\u002F\n+    public function search_query( $search_value ) {\n+        \u002F\u002F Implement this method on concreate model class\n+        return [];\n+    }\n+\n+    \u002F**\n+     * Build a meta query array for filtering posts by a given value.\n+     *\n+     * This method should be implemented in the concrete model class to return\n+     * a meta query array suitable for use in WP_Query or similar, based on the\n+     * provided filter value.\n+     *\n+     * @param mixed $filter_value The value to filter the posts by.\n+     * @return array The meta query array for use in WP_Query or similar.\n+     *\u002F\n+    public function filter_query( $filters ) {\n+        \u002F\u002F Implement this method on concreate model class\n+        return [];\n+    }\n+\n+    \u002F**\n+     * Returns an array of the keys of the $fillable property.\n+     *\n+     * This array can be used to check if a key is fillable or not.\n+     *\n+     * @return array\n+     *\u002F\n+    public function get_fillable_keys() {\n+        return array_keys($this->fillable);\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fquery-builder.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fquery-builder.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fquery-builder.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fquery-builder.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,320 +1,320 @@\n-\u003C?php\r\n-\u002F**\r\n- * QueryBulder Class\r\n- *\r\n- * @package WpCafe\u002FDatabase\r\n- *\u002F\r\n-namespace WpCafe\\Database;\r\n-\r\n-use WP_Query;\r\n-\r\n-class Query_Builder {\r\n-    \u002F**\r\n-     * Store post model object\r\n-     *\r\n-     * @var Object\r\n-     *\u002F\r\n-    protected $model;\r\n-\r\n-    \u002F**\r\n-     * Store meta query\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $meta_query = [];\r\n-\r\n-    \u002F**\r\n-     * Store or meta query data\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $meta_query_or = [];\r\n-\r\n-    \u002F**\r\n-     * Store tax query\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $tax_query = [];\r\n-\r\n-    \u002F**\r\n-     * Store all args\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $args = [];\r\n-\r\n-    \u002F**\r\n-     * Constructor\r\n-     *\r\n-     * @param   Object  $model  The model class name\r\n-     *\u002F\r\n-    public function __construct( $model ) {\r\n-        $this->model = $model;\r\n-        $this->args['post_type'] = $model->get_post_type();\r\n-        $this->args['post_status'] = 'publish';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a meta query condition (AND)\r\n-     *\r\n-     * @param   string|array  $key      Meta key or array of conditions\r\n-     * @param   string        $compare  Comparison operator\r\n-     * @param   mixed         $value    Meta value\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function where( $key, $value = null, $compare = '=' )\r\n-    {\r\n-        if ( is_array( $key ) ) {\r\n-            foreach ( $key as $condition ) {\r\n-                $this->where(...$condition);\r\n-            }\r\n-            return $this;\r\n-        }\r\n-\r\n-        $this->meta_query[] = compact('key', 'value', 'compare');\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add an OR meta query condition\r\n-     *\r\n-     * @param   string  $key\r\n-     * @param   string  $compare\r\n-     * @param   mixed   $value\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function orWhere( $key, $value = null, $compare = '=') {\r\n-        $this->meta_query_or[] = compact('key', 'value', 'compare');\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a WHERE IN meta query condition\r\n-     *\r\n-     * @param   string  $key\r\n-     * @param   array   $values\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function whereIn( $key, array $values ) {\r\n-        $this->meta_query[] = [\r\n-            'key' => $key,\r\n-            'value' => $values,\r\n-            'compare' => 'IN',\r\n-        ];\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a meta query condition for NULL value\r\n-     *\r\n-     * @param   string  $key\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function whereNull( $key ) {\r\n-        $this->meta_query[] = [\r\n-            'key'     => $key,\r\n-            'compare' => 'NOT EXISTS',\r\n-        ];\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a taxonomy query (generic)\r\n-     *\r\n-     * @param   string       $taxonomy\r\n-     * @param   string|array $terms\r\n-     * @param   string       $field\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function taxonomy( $taxonomy, $terms, $field = 'slug' ) {\r\n-        $this->tax_query[] = [\r\n-            'taxonomy'  => $taxonomy,\r\n-            'field'     => $field,\r\n-            'terms'     => (array) $terms,\r\n-        ];\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a category query\r\n-     *\r\n-     * @param   string|int  $slugOrId\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function category( $slugOrId ) {\r\n-        return $this->taxonomy( 'category', $slugOrId, is_numeric( $slugOrId ) ? 'term_id' : 'slug' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add a tag query\r\n-     *\r\n-     * @param   string|int  $slugOrId\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function tag( $slugOrId ) {\r\n-        return $this->taxonomy('post_tag', $slugOrId, is_numeric( $slugOrId ) ? 'term_id' : 'slug');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Set order by custom field\r\n-     *\r\n-     * @param   string  $field\r\n-     * @param   string  $direction\r\n-     *\r\n-     * @return  $this\r\n-     *\u002F\r\n-    public function orderBy( $field, $direction = 'ASC' ) {\r\n-        $this->args['orderby']  = 'meta_value';\r\n-        $this->args['meta_key'] = $field;\r\n-        $this->args['order']    = $direction;\r\n-\r\n-        return $this;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Execute query and return all matched model instances\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get() {\r\n-        $this->args['numberposts'] = -1;\r\n-\r\n-        if ( $meta = $this->buildMetaQuery() ) {\r\n-            $this->args['meta_query'] = $meta;\r\n-        }\r\n-\r\n-        if ( $this->tax_query ) {\r\n-            $this->args['tax_query'] = count( $this->tax_query ) > 1\r\n-                ? array_merge(['relation' => 'AND'], $this->tax_query)\r\n-                : $this->tax_query;\r\n-        }\r\n-\r\n-        $posts = get_posts( $this->args );\r\n-\r\n-        return array_map(fn($post) => new $this->model($post), $posts);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Paginate the query results\r\n-     *\r\n-     * @param   int  $per_page\r\n-     * @param   int  $page\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function paginate( $per_page = 10, $page = 1 ) {\r\n-        $this->args['posts_per_page'] = $per_page;\r\n-        $this->args['paged'] = $page;\r\n-\r\n-        if ( $meta = $this->buildMetaQuery() ) {\r\n-            $this->args['meta_query'] = $meta;\r\n-        }\r\n-\r\n-        if ( $this->tax_query ) {\r\n-            $this->args['tax_query'] = count($this->tax_query) > 1\r\n-                ? array_merge(['relation' => 'AND'], $this->tax_query)\r\n-                : $this->tax_query;\r\n-        }\r\n-\r\n-        $query = new WP_Query( $this->args );\r\n-\r\n-        return [\r\n-            'items'         => array_map(fn($p) => new $this->model($p), $query->posts),\r\n-            'total'         => $query->found_posts,\r\n-            'per_page'      => $per_page,\r\n-            'current_page'  => $page,\r\n-            'last_page'     => ceil($query->found_posts \u002F $per_page),\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Return first matched model or null\r\n-     *\r\n-     * @return  null|PostModel\r\n-     *\u002F\r\n-    public function first() {\r\n-        $this->args['numberposts'] = 1;\r\n-\r\n-        if ( $meta = $this->buildMetaQuery() ) {\r\n-            $this->args['meta_query'] = $meta;\r\n-        }\r\n-\r\n-        if ( $this->tax_query ) {\r\n-            $this->args['tax_query'] = $this->tax_query;\r\n-        }\r\n-\r\n-        $posts = get_posts( $this->args );\r\n-\r\n-        return $posts ? new $this->model( $posts[0] ) : null;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Count number of matched posts\r\n-     *\r\n-     * @return  int\r\n-     *\u002F\r\n-    public function count() {\r\n-        $this->args['posts_per_page'] = 1;\r\n-        $this->args['fields'] = 'ids';\r\n-\r\n-        if ( $meta = $this->buildMetaQuery() ) {\r\n-            $this->args['meta_query'] = $meta;\r\n-        }\r\n-\r\n-        if ( $this->tax_query ) {\r\n-            $this->args['tax_query'] = $this->tax_query;\r\n-        }\r\n-\r\n-        $query = new WP_Query( $this->args );\r\n-\r\n-        return $query->found_posts;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if any record exists\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function exists() {\r\n-        return $this->count() > 0;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build meta_query with AND\u002FOR relations\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    protected function buildMetaQuery() {\r\n-        $meta = [];\r\n-\r\n-        if ( $this->meta_query ) {\r\n-            $meta[] = count( $this->meta_query ) > 0\r\n-                ? array_merge( ['relation' => 'AND'], $this->meta_query )\r\n-                : $this->meta_query[0];\r\n-        }\r\n-\r\n-        if ( $this->meta_query_or ) {\r\n-            $meta[] = count( $this->meta_query_or ) > 0\r\n-                ? array_merge( ['relation' => 'OR'], $this->meta_query_or )\r\n-                : $this->meta_query_or[0];\r\n-        }\r\n-\r\n-        if ( count( $meta ) === 1) {\r\n-            return $meta[0];\r\n-        } elseif ( count( $meta ) > 0 ) {\r\n-            return array_merge( ['relation' => 'AND'], $meta );\r\n-        }\r\n-\r\n-        return [];\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * QueryBulder Class\n+ *\n+ * @package WpCafe\u002FDatabase\n+ *\u002F\n+namespace WpCafe\\Database;\n+\n+use WP_Query;\n+\n+class Query_Builder {\n+    \u002F**\n+     * Store post model object\n+     *\n+     * @var Object\n+     *\u002F\n+    protected $model;\n+\n+    \u002F**\n+     * Store meta query\n+     *\n+     * @var array\n+     *\u002F\n+    protected $meta_query = [];\n+\n+    \u002F**\n+     * Store or meta query data\n+     *\n+     * @var array\n+     *\u002F\n+    protected $meta_query_or = [];\n+\n+    \u002F**\n+     * Store tax query\n+     *\n+     * @var array\n+     *\u002F\n+    protected $tax_query = [];\n+\n+    \u002F**\n+     * Store all args\n+     *\n+     * @var array\n+     *\u002F\n+    protected $args = [];\n+\n+    \u002F**\n+     * Constructor\n+     *\n+     * @param   Object  $model  The model class name\n+     *\u002F\n+    public function __construct( $model ) {\n+        $this->model = $model;\n+        $this->args['post_type'] = $model->get_post_type();\n+        $this->args['post_status'] = 'publish';\n+    }\n+\n+    \u002F**\n+     * Add a meta query condition (AND)\n+     *\n+     * @param   string|array  $key      Meta key or array of conditions\n+     * @param   string        $compare  Comparison operator\n+     * @param   mixed         $value    Meta value\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function where( $key, $value = null, $compare = '=' )\n+    {\n+        if ( is_array( $key ) ) {\n+            foreach ( $key as $condition ) {\n+                $this->where(...$condition);\n+            }\n+            return $this;\n+        }\n+\n+        $this->meta_query[] = compact('key', 'value', 'compare');\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add an OR meta query condition\n+     *\n+     * @param   string  $key\n+     * @param   string  $compare\n+     * @param   mixed   $value\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function orWhere( $key, $value = null, $compare = '=') {\n+        $this->meta_query_or[] = compact('key', 'value', 'compare');\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a WHERE IN meta query condition\n+     *\n+     * @param   string  $key\n+     * @param   array   $values\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function whereIn( $key, array $values ) {\n+        $this->meta_query[] = [\n+            'key' => $key,\n+            'value' => $values,\n+            'compare' => 'IN',\n+        ];\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a meta query condition for NULL value\n+     *\n+     * @param   string  $key\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function whereNull( $key ) {\n+        $this->meta_query[] = [\n+            'key'     => $key,\n+            'compare' => 'NOT EXISTS',\n+        ];\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a taxonomy query (generic)\n+     *\n+     * @param   string       $taxonomy\n+     * @param   string|array $terms\n+     * @param   string       $field\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function taxonomy( $taxonomy, $terms, $field = 'slug' ) {\n+        $this->tax_query[] = [\n+            'taxonomy'  => $taxonomy,\n+            'field'     => $field,\n+            'terms'     => (array) $terms,\n+        ];\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Add a category query\n+     *\n+     * @param   string|int  $slugOrId\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function category( $slugOrId ) {\n+        return $this->taxonomy( 'category', $slugOrId, is_numeric( $slugOrId ) ? 'term_id' : 'slug' );\n+    }\n+\n+    \u002F**\n+     * Add a tag query\n+     *\n+     * @param   string|int  $slugOrId\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function tag( $slugOrId ) {\n+        return $this->taxonomy('post_tag', $slugOrId, is_numeric( $slugOrId ) ? 'term_id' : 'slug');\n+    }\n+\n+    \u002F**\n+     * Set order by custom field\n+     *\n+     * @param   string  $field\n+     * @param   string  $direction\n+     *\n+     * @return  $this\n+     *\u002F\n+    public function orderBy( $field, $direction = 'ASC' ) {\n+        $this->args['orderby']  = 'meta_value';\n+        $this->args['meta_key'] = $field;\n+        $this->args['order']    = $direction;\n+\n+        return $this;\n+    }\n+\n+    \u002F**\n+     * Execute query and return all matched model instances\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get() {\n+        $this->args['numberposts'] = -1;\n+\n+        if ( $meta = $this->buildMetaQuery() ) {\n+            $this->args['meta_query'] = $meta;\n+        }\n+\n+        if ( $this->tax_query ) {\n+            $this->args['tax_query'] = count( $this->tax_query ) > 1\n+                ? array_merge(['relation' => 'AND'], $this->tax_query)\n+                : $this->tax_query;\n+        }\n+\n+        $posts = get_posts( $this->args );\n+\n+        return array_map(fn($post) => new $this->model($post), $posts);\n+    }\n+\n+    \u002F**\n+     * Paginate the query results\n+     *\n+     * @param   int  $per_page\n+     * @param   int  $page\n+     *\n+     * @return  array\n+     *\u002F\n+    public function paginate( $per_page = 10, $page = 1 ) {\n+        $this->args['posts_per_page'] = $per_page;\n+        $this->args['paged'] = $page;\n+\n+        if ( $meta = $this->buildMetaQuery() ) {\n+            $this->args['meta_query'] = $meta;\n+        }\n+\n+        if ( $this->tax_query ) {\n+            $this->args['tax_query'] = count($this->tax_query) > 1\n+                ? array_merge(['relation' => 'AND'], $this->tax_query)\n+                : $this->tax_query;\n+        }\n+\n+        $query = new WP_Query( $this->args );\n+\n+        return [\n+            'items'         => array_map(fn($p) => new $this->model($p), $query->posts),\n+            'total'         => $query->found_posts,\n+            'per_page'      => $per_page,\n+            'current_page'  => $page,\n+            'last_page'     => ceil($query->found_posts \u002F $per_page),\n+        ];\n+    }\n+\n+    \u002F**\n+     * Return first matched model or null\n+     *\n+     * @return  null|PostModel\n+     *\u002F\n+    public function first() {\n+        $this->args['numberposts'] = 1;\n+\n+        if ( $meta = $this->buildMetaQuery() ) {\n+            $this->args['meta_query'] = $meta;\n+        }\n+\n+        if ( $this->tax_query ) {\n+            $this->args['tax_query'] = $this->tax_query;\n+        }\n+\n+        $posts = get_posts( $this->args );\n+\n+        return $posts ? new $this->model( $posts[0] ) : null;\n+    }\n+\n+    \u002F**\n+     * Count number of matched posts\n+     *\n+     * @return  int\n+     *\u002F\n+    public function count() {\n+        $this->args['posts_per_page'] = 1;\n+        $this->args['fields'] = 'ids';\n+\n+        if ( $meta = $this->buildMetaQuery() ) {\n+            $this->args['meta_query'] = $meta;\n+        }\n+\n+        if ( $this->tax_query ) {\n+            $this->args['tax_query'] = $this->tax_query;\n+        }\n+\n+        $query = new WP_Query( $this->args );\n+\n+        return $query->found_posts;\n+    }\n+\n+    \u002F**\n+     * Check if any record exists\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function exists() {\n+        return $this->count() > 0;\n+    }\n+\n+    \u002F**\n+     * Build meta_query with AND\u002FOR relations\n+     *\n+     * @return  array\n+     *\u002F\n+    protected function buildMetaQuery() {\n+        $meta = [];\n+\n+        if ( $this->meta_query ) {\n+            $meta[] = count( $this->meta_query ) > 0\n+                ? array_merge( ['relation' => 'AND'], $this->meta_query )\n+                : $this->meta_query[0];\n+        }\n+\n+        if ( $this->meta_query_or ) {\n+            $meta[] = count( $this->meta_query_or ) > 0\n+                ? array_merge( ['relation' => 'OR'], $this->meta_query_or )\n+                : $this->meta_query_or[0];\n+        }\n+\n+        if ( count( $meta ) === 1) {\n+            return $meta[0];\n+        } elseif ( count( $meta ) > 0 ) {\n+            return array_merge( ['relation' => 'AND'], $meta );\n+        }\n+\n+        return [];\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fschema.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fschema.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdatabase\u002Fschema.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdatabase\u002Fschema.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,32 +1,32 @@\n-\u003C?php\r\n-namespace WpCafe\\Database;\r\n-\r\n-\u002F**\r\n- * Schema builder class.\r\n- *\u002F\r\n-class Schema {\r\n-    \u002F**\r\n-     * Create a table.\r\n-     *\r\n-     * @param string $table_name\r\n-     * @param callable $callback\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function create($table_name, callable $callback) {\r\n-        $blueprint = new Blueprint($table_name);\r\n-        $callback($blueprint);\r\n-        $blueprint->create();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Drop a table.\r\n-     *\r\n-     * @param string $table_name\r\n-     * @return void\r\n-     *\u002F\r\n-    public static function drop_if_exists($table_name) {\r\n-        global $wpdb;\r\n-        $full_table_name = $wpdb->prefix . $table_name;\r\n-        $wpdb->query(\"DROP TABLE IF EXISTS {$full_table_name}\");\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Database;\n+\n+\u002F**\n+ * Schema builder class.\n+ *\u002F\n+class Schema {\n+    \u002F**\n+     * Create a table.\n+     *\n+     * @param string $table_name\n+     * @param callable $callback\n+     * @return void\n+     *\u002F\n+    public static function create($table_name, callable $callback) {\n+        $blueprint = new Blueprint($table_name);\n+        $callback($blueprint);\n+        $blueprint->create();\n+    }\n+\n+    \u002F**\n+     * Drop a table.\n+     *\n+     * @param string $table_name\n+     * @return void\n+     *\u002F\n+    public static function drop_if_exists($table_name) {\n+        global $wpdb;\n+        $full_table_name = $wpdb->prefix . $table_name;\n+        $wpdb->query(\"DROP TABLE IF EXISTS {$full_table_name}\");\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdeactivate.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdeactivate.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fdeactivate.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fdeactivate.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,18 +1,18 @@\n-\u003C?php\r\n-namespace WpCafe;\r\n-\r\n-\u002F**\r\n- * Class Deactivation\r\n- * \r\n- * @package WpCafe\r\n- *\u002F\r\n-class Deactivate {\r\n-    \u002F**\r\n-     * Trigger on plugin deactivation hook\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function run(): void {\r\n-        \u002F\u002F todo: Add deactivation logic.\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe;\n+\n+\u002F**\n+ * Class Deactivation\n+ * \n+ * @package WpCafe\n+ *\u002F\n+class Deactivate {\n+    \u002F**\n+     * Trigger on plugin deactivation hook\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function run(): void {\n+        \u002F\u002F todo: Add deactivation logic.\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Finit.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Finit.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Finit.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Finit.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,205 +1,205 @@\n-\u003C?php\r\n-\u002F**\r\n- * Init Main Class\r\n- *\r\n- * @package WpCafe\u002FInit\r\n- *\u002F\r\n-\r\n-namespace WpCafe;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use Arraytics\\PluginNotice\\PluginNotice;\r\n-\u002F**\r\n- * Class Init\r\n- *\u002F\r\n-class Init {\r\n-\r\n-    \u002F**\r\n-     * Plugin version.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $version;\r\n-\r\n-    \u002F**\r\n-     * Plugin file.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $plugin_file;\r\n-\r\n-    \u002F**\r\n-     * Plugin directory.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $plugin_directory;\r\n-\r\n-    \u002F**\r\n-     * @var string\r\n-     *\u002F\r\n-    public $build_url;\r\n-\r\n-    \u002F**\r\n-     * Plugin base name.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $basename;\r\n-\r\n-    \u002F**\r\n-     * Plugin text directory path.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $text_domain_directory;\r\n-\r\n-    \u002F**\r\n-     * Plugin text directory path.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $template_directory;\r\n-\r\n-    \u002F**\r\n-     * Plugin assets directory path.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $assets_url;\r\n-\r\n-    \u002F**\r\n-     * Plugin url.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $plugin_url;\r\n-\r\n-    \u002F**\r\n-     * Core directory path.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $core_dir;\r\n-\r\n-    \u002F**\r\n-     * Widgets directory path.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $widgets_dir;\r\n-\r\n-    \u002F**\r\n-     * Container that holds all the services.\r\n-     *\r\n-     * @var Container\r\n-     *\u002F\r\n-    public $container;\r\n-\r\n-    \u002F**\r\n-     * Boiler Constructor.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->init();\r\n-\r\n-        add_action( 'init', [ $this, 'init_classes' ] );\r\n-\r\n-        register_activation_hook( $this->plugin_file, [ $this, 'activate' ]);\r\n-\r\n-        register_deactivation_hook($this->plugin_file, [ $this, 'deactivate' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initialize the plugin.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    protected function init(): void {\r\n-        $this->version               = WPCAFE_VERSION;\r\n-        $this->plugin_file           = WPCAFE_FILE;\r\n-        $this->plugin_directory      = WPCAFE_DIR;\r\n-        $this->basename              = plugin_basename( $this->plugin_file );\r\n-        $this->text_domain_directory = $this->plugin_directory . '\u002Flanguages';\r\n-        $this->template_directory    = $this->plugin_directory . '\u002Ftemplates';\r\n-        $this->core_dir              = $this->plugin_directory . '\u002Fcore\u002F';\r\n-        $this->widgets_dir           = $this->plugin_directory . '\u002Fwidgets\u002F';\r\n-        $this->plugin_url            = plugins_url( '', $this->plugin_file );\r\n-        $this->assets_url            = $this->plugin_url . '\u002Fassets';\r\n-        $this->build_url             = $this->plugin_url . '\u002Fbuild';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Init classes\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function init_classes() {\r\n-        Plugin_Compatibility_Manager::check(); \u002F\u002F Check pro plugin compatibility\r\n-\r\n-        $this->get_container()->get('global');\r\n-\r\n-        $notifyer = new PluginNotice([\r\n-            'plugin_slug'      => 'wp-cafe',\r\n-            'plugin_name'      => 'WpCafe',\r\n-            'plugin_url'       => 'https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002F',\r\n-            'support_url'      => 'https:\u002F\u002Fthemewinter.com\u002Fsupport\u002F',\r\n-            'review_url'       => 'https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-event-solution\u002Freviews\u002F#new-post',\r\n-            'allowed_screens'  => 'toplevel_page_wpcafe',\r\n-            'stories_api_url'  => 'https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fstories\u002F',\r\n-            'banners_api_url'  => 'https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fjhanda',\r\n-            'api_url'          => 'https:\u002F\u002Fbanner.themefunction.com',\r\n-            \u002F\u002F Dynamic filter string components\r\n-            'base_plugins'     => ['wp-cafe', 'wpcafe-free-only'],\r\n-            'pro_plugin_slug'  => 'wpcafe-pro',\r\n-            'pro_class'        => 'WpCafe_Pro',\r\n-        ]);\r\n-\r\n-        $notifyer->boot();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get container\r\n-     *\r\n-     * @return  Container\r\n-     *\u002F\r\n-    public function get_container() {\r\n-        return wpcafe_container();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initializes the WpCafe class.\r\n-     *\r\n-     * Checks for an existing WeMeal instance\r\n-     * and if it doesn't find one, creates it.\r\n-     *\r\n-     * @return Init\r\n-     *\u002F\r\n-    public static function instance(): Init {\r\n-        static $instance = false;\r\n-\r\n-        if ( ! $instance ) {\r\n-            $instance = new self();\r\n-        }\r\n-\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Trigger plugin activation class\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function activate() {\r\n-        Activate::run();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Trigger plugin deactivation class\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function deactivate() {\r\n-        Deactivate::run();\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Init Main Class\n+ *\n+ * @package WpCafe\u002FInit\n+ *\u002F\n+\n+namespace WpCafe;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use Arraytics\\PluginNotice\\PluginNotice;\n+\u002F**\n+ * Class Init\n+ *\u002F\n+class Init {\n+\n+    \u002F**\n+     * Plugin version.\n+     *\n+     * @var string\n+     *\u002F\n+    public $version;\n+\n+    \u002F**\n+     * Plugin file.\n+     *\n+     * @var string\n+     *\u002F\n+    public $plugin_file;\n+\n+    \u002F**\n+     * Plugin directory.\n+     *\n+     * @var string\n+     *\u002F\n+    public $plugin_directory;\n+\n+    \u002F**\n+     * @var string\n+     *\u002F\n+    public $build_url;\n+\n+    \u002F**\n+     * Plugin base name.\n+     *\n+     * @var string\n+     *\u002F\n+    public $basename;\n+\n+    \u002F**\n+     * Plugin text directory path.\n+     *\n+     * @var string\n+     *\u002F\n+    public $text_domain_directory;\n+\n+    \u002F**\n+     * Plugin text directory path.\n+     *\n+     * @var string\n+     *\u002F\n+    public $template_directory;\n+\n+    \u002F**\n+     * Plugin assets directory path.\n+     *\n+     * @var string\n+     *\u002F\n+    public $assets_url;\n+\n+    \u002F**\n+     * Plugin url.\n+     *\n+     * @var string\n+     *\u002F\n+    public $plugin_url;\n+\n+    \u002F**\n+     * Core directory path.\n+     *\n+     * @var string\n+     *\u002F\n+    public $core_dir;\n+\n+    \u002F**\n+     * Widgets directory path.\n+     *\n+     * @var string\n+     *\u002F\n+    public $widgets_dir;\n+\n+    \u002F**\n+     * Container that holds all the services.\n+     *\n+     * @var Container\n+     *\u002F\n+    public $container;\n+\n+    \u002F**\n+     * Boiler Constructor.\n+     *\u002F\n+    public function __construct() {\n+        $this->init();\n+\n+        add_action( 'init', [ $this, 'init_classes' ] );\n+\n+        register_activation_hook( $this->plugin_file, [ $this, 'activate' ]);\n+\n+        register_deactivation_hook($this->plugin_file, [ $this, 'deactivate' ] );\n+    }\n+\n+    \u002F**\n+     * Initialize the plugin.\n+     *\n+     * @return void\n+     *\u002F\n+    protected function init(): void {\n+        $this->version               = WPCAFE_VERSION;\n+        $this->plugin_file           = WPCAFE_FILE;\n+        $this->plugin_directory      = WPCAFE_DIR;\n+        $this->basename              = plugin_basename( $this->plugin_file );\n+        $this->text_domain_directory = $this->plugin_directory . '\u002Flanguages';\n+        $this->template_directory    = $this->plugin_directory . '\u002Ftemplates';\n+        $this->core_dir              = $this->plugin_directory . '\u002Fcore\u002F';\n+        $this->widgets_dir           = $this->plugin_directory . '\u002Fwidgets\u002F';\n+        $this->plugin_url            = plugins_url( '', $this->plugin_file );\n+        $this->assets_url            = $this->plugin_url . '\u002Fassets';\n+        $this->build_url             = $this->plugin_url . '\u002Fbuild';\n+    }\n+\n+    \u002F**\n+     * Init classes\n+     *\n+     * @return  void\n+     *\u002F\n+    public function init_classes() {\n+        Plugin_Compatibility_Manager::check(); \u002F\u002F Check pro plugin compatibility\n+\n+        $this->get_container()->get('global');\n+\n+        $notifyer = new PluginNotice([\n+            'plugin_slug'      => 'wp-cafe',\n+            'plugin_name'      => 'WpCafe',\n+            'plugin_url'       => 'https:\u002F\u002Fthemewinter.com\u002Fwp-cafe\u002F',\n+            'support_url'      => 'https:\u002F\u002Fthemewinter.com\u002Fsupport\u002F',\n+            'review_url'       => 'https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-event-solution\u002Freviews\u002F#new-post',\n+            'allowed_screens'  => 'toplevel_page_wpcafe',\n+            'stories_api_url'  => 'https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fstories\u002F',\n+            'banners_api_url'  => 'https:\u002F\u002Fbanner.themefunction.com\u002Fpublic\u002Fjhanda',\n+            'api_url'          => 'https:\u002F\u002Fbanner.themefunction.com',\n+            \u002F\u002F Dynamic filter string components\n+            'base_plugins'     => ['wp-cafe', 'wpcafe-free-only'],\n+            'pro_plugin_slug'  => 'wpcafe-pro',\n+            'pro_class'        => 'WpCafe_Pro',\n+        ]);\n+\n+        $notifyer->boot();\n+    }\n+\n+    \u002F**\n+     * Get container\n+     *\n+     * @return  Container\n+     *\u002F\n+    public function get_container() {\n+        return wpcafe_container();\n+    }\n+\n+    \u002F**\n+     * Initializes the WpCafe class.\n+     *\n+     * Checks for an existing WeMeal instance\n+     * and if it doesn't find one, creates it.\n+     *\n+     * @return Init\n+     *\u002F\n+    public static function instance(): Init {\n+        static $instance = false;\n+\n+        if ( ! $instance ) {\n+            $instance = new self();\n+        }\n+\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Trigger plugin activation class\n+     *\n+     * @return void\n+     *\u002F\n+    public function activate() {\n+        Activate::run();\n+    }\n+\n+    \u002F**\n+     * Trigger plugin deactivation class\n+     *\n+     * @return void\n+     *\u002F\n+    public function deactivate() {\n+        Deactivate::run();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Flocation-model.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Flocation-model.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Flocation-model.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Flocation-model.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,542 +1,542 @@\n-\u003C?php\r\n-namespace WpCafe\\Models;\r\n-\r\n-\u002F**\r\n- * Location_Model handles the CRUD and ORM-style access to location custom taxonomy.\r\n- *\u002F\r\n-class Location_Model {\r\n-    \u002F**\r\n-     * Store location id\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $term_id;\r\n-\r\n-    \u002F**\r\n-     * Store restaurants name\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $restaurant_name;\r\n-\r\n-    \u002F**\r\n-     * Store location\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $location;\r\n-\r\n-\r\n-    \u002F**\r\n-     * store enable custom coordinates\r\n-     *\r\n-     * @var bool|null\r\n-     *\u002F\r\n-    public $enable_custom_coordinates;\r\n-\r\n-    \u002F**\r\n-     * Override open hours\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    public $override_restaurant_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store open hours\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $restaurant_schedule;\r\n-    \u002F**\r\n-     * Store location image\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $location_image;\r\n-\r\n-    \u002F**\r\n-     * Enable pickup\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    public $enable_pickup;\r\n-\r\n-    \u002F**\r\n-     * Store pickup minimum order amount\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $pickup_minimum_order_amount;\r\n-\r\n-    \u002F**\r\n-     * Pickup prepare time\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $pickup_prepare_time;\r\n-\r\n-    \u002F**\r\n-     * Pickup food prepare time\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $pickup_food_prepare_time;\r\n-\r\n-        \u002F**\r\n-     * Whether delivery is enabled\r\n-     *\r\n-     * @var bool|null\r\n-     *\u002F\r\n-    public $enable_delivery;\r\n-\r\n-    \u002F**\r\n-     * Delivery fee\r\n-     *\r\n-     * @var float|null\r\n-     *\u002F\r\n-    public $delivery_fee;\r\n-\r\n-    \u002F**\r\n-     * Minimum order amount for delivery\r\n-     *\r\n-     * @var float|null\r\n-     *\u002F\r\n-    public $delivery_minimum_order_amount;\r\n-\r\n-    \u002F**\r\n-     * Time (in minutes) required to prepare delivery order\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $delivery_prepare_time;\r\n-\r\n-    \u002F**\r\n-     * Minimum guest count for reservations\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $reservation_minimum_guest;\r\n-\r\n-    \u002F**\r\n-     * Maximum guest count for reservations\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $reservation_maximum_guest;\r\n-\r\n-    \u002F**\r\n-     * How far in advance reservations can be made (in days)\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $reservation_advanced;\r\n-\r\n-    \u002F**\r\n-     * How far in advance reservations can be made (in days)\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $reservation_early_booking_time;\r\n-\r\n-    \u002F**\r\n-     * Time slots available for reservation\r\n-     *\r\n-     * @var array|null\r\n-     *\u002F\r\n-    public $reservation_timeslot;\r\n-\r\n-    \u002F**\r\n-     * Time to hold table for late guests (in minutes)\r\n-     *\r\n-     * @var int|null\r\n-     *\u002F\r\n-    public $reservation_hold_time_late_guest;\r\n-\r\n-    \u002F**\r\n-     * Minimum spend required per reservation\r\n-     *\r\n-     * @var float|null\r\n-     *\u002F\r\n-    public $minimum_spend_per_reservation;\r\n-\r\n-    \u002F**\r\n-     * Whether to enable table layout system\r\n-     *\r\n-     * @var bool|null\r\n-     *\u002F\r\n-    public $reservation_enable_table_layout;\r\n-\r\n-    \u002F**\r\n-     * Whether to override online ordering\r\n-     *\r\n-     * @var bool|null\r\n-     *\u002F\r\n-    public $override_online_ordering;\r\n-\r\n-    \u002F**\r\n-     * Whether to override reservation\r\n-     *\r\n-     * @var bool|null\r\n-     *\u002F\r\n-    public $override_reservation;\r\n-\r\n-    \u002F**\r\n-     * Table layout\r\n-     *\r\n-     * @var string|null\r\n-     *\u002F\r\n-    public $table_layout;\r\n-\r\n-    \u002F**\r\n-     * Status\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $status = 'publish';\r\n-\r\n-    \u002F**\r\n-     * @var string The custom taxonomy slug used to manage locations.\r\n-     *\u002F\r\n-    public static $taxonomy = 'wpcafe_location';\r\n-\r\n-    \u002F**\r\n-     * Store pickup schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public  $pickup_schedule;\r\n-\r\n-     \u002F**\r\n-     * Store whether to multiply booking amount with number of guests\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    public  $multiply_booking_amount_with_guests;\r\n-\r\n-    \u002F**\r\n-     * Store blocked timeslot statuses\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public  $block_timeslot_statuses;\r\n-\r\n-    \u002F**\r\n-     * Store override pickup schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $override_pickup_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store pickup slot interval\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public  $pickup_slot_interval;\r\n-\r\n-    \u002F**\r\n-     * Store delivery schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $delivery_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store override delivery schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $override_delivery_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store reservation status\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    public $reservation_status;\r\n-\r\n-    \u002F**\r\n-     * store restaurant slot interval \r\n-     * \r\n-     * @var int\r\n-     *\u002F\r\n-    public $slot_interval;\r\n-    \u002F**\r\n-     * Store reservation schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $reservation_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store override reservation schedule\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    public $override_reservation_schedule;\r\n-\r\n-    \u002F**\r\n-     * Store reservation slot interval\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $reservation_slot_interval;\r\n-\r\n-    \u002F**\r\n-     * Store delivery slot interval\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $delivery_slot_interval;\r\n-\r\n-    \u002F** \r\n-     * Enable reservation\r\n-     * \r\n-     * @var bool\r\n-     *\u002F\r\n-    public $enable_reservation;\r\n-\r\n-    \u002F**\r\n-     * Reservation total seat capacity\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $reservation_total_seat_capacity;\r\n-\r\n-    \u002F**\r\n-     * Layout of seatmap.\r\n-     * \r\n-     * @var object\r\n-     *\u002F\r\n-    public $visual_table_layout;\r\n-\r\n-    \u002F**\r\n-     * Reservation booking amount\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    public $reservation_booking_amount;\r\n-\r\n-    \u002F**\r\n-     * Constructor to populate the model with data.\r\n-     *\r\n-     * @param array $data Key-value pair of property values to set.\r\n-     *\u002F\r\n-    public function __construct( $data = [] ) {\r\n-        foreach ($data as $key => $value) {\r\n-            if (property_exists($this, $key)) {\r\n-                $this->$key = $value;\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Find a location by term ID.\r\n-     *\r\n-     * @param int $term_id The term ID to look up.\r\n-     * @return Location_Model|null The model instance or null if not found.\r\n-     *\u002F\r\n-    public static function find( $term_id ) {\r\n-        $term = get_term( $term_id, self::$taxonomy );\r\n-        if ( is_wp_error( $term ) || ! $term ) return null;\r\n-\r\n-        $meta = get_term_meta( $term_id );\r\n-        $instance = new self(['term_id' => $term_id]);\r\n-\r\n-        foreach ( $meta as $key => $value ) {\r\n-            if ( property_exists( $instance, $key ) ) {\r\n-                $instance->$key = get_term_meta( $term_id, $key, true );\r\n-            }\r\n-        }\r\n-\r\n-        if ( empty($instance->restaurant_name) ) {\r\n-            $instance->restaurant_name = $term->name;\r\n-        }\r\n-\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a new location term and return the model instance.\r\n-     *\r\n-     * @param string $name The name of the new location.\r\n-     * @param array $fields Optional associative array of metadata fields.\r\n-     * @return Location_Model|null The created model instance or null on failure.\r\n-     *\u002F\r\n-    public static function create( $name, $fields = [] ) {\r\n-        $term = wp_insert_term( $name, self::$taxonomy );\r\n-        if ( is_wp_error( $term ) ) return $term;\r\n-\r\n-        $instance = new self( array_merge( ['term_id' => $term['term_id'], 'restaurant_name' => $name], $fields ) );\r\n-        $instance->save();\r\n-\r\n-        return $instance;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save all properties of the model as term meta.\r\n-     *\r\n-     * @return bool True on success, false on failure.\r\n-     *\u002F\r\n-    public function save() {\r\n-        if ( ! $this->term_id ) return false;\r\n-\r\n-        foreach ( get_object_vars( $this ) as $key => $value ) {\r\n-            if ( $key === 'term_id' || $value === null ) continue;\r\n-            update_term_meta( $this->term_id, $key, $value );\r\n-        }\r\n-\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update the model's properties with provided data and save.\r\n-     *\r\n-     * @param array $fields Associative array of fields to update.\r\n-     * @return bool True on success, false otherwise.\r\n-     *\u002F\r\n-    public function update( $fields = [] ) {\r\n-        foreach ( $fields as $key => $value ) {\r\n-            if ( property_exists( $this, $key ) ) {\r\n-                $this->$key = $value;\r\n-            }\r\n-        }\r\n-\r\n-        return $this->save();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Delete the location term from WordPress.\r\n-     *\r\n-     * @return bool True on success, false on failure.\r\n-     *\u002F\r\n-    public function delete() {\r\n-        if ( ! $this->term_id ) return false;\r\n-\r\n-        $deleted = wp_delete_term( $this->term_id, self::$taxonomy );\r\n-\r\n-        return ! is_wp_error( $deleted );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all location terms as model instances.\r\n-     *\r\n-     * @return Location_Model[] Array of location model instances.\r\n-     *\u002F\r\n-    public static function all() {\r\n-        $terms = get_terms([\r\n-            'taxonomy'   => self::$taxonomy,\r\n-            'hide_empty' => false,\r\n-        ]);\r\n-\r\n-        $locations = [];\r\n-        if ( ! is_wp_error( $terms ) ) {\r\n-            foreach ( $terms as $term ) {\r\n-                $locations[] = self::find( $term->term_id );\r\n-            }\r\n-        }\r\n-\r\n-        return $locations;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get paginated location terms as model instances.\r\n-     *\r\n-     * @param int $page Current page number (1-based).\r\n-     * @param int $per_page Number of items per page.\r\n-     * @return array {\r\n-     *     @type Location_Model[] $data Array of location models.\r\n-     *     @type int $total Total number of locations.\r\n-     *     @type int $total_pages Total number of pages.\r\n-     *     @type int $current_page Current page number.\r\n-     * }\r\n-     *\u002F\r\n-    public static function paginated( int $page = 1, int $per_page = 10, $search = '' ): array {\r\n-        $offset = ( $page - 1 ) * $per_page;\r\n-\r\n-        $args = [\r\n-            'taxonomy'   => self::$taxonomy,\r\n-            'hide_empty' => false,\r\n-            'number'     => $per_page,\r\n-            'offset'     => $offset,\r\n-        ];\r\n-\r\n-        if ( ! empty( $search ) ) {\r\n-            $args['meta_query'] = [\r\n-                'relation' => 'OR',\r\n-                [\r\n-                    'key'   => 'restaurant_name',\r\n-                    'value' => $search,\r\n-                    'compare' => 'LIKE',\r\n-                ],\r\n-                [\r\n-                    'key'   => 'location',\r\n-                    'value' => $search,\r\n-                    'compare' => 'LIKE',\r\n-                ],\r\n-                \r\n-            ];\r\n-        }\r\n-\r\n-        $terms = get_terms( $args );\r\n-\r\n-        $locations = [];\r\n-\r\n-        if ( ! is_wp_error( $terms ) ) {\r\n-            foreach ( $terms as $term ) {\r\n-                $locations[] = self::find( $term->term_id );\r\n-            }\r\n-        }\r\n-\r\n-        $total = wp_count_terms( [ 'taxonomy' => self::$taxonomy, 'hide_empty' => false ] );\r\n-        $total = is_wp_error( $total ) ? 0 : (int) $total;\r\n-\r\n-        return [\r\n-            'items'        => $locations,\r\n-            'total'        => $total,\r\n-            'total_pages'  => ceil( $total \u002F $per_page ),\r\n-            'current_page' => $page,\r\n-        ];\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Retrieve locations filtered by a specific meta key and value.\r\n-     *\r\n-     * @param string $key Meta key.\r\n-     * @param mixed $value Meta value to match.\r\n-     * @return Location_Model[] Array of matching location model instances.\r\n-     *\u002F\r\n-    public static function where($key, $value) {\r\n-        $args = [\r\n-            'taxonomy'   => self::$taxonomy,\r\n-            'hide_empty' => false,\r\n-            'meta_query' => [\r\n-                [\r\n-                    'key'   => $key,\r\n-                    'value' => $value,\r\n-                ]\r\n-            ]\r\n-        ];\r\n-\r\n-        $terms = get_terms( $args );\r\n-        $locations = [];\r\n-\r\n-        if ( ! is_wp_error( $terms ) ) {\r\n-            foreach ( $terms as $term ) {\r\n-                $locations[] = self::find( $term->term_id );\r\n-            }\r\n-        }\r\n-\r\n-        return $locations;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get selected location\r\n-     *\r\n-     * @return Location_Model|null The selected location model instance or null if not found.\r\n-     *\u002F\r\n-    public static function get_selected_location() {\r\n-        return self::find( wpc_selected_location_id() );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Models;\n+\n+\u002F**\n+ * Location_Model handles the CRUD and ORM-style access to location custom taxonomy.\n+ *\u002F\n+class Location_Model {\n+    \u002F**\n+     * Store location id\n+     *\n+     * @var int\n+     *\u002F\n+    public $term_id;\n+\n+    \u002F**\n+     * Store restaurants name\n+     *\n+     * @var string\n+     *\u002F\n+    public $restaurant_name;\n+\n+    \u002F**\n+     * Store location\n+     *\n+     * @var string\n+     *\u002F\n+    public $location;\n+\n+\n+    \u002F**\n+     * store enable custom coordinates\n+     *\n+     * @var bool|null\n+     *\u002F\n+    public $enable_custom_coordinates;\n+\n+    \u002F**\n+     * Override open hours\n+     *\n+     * @var bool\n+     *\u002F\n+    public $override_restaurant_schedule;\n+\n+    \u002F**\n+     * Store open hours\n+     *\n+     * @var array\n+     *\u002F\n+    public $restaurant_schedule;\n+    \u002F**\n+     * Store location image\n+     *\n+     * @var string\n+     *\u002F\n+    public $location_image;\n+\n+    \u002F**\n+     * Enable pickup\n+     *\n+     * @var bool\n+     *\u002F\n+    public $enable_pickup;\n+\n+    \u002F**\n+     * Store pickup minimum order amount\n+     *\n+     * @var int\n+     *\u002F\n+    public $pickup_minimum_order_amount;\n+\n+    \u002F**\n+     * Pickup prepare time\n+     *\n+     * @var int\n+     *\u002F\n+    public $pickup_prepare_time;\n+\n+    \u002F**\n+     * Pickup food prepare time\n+     *\n+     * @var int\n+     *\u002F\n+    public $pickup_food_prepare_time;\n+\n+        \u002F**\n+     * Whether delivery is enabled\n+     *\n+     * @var bool|null\n+     *\u002F\n+    public $enable_delivery;\n+\n+    \u002F**\n+     * Delivery fee\n+     *\n+     * @var float|null\n+     *\u002F\n+    public $delivery_fee;\n+\n+    \u002F**\n+     * Minimum order amount for delivery\n+     *\n+     * @var float|null\n+     *\u002F\n+    public $delivery_minimum_order_amount;\n+\n+    \u002F**\n+     * Time (in minutes) required to prepare delivery order\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $delivery_prepare_time;\n+\n+    \u002F**\n+     * Minimum guest count for reservations\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $reservation_minimum_guest;\n+\n+    \u002F**\n+     * Maximum guest count for reservations\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $reservation_maximum_guest;\n+\n+    \u002F**\n+     * How far in advance reservations can be made (in days)\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $reservation_advanced;\n+\n+    \u002F**\n+     * How far in advance reservations can be made (in days)\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $reservation_early_booking_time;\n+\n+    \u002F**\n+     * Time slots available for reservation\n+     *\n+     * @var array|null\n+     *\u002F\n+    public $reservation_timeslot;\n+\n+    \u002F**\n+     * Time to hold table for late guests (in minutes)\n+     *\n+     * @var int|null\n+     *\u002F\n+    public $reservation_hold_time_late_guest;\n+\n+    \u002F**\n+     * Minimum spend required per reservation\n+     *\n+     * @var float|null\n+     *\u002F\n+    public $minimum_spend_per_reservation;\n+\n+    \u002F**\n+     * Whether to enable table layout system\n+     *\n+     * @var bool|null\n+     *\u002F\n+    public $reservation_enable_table_layout;\n+\n+    \u002F**\n+     * Whether to override online ordering\n+     *\n+     * @var bool|null\n+     *\u002F\n+    public $override_online_ordering;\n+\n+    \u002F**\n+     * Whether to override reservation\n+     *\n+     * @var bool|null\n+     *\u002F\n+    public $override_reservation;\n+\n+    \u002F**\n+     * Table layout\n+     *\n+     * @var string|null\n+     *\u002F\n+    public $table_layout;\n+\n+    \u002F**\n+     * Status\n+     *\n+     * @var string\n+     *\u002F\n+    public $status = 'publish';\n+\n+    \u002F**\n+     * @var string The custom taxonomy slug used to manage locations.\n+     *\u002F\n+    public static $taxonomy = 'wpcafe_location';\n+\n+    \u002F**\n+     * Store pickup schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public  $pickup_schedule;\n+\n+     \u002F**\n+     * Store whether to multiply booking amount with number of guests\n+     *\n+     * @var bool\n+     *\u002F\n+    public  $multiply_booking_amount_with_guests;\n+\n+    \u002F**\n+     * Store blocked timeslot statuses\n+     *\n+     * @var array\n+     *\u002F\n+    public  $block_timeslot_statuses;\n+\n+    \u002F**\n+     * Store override pickup schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public $override_pickup_schedule;\n+\n+    \u002F**\n+     * Store pickup slot interval\n+     *\n+     * @var int\n+     *\u002F\n+    public  $pickup_slot_interval;\n+\n+    \u002F**\n+     * Store delivery schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public $delivery_schedule;\n+\n+    \u002F**\n+     * Store override delivery schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public $override_delivery_schedule;\n+\n+    \u002F**\n+     * Store reservation status\n+     *\n+     * @var string\n+     *\u002F\n+    public $reservation_status;\n+\n+    \u002F**\n+     * store restaurant slot interval \n+     * \n+     * @var int\n+     *\u002F\n+    public $slot_interval;\n+    \u002F**\n+     * Store reservation schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public $reservation_schedule;\n+\n+    \u002F**\n+     * Store override reservation schedule\n+     *\n+     * @var array\n+     *\u002F\n+    public $override_reservation_schedule;\n+\n+    \u002F**\n+     * Store reservation slot interval\n+     *\n+     * @var int\n+     *\u002F\n+    public $reservation_slot_interval;\n+\n+    \u002F**\n+     * Store delivery slot interval\n+     *\n+     * @var int\n+     *\u002F\n+    public $delivery_slot_interval;\n+\n+    \u002F** \n+     * Enable reservation\n+     * \n+     * @var bool\n+     *\u002F\n+    public $enable_reservation;\n+\n+    \u002F**\n+     * Reservation total seat capacity\n+     *\n+     * @var int\n+     *\u002F\n+    public $reservation_total_seat_capacity;\n+\n+    \u002F**\n+     * Layout of seatmap.\n+     * \n+     * @var object\n+     *\u002F\n+    public $visual_table_layout;\n+\n+    \u002F**\n+     * Reservation booking amount\n+     *\n+     * @var int\n+     *\u002F\n+    public $reservation_booking_amount;\n+\n+    \u002F**\n+     * Constructor to populate the model with data.\n+     *\n+     * @param array $data Key-value pair of property values to set.\n+     *\u002F\n+    public function __construct( $data = [] ) {\n+        foreach ($data as $key => $value) {\n+            if (property_exists($this, $key)) {\n+                $this->$key = $value;\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Find a location by term ID.\n+     *\n+     * @param int $term_id The term ID to look up.\n+     * @return Location_Model|null The model instance or null if not found.\n+     *\u002F\n+    public static function find( $term_id ) {\n+        $term = get_term( $term_id, self::$taxonomy );\n+        if ( is_wp_error( $term ) || ! $term ) return null;\n+\n+        $meta = get_term_meta( $term_id );\n+        $instance = new self(['term_id' => $term_id]);\n+\n+        foreach ( $meta as $key => $value ) {\n+            if ( property_exists( $instance, $key ) ) {\n+                $instance->$key = get_term_meta( $term_id, $key, true );\n+            }\n+        }\n+\n+        if ( empty($instance->restaurant_name) ) {\n+            $instance->restaurant_name = $term->name;\n+        }\n+\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Create a new location term and return the model instance.\n+     *\n+     * @param string $name The name of the new location.\n+     * @param array $fields Optional associative array of metadata fields.\n+     * @return Location_Model|null The created model instance or null on failure.\n+     *\u002F\n+    public static function create( $name, $fields = [] ) {\n+        $term = wp_insert_term( $name, self::$taxonomy );\n+        if ( is_wp_error( $term ) ) return $term;\n+\n+        $instance = new self( array_merge( ['term_id' => $term['term_id'], 'restaurant_name' => $name], $fields ) );\n+        $instance->save();\n+\n+        return $instance;\n+    }\n+\n+    \u002F**\n+     * Save all properties of the model as term meta.\n+     *\n+     * @return bool True on success, false on failure.\n+     *\u002F\n+    public function save() {\n+        if ( ! $this->term_id ) return false;\n+\n+        foreach ( get_object_vars( $this ) as $key => $value ) {\n+            if ( $key === 'term_id' || $value === null ) continue;\n+            update_term_meta( $this->term_id, $key, $value );\n+        }\n+\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Update the model's properties with provided data and save.\n+     *\n+     * @param array $fields Associative array of fields to update.\n+     * @return bool True on success, false otherwise.\n+     *\u002F\n+    public function update( $fields = [] ) {\n+        foreach ( $fields as $key => $value ) {\n+            if ( property_exists( $this, $key ) ) {\n+                $this->$key = $value;\n+            }\n+        }\n+\n+        return $this->save();\n+    }\n+\n+    \u002F**\n+     * Delete the location term from WordPress.\n+     *\n+     * @return bool True on success, false on failure.\n+     *\u002F\n+    public function delete() {\n+        if ( ! $this->term_id ) return false;\n+\n+        $deleted = wp_delete_term( $this->term_id, self::$taxonomy );\n+\n+        return ! is_wp_error( $deleted );\n+    }\n+\n+    \u002F**\n+     * Get all location terms as model instances.\n+     *\n+     * @return Location_Model[] Array of location model instances.\n+     *\u002F\n+    public static function all() {\n+        $terms = get_terms([\n+            'taxonomy'   => self::$taxonomy,\n+            'hide_empty' => false,\n+        ]);\n+\n+        $locations = [];\n+        if ( ! is_wp_error( $terms ) ) {\n+            foreach ( $terms as $term ) {\n+                $locations[] = self::find( $term->term_id );\n+            }\n+        }\n+\n+        return $locations;\n+    }\n+\n+    \u002F**\n+     * Get paginated location terms as model instances.\n+     *\n+     * @param int $page Current page number (1-based).\n+     * @param int $per_page Number of items per page.\n+     * @return array {\n+     *     @type Location_Model[] $data Array of location models.\n+     *     @type int $total Total number of locations.\n+     *     @type int $total_pages Total number of pages.\n+     *     @type int $current_page Current page number.\n+     * }\n+     *\u002F\n+    public static function paginated( int $page = 1, int $per_page = 10, $search = '' ): array {\n+        $offset = ( $page - 1 ) * $per_page;\n+\n+        $args = [\n+            'taxonomy'   => self::$taxonomy,\n+            'hide_empty' => false,\n+            'number'     => $per_page,\n+            'offset'     => $offset,\n+        ];\n+\n+        if ( ! empty( $search ) ) {\n+            $args['meta_query'] = [\n+                'relation' => 'OR',\n+                [\n+                    'key'   => 'restaurant_name',\n+                    'value' => $search,\n+                    'compare' => 'LIKE',\n+                ],\n+                [\n+                    'key'   => 'location',\n+                    'value' => $search,\n+                    'compare' => 'LIKE',\n+                ],\n+                \n+            ];\n+        }\n+\n+        $terms = get_terms( $args );\n+\n+        $locations = [];\n+\n+        if ( ! is_wp_error( $terms ) ) {\n+            foreach ( $terms as $term ) {\n+                $locations[] = self::find( $term->term_id );\n+            }\n+        }\n+\n+        $total = wp_count_terms( [ 'taxonomy' => self::$taxonomy, 'hide_empty' => false ] );\n+        $total = is_wp_error( $total ) ? 0 : (int) $total;\n+\n+        return [\n+            'items'        => $locations,\n+            'total'        => $total,\n+            'total_pages'  => ceil( $total \u002F $per_page ),\n+            'current_page' => $page,\n+        ];\n+    }\n+\n+\n+    \u002F**\n+     * Retrieve locations filtered by a specific meta key and value.\n+     *\n+     * @param string $key Meta key.\n+     * @param mixed $value Meta value to match.\n+     * @return Location_Model[] Array of matching location model instances.\n+     *\u002F\n+    public static function where($key, $value) {\n+        $args = [\n+            'taxonomy'   => self::$taxonomy,\n+            'hide_empty' => false,\n+            'meta_query' => [\n+                [\n+                    'key'   => $key,\n+                    'value' => $value,\n+                ]\n+            ]\n+        ];\n+\n+        $terms = get_terms( $args );\n+        $locations = [];\n+\n+        if ( ! is_wp_error( $terms ) ) {\n+            foreach ( $terms as $term ) {\n+                $locations[] = self::find( $term->term_id );\n+            }\n+        }\n+\n+        return $locations;\n+    }\n+\n+    \u002F**\n+     * Get selected location\n+     *\n+     * @return Location_Model|null The selected location model instance or null if not found.\n+     *\u002F\n+    public static function get_selected_location() {\n+        return self::find( wpc_selected_location_id() );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Fqrcode-model.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Fqrcode-model.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Fqrcode-model.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Fqrcode-model.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,57 +1,57 @@\n-\u003C?php\r\n-namespace WpCafe\\Models;\r\n-\r\n-use WpCafe\\Database\\Post_Model;\r\n-\r\n-class Qrcode_Model extends Post_Model {\r\n-    \u002F**\r\n-     * Store fillable attributes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected array $fillable = [  \r\n-        'table_id'   => '',\r\n-        'table_name' => '',\r\n-        'page_url'   => '',\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Get the post type\r\n-     *\r\n-     * @return  string  Post type\r\n-     *\u002F\r\n-    public function get_post_type() {\r\n-        return 'wpc-qrcode';\r\n-    }\r\n-    \r\n-    \u002F**\r\n-     * Build a meta query array for searching qrcode posts by a given value.\r\n-     *\r\n-     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\r\n-     *\r\n-     * @param string $search_value The value to search for in the qrcode meta fields.\r\n-     * @return array The meta query array for use in WP_Query or similar.\r\n-     *\u002F\r\n-    public function search_query( $search_value ) {\r\n-        $meta_query = [\r\n-            'relation' => 'OR',\r\n-            [\r\n-                'key'     => 'table_name',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'table_id',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'page_url',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-        ];\r\n-        \r\n-        return $meta_query;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Models;\n+\n+use WpCafe\\Database\\Post_Model;\n+\n+class Qrcode_Model extends Post_Model {\n+    \u002F**\n+     * Store fillable attributes\n+     *\n+     * @var array\n+     *\u002F\n+    protected array $fillable = [  \n+        'table_id'   => '',\n+        'table_name' => '',\n+        'page_url'   => '',\n+    ];\n+\n+    \u002F**\n+     * Get the post type\n+     *\n+     * @return  string  Post type\n+     *\u002F\n+    public function get_post_type() {\n+        return 'wpc-qrcode';\n+    }\n+    \n+    \u002F**\n+     * Build a meta query array for searching qrcode posts by a given value.\n+     *\n+     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\n+     *\n+     * @param string $search_value The value to search for in the qrcode meta fields.\n+     * @return array The meta query array for use in WP_Query or similar.\n+     *\u002F\n+    public function search_query( $search_value ) {\n+        $meta_query = [\n+            'relation' => 'OR',\n+            [\n+                'key'     => 'table_name',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'table_id',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'page_url',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+        ];\n+        \n+        return $meta_query;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Freservation-item-model.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Freservation-item-model.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Freservation-item-model.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Freservation-item-model.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,28 +1,28 @@\n-\u003C?php\r\n-namespace WpCafe\\Models;\r\n-\r\n-use WpCafe\\Database\\Post_Model;\r\n-\r\n-class Reservation_Item_Model extends Post_Model {\r\n-    \u002F**\r\n-     * Store fillable attributes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected array $fillable = [  \r\n-        'reservation_id' => '',\r\n-        'product_id'     => '',\r\n-        'product_name'   => '',\r\n-        'quantity'       => '',\r\n-        'price'          => '',\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Get the post type\r\n-     *\r\n-     * @return  string  Post type\r\n-     *\u002F\r\n-    public function get_post_type() {\r\n-        return 'wpc_reservation_item';\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Models;\n+\n+use WpCafe\\Database\\Post_Model;\n+\n+class Reservation_Item_Model extends Post_Model {\n+    \u002F**\n+     * Store fillable attributes\n+     *\n+     * @var array\n+     *\u002F\n+    protected array $fillable = [  \n+        'reservation_id' => '',\n+        'product_id'     => '',\n+        'product_name'   => '',\n+        'quantity'       => '',\n+        'price'          => '',\n+    ];\n+\n+    \u002F**\n+     * Get the post type\n+     *\n+     * @return  string  Post type\n+     *\u002F\n+    public function get_post_type() {\n+        return 'wpc_reservation_item';\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Freservation-model.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Freservation-model.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fmodels\u002Freservation-model.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fmodels\u002Freservation-model.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,393 +1,393 @@\n-\u003C?php\r\n-namespace WpCafe\\Models;\r\n-\r\n-use WpCafe\\Database\\Post_Model;\r\n-\r\n-class Reservation_Model extends Post_Model {\r\n-    \u002F**\r\n-     * Store fillable attributes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected array $fillable = [\r\n-        'name'          => '',\r\n-        'email'         => '',\r\n-        'phone'         => '',\r\n-        'date'          => '',\r\n-        'start_time'    => '',\r\n-        'end_time'      => '',\r\n-        'total_guest'   => '',\r\n-        'table_name'    => '',\r\n-        'status'        => '',\r\n-        'branch_id'     => '',\r\n-        'branch_name'   => '',\r\n-        'notes'         => '',\r\n-        'invoice'       => '',\r\n-        'booking_amount' => '',\r\n-        'total_price'   => '',\r\n-        'currency'      => '',\r\n-        'payment_method'=> '',\r\n-        'payment_intent'=> '',\r\n-        'woo_order_id'  => '',\r\n-        'food_order'    => 'no',\r\n-        'seats'         => '',\r\n-        'custom_fields' => [],\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Get the post type\r\n-     *\r\n-     * @return  string  Post type\r\n-     *\u002F\r\n-    public function get_post_type() {\r\n-        return 'wpc_reservation';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the total price of the reservation\r\n-     *\r\n-     * @return  float   Total price of the reservation\r\n-     *\u002F\r\n-    public function get_total_price() {\r\n-        $total_price = (float) $this->total_price;\r\n-        $items       = $this->get_items();\r\n-\r\n-        if ( ! empty( $items ) ) {\r\n-            foreach ( $items as $item ) {\r\n-                $price    = (float) $item->price;\r\n-                $quantity = (int) $item->quantity;\r\n-                $total_price += $price * $quantity;\r\n-            }\r\n-        }\r\n-\r\n-        return $total_price;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get reservation items associated with this reservation.\r\n-     *\r\n-     * Retrieves all Reservation_Item_Model instances that are linked to this reservation\r\n-     * by matching the 'reservation_id' field with the current reservation's ID.\r\n-     *\r\n-     * @return array List of Reservation_Item_Model objects for this reservation.\r\n-     *\u002F\r\n-    public function get_items() {\r\n-        return Reservation_Item_Model::where( 'reservation_id', $this->id );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get seats associated with this reservation\r\n-     *\r\n-     * @return array Array of Seat_Plan_Model instances\r\n-     *\u002F\r\n-    public function get_seats() {\r\n-        $seat_ids = $this->seats ?? [];\r\n-\r\n-        if ( empty( $seat_ids ) || ! is_array( $seat_ids ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        \u002F\u002F Check if wpcafe-pro is active and has the Seat_Plan_Model\r\n-        if ( ! class_exists( 'WpCafePro\\Models\\Seat_Plan_Model' ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $seats = [];\r\n-        foreach ( $seat_ids as $seat_id ) {\r\n-            $seat = \\WpCafePro\\Models\\Seat_Plan_Model::find( $seat_id );\r\n-            if ( $seat ) {\r\n-                $seats[] = $seat;\r\n-            }\r\n-        }\r\n-\r\n-        return $seats;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build a meta query array for searching qrcode posts by a given value.\r\n-     *\r\n-     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\r\n-     *\r\n-     * @param string $search_value The value to search for in the qrcode meta fields.\r\n-     * @return array The meta query array for use in WP_Query or similar.\r\n-     *\u002F\r\n-    public function search_query( $search_value ) {\r\n-        $meta_query = [\r\n-            'relation' => 'OR',\r\n-            [\r\n-                'key'     => 'name',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'email',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'phone',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'date',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'branch',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'start_time',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-            [\r\n-                'key'     => 'end_time',\r\n-                'value'   => $search_value,\r\n-                'compare' => 'LIKE',\r\n-            ],\r\n-        ];\r\n-\r\n-        return $meta_query;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build a meta query array for filtering posts by a given value.\r\n-     *\r\n-     * This method should be implemented in the concrete model class to return\r\n-     * a meta query array suitable for use in WP_Query or similar, based on the\r\n-     * provided filter value.\r\n-     *\r\n-     * @param mixed $filter_value The value to filter the posts by.\r\n-     * @return array The meta query array for use in WP_Query or similar.\r\n-     *\u002F\r\n-    public function filter_query( $filters ) {\r\n-        $meta_query = [ 'relation' => 'AND' ];\r\n-\r\n-        \u002F\u002F branch filter\r\n-        if ( ! empty( $filters['branch'] ) ) {\r\n-            $meta_query[] = [\r\n-                'key'     => 'branch',\r\n-                'value'   => $filters['branch'],\r\n-                'compare' => 'LIKE',\r\n-            ];\r\n-        }\r\n-\r\n-        \u002F\u002F date filter (exact date)\r\n-        if ( ! empty( $filters['date'] ) ) {\r\n-            $meta_query[] = [\r\n-                'key'     => 'date',\r\n-                'value'   => $filters['date'],\r\n-                'compare' => '=',\r\n-            ];\r\n-        }\r\n-\r\n-        \u002F\u002F date filter (exact date)\r\n-        if ( ! empty( $filters['food_order'] ) ) {\r\n-            $meta_query[] = [\r\n-                'key'     => 'food_order',\r\n-                'value'   => $filters['food_order'],\r\n-                'compare' => '=',\r\n-            ];\r\n-        }\r\n-\r\n-        \u002F\u002F date range filter\r\n-        if ( ! empty( $filters['date_range'] ) && is_array( $filters['date_range'] ) ) {\r\n-            $meta_query[] = [\r\n-                'key'     => 'date',\r\n-                'value'   => $filters['date_range'],\r\n-                'compare' => 'BETWEEN',\r\n-                'type'    => 'DATE',\r\n-            ];\r\n-        }\r\n-\r\n-        return $meta_query;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Convert time to timestamp\r\n-     *\r\n-     * Handles both DateTime objects and string timestamps.\r\n-     *\r\n-     * @param string $date The date to use for timestamp conversion.\r\n-     * @param string|DateTime $time The time to convert (DateTime object or string).\r\n-     * @return int The Unix timestamp.\r\n-     *\u002F\r\n-    private static function convert_time_to_timestamp( $date, $time ) {\r\n-        if ( is_object( $time ) && method_exists( $time, 'format' ) ) {\r\n-            return strtotime( $date . ' ' . $time->format('h:i A') );\r\n-        }\r\n-        return strtotime( $date . ' ' . $time );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the total guest by date and time\r\n-     *\r\n-     * @param string $date The date to get the total guest for.\r\n-     * @param string $start_time The start time to get the total guest for.\r\n-     * @param string $end_time The end time to get the total guest for.\r\n-     * @param int|string $branch_id Optional branch ID to filter by.\r\n-     * @return int The total guest for the date and time.\r\n-     *\u002F\r\n-    public static function get_total_guest_by_date_time( $date, $start_time, $end_time, $branch_id = '' ) {\r\n-        \u002F\u002F Convert times to timestamps\r\n-        $start_time = self::convert_time_to_timestamp( $date, $start_time );\r\n-        $end_time   = self::convert_time_to_timestamp( $date, $end_time );\r\n-\r\n-        \u002F\u002F Ensure blocking statuses is an array\r\n-        $blocking_statuses = wpc_get_option( 'block_timeslot_statuses', ['confirmed'] );\r\n-\r\n-        $meta_query = [\r\n-            'relation' => 'AND',\r\n-            [\r\n-                'key' => 'date',\r\n-                'value' => $date,\r\n-                'compare' => '=',\r\n-            ],\r\n-            [\r\n-                'key' => 'start_time',\r\n-                'value' => $end_time,\r\n-                'compare' => '\u003C=',\r\n-                'type' => 'NUMERIC',\r\n-            ],\r\n-            [\r\n-                'key' => 'end_time',\r\n-                'value' => $start_time,\r\n-                'compare' => '>=',\r\n-                'type' => 'NUMERIC',\r\n-            ],\r\n-        ];\r\n-\r\n-        \u002F\u002F Add branch filter if provided\r\n-        if ( ! empty( $branch_id ) ) {\r\n-            $meta_query[] = [\r\n-                'key' => 'branch_id',\r\n-                'value' => $branch_id,\r\n-                'compare' => '=',\r\n-            ];\r\n-        }\r\n-\r\n-        $reservations = get_posts( [\r\n-            'post_type' => 'wpc_reservation',\r\n-            'post_status' => $blocking_statuses,\r\n-            'numberposts' => -1,\r\n-            'meta_query' => $meta_query,\r\n-        ] );\r\n-\r\n-        $total_guest = 0;\r\n-\r\n-        foreach ( $reservations as $reservation ) {\r\n-            $guest_count = get_post_meta( $reservation->ID, 'total_guest', true );\r\n-            $total_guest += intval( $guest_count );\r\n-        }\r\n-        return $total_guest;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate guest capacity for a reservation by checking if the requested number of guests exceeds available capacity\r\n-     *\r\n-     * @param int    $total_guest The total number of guests for the reservation\r\n-     * @param string $date        The reservation date\r\n-     * @param int    $start_time  The start time (timestamp)\r\n-     * @param int    $end_time    The end time (timestamp)\r\n-     * @param int    $branch_id   Optional branch ID to filter by\r\n-     * @return true|WP_Error True if valid, WP_Error if exceeds capacity\r\n-     *\u002F\r\n-    public static function validate_guest_capacity( $total_guest, $date, $start_time, $end_time, $branch_id = '' ) {\r\n-        $total_guest = intval( $total_guest );\r\n-\r\n-        $total_capacity  = wpc_get_reservation_capacity( $branch_id );\r\n-        $booked_capacity = self::get_total_guest_by_date_time( $date, $start_time, $end_time, $branch_id );\r\n-        $available_capacity = $total_capacity - $booked_capacity;\r\n-\r\n-        if ( $total_guest > $available_capacity ) {\r\n-            \u002F* translators: %1$d: requested number of guests, %2$d: available capacity *\u002F\r\n-            return new \\WP_Error( 'insufficient_capacity', sprintf( __( 'Cannot create reservation. Requested %1$d guest(s) exceeds available capacity of %2$d for this time slot.', 'wp-cafe' ), $total_guest, $available_capacity ) );\r\n-        }\r\n-\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get booked seat IDs for a specific time slot\r\n-     *\r\n-     * Finds all reservations that overlap with the given time slot\r\n-     * and returns all seat IDs that are booked during that period.\r\n-     *\r\n-     * @param string $date The reservation date\r\n-     * @param string $start_time The start time (can be timestamp or time string)\r\n-     * @param string $end_time The end time (can be timestamp or time string)\r\n-     * @param int $branch_id The branch ID to filter by\r\n-     * @return array Array of unique booked seat IDs\r\n-     *\u002F\r\n-    public static function get_booked_seats_for_time_slot( $date, $start_time, $end_time, $branch_id ) {\r\n-        \u002F\u002F Convert time to timestamps for comparison\r\n-        $start_timestamp = is_numeric( $start_time ) ? $start_time : strtotime( $date . ' ' . $start_time );\r\n-        $end_timestamp   = is_numeric( $end_time ) ? $end_time : strtotime( $date . ' ' . $end_time );\r\n-\r\n-        \u002F\u002F Build meta query for overlapping reservations\r\n-        $meta_query = [\r\n-            'relation' => 'AND',\r\n-            [\r\n-                'key'     => 'date',\r\n-                'value'   => $date,\r\n-                'compare' => '=',\r\n-            ],\r\n-            [\r\n-                'key'     => 'start_time',\r\n-                'value'   => $end_timestamp,\r\n-                'compare' => '\u003C=',\r\n-                'type'    => 'NUMERIC',\r\n-            ],\r\n-            [\r\n-                'key'     => 'end_time',\r\n-                'value'   => $start_timestamp,\r\n-                'compare' => '>=',\r\n-                'type'    => 'NUMERIC',\r\n-            ],\r\n-        ];\r\n-\r\n-        \u002F\u002F Add branch filter (filter by location) if provided\r\n-        if ( ! empty( $branch_id ) && $branch_id !== 'undefined' ) {\r\n-            $meta_query[] = [\r\n-                'key'     => 'branch_id',\r\n-                'value'   => $branch_id,\r\n-                'compare' => '=',\r\n-            ];\r\n-        }\r\n-\r\n-        $statuses_for_blocking_seats = wpc_get_option('block_timeslot_statuses', []);\r\n-        if ( ! is_array( $statuses_for_blocking_seats ) || empty( $statuses_for_blocking_seats ) ) {\r\n-            $statuses_for_blocking_seats = ['confirmed'];\r\n-        }\r\n-\r\n-        $posts = get_posts([\r\n-            'post_type'     => 'wpc_reservation',\r\n-            'post_status'   => $statuses_for_blocking_seats ,\r\n-            'numberposts'   => -1,\r\n-            'meta_query'    => $meta_query,\r\n-        ]);\r\n-\r\n-        \u002F\u002F Convert posts to model Reservation_Model instances\r\n-        $reservations = array_map( function( $post ) {\r\n-            return new self( $post );\r\n-        }, $posts );\r\n-\r\n-        \u002F\u002F Collect all booked seat IDs\r\n-        $booked_seat_ids = [];\r\n-\r\n-        foreach ( $reservations as $reservation ) {\r\n-            $seats = $reservation->seats ?? [];\r\n-\r\n-            if ( ! empty( $seats ) && is_array( $seats ) ) {\r\n-                $booked_seat_ids = array_merge( $booked_seat_ids, $seats );\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Return unique seat IDs\r\n-        return array_values( array_unique( $booked_seat_ids ) );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Models;\n+\n+use WpCafe\\Database\\Post_Model;\n+\n+class Reservation_Model extends Post_Model {\n+    \u002F**\n+     * Store fillable attributes\n+     *\n+     * @var array\n+     *\u002F\n+    protected array $fillable = [\n+        'name'          => '',\n+        'email'         => '',\n+        'phone'         => '',\n+        'date'          => '',\n+        'start_time'    => '',\n+        'end_time'      => '',\n+        'total_guest'   => '',\n+        'table_name'    => '',\n+        'status'        => '',\n+        'branch_id'     => '',\n+        'branch_name'   => '',\n+        'notes'         => '',\n+        'invoice'       => '',\n+        'booking_amount' => '',\n+        'total_price'   => '',\n+        'currency'      => '',\n+        'payment_method'=> '',\n+        'payment_intent'=> '',\n+        'woo_order_id'  => '',\n+        'food_order'    => 'no',\n+        'seats'         => '',\n+        'custom_fields' => [],\n+    ];\n+\n+    \u002F**\n+     * Get the post type\n+     *\n+     * @return  string  Post type\n+     *\u002F\n+    public function get_post_type() {\n+        return 'wpc_reservation';\n+    }\n+\n+    \u002F**\n+     * Get the total price of the reservation\n+     *\n+     * @return  float   Total price of the reservation\n+     *\u002F\n+    public function get_total_price() {\n+        $total_price = (float) $this->total_price;\n+        $items       = $this->get_items();\n+\n+        if ( ! empty( $items ) ) {\n+            foreach ( $items as $item ) {\n+                $price    = (float) $item->price;\n+                $quantity = (int) $item->quantity;\n+                $total_price += $price * $quantity;\n+            }\n+        }\n+\n+        return $total_price;\n+    }\n+\n+    \u002F**\n+     * Get reservation items associated with this reservation.\n+     *\n+     * Retrieves all Reservation_Item_Model instances that are linked to this reservation\n+     * by matching the 'reservation_id' field with the current reservation's ID.\n+     *\n+     * @return array List of Reservation_Item_Model objects for this reservation.\n+     *\u002F\n+    public function get_items() {\n+        return Reservation_Item_Model::where( 'reservation_id', $this->id );\n+    }\n+\n+    \u002F**\n+     * Get seats associated with this reservation\n+     *\n+     * @return array Array of Seat_Plan_Model instances\n+     *\u002F\n+    public function get_seats() {\n+        $seat_ids = $this->seats ?? [];\n+\n+        if ( empty( $seat_ids ) || ! is_array( $seat_ids ) ) {\n+            return [];\n+        }\n+\n+        \u002F\u002F Check if wpcafe-pro is active and has the Seat_Plan_Model\n+        if ( ! class_exists( 'WpCafePro\\Models\\Seat_Plan_Model' ) ) {\n+            return [];\n+        }\n+\n+        $seats = [];\n+        foreach ( $seat_ids as $seat_id ) {\n+            $seat = \\WpCafePro\\Models\\Seat_Plan_Model::find( $seat_id );\n+            if ( $seat ) {\n+                $seats[] = $seat;\n+            }\n+        }\n+\n+        return $seats;\n+    }\n+\n+    \u002F**\n+     * Build a meta query array for searching qrcode posts by a given value.\n+     *\n+     * Searches the 'table_name', 'table_id', and 'page_url' meta fields for the provided value.\n+     *\n+     * @param string $search_value The value to search for in the qrcode meta fields.\n+     * @return array The meta query array for use in WP_Query or similar.\n+     *\u002F\n+    public function search_query( $search_value ) {\n+        $meta_query = [\n+            'relation' => 'OR',\n+            [\n+                'key'     => 'name',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'email',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'phone',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'date',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'branch_id',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'start_time',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+            [\n+                'key'     => 'end_time',\n+                'value'   => $search_value,\n+                'compare' => 'LIKE',\n+            ],\n+        ];\n+\n+        return $meta_query;\n+    }\n+\n+    \u002F**\n+     * Build a meta query array for filtering posts by a given value.\n+     *\n+     * This method should be implemented in the concrete model class to return\n+     * a meta query array suitable for use in WP_Query or similar, based on the\n+     * provided filter value.\n+     *\n+     * @param mixed $filter_value The value to filter the posts by.\n+     * @return array The meta query array for use in WP_Query or similar.\n+     *\u002F\n+    public function filter_query( $filters ) {\n+        $meta_query = [ 'relation' => 'AND' ];\n+\n+        \u002F\u002F branch filter\n+        if ( ! empty( $filters['branch'] ) ) {\n+            $meta_query[] = [\n+                'key'     => 'branch_id',\n+                'value'   => $filters['branch'],\n+                'compare' => 'LIKE',\n+            ];\n+        }\n+\n+        \u002F\u002F date filter (exact date)\n+        if ( ! empty( $filters['date'] ) ) {\n+            $meta_query[] = [\n+                'key'     => 'date',\n+                'value'   => $filters['date'],\n+                'compare' => '=',\n+            ];\n+        }\n+\n+        \u002F\u002F date filter (exact date)\n+        if ( ! empty( $filters['food_order'] ) ) {\n+            $meta_query[] = [\n+                'key'     => 'food_order',\n+                'value'   => $filters['food_order'],\n+                'compare' => '=',\n+            ];\n+        }\n+\n+        \u002F\u002F date range filter\n+        if ( ! empty( $filters['date_range'] ) && is_array( $filters['date_range'] ) ) {\n+            $meta_query[] = [\n+                'key'     => 'date',\n+                'value'   => $filters['date_range'],\n+                'compare' => 'BETWEEN',\n+                'type'    => 'DATE',\n+            ];\n+        }\n+\n+        return $meta_query;\n+    }\n+\n+    \u002F**\n+     * Convert time to timestamp\n+     *\n+     * Handles both DateTime objects and string timestamps.\n+     *\n+     * @param string $date The date to use for timestamp conversion.\n+     * @param string|DateTime $time The time to convert (DateTime object or string).\n+     * @return int The Unix timestamp.\n+     *\u002F\n+    private static function convert_time_to_timestamp( $date, $time ) {\n+        if ( is_object( $time ) && method_exists( $time, 'format' ) ) {\n+            return strtotime( $date . ' ' . $time->format('h:i A') );\n+        }\n+        return strtotime( $date . ' ' . $time );\n+    }\n+\n+    \u002F**\n+     * Get the total guest by date and time\n+     *\n+     * @param string $date The date to get the total guest for.\n+     * @param string $start_time The start time to get the total guest for.\n+     * @param string $end_time The end time to get the total guest for.\n+     * @param int|string $branch_id Optional branch ID to filter by.\n+     * @return int The total guest for the date and time.\n+     *\u002F\n+    public static function get_total_guest_by_date_time( $date, $start_time, $end_time, $branch_id = '' ) {\n+        \u002F\u002F Convert times to timestamps\n+        $start_time = self::convert_time_to_timestamp( $date, $start_time );\n+        $end_time   = self::convert_time_to_timestamp( $date, $end_time );\n+\n+        \u002F\u002F Ensure blocking statuses is an array\n+        $blocking_statuses = wpc_get_option( 'block_timeslot_statuses', ['confirmed'] );\n+\n+        $meta_query = [\n+            'relation' => 'AND',\n+            [\n+                'key' => 'date',\n+                'value' => $date,\n+                'compare' => '=',\n+            ],\n+            [\n+                'key' => 'start_time',\n+                'value' => $end_time,\n+                'compare' => '\u003C=',\n+                'type' => 'NUMERIC',\n+            ],\n+            [\n+                'key' => 'end_time',\n+                'value' => $start_time,\n+                'compare' => '>=',\n+                'type' => 'NUMERIC',\n+            ],\n+        ];\n+\n+        \u002F\u002F Add branch filter if provided\n+        if ( ! empty( $branch_id ) ) {\n+            $meta_query[] = [\n+                'key' => 'branch_id',\n+                'value' => $branch_id,\n+                'compare' => '=',\n+            ];\n+        }\n+\n+        $reservations = get_posts( [\n+            'post_type' => 'wpc_reservation',\n+            'post_status' => $blocking_statuses,\n+            'numberposts' => -1,\n+            'meta_query' => $meta_query,\n+        ] );\n+\n+        $total_guest = 0;\n+\n+        foreach ( $reservations as $reservation ) {\n+            $guest_count = get_post_meta( $reservation->ID, 'total_guest', true );\n+            $total_guest += intval( $guest_count );\n+        }\n+        return $total_guest;\n+    }\n+\n+    \u002F**\n+     * Validate guest capacity for a reservation by checking if the requested number of guests exceeds available capacity\n+     *\n+     * @param int    $total_guest The total number of guests for the reservation\n+     * @param string $date        The reservation date\n+     * @param int    $start_time  The start time (timestamp)\n+     * @param int    $end_time    The end time (timestamp)\n+     * @param int    $branch_id   Optional branch ID to filter by\n+     * @return true|WP_Error True if valid, WP_Error if exceeds capacity\n+     *\u002F\n+    public static function validate_guest_capacity( $total_guest, $date, $start_time, $end_time, $branch_id = '' ) {\n+        $total_guest = intval( $total_guest );\n+\n+        $total_capacity  = wpc_get_reservation_capacity( $branch_id );\n+        $booked_capacity = self::get_total_guest_by_date_time( $date, $start_time, $end_time, $branch_id );\n+        $available_capacity = $total_capacity - $booked_capacity;\n+\n+        if ( $total_guest > $available_capacity ) {\n+            \u002F* translators: %1$d: requested number of guests, %2$d: available capacity *\u002F\n+            return new \\WP_Error( 'insufficient_capacity', sprintf( __( 'Cannot create reservation. Requested %1$d guest(s) exceeds available capacity of %2$d for this time slot.', 'wp-cafe' ), $total_guest, $available_capacity ) );\n+        }\n+\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Get booked seat IDs for a specific time slot\n+     *\n+     * Finds all reservations that overlap with the given time slot\n+     * and returns all seat IDs that are booked during that period.\n+     *\n+     * @param string $date The reservation date\n+     * @param string $start_time The start time (can be timestamp or time string)\n+     * @param string $end_time The end time (can be timestamp or time string)\n+     * @param int $branch_id The branch ID to filter by\n+     * @return array Array of unique booked seat IDs\n+     *\u002F\n+    public static function get_booked_seats_for_time_slot( $date, $start_time, $end_time, $branch_id ) {\n+        \u002F\u002F Convert time to timestamps for comparison\n+        $start_timestamp = is_numeric( $start_time ) ? $start_time : strtotime( $date . ' ' . $start_time );\n+        $end_timestamp   = is_numeric( $end_time ) ? $end_time : strtotime( $date . ' ' . $end_time );\n+\n+        \u002F\u002F Build meta query for overlapping reservations\n+        $meta_query = [\n+            'relation' => 'AND',\n+            [\n+                'key'     => 'date',\n+                'value'   => $date,\n+                'compare' => '=',\n+            ],\n+            [\n+                'key'     => 'start_time',\n+                'value'   => $end_timestamp,\n+                'compare' => '\u003C=',\n+                'type'    => 'NUMERIC',\n+            ],\n+            [\n+                'key'     => 'end_time',\n+                'value'   => $start_timestamp,\n+                'compare' => '>=',\n+                'type'    => 'NUMERIC',\n+            ],\n+        ];\n+\n+        \u002F\u002F Add branch filter (filter by location) if provided\n+        if ( ! empty( $branch_id ) && $branch_id !== 'undefined' ) {\n+            $meta_query[] = [\n+                'key'     => 'branch_id',\n+                'value'   => $branch_id,\n+                'compare' => '=',\n+            ];\n+        }\n+\n+        $statuses_for_blocking_seats = wpc_get_option('block_timeslot_statuses', []);\n+        if ( ! is_array( $statuses_for_blocking_seats ) || empty( $statuses_for_blocking_seats ) ) {\n+            $statuses_for_blocking_seats = ['confirmed'];\n+        }\n+\n+        $posts = get_posts([\n+            'post_type'     => 'wpc_reservation',\n+            'post_status'   => $statuses_for_blocking_seats ,\n+            'numberposts'   => -1,\n+            'meta_query'    => $meta_query,\n+        ]);\n+\n+        \u002F\u002F Convert posts to model Reservation_Model instances\n+        $reservations = array_map( function( $post ) {\n+            return new self( $post );\n+        }, $posts );\n+\n+        \u002F\u002F Collect all booked seat IDs\n+        $booked_seat_ids = [];\n+\n+        foreach ( $reservations as $reservation ) {\n+            $seats = $reservation->seats ?? [];\n+\n+            if ( ! empty( $seats ) && is_array( $seats ) ) {\n+                $booked_seat_ids = array_merge( $booked_seat_ids, $seats );\n+            }\n+        }\n+\n+        \u002F\u002F Return unique seat IDs\n+        return array_values( array_unique( $booked_seat_ids ) );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fplugin-compatibility-manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fplugin-compatibility-manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fplugin-compatibility-manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fplugin-compatibility-manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,278 +1,278 @@\n-\u003C?php\r\n-\u002F**\r\n- * Checks if wpcafe-pro plugin meets minimum version requirements\r\n- * and deactivates it if it doesn't.\r\n- *\r\n- * @package WpCafe\u002FBase\r\n- *\u002F\r\n-\r\n-namespace WpCafe;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Class Plugin_Compatibility_Manager\r\n- *\r\n- * Manages compatibility checks for the WP Cafe Pro plugin\r\n- *\u002F\r\n-class Plugin_Compatibility_Manager {\r\n-\r\n-\t\u002F**\r\n-\t * Minimum required version for wpcafe-pro\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tconst MIN_PRO_VERSION = '3.0.5';\r\n-\r\n-\t\u002F**\r\n-\t * Pro plugin text domain (unique identifier)\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tconst PRO_TEXT_DOMAIN = 'wpcafe-pro';\r\n-\r\n-\t\u002F**\r\n-\t * Cached pro plugin slug\r\n-\t *\r\n-\t * @var string|null\r\n-\t *\u002F\r\n-\tprivate static $pro_plugin_slug = null;\r\n-\r\n-\t\u002F**\r\n-\t * Flag to track if upgrade notice has been added\r\n-\t *\r\n-\t * @var bool\r\n-\t *\u002F\r\n-\tprivate static $upgrade_notice_added = false;\r\n-\r\n-\t\u002F**\r\n-\t * Check pro plugin compatibility\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function check(): void {\r\n-\t\t\u002F\u002F Check if pro plugin is active\r\n-\t\tif ( ! self::is_pro_plugin_active() ) {\r\n-\t\t\tself::show_upgrade_notice_if_needed();\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get pro plugin version\r\n-\t\t$pro_version = self::get_pro_plugin_version();\r\n-\r\n-\t\t\u002F\u002F If version is not found, deactivate (indicates old\u002Fbroken installation)\r\n-\t\tif ( ! $pro_version ) {\r\n-\t\t\tself::deactivate_pro_plugin();\r\n-\t\t\tself::show_incompatibility_notice();\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Compare versions\r\n-\t\tif ( version_compare( $pro_version, self::MIN_PRO_VERSION, '\u003C' ) ) {\r\n-\t\t\tself::deactivate_pro_plugin();\r\n-\t\t\tself::show_incompatibility_notice( $pro_version );\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the pro plugin slug dynamically\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprivate static function get_pro_plugin_slug(): ?string {\r\n-\t\tif ( self::$pro_plugin_slug !== null ) {\r\n-\t\t\treturn self::$pro_plugin_slug;\r\n-\t\t}\r\n-\r\n-\t\tif ( ! function_exists( 'get_plugins' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\t$all_plugins = get_plugins();\r\n-\r\n-\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\r\n-\t\t\tif ( isset( $plugin_data['TextDomain'] ) && $plugin_data['TextDomain'] === self::PRO_TEXT_DOMAIN ) {\r\n-\t\t\t\tself::$pro_plugin_slug = $plugin_file;\r\n-\t\t\t\treturn $plugin_file;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Fallback: search by plugin folder name\r\n-\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\r\n-\t\t\tif ( strpos( $plugin_file, self::PRO_TEXT_DOMAIN . '\u002F' ) === 0 ) {\r\n-\t\t\t\tself::$pro_plugin_slug = $plugin_file;\r\n-\t\t\t\treturn $plugin_file;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn null;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check if pro plugin is active\r\n-\t *\r\n-\t * @return bool\r\n-\t *\u002F\r\n-\tprivate static function is_pro_plugin_active(): bool {\r\n-\t\t$plugin_slug = self::get_pro_plugin_slug();\r\n-\t\treturn $plugin_slug && is_plugin_active( $plugin_slug );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get pro plugin version\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprivate static function get_pro_plugin_version(): ?string {\r\n-\t\t$plugin_slug = self::get_pro_plugin_slug();\r\n-\r\n-\t\tif ( ! $plugin_slug ) {\r\n-\t\t\treturn null;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get plugin data\r\n-\t\tif ( ! function_exists( 'get_plugin_data' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\t$plugin_file = WP_PLUGIN_DIR . '\u002F' . $plugin_slug;\r\n-\r\n-\t\tif ( ! file_exists( $plugin_file ) ) {\r\n-\t\t\treturn null;\r\n-\t\t}\r\n-\r\n-\t\t$plugin_data = get_plugin_data( $plugin_file );\r\n-\r\n-\t\treturn isset( $plugin_data['Version'] ) ? $plugin_data['Version'] : null;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Deactivate pro plugin\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function deactivate_pro_plugin(): void {\r\n-\t\t$plugin_slug = self::get_pro_plugin_slug();\r\n-\r\n-\t\tif ( ! $plugin_slug ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tif ( ! function_exists( 'deactivate_plugins' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\tdeactivate_plugins( $plugin_slug );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Show incompatibility notice\r\n-\t *\r\n-\t * @param string|null $current_version Current pro version.\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function show_incompatibility_notice( ?string $current_version = null ): void {\r\n-\t\tadd_action(\r\n-\t\t\t'admin_notices',\r\n-\t\t\tfunction () use ( $current_version ) {\r\n-\t\t\t\tself::render_incompatibility_notice( $current_version );\r\n-\t\t\t}\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render incompatibility notice HTML\r\n-\t *\r\n-\t * @param string|null $current_version Current pro version.\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function render_incompatibility_notice( ?string $current_version = null ): void {\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"notice notice-error is-dismissible\">\r\n-\t\t\t\u003Cp>\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\techo '\u003Cstrong>' . esc_html__( 'WPCafe Pro has been deactivated.', 'wp-cafe' ) . '\u003C\u002Fstrong>\u003Cbr>';\r\n-\t\t\t\tif ( $current_version ) {\r\n-\t\t\t\t\tprintf(\r\n-\t\t\t\t\t\t\u002F* translators: %s: current WPCafe Pro version *\u002F\r\n-\t\t\t\t\t\tesc_html__( 'Your current version (%s) is not compatible with this version of WPCafe.', 'wp-cafe' ),\r\n-\t\t\t\t\t\t'\u003Cstrong>' . esc_html( $current_version ) . '\u003C\u002Fstrong>'\r\n-\t\t\t\t\t);\r\n-\t\t\t\t} else {\r\n-\t\t\t\t\tesc_html_e( 'The installed version is not compatible with this version of WPCafe.', 'wp-cafe' );\r\n-\t\t\t\t}\r\n-\t\t\t\tprintf(\r\n-\t\t\t\t\t\u002F* translators: %s: minimum WPCafe Pro version required *\u002F\r\n-\t\t\t\t\tesc_html__( 'Please update WPCafe Pro to version %s or higher to activate all Pro features.', 'wp-cafe' ),\r\n-\t\t\t\t\t'\u003Cstrong>' . esc_html( self::MIN_PRO_VERSION ) . '\u003C\u002Fstrong>'\r\n-\t\t\t\t);\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Fp>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Show upgrade notice if pro plugin is deactivated and outdated\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function show_upgrade_notice_if_needed(): void {\r\n-\t\tif ( self::$upgrade_notice_added ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tglobal $pagenow;\r\n-\t\tif ( $pagenow !== 'plugins.php' ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$pro_version = self::get_pro_plugin_version();\r\n-\r\n-\t\tif ( ! $pro_version ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tif ( version_compare( $pro_version, self::MIN_PRO_VERSION, '\u003C' ) ) {\r\n-\t\t\tself::$upgrade_notice_added = true;\r\n-\r\n-\t\t\tadd_action(\r\n-\t\t\t\t'admin_notices',\r\n-\t\t\t\tfunction () use ( $pro_version ) {\r\n-\t\t\t\t\tself::render_upgrade_notice( $pro_version );\r\n-\t\t\t\t}\r\n-\t\t\t);\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render upgrade notice HTML\r\n-\t *\r\n-\t * @param string $pro_version Current pro version.\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function render_upgrade_notice( string $pro_version ): void {\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"notice notice-warning is-dismissible\">\r\n-\t\t\t\u003Cp>\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\tprintf(\r\n-\t\t\t\t\t\u002F* translators: %s: current WPCafe Pro version *\u002F\r\n-\t\t\t\t\tesc_html__( 'Your current WPCafe Pro version (%s) is not compatible with this version of WPCafe.', 'wp-cafe' ),\r\n-\t\t\t\t\t'\u003Cstrong>' . esc_html( $pro_version ) . '\u003C\u002Fstrong>'\r\n-\t\t\t\t);\r\n-\t\t\t\tprintf(\r\n-\t\t\t\t\t\u002F* translators: %s: minimum WPCafe Pro version required *\u002F\r\n-\t\t\t\t\tesc_html__( 'Please update WPCafe Pro to version %s or higher to activate all Pro features.', 'wp-cafe' ),\r\n-\t\t\t\t\t'\u003Cstrong>' . esc_html( self::MIN_PRO_VERSION ) . '\u003C\u002Fstrong>'\r\n-\t\t\t\t);\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Fp>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\t}\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Checks if wpcafe-pro plugin meets minimum version requirements\n+ * and deactivates it if it doesn't.\n+ *\n+ * @package WpCafe\u002FBase\n+ *\u002F\n+\n+namespace WpCafe;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Class Plugin_Compatibility_Manager\n+ *\n+ * Manages compatibility checks for the WP Cafe Pro plugin\n+ *\u002F\n+class Plugin_Compatibility_Manager {\n+\n+\t\u002F**\n+\t * Minimum required version for wpcafe-pro\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tconst MIN_PRO_VERSION = '3.0.5';\n+\n+\t\u002F**\n+\t * Pro plugin text domain (unique identifier)\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tconst PRO_TEXT_DOMAIN = 'wpcafe-pro';\n+\n+\t\u002F**\n+\t * Cached pro plugin slug\n+\t *\n+\t * @var string|null\n+\t *\u002F\n+\tprivate static $pro_plugin_slug = null;\n+\n+\t\u002F**\n+\t * Flag to track if upgrade notice has been added\n+\t *\n+\t * @var bool\n+\t *\u002F\n+\tprivate static $upgrade_notice_added = false;\n+\n+\t\u002F**\n+\t * Check pro plugin compatibility\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function check(): void {\n+\t\t\u002F\u002F Check if pro plugin is active\n+\t\tif ( ! self::is_pro_plugin_active() ) {\n+\t\t\tself::show_upgrade_notice_if_needed();\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Get pro plugin version\n+\t\t$pro_version = self::get_pro_plugin_version();\n+\n+\t\t\u002F\u002F If version is not found, deactivate (indicates old\u002Fbroken installation)\n+\t\tif ( ! $pro_version ) {\n+\t\t\tself::deactivate_pro_plugin();\n+\t\t\tself::show_incompatibility_notice();\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Compare versions\n+\t\tif ( version_compare( $pro_version, self::MIN_PRO_VERSION, '\u003C' ) ) {\n+\t\t\tself::deactivate_pro_plugin();\n+\t\t\tself::show_incompatibility_notice( $pro_version );\n+\t\t\treturn;\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Get the pro plugin slug dynamically\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprivate static function get_pro_plugin_slug(): ?string {\n+\t\tif ( self::$pro_plugin_slug !== null ) {\n+\t\t\treturn self::$pro_plugin_slug;\n+\t\t}\n+\n+\t\tif ( ! function_exists( 'get_plugins' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\t$all_plugins = get_plugins();\n+\n+\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\n+\t\t\tif ( isset( $plugin_data['TextDomain'] ) && $plugin_data['TextDomain'] === self::PRO_TEXT_DOMAIN ) {\n+\t\t\t\tself::$pro_plugin_slug = $plugin_file;\n+\t\t\t\treturn $plugin_file;\n+\t\t\t}\n+\t\t}\n+\n+\t\t\u002F\u002F Fallback: search by plugin folder name\n+\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\n+\t\t\tif ( strpos( $plugin_file, self::PRO_TEXT_DOMAIN . '\u002F' ) === 0 ) {\n+\t\t\t\tself::$pro_plugin_slug = $plugin_file;\n+\t\t\t\treturn $plugin_file;\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn null;\n+\t}\n+\n+\t\u002F**\n+\t * Check if pro plugin is active\n+\t *\n+\t * @return bool\n+\t *\u002F\n+\tprivate static function is_pro_plugin_active(): bool {\n+\t\t$plugin_slug = self::get_pro_plugin_slug();\n+\t\treturn $plugin_slug && is_plugin_active( $plugin_slug );\n+\t}\n+\n+\t\u002F**\n+\t * Get pro plugin version\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprivate static function get_pro_plugin_version(): ?string {\n+\t\t$plugin_slug = self::get_pro_plugin_slug();\n+\n+\t\tif ( ! $plugin_slug ) {\n+\t\t\treturn null;\n+\t\t}\n+\n+\t\t\u002F\u002F Get plugin data\n+\t\tif ( ! function_exists( 'get_plugin_data' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\t$plugin_file = WP_PLUGIN_DIR . '\u002F' . $plugin_slug;\n+\n+\t\tif ( ! file_exists( $plugin_file ) ) {\n+\t\t\treturn null;\n+\t\t}\n+\n+\t\t$plugin_data = get_plugin_data( $plugin_file );\n+\n+\t\treturn isset( $plugin_data['Version'] ) ? $plugin_data['Version'] : null;\n+\t}\n+\n+\t\u002F**\n+\t * Deactivate pro plugin\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function deactivate_pro_plugin(): void {\n+\t\t$plugin_slug = self::get_pro_plugin_slug();\n+\n+\t\tif ( ! $plugin_slug ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tif ( ! function_exists( 'deactivate_plugins' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\tdeactivate_plugins( $plugin_slug );\n+\t}\n+\n+\t\u002F**\n+\t * Show incompatibility notice\n+\t *\n+\t * @param string|null $current_version Current pro version.\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function show_incompatibility_notice( ?string $current_version = null ): void {\n+\t\tadd_action(\n+\t\t\t'admin_notices',\n+\t\t\tfunction () use ( $current_version ) {\n+\t\t\t\tself::render_incompatibility_notice( $current_version );\n+\t\t\t}\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Render incompatibility notice HTML\n+\t *\n+\t * @param string|null $current_version Current pro version.\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function render_incompatibility_notice( ?string $current_version = null ): void {\n+\t\t?>\n+\t\t\u003Cdiv class=\"notice notice-error is-dismissible\">\n+\t\t\t\u003Cp>\n+\t\t\t\t\u003C?php\n+\t\t\t\techo '\u003Cstrong>' . esc_html__( 'WPCafe Pro has been deactivated.', 'wp-cafe' ) . '\u003C\u002Fstrong>\u003Cbr>';\n+\t\t\t\tif ( $current_version ) {\n+\t\t\t\t\tprintf(\n+\t\t\t\t\t\t\u002F* translators: %s: current WPCafe Pro version *\u002F\n+\t\t\t\t\t\tesc_html__( 'Your current version (%s) is not compatible with this version of WPCafe.', 'wp-cafe' ),\n+\t\t\t\t\t\t'\u003Cstrong>' . esc_html( $current_version ) . '\u003C\u002Fstrong>'\n+\t\t\t\t\t);\n+\t\t\t\t} else {\n+\t\t\t\t\tesc_html_e( 'The installed version is not compatible with this version of WPCafe.', 'wp-cafe' );\n+\t\t\t\t}\n+\t\t\t\tprintf(\n+\t\t\t\t\t\u002F* translators: %s: minimum WPCafe Pro version required *\u002F\n+\t\t\t\t\tesc_html__( 'Please update WPCafe Pro to version %s or higher to activate all Pro features.', 'wp-cafe' ),\n+\t\t\t\t\t'\u003Cstrong>' . esc_html( self::MIN_PRO_VERSION ) . '\u003C\u002Fstrong>'\n+\t\t\t\t);\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Fp>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Show upgrade notice if pro plugin is deactivated and outdated\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function show_upgrade_notice_if_needed(): void {\n+\t\tif ( self::$upgrade_notice_added ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tglobal $pagenow;\n+\t\tif ( $pagenow !== 'plugins.php' ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$pro_version = self::get_pro_plugin_version();\n+\n+\t\tif ( ! $pro_version ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tif ( version_compare( $pro_version, self::MIN_PRO_VERSION, '\u003C' ) ) {\n+\t\t\tself::$upgrade_notice_added = true;\n+\n+\t\t\tadd_action(\n+\t\t\t\t'admin_notices',\n+\t\t\t\tfunction () use ( $pro_version ) {\n+\t\t\t\t\tself::render_upgrade_notice( $pro_version );\n+\t\t\t\t}\n+\t\t\t);\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Render upgrade notice HTML\n+\t *\n+\t * @param string $pro_version Current pro version.\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function render_upgrade_notice( string $pro_version ): void {\n+\t\t?>\n+\t\t\u003Cdiv class=\"notice notice-warning is-dismissible\">\n+\t\t\t\u003Cp>\n+\t\t\t\t\u003C?php\n+\t\t\t\tprintf(\n+\t\t\t\t\t\u002F* translators: %s: current WPCafe Pro version *\u002F\n+\t\t\t\t\tesc_html__( 'Your current WPCafe Pro version (%s) is not compatible with this version of WPCafe.', 'wp-cafe' ),\n+\t\t\t\t\t'\u003Cstrong>' . esc_html( $pro_version ) . '\u003C\u002Fstrong>'\n+\t\t\t\t);\n+\t\t\t\tprintf(\n+\t\t\t\t\t\u002F* translators: %s: minimum WPCafe Pro version required *\u002F\n+\t\t\t\t\tesc_html__( 'Please update WPCafe Pro to version %s or higher to activate all Pro features.', 'wp-cafe' ),\n+\t\t\t\t\t'\u003Cstrong>' . esc_html( self::MIN_PRO_VERSION ) . '\u003C\u002Fstrong>'\n+\t\t\t\t);\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Fp>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fproviders\u002Fbase-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fproviders\u002Fbase-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fproviders\u002Fbase-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fproviders\u002Fbase-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,59 +1,59 @@\n-\u003C?php\r\n-namespace WpCafe\\Providers;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * BaseServiceProvider will responsible for all appointment services\r\n- *\r\n- * @package WpCafe\u002FProviders\r\n- *\u002F\r\n-abstract class Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store container\r\n-     *\r\n-     * @var Container\r\n-     *\u002F\r\n-    protected $container;\r\n-\r\n-    \u002F**\r\n-     * Constructor for BaseServiceProvider class\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function boot() {\r\n-        add_action( 'init', [ $this, 'register' ], 20 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        $services = $this->get_services();\r\n-\r\n-        if ( $services ) {\r\n-            foreach( $services as $service ) {\r\n-                $object = new $service();\r\n-                if ( $object instanceof Switchable_Service_Contract ) {\r\n-                    if ( $object->is_enable() ) {\r\n-                        $object->register();\r\n-                    }\r\n-                } else {\r\n-                    \u002F\u002F If it's not switchable, always register\r\n-                    $object->register();\r\n-                }\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get services\r\n-     *\r\n-     * @return  array service lists\r\n-     *\u002F\r\n-    abstract public function get_services();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Providers;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+ * BaseServiceProvider will responsible for all appointment services\n+ *\n+ * @package WpCafe\u002FProviders\n+ *\u002F\n+abstract class Base_Service_Provider {\n+    \u002F**\n+     * Store container\n+     *\n+     * @var Container\n+     *\u002F\n+    protected $container;\n+\n+    \u002F**\n+     * Constructor for BaseServiceProvider class\n+     *\n+     * @return  void\n+     *\u002F\n+    public function boot() {\n+        add_action( 'init', [ $this, 'register' ], 20 );\n+    }\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        $services = $this->get_services();\n+\n+        if ( $services ) {\n+            foreach( $services as $service ) {\n+                $object = new $service();\n+                if ( $object instanceof Switchable_Service_Contract ) {\n+                    if ( $object->is_enable() ) {\n+                        $object->register();\n+                    }\n+                } else {\n+                    \u002F\u002F If it's not switchable, always register\n+                    $object->register();\n+                }\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Get services\n+     *\n+     * @return  array service lists\n+     *\u002F\n+    abstract public function get_services();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fproviders\u002Fglobal-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fproviders\u002Fglobal-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fproviders\u002Fglobal-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fproviders\u002Fglobal-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,122 +1,122 @@\n-\u003C?php\r\n-namespace WpCafe\\Providers;\r\n-\u002F**\r\n- * Global service provider that will responsible for all service provider\r\n- *\r\n- * @package WpCafe\u002FProviders\r\n- *\u002F\r\n-\r\n-use WpCafe\\Admin\\Admin_Service_Provider;\r\n-use WpCafe\\Assets\\Assets_Service_Provider;\r\n-use WpCafe\\Contracts\\Provider_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-use WpCafe\\Extensions\\Extension_Service_Provider;\r\n-use WpCafe\\Feedback\\Feedback_Service_Provider;\r\n-use WpCafe\\FoodOrder\\Food_Order_Service_Provider;\r\n-use WpCafe\\Location\\Location_Service_Provider;\r\n-use WpCafe\\Products\\Products_Service_Provider;\r\n-use WpCafe\\Settings\\Settings_Service_Provider;\r\n-use WpCafe\\Onboard\\Onboard_Service_Provider;\r\n-use WpCafe\\Reservation\\Reservation_Service_Provider;\r\n-use WpCafe\\Dashboard\\Dashboard_Service_Provider;\r\n-use WpCafe\\Payments\\Payment_Service_Provider;\r\n-use WpCafe\\Integrations\\Integration_Service_Provider;\r\n-use WpCafe\\Email_Automation\\Email_Automation_Service_Provider;\r\n-use WpCafe\\Widgets\\Elementor_Widgets_Service_Provider;\r\n-use WpCafe\\GutenBlock\\Guten_Block_Service_Provider;\r\n-use WpCafe\\Rollback\\Rollback_Service_Provider;\r\n-\u002F**\r\n- * GlobalService Provider class\r\n- *\u002F\r\n-class Global_Service_Provider implements Provider_Contract {\r\n-    \u002F**\r\n-     * Store container\r\n-     *\r\n-     * @var Container\r\n-     *\u002F\r\n-    protected $container;\r\n-\r\n-    \u002F**\r\n-     * Store service providers\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $providers = [\r\n-        'admin'         => Admin_Service_Provider::class,\r\n-        'assets'        => Assets_Service_Provider::class,\r\n-        'settings'      => Settings_Service_Provider::class,\r\n-        'onboard'       => Onboard_Service_Provider::class,\r\n-        'reservation'   => Reservation_Service_Provider::class,\r\n-        'extension'     => Extension_Service_Provider::class,\r\n-        'feedback-form' => Feedback_Service_Provider::class,\r\n-        'food-order'    => Food_Order_Service_Provider::class,\r\n-        'location'      => Location_Service_Provider::class,\r\n-        'products'      => Products_Service_Provider::class,\r\n-        'dashboard'     => Dashboard_Service_Provider::class,\r\n-        'payments'      => Payment_Service_Provider::class,\r\n-        'integrations'  => Integration_Service_Provider::class,\r\n-        'email-automation' => Email_Automation_Service_Provider::class,\r\n-        'elementor-widgets' => Elementor_Widgets_Service_Provider::class,\r\n-        'guten-blocks'  => Guten_Block_Service_Provider::class,\r\n-        'rollback'      => Rollback_Service_Provider::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * GlobalServiceProvider\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->container = wpcafe_container();\r\n-        $this->register();\r\n-        $this->boot();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register all module providers\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        $providers = $this->get_providers();\r\n-\r\n-        if ( $providers ) {\r\n-            foreach( $providers as $key => $provider ) {\r\n-                $this->container->add_service_provider( $key, $provider );\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Boot all services from providers\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function boot() {\r\n-        $providers = $this->get_providers();\r\n-\r\n-        if ( $providers ) {\r\n-            foreach( $providers as $provider_name => $provider ) {\r\n-                $provider = $this->container->get( $provider_name );\r\n-\r\n-                if ( $provider instanceof Switchable_Provider_Contract  ) {\r\n-                    if ( $provider->is_enable() ) {\r\n-                        $provider->boot();\r\n-                    }\r\n-                } else {\r\n-                    $provider->boot();\r\n-                }\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get providers\r\n-     *\r\n-     * @return  array The providers.\r\n-     *\u002F\r\n-    private function get_providers() {\r\n-        return apply_filters( 'wpcafe_service_providers', $this->providers );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Providers;\n+\u002F**\n+ * Global service provider that will responsible for all service provider\n+ *\n+ * @package WpCafe\u002FProviders\n+ *\u002F\n+\n+use WpCafe\\Admin\\Admin_Service_Provider;\n+use WpCafe\\Assets\\Assets_Service_Provider;\n+use WpCafe\\Contracts\\Provider_Contract;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+use WpCafe\\Extensions\\Extension_Service_Provider;\n+use WpCafe\\Feedback\\Feedback_Service_Provider;\n+use WpCafe\\FoodOrder\\Food_Order_Service_Provider;\n+use WpCafe\\Location\\Location_Service_Provider;\n+use WpCafe\\Products\\Products_Service_Provider;\n+use WpCafe\\Settings\\Settings_Service_Provider;\n+use WpCafe\\Onboard\\Onboard_Service_Provider;\n+use WpCafe\\Reservation\\Reservation_Service_Provider;\n+use WpCafe\\Dashboard\\Dashboard_Service_Provider;\n+use WpCafe\\Payments\\Payment_Service_Provider;\n+use WpCafe\\Integrations\\Integration_Service_Provider;\n+use WpCafe\\Email_Automation\\Email_Automation_Service_Provider;\n+use WpCafe\\Widgets\\Elementor_Widgets_Service_Provider;\n+use WpCafe\\GutenBlock\\Guten_Block_Service_Provider;\n+use WpCafe\\Rollback\\Rollback_Service_Provider;\n+\u002F**\n+ * GlobalService Provider class\n+ *\u002F\n+class Global_Service_Provider implements Provider_Contract {\n+    \u002F**\n+     * Store container\n+     *\n+     * @var Container\n+     *\u002F\n+    protected $container;\n+\n+    \u002F**\n+     * Store service providers\n+     *\n+     * @var array\n+     *\u002F\n+    protected $providers = [\n+        'admin'         => Admin_Service_Provider::class,\n+        'assets'        => Assets_Service_Provider::class,\n+        'settings'      => Settings_Service_Provider::class,\n+        'onboard'       => Onboard_Service_Provider::class,\n+        'reservation'   => Reservation_Service_Provider::class,\n+        'extension'     => Extension_Service_Provider::class,\n+        'feedback-form' => Feedback_Service_Provider::class,\n+        'food-order'    => Food_Order_Service_Provider::class,\n+        'location'      => Location_Service_Provider::class,\n+        'products'      => Products_Service_Provider::class,\n+        'dashboard'     => Dashboard_Service_Provider::class,\n+        'payments'      => Payment_Service_Provider::class,\n+        'integrations'  => Integration_Service_Provider::class,\n+        'email-automation' => Email_Automation_Service_Provider::class,\n+        'elementor-widgets' => Elementor_Widgets_Service_Provider::class,\n+        'guten-blocks'  => Guten_Block_Service_Provider::class,\n+        'rollback'      => Rollback_Service_Provider::class,\n+    ];\n+\n+    \u002F**\n+     * GlobalServiceProvider\n+     *\n+     * @return  void\n+     *\u002F\n+    public function __construct() {\n+        $this->container = wpcafe_container();\n+        $this->register();\n+        $this->boot();\n+    }\n+\n+    \u002F**\n+     * Register all module providers\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        $providers = $this->get_providers();\n+\n+        if ( $providers ) {\n+            foreach( $providers as $key => $provider ) {\n+                $this->container->add_service_provider( $key, $provider );\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Boot all services from providers\n+     *\n+     * @return  void\n+     *\u002F\n+    public function boot() {\n+        $providers = $this->get_providers();\n+\n+        if ( $providers ) {\n+            foreach( $providers as $provider_name => $provider ) {\n+                $provider = $this->container->get( $provider_name );\n+\n+                if ( $provider instanceof Switchable_Provider_Contract  ) {\n+                    if ( $provider->is_enable() ) {\n+                        $provider->boot();\n+                    }\n+                } else {\n+                    $provider->boot();\n+                }\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Get providers\n+     *\n+     * @return  array The providers.\n+     *\u002F\n+    private function get_providers() {\n+        return apply_filters( 'wpcafe_service_providers', $this->providers );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Flocation-resource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Flocation-resource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Flocation-resource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Flocation-resource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,65 +1,65 @@\n-\u003C?php\r\n-namespace WpCafe\\Resources;\r\n-use WpCafe\\Abstract\\Resource;\r\n-\r\n-\u002F**\r\n- * Location Resource\r\n- *\r\n- * Handles reservation data and interactions.\r\n- *\r\n- * @package WpCafe\u002FResources\r\n- *\u002F\r\n-class Location_Resource extends Resource {\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array() {\r\n-        return [\r\n-            'term_id'                      => $this->data->term_id   ,\r\n-            'restaurant_name'              => $this->data->restaurant_name,\r\n-            'location'                     => $this->data->location,\r\n-            'enable_custom_coordinates'    => $this->data->enable_custom_coordinates,\r\n-            'slot_interval'              => intval($this->data->slot_interval),\r\n-            'multiply_booking_amount_with_guests' => (bool)$this->data->multiply_booking_amount_with_guests,\r\n-            'block_timeslot_statuses'    => $this->data->block_timeslot_statuses,\r\n-            'override_restaurant_schedule' => $this->data->override_restaurant_schedule,\r\n-            'restaurant_schedule'          => $this->data->restaurant_schedule,\r\n-            'enable_pickup'                => $this->data->enable_pickup,\r\n-            'pickup_minimum_order_amount'   => floatval($this->data->pickup_minimum_order_amount),\r\n-            'pickup_prepare_time'           => intval($this->data->pickup_prepare_time),\r\n-            'enable_delivery'              => $this->data->enable_delivery,\r\n-            'delivery_fee'                 => floatval($this->data->delivery_fee),\r\n-            'delivery_minimum_order_amount' => floatval($this->data->delivery_minimum_order_amount),\r\n-            'delivery_prepare_time'         => intval($this->data->delivery_prepare_time),\r\n-            'reservation_status'            => $this->data->reservation_status,\r\n-            'reservation_minimum_guest'     => intval($this->data->reservation_minimum_guest),\r\n-            'reservation_maximum_guest'     => intval($this->data->reservation_maximum_guest),\r\n-            'reservation_advanced'          => $this->data->reservation_advanced,\r\n-            'reservation_early_booking_time'          => $this->data->reservation_early_booking_time,\r\n-            'location_image' => $this->data->location_image,\r\n-            'reservation_timeslot'          => intval($this->data->reservation_timeslot),\r\n-            'reservation_hold_time_late_guest' => intval($this->data->reservation_hold_time_late_guest),\r\n-            'minimum_spend_per_reservation'    => floatval($this->data->minimum_spend_per_reservation),\r\n-            'reservation_enable_table_layout'  => $this->data->reservation_enable_table_layout,\r\n-            'override_online_ordering'         => $this->data->override_online_ordering,\r\n-            'override_reservation'             => $this->data->override_reservation,\r\n-            'table_layout'                     => $this->data->table_layout,\r\n-            'status'                           => $this->data->status,\r\n-            'pickup_schedule'                  => $this->data->pickup_schedule,\r\n-            'override_pickup_schedule'         => $this->data->override_pickup_schedule,\r\n-            'pickup_slot_interval'             => intval($this->data->pickup_slot_interval),\r\n-            'delivery_schedule'                => $this->data->delivery_schedule,\r\n-            'override_delivery_schedule'       => $this->data->override_delivery_schedule,\r\n-            'reservation_schedule'             => $this->data->reservation_schedule,\r\n-            'override_reservation_schedule'    => $this->data->override_reservation_schedule,\r\n-            'reservation_slot_interval'        => intval($this->data->reservation_slot_interval),\r\n-            'delivery_slot_interval'           => intval($this->data->delivery_slot_interval),\r\n-            'enable_reservation'               => $this->data->enable_reservation,\r\n-            'reservation_total_seat_capacity'  => intval($this->data->reservation_total_seat_capacity),\r\n-            'reservation_booking_amount'       => floatval($this->data->reservation_booking_amount),\r\n-            'visual_table_layout'              => $this->data->visual_table_layout,\r\n-        ];\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Resources;\n+use WpCafe\\Abstract\\Resource;\n+\n+\u002F**\n+ * Location Resource\n+ *\n+ * Handles reservation data and interactions.\n+ *\n+ * @package WpCafe\u002FResources\n+ *\u002F\n+class Location_Resource extends Resource {\n+    \u002F**\n+     * Transform the resource into an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array() {\n+        return [\n+            'term_id'                      => $this->data->term_id   ,\n+            'restaurant_name'              => $this->data->restaurant_name,\n+            'location'                     => $this->data->location,\n+            'enable_custom_coordinates'    => $this->data->enable_custom_coordinates,\n+            'slot_interval'              => intval($this->data->slot_interval),\n+            'multiply_booking_amount_with_guests' => (bool)$this->data->multiply_booking_amount_with_guests,\n+            'block_timeslot_statuses'    => $this->data->block_timeslot_statuses,\n+            'override_restaurant_schedule' => $this->data->override_restaurant_schedule,\n+            'restaurant_schedule'          => $this->data->restaurant_schedule,\n+            'enable_pickup'                => $this->data->enable_pickup,\n+            'pickup_minimum_order_amount'   => floatval($this->data->pickup_minimum_order_amount),\n+            'pickup_prepare_time'           => intval($this->data->pickup_prepare_time),\n+            'enable_delivery'              => $this->data->enable_delivery,\n+            'delivery_fee'                 => floatval($this->data->delivery_fee),\n+            'delivery_minimum_order_amount' => floatval($this->data->delivery_minimum_order_amount),\n+            'delivery_prepare_time'         => intval($this->data->delivery_prepare_time),\n+            'reservation_status'            => $this->data->reservation_status,\n+            'reservation_minimum_guest'     => intval($this->data->reservation_minimum_guest),\n+            'reservation_maximum_guest'     => intval($this->data->reservation_maximum_guest),\n+            'reservation_advanced'          => $this->data->reservation_advanced,\n+            'reservation_early_booking_time'          => $this->data->reservation_early_booking_time,\n+            'location_image' => $this->data->location_image,\n+            'reservation_timeslot'          => intval($this->data->reservation_timeslot),\n+            'reservation_hold_time_late_guest' => intval($this->data->reservation_hold_time_late_guest),\n+            'minimum_spend_per_reservation'    => floatval($this->data->minimum_spend_per_reservation),\n+            'reservation_enable_table_layout'  => $this->data->reservation_enable_table_layout,\n+            'override_online_ordering'         => $this->data->override_online_ordering,\n+            'override_reservation'             => $this->data->override_reservation,\n+            'table_layout'                     => $this->data->table_layout,\n+            'status'                           => $this->data->status,\n+            'pickup_schedule'                  => $this->data->pickup_schedule,\n+            'override_pickup_schedule'         => $this->data->override_pickup_schedule,\n+            'pickup_slot_interval'             => intval($this->data->pickup_slot_interval),\n+            'delivery_schedule'                => $this->data->delivery_schedule,\n+            'override_delivery_schedule'       => $this->data->override_delivery_schedule,\n+            'reservation_schedule'             => $this->data->reservation_schedule,\n+            'override_reservation_schedule'    => $this->data->override_reservation_schedule,\n+            'reservation_slot_interval'        => intval($this->data->reservation_slot_interval),\n+            'delivery_slot_interval'           => intval($this->data->delivery_slot_interval),\n+            'enable_reservation'               => $this->data->enable_reservation,\n+            'reservation_total_seat_capacity'  => intval($this->data->reservation_total_seat_capacity),\n+            'reservation_booking_amount'       => floatval($this->data->reservation_booking_amount),\n+            'visual_table_layout'              => $this->data->visual_table_layout,\n+        ];\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Fqrcode-resource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Fqrcode-resource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Fqrcode-resource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Fqrcode-resource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,26 +1,26 @@\n-\u003C?php\r\n-namespace WpCafe\\Resources;\r\n-use WpCafe\\Abstract\\Resource;\r\n-\r\n-\u002F**\r\n- * Qrcode Resource\r\n- *\r\n- * Handles Qrcode data and interactions.\r\n- *\r\n- * @package WpCafe\u002FResources\r\n- *\u002F\r\n-class Qrcode_Resource extends Resource {\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array() {\r\n-        return [\r\n-            'id'            => $this->data->id,\r\n-            'table_id'      => $this->data->table_id,\r\n-            'table_name'    => $this->data->table_name,\r\n-            'page_url'      => $this->data->page_url,\r\n-        ];\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Resources;\n+use WpCafe\\Abstract\\Resource;\n+\n+\u002F**\n+ * Qrcode Resource\n+ *\n+ * Handles Qrcode data and interactions.\n+ *\n+ * @package WpCafe\u002FResources\n+ *\u002F\n+class Qrcode_Resource extends Resource {\n+    \u002F**\n+     * Transform the resource into an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array() {\n+        return [\n+            'id'            => $this->data->id,\n+            'table_id'      => $this->data->table_id,\n+            'table_name'    => $this->data->table_name,\n+            'page_url'      => $this->data->page_url,\n+        ];\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-dashboard-resource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-dashboard-resource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-dashboard-resource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-dashboard-resource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,31 +1,31 @@\n-\u003C?php\r\n-namespace WpCafe\\Resources;\r\n-use WpCafe\\Abstract\\Resource;\r\n-\r\n-\u002F**\r\n- * Reservation Dashboard Resource optimized for better performance\r\n- *\r\n- * @package WpCafe\u002FResources\r\n- *\u002F\r\n-class Reservation_Dashboard_Resource extends Resource {\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array() {\r\n-        $status     = get_post_status( $this->data->id );\r\n-        $start_time = $this->data->start_time;\r\n-\r\n-        return [\r\n-            'id'          => $this->data->id,\r\n-            'date'        => $this->data->date,\r\n-            'start_time'  => ! empty( $start_time ) && is_numeric( $start_time ) ? gmdate('h:i A', $start_time) : '',\r\n-            'name'        => $this->data->name,\r\n-            'total_guest' => $this->data->total_guest,\r\n-            'email'       => $this->data->email,\r\n-            'phone'       => $this->data->phone,\r\n-            'status'      => $status,\r\n-        ];\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Resources;\n+use WpCafe\\Abstract\\Resource;\n+\n+\u002F**\n+ * Reservation Dashboard Resource optimized for better performance\n+ *\n+ * @package WpCafe\u002FResources\n+ *\u002F\n+class Reservation_Dashboard_Resource extends Resource {\n+    \u002F**\n+     * Transform the resource into an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array() {\n+        $status     = get_post_status( $this->data->id );\n+        $start_time = $this->data->start_time;\n+\n+        return [\n+            'id'          => $this->data->id,\n+            'date'        => $this->data->date,\n+            'start_time'  => ! empty( $start_time ) && is_numeric( $start_time ) ? gmdate('h:i A', $start_time) : '',\n+            'name'        => $this->data->name,\n+            'total_guest' => $this->data->total_guest,\n+            'email'       => $this->data->email,\n+            'phone'       => $this->data->phone,\n+            'status'      => $status,\n+        ];\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-item-resource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-item-resource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-item-resource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-item-resource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,25 +1,25 @@\n-\u003C?php\r\n-namespace WpCafe\\Resources;\r\n-use WpCafe\\Abstract\\Resource;\r\n-\r\n-\u002F**\r\n- * Reservation Resource\r\n- *\r\n- * Handles reservation data and interactions.\r\n- *\r\n- * @package WpCafe\u002FResources\r\n- *\u002F\r\n-class Reservation_Item_Resource extends Resource {\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array() {\r\n-        return [\r\n-            'product_name'      => $this->data->product_name,\r\n-            'quantity'          => $this->data->quantity,\r\n-            'price'             => $this->data->price,\r\n-        ];\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Resources;\n+use WpCafe\\Abstract\\Resource;\n+\n+\u002F**\n+ * Reservation Resource\n+ *\n+ * Handles reservation data and interactions.\n+ *\n+ * @package WpCafe\u002FResources\n+ *\u002F\n+class Reservation_Item_Resource extends Resource {\n+    \u002F**\n+     * Transform the resource into an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array() {\n+        return [\n+            'product_name'      => $this->data->product_name,\n+            'quantity'          => $this->data->quantity,\n+            'price'             => $this->data->price,\n+        ];\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-resource.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-resource.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fresources\u002Freservation-resource.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fresources\u002Freservation-resource.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,80 +1,80 @@\n-\u003C?php\r\n-namespace WpCafe\\Resources;\r\n-use WpCafe\\Abstract\\Resource;\r\n-\r\n-\u002F**\r\n- * Reservation Resource\r\n- *\r\n- * Handles reservation data and interactions.\r\n- *\r\n- * @package WpCafe\u002FResources\r\n- *\u002F\r\n-class Reservation_Resource extends Resource {\r\n-    \u002F**\r\n-     * Transform the resource into an array.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function to_array() {\r\n-        $status = get_post_status( $this->data->id );\r\n-        $payment_method = $this->get_payment_method();\r\n-        $start_time = $this->data->start_time;\r\n-        $end_time   = $this->data->end_time;\r\n-\r\n-        $reservation_data = [\r\n-            'id'                => $this->data->id,\r\n-            'name'              => $this->data->name,\r\n-            'email'             => $this->data->email,\r\n-            'phone'             => $this->data->phone,\r\n-            'date'              => $this->data->date,\r\n-            'start_time'        => ! empty( $start_time ) && is_numeric( $start_time ) ? gmdate('h:i A', $start_time) : '',\r\n-            'end_time'          => ! empty( $end_time ) && is_numeric( $end_time ) ? gmdate('h:i A', $end_time) : '',\r\n-            'total_guest'       => $this->data->total_guest,\r\n-            'status'            => $status,\r\n-            'branch_id'         => $this->data->branch_id,\r\n-            'branch_name'       => $this->data->branch_name,\r\n-            'notes'             => $this->data->notes,\r\n-            'invoice'           => $this->data->invoice,\r\n-            'total_price'       => $this->data->total_price,\r\n-            'currency'          => $this->data->currency,\r\n-            'payment_method'    => $payment_method,\r\n-            'woo_order_id'      => $this->data->woo_order_id,\r\n-            'table_name'        => $this->data->table_name,\r\n-            'custom_fields'     => $this->data->custom_fields,\r\n-            'seats'             => $this->data->seats,\r\n-            'food_items'        => Reservation_Item_Resource::collection( $this->data->get_items() ),\r\n-        ];\r\n-\r\n-        if ( ! empty( $reservation_data['food_items'] && class_exists('WooCommerce') && function_exists('wc_get_checkout_url') ) ) {\r\n-            $reservation_data['redirect_url'] = wc_get_checkout_url();\r\n-        }\r\n-\r\n-        return $reservation_data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get payment method from WooCommerce order.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    private function get_payment_method() {\r\n-        $woo_order_id = $this->data->woo_order_id;\r\n-\r\n-        if ( ! empty( $woo_order_id ) && function_exists( 'wc_get_order' ) ) {\r\n-            try {\r\n-                $order = wc_get_order( $woo_order_id );\r\n-\r\n-                if ( $order && is_a( $order, 'WC_Order' ) ) {\r\n-                    $payment_method = $order->get_payment_method();\r\n-                    if ( ! empty( $payment_method ) ) {\r\n-                        return $payment_method;\r\n-                    }\r\n-                }\r\n-            } catch ( \\Exception ) {\r\n-                \u002F\u002F Order fetch or payment method retrieval failed, fall back to stored value\r\n-            }\r\n-        }\r\n-        $payment_method =  $this->data->payment_method;\r\n-        return ! empty( $payment_method ) ? $payment_method : '';\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Resources;\n+use WpCafe\\Abstract\\Resource;\n+\n+\u002F**\n+ * Reservation Resource\n+ *\n+ * Handles reservation data and interactions.\n+ *\n+ * @package WpCafe\u002FResources\n+ *\u002F\n+class Reservation_Resource extends Resource {\n+    \u002F**\n+     * Transform the resource into an array.\n+     *\n+     * @return array\n+     *\u002F\n+    public function to_array() {\n+        $status = get_post_status( $this->data->id );\n+        $payment_method = $this->get_payment_method();\n+        $start_time = $this->data->start_time;\n+        $end_time   = $this->data->end_time;\n+\n+        $reservation_data = [\n+            'id'                => $this->data->id,\n+            'name'              => $this->data->name,\n+            'email'             => $this->data->email,\n+            'phone'             => $this->data->phone,\n+            'date'              => $this->data->date,\n+            'start_time'        => ! empty( $start_time ) && is_numeric( $start_time ) ? gmdate('h:i A', $start_time) : '',\n+            'end_time'          => ! empty( $end_time ) && is_numeric( $end_time ) ? gmdate('h:i A', $end_time) : '',\n+            'total_guest'       => $this->data->total_guest,\n+            'status'            => $status,\n+            'branch_id'         => $this->data->branch_id,\n+            'branch_name'       => $this->data->branch_name,\n+            'notes'             => $this->data->notes,\n+            'invoice'           => $this->data->invoice,\n+            'total_price'       => $this->data->total_price,\n+            'currency'          => $this->data->currency,\n+            'payment_method'    => $payment_method,\n+            'woo_order_id'      => $this->data->woo_order_id,\n+            'table_name'        => $this->data->table_name,\n+            'custom_fields'     => $this->data->custom_fields,\n+            'seats'             => $this->data->seats,\n+            'food_items'        => Reservation_Item_Resource::collection( $this->data->get_items() ),\n+        ];\n+\n+        if ( ! empty( $reservation_data['food_items'] && class_exists('WooCommerce') && function_exists('wc_get_checkout_url') ) ) {\n+            $reservation_data['redirect_url'] = wc_get_checkout_url();\n+        }\n+\n+        return $reservation_data;\n+    }\n+\n+    \u002F**\n+     * Get payment method from WooCommerce order.\n+     *\n+     * @return string\n+     *\u002F\n+    private function get_payment_method() {\n+        $woo_order_id = $this->data->woo_order_id;\n+\n+        if ( ! empty( $woo_order_id ) && function_exists( 'wc_get_order' ) ) {\n+            try {\n+                $order = wc_get_order( $woo_order_id );\n+\n+                if ( $order && is_a( $order, 'WC_Order' ) ) {\n+                    $payment_method = $order->get_payment_method();\n+                    if ( ! empty( $payment_method ) ) {\n+                        return $payment_method;\n+                    }\n+                }\n+            } catch ( \\Exception ) {\n+                \u002F\u002F Order fetch or payment method retrieval failed, fall back to stored value\n+            }\n+        }\n+        $payment_method =  $this->data->payment_method;\n+        return ! empty( $payment_method ) ? $payment_method : '';\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002FScheduler.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002FScheduler.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002FScheduler.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002FScheduler.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,320 +1,320 @@\n-\u003C?php\r\n-\u002F**\r\n- * Init Main Class\r\n- *\r\n- * @package WpCafe\u002FInit\r\n- *\u002F\r\n-\r\n-namespace WpCafe;\r\n-\r\n-use DateTime;\r\n-use DatePeriod;\r\n-use DateInterval;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\r\n-\u002F**\r\n- * Restaurant Scheduler Class\r\n- *\r\n- * Generates time slots for restaurant schedules.\r\n- *\u002F\r\n-\r\n- class Scheduler {\r\n-\r\n-    \u002F**\r\n-     * Restaurant schedule.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $schedule;\r\n-\r\n-    \u002F**\r\n-     * Start date.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $start_date;\r\n-\r\n-    \u002F**\r\n-     * End date.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $end_date;\r\n-\r\n-    \u002F**\r\n-     * Interval in minutes.\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    protected $interval;\r\n-\r\n-    \u002F**\r\n-     * Max seat.\r\n-     *\r\n-     * @var int\r\n-     *\u002F\r\n-    protected $max_seat;\r\n-\r\n-    \u002F**\r\n-     * Custom schedules.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $custom_schedules;\r\n-\r\n-    \u002F**\r\n-     * Custom schedule enabled.\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    protected $enable_custom_schedule;\r\n-\r\n-    \u002F**\r\n-     * Custom holidays.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $custom_holidays;\r\n-\r\n-    \u002F**\r\n-     * Custom holiday enabled.\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    protected $enable_custom_holiday;\r\n-\r\n-    \u002F**\r\n-     * Constructor.\r\n-     *\r\n-     * @param array  $schedule   Restaurant schedule.\r\n-     * @param string $start_date Start date (Y-m-d).\r\n-     * @param string $end_date   End date (Y-m-d).\r\n-     * @param int    $total_capacity Total capacity.\r\n-     * @param int    $location_id Optional location ID for location-specific settings.\r\n-     *\u002F\r\n-    public function __construct( $schedule, $start_date, $end_date, $total_capacity, $branch_id = null ) {\r\n-        $this->schedule   = $schedule;\r\n-        $this->start_date = $start_date;\r\n-        $this->end_date   = $end_date;\r\n-        $this->interval   = wpc_get_reservation_slot_interval( $branch_id );\r\n-        $this->max_seat   = $total_capacity;\r\n-        \r\n-        $this->enable_custom_schedule = wpc_get_option('enable_custom_schedule', false);\r\n-        $this->custom_schedules = wpc_get_option('custom_schedules', []);\r\n-\r\n-        $this->enable_custom_holiday = wpc_get_option('enable_custom_holiday', false);\r\n-        $this->custom_holidays = wpc_get_option('custom_holidays', []);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Generate all slots within the date range.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function generate() {\r\n-\r\n-        if ( ! $this->schedule ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        if ( ! $this->start_date || ! $this->end_date ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $result = array();\r\n-        $period = new DatePeriod(\r\n-            new DateTime( $this->start_date ),\r\n-            new DateInterval( 'P1D' ),\r\n-            ( new DateTime( $this->end_date ) )->modify( '+1 day' )\r\n-        );\r\n-\r\n-        foreach ( $period as $date ) {\r\n-            $formatted_date = $date->format( 'Y-m-d' );\r\n-            $day = $date->format( 'D' );\r\n-\r\n-            \u002F\u002F Check if date is a custom holiday - holidays take highest priority\r\n-            if ( $this->enable_custom_holiday && $this->is_custom_holiday( $formatted_date ) ) {\r\n-                $result[ $formatted_date ] = array(\r\n-                    'status' => 'off',\r\n-                    'slots'  => array(),\r\n-                );\r\n-                continue;\r\n-            }\r\n-\r\n-            \u002F\u002F Check custom schedule if enabled\r\n-            if ( $this->enable_custom_schedule && $this->has_custom_schedule( $formatted_date ) ) {\r\n-                $custom_schedule = $this->get_custom_schedule( $formatted_date );\r\n-                $result[ $formatted_date ] = array(\r\n-                    'status' => 'on',\r\n-                    'slots'  => $this->generate_slots( $date, array( $custom_schedule ) ),\r\n-                );\r\n-                continue;\r\n-            }\r\n-\r\n-            if ( ! isset( $this->schedule[ $day ] ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $day_schedule = $this->schedule[ $day ];\r\n-            $status       = $day_schedule['status'];\r\n-\r\n-            $result[ $formatted_date ] = array(\r\n-                'status' => $status,\r\n-                'slots'  => ( 'on' === $status )\r\n-                    ? $this->generate_slots( $date, $day_schedule['slots'] )\r\n-                    : array(),\r\n-            );\r\n-        }\r\n-\r\n-        return $result;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Generate slots for a single day.\r\n-     *\r\n-     * @param array $time_ranges Array of time ranges with start and end times.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    protected function generate_slots( $date, $time_ranges ) {\r\n-        $slots = array();\r\n-        $date = $date->format( 'Y-m-d' );\r\n-\r\n-        foreach ( $time_ranges as $range ) {\r\n-            $start = DateTime::createFromFormat( 'h:i A', $range['start'] );\r\n-            $end   = DateTime::createFromFormat( 'h:i A', $range['end'] );\r\n-\r\n-            while ( $start \u003C $end ) {\r\n-                $slot_start = clone $start;\r\n-                $slot_end   = ( clone $start )->modify( '+' . $this->interval . ' minutes' );\r\n-\r\n-                if ( $slot_end > $end ) {\r\n-                    break;\r\n-                }\r\n-\r\n-                $slots[] = array(\r\n-                    'start'          => $slot_start->format( get_option('time_format') ),\r\n-                    'end'            => $slot_end->format( get_option('time_format') ),\r\n-                    'status'         => $this->get_slot_status( $date,$slot_start, $slot_end ),\r\n-                    'available_seat' => $this->get_available_seat( $date, $slot_start, $slot_end ),\r\n-                );\r\n-\r\n-                $start = $slot_end;\r\n-            }\r\n-        }\r\n-\r\n-        return $slots;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Determine slot status.\r\n-     *\r\n-     * @param DateTime $start Start time.\r\n-     * @param DateTime $end   End time.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    protected function get_slot_status( $date, $start, $end ) {\r\n-        $total_booked_seat = $this->get_booked_seat($date, $start, $end);\r\n-\r\n-        return $total_booked_seat \u003C $this->max_seat ? 'available' : 'unavailable';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get available seat count.\r\n-     *\r\n-     * @param DateTime $start Start time.\r\n-     * @param DateTime $end   End time.\r\n-     *\r\n-     * @return int\r\n-     *\u002F\r\n-    protected function get_available_seat( $date, $start, $end ) {\r\n-        $total_booked_seat = Reservation_Model::get_total_guest_by_date_time( $date, $start, $end );\r\n-\r\n-        return $this->max_seat - $total_booked_seat;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get booked seat\r\n-     *\r\n-     * @return  integer Total booked seat\r\n-     *\u002F\r\n-    protected function get_booked_seat($date, $start, $end) {\r\n-        $total_booked_seat = Reservation_Model::get_total_guest_by_date_time( $date, $start, $end );\r\n-\r\n-        return $total_booked_seat;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a custom schedule exists for the given date.\r\n-     *\r\n-     * @param string $date Date in Y-m-d format.\r\n-     * @return bool\r\n-     *\u002F\r\n-    protected function has_custom_schedule( $date ) {\r\n-        if ( empty( $this->custom_schedules ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        foreach ( $this->custom_schedules as $schedule ) {\r\n-            if ( isset( $schedule['date'] ) && $schedule['date'] === $date ) {\r\n-                return true;\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get custom schedule for the given date.\r\n-     *\r\n-     * @param string $date Date in Y-m-d format.\r\n-     * @return array Schedule with 'start' and 'end' keys.\r\n-     *\u002F\r\n-    protected function get_custom_schedule( $date ) {\r\n-        if ( empty( $this->custom_schedules ) ) {\r\n-            return array();\r\n-        }\r\n-\r\n-        foreach ( $this->custom_schedules as $schedule ) {\r\n-            if ( isset( $schedule['date'] ) && $schedule['date'] === $date ) {\r\n-                if ( isset( $schedule['time'] ) && is_array( $schedule['time'] ) ) {\r\n-                    return $schedule['time'];\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return array();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a date is a custom holiday.\r\n-     *\r\n-     * @param string $date Date in Y-m-d format.\r\n-     * @return bool True if the date is a custom holiday, false otherwise.\r\n-     *\u002F\r\n-    protected function is_custom_holiday( $date ) {\r\n-        if ( empty( $this->custom_holidays ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Convert input date to timestamp for comparison\r\n-        $date_timestamp = strtotime( $date );\r\n-        if ( ! $date_timestamp ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        foreach ( $this->custom_holidays as $holiday ) {\r\n-            $holiday_timestamp = strtotime( $holiday );\r\n-            if ( ! $holiday_timestamp ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            if ( wp_date( 'Y-m-d', $date_timestamp ) === wp_date( 'Y-m-d', $holiday_timestamp ) ) {\r\n-                return true;\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Init Main Class\n+ *\n+ * @package WpCafe\u002FInit\n+ *\u002F\n+\n+namespace WpCafe;\n+\n+use DateTime;\n+use DatePeriod;\n+use DateInterval;\n+use WpCafe\\Models\\Reservation_Model;\n+\n+\u002F**\n+ * Restaurant Scheduler Class\n+ *\n+ * Generates time slots for restaurant schedules.\n+ *\u002F\n+\n+ class Scheduler {\n+\n+    \u002F**\n+     * Restaurant schedule.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $schedule;\n+\n+    \u002F**\n+     * Start date.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $start_date;\n+\n+    \u002F**\n+     * End date.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $end_date;\n+\n+    \u002F**\n+     * Interval in minutes.\n+     *\n+     * @var int\n+     *\u002F\n+    protected $interval;\n+\n+    \u002F**\n+     * Max seat.\n+     *\n+     * @var int\n+     *\u002F\n+    protected $max_seat;\n+\n+    \u002F**\n+     * Custom schedules.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $custom_schedules;\n+\n+    \u002F**\n+     * Custom schedule enabled.\n+     *\n+     * @var bool\n+     *\u002F\n+    protected $enable_custom_schedule;\n+\n+    \u002F**\n+     * Custom holidays.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $custom_holidays;\n+\n+    \u002F**\n+     * Custom holiday enabled.\n+     *\n+     * @var bool\n+     *\u002F\n+    protected $enable_custom_holiday;\n+\n+    \u002F**\n+     * Constructor.\n+     *\n+     * @param array  $schedule   Restaurant schedule.\n+     * @param string $start_date Start date (Y-m-d).\n+     * @param string $end_date   End date (Y-m-d).\n+     * @param int    $total_capacity Total capacity.\n+     * @param int    $location_id Optional location ID for location-specific settings.\n+     *\u002F\n+    public function __construct( $schedule, $start_date, $end_date, $total_capacity, $branch_id = null ) {\n+        $this->schedule   = $schedule;\n+        $this->start_date = $start_date;\n+        $this->end_date   = $end_date;\n+        $this->interval   = wpc_get_reservation_slot_interval( $branch_id );\n+        $this->max_seat   = $total_capacity;\n+        \n+        $this->enable_custom_schedule = wpc_get_option('enable_custom_schedule', false);\n+        $this->custom_schedules = wpc_get_option('custom_schedules', []);\n+\n+        $this->enable_custom_holiday = wpc_get_option('enable_custom_holiday', false);\n+        $this->custom_holidays = wpc_get_option('custom_holidays', []);\n+    }\n+\n+    \u002F**\n+     * Generate all slots within the date range.\n+     *\n+     * @return array\n+     *\u002F\n+    public function generate() {\n+\n+        if ( ! $this->schedule ) {\n+            return [];\n+        }\n+\n+        if ( ! $this->start_date || ! $this->end_date ) {\n+            return [];\n+        }\n+\n+        $result = array();\n+        $period = new DatePeriod(\n+            new DateTime( $this->start_date ),\n+            new DateInterval( 'P1D' ),\n+            ( new DateTime( $this->end_date ) )->modify( '+1 day' )\n+        );\n+\n+        foreach ( $period as $date ) {\n+            $formatted_date = $date->format( 'Y-m-d' );\n+            $day = $date->format( 'D' );\n+\n+            \u002F\u002F Check if date is a custom holiday - holidays take highest priority\n+            if ( $this->enable_custom_holiday && $this->is_custom_holiday( $formatted_date ) ) {\n+                $result[ $formatted_date ] = array(\n+                    'status' => 'off',\n+                    'slots'  => array(),\n+                );\n+                continue;\n+            }\n+\n+            \u002F\u002F Check custom schedule if enabled\n+            if ( $this->enable_custom_schedule && $this->has_custom_schedule( $formatted_date ) ) {\n+                $custom_schedule = $this->get_custom_schedule( $formatted_date );\n+                $result[ $formatted_date ] = array(\n+                    'status' => 'on',\n+                    'slots'  => $this->generate_slots( $date, array( $custom_schedule ) ),\n+                );\n+                continue;\n+            }\n+\n+            if ( ! isset( $this->schedule[ $day ] ) ) {\n+                continue;\n+            }\n+\n+            $day_schedule = $this->schedule[ $day ];\n+            $status       = $day_schedule['status'];\n+\n+            $result[ $formatted_date ] = array(\n+                'status' => $status,\n+                'slots'  => ( 'on' === $status )\n+                    ? $this->generate_slots( $date, $day_schedule['slots'] )\n+                    : array(),\n+            );\n+        }\n+\n+        return $result;\n+    }\n+\n+    \u002F**\n+     * Generate slots for a single day.\n+     *\n+     * @param array $time_ranges Array of time ranges with start and end times.\n+     *\n+     * @return array\n+     *\u002F\n+    protected function generate_slots( $date, $time_ranges ) {\n+        $slots = array();\n+        $date = $date->format( 'Y-m-d' );\n+\n+        foreach ( $time_ranges as $range ) {\n+            $start = DateTime::createFromFormat( 'h:i A', $range['start'] );\n+            $end   = DateTime::createFromFormat( 'h:i A', $range['end'] );\n+\n+            while ( $start \u003C $end ) {\n+                $slot_start = clone $start;\n+                $slot_end   = ( clone $start )->modify( '+' . $this->interval . ' minutes' );\n+\n+                if ( $slot_end > $end ) {\n+                    break;\n+                }\n+\n+                $slots[] = array(\n+                    'start'          => $slot_start->format( get_option('time_format') ),\n+                    'end'            => $slot_end->format( get_option('time_format') ),\n+                    'status'         => $this->get_slot_status( $date,$slot_start, $slot_end ),\n+                    'available_seat' => $this->get_available_seat( $date, $slot_start, $slot_end ),\n+                );\n+\n+                $start = $slot_end;\n+            }\n+        }\n+\n+        return $slots;\n+    }\n+\n+    \u002F**\n+     * Determine slot status.\n+     *\n+     * @param DateTime $start Start time.\n+     * @param DateTime $end   End time.\n+     *\n+     * @return string\n+     *\u002F\n+    protected function get_slot_status( $date, $start, $end ) {\n+        $total_booked_seat = $this->get_booked_seat($date, $start, $end);\n+\n+        return $total_booked_seat \u003C $this->max_seat ? 'available' : 'unavailable';\n+    }\n+\n+    \u002F**\n+     * Get available seat count.\n+     *\n+     * @param DateTime $start Start time.\n+     * @param DateTime $end   End time.\n+     *\n+     * @return int\n+     *\u002F\n+    protected function get_available_seat( $date, $start, $end ) {\n+        $total_booked_seat = Reservation_Model::get_total_guest_by_date_time( $date, $start, $end );\n+\n+        return $this->max_seat - $total_booked_seat;\n+    }\n+\n+    \u002F**\n+     * Get booked seat\n+     *\n+     * @return  integer Total booked seat\n+     *\u002F\n+    protected function get_booked_seat($date, $start, $end) {\n+        $total_booked_seat = Reservation_Model::get_total_guest_by_date_time( $date, $start, $end );\n+\n+        return $total_booked_seat;\n+    }\n+\n+    \u002F**\n+     * Check if a custom schedule exists for the given date.\n+     *\n+     * @param string $date Date in Y-m-d format.\n+     * @return bool\n+     *\u002F\n+    protected function has_custom_schedule( $date ) {\n+        if ( empty( $this->custom_schedules ) ) {\n+            return false;\n+        }\n+\n+        foreach ( $this->custom_schedules as $schedule ) {\n+            if ( isset( $schedule['date'] ) && $schedule['date'] === $date ) {\n+                return true;\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Get custom schedule for the given date.\n+     *\n+     * @param string $date Date in Y-m-d format.\n+     * @return array Schedule with 'start' and 'end' keys.\n+     *\u002F\n+    protected function get_custom_schedule( $date ) {\n+        if ( empty( $this->custom_schedules ) ) {\n+            return array();\n+        }\n+\n+        foreach ( $this->custom_schedules as $schedule ) {\n+            if ( isset( $schedule['date'] ) && $schedule['date'] === $date ) {\n+                if ( isset( $schedule['time'] ) && is_array( $schedule['time'] ) ) {\n+                    return $schedule['time'];\n+                }\n+            }\n+        }\n+\n+        return array();\n+    }\n+\n+    \u002F**\n+     * Check if a date is a custom holiday.\n+     *\n+     * @param string $date Date in Y-m-d format.\n+     * @return bool True if the date is a custom holiday, false otherwise.\n+     *\u002F\n+    protected function is_custom_holiday( $date ) {\n+        if ( empty( $this->custom_holidays ) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Convert input date to timestamp for comparison\n+        $date_timestamp = strtotime( $date );\n+        if ( ! $date_timestamp ) {\n+            return false;\n+        }\n+\n+        foreach ( $this->custom_holidays as $holiday ) {\n+            $holiday_timestamp = strtotime( $holiday );\n+            if ( ! $holiday_timestamp ) {\n+                continue;\n+            }\n+\n+            if ( wp_date( 'Y-m-d', $date_timestamp ) === wp_date( 'Y-m-d', $holiday_timestamp ) ) {\n+                return true;\n+            }\n+        }\n+\n+        return false;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fsession.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fsession.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fsession.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fsession.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,75 +1,75 @@\n-\u003C?php\r\n-namespace WpCafe;\r\n-\r\n-\u002F**\r\n- * Session class\r\n- *\u002F\r\n-class Session {\r\n-\r\n-    \u002F**\r\n-     * Start session if not already started\r\n-     *\u002F\r\n-    public static function start() {\r\n-        if ( session_status() === PHP_SESSION_NONE ) {\r\n-            session_start();\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Set session data\r\n-     *\r\n-     * @param string $key\r\n-     * @param mixed $value\r\n-     *\u002F\r\n-    public static function set($key, $value) {\r\n-        self::start();\r\n-        $_SESSION[$key] = maybe_serialize($value);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get session data\r\n-     *\r\n-     * @param string $key\r\n-     * @param mixed $default\r\n-     * @return mixed|null\r\n-     *\u002F\r\n-    public static function get($key, $default = null) {\r\n-        self::start();\r\n-\r\n-        if ( isset( $_SESSION[$key] ) ) {\r\n-            return maybe_unserialize($_SESSION[$key]);\r\n-        }\r\n-\r\n-        return $default;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if session key exists\r\n-     *\r\n-     * @param string $key\r\n-     * @return bool\r\n-     *\u002F\r\n-    public static function has($key) {\r\n-        self::start();\r\n-        return isset( $_SESSION[$key] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Remove a specific session key\r\n-     *\r\n-     * @param string $key\r\n-     *\u002F\r\n-    public static function delete($key) {\r\n-        self::start();\r\n-        unset( $_SESSION[$key] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Clear all session data\r\n-     *\u002F\r\n-    public static function clear() {\r\n-        self::start();\r\n-        $_SESSION = [];\r\n-        session_destroy();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe;\n+\n+\u002F**\n+ * Session class\n+ *\u002F\n+class Session {\n+\n+    \u002F**\n+     * Start session if not already started\n+     *\u002F\n+    public static function start() {\n+        if ( session_status() === PHP_SESSION_NONE ) {\n+            session_start();\n+        }\n+    }\n+\n+    \u002F**\n+     * Set session data\n+     *\n+     * @param string $key\n+     * @param mixed $value\n+     *\u002F\n+    public static function set($key, $value) {\n+        self::start();\n+        $_SESSION[$key] = maybe_serialize($value);\n+    }\n+\n+    \u002F**\n+     * Get session data\n+     *\n+     * @param string $key\n+     * @param mixed $default\n+     * @return mixed|null\n+     *\u002F\n+    public static function get($key, $default = null) {\n+        self::start();\n+\n+        if ( isset( $_SESSION[$key] ) ) {\n+            return maybe_unserialize($_SESSION[$key]);\n+        }\n+\n+        return $default;\n+    }\n+\n+    \u002F**\n+     * Check if session key exists\n+     *\n+     * @param string $key\n+     * @return bool\n+     *\u002F\n+    public static function has($key) {\n+        self::start();\n+        return isset( $_SESSION[$key] );\n+    }\n+\n+    \u002F**\n+     * Remove a specific session key\n+     *\n+     * @param string $key\n+     *\u002F\n+    public static function delete($key) {\n+        self::start();\n+        unset( $_SESSION[$key] );\n+    }\n+\n+    \u002F**\n+     * Clear all session data\n+     *\u002F\n+    public static function clear() {\n+        self::start();\n+        $_SESSION = [];\n+        session_destroy();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fsettings.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fsettings.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fsettings.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fsettings.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,54 +1,54 @@\n-\u003C?php\r\n-namespace WpCafe;\r\n-\r\n-\u002F**\r\n- * Settings class\r\n- *\u002F\r\n-class Settings {\r\n-    \u002F**\r\n-     * Store option name\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected static $option_name = 'wpcafe_reservation_settings_options';\r\n-\r\n-    \u002F**\r\n-     * Get settings\r\n-     *\r\n-     * @param   string  $key\r\n-     *\r\n-     * @return  mixed\r\n-     *\u002F\r\n-    public static function get( $key = '' ) {\r\n-        $settings = get_option( self::$option_name, [] );\r\n-\r\n-        if ( ! $key ) {\r\n-            return $settings;\r\n-        }\r\n-\r\n-        $value = '';\r\n-\r\n-        if ( ! empty( $settings[$key] ) ) {\r\n-            $value = $settings[$key];\r\n-        }\r\n-\r\n-        return $value;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update settings\r\n-     *\r\n-     * @param   array  $options\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function update( $options = [] ) {\r\n-        $settings = self::get();\r\n-\r\n-        foreach ( $options as $name => $value ) {\r\n-            $settings[$name] = $options[$name];\r\n-        }\r\n-\r\n-        return update_option( self::$option_name, $settings );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe;\n+\n+\u002F**\n+ * Settings class\n+ *\u002F\n+class Settings {\n+    \u002F**\n+     * Store option name\n+     *\n+     * @var string\n+     *\u002F\n+    protected static $option_name = 'wpcafe_reservation_settings_options';\n+\n+    \u002F**\n+     * Get settings\n+     *\n+     * @param   string  $key\n+     *\n+     * @return  mixed\n+     *\u002F\n+    public static function get( $key = '' ) {\n+        $settings = get_option( self::$option_name, [] );\n+\n+        if ( ! $key ) {\n+            return $settings;\n+        }\n+\n+        $value = '';\n+\n+        if ( ! empty( $settings[$key] ) ) {\n+            $value = $settings[$key];\n+        }\n+\n+        return $value;\n+    }\n+\n+    \u002F**\n+     * Update settings\n+     *\n+     * @param   array  $options\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function update( $options = [] ) {\n+        $settings = self::get();\n+\n+        foreach ( $options as $name => $value ) {\n+            $settings[$name] = $options[$name];\n+        }\n+\n+        return update_option( self::$option_name, $settings );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frule-factory.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frule-factory.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frule-factory.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frule-factory.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,50 +1,50 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation;\r\n-\r\n-use WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Factory class to parse string rules.\r\n- *\u002F\r\n-class Rule_Factory {\r\n-    \u002F**\r\n-     * Rule name to class map.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected static $rule_map = [\r\n-        'required' => Rules\\Required::class,\r\n-        'email'    => Rules\\Email::class,\r\n-        'min'      => Rules\\Min::class,\r\n-        'max'      => Rules\\Max::class,\r\n-        'in'       => Rules\\In::class,\r\n-        'same'     => Rules\\Same::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Make rule instances from string or array.\r\n-     *\r\n-     * @param string|array $rules\r\n-     * @return array\r\n-     *\u002F\r\n-    public static function make($rules) {\r\n-        $rule_objects = [];\r\n-\r\n-        if ( is_string( $rules ) ) {\r\n-            $rules = explode('|', $rules);\r\n-        }\r\n-\r\n-        foreach ( $rules as $rule ) {\r\n-            [$name, $param] = array_pad(explode(':', $rule, 2), 2, null);\r\n-            $class = self::$rule_map[$name] ?? null;\r\n-\r\n-            if ( $class && class_exists( $class ) ) {\r\n-                $rule_objects[] = $param ? new $class($param) : new $class();\r\n-            }\r\n-        }\r\n-\r\n-        return $rule_objects;\r\n-    }\r\n-}\r\n-\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Validation;\n+\n+use WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Factory class to parse string rules.\n+ *\u002F\n+class Rule_Factory {\n+    \u002F**\n+     * Rule name to class map.\n+     *\n+     * @var array\n+     *\u002F\n+    protected static $rule_map = [\n+        'required' => Rules\\Required::class,\n+        'email'    => Rules\\Email::class,\n+        'min'      => Rules\\Min::class,\n+        'max'      => Rules\\Max::class,\n+        'in'       => Rules\\In::class,\n+        'same'     => Rules\\Same::class,\n+    ];\n+\n+    \u002F**\n+     * Make rule instances from string or array.\n+     *\n+     * @param string|array $rules\n+     * @return array\n+     *\u002F\n+    public static function make($rules) {\n+        $rule_objects = [];\n+\n+        if ( is_string( $rules ) ) {\n+            $rules = explode('|', $rules);\n+        }\n+\n+        foreach ( $rules as $rule ) {\n+            [$name, $param] = array_pad(explode(':', $rule, 2), 2, null);\n+            $class = self::$rule_map[$name] ?? null;\n+\n+            if ( $class && class_exists( $class ) ) {\n+                $rule_objects[] = $param ? new $class($param) : new $class();\n+            }\n+        }\n+\n+        return $rule_objects;\n+    }\n+}\n+\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Femail.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Femail.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Femail.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Femail.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Rule to validate an email address.\r\n- *\u002F\r\n-class Email implements Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * Validate that the given value is a valid email address.\r\n-     *\r\n-     * @param string $field     The name of the field being validated.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The complete set of data being validated.\r\n-     * @return bool             True if the value is a valid email, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return filter_var($value, FILTER_VALIDATE_EMAIL) !== false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        return sprintf('The %s must be a valid email address.', $field);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Rule to validate an email address.\n+ *\u002F\n+class Email implements Validation_Rule_Interface {\n+    \u002F**\n+     * Validate that the given value is a valid email address.\n+     *\n+     * @param string $field     The name of the field being validated.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The complete set of data being validated.\n+     * @return bool             True if the value is a valid email, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return filter_var($value, FILTER_VALIDATE_EMAIL) !== false;\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        return sprintf('The %s must be a valid email address.', $field);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fin.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fin.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fin.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fin.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,47 +1,47 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Rule to ensure a value is in a predefined list.\r\n- *\u002F\r\n-class In implements Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $values;\r\n-\r\n-    \u002F**\r\n-     * Constructor.\r\n-     *\r\n-     * @param string $list A comma-separated string of valid values.\r\n-     *\u002F\r\n-    public function __construct($list) {\r\n-        $this->values = array_map('trim', explode(',', $list));\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate that the value exists in the predefined list.\r\n-     *\r\n-     * @param string $field     The name of the field being validated.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The full dataset being validated.\r\n-     * @return bool             True if valid, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return in_array($value, $this->values, true);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        return sprintf(\r\n-            'The %s field must be one of: %s.',\r\n-            $field,\r\n-            implode(', ', $this->values)\r\n-        );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Rule to ensure a value is in a predefined list.\n+ *\u002F\n+class In implements Validation_Rule_Interface {\n+    \u002F**\n+     * @var array\n+     *\u002F\n+    protected $values;\n+\n+    \u002F**\n+     * Constructor.\n+     *\n+     * @param string $list A comma-separated string of valid values.\n+     *\u002F\n+    public function __construct($list) {\n+        $this->values = array_map('trim', explode(',', $list));\n+    }\n+\n+    \u002F**\n+     * Validate that the value exists in the predefined list.\n+     *\n+     * @param string $field     The name of the field being validated.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The full dataset being validated.\n+     * @return bool             True if valid, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return in_array($value, $this->values, true);\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        return sprintf(\n+            'The %s field must be one of: %s.',\n+            $field,\n+            implode(', ', $this->values)\n+        );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fmax.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fmax.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fmax.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fmax.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,44 +1,44 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Maximum length rule.\r\n- *\u002F\r\n-class Max implements Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * @var int The maximum allowed length.\r\n-     *\u002F\r\n-    protected $max;\r\n-\r\n-    \u002F**\r\n-     * Max constructor.\r\n-     *\r\n-     * @param int $max The maximum number of characters allowed.\r\n-     *\u002F\r\n-    public function __construct($max) {\r\n-        $this->max = (int) $max;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate that the value does not exceed the maximum length.\r\n-     *\r\n-     * @param string $field     The field name.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The complete set of data being validated.\r\n-     * @return bool             True if valid, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return is_string($value) && mb_strlen($value) \u003C= $this->max;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        \u002F\u002F Using sprintf to format the error message\r\n-        return sprintf('The %s field may not be greater than %d characters.', $field, $this->max);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Maximum length rule.\n+ *\u002F\n+class Max implements Validation_Rule_Interface {\n+    \u002F**\n+     * @var int The maximum allowed length.\n+     *\u002F\n+    protected $max;\n+\n+    \u002F**\n+     * Max constructor.\n+     *\n+     * @param int $max The maximum number of characters allowed.\n+     *\u002F\n+    public function __construct($max) {\n+        $this->max = (int) $max;\n+    }\n+\n+    \u002F**\n+     * Validate that the value does not exceed the maximum length.\n+     *\n+     * @param string $field     The field name.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The complete set of data being validated.\n+     * @return bool             True if valid, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return is_string($value) && mb_strlen($value) \u003C= $this->max;\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        \u002F\u002F Using sprintf to format the error message\n+        return sprintf('The %s field may not be greater than %d characters.', $field, $this->max);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fmin.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fmin.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fmin.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fmin.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,43 +1,43 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Minimum length rule.\r\n- *\u002F\r\n-class Min implements Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * @var int The minimum required length.\r\n-     *\u002F\r\n-    protected $min;\r\n-\r\n-    \u002F**\r\n-     * Min constructor.\r\n-     *\r\n-     * @param int $min The minimum number of characters required.\r\n-     *\u002F\r\n-    public function __construct($min) {\r\n-        $this->min = (int) $min;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate that the value meets the minimum length.\r\n-     *\r\n-     * @param string $field     The field name.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The complete set of data being validated.\r\n-     * @return bool             True if valid, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return is_string($value) && mb_strlen($value) >= $this->min;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        return sprintf('The %s field must be at least %d characters.', $field, $this->min);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Minimum length rule.\n+ *\u002F\n+class Min implements Validation_Rule_Interface {\n+    \u002F**\n+     * @var int The minimum required length.\n+     *\u002F\n+    protected $min;\n+\n+    \u002F**\n+     * Min constructor.\n+     *\n+     * @param int $min The minimum number of characters required.\n+     *\u002F\n+    public function __construct($min) {\n+        $this->min = (int) $min;\n+    }\n+\n+    \u002F**\n+     * Validate that the value meets the minimum length.\n+     *\n+     * @param string $field     The field name.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The complete set of data being validated.\n+     * @return bool             True if valid, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return is_string($value) && mb_strlen($value) >= $this->min;\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        return sprintf('The %s field must be at least %d characters.', $field, $this->min);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Frequired.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Frequired.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Frequired.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Frequired.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,30 +1,30 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Rule to ensure a field is present and not empty.\r\n- *\u002F\r\n-class Required implements Validation_Rule_Interface {\r\n-\r\n-    \u002F**\r\n-     * Validate that the field is present and not empty.\r\n-     *\r\n-     * @param string $field     The name of the field being validated.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The complete set of data being validated.\r\n-     * @return bool             True if the value is not null or empty string, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return !is_null($value) && $value !== '';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        return sprintf('The %s field is required.', $field);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Rule to ensure a field is present and not empty.\n+ *\u002F\n+class Required implements Validation_Rule_Interface {\n+\n+    \u002F**\n+     * Validate that the field is present and not empty.\n+     *\n+     * @param string $field     The name of the field being validated.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The complete set of data being validated.\n+     * @return bool             True if the value is not null or empty string, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return !is_null($value) && $value !== '';\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        return sprintf('The %s field is required.', $field);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fsame.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fsame.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fsame.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fsame.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Rule to validate that one field's value matches another field's value.\r\n- *\u002F\r\n-class Same implements Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * The name of the other field to compare with.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $other_field;\r\n-\r\n-    \u002F**\r\n-     * Constructor to initialize the other field name.\r\n-     *\r\n-     * @param string $other_field The name of the field to compare against.\r\n-     *\u002F\r\n-    public function __construct($other_field) {\r\n-        $this->other_field = $other_field;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate that the field value matches the value of the other field.\r\n-     *\r\n-     * @param string $field     The name of the field being validated.\r\n-     * @param mixed  $value     The value to validate.\r\n-     * @param array  $all_data  The complete set of data being validated.\r\n-     * @return bool             True if the values match, false otherwise.\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool {\r\n-        return isset($all_data[$this->other_field]) && $all_data[$this->other_field] === $value;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the error message for this rule.\r\n-     *\r\n-     * @param string $field The field name.\r\n-     * @return string       The error message.\r\n-     *\u002F\r\n-    public function message(string $field): string {\r\n-        return sprintf('The %s field must match %s.', $field, $this->other_field);\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Rule to validate that one field's value matches another field's value.\n+ *\u002F\n+class Same implements Validation_Rule_Interface {\n+    \u002F**\n+     * The name of the other field to compare with.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $other_field;\n+\n+    \u002F**\n+     * Constructor to initialize the other field name.\n+     *\n+     * @param string $other_field The name of the field to compare against.\n+     *\u002F\n+    public function __construct($other_field) {\n+        $this->other_field = $other_field;\n+    }\n+\n+    \u002F**\n+     * Validate that the field value matches the value of the other field.\n+     *\n+     * @param string $field     The name of the field being validated.\n+     * @param mixed  $value     The value to validate.\n+     * @param array  $all_data  The complete set of data being validated.\n+     * @return bool             True if the values match, false otherwise.\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool {\n+        return isset($all_data[$this->other_field]) && $all_data[$this->other_field] === $value;\n+    }\n+\n+    \u002F**\n+     * Get the error message for this rule.\n+     *\n+     * @param string $field The field name.\n+     * @return string       The error message.\n+     *\u002F\n+    public function message(string $field): string {\n+        return sprintf('The %s field must match %s.', $field, $this->other_field);\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fvalidation-rule-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fvalidation-rule-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Frules\u002Fvalidation-rule-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Frules\u002Fvalidation-rule-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,26 +1,26 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation\\Rules;\r\n-\r\n-\u002F**\r\n- * Interface for all validation rules.\r\n- *\u002F\r\n-interface Validation_Rule_Interface {\r\n-    \u002F**\r\n-     * Validate the rule.\r\n-     *\r\n-     * @param string $field\r\n-     * @param mixed $value\r\n-     * @param array $all_data\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function validate(string $field, $value, array $all_data): bool;\r\n-\r\n-    \u002F**\r\n-     * Error message for the rule.\r\n-     *\r\n-     * @param string $field\r\n-     * @return string\r\n-     *\u002F\r\n-    public function message(string $field): string;\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Validation\\Rules;\n+\n+\u002F**\n+ * Interface for all validation rules.\n+ *\u002F\n+interface Validation_Rule_Interface {\n+    \u002F**\n+     * Validate the rule.\n+     *\n+     * @param string $field\n+     * @param mixed $value\n+     * @param array $all_data\n+     * @return bool\n+     *\u002F\n+    public function validate(string $field, $value, array $all_data): bool;\n+\n+    \u002F**\n+     * Error message for the rule.\n+     *\n+     * @param string $field\n+     * @return string\n+     *\u002F\n+    public function message(string $field): string;\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Fvalidation-exception.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Fvalidation-exception.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Fvalidation-exception.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Fvalidation-exception.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,33 +1,33 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation;\r\n-\r\n-use Exception;\r\n-\r\n-\u002F**\r\n- * Custom exception for validation errors.\r\n- *\u002F\r\n-class Validation_Exception extends Exception {\r\n-    \u002F**\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $errors;\r\n-\r\n-    \u002F**\r\n-     * @param array $errors\r\n-     *\u002F\r\n-    public function __construct(array $errors) {\r\n-        parent::__construct(\"Validation failed\");\r\n-        $this->errors = $errors;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all validation errors.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function get_errors(): array {\r\n-        return $this->errors;\r\n-    }\r\n-}\r\n-\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Validation;\n+\n+use Exception;\n+\n+\u002F**\n+ * Custom exception for validation errors.\n+ *\u002F\n+class Validation_Exception extends Exception {\n+    \u002F**\n+     * @var array\n+     *\u002F\n+    protected $errors;\n+\n+    \u002F**\n+     * @param array $errors\n+     *\u002F\n+    public function __construct(array $errors) {\n+        parent::__construct(\"Validation failed\");\n+        $this->errors = $errors;\n+    }\n+\n+    \u002F**\n+     * Get all validation errors.\n+     *\n+     * @return array\n+     *\u002F\n+    public function get_errors(): array {\n+        return $this->errors;\n+    }\n+}\n+\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Fvalidator.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Fvalidator.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fbase\u002Fvalidation\u002Fvalidator.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fbase\u002Fvalidation\u002Fvalidator.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,72 +1,72 @@\n-\u003C?php\r\n-namespace WpCafe\\Validation;\r\n-\u002F**\r\n- * Validator class to validate data against rules.\r\n- *\u002F\r\n-class Validator {\r\n-    \u002F**\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $data;\r\n-\r\n-    \u002F**\r\n-     * @var array\u003Cstring, ValidationRuleInterface[]>\r\n-     *\u002F\r\n-    protected $rules;\r\n-\r\n-    \u002F**\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $errors = [];\r\n-\r\n-    \u002F**\r\n-     * @param array $data\r\n-     * @param array $rules\r\n-     *\u002F\r\n-    public function __construct(array $data, array $rules) {\r\n-        $this->data = $data;\r\n-        $this->rules = $rules;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Run the validator.\r\n-     *\r\n-     * @throws Validation_Exception\r\n-     *\u002F\r\n-    public function validate(): void {\r\n-        foreach ($this->rules as $field => $field_rules) {\r\n-            $value = $this->data[$field] ?? null;\r\n-\r\n-            foreach ( $field_rules as $rule ) {\r\n-                if ( ! $rule->validate( $field, $value, $this->data ) ) {\r\n-                    $this->errors[$field][] = $rule->message( $field );\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        if ( ! empty( $this->errors ) ) {\r\n-            \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.ExceptionNotEscaped -- Errors are stored as array and escaped when displayed\r\n-            throw new Validation_Exception( $this->errors );\r\n-        }\r\n-    }\r\n-    \r\n-    \u002F**\r\n-     * Check if the validation passed.\r\n-     *\r\n-     * @return bool True if validation passed.\r\n-     *\u002F\r\n-    public function passes(): bool {\r\n-        return empty($this->errors);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve validation error messages.\r\n-     *\r\n-     * @return array Associative array of validation errors.\r\n-     *\u002F\r\n-    public function errors(): array {\r\n-        return $this->errors;\r\n-    }\r\n-\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Validation;\n+\u002F**\n+ * Validator class to validate data against rules.\n+ *\u002F\n+class Validator {\n+    \u002F**\n+     * @var array\n+     *\u002F\n+    protected $data;\n+\n+    \u002F**\n+     * @var array\u003Cstring, ValidationRuleInterface[]>\n+     *\u002F\n+    protected $rules;\n+\n+    \u002F**\n+     * @var array\n+     *\u002F\n+    protected $errors = [];\n+\n+    \u002F**\n+     * @param array $data\n+     * @param array $rules\n+     *\u002F\n+    public function __construct(array $data, array $rules) {\n+        $this->data = $data;\n+        $this->rules = $rules;\n+    }\n+\n+    \u002F**\n+     * Run the validator.\n+     *\n+     * @throws Validation_Exception\n+     *\u002F\n+    public function validate(): void {\n+        foreach ($this->rules as $field => $field_rules) {\n+            $value = $this->data[$field] ?? null;\n+\n+            foreach ( $field_rules as $rule ) {\n+                if ( ! $rule->validate( $field, $value, $this->data ) ) {\n+                    $this->errors[$field][] = $rule->message( $field );\n+                }\n+            }\n+        }\n+\n+        if ( ! empty( $this->errors ) ) {\n+            \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.ExceptionNotEscaped -- Errors are stored as array and escaped when displayed\n+            throw new Validation_Exception( $this->errors );\n+        }\n+    }\n+    \n+    \u002F**\n+     * Check if the validation passed.\n+     *\n+     * @return bool True if validation passed.\n+     *\u002F\n+    public function passes(): bool {\n+        return empty($this->errors);\n+    }\n+\n+    \u002F**\n+     * Retrieve validation error messages.\n+     *\n+     * @return array Associative array of validation errors.\n+     *\u002F\n+    public function errors(): array {\n+        return $this->errors;\n+    }\n+\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcomponents.json \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcomponents.json\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcomponents.json\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcomponents.json\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,21 +1,21 @@\n-{\r\n-    \"$schema\": \"https:\u002F\u002Fui.shadcn.com\u002Fschema.json\",\r\n-    \"style\": \"new-york\",\r\n-    \"rsc\": false,\r\n-    \"tsx\": true,\r\n-    \"tailwind\": {\r\n-        \"config\": \"\",\r\n-        \"css\": \"@\u002Fstyles\u002Fglobal.css\",\r\n-        \"baseColor\": \"neutral\",\r\n-        \"cssVariables\": true,\r\n-        \"prefix\": \"\"\r\n-    },\r\n-    \"aliases\": {\r\n-        \"components\": \"@\u002Fshadcn\u002Fcomponents\",\r\n-        \"utils\": \"@\u002Fshadcn\u002Flib\u002Futils\",\r\n-        \"ui\": \"@\u002Fshadcn\u002Fcomponents\u002Fui\",\r\n-        \"lib\": \"@\u002Fshadcn\u002Flib\",\r\n-        \"hooks\": \"@\u002Fshadcn\u002Fhooks\"\r\n-    },\r\n-    \"iconLibrary\": \"lucide\"\r\n-}\r\n+{\n+    \"$schema\": \"https:\u002F\u002Fui.shadcn.com\u002Fschema.json\",\n+    \"style\": \"new-york\",\n+    \"rsc\": false,\n+    \"tsx\": true,\n+    \"tailwind\": {\n+        \"config\": \"\",\n+        \"css\": \"@\u002Fstyles\u002Fglobal.css\",\n+        \"baseColor\": \"neutral\",\n+        \"cssVariables\": true,\n+        \"prefix\": \"\"\n+    },\n+    \"aliases\": {\n+        \"components\": \"@\u002Fshadcn\u002Fcomponents\",\n+        \"utils\": \"@\u002Fshadcn\u002Flib\u002Futils\",\n+        \"ui\": \"@\u002Fshadcn\u002Fcomponents\u002Fui\",\n+        \"lib\": \"@\u002Fshadcn\u002Flib\",\n+        \"hooks\": \"@\u002Fshadcn\u002Fhooks\"\n+    },\n+    \"iconLibrary\": \"lucide\"\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcomposer.json \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcomposer.json\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcomposer.json\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcomposer.json\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,42 +1,42 @@\n-{\r\n-    \"name\": \"themewinter\u002Fwp-cafe\",\r\n-    \"description\": \"WordPress Restaurant solution plugin to launch Restaurant Websites.\",\r\n-    \"type\": \"project\",\r\n-    \"require\": {\r\n-        \"themewinter\u002Funinstaller_form\": \"dev-main\",\r\n-        \"arraytics\u002Ftools-sdk\": \"dev-main\",\r\n-        \"arraytics\u002Fplugin-notice-sdk\": \"dev-main\",\r\n-        \"themewinter\u002Femail-notification-sdk\": \"dev-main\"\r\n-    },\r\n-    \"autoload\": {\r\n-        \"classmap\": [\r\n-            \"base\u002F\",\r\n-            \"core\u002F\",\r\n-            \"utils\u002F\",\r\n-            \"upgrades\u002F\",\r\n-            \"traits\u002F\",\r\n-            \"widgets\u002F\"\r\n-        ],\r\n-        \"files\": [\r\n-            \"utils\u002Fhelpers.php\"\r\n-        ]\r\n-    },\r\n-    \"repositories\": [\r\n-        {\r\n-            \"type\": \"vcs\",\r\n-            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Funinstaller_form\"\r\n-        },\r\n-        {\r\n-            \"type\": \"vcs\",\r\n-            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Ftools-sdk\"\r\n-        },\r\n-        {\r\n-            \"type\": \"vcs\",\r\n-            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Fplugin-notice-sdk\"\r\n-        },\r\n-        {\r\n-            \"type\": \"vcs\",\r\n-            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Femail-notification-sdk\"\r\n-        }\r\n-    ]\r\n-}\r\n+{\n+    \"name\": \"themewinter\u002Fwp-cafe\",\n+    \"description\": \"WordPress Restaurant solution plugin to launch Restaurant Websites.\",\n+    \"type\": \"project\",\n+    \"require\": {\n+        \"themewinter\u002Funinstaller_form\": \"dev-main\",\n+        \"arraytics\u002Ftools-sdk\": \"dev-main\",\n+        \"arraytics\u002Fplugin-notice-sdk\": \"dev-main\",\n+        \"themewinter\u002Femail-notification-sdk\": \"dev-main\"\n+    },\n+    \"autoload\": {\n+        \"classmap\": [\n+            \"base\u002F\",\n+            \"core\u002F\",\n+            \"utils\u002F\",\n+            \"upgrades\u002F\",\n+            \"traits\u002F\",\n+            \"widgets\u002F\"\n+        ],\n+        \"files\": [\n+            \"utils\u002Fhelpers.php\"\n+        ]\n+    },\n+    \"repositories\": [\n+        {\n+            \"type\": \"vcs\",\n+            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Funinstaller_form\"\n+        },\n+        {\n+            \"type\": \"vcs\",\n+            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Ftools-sdk\"\n+        },\n+        {\n+            \"type\": \"vcs\",\n+            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Fplugin-notice-sdk\"\n+        },\n+        {\n+            \"type\": \"vcs\",\n+            \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Femail-notification-sdk\"\n+        }\n+    ]\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fadmin-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fadmin-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fadmin-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fadmin-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,39 +1,39 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-use WpCafe\\Admin\\Migration_Runner;\r\n-use WpCafe\\Admin\\Controllers\\Migration_Controller;\r\n-use WpCafe\\Upgrades\\Install_Detector;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * Admin_Service_Provider will responsible for all admin services\r\n- *\r\n- * @package WpCafe\u002FAdmin\r\n- *\u002F\r\n-\r\n-class Admin_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Menu::class,\r\n-        Default_Settings::class,\r\n-        Post_Status::class,\r\n-        WooCommerce_Admin::class,\r\n-        Install_Detector::class,\r\n-        Migration_Runner::class,\r\n-        Migration_Controller::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_admin_services',  $this->services );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+use WpCafe\\Admin\\Migration_Runner;\n+use WpCafe\\Admin\\Controllers\\Migration_Controller;\n+use WpCafe\\Upgrades\\Install_Detector;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * Admin_Service_Provider will responsible for all admin services\n+ *\n+ * @package WpCafe\u002FAdmin\n+ *\u002F\n+\n+class Admin_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Menu::class,\n+        Default_Settings::class,\n+        Post_Status::class,\n+        WooCommerce_Admin::class,\n+        Install_Detector::class,\n+        Migration_Runner::class,\n+        Migration_Controller::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_admin_services',  $this->services );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,98 +1,98 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin\\Controllers;\r\n-\r\n-use WP_REST_Server;\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Upgrades\\Upgrader;\r\n-\r\n-\u002F**\r\n- * Migration_Controller class. Handles migration related REST API requests.\r\n- *\r\n- * @package WpCafe\u002FAdmin\u002FControllers\r\n- *\u002F\r\n-class Migration_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Store the namespace for the REST API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Store the REST base for the API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'migration';\r\n-\r\n-    \u002F**\r\n-     * Register the REST routes for migration.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Frun',\r\n-            [\r\n-                'methods'  => WP_REST_Server::CREATABLE,\r\n-                'callback' => [ $this, 'run_migration' ],\r\n-                'permission_callback' => [ $this, 'check_permissions' ],\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Run migration.\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function run_migration() {\r\n-        $db_migration = get_option( 'wpcafe_db_migration', false );\r\n-        $db_migration_pro = get_option( 'wpcafe_db_migration_pro', false );\r\n-        $old_settings = get_option( 'wpcafe_reservation_settings_options' );\r\n-\r\n-        if ( empty( $old_settings ) ) {\r\n-            return $this->error( __( 'No old settings found. Migration not required.', 'wp-cafe' ), 400 );\r\n-        }\r\n-\r\n-        try {\r\n-            update_option( 'wpcafe_old_settings', $old_settings );\r\n-\r\n-            $upgrader = new Upgrader();\r\n-            $results = [];\r\n-\r\n-            if ( ! $db_migration ) {\r\n-                $upgrader->run();\r\n-                update_option( 'wpcafe_db_migration', true );\r\n-                $results['free'] = true;\r\n-            }\r\n-\r\n-            if ( ! $db_migration_pro && function_exists( 'wpcafe_pro' ) ) {\r\n-                $upgrader->run_pro();\r\n-                update_option( 'wpcafe_db_migration_pro', true );\r\n-                $results['pro'] = true;\r\n-            }\r\n-            delete_option( 'wpcafe_v2_upgrade_detected' );\r\n-\r\n-            return $this->response( [\r\n-                'message' => __( 'Migration completed successfully.', 'wp-cafe' ),\r\n-                'results' => $results,\r\n-            ] );\r\n-        } catch ( \\Exception $e ) {\r\n-            return $this->error(\r\n-                \u002F* translators: %s: error message *\u002F\r\n-                sprintf( __( 'Migration failed: %s', 'wp-cafe' ), $e->getMessage() ), 500, 'migration_error', $e->getMessage()\r\n-            );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for migration operations.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function check_permissions() {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Admin\\Controllers;\n+\n+use WP_REST_Server;\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Upgrades\\Upgrader;\n+\n+\u002F**\n+ * Migration_Controller class. Handles migration related REST API requests.\n+ *\n+ * @package WpCafe\u002FAdmin\u002FControllers\n+ *\u002F\n+class Migration_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Store the namespace for the REST API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Store the REST base for the API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'migration';\n+\n+    \u002F**\n+     * Register the REST routes for migration.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes() {\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Frun',\n+            [\n+                'methods'  => WP_REST_Server::CREATABLE,\n+                'callback' => [ $this, 'run_migration' ],\n+                'permission_callback' => [ $this, 'check_permissions' ],\n+            ]\n+        );\n+    }\n+\n+    \u002F**\n+     * Run migration.\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function run_migration() {\n+        $db_migration = get_option( 'wpcafe_db_migration', false );\n+        $db_migration_pro = get_option( 'wpcafe_db_migration_pro', false );\n+        $old_settings = get_option( 'wpcafe_reservation_settings_options' );\n+\n+        if ( empty( $old_settings ) ) {\n+            return $this->error( __( 'No old settings found. Migration not required.', 'wp-cafe' ), 400 );\n+        }\n+\n+        try {\n+            update_option( 'wpcafe_old_settings', $old_settings );\n+\n+            $upgrader = new Upgrader();\n+            $results = [];\n+\n+            if ( ! $db_migration ) {\n+                $upgrader->run();\n+                update_option( 'wpcafe_db_migration', true );\n+                $results['free'] = true;\n+            }\n+\n+            if ( ! $db_migration_pro && function_exists( 'wpcafe_pro' ) ) {\n+                $upgrader->run_pro();\n+                update_option( 'wpcafe_db_migration_pro', true );\n+                $results['pro'] = true;\n+            }\n+            delete_option( 'wpcafe_v2_upgrade_detected' );\n+\n+            return $this->response( [\n+                'message' => __( 'Migration completed successfully.', 'wp-cafe' ),\n+                'results' => $results,\n+            ] );\n+        } catch ( \\Exception $e ) {\n+            return $this->error(\n+                \u002F* translators: %s: error message *\u002F\n+                sprintf( __( 'Migration failed: %s', 'wp-cafe' ), $e->getMessage() ), 500, 'migration_error', $e->getMessage()\n+            );\n+        }\n+    }\n+\n+    \u002F**\n+     * Check permissions for migration operations.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function check_permissions() {\n+        return current_user_can( 'manage_options' );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fdefault-settings.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fdefault-settings.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fdefault-settings.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fdefault-settings.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,45 +1,45 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Add default settings\r\n- *\r\n- * @package WpCafe\u002FDefault settings\r\n- *\u002F\r\n-class Default_Settings implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_filter( 'wpcafe_settings', [ $this, 'add_default_seetings' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add default settings\r\n-     *\r\n-     * @param   array  $settings  Existing settings\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function add_default_seetings( $settings ) {\r\n-        $default = [\r\n-            'wc_status' => wpc_get_plugin_status('woocommerce'),\r\n-            'currency' => function_exists('WC') ? get_woocommerce_currency() : wpc_get_option('currency'),\r\n-            'currency_symbol_position' => get_option('woocommerce_currency_pos', 'left'),\r\n-            'currency_price_separator' => get_option('woocommerce_price_thousand_sep', ','),\r\n-            'currency_decimals'        => get_option('woocommerce_price_num_decimals', 2),\r\n-            'restaurant_schedule'      => wpc_get_schedule(),\r\n-            'reservation_total_seat_capacity' => wpc_get_reservation_capacity(),\r\n-            'display_location_selector' => wpc_get_option('display_location_selector', 'dont_show'),\r\n-        ];\r\n-\r\n-        return array_merge( $settings, $default );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Add default settings\n+ *\n+ * @package WpCafe\u002FDefault settings\n+ *\u002F\n+class Default_Settings implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_filter( 'wpcafe_settings', [ $this, 'add_default_seetings' ] );\n+    }\n+\n+    \u002F**\n+     * Add default settings\n+     *\n+     * @param   array  $settings  Existing settings\n+     *\n+     * @return  array\n+     *\u002F\n+    public function add_default_seetings( $settings ) {\n+        $default = [\n+            'wc_status' => wpc_get_plugin_status('woocommerce'),\n+            'currency' => function_exists('WC') ? get_woocommerce_currency() : wpc_get_option('currency'),\n+            'currency_symbol_position' => get_option('woocommerce_currency_pos', 'left'),\n+            'currency_price_separator' => get_option('woocommerce_price_thousand_sep', ','),\n+            'currency_decimals'        => get_option('woocommerce_price_num_decimals', 2),\n+            'restaurant_schedule'      => wpc_get_schedule(),\n+            'reservation_total_seat_capacity' => wpc_get_reservation_capacity(),\n+            'display_location_selector' => wpc_get_option('display_location_selector', 'dont_show'),\n+        ];\n+\n+        return array_merge( $settings, $default );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fmenu.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fmenu.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fmenu.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fmenu.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,59 +1,59 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Menu class. Register menus\r\n- *\r\n- * @package WpCafe\u002FAdminMenu\r\n- *\u002F\r\n-class Menu implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'admin_menu', [ $this, 'register_admin_menu' ] ); \r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register admin menu\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register_admin_menu() {\r\n-        global $submenu;\r\n-        $capability = 'manage_options';\r\n-        $slug       = 'wpcafe';\r\n-        $url        = 'admin.php?page=' . $slug . '#';  \r\n-        add_menu_page(\r\n-            esc_html__('WPCafe', 'wp-cafe'),\r\n-            esc_html__('WPCafe', 'wp-cafe'),\r\n-            $capability,\r\n-            $slug,\r\n-            array($this, 'wpcafe_dashboard_view'),\r\n-            wpcafe()->assets_url . '\u002Fimages\u002Fbrand_icon.svg',\r\n-            30\r\n-        );\r\n- \r\n-    }\r\n-\r\n-    \r\n-    \r\n-    \u002F**\r\n-     * Render main menu page\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function wpcafe_dashboard_view() {\r\n-        ?>\r\n-        \u003Cdiv class=\"wrap\" id=\"wpcafe_dashboard\">\u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n- \r\n-  \r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Menu class. Register menus\n+ *\n+ * @package WpCafe\u002FAdminMenu\n+ *\u002F\n+class Menu implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'admin_menu', [ $this, 'register_admin_menu' ] ); \n+    }\n+\n+    \u002F**\n+     * Register admin menu\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register_admin_menu() {\n+        global $submenu;\n+        $capability = 'manage_options';\n+        $slug       = 'wpcafe';\n+        $url        = 'admin.php?page=' . $slug . '#';  \n+        add_menu_page(\n+            esc_html__('WPCafe', 'wp-cafe'),\n+            esc_html__('WPCafe', 'wp-cafe'),\n+            $capability,\n+            $slug,\n+            array($this, 'wpcafe_dashboard_view'),\n+            wpcafe()->assets_url . '\u002Fimages\u002Fbrand_icon.svg',\n+            30\n+        );\n+ \n+    }\n+\n+    \n+    \n+    \u002F**\n+     * Render main menu page\n+     *\n+     * @return  void\n+     *\u002F\n+    public function wpcafe_dashboard_view() {\n+        ?>\n+        \u003Cdiv class=\"wrap\" id=\"wpcafe_dashboard\">\u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+ \n+  \n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fmigration-runner.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fmigration-runner.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fmigration-runner.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fmigration-runner.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,78 +1,78 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Upgrades\\Install_Detector;\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Migration_Runner class. Shows migration notice\r\n- *\r\n- * @package WpCafe\u002FAdminMenu\r\n- *\u002F\r\n-class Migration_Runner implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'admin_notices', [ $this, 'show_migration_notice' ] );\r\n-        add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_migration_assets' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue migration notice assets\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function enqueue_migration_assets() {\r\n-        $db_migration = get_option( 'wpcafe_db_migration', false );\r\n-\r\n-        \u002F\u002F Only enqueue if migration is needed\r\n-        if ( $db_migration || ! Install_Detector::is_v2_upgrade() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_enqueue_script( 'wpcafe-migration-notice' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Show migration notice if migration is needed\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function show_migration_notice() {\r\n-        $db_migration = get_option( 'wpcafe_db_migration', false );\r\n-        if ( $db_migration || ! Install_Detector::is_v2_upgrade() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        ?>\r\n-        \u003Cdiv class=\"notice notice-warning wpcafe-migration-notice is-dismissible\"\r\n-             data-notice=\"migration\"\r\n-             data-rest-url=\"\u003C?php echo esc_attr( rest_url( 'wpcafe\u002Fv2\u002Fmigration\u002Frun' ) ); ?>\"\r\n-             data-nonce=\"\u003C?php echo esc_attr( wp_create_nonce( 'wp_rest' ) ); ?>\"\r\n-             data-success-message=\"\u003C?php esc_attr_e( 'Migration completed successfully!', 'wp-cafe' ); ?>\"\r\n-             data-error-message=\"\u003C?php esc_attr_e( 'Migration failed. Please try again.', 'wp-cafe' ); ?>\">\r\n-            \u003Cp>\r\n-                \u003Cstrong>\u003C?php esc_html_e( 'WP Cafe Database Migration Required', 'wp-cafe' ); ?>\u003C\u002Fstrong>\r\n-            \u003C\u002Fp>\r\n-            \u003Cp>\r\n-                \u003C?php esc_html_e( 'WP Cafe has been updated and requires a database migration to work properly. Please click the button below to run the migration.', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fp>\r\n-            \u003Cp style=\"color: #dc3232; font-weight: 600;\">\r\n-                \u003Cstrong>⚠️ \u003C?php esc_html_e( 'Important: Please backup your database before running the migration!', 'wp-cafe' ); ?>\u003C\u002Fstrong>\r\n-            \u003C\u002Fp>\r\n-            \u003Cp>\r\n-                \u003Cbutton type=\"button\" class=\"button button-primary\" id=\"wpcafe-run-migration\">\r\n-                    \u003C?php esc_html_e( 'Run Migration', 'wp-cafe' ); ?>\r\n-                \u003C\u002Fbutton>\r\n-                \u003Cspan class=\"spinner\" style=\"float: none; margin: 0 10px;\">\u003C\u002Fspan>\r\n-                \u003Cspan class=\"wpcafe-migration-message\">\u003C\u002Fspan>\r\n-            \u003C\u002Fp>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Upgrades\\Install_Detector;\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Migration_Runner class. Shows migration notice\n+ *\n+ * @package WpCafe\u002FAdminMenu\n+ *\u002F\n+class Migration_Runner implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'admin_notices', [ $this, 'show_migration_notice' ] );\n+        add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_migration_assets' ] );\n+    }\n+\n+    \u002F**\n+     * Enqueue migration notice assets\n+     *\n+     * @return  void\n+     *\u002F\n+    public function enqueue_migration_assets() {\n+        $db_migration = get_option( 'wpcafe_db_migration', false );\n+\n+        \u002F\u002F Only enqueue if migration is needed\n+        if ( $db_migration || ! Install_Detector::is_v2_upgrade() ) {\n+            return;\n+        }\n+\n+        wp_enqueue_script( 'wpcafe-migration-notice' );\n+    }\n+\n+    \u002F**\n+     * Show migration notice if migration is needed\n+     *\n+     * @return  void\n+     *\u002F\n+    public function show_migration_notice() {\n+        $db_migration = get_option( 'wpcafe_db_migration', false );\n+        if ( $db_migration || ! Install_Detector::is_v2_upgrade() ) {\n+            return;\n+        }\n+\n+        ?>\n+        \u003Cdiv class=\"notice notice-warning wpcafe-migration-notice is-dismissible\"\n+             data-notice=\"migration\"\n+             data-rest-url=\"\u003C?php echo esc_attr( rest_url( 'wpcafe\u002Fv2\u002Fmigration\u002Frun' ) ); ?>\"\n+             data-nonce=\"\u003C?php echo esc_attr( wp_create_nonce( 'wp_rest' ) ); ?>\"\n+             data-success-message=\"\u003C?php esc_attr_e( 'Migration completed successfully!', 'wp-cafe' ); ?>\"\n+             data-error-message=\"\u003C?php esc_attr_e( 'Migration failed. Please try again.', 'wp-cafe' ); ?>\">\n+            \u003Cp>\n+                \u003Cstrong>\u003C?php esc_html_e( 'WP Cafe Database Migration Required', 'wp-cafe' ); ?>\u003C\u002Fstrong>\n+            \u003C\u002Fp>\n+            \u003Cp>\n+                \u003C?php esc_html_e( 'WP Cafe has been updated and requires a database migration to work properly. Please click the button below to run the migration.', 'wp-cafe' ); ?>\n+            \u003C\u002Fp>\n+            \u003Cp style=\"color: #dc3232; font-weight: 600;\">\n+                \u003Cstrong>⚠️ \u003C?php esc_html_e( 'Important: Please backup your database before running the migration!', 'wp-cafe' ); ?>\u003C\u002Fstrong>\n+            \u003C\u002Fp>\n+            \u003Cp>\n+                \u003Cbutton type=\"button\" class=\"button button-primary\" id=\"wpcafe-run-migration\">\n+                    \u003C?php esc_html_e( 'Run Migration', 'wp-cafe' ); ?>\n+                \u003C\u002Fbutton>\n+                \u003Cspan class=\"spinner\" style=\"float: none; margin: 0 10px;\">\u003C\u002Fspan>\n+                \u003Cspan class=\"wpcafe-migration-message\">\u003C\u002Fspan>\n+            \u003C\u002Fp>\n+        \u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fpost-status.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fpost-status.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fpost-status.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fpost-status.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,92 +1,92 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Add default settings\r\n- *\r\n- * @package WpCafe\u002FDefault settings\r\n- *\u002F\r\n-class Post_Status implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'init', [ $this, 'register_active_post_status' ], 999 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Registers custom post status 'active' for posts.\r\n-     *\r\n-     * This function is hooked into 'init' and registers a new post status called 'active'.\r\n-     * The status is public, included in admin lists, and displays a count.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_active_post_status() {\r\n-        register_post_status( 'active', [\r\n-            'label'                     => _x( 'Active', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => true,\r\n-            'show_in_admin_status_list' => true,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Active \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Active \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-\r\n-        register_post_status( 'inactive', [\r\n-            'label'                     => _x( 'Inactive', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => false,\r\n-            'show_in_admin_status_list' => false,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Inactive \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Inactive \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-\r\n-        register_post_status( 'confirmed', [\r\n-            'label'                     => _x( 'Confirmed', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => false,\r\n-            'show_in_admin_status_list' => false,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Confirmed \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Confirmed \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-\r\n-        register_post_status( 'pending_payment', [\r\n-            'label'                     => _x( 'Pending Payment', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => false,\r\n-            'show_in_admin_status_list' => false,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Pending Payment \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Pending Payment \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-\r\n-        register_post_status( 'refunded', [\r\n-            'label'                     => _x( 'Refunded', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => false,\r\n-            'show_in_admin_status_list' => false,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Refunded \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Refunded \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-\r\n-        register_post_status( 'cancelled', [\r\n-            'label'                     => _x( 'Cancelled', 'post status', 'wp-cafe' ),\r\n-            'public'                    => true,\r\n-            'exclude_from_search'       => false,\r\n-            'show_in_admin_all_list'    => false,\r\n-            'show_in_admin_status_list' => false,\r\n-            \u002F* translators: %s: number of posts *\u002F\r\n-            'label_count'               => _n_noop( 'Cancelled \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Cancelled \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\r\n-        ] );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Add default settings\n+ *\n+ * @package WpCafe\u002FDefault settings\n+ *\u002F\n+class Post_Status implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'init', [ $this, 'register_active_post_status' ], 999 );\n+    }\n+\n+    \u002F**\n+     * Registers custom post status 'active' for posts.\n+     *\n+     * This function is hooked into 'init' and registers a new post status called 'active'.\n+     * The status is public, included in admin lists, and displays a count.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_active_post_status() {\n+        register_post_status( 'active', [\n+            'label'                     => _x( 'Active', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => true,\n+            'show_in_admin_status_list' => true,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Active \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Active \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+\n+        register_post_status( 'inactive', [\n+            'label'                     => _x( 'Inactive', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => false,\n+            'show_in_admin_status_list' => false,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Inactive \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Inactive \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+\n+        register_post_status( 'confirmed', [\n+            'label'                     => _x( 'Confirmed', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => false,\n+            'show_in_admin_status_list' => false,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Confirmed \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Confirmed \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+\n+        register_post_status( 'pending_payment', [\n+            'label'                     => _x( 'Pending Payment', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => false,\n+            'show_in_admin_status_list' => false,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Pending Payment \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Pending Payment \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+\n+        register_post_status( 'refunded', [\n+            'label'                     => _x( 'Refunded', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => false,\n+            'show_in_admin_status_list' => false,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Refunded \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Refunded \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+\n+        register_post_status( 'cancelled', [\n+            'label'                     => _x( 'Cancelled', 'post status', 'wp-cafe' ),\n+            'public'                    => true,\n+            'exclude_from_search'       => false,\n+            'show_in_admin_all_list'    => false,\n+            'show_in_admin_status_list' => false,\n+            \u002F* translators: %s: number of posts *\u002F\n+            'label_count'               => _n_noop( 'Cancelled \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'Cancelled \u003Cspan class=\"count\">(%s)\u003C\u002Fspan>', 'wp-cafe' ),\n+        ] );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fwoo-admin.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fwoo-admin.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fadmin\u002Fwoo-admin.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fadmin\u002Fwoo-admin.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,1098 +1,1098 @@\n-\u003C?php\r\n-namespace WpCafe\\Admin;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract; \r\n-\u002F**\r\n- * WooCommerce Admin Integration class\r\n- *\r\n- * @package WpCafe\u002FWooCommerce\r\n- *\u002F\r\n-class WooCommerce_Admin implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        \u002F\u002F Load custom sidebar for WooCommerce\r\n-        if ( class_exists( 'WooCommerce' ) ) {\r\n-            add_filter( 'admin_body_class', [ $this, 'wpc_add_wpcafe_body_class' ] );\r\n-            add_action( 'admin_enqueue_scripts', [ $this, 'wpc_enqueue_link_param_script' ] );\r\n-            add_action( 'admin_head', [ $this, 'wpc_woocommerce_custom_sidebar' ] );\r\n-            add_filter( 'redirect_post_location', [ $this, 'wpcafe_keep_param_after_save' ] );\r\n-            add_action( 'wp_redirect', [ $this, 'wpc_preserve_wpcafe_redirect' ], 1 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if current page is WooCommerce admin page with wpcafe parameter\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    private function is_wpcafe_woocommerce_page() {\r\n-        \u002F\u002F Check if wpcafe parameter is present\r\n-        if ( ! isset( $_GET['wpcafe'] ) || $_GET['wpcafe'] !== 'true' ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        $current_screen = get_current_screen(); \r\n-        if ( ! $current_screen || $current_screen->id === 'toplevel_page_wpcafe' ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Define WooCommerce screen IDs\r\n-        $woocommerce_screens = apply_filters( 'wpcafe_woocommerce_screens', [\r\n-            'product',\r\n-            'edit-product',\r\n-            'edit-product_cat',\r\n-            'edit-product_tag',\r\n-            'shop_order',\r\n-            'edit-shop_order',\r\n-            'shop_coupon',\r\n-            'edit-shop_coupon',\r\n-            'edit-product_brand',\r\n-            'product_page_product_importer',\r\n-            'product_page_product_exporter',\r\n-            'woocommerce_page_wc-admin'\r\n-        ] );\r\n-\r\n-        \u002F\u002F Check for WooCommerce page prefix\r\n-        $is_woocommerce_page = strpos( $current_screen->id, 'woocommerce_page_' ) === 0;\r\n-        \r\n-        \u002F\u002F Check for specific WooCommerce screens\r\n-        $is_woocommerce_screen = in_array( $current_screen->id, $woocommerce_screens, true );\r\n-\r\n-        return $is_woocommerce_page || $is_woocommerce_screen;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * WP Cafe Custom Sidebar\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function wpc_woocommerce_custom_sidebar() {\r\n-        if ( ! $this->is_wpcafe_woocommerce_page() ) {\r\n-            return;\r\n-        }\r\n-        \u002F\u002F Get menu items for WooCommerce sidebar\r\n-        $menu_items = $this->get_woo_menu_items(); \r\n- \r\n-        ?>\r\n-        \u003C!-- Mobile Overlay -->\r\n-        \u003Cdiv class=\"woo-wpc-sidebar-overlay\" id=\"woo-wpc-sidebar-overlay\">\u003C\u002Fdiv>\r\n-\r\n-        \u003Cdiv class=\"woo-wpc-sidebar-wrapper\" id=\"woo-wpc-sidebar-wrapper\">\r\n-            \u003C?php $this->render_woo_sidebar_html($menu_items); ?>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php\r\n-        $this->render_woocommerce_styles();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Render WooCommerce custom styles\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    private function render_woocommerce_styles() {\r\n-        ?>\r\n-        \u003Cstyle>\r\n-        .toplevel_page_wpcafe #adminmenumain,\r\n-        body.wpcafe-woo-admin-page #adminmenumain {\r\n-            display: none;\r\n-        }\r\n-        \r\n-        .woocommerce-layout__header {\r\n-            width: calc(100% - 220px);\r\n-        }\r\n-\r\n-     \r\n-        \r\n-        body.wpcafe-woo-admin-page #wpcontent {\r\n-            margin-left: 80px;\r\n-            transition: margin-left 0.3s ease;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-wrapper {\r\n-            position: fixed;\r\n-            z-index: 1111;\r\n-            background: #fff;\r\n-            margin-left: 220px;\r\n-            display: flex;\r\n-            justify-content: space-between;\r\n-            padding: 10px 20px;\r\n-            align-items: center;\r\n-            transition: all 0.3s ease;\r\n-        }\r\n-        \r\n-        \u002F* #woocommerce-embedded-root {\r\n-            visibility: hidden;\r\n-            opacity: 0;\r\n-        } *\u002F\r\n-        \r\n-        .woo-wpc-topbar-center ul {\r\n-            display: flex;\r\n-            list-style: none;\r\n-            margin: 0;\r\n-            padding: 0;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-center ul li {\r\n-            margin: 0;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-center ul a {\r\n-            font-size: 16px;\r\n-            display: block;\r\n-            margin: 0 20px;\r\n-            color: #000;\r\n-            text-decoration: none;\r\n-            padding: 10px 15px;\r\n-            border-radius: 4px;\r\n-            transition: background-color 0.3s ease;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-center ul a:hover,\r\n-        .woo-wpc-topbar-center ul a.active {\r\n-            background-color: #fff2ee;\r\n-            color: #f45925;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-left h2 {\r\n-            font-size: 20px;\r\n-            margin: 0;\r\n-            color: #23282d;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-right-logo a {\r\n-            font-size: 16px;\r\n-            color: #0073aa;\r\n-            text-decoration: none;\r\n-            padding: 10px 15px;\r\n-            border-radius: 4px;\r\n-            transition: background-color 0.3s ease;\r\n-        }\r\n-        \r\n-        .woo-wpc-topbar-right-logo a:hover {\r\n-            background-color: #f0f0f0;\r\n-        }\r\n-        .sidebar-group-title {\r\n-            font-size: 17px; \r\n-            font-weight: 700;\r\n-            margin: 0 0 20px;\r\n-        }\r\n-        .sidebar-group{\r\n-            padding: 30px 0;\r\n-        }\r\n-        .wpc-back-to-home{\r\n-            display: block;  \r\n-            color: #f55925;\r\n-            font-size: 14px; \r\n-            text-decoration: none;\r\n-            margin-bottom: 20px;\r\n-            font-weight: 500;\r\n-        }\r\n-        .sidebar-top{\r\n-            padding: 10px 20px;\r\n-        }\r\n-        \r\n-        \u002F* Responsive design *\u002F\r\n-        @media (max-width: 1200px) {\r\n-            .woo-wpc-topbar-center ul a {\r\n-                margin: 0 10px;\r\n-                font-size: 14px;\r\n-            }\r\n-        }\r\n-        \r\n-        @media (max-width: 768px) {\r\n-            .woo-wpc-topbar-wrapper {\r\n-                flex-direction: column;\r\n-                padding: 10px;\r\n-            }\r\n-            \r\n-            .woo-wpc-topbar-center ul {\r\n-                flex-wrap: wrap;\r\n-                justify-content: center;\r\n-            }\r\n-            \r\n-            .woo-wpc-topbar-center ul a {\r\n-                margin: 5px;\r\n-                font-size: 14px;\r\n-            }\r\n-        }\r\n-\r\n-        \u002F* WooCommerce Sidebar Styles *\u002F\r\n-        .woo-wpc-sidebar {\r\n-            position: fixed;\r\n-            top: 0;\r\n-            left: 0;\r\n-            width: 220px;\r\n-            height: calc(100vh - 30px);\r\n-            background: #ffffff;\r\n-            border-right: 1px solid #e5e7eb;\r\n-            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\r\n-            z-index: 1050;\r\n-            margin-top: 32px;\r\n-            transition: all 0.3s ease;\r\n-            display: flex;\r\n-            flex-direction: column;\r\n-            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed {\r\n-            width: 80px;\r\n-        }\r\n-\r\n-        .sidebar-header {\r\n-            padding: 40px 20px 10px;\r\n-            border-bottom: 1px solid #f3f4f6;\r\n-            display: flex;\r\n-            align-items: center;\r\n-            justify-content: space-between;\r\n-            background: #ffffff; \r\n-        }\r\n-\r\n-        .sidebar-brand {\r\n-            display: flex;\r\n-            align-items: center;\r\n-            gap: 12px;\r\n-            flex: 1;\r\n-            min-width: 0;\r\n-            text-decoration: none;\r\n-        }\r\n-\r\n-        .sidebar-logo {\r\n-            width: 40px;\r\n-            height: 40px;\r\n-            background: #f97316;\r\n-            border-radius: 50%;\r\n-            display: flex;\r\n-            align-items: center;\r\n-            justify-content: center;\r\n-            flex-shrink: 0;\r\n-        }\r\n-\r\n-        .sidebar-logo img {\r\n-            width: 24px;\r\n-            height: 24px;\r\n-            filter: brightness(0) invert(1);\r\n-        }\r\n-\r\n-        .sidebar-title {\r\n-            font-size: 20px;\r\n-            font-weight: 700;\r\n-            color: #111827;\r\n-            white-space: nowrap;\r\n-            transition: all 0.3s ease;\r\n-            letter-spacing: -0.025em;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed .sidebar-title {\r\n-            opacity: 0;\r\n-            width: 0;\r\n-            overflow: hidden;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar .sidebar-title {\r\n-            opacity: 1;\r\n-            width: auto;\r\n-        }\r\n-\r\n-        .sidebar-toggle {\r\n-            background: #f9fafb;\r\n-            border: 1px solid #e5e7eb;\r\n-            border-radius: 8px;\r\n-            width: 30px;\r\n-            height: 30px;\r\n-            display: flex;\r\n-            align-items: center;\r\n-            justify-content: center;\r\n-            cursor: pointer;\r\n-            transition: all 0.2s ease;\r\n-            flex-shrink: 0;\r\n-            margin-right: -29px;\r\n-        }\r\n-\r\n-        .sidebar-toggle:hover {\r\n-            background: #f3f4f6;\r\n-            border-color: #d1d5db;\r\n-        }\r\n-\r\n-        .toggle-icon {\r\n-            font-size: 16px;\r\n-            font-weight: 600;\r\n-            color: #6b7280;\r\n-            transition: transform 0.3s ease;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar .toggle-icon {\r\n-            transform: rotate(0deg);\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed .toggle-icon {\r\n-            transform: rotate(180deg);\r\n-        }\r\n-\r\n-        .sidebar-nav {\r\n-            flex: 1;\r\n-            overflow-y: auto;\r\n-            padding: 0;\r\n-            \u002F* Hide scrollbar for webkit browsers *\u002F\r\n-            scrollbar-width: none; \u002F* Firefox *\u002F\r\n-            -ms-overflow-style: none; \u002F* Internet Explorer 10+ *\u002F\r\n-        }\r\n-        \r\n-        .sidebar-nav::-webkit-scrollbar {\r\n-            display: none; \u002F* WebKit browsers *\u002F\r\n-        }\r\n-\r\n-        .sidebar-menu {\r\n-            list-style: none;\r\n-            margin: 0;\r\n-            padding: 0;\r\n-        }\r\n-\r\n-        .sidebar-menu-item {\r\n-            margin: 0;\r\n-        }\r\n-\r\n-        .sidebar-link {\r\n-            display: flex;\r\n-            align-items: center;\r\n-            gap: 12px;\r\n-            padding: 12px 20px;\r\n-            color: #374151;\r\n-            text-decoration: none;\r\n-            transition: all 0.2s ease;\r\n-            border-radius: 0;\r\n-            position: relative;\r\n-            font-size: 14px;\r\n-            font-weight: 500;\r\n-            \r\n-        }\r\n-\r\n-        .sidebar-link:hover {\r\n-            background: #f9fafb;\r\n-            color: #111827;\r\n-        }\r\n-\r\n-        .sidebar-link.active {\r\n-            background: #fff2ee;\r\n-            color: #f45925;\r\n-        }\r\n-\r\n-        .sidebar-link.active:hover {\r\n-            background: #fff2ee;\r\n-            color: #f45925;\r\n-        }\r\n-\r\n-\r\n-        .sidebar-icon {\r\n-            width: 20px;\r\n-            height: 20px;\r\n-            display: flex;\r\n-            align-items: center;\r\n-            justify-content: center;\r\n-            flex-shrink: 0;\r\n-        }\r\n-\r\n-        .sidebar-icon svg {\r\n-            width: 100%;\r\n-            height: 100%;\r\n-            stroke-width: 1.5;\r\n-        }\r\n-\r\n-        .sidebar-text {\r\n-            font-size: 14px;\r\n-            font-weight: 500;\r\n-            white-space: nowrap;\r\n-            transition: all 0.3s ease; \r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed .sidebar-text {\r\n-            opacity: 0;\r\n-            width: 0;\r\n-            overflow: hidden;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar .sidebar-text {\r\n-            opacity: 1;\r\n-            width: auto;\r\n-        }\r\n-\r\n-        .sidebar-footer {\r\n-            padding: 10px;\r\n-            border-top: 1px solid #f3f4f6;\r\n-            background: #ffffff;\r\n-        }\r\n-\r\n-        .wp-return-link { \r\n-            gap: 12px;   \r\n-            text-decoration: none; \r\n-        }\r\n- \r\n-\r\n-        .wp-icon {\r\n-            width: 24px;\r\n-            height: 24px;\r\n-            background: #0369a1;\r\n-            color: white;\r\n-            border-radius: 6px;\r\n-            display: flex;\r\n-            align-items: center;\r\n-            justify-content: center;\r\n-            font-weight: 700;\r\n-            font-size: 14px;\r\n-            flex-shrink: 0;\r\n-            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n-        }\r\n-\r\n-        .wp-text {\r\n-            font-size: 14px;\r\n-            white-space: nowrap;\r\n-            transition: all 0.3s ease;\r\n-            font-weight: 500;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed .wp-text {\r\n-            opacity: 0;\r\n-            width: 0;\r\n-            overflow: hidden;\r\n-        }\r\n-        .woo-wpc-sidebar .wp-text {\r\n-            opacity: 1;\r\n-            width: auto;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar.collapsed .wp-return-link {\r\n-            justify-content: center; \r\n-        }\r\n-\r\n-        .woo-wpc-sidebar .wp-return-link {\r\n-            justify-content: flex-start; \r\n-        }\r\n-\r\n-        \u002F* Sidebar Groups *\u002F\r\n-        body.sidebar-collapsed .sidebar-link {\r\n-            justify-content: center;\r\n-        }\r\n-        \r\n-\r\n-        \u002F* Mobile Overlay *\u002F\r\n-        .woo-wpc-sidebar-overlay {\r\n-            display: none;\r\n-            position: fixed;\r\n-            top: 0;\r\n-            left: 0;\r\n-            width: 100%;\r\n-            height: 100%;\r\n-            background: rgba(0, 0, 0, 0.5);\r\n-            z-index: 999;\r\n-            opacity: 0;\r\n-            transition: opacity 0.3s ease;\r\n-        }\r\n-\r\n-        .woo-wpc-sidebar-overlay.active {\r\n-            display: block;\r\n-            opacity: 1;\r\n-        }\r\n-\r\n-        \u002F* Responsive Design *\u002F\r\n-        @media (max-width: 768px) {\r\n-            \u002F* Hide desktop toggle *\u002F\r\n-            .sidebar-toggle {\r\n-                display: none !important;\r\n-            }\r\n-\r\n-            \u002F* Sidebar mobile behavior *\u002F\r\n-            .woo-wpc-sidebar {\r\n-                width: 280px;\r\n-                transform: translateX(-100%);\r\n-                box-shadow: none;\r\n-                z-index: 1050;\r\n-            }\r\n-\r\n-            .woo-wpc-sidebar.mobile-open {\r\n-                transform: translateX(0);\r\n-                box-shadow: 4px 0 12px rgba(0, 0, 0, 0.15);\r\n-            }\r\n-\r\n-            \u002F* Content area adjustments *\u002F\r\n-            body.wpcafe-woo-admin-page #wpcontent {\r\n-                margin-left: 0 !important;\r\n-            }\r\n-\r\n-            body.wpcafe-woo-admin-page.sidebar-collapsed #wpcontent {\r\n-                margin-left: 0 !important;\r\n-            }\r\n-\r\n-            \u002F* Topbar adjustments *\u002F\r\n-            .woo-wpc-topbar-wrapper {\r\n-                width: 100% !important;\r\n-                margin-left: 0 !important;\r\n-                padding-left: 70px;\r\n-            }\r\n-\r\n-            .woocommerce-layout__header {\r\n-                width: 100% !important;\r\n-            }\r\n-        }\r\n-\r\n-        @media (max-width: 480px) {\r\n-            .woo-wpc-sidebar {\r\n-                width: 100%;\r\n-                max-width: 280px;\r\n-            }\r\n-\r\n-            .woo-wpc-topbar-wrapper {\r\n-                padding-left: 60px;\r\n-                padding-right: 10px;\r\n-            }\r\n-        }\r\n-\r\n-        \u002F* Update wpcontent margin when sidebar is present *\u002F\r\n-        body.wpcafe-woo-admin-page #wpcontent {\r\n-            margin-left: 220px;\r\n-            transition: margin-left 0.3s ease;\r\n-        }\r\n-\r\n-        body.wpcafe-woo-admin-page.sidebar-collapsed #wpcontent {\r\n-            margin-left: 80px;\r\n-        }\r\n-\r\n-        .woo-wpc-topbar-wrapper {\r\n-            width: calc(100% - 260px);\r\n-            margin-left: 220px;\r\n-            transition: all 0.3s ease;\r\n-        }\r\n-\r\n-        body.wpcafe-woo-admin-page.sidebar-collapsed .woo-wpc-topbar-wrapper {\r\n-            width: calc(100% - 120px);\r\n-            margin-left: 80px;\r\n-        }\r\n-\r\n-       \r\n-        \r\n-        \u003C\u002Fstyle>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add body class when wpcafe=true parameter is present\r\n-     *\r\n-     * @param string $classes Existing body classes\r\n-     * @return string Modified body classes\r\n-     *\u002F\r\n-    public function wpc_add_wpcafe_body_class( $classes ) {\r\n-        if ( $this->is_wpcafe_woocommerce_page() ) {\r\n-            $classes .= ' wpcafe-woo-admin-page';\r\n-        }\r\n-\r\n-        return $classes;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue script to add wpcafe=true parameter to all links\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function wpc_enqueue_link_param_script() {\r\n-        if ( ! $this->is_wpcafe_woocommerce_page() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_add_inline_script( 'jquery', $this->wpc_get_link_param_script() );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle form submissions to preserve wpcafe parameter in redirects\r\n-     *\r\n-     * @param  string $location The redirect location URL\r\n-     * @return string Modified location with wpcafe parameter if needed\r\n-     *\u002F\r\n-    public function wpcafe_keep_param_after_save( $location ) {\r\n-        if ( ! empty( $_REQUEST['wpcafe'] ) && $_REQUEST['wpcafe'] === 'true' ) {\r\n-            $location = add_query_arg( 'wpcafe', 'true', $location );\r\n-        }\r\n-        return $location;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Preserve wpcafe parameter in all redirects\r\n-     *\r\n-     * @param string $location The location to redirect to\r\n-     * @return string Modified location with wpcafe parameter if needed\r\n-     *\u002F\r\n-    public function wpc_preserve_wpcafe_redirect( $location ) {\r\n-        \u002F\u002F Check if the current request has the wpcafe parameter\r\n-        if ( ! empty( $_REQUEST['wpcafe'] ) && $_REQUEST['wpcafe'] === 'true' ) {\r\n-            if ( strpos( $location, admin_url() ) === 0 || strpos( $location, '\u002Fwp-admin\u002F' ) !== false ) {\r\n-                \u002F\u002F Check if wpcafe parameter is already present\r\n-                if ( strpos( $location, 'wpcafe=' ) === false ) {\r\n-                    $location = add_query_arg( 'wpcafe', 'true', $location );\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return $location;\r\n-    }\r\n- \r\n-\r\n-    \u002F**\r\n-     * Get JavaScript code to add wpcafe=true to all links and handle sidebar\r\n-     *\r\n-     * @return string JavaScript code\r\n-     *\u002F\r\n-    private function wpc_get_link_param_script() {\r\n-        $admin_url = esc_js( admin_url() );\r\n-        \r\n-        return \"\r\n-        (function($) {\r\n-            'use strict';\r\n-            \r\n-            \u002F\u002F Sidebar functionality\r\n-            function initSidebar() {\r\n-                var sidebar = $('#woo-wpc-sidebar');\r\n-                var toggleBtn = $('#sidebar-toggle');\r\n-                var wpcontent = $('#wpcontent');\r\n-                var topbar = $('.woo-wpc-topbar-wrapper');\r\n-                \r\n-                if (sidebar.length === 0) return;\r\n-                \r\n-                \u002F\u002F Toggle sidebar\r\n-                toggleBtn.on('click', function() {\r\n-                    sidebar.toggleClass('collapsed');\r\n-                    $('body').toggleClass('sidebar-collapsed');\r\n-                    \r\n-                    \u002F\u002F Update wpcontent margin and topbar\r\n-                    if (sidebar.hasClass('collapsed')) {\r\n-                        wpcontent.css('margin-left', '80px');\r\n-                        topbar.css({\r\n-                            'width': 'calc(100% - 120px)',\r\n-                            'margin-left': '80px'\r\n-                        });\r\n-                    } else {\r\n-                        wpcontent.css('margin-left', '220px');\r\n-                        topbar.css({\r\n-                            'width': 'calc(100% - 260px)',\r\n-                            'margin-left': '220px'\r\n-                        });\r\n-                    }\r\n-                });\r\n-                \r\n-                \u002F\u002F Handle sidebar link clicks\r\n-                sidebar.on('click', '.sidebar-link', function(e) {\r\n-                    var link = $(this);\r\n-                    var href = link.attr('href');\r\n-                    var isExternal = link.hasClass('external-link');\r\n-                    var isExcluded = link.attr('data-wpcafe-exclude') === 'true';\r\n-                    \r\n-                    if (isExternal || href.indexOf('http') === 0) {\r\n-                        return; \u002F\u002F Let external links work normally\r\n-                    }\r\n-                    \r\n-                    \u002F\u002F If the link already has wpcafe parameter, let it work normally\r\n-                    if (href.indexOf('wpcafe=') !== -1) {\r\n-                        return; \u002F\u002F Let the link work normally\r\n-                    }\r\n-                    \r\n-                    e.preventDefault();\r\n-                    \r\n-                    if (href.indexOf('admin.php?page=wpcafe') !== -1) {\r\n-                        \u002F\u002F Internal WpCafe links\r\n-                        window.location.href = href;\r\n-                    } else if (isExcluded) {\r\n-                        \u002F\u002F Excluded links - navigate without wpcafe parameter\r\n-                        window.location.href = href;\r\n-                    } else {\r\n-                        \u002F\u002F Other admin links - add wpcafe parameter\r\n-                        var separator = href.indexOf('?') !== -1 ? '&' : '?';\r\n-                        var newHref = href + separator + 'wpcafe=true';\r\n-                        window.location.href = newHref;\r\n-                    }\r\n-                });\r\n-            }\r\n-            \r\n-            \u002F\u002F Function to add wpcafe=true parameter to URL\r\n-            function addWpcafeParam(url) {\r\n-                if (!url) return url;\r\n-                \r\n-                if (url.indexOf('wpcafe=') !== -1) {\r\n-                    return url;\r\n-                }\r\n-                \r\n-                var separator = url.indexOf('?') !== -1 ? '&' : '?';\r\n-                return url + separator + 'wpcafe=true';\r\n-            }\r\n-            \r\n-            \u002F\u002F Function to process links\r\n-            function processLinks(links) {\r\n-                links.each(function() {\r\n-                    var link = $(this);\r\n-                    var href = link.attr('href');\r\n-                    \r\n-                    if (!href || href.indexOf('http') === 0 && href.indexOf(window.location.origin) === -1) {\r\n-                        return;\r\n-                    }\r\n-                    \r\n-                    if (href.indexOf('#') === 0) {\r\n-                        return;\r\n-                    }\r\n-                    \r\n-                    \u002F\u002F Skip excluded links\r\n-                    if (link.hasClass('wp-wordpress-icon') || \r\n-                        link.attr('data-wpcafe-exclude') === 'true' ||\r\n-                        link.attr('href') === '\u002Fwp-admin\u002F' || \r\n-                        link.attr('href') === '{$admin_url}' ||\r\n-                        link.attr('href') === '{$admin_url}index.php' ||\r\n-                        link.text().toLowerCase().includes('wordpress') ||\r\n-                        (link.find('svg').length > 0 && link.attr('href').includes('\u002Fwp-admin\u002F'))) {\r\n-                        return;\r\n-                    }\r\n-                    \r\n-                    var adminUrl = '{$admin_url}';\r\n-                    if (href.indexOf(adminUrl) !== -1 && !href.includes('?')) {\r\n-                        return;\r\n-                    }\r\n-                    \r\n-                    var newHref = addWpcafeParam(href);\r\n-                    link.attr('href', newHref);\r\n-                });\r\n-            }\r\n-            \r\n-            \u002F\u002F Mobile sidebar functionality using WordPress admin bar toggle\r\n-            function initMobileSidebar() {\r\n-                var wpAdminToggle = $('#wp-admin-bar-menu-toggle');\r\n-                var sidebar = $('#woo-wpc-sidebar');\r\n-                var overlay = $('#woo-wpc-sidebar-overlay');\r\n-                var body = $('body');\r\n-                \r\n-                if (wpAdminToggle.length === 0 || sidebar.length === 0) return;\r\n-                \r\n-                \u002F\u002F Hijack WordPress admin bar toggle for mobile sidebar\r\n-                wpAdminToggle.on('click', function(e) {\r\n-                    \u002F\u002F Only handle on mobile\r\n-                    if ($(window).width() \u003C= 768) {\r\n-                        e.preventDefault();\r\n-                        e.stopPropagation();\r\n-                        \r\n-                        var isOpen = sidebar.hasClass('mobile-open');\r\n-                        \r\n-                        if (isOpen) {\r\n-                            closeMobileSidebar();\r\n-                        } else {\r\n-                            openMobileSidebar();\r\n-                        }\r\n-                    }\r\n-                });\r\n-                \r\n-                \u002F\u002F Close sidebar when clicking overlay\r\n-                overlay.on('click', function() {\r\n-                    closeMobileSidebar();\r\n-                });\r\n-                \r\n-                \u002F\u002F Close sidebar when clicking a menu item on mobile\r\n-                sidebar.on('click', '.sidebar-link', function() {\r\n-                    if ($(window).width() \u003C= 768) {\r\n-                        setTimeout(closeMobileSidebar, 200);\r\n-                    }\r\n-                });\r\n-                \r\n-                \u002F\u002F Close sidebar on escape key\r\n-                $(document).on('keydown', function(e) {\r\n-                    if (e.key === 'Escape' && sidebar.hasClass('mobile-open')) {\r\n-                        closeMobileSidebar();\r\n-                    }\r\n-                });\r\n-                \r\n-                function openMobileSidebar() {\r\n-                    sidebar.addClass('mobile-open');\r\n-                    overlay.addClass('active');\r\n-                    body.css('overflow', 'hidden');\r\n-                }\r\n-                \r\n-                function closeMobileSidebar() {\r\n-                    sidebar.removeClass('mobile-open');\r\n-                    overlay.removeClass('active');\r\n-                    body.css('overflow', '');\r\n-                }\r\n-            }\r\n-            \r\n-            \u002F\u002F Initialize on document ready\r\n-            $(document).ready(function() {\r\n-                \u002F\u002F Initialize sidebar\r\n-                initSidebar();\r\n-                initMobileSidebar();\r\n-                \r\n-                processLinks($('a[href]'));\r\n-\r\n-                \u002F\u002F Helper function to add wpcafe parameter to form\r\n-                function addWpcafeToForm(form) {\r\n-                    if (form.length > 0 && form.find('input[name=\\\"wpcafe\\\"]').length === 0) {\r\n-                        form.append('\u003Cinput type=\\\"hidden\\\" name=\\\"wpcafe\\\" value=\\\"true\\\">');\r\n-                    }\r\n-                }\r\n-\r\n-                \u002F\u002F Preserve wpcafe parameter in form submissions\r\n-                \u002F\u002F Handle WooCommerce order update button\r\n-                $(document).on('click', 'button[name=\\\"save\\\"].save_order', function(e) {\r\n-                    addWpcafeToForm($(this).closest('form'));\r\n-                });\r\n-\r\n-                \u002F\u002F Handle standard WordPress publish button (posts, pages, etc.)\r\n-                $(document).on('click', '#publish', function(e) {\r\n-                    addWpcafeToForm($(this).closest('form'));\r\n-                });\r\n-                \r\n-                \u002F\u002F Handle dynamically added content\r\n-                if (window.MutationObserver) {\r\n-                    var observer = new MutationObserver(function(mutations) {\r\n-                        mutations.forEach(function(mutation) {\r\n-                            if (mutation.type === 'childList') {\r\n-                                mutation.addedNodes.forEach(function(node) {\r\n-                                    if (node.nodeType === 1) {\r\n-                                        var target = $(node);\r\n-                                        processLinks(target.find('a[href]'));\r\n-                                        if (target.is('a[href]')) {\r\n-                                            processLinks(target);\r\n-                                        }\r\n-                                    }\r\n-                                });\r\n-                            }\r\n-                        });\r\n-                    });\r\n-                    \r\n-                    observer.observe(document.body, {\r\n-                        childList: true,\r\n-                        subtree: true\r\n-                    });\r\n-                }\r\n-            });\r\n-        })(jQuery);\r\n-        \";\r\n-    }\r\n-\r\n-    \r\n-\r\n-    \u002F**\r\n-     * Get topbar menu items with active state detection\r\n-     *\r\n-     * @return array Menu items\r\n-     *\u002F\r\n-    private function get_woo_menu_items() {\r\n-        $current_screen = get_current_screen();\r\n-        $current_url = $_SERVER['REQUEST_URI'];\r\n-\r\n-        return apply_filters( 'wpcafe_woo_menu_items', [\r\n-            [\r\n-                'title'     => esc_html__( 'Products', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'edit.php?post_type=product&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u002F>\u003Cpolyline points=\"3.27,6.96 12,12.01 20.73,6.96\"\u002F>\u003Cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'product', 'edit-product' ], 'post_type=product' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Live Orders', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'admin.php?page=wc-orders&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z\"\u002F>\u003Cpath d=\"M14 8H8\"\u002F>\u003Cpath d=\"M16 12H8\"\u002F>\u003Cpath d=\"M13 16H8\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'shop_order', 'edit-shop_order' ], 'page=wc-orders' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Categories', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'edit-tags.php?taxonomy=product_cat&post_type=product&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u002F>\u003Cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_cat' ], 'taxonomy=product_cat' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Brands', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'edit-tags.php?taxonomy=product_brand&post_type=product&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M2 4l3 3 3-3 3 3 3-3 3 3 3-3\"\u002F>\u003Cpath d=\"M2 4v16h20V4\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_brand' ], 'taxonomy=product_brand' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Tags', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'edit-tags.php?taxonomy=product_tag&post_type=product&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u002F>\u003Cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_tag' ], 'taxonomy=product_tag' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Coupons', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'edit.php?post_type=shop_coupon&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M21 12c0 1.66-1.34 3-3 3H6c-1.66 0-3-1.34-3-3s1.34-3 3-3h12c1.66 0 3 1.34 3 3z\"\u002F>\u003Cpath d=\"M9 12h6\"\u002F>\u003Cpath d=\"M12 9v6\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'shop_coupon', 'edit-shop_coupon' ], 'post_type=shop_coupon' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Reports', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'admin.php?page=wc-reports&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M3 3v18h18\"\u002F>\u003Cpath d=\"M18.7 8l-5.1 5.2-2.8-2.7L7 14.3\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'woocommerce_page_wc-reports' ], 'page=wc-reports' ),\r\n-            ],\r\n-            [\r\n-                'title'     => esc_html__( 'Woo Settings', 'wp-cafe' ),\r\n-                'url'       => admin_url( 'admin.php?page=wc-settings&wpcafe=true' ),\r\n-                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"3\"\u002F>\u003Cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u002F>\u003C\u002Fsvg>',\r\n-                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'woocommerce_page_wc-settings' ], 'page=wc-settings' ),\r\n-            ],\r\n-         \r\n-        ] );\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Check if menu item should be active\r\n-     *\r\n-     * @param WP_Screen $current_screen Current screen object\r\n-     * @param string    $current_url    Current URL\r\n-     * @param array     $screen_ids     Screen IDs to check\r\n-     * @param string    $url_pattern    URL pattern to check\r\n-     * @return bool\r\n-     *\u002F\r\n-    private function is_menu_item_active( $current_screen, $current_url, $screen_ids, $url_pattern ) {\r\n-        if ( ! $current_screen ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Check screen ID first (most reliable)\r\n-        $is_screen_match = in_array( $current_screen->id, $screen_ids, true );\r\n-        \r\n-        if ( $is_screen_match ) {\r\n-            return true;\r\n-        }\r\n-\r\n-        \u002F\u002F Check URL pattern only if screen doesn't match\r\n-        if ( empty( $url_pattern ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F More specific URL pattern matching\r\n-        $is_url_match = false;\r\n-        \r\n-        \u002F\u002F For product pages, check specific patterns\r\n-        if ( $url_pattern === 'post_type=product' ) {\r\n-            $is_url_match = ( strpos( $current_url, 'edit.php?post_type=product' ) !== false && \r\n-                             strpos( $current_url, 'taxonomy=' ) === false );\r\n-        } elseif ( $url_pattern === 'page=wc-orders' ) {\r\n-            $is_url_match = strpos( $current_url, 'page=wc-orders' ) !== false;\r\n-        } elseif ( $url_pattern === 'taxonomy=product_cat' ) {\r\n-            $is_url_match = strpos( $current_url, 'taxonomy=product_cat' ) !== false;\r\n-        } elseif ( $url_pattern === 'taxonomy=product_brand' ) {\r\n-            $is_url_match = strpos( $current_url, 'taxonomy=product_brand' ) !== false;\r\n-        } elseif ( $url_pattern === 'taxonomy=product_tag' ) {\r\n-            $is_url_match = strpos( $current_url, 'taxonomy=product_tag' ) !== false;\r\n-        } else {\r\n-            $is_url_match = strpos( $current_url, $url_pattern ) !== false;\r\n-        }\r\n-\r\n-        return $is_url_match;\r\n-    }\r\n-\r\n-    \r\n-    \u002F**\r\n-     * Render WooCommerce sidebar HTML\r\n-     *\r\n-     * @param array $menu_items Menu items array\r\n-     * @return void\r\n-     *\u002F\r\n-    private function render_woo_sidebar_html($menu_items) {\r\n-        ?>\r\n-        \u003Caside class=\"woo-wpc-sidebar\" id=\"woo-wpc-sidebar\">\r\n-            \u003C!-- Header -->\r\n-            \u003Cdiv class=\"sidebar-header\">\r\n-                \u003Cdiv class=\"sidebar-brands\">\r\n-                    \u003Ca class=\"sidebar-brand\" href=\"\u003C?php echo esc_url(admin_url(\"admin.php?page=wpcafe\")); ?>\">\r\n-                        \u003Cdiv class=\"sidebar-logo\">\r\n-                        \u003Csvg\r\n-                            xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\r\n-                            width=\"40\"\r\n-                            height=\"40\"\r\n-                            viewBox=\"0 0 40 40\"\r\n-                            fill=\"none\"\r\n-                        >\r\n-                            \u003Crect width=\"40\" height=\"40\" rx=\"20\" fill=\"#F45925\" \u002F>\r\n-                            \u003Cpath\r\n-                                d=\"M20.4119 16.105C21.4894 16.105 22.3628 15.2315 22.3628 14.1541C22.3628 13.0766 21.4894 12.2031 20.4119 12.2031C19.3344 12.2031 18.4609 13.0766 18.4609 14.1541C18.4609 15.2315 19.3344 16.105 20.4119 16.105Z\"\r\n-                                fill=\"white\"\r\n-                            \u002F>\r\n-                            \u003Cpath\r\n-                                d=\"M34.9517 14.3105C34.9165 13.2368 34.5429 12.4641 33.9001 12.1337C33.6786 12.0198 33.4297 11.9619 33.16 11.9619C31.9119 11.9619 30.3237 13.221 29.4647 14.8913C28.9884 15.8172 28.8916 16.5778 29.1691 17.2165C29.3045 17.5279 29.5269 17.8048 29.8498 18.0621C29.8377 18.0826 29.8253 18.1038 29.8134 18.1249L29.2155 19.0775C28.4471 20.2993 26.3972 23.5792 25.6244 24.8193C25.5709 24.9021 25.5018 25.0144 25.4284 25.1335C25.3183 25.3124 25.1938 25.5153 25.1126 25.6325L25.1092 25.6378C24.8865 25.9816 24.4808 26.1956 24.0505 26.1956C23.8692 26.1956 23.69 26.1561 23.5328 26.0818L23.5269 26.079C23.3393 25.9975 23.1956 25.8438 23.0802 25.7022C23.0727 25.6901 23.0646 25.677 23.0569 25.6633C23.0338 25.6245 23.0077 25.5809 22.9825 25.5439C22.7473 25.1108 22.4306 24.5309 22.0395 23.8185C22.2704 23.434 22.5193 23.0199 22.7784 22.589C23.9124 20.7043 25.1976 18.5676 26.0453 17.0675L26.0497 17.0588C27.0207 15.1246 26.913 12.8554 25.7619 10.9897C24.6068 9.11749 22.6219 8 20.4513 8H20.419C18.0978 8.00124 16.0436 9.22171 14.9249 11.2638C13.8086 13.3009 13.8855 15.6828 15.1296 17.6356C16.1817 19.4198 17.4825 21.5947 18.7981 23.7715L17.862 25.4829C17.8508 25.5034 17.8418 25.5202 17.8328 25.5342H17.8281L17.7712 25.6319C17.5773 25.9617 17.1947 26.1664 16.7725 26.1664C16.5809 26.1664 16.3927 26.1228 16.2265 26.0401C16.0315 25.9452 15.8411 25.762 15.6924 25.5274C15.5583 25.3071 14.9544 24.3421 14.3148 23.3207C13.6764 22.3012 13.0632 21.2071 12.8971 20.9358L11.1574 18.0036C11.4311 17.6962 11.5329 17.4452 11.6424 17.0361C11.8269 16.3467 11.7317 15.6264 11.3748 15.0083L9.54926 11.8509L8.64861 12.3717L10.2297 15.1075C10.281 15.1962 10.2505 15.3097 10.1618 15.3608C10.1329 15.3773 10.1021 15.3857 10.0691 15.3857C10.0032 15.3857 9.94126 15.3505 9.90797 15.2929L8.32693 12.5571L7.39579 13.095L8.97714 15.8315C9.02816 15.9198 8.99767 16.0337 8.90901 16.0847C8.88039 16.1012 8.84927 16.1096 8.81692 16.1096C8.75034 16.1096 8.68905 16.0741 8.65577 16.0169L7.07473 13.2804L6.14359 13.8186L7.72463 16.5545C7.74952 16.5971 7.75636 16.6475 7.74329 16.6954C7.73054 16.7433 7.69974 16.7831 7.65712 16.8077C7.6285 16.8242 7.59738 16.8326 7.56441 16.8326C7.49845 16.8326 7.43654 16.7974 7.40388 16.7399L5.82253 14.004L4.92188 14.5245L6.74682 17.6832C7.22281 18.507 8.1104 19.0187 9.063 19.0187C9.20954 19.0187 9.35513 19.0066 9.49917 18.9827C9.49949 18.9839 9.50011 18.9845 9.50042 18.9858L9.50322 18.992L10.0109 19.9536C10.0184 19.9679 10.0259 19.9822 10.0343 19.9959H10.0333C10.5765 21.0304 11.475 22.7162 12.2677 24.2036C12.7785 25.1625 13.2611 26.0684 13.6111 26.7286C13.78 27.0409 13.9819 27.3234 14.2106 27.5686C14.3456 27.5303 14.4846 27.5007 14.6278 27.4818C14.7556 27.4643 14.8888 27.4553 15.0222 27.4553C15.8373 27.4553 16.6247 27.7969 17.1826 28.3927C17.2718 28.4876 17.3546 28.5877 17.4296 28.6923C18.3909 28.5616 19.2751 28.0763 19.8627 27.338L19.8658 27.334C19.9788 27.1853 20.1063 26.9998 20.2093 26.8362C20.2497 26.7703 20.3306 26.6371 20.4349 26.4654C20.5089 26.5864 20.6564 26.8275 20.6564 26.8275C20.802 27.0546 20.96 27.2926 21.1451 27.4852C21.6883 28.1021 22.4418 28.5081 23.2734 28.6444C23.348 28.5445 23.4296 28.449 23.5179 28.3578C24.0813 27.7757 24.8367 27.4553 25.6449 27.4553C25.83 27.4553 26.0117 27.4724 26.1847 27.5057C26.3157 27.53 26.4436 27.5623 26.5671 27.6031C26.736 27.4295 26.8869 27.2366 27.0169 27.0272C27.0325 27.0014 27.0518 26.9715 27.072 26.9398C27.1199 26.8645 27.1743 26.7799 27.2082 26.7087C27.5352 26.0927 27.9813 25.2552 28.4539 24.3685C29.2821 22.8155 30.2207 21.0543 30.7829 19.9822L31.3092 18.9879C31.3338 18.9459 31.3575 18.9039 31.3796 18.8613C31.6418 18.9413 31.8848 18.9802 32.1181 18.9802C32.9793 18.9802 33.6724 18.4457 34.238 17.3453C34.7239 16.3999 34.984 15.2939 34.9517 14.3105ZM20.4081 20.8574C20.0394 20.1897 19.6922 19.5635 19.4169 19.0667L17.7572 16.1133C17.6374 15.9055 17.4881 15.6308 17.3935 15.3471C17.06 14.4038 17.2199 13.3333 17.8203 12.4837C18.4186 11.6381 19.3696 11.1331 20.3639 11.1331C20.3813 11.1331 20.3988 11.1335 20.4162 11.1335H20.4557C21.5337 11.1335 22.5267 11.695 23.1129 12.6355C23.7008 13.5794 23.7677 14.7218 23.293 15.6933C22.8332 16.5243 22.2452 17.5743 21.6223 18.6852C21.2182 19.4079 20.802 20.1515 20.4081 20.8574Z\"\r\n-                                fill=\"white\"\r\n-                            \u002F>\r\n-                            \u003Cpath\r\n-                                d=\"M16.7146 28.8249C16.29 28.371 15.6864 28.0879 15.0166 28.0879C14.9111 28.0879 14.8079 28.0947 14.7055 28.1087C13.5669 28.2609 12.6861 29.239 12.6861 30.4181C12.6861 31.1843 13.0582 31.8653 13.6313 32.2906L8.96094 32.4872L14.7264 32.7299C14.8215 32.7417 14.9183 32.7486 15.0169 32.7486C16.3018 32.7486 17.3474 31.7029 17.3474 30.4181C17.3471 29.8021 17.1066 29.2415 16.7146 28.8249ZM15.0166 31.4096C14.47 31.4096 14.0254 30.965 14.0254 30.4184C14.0254 29.8718 14.47 29.4272 15.0166 29.4272C15.5632 29.4272 16.0078 29.8718 16.0078 30.4184C16.0078 30.965 15.5632 31.4096 15.0166 31.4096Z\"\r\n-                                fill=\"white\"\r\n-                            \u002F>\r\n-                            \u003Cpath\r\n-                                d=\"M26.0682 28.1274C25.9313 28.1006 25.7898 28.0879 25.6457 28.0879C24.9899 28.0879 24.3969 28.3607 23.9735 28.7981C23.5672 29.2172 23.3168 29.7881 23.3168 30.4184C23.3168 31.1868 23.6904 31.8694 24.2657 32.294L19.6719 32.4872L25.3153 32.7249C25.4233 32.7405 25.5337 32.7489 25.646 32.7489C26.9318 32.7489 27.9765 31.7033 27.9765 30.4184C27.9762 29.2776 27.1533 28.3259 26.0682 28.1274ZM25.6457 31.4096C25.0991 31.4096 24.6545 30.965 24.6545 30.4184C24.6545 29.8718 25.0991 29.4272 25.6457 29.4272C26.1923 29.4272 26.6382 29.8718 26.6382 30.4184C26.6382 30.965 26.1923 31.4096 25.6457 31.4096Z\"\r\n-                                fill=\"white\"\r\n-                            \u002F>\r\n-                        \u003C\u002Fsvg>\r\n-                        \u003C\u002Fdiv>\r\n-                        \u003Cdiv class=\"sidebar-title\">\r\n-                            \u003Cspan>\u003C?php echo esc_html__('WPCafe', 'wp-cafe'); ?>\u003C\u002Fspan>\r\n-                        \u003C\u002Fdiv>\r\n-                    \u003C\u002Fa>\r\n-                \u003C\u002Fdiv>\r\n-                \u003C!-- \u003Cbutton class=\"sidebar-toggle\" id=\"sidebar-toggle\" title=\"\u003C?php echo esc_attr__('Toggle Sidebar', 'wp-cafe'); ?>\">\r\n-                    \u003Cspan class=\"toggle-icon\">←\u003C\u002Fspan>\r\n-                \u003C\u002Fbutton> -->\r\n-            \u003C\u002Fdiv>\r\n-\r\n-            \u003C!-- Navigation -->\r\n-            \u003Cnav class=\"sidebar-nav\"> \r\n-                \u003Cdiv class=\"sidebar-group\">\r\n-                    \u003Cdiv class=\"sidebar-top sidebar-text\">\r\n-                        \u003Ca class=\"wpc-back-to-home\" href=\"\u003C?php echo esc_url(admin_url(\"admin.php?page=wpcafe\")); ?>\">  \r\n-                            \u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" style=\"vertical-align: middle;\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-left\">\u003Cpath d=\"M19 12H5M12 19l-7-7 7-7\"\u002F>\u003C\u002Fsvg>\r\n-                            \u003C?php echo esc_html__('Back to Home ', 'wp-cafe');?>\u003C\u002Fa> \r\n-                        \u003Ch3 class=\"sidebar-group-title\">\r\n-                            \u003C?php echo esc_html__('Food Menus', 'wp-cafe'); ?>\r\n-                        \u003C\u002Fh3>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003Cul class=\"sidebar-menu\"> \r\n-                        \u003C?php foreach ($menu_items as $item): ?>\r\n-                            \u003Cli class=\"sidebar-menu-item\">\r\n-                                \u003Ca href=\"\u003C?php echo esc_url($item['url']); ?>\" \r\n-                                data-wpcafe-exclude=\"false\"\r\n-                                    class=\"sidebar-link \u003C?php echo esc_attr( $item['is_active'] ? 'active' : '' ); ?>\">\r\n-                                    \u003Cspan class=\"sidebar-icon\">\r\n-                                        \u003C?php echo wp_kses( $item['icon'], \\WpCafe\\Utils\\Wpc_Utilities::wpc_kses_allowed_tags() ); ?>\r\n-                                    \u003C\u002Fspan>\r\n-                                    \u003Cspan class=\"sidebar-text\">\u003C?php echo esc_html($item['title']); ?>\u003C\u002Fspan>\r\n-                                \u003C\u002Fa>\r\n-                            \u003C\u002Fli>\r\n-                        \u003C?php endforeach; ?>\r\n-                    \u003C\u002Ful>\r\n-                \u003C\u002Fdiv> \r\n-            \u003C\u002Fnav>\r\n-\r\n-            \u003C!-- Footer -->\r\n-            \u003Cdiv class=\"sidebar-footer\">\r\n-                \u003Ca href=\"\u003C?php echo esc_url(admin_url()); ?>\" title=\"\u003C?php echo esc_html__('Return to WordPress', 'wp-cafe'); ?>\" class=\"wp-return-link\" data-wpcafe-exclude=\"true\">\r\n-                    \u003Csvg\r\n-                        xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\r\n-                        viewBox=\"0 0 512 512\"\r\n-                        width=\"30\"\r\n-                        height=\"30\"\r\n-                        {...props}\r\n-                    >\r\n-                        \u003Cpath\r\n-                            fill=\"currentColor\"\r\n-                            d=\"M259 271.3L226.2 367h-.1l-25.4 73.1c1.8.5 3.5.9 5.3 1.4h.3a192.5 192.5 0 0 0 49.5 6.5a157 157 0 0 0 24.9-1.8a184.3 184.3 0 0 0 32.5-7.1c2.6-.8 5.2-1.7 7.8-2.6c-2.8-6-8.8-19.3-9.1-19.9ZM80.8 180.5C70.8 203.1 64 230.9 64 256c0 6.3.3 12.6.9 18.8c6.9 71.2 52.9 131 116.1 157.9c2.6 1.1 5.3 2.2 8 3.2L96 180.6c-8-.3-9.5.2-15.2-.1\"\r\n-                        >\u003C\u002Fpath>\r\n-                        \u003Cpath\r\n-                            fill=\"currentColor\"\r\n-                            d=\"M430.2 175.4a188 188 0 0 0-15.1-26.6c-1.6-2.4-3.4-4.8-5.1-7.2A193 193 0 0 0 325.1 77a189.2 189.2 0 0 0-69.2-13a191.51 191.51 0 0 0-149.4 71.7A196 196 0 0 0 89 161.3c14.2.1 31.8.1 33.8.1c18.1 0 46-2.2 46-2.2c9.4-.6 10.4 13.1 1.1 14.2c0 0-9.4 1.1-19.8 1.6L213 362l37.8-113.3l-26.8-73.6c-9.4-.5-18.1-1.6-18.1-1.6c-9.4-.5-8.2-14.8 1-14.2c0 0 28.5 2.2 45.5 2.2c18.1 0 46-2.2 46-2.2c9.3-.6 10.5 13.1 1.1 14.2c0 0-9.3 1.1-19.7 1.6l62.3 185.6l17.3-57.6c8.7-22.4 13.1-40.9 13.1-55.7c0-21.3-7.7-36.1-14.3-47.6c-8.7-14.3-16.9-26.3-16.9-40.4c0-15.9 12-30.7 29-30.7h2.2c26.2-.7 34.8 25.3 35.9 43v.6c.4 7.2.1 12.5.1 18.8c0 17.4-3.3 37.1-13.1 61.8l-39 112.8l-22.3 65.7c1.8-.8 3.5-1.6 5.3-2.5c56.7-27.4 98-82 106.7-146.7a172 172 0 0 0 1.9-26a191.1 191.1 0 0 0-17.8-80.8\"\r\n-                        >\u003C\u002Fpath>\r\n-                        \u003Cpath\r\n-                            fill=\"currentColor\"\r\n-                            d=\"M256 48a208.06 208.06 0 0 1 81 399.66A208.06 208.06 0 0 1 175 64.34A206.7 206.7 0 0 1 256 48m0-16C132.29 32 32 132.29 32 256s100.29 224 224 224s224-100.29 224-224S379.71 32 256 32\"\r\n-                        >\u003C\u002Fpath>\r\n-                    \u003C\u002Fsvg>\r\n-                  \u003C\u002Fa>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Faside>\r\n-        \u003C?php\r\n-    }\r\n-   \r\n-    \r\n+\u003C?php\n+namespace WpCafe\\Admin;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract; \n+\u002F**\n+ * WooCommerce Admin Integration class\n+ *\n+ * @package WpCafe\u002FWooCommerce\n+ *\u002F\n+class WooCommerce_Admin implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        \u002F\u002F Load custom sidebar for WooCommerce\n+        if ( class_exists( 'WooCommerce' ) ) {\n+            add_filter( 'admin_body_class', [ $this, 'wpc_add_wpcafe_body_class' ] );\n+            add_action( 'admin_enqueue_scripts', [ $this, 'wpc_enqueue_link_param_script' ] );\n+            add_action( 'admin_head', [ $this, 'wpc_woocommerce_custom_sidebar' ] );\n+            add_filter( 'redirect_post_location', [ $this, 'wpcafe_keep_param_after_save' ] );\n+            add_action( 'wp_redirect', [ $this, 'wpc_preserve_wpcafe_redirect' ], 1 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Check if current page is WooCommerce admin page with wpcafe parameter\n+     *\n+     * @return bool\n+     *\u002F\n+    private function is_wpcafe_woocommerce_page() {\n+        \u002F\u002F Check if wpcafe parameter is present\n+        if ( ! isset( $_GET['wpcafe'] ) || $_GET['wpcafe'] !== 'true' ) {\n+            return false;\n+        }\n+\n+        $current_screen = get_current_screen(); \n+        if ( ! $current_screen || $current_screen->id === 'toplevel_page_wpcafe' ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Define WooCommerce screen IDs\n+        $woocommerce_screens = apply_filters( 'wpcafe_woocommerce_screens', [\n+            'product',\n+            'edit-product',\n+            'edit-product_cat',\n+            'edit-product_tag',\n+            'shop_order',\n+            'edit-shop_order',\n+            'shop_coupon',\n+            'edit-shop_coupon',\n+            'edit-product_brand',\n+            'product_page_product_importer',\n+            'product_page_product_exporter',\n+            'woocommerce_page_wc-admin'\n+        ] );\n+\n+        \u002F\u002F Check for WooCommerce page prefix\n+        $is_woocommerce_page = strpos( $current_screen->id, 'woocommerce_page_' ) === 0;\n+        \n+        \u002F\u002F Check for specific WooCommerce screens\n+        $is_woocommerce_screen = in_array( $current_screen->id, $woocommerce_screens, true );\n+\n+        return $is_woocommerce_page || $is_woocommerce_screen;\n+    }\n+\n+    \u002F**\n+     * WP Cafe Custom Sidebar\n+     *\n+     * @return void\n+     *\u002F\n+    public function wpc_woocommerce_custom_sidebar() {\n+        if ( ! $this->is_wpcafe_woocommerce_page() ) {\n+            return;\n+        }\n+        \u002F\u002F Get menu items for WooCommerce sidebar\n+        $menu_items = $this->get_woo_menu_items(); \n+ \n+        ?>\n+        \u003C!-- Mobile Overlay -->\n+        \u003Cdiv class=\"woo-wpc-sidebar-overlay\" id=\"woo-wpc-sidebar-overlay\">\u003C\u002Fdiv>\n+\n+        \u003Cdiv class=\"woo-wpc-sidebar-wrapper\" id=\"woo-wpc-sidebar-wrapper\">\n+            \u003C?php $this->render_woo_sidebar_html($menu_items); ?>\n+        \u003C\u002Fdiv>\n+        \u003C?php\n+        $this->render_woocommerce_styles();\n+    }\n+\n+    \u002F**\n+     * Render WooCommerce custom styles\n+     *\n+     * @return void\n+     *\u002F\n+    private function render_woocommerce_styles() {\n+        ?>\n+        \u003Cstyle>\n+        .toplevel_page_wpcafe #adminmenumain,\n+        body.wpcafe-woo-admin-page #adminmenumain {\n+            display: none;\n+        }\n+        \n+        .woocommerce-layout__header {\n+            width: calc(100% - 220px);\n+        }\n+\n+     \n+        \n+        body.wpcafe-woo-admin-page #wpcontent {\n+            margin-left: 80px;\n+            transition: margin-left 0.3s ease;\n+        }\n+        \n+        .woo-wpc-topbar-wrapper {\n+            position: fixed;\n+            z-index: 1111;\n+            background: #fff;\n+            margin-left: 220px;\n+            display: flex;\n+            justify-content: space-between;\n+            padding: 10px 20px;\n+            align-items: center;\n+            transition: all 0.3s ease;\n+        }\n+        \n+        \u002F* #woocommerce-embedded-root {\n+            visibility: hidden;\n+            opacity: 0;\n+        } *\u002F\n+        \n+        .woo-wpc-topbar-center ul {\n+            display: flex;\n+            list-style: none;\n+            margin: 0;\n+            padding: 0;\n+        }\n+        \n+        .woo-wpc-topbar-center ul li {\n+            margin: 0;\n+        }\n+        \n+        .woo-wpc-topbar-center ul a {\n+            font-size: 16px;\n+            display: block;\n+            margin: 0 20px;\n+            color: #000;\n+            text-decoration: none;\n+            padding: 10px 15px;\n+            border-radius: 4px;\n+            transition: background-color 0.3s ease;\n+        }\n+        \n+        .woo-wpc-topbar-center ul a:hover,\n+        .woo-wpc-topbar-center ul a.active {\n+            background-color: #fff2ee;\n+            color: #f45925;\n+        }\n+        \n+        .woo-wpc-topbar-left h2 {\n+            font-size: 20px;\n+            margin: 0;\n+            color: #23282d;\n+        }\n+        \n+        .woo-wpc-topbar-right-logo a {\n+            font-size: 16px;\n+            color: #0073aa;\n+            text-decoration: none;\n+            padding: 10px 15px;\n+            border-radius: 4px;\n+            transition: background-color 0.3s ease;\n+        }\n+        \n+        .woo-wpc-topbar-right-logo a:hover {\n+            background-color: #f0f0f0;\n+        }\n+        .sidebar-group-title {\n+            font-size: 17px; \n+            font-weight: 700;\n+            margin: 0 0 20px;\n+        }\n+        .sidebar-group{\n+            padding: 30px 0;\n+        }\n+        .wpc-back-to-home{\n+            display: block;  \n+            color: #f55925;\n+            font-size: 14px; \n+            text-decoration: none;\n+            margin-bottom: 20px;\n+            font-weight: 500;\n+        }\n+        .sidebar-top{\n+            padding: 10px 20px;\n+        }\n+        \n+        \u002F* Responsive design *\u002F\n+        @media (max-width: 1200px) {\n+            .woo-wpc-topbar-center ul a {\n+                margin: 0 10px;\n+                font-size: 14px;\n+            }\n+        }\n+        \n+        @media (max-width: 768px) {\n+            .woo-wpc-topbar-wrapper {\n+                flex-direction: column;\n+                padding: 10px;\n+            }\n+            \n+            .woo-wpc-topbar-center ul {\n+                flex-wrap: wrap;\n+                justify-content: center;\n+            }\n+            \n+            .woo-wpc-topbar-center ul a {\n+                margin: 5px;\n+                font-size: 14px;\n+            }\n+        }\n+\n+        \u002F* WooCommerce Sidebar Styles *\u002F\n+        .woo-wpc-sidebar {\n+            position: fixed;\n+            top: 0;\n+            left: 0;\n+            width: 220px;\n+            height: calc(100vh - 30px);\n+            background: #ffffff;\n+            border-right: 1px solid #e5e7eb;\n+            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n+            z-index: 1050;\n+            margin-top: 32px;\n+            transition: all 0.3s ease;\n+            display: flex;\n+            flex-direction: column;\n+            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n+        }\n+\n+        .woo-wpc-sidebar.collapsed {\n+            width: 80px;\n+        }\n+\n+        .sidebar-header {\n+            padding: 40px 20px 10px;\n+            border-bottom: 1px solid #f3f4f6;\n+            display: flex;\n+            align-items: center;\n+            justify-content: space-between;\n+            background: #ffffff; \n+        }\n+\n+        .sidebar-brand {\n+            display: flex;\n+            align-items: center;\n+            gap: 12px;\n+            flex: 1;\n+            min-width: 0;\n+            text-decoration: none;\n+        }\n+\n+        .sidebar-logo {\n+            width: 40px;\n+            height: 40px;\n+            background: #f97316;\n+            border-radius: 50%;\n+            display: flex;\n+            align-items: center;\n+            justify-content: center;\n+            flex-shrink: 0;\n+        }\n+\n+        .sidebar-logo img {\n+            width: 24px;\n+            height: 24px;\n+            filter: brightness(0) invert(1);\n+        }\n+\n+        .sidebar-title {\n+            font-size: 20px;\n+            font-weight: 700;\n+            color: #111827;\n+            white-space: nowrap;\n+            transition: all 0.3s ease;\n+            letter-spacing: -0.025em;\n+        }\n+\n+        .woo-wpc-sidebar.collapsed .sidebar-title {\n+            opacity: 0;\n+            width: 0;\n+            overflow: hidden;\n+        }\n+\n+        .woo-wpc-sidebar .sidebar-title {\n+            opacity: 1;\n+            width: auto;\n+        }\n+\n+        .sidebar-toggle {\n+            background: #f9fafb;\n+            border: 1px solid #e5e7eb;\n+            border-radius: 8px;\n+            width: 30px;\n+            height: 30px;\n+            display: flex;\n+            align-items: center;\n+            justify-content: center;\n+            cursor: pointer;\n+            transition: all 0.2s ease;\n+            flex-shrink: 0;\n+            margin-right: -29px;\n+        }\n+\n+        .sidebar-toggle:hover {\n+            background: #f3f4f6;\n+            border-color: #d1d5db;\n+        }\n+\n+        .toggle-icon {\n+            font-size: 16px;\n+            font-weight: 600;\n+            color: #6b7280;\n+            transition: transform 0.3s ease;\n+        }\n+\n+        .woo-wpc-sidebar .toggle-icon {\n+            transform: rotate(0deg);\n+        }\n+\n+        .woo-wpc-sidebar.collapsed .toggle-icon {\n+            transform: rotate(180deg);\n+        }\n+\n+        .sidebar-nav {\n+            flex: 1;\n+            overflow-y: auto;\n+            padding: 0;\n+            \u002F* Hide scrollbar for webkit browsers *\u002F\n+            scrollbar-width: none; \u002F* Firefox *\u002F\n+            -ms-overflow-style: none; \u002F* Internet Explorer 10+ *\u002F\n+        }\n+        \n+        .sidebar-nav::-webkit-scrollbar {\n+            display: none; \u002F* WebKit browsers *\u002F\n+        }\n+\n+        .sidebar-menu {\n+            list-style: none;\n+            margin: 0;\n+            padding: 0;\n+        }\n+\n+        .sidebar-menu-item {\n+            margin: 0;\n+        }\n+\n+        .sidebar-link {\n+            display: flex;\n+            align-items: center;\n+            gap: 12px;\n+            padding: 12px 20px;\n+            color: #374151;\n+            text-decoration: none;\n+            transition: all 0.2s ease;\n+            border-radius: 0;\n+            position: relative;\n+            font-size: 14px;\n+            font-weight: 500;\n+            \n+        }\n+\n+        .sidebar-link:hover {\n+            background: #f9fafb;\n+            color: #111827;\n+        }\n+\n+        .sidebar-link.active {\n+            background: #fff2ee;\n+            color: #f45925;\n+        }\n+\n+        .sidebar-link.active:hover {\n+            background: #fff2ee;\n+            color: #f45925;\n+        }\n+\n+\n+        .sidebar-icon {\n+            width: 20px;\n+            height: 20px;\n+            display: flex;\n+            align-items: center;\n+            justify-content: center;\n+            flex-shrink: 0;\n+        }\n+\n+        .sidebar-icon svg {\n+            width: 100%;\n+            height: 100%;\n+            stroke-width: 1.5;\n+        }\n+\n+        .sidebar-text {\n+            font-size: 14px;\n+            font-weight: 500;\n+            white-space: nowrap;\n+            transition: all 0.3s ease; \n+        }\n+\n+        .woo-wpc-sidebar.collapsed .sidebar-text {\n+            opacity: 0;\n+            width: 0;\n+            overflow: hidden;\n+        }\n+\n+        .woo-wpc-sidebar .sidebar-text {\n+            opacity: 1;\n+            width: auto;\n+        }\n+\n+        .sidebar-footer {\n+            padding: 10px;\n+            border-top: 1px solid #f3f4f6;\n+            background: #ffffff;\n+        }\n+\n+        .wp-return-link { \n+            gap: 12px;   \n+            text-decoration: none; \n+        }\n+ \n+\n+        .wp-icon {\n+            width: 24px;\n+            height: 24px;\n+            background: #0369a1;\n+            color: white;\n+            border-radius: 6px;\n+            display: flex;\n+            align-items: center;\n+            justify-content: center;\n+            font-weight: 700;\n+            font-size: 14px;\n+            flex-shrink: 0;\n+            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n+        }\n+\n+        .wp-text {\n+            font-size: 14px;\n+            white-space: nowrap;\n+            transition: all 0.3s ease;\n+            font-weight: 500;\n+        }\n+\n+        .woo-wpc-sidebar.collapsed .wp-text {\n+            opacity: 0;\n+            width: 0;\n+            overflow: hidden;\n+        }\n+        .woo-wpc-sidebar .wp-text {\n+            opacity: 1;\n+            width: auto;\n+        }\n+\n+        .woo-wpc-sidebar.collapsed .wp-return-link {\n+            justify-content: center; \n+        }\n+\n+        .woo-wpc-sidebar .wp-return-link {\n+            justify-content: flex-start; \n+        }\n+\n+        \u002F* Sidebar Groups *\u002F\n+        body.sidebar-collapsed .sidebar-link {\n+            justify-content: center;\n+        }\n+        \n+\n+        \u002F* Mobile Overlay *\u002F\n+        .woo-wpc-sidebar-overlay {\n+            display: none;\n+            position: fixed;\n+            top: 0;\n+            left: 0;\n+            width: 100%;\n+            height: 100%;\n+            background: rgba(0, 0, 0, 0.5);\n+            z-index: 999;\n+            opacity: 0;\n+            transition: opacity 0.3s ease;\n+        }\n+\n+        .woo-wpc-sidebar-overlay.active {\n+            display: block;\n+            opacity: 1;\n+        }\n+\n+        \u002F* Responsive Design *\u002F\n+        @media (max-width: 768px) {\n+            \u002F* Hide desktop toggle *\u002F\n+            .sidebar-toggle {\n+                display: none !important;\n+            }\n+\n+            \u002F* Sidebar mobile behavior *\u002F\n+            .woo-wpc-sidebar {\n+                width: 280px;\n+                transform: translateX(-100%);\n+                box-shadow: none;\n+                z-index: 1050;\n+            }\n+\n+            .woo-wpc-sidebar.mobile-open {\n+                transform: translateX(0);\n+                box-shadow: 4px 0 12px rgba(0, 0, 0, 0.15);\n+            }\n+\n+            \u002F* Content area adjustments *\u002F\n+            body.wpcafe-woo-admin-page #wpcontent {\n+                margin-left: 0 !important;\n+            }\n+\n+            body.wpcafe-woo-admin-page.sidebar-collapsed #wpcontent {\n+                margin-left: 0 !important;\n+            }\n+\n+            \u002F* Topbar adjustments *\u002F\n+            .woo-wpc-topbar-wrapper {\n+                width: 100% !important;\n+                margin-left: 0 !important;\n+                padding-left: 70px;\n+            }\n+\n+            .woocommerce-layout__header {\n+                width: 100% !important;\n+            }\n+        }\n+\n+        @media (max-width: 480px) {\n+            .woo-wpc-sidebar {\n+                width: 100%;\n+                max-width: 280px;\n+            }\n+\n+            .woo-wpc-topbar-wrapper {\n+                padding-left: 60px;\n+                padding-right: 10px;\n+            }\n+        }\n+\n+        \u002F* Update wpcontent margin when sidebar is present *\u002F\n+        body.wpcafe-woo-admin-page #wpcontent {\n+            margin-left: 220px;\n+            transition: margin-left 0.3s ease;\n+        }\n+\n+        body.wpcafe-woo-admin-page.sidebar-collapsed #wpcontent {\n+            margin-left: 80px;\n+        }\n+\n+        .woo-wpc-topbar-wrapper {\n+            width: calc(100% - 260px);\n+            margin-left: 220px;\n+            transition: all 0.3s ease;\n+        }\n+\n+        body.wpcafe-woo-admin-page.sidebar-collapsed .woo-wpc-topbar-wrapper {\n+            width: calc(100% - 120px);\n+            margin-left: 80px;\n+        }\n+\n+       \n+        \n+        \u003C\u002Fstyle>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Add body class when wpcafe=true parameter is present\n+     *\n+     * @param string $classes Existing body classes\n+     * @return string Modified body classes\n+     *\u002F\n+    public function wpc_add_wpcafe_body_class( $classes ) {\n+        if ( $this->is_wpcafe_woocommerce_page() ) {\n+            $classes .= ' wpcafe-woo-admin-page';\n+        }\n+\n+        return $classes;\n+    }\n+\n+    \u002F**\n+     * Enqueue script to add wpcafe=true parameter to all links\n+     *\n+     * @return void\n+     *\u002F\n+    public function wpc_enqueue_link_param_script() {\n+        if ( ! $this->is_wpcafe_woocommerce_page() ) {\n+            return;\n+        }\n+\n+        wp_add_inline_script( 'jquery', $this->wpc_get_link_param_script() );\n+    }\n+\n+    \u002F**\n+     * Handle form submissions to preserve wpcafe parameter in redirects\n+     *\n+     * @param  string $location The redirect location URL\n+     * @return string Modified location with wpcafe parameter if needed\n+     *\u002F\n+    public function wpcafe_keep_param_after_save( $location ) {\n+        if ( ! empty( $_REQUEST['wpcafe'] ) && $_REQUEST['wpcafe'] === 'true' ) {\n+            $location = add_query_arg( 'wpcafe', 'true', $location );\n+        }\n+        return $location;\n+    }\n+\n+    \u002F**\n+     * Preserve wpcafe parameter in all redirects\n+     *\n+     * @param string $location The location to redirect to\n+     * @return string Modified location with wpcafe parameter if needed\n+     *\u002F\n+    public function wpc_preserve_wpcafe_redirect( $location ) {\n+        \u002F\u002F Check if the current request has the wpcafe parameter\n+        if ( ! empty( $_REQUEST['wpcafe'] ) && $_REQUEST['wpcafe'] === 'true' ) {\n+            if ( strpos( $location, admin_url() ) === 0 || strpos( $location, '\u002Fwp-admin\u002F' ) !== false ) {\n+                \u002F\u002F Check if wpcafe parameter is already present\n+                if ( strpos( $location, 'wpcafe=' ) === false ) {\n+                    $location = add_query_arg( 'wpcafe', 'true', $location );\n+                }\n+            }\n+        }\n+\n+        return $location;\n+    }\n+ \n+\n+    \u002F**\n+     * Get JavaScript code to add wpcafe=true to all links and handle sidebar\n+     *\n+     * @return string JavaScript code\n+     *\u002F\n+    private function wpc_get_link_param_script() {\n+        $admin_url = esc_js( admin_url() );\n+        \n+        return \"\n+        (function($) {\n+            'use strict';\n+            \n+            \u002F\u002F Sidebar functionality\n+            function initSidebar() {\n+                var sidebar = $('#woo-wpc-sidebar');\n+                var toggleBtn = $('#sidebar-toggle');\n+                var wpcontent = $('#wpcontent');\n+                var topbar = $('.woo-wpc-topbar-wrapper');\n+                \n+                if (sidebar.length === 0) return;\n+                \n+                \u002F\u002F Toggle sidebar\n+                toggleBtn.on('click', function() {\n+                    sidebar.toggleClass('collapsed');\n+                    $('body').toggleClass('sidebar-collapsed');\n+                    \n+                    \u002F\u002F Update wpcontent margin and topbar\n+                    if (sidebar.hasClass('collapsed')) {\n+                        wpcontent.css('margin-left', '80px');\n+                        topbar.css({\n+                            'width': 'calc(100% - 120px)',\n+                            'margin-left': '80px'\n+                        });\n+                    } else {\n+                        wpcontent.css('margin-left', '220px');\n+                        topbar.css({\n+                            'width': 'calc(100% - 260px)',\n+                            'margin-left': '220px'\n+                        });\n+                    }\n+                });\n+                \n+                \u002F\u002F Handle sidebar link clicks\n+                sidebar.on('click', '.sidebar-link', function(e) {\n+                    var link = $(this);\n+                    var href = link.attr('href');\n+                    var isExternal = link.hasClass('external-link');\n+                    var isExcluded = link.attr('data-wpcafe-exclude') === 'true';\n+                    \n+                    if (isExternal || href.indexOf('http') === 0) {\n+                        return; \u002F\u002F Let external links work normally\n+                    }\n+                    \n+                    \u002F\u002F If the link already has wpcafe parameter, let it work normally\n+                    if (href.indexOf('wpcafe=') !== -1) {\n+                        return; \u002F\u002F Let the link work normally\n+                    }\n+                    \n+                    e.preventDefault();\n+                    \n+                    if (href.indexOf('admin.php?page=wpcafe') !== -1) {\n+                        \u002F\u002F Internal WpCafe links\n+                        window.location.href = href;\n+                    } else if (isExcluded) {\n+                        \u002F\u002F Excluded links - navigate without wpcafe parameter\n+                        window.location.href = href;\n+                    } else {\n+                        \u002F\u002F Other admin links - add wpcafe parameter\n+                        var separator = href.indexOf('?') !== -1 ? '&' : '?';\n+                        var newHref = href + separator + 'wpcafe=true';\n+                        window.location.href = newHref;\n+                    }\n+                });\n+            }\n+            \n+            \u002F\u002F Function to add wpcafe=true parameter to URL\n+            function addWpcafeParam(url) {\n+                if (!url) return url;\n+                \n+                if (url.indexOf('wpcafe=') !== -1) {\n+                    return url;\n+                }\n+                \n+                var separator = url.indexOf('?') !== -1 ? '&' : '?';\n+                return url + separator + 'wpcafe=true';\n+            }\n+            \n+            \u002F\u002F Function to process links\n+            function processLinks(links) {\n+                links.each(function() {\n+                    var link = $(this);\n+                    var href = link.attr('href');\n+                    \n+                    if (!href || href.indexOf('http') === 0 && href.indexOf(window.location.origin) === -1) {\n+                        return;\n+                    }\n+                    \n+                    if (href.indexOf('#') === 0) {\n+                        return;\n+                    }\n+                    \n+                    \u002F\u002F Skip excluded links\n+                    if (link.hasClass('wp-wordpress-icon') || \n+                        link.attr('data-wpcafe-exclude') === 'true' ||\n+                        link.attr('href') === '\u002Fwp-admin\u002F' || \n+                        link.attr('href') === '{$admin_url}' ||\n+                        link.attr('href') === '{$admin_url}index.php' ||\n+                        link.text().toLowerCase().includes('wordpress') ||\n+                        (link.find('svg').length > 0 && link.attr('href').includes('\u002Fwp-admin\u002F'))) {\n+                        return;\n+                    }\n+                    \n+                    var adminUrl = '{$admin_url}';\n+                    if (href.indexOf(adminUrl) !== -1 && !href.includes('?')) {\n+                        return;\n+                    }\n+                    \n+                    var newHref = addWpcafeParam(href);\n+                    link.attr('href', newHref);\n+                });\n+            }\n+            \n+            \u002F\u002F Mobile sidebar functionality using WordPress admin bar toggle\n+            function initMobileSidebar() {\n+                var wpAdminToggle = $('#wp-admin-bar-menu-toggle');\n+                var sidebar = $('#woo-wpc-sidebar');\n+                var overlay = $('#woo-wpc-sidebar-overlay');\n+                var body = $('body');\n+                \n+                if (wpAdminToggle.length === 0 || sidebar.length === 0) return;\n+                \n+                \u002F\u002F Hijack WordPress admin bar toggle for mobile sidebar\n+                wpAdminToggle.on('click', function(e) {\n+                    \u002F\u002F Only handle on mobile\n+                    if ($(window).width() \u003C= 768) {\n+                        e.preventDefault();\n+                        e.stopPropagation();\n+                        \n+                        var isOpen = sidebar.hasClass('mobile-open');\n+                        \n+                        if (isOpen) {\n+                            closeMobileSidebar();\n+                        } else {\n+                            openMobileSidebar();\n+                        }\n+                    }\n+                });\n+                \n+                \u002F\u002F Close sidebar when clicking overlay\n+                overlay.on('click', function() {\n+                    closeMobileSidebar();\n+                });\n+                \n+                \u002F\u002F Close sidebar when clicking a menu item on mobile\n+                sidebar.on('click', '.sidebar-link', function() {\n+                    if ($(window).width() \u003C= 768) {\n+                        setTimeout(closeMobileSidebar, 200);\n+                    }\n+                });\n+                \n+                \u002F\u002F Close sidebar on escape key\n+                $(document).on('keydown', function(e) {\n+                    if (e.key === 'Escape' && sidebar.hasClass('mobile-open')) {\n+                        closeMobileSidebar();\n+                    }\n+                });\n+                \n+                function openMobileSidebar() {\n+                    sidebar.addClass('mobile-open');\n+                    overlay.addClass('active');\n+                    body.css('overflow', 'hidden');\n+                }\n+                \n+                function closeMobileSidebar() {\n+                    sidebar.removeClass('mobile-open');\n+                    overlay.removeClass('active');\n+                    body.css('overflow', '');\n+                }\n+            }\n+            \n+            \u002F\u002F Initialize on document ready\n+            $(document).ready(function() {\n+                \u002F\u002F Initialize sidebar\n+                initSidebar();\n+                initMobileSidebar();\n+                \n+                processLinks($('a[href]'));\n+\n+                \u002F\u002F Helper function to add wpcafe parameter to form\n+                function addWpcafeToForm(form) {\n+                    if (form.length > 0 && form.find('input[name=\\\"wpcafe\\\"]').length === 0) {\n+                        form.append('\u003Cinput type=\\\"hidden\\\" name=\\\"wpcafe\\\" value=\\\"true\\\">');\n+                    }\n+                }\n+\n+                \u002F\u002F Preserve wpcafe parameter in form submissions\n+                \u002F\u002F Handle WooCommerce order update button\n+                $(document).on('click', 'button[name=\\\"save\\\"].save_order', function(e) {\n+                    addWpcafeToForm($(this).closest('form'));\n+                });\n+\n+                \u002F\u002F Handle standard WordPress publish button (posts, pages, etc.)\n+                $(document).on('click', '#publish', function(e) {\n+                    addWpcafeToForm($(this).closest('form'));\n+                });\n+                \n+                \u002F\u002F Handle dynamically added content\n+                if (window.MutationObserver) {\n+                    var observer = new MutationObserver(function(mutations) {\n+                        mutations.forEach(function(mutation) {\n+                            if (mutation.type === 'childList') {\n+                                mutation.addedNodes.forEach(function(node) {\n+                                    if (node.nodeType === 1) {\n+                                        var target = $(node);\n+                                        processLinks(target.find('a[href]'));\n+                                        if (target.is('a[href]')) {\n+                                            processLinks(target);\n+                                        }\n+                                    }\n+                                });\n+                            }\n+                        });\n+                    });\n+                    \n+                    observer.observe(document.body, {\n+                        childList: true,\n+                        subtree: true\n+                    });\n+                }\n+            });\n+        })(jQuery);\n+        \";\n+    }\n+\n+    \n+\n+    \u002F**\n+     * Get topbar menu items with active state detection\n+     *\n+     * @return array Menu items\n+     *\u002F\n+    private function get_woo_menu_items() {\n+        $current_screen = get_current_screen();\n+        $current_url = $_SERVER['REQUEST_URI'];\n+\n+        return apply_filters( 'wpcafe_woo_menu_items', [\n+            [\n+                'title'     => esc_html__( 'Products', 'wp-cafe' ),\n+                'url'       => admin_url( 'edit.php?post_type=product&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u002F>\u003Cpolyline points=\"3.27,6.96 12,12.01 20.73,6.96\"\u002F>\u003Cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'product', 'edit-product' ], 'post_type=product' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Live Orders', 'wp-cafe' ),\n+                'url'       => admin_url( 'admin.php?page=wc-orders&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z\"\u002F>\u003Cpath d=\"M14 8H8\"\u002F>\u003Cpath d=\"M16 12H8\"\u002F>\u003Cpath d=\"M13 16H8\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'shop_order', 'edit-shop_order' ], 'page=wc-orders' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Categories', 'wp-cafe' ),\n+                'url'       => admin_url( 'edit-tags.php?taxonomy=product_cat&post_type=product&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u002F>\u003Cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_cat' ], 'taxonomy=product_cat' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Brands', 'wp-cafe' ),\n+                'url'       => admin_url( 'edit-tags.php?taxonomy=product_brand&post_type=product&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M2 4l3 3 3-3 3 3 3-3 3 3 3-3\"\u002F>\u003Cpath d=\"M2 4v16h20V4\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_brand' ], 'taxonomy=product_brand' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Tags', 'wp-cafe' ),\n+                'url'       => admin_url( 'edit-tags.php?taxonomy=product_tag&post_type=product&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u002F>\u003Cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'edit-product_tag' ], 'taxonomy=product_tag' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Coupons', 'wp-cafe' ),\n+                'url'       => admin_url( 'edit.php?post_type=shop_coupon&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M21 12c0 1.66-1.34 3-3 3H6c-1.66 0-3-1.34-3-3s1.34-3 3-3h12c1.66 0 3 1.34 3 3z\"\u002F>\u003Cpath d=\"M9 12h6\"\u002F>\u003Cpath d=\"M12 9v6\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'shop_coupon', 'edit-shop_coupon' ], 'post_type=shop_coupon' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Reports', 'wp-cafe' ),\n+                'url'       => admin_url( 'admin.php?page=wc-reports&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M3 3v18h18\"\u002F>\u003Cpath d=\"M18.7 8l-5.1 5.2-2.8-2.7L7 14.3\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'woocommerce_page_wc-reports' ], 'page=wc-reports' ),\n+            ],\n+            [\n+                'title'     => esc_html__( 'Woo Settings', 'wp-cafe' ),\n+                'url'       => admin_url( 'admin.php?page=wc-settings&wpcafe=true' ),\n+                'icon'       => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"3\"\u002F>\u003Cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u002F>\u003C\u002Fsvg>',\n+                'is_active' => $this->is_menu_item_active( $current_screen, $current_url, [ 'woocommerce_page_wc-settings' ], 'page=wc-settings' ),\n+            ],\n+         \n+        ] );\n+    }\n+\n+\n+    \u002F**\n+     * Check if menu item should be active\n+     *\n+     * @param WP_Screen $current_screen Current screen object\n+     * @param string    $current_url    Current URL\n+     * @param array     $screen_ids     Screen IDs to check\n+     * @param string    $url_pattern    URL pattern to check\n+     * @return bool\n+     *\u002F\n+    private function is_menu_item_active( $current_screen, $current_url, $screen_ids, $url_pattern ) {\n+        if ( ! $current_screen ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Check screen ID first (most reliable)\n+        $is_screen_match = in_array( $current_screen->id, $screen_ids, true );\n+        \n+        if ( $is_screen_match ) {\n+            return true;\n+        }\n+\n+        \u002F\u002F Check URL pattern only if screen doesn't match\n+        if ( empty( $url_pattern ) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F More specific URL pattern matching\n+        $is_url_match = false;\n+        \n+        \u002F\u002F For product pages, check specific patterns\n+        if ( $url_pattern === 'post_type=product' ) {\n+            $is_url_match = ( strpos( $current_url, 'edit.php?post_type=product' ) !== false && \n+                             strpos( $current_url, 'taxonomy=' ) === false );\n+        } elseif ( $url_pattern === 'page=wc-orders' ) {\n+            $is_url_match = strpos( $current_url, 'page=wc-orders' ) !== false;\n+        } elseif ( $url_pattern === 'taxonomy=product_cat' ) {\n+            $is_url_match = strpos( $current_url, 'taxonomy=product_cat' ) !== false;\n+        } elseif ( $url_pattern === 'taxonomy=product_brand' ) {\n+            $is_url_match = strpos( $current_url, 'taxonomy=product_brand' ) !== false;\n+        } elseif ( $url_pattern === 'taxonomy=product_tag' ) {\n+            $is_url_match = strpos( $current_url, 'taxonomy=product_tag' ) !== false;\n+        } else {\n+            $is_url_match = strpos( $current_url, $url_pattern ) !== false;\n+        }\n+\n+        return $is_url_match;\n+    }\n+\n+    \n+    \u002F**\n+     * Render WooCommerce sidebar HTML\n+     *\n+     * @param array $menu_items Menu items array\n+     * @return void\n+     *\u002F\n+    private function render_woo_sidebar_html($menu_items) {\n+        ?>\n+        \u003Caside class=\"woo-wpc-sidebar\" id=\"woo-wpc-sidebar\">\n+            \u003C!-- Header -->\n+            \u003Cdiv class=\"sidebar-header\">\n+                \u003Cdiv class=\"sidebar-brands\">\n+                    \u003Ca class=\"sidebar-brand\" href=\"\u003C?php echo esc_url(admin_url(\"admin.php?page=wpcafe\")); ?>\">\n+                        \u003Cdiv class=\"sidebar-logo\">\n+                        \u003Csvg\n+                            xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\n+                            width=\"40\"\n+                            height=\"40\"\n+                            viewBox=\"0 0 40 40\"\n+                            fill=\"none\"\n+                        >\n+                            \u003Crect width=\"40\" height=\"40\" rx=\"20\" fill=\"#F45925\" \u002F>\n+                            \u003Cpath\n+                                d=\"M20.4119 16.105C21.4894 16.105 22.3628 15.2315 22.3628 14.1541C22.3628 13.0766 21.4894 12.2031 20.4119 12.2031C19.3344 12.2031 18.4609 13.0766 18.4609 14.1541C18.4609 15.2315 19.3344 16.105 20.4119 16.105Z\"\n+                                fill=\"white\"\n+                            \u002F>\n+                            \u003Cpath\n+                                d=\"M34.9517 14.3105C34.9165 13.2368 34.5429 12.4641 33.9001 12.1337C33.6786 12.0198 33.4297 11.9619 33.16 11.9619C31.9119 11.9619 30.3237 13.221 29.4647 14.8913C28.9884 15.8172 28.8916 16.5778 29.1691 17.2165C29.3045 17.5279 29.5269 17.8048 29.8498 18.0621C29.8377 18.0826 29.8253 18.1038 29.8134 18.1249L29.2155 19.0775C28.4471 20.2993 26.3972 23.5792 25.6244 24.8193C25.5709 24.9021 25.5018 25.0144 25.4284 25.1335C25.3183 25.3124 25.1938 25.5153 25.1126 25.6325L25.1092 25.6378C24.8865 25.9816 24.4808 26.1956 24.0505 26.1956C23.8692 26.1956 23.69 26.1561 23.5328 26.0818L23.5269 26.079C23.3393 25.9975 23.1956 25.8438 23.0802 25.7022C23.0727 25.6901 23.0646 25.677 23.0569 25.6633C23.0338 25.6245 23.0077 25.5809 22.9825 25.5439C22.7473 25.1108 22.4306 24.5309 22.0395 23.8185C22.2704 23.434 22.5193 23.0199 22.7784 22.589C23.9124 20.7043 25.1976 18.5676 26.0453 17.0675L26.0497 17.0588C27.0207 15.1246 26.913 12.8554 25.7619 10.9897C24.6068 9.11749 22.6219 8 20.4513 8H20.419C18.0978 8.00124 16.0436 9.22171 14.9249 11.2638C13.8086 13.3009 13.8855 15.6828 15.1296 17.6356C16.1817 19.4198 17.4825 21.5947 18.7981 23.7715L17.862 25.4829C17.8508 25.5034 17.8418 25.5202 17.8328 25.5342H17.8281L17.7712 25.6319C17.5773 25.9617 17.1947 26.1664 16.7725 26.1664C16.5809 26.1664 16.3927 26.1228 16.2265 26.0401C16.0315 25.9452 15.8411 25.762 15.6924 25.5274C15.5583 25.3071 14.9544 24.3421 14.3148 23.3207C13.6764 22.3012 13.0632 21.2071 12.8971 20.9358L11.1574 18.0036C11.4311 17.6962 11.5329 17.4452 11.6424 17.0361C11.8269 16.3467 11.7317 15.6264 11.3748 15.0083L9.54926 11.8509L8.64861 12.3717L10.2297 15.1075C10.281 15.1962 10.2505 15.3097 10.1618 15.3608C10.1329 15.3773 10.1021 15.3857 10.0691 15.3857C10.0032 15.3857 9.94126 15.3505 9.90797 15.2929L8.32693 12.5571L7.39579 13.095L8.97714 15.8315C9.02816 15.9198 8.99767 16.0337 8.90901 16.0847C8.88039 16.1012 8.84927 16.1096 8.81692 16.1096C8.75034 16.1096 8.68905 16.0741 8.65577 16.0169L7.07473 13.2804L6.14359 13.8186L7.72463 16.5545C7.74952 16.5971 7.75636 16.6475 7.74329 16.6954C7.73054 16.7433 7.69974 16.7831 7.65712 16.8077C7.6285 16.8242 7.59738 16.8326 7.56441 16.8326C7.49845 16.8326 7.43654 16.7974 7.40388 16.7399L5.82253 14.004L4.92188 14.5245L6.74682 17.6832C7.22281 18.507 8.1104 19.0187 9.063 19.0187C9.20954 19.0187 9.35513 19.0066 9.49917 18.9827C9.49949 18.9839 9.50011 18.9845 9.50042 18.9858L9.50322 18.992L10.0109 19.9536C10.0184 19.9679 10.0259 19.9822 10.0343 19.9959H10.0333C10.5765 21.0304 11.475 22.7162 12.2677 24.2036C12.7785 25.1625 13.2611 26.0684 13.6111 26.7286C13.78 27.0409 13.9819 27.3234 14.2106 27.5686C14.3456 27.5303 14.4846 27.5007 14.6278 27.4818C14.7556 27.4643 14.8888 27.4553 15.0222 27.4553C15.8373 27.4553 16.6247 27.7969 17.1826 28.3927C17.2718 28.4876 17.3546 28.5877 17.4296 28.6923C18.3909 28.5616 19.2751 28.0763 19.8627 27.338L19.8658 27.334C19.9788 27.1853 20.1063 26.9998 20.2093 26.8362C20.2497 26.7703 20.3306 26.6371 20.4349 26.4654C20.5089 26.5864 20.6564 26.8275 20.6564 26.8275C20.802 27.0546 20.96 27.2926 21.1451 27.4852C21.6883 28.1021 22.4418 28.5081 23.2734 28.6444C23.348 28.5445 23.4296 28.449 23.5179 28.3578C24.0813 27.7757 24.8367 27.4553 25.6449 27.4553C25.83 27.4553 26.0117 27.4724 26.1847 27.5057C26.3157 27.53 26.4436 27.5623 26.5671 27.6031C26.736 27.4295 26.8869 27.2366 27.0169 27.0272C27.0325 27.0014 27.0518 26.9715 27.072 26.9398C27.1199 26.8645 27.1743 26.7799 27.2082 26.7087C27.5352 26.0927 27.9813 25.2552 28.4539 24.3685C29.2821 22.8155 30.2207 21.0543 30.7829 19.9822L31.3092 18.9879C31.3338 18.9459 31.3575 18.9039 31.3796 18.8613C31.6418 18.9413 31.8848 18.9802 32.1181 18.9802C32.9793 18.9802 33.6724 18.4457 34.238 17.3453C34.7239 16.3999 34.984 15.2939 34.9517 14.3105ZM20.4081 20.8574C20.0394 20.1897 19.6922 19.5635 19.4169 19.0667L17.7572 16.1133C17.6374 15.9055 17.4881 15.6308 17.3935 15.3471C17.06 14.4038 17.2199 13.3333 17.8203 12.4837C18.4186 11.6381 19.3696 11.1331 20.3639 11.1331C20.3813 11.1331 20.3988 11.1335 20.4162 11.1335H20.4557C21.5337 11.1335 22.5267 11.695 23.1129 12.6355C23.7008 13.5794 23.7677 14.7218 23.293 15.6933C22.8332 16.5243 22.2452 17.5743 21.6223 18.6852C21.2182 19.4079 20.802 20.1515 20.4081 20.8574Z\"\n+                                fill=\"white\"\n+                            \u002F>\n+                            \u003Cpath\n+                                d=\"M16.7146 28.8249C16.29 28.371 15.6864 28.0879 15.0166 28.0879C14.9111 28.0879 14.8079 28.0947 14.7055 28.1087C13.5669 28.2609 12.6861 29.239 12.6861 30.4181C12.6861 31.1843 13.0582 31.8653 13.6313 32.2906L8.96094 32.4872L14.7264 32.7299C14.8215 32.7417 14.9183 32.7486 15.0169 32.7486C16.3018 32.7486 17.3474 31.7029 17.3474 30.4181C17.3471 29.8021 17.1066 29.2415 16.7146 28.8249ZM15.0166 31.4096C14.47 31.4096 14.0254 30.965 14.0254 30.4184C14.0254 29.8718 14.47 29.4272 15.0166 29.4272C15.5632 29.4272 16.0078 29.8718 16.0078 30.4184C16.0078 30.965 15.5632 31.4096 15.0166 31.4096Z\"\n+                                fill=\"white\"\n+                            \u002F>\n+                            \u003Cpath\n+                                d=\"M26.0682 28.1274C25.9313 28.1006 25.7898 28.0879 25.6457 28.0879C24.9899 28.0879 24.3969 28.3607 23.9735 28.7981C23.5672 29.2172 23.3168 29.7881 23.3168 30.4184C23.3168 31.1868 23.6904 31.8694 24.2657 32.294L19.6719 32.4872L25.3153 32.7249C25.4233 32.7405 25.5337 32.7489 25.646 32.7489C26.9318 32.7489 27.9765 31.7033 27.9765 30.4184C27.9762 29.2776 27.1533 28.3259 26.0682 28.1274ZM25.6457 31.4096C25.0991 31.4096 24.6545 30.965 24.6545 30.4184C24.6545 29.8718 25.0991 29.4272 25.6457 29.4272C26.1923 29.4272 26.6382 29.8718 26.6382 30.4184C26.6382 30.965 26.1923 31.4096 25.6457 31.4096Z\"\n+                                fill=\"white\"\n+                            \u002F>\n+                        \u003C\u002Fsvg>\n+                        \u003C\u002Fdiv>\n+                        \u003Cdiv class=\"sidebar-title\">\n+                            \u003Cspan>\u003C?php echo esc_html__('WPCafe', 'wp-cafe'); ?>\u003C\u002Fspan>\n+                        \u003C\u002Fdiv>\n+                    \u003C\u002Fa>\n+                \u003C\u002Fdiv>\n+                \u003C!-- \u003Cbutton class=\"sidebar-toggle\" id=\"sidebar-toggle\" title=\"\u003C?php echo esc_attr__('Toggle Sidebar', 'wp-cafe'); ?>\">\n+                    \u003Cspan class=\"toggle-icon\">←\u003C\u002Fspan>\n+                \u003C\u002Fbutton> -->\n+            \u003C\u002Fdiv>\n+\n+            \u003C!-- Navigation -->\n+            \u003Cnav class=\"sidebar-nav\"> \n+                \u003Cdiv class=\"sidebar-group\">\n+                    \u003Cdiv class=\"sidebar-top sidebar-text\">\n+                        \u003Ca class=\"wpc-back-to-home\" href=\"\u003C?php echo esc_url(admin_url(\"admin.php?page=wpcafe\")); ?>\">  \n+                            \u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" style=\"vertical-align: middle;\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-left\">\u003Cpath d=\"M19 12H5M12 19l-7-7 7-7\"\u002F>\u003C\u002Fsvg>\n+                            \u003C?php echo esc_html__('Back to Home ', 'wp-cafe');?>\u003C\u002Fa> \n+                        \u003Ch3 class=\"sidebar-group-title\">\n+                            \u003C?php echo esc_html__('Food Menus', 'wp-cafe'); ?>\n+                        \u003C\u002Fh3>\n+                    \u003C\u002Fdiv>\n+                    \u003Cul class=\"sidebar-menu\"> \n+                        \u003C?php foreach ($menu_items as $item): ?>\n+                            \u003Cli class=\"sidebar-menu-item\">\n+                                \u003Ca href=\"\u003C?php echo esc_url($item['url']); ?>\" \n+                                data-wpcafe-exclude=\"false\"\n+                                    class=\"sidebar-link \u003C?php echo esc_attr( $item['is_active'] ? 'active' : '' ); ?>\">\n+                                    \u003Cspan class=\"sidebar-icon\">\n+                                        \u003C?php echo wp_kses( $item['icon'], \\WpCafe\\Utils\\Wpc_Utilities::wpc_kses_allowed_tags() ); ?>\n+                                    \u003C\u002Fspan>\n+                                    \u003Cspan class=\"sidebar-text\">\u003C?php echo esc_html($item['title']); ?>\u003C\u002Fspan>\n+                                \u003C\u002Fa>\n+                            \u003C\u002Fli>\n+                        \u003C?php endforeach; ?>\n+                    \u003C\u002Ful>\n+                \u003C\u002Fdiv> \n+            \u003C\u002Fnav>\n+\n+            \u003C!-- Footer -->\n+            \u003Cdiv class=\"sidebar-footer\">\n+                \u003Ca href=\"\u003C?php echo esc_url(admin_url()); ?>\" title=\"\u003C?php echo esc_html__('Return to WordPress', 'wp-cafe'); ?>\" class=\"wp-return-link\" data-wpcafe-exclude=\"true\">\n+                    \u003Csvg\n+                        xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\n+                        viewBox=\"0 0 512 512\"\n+                        width=\"30\"\n+                        height=\"30\"\n+                        {...props}\n+                    >\n+                        \u003Cpath\n+                            fill=\"currentColor\"\n+                            d=\"M259 271.3L226.2 367h-.1l-25.4 73.1c1.8.5 3.5.9 5.3 1.4h.3a192.5 192.5 0 0 0 49.5 6.5a157 157 0 0 0 24.9-1.8a184.3 184.3 0 0 0 32.5-7.1c2.6-.8 5.2-1.7 7.8-2.6c-2.8-6-8.8-19.3-9.1-19.9ZM80.8 180.5C70.8 203.1 64 230.9 64 256c0 6.3.3 12.6.9 18.8c6.9 71.2 52.9 131 116.1 157.9c2.6 1.1 5.3 2.2 8 3.2L96 180.6c-8-.3-9.5.2-15.2-.1\"\n+                        >\u003C\u002Fpath>\n+                        \u003Cpath\n+                            fill=\"currentColor\"\n+                            d=\"M430.2 175.4a188 188 0 0 0-15.1-26.6c-1.6-2.4-3.4-4.8-5.1-7.2A193 193 0 0 0 325.1 77a189.2 189.2 0 0 0-69.2-13a191.51 191.51 0 0 0-149.4 71.7A196 196 0 0 0 89 161.3c14.2.1 31.8.1 33.8.1c18.1 0 46-2.2 46-2.2c9.4-.6 10.4 13.1 1.1 14.2c0 0-9.4 1.1-19.8 1.6L213 362l37.8-113.3l-26.8-73.6c-9.4-.5-18.1-1.6-18.1-1.6c-9.4-.5-8.2-14.8 1-14.2c0 0 28.5 2.2 45.5 2.2c18.1 0 46-2.2 46-2.2c9.3-.6 10.5 13.1 1.1 14.2c0 0-9.3 1.1-19.7 1.6l62.3 185.6l17.3-57.6c8.7-22.4 13.1-40.9 13.1-55.7c0-21.3-7.7-36.1-14.3-47.6c-8.7-14.3-16.9-26.3-16.9-40.4c0-15.9 12-30.7 29-30.7h2.2c26.2-.7 34.8 25.3 35.9 43v.6c.4 7.2.1 12.5.1 18.8c0 17.4-3.3 37.1-13.1 61.8l-39 112.8l-22.3 65.7c1.8-.8 3.5-1.6 5.3-2.5c56.7-27.4 98-82 106.7-146.7a172 172 0 0 0 1.9-26a191.1 191.1 0 0 0-17.8-80.8\"\n+                        >\u003C\u002Fpath>\n+                        \u003Cpath\n+                            fill=\"currentColor\"\n+                            d=\"M256 48a208.06 208.06 0 0 1 81 399.66A208.06 208.06 0 0 1 175 64.34A206.7 206.7 0 0 1 256 48m0-16C132.29 32 32 132.29 32 256s100.29 224 224 224s224-100.29 224-224S379.71 32 256 32\"\n+                        >\u003C\u002Fpath>\n+                    \u003C\u002Fsvg>\n+                  \u003C\u002Fa>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Faside>\n+        \u003C?php\n+    }\n+   \n+    \n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fadmin-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fadmin-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fadmin-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fadmin-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,117 +1,117 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Manage all admin scripts and styles\r\n- *\u002F\r\n-class Admin_Assets extends Base_Assets {\r\n-    \u002F**\r\n-     * Register single service\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'admin_enqueue_scripts',  [$this, 'register_styles_scripts'] );\r\n-        add_action( 'admin_enqueue_scripts',  [$this, 'enqueue'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue scripts and styles\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function enqueue( $top ) {\r\n-        if ( 'toplevel_page_wpcafe' !== $top ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_enqueue_style( 'wpc-admin' );\r\n-\r\n-        wp_enqueue_media();\r\n-\r\n-        wp_enqueue_style( 'wpcafe-admin-style' );\r\n-\r\n-        wp_enqueue_script( 'wpcafe-dashboard-scripts' );\r\n-\r\n-        \u002F\u002F Enqueue beacon livechat script\r\n-        wp_enqueue_script( 'wpcafe-beacon-livechat' );\r\n-\r\n-        wp_localize_script( 'wpcafe-dashboard-scripts', 'wpCafe', Localize::get_admin() );\r\n-\r\n-        wp_set_script_translations(\r\n-            'wpcafe-dashboard-scripts',\r\n-            'wp-cafe',\r\n-            wpcafe()->text_domain_directory\r\n-        );\r\n-\r\n-        wp_localize_script(\r\n-            'wpcafe-dashboard-scripts',\r\n-            'wpcafeData',\r\n-            [\r\n-                'publicPath' => plugins_url( '..\u002F..\u002Fbuild\u002F', __FILE__ ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->enqueue_i18n_loader();\r\n-  \r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all scripts\r\n-     *\r\n-     * @return  array List register scripts\r\n-     *\u002F\r\n-    public function get_scripts() {\r\n-        $scripts = [\r\n-            'wpcafe-i18n' => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\r\n-                'deps'      => [],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpcafe-dashboard-scripts'     => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fdashboard.js',\r\n-                'deps'      => [\r\n-                    'wp-api-fetch',\r\n-                    'wp-data',\r\n-                    'wp-element',\r\n-                    'wp-i18n'\r\n-                ],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpcafe-migration-notice' => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fmigration-notice.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpcafe-beacon-livechat' => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fbeacon-livechat.js',\r\n-                'deps'      => [],\r\n-                'in_footer' => true,\r\n-            ],\r\n-        ];\r\n-\r\n-        $scripts =  apply_filters( 'wpcafe_admin_scripts', $scripts );\r\n-\r\n-        return $scripts;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * List of register styles\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get_styles() {\r\n-        $styles = [\r\n-            'wpcafe-admin-style'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fadmin.css',\r\n-            ],\r\n-            'wpc-admin' => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-admin.css',\r\n-            ],\r\n-        ];\r\n-\r\n-        return apply_filters( 'wpcafe_admin_styles', $styles );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Manage all admin scripts and styles\n+ *\u002F\n+class Admin_Assets extends Base_Assets {\n+    \u002F**\n+     * Register single service\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'admin_enqueue_scripts',  [$this, 'register_styles_scripts'] );\n+        add_action( 'admin_enqueue_scripts',  [$this, 'enqueue'] );\n+    }\n+\n+    \u002F**\n+     * Enqueue scripts and styles\n+     *\n+     * @return  void\n+     *\u002F\n+    public function enqueue( $top ) {\n+        if ( 'toplevel_page_wpcafe' !== $top ) {\n+            return;\n+        }\n+\n+        wp_enqueue_style( 'wpc-admin' );\n+\n+        wp_enqueue_media();\n+\n+        wp_enqueue_style( 'wpcafe-admin-style' );\n+\n+        wp_enqueue_script( 'wpcafe-dashboard-scripts' );\n+\n+        \u002F\u002F Enqueue beacon livechat script\n+        wp_enqueue_script( 'wpcafe-beacon-livechat' );\n+\n+        wp_localize_script( 'wpcafe-dashboard-scripts', 'wpCafe', Localize::get_admin() );\n+\n+        wp_set_script_translations(\n+            'wpcafe-dashboard-scripts',\n+            'wp-cafe',\n+            wpcafe()->text_domain_directory\n+        );\n+\n+        wp_localize_script(\n+            'wpcafe-dashboard-scripts',\n+            'wpcafeData',\n+            [\n+                'publicPath' => plugins_url( '..\u002F..\u002Fbuild\u002F', __FILE__ ),\n+            ]\n+        );\n+\n+        $this->enqueue_i18n_loader();\n+  \n+    }\n+\n+    \u002F**\n+     * Get all scripts\n+     *\n+     * @return  array List register scripts\n+     *\u002F\n+    public function get_scripts() {\n+        $scripts = [\n+            'wpcafe-i18n' => [\n+                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\n+                'deps'      => [],\n+                'in_footer' => true,\n+            ],\n+            'wpcafe-dashboard-scripts'     => [\n+                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fdashboard.js',\n+                'deps'      => [\n+                    'wp-api-fetch',\n+                    'wp-data',\n+                    'wp-element',\n+                    'wp-i18n'\n+                ],\n+                'in_footer' => true,\n+            ],\n+            'wpcafe-migration-notice' => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fmigration-notice.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ],\n+            'wpcafe-beacon-livechat' => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fbeacon-livechat.js',\n+                'deps'      => [],\n+                'in_footer' => true,\n+            ],\n+        ];\n+\n+        $scripts =  apply_filters( 'wpcafe_admin_scripts', $scripts );\n+\n+        return $scripts;\n+    }\n+\n+    \u002F**\n+     * List of register styles\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get_styles() {\n+        $styles = [\n+            'wpcafe-admin-style'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fadmin.css',\n+            ],\n+            'wpc-admin' => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-admin.css',\n+            ],\n+        ];\n+\n+        return apply_filters( 'wpcafe_admin_styles', $styles );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fassets-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fassets-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fassets-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fassets-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,34 +1,34 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * AssetsServiceProvider will responsible for all assets services\r\n- *\r\n- * @package WpCafe\u002FAssets\r\n- *\u002F\r\n-\r\n-class Assets_Service_Provider extends Base_Service_Provider {\r\n-\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Admin_Assets::class,\r\n-        Frontend_Assets::class,\r\n-        Common_Assets::class,\r\n-        Feedback_Assets::class\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_assets_services', $this->services );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * AssetsServiceProvider will responsible for all assets services\n+ *\n+ * @package WpCafe\u002FAssets\n+ *\u002F\n+\n+class Assets_Service_Provider extends Base_Service_Provider {\n+\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Admin_Assets::class,\n+        Frontend_Assets::class,\n+        Common_Assets::class,\n+        Feedback_Assets::class\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_assets_services', $this->services );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fbase-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fbase-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fbase-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fbase-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,223 +1,286 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Main assets management class\r\n- *\u002F\r\n-abstract class Base_Assets implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Get all scripts\r\n-     *\r\n-     * @return  array list of script to register\r\n-     *\u002F\r\n-    abstract public function get_scripts();\r\n-\r\n-    \u002F**\r\n-     * Get all styles\r\n-     *\r\n-     * @return  array   list of styles to regiser\r\n-     *\u002F\r\n-    abstract public function get_styles();\r\n-\r\n-    \u002F**\r\n-     * Register scripts and styles\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register_styles_scripts() {\r\n-        $this->register_global_scripts();\r\n-        $this->register_scripts();\r\n-        $this->register_styles();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register scripts\r\n-     *\r\n-     * @param  array $scripts\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_scripts() {\r\n-        $scripts = $this->get_scripts();\r\n-\r\n-        foreach ( $scripts as $handle => $script ) {\r\n-            $deps      = isset( $script['deps'] ) ? $script['deps'] : [];\r\n-            $in_footer = isset( $script['in_footer'] ) ? $script['in_footer'] : true;\r\n-            $version   = isset( $script['version'] ) ? $script['version'] : $this->get_version( $script['src'] );\r\n-\r\n-            $deps = $this->get_dependencies( $script['src'], $deps );\r\n-\r\n-            if ( in_array( 'wp-i18n', $deps ) ) {\r\n-                $deps[] = 'wpcafe-i18n';\r\n-            }\r\n-\r\n-            wp_register_script( $handle, $script['src'], $deps, $version, $in_footer );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register global scripts\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function register_global_scripts() {\r\n-        $scripts = [\r\n-            'wpcafe-i18n' => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\r\n-            ],\r\n-        ];\r\n-\r\n-        foreach ( $scripts as $handle => $script ) {\r\n-            $deps      = isset( $script['deps'] ) ? $script['deps'] : [];\r\n-            $in_footer = isset( $script['in_footer'] ) ? $script['in_footer'] : true;\r\n-            $version   = isset( $script['version'] ) ? $script['version'] : $this->get_version( $script['src'] );\r\n-\r\n-            $deps = $this->get_dependencies( $script['src'], $deps );\r\n-\r\n-            wp_register_script( $handle, $script['src'], $deps, $version, $in_footer );\r\n-        }\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register styles\r\n-     *\r\n-     * @param  array $styles\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_styles() {\r\n-        $styles = $this->get_styles();\r\n-\r\n-        foreach ( $styles as $handle => $style ) {\r\n-            $deps    = isset( $style['deps'] ) ? $style['deps'] : false;\r\n-            $version = wpcafe()->version;\r\n-\r\n-            wp_register_style( $handle, $style['src'], $deps, $version );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get script and style file dependencies\r\n-     *\r\n-     * @param   string  $file_name\r\n-     * @param   array  $deps\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    private function get_dependencies( $file_name, $deps = [] ) {\r\n-        $assets = $this->get_file_assets( $file_name );\r\n-\r\n-        $assets_deps = ! empty( $assets['dependencies'] ) ? $assets['dependencies'] : [];\r\n-\r\n-        $merged_deps = array_merge( $assets_deps, $deps );\r\n-\r\n-        return $merged_deps;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get file assets\r\n-     *\r\n-     * @param   string  $file_name\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    private function get_file_assets( $file_url ) {\r\n-        $file   = $this->get_file_path( $file_url );\r\n-        $assets = [];\r\n-\r\n-        if ( file_exists( $file ) ) {\r\n-            $assets = include $file;\r\n-        }\r\n-\r\n-        return $assets;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get script file version\r\n-     *\r\n-     * @param   string  $file_name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    private function get_version( $file_name ) {\r\n-        $assets      = $this->get_file_assets( $file_name );\r\n-        $assets_vers = ! empty( $assets['version'] ) ? $assets['version'] : wpcafe()->version;\r\n-        return $assets_vers;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get file path from url\r\n-     *\r\n-     * @param   string  $url\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    private function get_file_path( $url ) {\r\n-        \u002F\u002F Check if the URL is valid\r\n-        if ( ! filter_var( $url, FILTER_VALIDATE_URL ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Parse the URL\r\n-        $url_parts = wp_parse_url( $url );\r\n-\r\n-        \u002F\u002F Check if the URL has a path component\r\n-        if ( ! isset( $url_parts['path'] ) ) {\r\n-            return false; \u002F\u002F URL does not contain a path\r\n-        }\r\n-\r\n-        $clean_path = str_replace( '.js', '.asset.php', $url_parts['path'] );\r\n-\r\n-        \u002F\u002F Get the file path from the URL path.\r\n-        if ( isset( $_SERVER['DOCUMENT_ROOT'] ) ) {\r\n-            $file_path = sanitize_text_field( wp_unslash( $_SERVER['DOCUMENT_ROOT'] ) ) . $clean_path;\r\n-        } else {\r\n-            $file_path = ''; \u002F\u002F Or another appropriate fallback.\r\n-        }\r\n-\r\n-        \u002F\u002F Check if the file exists\r\n-        if ( ! file_exists( $file_path ) ) {\r\n-            return false; \u002F\u002F File does not exist\r\n-        }\r\n-\r\n-        return $file_path;\r\n-    }\r\n-\r\n-     \u002F**\r\n-     * Enqueue i18n loader and set its state\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    protected function enqueue_i18n_loader() {\r\n-        $data = [\r\n-            'baseUrl'     => false,\r\n-            'locale'      => determine_locale(),\r\n-            'domainMap'   => [],\r\n-            'domainPaths' => [],\r\n-        ];\r\n-\r\n-        $lang_dir    = WP_LANG_DIR;\r\n-        $content_dir = WP_CONTENT_DIR;\r\n-        $abspath     = ABSPATH;\r\n-\r\n-        if ( strpos( $lang_dir, $content_dir ) === 0 ) {\r\n-            $data['baseUrl'] = content_url( substr( trailingslashit( $lang_dir ), strlen( trailingslashit( $content_dir ) ) ) );\r\n-        } elseif ( strpos( $lang_dir, $abspath ) === 0 ) {\r\n-            $data['baseUrl'] = site_url( substr( trailingslashit( $lang_dir ), strlen( untrailingslashit( $abspath ) ) ) );\r\n-        }\r\n-\r\n-        wp_enqueue_script( 'wpcafe-i18n' );\r\n-\r\n-        $data['domainMap']   = (object) $data['domainMap'];\r\n-        $data['domainPaths'] = (object) $data['domainPaths'];\r\n-\r\n-        wp_add_inline_script(\r\n-            'wpcafe-i18n',\r\n-            'window.wpCafeI18nLoader = window.wpCafeI18nLoader || {}; window.wpCafeI18nLoader.state = ' . wp_json_encode( $data, JSON_UNESCAPED_SLASHES ) . ';',\r\n-            'after'\r\n-        );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Main assets management class\n+ *\u002F\n+abstract class Base_Assets implements Hookable_Service_Contract {\n+    \u002F**\n+     * Get all scripts\n+     *\n+     * @return  array list of script to register\n+     *\u002F\n+    abstract public function get_scripts();\n+\n+    \u002F**\n+     * Get all styles\n+     *\n+     * @return  array   list of styles to regiser\n+     *\u002F\n+    abstract public function get_styles();\n+\n+    \u002F**\n+     * Register scripts and styles\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register_styles_scripts() {\n+        $this->register_global_scripts();\n+        $this->register_scripts();\n+        $this->register_styles();\n+    }\n+\n+    \u002F**\n+     * Register scripts\n+     *\n+     * @param  array $scripts\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_scripts() {\n+        $scripts = $this->get_scripts();\n+\n+        foreach ( $scripts as $handle => $script ) {\n+            $deps      = isset( $script['deps'] ) ? $script['deps'] : [];\n+            $in_footer = isset( $script['in_footer'] ) ? $script['in_footer'] : true;\n+            $version   = isset( $script['version'] ) ? $script['version'] : $this->get_version( $script['src'] );\n+\n+            $deps = $this->get_dependencies( $script['src'], $deps );\n+\n+            if ( in_array( 'wp-i18n', $deps ) ) {\n+                $deps[] = 'wpcafe-i18n';\n+            }\n+\n+            wp_register_script( $handle, $script['src'], $deps, $version, $in_footer );\n+        }\n+    }\n+\n+    \u002F**\n+     * Register global scripts\n+     *\n+     * @return  void\n+     *\u002F\n+    private function register_global_scripts() {\n+        $scripts = [\n+            'wpcafe-i18n' => [\n+                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\n+            ],\n+        ];\n+\n+        foreach ( $scripts as $handle => $script ) {\n+            $deps      = isset( $script['deps'] ) ? $script['deps'] : [];\n+            $in_footer = isset( $script['in_footer'] ) ? $script['in_footer'] : true;\n+            $version   = isset( $script['version'] ) ? $script['version'] : $this->get_version( $script['src'] );\n+\n+            $deps = $this->get_dependencies( $script['src'], $deps );\n+\n+            wp_register_script( $handle, $script['src'], $deps, $version, $in_footer );\n+        }\n+\n+    }\n+\n+    \u002F**\n+     * Register styles\n+     *\n+     * @param  array $styles\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_styles() {\n+        $styles = $this->get_styles();\n+\n+        foreach ( $styles as $handle => $style ) {\n+            $deps    = isset( $style['deps'] ) ? $style['deps'] : false;\n+            $version = wpcafe()->version;\n+\n+            wp_register_style( $handle, $style['src'], $deps, $version );\n+        }\n+    }\n+\n+    \u002F**\n+     * Get script and style file dependencies\n+     *\n+     * @param   string  $file_name\n+     * @param   array  $deps\n+     *\n+     * @return  array\n+     *\u002F\n+    private function get_dependencies( $file_name, $deps = [] ) {\n+        $assets = $this->get_file_assets( $file_name );\n+\n+        $assets_deps = ! empty( $assets['dependencies'] ) ? $assets['dependencies'] : [];\n+\n+        $merged_deps = array_merge( $assets_deps, $deps );\n+\n+        return $merged_deps;\n+    }\n+\n+    \u002F**\n+     * Get file assets\n+     *\n+     * @param   string  $file_name\n+     *\n+     * @return  array\n+     *\u002F\n+    private function get_file_assets( $file_url ) {\n+        $file   = $this->get_file_path( $file_url );\n+        $assets = [];\n+\n+        if ( file_exists( $file ) ) {\n+            $assets = include $file;\n+        }\n+\n+        return $assets;\n+    }\n+\n+    \u002F**\n+     * Get script file version\n+     *\n+     * @param   string  $file_name\n+     *\n+     * @return  string\n+     *\u002F\n+    private function get_version( $file_name ) {\n+        $assets      = $this->get_file_assets( $file_name );\n+        $assets_vers = ! empty( $assets['version'] ) ? $assets['version'] : wpcafe()->version;\n+        return $assets_vers;\n+    }\n+\n+    \u002F**\n+     * Get file path from url\n+     *\n+     * @param   string  $url\n+     *\n+     * @return string\n+     *\u002F\n+    private function get_file_path( $url ) {\n+        \u002F\u002F Check if the URL is valid\n+        if ( ! filter_var( $url, FILTER_VALIDATE_URL ) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Parse the URL\n+        $url_parts = wp_parse_url( $url );\n+\n+        \u002F\u002F Check if the URL has a path component\n+        if ( ! isset( $url_parts['path'] ) ) {\n+            return false; \u002F\u002F URL does not contain a path\n+        }\n+\n+        $clean_path = str_replace( '.js', '.asset.php', $url_parts['path'] );\n+\n+        \u002F\u002F Get the file path from the URL path.\n+        if ( isset( $_SERVER['DOCUMENT_ROOT'] ) ) {\n+            $file_path = sanitize_text_field( wp_unslash( $_SERVER['DOCUMENT_ROOT'] ) ) . $clean_path;\n+        } else {\n+            $file_path = ''; \u002F\u002F Or another appropriate fallback.\n+        }\n+\n+        \u002F\u002F Check if the file exists\n+        if ( ! file_exists( $file_path ) ) {\n+            return false; \u002F\u002F File does not exist\n+        }\n+\n+        return $file_path;\n+    }\n+\n+     \u002F**\n+     * Enqueue i18n loader and set its state\n+     *\n+     * @return void\n+     *\u002F\n+    protected function enqueue_i18n_loader() {\n+        $locale = determine_locale();\n+        $data = [\n+            'baseUrl'     => false,\n+            'locale'      => $locale,\n+            'domainMap'   => [],\n+            'domainPaths' => [],\n+            'translationMap' => $this->get_translation_map( $locale, 'wp-cafe' ),\n+        ];\n+\n+        $lang_dir    = WP_LANG_DIR;\n+        $content_dir = WP_CONTENT_DIR;\n+        $abspath     = ABSPATH;\n+\n+        if ( strpos( $lang_dir, $content_dir ) === 0 ) {\n+            $data['baseUrl'] = content_url( substr( trailingslashit( $lang_dir ), strlen( trailingslashit( $content_dir ) ) ) );\n+        } elseif ( strpos( $lang_dir, $abspath ) === 0 ) {\n+            $data['baseUrl'] = site_url( substr( trailingslashit( $lang_dir ), strlen( untrailingslashit( $abspath ) ) ) );\n+        }\n+\n+        wp_enqueue_script( 'wpcafe-i18n' );\n+\n+        $data['domainMap']   = (object) $data['domainMap'];\n+        $data['domainPaths'] = (object) $data['domainPaths'];\n+\n+        wp_add_inline_script(\n+            'wpcafe-i18n',\n+            'window.wpCafeI18nLoader = window.wpCafeI18nLoader || {}; window.wpCafeI18nLoader.state = ' . wp_json_encode( $data, JSON_UNESCAPED_SLASHES ) . ';',\n+            'after'\n+        );\n+    }\n+\n+    \u002F**\n+     * Build a hash-to-url map for available translation JSON files.\n+     *\n+     * @param string $locale Translation locale.\n+     * @param string $domain Text domain.\n+     *\n+     * @return array\u003Cstring, string>\n+     *\u002F\n+    private function get_translation_map( $locale, $domain ) {\n+        $directories = $this->get_translation_directories();\n+        $map         = [];\n+\n+        $domain_pattern = preg_quote( $domain, '\u002F' );\n+        $locale_pattern = preg_quote( $locale, '\u002F' );\n+        $filename_regex = '\u002F^' . $domain_pattern . '-' . $locale_pattern . '-([a-f0-9]{32})\\.json$\u002Fi';\n+\n+        foreach ( $directories as $directory ) {\n+            if ( empty( $directory['dir'] ) || empty( $directory['url'] ) || ! is_dir( $directory['dir'] ) ) {\n+                continue;\n+            }\n+\n+            $files = glob( trailingslashit( $directory['dir'] ) . $domain . '-' . $locale . '-*.json' );\n+\n+            if ( empty( $files ) ) {\n+                continue;\n+            }\n+\n+            foreach ( $files as $file ) {\n+                $basename = basename( $file );\n+\n+                if ( preg_match( $filename_regex, $basename, $matches ) ) {\n+                    $map[ $matches[1] ] = trailingslashit( $directory['url'] ) . $basename;\n+                }\n+            }\n+        }\n+\n+        return $map;\n+    }\n+\n+    \u002F**\n+     * Get translation directories from standard and plugin-specific paths.\n+     *\n+     * @return array\u003Cint, array\u003Cstring, string>>\n+     *\u002F\n+    private function get_translation_directories() {\n+        return [\n+            [\n+                'dir' => trailingslashit( WP_LANG_DIR ) . 'plugins',\n+                'url' => content_url( 'languages\u002Fplugins' ),\n+            ],\n+            [\n+                'dir' => trailingslashit( WP_CONTENT_DIR ) . 'wp-cafe\u002Flanguages',\n+                'url' => content_url( 'wp-cafe\u002Flanguages' ),\n+            ],\n+            [\n+                'dir' => trailingslashit( wpcafe()->text_domain_directory ),\n+                'url' => trailingslashit( wpcafe()->plugin_url ) . 'languages',\n+            ],\n+        ];\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fcommon-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fcommon-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Fcommon-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Fcommon-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,57 +1,57 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Manage all common scripts and styles\r\n- *\u002F\r\n-class Common_Assets extends Base_Assets {\r\n-    \u002F**\r\n-     * Register single service\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        if ( is_admin() ) {\r\n-            add_action( 'admin_enqueue_scripts',  [$this, 'register_styles_scripts'] );\r\n-            add_action( 'admin_enqueue_scripts',  [$this, 'enqueue'] );\r\n-        } else {\r\n-            add_action( 'wp_enqueue_scripts',  [$this, 'register_styles_scripts'] );\r\n-            add_action( 'wp_enqueue_scripts',  [$this, 'enqueue'] );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue scripts and styles\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function enqueue() {\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all scripts\r\n-     *\r\n-     * @return  array List register scripts\r\n-     *\u002F\r\n-    public function get_scripts(): array {\r\n-        $scripts = [];\r\n-\r\n-        return apply_filters( 'wpcafe_common_assets', $scripts );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * List of register styles\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get_styles(): array {\r\n-        $styles = [];\r\n-\r\n-        return apply_filters( 'wpcafe_common_styles', $styles );\r\n-    }\r\n-}\r\n-\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Manage all common scripts and styles\n+ *\u002F\n+class Common_Assets extends Base_Assets {\n+    \u002F**\n+     * Register single service\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        if ( is_admin() ) {\n+            add_action( 'admin_enqueue_scripts',  [$this, 'register_styles_scripts'] );\n+            add_action( 'admin_enqueue_scripts',  [$this, 'enqueue'] );\n+        } else {\n+            add_action( 'wp_enqueue_scripts',  [$this, 'register_styles_scripts'] );\n+            add_action( 'wp_enqueue_scripts',  [$this, 'enqueue'] );\n+        }\n+    }\n+\n+    \u002F**\n+     * Enqueue scripts and styles\n+     *\n+     * @return  void\n+     *\u002F\n+    public function enqueue() {\n+\n+    }\n+\n+    \u002F**\n+     * Get all scripts\n+     *\n+     * @return  array List register scripts\n+     *\u002F\n+    public function get_scripts(): array {\n+        $scripts = [];\n+\n+        return apply_filters( 'wpcafe_common_assets', $scripts );\n+    }\n+\n+    \u002F**\n+     * List of register styles\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get_styles(): array {\n+        $styles = [];\n+\n+        return apply_filters( 'wpcafe_common_styles', $styles );\n+    }\n+}\n+\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Ffeedback-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Ffeedback-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Ffeedback-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Ffeedback-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,72 +1,72 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Manage feedback modal scripts and styles\r\n- *\u002F\r\n-class Feedback_Assets extends Base_Assets {\r\n-\t\u002F**\r\n-\t * Register single service\r\n-\t *\r\n-\t * @return  void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\tadd_action( 'admin_enqueue_scripts', [ $this, 'register_styles_scripts' ] );\r\n-\t\tadd_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Enqueue scripts and styles\r\n-\t *\r\n-\t * @return  void\r\n-\t *\u002F\r\n-\tpublic function enqueue( $handle ) {\r\n-\t\tif ( 'plugins.php' !== $handle ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\twp_enqueue_script( 'wpcafe-feedback-modal' );\r\n-\t\twp_enqueue_style( 'wpcafe-feedback-modal' );\r\n-\r\n-\t\t$feedback_obj = [\r\n-\t\t\t'site_url'    => site_url(),\r\n-\t\t\t'admin_email' => get_option( 'admin_email' ),\r\n-\t\t];\r\n-\r\n-\t\twp_localize_script( 'wpcafe-feedback-modal', 'wpcafe_feedback', $feedback_obj );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get all scripts\r\n-\t *\r\n-\t * @return  array List register scripts\r\n-\t *\u002F\r\n-\tpublic function get_scripts() {\r\n-\t\t$scripts = [\r\n-\t\t\t'wpcafe-feedback-modal' => [\r\n-\t\t\t\t'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Ffeedback-modal.js',\r\n-\t\t\t\t'deps'      => [ 'wp-plugins', 'wp-i18n', 'wp-element', 'wp-dom', 'wp-data' ],\r\n-\t\t\t\t'in_footer' => true,\r\n-\t\t\t],\r\n-\t\t];\r\n-\r\n-\t\treturn apply_filters( 'wpcafe_feedback_scripts', $scripts );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * List of register styles\r\n-\t *\r\n-\t * @return  array\r\n-\t *\u002F\r\n-\tpublic function get_styles() {\r\n-\t\t$styles = [\r\n-\t\t\t'wpcafe-feedback-modal' => [\r\n-\t\t\t\t'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Ffeedback-modal.css',\r\n-\t\t\t],\r\n-\t\t];\r\n-\r\n-\t\treturn apply_filters( 'wpcafe_feedback_styles', $styles );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Manage feedback modal scripts and styles\n+ *\u002F\n+class Feedback_Assets extends Base_Assets {\n+\t\u002F**\n+\t * Register single service\n+\t *\n+\t * @return  void\n+\t *\u002F\n+\tpublic function register() {\n+\t\tadd_action( 'admin_enqueue_scripts', [ $this, 'register_styles_scripts' ] );\n+\t\tadd_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );\n+\t}\n+\n+\t\u002F**\n+\t * Enqueue scripts and styles\n+\t *\n+\t * @return  void\n+\t *\u002F\n+\tpublic function enqueue( $handle ) {\n+\t\tif ( 'plugins.php' !== $handle ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\twp_enqueue_script( 'wpcafe-feedback-modal' );\n+\t\twp_enqueue_style( 'wpcafe-feedback-modal' );\n+\n+\t\t$feedback_obj = [\n+\t\t\t'site_url'    => site_url(),\n+\t\t\t'admin_email' => get_option( 'admin_email' ),\n+\t\t];\n+\n+\t\twp_localize_script( 'wpcafe-feedback-modal', 'wpcafe_feedback', $feedback_obj );\n+\t}\n+\n+\t\u002F**\n+\t * Get all scripts\n+\t *\n+\t * @return  array List register scripts\n+\t *\u002F\n+\tpublic function get_scripts() {\n+\t\t$scripts = [\n+\t\t\t'wpcafe-feedback-modal' => [\n+\t\t\t\t'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Ffeedback-modal.js',\n+\t\t\t\t'deps'      => [ 'wp-plugins', 'wp-i18n', 'wp-element', 'wp-dom', 'wp-data' ],\n+\t\t\t\t'in_footer' => true,\n+\t\t\t],\n+\t\t];\n+\n+\t\treturn apply_filters( 'wpcafe_feedback_scripts', $scripts );\n+\t}\n+\n+\t\u002F**\n+\t * List of register styles\n+\t *\n+\t * @return  array\n+\t *\u002F\n+\tpublic function get_styles() {\n+\t\t$styles = [\n+\t\t\t'wpcafe-feedback-modal' => [\n+\t\t\t\t'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Ffeedback-modal.css',\n+\t\t\t],\n+\t\t];\n+\n+\t\treturn apply_filters( 'wpcafe_feedback_styles', $styles );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Ffrontend-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Ffrontend-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Ffrontend-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Ffrontend-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,165 +1,165 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Session;\r\n-use WpCafe\\Settings;\r\n-\r\n-\u002F**\r\n- * Manage all frontend scripts and styles\r\n- *\u002F\r\n-class Frontend_Assets extends Base_Assets {\r\n-    \u002F**\r\n-     * Register single service\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'wp_enqueue_scripts',  [$this, 'register_styles_scripts'] );\r\n-        add_action( 'wp_enqueue_scripts',  [$this, 'enqueue'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue scripts and styles\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function enqueue() {\r\n-        \r\n-        wp_enqueue_style( 'wpcafe-frontend-style' );\r\n-        wp_enqueue_style( 'wpc-public' ); \r\n-        wp_enqueue_script( 'wpc-public' );\r\n-        wp_enqueue_style( 'wpc-icon' );\r\n-\r\n-        if(function_exists('is_cart') && is_cart() || function_exists('is_checkout') && is_checkout()) {\r\n-             wp_enqueue_script( 'wpc-flatpicker' );\r\n-             wp_enqueue_style( 'flatpicker' );\r\n-        }\r\n-\r\n-        \r\n-        $form_data                        = [];\r\n-        $form_data['settings']            = Settings::get();\r\n-        $form_data['wpc_ajax_url']        = admin_url( 'admin-ajax.php' );\r\n-        $form_data['wpc_validation_message'] = [\r\n-            'error_text'    => esc_html__('Please fill the field', 'wp-cafe'),\r\n-            'email'         => esc_html__('Email is not valid', 'wp-cafe'),\r\n-            'phone'         => [\r\n-                'phone_invalid'     => esc_html__('Invalid phone number', 'wp-cafe'),\r\n-                'number_allowed'    => esc_html__('Only number allowed', 'wp-cafe'),\r\n-             ],\r\n-             'table_layout'         => [\r\n-                'empty'         => esc_html__( 'Please choose available table\u002Fchair for reservation', 'wp-cafe' ),\r\n-                'min_invalid'   => esc_html__( 'Minimum allowed guest is ', 'wp-cafe' ),\r\n-                'max_invalid'   => esc_html__( 'Maximum allowed guest is ', 'wp-cafe' ),\r\n-             ],\r\n-        ];\r\n-        $form_data['wpc_form_dynamic_text'] = [\r\n-            'wpc_guest_count'    => esc_html__('Select number of guests', 'wp-cafe'),\r\n-            'wpc_additional_information'    => esc_html__('Additional Information:', 'wp-cafe')\r\n-        ];\r\n-\r\n-        $form_data['_nonces'] = [\r\n-            'wpc_check_for_submission_nonce'    => wp_create_nonce('wpc_check_for_submission_nonce'),\r\n-            'filter_food_location_nonce'        => wp_create_nonce('filter_food_location_nonce'),\r\n-            'wpc_seat_capacity_nonce'           => wp_create_nonce('wpc_seat_capacity_nonce')\r\n-        ];\r\n-        wp_localize_script( 'wpc-public', 'wpc_form_client_data', $form_data );\r\n-        wp_localize_script( 'wpc-public', 'wpCafe',  Localize::get_frontend() );\r\n-\r\n-        wp_localize_script( 'wpc-location-selector', 'wpcLocation', [\r\n-            'ajaxUrl'          => admin_url('admin-ajax.php'),\r\n-            'selectedLocation' => Session::get('selected_location'),\r\n-            'wc_cart_url'      => function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : '',\r\n-            'require_location'          => wpc_get_option('require_location'),\r\n-            'location_selector'         => wpc_get_option('display_location_selector', 'dont_show'),\r\n-            'location_selector_pages'   => wpc_get_option('location_selector_pages'),\r\n-            'current_page_id'           => get_the_ID(),\r\n-            'wc_cart_empty'             => function_exists( 'WC' ) ? WC()->cart->is_empty() : false,\r\n-        ] );\r\n-\r\n-        wp_set_script_translations(\r\n-            'wpcafe-frontend-scripts',\r\n-            'wp-cafe' \u002F\u002F text domain\r\n-        );\r\n-\r\n-        $this->enqueue_i18n_loader();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all scripts\r\n-     *\r\n-     * @return  array List register scripts\r\n-     *\u002F\r\n-    public function get_scripts() {\r\n-        $scripts = [\r\n-             'wpcafe-i18n' => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\r\n-                'deps'      => [],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpcafe-frontend-scripts'     => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Ffrontend.js',\r\n-                'deps'      => ['wp-i18n', 'wp-data','wp-api-fetch'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpc-flatpicker'     => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fflatpickr.min.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpc-public'    => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fwpc-public.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpc-location-selector'    => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Flocation-selector.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ], \r\n-            'wpc-tip'    => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Ftip.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-            'wpc-mini-cart' => [\r\n-                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fmini-cart.js',\r\n-                'deps'      => ['jquery'],\r\n-                'in_footer' => true,\r\n-            ],\r\n-        ];\r\n-\r\n-        return apply_filters( 'wpcafe_frontend_scripts', $scripts );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * List of register styles\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get_styles() {\r\n-        $styles = [\r\n-            'wpcafe-frontend-style'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Ffrontend.css',\r\n-            ],\r\n-            'flatpicker'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fflatpickr.min.css',\r\n-            ],\r\n-            'wpc-public'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-public.css',\r\n-            ],\r\n-            'wpc-location-selector'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Flocation-selector.css',\r\n-            ],\r\n-            'wpc-icon'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-icon.css',\r\n-            ],\r\n-            'wpc-tip'    => [\r\n-                'src' => wpcafe()->assets_url . '\u002Fcss\u002Ftip.css',\r\n-            ],\r\n-        ];\r\n-\r\n-        return apply_filters( 'wpcafe_frontend_styles', $styles );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Session;\n+use WpCafe\\Settings;\n+\n+\u002F**\n+ * Manage all frontend scripts and styles\n+ *\u002F\n+class Frontend_Assets extends Base_Assets {\n+    \u002F**\n+     * Register single service\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'wp_enqueue_scripts',  [$this, 'register_styles_scripts'] );\n+        add_action( 'wp_enqueue_scripts',  [$this, 'enqueue'] );\n+    }\n+\n+    \u002F**\n+     * Enqueue scripts and styles\n+     *\n+     * @return  void\n+     *\u002F\n+    public function enqueue() {\n+        \n+        wp_enqueue_style( 'wpcafe-frontend-style' );\n+        wp_enqueue_style( 'wpc-public' ); \n+        wp_enqueue_script( 'wpc-public' );\n+        wp_enqueue_style( 'wpc-icon' );\n+\n+        if(function_exists('is_cart') && is_cart() || function_exists('is_checkout') && is_checkout()) {\n+             wp_enqueue_script( 'wpc-flatpicker' );\n+             wp_enqueue_style( 'flatpicker' );\n+        }\n+\n+        \n+        $form_data                        = [];\n+        $form_data['settings']            = Settings::get();\n+        $form_data['wpc_ajax_url']        = admin_url( 'admin-ajax.php' );\n+        $form_data['wpc_validation_message'] = [\n+            'error_text'    => esc_html__('Please fill the field', 'wp-cafe'),\n+            'email'         => esc_html__('Email is not valid', 'wp-cafe'),\n+            'phone'         => [\n+                'phone_invalid'     => esc_html__('Invalid phone number', 'wp-cafe'),\n+                'number_allowed'    => esc_html__('Only number allowed', 'wp-cafe'),\n+             ],\n+             'table_layout'         => [\n+                'empty'         => esc_html__( 'Please choose available table\u002Fchair for reservation', 'wp-cafe' ),\n+                'min_invalid'   => esc_html__( 'Minimum allowed guest is ', 'wp-cafe' ),\n+                'max_invalid'   => esc_html__( 'Maximum allowed guest is ', 'wp-cafe' ),\n+             ],\n+        ];\n+        $form_data['wpc_form_dynamic_text'] = [\n+            'wpc_guest_count'    => esc_html__('Select number of guests', 'wp-cafe'),\n+            'wpc_additional_information'    => esc_html__('Additional Information:', 'wp-cafe')\n+        ];\n+\n+        $form_data['_nonces'] = [\n+            'wpc_check_for_submission_nonce'    => wp_create_nonce('wpc_check_for_submission_nonce'),\n+            'filter_food_location_nonce'        => wp_create_nonce('filter_food_location_nonce'),\n+            'wpc_seat_capacity_nonce'           => wp_create_nonce('wpc_seat_capacity_nonce')\n+        ];\n+        wp_localize_script( 'wpc-public', 'wpc_form_client_data', $form_data );\n+        wp_localize_script( 'wpc-public', 'wpCafe',  Localize::get_frontend() );\n+\n+        wp_localize_script( 'wpc-location-selector', 'wpcLocation', [\n+            'ajaxUrl'          => admin_url('admin-ajax.php'),\n+            'selectedLocation' => Session::get('selected_location'),\n+            'wc_cart_url'      => function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : '',\n+            'require_location'          => wpc_get_option('require_location'),\n+            'location_selector'         => wpc_get_option('display_location_selector', 'dont_show'),\n+            'location_selector_pages'   => wpc_get_option('location_selector_pages'),\n+            'current_page_id'           => get_the_ID(),\n+            'wc_cart_empty'             => function_exists( 'WC' ) ? WC()->cart->is_empty() : false,\n+        ] );\n+\n+        wp_set_script_translations(\n+            'wpcafe-frontend-scripts',\n+            'wp-cafe' \u002F\u002F text domain\n+        );\n+\n+        $this->enqueue_i18n_loader();\n+    }\n+\n+    \u002F**\n+     * Get all scripts\n+     *\n+     * @return  array List register scripts\n+     *\u002F\n+    public function get_scripts() {\n+        $scripts = [\n+             'wpcafe-i18n' => [\n+                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fi18n-loader.js',\n+                'deps'      => [],\n+                'in_footer' => true,\n+            ],\n+            'wpcafe-frontend-scripts'     => [\n+                'src'       => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Ffrontend.js',\n+                'deps'      => ['wp-i18n', 'wp-data','wp-api-fetch'],\n+                'in_footer' => true,\n+            ],\n+            'wpc-flatpicker'     => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fflatpickr.min.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ],\n+            'wpc-public'    => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fwpc-public.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ],\n+            'wpc-location-selector'    => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Flocation-selector.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ], \n+            'wpc-tip'    => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Ftip.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ],\n+            'wpc-mini-cart' => [\n+                'src'       => wpcafe()->assets_url . '\u002Fjs\u002Fmini-cart.js',\n+                'deps'      => ['jquery'],\n+                'in_footer' => true,\n+            ],\n+        ];\n+\n+        return apply_filters( 'wpcafe_frontend_scripts', $scripts );\n+    }\n+\n+    \u002F**\n+     * List of register styles\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get_styles() {\n+        $styles = [\n+            'wpcafe-frontend-style'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Ffrontend.css',\n+            ],\n+            'flatpicker'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fflatpickr.min.css',\n+            ],\n+            'wpc-public'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-public.css',\n+            ],\n+            'wpc-location-selector'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Flocation-selector.css',\n+            ],\n+            'wpc-icon'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Fwpc-icon.css',\n+            ],\n+            'wpc-tip'    => [\n+                'src' => wpcafe()->assets_url . '\u002Fcss\u002Ftip.css',\n+            ],\n+        ];\n+\n+        return apply_filters( 'wpcafe_frontend_styles', $styles );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Flocalize.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Flocalize.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fassets\u002Flocalize.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fassets\u002Flocalize.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,60 +1,60 @@\n-\u003C?php\r\n-namespace WpCafe\\Assets;\r\n-\r\n-\u002F**\r\n- * Manage all localize data\r\n- *\u002F\r\n-class Localize {\r\n-\r\n-    \u002F**\r\n-     * Get admin localize data\r\n-     *\r\n-     * @return  array Collection localize data\r\n-     *\u002F\r\n-    public static function get_admin() {\r\n-        $current_user = wp_get_current_user();\r\n-\r\n-        $data = [\r\n-            'site_url'            => site_url(),\r\n-            'admin_url'           => admin_url(),\r\n-            'nonce'               => wp_create_nonce( 'wp_rest' ),\r\n-            'date_format'         => get_option( 'date_format' ),\r\n-            'date_format_string'  => date_i18n( get_option( 'date_format' ) ),\r\n-            'time_format'         => get_option( 'time_format' ),\r\n-            'time_format_string'  => date_i18n( get_option( 'time_format' ) ),\r\n-            'start_of_week'       => get_option( 'start_of_week', 0 ),\r\n-            'current_user_id'     => get_current_user_id(),\r\n-            'currency_list'       => wpc_get_currencies(),\r\n-            'wpcafePro'           => function_exists('wpcafe_pro'),\r\n-            'user_role'           => $current_user->roles,\r\n-            'pages'               => wpc_get_pages(),\r\n-            'table_layout'        => wpc_is_module_enable('table_layout'),\r\n-            'has_woo_products'    => (wp_count_posts( 'product' )->publish ?? 0) > 0,\r\n-        ];\r\n-\r\n-        return apply_filters( 'wpcafe_admin_localize', $data );\r\n-    } \r\n-\r\n-    \u002F**\r\n-     * Get frontend localize data\r\n-     *\r\n-     * @return  array Collection localize data\r\n-     *\u002F\r\n-    public static function get_frontend() {\r\n-        $data = [\r\n-            'site_url'            => site_url(),\r\n-            'nonce'               => wp_create_nonce( 'wp_rest' ),\r\n-            'date_format'         => get_option( 'date_format' ),\r\n-            'time_format'         => get_option( 'time_format' ),\r\n-            'current_user_id'     => get_current_user_id(),\r\n-            'currency_list'       => wpc_get_currencies(),\r\n-            'start_of_week'       => get_option( 'start_of_week', 0 ),\r\n-            'locale_name'         => strtolower( str_replace( '_', '-', get_locale() ) ),\r\n-            'table_layout'        => wpc_is_module_enable('table_layout'),\r\n-            'wpcafePro'           => function_exists('wpcafe_pro'),\r\n-            'wpcafeMultivendor'   => class_exists('\\Wpcafe_Multivendor'),\r\n-        ];\r\n-\r\n-        return apply_filters( 'wpcafe_frontend_localize', $data );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Assets;\n+\n+\u002F**\n+ * Manage all localize data\n+ *\u002F\n+class Localize {\n+\n+    \u002F**\n+     * Get admin localize data\n+     *\n+     * @return  array Collection localize data\n+     *\u002F\n+    public static function get_admin() {\n+        $current_user = wp_get_current_user();\n+\n+        $data = [\n+            'site_url'            => site_url(),\n+            'admin_url'           => admin_url(),\n+            'nonce'               => wp_create_nonce( 'wp_rest' ),\n+            'date_format'         => get_option( 'date_format' ),\n+            'date_format_string'  => date_i18n( get_option( 'date_format' ) ),\n+            'time_format'         => get_option( 'time_format' ),\n+            'time_format_string'  => date_i18n( get_option( 'time_format' ) ),\n+            'start_of_week'       => get_option( 'start_of_week', 0 ),\n+            'current_user_id'     => get_current_user_id(),\n+            'currency_list'       => wpc_get_currencies(),\n+            'wpcafePro'           => function_exists('wpcafe_pro'),\n+            'user_role'           => $current_user->roles,\n+            'pages'               => wpc_get_pages(),\n+            'table_layout'        => wpc_is_module_enable('table_layout'),\n+            'has_woo_products'    => (wp_count_posts( 'product' )->publish ?? 0) > 0,\n+        ];\n+\n+        return apply_filters( 'wpcafe_admin_localize', $data );\n+    } \n+\n+    \u002F**\n+     * Get frontend localize data\n+     *\n+     * @return  array Collection localize data\n+     *\u002F\n+    public static function get_frontend() {\n+        $data = [\n+            'site_url'            => site_url(),\n+            'nonce'               => wp_create_nonce( 'wp_rest' ),\n+            'date_format'         => get_option( 'date_format' ),\n+            'time_format'         => get_option( 'time_format' ),\n+            'current_user_id'     => get_current_user_id(),\n+            'currency_list'       => wpc_get_currencies(),\n+            'start_of_week'       => get_option( 'start_of_week', 0 ),\n+            'locale_name'         => strtolower( str_replace( '_', '-', get_locale() ) ),\n+            'table_layout'        => wpc_is_module_enable('table_layout'),\n+            'wpcafePro'           => function_exists('wpcafe_pro'),\n+            'wpcafeMultivendor'   => class_exists('\\Wpcafe_Multivendor'),\n+        ];\n+\n+        return apply_filters( 'wpcafe_frontend_localize', $data );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,45 +1,45 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Block Provider\r\n- * Service provider for dependency injection\r\n- *\u002F\r\n-class BlockProvider {\r\n-\t\u002F**\r\n-\t * Store services\r\n-\t *\r\n-\t * @var array\r\n-\t *\u002F\r\n-\tprotected $services = [\r\n-\t\tBlockTypesController::class,\r\n-\t\tBlockService::class,\r\n-\t];\r\n-\r\n-\t\u002F**\r\n-\t * Register all services\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\tforeach ( $this->services as $service ) {\r\n-\t\t\t$this->register_service( $service );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register a single service\r\n-\t *\r\n-\t * @param string $service Service class name.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate function register_service( $service ) {\r\n-\t\t$instance = new $service();\r\n-\r\n-\t\tif ( method_exists( $instance, 'register_hooks' ) ) {\r\n-\t\t\t$instance->register_hooks();\r\n-\t\t}\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Block Provider\n+ * Service provider for dependency injection\n+ *\u002F\n+class BlockProvider {\n+\t\u002F**\n+\t * Store services\n+\t *\n+\t * @var array\n+\t *\u002F\n+\tprotected $services = [\n+\t\tBlockTypesController::class,\n+\t\tBlockService::class,\n+\t];\n+\n+\t\u002F**\n+\t * Register all services\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\tforeach ( $this->services as $service ) {\n+\t\t\t$this->register_service( $service );\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Register a single service\n+\t *\n+\t * @param string $service Service class name.\n+\t * @return void\n+\t *\u002F\n+\tprivate function register_service( $service ) {\n+\t\t$instance = new $service();\n+\n+\t\tif ( method_exists( $instance, 'register_hooks' ) ) {\n+\t\t\t$instance->register_hooks();\n+\t\t}\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,50 +1,50 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Core\\Blocks\\BlockTypes\\FoodList;\r\n-use WpCafe\\Core\\Blocks\\BlockTypes\\FoodTab;\r\n-use WpCafe\\Core\\Blocks\\BlockTypes\\PickupDelivery;\r\n-use WpCafe\\Core\\Blocks\\BlockTypes\\Location;\r\n-\r\n-\u002F**\r\n- * Block Service Class\r\n- * Manages block discovery via filter hook\r\n- *\u002F\r\n-class BlockService {\r\n-\t\u002F**\r\n-\t * Register service (called by service provider)\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\t$this->register_hooks();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register_hooks() {\r\n-\t\tadd_filter( 'wpc_gutenberg_blocks', [ $this, 'add_blocks' ], 5 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Add blocks to the block registry\r\n-\t *\r\n-\t * @param array $blocks Current blocks array.\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function add_blocks( $blocks ) {\r\n-\t\t$new_blocks = [\r\n-\t\t\tFoodList::class,\r\n-\t\t\tFoodTab::class,\r\n-\t\t\tPickupDelivery::class,\r\n-\t\t\tLocation::class,\r\n-\t\t];\r\n-\r\n-\t\treturn array_unique( array_merge( $blocks, $new_blocks ) );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Core\\Blocks\\BlockTypes\\FoodList;\n+use WpCafe\\Core\\Blocks\\BlockTypes\\FoodTab;\n+use WpCafe\\Core\\Blocks\\BlockTypes\\PickupDelivery;\n+use WpCafe\\Core\\Blocks\\BlockTypes\\Location;\n+\n+\u002F**\n+ * Block Service Class\n+ * Manages block discovery via filter hook\n+ *\u002F\n+class BlockService {\n+\t\u002F**\n+\t * Register service (called by service provider)\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\t$this->register_hooks();\n+\t}\n+\n+\t\u002F**\n+\t * Register hooks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register_hooks() {\n+\t\tadd_filter( 'wpc_gutenberg_blocks', [ $this, 'add_blocks' ], 5 );\n+\t}\n+\n+\t\u002F**\n+\t * Add blocks to the block registry\n+\t *\n+\t * @param array $blocks Current blocks array.\n+\t * @return array\n+\t *\u002F\n+\tpublic function add_blocks( $blocks ) {\n+\t\t$new_blocks = [\n+\t\t\tFoodList::class,\n+\t\t\tFoodTab::class,\n+\t\t\tPickupDelivery::class,\n+\t\t\tLocation::class,\n+\t\t];\n+\n+\t\treturn array_unique( array_merge( $blocks, $new_blocks ) );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Fabstract-block.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Fabstract-block.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Fabstract-block.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Fabstract-block.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,312 +1,312 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks\\BlockTypes;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * AbstractBlock class\r\n- * Provides common functionality for all block types\r\n- *\u002F\r\n-abstract class AbstractBlock {\r\n-\t\u002F**\r\n-\t * Block Namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $namespace = 'wpc';\r\n-\r\n-\t\u002F**\r\n-\t * Block name within this namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $block_name = '';\r\n-\r\n-\t\u002F**\r\n-\t * Constructor\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function __construct() {\r\n-\t\t$this->initialize();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Initialize this block type\r\n-\t * - Hook into WP lifecycle\r\n-\t * - Register the block with WordPress\r\n-\t *\u002F\r\n-\tprotected function initialize() {\r\n-\t\t$this->register_block_type_assets();\r\n-\t\t$this->register_block_type();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get block name with namespace\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tprotected function get_full_block_name() {\r\n-\t\treturn $this->namespace . '\u002F' . $this->block_name;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Registers the block type with WordPress\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprotected function register_block_type() {\r\n-\t\t\u002F\u002F Skip if block is already registered\r\n-\t\tif ( \\WP_Block_Type_Registry::get_instance()->is_registered( $this->get_block_type() ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$block_settings = [\r\n-\t\t\t'render_callback'   => $this->get_block_type_render_callback(),\r\n-\t\t\t'editor_script'     => $this->get_block_type_editor_script( 'handle' ),\r\n-\t\t\t'editor_style'      => $this->get_block_type_editor_style(),\r\n-\t\t\t'style'             => $this->get_block_type_style(),\r\n-\t\t\t'attributes'        => $this->get_block_type_attributes(),\r\n-\t\t];\r\n-\r\n-\t\t$metadata_path = $this->get_metadata_path();\r\n-\r\n-\t\tif ( $metadata_path ) {\r\n-\t\t\tregister_block_type( $metadata_path, $block_settings );\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tregister_block_type( $this->get_block_type(), $block_settings );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register script and style assets for the block type before it is registered.\r\n-\t *\r\n-\t * This registers the scripts; it does not enqueue them.\r\n-\t *\u002F\r\n-\tprotected function register_block_type_assets() {\r\n-\t\t\u002F\u002F Register editor scripts.\r\n-\t\tif ( null !== $this->get_block_type_editor_script() ) {\r\n-\t\t\t$handle       = $this->get_block_type_editor_script( 'handle' );\r\n-\t\t\t$dependencies = $this->get_block_type_editor_script( 'dependencies' );\r\n-\t\t\t$path         = $this->get_block_type_editor_script( 'path' );\r\n-\r\n-\t\t\t$this->register_script( $handle, $path, $dependencies );\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Register frontend scripts.\r\n-\t\tif ( null !== $this->get_block_type_script() ) {\r\n-\t\t\t$handle       = $this->get_block_type_script( 'handle' );\r\n-\t\t\t$dependencies = $this->get_block_type_script( 'dependencies' );\r\n-\t\t\t$path         = $this->get_block_type_script( 'path' );\r\n-\r\n-\t\t\t$this->register_script( $handle, $path, $dependencies );\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Register editor styles.\r\n-\t\tif ( null !== $this->get_block_type_editor_style() ) {\r\n-\t\t\t$handle = $this->get_block_type_editor_style();\r\n-\t\t\t$path   = $this->get_block_editor_style_path();\r\n-\r\n-\t\t\tif ( $path ) {\r\n-\t\t\t\t$this->register_style( $handle, $path );\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Register frontend styles.\r\n-\t\tif ( null !== $this->get_block_type_style() ) {\r\n-\t\t\t$handle = is_array( $this->get_block_type_style() ) ? $this->get_block_type_style()[0] : $this->get_block_type_style();\r\n-\t\t\t$path   = $this->get_block_style_path();\r\n-\r\n-\t\t\tif ( $path ) {\r\n-\t\t\t\t$this->register_style( $handle, $path );\r\n-\t\t\t}\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register script\r\n-\t *\r\n-\t * @param string $handle Handle name.\r\n-\t * @param string $path   File path.\r\n-\t * @param array  $dependencies Script dependencies.\r\n-\t * @param string $version Version string.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprotected function register_script( $handle, $path, $dependencies = [], $version = null ) {\r\n-\t\tif ( ! $version ) {\r\n-\t\t\t$version = wpcafe()->version;\r\n-\t\t}\r\n-\t\twp_register_script( $handle, $path, $dependencies, $version, true );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register style\r\n-\t *\r\n-\t * @param string $handle Handle name.\r\n-\t * @param string $path   File path.\r\n-\t * @param array  $dependencies Style dependencies.\r\n-\t * @param string $media   Media type.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprotected function register_style( $handle, $path, $dependencies = [], $media = 'all' ) {\r\n-\t\twp_register_style( $handle, $path, $dependencies, wpcafe()->version, $media );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get block type\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tprotected function get_block_type() {\r\n-\t\treturn $this->namespace . '\u002F' . $this->block_name;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the render callback for this blocktype\r\n-\t *\r\n-\t * @return callable|null\r\n-\t *\u002F\r\n-\tprotected function get_block_type_render_callback() {\r\n-\t\treturn [ $this, 'render_callback' ];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the editor script data for this block type.\r\n-\t *\r\n-\t * @param string $key Data to get, or default to everything.\r\n-\t * @return array|string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_type_editor_script( $key = null ) {\r\n-\t\t$script = [\r\n-\t\t\t'handle'       => 'wpc-' . $this->block_name . '-block',\r\n-\t\t\t'path'         => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js',\r\n-\t\t\t'dependencies' => [ 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-compose', 'wp-server-side-render' ],\r\n-\t\t];\r\n-\t\treturn $key ? ( $script[ $key ] ?? null ) : $script;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the frontend script handle for this block type.\r\n-\t *\r\n-\t * @param string $key Data to get, or default to everything.\r\n-\t * @return array|string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_type_script( $key = null ) {\r\n-\t\treturn $key ;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the editor style handle for this block type.\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_type_editor_style() {\r\n-\t\treturn 'wpc-block-editor-style-css';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the frontend style handle for this block type.\r\n-\t *\r\n-\t * @return array|string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_type_style() {\r\n-\t\treturn 'wpc-block-style-css';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get block attributes\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function get_block_type_attributes() {\r\n-\t\treturn [];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get block metadata path\r\n-\t *\r\n-\t * @return string|false\r\n-\t *\u002F\r\n-\tprotected function get_metadata_path() {\r\n-\t\treturn false;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get editor style path\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_editor_style_path() {\r\n-\t\treturn wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get frontend style path\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprotected function get_block_style_path() {\r\n-\t\treturn wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render callback. This will ensure assets are enqueued just in time\r\n-\t *\r\n-\t * @param array         $attributes Block attributes.\r\n-\t * @param string        $content    Block content.\r\n-\t * @param \\WP_Block|null $block     Block instance.\r\n-\t * @return string Rendered block type output\r\n-\t *\u002F\r\n-\tpublic function render_callback( $attributes = [], $content = '', $block = null ) {\r\n-\t\t$render_callback_attributes = $this->parse_render_callback_attributes( $attributes );\r\n-\t\treturn $this->render( $render_callback_attributes, $content, $block );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Parses block attributes from the render_callback.\r\n-\t *\r\n-\t * @param array|\\WP_Block $attributes Block attributes, or an instance of a WP_Block.\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function parse_render_callback_attributes( $attributes ) {\r\n-\t\treturn is_a( $attributes, 'WP_Block' ) ? $attributes->attributes : $attributes;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render the block. Extended by children.\r\n-\t *\r\n-\t * @param array      $attributes Block attributes.\r\n-\t * @param string     $content    Block content.\r\n-\t * @param \\WP_Block  $block      Block instance.\r\n-\t * @return string Rendered block type output.\r\n-\t *\u002F\r\n-\tprotected function render( $attributes, $content, $block ) {\r\n-\t\treturn $content;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register\u002Fenqueue scripts used for this block on the frontend, during render.\r\n-\t *\r\n-\t * @param array $attributes Any attributes that currently are available from the block.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprotected function enqueue_scripts( $attributes = [] ) {\r\n-\t\tif ( null !== $this->get_block_type_script() ) {\r\n-\t\t\twp_enqueue_script( $this->get_block_type_script( 'handle' ) );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register\u002Fenqueue styles used for this block on the frontend, during render.\r\n-\t *\r\n-\t * @param array $attributes Any attributes that currently are available from the block.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprotected function enqueue_styles( $attributes = [] ) {\r\n-\t\tif ( null !== $this->get_block_type_style() ) {\r\n-\t\t\t$style_handle = is_array( $this->get_block_type_style() ) ? $this->get_block_type_style()[0] : $this->get_block_type_style();\r\n-\t\t\twp_enqueue_style( $style_handle );\r\n-\t\t}\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks\\BlockTypes;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * AbstractBlock class\n+ * Provides common functionality for all block types\n+ *\u002F\n+abstract class AbstractBlock {\n+\t\u002F**\n+\t * Block Namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $namespace = 'wpc';\n+\n+\t\u002F**\n+\t * Block name within this namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $block_name = '';\n+\n+\t\u002F**\n+\t * Constructor\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function __construct() {\n+\t\t$this->initialize();\n+\t}\n+\n+\t\u002F**\n+\t * Initialize this block type\n+\t * - Hook into WP lifecycle\n+\t * - Register the block with WordPress\n+\t *\u002F\n+\tprotected function initialize() {\n+\t\t$this->register_block_type_assets();\n+\t\t$this->register_block_type();\n+\t}\n+\n+\t\u002F**\n+\t * Get block name with namespace\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tprotected function get_full_block_name() {\n+\t\treturn $this->namespace . '\u002F' . $this->block_name;\n+\t}\n+\n+\t\u002F**\n+\t * Registers the block type with WordPress\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprotected function register_block_type() {\n+\t\t\u002F\u002F Skip if block is already registered\n+\t\tif ( \\WP_Block_Type_Registry::get_instance()->is_registered( $this->get_block_type() ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$block_settings = [\n+\t\t\t'render_callback'   => $this->get_block_type_render_callback(),\n+\t\t\t'editor_script'     => $this->get_block_type_editor_script( 'handle' ),\n+\t\t\t'editor_style'      => $this->get_block_type_editor_style(),\n+\t\t\t'style'             => $this->get_block_type_style(),\n+\t\t\t'attributes'        => $this->get_block_type_attributes(),\n+\t\t];\n+\n+\t\t$metadata_path = $this->get_metadata_path();\n+\n+\t\tif ( $metadata_path ) {\n+\t\t\tregister_block_type( $metadata_path, $block_settings );\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tregister_block_type( $this->get_block_type(), $block_settings );\n+\t}\n+\n+\t\u002F**\n+\t * Register script and style assets for the block type before it is registered.\n+\t *\n+\t * This registers the scripts; it does not enqueue them.\n+\t *\u002F\n+\tprotected function register_block_type_assets() {\n+\t\t\u002F\u002F Register editor scripts.\n+\t\tif ( null !== $this->get_block_type_editor_script() ) {\n+\t\t\t$handle       = $this->get_block_type_editor_script( 'handle' );\n+\t\t\t$dependencies = $this->get_block_type_editor_script( 'dependencies' );\n+\t\t\t$path         = $this->get_block_type_editor_script( 'path' );\n+\n+\t\t\t$this->register_script( $handle, $path, $dependencies );\n+\t\t}\n+\n+\t\t\u002F\u002F Register frontend scripts.\n+\t\tif ( null !== $this->get_block_type_script() ) {\n+\t\t\t$handle       = $this->get_block_type_script( 'handle' );\n+\t\t\t$dependencies = $this->get_block_type_script( 'dependencies' );\n+\t\t\t$path         = $this->get_block_type_script( 'path' );\n+\n+\t\t\t$this->register_script( $handle, $path, $dependencies );\n+\t\t}\n+\n+\t\t\u002F\u002F Register editor styles.\n+\t\tif ( null !== $this->get_block_type_editor_style() ) {\n+\t\t\t$handle = $this->get_block_type_editor_style();\n+\t\t\t$path   = $this->get_block_editor_style_path();\n+\n+\t\t\tif ( $path ) {\n+\t\t\t\t$this->register_style( $handle, $path );\n+\t\t\t}\n+\t\t}\n+\n+\t\t\u002F\u002F Register frontend styles.\n+\t\tif ( null !== $this->get_block_type_style() ) {\n+\t\t\t$handle = is_array( $this->get_block_type_style() ) ? $this->get_block_type_style()[0] : $this->get_block_type_style();\n+\t\t\t$path   = $this->get_block_style_path();\n+\n+\t\t\tif ( $path ) {\n+\t\t\t\t$this->register_style( $handle, $path );\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Register script\n+\t *\n+\t * @param string $handle Handle name.\n+\t * @param string $path   File path.\n+\t * @param array  $dependencies Script dependencies.\n+\t * @param string $version Version string.\n+\t * @return void\n+\t *\u002F\n+\tprotected function register_script( $handle, $path, $dependencies = [], $version = null ) {\n+\t\tif ( ! $version ) {\n+\t\t\t$version = wpcafe()->version;\n+\t\t}\n+\t\twp_register_script( $handle, $path, $dependencies, $version, true );\n+\t}\n+\n+\t\u002F**\n+\t * Register style\n+\t *\n+\t * @param string $handle Handle name.\n+\t * @param string $path   File path.\n+\t * @param array  $dependencies Style dependencies.\n+\t * @param string $media   Media type.\n+\t * @return void\n+\t *\u002F\n+\tprotected function register_style( $handle, $path, $dependencies = [], $media = 'all' ) {\n+\t\twp_register_style( $handle, $path, $dependencies, wpcafe()->version, $media );\n+\t}\n+\n+\t\u002F**\n+\t * Get block type\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tprotected function get_block_type() {\n+\t\treturn $this->namespace . '\u002F' . $this->block_name;\n+\t}\n+\n+\t\u002F**\n+\t * Get the render callback for this blocktype\n+\t *\n+\t * @return callable|null\n+\t *\u002F\n+\tprotected function get_block_type_render_callback() {\n+\t\treturn [ $this, 'render_callback' ];\n+\t}\n+\n+\t\u002F**\n+\t * Get the editor script data for this block type.\n+\t *\n+\t * @param string $key Data to get, or default to everything.\n+\t * @return array|string|null\n+\t *\u002F\n+\tprotected function get_block_type_editor_script( $key = null ) {\n+\t\t$script = [\n+\t\t\t'handle'       => 'wpc-' . $this->block_name . '-block',\n+\t\t\t'path'         => wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js',\n+\t\t\t'dependencies' => [ 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-compose', 'wp-server-side-render' ],\n+\t\t];\n+\t\treturn $key ? ( $script[ $key ] ?? null ) : $script;\n+\t}\n+\n+\t\u002F**\n+\t * Get the frontend script handle for this block type.\n+\t *\n+\t * @param string $key Data to get, or default to everything.\n+\t * @return array|string|null\n+\t *\u002F\n+\tprotected function get_block_type_script( $key = null ) {\n+\t\treturn $key ;\n+\t}\n+\n+\t\u002F**\n+\t * Get the editor style handle for this block type.\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprotected function get_block_type_editor_style() {\n+\t\treturn 'wpc-block-editor-style-css';\n+\t}\n+\n+\t\u002F**\n+\t * Get the frontend style handle for this block type.\n+\t *\n+\t * @return array|string|null\n+\t *\u002F\n+\tprotected function get_block_type_style() {\n+\t\treturn 'wpc-block-style-css';\n+\t}\n+\n+\t\u002F**\n+\t * Get block attributes\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprotected function get_block_type_attributes() {\n+\t\treturn [];\n+\t}\n+\n+\t\u002F**\n+\t * Get block metadata path\n+\t *\n+\t * @return string|false\n+\t *\u002F\n+\tprotected function get_metadata_path() {\n+\t\treturn false;\n+\t}\n+\n+\t\u002F**\n+\t * Get editor style path\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprotected function get_block_editor_style_path() {\n+\t\treturn wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\n+\t}\n+\n+\t\u002F**\n+\t * Get frontend style path\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprotected function get_block_style_path() {\n+\t\treturn wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\n+\t}\n+\n+\t\u002F**\n+\t * Render callback. This will ensure assets are enqueued just in time\n+\t *\n+\t * @param array         $attributes Block attributes.\n+\t * @param string        $content    Block content.\n+\t * @param \\WP_Block|null $block     Block instance.\n+\t * @return string Rendered block type output\n+\t *\u002F\n+\tpublic function render_callback( $attributes = [], $content = '', $block = null ) {\n+\t\t$render_callback_attributes = $this->parse_render_callback_attributes( $attributes );\n+\t\treturn $this->render( $render_callback_attributes, $content, $block );\n+\t}\n+\n+\t\u002F**\n+\t * Parses block attributes from the render_callback.\n+\t *\n+\t * @param array|\\WP_Block $attributes Block attributes, or an instance of a WP_Block.\n+\t * @return array\n+\t *\u002F\n+\tprotected function parse_render_callback_attributes( $attributes ) {\n+\t\treturn is_a( $attributes, 'WP_Block' ) ? $attributes->attributes : $attributes;\n+\t}\n+\n+\t\u002F**\n+\t * Render the block. Extended by children.\n+\t *\n+\t * @param array      $attributes Block attributes.\n+\t * @param string     $content    Block content.\n+\t * @param \\WP_Block  $block      Block instance.\n+\t * @return string Rendered block type output.\n+\t *\u002F\n+\tprotected function render( $attributes, $content, $block ) {\n+\t\treturn $content;\n+\t}\n+\n+\t\u002F**\n+\t * Register\u002Fenqueue scripts used for this block on the frontend, during render.\n+\t *\n+\t * @param array $attributes Any attributes that currently are available from the block.\n+\t * @return void\n+\t *\u002F\n+\tprotected function enqueue_scripts( $attributes = [] ) {\n+\t\tif ( null !== $this->get_block_type_script() ) {\n+\t\t\twp_enqueue_script( $this->get_block_type_script( 'handle' ) );\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Register\u002Fenqueue styles used for this block on the frontend, during render.\n+\t *\n+\t * @param array $attributes Any attributes that currently are available from the block.\n+\t * @return void\n+\t *\u002F\n+\tprotected function enqueue_styles( $attributes = [] ) {\n+\t\tif ( null !== $this->get_block_type_style() ) {\n+\t\t\t$style_handle = is_array( $this->get_block_type_style() ) ? $this->get_block_type_style()[0] : $this->get_block_type_style();\n+\t\t\twp_enqueue_style( $style_handle );\n+\t\t}\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,135 +1,135 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks\\BlockTypes;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-\u002F**\r\n- * Food List Block\r\n- *\u002F\r\n-class FoodList extends AbstractBlock {\r\n-\t\u002F**\r\n-\t * Block name within this namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $block_name = 'food-menu-list';\r\n-\r\n-\t\u002F**\r\n-\t * Get block attributes\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function get_block_type_attributes() {\r\n-\t\treturn [\r\n-\t\t\t'food_menu_style'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'style-1',\r\n-\t\t\t],\r\n-\t\t\t'show_thumbnail'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_menu_cat'          => [\r\n-\t\t\t\t'type'    => 'array',\r\n-\t\t\t\t'default' => [],\r\n-\t\t\t],\r\n-\t\t\t'wpc_desc_limit'        => [\r\n-\t\t\t\t'type'    => 'integer',\r\n-\t\t\t\t'default' => 20,\r\n-\t\t\t],\r\n-\t\t\t'wpc_show_desc'         => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_cart_button_show'  => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'title_link_show'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'show_item_status'      => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_price_show'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_menu_count'        => [\r\n-\t\t\t\t'type'    => 'integer',\r\n-\t\t\t\t'default' => 20,\r\n-\t\t\t],\r\n-\t\t\t'wpc_menu_order'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'DESC',\r\n-\t\t\t],\r\n-\t\t\t'wpc_show_vendor'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render the block\r\n-\t *\r\n-\t * @param array      $attributes Block attributes.\r\n-\t * @param string     $content    Block content.\r\n-\t * @param \\WP_Block  $block      Block instance.\r\n-\t * @return string Rendered block type output.\r\n-\t *\u002F\r\n-\tprotected function render( $attributes, $content, $block ) {\r\n-\t\t$unique_id = md5( md5( microtime() ) );\r\n-\r\n-\t\t$style               = $attributes['food_menu_style'] ?? 'style-1';\r\n-\t\t$show_item_status    = $attributes['show_item_status'] ?? 'yes';\r\n-\t\t$show_thumbnail      = $attributes['show_thumbnail'] ?? 'yes';\r\n-\t\t$title_link_show     = $attributes['title_link_show'] ?? 'yes';\r\n-\t\t$wpc_cart_button     = $attributes['wpc_cart_button_show'] ?? 'yes';\r\n-\t\t$wpc_show_desc       = $attributes['wpc_show_desc'] ?? 'yes';\r\n-\t\t$wpc_desc_limit      = $attributes['wpc_desc_limit'] ?? 20;\r\n-\t\t$wpc_menu_cat        = $attributes['wpc_menu_cat'] ?? [];\r\n-\t\t$wpc_menu_count      = $attributes['wpc_menu_count'] ?? 20;\r\n-\t\t$wpc_menu_order      = $attributes['wpc_menu_order'] ?? 'DESC';\r\n-\t\t$wpc_price_show      = $attributes['wpc_price_show'] ?? 'yes';\r\n-\t\t$wpc_show_vendor     = $attributes['wpc_show_vendor'] ?? 'yes';\r\n-\r\n-\t\tapply_filters( 'elementor\u002Fcontrol\u002Fsearch_data', $attributes, $unique_id, 'wpc-menus-list' );\r\n-\r\n-\t\t$allowed_file_names = [\r\n-\t\t\t'style-1',\r\n-\t\t\t'style-2',\r\n-\t\t\t'style-3',\r\n-\t\t];\r\n-\r\n-\t\tif ( in_array( $style, $allowed_file_names, true ) ) {\r\n-\t\t\t$template_file = esc_html( $style );\r\n-\t\t} else {\r\n-\t\t\t$template_file = $allowed_file_names[0];\r\n-\t\t}\r\n-\r\n-\t\tob_start();\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"main_wrapper_\u003C?php echo esc_html( $unique_id ); ?>\">\r\n-\t\t\t\u003Cdiv class=\"list_template_\u003C?php echo esc_html( $unique_id ); ?> wpc-nav-shortcode wpc-widget-wrapper\"  data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\t$food_list_args = [\r\n-\t\t\t\t\t'post_type'     => 'product',\r\n-\t\t\t\t\t'no_of_product' => intval( $wpc_menu_count ),\r\n-\t\t\t\t\t'wpc_cat'       => $wpc_menu_cat,\r\n-\t\t\t\t\t'order'         => $wpc_menu_order,\r\n-\t\t\t\t];\r\n-\t\t\t\t$products       = Wpc_Utilities::product_query( $food_list_args );\r\n-\t\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$template_file}.php\";\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\r\n-\t\treturn ob_get_clean();\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks\\BlockTypes;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+\u002F**\n+ * Food List Block\n+ *\u002F\n+class FoodList extends AbstractBlock {\n+\t\u002F**\n+\t * Block name within this namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $block_name = 'food-menu-list';\n+\n+\t\u002F**\n+\t * Get block attributes\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprotected function get_block_type_attributes() {\n+\t\treturn [\n+\t\t\t'food_menu_style'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'style-1',\n+\t\t\t],\n+\t\t\t'show_thumbnail'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_menu_cat'          => [\n+\t\t\t\t'type'    => 'array',\n+\t\t\t\t'default' => [],\n+\t\t\t],\n+\t\t\t'wpc_desc_limit'        => [\n+\t\t\t\t'type'    => 'integer',\n+\t\t\t\t'default' => 20,\n+\t\t\t],\n+\t\t\t'wpc_show_desc'         => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_cart_button_show'  => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'title_link_show'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'show_item_status'      => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_price_show'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_menu_count'        => [\n+\t\t\t\t'type'    => 'integer',\n+\t\t\t\t'default' => 20,\n+\t\t\t],\n+\t\t\t'wpc_menu_order'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'DESC',\n+\t\t\t],\n+\t\t\t'wpc_show_vendor'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t];\n+\t}\n+\n+\t\u002F**\n+\t * Render the block\n+\t *\n+\t * @param array      $attributes Block attributes.\n+\t * @param string     $content    Block content.\n+\t * @param \\WP_Block  $block      Block instance.\n+\t * @return string Rendered block type output.\n+\t *\u002F\n+\tprotected function render( $attributes, $content, $block ) {\n+\t\t$unique_id = md5( md5( microtime() ) );\n+\n+\t\t$style               = $attributes['food_menu_style'] ?? 'style-1';\n+\t\t$show_item_status    = $attributes['show_item_status'] ?? 'yes';\n+\t\t$show_thumbnail      = $attributes['show_thumbnail'] ?? 'yes';\n+\t\t$title_link_show     = $attributes['title_link_show'] ?? 'yes';\n+\t\t$wpc_cart_button     = $attributes['wpc_cart_button_show'] ?? 'yes';\n+\t\t$wpc_show_desc       = $attributes['wpc_show_desc'] ?? 'yes';\n+\t\t$wpc_desc_limit      = $attributes['wpc_desc_limit'] ?? 20;\n+\t\t$wpc_menu_cat        = $attributes['wpc_menu_cat'] ?? [];\n+\t\t$wpc_menu_count      = $attributes['wpc_menu_count'] ?? 20;\n+\t\t$wpc_menu_order      = $attributes['wpc_menu_order'] ?? 'DESC';\n+\t\t$wpc_price_show      = $attributes['wpc_price_show'] ?? 'yes';\n+\t\t$wpc_show_vendor     = $attributes['wpc_show_vendor'] ?? 'yes';\n+\n+\t\tapply_filters( 'elementor\u002Fcontrol\u002Fsearch_data', $attributes, $unique_id, 'wpc-menus-list' );\n+\n+\t\t$allowed_file_names = [\n+\t\t\t'style-1',\n+\t\t\t'style-2',\n+\t\t\t'style-3',\n+\t\t];\n+\n+\t\tif ( in_array( $style, $allowed_file_names, true ) ) {\n+\t\t\t$template_file = esc_html( $style );\n+\t\t} else {\n+\t\t\t$template_file = $allowed_file_names[0];\n+\t\t}\n+\n+\t\tob_start();\n+\t\t?>\n+\t\t\u003Cdiv class=\"main_wrapper_\u003C?php echo esc_html( $unique_id ); ?>\">\n+\t\t\t\u003Cdiv class=\"list_template_\u003C?php echo esc_html( $unique_id ); ?> wpc-nav-shortcode wpc-widget-wrapper\"  data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\n+\t\t\t\t\u003C?php\n+\t\t\t\t$food_list_args = [\n+\t\t\t\t\t'post_type'     => 'product',\n+\t\t\t\t\t'no_of_product' => intval( $wpc_menu_count ),\n+\t\t\t\t\t'wpc_cat'       => $wpc_menu_cat,\n+\t\t\t\t\t'order'         => $wpc_menu_order,\n+\t\t\t\t];\n+\t\t\t\t$products       = Wpc_Utilities::product_query( $food_list_args );\n+\t\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$template_file}.php\";\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Fdiv>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\n+\t\treturn ob_get_clean();\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-tab.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-tab.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-tab.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Ffood-tab.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,215 +1,215 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks\\BlockTypes;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-\u002F**\r\n- * Food Tab Block\r\n- *\u002F\r\n-class FoodTab extends AbstractBlock {\r\n-\t\u002F**\r\n-\t * Block name within this namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $block_name = 'food-menu-tab';\r\n-\r\n-\t\u002F**\r\n-\t * Get block attributes\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function get_block_type_attributes() {\r\n-\t\treturn [\r\n-\t\t\t'food_menu_style'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'style-1',\r\n-\t\t\t],\r\n-\t\t\t'wpc_food_categories'   => [\r\n-\t\t\t\t'type'    => 'array',\r\n-\t\t\t\t'default' => [],\r\n-\t\t\t],\r\n-\t\t\t'show_thumbnail'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_desc_limit'        => [\r\n-\t\t\t\t'type'    => 'integer',\r\n-\t\t\t\t'default' => 20,\r\n-\t\t\t],\r\n-\t\t\t'wpc_show_desc'         => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_cart_button'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'title_link_show'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'show_item_status'      => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_price_show'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t\t'wpc_menu_count'        => [\r\n-\t\t\t\t'type'    => 'integer',\r\n-\t\t\t\t'default' => 20,\r\n-\t\t\t],\r\n-\t\t\t'wpc_menu_order'        => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'DESC',\r\n-\t\t\t],\r\n-\t\t\t'wpc_show_vendor'       => [\r\n-\t\t\t\t'type'    => 'string',\r\n-\t\t\t\t'default' => 'yes',\r\n-\t\t\t],\r\n-\t\t];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render the block\r\n-\t *\r\n-\t * @param array      $attributes Block attributes.\r\n-\t * @param string     $content    Block content.\r\n-\t * @param \\WP_Block  $block      Block instance.\r\n-\t * @return string Rendered block type output.\r\n-\t *\u002F\r\n-\tprotected function render( $attributes, $content, $block ) {\r\n-\t\t\u002F\u002F Check if woocommerce exists.\r\n-\t\tif ( ! class_exists( 'WooCommerce' ) ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\t$unique_id = md5( md5( microtime() ) );\r\n-\r\n-\t\t$style                = $attributes['food_menu_style'] ?? 'style-1';\r\n-\t\t$wpc_menu_order       = $attributes['wpc_menu_order'] ?? 'DESC';\r\n-\t\t$wpc_desc_limit       = $attributes['wpc_desc_limit'] ?? 20;\r\n-\t\t$wpc_cart_button      = $attributes['wpc_cart_button'] ?? 'yes';\r\n-\t\t$show_item_status     = $attributes['show_item_status'] ?? 'yes';\r\n-\t\t$wpc_price_show       = $attributes['wpc_price_show'] ?? 'yes';\r\n-\t\t$wpc_show_vendor      = $attributes['wpc_show_vendor'] ?? 'yes';\r\n-\t\t$wpc_cat_arr          = $attributes['wpc_food_categories'] ?? [];\r\n-\r\n-\t\t$food_menu_tabs = [];\r\n-\r\n-\t\t\u002F\u002F If no categories are selected, get all categories\r\n-\t\tif ( empty( $wpc_cat_arr ) ) {\r\n-\t\t\t$all_categories = get_terms( [\r\n-\t\t\t\t'taxonomy'   => 'product_cat',\r\n-\t\t\t\t'hide_empty' => true,\r\n-\t\t\t] );\r\n-\r\n-\t\t\tif ( ! empty( $all_categories ) && ! is_wp_error( $all_categories ) ) {\r\n-\t\t\t\t$wpc_cat_arr = wp_list_pluck( $all_categories, 'term_id' );\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\tif ( count( $wpc_cat_arr ) > 0 ) {\r\n-\t\t\tforeach ( $wpc_cat_arr as $key => $value ) {\r\n-\t\t\t\t$wpc_cat = get_term_by( 'id', $value, 'product_cat' );\r\n-\t\t\t\tif ( $wpc_cat ) {\r\n-\t\t\t\t\t$wpc_get_menu_order = get_term_meta( $wpc_cat->term_id, 'wpc_menu_order_priority', true );\r\n-\t\t\t\t\t$cat_name           = $wpc_cat->name ?? '';\r\n-\t\t\t\t\t$tab_data           = [\r\n-\t\t\t\t\t\t'post_cats' => [ $value ],\r\n-\t\t\t\t\t\t'tab_title' => $cat_name,\r\n-\t\t\t\t\t];\r\n-\t\t\t\t\tif ( empty( $wpc_get_menu_order ) ) {\r\n-\t\t\t\t\t\t$food_menu_tabs[ $key ] = $tab_data;\r\n-\t\t\t\t\t} else {\r\n-\t\t\t\t\t\t$food_menu_tabs[ $wpc_get_menu_order ] = $tab_data;\r\n-\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\tif ( ! is_array( $food_menu_tabs ) || count( $food_menu_tabs ) \u003C= 0 ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\t$wpc_menu_count = intval( $attributes['wpc_menu_count'] ?? 5 );\r\n-\t\t$wpc_show_desc  = $attributes['wpc_show_desc'] ?? 'yes';\r\n-\t\t$show_thumbnail = $attributes['show_thumbnail'] ?? 'yes';\r\n-\t\t$title_link_show= $attributes['title_link_show'] ?? 'yes';\r\n-\r\n-\t\t$allowed_file_names = [\r\n-\t\t\t'style-1',\r\n-\t\t\t'style-2',\r\n-\t\t];\r\n-\r\n-\t\tif ( in_array( $style, $allowed_file_names, true ) ) {\r\n-\t\t\t$template_file = esc_html( $style );\r\n-\t\t} else {\r\n-\t\t\t$template_file = $allowed_file_names[0];\r\n-\t\t}\r\n-\r\n-\t\tob_start();\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_html( $unique_id ); ?>\" data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\r\n-\t\t\t\u003Cul class=\"wpc-nav\">\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\tif ( is_array( $food_menu_tabs ) && count( $food_menu_tabs ) > 0 ) {\r\n-\t\t\t\t\tforeach ( $food_menu_tabs as $tab_key => $value ) {\r\n-\t\t\t\t\t\t$active_class = ( ( $tab_key === array_keys( $food_menu_tabs )[0] ) ? 'wpc-active' : ' ' );\r\n-\t\t\t\t\t\t$cat_id       = isset( $value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0;\r\n-\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\u003Cli>\r\n-\t\t\t\t\t\t\t\u003Ca href='#' class='wpc-tab-a \u003C?php echo esc_attr( $active_class ); ?>' data-id='tab_\u003C?php echo intval( $tab_key ); ?>'\r\n-\t\t\t\t\t\t\t   data-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\r\n-\t\t\t\t\t\t\t\t\u003Cspan>\u003C?php echo esc_html( $value['tab_title'] ); ?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Ful>\r\n-\t\t\t\u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\tforeach ( $food_menu_tabs as $content_key => $value ) {\r\n-\t\t\t\t\tif ( isset( $value['post_cats'][0] ) ) {\r\n-\t\t\t\t\t\t$active_class = ( ( $content_key === array_keys( $food_menu_tabs )[0] ) ? 'tab-active' : ' ' );\r\n-\t\t\t\t\t\t$cat_id       = isset( $value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0;\r\n-\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\u003Cdiv class='wpc-tab \u003C?php echo esc_attr( $active_class ); ?>' data-id='tab_\u003C?php echo intval( $content_key ); ?>'\r\n-\t\t\t\t\t\t\t data-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( $cat_id . '_' . $unique_id ); ?>\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"template_data_\u003C?php echo esc_attr( $cat_id . '_' . $unique_id ); ?>\">\r\n-\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t$food_tab_args = [\r\n-\t\t\t\t\t\t\t\t\t'post_type'     => 'product',\r\n-\t\t\t\t\t\t\t\t\t'no_of_product' => $wpc_menu_count,\r\n-\t\t\t\t\t\t\t\t\t'wpc_cat'       => $value['post_cats'],\r\n-\t\t\t\t\t\t\t\t\t'order'         => $wpc_menu_order,\r\n-\t\t\t\t\t\t\t\t];\r\n-\r\n-\t\t\t\t\t\t\t\t$selected_location = wpc_selected_location_id();\r\n-\t\t\t\t\t\t\t\tif ( ! empty( $selected_location ) ) {\r\n-\t\t\t\t\t\t\t\t\t$food_tab_args['wpc_location'] = $selected_location;\r\n-\t\t\t\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\t\t\t\t$products      = Wpc_Utilities::product_query( $food_tab_args );\r\n-\t\t\t\t\t\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$template_file}.php\";\r\n-\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\r\n-\t\treturn ob_get_clean();\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks\\BlockTypes;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+\u002F**\n+ * Food Tab Block\n+ *\u002F\n+class FoodTab extends AbstractBlock {\n+\t\u002F**\n+\t * Block name within this namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $block_name = 'food-menu-tab';\n+\n+\t\u002F**\n+\t * Get block attributes\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprotected function get_block_type_attributes() {\n+\t\treturn [\n+\t\t\t'food_menu_style'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'style-1',\n+\t\t\t],\n+\t\t\t'wpc_food_categories'   => [\n+\t\t\t\t'type'    => 'array',\n+\t\t\t\t'default' => [],\n+\t\t\t],\n+\t\t\t'show_thumbnail'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_desc_limit'        => [\n+\t\t\t\t'type'    => 'integer',\n+\t\t\t\t'default' => 20,\n+\t\t\t],\n+\t\t\t'wpc_show_desc'         => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_cart_button'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'title_link_show'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'show_item_status'      => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_price_show'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t\t'wpc_menu_count'        => [\n+\t\t\t\t'type'    => 'integer',\n+\t\t\t\t'default' => 20,\n+\t\t\t],\n+\t\t\t'wpc_menu_order'        => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'DESC',\n+\t\t\t],\n+\t\t\t'wpc_show_vendor'       => [\n+\t\t\t\t'type'    => 'string',\n+\t\t\t\t'default' => 'yes',\n+\t\t\t],\n+\t\t];\n+\t}\n+\n+\t\u002F**\n+\t * Render the block\n+\t *\n+\t * @param array      $attributes Block attributes.\n+\t * @param string     $content    Block content.\n+\t * @param \\WP_Block  $block      Block instance.\n+\t * @return string Rendered block type output.\n+\t *\u002F\n+\tprotected function render( $attributes, $content, $block ) {\n+\t\t\u002F\u002F Check if woocommerce exists.\n+\t\tif ( ! class_exists( 'WooCommerce' ) ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\t$unique_id = md5( md5( microtime() ) );\n+\n+\t\t$style                = $attributes['food_menu_style'] ?? 'style-1';\n+\t\t$wpc_menu_order       = $attributes['wpc_menu_order'] ?? 'DESC';\n+\t\t$wpc_desc_limit       = $attributes['wpc_desc_limit'] ?? 20;\n+\t\t$wpc_cart_button      = $attributes['wpc_cart_button'] ?? 'yes';\n+\t\t$show_item_status     = $attributes['show_item_status'] ?? 'yes';\n+\t\t$wpc_price_show       = $attributes['wpc_price_show'] ?? 'yes';\n+\t\t$wpc_show_vendor      = $attributes['wpc_show_vendor'] ?? 'yes';\n+\t\t$wpc_cat_arr          = $attributes['wpc_food_categories'] ?? [];\n+\n+\t\t$food_menu_tabs = [];\n+\n+\t\t\u002F\u002F If no categories are selected, get all categories\n+\t\tif ( empty( $wpc_cat_arr ) ) {\n+\t\t\t$all_categories = get_terms( [\n+\t\t\t\t'taxonomy'   => 'product_cat',\n+\t\t\t\t'hide_empty' => true,\n+\t\t\t] );\n+\n+\t\t\tif ( ! empty( $all_categories ) && ! is_wp_error( $all_categories ) ) {\n+\t\t\t\t$wpc_cat_arr = wp_list_pluck( $all_categories, 'term_id' );\n+\t\t\t}\n+\t\t}\n+\n+\t\tif ( count( $wpc_cat_arr ) > 0 ) {\n+\t\t\tforeach ( $wpc_cat_arr as $key => $value ) {\n+\t\t\t\t$wpc_cat = get_term_by( 'id', $value, 'product_cat' );\n+\t\t\t\tif ( $wpc_cat ) {\n+\t\t\t\t\t$wpc_get_menu_order = get_term_meta( $wpc_cat->term_id, 'wpc_menu_order_priority', true );\n+\t\t\t\t\t$cat_name           = $wpc_cat->name ?? '';\n+\t\t\t\t\t$tab_data           = [\n+\t\t\t\t\t\t'post_cats' => [ $value ],\n+\t\t\t\t\t\t'tab_title' => $cat_name,\n+\t\t\t\t\t];\n+\t\t\t\t\tif ( empty( $wpc_get_menu_order ) ) {\n+\t\t\t\t\t\t$food_menu_tabs[ $key ] = $tab_data;\n+\t\t\t\t\t} else {\n+\t\t\t\t\t\t$food_menu_tabs[ $wpc_get_menu_order ] = $tab_data;\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\tif ( ! is_array( $food_menu_tabs ) || count( $food_menu_tabs ) \u003C= 0 ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\t$wpc_menu_count = intval( $attributes['wpc_menu_count'] ?? 5 );\n+\t\t$wpc_show_desc  = $attributes['wpc_show_desc'] ?? 'yes';\n+\t\t$show_thumbnail = $attributes['show_thumbnail'] ?? 'yes';\n+\t\t$title_link_show= $attributes['title_link_show'] ?? 'yes';\n+\n+\t\t$allowed_file_names = [\n+\t\t\t'style-1',\n+\t\t\t'style-2',\n+\t\t];\n+\n+\t\tif ( in_array( $style, $allowed_file_names, true ) ) {\n+\t\t\t$template_file = esc_html( $style );\n+\t\t} else {\n+\t\t\t$template_file = $allowed_file_names[0];\n+\t\t}\n+\n+\t\tob_start();\n+\t\t?>\n+\t\t\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_html( $unique_id ); ?>\" data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\n+\t\t\t\u003Cul class=\"wpc-nav\">\n+\t\t\t\t\u003C?php\n+\t\t\t\tif ( is_array( $food_menu_tabs ) && count( $food_menu_tabs ) > 0 ) {\n+\t\t\t\t\tforeach ( $food_menu_tabs as $tab_key => $value ) {\n+\t\t\t\t\t\t$active_class = ( ( $tab_key === array_keys( $food_menu_tabs )[0] ) ? 'wpc-active' : ' ' );\n+\t\t\t\t\t\t$cat_id       = isset( $value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0;\n+\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\u003Cli>\n+\t\t\t\t\t\t\t\u003Ca href='#' class='wpc-tab-a \u003C?php echo esc_attr( $active_class ); ?>' data-id='tab_\u003C?php echo intval( $tab_key ); ?>'\n+\t\t\t\t\t\t\t   data-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\n+\t\t\t\t\t\t\t\t\u003Cspan>\u003C?php echo esc_html( $value['tab_title'] ); ?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Ful>\n+\t\t\t\u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\n+\t\t\t\t\u003C?php\n+\t\t\t\tforeach ( $food_menu_tabs as $content_key => $value ) {\n+\t\t\t\t\tif ( isset( $value['post_cats'][0] ) ) {\n+\t\t\t\t\t\t$active_class = ( ( $content_key === array_keys( $food_menu_tabs )[0] ) ? 'tab-active' : ' ' );\n+\t\t\t\t\t\t$cat_id       = isset( $value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0;\n+\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\u003Cdiv class='wpc-tab \u003C?php echo esc_attr( $active_class ); ?>' data-id='tab_\u003C?php echo intval( $content_key ); ?>'\n+\t\t\t\t\t\t\t data-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( $cat_id . '_' . $unique_id ); ?>\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"template_data_\u003C?php echo esc_attr( $cat_id . '_' . $unique_id ); ?>\">\n+\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t$food_tab_args = [\n+\t\t\t\t\t\t\t\t\t'post_type'     => 'product',\n+\t\t\t\t\t\t\t\t\t'no_of_product' => $wpc_menu_count,\n+\t\t\t\t\t\t\t\t\t'wpc_cat'       => $value['post_cats'],\n+\t\t\t\t\t\t\t\t\t'order'         => $wpc_menu_order,\n+\t\t\t\t\t\t\t\t];\n+\n+\t\t\t\t\t\t\t\t$selected_location = wpc_selected_location_id();\n+\t\t\t\t\t\t\t\tif ( ! empty( $selected_location ) ) {\n+\t\t\t\t\t\t\t\t\t$food_tab_args['wpc_location'] = $selected_location;\n+\t\t\t\t\t\t\t\t}\n+\n+\t\t\t\t\t\t\t\t$products      = Wpc_Utilities::product_query( $food_tab_args );\n+\t\t\t\t\t\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$template_file}.php\";\n+\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Fdiv>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\n+\t\treturn ob_get_clean();\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Flocation.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Flocation.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Flocation.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Flocation.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks\\BlockTypes;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Location Block\r\n- *\u002F\r\n-class Location extends AbstractBlock {\r\n-\t\u002F**\r\n-\t * Block name within this namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $block_name = 'location';\r\n-\r\n-\t\u002F**\r\n-\t * Get block attributes\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function get_block_type_attributes() {\r\n-\t\treturn [];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render the block\r\n-\t *\r\n-\t * @param array      $attributes Block attributes.\r\n-\t * @param string     $content    Block content.\r\n-\t * @param \\WP_Block  $block      Block instance.\r\n-\t * @return string Rendered block type output.\r\n-\t *\u002F\r\n-\tprotected function render( $attributes, $content, $block ) {\r\n-\t\t\u002F\u002F Check if the location module is active.\r\n-\t\tif ( ! wpc_is_module_enable( 'location' ) ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\tif ( is_checkout() ) {\r\n-\t\t\twp_enqueue_script( 'frontend-js-block-location' );\r\n-\t\t}\r\n-\r\n-\t\treturn do_shortcode( '[wpc_location_checkout]' );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks\\BlockTypes;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Location Block\n+ *\u002F\n+class Location extends AbstractBlock {\n+\t\u002F**\n+\t * Block name within this namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $block_name = 'location';\n+\n+\t\u002F**\n+\t * Get block attributes\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprotected function get_block_type_attributes() {\n+\t\treturn [];\n+\t}\n+\n+\t\u002F**\n+\t * Render the block\n+\t *\n+\t * @param array      $attributes Block attributes.\n+\t * @param string     $content    Block content.\n+\t * @param \\WP_Block  $block      Block instance.\n+\t * @return string Rendered block type output.\n+\t *\u002F\n+\tprotected function render( $attributes, $content, $block ) {\n+\t\t\u002F\u002F Check if the location module is active.\n+\t\tif ( ! wpc_is_module_enable( 'location' ) ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\tif ( is_checkout() ) {\n+\t\t\twp_enqueue_script( 'frontend-js-block-location' );\n+\t\t}\n+\n+\t\treturn do_shortcode( '[wpc_location_checkout]' );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Fpickup-delivery.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Fpickup-delivery.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types\u002Fpickup-delivery.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types\u002Fpickup-delivery.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,54 +1,54 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks\\BlockTypes;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Pickup Delivery Block\r\n- *\u002F\r\n-class PickupDelivery extends AbstractBlock {\r\n-\t\u002F**\r\n-\t * Block name within this namespace\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tprotected $block_name = 'pickup-delivery';\r\n-\r\n-\t\u002F**\r\n-\t * Get block attributes\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprotected function get_block_type_attributes() {\r\n-\t\treturn [];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render the block\r\n-\t *\r\n-\t * @param array      $attributes Block attributes.\r\n-\t * @param string     $content    Block content.\r\n-\t * @param \\WP_Block  $block      Block instance.\r\n-\t * @return string Rendered block type output.\r\n-\t *\u002F\r\n-\tprotected function render( $attributes, $content, $block ) {\r\n-\t\t\u002F\u002F Check if the pickup\u002Fdelivery module is active.\r\n-\t\t$allowed_options = [\r\n-\t\t\t'Both',\r\n-\t\t\t'Delivery',\r\n-\t\t\t'Pickup',\r\n-\t\t];\r\n-\r\n-\t\t$settings = get_option( 'wpcafe_reservation_settings_options', [] );\r\n-\r\n-\t\tif ( ! in_array( $settings['wpc_pro_allow_order_for'] ?? '', $allowed_options, true ) ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\tif ( is_checkout() ) {\r\n-\t\t\twp_enqueue_script( 'frontend-js-block-pickup' );\r\n-\t\t}\r\n-\r\n-\t\treturn do_shortcode( '[wpc_pickup_delivery_checkout]' );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks\\BlockTypes;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Pickup Delivery Block\n+ *\u002F\n+class PickupDelivery extends AbstractBlock {\n+\t\u002F**\n+\t * Block name within this namespace\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tprotected $block_name = 'pickup-delivery';\n+\n+\t\u002F**\n+\t * Get block attributes\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprotected function get_block_type_attributes() {\n+\t\treturn [];\n+\t}\n+\n+\t\u002F**\n+\t * Render the block\n+\t *\n+\t * @param array      $attributes Block attributes.\n+\t * @param string     $content    Block content.\n+\t * @param \\WP_Block  $block      Block instance.\n+\t * @return string Rendered block type output.\n+\t *\u002F\n+\tprotected function render( $attributes, $content, $block ) {\n+\t\t\u002F\u002F Check if the pickup\u002Fdelivery module is active.\n+\t\t$allowed_options = [\n+\t\t\t'Both',\n+\t\t\t'Delivery',\n+\t\t\t'Pickup',\n+\t\t];\n+\n+\t\t$settings = get_option( 'wpcafe_reservation_settings_options', [] );\n+\n+\t\tif ( ! in_array( $settings['wpc_pro_allow_order_for'] ?? '', $allowed_options, true ) ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\tif ( is_checkout() ) {\n+\t\t\twp_enqueue_script( 'frontend-js-block-pickup' );\n+\t\t}\n+\n+\t\treturn do_shortcode( '[wpc_pickup_delivery_checkout]' );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fblock-types-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fblock-types-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,106 +1,106 @@\n-\u003C?php\r\n-namespace WpCafe\\Core\\Blocks;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Block Types Controller\r\n- * Handles block registration lifecycle\r\n- *\u002F\r\n-class BlockTypesController {\r\n-\t\u002F**\r\n-\t * Store Block Types\r\n-\t *\r\n-\t * @var array\r\n-\t *\u002F\r\n-\tprivate $blocks = [];\r\n-\r\n-\t\u002F**\r\n-\t * Register service (called by service provider)\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\t$this->register_hooks();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register_hooks() {\r\n-\t\tadd_action( 'init', [ $this, 'register_block_assets' ], 21 );\r\n-\t\tadd_action( 'init', [ $this, 'register_blocks' ], 22 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register block category and global assets\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register_block_assets() {\r\n-\t\tglobal $wp_version;\r\n-\r\n-\t\t$filter_hook = 'block_categories';\r\n-\t\tif ( version_compare( $wp_version, '5.8' ) >= 0 ) {\r\n-\t\t\t$filter_hook = 'block_categories_all';\r\n-\t\t}\r\n-\t\tadd_filter( $filter_hook, [ $this, 'register_block_category' ], 10, 2 );\r\n-\r\n-\t\t$editor_style_url = wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\r\n-\t\t$editor_script_url = wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js';\r\n-\r\n-\t\twp_register_style( 'wpc-block-editor-style-css', $editor_style_url, [ 'wp-edit-blocks' ], wpcafe()->version );\r\n-\t\twp_register_script( 'wpc-block-js', $editor_script_url, [ 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-compose', 'wp-server-side-render' ], wpcafe()->version, true );\r\n-\r\n-\t\t\u002F\u002F Register frontend styles\r\n-\t\twp_register_style( 'wpc-block-style-css', wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css', [], wpcafe()->version );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register block category\r\n-\t *\r\n-\t * @param array   $categories Block categories.\r\n-\t * @param WP_Post $post       Post object.\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function register_block_category( $categories, $post ) {\r\n-\t\treturn array_merge(\r\n-\t\t\t$categories,\r\n-\t\t\t[\r\n-\t\t\t\t[\r\n-\t\t\t\t\t'slug'  => 'wp-cafe-blocks',\r\n-\t\t\t\t\t'title' => esc_html__( 'WPCafe', 'wp-cafe' ),\r\n-\t\t\t\t],\r\n-\t\t\t]\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register blocks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register_blocks() {\r\n-\t\t\u002F\u002F Check if WooCommerce is active\r\n-\t\tif ( ! class_exists( 'WooCommerce' ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$block_types = $this->get_block_types();\r\n-\r\n-\t\tforeach ( $block_types as $block_type ) {\r\n-\t\t\tnew $block_type();\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get all registered blocks\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tprivate function get_block_types() {\r\n-\t\treturn apply_filters( 'wpc_gutenberg_blocks', $this->blocks );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Core\\Blocks;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Block Types Controller\n+ * Handles block registration lifecycle\n+ *\u002F\n+class BlockTypesController {\n+\t\u002F**\n+\t * Store Block Types\n+\t *\n+\t * @var array\n+\t *\u002F\n+\tprivate $blocks = [];\n+\n+\t\u002F**\n+\t * Register service (called by service provider)\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\t$this->register_hooks();\n+\t}\n+\n+\t\u002F**\n+\t * Register hooks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register_hooks() {\n+\t\tadd_action( 'init', [ $this, 'register_block_assets' ], 21 );\n+\t\tadd_action( 'init', [ $this, 'register_blocks' ], 22 );\n+\t}\n+\n+\t\u002F**\n+\t * Register block category and global assets\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register_block_assets() {\n+\t\tglobal $wp_version;\n+\n+\t\t$filter_hook = 'block_categories';\n+\t\tif ( version_compare( $wp_version, '5.8' ) >= 0 ) {\n+\t\t\t$filter_hook = 'block_categories_all';\n+\t\t}\n+\t\tadd_filter( $filter_hook, [ $this, 'register_block_category' ], 10, 2 );\n+\n+\t\t$editor_style_url = wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css';\n+\t\t$editor_script_url = wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js';\n+\n+\t\twp_register_style( 'wpc-block-editor-style-css', $editor_style_url, [ 'wp-edit-blocks' ], wpcafe()->version );\n+\t\twp_register_script( 'wpc-block-js', $editor_script_url, [ 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-compose', 'wp-server-side-render' ], wpcafe()->version, true );\n+\n+\t\t\u002F\u002F Register frontend styles\n+\t\twp_register_style( 'wpc-block-style-css', wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Fgutenberg-blocks.css', [], wpcafe()->version );\n+\t}\n+\n+\t\u002F**\n+\t * Register block category\n+\t *\n+\t * @param array   $categories Block categories.\n+\t * @param WP_Post $post       Post object.\n+\t * @return array\n+\t *\u002F\n+\tpublic function register_block_category( $categories, $post ) {\n+\t\treturn array_merge(\n+\t\t\t$categories,\n+\t\t\t[\n+\t\t\t\t[\n+\t\t\t\t\t'slug'  => 'wp-cafe-blocks',\n+\t\t\t\t\t'title' => esc_html__( 'WPCafe', 'wp-cafe' ),\n+\t\t\t\t],\n+\t\t\t]\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Register blocks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register_blocks() {\n+\t\t\u002F\u002F Check if WooCommerce is active\n+\t\tif ( ! class_exists( 'WooCommerce' ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$block_types = $this->get_block_types();\n+\n+\t\tforeach ( $block_types as $block_type ) {\n+\t\t\tnew $block_type();\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Get all registered blocks\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tprivate function get_block_types() {\n+\t\treturn apply_filters( 'wpc_gutenberg_blocks', $this->blocks );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fguten-block-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fguten-block-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002FBlocks\u002Fguten-block-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002FBlocks\u002Fguten-block-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,27 +1,27 @@\n-\u003C?php\r\n-namespace WpCafe\\GutenBlock;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Core\\Blocks\\BlockTypesController;\r\n-use WpCafe\\Core\\Blocks\\BlockService;\r\n-\r\n-\u002F**\r\n- * Guten Block Service Provider\r\n- *\r\n- * @package WpCafe\u002FGutenBlock\r\n- *\u002F\r\n-class Guten_Block_Service_Provider extends Base_Service_Provider {\r\n-\t\u002F**\r\n-\t * Get services\r\n-\t *\r\n-\t * @return array service lists\r\n-\t *\u002F\r\n-\tpublic function get_services() {\r\n-\t\treturn [\r\n-\t\t\tBlockTypesController::class,\r\n-\t\t\tBlockService::class,\r\n-\t\t];\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\GutenBlock;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Core\\Blocks\\BlockTypesController;\n+use WpCafe\\Core\\Blocks\\BlockService;\n+\n+\u002F**\n+ * Guten Block Service Provider\n+ *\n+ * @package WpCafe\u002FGutenBlock\n+ *\u002F\n+class Guten_Block_Service_Provider extends Base_Service_Provider {\n+\t\u002F**\n+\t * Get services\n+\t *\n+\t * @return array service lists\n+\t *\u002F\n+\tpublic function get_services() {\n+\t\treturn [\n+\t\t\tBlockTypesController::class,\n+\t\t\tBlockService::class,\n+\t\t];\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Fcontrollers\u002Fdashboard-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Fcontrollers\u002Fdashboard-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Fcontrollers\u002Fdashboard-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Fcontrollers\u002Fdashboard-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,328 +1,328 @@\n-\u003C?php\r\n-\u002F**\r\n- * Dashboard Controller\r\n- *\r\n- * Handles all REST API endpoints for dashboard data.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Controllers\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Dashboard\\Reports\\Revenue_Report;\r\n-use WpCafe\\Dashboard\\Reports\\Orders_Report;\r\n-use WpCafe\\Dashboard\\Reports\\Reservations_Report;\r\n-use WpCafe\\Dashboard\\Reports\\Customers_Report;\r\n-use WpCafe\\Dashboard\\Reports\\Top_Sales_Report;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use Exception;\r\n-\r\n-\u002F**\r\n- * Dashboard Controller Class\r\n- *\r\n- * Handles all REST API endpoints for dashboard data including overview,\r\n- * orders, reservations, and top sales.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Controllers\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Dashboard_Controller extends Base_Rest_Controller {\r\n-\r\n-    \u002F**\r\n-     * Endpoint namespace.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'dashboard';\r\n-\r\n-        \u002F**\r\n-     * Report instances.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    private $reports;\r\n-\r\n-        \u002F**\r\n-     * Constructor.\r\n-     *\r\n-     * @since 1.0.0\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->reports = array(\r\n-            'revenue'      => new Revenue_Report(),\r\n-            'orders'       => new Orders_Report(),\r\n-            'reservations' => new Reservations_Report(),\r\n-            'customers'    => new Customers_Report(),\r\n-            'top_sales'    => new Top_Sales_Report(),\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to dashboard.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-\r\n-        \u002F\u002F Dashboard overview endpoint.\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Foverview',\r\n-            array(\r\n-                array(\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => array( $this, 'get_overview' ),\r\n-                    'permission_callback' => array( $this, 'get_overview_permissions_check' ),\r\n-                ),\r\n-            )\r\n-        );\r\n-\r\n-        \u002F\u002F Food orders endpoint.\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Ffood-orders',\r\n-            array(\r\n-                array(\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => array( $this, 'get_food_orders' ),\r\n-                    'permission_callback' => array( $this, 'get_food_orders_permissions_check' ),\r\n-                ),\r\n-            )\r\n-        );\r\n-\r\n-        \u002F\u002F Reservations endpoint.\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Freservations',\r\n-            array(\r\n-                array(\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => array( $this, 'get_reservations' ),\r\n-                    'permission_callback' => array( $this, 'get_reservations_permissions_check' ),\r\n-                ),\r\n-            )\r\n-        );\r\n-\r\n-        \u002F\u002F Update order status endpoint.\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Forders\u002F(?P\u003Cid>[\\d]+)\u002Fstatus',\r\n-            array(\r\n-                array(\r\n-                    'methods'             => WP_REST_Server::EDITABLE,\r\n-                    'callback'            => array( $this, 'update_order_status' ),\r\n-                    'permission_callback' => array( $this, 'update_order_status_permissions_check' ),\r\n-                ),\r\n-            )\r\n-        );\r\n-\r\n-        \u002F\u002F Top sales endpoint.\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Ftop-sales',\r\n-            array(\r\n-                array(\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => array( $this, 'get_top_sales' ),\r\n-                    'permission_callback' => array( $this, 'get_top_sales_permissions_check' ),\r\n-                ),\r\n-            )\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get dashboard overview data.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\r\n-     *\u002F\r\n-    public function get_overview( $request ) {\r\n-        $current_timestamp = current_time( 'timestamp' );\r\n-        $start_date = $request->get_param( 'start_date' ) ?: wp_date( 'Y-m-d', $current_timestamp );\r\n-        $end_date = $request->get_param( 'end_date' ) ?: wp_date( 'Y-m-d', strtotime( '+1 day', $current_timestamp ) );\r\n-        $branch = $request->get_param( 'branch' ) ?: 'all';\r\n-        try {\r\n-            \u002F\u002F Get revenue data.\r\n-            $revenue_data = $this->reports['revenue']->get_revenue_data( $start_date, $end_date, $branch );\r\n-\r\n-            \u002F\u002F Get orders data.\r\n-            $orders_data = $this->reports['orders']->get_orders_data( $start_date, $end_date, $branch );\r\n-\r\n-            \u002F\u002F Get reservations data.\r\n-            $reservations_data = $this->reports['reservations']->get_reservations_data( $start_date, $end_date, $branch ); \r\n-\r\n-            \u002F\u002F Get customers data.\r\n-            $customers_data = $this->reports['customers']->get_customers_data( $start_date, $end_date );\r\n-\r\n-            $overview_data = array(\r\n-                'total_revenue'      => $revenue_data,\r\n-                'total_orders'       => function_exists('WC') ? $orders_data : 0,\r\n-                'total_reservations' => $reservations_data,\r\n-                'total_customers'    => $customers_data,\r\n-            );\r\n-\r\n-            return $this->response( $overview_data );\r\n-\r\n-        } catch ( Exception $e ) {\r\n-            return $this->error( $e->getMessage(), 500 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get food orders list.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\r\n-     *\u002F\r\n-    public function get_food_orders( $request ) {\r\n-        $per_page = $request->get_param( 'per_page' ) ?: 10;\r\n-        $page     = $request->get_param( 'paged' ) ?: 1;\r\n-        $status   = $request->get_param( 'status' ) ?: '';\r\n-        $branch   = $request->get_param( 'branch' ) ?: 'all';\r\n-\r\n-        try {\r\n-            $orders = $this->reports['orders']->get_orders_list( $per_page, $page, $status, $branch );\r\n-            return $this->response( $orders );\r\n-\r\n-        } catch ( Exception $e ) {\r\n-            return $this->error( $e->getMessage(), 500 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get reservations list.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\r\n-     *\u002F\r\n-    public function get_reservations( $request ) {\r\n-        $per_page = $request->get_param( 'per_page' ) ?: 10;\r\n-        $page     = $request->get_param( 'paged' ) ?: 1;\r\n-        $status   = $request->get_param( 'status' ) ?: '';\r\n-        $branch   = $request->get_param( 'branch' ) ?: 'all';\r\n-\r\n-                try {\r\n-            $reservations = $this->reports['reservations']->get_reservations_list( $per_page, $page, $status, $branch );\r\n-            return $this->response( $reservations );\r\n-\r\n-        } catch ( Exception $e ) {\r\n-            return $this->error( $e->getMessage(), 500 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update order status.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\r\n-     *\u002F\r\n-    public function update_order_status( $request ) {\r\n-        $order_id = $request->get_param( 'id' );\r\n-        $status   = $request->get_param( 'status' );\r\n-\r\n-        if ( ! $status ) {\r\n-            return $this->error( 'Status is required', 400 );\r\n-        }\r\n-\r\n-                try {\r\n-            $result = $this->reports['orders']->update_order_status( $order_id, $status );\r\n-            return $this->response( array( 'message' => 'Order status updated successfully' ) );\r\n-\r\n-        } catch ( Exception $e ) {\r\n-            return $this->error( $e->getMessage(), 500 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get top sales data.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\r\n-     *\u002F\r\n-    public function get_top_sales( $request ) {\r\n-        $per_page = $request->get_param( 'per_page' ) ?: 10;\r\n-        $limit    = $per_page; \u002F\u002F Use per_page value as limit\r\n-        $period   = $request->get_param( 'period' ) ?: 'month';\r\n-        $branch   = $request->get_param( 'branch' ) ?: 'all';\r\n-\r\n-        try {\r\n-            $top_sales = $this->reports['top_sales']->get_top_sales_data( $limit, $period, $branch );\r\n-            return $this->response( $top_sales );\r\n-\r\n-        } catch ( Exception $e ) {\r\n-            return $this->error( $e->getMessage(), 500 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for getting overview data.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\r\n-     *\u002F\r\n-    public function get_overview_permissions_check( $request ) {\r\n-        return current_user_can( 'manage_woocommerce' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for getting food orders.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\r\n-     *\u002F\r\n-    public function get_food_orders_permissions_check( $request ) {\r\n-        return current_user_can( 'manage_woocommerce' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for getting reservations.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\r\n-     *\u002F\r\n-    public function get_reservations_permissions_check( $request ) {\r\n-        return current_user_can( 'manage_woocommerce' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for updating order status.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\r\n-     *\u002F\r\n-    public function update_order_status_permissions_check( $request ) {\r\n-        return current_user_can( 'manage_woocommerce' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for getting top sales.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param \\WP_REST_Request $request Request object.\r\n-     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\r\n-     *\u002F\r\n-    public function get_top_sales_permissions_check( $request ) {\r\n-        return current_user_can( 'manage_woocommerce' );\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Dashboard Controller\n+ *\n+ * Handles all REST API endpoints for dashboard data.\n+ *\n+ * @package WpCafe\\Dashboard\\Controllers\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Dashboard\\Reports\\Revenue_Report;\n+use WpCafe\\Dashboard\\Reports\\Orders_Report;\n+use WpCafe\\Dashboard\\Reports\\Reservations_Report;\n+use WpCafe\\Dashboard\\Reports\\Customers_Report;\n+use WpCafe\\Dashboard\\Reports\\Top_Sales_Report;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use Exception;\n+\n+\u002F**\n+ * Dashboard Controller Class\n+ *\n+ * Handles all REST API endpoints for dashboard data including overview,\n+ * orders, reservations, and top sales.\n+ *\n+ * @package WpCafe\\Dashboard\\Controllers\n+ * @since 1.0.0\n+ *\u002F\n+class Dashboard_Controller extends Base_Rest_Controller {\n+\n+    \u002F**\n+     * Endpoint namespace.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'dashboard';\n+\n+        \u002F**\n+     * Report instances.\n+     *\n+     * @var array\n+     *\u002F\n+    private $reports;\n+\n+        \u002F**\n+     * Constructor.\n+     *\n+     * @since 1.0.0\n+     *\u002F\n+    public function __construct() {\n+        $this->reports = array(\n+            'revenue'      => new Revenue_Report(),\n+            'orders'       => new Orders_Report(),\n+            'reservations' => new Reservations_Report(),\n+            'customers'    => new Customers_Report(),\n+            'top_sales'    => new Top_Sales_Report(),\n+        );\n+    }\n+\n+    \u002F**\n+     * Register all routes related to dashboard.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+\n+        \u002F\u002F Dashboard overview endpoint.\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Foverview',\n+            array(\n+                array(\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => array( $this, 'get_overview' ),\n+                    'permission_callback' => array( $this, 'get_overview_permissions_check' ),\n+                ),\n+            )\n+        );\n+\n+        \u002F\u002F Food orders endpoint.\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Ffood-orders',\n+            array(\n+                array(\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => array( $this, 'get_food_orders' ),\n+                    'permission_callback' => array( $this, 'get_food_orders_permissions_check' ),\n+                ),\n+            )\n+        );\n+\n+        \u002F\u002F Reservations endpoint.\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Freservations',\n+            array(\n+                array(\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => array( $this, 'get_reservations' ),\n+                    'permission_callback' => array( $this, 'get_reservations_permissions_check' ),\n+                ),\n+            )\n+        );\n+\n+        \u002F\u002F Update order status endpoint.\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Forders\u002F(?P\u003Cid>[\\d]+)\u002Fstatus',\n+            array(\n+                array(\n+                    'methods'             => WP_REST_Server::EDITABLE,\n+                    'callback'            => array( $this, 'update_order_status' ),\n+                    'permission_callback' => array( $this, 'update_order_status_permissions_check' ),\n+                ),\n+            )\n+        );\n+\n+        \u002F\u002F Top sales endpoint.\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Ftop-sales',\n+            array(\n+                array(\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => array( $this, 'get_top_sales' ),\n+                    'permission_callback' => array( $this, 'get_top_sales_permissions_check' ),\n+                ),\n+            )\n+        );\n+    }\n+\n+    \u002F**\n+     * Get dashboard overview data.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\n+     *\u002F\n+    public function get_overview( $request ) {\n+        $current_timestamp = current_time( 'timestamp' );\n+        $start_date = $request->get_param( 'start_date' ) ?: wp_date( 'Y-m-d', $current_timestamp );\n+        $end_date = $request->get_param( 'end_date' ) ?: wp_date( 'Y-m-d', strtotime( '+1 day', $current_timestamp ) );\n+        $branch = $request->get_param( 'branch' ) ?: 'all';\n+        try {\n+            \u002F\u002F Get revenue data.\n+            $revenue_data = $this->reports['revenue']->get_revenue_data( $start_date, $end_date, $branch );\n+\n+            \u002F\u002F Get orders data.\n+            $orders_data = $this->reports['orders']->get_orders_data( $start_date, $end_date, $branch );\n+\n+            \u002F\u002F Get reservations data.\n+            $reservations_data = $this->reports['reservations']->get_reservations_data( $start_date, $end_date, $branch ); \n+\n+            \u002F\u002F Get customers data.\n+            $customers_data = $this->reports['customers']->get_customers_data( $start_date, $end_date );\n+\n+            $overview_data = array(\n+                'total_revenue'      => $revenue_data,\n+                'total_orders'       => function_exists('WC') ? $orders_data : 0,\n+                'total_reservations' => $reservations_data,\n+                'total_customers'    => $customers_data,\n+            );\n+\n+            return $this->response( $overview_data );\n+\n+        } catch ( Exception $e ) {\n+            return $this->error( $e->getMessage(), 500 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Get food orders list.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\n+     *\u002F\n+    public function get_food_orders( $request ) {\n+        $per_page = $request->get_param( 'per_page' ) ?: 10;\n+        $page     = $request->get_param( 'paged' ) ?: 1;\n+        $status   = $request->get_param( 'status' ) ?: '';\n+        $branch   = $request->get_param( 'branch' ) ?: 'all';\n+\n+        try {\n+            $orders = $this->reports['orders']->get_orders_list( $per_page, $page, $status, $branch );\n+            return $this->response( $orders );\n+\n+        } catch ( Exception $e ) {\n+            return $this->error( $e->getMessage(), 500 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Get reservations list.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\n+     *\u002F\n+    public function get_reservations( $request ) {\n+        $per_page = $request->get_param( 'per_page' ) ?: 10;\n+        $page     = $request->get_param( 'paged' ) ?: 1;\n+        $status   = $request->get_param( 'status' ) ?: '';\n+        $branch   = $request->get_param( 'branch' ) ?: 'all';\n+\n+                try {\n+            $reservations = $this->reports['reservations']->get_reservations_list( $per_page, $page, $status, $branch );\n+            return $this->response( $reservations );\n+\n+        } catch ( Exception $e ) {\n+            return $this->error( $e->getMessage(), 500 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Update order status.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\n+     *\u002F\n+    public function update_order_status( $request ) {\n+        $order_id = $request->get_param( 'id' );\n+        $status   = $request->get_param( 'status' );\n+\n+        if ( ! $status ) {\n+            return $this->error( 'Status is required', 400 );\n+        }\n+\n+                try {\n+            $result = $this->reports['orders']->update_order_status( $order_id, $status );\n+            return $this->response( array( 'message' => 'Order status updated successfully' ) );\n+\n+        } catch ( Exception $e ) {\n+            return $this->error( $e->getMessage(), 500 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Get top sales data.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return WP_HTTP_Response|WP_Error Response object or WP_Error on failure.\n+     *\u002F\n+    public function get_top_sales( $request ) {\n+        $per_page = $request->get_param( 'per_page' ) ?: 10;\n+        $limit    = $per_page; \u002F\u002F Use per_page value as limit\n+        $period   = $request->get_param( 'period' ) ?: 'month';\n+        $branch   = $request->get_param( 'branch' ) ?: 'all';\n+\n+        try {\n+            $top_sales = $this->reports['top_sales']->get_top_sales_data( $limit, $period, $branch );\n+            return $this->response( $top_sales );\n+\n+        } catch ( Exception $e ) {\n+            return $this->error( $e->getMessage(), 500 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Check permissions for getting overview data.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\n+     *\u002F\n+    public function get_overview_permissions_check( $request ) {\n+        return current_user_can( 'manage_woocommerce' );\n+    }\n+\n+    \u002F**\n+     * Check permissions for getting food orders.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\n+     *\u002F\n+    public function get_food_orders_permissions_check( $request ) {\n+        return current_user_can( 'manage_woocommerce' );\n+    }\n+\n+    \u002F**\n+     * Check permissions for getting reservations.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\n+     *\u002F\n+    public function get_reservations_permissions_check( $request ) {\n+        return current_user_can( 'manage_woocommerce' );\n+    }\n+\n+    \u002F**\n+     * Check permissions for updating order status.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\n+     *\u002F\n+    public function update_order_status_permissions_check( $request ) {\n+        return current_user_can( 'manage_woocommerce' );\n+    }\n+\n+    \u002F**\n+     * Check permissions for getting top sales.\n+     *\n+     * @since 1.0.0\n+     * @param \\WP_REST_Request $request Request object.\n+     * @return bool|WP_Error True if user has permission, WP_Error otherwise.\n+     *\u002F\n+    public function get_top_sales_permissions_check( $request ) {\n+        return current_user_can( 'manage_woocommerce' );\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Fdashboard-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Fdashboard-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Fdashboard-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Fdashboard-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,55 +1,55 @@\n-\u003C?php\r\n-\u002F**\r\n- * Dashboard Service Provider\r\n- *\r\n- * Registers dashboard-related reports with the plugin container.\r\n- *\r\n- * @package WpCafe\\Dashboard\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Dashboard\\Controllers\\Dashboard_Controller;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-\r\n-\u002F**\r\n- * Dashboard Service Provider Class\r\n- *\r\n- * Responsible for registering all dashboard-related reports.\r\n- *\r\n- * @package WpCafe\\Dashboard\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Dashboard_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-\r\n-    \u002F**\r\n-     * Store reports.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $reports = array(\r\n-        Dashboard_Controller::class,\r\n-    );\r\n-\r\n-    \u002F**\r\n-     * Get registered reports.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return array Array of report classes.\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_dashboard_reports', $this->reports );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the service provider is enabled.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return bool True if enabled, false otherwise.\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return true;\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Dashboard Service Provider\n+ *\n+ * Registers dashboard-related reports with the plugin container.\n+ *\n+ * @package WpCafe\\Dashboard\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Dashboard\\Controllers\\Dashboard_Controller;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+\n+\u002F**\n+ * Dashboard Service Provider Class\n+ *\n+ * Responsible for registering all dashboard-related reports.\n+ *\n+ * @package WpCafe\\Dashboard\n+ * @since 1.0.0\n+ *\u002F\n+class Dashboard_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+\n+    \u002F**\n+     * Store reports.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $reports = array(\n+        Dashboard_Controller::class,\n+    );\n+\n+    \u002F**\n+     * Get registered reports.\n+     *\n+     * @since 1.0.0\n+     * @return array Array of report classes.\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_dashboard_reports', $this->reports );\n+    }\n+\n+    \u002F**\n+     * Check if the service provider is enabled.\n+     *\n+     * @since 1.0.0\n+     * @return bool True if enabled, false otherwise.\n+     *\u002F\n+    public function is_enable() {\n+        return true;\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Fcustomers-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Fcustomers-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Fcustomers-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Fcustomers-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,126 +1,126 @@\n-\u003C?php\r\n-\u002F**\r\n- * Customers Report\r\n- *\r\n- * Handles all customers-related business logic and data retrieval.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-\r\n-use WC_Customer;\r\n-\r\n-\u002F**\r\n- * Customers Report Class\r\n- *\r\n- * Responsible for managing customer data from WooCommerce orders.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Customers_Report {\r\n-\r\n-    \u002F**\r\n-     * Get customers data from WooCommerce orders.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $period     Time period for data.\r\n-     * @param string $branch     Branch filter.\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @return array Customers data with change percentage.\r\n-     *\u002F\r\n-    public function get_customers_data( $start_date = '', $end_date = '' ) {\r\n-\r\n-        \u002F\u002F Get current period unique customers from WooCommerce orders.\r\n-        $current_customers = $this->get_total_customers( $start_date, $end_date );\r\n-\r\n-        \u002F\u002F Get previous period customers.\r\n-        $prev_date_range = Date_Utility::get_previous_period_range( 'month', $start_date, $end_date );\r\n-        $prev_customers = $this->get_total_customers( $prev_date_range['start'], $prev_date_range['end'] );\r\n-\r\n-        $change_percentage = $prev_customers > 0 ? ( ( $current_customers - $prev_customers ) \u002F $prev_customers ) * 100 : 0;\r\n-        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\r\n-\r\n-        return array(\r\n-            'total'             => $current_customers,\r\n-            'change_percentage' => round( abs( $change_percentage ), 1 ),\r\n-            'change_direction'  => $change_direction,\r\n-        );\r\n-    }\r\n-\r\n-\r\n-\r\n-    \u002F**\r\n-     * Get branch filter SQL condition.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $branch Branch ID or 'all'.\r\n-     * @return string SQL condition for branch filtering.\r\n-     *\u002F\r\n-    private function get_branch_filter( $branch ) {\r\n-        if ( 'all' === $branch ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        global $wpdb;\r\n-        return $wpdb->prepare(\r\n-            \"AND EXISTS (\r\n-                SELECT 1 FROM {$wpdb->postmeta} branch_meta \r\n-                WHERE branch_meta.post_id = p.ID \r\n-                AND branch_meta.meta_key = '_branch_id' \r\n-                AND branch_meta.meta_value = %s\r\n-            )\",\r\n-            $branch\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get total customers in a date range.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Start date.\r\n-     * @param string $end_date End date.\r\n-     * @return int Total customers in the date range.\r\n-     *\u002F \r\n-    public function get_total_customers( $start_date, $end_date ) {\r\n-\r\n-        if ( ! function_exists( 'wc_get_orders' ) ) {\r\n-            return 0;\r\n-        }\r\n-\r\n-        $orders = wc_get_orders( array(\r\n-            'limit'        => -1,\r\n-            'status'       => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\r\n-            'date_created' => $start_date . '...' . $end_date,\r\n-            'return'       => 'ids',\r\n-        ) );\r\n-\r\n-        $customer_ids = [];\r\n-\r\n-        foreach ( $orders as $order_id ) {\r\n-            $order    = wc_get_order( $order_id );\r\n-\r\n-            \u002F\u002F Check if the order object is valid and is not a refund\r\n-            if ( ! $order || ! is_a( $order, 'WC_Order' ) || is_a( $order, 'WC_Order_Refund' ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $customer = new WC_Customer( $order->get_customer_id() );\r\n-\r\n-            if ( $customer && $customer->get_id() ) {\r\n-                $customer_ids[] = $customer->get_id();\r\n-            } else {\r\n-                \u002F\u002F Handle guest customer by email\r\n-                $customer_ids[] = 'guest_' . $order->get_billing_email();\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Unique customers (registered + guest)\r\n-        $unique_customers = array_unique( $customer_ids );\r\n-\r\n-        return count( $unique_customers );\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Customers Report\n+ *\n+ * Handles all customers-related business logic and data retrieval.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+\n+use WC_Customer;\n+\n+\u002F**\n+ * Customers Report Class\n+ *\n+ * Responsible for managing customer data from WooCommerce orders.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Customers_Report {\n+\n+    \u002F**\n+     * Get customers data from WooCommerce orders.\n+     *\n+     * @since 1.0.0\n+     * @param string $period     Time period for data.\n+     * @param string $branch     Branch filter.\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @return array Customers data with change percentage.\n+     *\u002F\n+    public function get_customers_data( $start_date = '', $end_date = '' ) {\n+\n+        \u002F\u002F Get current period unique customers from WooCommerce orders.\n+        $current_customers = $this->get_total_customers( $start_date, $end_date );\n+\n+        \u002F\u002F Get previous period customers.\n+        $prev_date_range = Date_Utility::get_previous_period_range( 'month', $start_date, $end_date );\n+        $prev_customers = $this->get_total_customers( $prev_date_range['start'], $prev_date_range['end'] );\n+\n+        $change_percentage = $prev_customers > 0 ? ( ( $current_customers - $prev_customers ) \u002F $prev_customers ) * 100 : 0;\n+        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\n+\n+        return array(\n+            'total'             => $current_customers,\n+            'change_percentage' => round( abs( $change_percentage ), 1 ),\n+            'change_direction'  => $change_direction,\n+        );\n+    }\n+\n+\n+\n+    \u002F**\n+     * Get branch filter SQL condition.\n+     *\n+     * @since 1.0.0\n+     * @param string $branch Branch ID or 'all'.\n+     * @return string SQL condition for branch filtering.\n+     *\u002F\n+    private function get_branch_filter( $branch ) {\n+        if ( 'all' === $branch ) {\n+            return '';\n+        }\n+\n+        global $wpdb;\n+        return $wpdb->prepare(\n+            \"AND EXISTS (\n+                SELECT 1 FROM {$wpdb->postmeta} branch_meta \n+                WHERE branch_meta.post_id = p.ID \n+                AND branch_meta.meta_key = '_branch_id' \n+                AND branch_meta.meta_value = %s\n+            )\",\n+            $branch\n+        );\n+    }\n+\n+    \u002F**\n+     * Get total customers in a date range.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Start date.\n+     * @param string $end_date End date.\n+     * @return int Total customers in the date range.\n+     *\u002F \n+    public function get_total_customers( $start_date, $end_date ) {\n+\n+        if ( ! function_exists( 'wc_get_orders' ) ) {\n+            return 0;\n+        }\n+\n+        $orders = wc_get_orders( array(\n+            'limit'        => -1,\n+            'status'       => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\n+            'date_created' => $start_date . '...' . $end_date,\n+            'return'       => 'ids',\n+        ) );\n+\n+        $customer_ids = [];\n+\n+        foreach ( $orders as $order_id ) {\n+            $order    = wc_get_order( $order_id );\n+\n+            \u002F\u002F Check if the order object is valid and is not a refund\n+            if ( ! $order || ! is_a( $order, 'WC_Order' ) || is_a( $order, 'WC_Order_Refund' ) ) {\n+                continue;\n+            }\n+\n+            $customer = new WC_Customer( $order->get_customer_id() );\n+\n+            if ( $customer && $customer->get_id() ) {\n+                $customer_ids[] = $customer->get_id();\n+            } else {\n+                \u002F\u002F Handle guest customer by email\n+                $customer_ids[] = 'guest_' . $order->get_billing_email();\n+            }\n+        }\n+\n+        \u002F\u002F Unique customers (registered + guest)\n+        $unique_customers = array_unique( $customer_ids );\n+\n+        return count( $unique_customers );\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Fdate-utility.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Fdate-utility.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Fdate-utility.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Fdate-utility.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,240 +1,240 @@\n-\u003C?php\r\n-\u002F**\r\n- * Date Utility for Dashboard Reports\r\n- *\r\n- * Handles date range calculations for all dashboard reports.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-\r\n-\u002F**\r\n- * Date Utility Class\r\n- *\r\n- * Provides consistent date range handling across all dashboard reports.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Date_Utility {\r\n-\r\n-    \u002F**\r\n-     * Get date range for the specified period.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $period Time period (today, yesterday, week, month, custom).\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date Custom end date (Y-m-d format) - required for custom period.\r\n-     * @return array Array with start and end dates.\r\n-     *\u002F\r\n-    public static function get_date_range( $period, $start_date = '', $end_date = '' ) {\r\n-        $today = current_time( 'Y-m-d' );\r\n-        $now   = current_time( 'timestamp' );\r\n-\r\n-        switch ( $period ) {\r\n-            case 'today':\r\n-                return array(\r\n-                    'start' => $today,\r\n-                    'end'   => $today,\r\n-                );\r\n-            case 'yesterday':\r\n-                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\r\n-                return array(\r\n-                    'start' => $yesterday,\r\n-                    'end'   => $yesterday,\r\n-                );\r\n-            case 'week':\r\n-                $week_start = wp_date( 'Y-m-d', strtotime( 'monday this week', $now ) );\r\n-                $week_end   = wp_date( 'Y-m-d', strtotime( 'sunday this week', $now ) );\r\n-                return array(\r\n-                    'start' => $week_start,\r\n-                    'end'   => $week_end,\r\n-                );\r\n-            case 'month':\r\n-                $month_start = wp_date( 'Y-m-01', $now );\r\n-                $month_end   = wp_date( 'Y-m-t', $now );\r\n-                return array(\r\n-                    'start' => $month_start,\r\n-                    'end'   => $month_end,\r\n-                );\r\n-            case 'custom':\r\n-                \u002F\u002F Validate custom dates\r\n-                if ( empty( $start_date ) || empty( $end_date ) ) {\r\n-                    \u002F\u002F Fallback to today if custom dates are not provided\r\n-                    return array(\r\n-                        'start' => $today,\r\n-                        'end'   => $today,\r\n-                    );\r\n-                }\r\n-                \r\n-                \u002F\u002F Validate date format\r\n-                if ( ! self::is_valid_date( $start_date ) || ! self::is_valid_date( $end_date ) ) {\r\n-                    \u002F\u002F Fallback to today if dates are invalid\r\n-                    return array(\r\n-                        'start' => $today,\r\n-                        'end'   => $today,\r\n-                    );\r\n-                }\r\n-                \r\n-                \u002F\u002F Ensure start_date is not after end_date\r\n-                if ( strtotime( $start_date ) > strtotime( $end_date ) ) {\r\n-                    $temp = $start_date;\r\n-                    $start_date = $end_date;\r\n-                    $end_date = $temp;\r\n-                }\r\n-                \r\n-                return array(\r\n-                    'start' => $start_date,\r\n-                    'end'   => $end_date,\r\n-                );\r\n-            default:\r\n-                return array(\r\n-                    'start' => $today,\r\n-                    'end'   => $today,\r\n-                );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get previous period date range for comparison.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $period Time period.\r\n-     * @param string $start_date Custom start date (Y-m-d format) - used for custom period.\r\n-     * @param string $end_date Custom end date (Y-m-d format) - used for custom period.\r\n-     * @return array Array with start and end dates.\r\n-     *\u002F\r\n-    public static function get_previous_period_range( $period, $start_date = '', $end_date = '' ) {\r\n-        $today = current_time( 'Y-m-d' );\r\n-        $now   = current_time( 'timestamp' );\r\n-\r\n-        switch ( $period ) {\r\n-            case 'today':\r\n-                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\r\n-                return array(\r\n-                    'start' => $yesterday,\r\n-                    'end'   => $yesterday,\r\n-                );\r\n-            case 'yesterday':\r\n-                $day_before = wp_date( 'Y-m-d', strtotime( '-2 days', $now ) );\r\n-                return array(\r\n-                    'start' => $day_before,\r\n-                    'end'   => $day_before,\r\n-                );\r\n-            case 'week':\r\n-                $prev_week_start = wp_date( 'Y-m-d', strtotime( 'monday last week', $now ) );\r\n-                $prev_week_end   = wp_date( 'Y-m-d', strtotime( 'sunday last week', $now ) );\r\n-                return array(\r\n-                    'start' => $prev_week_start,\r\n-                    'end'   => $prev_week_end,\r\n-                );\r\n-            case 'month':\r\n-                $prev_month_start = wp_date( 'Y-m-01', strtotime( '-1 month', $now ) );\r\n-                $prev_month_end   = wp_date( 'Y-m-t', strtotime( '-1 month', $now ) );\r\n-                return array(\r\n-                    'start' => $prev_month_start,\r\n-                    'end'   => $prev_month_end,\r\n-                );\r\n-            case 'custom':\r\n-                if ( empty( $start_date ) || empty( $end_date ) ) {\r\n-                    $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\r\n-                    return array(\r\n-                        'start' => $yesterday,\r\n-                        'end'   => $yesterday,\r\n-                    );\r\n-                }\r\n-                \r\n-                \u002F\u002F Calculate the duration of the custom period\r\n-                $start_timestamp = strtotime( $start_date );\r\n-                $end_timestamp = strtotime( $end_date );\r\n-                $duration_days = ( $end_timestamp - $start_timestamp ) \u002F DAY_IN_SECONDS;\r\n-                \r\n-                \u002F\u002F Calculate previous period with same duration\r\n-                $prev_end_date = wp_date( 'Y-m-d', strtotime( $start_date . ' -1 day', $now ) );\r\n-                $prev_start_date = wp_date( 'Y-m-d', strtotime( $prev_end_date . ' -' . $duration_days . ' days', $now ) );\r\n-                \r\n-                return array(\r\n-                    'start' => $prev_start_date,\r\n-                    'end'   => $prev_end_date,\r\n-                );\r\n-            default:\r\n-                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\r\n-                return array(\r\n-                    'start' => $yesterday,\r\n-                    'end'   => $yesterday,\r\n-                );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate if a date string is in Y-m-d format.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $date Date string to validate.\r\n-     * @return bool True if valid, false otherwise.\r\n-     *\u002F\r\n-    private static function is_valid_date( $date ) {\r\n-        if ( empty( $date ) ) {\r\n-            return false;\r\n-        }\r\n-        \r\n-        $d = \\DateTime::createFromFormat( 'Y-m-d', $date );\r\n-        return $d && $d->format( 'Y-m-d' ) === $date;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get available period options for the frontend.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return array Array of period options.\r\n-     *\u002F\r\n-    public static function get_period_options() {\r\n-        return array(\r\n-            'today'     => __( 'Today', 'wp-cafe' ),\r\n-            'yesterday' => __( 'Yesterday', 'wp-cafe' ),\r\n-            'week'      => __( 'This Week', 'wp-cafe' ),\r\n-            'month'     => __( 'This Month', 'wp-cafe' ),\r\n-            'custom'    => __( 'Custom Range', 'wp-cafe' ),\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Format date range for display.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $period Time period.\r\n-     * @param string $start_date Custom start date.\r\n-     * @param string $end_date Custom end date.\r\n-     * @return string Formatted date range string.\r\n-     *\u002F\r\n-    public static function format_date_range( $period, $start_date = '', $end_date = '' ) {\r\n-        $now = current_time( 'timestamp' );\r\n-\r\n-        switch ( $period ) {\r\n-            case 'today':\r\n-                return __( 'Today', 'wp-cafe' );\r\n-            case 'yesterday':\r\n-                return __( 'Yesterday', 'wp-cafe' );\r\n-            case 'week':\r\n-                $week_start = wp_date( 'M j', strtotime( 'monday this week', $now ) );\r\n-                $week_end   = wp_date( 'M j', strtotime( 'sunday this week', $now ) );\r\n-                \u002F* translators: %1$s: start date, %2$s: end date *\u002F\r\n-                return sprintf( __( '%1$s - %2$s', 'wp-cafe' ), $week_start, $week_end );\r\n-            case 'month':\r\n-                $month_name = wp_date( 'F Y', $now );\r\n-                return $month_name;\r\n-            case 'custom':\r\n-                if ( ! empty( $start_date ) && ! empty( $end_date ) ) {\r\n-                    $start_formatted = wp_date( 'M j, Y', strtotime( $start_date, $now ) );\r\n-                    $end_formatted = wp_date( 'M j, Y', strtotime( $end_date, $now ) );\r\n-                    \u002F* translators: %1$s: start date, %2$s: end date *\u002F\r\n-                    return sprintf( __( '%1$s - %2$s', 'wp-cafe' ), $start_formatted, $end_formatted );\r\n-                }\r\n-                return __( 'Custom Range', 'wp-cafe' );\r\n-            default:\r\n-                return __( 'Today', 'wp-cafe' );\r\n-        }\r\n-    }\r\n+\u003C?php\n+\u002F**\n+ * Date Utility for Dashboard Reports\n+ *\n+ * Handles date range calculations for all dashboard reports.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+\n+\u002F**\n+ * Date Utility Class\n+ *\n+ * Provides consistent date range handling across all dashboard reports.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Date_Utility {\n+\n+    \u002F**\n+     * Get date range for the specified period.\n+     *\n+     * @since 1.0.0\n+     * @param string $period Time period (today, yesterday, week, month, custom).\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date Custom end date (Y-m-d format) - required for custom period.\n+     * @return array Array with start and end dates.\n+     *\u002F\n+    public static function get_date_range( $period, $start_date = '', $end_date = '' ) {\n+        $today = current_time( 'Y-m-d' );\n+        $now   = current_time( 'timestamp' );\n+\n+        switch ( $period ) {\n+            case 'today':\n+                return array(\n+                    'start' => $today,\n+                    'end'   => $today,\n+                );\n+            case 'yesterday':\n+                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\n+                return array(\n+                    'start' => $yesterday,\n+                    'end'   => $yesterday,\n+                );\n+            case 'week':\n+                $week_start = wp_date( 'Y-m-d', strtotime( 'monday this week', $now ) );\n+                $week_end   = wp_date( 'Y-m-d', strtotime( 'sunday this week', $now ) );\n+                return array(\n+                    'start' => $week_start,\n+                    'end'   => $week_end,\n+                );\n+            case 'month':\n+                $month_start = wp_date( 'Y-m-01', $now );\n+                $month_end   = wp_date( 'Y-m-t', $now );\n+                return array(\n+                    'start' => $month_start,\n+                    'end'   => $month_end,\n+                );\n+            case 'custom':\n+                \u002F\u002F Validate custom dates\n+                if ( empty( $start_date ) || empty( $end_date ) ) {\n+                    \u002F\u002F Fallback to today if custom dates are not provided\n+                    return array(\n+                        'start' => $today,\n+                        'end'   => $today,\n+                    );\n+                }\n+                \n+                \u002F\u002F Validate date format\n+                if ( ! self::is_valid_date( $start_date ) || ! self::is_valid_date( $end_date ) ) {\n+                    \u002F\u002F Fallback to today if dates are invalid\n+                    return array(\n+                        'start' => $today,\n+                        'end'   => $today,\n+                    );\n+                }\n+                \n+                \u002F\u002F Ensure start_date is not after end_date\n+                if ( strtotime( $start_date ) > strtotime( $end_date ) ) {\n+                    $temp = $start_date;\n+                    $start_date = $end_date;\n+                    $end_date = $temp;\n+                }\n+                \n+                return array(\n+                    'start' => $start_date,\n+                    'end'   => $end_date,\n+                );\n+            default:\n+                return array(\n+                    'start' => $today,\n+                    'end'   => $today,\n+                );\n+        }\n+    }\n+\n+    \u002F**\n+     * Get previous period date range for comparison.\n+     *\n+     * @since 1.0.0\n+     * @param string $period Time period.\n+     * @param string $start_date Custom start date (Y-m-d format) - used for custom period.\n+     * @param string $end_date Custom end date (Y-m-d format) - used for custom period.\n+     * @return array Array with start and end dates.\n+     *\u002F\n+    public static function get_previous_period_range( $period, $start_date = '', $end_date = '' ) {\n+        $today = current_time( 'Y-m-d' );\n+        $now   = current_time( 'timestamp' );\n+\n+        switch ( $period ) {\n+            case 'today':\n+                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\n+                return array(\n+                    'start' => $yesterday,\n+                    'end'   => $yesterday,\n+                );\n+            case 'yesterday':\n+                $day_before = wp_date( 'Y-m-d', strtotime( '-2 days', $now ) );\n+                return array(\n+                    'start' => $day_before,\n+                    'end'   => $day_before,\n+                );\n+            case 'week':\n+                $prev_week_start = wp_date( 'Y-m-d', strtotime( 'monday last week', $now ) );\n+                $prev_week_end   = wp_date( 'Y-m-d', strtotime( 'sunday last week', $now ) );\n+                return array(\n+                    'start' => $prev_week_start,\n+                    'end'   => $prev_week_end,\n+                );\n+            case 'month':\n+                $prev_month_start = wp_date( 'Y-m-01', strtotime( '-1 month', $now ) );\n+                $prev_month_end   = wp_date( 'Y-m-t', strtotime( '-1 month', $now ) );\n+                return array(\n+                    'start' => $prev_month_start,\n+                    'end'   => $prev_month_end,\n+                );\n+            case 'custom':\n+                if ( empty( $start_date ) || empty( $end_date ) ) {\n+                    $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\n+                    return array(\n+                        'start' => $yesterday,\n+                        'end'   => $yesterday,\n+                    );\n+                }\n+                \n+                \u002F\u002F Calculate the duration of the custom period\n+                $start_timestamp = strtotime( $start_date );\n+                $end_timestamp = strtotime( $end_date );\n+                $duration_days = ( $end_timestamp - $start_timestamp ) \u002F DAY_IN_SECONDS;\n+                \n+                \u002F\u002F Calculate previous period with same duration\n+                $prev_end_date = wp_date( 'Y-m-d', strtotime( $start_date . ' -1 day', $now ) );\n+                $prev_start_date = wp_date( 'Y-m-d', strtotime( $prev_end_date . ' -' . $duration_days . ' days', $now ) );\n+                \n+                return array(\n+                    'start' => $prev_start_date,\n+                    'end'   => $prev_end_date,\n+                );\n+            default:\n+                $yesterday = wp_date( 'Y-m-d', strtotime( '-1 day', $now ) );\n+                return array(\n+                    'start' => $yesterday,\n+                    'end'   => $yesterday,\n+                );\n+        }\n+    }\n+\n+    \u002F**\n+     * Validate if a date string is in Y-m-d format.\n+     *\n+     * @since 1.0.0\n+     * @param string $date Date string to validate.\n+     * @return bool True if valid, false otherwise.\n+     *\u002F\n+    private static function is_valid_date( $date ) {\n+        if ( empty( $date ) ) {\n+            return false;\n+        }\n+        \n+        $d = \\DateTime::createFromFormat( 'Y-m-d', $date );\n+        return $d && $d->format( 'Y-m-d' ) === $date;\n+    }\n+\n+    \u002F**\n+     * Get available period options for the frontend.\n+     *\n+     * @since 1.0.0\n+     * @return array Array of period options.\n+     *\u002F\n+    public static function get_period_options() {\n+        return array(\n+            'today'     => __( 'Today', 'wp-cafe' ),\n+            'yesterday' => __( 'Yesterday', 'wp-cafe' ),\n+            'week'      => __( 'This Week', 'wp-cafe' ),\n+            'month'     => __( 'This Month', 'wp-cafe' ),\n+            'custom'    => __( 'Custom Range', 'wp-cafe' ),\n+        );\n+    }\n+\n+    \u002F**\n+     * Format date range for display.\n+     *\n+     * @since 1.0.0\n+     * @param string $period Time period.\n+     * @param string $start_date Custom start date.\n+     * @param string $end_date Custom end date.\n+     * @return string Formatted date range string.\n+     *\u002F\n+    public static function format_date_range( $period, $start_date = '', $end_date = '' ) {\n+        $now = current_time( 'timestamp' );\n+\n+        switch ( $period ) {\n+            case 'today':\n+                return __( 'Today', 'wp-cafe' );\n+            case 'yesterday':\n+                return __( 'Yesterday', 'wp-cafe' );\n+            case 'week':\n+                $week_start = wp_date( 'M j', strtotime( 'monday this week', $now ) );\n+                $week_end   = wp_date( 'M j', strtotime( 'sunday this week', $now ) );\n+                \u002F* translators: %1$s: start date, %2$s: end date *\u002F\n+                return sprintf( __( '%1$s - %2$s', 'wp-cafe' ), $week_start, $week_end );\n+            case 'month':\n+                $month_name = wp_date( 'F Y', $now );\n+                return $month_name;\n+            case 'custom':\n+                if ( ! empty( $start_date ) && ! empty( $end_date ) ) {\n+                    $start_formatted = wp_date( 'M j, Y', strtotime( $start_date, $now ) );\n+                    $end_formatted = wp_date( 'M j, Y', strtotime( $end_date, $now ) );\n+                    \u002F* translators: %1$s: start date, %2$s: end date *\u002F\n+                    return sprintf( __( '%1$s - %2$s', 'wp-cafe' ), $start_formatted, $end_formatted );\n+                }\n+                return __( 'Custom Range', 'wp-cafe' );\n+            default:\n+                return __( 'Today', 'wp-cafe' );\n+        }\n+    }\n } \n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Forders-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Forders-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Forders-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Forders-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,241 +1,241 @@\n-\u003C?php\r\n-\u002F**\r\n- * Orders Report\r\n- *\r\n- * Handles all orders-related business logic and data retrieval.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-use WC_Order_Query;\r\n-\r\n-\u002F**\r\n- * Orders Report Class\r\n- *\r\n- * Responsible for managing WooCommerce orders data.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Orders_Report {\r\n-\r\n-    \u002F**\r\n-     * Get orders data from WooCommerce orders.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return array Orders data with change percentage.\r\n-     *\u002F\r\n-    public function get_orders_data( $start_date = '', $end_date = '', $branch = 'all' ) {\r\n-        \u002F\u002F Get current period WooCommerce orders.\r\n-        $default_order_statuses = [ 'wc-completed', 'wc-processing', 'wc-on-hold' ];\r\n-        $current_orders = $this->get_total_orders( $start_date, $end_date, $default_order_statuses , $branch );\r\n-\r\n-        \u002F\u002F Get previous period orders.\r\n-        $prev_date_range = Date_Utility::get_previous_period_range('month', $start_date, $end_date );\r\n-        $prev_orders = $this->get_total_orders( $prev_date_range['start'], $prev_date_range['end'], $default_order_statuses, $branch );\r\n-\r\n-        $change_percentage = $prev_orders > 0 ? ( ( $current_orders - $prev_orders ) \u002F $prev_orders ) * 100 : 0;\r\n-        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\r\n-\r\n-        return array(\r\n-            'total'             => $current_orders,\r\n-            'change_percentage' => round( abs( $change_percentage ), 1 ),\r\n-            'change_direction'  => $change_direction,\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get orders list with pagination and filters.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param int    $per_page   Number of items per page.\r\n-     * @param int    $page       Current page number.\r\n-     * @param string $status     Order status filter.\r\n-     * @param string $branch     Branch filter.\r\n-     * @param string $period     Time period for data.\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @return array Orders list with pagination info.\r\n-     *\u002F\r\n-    public function get_orders_list( $per_page, $page, $status, $branch, $start_date = '', $end_date = '' ) {\r\n-\r\n-        if ( ! function_exists( 'wc_get_orders' ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $statuses = array( 'completed', 'processing', 'on-hold' );\r\n-        $args = array(\r\n-            'limit'        => $per_page,\r\n-            'offset'       => ( $page - 1 ) * $per_page,\r\n-            'status'       => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\r\n-            'return'       => 'objects',\r\n-        );\r\n-\r\n-        \u002F\u002F Exclude orders with reservation_id meta\r\n-        $args['meta_query'] = array(\r\n-            array(\r\n-                'key'     => 'reservation_id',\r\n-                'compare' => 'NOT EXISTS',\r\n-            ),\r\n-        );\r\n-\r\n-        $orders = wc_get_orders( $args );\r\n-\r\n-        $formatted_orders = array();\r\n-        foreach ( $orders as $order ) {\r\n-            \u002F\u002F Check if the order object is valid and is not a refund\r\n-            if ( ! $order || ! is_a( $order, 'WC_Order' ) || is_a( $order, 'WC_Order_Refund' ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $first_name = $order->get_billing_first_name();\r\n-            $last_name  = $order->get_billing_last_name();\r\n-\r\n-            $customer_name = $first_name . ' ' . $last_name;\r\n-\r\n-            $formatted_orders[] = array(\r\n-                'order_id'           => $order->get_id(),\r\n-                'status'             => $order->get_status(),\r\n-                'total_amount'       => round( (float) $order->get_total(), 2 ),\r\n-                'customer_name'      => $customer_name,\r\n-                'items_count'        => (int) $order->get_item_count(),\r\n-            );\r\n-        }\r\n-\r\n-        return array(\r\n-            'orders'      => $formatted_orders,\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update order status.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param int    $order_id Order ID.\r\n-     * @param string $status   New status.\r\n-     * @return bool True if updated successfully.\r\n-     *\u002F\r\n-    public function update_order_status( $order_id, $status ) {\r\n-        $order = wc_get_order( $order_id );\r\n-        if ( ! $order ) {\r\n-            throw new \\Exception( 'Order not found' );\r\n-        }\r\n-\r\n-        $order->update_status( $status );\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get order status label.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $status Order status.\r\n-     * @return string Status label.\r\n-     *\u002F\r\n-    private function get_order_status_label( $status ) {\r\n-        $status_labels = array(\r\n-            'wc-pending'    => 'Pending',\r\n-            'wc-processing' => 'Processing',\r\n-            'wc-on-hold'    => 'On Hold',\r\n-            'wc-completed'  => 'Completed',\r\n-            'wc-cancelled'  => 'Cancelled',\r\n-            'wc-refunded'   => 'Refunded',\r\n-            'wc-failed'     => 'Failed',\r\n-        );\r\n-\r\n-        return isset( $status_labels[ $status ] ) ? $status_labels[ $status ] : ucfirst( str_replace( 'wc-', '', $status ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get status filter SQL condition.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $status Status filter.\r\n-     * @return string SQL condition.\r\n-     *\u002F\r\n-    private function get_status_filter( $status ) {\r\n-        if ( empty( $status ) ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        global $wpdb;\r\n-        return $wpdb->prepare( \"AND p.post_status = %s\", $status );\r\n-    }\r\n-\r\n-\r\n-\r\n-    \u002F**\r\n-     * Get branch filter SQL condition.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $branch Branch ID or 'all'.\r\n-     * @return string SQL condition for branch filtering.\r\n-     *\u002F\r\n-    private function get_branch_filter( $branch ) {\r\n-        if ( 'all' === $branch ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        global $wpdb;\r\n-        return $wpdb->prepare(\r\n-            \"AND EXISTS (\r\n-                SELECT 1 FROM {$wpdb->postmeta} branch_meta \r\n-                WHERE branch_meta.post_id = p.ID \r\n-                AND branch_meta.meta_key = '_branch_id' \r\n-                AND branch_meta.meta_value = %s\r\n-            )\",\r\n-            $branch\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get total orders.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Start date (Y-m-d format).\r\n-     * @param string $end_date   End date (Y-m-d format).\r\n-     * @param array  $statuses   Order statuses to include (default: completed & processing).\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return int             Total orders.\r\n-     *\u002F\r\n-    public function get_total_orders( $start_date, $end_date, $statuses = [ 'wc-completed', 'wc-processing', 'wc-on-hold' ], $branch = 'all' ) {\r\n-        \r\n-        if ( ! function_exists( 'WC' ) ) {\r\n-            return 0;\r\n-        }\r\n-\r\n-        $query_args = array(\r\n-            'limit'        => -1,\r\n-            'status'       => $statuses,\r\n-            'date_created' => $start_date . '...' . $end_date,\r\n-            'return'       => 'ids',\r\n-        );\r\n-\r\n-        \u002F\u002F Build meta query for filtering\r\n-        $meta_query = array(\r\n-            'relation' => 'AND',\r\n-            array(\r\n-                'key'     => 'reservation_id',\r\n-                'compare' => 'NOT EXISTS',\r\n-            ),\r\n-        );\r\n-\r\n-        if ( $branch && 'all' !== $branch ) {\r\n-            $query_args['meta_key']   = 'wpc_location_id';\r\n-            $query_args['meta_value'] = $branch;\r\n-        }\r\n-\r\n-        $query_args['meta_query'] = $meta_query;\r\n-\r\n-        $query = new WC_Order_Query( $query_args );\r\n-        $order_ids = $query->get_orders();\r\n-\r\n-        return count( $order_ids );\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Orders Report\n+ *\n+ * Handles all orders-related business logic and data retrieval.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+use WC_Order_Query;\n+\n+\u002F**\n+ * Orders Report Class\n+ *\n+ * Responsible for managing WooCommerce orders data.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Orders_Report {\n+\n+    \u002F**\n+     * Get orders data from WooCommerce orders.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return array Orders data with change percentage.\n+     *\u002F\n+    public function get_orders_data( $start_date = '', $end_date = '', $branch = 'all' ) {\n+        \u002F\u002F Get current period WooCommerce orders.\n+        $default_order_statuses = [ 'wc-completed', 'wc-processing', 'wc-on-hold' ];\n+        $current_orders = $this->get_total_orders( $start_date, $end_date, $default_order_statuses , $branch );\n+\n+        \u002F\u002F Get previous period orders.\n+        $prev_date_range = Date_Utility::get_previous_period_range('month', $start_date, $end_date );\n+        $prev_orders = $this->get_total_orders( $prev_date_range['start'], $prev_date_range['end'], $default_order_statuses, $branch );\n+\n+        $change_percentage = $prev_orders > 0 ? ( ( $current_orders - $prev_orders ) \u002F $prev_orders ) * 100 : 0;\n+        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\n+\n+        return array(\n+            'total'             => $current_orders,\n+            'change_percentage' => round( abs( $change_percentage ), 1 ),\n+            'change_direction'  => $change_direction,\n+        );\n+    }\n+\n+    \u002F**\n+     * Get orders list with pagination and filters.\n+     *\n+     * @since 1.0.0\n+     * @param int    $per_page   Number of items per page.\n+     * @param int    $page       Current page number.\n+     * @param string $status     Order status filter.\n+     * @param string $branch     Branch filter.\n+     * @param string $period     Time period for data.\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @return array Orders list with pagination info.\n+     *\u002F\n+    public function get_orders_list( $per_page, $page, $status, $branch, $start_date = '', $end_date = '' ) {\n+\n+        if ( ! function_exists( 'wc_get_orders' ) ) {\n+            return [];\n+        }\n+\n+        $statuses = array( 'completed', 'processing', 'on-hold' );\n+        $args = array(\n+            'limit'        => $per_page,\n+            'offset'       => ( $page - 1 ) * $per_page,\n+            'status'       => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\n+            'return'       => 'objects',\n+        );\n+\n+        \u002F\u002F Exclude orders with reservation_id meta\n+        $args['meta_query'] = array(\n+            array(\n+                'key'     => 'reservation_id',\n+                'compare' => 'NOT EXISTS',\n+            ),\n+        );\n+\n+        $orders = wc_get_orders( $args );\n+\n+        $formatted_orders = array();\n+        foreach ( $orders as $order ) {\n+            \u002F\u002F Check if the order object is valid and is not a refund\n+            if ( ! $order || ! is_a( $order, 'WC_Order' ) || is_a( $order, 'WC_Order_Refund' ) ) {\n+                continue;\n+            }\n+\n+            $first_name = $order->get_billing_first_name();\n+            $last_name  = $order->get_billing_last_name();\n+\n+            $customer_name = $first_name . ' ' . $last_name;\n+\n+            $formatted_orders[] = array(\n+                'order_id'           => $order->get_id(),\n+                'status'             => $order->get_status(),\n+                'total_amount'       => round( (float) $order->get_total(), 2 ),\n+                'customer_name'      => $customer_name,\n+                'items_count'        => (int) $order->get_item_count(),\n+            );\n+        }\n+\n+        return array(\n+            'orders'      => $formatted_orders,\n+        );\n+    }\n+\n+    \u002F**\n+     * Update order status.\n+     *\n+     * @since 1.0.0\n+     * @param int    $order_id Order ID.\n+     * @param string $status   New status.\n+     * @return bool True if updated successfully.\n+     *\u002F\n+    public function update_order_status( $order_id, $status ) {\n+        $order = wc_get_order( $order_id );\n+        if ( ! $order ) {\n+            throw new \\Exception( 'Order not found' );\n+        }\n+\n+        $order->update_status( $status );\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Get order status label.\n+     *\n+     * @since 1.0.0\n+     * @param string $status Order status.\n+     * @return string Status label.\n+     *\u002F\n+    private function get_order_status_label( $status ) {\n+        $status_labels = array(\n+            'wc-pending'    => 'Pending',\n+            'wc-processing' => 'Processing',\n+            'wc-on-hold'    => 'On Hold',\n+            'wc-completed'  => 'Completed',\n+            'wc-cancelled'  => 'Cancelled',\n+            'wc-refunded'   => 'Refunded',\n+            'wc-failed'     => 'Failed',\n+        );\n+\n+        return isset( $status_labels[ $status ] ) ? $status_labels[ $status ] : ucfirst( str_replace( 'wc-', '', $status ) );\n+    }\n+\n+    \u002F**\n+     * Get status filter SQL condition.\n+     *\n+     * @since 1.0.0\n+     * @param string $status Status filter.\n+     * @return string SQL condition.\n+     *\u002F\n+    private function get_status_filter( $status ) {\n+        if ( empty( $status ) ) {\n+            return '';\n+        }\n+\n+        global $wpdb;\n+        return $wpdb->prepare( \"AND p.post_status = %s\", $status );\n+    }\n+\n+\n+\n+    \u002F**\n+     * Get branch filter SQL condition.\n+     *\n+     * @since 1.0.0\n+     * @param string $branch Branch ID or 'all'.\n+     * @return string SQL condition for branch filtering.\n+     *\u002F\n+    private function get_branch_filter( $branch ) {\n+        if ( 'all' === $branch ) {\n+            return '';\n+        }\n+\n+        global $wpdb;\n+        return $wpdb->prepare(\n+            \"AND EXISTS (\n+                SELECT 1 FROM {$wpdb->postmeta} branch_meta \n+                WHERE branch_meta.post_id = p.ID \n+                AND branch_meta.meta_key = '_branch_id' \n+                AND branch_meta.meta_value = %s\n+            )\",\n+            $branch\n+        );\n+    }\n+\n+    \u002F**\n+     * Get total orders.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Start date (Y-m-d format).\n+     * @param string $end_date   End date (Y-m-d format).\n+     * @param array  $statuses   Order statuses to include (default: completed & processing).\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return int             Total orders.\n+     *\u002F\n+    public function get_total_orders( $start_date, $end_date, $statuses = [ 'wc-completed', 'wc-processing', 'wc-on-hold' ], $branch = 'all' ) {\n+        \n+        if ( ! function_exists( 'WC' ) ) {\n+            return 0;\n+        }\n+\n+        $query_args = array(\n+            'limit'        => -1,\n+            'status'       => $statuses,\n+            'date_created' => $start_date . '...' . $end_date,\n+            'return'       => 'ids',\n+        );\n+\n+        \u002F\u002F Build meta query for filtering\n+        $meta_query = array(\n+            'relation' => 'AND',\n+            array(\n+                'key'     => 'reservation_id',\n+                'compare' => 'NOT EXISTS',\n+            ),\n+        );\n+\n+        if ( $branch && 'all' !== $branch ) {\n+            $query_args['meta_key']   = 'wpc_location_id';\n+            $query_args['meta_value'] = $branch;\n+        }\n+\n+        $query_args['meta_query'] = $meta_query;\n+\n+        $query = new WC_Order_Query( $query_args );\n+        $order_ids = $query->get_orders();\n+\n+        return count( $order_ids );\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Freservations-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Freservations-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Freservations-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Freservations-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,157 +1,157 @@\n-\u003C?php\r\n-\u002F**\r\n- * Reservations Report\r\n- *\r\n- * Handles all reservations-related business logic and data retrieval.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-use WpCafe\\Resources\\Reservation_Dashboard_Resource;\r\n-\r\n-\u002F**\r\n- * Reservations Report Class\r\n- *\r\n- * Responsible for managing wpc_reservation custom post type data.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Reservations_Report {\r\n-\r\n-    \u002F**\r\n-     * Get reservations data from wpc_reservation custom post type.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return array Reservations data with change percentage.\r\n-     *\u002F\r\n-    public function get_reservations_data( $start_date = '', $end_date = '', $branch = 'all' ) {\r\n-        \u002F\u002F Get current period reservations.\r\n-        $current_reservations = $this->get_total_reservations( $start_date, $end_date, $branch );\r\n-\r\n-        \u002F\u002F Get previous period reservations.\r\n-        $prev_date_range = Date_Utility::get_previous_period_range('month', $start_date, $end_date );\r\n-        $prev_reservations = $this->get_total_reservations( $prev_date_range['start'], $prev_date_range['end'], $branch );\r\n-        \r\n-        $change_percentage = $prev_reservations > 0 ? ( ( $current_reservations - $prev_reservations ) \u002F $prev_reservations ) * 100 : 0;\r\n-        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\r\n-\r\n-        return array(\r\n-            'total'             => $current_reservations,\r\n-            'change_percentage' => round( abs( $change_percentage ), 1 ),\r\n-            'change_direction'  => $change_direction,\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get reservations list with pagination and filters.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param int    $per_page   Number of items per page.\r\n-     * @param int    $page       Current page number.\r\n-     * @param string $status     Reservation status filter.\r\n-     * @param string $branch     Branch filter.\r\n-     * @param string $period     Time period for data.\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @return array Reservations list with pagination info.\r\n-     *\u002F\r\n-    public function get_reservations_list( $per_page = 10, $page = 1, $status = '', $branch = 'all' ) {\r\n-        $args = [\r\n-            'posts_per_page' => $per_page,\r\n-            'paged'          => $page,\r\n-        ];\r\n-\r\n-        if ( ! empty( $status ) ) {\r\n-            $args['post_status'] = $status;\r\n-        } else {\r\n-            $args['post_status'] = 'any';\r\n-        }\r\n-\r\n-        if ( $branch && 'all' !== $branch ) {\r\n-            $args['filters'] = [\r\n-                'branch' => $branch,\r\n-            ];\r\n-        }\r\n-\r\n-        $data = Reservation_Model::paginate( $args );\r\n-\r\n-        return Reservation_Dashboard_Resource::collection( $data['items'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get reservation status label.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $status Reservation status.\r\n-     * @return string Status label.\r\n-     *\u002F\r\n-    private function get_reservation_status_label( $status ) {\r\n-        $status_labels = array(\r\n-            'publish'   => 'Confirmed',\r\n-            'pending'   => 'Pending',\r\n-            'confirmed' => 'Confirmed',\r\n-            'cancelled' => 'Cancelled',\r\n-            'draft'     => 'Draft',\r\n-            'trash'     => 'Trash',\r\n-        );\r\n-\r\n-        return isset( $status_labels[ $status ] ) ? $status_labels[ $status ] : ucfirst( $status );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get status filter SQL condition.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $status Status filter.\r\n-     * @return string SQL condition.\r\n-     *\u002F\r\n-    private function get_status_filter( $status ) {\r\n-        if ( empty( $status ) ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        global $wpdb;\r\n-        return $wpdb->prepare( \"AND p.post_status = %s\", $status );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get total reservations.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Start date (Y-m-d format).\r\n-     * @param string $end_date   End date (Y-m-d format).\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return int             Total reservations.\r\n-     *\u002F\r\n-    public function get_total_reservations( $start_date, $end_date, $branch = 'all' ) {\r\n-        $args = array(\r\n-            'post_type'      => 'wpc_reservation',\r\n-            'post_status'    => 'any',\r\n-            'posts_per_page' => -1,\r\n-            'fields'         => 'ids',\r\n-            'date_query'     => array(\r\n-                array(\r\n-                    'after'     => $start_date . ' 00:00:00',\r\n-                    'before'    => $end_date . ' 23:59:59',\r\n-                    'inclusive' => true,\r\n-                ),\r\n-            ),\r\n-        );\r\n-\r\n-        if ( $branch && 'all' !== $branch ) {\r\n-            $args['meta_key']   = 'branch_id';\r\n-            $args['meta_value'] = $branch;\r\n-        }\r\n-\r\n-        $posts = get_posts( $args );\r\n-\r\n-        return count( $posts );\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Reservations Report\n+ *\n+ * Handles all reservations-related business logic and data retrieval.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+use WpCafe\\Models\\Reservation_Model;\n+use WpCafe\\Resources\\Reservation_Dashboard_Resource;\n+\n+\u002F**\n+ * Reservations Report Class\n+ *\n+ * Responsible for managing wpc_reservation custom post type data.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Reservations_Report {\n+\n+    \u002F**\n+     * Get reservations data from wpc_reservation custom post type.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return array Reservations data with change percentage.\n+     *\u002F\n+    public function get_reservations_data( $start_date = '', $end_date = '', $branch = 'all' ) {\n+        \u002F\u002F Get current period reservations.\n+        $current_reservations = $this->get_total_reservations( $start_date, $end_date, $branch );\n+\n+        \u002F\u002F Get previous period reservations.\n+        $prev_date_range = Date_Utility::get_previous_period_range('month', $start_date, $end_date );\n+        $prev_reservations = $this->get_total_reservations( $prev_date_range['start'], $prev_date_range['end'], $branch );\n+        \n+        $change_percentage = $prev_reservations > 0 ? ( ( $current_reservations - $prev_reservations ) \u002F $prev_reservations ) * 100 : 0;\n+        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\n+\n+        return array(\n+            'total'             => $current_reservations,\n+            'change_percentage' => round( abs( $change_percentage ), 1 ),\n+            'change_direction'  => $change_direction,\n+        );\n+    }\n+\n+    \u002F**\n+     * Get reservations list with pagination and filters.\n+     *\n+     * @since 1.0.0\n+     * @param int    $per_page   Number of items per page.\n+     * @param int    $page       Current page number.\n+     * @param string $status     Reservation status filter.\n+     * @param string $branch     Branch filter.\n+     * @param string $period     Time period for data.\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @return array Reservations list with pagination info.\n+     *\u002F\n+    public function get_reservations_list( $per_page = 10, $page = 1, $status = '', $branch = 'all' ) {\n+        $args = [\n+            'posts_per_page' => $per_page,\n+            'paged'          => $page,\n+        ];\n+\n+        if ( ! empty( $status ) ) {\n+            $args['post_status'] = $status;\n+        } else {\n+            $args['post_status'] = 'any';\n+        }\n+\n+        if ( $branch && 'all' !== $branch ) {\n+            $args['filters'] = [\n+                'branch' => $branch,\n+            ];\n+        }\n+\n+        $data = Reservation_Model::paginate( $args );\n+\n+        return Reservation_Dashboard_Resource::collection( $data['items'] );\n+    }\n+\n+    \u002F**\n+     * Get reservation status label.\n+     *\n+     * @since 1.0.0\n+     * @param string $status Reservation status.\n+     * @return string Status label.\n+     *\u002F\n+    private function get_reservation_status_label( $status ) {\n+        $status_labels = array(\n+            'publish'   => 'Confirmed',\n+            'pending'   => 'Pending',\n+            'confirmed' => 'Confirmed',\n+            'cancelled' => 'Cancelled',\n+            'draft'     => 'Draft',\n+            'trash'     => 'Trash',\n+        );\n+\n+        return isset( $status_labels[ $status ] ) ? $status_labels[ $status ] : ucfirst( $status );\n+    }\n+\n+    \u002F**\n+     * Get status filter SQL condition.\n+     *\n+     * @since 1.0.0\n+     * @param string $status Status filter.\n+     * @return string SQL condition.\n+     *\u002F\n+    private function get_status_filter( $status ) {\n+        if ( empty( $status ) ) {\n+            return '';\n+        }\n+\n+        global $wpdb;\n+        return $wpdb->prepare( \"AND p.post_status = %s\", $status );\n+    }\n+\n+    \u002F**\n+     * Get total reservations.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Start date (Y-m-d format).\n+     * @param string $end_date   End date (Y-m-d format).\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return int             Total reservations.\n+     *\u002F\n+    public function get_total_reservations( $start_date, $end_date, $branch = 'all' ) {\n+        $args = array(\n+            'post_type'      => 'wpc_reservation',\n+            'post_status'    => 'any',\n+            'posts_per_page' => -1,\n+            'fields'         => 'ids',\n+            'date_query'     => array(\n+                array(\n+                    'after'     => $start_date . ' 00:00:00',\n+                    'before'    => $end_date . ' 23:59:59',\n+                    'inclusive' => true,\n+                ),\n+            ),\n+        );\n+\n+        if ( $branch && 'all' !== $branch ) {\n+            $args['meta_key']   = 'branch_id';\n+            $args['meta_value'] = $branch;\n+        }\n+\n+        $posts = get_posts( $args );\n+\n+        return count( $posts );\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Frevenue-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Frevenue-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Frevenue-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Frevenue-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,160 +1,160 @@\n-\u003C?php\r\n-\u002F**\r\n- * Revenue Report\r\n- *\r\n- * Handles all revenue-related business logic and data retrieval.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-\r\n-use WC_Order_Query;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\r\n-\u002F**\r\n- * Revenue Report Class\r\n- *\r\n- * Responsible for calculating revenue data from WooCommerce orders.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Revenue_Report {\r\n-    \u002F**\r\n-     * Get revenue data from WooCommerce orders and reservations.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return array Revenue data with change percentage.\r\n-     *\u002F\r\n-    public function get_revenue_data( $start_date = '', $end_date = '', $branch = 'all' ) {\r\n-        $revenue_statuses = [ 'wc-completed', 'wc-processing' ];\r\n-        $current_orders_revenue = $this->get_total_order_revenue( $start_date, $end_date, $revenue_statuses , $branch );\r\n-\r\n-        $current_reservations_revenue = $this->get_total_reservations_revenue( $start_date, $end_date, $branch );\r\n-\r\n-        \u002F\u002F Calculate total current revenue.\r\n-        $current_revenue = $current_orders_revenue + $current_reservations_revenue;\r\n-\r\n-        \u002F\u002F Get previous period revenue for comparison.\r\n-        $prev_date_range = Date_Utility::get_previous_period_range( 'month', $start_date, $end_date );\r\n-\r\n-        \u002F\u002F Previous period WooCommerce orders revenue.\r\n-        $prev_orders_revenue = $this->get_total_order_revenue( $prev_date_range['start'], $prev_date_range['end'], $revenue_statuses, $branch );\r\n-\r\n-        \u002F\u002F Previous period reservations revenue.\r\n-        $prev_reservations_revenue = $this->get_total_reservations_revenue( $prev_date_range['start'], $prev_date_range['end'], $branch );\r\n-\r\n-        \u002F\u002F Calculate total previous revenue.\r\n-        $prev_revenue = $prev_orders_revenue + $prev_reservations_revenue;\r\n-\r\n-        $change_percentage = $prev_revenue > 0 ? ( ( $current_revenue - $prev_revenue ) \u002F $prev_revenue ) * 100 : 0;\r\n-        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\r\n-\r\n-        return array(\r\n-            'total'     \t\t\t=> round( $current_revenue, 2 ),\r\n-            'orders_revenue'    \t=> round( $current_orders_revenue, 2 ),\r\n-            'reservations_revenue'  => round( $current_reservations_revenue, 2 ),\r\n-            'change_percentage' \t=> round( abs( $change_percentage ), 2 ),\r\n-            'change_direction'  \t=> $change_direction,\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get total revenue of WooCommerce orders within a date range using WC_Order_Query.\r\n-     *\r\n-     * @param string $start_date Start date (Y-m-d format).\r\n-     * @param string $end_date   End date (Y-m-d format).\r\n-     * @param array  $statuses   Order statuses to include (default: completed & processing).\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return float             Total revenue in store currency.\r\n-     *\u002F\r\n-    public function get_total_order_revenue( $start_date, $end_date, $statuses = array( 'wc-completed', 'wc-processing' ), $branch = 'all' ) {\r\n-\r\n-        if ( ! function_exists( 'WC' ) ) {\r\n-            return 0.0;\r\n-        }\r\n-\r\n-        $query_args = array(\r\n-            'limit'        => -1,\r\n-            'status'       => $statuses,\r\n-            'date_created' => $start_date . '...' . $end_date,\r\n-            'return'       => 'ids',\r\n-        );\r\n-        \r\n-        \u002F\u002F Exclude orders with reservation_id meta (to skip woocommerce orders for reservation)\r\n-        $query_args['meta_query'] = array(\r\n-            array(\r\n-                'key'     => 'reservation_id',\r\n-                'compare' => 'NOT EXISTS',\r\n-            ),\r\n-        );\r\n-\r\n-        if ( $branch && 'all' !== $branch ) {\r\n-            $query_args['meta_key']   = 'wpc_location_id';\r\n-            $query_args['meta_value'] = $branch;\r\n-        }\r\n-\r\n-        $query = new WC_Order_Query( $query_args );\r\n-        $order_ids = $query->get_orders();\r\n-\r\n-        if ( empty( $order_ids ) ) {\r\n-            return 0.0;\r\n-        }\r\n-\r\n-        $total = 0.0;\r\n-\r\n-        foreach ( $order_ids as $order_id ) {\r\n-            $order = wc_get_order( $order_id );\r\n-            if ( $order ) {\r\n-                $total += (float) $order->get_total();\r\n-            }\r\n-        }\r\n-\r\n-        return $total;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get total reservation value within a date range.\r\n-     *\r\n-     * @param string $start_date Start date (Y-m-d format).\r\n-     * @param string $end_date   End date (Y-m-d format).\r\n-     * @param string $branch     Branch ID filter ('all' for all branches).\r\n-     * @return float             Total reservation value.\r\n-     *\u002F\r\n-    public function get_total_reservations_revenue( $start_date, $end_date, $branch = 'all' ) {\r\n-        $args = array(\r\n-            'post_type'      => 'wpc_reservation',\r\n-            'post_status'    => 'any',\r\n-            'posts_per_page' => -1,\r\n-            'fields'         => 'ids',\r\n-            'date_query'     => array(\r\n-                array(\r\n-                    'after'     => $start_date . ' 00:00:00',\r\n-                    'before'    => $end_date . ' 23:59:59',\r\n-                    'inclusive' => true,\r\n-                ),\r\n-            ),\r\n-        );\r\n-\r\n-        if ( $branch && 'all' !== $branch ) {\r\n-            $args['meta_key']   = 'wpc_location_id';\r\n-            $args['meta_value'] = $branch;\r\n-        }\r\n-\r\n-        $posts = get_posts( $args );\r\n-\r\n-        $total = 0.0;\r\n-\r\n-        foreach ( $posts as $post_id ) {\r\n-            $reservation = new Reservation_Model( $post_id );\r\n-            $total += floatval( $reservation->get_total_price() );\r\n-        }\r\n-\r\n-        return $total;\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Revenue Report\n+ *\n+ * Handles all revenue-related business logic and data retrieval.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+\n+use WC_Order_Query;\n+use WpCafe\\Models\\Reservation_Model;\n+\n+\u002F**\n+ * Revenue Report Class\n+ *\n+ * Responsible for calculating revenue data from WooCommerce orders.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Revenue_Report {\n+    \u002F**\n+     * Get revenue data from WooCommerce orders and reservations.\n+     *\n+     * @since 1.0.0\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return array Revenue data with change percentage.\n+     *\u002F\n+    public function get_revenue_data( $start_date = '', $end_date = '', $branch = 'all' ) {\n+        $revenue_statuses = [ 'wc-completed', 'wc-processing' ];\n+        $current_orders_revenue = $this->get_total_order_revenue( $start_date, $end_date, $revenue_statuses , $branch );\n+\n+        $current_reservations_revenue = $this->get_total_reservations_revenue( $start_date, $end_date, $branch );\n+\n+        \u002F\u002F Calculate total current revenue.\n+        $current_revenue = $current_orders_revenue + $current_reservations_revenue;\n+\n+        \u002F\u002F Get previous period revenue for comparison.\n+        $prev_date_range = Date_Utility::get_previous_period_range( 'month', $start_date, $end_date );\n+\n+        \u002F\u002F Previous period WooCommerce orders revenue.\n+        $prev_orders_revenue = $this->get_total_order_revenue( $prev_date_range['start'], $prev_date_range['end'], $revenue_statuses, $branch );\n+\n+        \u002F\u002F Previous period reservations revenue.\n+        $prev_reservations_revenue = $this->get_total_reservations_revenue( $prev_date_range['start'], $prev_date_range['end'], $branch );\n+\n+        \u002F\u002F Calculate total previous revenue.\n+        $prev_revenue = $prev_orders_revenue + $prev_reservations_revenue;\n+\n+        $change_percentage = $prev_revenue > 0 ? ( ( $current_revenue - $prev_revenue ) \u002F $prev_revenue ) * 100 : 0;\n+        $change_direction  = $change_percentage >= 0 ? 'up' : 'down';\n+\n+        return array(\n+            'total'     \t\t\t=> round( $current_revenue, 2 ),\n+            'orders_revenue'    \t=> round( $current_orders_revenue, 2 ),\n+            'reservations_revenue'  => round( $current_reservations_revenue, 2 ),\n+            'change_percentage' \t=> round( abs( $change_percentage ), 2 ),\n+            'change_direction'  \t=> $change_direction,\n+        );\n+    }\n+\n+    \u002F**\n+     * Get total revenue of WooCommerce orders within a date range using WC_Order_Query.\n+     *\n+     * @param string $start_date Start date (Y-m-d format).\n+     * @param string $end_date   End date (Y-m-d format).\n+     * @param array  $statuses   Order statuses to include (default: completed & processing).\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return float             Total revenue in store currency.\n+     *\u002F\n+    public function get_total_order_revenue( $start_date, $end_date, $statuses = array( 'wc-completed', 'wc-processing' ), $branch = 'all' ) {\n+\n+        if ( ! function_exists( 'WC' ) ) {\n+            return 0.0;\n+        }\n+\n+        $query_args = array(\n+            'limit'        => -1,\n+            'status'       => $statuses,\n+            'date_created' => $start_date . '...' . $end_date,\n+            'return'       => 'ids',\n+        );\n+        \n+        \u002F\u002F Exclude orders with reservation_id meta (to skip woocommerce orders for reservation)\n+        $query_args['meta_query'] = array(\n+            array(\n+                'key'     => 'reservation_id',\n+                'compare' => 'NOT EXISTS',\n+            ),\n+        );\n+\n+        if ( $branch && 'all' !== $branch ) {\n+            $query_args['meta_key']   = 'wpc_location_id';\n+            $query_args['meta_value'] = $branch;\n+        }\n+\n+        $query = new WC_Order_Query( $query_args );\n+        $order_ids = $query->get_orders();\n+\n+        if ( empty( $order_ids ) ) {\n+            return 0.0;\n+        }\n+\n+        $total = 0.0;\n+\n+        foreach ( $order_ids as $order_id ) {\n+            $order = wc_get_order( $order_id );\n+            if ( $order ) {\n+                $total += (float) $order->get_total();\n+            }\n+        }\n+\n+        return $total;\n+    }\n+\n+    \u002F**\n+     * Get total reservation value within a date range.\n+     *\n+     * @param string $start_date Start date (Y-m-d format).\n+     * @param string $end_date   End date (Y-m-d format).\n+     * @param string $branch     Branch ID filter ('all' for all branches).\n+     * @return float             Total reservation value.\n+     *\u002F\n+    public function get_total_reservations_revenue( $start_date, $end_date, $branch = 'all' ) {\n+        $args = array(\n+            'post_type'      => 'wpc_reservation',\n+            'post_status'    => 'any',\n+            'posts_per_page' => -1,\n+            'fields'         => 'ids',\n+            'date_query'     => array(\n+                array(\n+                    'after'     => $start_date . ' 00:00:00',\n+                    'before'    => $end_date . ' 23:59:59',\n+                    'inclusive' => true,\n+                ),\n+            ),\n+        );\n+\n+        if ( $branch && 'all' !== $branch ) {\n+            $args['meta_key']   = 'wpc_location_id';\n+            $args['meta_value'] = $branch;\n+        }\n+\n+        $posts = get_posts( $args );\n+\n+        $total = 0.0;\n+\n+        foreach ( $posts as $post_id ) {\n+            $reservation = new Reservation_Model( $post_id );\n+            $total += floatval( $reservation->get_total_price() );\n+        }\n+\n+        return $total;\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Ftop-sales-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Ftop-sales-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fdashboard\u002Freports\u002Ftop-sales-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fdashboard\u002Freports\u002Ftop-sales-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,178 +1,178 @@\n-\u003C?php\r\n-\u002F**\r\n- * Top Sales Report\r\n- *\r\n- * Handles all top sales-related business logic and data retrieval.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Dashboard\\Reports;\r\n-\r\n-\u002F**\r\n- * Top Sales Report Class\r\n- *\r\n- * Responsible for managing top sales data from WooCommerce products.\r\n- *\r\n- * @package WpCafe\\Dashboard\\Reports\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Top_Sales_Report {\r\n-\r\n-    \u002F**\r\n-     * Get top sales data from WooCommerce products.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param int    $limit      Number of items to return.\r\n-     * @param string $period     Time period for data.\r\n-     * @param string $branch     Branch filter.\r\n-     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\r\n-     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\r\n-     * @return array Top sales data.\r\n-     *\u002F\r\n-    public function get_top_sales_data( $limit, $period, $branch, $start_date = '', $end_date = '' ) {\r\n-\r\n-        if ( ! function_exists( 'wc_get_orders' ) ) {\r\n-            return array(\r\n-                'top_sales'   => array(),\r\n-                'period'      => $period,\r\n-                'total_items' => 0,\r\n-            );\r\n-        }\r\n-        \r\n-        $date_range = Date_Utility::get_date_range( $period, $start_date, $end_date );\r\n-        \r\n-        $generic_product_id_for_reservation = (int) wpc_get_option( 'woocommerce_generic_product_id' );\r\n-        \u002F\u002F Get all completed orders in the date range\r\n-        $order_args = array(\r\n-            'status'        => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\r\n-            'type'          => 'shop_order',\r\n-            'date_created'  => $date_range['start'] . '...' . $date_range['end'],\r\n-            'limit'         => $limit,\r\n-            'return'        => 'objects',\r\n-        );\r\n-\r\n-        \u002F\u002F Add branch filter if specified\r\n-        if ( $branch !== 'all' ) {\r\n-            $order_args['meta_query'] = array(\r\n-                array(\r\n-                    'key'   => 'wpc_branch',\r\n-                    'value' => $branch,\r\n-                ),\r\n-            );\r\n-        }\r\n-\r\n-        $orders = wc_get_orders( $order_args );\r\n-\r\n-        \u002F\u002F Collect product sales data\r\n-        $product_sales = array();\r\n-        \r\n-        foreach ( $orders as $order ) {\r\n-            foreach ( $order->get_items() as $item ) {\r\n-                \u002F\u002F Get the actual product ID (variation ID if it's a variation, otherwise product ID)\r\n-                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\r\n-                $variation_id = $item->get_variation_id();\r\n-                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\r\n-                $product_id = $variation_id ? $variation_id : $item->get_product_id();\r\n-\r\n-                if ( ! $product_id || $product_id === $generic_product_id_for_reservation ) {\r\n-                    continue;\r\n-                }\r\n-                \r\n-                $quantity = $item->get_quantity();\r\n-                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\r\n-                $revenue = $item->get_total();\r\n-                \r\n-                if ( ! isset( $product_sales[ $product_id ] ) ) {\r\n-                    $product_sales[ $product_id ] = array(\r\n-                        'product_id'     => $product_id,\r\n-                        'total_quantity' => 0,\r\n-                        'total_revenue'  => 0.0,\r\n-                    );\r\n-                }\r\n-                \r\n-                $product_sales[ $product_id ]['total_quantity'] += $quantity;\r\n-                $product_sales[ $product_id ]['total_revenue'] += $revenue;\r\n-            }\r\n-        }\r\n-        \r\n-        \u002F\u002F Sort by revenue and limit results\r\n-        uasort( $product_sales, function( $a, $b ) {\r\n-            return $b['total_revenue'] \u003C=> $a['total_revenue'];\r\n-        } );\r\n-\r\n-        $product_sales = array_slice( $product_sales, 0, $limit, true );\r\n-\r\n-        $product_ids = array_keys( $product_sales );\r\n-        $products = wc_get_products( array(\r\n-            'include' => $product_ids,\r\n-            'limit'   => count( $product_ids ),\r\n-        ) );\r\n-\r\n-        $products_lookup = array();\r\n-        foreach ( $products as $product ) {\r\n-            $products_lookup[ $product->get_id() ] = $product;\r\n-        }\r\n-\r\n-        \u002F\u002F Build final results with product details\r\n-        $top_sales = array();\r\n-\r\n-        foreach ( $product_sales as $product_id => $sales_data ) {\r\n-            \u002F\u002F Get product from lookup array\r\n-            if ( ! isset( $products_lookup[ $product_id ] ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $product = $products_lookup[ $product_id ];\r\n-\r\n-            \u002F\u002F Get primary category\r\n-            $terms = get_the_terms( $product_id, 'product_cat' );\r\n-            $primary_category = 'Uncategorized';\r\n-\r\n-            if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {\r\n-                $primary_category = $terms[0]->name;\r\n-            }\r\n-\r\n-            $top_sales[] = array(\r\n-                'product_id'    => $product_id,\r\n-                'product_name'  => $product->get_name(),\r\n-                'category'      => $primary_category,\r\n-                'quantity'      => (int) $sales_data['total_quantity'],\r\n-                'total_revenue' => round( (float) $sales_data['total_revenue'], 2 ),\r\n-            );\r\n-        }\r\n-        \r\n-        return array(\r\n-            'top_sales'   => $top_sales,\r\n-            'period'      => $period,\r\n-            'total_items' => count( $top_sales ),\r\n-        );\r\n-    }\r\n-\r\n-\r\n-\r\n-    \u002F**\r\n-     * Get branch filter SQL condition.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param string $branch Branch ID or 'all'.\r\n-     * @return string SQL condition for branch filtering.\r\n-     *\u002F\r\n-    private function get_branch_filter( $branch ) {\r\n-        if ( 'all' === $branch ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        global $wpdb;\r\n-        return $wpdb->prepare(\r\n-            \"AND EXISTS (\r\n-                SELECT 1 FROM {$wpdb->postmeta} branch_meta \r\n-                WHERE branch_meta.post_id = orders.ID \r\n-                AND branch_meta.meta_key = '_branch_id' \r\n-                AND branch_meta.meta_value = %s\r\n-            )\",\r\n-            $branch\r\n-        );\r\n-    }\r\n-} \r\n+\u003C?php\n+\u002F**\n+ * Top Sales Report\n+ *\n+ * Handles all top sales-related business logic and data retrieval.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\Dashboard\\Reports;\n+\n+\u002F**\n+ * Top Sales Report Class\n+ *\n+ * Responsible for managing top sales data from WooCommerce products.\n+ *\n+ * @package WpCafe\\Dashboard\\Reports\n+ * @since 1.0.0\n+ *\u002F\n+class Top_Sales_Report {\n+\n+    \u002F**\n+     * Get top sales data from WooCommerce products.\n+     *\n+     * @since 1.0.0\n+     * @param int    $limit      Number of items to return.\n+     * @param string $period     Time period for data.\n+     * @param string $branch     Branch filter.\n+     * @param string $start_date Custom start date (Y-m-d format) - required for custom period.\n+     * @param string $end_date   Custom end date (Y-m-d format) - required for custom period.\n+     * @return array Top sales data.\n+     *\u002F\n+    public function get_top_sales_data( $limit, $period, $branch, $start_date = '', $end_date = '' ) {\n+\n+        if ( ! function_exists( 'wc_get_orders' ) ) {\n+            return array(\n+                'top_sales'   => array(),\n+                'period'      => $period,\n+                'total_items' => 0,\n+            );\n+        }\n+        \n+        $date_range = Date_Utility::get_date_range( $period, $start_date, $end_date );\n+        \n+        $generic_product_id_for_reservation = (int) wpc_get_option( 'woocommerce_generic_product_id' );\n+        \u002F\u002F Get all completed orders in the date range\n+        $order_args = array(\n+            'status'        => array( 'wc-completed', 'wc-processing', 'wc-on-hold' ),\n+            'type'          => 'shop_order',\n+            'date_created'  => $date_range['start'] . '...' . $date_range['end'],\n+            'limit'         => $limit,\n+            'return'        => 'objects',\n+        );\n+\n+        \u002F\u002F Add branch filter if specified\n+        if ( $branch !== 'all' ) {\n+            $order_args['meta_query'] = array(\n+                array(\n+                    'key'   => 'wpc_branch',\n+                    'value' => $branch,\n+                ),\n+            );\n+        }\n+\n+        $orders = wc_get_orders( $order_args );\n+\n+        \u002F\u002F Collect product sales data\n+        $product_sales = array();\n+        \n+        foreach ( $orders as $order ) {\n+            foreach ( $order->get_items() as $item ) {\n+                \u002F\u002F Get the actual product ID (variation ID if it's a variation, otherwise product ID)\n+                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\n+                $variation_id = $item->get_variation_id();\n+                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\n+                $product_id = $variation_id ? $variation_id : $item->get_product_id();\n+\n+                if ( ! $product_id || $product_id === $generic_product_id_for_reservation ) {\n+                    continue;\n+                }\n+                \n+                $quantity = $item->get_quantity();\n+                \u002F\u002F @phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase\n+                $revenue = $item->get_total();\n+                \n+                if ( ! isset( $product_sales[ $product_id ] ) ) {\n+                    $product_sales[ $product_id ] = array(\n+                        'product_id'     => $product_id,\n+                        'total_quantity' => 0,\n+                        'total_revenue'  => 0.0,\n+                    );\n+                }\n+                \n+                $product_sales[ $product_id ]['total_quantity'] += $quantity;\n+                $product_sales[ $product_id ]['total_revenue'] += $revenue;\n+            }\n+        }\n+        \n+        \u002F\u002F Sort by revenue and limit results\n+        uasort( $product_sales, function( $a, $b ) {\n+            return $b['total_revenue'] \u003C=> $a['total_revenue'];\n+        } );\n+\n+        $product_sales = array_slice( $product_sales, 0, $limit, true );\n+\n+        $product_ids = array_keys( $product_sales );\n+        $products = wc_get_products( array(\n+            'include' => $product_ids,\n+            'limit'   => count( $product_ids ),\n+        ) );\n+\n+        $products_lookup = array();\n+        foreach ( $products as $product ) {\n+            $products_lookup[ $product->get_id() ] = $product;\n+        }\n+\n+        \u002F\u002F Build final results with product details\n+        $top_sales = array();\n+\n+        foreach ( $product_sales as $product_id => $sales_data ) {\n+            \u002F\u002F Get product from lookup array\n+            if ( ! isset( $products_lookup[ $product_id ] ) ) {\n+                continue;\n+            }\n+\n+            $product = $products_lookup[ $product_id ];\n+\n+            \u002F\u002F Get primary category\n+            $terms = get_the_terms( $product_id, 'product_cat' );\n+            $primary_category = 'Uncategorized';\n+\n+            if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {\n+                $primary_category = $terms[0]->name;\n+            }\n+\n+            $top_sales[] = array(\n+                'product_id'    => $product_id,\n+                'product_name'  => $product->get_name(),\n+                'category'      => $primary_category,\n+                'quantity'      => (int) $sales_data['total_quantity'],\n+                'total_revenue' => round( (float) $sales_data['total_revenue'], 2 ),\n+            );\n+        }\n+        \n+        return array(\n+            'top_sales'   => $top_sales,\n+            'period'      => $period,\n+            'total_items' => count( $top_sales ),\n+        );\n+    }\n+\n+\n+\n+    \u002F**\n+     * Get branch filter SQL condition.\n+     *\n+     * @since 1.0.0\n+     * @param string $branch Branch ID or 'all'.\n+     * @return string SQL condition for branch filtering.\n+     *\u002F\n+    private function get_branch_filter( $branch ) {\n+        if ( 'all' === $branch ) {\n+            return '';\n+        }\n+\n+        global $wpdb;\n+        return $wpdb->prepare(\n+            \"AND EXISTS (\n+                SELECT 1 FROM {$wpdb->postmeta} branch_meta \n+                WHERE branch_meta.post_id = orders.ID \n+                AND branch_meta.meta_key = '_branch_id' \n+                AND branch_meta.meta_value = %s\n+            )\",\n+            $branch\n+        );\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FEmail_Automation_Dummy_Data_Manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FEmail_Automation_Dummy_Data_Manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FEmail_Automation_Dummy_Data_Manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FEmail_Automation_Dummy_Data_Manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,761 +1,761 @@\n-\u003C?php\r\n-namespace WpCafe\\Email_Automation;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use Exception;\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use Ens\\Flow\\Flow;\r\n-\r\n-class Email_Automation_Dummy_Data_Manager implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Static flag to ensure hook is registered only once\r\n-     *\r\n-     * @var bool\r\n-     *\u002F\r\n-    private static $hook_registered = false;\r\n-\r\n-    \u002F**\r\n-     * Register hooks for dummy data generation.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register() {\r\n-        if ( self::$hook_registered ) {\r\n-            return;\r\n-        }\r\n-\r\n-        self::$hook_registered = true;\r\n-\r\n-        add_action( 'init', [ $this, 'generate_automation_flow_data' ], 999 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Generate dummy automation flows for email-automation\r\n-     *\r\n-     * @return array|null\r\n-     *\u002F\r\n-    public static function generate_automation_flow_data() {\r\n-        \u002F\u002F Check if automation flows have already been added\r\n-        if ( wpc_get_option( 'automation_flow_added', false ) ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $manager = new self();\r\n-        $result = $manager->create_automation_flows();\r\n-\r\n-        \u002F\u002F Mark as done to prevent duplicate flows\r\n-        if ( ! empty( $result['flow_ids'] ) && empty( $result['errors'] ) ) {\r\n-            wpc_update_option( 'automation_flow_added', true );\r\n-        }\r\n-\r\n-        return $result;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create automation flows for email automation\r\n-     *\r\n-     * @return array Created flow IDs and errors\r\n-     *\u002F\r\n-    private function create_automation_flows() {\r\n-        $result = [\r\n-            'flow_ids' => [],\r\n-            'errors'   => [],\r\n-        ];\r\n-\r\n-        $automation_flows = [\r\n-            $this->create_reservation_created_flow(),\r\n-            $this->create_reservation_created_admin_flow(),\r\n-            $this->create_reservation_cancelled_flow(),\r\n-            $this->create_reservation_reminder_flow(),\r\n-            $this->create_reservation_feedback_flow(),\r\n-        ];\r\n-\r\n-        try {\r\n-            $identifier = 'wpc';\r\n-            foreach ( $automation_flows as $automation_flow ) {\r\n-                if ( $this->flow_exists_by_name( $automation_flow['name'], $identifier ) ) {\r\n-                    continue;\r\n-                }\r\n-                \u002F\u002F Create flow directly using Flow class\r\n-                try {\r\n-                    $new_flow = new Flow( $identifier, 0 );\r\n-                    $new_flow->set_props( [\r\n-                        'name'        => $automation_flow['name'],\r\n-                        'trigger'     => $automation_flow['trigger'],\r\n-                        'flow_config' => $automation_flow['flow_config'],\r\n-                        'status'      => $automation_flow['status'],\r\n-                    ] );\r\n-\r\n-                    $flow_id = $new_flow->save();\r\n-\r\n-                    if ( $flow_id && ! is_wp_error( $flow_id ) ) {\r\n-                        $result['flow_ids'][] = $flow_id;\r\n-                    } else {\r\n-                        $result['errors'][] = 'Failed to create flow: ' . $automation_flow['name'];\r\n-                    }\r\n-                } catch ( Exception $flow_create_e ) {\r\n-                    $result['errors'][] = 'Exception creating flow: ' . $flow_create_e->getMessage();\r\n-                }\r\n-            }\r\n-        } catch ( Exception $e ) {\r\n-            $result['errors'][] = 'Failed to create automation flow: ' . $e->getMessage();\r\n-        }\r\n-\r\n-        return $result;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a flow with the given name already exists\r\n-     *\r\n-     * @param string $flow_name The name of the flow to check\r\n-     * @param string $identifier The identifier prefix for the post type (e.g., 'wpc')\r\n-     * @return bool True if flow exists, false otherwise\r\n-     *\u002F\r\n-    private function flow_exists_by_name( $flow_name, $identifier = 'wpc' ) {\r\n-        $post_type = $identifier . '-flow';\r\n-\r\n-        \u002F\u002F Get all flows and check titles manually since get_posts doesn't support exact title matching\r\n-        $existing_flows = get_posts( [\r\n-            'post_type'              => $post_type,\r\n-            'post_status'            => 'any',\r\n-            'posts_per_page'         => -1,\r\n-            'fields'                 => 'ids',\r\n-            'no_found_rows'          => true,\r\n-            'update_post_meta_cache' => false,\r\n-            'update_post_term_cache' => false,\r\n-        ] );\r\n-\r\n-        \u002F\u002F Check if any of the existing flows has the exact same title\r\n-        foreach ( $existing_flows as $flow_id ) {\r\n-            $flow_title = get_the_title( $flow_id );\r\n-            if ( $flow_title === $flow_name ) {\r\n-                return true;\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create reservation created automation flow\r\n-     *\r\n-     * @return array Automation flow configuration\r\n-     *\u002F\r\n-    private function create_reservation_created_flow() {\r\n-        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>Thank you for choosing us!\u003C\u002Fp>' .\r\n-'\u003Cp>Your reservation (\u003Cstrong>ID:\u003C\u002Fstrong> {%reservation_id%}) has been successfully created. Here are the details for your booking\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Name:\u003C\u002Fstrong> {%reservation_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> {%reservation_email%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Phone:\u003C\u002Fstrong> {%reservation_phone%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%} (ID: {%reservation_branch_id%})\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> {%reservation_status%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Ch3>\u003Cstrong>Payment Information\u003C\u002Fstrong>\u003C\u002Fh3>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Ch3>\u003Cstrong>Food Order\u003C\u002Fstrong>\u003C\u002Fh3>' .\r\n-'\u003Cp>{%reservation_food_order%}\u003C\u002Fp>' .\r\n-'\u003Ch3>\u003Cstrong>Invoice\u003C\u002Fstrong>\u003C\u002Fh3>' .\r\n-'\u003Cp>{%reservation_invoice%}\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Notes from you:\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>{%reservation_notes%}\u003C\u002Fp>' .\r\n-'\u003Cp>If you need to modify or cancel your reservation, please contact us at this email or call our support line.\u003C\u002Fp>' .\r\n-'\u003Cp>We look forward to serving you soon!\u003C\u002Fp>' .\r\n-'\u003Cp>Warm regards,\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\r\n-\r\n-        return [\r\n-            'name'        => 'Reservation created notification',\r\n-            'trigger'     => 'reservation_created',\r\n-            'status'      => 'publish',\r\n-            'flow_config' => [\r\n-                'nodes' => [\r\n-                    [\r\n-                        'id'       => 'node_1',\r\n-                        'type'     => 'trigger',\r\n-                        'name'     => 'trigger',\r\n-                        'data'     => [\r\n-                            'label'        => 'trigger: reservation_created',\r\n-                            'subtitle'     => 'On \"Reservation Created\" event fires',\r\n-                            'triggerValue' => 'reservation_created',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 300,\r\n-                            'y' => 100,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'end_1',\r\n-                        'type'     => 'end',\r\n-                        'name'     => 'end',\r\n-                        'data'     => [\r\n-                            'label'    => 'end_flow',\r\n-                            'subtitle' => 'Automation stops here',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.231884057971,\r\n-                            'y' => 462.97584541062804,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_3',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'email',\r\n-                        'data'     => [\r\n-                            'actionType'   => 'send_email',\r\n-                            'label'        => 'send_email',\r\n-                            'subtitle'     => 'From: ' . get_option('admin_email'),\r\n-                            'operator'     => '=',\r\n-                            'value'        => '',\r\n-                            'receiverType' => 'customer_email',\r\n-                            'from'         => get_option('admin_email'),\r\n-                            'subject'      => 'Reservation completed',\r\n-                            'body'         => $body,\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.1714975845411,\r\n-                            'y' => 292.64734299516908,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-                'edges' => [\r\n-                    [\r\n-                        'id'        => 'edge_node_1-node_3',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_1',\r\n-                        'target'    => 'node_3',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_3-end_1',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_3',\r\n-                        'target'    => 'end_1',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create reservation created admin automation flow\r\n-     *\r\n-     * @return array Automation flow configuration\r\n-     *\u002F\r\n-    private function create_reservation_created_admin_flow() {\r\n-        $body = '\u003Cp>\u003Cstrong>New Reservation Alert\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>A new reservation has been created in your system.\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Reservation ID:\u003C\u002Fstrong> {%reservation_id%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Customer Name:\u003C\u002Fstrong> {%reservation_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> {%reservation_email%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Phone:\u003C\u002Fstrong> {%reservation_phone%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} - {%reservation_end_time%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> {%reservation_status%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>\u003Cstrong>Pricing Information\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>\u003Cstrong>Special Notes:\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>{%reservation_notes%}\u003C\u002Fp>';\r\n-\r\n-        return [\r\n-            'name'        => 'Admin notification on new reservation',\r\n-            'trigger'     => 'reservation_created',\r\n-            'status'      => 'publish',\r\n-            'flow_config' => [\r\n-                'nodes' => [\r\n-                    [\r\n-                        'id'       => 'node_1',\r\n-                        'type'     => 'trigger',\r\n-                        'name'     => 'trigger',\r\n-                        'data'     => [\r\n-                            'label'        => 'trigger: reservation_created',\r\n-                            'subtitle'     => 'On \"Reservation Created\" event fires',\r\n-                            'triggerValue' => 'reservation_created',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 300,\r\n-                            'y' => 100,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'end_1',\r\n-                        'type'     => 'end',\r\n-                        'name'     => 'end',\r\n-                        'data'     => [\r\n-                            'label'    => 'end_flow',\r\n-                            'subtitle' => 'Automation stops here',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.231884057971,\r\n-                            'y' => 462.97584541062804,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_3',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'email',\r\n-                        'data'     => [\r\n-                            'actionType'   => 'send_email',\r\n-                            'label'        => 'send_email',\r\n-                            'subtitle'     => 'From: ' . get_option('admin_email'),\r\n-                            'operator'     => '=',\r\n-                            'value'        => '',\r\n-                            'receiverType' => 'admin_email',\r\n-                            'from'         => '',\r\n-                            'subject'      => 'New reservation created - {%reservation_id%}',\r\n-                            'body'         => $body,\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.1714975845411,\r\n-                            'y' => 292.64734299516908,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-                'edges' => [\r\n-                    [\r\n-                        'id'        => 'edge_node_1-node_3',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_1',\r\n-                        'target'    => 'node_3',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_3-end_1',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_3',\r\n-                        'target'    => 'end_1',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create reservation cancelled automation flow\r\n-     *\r\n-     * @return array Automation flow configuration\r\n-     *\u002F\r\n-    private function create_reservation_cancelled_flow() {\r\n-        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>We are writing to confirm that your reservation has been cancelled.\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Reservation ID:\u003C\u002Fstrong> {%reservation_id%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} - {%reservation_end_time%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>\u003Cstrong>Pricing Information\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>\u003Cstrong>Cancellation Notes:\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>{%reservation_notes%}\u003C\u002Fp>' .\r\n-'\u003Cp>If you have any questions about this cancellation, please feel free to contact us.\u003C\u002Fp>' .\r\n-'\u003Cp>Thank you,\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\r\n-\r\n-        return [\r\n-            'name'        => 'Reservation cancellation notification',\r\n-            'trigger'     => 'reservation_cancelled',\r\n-            'status'      => 'publish',\r\n-            'flow_config' => [\r\n-                'nodes' => [\r\n-                    [\r\n-                        'id'       => 'node_1',\r\n-                        'type'     => 'trigger',\r\n-                        'name'     => 'trigger',\r\n-                        'data'     => [\r\n-                            'label'        => 'trigger: reservation_cancelled',\r\n-                            'subtitle'     => 'On \"Reservation Cancelled\" event fires',\r\n-                            'triggerValue' => 'reservation_cancelled',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 300,\r\n-                            'y' => 100,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'end_1',\r\n-                        'type'     => 'end',\r\n-                        'name'     => 'end',\r\n-                        'data'     => [\r\n-                            'label'    => 'end_flow',\r\n-                            'subtitle' => 'Automation stops here',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.231884057971,\r\n-                            'y' => 462.97584541062804,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_3',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'email',\r\n-                        'data'     => [\r\n-                            'actionType'   => 'send_email',\r\n-                            'label'        => 'send_email',\r\n-                            'subtitle'     => 'From: ' . get_option('admin_email'),\r\n-                            'operator'     => '=',\r\n-                            'value'        => '',\r\n-                            'receiverType' => 'customer_email',\r\n-                            'from'         => get_option('admin_email'),\r\n-                            'subject'      => 'Your reservation has been cancelled',\r\n-                            'body'         => $body,\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.1714975845411,\r\n-                            'y' => 292.64734299516908,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-                'edges' => [\r\n-                    [\r\n-                        'id'        => 'edge_node_1-node_3',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_1',\r\n-                        'target'    => 'node_3',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_3-end_1',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_3',\r\n-                        'target'    => 'end_1',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create reservation reminder automation flow (1 hour before reservation)\r\n-     *\r\n-     * @return array Automation flow configuration\r\n-     *\u002F\r\n-    private function create_reservation_reminder_flow() {\r\n-        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>This is a friendly reminder that your reservation is coming up in just 1 hour!\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>Please make sure to arrive on time. If you need to cancel or modify your reservation, please contact us as soon as possible at this email.\u003C\u002Fp>' .\r\n-'\u003Cp>We look forward to serving you!\u003C\u002Fp>' .\r\n-'\u003Cp>Warm regards,\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\r\n-\r\n-        return [\r\n-            'name'        => 'Reservation reminder - 1 hour before',\r\n-            'trigger'     => 'reservation_created',\r\n-            'status'      => 'publish',\r\n-            'flow_config' => [\r\n-                'nodes' => [\r\n-                    [\r\n-                        'id'       => 'node_1',\r\n-                        'type'     => 'trigger',\r\n-                        'name'     => 'trigger',\r\n-                        'data'     => [\r\n-                            'label'        => 'trigger: reservation_created',\r\n-                            'subtitle'     => 'On \"Reservation Created\" event fires',\r\n-                            'triggerValue' => 'reservation_created',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 300,\r\n-                            'y' => 100,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_3',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'delay',\r\n-                        'data'     => [\r\n-                            'actionType'     => 'add_delay',\r\n-                            'label'          => 'add_delay',\r\n-                            'subtitle'       => 'Wait for 1 hours',\r\n-                            'operator'       => '=',\r\n-                            'value'          => '',\r\n-                            'delay'          => 1,\r\n-                            'delayUnit'      => 'hours',\r\n-                            'delayCondition' => 'before_reservation_date',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 307.5,\r\n-                            'y' => 280,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'end_1',\r\n-                        'type'     => 'end',\r\n-                        'name'     => 'end',\r\n-                        'data'     => [\r\n-                            'label'    => 'end_flow',\r\n-                            'subtitle' => 'Automation stops here',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 317.231884057971,\r\n-                            'y' => 462.97584541062804,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_4',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'email',\r\n-                        'data'     => [\r\n-                            'actionType'   => 'send_email',\r\n-                            'label'        => 'send_email',\r\n-                            'subtitle'     => 'From: ' . get_option('admin_email'),\r\n-                            'operator'     => '=',\r\n-                            'value'        => '',\r\n-                            'receiverType' => 'customer_email',\r\n-                            'from'         => get_option('admin_email'),\r\n-                            'subject'      => 'Reminder: Your reservation is coming up soon!',\r\n-                            'body'         => $body,\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 311.25,\r\n-                            'y' => 460,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-                'edges' => [\r\n-                    [\r\n-                        'id'        => 'edge_node_1-node_3',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_1',\r\n-                        'target'    => 'node_3',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_3-node_4',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_3',\r\n-                        'target'    => 'node_4',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_4-end_1',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_4',\r\n-                        'target'    => 'end_1',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create reservation feedback automation flow (1 day after reservation)\r\n-     *\r\n-     * @return array Automation flow configuration\r\n-     *\u002F\r\n-    private function create_reservation_feedback_flow() {\r\n-        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cp>Thank you for choosing us for your recent reservation! We hope you had a wonderful experience at our restaurant.\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>Your Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\r\n-'\u003Cul>' .\r\n-'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\r\n-'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\r\n-'\u003C\u002Ful>' .\r\n-'\u003Cp>We would love to hear about your experience! Your feedback helps us improve our service and ensure we continue to provide excellent food and hospitality.\u003C\u002Fp>' .\r\n-'\u003Cp>Please let us know how we did and if there\\'s anything we can improve. We truly value your opinion!\u003C\u002Fp>' .\r\n-'\u003Cp>Thank you for your business and we look forward to serving you again soon!\u003C\u002Fp>' .\r\n-'\u003Cp>Warm regards,\u003C\u002Fp>' .\r\n-'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\r\n-\r\n-        return [\r\n-            'name'        => 'Reservation feedback request - 1 day after',\r\n-            'trigger'     => 'reservation_created',\r\n-            'status'      => 'publish',\r\n-            'flow_config' => [\r\n-                'nodes' => [\r\n-                    [\r\n-                        'id'       => 'node_1',\r\n-                        'type'     => 'trigger',\r\n-                        'name'     => 'trigger',\r\n-                        'data'     => [\r\n-                            'label'        => 'trigger: reservation_created',\r\n-                            'subtitle'     => 'On \"Reservation Created\" event fires',\r\n-                            'triggerValue' => 'reservation_created',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 300,\r\n-                            'y' => 100,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_3',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'delay',\r\n-                        'data'     => [\r\n-                            'actionType'     => 'add_delay',\r\n-                            'label'          => 'add_delay',\r\n-                            'subtitle'       => 'Wait for 1 days',\r\n-                            'operator'       => '=',\r\n-                            'value'          => '',\r\n-                            'delay'          => 1,\r\n-                            'delayUnit'      => 'days',\r\n-                            'delayCondition' => 'after_reservation_date',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 307.5,\r\n-                            'y' => 280,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'end_1',\r\n-                        'type'     => 'end',\r\n-                        'name'     => 'end',\r\n-                        'data'     => [\r\n-                            'label'    => 'end_flow',\r\n-                            'subtitle' => 'Automation stops here',\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 315,\r\n-                            'y' => 640,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'       => 'node_4',\r\n-                        'type'     => 'action',\r\n-                        'name'     => 'email',\r\n-                        'data'     => [\r\n-                            'actionType'   => 'send_email',\r\n-                            'label'        => 'send_email',\r\n-                            'subtitle'     => 'From: ' . get_option('admin_email'),\r\n-                            'operator'     => '=',\r\n-                            'value'        => '',\r\n-                            'receiverType' => 'customer_email',\r\n-                            'from'         => get_option('admin_email'),\r\n-                            'subject'      => 'How was your experience with us?',\r\n-                            'body'         => $body,\r\n-                        ],\r\n-                        'position' => [\r\n-                            'x' => 311.25,\r\n-                            'y' => 460,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-                'edges' => [\r\n-                    [\r\n-                        'id'        => 'edge_node_1-node_3',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_1',\r\n-                        'target'    => 'node_3',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_3-node_4',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_3',\r\n-                        'target'    => 'node_4',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                    [\r\n-                        'id'        => 'edge_node_4-end_1',\r\n-                        'type'      => 'smoothstep',\r\n-                        'markerEnd' => [\r\n-                            'type' => 'arrowclosed',\r\n-                        ],\r\n-                        'source'    => 'node_4',\r\n-                        'target'    => 'end_1',\r\n-                        'data'      => [\r\n-                            'animated' => false,\r\n-                        ],\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Email_Automation;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use Exception;\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use Ens\\Flow\\Flow;\n+\n+class Email_Automation_Dummy_Data_Manager implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Static flag to ensure hook is registered only once\n+     *\n+     * @var bool\n+     *\u002F\n+    private static $hook_registered = false;\n+\n+    \u002F**\n+     * Register hooks for dummy data generation.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register() {\n+        if ( self::$hook_registered ) {\n+            return;\n+        }\n+\n+        self::$hook_registered = true;\n+\n+        add_action( 'init', [ $this, 'generate_automation_flow_data' ], 999 );\n+    }\n+\n+    \u002F**\n+     * Generate dummy automation flows for email-automation\n+     *\n+     * @return array|null\n+     *\u002F\n+    public static function generate_automation_flow_data() {\n+        \u002F\u002F Check if automation flows have already been added\n+        if ( wpc_get_option( 'automation_flow_added', false ) ) {\n+            return null;\n+        }\n+\n+        $manager = new self();\n+        $result = $manager->create_automation_flows();\n+\n+        \u002F\u002F Mark as done to prevent duplicate flows\n+        if ( ! empty( $result['flow_ids'] ) && empty( $result['errors'] ) ) {\n+            wpc_update_option( 'automation_flow_added', true );\n+        }\n+\n+        return $result;\n+    }\n+\n+    \u002F**\n+     * Create automation flows for email automation\n+     *\n+     * @return array Created flow IDs and errors\n+     *\u002F\n+    private function create_automation_flows() {\n+        $result = [\n+            'flow_ids' => [],\n+            'errors'   => [],\n+        ];\n+\n+        $automation_flows = [\n+            $this->create_reservation_created_flow(),\n+            $this->create_reservation_created_admin_flow(),\n+            $this->create_reservation_cancelled_flow(),\n+            $this->create_reservation_reminder_flow(),\n+            $this->create_reservation_feedback_flow(),\n+        ];\n+\n+        try {\n+            $identifier = 'wpc';\n+            foreach ( $automation_flows as $automation_flow ) {\n+                if ( $this->flow_exists_by_name( $automation_flow['name'], $identifier ) ) {\n+                    continue;\n+                }\n+                \u002F\u002F Create flow directly using Flow class\n+                try {\n+                    $new_flow = new Flow( $identifier, 0 );\n+                    $new_flow->set_props( [\n+                        'name'        => $automation_flow['name'],\n+                        'trigger'     => $automation_flow['trigger'],\n+                        'flow_config' => $automation_flow['flow_config'],\n+                        'status'      => $automation_flow['status'],\n+                    ] );\n+\n+                    $flow_id = $new_flow->save();\n+\n+                    if ( $flow_id && ! is_wp_error( $flow_id ) ) {\n+                        $result['flow_ids'][] = $flow_id;\n+                    } else {\n+                        $result['errors'][] = 'Failed to create flow: ' . $automation_flow['name'];\n+                    }\n+                } catch ( Exception $flow_create_e ) {\n+                    $result['errors'][] = 'Exception creating flow: ' . $flow_create_e->getMessage();\n+                }\n+            }\n+        } catch ( Exception $e ) {\n+            $result['errors'][] = 'Failed to create automation flow: ' . $e->getMessage();\n+        }\n+\n+        return $result;\n+    }\n+\n+    \u002F**\n+     * Check if a flow with the given name already exists\n+     *\n+     * @param string $flow_name The name of the flow to check\n+     * @param string $identifier The identifier prefix for the post type (e.g., 'wpc')\n+     * @return bool True if flow exists, false otherwise\n+     *\u002F\n+    private function flow_exists_by_name( $flow_name, $identifier = 'wpc' ) {\n+        $post_type = $identifier . '-flow';\n+\n+        \u002F\u002F Get all flows and check titles manually since get_posts doesn't support exact title matching\n+        $existing_flows = get_posts( [\n+            'post_type'              => $post_type,\n+            'post_status'            => 'any',\n+            'posts_per_page'         => -1,\n+            'fields'                 => 'ids',\n+            'no_found_rows'          => true,\n+            'update_post_meta_cache' => false,\n+            'update_post_term_cache' => false,\n+        ] );\n+\n+        \u002F\u002F Check if any of the existing flows has the exact same title\n+        foreach ( $existing_flows as $flow_id ) {\n+            $flow_title = get_the_title( $flow_id );\n+            if ( $flow_title === $flow_name ) {\n+                return true;\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Create reservation created automation flow\n+     *\n+     * @return array Automation flow configuration\n+     *\u002F\n+    private function create_reservation_created_flow() {\n+        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>Thank you for choosing us!\u003C\u002Fp>' .\n+'\u003Cp>Your reservation (\u003Cstrong>ID:\u003C\u002Fstrong> {%reservation_id%}) has been successfully created. Here are the details for your booking\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Name:\u003C\u002Fstrong> {%reservation_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> {%reservation_email%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Phone:\u003C\u002Fstrong> {%reservation_phone%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%} (ID: {%reservation_branch_id%})\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> {%reservation_status%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Ch3>\u003Cstrong>Payment Information\u003C\u002Fstrong>\u003C\u002Fh3>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Ch3>\u003Cstrong>Food Order\u003C\u002Fstrong>\u003C\u002Fh3>' .\n+'\u003Cp>{%reservation_food_order%}\u003C\u002Fp>' .\n+'\u003Ch3>\u003Cstrong>Invoice\u003C\u002Fstrong>\u003C\u002Fh3>' .\n+'\u003Cp>{%reservation_invoice%}\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Notes from you:\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>{%reservation_notes%}\u003C\u002Fp>' .\n+'\u003Cp>If you need to modify or cancel your reservation, please contact us at this email or call our support line.\u003C\u002Fp>' .\n+'\u003Cp>We look forward to serving you soon!\u003C\u002Fp>' .\n+'\u003Cp>Warm regards,\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\n+\n+        return [\n+            'name'        => 'Reservation created notification',\n+            'trigger'     => 'reservation_created',\n+            'status'      => 'publish',\n+            'flow_config' => [\n+                'nodes' => [\n+                    [\n+                        'id'       => 'node_1',\n+                        'type'     => 'trigger',\n+                        'name'     => 'trigger',\n+                        'data'     => [\n+                            'label'        => 'trigger: reservation_created',\n+                            'subtitle'     => 'On \"Reservation Created\" event fires',\n+                            'triggerValue' => 'reservation_created',\n+                        ],\n+                        'position' => [\n+                            'x' => 300,\n+                            'y' => 100,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'end_1',\n+                        'type'     => 'end',\n+                        'name'     => 'end',\n+                        'data'     => [\n+                            'label'    => 'end_flow',\n+                            'subtitle' => 'Automation stops here',\n+                        ],\n+                        'position' => [\n+                            'x' => 317.231884057971,\n+                            'y' => 462.97584541062804,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_3',\n+                        'type'     => 'action',\n+                        'name'     => 'email',\n+                        'data'     => [\n+                            'actionType'   => 'send_email',\n+                            'label'        => 'send_email',\n+                            'subtitle'     => 'From: ' . get_option('admin_email'),\n+                            'operator'     => '=',\n+                            'value'        => '',\n+                            'receiverType' => 'customer_email',\n+                            'from'         => get_option('admin_email'),\n+                            'subject'      => 'Reservation completed',\n+                            'body'         => $body,\n+                        ],\n+                        'position' => [\n+                            'x' => 317.1714975845411,\n+                            'y' => 292.64734299516908,\n+                        ],\n+                    ],\n+                ],\n+                'edges' => [\n+                    [\n+                        'id'        => 'edge_node_1-node_3',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_1',\n+                        'target'    => 'node_3',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_3-end_1',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_3',\n+                        'target'    => 'end_1',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Create reservation created admin automation flow\n+     *\n+     * @return array Automation flow configuration\n+     *\u002F\n+    private function create_reservation_created_admin_flow() {\n+        $body = '\u003Cp>\u003Cstrong>New Reservation Alert\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>A new reservation has been created in your system.\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Reservation ID:\u003C\u002Fstrong> {%reservation_id%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Customer Name:\u003C\u002Fstrong> {%reservation_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> {%reservation_email%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Phone:\u003C\u002Fstrong> {%reservation_phone%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} - {%reservation_end_time%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> {%reservation_status%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>\u003Cstrong>Pricing Information\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>\u003Cstrong>Special Notes:\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>{%reservation_notes%}\u003C\u002Fp>';\n+\n+        return [\n+            'name'        => 'Admin notification on new reservation',\n+            'trigger'     => 'reservation_created',\n+            'status'      => 'publish',\n+            'flow_config' => [\n+                'nodes' => [\n+                    [\n+                        'id'       => 'node_1',\n+                        'type'     => 'trigger',\n+                        'name'     => 'trigger',\n+                        'data'     => [\n+                            'label'        => 'trigger: reservation_created',\n+                            'subtitle'     => 'On \"Reservation Created\" event fires',\n+                            'triggerValue' => 'reservation_created',\n+                        ],\n+                        'position' => [\n+                            'x' => 300,\n+                            'y' => 100,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'end_1',\n+                        'type'     => 'end',\n+                        'name'     => 'end',\n+                        'data'     => [\n+                            'label'    => 'end_flow',\n+                            'subtitle' => 'Automation stops here',\n+                        ],\n+                        'position' => [\n+                            'x' => 317.231884057971,\n+                            'y' => 462.97584541062804,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_3',\n+                        'type'     => 'action',\n+                        'name'     => 'email',\n+                        'data'     => [\n+                            'actionType'   => 'send_email',\n+                            'label'        => 'send_email',\n+                            'subtitle'     => 'From: ' . get_option('admin_email'),\n+                            'operator'     => '=',\n+                            'value'        => '',\n+                            'receiverType' => 'admin_email',\n+                            'from'         => '',\n+                            'subject'      => 'New reservation created - {%reservation_id%}',\n+                            'body'         => $body,\n+                        ],\n+                        'position' => [\n+                            'x' => 317.1714975845411,\n+                            'y' => 292.64734299516908,\n+                        ],\n+                    ],\n+                ],\n+                'edges' => [\n+                    [\n+                        'id'        => 'edge_node_1-node_3',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_1',\n+                        'target'    => 'node_3',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_3-end_1',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_3',\n+                        'target'    => 'end_1',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Create reservation cancelled automation flow\n+     *\n+     * @return array Automation flow configuration\n+     *\u002F\n+    private function create_reservation_cancelled_flow() {\n+        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>We are writing to confirm that your reservation has been cancelled.\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Reservation ID:\u003C\u002Fstrong> {%reservation_id%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} - {%reservation_end_time%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>\u003Cstrong>Pricing Information\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Booking Amount:\u003C\u002Fstrong> {%reservation_booking_amount%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Total Price:\u003C\u002Fstrong> {%reservation_total_price%} {%reservation_currency%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Payment Method:\u003C\u002Fstrong> {%reservation_payment_method%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>\u003Cstrong>Cancellation Notes:\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>{%reservation_notes%}\u003C\u002Fp>' .\n+'\u003Cp>If you have any questions about this cancellation, please feel free to contact us.\u003C\u002Fp>' .\n+'\u003Cp>Thank you,\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\n+\n+        return [\n+            'name'        => 'Reservation cancellation notification',\n+            'trigger'     => 'reservation_cancelled',\n+            'status'      => 'publish',\n+            'flow_config' => [\n+                'nodes' => [\n+                    [\n+                        'id'       => 'node_1',\n+                        'type'     => 'trigger',\n+                        'name'     => 'trigger',\n+                        'data'     => [\n+                            'label'        => 'trigger: reservation_cancelled',\n+                            'subtitle'     => 'On \"Reservation Cancelled\" event fires',\n+                            'triggerValue' => 'reservation_cancelled',\n+                        ],\n+                        'position' => [\n+                            'x' => 300,\n+                            'y' => 100,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'end_1',\n+                        'type'     => 'end',\n+                        'name'     => 'end',\n+                        'data'     => [\n+                            'label'    => 'end_flow',\n+                            'subtitle' => 'Automation stops here',\n+                        ],\n+                        'position' => [\n+                            'x' => 317.231884057971,\n+                            'y' => 462.97584541062804,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_3',\n+                        'type'     => 'action',\n+                        'name'     => 'email',\n+                        'data'     => [\n+                            'actionType'   => 'send_email',\n+                            'label'        => 'send_email',\n+                            'subtitle'     => 'From: ' . get_option('admin_email'),\n+                            'operator'     => '=',\n+                            'value'        => '',\n+                            'receiverType' => 'customer_email',\n+                            'from'         => get_option('admin_email'),\n+                            'subject'      => 'Your reservation has been cancelled',\n+                            'body'         => $body,\n+                        ],\n+                        'position' => [\n+                            'x' => 317.1714975845411,\n+                            'y' => 292.64734299516908,\n+                        ],\n+                    ],\n+                ],\n+                'edges' => [\n+                    [\n+                        'id'        => 'edge_node_1-node_3',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_1',\n+                        'target'    => 'node_3',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_3-end_1',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_3',\n+                        'target'    => 'end_1',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Create reservation reminder automation flow (1 hour before reservation)\n+     *\n+     * @return array Automation flow configuration\n+     *\u002F\n+    private function create_reservation_reminder_flow() {\n+        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>This is a friendly reminder that your reservation is coming up in just 1 hour!\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Guests:\u003C\u002Fstrong> {%reservation_total_guests%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>Please make sure to arrive on time. If you need to cancel or modify your reservation, please contact us as soon as possible at this email.\u003C\u002Fp>' .\n+'\u003Cp>We look forward to serving you!\u003C\u002Fp>' .\n+'\u003Cp>Warm regards,\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\n+\n+        return [\n+            'name'        => 'Reservation reminder - 1 hour before',\n+            'trigger'     => 'reservation_created',\n+            'status'      => 'publish',\n+            'flow_config' => [\n+                'nodes' => [\n+                    [\n+                        'id'       => 'node_1',\n+                        'type'     => 'trigger',\n+                        'name'     => 'trigger',\n+                        'data'     => [\n+                            'label'        => 'trigger: reservation_created',\n+                            'subtitle'     => 'On \"Reservation Created\" event fires',\n+                            'triggerValue' => 'reservation_created',\n+                        ],\n+                        'position' => [\n+                            'x' => 300,\n+                            'y' => 100,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_3',\n+                        'type'     => 'action',\n+                        'name'     => 'delay',\n+                        'data'     => [\n+                            'actionType'     => 'add_delay',\n+                            'label'          => 'add_delay',\n+                            'subtitle'       => 'Wait for 1 hours',\n+                            'operator'       => '=',\n+                            'value'          => '',\n+                            'delay'          => 1,\n+                            'delayUnit'      => 'hours',\n+                            'delayCondition' => 'before_reservation_date',\n+                        ],\n+                        'position' => [\n+                            'x' => 307.5,\n+                            'y' => 280,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'end_1',\n+                        'type'     => 'end',\n+                        'name'     => 'end',\n+                        'data'     => [\n+                            'label'    => 'end_flow',\n+                            'subtitle' => 'Automation stops here',\n+                        ],\n+                        'position' => [\n+                            'x' => 317.231884057971,\n+                            'y' => 462.97584541062804,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_4',\n+                        'type'     => 'action',\n+                        'name'     => 'email',\n+                        'data'     => [\n+                            'actionType'   => 'send_email',\n+                            'label'        => 'send_email',\n+                            'subtitle'     => 'From: ' . get_option('admin_email'),\n+                            'operator'     => '=',\n+                            'value'        => '',\n+                            'receiverType' => 'customer_email',\n+                            'from'         => get_option('admin_email'),\n+                            'subject'      => 'Reminder: Your reservation is coming up soon!',\n+                            'body'         => $body,\n+                        ],\n+                        'position' => [\n+                            'x' => 311.25,\n+                            'y' => 460,\n+                        ],\n+                    ],\n+                ],\n+                'edges' => [\n+                    [\n+                        'id'        => 'edge_node_1-node_3',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_1',\n+                        'target'    => 'node_3',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_3-node_4',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_3',\n+                        'target'    => 'node_4',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_4-end_1',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_4',\n+                        'target'    => 'end_1',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Create reservation feedback automation flow (1 day after reservation)\n+     *\n+     * @return array Automation flow configuration\n+     *\u002F\n+    private function create_reservation_feedback_flow() {\n+        $body = '\u003Cp>\u003Cstrong>Hi {%reservation_name%},\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cp>Thank you for choosing us for your recent reservation! We hope you had a wonderful experience at our restaurant.\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>Your Reservation Details\u003C\u002Fstrong>\u003C\u002Fp>' .\n+'\u003Cul>' .\n+'\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> {%reservation_date%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Time:\u003C\u002Fstrong> {%reservation_start_time%} – {%reservation_end_time%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> {%reservation_table_name%}\u003C\u002Fli>' .\n+'\u003Cli>\u003Cstrong>Branch:\u003C\u002Fstrong> {%reservation_branch_name%}\u003C\u002Fli>' .\n+'\u003C\u002Ful>' .\n+'\u003Cp>We would love to hear about your experience! Your feedback helps us improve our service and ensure we continue to provide excellent food and hospitality.\u003C\u002Fp>' .\n+'\u003Cp>Please let us know how we did and if there\\'s anything we can improve. We truly value your opinion!\u003C\u002Fp>' .\n+'\u003Cp>Thank you for your business and we look forward to serving you again soon!\u003C\u002Fp>' .\n+'\u003Cp>Warm regards,\u003C\u002Fp>' .\n+'\u003Cp>\u003Cstrong>The {%reservation_branch_name%} Team\u003C\u002Fstrong>\u003C\u002Fp>';\n+\n+        return [\n+            'name'        => 'Reservation feedback request - 1 day after',\n+            'trigger'     => 'reservation_created',\n+            'status'      => 'publish',\n+            'flow_config' => [\n+                'nodes' => [\n+                    [\n+                        'id'       => 'node_1',\n+                        'type'     => 'trigger',\n+                        'name'     => 'trigger',\n+                        'data'     => [\n+                            'label'        => 'trigger: reservation_created',\n+                            'subtitle'     => 'On \"Reservation Created\" event fires',\n+                            'triggerValue' => 'reservation_created',\n+                        ],\n+                        'position' => [\n+                            'x' => 300,\n+                            'y' => 100,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_3',\n+                        'type'     => 'action',\n+                        'name'     => 'delay',\n+                        'data'     => [\n+                            'actionType'     => 'add_delay',\n+                            'label'          => 'add_delay',\n+                            'subtitle'       => 'Wait for 1 days',\n+                            'operator'       => '=',\n+                            'value'          => '',\n+                            'delay'          => 1,\n+                            'delayUnit'      => 'days',\n+                            'delayCondition' => 'after_reservation_date',\n+                        ],\n+                        'position' => [\n+                            'x' => 307.5,\n+                            'y' => 280,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'end_1',\n+                        'type'     => 'end',\n+                        'name'     => 'end',\n+                        'data'     => [\n+                            'label'    => 'end_flow',\n+                            'subtitle' => 'Automation stops here',\n+                        ],\n+                        'position' => [\n+                            'x' => 315,\n+                            'y' => 640,\n+                        ],\n+                    ],\n+                    [\n+                        'id'       => 'node_4',\n+                        'type'     => 'action',\n+                        'name'     => 'email',\n+                        'data'     => [\n+                            'actionType'   => 'send_email',\n+                            'label'        => 'send_email',\n+                            'subtitle'     => 'From: ' . get_option('admin_email'),\n+                            'operator'     => '=',\n+                            'value'        => '',\n+                            'receiverType' => 'customer_email',\n+                            'from'         => get_option('admin_email'),\n+                            'subject'      => 'How was your experience with us?',\n+                            'body'         => $body,\n+                        ],\n+                        'position' => [\n+                            'x' => 311.25,\n+                            'y' => 460,\n+                        ],\n+                    ],\n+                ],\n+                'edges' => [\n+                    [\n+                        'id'        => 'edge_node_1-node_3',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_1',\n+                        'target'    => 'node_3',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_3-node_4',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_3',\n+                        'target'    => 'node_4',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                    [\n+                        'id'        => 'edge_node_4-end_1',\n+                        'type'      => 'smoothstep',\n+                        'markerEnd' => [\n+                            'type' => 'arrowclosed',\n+                        ],\n+                        'source'    => 'node_4',\n+                        'target'    => 'end_1',\n+                        'data'      => [\n+                            'animated' => false,\n+                        ],\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002Femail-automation-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002Femail-automation-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002Femail-automation-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002Femail-automation-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-namespace WpCafe\\Email_Automation;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Email_Automation\\Service\\Email_Notification;\r\n-use WpCafe\\Email_Automation\\Handlers\\Order_Email_Handler;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-\r\n-\u002F**\r\n- * Email Automation Service Provider Class\r\n- *\r\n- * Responsible for registering all email automation and notification services.\r\n- *\r\n- * @package WpCafe\\Email_Automation\r\n- *\u002F\r\n-class Email_Automation_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-\r\n-    \u002F**\r\n-     * Store services.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = array(\r\n-        Email_Notification::class,\r\n-        Order_Email_Handler::class,\r\n-        Email_Automation_Dummy_Data_Manager::class,\r\n-    );\r\n-\r\n-    \u002F**\r\n-     * Get registered services.\r\n-     *\r\n-     * @return array Array of service classes.\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_email_automation_services', $this->services );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the service provider is enabled.\r\n-     *\r\n-     * @return bool True if enabled, false otherwise.\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return true;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Email_Automation;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Email_Automation\\Service\\Email_Notification;\n+use WpCafe\\Email_Automation\\Handlers\\Order_Email_Handler;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+\n+\u002F**\n+ * Email Automation Service Provider Class\n+ *\n+ * Responsible for registering all email automation and notification services.\n+ *\n+ * @package WpCafe\\Email_Automation\n+ *\u002F\n+class Email_Automation_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+\n+    \u002F**\n+     * Store services.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = array(\n+        Email_Notification::class,\n+        Order_Email_Handler::class,\n+        Email_Automation_Dummy_Data_Manager::class,\n+    );\n+\n+    \u002F**\n+     * Get registered services.\n+     *\n+     * @return array Array of service classes.\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_email_automation_services', $this->services );\n+    }\n+\n+    \u002F**\n+     * Check if the service provider is enabled.\n+     *\n+     * @return bool True if enabled, false otherwise.\n+     *\u002F\n+    public function is_enable() {\n+        return true;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FHandlers\u002FOrder_Email_Handler.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FHandlers\u002FOrder_Email_Handler.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FHandlers\u002FOrder_Email_Handler.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FHandlers\u002FOrder_Email_Handler.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,190 +1,190 @@\n-\u003C?php\r\n-namespace WpCafe\\Email_Automation\\Handlers;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Order Email Handler\r\n- *\r\n- * Handles email notifications for order events via the email automation system.\r\n- *\r\n- * @package WpCafe\u002FEmail_Automation\u002FHandlers\r\n- *\u002F\r\n-class Order_Email_Handler implements Hookable_Service_Contract {\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks\r\n-\t *\r\n-\t * Only registers hooks if WooCommerce is active.\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\t\u002F\u002F Only register if WooCommerce is active and required functions exist.\r\n-\t\tif ( ! function_exists( 'wc_get_order' ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tadd_action( 'woocommerce_new_order', [ $this, 'send_order_created_notification' ], 10, 1 );\r\n-\t\tadd_action( 'woocommerce_order_status_changed', [ $this, 'send_order_status_changed_notification' ], 10, 3 );\r\n-\t\tadd_action( 'wpcafe_order_cancelled', [ $this, 'send_order_cancelled_notification' ], 10, 1 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send order created notification via email automation.\r\n-\t *\r\n-\t * @param int $order_id The order ID.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_order_created_notification( $order_id ) {\r\n-\t\tif ( ! is_numeric( $order_id ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$order = wc_get_order( $order_id );\r\n-\r\n-\t\tif ( ! $order ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = $this->get_order_notification_data( $order, 'created' );\r\n-\t\t$notification_data = apply_filters( 'wpc_order_created_notification_data', $notification_data, $order );\r\n-\r\n-\t\tdo_action( 'global_notification_hook', 'order_created', $notification_data );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send order status changed notification via email automation.\r\n-\t *\r\n-\t * @param int    $order_id    The order ID.\r\n-\t * @param string $old_status  The previous order status (without 'wc-' prefix).\r\n-\t * @param string $new_status  The new order status (without 'wc-' prefix).\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_order_status_changed_notification( $order_id, $old_status, $new_status ) {\r\n-\t\tif ( ! is_numeric( $order_id ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$order = wc_get_order( $order_id );\r\n-\r\n-\t\tif ( ! $order ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = $this->get_order_notification_data( $order, 'status_changed' );\r\n-\t\t$notification_data['previous_status'] = $old_status;\r\n-\t\t$notification_data['new_status'] = $new_status;\r\n-\t\t$notification_data['status_change_date'] = gmdate( 'Y-m-d H:i:s' );\r\n-\r\n-\t\t$notification_data = apply_filters( 'wpc_order_status_changed_notification_data', $notification_data, $order, $old_status, $new_status );\r\n-\r\n-\t\tdo_action( 'global_notification_hook', 'order_status_changed', $notification_data );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send order cancelled notification via email automation.\r\n-\t *\r\n-\t * @param int $order_id The order ID.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_order_cancelled_notification( $order_id ) {\r\n-\t\tif ( ! is_numeric( $order_id ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$order = wc_get_order( $order_id );\r\n-\r\n-\t\tif ( ! $order ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = $this->get_order_notification_data( $order, 'cancelled' );\r\n-\t\t$notification_data['cancellation_date'] = gmdate( 'Y-m-d H:i:s' );\r\n-\t\t$notification_data['cancellation_reason'] = $order->get_customer_note() ?? '';\r\n-\r\n-\t\t$notification_data = apply_filters( 'wpc_order_cancelled_notification_data', $notification_data, $order );\r\n-\r\n-\t\tdo_action( 'global_notification_hook', 'order_cancelled', $notification_data );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Build notification data from order object.\r\n-\t *\r\n-\t * @param \\WC_Order $order       The WooCommerce order object.\r\n-\t * @param string    $event_type  The event type (created, status_changed, cancelled).\r\n-\t * @return array The notification data array.\r\n-\t *\u002F\r\n-\tprivate function get_order_notification_data( $order, $event_type = 'created' ) {\r\n-\t\t$customer_email = $order->get_billing_email() ?? '';\r\n-\r\n-\t\t$notification_data = array(\r\n-\t\t\t'admin_email' => get_option( 'admin_email' ),\r\n-\t\t\t'customer_email' => $customer_email,\r\n-\t\t\t'order_id' => (string) $order->get_id(),\r\n-\t\t\t'order_number' => (string) $order->get_order_number(),\r\n-\t\t\t'order_total' => (string) $order->get_total(),\r\n-\t\t\t'order_subtotal' => (string) $order->get_subtotal(),\r\n-\t\t\t'order_status' => $order->get_status(),\r\n-\t\t\t'order_currency' => $order->get_currency(),\r\n-\t\t\t'order_shipping_total' => (string) $order->get_shipping_total(),\r\n-\t\t\t'order_discount_total' => (string) $order->get_discount_total(),\r\n-\t\t);\r\n-\r\n-\t\t$notification_data['customer_name'] = trim( $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() );\r\n-\t\t$notification_data['customer_phone'] = $order->get_billing_phone() ?? '';\r\n-\r\n-\t\t$notification_data['delivery_address'] = $this->format_address( $order );\r\n-\t\t$notification_data['items_ordered'] = $this->format_items( $order );\r\n-\r\n-\t\t$notification_data['payment_method'] = $order->get_payment_method_title() ?? '';\r\n-\r\n-\t\tif ( 'created' === $event_type ) {\r\n-\t\t\t$notification_data['order_date'] = $order->get_date_created()->format( 'Y-m-d H:i:s' );\r\n-\t\t}\r\n-\r\n-\t\t$notification_data['special_instructions'] = $order->get_customer_note() ?? '';\r\n-\r\n-\t\treturn $notification_data;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Format order address from order object.\r\n-\t *\r\n-\t * @param \\WC_Order $order The WooCommerce order object.\r\n-\t * @return string The formatted address.\r\n-\t *\u002F\r\n-\tprivate function format_address( $order ) {\r\n-\t\t$address_parts = array(\r\n-\t\t\t$order->get_billing_address_1(),\r\n-\t\t\t$order->get_billing_address_2(),\r\n-\t\t\t$order->get_billing_city(),\r\n-\t\t\t$order->get_billing_state(),\r\n-\t\t\t$order->get_billing_postcode(),\r\n-\t\t\t$order->get_billing_country(),\r\n-\t\t);\r\n-\r\n-\t\t$address_parts = array_filter( $address_parts );\r\n-\t\treturn implode( ', ', $address_parts );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Format order items for display in email templates.\r\n-\t *\r\n-\t * @param \\WC_Order $order The WooCommerce order object.\r\n-\t * @return string The formatted items list.\r\n-\t *\u002F\r\n-\tprivate function format_items( $order ) {\r\n-\t\t$items = array();\r\n-\r\n-\t\tforeach ( $order->get_items() as $item ) {\r\n-\t\t\t$quantity = $item->get_quantity();\r\n-\t\t\t$item_name = $item->get_name();\r\n-\t\t\t$items[] = sprintf( '%s (%d)', $item_name, $quantity );\r\n-\t\t}\r\n-\r\n-\t\treturn implode( ', ', $items );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Email_Automation\\Handlers;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Order Email Handler\n+ *\n+ * Handles email notifications for order events via the email automation system.\n+ *\n+ * @package WpCafe\u002FEmail_Automation\u002FHandlers\n+ *\u002F\n+class Order_Email_Handler implements Hookable_Service_Contract {\n+\n+\t\u002F**\n+\t * Register hooks\n+\t *\n+\t * Only registers hooks if WooCommerce is active.\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\t\u002F\u002F Only register if WooCommerce is active and required functions exist.\n+\t\tif ( ! function_exists( 'wc_get_order' ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tadd_action( 'woocommerce_new_order', [ $this, 'send_order_created_notification' ], 10, 1 );\n+\t\tadd_action( 'woocommerce_order_status_changed', [ $this, 'send_order_status_changed_notification' ], 10, 3 );\n+\t\tadd_action( 'wpcafe_order_cancelled', [ $this, 'send_order_cancelled_notification' ], 10, 1 );\n+\t}\n+\n+\t\u002F**\n+\t * Send order created notification via email automation.\n+\t *\n+\t * @param int $order_id The order ID.\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_order_created_notification( $order_id ) {\n+\t\tif ( ! is_numeric( $order_id ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$order = wc_get_order( $order_id );\n+\n+\t\tif ( ! $order ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$notification_data = $this->get_order_notification_data( $order, 'created' );\n+\t\t$notification_data = apply_filters( 'wpc_order_created_notification_data', $notification_data, $order );\n+\n+\t\tdo_action( 'global_notification_hook', 'order_created', $notification_data );\n+\t}\n+\n+\t\u002F**\n+\t * Send order status changed notification via email automation.\n+\t *\n+\t * @param int    $order_id    The order ID.\n+\t * @param string $old_status  The previous order status (without 'wc-' prefix).\n+\t * @param string $new_status  The new order status (without 'wc-' prefix).\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_order_status_changed_notification( $order_id, $old_status, $new_status ) {\n+\t\tif ( ! is_numeric( $order_id ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$order = wc_get_order( $order_id );\n+\n+\t\tif ( ! $order ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$notification_data = $this->get_order_notification_data( $order, 'status_changed' );\n+\t\t$notification_data['previous_status'] = $old_status;\n+\t\t$notification_data['new_status'] = $new_status;\n+\t\t$notification_data['status_change_date'] = gmdate( 'Y-m-d H:i:s' );\n+\n+\t\t$notification_data = apply_filters( 'wpc_order_status_changed_notification_data', $notification_data, $order, $old_status, $new_status );\n+\n+\t\tdo_action( 'global_notification_hook', 'order_status_changed', $notification_data );\n+\t}\n+\n+\t\u002F**\n+\t * Send order cancelled notification via email automation.\n+\t *\n+\t * @param int $order_id The order ID.\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_order_cancelled_notification( $order_id ) {\n+\t\tif ( ! is_numeric( $order_id ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$order = wc_get_order( $order_id );\n+\n+\t\tif ( ! $order ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$notification_data = $this->get_order_notification_data( $order, 'cancelled' );\n+\t\t$notification_data['cancellation_date'] = gmdate( 'Y-m-d H:i:s' );\n+\t\t$notification_data['cancellation_reason'] = $order->get_customer_note() ?? '';\n+\n+\t\t$notification_data = apply_filters( 'wpc_order_cancelled_notification_data', $notification_data, $order );\n+\n+\t\tdo_action( 'global_notification_hook', 'order_cancelled', $notification_data );\n+\t}\n+\n+\t\u002F**\n+\t * Build notification data from order object.\n+\t *\n+\t * @param \\WC_Order $order       The WooCommerce order object.\n+\t * @param string    $event_type  The event type (created, status_changed, cancelled).\n+\t * @return array The notification data array.\n+\t *\u002F\n+\tprivate function get_order_notification_data( $order, $event_type = 'created' ) {\n+\t\t$customer_email = $order->get_billing_email() ?? '';\n+\n+\t\t$notification_data = array(\n+\t\t\t'admin_email' => get_option( 'admin_email' ),\n+\t\t\t'customer_email' => $customer_email,\n+\t\t\t'order_id' => (string) $order->get_id(),\n+\t\t\t'order_number' => (string) $order->get_order_number(),\n+\t\t\t'order_total' => (string) $order->get_total(),\n+\t\t\t'order_subtotal' => (string) $order->get_subtotal(),\n+\t\t\t'order_status' => $order->get_status(),\n+\t\t\t'order_currency' => $order->get_currency(),\n+\t\t\t'order_shipping_total' => (string) $order->get_shipping_total(),\n+\t\t\t'order_discount_total' => (string) $order->get_discount_total(),\n+\t\t);\n+\n+\t\t$notification_data['customer_name'] = trim( $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() );\n+\t\t$notification_data['customer_phone'] = $order->get_billing_phone() ?? '';\n+\n+\t\t$notification_data['delivery_address'] = $this->format_address( $order );\n+\t\t$notification_data['items_ordered'] = $this->format_items( $order );\n+\n+\t\t$notification_data['payment_method'] = $order->get_payment_method_title() ?? '';\n+\n+\t\tif ( 'created' === $event_type ) {\n+\t\t\t$notification_data['order_date'] = $order->get_date_created()->format( 'Y-m-d H:i:s' );\n+\t\t}\n+\n+\t\t$notification_data['special_instructions'] = $order->get_customer_note() ?? '';\n+\n+\t\treturn $notification_data;\n+\t}\n+\n+\t\u002F**\n+\t * Format order address from order object.\n+\t *\n+\t * @param \\WC_Order $order The WooCommerce order object.\n+\t * @return string The formatted address.\n+\t *\u002F\n+\tprivate function format_address( $order ) {\n+\t\t$address_parts = array(\n+\t\t\t$order->get_billing_address_1(),\n+\t\t\t$order->get_billing_address_2(),\n+\t\t\t$order->get_billing_city(),\n+\t\t\t$order->get_billing_state(),\n+\t\t\t$order->get_billing_postcode(),\n+\t\t\t$order->get_billing_country(),\n+\t\t);\n+\n+\t\t$address_parts = array_filter( $address_parts );\n+\t\treturn implode( ', ', $address_parts );\n+\t}\n+\n+\t\u002F**\n+\t * Format order items for display in email templates.\n+\t *\n+\t * @param \\WC_Order $order The WooCommerce order object.\n+\t * @return string The formatted items list.\n+\t *\u002F\n+\tprivate function format_items( $order ) {\n+\t\t$items = array();\n+\n+\t\tforeach ( $order->get_items() as $item ) {\n+\t\t\t$quantity = $item->get_quantity();\n+\t\t\t$item_name = $item->get_name();\n+\t\t\t$items[] = sprintf( '%s (%d)', $item_name, $quantity );\n+\t\t}\n+\n+\t\treturn implode( ', ', $items );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FService\u002Femail-notification.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FService\u002Femail-notification.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FService\u002Femail-notification.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FService\u002Femail-notification.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,128 +1,128 @@\n-\u003C?php\r\n-namespace WpCafe\\Email_Automation\\Service;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use Ens\\Core\\SDK;\r\n-\r\n-\u002F**\r\n- * Email Notification Service for WP Cafe\r\n- *\r\n- * Handles email notifications for cafe orders and reservations\r\n- *\u002F\r\n-class Email_Notification implements Hookable_Service_Contract {\r\n-\r\n-\t\u002F**\r\n-\t * Trigger registry instance\r\n-\t *\r\n-\t * @var Trigger_Registry\r\n-\t *\u002F\r\n-\tprivate $trigger_registry;\r\n-\r\n-\t\u002F**\r\n-\t * Constructor\r\n-\t *\r\n-\t * @param Trigger_Registry|null $trigger_registry The trigger registry instance\r\n-\t *\u002F\r\n-\tpublic function __construct( $trigger_registry = null ) {\r\n-\t\t$this->trigger_registry = $trigger_registry ?? new Trigger_Registry();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register email notification service\r\n-\t *\r\n-\t * Sets up the SDK, registers filters, and initializes email automation\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\tif ( class_exists( SDK::class ) ) {\r\n-\t\t\tadd_filter( 'notification_sdk_email_body', [ $this, 'wrap_email_body' ], 10, 2 );\r\n-\r\n-\t\t\tSDK::get_instance()\r\n-                ->setup(\r\n-                    array(\r\n-\t\t\t\t\t\t'plugin_name'          => 'Wp Cafe',\r\n-\t\t\t\t\t\t'plugin_slug'          => 'wp-cafe',\r\n-\t\t\t\t\t\t'general_prefix'       => 'wpc',\r\n-\t\t\t\t\t\t'text_domain'          => 'wp-cafe',\r\n-\t\t\t\t\t\t'admin_script_handler' => 'wpcafe-dashboard-scripts',\r\n-\t\t\t\t\t\t'sub_menu_filter_hook' => 'wpcafe_menu',\r\n-\t\t\t\t\t\t'sub_menu_details'     =>\r\n-\t\t\t\t\t\t\tarray(\r\n-\t\t\t\t\t\t\t\t'id'         => 'wpcafe-automation',\r\n-\t\t\t\t\t\t\t\t'title'      => __( 'Automation', 'wp-cafe' ),\r\n-\t\t\t\t\t\t\t\t'link'       => '\u002Fautomation',\r\n-\t\t\t\t\t\t\t\t'capability' => apply_filters( 'wpcafe_menu_permission_', 'manage_options' ),\r\n-\t\t\t\t\t\t\t\t'position'   => apply_filters( 'wpcafe_menu_permission_', 11 ),\r\n-\t\t\t\t\t\t\t),\r\n-                    )\r\n-                )\r\n-                ->init();\r\n-\r\n-\t\t\tadd_filter( 'ens_wpc_available_actions', [ $this, 'get_available_actions' ] );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get available actions for the email automation SDK\r\n-\t *\r\n-\t * Retrieves all registered trigger configurations from the registry\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_available_actions() {\r\n-\t\treturn $this->trigger_registry->get_all_configurations();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Wrap email body with custom template\r\n-\t *\r\n-\t * @param string $message The email message content\r\n-\t * @param array  $data    The notification data with all dynamic values\r\n-\t * @return string The wrapped email with template\r\n-\t *\u002F\r\n-\tpublic function wrap_email_body( $message ) {\r\n-\t\t\u002F\u002F Path to the email template file\r\n-\t\t$template_path = WPCAFE_DIR . '\u002Ftemplates\u002Femail\u002Freservation-created.html';\r\n-\r\n-\t\t\u002F\u002F If template file doesn't exist, return the message as is\r\n-\t\tif ( ! file_exists( $template_path ) ) {\r\n-\t\t\treturn $message;\r\n-\t\t}\r\n-\t\t\u002F\u002F Get the template content\r\n-\t\t$template = file_get_contents( $template_path );\r\n-\r\n-\t\t\u002F\u002F Extract dynamic values from notification data\r\n-\t\t$restaurant_name =  wpc_get_option('restaurant_name', \"\") ;\r\n-\t\t$restaurant_location =  wpc_get_option('restaurant_location', array()) ;\r\n-\t\t$restaurant_address = isset( $restaurant_location['address'] ) ? $restaurant_location['address'] : '';\r\n-\t\t$restaurant_phone = wpc_get_option('restaurant_phone', '');\r\n-\t\t$restaurant_email = wpc_get_option('restaurant_email', '');\r\n-\t\t$plugin_name  = apply_filters(\r\n-\t\t\t'wpcafe_plugin_name',\r\n-\t\t\tWPCAFE_PLUGIN_NAME\r\n-\t\t);\r\n-\t\t$show_powered_by = apply_filters( 'wpcafe_show_email_powered_by', true );\r\n-\r\n-\t\t\u002F\u002F Build powered-by HTML if enabled\r\n-\t\t$powered_by_html = '';\r\n-\t\tif ( $show_powered_by ) {\r\n-\t\t\t$powered_by_html = '\u003Cp class=\"wpc-powered-by\">Powered by ' . esc_html( $plugin_name ) . '\u003C\u002Fp>';\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Prepare variables for replacement\r\n-\t\t$variables = array(\r\n-\t\t\t'{{MESSAGE}}'                     => wp_kses_post( $message ),\r\n-\t\t\t'{%reservation_branch_name%}'     => esc_html( $restaurant_name ),\r\n-\t\t\t'{%reservation_branch_address%}'  => esc_html( $restaurant_address ),\r\n-\t\t\t'{%restaurant_phone%}'    => esc_html( $restaurant_phone ),\r\n-\t\t\t'{%restaurant_email%}'    => esc_html( $restaurant_email ),\r\n-\t\t\t'{%powered_by_section%}'  => $powered_by_html,\r\n-\t\t);\r\n-\r\n-\t\t\u002F\u002F Replace placeholders with actual values\r\n-\t\treturn str_replace( array_keys( $variables ), array_values( $variables ), $template );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Email_Automation\\Service;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use Ens\\Core\\SDK;\n+\n+\u002F**\n+ * Email Notification Service for WP Cafe\n+ *\n+ * Handles email notifications for cafe orders and reservations\n+ *\u002F\n+class Email_Notification implements Hookable_Service_Contract {\n+\n+\t\u002F**\n+\t * Trigger registry instance\n+\t *\n+\t * @var Trigger_Registry\n+\t *\u002F\n+\tprivate $trigger_registry;\n+\n+\t\u002F**\n+\t * Constructor\n+\t *\n+\t * @param Trigger_Registry|null $trigger_registry The trigger registry instance\n+\t *\u002F\n+\tpublic function __construct( $trigger_registry = null ) {\n+\t\t$this->trigger_registry = $trigger_registry ?? new Trigger_Registry();\n+\t}\n+\n+\t\u002F**\n+\t * Register email notification service\n+\t *\n+\t * Sets up the SDK, registers filters, and initializes email automation\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\tif ( class_exists( SDK::class ) ) {\n+\t\t\tadd_filter( 'notification_sdk_email_body', [ $this, 'wrap_email_body' ], 10, 2 );\n+\n+\t\t\tSDK::get_instance()\n+                ->setup(\n+                    array(\n+\t\t\t\t\t\t'plugin_name'          => 'Wp Cafe',\n+\t\t\t\t\t\t'plugin_slug'          => 'wp-cafe',\n+\t\t\t\t\t\t'general_prefix'       => 'wpc',\n+\t\t\t\t\t\t'text_domain'          => 'wp-cafe',\n+\t\t\t\t\t\t'admin_script_handler' => 'wpcafe-dashboard-scripts',\n+\t\t\t\t\t\t'sub_menu_filter_hook' => 'wpcafe_menu',\n+\t\t\t\t\t\t'sub_menu_details'     =>\n+\t\t\t\t\t\t\tarray(\n+\t\t\t\t\t\t\t\t'id'         => 'wpcafe-automation',\n+\t\t\t\t\t\t\t\t'title'      => __( 'Automation', 'wp-cafe' ),\n+\t\t\t\t\t\t\t\t'link'       => '\u002Fautomation',\n+\t\t\t\t\t\t\t\t'capability' => apply_filters( 'wpcafe_menu_permission_', 'manage_options' ),\n+\t\t\t\t\t\t\t\t'position'   => apply_filters( 'wpcafe_menu_permission_', 11 ),\n+\t\t\t\t\t\t\t),\n+                    )\n+                )\n+                ->init();\n+\n+\t\t\tadd_filter( 'ens_wpc_available_actions', [ $this, 'get_available_actions' ] );\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Get available actions for the email automation SDK\n+\t *\n+\t * Retrieves all registered trigger configurations from the registry\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_available_actions() {\n+\t\treturn $this->trigger_registry->get_all_configurations();\n+\t}\n+\n+\t\u002F**\n+\t * Wrap email body with custom template\n+\t *\n+\t * @param string $message The email message content\n+\t * @param array  $data    The notification data with all dynamic values\n+\t * @return string The wrapped email with template\n+\t *\u002F\n+\tpublic function wrap_email_body( $message ) {\n+\t\t\u002F\u002F Path to the email template file\n+\t\t$template_path = WPCAFE_DIR . '\u002Ftemplates\u002Femail\u002Freservation-created.html';\n+\n+\t\t\u002F\u002F If template file doesn't exist, return the message as is\n+\t\tif ( ! file_exists( $template_path ) ) {\n+\t\t\treturn $message;\n+\t\t}\n+\t\t\u002F\u002F Get the template content\n+\t\t$template = file_get_contents( $template_path );\n+\n+\t\t\u002F\u002F Extract dynamic values from notification data\n+\t\t$restaurant_name =  wpc_get_option('restaurant_name', \"\") ;\n+\t\t$restaurant_location =  wpc_get_option('restaurant_location', array()) ;\n+\t\t$restaurant_address = isset( $restaurant_location['address'] ) ? $restaurant_location['address'] : '';\n+\t\t$restaurant_phone = wpc_get_option('restaurant_phone', '');\n+\t\t$restaurant_email = wpc_get_option('restaurant_email', '');\n+\t\t$plugin_name  = apply_filters(\n+\t\t\t'wpcafe_plugin_name',\n+\t\t\tWPCAFE_PLUGIN_NAME\n+\t\t);\n+\t\t$show_powered_by = apply_filters( 'wpcafe_show_email_powered_by', true );\n+\n+\t\t\u002F\u002F Build powered-by HTML if enabled\n+\t\t$powered_by_html = '';\n+\t\tif ( $show_powered_by ) {\n+\t\t\t$powered_by_html = '\u003Cp class=\"wpc-powered-by\">Powered by ' . esc_html( $plugin_name ) . '\u003C\u002Fp>';\n+\t\t}\n+\n+\t\t\u002F\u002F Prepare variables for replacement\n+\t\t$variables = array(\n+\t\t\t'{{MESSAGE}}'                     => wp_kses_post( $message ),\n+\t\t\t'{%reservation_branch_name%}'     => esc_html( $restaurant_name ),\n+\t\t\t'{%reservation_branch_address%}'  => esc_html( $restaurant_address ),\n+\t\t\t'{%restaurant_phone%}'    => esc_html( $restaurant_phone ),\n+\t\t\t'{%restaurant_email%}'    => esc_html( $restaurant_email ),\n+\t\t\t'{%powered_by_section%}'  => $powered_by_html,\n+\t\t);\n+\n+\t\t\u002F\u002F Replace placeholders with actual values\n+\t\treturn str_replace( array_keys( $variables ), array_values( $variables ), $template );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FService\u002FTrigger_Registry.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FService\u002FTrigger_Registry.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FService\u002FTrigger_Registry.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FService\u002FTrigger_Registry.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,77 +1,77 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Email_Automation\\Service;\r\n-\r\n-use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\r\n-use WpCafe\\Email_Automation\\Triggers\\Order_Created_Trigger;\r\n-use WpCafe\\Email_Automation\\Triggers\\Order_Status_Changed_Trigger;\r\n-use WpCafe\\Email_Automation\\Triggers\\Order_Cancelled_Trigger;\r\n-\r\n-\u002F**\r\n- * Trigger Registry Service\r\n- *\r\n- * Manages and provides access to all available email triggers.\r\n- * Handles registration, retrieval, and configuration of email notification triggers.\r\n- *\u002F\r\n-class Trigger_Registry {\r\n-\r\n-\t\u002F**\r\n-\t * Registered triggers\r\n-\t *\r\n-\t * @var Abstract_Trigger[]\r\n-\t *\u002F\r\n-\tprivate $triggers = array();\r\n-\r\n-\t\u002F**\r\n-\t * Constructor\r\n-\t *\r\n-\t * Initializes the registry with default triggers\r\n-\t *\u002F\r\n-\tpublic function __construct() {\r\n-\t\t$this->register_default_triggers();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Registers all built-in email triggers based on module availability.\r\n-\t * Uses a filter to allow modules to conditionally register their triggers.\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate function register_default_triggers() {\r\n-\t\t$available_triggers = [];\r\n-\t\t$available_triggers = apply_filters( 'wpc_available_email_triggers', $available_triggers );\r\n-\r\n-\t\t\u002F\u002F Register all available triggers\r\n-\t\tforeach ( $available_triggers as $trigger_class ) {\r\n-\t\t\tif ( class_exists( $trigger_class ) ) {\r\n-\t\t\t\t$this->register( new $trigger_class() );\r\n-\t\t\t}\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register a trigger\r\n-\t *\r\n-\t * @param Abstract_Trigger $trigger The trigger to register\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register( Abstract_Trigger $trigger ) {\r\n-\t\t$trigger_value                     = $trigger->get_trigger_value();\r\n-\t\t$this->triggers[ $trigger_value ] = $trigger;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get all trigger configurations\r\n-\t *\r\n-\t * Returns an array of all trigger configurations ready for the SDK\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_all_configurations() {\r\n-\t\t$configurations = array();\r\n-\t\tforeach ( $this->triggers as $trigger ) {\r\n-\t\t\t$configurations[] = $trigger->build_configuration();\r\n-\t\t}\r\n-\t\treturn $configurations;\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Email_Automation\\Service;\n+\n+use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\n+use WpCafe\\Email_Automation\\Triggers\\Order_Created_Trigger;\n+use WpCafe\\Email_Automation\\Triggers\\Order_Status_Changed_Trigger;\n+use WpCafe\\Email_Automation\\Triggers\\Order_Cancelled_Trigger;\n+\n+\u002F**\n+ * Trigger Registry Service\n+ *\n+ * Manages and provides access to all available email triggers.\n+ * Handles registration, retrieval, and configuration of email notification triggers.\n+ *\u002F\n+class Trigger_Registry {\n+\n+\t\u002F**\n+\t * Registered triggers\n+\t *\n+\t * @var Abstract_Trigger[]\n+\t *\u002F\n+\tprivate $triggers = array();\n+\n+\t\u002F**\n+\t * Constructor\n+\t *\n+\t * Initializes the registry with default triggers\n+\t *\u002F\n+\tpublic function __construct() {\n+\t\t$this->register_default_triggers();\n+\t}\n+\n+\t\u002F**\n+\t * Registers all built-in email triggers based on module availability.\n+\t * Uses a filter to allow modules to conditionally register their triggers.\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate function register_default_triggers() {\n+\t\t$available_triggers = [];\n+\t\t$available_triggers = apply_filters( 'wpc_available_email_triggers', $available_triggers );\n+\n+\t\t\u002F\u002F Register all available triggers\n+\t\tforeach ( $available_triggers as $trigger_class ) {\n+\t\t\tif ( class_exists( $trigger_class ) ) {\n+\t\t\t\t$this->register( new $trigger_class() );\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Register a trigger\n+\t *\n+\t * @param Abstract_Trigger $trigger The trigger to register\n+\t * @return void\n+\t *\u002F\n+\tpublic function register( Abstract_Trigger $trigger ) {\n+\t\t$trigger_value                     = $trigger->get_trigger_value();\n+\t\t$this->triggers[ $trigger_value ] = $trigger;\n+\t}\n+\n+\t\u002F**\n+\t * Get all trigger configurations\n+\t *\n+\t * Returns an array of all trigger configurations ready for the SDK\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_all_configurations() {\n+\t\t$configurations = array();\n+\t\tforeach ( $this->triggers as $trigger ) {\n+\t\t\t$configurations[] = $trigger->build_configuration();\n+\t\t}\n+\t\treturn $configurations;\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FAbstract_Trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FAbstract_Trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FAbstract_Trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FAbstract_Trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,65 +1,65 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Email_Automation\\Triggers;\r\n-\r\n-\u002F**\r\n- * Abstract Trigger Base Class\r\n- *\r\n- * Provides a common interface and shared functionality for all email triggers.\r\n- * Subclasses should implement the configuration methods.\r\n- *\u002F\r\n-abstract class Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tabstract public function get_trigger_label();\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tabstract public function get_trigger_value();\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tabstract public function get_trigger_data();\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tabstract public function get_delay_dependencies();\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tabstract public function get_email_receivers();\r\n-\r\n-\t\u002F**\r\n-\t * Build complete trigger configuration\r\n-\t *\r\n-\t * Combines all trigger components into the final configuration array\r\n-\t * expected by the email automation SDK\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function build_configuration() {\r\n-\t\treturn array(\r\n-\t\t\t'trigger_label'      => $this->get_trigger_label(),\r\n-\t\t\t'trigger_value'      => $this->get_trigger_value(),\r\n-\t\t\t'trigger_data'       => $this->get_trigger_data(),\r\n-\t\t\t'delay_dependencies' => $this->get_delay_dependencies(),\r\n-\t\t\t'email_receivers'    => $this->get_email_receivers(),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Email_Automation\\Triggers;\n+\n+\u002F**\n+ * Abstract Trigger Base Class\n+ *\n+ * Provides a common interface and shared functionality for all email triggers.\n+ * Subclasses should implement the configuration methods.\n+ *\u002F\n+abstract class Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tabstract public function get_trigger_label();\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tabstract public function get_trigger_value();\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tabstract public function get_trigger_data();\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tabstract public function get_delay_dependencies();\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tabstract public function get_email_receivers();\n+\n+\t\u002F**\n+\t * Build complete trigger configuration\n+\t *\n+\t * Combines all trigger components into the final configuration array\n+\t * expected by the email automation SDK\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function build_configuration() {\n+\t\treturn array(\n+\t\t\t'trigger_label'      => $this->get_trigger_label(),\n+\t\t\t'trigger_value'      => $this->get_trigger_value(),\n+\t\t\t'trigger_data'       => $this->get_trigger_data(),\n+\t\t\t'delay_dependencies' => $this->get_delay_dependencies(),\n+\t\t\t'email_receivers'    => $this->get_email_receivers(),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,142 +1,142 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Email_Automation\\Triggers;\r\n-\r\n-\u002F**\r\n- * Order Cancelled Trigger\r\n- *\r\n- * Configures the email trigger for when an order is cancelled.\r\n- *\u002F\r\n-class Order_Cancelled_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Order Cancelled', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'order_cancelled';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns order, customer, and cancellation field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Order Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_number',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_subtotal',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_shipping_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_discount_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Cancellation Date\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Cancellation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'cancellation_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Cancellation Reason\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Cancellation Reason', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'cancellation_reason',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Customer Information\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Cancellation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'cancellation_date',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Email_Automation\\Triggers;\n+\n+\u002F**\n+ * Order Cancelled Trigger\n+ *\n+ * Configures the email trigger for when an order is cancelled.\n+ *\u002F\n+class Order_Cancelled_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Order Cancelled', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'order_cancelled';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns order, customer, and cancellation field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Order Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_number',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_subtotal',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_shipping_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_discount_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Cancellation Date\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Cancellation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'cancellation_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\t\u002F\u002F Cancellation Reason\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Cancellation Reason', 'wp-cafe' ),\n+\t\t\t\t'value' => 'cancellation_reason',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Customer Information\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Cancellation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'cancellation_date',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,169 +1,169 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Email_Automation\\Triggers;\r\n-\r\n-\u002F**\r\n- * Order Created Trigger\r\n- *\r\n- * Configures the email trigger for when a new order is created.\r\n- *\u002F\r\n-class Order_Created_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Order Created', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'order_created';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns order, customer, delivery, and payment field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Order Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_number',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_subtotal',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_shipping_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_discount_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Order Date\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Customer Information\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Delivery Info\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Items Ordered', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'items_ordered',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Delivery Address', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'delivery_address',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Delivery Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'delivery_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Delivery Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'delivery_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Payment Method\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'payment_method',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Special Instructions\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Special Instructions', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'special_instructions',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_date',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Email_Automation\\Triggers;\n+\n+\u002F**\n+ * Order Created Trigger\n+ *\n+ * Configures the email trigger for when a new order is created.\n+ *\u002F\n+class Order_Created_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Order Created', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'order_created';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns order, customer, delivery, and payment field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Order Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_number',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_subtotal',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_shipping_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_discount_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Order Date\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\t\u002F\u002F Customer Information\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Delivery Info\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Items Ordered', 'wp-cafe' ),\n+\t\t\t\t'value' => 'items_ordered',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Delivery Address', 'wp-cafe' ),\n+\t\t\t\t'value' => 'delivery_address',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Delivery Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'delivery_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Delivery Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'delivery_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Payment Method\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\n+\t\t\t\t'value' => 'payment_method',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Special Instructions\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Special Instructions', 'wp-cafe' ),\n+\t\t\t\t'value' => 'special_instructions',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_date',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,143 +1,143 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Email_Automation\\Triggers;\r\n-\r\n-\u002F**\r\n- * Order Status Changed Trigger\r\n- *\r\n- * Configures the email trigger for when an order's status changes.\r\n- *\u002F\r\n-class Order_Status_Changed_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Order Status Changed', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'order_status_changed';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns order, status change, and customer field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Order Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_number',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_subtotal',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_shipping_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'order_discount_total',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Status Change Fields\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Previous Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'previous_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'New Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'new_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Status Change Date\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Status Change Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'status_change_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Customer Information\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Status Change Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'status_change_date',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Email_Automation\\Triggers;\n+\n+\u002F**\n+ * Order Status Changed Trigger\n+ *\n+ * Configures the email trigger for when an order's status changes.\n+ *\u002F\n+class Order_Status_Changed_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Order Status Changed', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'order_status_changed';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns order, status change, and customer field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Order Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_number',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Subtotal', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_subtotal',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Shipping Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_shipping_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Order Discount Total', 'wp-cafe' ),\n+\t\t\t\t'value' => 'order_discount_total',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Status Change Fields\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Previous Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'previous_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'New Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'new_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Status Change Date\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Status Change Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'status_change_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\t\u002F\u002F Customer Information\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Status Change Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'status_change_date',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,183 +1,183 @@\n-\u003C?php\r\n-namespace WpCafe\\Extensions\\Controllers;\r\n-\r\n-use Arraytics\\ToolsSdk\\PluginManager;\r\n-use WP_REST_Server;\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Settings;\r\n-use WP_Error;\r\n-\r\n-\u002F**\r\n- * Extension_Controller class. Handles extension related REST API requests.\r\n- *\r\n- * @package WpCafe\u002FSettings\u002FControllers\r\n- *\u002F\r\n-class Extension_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Store the namespace for the REST API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Store the REST base for the API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'extentions';\r\n-\r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        \u002F*\r\n-         * Register route\r\n-         *\u002F\r\n-        register_rest_route( $this->namespace, $this->rest_base, [\r\n-            [\r\n-                'methods'             => \\WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => function () {\r\n-                    return current_user_can( 'manage_options' ) || wpc_user_is_dokan_vendor();\r\n-                },\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace, $this->rest_base, [\r\n-            [\r\n-                'methods'             => \\WP_REST_Server::EDITABLE,\r\n-                'callback'            => [$this, 'update_item'],\r\n-                'permission_callback' => function () {\r\n-                    return current_user_can( 'manage_options' );\r\n-                },\r\n-            ],\r\n-        ] );\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all extensions\r\n-     *\r\n-     * @param   WP_Rest_Request  $request\r\n-     *\r\n-     * @return  WP_Rest_Response\r\n-     *\u002F\r\n-    public function get_items( $request ) {\r\n-        $type = ! empty( $request['type'] ) ? $request['type'] : 'all';\r\n-\r\n-        $types = [\r\n-            'module'      => wpcafe_extension()->get_modules(),\r\n-            'addon'       => wpcafe_extension()->get_addons(),\r\n-            'plugin'      => wpcafe_extension()->get_plugins(),\r\n-            'all'         => wpcafe_extension()->get(),\r\n-            'our-plugins' => $this->get_our_plugins_with_status(),\r\n-        ];\r\n-\r\n-        if ( ! array_key_exists( $type, $types ) ) {\r\n-            return $this->error( __( 'Invalid type provided', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        return $this->response( $types[$type] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Returns sibling Arraytics plugins with live install\u002Factivate status resolved via PluginManager.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_our_plugins_with_status(): array {\r\n-        $plugins = wpcafe_our_plugins_list();\r\n-\r\n-        foreach ( $plugins as $key => &$plugin ) {\r\n-            if ( PluginManager::is_activated( $key ) ) {\r\n-                $plugin['status'] = 'deactivate';\r\n-            } elseif ( PluginManager::is_installed( $key ) ) {\r\n-                $plugin['status'] = 'activate';\r\n-            } else {\r\n-                $plugin['status'] = 'install';\r\n-            }\r\n-        }\r\n-        unset( $plugin );\r\n-\r\n-        return array_values( $plugins );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enable or disable extension\r\n-     *\r\n-     * @param   WP_Rest_Request  $request  [$request description]\r\n-     *\r\n-     * @return  WP_Response | WP_Error\r\n-     *\u002F\r\n-    public function update_item( $request ) {\r\n-        $input_data = json_decode( $request->get_body(), true );\r\n-\r\n-        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\r\n-        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\r\n-\r\n-        $statuses = ['off', 'on', 'install', 'activate', 'deactivate'];\r\n-\r\n-        if ( ! $name ) {\r\n-            return $this->error( __( 'Please enter extension name', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if (  ! $status ) {\r\n-            return $this->error( __( 'Please enter status', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! in_array( $status, $statuses ) ) {\r\n-            return $this->error( __( 'Please enter status on\u002Foff', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! wpcafe_extension()->find( $name ) ) {\r\n-            return $this->error( __( 'Invalid extension.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $update = wpcafe_extension()->update( $name, $status );\r\n-\r\n-        $parent = wpcafe_extension()->find_parent( $name );\r\n-\r\n-        if ( $parent ) {\r\n-            $parent_status = wpcafe_extension()->find( $parent )['status'];\r\n-\r\n-            if ( $status === 'on' ) {\r\n-                wpcafe_extension()->update( $parent, 'on' );\r\n-            }\r\n-        }\r\n-\r\n-        if ( is_wp_error( $update ) ) {\r\n-            return $this->error( wp_strip_all_tags( $update->get_error_message() ) );\r\n-        }\r\n-\r\n-        if ( ! $update ) {\r\n-            \u002F* translators: %s: action status (on, off, install, activate, or deactivate) *\u002F\r\n-            return $this->error( sprintf( __( 'Extension couldn\\'t %s', 'wp-cafe' ), $status ) );\r\n-        }\r\n-        $this->handle_special_cases_for_module_enabling($name, $status);\r\n-\r\n-        $response = wpcafe_extension()->get();\r\n-\r\n-        $response['message'] = __( 'Successfully updated', 'wp-cafe' );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * On enabling pickup and delivery module auto enable their related settings .\r\n-     *\u002F\r\n-    private function handle_special_cases_for_module_enabling($name, $status) {\r\n-        if ( $name == 'pickup' && $status == 'on') {\r\n-            wpc_update_option( 'pickup_show_date_in_checkout_page',true );\r\n-            wpc_update_option( 'pickup_show_time_in_checkout_page',true );\r\n-        }\r\n-\r\n-        if ( $name == 'delivery' && $status == 'on' ) {\r\n-            wpc_update_option( 'delivery_show_date_in_checkout_page', true );\r\n-            wpc_update_option( 'delivery_show_time_in_checkout_page', true );    \r\n-        }\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Extensions\\Controllers;\n+\n+use Arraytics\\ToolsSdk\\PluginManager;\n+use WP_REST_Server;\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Settings;\n+use WP_Error;\n+\n+\u002F**\n+ * Extension_Controller class. Handles extension related REST API requests.\n+ *\n+ * @package WpCafe\u002FSettings\u002FControllers\n+ *\u002F\n+class Extension_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Store the namespace for the REST API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Store the REST base for the API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'extentions';\n+\n+    \u002F**\n+     * Register routes\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes() {\n+        \u002F*\n+         * Register route\n+         *\u002F\n+        register_rest_route( $this->namespace, $this->rest_base, [\n+            [\n+                'methods'             => \\WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => function () {\n+                    return current_user_can( 'manage_options' ) || wpc_user_is_dokan_vendor();\n+                },\n+            ],\n+        ] );\n+\n+        register_rest_route( $this->namespace, $this->rest_base, [\n+            [\n+                'methods'             => \\WP_REST_Server::EDITABLE,\n+                'callback'            => [$this, 'update_item'],\n+                'permission_callback' => function () {\n+                    return current_user_can( 'manage_options' );\n+                },\n+            ],\n+        ] );\n+\n+    }\n+\n+    \u002F**\n+     * Get all extensions\n+     *\n+     * @param   WP_Rest_Request  $request\n+     *\n+     * @return  WP_Rest_Response\n+     *\u002F\n+    public function get_items( $request ) {\n+        $type = ! empty( $request['type'] ) ? $request['type'] : 'all';\n+\n+        $types = [\n+            'module'      => wpcafe_extension()->get_modules(),\n+            'addon'       => wpcafe_extension()->get_addons(),\n+            'plugin'      => wpcafe_extension()->get_plugins(),\n+            'all'         => wpcafe_extension()->get(),\n+            'our-plugins' => $this->get_our_plugins_with_status(),\n+        ];\n+\n+        if ( ! array_key_exists( $type, $types ) ) {\n+            return $this->error( __( 'Invalid type provided', 'wp-cafe' ) );\n+        }\n+\n+        return $this->response( $types[$type] );\n+    }\n+\n+    \u002F**\n+     * Returns sibling Arraytics plugins with live install\u002Factivate status resolved via PluginManager.\n+     *\n+     * @return array\n+     *\u002F\n+    private function get_our_plugins_with_status(): array {\n+        $plugins = wpcafe_our_plugins_list();\n+\n+        foreach ( $plugins as $key => &$plugin ) {\n+            if ( PluginManager::is_activated( $key ) ) {\n+                $plugin['status'] = 'deactivate';\n+            } elseif ( PluginManager::is_installed( $key ) ) {\n+                $plugin['status'] = 'activate';\n+            } else {\n+                $plugin['status'] = 'install';\n+            }\n+        }\n+        unset( $plugin );\n+\n+        return array_values( $plugins );\n+    }\n+\n+    \u002F**\n+     * Enable or disable extension\n+     *\n+     * @param   WP_Rest_Request  $request  [$request description]\n+     *\n+     * @return  WP_Response | WP_Error\n+     *\u002F\n+    public function update_item( $request ) {\n+        $input_data = json_decode( $request->get_body(), true );\n+\n+        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\n+        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\n+\n+        $statuses = ['off', 'on', 'install', 'activate', 'deactivate'];\n+\n+        if ( ! $name ) {\n+            return $this->error( __( 'Please enter extension name', 'wp-cafe' ) );\n+        }\n+\n+        if (  ! $status ) {\n+            return $this->error( __( 'Please enter status', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! in_array( $status, $statuses ) ) {\n+            return $this->error( __( 'Please enter status on\u002Foff', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! wpcafe_extension()->find( $name ) ) {\n+            return $this->error( __( 'Invalid extension.', 'wp-cafe' ) );\n+        }\n+\n+        $update = wpcafe_extension()->update( $name, $status );\n+\n+        $parent = wpcafe_extension()->find_parent( $name );\n+\n+        if ( $parent ) {\n+            $parent_status = wpcafe_extension()->find( $parent )['status'];\n+\n+            if ( $status === 'on' ) {\n+                wpcafe_extension()->update( $parent, 'on' );\n+            }\n+        }\n+\n+        if ( is_wp_error( $update ) ) {\n+            return $this->error( wp_strip_all_tags( $update->get_error_message() ) );\n+        }\n+\n+        if ( ! $update ) {\n+            \u002F* translators: %s: action status (on, off, install, activate, or deactivate) *\u002F\n+            return $this->error( sprintf( __( 'Extension couldn\\'t %s', 'wp-cafe' ), $status ) );\n+        }\n+        $this->handle_special_cases_for_module_enabling($name, $status);\n+\n+        $response = wpcafe_extension()->get();\n+\n+        $response['message'] = __( 'Successfully updated', 'wp-cafe' );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * On enabling pickup and delivery module auto enable their related settings .\n+     *\u002F\n+    private function handle_special_cases_for_module_enabling($name, $status) {\n+        if ( $name == 'pickup' && $status == 'on') {\n+            wpc_update_option( 'pickup_show_date_in_checkout_page',true );\n+            wpc_update_option( 'pickup_show_time_in_checkout_page',true );\n+        }\n+\n+        if ( $name == 'delivery' && $status == 'on' ) {\n+            wpc_update_option( 'delivery_show_date_in_checkout_page', true );\n+            wpc_update_option( 'delivery_show_time_in_checkout_page', true );    \n+        }\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,118 +1,118 @@\n-\u003C?php\r\n-namespace WpCafe\\Extensions\\Controllers;\r\n-\r\n-use WP_REST_Server;\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Settings;\r\n-use WP_Error;\r\n-\r\n-\u002F**\r\n- * Integration_Controller class. Handles integration related REST API requests.\r\n- *\r\n- * @package WpCafe\u002FSettings\u002FControllers\r\n- *\u002F\r\n-class Integration_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Store the namespace for the REST API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Store the REST base for the API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'integrations';\r\n-\r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        \u002F*\r\n-         * Register route\r\n-         *\u002F\r\n-        register_rest_route( $this->namespace, $this->rest_base, [\r\n-            [\r\n-                'methods'             => \\WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => function () {\r\n-                    return current_user_can( 'manage_options' );\r\n-                },\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace, $this->rest_base, [\r\n-            [\r\n-                'methods'             => \\WP_REST_Server::EDITABLE,\r\n-                'callback'            => [$this, 'update_item'],\r\n-                'permission_callback' => function () {\r\n-                    return current_user_can( 'manage_options' );\r\n-                },\r\n-            ],\r\n-        ] );\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get all extensions\r\n-     *\r\n-     * @param   WP_Rest_Request  $request\r\n-     *\r\n-     * @return  WP_Rest_Response\r\n-     *\u002F\r\n-    public function get_items( $request ) {\r\n-        $integration_list = wpc_integration()->get();\r\n-\r\n-        return $this->response( $integration_list );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enable or disable integration\r\n-     *\r\n-     * @param   WP_Rest_Request  $request  [$request description]\r\n-     *\r\n-     * @return  WP_Response | WP_Error\r\n-     *\u002F\r\n-    public function update_item( $request ) {\r\n-        $input_data = json_decode( $request->get_body(), true );\r\n-\r\n-        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\r\n-        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\r\n-\r\n-        $statuses = ['off', 'on', 'install', 'activate', 'deactivate'];\r\n-\r\n-        if ( ! $name ) {\r\n-            return $this->error( __( 'Please enter integration name', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if (  ! $status ) {\r\n-            return $this->error( __( 'Please enter status', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! in_array( $status, $statuses ) ) {\r\n-            return $this->error( __( 'Please enter status on\u002Foff', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! wpc_integration()->find( $name ) ) {\r\n-            return $this->error( __( 'Invalid integration.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $update = wpc_integration()->update( $name, $status );\r\n-\r\n-        if ( ! $update ) {\r\n-            \u002F* translators: %s: action status (on, off, install, activate, or deactivate) *\u002F\r\n-            return $this->error( sprintf( __( 'Integration couldn\\'t %s', 'wp-cafe' ), $status ) );\r\n-        }\r\n-\r\n-        $response = wpc_integration()->get();\r\n-\r\n-        $response['message'] = __( 'Successfully updated', 'wp-cafe' );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Extensions\\Controllers;\n+\n+use WP_REST_Server;\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Settings;\n+use WP_Error;\n+\n+\u002F**\n+ * Integration_Controller class. Handles integration related REST API requests.\n+ *\n+ * @package WpCafe\u002FSettings\u002FControllers\n+ *\u002F\n+class Integration_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Store the namespace for the REST API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Store the REST base for the API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'integrations';\n+\n+    \u002F**\n+     * Register routes\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes() {\n+        \u002F*\n+         * Register route\n+         *\u002F\n+        register_rest_route( $this->namespace, $this->rest_base, [\n+            [\n+                'methods'             => \\WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => function () {\n+                    return current_user_can( 'manage_options' );\n+                },\n+            ],\n+        ] );\n+\n+        register_rest_route( $this->namespace, $this->rest_base, [\n+            [\n+                'methods'             => \\WP_REST_Server::EDITABLE,\n+                'callback'            => [$this, 'update_item'],\n+                'permission_callback' => function () {\n+                    return current_user_can( 'manage_options' );\n+                },\n+            ],\n+        ] );\n+\n+    }\n+\n+    \u002F**\n+     * Get all extensions\n+     *\n+     * @param   WP_Rest_Request  $request\n+     *\n+     * @return  WP_Rest_Response\n+     *\u002F\n+    public function get_items( $request ) {\n+        $integration_list = wpc_integration()->get();\n+\n+        return $this->response( $integration_list );\n+    }\n+\n+    \u002F**\n+     * Enable or disable integration\n+     *\n+     * @param   WP_Rest_Request  $request  [$request description]\n+     *\n+     * @return  WP_Response | WP_Error\n+     *\u002F\n+    public function update_item( $request ) {\n+        $input_data = json_decode( $request->get_body(), true );\n+\n+        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\n+        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\n+\n+        $statuses = ['off', 'on', 'install', 'activate', 'deactivate'];\n+\n+        if ( ! $name ) {\n+            return $this->error( __( 'Please enter integration name', 'wp-cafe' ) );\n+        }\n+\n+        if (  ! $status ) {\n+            return $this->error( __( 'Please enter status', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! in_array( $status, $statuses ) ) {\n+            return $this->error( __( 'Please enter status on\u002Foff', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! wpc_integration()->find( $name ) ) {\n+            return $this->error( __( 'Invalid integration.', 'wp-cafe' ) );\n+        }\n+\n+        $update = wpc_integration()->update( $name, $status );\n+\n+        if ( ! $update ) {\n+            \u002F* translators: %s: action status (on, off, install, activate, or deactivate) *\u002F\n+            return $this->error( sprintf( __( 'Integration couldn\\'t %s', 'wp-cafe' ), $status ) );\n+        }\n+\n+        $response = wpc_integration()->get();\n+\n+        $response['message'] = __( 'Successfully updated', 'wp-cafe' );\n+\n+        return $this->response( $response );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,121 +1,138 @@\n-\u003C?php\r\n-namespace WpCafe\\Extensions\\Controllers;\r\n- \r\n-use Arraytics\\ToolsSdk\\PluginManager;\r\n-use WP_REST_Server;\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_Error;\r\n- \r\n-\u002F**\r\n-* Plugin_Controller class. Handles extension related REST API requests.\r\n-*\r\n-* @package WpCafe\u002FSettings\u002FControllers\r\n-*\u002F\r\n-class Plugin_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Store the namespace for the REST API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n- \r\n-    \u002F**\r\n-     * Store the REST base for the API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'plugins';\r\n- \r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        register_rest_route( $this->namespace, $this->rest_base, [\r\n-            [\r\n-                'methods'             => \\WP_REST_Server::EDITABLE,\r\n-                'callback'            => [$this, 'update_item'],\r\n-                'permission_callback' => function () {\r\n-                    return current_user_can( 'manage_options' );\r\n-                },\r\n-            ],\r\n-        ] );\r\n- \r\n-    }\r\n- \r\n-    \u002F**\r\n-     * Enable or disable plugin\r\n-     *\r\n-     * @param   WP_Rest_Request  $request  [$request description]\r\n-     *\r\n-     * @return  WP_Response | WP_Error\r\n-     *\u002F\r\n-    public function update_item( $request ) {\r\n-        $input_data = json_decode( $request->get_body(), true );\r\n- \r\n-        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\r\n-        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\r\n- \r\n-        $statuses = ['install', 'activate', 'deactivate'];\r\n- \r\n-        if ( ! $name ) {\r\n-            return $this->error( __( 'Please enter plugin name', 'wp-cafe' ) );\r\n-        }\r\n- \r\n-        if (  ! $status ) {\r\n-            return $this->error( __( 'Please plugin enter status', 'wp-cafe' ) );\r\n-        }\r\n- \r\n-        if ( ! in_array( $status, $statuses ) ) {\r\n-            return $this->error( __( 'Invalid status', 'wp-cafe' ) );\r\n-        }\r\n- \r\n-        $plugin = wpcafe_extension()->find( $name );\r\n-        $deps = ! empty( $plugin['deps'] ) ? $plugin['deps'] : [];\r\n-\r\n-        if ( $deps ) {\r\n-            foreach ( $deps as $dep ) {\r\n-                if ( ! PluginManager::is_installed( $dep ) ) {\r\n-                    \u002F* translators: %s: plugin name *\u002F\r\n-                    return $this->error( sprintf( __( 'Dependency plugin %s is not installed', 'wp-cafe' ), $dep ) );\r\n-                }\r\n-            }\r\n-        }\r\n-        \r\n-        $our_plugins = function_exists( 'wpcafe_our_plugins_list' ) ? wpcafe_our_plugins_list() : [];\r\n-        $slug        = isset( $our_plugins[ $name ]['slug'] ) ? $our_plugins[ $name ]['slug'] : $name;\r\n-\r\n-        $update = false;\r\n-\r\n-        if ( $status === 'install' ) {\r\n-            $update = PluginManager::install_plugin( $slug );\r\n-        }\r\n-\r\n-        if ( $status === 'activate' ) {\r\n-            if ( ! PluginManager::is_installed( $slug ) ) {\r\n-                $install_result = PluginManager::install_plugin( $slug );\r\n-                if ( ! $install_result ) {\r\n-                    return $this->error( __( 'Plugin installation failed.', 'wp-cafe' ) );\r\n-                }\r\n-            }\r\n-\r\n-            $update = PluginManager::activate_plugin( $slug );\r\n-        }\r\n-\r\n-        if ( $status === 'deactivate' && PluginManager::is_activated( $slug ) ) {\r\n-            $update = PluginManager::deactivate_plugin( $slug );\r\n-        }\r\n-        \r\n-        if ( ! $update ) {\r\n-            \u002F* translators: %s: action status (install, activate, or deactivate) *\u002F\r\n-            return $this->error( sprintf( __( 'Plugin couldn\\'t %s', 'wp-cafe' ), $status ) );\r\n-        }\r\n- \r\n-        $response = [\r\n-            'message' => __( 'Successfully updated', 'wp-cafe' ),\r\n-        ];\r\n- \r\n-        return $this->response( $response );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Extensions\\Controllers;\n+ \n+use Arraytics\\ToolsSdk\\PluginManager;\n+use WP_REST_Server;\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_Error;\n+ \n+\u002F**\n+* Plugin_Controller class. Handles extension related REST API requests.\n+*\n+* @package WpCafe\u002FSettings\u002FControllers\n+*\u002F\n+class Plugin_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Store the namespace for the REST API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+ \n+    \u002F**\n+     * Store the REST base for the API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'plugins';\n+ \n+    \u002F**\n+     * Register routes\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes() {\n+        register_rest_route( $this->namespace, $this->rest_base, [\n+            [\n+                'methods'             => \\WP_REST_Server::EDITABLE,\n+                'callback'            => [$this, 'update_item'],\n+                'permission_callback' => function () {\n+                    return current_user_can( 'manage_options' );\n+                },\n+            ],\n+        ] );\n+ \n+    }\n+ \n+    \u002F**\n+     * Enable or disable plugin\n+     *\n+     * @param   WP_Rest_Request  $request  [$request description]\n+     *\n+     * @return  WP_Response | WP_Error\n+     *\u002F\n+    public function update_item( $request ) {\n+        $input_data = json_decode( $request->get_body(), true );\n+ \n+        $name   = ! empty( $input_data['name'] ) ? sanitize_text_field( $input_data['name'] ) : '';\n+        $status = ! empty( $input_data['status'] ) ? sanitize_text_field( $input_data['status'] ) : '';\n+ \n+        $statuses = ['install', 'activate', 'deactivate'];\n+ \n+        if ( ! $name ) {\n+            return $this->error( __( 'Please enter plugin name', 'wp-cafe' ) );\n+        }\n+ \n+        if (  ! $status ) {\n+            return $this->error( __( 'Please plugin enter status', 'wp-cafe' ) );\n+        }\n+ \n+        if ( ! in_array( $status, $statuses ) ) {\n+            return $this->error( __( 'Invalid status', 'wp-cafe' ) );\n+        }\n+ \n+        $plugin = wpcafe_extension()->find( $name );\n+        $deps = ! empty( $plugin['deps'] ) ? $plugin['deps'] : [];\n+\n+        if ( $deps ) {\n+            foreach ( $deps as $dep ) {\n+                if ( ! PluginManager::is_installed( $dep ) ) {\n+                    \u002F* translators: %s: plugin name *\u002F\n+                    return $this->error( sprintf( __( 'Dependency plugin %s is not installed', 'wp-cafe' ), $dep ) );\n+                }\n+            }\n+        }\n+        \n+        $our_plugins  = function_exists( 'wpcafe_our_plugins_list' ) ? wpcafe_our_plugins_list() : [];\n+        $slug         = isset( $our_plugins[ $name ]['slug'] ) ? $our_plugins[ $name ]['slug'] : $name;\n+        $download_url = ! empty( $plugin['download_url'] ) ? $plugin['download_url'] : null;\n+\n+        $update = false;\n+\n+        if ( $status === 'install' ) {\n+            if ( $download_url ) {\n+                \u002F\u002F Plugin is not on WordPress.org — install directly from the provided URL.\n+                if ( PluginManager::is_installed( $slug ) ) {\n+                    $update = true;\n+                } else {\n+                    include_once ABSPATH . 'wp-admin\u002Fincludes\u002Ffile.php';\n+                    include_once ABSPATH . 'wp-admin\u002Fincludes\u002Fmisc.php';\n+                    include_once ABSPATH . 'wp-admin\u002Fincludes\u002Fclass-wp-upgrader.php';\n+\n+                    $skin    = new \\Automatic_Upgrader_Skin();\n+                    $upgrader = new \\Plugin_Upgrader( $skin );\n+                    $result  = $upgrader->install( $download_url );\n+                    $update  = $result ? true : false;\n+                }\n+            } else {\n+                $update = PluginManager::install_plugin( $slug );\n+            }\n+        }\n+\n+        if ( $status === 'activate' ) {\n+            if ( ! PluginManager::is_installed( $slug ) ) {\n+                $install_result = PluginManager::install_plugin( $slug );\n+                if ( ! $install_result ) {\n+                    return $this->error( __( 'Plugin installation failed.', 'wp-cafe' ) );\n+                }\n+            }\n+\n+            $update = PluginManager::activate_plugin( $slug );\n+        }\n+\n+        if ( $status === 'deactivate' && PluginManager::is_activated( $slug ) ) {\n+            $update = PluginManager::deactivate_plugin( $slug );\n+        }\n+        \n+        if ( ! $update ) {\n+            \u002F* translators: %s: action status (install, activate, or deactivate) *\u002F\n+            return $this->error( sprintf( __( 'Plugin couldn\\'t %s', 'wp-cafe' ), $status ) );\n+        }\n+ \n+        $response = [\n+            'message' => __( 'Successfully updated', 'wp-cafe' ),\n+        ];\n+ \n+        return $this->response( $response );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fextension-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fextension-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fextensions\u002Fextension-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fextensions\u002Fextension-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,34 +1,34 @@\n-\u003C?php\r\n-namespace WpCafe\\Extensions;\r\n-\r\n-use WpCafe\\Extensions\\Controllers\\Extension_Controller;\r\n-use WpCafe\\Extensions\\Controllers\\Plugin_Controller;\r\n-use WpCafe\\Extensions\\Controllers\\Integration_Controller;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * Extension_Service_Provider will responsible for all appointment services\r\n- *\r\n- * @package WpCafe\u002FAddon\r\n- *\u002F\r\n-class Extension_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Extension_Controller::class,\r\n-        Plugin_Controller::class,\r\n-        Integration_Controller::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_addon_services', $this->services );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Extensions;\n+\n+use WpCafe\\Extensions\\Controllers\\Extension_Controller;\n+use WpCafe\\Extensions\\Controllers\\Plugin_Controller;\n+use WpCafe\\Extensions\\Controllers\\Integration_Controller;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * Extension_Service_Provider will responsible for all appointment services\n+ *\n+ * @package WpCafe\u002FAddon\n+ *\u002F\n+class Extension_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Extension_Controller::class,\n+        Plugin_Controller::class,\n+        Integration_Controller::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_addon_services', $this->services );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffeedback\u002Ffeedback-hooks.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffeedback\u002Ffeedback-hooks.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffeedback\u002Ffeedback-hooks.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffeedback\u002Ffeedback-hooks.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,71 +1,71 @@\n-\u003C?php\r\n-namespace WpCafe\\Feedback;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Feedback Hooks Service\r\n- *\r\n- * Handles UninstallerForm feedback integration\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Feedback_Hooks implements Hookable_Service_Contract {\r\n-\r\n-\t\u002F**\r\n-\t * Register Services\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\t$this->init_uninstaller_form();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Initialize UninstallerForm feedback integration\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate function init_uninstaller_form() {\r\n-\t\tif ( ! class_exists( '\\UninstallerForm\\UninstallerForm' ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tif ( ! is_callable( [ '\\UninstallerForm\\UninstallerForm', 'init' ] ) ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Check the number of parameters for the init method using reflection\r\n-\t\ttry {\r\n-\t\t\t$reflection = new \\ReflectionMethod( '\\UninstallerForm\\UninstallerForm', 'init' );\r\n-\t\t\t$total_params = $reflection->getNumberOfParameters();\r\n-\r\n-\t\t\tif ( 6 === $total_params ) {\r\n-\t\t\t\t\\UninstallerForm\\UninstallerForm::init(\r\n-\t\t\t\t\t'WP Cafe',                                      \u002F\u002F Plugin name\r\n-\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Plugin Slug\r\n-\t\t\t\t\tWPCAFE_FILE,                                    \u002F\u002F __FILE__\r\n-\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Text Domain Name\r\n-\t\t\t\t\t'wpcafe-feedback-modal',                        \u002F\u002F plugins-admin-script-handler\r\n-\t\t\t\t\t'https:\u002F\u002Fthemewinter.com\u002F?fluentcrm=1&route=contact&hash=eb90d4fe-dcda-4457-b8b4-86f121d2cb16'  \u002F\u002F Feedback URL\r\n-\t\t\t\t);\r\n-\t\t\t} else {\r\n-\t\t\t\t\\UninstallerForm\\UninstallerForm::init(\r\n-\t\t\t\t\t'WP Cafe',                                      \u002F\u002F Plugin name\r\n-\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Plugin Slug\r\n-\t\t\t\t\tWPCAFE_FILE,                                    \u002F\u002F __FILE__\r\n-\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Text Domain Name\r\n-\t\t\t\t\t'wpcafe-feedback-modal'                         \u002F\u002F plugins-admin-script-handler\r\n-\t\t\t\t);\r\n-\t\t\t}\r\n-\t\t} catch ( \\ReflectionException $e ) {\r\n-\t\t\t\\UninstallerForm\\UninstallerForm::init(\r\n-\t\t\t\t'WP Cafe',\r\n-\t\t\t\t'wp-cafe',\r\n-\t\t\t\tWPCAFE_FILE,\r\n-\t\t\t\t'wp-cafe',\r\n-\t\t\t\t'wpcafe-feedback-modal'\r\n-\t\t\t);\r\n-\t\t}\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Feedback;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Feedback Hooks Service\n+ *\n+ * Handles UninstallerForm feedback integration\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Feedback_Hooks implements Hookable_Service_Contract {\n+\n+\t\u002F**\n+\t * Register Services\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\t$this->init_uninstaller_form();\n+\t}\n+\n+\t\u002F**\n+\t * Initialize UninstallerForm feedback integration\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate function init_uninstaller_form() {\n+\t\tif ( ! class_exists( '\\UninstallerForm\\UninstallerForm' ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tif ( ! is_callable( [ '\\UninstallerForm\\UninstallerForm', 'init' ] ) ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Check the number of parameters for the init method using reflection\n+\t\ttry {\n+\t\t\t$reflection = new \\ReflectionMethod( '\\UninstallerForm\\UninstallerForm', 'init' );\n+\t\t\t$total_params = $reflection->getNumberOfParameters();\n+\n+\t\t\tif ( 6 === $total_params ) {\n+\t\t\t\t\\UninstallerForm\\UninstallerForm::init(\n+\t\t\t\t\t'WP Cafe',                                      \u002F\u002F Plugin name\n+\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Plugin Slug\n+\t\t\t\t\tWPCAFE_FILE,                                    \u002F\u002F __FILE__\n+\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Text Domain Name\n+\t\t\t\t\t'wpcafe-feedback-modal',                        \u002F\u002F plugins-admin-script-handler\n+\t\t\t\t\t'https:\u002F\u002Fthemewinter.com\u002F?fluentcrm=1&route=contact&hash=eb90d4fe-dcda-4457-b8b4-86f121d2cb16'  \u002F\u002F Feedback URL\n+\t\t\t\t);\n+\t\t\t} else {\n+\t\t\t\t\\UninstallerForm\\UninstallerForm::init(\n+\t\t\t\t\t'WP Cafe',                                      \u002F\u002F Plugin name\n+\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Plugin Slug\n+\t\t\t\t\tWPCAFE_FILE,                                    \u002F\u002F __FILE__\n+\t\t\t\t\t'wp-cafe',                                      \u002F\u002F Text Domain Name\n+\t\t\t\t\t'wpcafe-feedback-modal'                         \u002F\u002F plugins-admin-script-handler\n+\t\t\t\t);\n+\t\t\t}\n+\t\t} catch ( \\ReflectionException $e ) {\n+\t\t\t\\UninstallerForm\\UninstallerForm::init(\n+\t\t\t\t'WP Cafe',\n+\t\t\t\t'wp-cafe',\n+\t\t\t\tWPCAFE_FILE,\n+\t\t\t\t'wp-cafe',\n+\t\t\t\t'wpcafe-feedback-modal'\n+\t\t\t);\n+\t\t}\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffeedback\u002Ffeedback-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffeedback\u002Ffeedback-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffeedback\u002Ffeedback-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffeedback\u002Ffeedback-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,23 +1,23 @@\n-\u003C?php\r\n-namespace WpCafe\\Feedback;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * Feedback Service Provider\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Feedback_Service_Provider extends Base_Service_Provider {\r\n-\r\n-\t\u002F**\r\n-\t * Get services\r\n-\t *\r\n-\t * @return array service lists\r\n-\t *\u002F\r\n-\tpublic function get_services() {\r\n-\t\treturn apply_filters( 'wpcafe_feedback_services', [\r\n-\t\t\tFeedback_Hooks::class,\r\n-\t\t] );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Feedback;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * Feedback Service Provider\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Feedback_Service_Provider extends Base_Service_Provider {\n+\n+\t\u002F**\n+\t * Get services\n+\t *\n+\t * @return array service lists\n+\t *\u002F\n+\tpublic function get_services() {\n+\t\treturn apply_filters( 'wpcafe_feedback_services', [\n+\t\t\tFeedback_Hooks::class,\n+\t\t] );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ffood-order-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ffood-order-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ffood-order-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ffood-order-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,50 +1,50 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\FoodOrder;\r\n-\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-use WpCafe\\FoodOrder\\Shortcodes\\Shortcode_Manager;\r\n-use WpCafe\\FoodOrder\\Mini_Cart\\Mini_Cart_Service;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\FoodOrder\\Tip\\Tipping_Service;\r\n-use WpCafe\\FoodOrder\\Qrcode\\Qrcode_Service;\r\n-use WpCafe\\FoodOrder\\LiveOrder\\Liver_Order_Service;\r\n-\r\n-\u002F**\r\n- * Food_Order_Service_Provider will responsible for all appointment services\r\n- *\r\n- * @package WpCafe\u002FFoodOrder\r\n- *\u002F\r\n-class Food_Order_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Shortcode_Manager::class,\r\n-        Mini_Cart_Service::class,\r\n-        Tipping_Service::class,\r\n-        Qrcode_Service::class,\r\n-        Liver_Order_Service::class\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_food_order_services', $this->services );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enable or disable this provider\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_module_enable('food_ordering') && function_exists('WC');\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\FoodOrder;\n+\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+use WpCafe\\FoodOrder\\Shortcodes\\Shortcode_Manager;\n+use WpCafe\\FoodOrder\\Mini_Cart\\Mini_Cart_Service;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\FoodOrder\\Tip\\Tipping_Service;\n+use WpCafe\\FoodOrder\\Qrcode\\Qrcode_Service;\n+use WpCafe\\FoodOrder\\LiveOrder\\Liver_Order_Service;\n+\n+\u002F**\n+ * Food_Order_Service_Provider will responsible for all appointment services\n+ *\n+ * @package WpCafe\u002FFoodOrder\n+ *\u002F\n+class Food_Order_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Shortcode_Manager::class,\n+        Mini_Cart_Service::class,\n+        Tipping_Service::class,\n+        Qrcode_Service::class,\n+        Liver_Order_Service::class\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_food_order_services', $this->services );\n+    }\n+\n+    \u002F**\n+     * Enable or disable this provider\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_module_enable('food_ordering') && function_exists('WC');\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fassets-manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fassets-manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fassets-manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fassets-manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,66 +1,66 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\LiveOrder;\r\n-\r\n-defined('ABSPATH') || exit;\r\n-\r\n-\u002F**\r\n- * Assets Manager\r\n- * \r\n- * Manages CSS and other frontend assets for live order notifications.\r\n- *\u002F\r\n-class Assets_Manager {\r\n-    \u002F**\r\n-     * Constructor\r\n-     * \r\n-     * Initializes the assets manager.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'admin_enqueue_scripts', [$this, 'enqueue_assets']);\r\n-        add_action( 'admin_footer', [$this, 'inject_popup_markup']);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue assets\r\n-     *\r\n-     * Enqueues the necessary assets for live order notifications.\r\n-     * Only loads assets in WordPress admin panel.\r\n-     *\r\n-     * @param string $hook The current admin page hook.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function enqueue_assets( $hook ) {\r\n-        wp_enqueue_script( 'wpc-live-order-notify', wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Flive-order-notify.js', ['jquery'], '1.0', true );\r\n-\r\n-        wp_enqueue_style( 'wpc-live-order-notify', wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Flive-order.css', [], '1.0', 'all' );\r\n-\r\n-        $order_page_url = admin_url( 'admin.php?page=wc-orders&wpcafe=true' );\r\n-\r\n-        wp_localize_script('wpc-live-order-notify', 'wpcLiveOrder', [\r\n-            'text_notify'  => wpc_get_option('live_order_text_notify', 'on'),\r\n-            'sound_notify' => wpc_get_option('enable_sound_notification', false),\r\n-            'ajax_url'     => admin_url('admin-ajax.php'),\r\n-            'sound_url'    => wpc_get_option('custom_notification_sound', wpcafe()->assets_url . '\u002Fmusic\u002Fding_dong.mp3'),\r\n-            'last_order_id' => wpc_get_last_order_id(),\r\n-            'nonce'         => wp_create_nonce('wpc_live_order_notify'),\r\n-            'admin_url'     => admin_url(),\r\n-            'sound_duration' => wpc_get_option('repeated_sound_minute', 1),\r\n-            'order_page_url' => $order_page_url,\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Inject popup markup\r\n-     *\r\n-     * Injects the popup markup for live order notifications.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function inject_popup_markup() {\r\n-        $screen = get_current_screen();\r\n-        ?>\r\n-        \u003Cdiv class=\"wpc-live-notice-list\">\u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n-} \r\n-\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\LiveOrder;\n+\n+defined('ABSPATH') || exit;\n+\n+\u002F**\n+ * Assets Manager\n+ * \n+ * Manages CSS and other frontend assets for live order notifications.\n+ *\u002F\n+class Assets_Manager {\n+    \u002F**\n+     * Constructor\n+     * \n+     * Initializes the assets manager.\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'admin_enqueue_scripts', [$this, 'enqueue_assets']);\n+        add_action( 'admin_footer', [$this, 'inject_popup_markup']);\n+    }\n+\n+    \u002F**\n+     * Enqueue assets\n+     *\n+     * Enqueues the necessary assets for live order notifications.\n+     * Only loads assets in WordPress admin panel.\n+     *\n+     * @param string $hook The current admin page hook.\n+     *\n+     * @return void\n+     *\u002F\n+    public function enqueue_assets( $hook ) {\n+        wp_enqueue_script( 'wpc-live-order-notify', wpcafe()->assets_url . '\u002Fbuild\u002Fjs\u002Flive-order-notify.js', ['jquery'], '1.0', true );\n+\n+        wp_enqueue_style( 'wpc-live-order-notify', wpcafe()->assets_url . '\u002Fbuild\u002Fcss\u002Flive-order.css', [], '1.0', 'all' );\n+\n+        $order_page_url = admin_url( 'admin.php?page=wc-orders&wpcafe=true' );\n+\n+        wp_localize_script('wpc-live-order-notify', 'wpcLiveOrder', [\n+            'text_notify'  => wpc_get_option('live_order_text_notify', 'on'),\n+            'sound_notify' => wpc_get_option('enable_sound_notification', false),\n+            'ajax_url'     => admin_url('admin-ajax.php'),\n+            'sound_url'    => wpc_get_option('custom_notification_sound', wpcafe()->assets_url . '\u002Fmusic\u002Fding_dong.mp3'),\n+            'last_order_id' => wpc_get_last_order_id(),\n+            'nonce'         => wp_create_nonce('wpc_live_order_notify'),\n+            'admin_url'     => admin_url(),\n+            'sound_duration' => wpc_get_option('repeated_sound_minute', 1),\n+            'order_page_url' => $order_page_url,\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Inject popup markup\n+     *\n+     * Injects the popup markup for live order notifications.\n+     *\n+     * @return void\n+     *\u002F\n+    public function inject_popup_markup() {\n+        $screen = get_current_screen();\n+        ?>\n+        \u003Cdiv class=\"wpc-live-notice-list\">\u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+} \n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Flive-order-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Flive-order-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Flive-order-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Flive-order-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,30 +1,30 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\LiveOrder;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Main Live Order Service\r\n- * \r\n- * Responsible for managing live order notifications with proper separation of concerns.\r\n- *\u002F\r\n-class Liver_Order_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-    \u002F**\r\n-     * Register live order notification classes.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register() {\r\n-        new Notifier();\r\n-        new Assets_Manager();    }\r\n-\r\n-    \u002F**\r\n-     * Determine whether this service is enabled.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function is_enable(): bool {\r\n-        return true;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\LiveOrder;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+ * Main Live Order Service\n+ * \n+ * Responsible for managing live order notifications with proper separation of concerns.\n+ *\u002F\n+class Liver_Order_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\n+    \u002F**\n+     * Register live order notification classes.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register() {\n+        new Notifier();\n+        new Assets_Manager();    }\n+\n+    \u002F**\n+     * Determine whether this service is enabled.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function is_enable(): bool {\n+        return true;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fnotifier.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fnotifier.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fnotifier.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fliver-order\u002Fnotifier.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,57 +1,57 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\LiveOrder;\r\n-\r\n-defined('ABSPATH') || exit;\r\n-\r\n-\u002F**\r\n- * Notifier Class\r\n- * \r\n- * Handles live order notifications for new orders.\r\n- *\u002F\r\n-class Notifier {\r\n-    \u002F**\r\n-     * Constructor\r\n-     * \r\n-     * Initializes the notifier.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_filter( 'heartbeat_received', array( $this, 'get_notification' ), 10, 2 );\r\n-        add_action( 'wp_ajax_wpc_check_latest_order', array( $this, 'check_latest_order_ajax' ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get notification\r\n-     * \r\n-     * Retrieves the notification data from the transient.\r\n-     * \r\n-     * @return void\r\n-     *\u002F\r\n-    public function get_notification($response, $data) {\r\n-        $live_notify = ! empty( $data['wpc_pro_heart'] ) ? $data['wpc_pro_heart'] : '';\r\n-\r\n-        if ( 'live_notify' !==  $live_notify ) {\r\n-            return $response;\r\n-        }\r\n-\r\n-        $response['new_order_id'] = wpc_get_last_order_id();\r\n-\r\n-        return $response;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * AJAX handler to check for latest orders\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function check_latest_order_ajax() {\r\n-        check_ajax_referer( 'wpc_live_order_notify', 'nonce' );\r\n-\r\n-        $last_order_id = isset( $_POST['last_order_id'] ) ? intval( $_POST['last_order_id'] ) : 0;\r\n-        $latest_order_id = wpc_get_last_order_id();\r\n-\r\n-        wp_send_json_success([\r\n-            'new_order_id' => $latest_order_id,\r\n-            'has_new' => ( $latest_order_id && $latest_order_id !== $last_order_id ),\r\n-        ]);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\LiveOrder;\n+\n+defined('ABSPATH') || exit;\n+\n+\u002F**\n+ * Notifier Class\n+ * \n+ * Handles live order notifications for new orders.\n+ *\u002F\n+class Notifier {\n+    \u002F**\n+     * Constructor\n+     * \n+     * Initializes the notifier.\n+     *\u002F\n+    public function __construct() {\n+        add_filter( 'heartbeat_received', array( $this, 'get_notification' ), 10, 2 );\n+        add_action( 'wp_ajax_wpc_check_latest_order', array( $this, 'check_latest_order_ajax' ) );\n+    }\n+\n+    \u002F**\n+     * Get notification\n+     * \n+     * Retrieves the notification data from the transient.\n+     * \n+     * @return void\n+     *\u002F\n+    public function get_notification($response, $data) {\n+        $live_notify = ! empty( $data['wpc_pro_heart'] ) ? $data['wpc_pro_heart'] : '';\n+\n+        if ( 'live_notify' !==  $live_notify ) {\n+            return $response;\n+        }\n+\n+        $response['new_order_id'] = wpc_get_last_order_id();\n+\n+        return $response;\n+    }\n+\n+    \u002F**\n+     * AJAX handler to check for latest orders\n+     *\n+     * @return void\n+     *\u002F\n+    public function check_latest_order_ajax() {\n+        check_ajax_referer( 'wpc_live_order_notify', 'nonce' );\n+\n+        $last_order_id = isset( $_POST['last_order_id'] ) ? intval( $_POST['last_order_id'] ) : 0;\n+        $latest_order_id = wpc_get_last_order_id();\n+\n+        wp_send_json_success([\n+            'new_order_id' => $latest_order_id,\n+            'has_new' => ( $latest_order_id && $latest_order_id !== $last_order_id ),\n+        ]);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,356 +1,356 @@\n-\u003C?php\r\n-\u002F**\r\n- * Mini Cart\r\n- *\r\n- * Handles mini cart rendering and fragment refresh.\r\n- *\r\n- * @package WpCafe\\FoodOrder\\Mini_Cart\r\n- * @since   1.0.0\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\FoodOrder\\Mini_Cart;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use Astra_Woocommerce;\r\n-\r\n-\u002F**\r\n- * Mini Cart Class\r\n- *\r\n- * Provides frontend mini cart rendering, cart fragment updates,\r\n- * and extra content like pickup\u002Fdelivery toggles.\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Mini_Cart {\r\n-\r\n-    \u002F**\r\n-     * Initialize the mini cart functionality.\r\n-     *\r\n-     * @since 1.0.0\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'wp_head', array( $this, 'add_inline_script' ) );\r\n-        add_action( 'wp_footer', array( $this, 'add_mini_cart' ) );\r\n-        add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_mini_cart_scripts' ) );\r\n-\r\n-        \u002F\u002F add_action( 'woocommerce_widget_shopping_cart_buttons', array( $this, 'mini_cart_add_class' ), 20 );\r\n-        add_action( 'woocommerce_widget_shopping_cart_before_buttons', array( $this, 'handle_mini_cart_buttons_before' ) );\r\n-        add_action( 'woocommerce_widget_shopping_cart_before_buttons', array( $this, 'before_minicart_buttons_add_extra_content' ), 9, 1 );\r\n-\r\n-        add_filter( 'woocommerce_add_to_cart_fragments', array( $this, 'wpc_add_to_cart_count_fragment_refresh' ), 30, 1 );\r\n-        add_filter( 'woocommerce_add_to_cart_fragments', array( $this, 'wpc_add_to_cart_content_fragment_refresh' ) );\r\n-\r\n-        \u002F\u002F AJAX handlers for mini cart quantity updates.\r\n-        add_action( 'wp_ajax_wpc_update_cart_quantity', array( $this, 'wpc_update_cart_quantity' ) );\r\n-        add_action( 'wp_ajax_nopriv_wpc_update_cart_quantity', array( $this, 'wpc_update_cart_quantity' ) );\r\n-\r\n-        \u002F\u002F AJAX handlers for mini cart item removal.\r\n-        add_action( 'wp_ajax_wpc_remove_cart_item', array( $this, 'wpc_remove_cart_item' ) );\r\n-        add_action( 'wp_ajax_nopriv_wpc_remove_cart_item', array( $this, 'wpc_remove_cart_item' ) );\r\n-\r\n-        \u002F\u002F Remove Astra cart fragment handling to avoid conflicts.\r\n-        if ( class_exists( 'Astra_Woocommerce' ) ) {\r\n-            $obj = Astra_Woocommerce::get_instance();\r\n-            remove_filter( 'woocommerce_add_to_cart_fragments', array( $obj, 'cart_link_fragment' ), 11 );\r\n-            remove_filter( 'add_to_cart_fragments', array( $obj, 'cart_link_fragment' ), 11 );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue scripts and localize nonce data.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function enqueue_mini_cart_scripts() {\r\n-        if ( ! class_exists( 'WooCommerce' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_enqueue_script( 'wc-cart-fragments' );\r\n-        \u002F\u002F Localize nonce data for AJAX requests.\r\n-        wp_localize_script( 'jquery', 'wpc_cart_nonce_data', [ 'nonce'    => wp_create_nonce( 'wpc_cart_nonce' ), 'ajax_url' => admin_url( 'admin-ajax.php' ) ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle AJAX cart quantity update.\r\n-     *\r\n-     * Updates cart item quantity and returns only updated subtotal to avoid full re-render.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function wpc_update_cart_quantity() {\r\n-        check_ajax_referer( 'wpc_cart_nonce', 'nonce' );\r\n-\r\n-        if ( ! isset( $_POST['cart_item_key'] ) || ! isset( $_POST['qty'] ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'Invalid parameters', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        $cart_item_key = sanitize_text_field( wp_unslash( $_POST['cart_item_key'] ) );\r\n-        $qty           = intval( $_POST['qty'] );\r\n-\r\n-        if ( $qty \u003C 1 ) {\r\n-            $qty = 1;\r\n-        }\r\n-\r\n-        \u002F\u002F Check if the cart item exists.\r\n-        $cart = WC()->cart;\r\n-        if ( ! isset( $cart->cart_contents[ $cart_item_key ] ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'Cart item not found', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        $cart->set_quantity( $cart_item_key, $qty );\r\n-\r\n-        WC()->cart->calculate_totals();\r\n-\r\n-        \u002F\u002F Extract item price for subtotal calculation.\r\n-        $cart_item    = $cart->cart_contents[ $cart_item_key ];\r\n-        $item_price   = isset( $cart_item['line_total'] ) ? $cart_item['line_total'] \u002F $cart_item['quantity'] : 0;\r\n-        $new_subtotal = ( $qty * $item_price );\r\n-\r\n-        \u002F\u002F Get the cart total using get_total( 'edit' ) to ensure recalculation\r\n-        $cart_total = WC()->cart->get_total( 'edit' );\r\n-        if ( ! $cart_total || $cart_total === '' ) {\r\n-            $cart_total = WC()->cart->total;\r\n-        }\r\n-\r\n-        $cart_subtotal = WC()->cart->get_subtotal();\r\n-\r\n-        wp_send_json_success( [\r\n-            'message'        => __( 'Cart updated successfully', 'wp-cafe' ),\r\n-            'cart_item_key'  => $cart_item_key,\r\n-            'new_subtotal'   => wc_price( $new_subtotal ),\r\n-            'cart_count'     => WC()->cart->get_cart_contents_count(),\r\n-            'cart_subtotal'  => wc_price( $cart_subtotal ),\r\n-            'cart_total'     => wc_price( $cart_total ),\r\n-        ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle AJAX cart item removal.\r\n-     *\r\n-     * Removes item from cart and triggers fragment refresh.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function wpc_remove_cart_item() {\r\n-        check_ajax_referer( 'wpc_cart_nonce', 'nonce' );\r\n-\r\n-        if ( ! isset( $_POST['cart_item_key'] ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'Invalid parameters', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        $cart_item_key = sanitize_text_field( wp_unslash( $_POST['cart_item_key'] ) );\r\n-\r\n-        \u002F\u002F Check if the cart item exists.\r\n-        $cart = WC()->cart;\r\n-        if ( ! isset( $cart->cart_contents[ $cart_item_key ] ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'Cart item not found', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        \u002F\u002F Remove the item from cart.\r\n-        $removed = $cart->remove_cart_item( $cart_item_key );\r\n-\r\n-        if ( $removed ) {\r\n-            WC()->cart->calculate_totals();\r\n-\r\n-            wp_send_json_success( [\r\n-                'message'     => __( 'Item removed from cart', 'wp-cafe' ),\r\n-                'cart_count'  => WC()->cart->get_cart_contents_count(),\r\n-                'cart_total'  => wc_price( WC()->cart->total ),\r\n-            ] );\r\n-        } else {\r\n-            wp_send_json_error( [ 'message' => __( 'Failed to remove item', 'wp-cafe' ) ] );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add mini cart markup to the footer.\r\n-     *\r\n-     * Shows location modal if enabled in settings and location not selected.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function add_mini_cart() {\r\n-        if ( ! class_exists( 'WooCommerce' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        if ( is_checkout() || is_cart() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $settings = wpc_get_option();\r\n-        $location = isset( $_GET['location'] ) ? absint( $_GET['location'] ) : 0;\r\n-\r\n-        \u002F\u002F Load custom mini cart template.\r\n-        $custom_mini_cart = wpcafe()->template_directory . '\u002Fmini-cart\u002Fcustom-mini-cart.php';\r\n-        if ( file_exists( $custom_mini_cart ) ) {\r\n-            include_once $custom_mini_cart;\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add inline script for mini cart template.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function add_inline_script() {\r\n-        if ( ! class_exists( 'WooCommerce' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart.php';\r\n-        if ( file_exists( $template ) ) {\r\n-            include_once $template;\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add checkout button in mini cart.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function mini_cart_add_class() {\r\n-        echo '\u003Ca href=\"' . esc_url( wc_get_checkout_url() ) . '\" class=\"button checkout wc-forward\">' . esc_html__( 'Checkout', 'wp-cafe' ) . '\u003C\u002Fa>';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle mini cart button wrapper logic.\r\n-     *\r\n-     * Adds pickup\u002Fdelivery toggle, cross-sells, coupon toggle,\r\n-     * and quantity update handling in mini cart.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function handle_mini_cart_buttons_before() {\r\n-        ?>\r\n-        \u003C?php if ( ! class_exists( 'Wpcafe_Multivendor' ) ) {\r\n-            ?>\r\n-            \u003Cdiv class=\"wpc_pro_order_time\">\r\n-                \u003Cdiv class=\"minicart-condition-parent\">\r\n-\r\n-                    \u003C?php if ( wpc_is_module_enable( 'delivery' ) ): ?>\r\n-                    \u003Cdiv class=\"wpc-field-wrap\">\r\n-                        \u003Clabel for=\"wpc_pro_order_time_delivary\">\r\n-                            \u003Cinput \r\n-                                type=\"radio\" \r\n-                                name=\"wpc_pro_order_time\" \r\n-                                class=\"wpc-minicart-condition-input\" id=\"wpc_pro_order_time_delivary\" \r\n-                                value=\"Delivery\"\r\n-                            > \r\n-                            \u003C?php echo esc_html__( 'Delivery', 'wp-cafe' ); ?>\r\n-                            \u003Cspan class=\"dot-shadow\">\u003C\u002Fspan>\r\n-                        \u003C\u002Flabel>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003C?php endif; ?>\r\n-\r\n-                    \u003C?php if ( wpc_is_module_enable( 'pickup' ) ): ?>\r\n-                    \u003Cdiv class=\"wpc-field-wrap\">\r\n-                        \u003Clabel for=\"wpc_pro_order_time_pickup\">\r\n-                            \u003Cinput \r\n-                                type=\"radio\" \r\n-                                name=\"wpc_pro_order_time\" \r\n-                                class=\"wpc-minicart-condition-input\" id=\"wpc_pro_order_time_pickup\" \r\n-                                value=\"Pickup\"\r\n-                            > \r\n-                            \u003C?php echo esc_html__( 'Pickup', 'wp-cafe' ); ?>\r\n-                            \u003Cspan class=\"dot-shadow\">\u003C\u002Fspan>\r\n-                        \u003C\u002Flabel>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003C?php endif; ?>\r\n-\r\n-                    \u003C?php if ( wpc_is_module_enable( 'delivery' ) && wpc_is_module_enable( 'pickup' ) ): ?>\r\n-                    \u003Cinput type=\"hidden\" name=\"is_order_time_selected\" id=\"wpc-minicart-condition-value-holder\" value=\"\"\u002F>\r\n-                    \u003Cinput type=\"hidden\" name=\"order_type\" class=\"order_type\" value=\"\u003C?php echo esc_attr( wpc_is_module_enable( 'delivery' ) ? 'Delivery' : 'Pickup' ); ?>\"\u002F>\r\n-                    \u003C?php endif; ?>\r\n-                \u003C\u002Fdiv>\r\n-            \u003C\u002Fdiv>\r\n-            \u003C?php\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Refresh cart count fragment.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param array $fragments Cart fragments.\r\n-     * @return array\r\n-     *\u002F\r\n-    public function wpc_add_to_cart_count_fragment_refresh( $fragments ) {\r\n-        ob_start();\r\n-        ?>\r\n-        \u003Cspan class=\"wpc-mini-cart-count\">\r\n-            \u003C?php echo esc_html( WC()->cart->get_cart_contents_count() ); ?>\r\n-        \u003C\u002Fspan>\r\n-        \u003C?php\r\n-        $fragments['.wpc-mini-cart-count'] = ob_get_clean();\r\n-        return $fragments;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Refresh mini cart content fragment.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @param array $fragments Cart fragments.\r\n-     * @return array\r\n-     *\u002F\r\n-    public function wpc_add_to_cart_content_fragment_refresh( $fragments ) {\r\n-        ob_start();\r\n-        ?>\r\n-        \u003Cdiv class=\"widget_shopping_cart_content\">\r\n-            \u003C?php\r\n-            if ( file_exists( wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php' ) ) {\r\n-                include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\r\n-            }\r\n-            ?>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php\r\n-        $fragments['div.widget_shopping_cart_content'] = ob_get_clean();\r\n-        return $fragments;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add extra content like total inside mini cart.\r\n-     *\r\n-     * @since 1.0.0\r\n-     * @return void\r\n-     *\u002F\r\n-    public function before_minicart_buttons_add_extra_content() {\r\n-        $cart_obj = WC()->cart;\r\n-\r\n-        if ( ! empty( $cart_obj ) ) {\r\n-            ?>\r\n-            \u003Cdiv class=\"wpc-minicart-extra\">\r\n-                \u003Cdiv class=\"wpc-minicart-extra-total\">\r\n-                    \u003Cspan>\r\n-                        \u003C?php echo esc_html__( 'Total', 'wp-cafe' ); ?>\r\n-                        \u003Cspan class=\"wpc-extra-text\">\u003C?php echo esc_html__( '(including all charges)', 'wp-cafe' ); ?>\u003C\u002Fspan>\r\n-                    \u003C\u002Fspan>\r\n-                    \u003Cp class=\"wpc-minicart-total\">\r\n-                        \u003C?php\r\n-                        echo wp_kses(\r\n-                            wc_price( $cart_obj->total ),\r\n-                            array(\r\n-                                'span'  => array(),\r\n-                                'small' => array(),\r\n-                                'a'     => array(),\r\n-                                'bdi'   => array(),\r\n-                                'del'   => array(),\r\n-                            )\r\n-                        );\r\n-                        ?>\r\n-                    \u003C\u002Fp>\r\n-                \u003C\u002Fdiv>\r\n-            \u003C\u002Fdiv>\r\n-            \u003C?php\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Mini Cart\n+ *\n+ * Handles mini cart rendering and fragment refresh.\n+ *\n+ * @package WpCafe\\FoodOrder\\Mini_Cart\n+ * @since   1.0.0\n+ *\u002F\n+\n+namespace WpCafe\\FoodOrder\\Mini_Cart;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use Astra_Woocommerce;\n+\n+\u002F**\n+ * Mini Cart Class\n+ *\n+ * Provides frontend mini cart rendering, cart fragment updates,\n+ * and extra content like pickup\u002Fdelivery toggles.\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Mini_Cart {\n+\n+    \u002F**\n+     * Initialize the mini cart functionality.\n+     *\n+     * @since 1.0.0\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'wp_head', array( $this, 'add_inline_script' ) );\n+        add_action( 'wp_footer', array( $this, 'add_mini_cart' ) );\n+        add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_mini_cart_scripts' ) );\n+\n+        \u002F\u002F add_action( 'woocommerce_widget_shopping_cart_buttons', array( $this, 'mini_cart_add_class' ), 20 );\n+        add_action( 'woocommerce_widget_shopping_cart_before_buttons', array( $this, 'handle_mini_cart_buttons_before' ) );\n+        add_action( 'woocommerce_widget_shopping_cart_before_buttons', array( $this, 'before_minicart_buttons_add_extra_content' ), 9, 1 );\n+\n+        add_filter( 'woocommerce_add_to_cart_fragments', array( $this, 'wpc_add_to_cart_count_fragment_refresh' ), 30, 1 );\n+        add_filter( 'woocommerce_add_to_cart_fragments', array( $this, 'wpc_add_to_cart_content_fragment_refresh' ) );\n+\n+        \u002F\u002F AJAX handlers for mini cart quantity updates.\n+        add_action( 'wp_ajax_wpc_update_cart_quantity', array( $this, 'wpc_update_cart_quantity' ) );\n+        add_action( 'wp_ajax_nopriv_wpc_update_cart_quantity', array( $this, 'wpc_update_cart_quantity' ) );\n+\n+        \u002F\u002F AJAX handlers for mini cart item removal.\n+        add_action( 'wp_ajax_wpc_remove_cart_item', array( $this, 'wpc_remove_cart_item' ) );\n+        add_action( 'wp_ajax_nopriv_wpc_remove_cart_item', array( $this, 'wpc_remove_cart_item' ) );\n+\n+        \u002F\u002F Remove Astra cart fragment handling to avoid conflicts.\n+        if ( class_exists( 'Astra_Woocommerce' ) ) {\n+            $obj = Astra_Woocommerce::get_instance();\n+            remove_filter( 'woocommerce_add_to_cart_fragments', array( $obj, 'cart_link_fragment' ), 11 );\n+            remove_filter( 'add_to_cart_fragments', array( $obj, 'cart_link_fragment' ), 11 );\n+        }\n+    }\n+\n+    \u002F**\n+     * Enqueue scripts and localize nonce data.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function enqueue_mini_cart_scripts() {\n+        if ( ! class_exists( 'WooCommerce' ) ) {\n+            return;\n+        }\n+\n+        wp_enqueue_script( 'wc-cart-fragments' );\n+        \u002F\u002F Localize nonce data for AJAX requests.\n+        wp_localize_script( 'jquery', 'wpc_cart_nonce_data', [ 'nonce'    => wp_create_nonce( 'wpc_cart_nonce' ), 'ajax_url' => admin_url( 'admin-ajax.php' ) ] );\n+    }\n+\n+    \u002F**\n+     * Handle AJAX cart quantity update.\n+     *\n+     * Updates cart item quantity and returns only updated subtotal to avoid full re-render.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function wpc_update_cart_quantity() {\n+        check_ajax_referer( 'wpc_cart_nonce', 'nonce' );\n+\n+        if ( ! isset( $_POST['cart_item_key'] ) || ! isset( $_POST['qty'] ) ) {\n+            wp_send_json_error( [ 'message' => __( 'Invalid parameters', 'wp-cafe' ) ] );\n+        }\n+\n+        $cart_item_key = sanitize_text_field( wp_unslash( $_POST['cart_item_key'] ) );\n+        $qty           = intval( $_POST['qty'] );\n+\n+        if ( $qty \u003C 1 ) {\n+            $qty = 1;\n+        }\n+\n+        \u002F\u002F Check if the cart item exists.\n+        $cart = WC()->cart;\n+        if ( ! isset( $cart->cart_contents[ $cart_item_key ] ) ) {\n+            wp_send_json_error( [ 'message' => __( 'Cart item not found', 'wp-cafe' ) ] );\n+        }\n+\n+        $cart->set_quantity( $cart_item_key, $qty );\n+\n+        WC()->cart->calculate_totals();\n+\n+        \u002F\u002F Extract item price for subtotal calculation.\n+        $cart_item    = $cart->cart_contents[ $cart_item_key ];\n+        $item_price   = isset( $cart_item['line_total'] ) ? $cart_item['line_total'] \u002F $cart_item['quantity'] : 0;\n+        $new_subtotal = ( $qty * $item_price );\n+\n+        \u002F\u002F Get the cart total using get_total( 'edit' ) to ensure recalculation\n+        $cart_total = WC()->cart->get_total( 'edit' );\n+        if ( ! $cart_total || $cart_total === '' ) {\n+            $cart_total = WC()->cart->total;\n+        }\n+\n+        $cart_subtotal = WC()->cart->get_subtotal();\n+\n+        wp_send_json_success( [\n+            'message'        => __( 'Cart updated successfully', 'wp-cafe' ),\n+            'cart_item_key'  => $cart_item_key,\n+            'new_subtotal'   => wc_price( $new_subtotal ),\n+            'cart_count'     => WC()->cart->get_cart_contents_count(),\n+            'cart_subtotal'  => wc_price( $cart_subtotal ),\n+            'cart_total'     => wc_price( $cart_total ),\n+        ] );\n+    }\n+\n+    \u002F**\n+     * Handle AJAX cart item removal.\n+     *\n+     * Removes item from cart and triggers fragment refresh.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function wpc_remove_cart_item() {\n+        check_ajax_referer( 'wpc_cart_nonce', 'nonce' );\n+\n+        if ( ! isset( $_POST['cart_item_key'] ) ) {\n+            wp_send_json_error( [ 'message' => __( 'Invalid parameters', 'wp-cafe' ) ] );\n+        }\n+\n+        $cart_item_key = sanitize_text_field( wp_unslash( $_POST['cart_item_key'] ) );\n+\n+        \u002F\u002F Check if the cart item exists.\n+        $cart = WC()->cart;\n+        if ( ! isset( $cart->cart_contents[ $cart_item_key ] ) ) {\n+            wp_send_json_error( [ 'message' => __( 'Cart item not found', 'wp-cafe' ) ] );\n+        }\n+\n+        \u002F\u002F Remove the item from cart.\n+        $removed = $cart->remove_cart_item( $cart_item_key );\n+\n+        if ( $removed ) {\n+            WC()->cart->calculate_totals();\n+\n+            wp_send_json_success( [\n+                'message'     => __( 'Item removed from cart', 'wp-cafe' ),\n+                'cart_count'  => WC()->cart->get_cart_contents_count(),\n+                'cart_total'  => wc_price( WC()->cart->total ),\n+            ] );\n+        } else {\n+            wp_send_json_error( [ 'message' => __( 'Failed to remove item', 'wp-cafe' ) ] );\n+        }\n+    }\n+\n+    \u002F**\n+     * Add mini cart markup to the footer.\n+     *\n+     * Shows location modal if enabled in settings and location not selected.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function add_mini_cart() {\n+        if ( ! class_exists( 'WooCommerce' ) ) {\n+            return;\n+        }\n+\n+        if ( is_checkout() || is_cart() ) {\n+            return;\n+        }\n+\n+        $settings = wpc_get_option();\n+        $location = isset( $_GET['location'] ) ? absint( $_GET['location'] ) : 0;\n+\n+        \u002F\u002F Load custom mini cart template.\n+        $custom_mini_cart = wpcafe()->template_directory . '\u002Fmini-cart\u002Fcustom-mini-cart.php';\n+        if ( file_exists( $custom_mini_cart ) ) {\n+            include_once $custom_mini_cart;\n+        }\n+    }\n+\n+    \u002F**\n+     * Add inline script for mini cart template.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function add_inline_script() {\n+        if ( ! class_exists( 'WooCommerce' ) ) {\n+            return;\n+        }\n+\n+        $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart.php';\n+        if ( file_exists( $template ) ) {\n+            include_once $template;\n+        }\n+    }\n+\n+    \u002F**\n+     * Add checkout button in mini cart.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function mini_cart_add_class() {\n+        echo '\u003Ca href=\"' . esc_url( wc_get_checkout_url() ) . '\" class=\"button checkout wc-forward\">' . esc_html__( 'Checkout', 'wp-cafe' ) . '\u003C\u002Fa>';\n+    }\n+\n+    \u002F**\n+     * Handle mini cart button wrapper logic.\n+     *\n+     * Adds pickup\u002Fdelivery toggle, cross-sells, coupon toggle,\n+     * and quantity update handling in mini cart.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function handle_mini_cart_buttons_before() {\n+        ?>\n+        \u003C?php if ( ! class_exists( 'Wpcafe_Multivendor' ) ) {\n+            ?>\n+            \u003Cdiv class=\"wpc_pro_order_time\">\n+                \u003Cdiv class=\"minicart-condition-parent\">\n+\n+                    \u003C?php if ( wpc_is_module_enable( 'delivery' ) ): ?>\n+                    \u003Cdiv class=\"wpc-field-wrap\">\n+                        \u003Clabel for=\"wpc_pro_order_time_delivary\">\n+                            \u003Cinput \n+                                type=\"radio\" \n+                                name=\"wpc_pro_order_time\" \n+                                class=\"wpc-minicart-condition-input\" id=\"wpc_pro_order_time_delivary\" \n+                                value=\"Delivery\"\n+                            > \n+                            \u003C?php echo esc_html__( 'Delivery', 'wp-cafe' ); ?>\n+                            \u003Cspan class=\"dot-shadow\">\u003C\u002Fspan>\n+                        \u003C\u002Flabel>\n+                    \u003C\u002Fdiv>\n+                    \u003C?php endif; ?>\n+\n+                    \u003C?php if ( wpc_is_module_enable( 'pickup' ) ): ?>\n+                    \u003Cdiv class=\"wpc-field-wrap\">\n+                        \u003Clabel for=\"wpc_pro_order_time_pickup\">\n+                            \u003Cinput \n+                                type=\"radio\" \n+                                name=\"wpc_pro_order_time\" \n+                                class=\"wpc-minicart-condition-input\" id=\"wpc_pro_order_time_pickup\" \n+                                value=\"Pickup\"\n+                            > \n+                            \u003C?php echo esc_html__( 'Pickup', 'wp-cafe' ); ?>\n+                            \u003Cspan class=\"dot-shadow\">\u003C\u002Fspan>\n+                        \u003C\u002Flabel>\n+                    \u003C\u002Fdiv>\n+                    \u003C?php endif; ?>\n+\n+                    \u003C?php if ( wpc_is_module_enable( 'delivery' ) && wpc_is_module_enable( 'pickup' ) ): ?>\n+                    \u003Cinput type=\"hidden\" name=\"is_order_time_selected\" id=\"wpc-minicart-condition-value-holder\" value=\"\"\u002F>\n+                    \u003Cinput type=\"hidden\" name=\"order_type\" class=\"order_type\" value=\"\u003C?php echo esc_attr( wpc_is_module_enable( 'delivery' ) ? 'Delivery' : 'Pickup' ); ?>\"\u002F>\n+                    \u003C?php endif; ?>\n+                \u003C\u002Fdiv>\n+            \u003C\u002Fdiv>\n+            \u003C?php\n+        }\n+    }\n+\n+    \u002F**\n+     * Refresh cart count fragment.\n+     *\n+     * @since 1.0.0\n+     * @param array $fragments Cart fragments.\n+     * @return array\n+     *\u002F\n+    public function wpc_add_to_cart_count_fragment_refresh( $fragments ) {\n+        ob_start();\n+        ?>\n+        \u003Cspan class=\"wpc-mini-cart-count\">\n+            \u003C?php echo esc_html( WC()->cart->get_cart_contents_count() ); ?>\n+        \u003C\u002Fspan>\n+        \u003C?php\n+        $fragments['.wpc-mini-cart-count'] = ob_get_clean();\n+        return $fragments;\n+    }\n+\n+    \u002F**\n+     * Refresh mini cart content fragment.\n+     *\n+     * @since 1.0.0\n+     * @param array $fragments Cart fragments.\n+     * @return array\n+     *\u002F\n+    public function wpc_add_to_cart_content_fragment_refresh( $fragments ) {\n+        ob_start();\n+        ?>\n+        \u003Cdiv class=\"widget_shopping_cart_content\">\n+            \u003C?php\n+            if ( file_exists( wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php' ) ) {\n+                include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\n+            }\n+            ?>\n+        \u003C\u002Fdiv>\n+        \u003C?php\n+        $fragments['div.widget_shopping_cart_content'] = ob_get_clean();\n+        return $fragments;\n+    }\n+\n+    \u002F**\n+     * Add extra content like total inside mini cart.\n+     *\n+     * @since 1.0.0\n+     * @return void\n+     *\u002F\n+    public function before_minicart_buttons_add_extra_content() {\n+        $cart_obj = WC()->cart;\n+\n+        if ( ! empty( $cart_obj ) ) {\n+            ?>\n+            \u003Cdiv class=\"wpc-minicart-extra\">\n+                \u003Cdiv class=\"wpc-minicart-extra-total\">\n+                    \u003Cspan>\n+                        \u003C?php echo esc_html__( 'Total', 'wp-cafe' ); ?>\n+                        \u003Cspan class=\"wpc-extra-text\">\u003C?php echo esc_html__( '(including all charges)', 'wp-cafe' ); ?>\u003C\u002Fspan>\n+                    \u003C\u002Fspan>\n+                    \u003Cp class=\"wpc-minicart-total\">\n+                        \u003C?php\n+                        echo wp_kses(\n+                            wc_price( $cart_obj->total ),\n+                            array(\n+                                'span'  => array(),\n+                                'small' => array(),\n+                                'a'     => array(),\n+                                'bdi'   => array(),\n+                                'del'   => array(),\n+                            )\n+                        );\n+                        ?>\n+                    \u003C\u002Fp>\n+                \u003C\u002Fdiv>\n+            \u003C\u002Fdiv>\n+            \u003C?php\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fmini-cart\u002Fmini-cart-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,34 +1,34 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Mini_Cart;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-use WpCafe\\FoodOrder\\Mini_Cart\\Mini_Cart;\r\n-\r\n-\u002F**\r\n- * Mini Cart Service\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Mini_Cart_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        new Mini_Cart();\r\n-\r\n-        do_action('wpc_mini_cart_register_services');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if mini cart is enabled\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_module_enable('mini_cart');\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Mini_Cart;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+use WpCafe\\FoodOrder\\Mini_Cart\\Mini_Cart;\n+\n+\u002F**\n+ * Mini Cart Service\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Mini_Cart_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        new Mini_Cart();\n+\n+        do_action('wpc_mini_cart_register_services');\n+    }\n+\n+    \u002F**\n+     * Check if mini cart is enabled\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_module_enable('mini_cart');\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,319 +1,319 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use WpCafe\\Models\\Qrcode_Model;\r\n-use WpCafe\\Resources\\Qrcode_Resource;\r\n-\r\n-\u002F**\r\n- * Qrcode controller\r\n- *\r\n- * Handles all REST API endpoints for Qrcode.\r\n- *\r\n- * @package WpCafe\u002FQrcode\r\n- *\u002F\r\n-class Qrcode_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'qrcode';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to Qrcode\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        \r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::CREATABLE,\r\n-                'callback'            => [$this, 'create_item'],\r\n-                'permission_callback' => [$this, 'create_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_items_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::DELETABLE,\r\n-                'callback'            => [$this, 'bulk_delete_item'],\r\n-                'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \r\n-            [\r\n-                [\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => [$this, 'get_item'],\r\n-                    'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-                ],\r\n-                [\r\n-                    'methods'             => WP_REST_Server::EDITABLE,\r\n-                    'callback'            => [$this, 'update_item'],\r\n-                    'permission_callback' => [$this, 'update_item_permissions_check'],\r\n-                ],\r\n-                [\r\n-                    'methods'             => WP_REST_Server::DELETABLE,\r\n-                    'callback'            => [$this, 'delete_item'],\r\n-                    'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-                ],\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \r\n-    \u002F**\r\n-     * Create a new Qrcode item\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function create_item($request) {\r\n-        $data = $this->prepare_item_for_database($request);\r\n-\r\n-        if ( is_wp_error( $data ) ) {\r\n-            return $this->error( $data->get_error_message() );\r\n-        }\r\n-\r\n-        $qrcode = Qrcode_Model::create( $data );\r\n-\r\n-\r\n-        if ( is_wp_error( $qrcode ) ) {\r\n-            return $this->error( $qrcode->get_error_message() );\r\n-        }\r\n-\r\n-        $response = new Qrcode_Resource( $qrcode );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for creating a Qrcode\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function create_item_permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a list of Qrcode items\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_items( $request ) {\r\n-        $per_page = ! empty( $request['per_page'] ) ? intval( $request['per_page'] ) : 10;\r\n-        $paged    = ! empty( $request['paged'] ) ? intval( $request['paged'] ) : 1;\r\n-        $search   = ! empty( $request['search'] ) ? sanitize_text_field( $request['search'] ) : '';\r\n-        $filter   = ! empty( $request['filter'] ) ? sanitize_text_field( $request['filter'] ) : '';\r\n-        $status   = ! empty( $request['status'] ) ? sanitize_text_field( $request['status'] ) : 'any';\r\n-\r\n-        $args = [\r\n-            'post_status'    => $status,\r\n-            'posts_per_page' => $per_page,\r\n-            'paged'          => $paged,\r\n-            'search'         => $search,\r\n-            'filter'         => $filter,\r\n-        ];\r\n-\r\n-        $response = Qrcode_Model::paginate( $args );\r\n-        $response['items'] = Qrcode_Resource::collection( $response['items'] );\r\n-\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for reading Qrcodes\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_items_permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a single qrcide item\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_item($request) {\r\n-        $id = intval( $request['id'] );\r\n-\r\n-        $qrcode = Qrcode_Model::find( $id );\r\n-\r\n-        if ( ! $qrcode ) {\r\n-            return $this->error( __( 'Invalid qrcode id', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $response = new Qrcode_Resource( $qrcode );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for getting a single Qrcode\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_item_permissions_check($request): bool {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update Qrcode.\r\n-     *\u002F\r\n-    public function update_item($request) {\r\n-        $id   = intval( $request['id'] );\r\n-        $data = $this->prepare_item_for_database( $request );\r\n-\r\n-        if ( is_wp_error( $data ) ) {\r\n-            return $this->error( $data->get_error_message() );\r\n-        }\r\n-\r\n-        $qrcode = Qrcode_Model::find( $id );\r\n-\r\n-        if ( ! $qrcode ) {\r\n-            return $this->error( __( 'Invalid Qrcode id', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $qrcode->update( $data );\r\n-\r\n-        $response = new Qrcode_Resource( $qrcode );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for updating a Qrcode\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function update_item_permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }   \r\n-\r\n-    \u002F**\r\n-     * Delete Qrcode.\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function delete_item($request) {\r\n-        $id = intval( $request['id'] );\r\n-\r\n-        $qrcode = Qrcode_Model::find( $id );\r\n-\r\n-        if ( ! $qrcode ) {\r\n-            return $this->error( __( 'Invalid Qrcode id', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $deleted = $qrcode->delete();\r\n-\r\n-        if ( ! $deleted ) {\r\n-            return $this->error( __( 'Something went wrong. Qrcode could not be deleted', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $response = [\r\n-            'message' => __( 'Successfully deleted.', 'wp-cafe' )\r\n-        ];\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for deleting a Qrcode\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function delete_item_permissions_check( $request ): bool {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Bulk delete Qrcodes.\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function bulk_delete_item($request) {\r\n-        $ids = $request->get_param('ids');\r\n-\r\n-        if ( ! is_array( $ids ) || empty( $ids )) {\r\n-            return $this->error(__('Invalid or empty Qrcodes IDs.', 'wp-cafe'), 400);\r\n-        }\r\n-\r\n-        $deleted = [];\r\n-\r\n-        foreach ( $ids as $id ) {\r\n-            $id = intval($id);\r\n-            $timed_product = Qrcode_Model::find( $id );\r\n-\r\n-            if ( $timed_product ) {\r\n-                $timed_product->delete(); \u002F\u002F Skip if Qrcode not found\r\n-            }\r\n-\r\n-        }\r\n-\r\n-        return $this->response( ['deleted' => $deleted], __( 'Selected Qrcode deleted.', 'wp-cafe' ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare item for database storage\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return array|WP_Error\r\n-     *\u002F\r\n-    protected function prepare_item_for_database( $request ) {\r\n-        $data = json_decode( $request->get_body(), true );\r\n-        \r\n-        $table_id = ! empty( $data['table_id'] ) ? sanitize_text_field( $data['table_id'] ) : '';\r\n-\r\n-        $table_name = ! empty( $data['table_name'] ) ? $data['table_name'] : [];\r\n-\r\n-        $page_url = ! empty( $data['page_url'] ) ? $data['page_url'] : [];\r\n-\r\n-\r\n-        if ( ! $table_id ) {\r\n-            return new WP_Error( 'rules_error', __( 'Please enter table_id', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! $page_url ) {\r\n-            return new WP_Error( 'condition_error', __( 'Please enter products condition', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $prepare_data = [\r\n-            'table_id'    => $table_id,\r\n-            'table_name'  => $table_name,\r\n-            'page_url'    => $page_url\r\n-        ];\r\n-\r\n-        return $prepare_data;\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use WpCafe\\Models\\Qrcode_Model;\n+use WpCafe\\Resources\\Qrcode_Resource;\n+\n+\u002F**\n+ * Qrcode controller\n+ *\n+ * Handles all REST API endpoints for Qrcode.\n+ *\n+ * @package WpCafe\u002FQrcode\n+ *\u002F\n+class Qrcode_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'qrcode';\n+\n+    \u002F**\n+     * Register all routes related to Qrcode\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+        \n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::CREATABLE,\n+                'callback'            => [$this, 'create_item'],\n+                'permission_callback' => [$this, 'create_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_items_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::DELETABLE,\n+                'callback'            => [$this, 'bulk_delete_item'],\n+                'permission_callback' => [$this, 'delete_item_permissions_check'],\n+            ],\n+        ] );\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \n+            [\n+                [\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => [$this, 'get_item'],\n+                    'permission_callback' => [$this, 'get_item_permissions_check'],\n+                ],\n+                [\n+                    'methods'             => WP_REST_Server::EDITABLE,\n+                    'callback'            => [$this, 'update_item'],\n+                    'permission_callback' => [$this, 'update_item_permissions_check'],\n+                ],\n+                [\n+                    'methods'             => WP_REST_Server::DELETABLE,\n+                    'callback'            => [$this, 'delete_item'],\n+                    'permission_callback' => [$this, 'delete_item_permissions_check'],\n+                ],\n+            ]\n+        );\n+    }\n+\n+    \n+    \u002F**\n+     * Create a new Qrcode item\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function create_item($request) {\n+        $data = $this->prepare_item_for_database($request);\n+\n+        if ( is_wp_error( $data ) ) {\n+            return $this->error( $data->get_error_message() );\n+        }\n+\n+        $qrcode = Qrcode_Model::create( $data );\n+\n+\n+        if ( is_wp_error( $qrcode ) ) {\n+            return $this->error( $qrcode->get_error_message() );\n+        }\n+\n+        $response = new Qrcode_Resource( $qrcode );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for creating a Qrcode\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function create_item_permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }\n+\n+    \u002F**\n+     * Get a list of Qrcode items\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_items( $request ) {\n+        $per_page = ! empty( $request['per_page'] ) ? intval( $request['per_page'] ) : 10;\n+        $paged    = ! empty( $request['paged'] ) ? intval( $request['paged'] ) : 1;\n+        $search   = ! empty( $request['search'] ) ? sanitize_text_field( $request['search'] ) : '';\n+        $filter   = ! empty( $request['filter'] ) ? sanitize_text_field( $request['filter'] ) : '';\n+        $status   = ! empty( $request['status'] ) ? sanitize_text_field( $request['status'] ) : 'any';\n+\n+        $args = [\n+            'post_status'    => $status,\n+            'posts_per_page' => $per_page,\n+            'paged'          => $paged,\n+            'search'         => $search,\n+            'filter'         => $filter,\n+        ];\n+\n+        $response = Qrcode_Model::paginate( $args );\n+        $response['items'] = Qrcode_Resource::collection( $response['items'] );\n+\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for reading Qrcodes\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_items_permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }\n+\n+    \u002F**\n+     * Get a single qrcide item\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_item($request) {\n+        $id = intval( $request['id'] );\n+\n+        $qrcode = Qrcode_Model::find( $id );\n+\n+        if ( ! $qrcode ) {\n+            return $this->error( __( 'Invalid qrcode id', 'wp-cafe' ) );\n+        }\n+\n+        $response = new Qrcode_Resource( $qrcode );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for getting a single Qrcode\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_item_permissions_check($request): bool {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Update Qrcode.\n+     *\u002F\n+    public function update_item($request) {\n+        $id   = intval( $request['id'] );\n+        $data = $this->prepare_item_for_database( $request );\n+\n+        if ( is_wp_error( $data ) ) {\n+            return $this->error( $data->get_error_message() );\n+        }\n+\n+        $qrcode = Qrcode_Model::find( $id );\n+\n+        if ( ! $qrcode ) {\n+            return $this->error( __( 'Invalid Qrcode id', 'wp-cafe' ) );\n+        }\n+\n+        $qrcode->update( $data );\n+\n+        $response = new Qrcode_Resource( $qrcode );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for updating a Qrcode\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function update_item_permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }   \n+\n+    \u002F**\n+     * Delete Qrcode.\n+     *\n+     * @param \\WP_REST_Request $request\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function delete_item($request) {\n+        $id = intval( $request['id'] );\n+\n+        $qrcode = Qrcode_Model::find( $id );\n+\n+        if ( ! $qrcode ) {\n+            return $this->error( __( 'Invalid Qrcode id', 'wp-cafe' ) );\n+        }\n+\n+        $deleted = $qrcode->delete();\n+\n+        if ( ! $deleted ) {\n+            return $this->error( __( 'Something went wrong. Qrcode could not be deleted', 'wp-cafe' ) );\n+        }\n+\n+        $response = [\n+            'message' => __( 'Successfully deleted.', 'wp-cafe' )\n+        ];\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for deleting a Qrcode\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function delete_item_permissions_check( $request ): bool {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Bulk delete Qrcodes.\n+     *\n+     * @param \\WP_REST_Request $request\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function bulk_delete_item($request) {\n+        $ids = $request->get_param('ids');\n+\n+        if ( ! is_array( $ids ) || empty( $ids )) {\n+            return $this->error(__('Invalid or empty Qrcodes IDs.', 'wp-cafe'), 400);\n+        }\n+\n+        $deleted = [];\n+\n+        foreach ( $ids as $id ) {\n+            $id = intval($id);\n+            $timed_product = Qrcode_Model::find( $id );\n+\n+            if ( $timed_product ) {\n+                $timed_product->delete(); \u002F\u002F Skip if Qrcode not found\n+            }\n+\n+        }\n+\n+        return $this->response( ['deleted' => $deleted], __( 'Selected Qrcode deleted.', 'wp-cafe' ) );\n+    }\n+\n+    \u002F**\n+     * Prepare item for database storage\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return array|WP_Error\n+     *\u002F\n+    protected function prepare_item_for_database( $request ) {\n+        $data = json_decode( $request->get_body(), true );\n+        \n+        $table_id = ! empty( $data['table_id'] ) ? sanitize_text_field( $data['table_id'] ) : '';\n+\n+        $table_name = ! empty( $data['table_name'] ) ? $data['table_name'] : [];\n+\n+        $page_url = ! empty( $data['page_url'] ) ? $data['page_url'] : [];\n+\n+\n+        if ( ! $table_id ) {\n+            return new WP_Error( 'rules_error', __( 'Please enter table_id', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! $page_url ) {\n+            return new WP_Error( 'condition_error', __( 'Please enter products condition', 'wp-cafe' ) );\n+        }\n+\n+        $prepare_data = [\n+            'table_id'    => $table_id,\n+            'table_name'  => $table_name,\n+            'page_url'    => $page_url\n+        ];\n+\n+        return $prepare_data;\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fqrcode-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fqrcode-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fqrcode-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Fqrcode-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,37 +1,37 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Qrcode;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-use WpCafe\\FoodOrder\\Controllers\\Qrcode_Controller;\r\n-\r\n-\u002F**\r\n- * Main Tipping Service\r\n- * \r\n- * Responsible only for registering related classes and toggling the feature.\r\n- *\u002F\r\n-class Qrcode_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register tipping-related classes.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register() {\r\n-        $qrcode_controller = new Qrcode_Controller();\r\n-        $qrcode_controller->register();\r\n-\r\n-        \u002F\u002F Register table session handler for QR code functionality\r\n-        $table_session_handler = new Table_Session_Handler();\r\n-        $table_session_handler->register();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Determine whether this service is enabled.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function is_enable(): bool {\r\n-        return true;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Qrcode;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+use WpCafe\\FoodOrder\\Controllers\\Qrcode_Controller;\n+\n+\u002F**\n+ * Main Tipping Service\n+ * \n+ * Responsible only for registering related classes and toggling the feature.\n+ *\u002F\n+class Qrcode_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register tipping-related classes.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register() {\n+        $qrcode_controller = new Qrcode_Controller();\n+        $qrcode_controller->register();\n+\n+        \u002F\u002F Register table session handler for QR code functionality\n+        $table_session_handler = new Table_Session_Handler();\n+        $table_session_handler->register();\n+    }\n+\n+    \u002F**\n+     * Determine whether this service is enabled.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function is_enable(): bool {\n+        return true;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,174 +1,174 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Qrcode;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Session;\r\n-\r\n-\u002F**\r\n- * Table Session Handler Class\r\n- *\r\n- * Handles capturing and storing table ID from URL parameters\r\n- * and saving it to reservations and orders\r\n- *\u002F\r\n-class Table_Session_Handler implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Initialize the class by hooking into WordPress actions.\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'wp_loaded', [ $this, 'capture_table_id_from_url' ] );\r\n-        add_action( 'woocommerce_checkout_create_order', [ $this, 'save_table_id_to_order' ], 10, 2 );\r\n-\r\n-        \u002F\u002F Display table ID column in admin orders list\r\n-        add_filter( 'manage_woocommerce_page_wc-orders_columns', [ $this, 'add_table_id_column' ] );\r\n-        add_action( 'manage_woocommerce_page_wc-orders_custom_column', [ $this, 'display_table_id_column' ], 10, 2 );\r\n-        add_action( 'manage_shop_order_posts_custom_column', [ $this, 'display_table_id_column' ], 10, 2 );\r\n-\r\n-        \u002F\u002F Display table ID on customer-facing thank you page\r\n-        add_action( 'woocommerce_order_details_before_order_table', [ $this, 'display_table_id_on_thankyou' ], 10, 1 );\r\n-\r\n-        \u002F\u002F Display table ID on admin order details page\r\n-        add_action( 'woocommerce_admin_order_data_after_billing_address', [ $this, 'display_table_id_on_admin_order' ], 10, 1 );\r\n-\r\n-        add_action( 'woocommerce_email_order_meta', [ $this, 'add_table_name_in_wooocommerce_order_email' ], 10, 4 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add table ID column to admin orders list\r\n-     *\r\n-     * @param   array  $columns  Existing columns\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function add_table_id_column( $columns ) {\r\n-        $columns['tableId'] = esc_html__( 'Table Name', 'wp-cafe' );\r\n-        return $columns;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display table ID column data in admin orders list\r\n-     *\r\n-     * @param   string  $column     Column name\r\n-     * @param   int     $order_id   Order ID\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function display_table_id_column( $column, $order_id ) {\r\n-        if ( 'tableId' !== $column || ! function_exists( 'wc_get_order' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order = wc_get_order( $order_id );\r\n-        $table_id = $order->get_meta( 'wpc_table_id' );\r\n-\r\n-        if ( $table_id ) {\r\n-            echo esc_html( $table_id );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Capture table ID from URL parameter and store in session\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function capture_table_id_from_url() {\r\n-        \u002F\u002F Check if wpc-table_id parameter exists in URL\r\n-        if ( isset( $_GET['wpc-table_id'] ) && ! empty( $_GET['wpc-table_id'] ) ) {\r\n-            $table_id = sanitize_text_field( $_GET['wpc-table_id'] );\r\n-        }\r\n-\r\n-        if ( isset( $table_id ) ) {\r\n-            Session::set( 'wpc_table_id', $table_id );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save table ID from session to WooCommerce order meta\r\n-     *\r\n-     * @param   Object  $order  WC Order Object\r\n-     * @param   array   $data   Order data\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function save_table_id_to_order( $order, $data ) {\r\n-        $table_id = wpc_get_table_id_from_session();\r\n-\r\n-        if ( ! empty( $table_id ) ) {\r\n-            $order->update_meta_data( 'wpc_table_id', $table_id );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display table ID on customer-facing thank you page\r\n-     *\r\n-     * @param   Object  $order  WC Order Object\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function display_table_id_on_thankyou( $order ) {\r\n-        if ( ! function_exists( 'wc_get_order' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $table_id = $order->get_meta( 'wpc_table_id' );\r\n-\r\n-        if ( empty( $table_id ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        ?>\r\n-        \u003Cdiv class=\"wpc-order-table-id\">\r\n-            \u003Cp>\r\n-                \u003Cstrong>\u003C?php echo esc_html__( 'Table Number', 'wp-cafe' ); ?>:\u003C\u002Fstrong>\r\n-                \u003C?php echo esc_html( $table_id ); ?>\r\n-            \u003C\u002Fp>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display table ID on admin order details page\r\n-     *\r\n-     * @param   Object  $order  WC Order Object\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function display_table_id_on_admin_order( $order ) {\r\n-        if ( ! function_exists( 'wc_get_order' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $table_id = $order->get_meta( 'wpc_table_id' );\r\n-\r\n-        if ( empty( $table_id ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        ?>\r\n-        \u003Cp>\r\n-            \u003Cstrong>\u003C?php echo esc_html__( 'Table Number', 'wp-cafe' ); ?>:\u003C\u002Fstrong>\r\n-            \u003C?php echo esc_html( $table_id ); ?>\r\n-        \u003C\u002Fp>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle pickup email for wc order information\r\n-     *\r\n-     * @param   Order Object  $order          [$order description]\r\n-     * @param   string  $sent_to_admin  [$sent_to_admin description]\r\n-     * @param   string  $plain_text     [$plain_text description]\r\n-     * @param   string  $email          [$email description]\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function add_table_name_in_wooocommerce_order_email( $order, $sent_to_admin, $plain_text, $email ) {\r\n-        $wpc_table_id = $order->get_meta('wpc_table_id');\r\n-        \r\n-        if ( $wpc_table_id ) {\r\n-            echo '\u003Cp>\u003Cstrong>Table name:\u003C\u002Fstrong> ' . esc_html($wpc_table_id) . '\u003C\u002Fp>';\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Qrcode;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Session;\n+\n+\u002F**\n+ * Table Session Handler Class\n+ *\n+ * Handles capturing and storing table ID from URL parameters\n+ * and saving it to reservations and orders\n+ *\u002F\n+class Table_Session_Handler implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Initialize the class by hooking into WordPress actions.\n+     *\u002F\n+    public function register() {\n+        add_action( 'wp_loaded', [ $this, 'capture_table_id_from_url' ] );\n+        add_action( 'woocommerce_checkout_create_order', [ $this, 'save_table_id_to_order' ], 10, 2 );\n+\n+        \u002F\u002F Display table ID column in admin orders list\n+        add_filter( 'manage_woocommerce_page_wc-orders_columns', [ $this, 'add_table_id_column' ] );\n+        add_action( 'manage_woocommerce_page_wc-orders_custom_column', [ $this, 'display_table_id_column' ], 10, 2 );\n+        add_action( 'manage_shop_order_posts_custom_column', [ $this, 'display_table_id_column' ], 10, 2 );\n+\n+        \u002F\u002F Display table ID on customer-facing thank you page\n+        add_action( 'woocommerce_order_details_before_order_table', [ $this, 'display_table_id_on_thankyou' ], 10, 1 );\n+\n+        \u002F\u002F Display table ID on admin order details page\n+        add_action( 'woocommerce_admin_order_data_after_billing_address', [ $this, 'display_table_id_on_admin_order' ], 10, 1 );\n+\n+        add_action( 'woocommerce_email_order_meta', [ $this, 'add_table_name_in_wooocommerce_order_email' ], 10, 4 );\n+    }\n+\n+    \u002F**\n+     * Add table ID column to admin orders list\n+     *\n+     * @param   array  $columns  Existing columns\n+     *\n+     * @return  array\n+     *\u002F\n+    public function add_table_id_column( $columns ) {\n+        $columns['tableId'] = esc_html__( 'Table Name', 'wp-cafe' );\n+        return $columns;\n+    }\n+\n+    \u002F**\n+     * Display table ID column data in admin orders list\n+     *\n+     * @param   string  $column     Column name\n+     * @param   int     $order_id   Order ID\n+     *\n+     * @return  void\n+     *\u002F\n+    public function display_table_id_column( $column, $order_id ) {\n+        if ( 'tableId' !== $column || ! function_exists( 'wc_get_order' ) ) {\n+            return;\n+        }\n+\n+        $order = wc_get_order( $order_id );\n+        $table_id = $order->get_meta( 'wpc_table_id' );\n+\n+        if ( $table_id ) {\n+            echo esc_html( $table_id );\n+        }\n+    }\n+\n+    \u002F**\n+     * Capture table ID from URL parameter and store in session\n+     *\n+     * @return void\n+     *\u002F\n+    public function capture_table_id_from_url() {\n+        \u002F\u002F Check if wpc-table_id parameter exists in URL\n+        if ( isset( $_GET['wpc-table_id'] ) && ! empty( $_GET['wpc-table_id'] ) ) {\n+            $table_id = sanitize_text_field( $_GET['wpc-table_id'] );\n+        }\n+\n+        if ( isset( $table_id ) ) {\n+            Session::set( 'wpc_table_id', $table_id );\n+        }\n+    }\n+\n+    \u002F**\n+     * Save table ID from session to WooCommerce order meta\n+     *\n+     * @param   Object  $order  WC Order Object\n+     * @param   array   $data   Order data\n+     *\n+     * @return  void\n+     *\u002F\n+    public function save_table_id_to_order( $order, $data ) {\n+        $table_id = wpc_get_table_id_from_session();\n+\n+        if ( ! empty( $table_id ) ) {\n+            $order->update_meta_data( 'wpc_table_id', $table_id );\n+        }\n+    }\n+\n+    \u002F**\n+     * Display table ID on customer-facing thank you page\n+     *\n+     * @param   Object  $order  WC Order Object\n+     *\n+     * @return  void\n+     *\u002F\n+    public function display_table_id_on_thankyou( $order ) {\n+        if ( ! function_exists( 'wc_get_order' ) ) {\n+            return;\n+        }\n+\n+        $table_id = $order->get_meta( 'wpc_table_id' );\n+\n+        if ( empty( $table_id ) ) {\n+            return;\n+        }\n+\n+        ?>\n+        \u003Cdiv class=\"wpc-order-table-id\">\n+            \u003Cp>\n+                \u003Cstrong>\u003C?php echo esc_html__( 'Table Number', 'wp-cafe' ); ?>:\u003C\u002Fstrong>\n+                \u003C?php echo esc_html( $table_id ); ?>\n+            \u003C\u002Fp>\n+        \u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Display table ID on admin order details page\n+     *\n+     * @param   Object  $order  WC Order Object\n+     *\n+     * @return  void\n+     *\u002F\n+    public function display_table_id_on_admin_order( $order ) {\n+        if ( ! function_exists( 'wc_get_order' ) ) {\n+            return;\n+        }\n+\n+        $table_id = $order->get_meta( 'wpc_table_id' );\n+\n+        if ( empty( $table_id ) ) {\n+            return;\n+        }\n+\n+        ?>\n+        \u003Cp>\n+            \u003Cstrong>\u003C?php echo esc_html__( 'Table Number', 'wp-cafe' ); ?>:\u003C\u002Fstrong>\n+            \u003C?php echo esc_html( $table_id ); ?>\n+        \u003C\u002Fp>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Handle pickup email for wc order information\n+     *\n+     * @param   Order Object  $order          [$order description]\n+     * @param   string  $sent_to_admin  [$sent_to_admin description]\n+     * @param   string  $plain_text     [$plain_text description]\n+     * @param   string  $email          [$email description]\n+     *\n+     * @return  void\n+     *\u002F\n+    public function add_table_name_in_wooocommerce_order_email( $order, $sent_to_admin, $plain_text, $email ) {\n+        $wpc_table_id = $order->get_meta('wpc_table_id');\n+        \n+        if ( $wpc_table_id ) {\n+            echo '\u003Cp>\u003Cstrong>Table name:\u003C\u002Fstrong> ' . esc_html($wpc_table_id) . '\u003C\u002Fp>';\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,109 +1,109 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities as Utils;\r\n-\r\n-\u002F**\r\n- * Food Location Ajax\r\n- *\r\n- * Responsible for handling the ajax request for the food location.\r\n- *\u002F\r\n-class Food_Location_Ajax {\r\n-\r\n-    \u002F**\r\n-     * Constructor\r\n-     *\r\n-     * Responsible for registering the ajax action.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'wp_ajax_filter_food_location', [ $this, 'food_location_ajax' ] );\r\n-        add_action( 'wp_ajax_nopriv_filter_food_location', [ $this, 'food_location_ajax' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Food Location Ajax\r\n-     *\r\n-     * Responsible for handling the ajax request for the food location.\r\n-     *\u002F\r\n-    public function food_location_ajax() {\r\n-        global $woocommerce;\r\n-\r\n-        if ( ! wp_verify_nonce( $_REQUEST['_wpc_nonce'], 'filter_food_location_nonce' ) ) {\r\n-            wp_send_json_error(\r\n-                [\r\n-                    'message' => esc_html__( 'Nonce verification failed!', 'wp-cafe' ),\r\n-                ]\r\n-            );\r\n-        }\r\n-\r\n-        $post_arr = filter_input_array( INPUT_POST, FILTER_SANITIZE_SPECIAL_CHARS );\r\n-        $location = $post_arr['location'];\r\n-\r\n-        if ( isset( $post_arr['product_data'] ) ) {\r\n-            $product_data           = $post_arr['product_data'];\r\n-            $show_thumbnail         = $product_data['show_thumbnail'];\r\n-            $show_item_status       = $product_data['show_item_status'];\r\n-            $wpc_cart_button        = $product_data['wpc_cart_button'];\r\n-            $wpc_price_show         = $product_data['wpc_price_show'];\r\n-            $wpc_show_desc          = $product_data['wpc_show_desc'];\r\n-            $wpc_delivery_time_show = $product_data['wpc_delivery_time_show'];\r\n-            $wpc_desc_limit         = $product_data['wpc_desc_limit'];\r\n-            $unique_id              = $product_data['unique_id'];\r\n-            $col                    = 'wpc-col-md-' . $product_data['wpc_menu_col'];\r\n-            $title_link_show        = $product_data['title_link_show'];\r\n-            $get_location           = $location === '' ? [] : [ $location ];\r\n-\r\n-            $args = [\r\n-                'order'    => 'DESC',\r\n-                'wpc_cat'  => $get_location,\r\n-                'taxonomy' => 'wpcafe_location',\r\n-            ];\r\n-\r\n-            $products = Utils::product_query( $args );\r\n-\r\n-            ob_start();\r\n-            ?>\r\n-            \u003Cdiv class=\"wpc-food-wrapper wpc-menu-list-style1\">\r\n-                \u003C?php\r\n-                if ( ! empty( $products ) ) {\r\n-                    include wpcafe()->plugin_directory . '\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php';\r\n-                } else {\r\n-                    ?>\r\n-                    \u003Cdiv>\u003C?php esc_html_e( 'No menu found', 'wp-cafe' ); ?>\u003C\u002Fdiv>\r\n-                    \u003C?php\r\n-                }\r\n-                ?>\r\n-            \u003C\u002Fdiv>\r\n-            \u003C?php\r\n-            $html = ob_get_clean();\r\n-        }\r\n-\r\n-        \u002F\u002F Clear cart data.\r\n-        if ( ! empty( $post_arr['clear_cart'] ) && 1 === (int) $post_arr['clear_cart'] ) {\r\n-            $woocommerce->cart->empty_cart();\r\n-            WC()->session->set( 'cart', [] );\r\n-        }\r\n-\r\n-        \u002F\u002F Check cart data.\r\n-        $cart_empty = ( WC()->cart->cart_contents_count === 0 ) ? 1 : 0;\r\n-\r\n-        if ( isset( $post_arr['product_data'] ) ) {\r\n-            wp_send_json(\r\n-                [\r\n-                    'html'       => $html,\r\n-                    'cart_empty' => $cart_empty,\r\n-                ]\r\n-            );\r\n-        } else {\r\n-            wp_send_json(\r\n-                [\r\n-                    'cart_empty' => $cart_empty,\r\n-                ]\r\n-            );\r\n-        }\r\n-\r\n-        wp_die();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities as Utils;\n+\n+\u002F**\n+ * Food Location Ajax\n+ *\n+ * Responsible for handling the ajax request for the food location.\n+ *\u002F\n+class Food_Location_Ajax {\n+\n+    \u002F**\n+     * Constructor\n+     *\n+     * Responsible for registering the ajax action.\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'wp_ajax_filter_food_location', [ $this, 'food_location_ajax' ] );\n+        add_action( 'wp_ajax_nopriv_filter_food_location', [ $this, 'food_location_ajax' ] );\n+    }\n+\n+    \u002F**\n+     * Food Location Ajax\n+     *\n+     * Responsible for handling the ajax request for the food location.\n+     *\u002F\n+    public function food_location_ajax() {\n+        global $woocommerce;\n+\n+        if ( ! wp_verify_nonce( $_REQUEST['_wpc_nonce'], 'filter_food_location_nonce' ) ) {\n+            wp_send_json_error(\n+                [\n+                    'message' => esc_html__( 'Nonce verification failed!', 'wp-cafe' ),\n+                ]\n+            );\n+        }\n+\n+        $post_arr = filter_input_array( INPUT_POST, FILTER_SANITIZE_SPECIAL_CHARS );\n+        $location = $post_arr['location'];\n+\n+        if ( isset( $post_arr['product_data'] ) ) {\n+            $product_data           = $post_arr['product_data'];\n+            $show_thumbnail         = $product_data['show_thumbnail'];\n+            $show_item_status       = $product_data['show_item_status'];\n+            $wpc_cart_button        = $product_data['wpc_cart_button'];\n+            $wpc_price_show         = $product_data['wpc_price_show'];\n+            $wpc_show_desc          = $product_data['wpc_show_desc'];\n+            $wpc_delivery_time_show = $product_data['wpc_delivery_time_show'];\n+            $wpc_desc_limit         = $product_data['wpc_desc_limit'];\n+            $unique_id              = $product_data['unique_id'];\n+            $col                    = 'wpc-col-md-' . $product_data['wpc_menu_col'];\n+            $title_link_show        = $product_data['title_link_show'];\n+            $get_location           = $location === '' ? [] : [ $location ];\n+\n+            $args = [\n+                'order'    => 'DESC',\n+                'wpc_cat'  => $get_location,\n+                'taxonomy' => 'wpcafe_location',\n+            ];\n+\n+            $products = Utils::product_query( $args );\n+\n+            ob_start();\n+            ?>\n+            \u003Cdiv class=\"wpc-food-wrapper wpc-menu-list-style1\">\n+                \u003C?php\n+                if ( ! empty( $products ) ) {\n+                    include wpcafe()->plugin_directory . '\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php';\n+                } else {\n+                    ?>\n+                    \u003Cdiv>\u003C?php esc_html_e( 'No menu found', 'wp-cafe' ); ?>\u003C\u002Fdiv>\n+                    \u003C?php\n+                }\n+                ?>\n+            \u003C\u002Fdiv>\n+            \u003C?php\n+            $html = ob_get_clean();\n+        }\n+\n+        \u002F\u002F Clear cart data.\n+        if ( ! empty( $post_arr['clear_cart'] ) && 1 === (int) $post_arr['clear_cart'] ) {\n+            $woocommerce->cart->empty_cart();\n+            WC()->session->set( 'cart', [] );\n+        }\n+\n+        \u002F\u002F Check cart data.\n+        $cart_empty = ( WC()->cart->cart_contents_count === 0 ) ? 1 : 0;\n+\n+        if ( isset( $post_arr['product_data'] ) ) {\n+            wp_send_json(\n+                [\n+                    'html'       => $html,\n+                    'cart_empty' => $cart_empty,\n+                ]\n+            );\n+        } else {\n+            wp_send_json(\n+                [\n+                    'cart_empty' => $cart_empty,\n+                ]\n+            );\n+        }\n+\n+        wp_die();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-filter.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-filter.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-filter.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-filter.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,36 +1,36 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-use WpCafe\\Abstract\\Base_Shortcode;\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-\r\n-\u002F**\r\n- * Food Menu Shortcode\r\n- *\u002F\r\n-class Food_Location_Filter extends Base_Shortcode {\r\n-    \u002F**\r\n-     * Shortcode tag name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    public function tag() {\r\n-        return 'food_location_filter';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Food menu short render content\r\n-     *\r\n-     * @param   array  $atts     Shortcode attributes\r\n-     * @param   string  $content  content\r\n-     *\r\n-     * @return  []                [return description]\r\n-     *\u002F\r\n-    public function render($atts = [], $content = null) {\r\n-        ob_start();\r\n-\r\n-        Wpc_Utilities::select_food_locations_filter($atts);\r\n-\r\n-        return ob_get_clean();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+use WpCafe\\Abstract\\Base_Shortcode;\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+\n+\u002F**\n+ * Food Menu Shortcode\n+ *\u002F\n+class Food_Location_Filter extends Base_Shortcode {\n+    \u002F**\n+     * Shortcode tag name\n+     *\n+     * @return  string\n+     *\u002F\n+    public function tag() {\n+        return 'food_location_filter';\n+    }\n+\n+    \u002F**\n+     * Food menu short render content\n+     *\n+     * @param   array  $atts     Shortcode attributes\n+     * @param   string  $content  content\n+     *\n+     * @return  []                [return description]\n+     *\u002F\n+    public function render($atts = [], $content = null) {\n+        ob_start();\n+\n+        Wpc_Utilities::select_food_locations_filter($atts);\n+\n+        return ob_get_clean();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-menu.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-menu.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-menu.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-location-menu.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,83 +1,83 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-use WpCafe\\Abstract\\Base_Shortcode;\r\n-\r\n-\u002F**\r\n- * Food Menu Shortcode\r\n- *\u002F\r\n-class Food_Location_Menu extends Base_Shortcode {\r\n-    \u002F**\r\n-     * Shortcode tag name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    public function tag() {\r\n-        return 'wpc_food_location_menu';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Food menu short render content\r\n-     *\r\n-     * @param   array  $atts     Shortcode attributes\r\n-     * @param   string  $content  content\r\n-     *\r\n-     * @return  []                [return description]\r\n-     *\u002F\r\n-    public function render($atts = [], $content = null) {\r\n-        if ( ! class_exists('Woocommerce') ) {\r\n-            return;\r\n-        }\r\n-\r\n-        ob_start();\r\n-        $unique_id = md5(md5(microtime()));\r\n-        $product_data               = $atts;\r\n-        $product_data['unique_id']  = $unique_id ;\r\n-        $product_data['wpc_menu_col']  = 'wpc-col-md-8' ;\r\n-        \r\n-        \u002F\u002F shortcode option\r\n-        $atts = extract(shortcode_atts(\r\n-            [\r\n-                'wpc_food_categories'   => '',\r\n-                'style'                 => 'style-1',\r\n-                'no_of_product'         => 5,\r\n-                'show_thumbnail'        => \"yes\",\r\n-                'wpc_cart_button'       => 'yes',\r\n-                'wpc_price_show'       => 'yes',\r\n-                'title_link_show'       => 'yes',\r\n-                'wpc_menu_col'          => '6',\r\n-                'wpc_show_desc'         => 'yes',\r\n-                'wpc_desc_limit'        => '15',\r\n-                'live_search'           => 'yes',\r\n-                'wpc_delivery_time_show'=> 'yes',\r\n-                'show_item_status'      => 'yes',\r\n-                'wpc_menu_order'        => 'DESC',\r\n-                'wpc_nav_position'      => 'top',\r\n-                'location_alignment '   => 'center'\r\n-            ], $atts ));\r\n-\r\n-         \r\n-        $location_alignment = \"center\";\r\n-\r\n-        $allowed_file_names = [\r\n-            'style-1'\r\n-        ];\r\n-        if( in_array($style, $allowed_file_names)){\r\n-            $style = esc_html($style);\r\n-        }else{\r\n-            $style = $allowed_file_names[0];\r\n-        }\r\n-\r\n-        $products = wc_get_products([]);\r\n-\r\n-        if ( file_exists( wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-select.php\" ) ) {\r\n-            ?>\r\n-            \u003Cdiv class=\"location_menu\" data-product_data =\"\u003C?php echo esc_attr( json_encode( $product_data  ));?>\">\r\n-                \u003C?php include_once wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-select.php\"; ?>\r\n-            \u003C\u002Fdiv>\r\n-            \u003C?php\r\n-        }\r\n-        \r\n-        return ob_get_clean();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+use WpCafe\\Abstract\\Base_Shortcode;\n+\n+\u002F**\n+ * Food Menu Shortcode\n+ *\u002F\n+class Food_Location_Menu extends Base_Shortcode {\n+    \u002F**\n+     * Shortcode tag name\n+     *\n+     * @return  string\n+     *\u002F\n+    public function tag() {\n+        return 'wpc_food_location_menu';\n+    }\n+\n+    \u002F**\n+     * Food menu short render content\n+     *\n+     * @param   array  $atts     Shortcode attributes\n+     * @param   string  $content  content\n+     *\n+     * @return  []                [return description]\n+     *\u002F\n+    public function render($atts = [], $content = null) {\n+        if ( ! class_exists('Woocommerce') ) {\n+            return;\n+        }\n+\n+        ob_start();\n+        $unique_id = md5(md5(microtime()));\n+        $product_data               = $atts;\n+        $product_data['unique_id']  = $unique_id ;\n+        $product_data['wpc_menu_col']  = 'wpc-col-md-8' ;\n+        \n+        \u002F\u002F shortcode option\n+        $atts = extract(shortcode_atts(\n+            [\n+                'wpc_food_categories'   => '',\n+                'style'                 => 'style-1',\n+                'no_of_product'         => 5,\n+                'show_thumbnail'        => \"yes\",\n+                'wpc_cart_button'       => 'yes',\n+                'wpc_price_show'       => 'yes',\n+                'title_link_show'       => 'yes',\n+                'wpc_menu_col'          => '6',\n+                'wpc_show_desc'         => 'yes',\n+                'wpc_desc_limit'        => '15',\n+                'live_search'           => 'yes',\n+                'wpc_delivery_time_show'=> 'yes',\n+                'show_item_status'      => 'yes',\n+                'wpc_menu_order'        => 'DESC',\n+                'wpc_nav_position'      => 'top',\n+                'location_alignment '   => 'center'\n+            ], $atts ));\n+\n+         \n+        $location_alignment = \"center\";\n+\n+        $allowed_file_names = [\n+            'style-1'\n+        ];\n+        if( in_array($style, $allowed_file_names)){\n+            $style = esc_html($style);\n+        }else{\n+            $style = $allowed_file_names[0];\n+        }\n+\n+        $products = wc_get_products([]);\n+\n+        if ( file_exists( wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-select.php\" ) ) {\n+            ?>\n+            \u003Cdiv class=\"location_menu\" data-product_data =\"\u003C?php echo esc_attr( json_encode( $product_data  ));?>\">\n+                \u003C?php include_once wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-select.php\"; ?>\n+            \u003C\u002Fdiv>\n+            \u003C?php\n+        }\n+        \n+        return ob_get_clean();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,106 +1,106 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-use WpCafe\\Abstract\\Base_Shortcode;\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-\u002F**\r\n- * Food Menu Shortcode\r\n- *\u002F\r\n-class Food_Menu_List extends Base_Shortcode {\r\n-    \u002F**\r\n-     * Shortcode tag name\r\n-     *\r\n-     * @return  string\r\n-     *\u002F\r\n-    public function tag() {\r\n-        return 'wpc_food_menu_list';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Food menu short render content\r\n-     *\r\n-     * @param   array  $atts     Shortcode attributes\r\n-     * @param   string  $content  content\r\n-     *\r\n-     * @return  []                [return description]\r\n-     *\u002F\r\n-    public function render($atts = [], $content = null) {\r\n-        if (!class_exists('Woocommerce')) { return; }\r\n-\r\n-        $atts    = Wpc_Utilities::replace_qoute( $atts );\r\n-        $atts    = extract(shortcode_atts(\r\n-            [\r\n-                'style'                 => 'style-1',\r\n-                'wpc_food_categories'   => '',\r\n-                'no_of_product'         => 5,\r\n-                'wpc_cart_button'       => 'yes',\r\n-                'product_thumbnail'     => 'yes',\r\n-                'wpc_price_show'        => 'yes',\r\n-                'show_item_status'      => 'yes',\r\n-                'wpc_show_desc'         => 'yes',\r\n-                'title_link_show'       => 'yes',\r\n-                'wpc_desc_limit'        => 20,\r\n-                'wpc_menu_order'        => 'DESC',\r\n-                'wpc_menu_col'          => '4',\r\n-                'wpc_menu_col_tablet'   => '3',\r\n-                'wpc_menu_col_mobile'   => '2',\r\n-                'wpc_show_vendor'       => 'no',\r\n-                'wpc_location'          => ''\r\n-            ],\r\n-            $atts\r\n-        ));\r\n-\r\n-        $allowed_file_names = [\r\n-            'style-1',\r\n-            'style-2',\r\n-            'style-3'\r\n-        ];\r\n-    \r\n-        if( in_array($style, $allowed_file_names)){\r\n-            $template_file = esc_html($style);\r\n-        }else{\r\n-            $template_file = $allowed_file_names[0];\r\n-        }\r\n-\r\n-        ob_start();\r\n-        \u002F\u002F category sorting from backend\r\n-        $wpc_cat_arr      = explode(',', $wpc_food_categories);\r\n-\r\n-        $wpc_menu_col           = 4;\r\n-        $wpc_menu_col_tablet    = 3;\r\n-        $wpc_menu_col_mobile    = 2;\r\n-\r\n-        \u002F\u002F Show all products if no categories provided, or only specified categories\r\n-        $has_categories = is_array($wpc_cat_arr) && count($wpc_cat_arr) > 0 && !empty($wpc_cat_arr[0]);\r\n-\r\n-        if ( $has_categories || empty( $wpc_food_categories ) ) {\r\n-            $unique_id = md5(md5(microtime()));\r\n-            $settings = array();\r\n-            $settings[\"food_menu_style\"]        = $template_file;\r\n-            $settings[\"show_thumbnail\"]         = $product_thumbnail;\r\n-            $settings[\"wpc_price_show\"]         = $wpc_price_show;\r\n-            $settings[\"wpc_cart_button_show\"]   = $wpc_cart_button;\r\n-            $settings[\"show_item_status\"]       = $show_item_status;\r\n-            $settings[\"title_link_show\"]        = $title_link_show;\r\n-            $settings[\"wpc_show_desc\"]          = $wpc_show_desc;\r\n-            $settings[\"wpc_desc_limit\"]         = $wpc_desc_limit;\r\n-            $settings[\"wpc_menu_cat\"]           = $has_categories ? $wpc_cat_arr : [];\r\n-            $settings[\"wpc_menu_count\"]         = $no_of_product;\r\n-            $settings[\"wpc_menu_order\"]         = $wpc_menu_order;\r\n-\r\n-            $settings['wpc_menu_col']           = $wpc_menu_col;\r\n-            $settings['wpc_menu_col_tablet']    = $wpc_menu_col_tablet;\r\n-            $settings['wpc_menu_col_mobile']    = $wpc_menu_col_mobile;\r\n-            $settings[\"wpc_show_vendor\"]        = $wpc_show_vendor;\r\n-            $settings[\"wpc_location\"]           = !empty($wpc_location) ? intval($wpc_location) : null;\r\n-\r\n-            \u002F\u002F render template\r\n-            $template = wpcafe()->template_directory . \"\u002Fshortcodes\u002Ffood-list.php\";\r\n-            if( file_exists( $template ) ){\r\n-                include $template;\r\n-            }\r\n-        }\r\n-        return ob_get_clean();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+use WpCafe\\Abstract\\Base_Shortcode;\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+\u002F**\n+ * Food Menu Shortcode\n+ *\u002F\n+class Food_Menu_List extends Base_Shortcode {\n+    \u002F**\n+     * Shortcode tag name\n+     *\n+     * @return  string\n+     *\u002F\n+    public function tag() {\n+        return 'wpc_food_menu_list';\n+    }\n+\n+    \u002F**\n+     * Food menu short render content\n+     *\n+     * @param   array  $atts     Shortcode attributes\n+     * @param   string  $content  content\n+     *\n+     * @return  []                [return description]\n+     *\u002F\n+    public function render($atts = [], $content = null) {\n+        if (!class_exists('Woocommerce')) { return; }\n+\n+        $atts    = Wpc_Utilities::replace_qoute( $atts );\n+        $atts    = extract(shortcode_atts(\n+            [\n+                'style'                 => 'style-1',\n+                'wpc_food_categories'   => '',\n+                'no_of_product'         => 5,\n+                'wpc_cart_button'       => 'yes',\n+                'product_thumbnail'     => 'yes',\n+                'wpc_price_show'        => 'yes',\n+                'show_item_status'      => 'yes',\n+                'wpc_show_desc'         => 'yes',\n+                'title_link_show'       => 'yes',\n+                'wpc_desc_limit'        => 20,\n+                'wpc_menu_order'        => 'DESC',\n+                'wpc_menu_col'          => '4',\n+                'wpc_menu_col_tablet'   => '3',\n+                'wpc_menu_col_mobile'   => '2',\n+                'wpc_show_vendor'       => 'no',\n+                'wpc_location'          => ''\n+            ],\n+            $atts\n+        ));\n+\n+        $allowed_file_names = [\n+            'style-1',\n+            'style-2',\n+            'style-3'\n+        ];\n+    \n+        if( in_array($style, $allowed_file_names)){\n+            $template_file = esc_html($style);\n+        }else{\n+            $template_file = $allowed_file_names[0];\n+        }\n+\n+        ob_start();\n+        \u002F\u002F category sorting from backend\n+        $wpc_cat_arr      = explode(',', $wpc_food_categories);\n+\n+        $wpc_menu_col           = 4;\n+        $wpc_menu_col_tablet    = 3;\n+        $wpc_menu_col_mobile    = 2;\n+\n+        \u002F\u002F Show all products if no categories provided, or only specified categories\n+        $has_categories = is_array($wpc_cat_arr) && count($wpc_cat_arr) > 0 && !empty($wpc_cat_arr[0]);\n+\n+        if ( $has_categories || empty( $wpc_food_categories ) ) {\n+            $unique_id = md5(md5(microtime()));\n+            $settings = array();\n+            $settings[\"food_menu_style\"]        = $template_file;\n+            $settings[\"show_thumbnail\"]         = $product_thumbnail;\n+            $settings[\"wpc_price_show\"]         = $wpc_price_show;\n+            $settings[\"wpc_cart_button_show\"]   = $wpc_cart_button;\n+            $settings[\"show_item_status\"]       = $show_item_status;\n+            $settings[\"title_link_show\"]        = $title_link_show;\n+            $settings[\"wpc_show_desc\"]          = $wpc_show_desc;\n+            $settings[\"wpc_desc_limit\"]         = $wpc_desc_limit;\n+            $settings[\"wpc_menu_cat\"]           = $has_categories ? $wpc_cat_arr : [];\n+            $settings[\"wpc_menu_count\"]         = $no_of_product;\n+            $settings[\"wpc_menu_order\"]         = $wpc_menu_order;\n+\n+            $settings['wpc_menu_col']           = $wpc_menu_col;\n+            $settings['wpc_menu_col_tablet']    = $wpc_menu_col_tablet;\n+            $settings['wpc_menu_col_mobile']    = $wpc_menu_col_mobile;\n+            $settings[\"wpc_show_vendor\"]        = $wpc_show_vendor;\n+            $settings[\"wpc_location\"]           = !empty($wpc_location) ? intval($wpc_location) : null;\n+\n+            \u002F\u002F render template\n+            $template = wpcafe()->template_directory . \"\u002Fshortcodes\u002Ffood-list.php\";\n+            if( file_exists( $template ) ){\n+                include $template;\n+            }\n+        }\n+        return ob_get_clean();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,211 +1,211 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Abstract\\Base_Shortcode;\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-\u002F**\r\n- * Food Menu Tab Shortcode\r\n- *\u002F\r\n-class Food_Menu_Tab extends Base_Shortcode {\r\n-\r\n-    \u002F**\r\n-     * Shortcode tag name.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    public function tag() {\r\n-        return 'wpc_food_menu_tab';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Render shortcode content.\r\n-     *\r\n-     * @param array  $atts    Shortcode attributes.\r\n-     * @param string $content Shortcode content.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    public function render( $atts = [], $content = null ) {\r\n-        if (! class_exists('Woocommerce') ) { return; }\r\n-        $settings = array();\r\n-        $atts     = Wpc_Utilities::replace_qoute( $atts );\r\n-\r\n-        $atts = extract(shortcode_atts([\r\n-            'style'                 => 'style-1',\r\n-            'wpc_food_categories'   => '',\r\n-            'no_of_product'         => 5,\r\n-            'wpc_desc_limit'        => 20,\r\n-            'wpc_menu_order'        => 'DESC',\r\n-            'wpc_show_desc'         => 'yes',\r\n-            'title_link_show'       => 'yes',\r\n-            'show_item_status'      => 'yes',\r\n-            'product_thumbnail'     => 'yes',\r\n-            'wpc_cart_button'       => 'yes',\r\n-            'wpc_price_show'        => 'yes',\r\n-        ], $atts));\r\n-\r\n-        ob_start();\r\n-        $wpc_cat_arr  = explode(',', $wpc_food_categories);\r\n-\r\n-        \u002F\u002F Check if categories were provided and are not empty\r\n-        $has_categories = ! empty( $wpc_food_categories ) && ! empty( $wpc_cat_arr[0] );\r\n-\r\n-        if ( ! $has_categories ) {\r\n-            \u002F\u002F Fetch all categories when no categories provided\r\n-            $args_cat = array(\r\n-                'taxonomy'     => 'product_cat',\r\n-                'number'       => 0,\r\n-                'hide_empty'   => 0,\r\n-                'orderby'      => 'term_order',\r\n-            );\r\n-            $all_categories = get_categories( $args_cat );\r\n-            $wpc_cat_arr = wp_list_pluck( $all_categories, 'term_id' );\r\n-        }\r\n-\r\n-        \u002F\u002F Get tabs for provided or all categories\r\n-        $food_menu_tabs = Wpc_Utilities::get_tab_array_from_category($wpc_cat_arr);\r\n-\r\n-        if ( ! $has_categories && ! empty( $food_menu_tabs ) ) {\r\n-            $food_menu_tabs = $this->add_all_products_tab($food_menu_tabs);\r\n-        }\r\n-\r\n-        \u002F\u002F sort category list\r\n-        if ( !empty($food_menu_tabs) ) {\r\n-            ksort($food_menu_tabs);\r\n-\r\n-            $unique_id = md5(md5(microtime()));\r\n-            $settings[\"food_menu_tabs\"]         = $food_menu_tabs;\r\n-            $settings[\"food_tab_menu_style\"]    = $style;\r\n-            $settings[\"show_thumbnail\"]         = $product_thumbnail;\r\n-            $settings[\"wpc_menu_order\"]         = $wpc_menu_order;\r\n-            $settings[\"show_item_status\"]       = $show_item_status;\r\n-            $settings[\"wpc_menu_count\"]         = $no_of_product;\r\n-            $settings[\"wpc_show_desc\"]          = $wpc_show_desc;\r\n-            $settings[\"wpc_desc_limit\"]         = $wpc_desc_limit;\r\n-            $settings[\"title_link_show\"]        = $title_link_show;\r\n-            $settings[\"wpc_cart_button\"]        = $wpc_cart_button;\r\n-            $settings[\"wpc_price_show\"]        = $wpc_price_show;\r\n-            \u002F\u002F render template\r\n-            $template = wpcafe()->template_directory . \"\u002Fshortcodes\u002Ffood-tab.php\";\r\n-\r\n-            $is_pro_active = function_exists('wpcafe_pro') || defined('WPCAFE_PRO_FILE');\r\n-            $allowed_styles = $is_pro_active ? ['style-1', 'style-2', 'style-3', 'style-4', 'style-5'] : ['style-1', 'style-2'];\r\n-            $style_file_exists = file_exists( wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\" );\r\n-\r\n-            if ( ! $style_file_exists && $is_pro_active && function_exists('wpcafe_pro') ) {\r\n-                $pro_style_path = wpcafe_pro()->plugin_directory . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\r\n-                $style_file_exists = file_exists( $pro_style_path );\r\n-            }\r\n-\r\n-            if ( in_array( $style, $allowed_styles, true ) && $style_file_exists && file_exists( $template ) ){\r\n-                include $template;\r\n-            }\r\n-        }\r\n-        \r\n-        return ob_get_clean();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add \"All Products\" tab to the beginning of food menu tabs.\r\n-     *\r\n-     * @param array $food_menu_tabs The existing food menu tabs.\r\n-     *\r\n-     * @return array The tabs with \"All Products\" prepended.\r\n-     *\u002F\r\n-    private function add_all_products_tab( $food_menu_tabs ) {\r\n-        $all_products_tab = [\r\n-            'post_cats' => [ 'all-products' ],\r\n-            'tab_title' => __('All Products', 'wp-cafe')\r\n-        ];\r\n-\r\n-        \u002F\u002F Add filter to handle the special 'all-products' marker\r\n-        add_filter( 'wpc_product_query_args', [ $this, 'handle_all_products_query' ], 10, 1 );\r\n-\r\n-        return array_merge( [ $all_products_tab ] , $food_menu_tabs );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle product query for \"All Products\" tab.\r\n-     * When 'all-products' marker is detected, remove the product_cat taxonomy query but preserve other taxonomies (like location).\r\n-     *\r\n-     * @param array $args The product query arguments.\r\n-     *\r\n-     * @return array Modified query arguments.\r\n-     *\u002F\r\n-    public function handle_all_products_query( $args ) {\r\n-        if ( $this->should_clear_taxonomy_query( $args ) ) {\r\n-            $filtered_tax_query = array( 'relation' => 'AND' );\r\n-\r\n-            foreach ( $args['tax_query'] as $key => $query ) {\r\n-                if ( $key === 'relation' || $this->is_query_for_all_products( $query ) ) {\r\n-                    continue;\r\n-                }\r\n-\r\n-                $filtered_tax_query[] = $query;\r\n-            }\r\n-\r\n-            $args['tax_query'] = $filtered_tax_query;\r\n-        }\r\n-\r\n-        return $args;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the tax_query contains the 'all-products' marker.\r\n-     *\r\n-     * @param array $args The product query arguments.\r\n-     *\r\n-     * @return bool True if tax_query should be cleared for 'all-products' tab.\r\n-     *\u002F\r\n-    private function should_clear_taxonomy_query( $args ) {\r\n-        if ( ! $this->has_valid_tax_query( $args ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        return $this->contains_all_products_marker( $args['tax_query'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Validate if tax_query (taxonomy query) exists and is an array.\r\n-     *\r\n-     * @param array $args The product query arguments.\r\n-     *\r\n-     * @return bool True if tax_query is valid.\r\n-     *\u002F\r\n-    private function has_valid_tax_query( $args ) {\r\n-        return ! empty( $args['tax_query'] ) && is_array( $args['tax_query'] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if tax_query (taxonomy query) contains the 'all-products' marker.\r\n-     *\r\n-     * @param array $tax_query The tax query array.\r\n-     *\r\n-     * @return bool True if 'all-products' marker is found.\r\n-     *\u002F\r\n-    private function contains_all_products_marker( $tax_query ) {\r\n-        foreach ( $tax_query as $query ) {\r\n-            if ( $this->is_query_for_all_products( $query ) ) {\r\n-                return true;\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a single query contains the 'all-products' marker.\r\n-     *\r\n-     * @param array $query The individual tax query.\r\n-     *\r\n-     * @return bool True if query contains 'all-products' marker.\r\n-     *\u002F\r\n-    private function is_query_for_all_products( $query ) {\r\n-        return isset( $query['terms'] ) \r\n-            && is_array( $query['terms'] ) \r\n-            && in_array( 'all-products', $query['terms'], true );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Abstract\\Base_Shortcode;\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+\u002F**\n+ * Food Menu Tab Shortcode\n+ *\u002F\n+class Food_Menu_Tab extends Base_Shortcode {\n+\n+    \u002F**\n+     * Shortcode tag name.\n+     *\n+     * @return string\n+     *\u002F\n+    public function tag() {\n+        return 'wpc_food_menu_tab';\n+    }\n+\n+    \u002F**\n+     * Render shortcode content.\n+     *\n+     * @param array  $atts    Shortcode attributes.\n+     * @param string $content Shortcode content.\n+     *\n+     * @return string\n+     *\u002F\n+    public function render( $atts = [], $content = null ) {\n+        if (! class_exists('Woocommerce') ) { return; }\n+        $settings = array();\n+        $atts     = Wpc_Utilities::replace_qoute( $atts );\n+\n+        $atts = extract(shortcode_atts([\n+            'style'                 => 'style-1',\n+            'wpc_food_categories'   => '',\n+            'no_of_product'         => 5,\n+            'wpc_desc_limit'        => 20,\n+            'wpc_menu_order'        => 'DESC',\n+            'wpc_show_desc'         => 'yes',\n+            'title_link_show'       => 'yes',\n+            'show_item_status'      => 'yes',\n+            'product_thumbnail'     => 'yes',\n+            'wpc_cart_button'       => 'yes',\n+            'wpc_price_show'        => 'yes',\n+        ], $atts));\n+\n+        ob_start();\n+        $wpc_cat_arr  = explode(',', $wpc_food_categories);\n+\n+        \u002F\u002F Check if categories were provided and are not empty\n+        $has_categories = ! empty( $wpc_food_categories ) && ! empty( $wpc_cat_arr[0] );\n+\n+        if ( ! $has_categories ) {\n+            \u002F\u002F Fetch all categories when no categories provided\n+            $args_cat = array(\n+                'taxonomy'     => 'product_cat',\n+                'number'       => 0,\n+                'hide_empty'   => 0,\n+                'orderby'      => 'term_order',\n+            );\n+            $all_categories = get_categories( $args_cat );\n+            $wpc_cat_arr = wp_list_pluck( $all_categories, 'term_id' );\n+        }\n+\n+        \u002F\u002F Get tabs for provided or all categories\n+        $food_menu_tabs = Wpc_Utilities::get_tab_array_from_category($wpc_cat_arr);\n+\n+        if ( ! $has_categories && ! empty( $food_menu_tabs ) ) {\n+            $food_menu_tabs = $this->add_all_products_tab($food_menu_tabs);\n+        }\n+\n+        \u002F\u002F sort category list\n+        if ( !empty($food_menu_tabs) ) {\n+            ksort($food_menu_tabs);\n+\n+            $unique_id = md5(md5(microtime()));\n+            $settings[\"food_menu_tabs\"]         = $food_menu_tabs;\n+            $settings[\"food_tab_menu_style\"]    = $style;\n+            $settings[\"show_thumbnail\"]         = $product_thumbnail;\n+            $settings[\"wpc_menu_order\"]         = $wpc_menu_order;\n+            $settings[\"show_item_status\"]       = $show_item_status;\n+            $settings[\"wpc_menu_count\"]         = $no_of_product;\n+            $settings[\"wpc_show_desc\"]          = $wpc_show_desc;\n+            $settings[\"wpc_desc_limit\"]         = $wpc_desc_limit;\n+            $settings[\"title_link_show\"]        = $title_link_show;\n+            $settings[\"wpc_cart_button\"]        = $wpc_cart_button;\n+            $settings[\"wpc_price_show\"]        = $wpc_price_show;\n+            \u002F\u002F render template\n+            $template = wpcafe()->template_directory . \"\u002Fshortcodes\u002Ffood-tab.php\";\n+\n+            $is_pro_active = function_exists('wpcafe_pro') || defined('WPCAFE_PRO_FILE');\n+            $allowed_styles = $is_pro_active ? ['style-1', 'style-2', 'style-3', 'style-4', 'style-5'] : ['style-1', 'style-2'];\n+            $style_file_exists = file_exists( wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\" );\n+\n+            if ( ! $style_file_exists && $is_pro_active && function_exists('wpcafe_pro') ) {\n+                $pro_style_path = wpcafe_pro()->plugin_directory . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\n+                $style_file_exists = file_exists( $pro_style_path );\n+            }\n+\n+            if ( in_array( $style, $allowed_styles, true ) && $style_file_exists && file_exists( $template ) ){\n+                include $template;\n+            }\n+        }\n+        \n+        return ob_get_clean();\n+    }\n+\n+    \u002F**\n+     * Add \"All Products\" tab to the beginning of food menu tabs.\n+     *\n+     * @param array $food_menu_tabs The existing food menu tabs.\n+     *\n+     * @return array The tabs with \"All Products\" prepended.\n+     *\u002F\n+    private function add_all_products_tab( $food_menu_tabs ) {\n+        $all_products_tab = [\n+            'post_cats' => [ 'all-products' ],\n+            'tab_title' => __('All Products', 'wp-cafe')\n+        ];\n+\n+        \u002F\u002F Add filter to handle the special 'all-products' marker\n+        add_filter( 'wpc_product_query_args', [ $this, 'handle_all_products_query' ], 10, 1 );\n+\n+        return array_merge( [ $all_products_tab ] , $food_menu_tabs );\n+    }\n+\n+    \u002F**\n+     * Handle product query for \"All Products\" tab.\n+     * When 'all-products' marker is detected, remove the product_cat taxonomy query but preserve other taxonomies (like location).\n+     *\n+     * @param array $args The product query arguments.\n+     *\n+     * @return array Modified query arguments.\n+     *\u002F\n+    public function handle_all_products_query( $args ) {\n+        if ( $this->should_clear_taxonomy_query( $args ) ) {\n+            $filtered_tax_query = array( 'relation' => 'AND' );\n+\n+            foreach ( $args['tax_query'] as $key => $query ) {\n+                if ( $key === 'relation' || $this->is_query_for_all_products( $query ) ) {\n+                    continue;\n+                }\n+\n+                $filtered_tax_query[] = $query;\n+            }\n+\n+            $args['tax_query'] = $filtered_tax_query;\n+        }\n+\n+        return $args;\n+    }\n+\n+    \u002F**\n+     * Check if the tax_query contains the 'all-products' marker.\n+     *\n+     * @param array $args The product query arguments.\n+     *\n+     * @return bool True if tax_query should be cleared for 'all-products' tab.\n+     *\u002F\n+    private function should_clear_taxonomy_query( $args ) {\n+        if ( ! $this->has_valid_tax_query( $args ) ) {\n+            return false;\n+        }\n+\n+        return $this->contains_all_products_marker( $args['tax_query'] );\n+    }\n+\n+    \u002F**\n+     * Validate if tax_query (taxonomy query) exists and is an array.\n+     *\n+     * @param array $args The product query arguments.\n+     *\n+     * @return bool True if tax_query is valid.\n+     *\u002F\n+    private function has_valid_tax_query( $args ) {\n+        return ! empty( $args['tax_query'] ) && is_array( $args['tax_query'] );\n+    }\n+\n+    \u002F**\n+     * Check if tax_query (taxonomy query) contains the 'all-products' marker.\n+     *\n+     * @param array $tax_query The tax query array.\n+     *\n+     * @return bool True if 'all-products' marker is found.\n+     *\u002F\n+    private function contains_all_products_marker( $tax_query ) {\n+        foreach ( $tax_query as $query ) {\n+            if ( $this->is_query_for_all_products( $query ) ) {\n+                return true;\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Check if a single query contains the 'all-products' marker.\n+     *\n+     * @param array $query The individual tax query.\n+     *\n+     * @return bool True if query contains 'all-products' marker.\n+     *\u002F\n+    private function is_query_for_all_products( $query ) {\n+        return isset( $query['terms'] ) \n+            && is_array( $query['terms'] ) \n+            && in_array( 'all-products', $query['terms'], true );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-order-shortcode-manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-order-shortcode-manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-order-shortcode-manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Fshortcodes\u002Ffood-order-shortcode-manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,33 +1,33 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Shortcodes;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Shortcode_Interface;\r\n-\r\n-class Shortcode_Manager implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Store shortcodes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $shortcodes = [\r\n-        Food_Menu_Tab::class,\r\n-        Food_Menu_List::class,\r\n-        Food_Location_Menu::class,\r\n-        Food_Location_Filter::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        new Food_Location_Ajax();\r\n-        $shortcodes = apply_filters( 'wpcafe_food_order_shortcodes', $this->shortcodes );\r\n-\r\n-        foreach ( $shortcodes as $shortcode ) {\r\n-            ( new $shortcode() )->register();\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Shortcodes;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Shortcode_Interface;\n+\n+class Shortcode_Manager implements Hookable_Service_Contract {\n+    \u002F**\n+     * Store shortcodes\n+     *\n+     * @var array\n+     *\u002F\n+    protected $shortcodes = [\n+        Food_Menu_Tab::class,\n+        Food_Menu_List::class,\n+        Food_Location_Menu::class,\n+        Food_Location_Filter::class,\n+    ];\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        new Food_Location_Ajax();\n+        $shortcodes = apply_filters( 'wpcafe_food_order_shortcodes', $this->shortcodes );\n+\n+        foreach ( $shortcodes as $shortcode ) {\n+            ( new $shortcode() )->register();\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,88 +1,88 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Handles AJAX actions for adding and removing tips.\r\n- *\u002F\r\n-class Tipping_Ajax {\r\n-\r\n-    \u002F**\r\n-     * Register AJAX action hooks.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'wp_ajax_add_tip', [ $this, 'add_tip' ] );\r\n-        add_action( 'wp_ajax_nopriv_add_tip', [ $this, 'add_tip' ] );\r\n-\r\n-        add_action( 'wp_ajax_remove_tip', [ $this, 'remove_tip' ] );\r\n-        add_action( 'wp_ajax_nopriv_remove_tip', [ $this, 'remove_tip' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle adding tip to WooCommerce session.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function add_tip() {\r\n-        $response = [\r\n-            'status_code' => 0,\r\n-            'message'     => '',\r\n-        ];\r\n-\r\n-        if ( ! wp_verify_nonce( $_POST['security'], 'add_tip_nonce_value' ) ) {\r\n-            $response['message'] = esc_html__( 'Nonce is not valid!', 'wp-cafe' );\r\n-        } else {\r\n-            $type     = sanitize_text_field( $_POST['tip_selected_type'] );\r\n-\r\n-            $tip_amount = ! empty( $_POST['tip_amount'] ) ? floatval( $_POST['tip_amount'] ) : 0;\r\n-\r\n-            $tip_types = [\r\n-                'fixed_amount',\r\n-                'percentage_amount',\r\n-                'custom'\r\n-            ];\r\n-\r\n-            $is_valid = in_array( $type, $tip_types ) && $tip_amount > 0;\r\n-\r\n-            if ( $is_valid ) {\r\n-                WC()->session->set( 'wpc_pro_tip', [\r\n-                    'tip_added'             => 1,\r\n-                    'tip_selected_type'     => $type,\r\n-                    'tip_amount'            => $tip_amount,\r\n-                ] );\r\n-\r\n-                $response['status_code'] = 1;\r\n-                $response['message'] = esc_html__( 'Tip added successfully.', 'wp-cafe' );\r\n-            } else {\r\n-                $response['message'] = esc_html__( 'Invalid tip input.', 'wp-cafe' );\r\n-            }\r\n-        }\r\n-\r\n-        wp_send_json( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle removing tip from WooCommerce session.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function remove_tip() {\r\n-        $response = [\r\n-            'status_code' => 0,\r\n-            'message'     => '',\r\n-        ];\r\n-\r\n-        if ( ! wp_verify_nonce( $_POST['security'], 'remove_tip_nonce_value' ) ) {\r\n-            $response['message'] = esc_html__( 'Nonce is not valid!', 'wp-cafe' );\r\n-        } else {\r\n-            WC()->session->__unset( 'wpc_pro_tip' );\r\n-            $response['status_code'] = 1;\r\n-            $response['message'] = esc_html__( 'Tip removed successfully.', 'wp-cafe' );\r\n-        }\r\n-\r\n-        wp_send_json( $response );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Handles AJAX actions for adding and removing tips.\n+ *\u002F\n+class Tipping_Ajax {\n+\n+    \u002F**\n+     * Register AJAX action hooks.\n+     *\n+     * @return void\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'wp_ajax_add_tip', [ $this, 'add_tip' ] );\n+        add_action( 'wp_ajax_nopriv_add_tip', [ $this, 'add_tip' ] );\n+\n+        add_action( 'wp_ajax_remove_tip', [ $this, 'remove_tip' ] );\n+        add_action( 'wp_ajax_nopriv_remove_tip', [ $this, 'remove_tip' ] );\n+    }\n+\n+    \u002F**\n+     * Handle adding tip to WooCommerce session.\n+     *\n+     * @return void\n+     *\u002F\n+    public function add_tip() {\n+        $response = [\n+            'status_code' => 0,\n+            'message'     => '',\n+        ];\n+\n+        if ( ! wp_verify_nonce( $_POST['security'], 'add_tip_nonce_value' ) ) {\n+            $response['message'] = esc_html__( 'Nonce is not valid!', 'wp-cafe' );\n+        } else {\n+            $type     = sanitize_text_field( $_POST['tip_selected_type'] );\n+\n+            $tip_amount = ! empty( $_POST['tip_amount'] ) ? floatval( $_POST['tip_amount'] ) : 0;\n+\n+            $tip_types = [\n+                'fixed_amount',\n+                'percentage_amount',\n+                'custom'\n+            ];\n+\n+            $is_valid = in_array( $type, $tip_types ) && $tip_amount > 0;\n+\n+            if ( $is_valid ) {\n+                WC()->session->set( 'wpc_pro_tip', [\n+                    'tip_added'             => 1,\n+                    'tip_selected_type'     => $type,\n+                    'tip_amount'            => $tip_amount,\n+                ] );\n+\n+                $response['status_code'] = 1;\n+                $response['message'] = esc_html__( 'Tip added successfully.', 'wp-cafe' );\n+            } else {\n+                $response['message'] = esc_html__( 'Invalid tip input.', 'wp-cafe' );\n+            }\n+        }\n+\n+        wp_send_json( $response );\n+    }\n+\n+    \u002F**\n+     * Handle removing tip from WooCommerce session.\n+     *\n+     * @return void\n+     *\u002F\n+    public function remove_tip() {\n+        $response = [\n+            'status_code' => 0,\n+            'message'     => '',\n+        ];\n+\n+        if ( ! wp_verify_nonce( $_POST['security'], 'remove_tip_nonce_value' ) ) {\n+            $response['message'] = esc_html__( 'Nonce is not valid!', 'wp-cafe' );\n+        } else {\n+            WC()->session->__unset( 'wpc_pro_tip' );\n+            $response['status_code'] = 1;\n+            $response['message'] = esc_html__( 'Tip removed successfully.', 'wp-cafe' );\n+        }\n+\n+        wp_send_json( $response );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-assets.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-assets.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-assets.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-assets.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,41 +1,41 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Handles loading frontend assets for the tipping module.\r\n- *\u002F\r\n-class Tipping_Assets {\r\n-    \u002F**\r\n-     * Register WordPress hooks.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'wp_enqueue_scripts', [ $this, 'enqueue' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Enqueue CSS and JS assets with localized data.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function enqueue() {\r\n-\r\n-        if ( ! is_checkout() && ! is_cart() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_enqueue_script( 'frontend-script' );\r\n-        wp_enqueue_style( 'wpc-tip' );\r\n-\r\n-        wp_enqueue_script( 'wpc-tip' );\r\n-\r\n-        wp_localize_script( 'wpc-tip', 'wpc_pro_tip_obj', [\r\n-            'ajax_url'         => admin_url( 'admin-ajax.php' ),\r\n-            'add_tip_nonce'    => wp_create_nonce( 'add_tip_nonce_value' ),\r\n-            'remove_tip_nonce' => wp_create_nonce( 'remove_tip_nonce_value' ),\r\n-        ]);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Handles loading frontend assets for the tipping module.\n+ *\u002F\n+class Tipping_Assets {\n+    \u002F**\n+     * Register WordPress hooks.\n+     *\n+     * @return void\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'wp_enqueue_scripts', [ $this, 'enqueue' ] );\n+    }\n+\n+    \u002F**\n+     * Enqueue CSS and JS assets with localized data.\n+     *\n+     * @return void\n+     *\u002F\n+    public function enqueue() {\n+\n+        if ( ! is_checkout() && ! is_cart() ) {\n+            return;\n+        }\n+\n+        wp_enqueue_script( 'frontend-script' );\n+        wp_enqueue_style( 'wpc-tip' );\n+\n+        wp_enqueue_script( 'wpc-tip' );\n+\n+        wp_localize_script( 'wpc-tip', 'wpc_pro_tip_obj', [\n+            'ajax_url'         => admin_url( 'admin-ajax.php' ),\n+            'add_tip_nonce'    => wp_create_nonce( 'add_tip_nonce_value' ),\n+            'remove_tip_nonce' => wp_create_nonce( 'remove_tip_nonce_value' ),\n+        ]);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-cleanup.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-cleanup.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-cleanup.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-cleanup.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,31 +1,31 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Clears tip data after order placement.\r\n- *\u002F\r\n-class Tipping_Cleanup {\r\n-\r\n-    \u002F**\r\n-     * Register WooCommerce order complete hook.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'woocommerce_new_order', [ $this, 'clear_tip' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Remove tip session after order is placed.\r\n-     *\r\n-     * @param int $order_id Order ID.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function clear_tip( $order_id ) {\r\n-        if ( ! is_admin() ) {\r\n-            WC()->session->__unset( 'wpc_pro_tip' );\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Clears tip data after order placement.\n+ *\u002F\n+class Tipping_Cleanup {\n+\n+    \u002F**\n+     * Register WooCommerce order complete hook.\n+     *\n+     * @return void\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'woocommerce_new_order', [ $this, 'clear_tip' ] );\n+    }\n+\n+    \u002F**\n+     * Remove tip session after order is placed.\n+     *\n+     * @param int $order_id Order ID.\n+     * @return void\n+     *\u002F\n+    public function clear_tip( $order_id ) {\n+        if ( ! is_admin() ) {\n+            WC()->session->__unset( 'wpc_pro_tip' );\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-fee.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-fee.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-fee.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-fee.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Applies tip as a WooCommerce cart fee.\r\n- *\u002F\r\n-class Tipping_Fee {\r\n-\r\n-    \u002F**\r\n-     * Register WooCommerce fee calculation hook.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'woocommerce_cart_calculate_fees', [ $this, 'apply_fee' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Apply tip to WooCommerce cart.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function apply_fee() {\r\n-        $tip = WC()->session->get( 'wpc_pro_tip' );\r\n-\r\n-        if ( $tip && $tip['tip_added'] ) {\r\n-            $title  = esc_html__( 'Tip', 'wp-cafe' );\r\n-            $amount = 0;\r\n-\r\n-            if ( $tip['tip_selected_type'] === 'fixed_amount' ) {\r\n-                $amount = $tip['tip_amount'];\r\n-            } elseif ( $tip['tip_selected_type'] === 'percentage_amount' ) {\r\n-                $title .= ' (' . $tip['tip_amount'] . '%)';\r\n-                $amount = ( $tip['tip_amount'] \u002F 100 ) * WC()->cart->get_subtotal();\r\n-            } elseif ( $tip['tip_selected_type'] === 'custom' ) {\r\n-                $amount = $tip['tip_amount'];\r\n-            }\r\n-\r\n-            if ( $amount > 0 ) {\r\n-                WC()->cart->add_fee( $title, $amount );\r\n-            }\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Applies tip as a WooCommerce cart fee.\n+ *\u002F\n+class Tipping_Fee {\n+\n+    \u002F**\n+     * Register WooCommerce fee calculation hook.\n+     *\n+     * @return void\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'woocommerce_cart_calculate_fees', [ $this, 'apply_fee' ] );\n+    }\n+\n+    \u002F**\n+     * Apply tip to WooCommerce cart.\n+     *\n+     * @return void\n+     *\u002F\n+    public function apply_fee() {\n+        $tip = WC()->session->get( 'wpc_pro_tip' );\n+\n+        if ( $tip && $tip['tip_added'] ) {\n+            $title  = esc_html__( 'Tip', 'wp-cafe' );\n+            $amount = 0;\n+\n+            if ( $tip['tip_selected_type'] === 'fixed_amount' ) {\n+                $amount = $tip['tip_amount'];\n+            } elseif ( $tip['tip_selected_type'] === 'percentage_amount' ) {\n+                $title .= ' (' . $tip['tip_amount'] . '%)';\n+                $amount = ( $tip['tip_amount'] \u002F 100 ) * WC()->cart->get_subtotal();\n+            } elseif ( $tip['tip_selected_type'] === 'custom' ) {\n+                $amount = $tip['tip_amount'];\n+            }\n+\n+            if ( $amount > 0 ) {\n+                WC()->cart->add_fee( $title, $amount );\n+            }\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-form.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-form.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-form.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-form.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Responsible for rendering the tip form in WooCommerce checkout\u002Fcart.\r\n- *\u002F\r\n-class Tipping_Form {\r\n-\r\n-    \u002F**\r\n-     * Register form rendering hooks.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        add_action( 'woocommerce_after_order_notes', [ $this, 'render' ] );\r\n-        add_action( 'woocommerce_before_cart_totals', [ $this, 'render' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Include the tip form view.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function render() {\r\n-        include wpcafe()->template_directory . \"\u002Ftip\u002Ftip-view.php\";\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Responsible for rendering the tip form in WooCommerce checkout\u002Fcart.\n+ *\u002F\n+class Tipping_Form {\n+\n+    \u002F**\n+     * Register form rendering hooks.\n+     *\n+     * @return void\n+     *\u002F\n+    public function __construct() {\n+        add_action( 'woocommerce_after_order_notes', [ $this, 'render' ] );\n+        add_action( 'woocommerce_before_cart_totals', [ $this, 'render' ] );\n+    }\n+\n+    \u002F**\n+     * Include the tip form view.\n+     *\n+     * @return void\n+     *\u002F\n+    public function render() {\n+        include wpcafe()->template_directory . \"\u002Ftip\u002Ftip-view.php\";\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Ffood-order\u002Ftip\u002Ftipping-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,35 +1,35 @@\n-\u003C?php\r\n-namespace WpCafe\\FoodOrder\\Tip;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Main Tipping Service\r\n- * \r\n- * Responsible only for registering related classes and toggling the feature.\r\n- *\u002F\r\n-class Tipping_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register tipping-related classes.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register() {\r\n-        new Tipping_Form();\r\n-        new Tipping_Ajax();\r\n-        new Tipping_Fee();\r\n-        new Tipping_Cleanup();\r\n-        new Tipping_Assets();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Determine whether this service is enabled.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function is_enable(): bool {\r\n-        return wpc_is_module_enable('tipping');\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\FoodOrder\\Tip;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+ * Main Tipping Service\n+ * \n+ * Responsible only for registering related classes and toggling the feature.\n+ *\u002F\n+class Tipping_Service implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register tipping-related classes.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register() {\n+        new Tipping_Form();\n+        new Tipping_Ajax();\n+        new Tipping_Fee();\n+        new Tipping_Cleanup();\n+        new Tipping_Assets();\n+    }\n+\n+    \u002F**\n+     * Determine whether this service is enabled.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function is_enable(): bool {\n+        return wpc_is_module_enable('tipping');\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Ffluent-crm.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Ffluent-crm.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Ffluent-crm.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Ffluent-crm.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,158 +1,158 @@\n-\u003C?php\r\n-namespace WpCafe\\Integrations;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Fluent Crm Service\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Fluent_Crm implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_filter('wpcafe_settings', [$this, 'send_fluent_crm_data']);\r\n-        add_action('wpcafe_after_reservation_create', [$this, 'send_fluent_crm_reservation_data']);\r\n-        add_action('woocommerce_checkout_order_processed', [$this, 'send_fluent_crm_woocommerce_order_data']);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send fluent crm data\r\n-     *\r\n-     * @param array $data\r\n-     * @return void\r\n-     *\u002F\r\n-    public function send_fluent_crm_data( $data ) {\r\n-        if ( ! wpc_is_integration_enable('fluent-crm') ) {\r\n-            return $data;\r\n-        }\r\n-\r\n-        if ( ! isset( $data['restaurant_type'] ) ) {\r\n-            return $data;\r\n-        }\r\n-\r\n-        $webhook_url = wpc_get_option('fluentcrm_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return $data;\r\n-        }\r\n-\r\n-        $name    = ! empty( $data['restaurant_name'] ) ? $data['restaurant_name'] : '';\r\n-        $email   = ! empty( $data['restaurant_email'] ) ? $data['restaurant_email'] : '';\r\n-        $phone   = ! empty( $data['restaurant_phone'] ) ? $data['restaurant_phone'] : '';\r\n-        $address = ! empty( $data['restaurant_location']['address'] ) ? $data['restaurant_location']['address'] : '';\r\n-\r\n-        $onboard_data = [\r\n-            'name'    => $name,\r\n-            'email'   => $email,\r\n-            'phone'   => $phone,\r\n-            'address' => $address,\r\n-        ];\r\n-\r\n-        $response = wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $onboard_data ),\r\n-        ] );\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send reservation data to FluentCRM after a reservation is created.\r\n-     *\r\n-     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\r\n-     * the reservation's name, email, and phone to the configured FluentCRM webhook URL,\r\n-     * if the integration is enabled and a webhook URL is set.\r\n-     *\r\n-     * @param object $reservation The reservation object containing reservation details.\r\n-     * @return object The original reservation object.\r\n-     *\u002F\r\n-    public function send_fluent_crm_reservation_data( $reservation ) {\r\n-\r\n-        if ( ! wpc_is_integration_enable('fluent-crm') ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $reservation_data = [\r\n-            'name' => $reservation->name,\r\n-            'email' => $reservation->email,\r\n-            'phone' => $reservation->phone,\r\n-        ];\r\n-\r\n-        $this->send_to_webhook( $reservation_data );\r\n-\r\n-        return $reservation;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Sends food order data to FluentCRM when order status changes to processing.\r\n-     *\r\n-     * @param int $order_id The WooCommerce order ID.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function send_fluent_crm_woocommerce_order_data( $order_id ) {\r\n-\r\n-        if ( ! wpc_is_integration_enable('fluent-crm') ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order = wc_get_order( $order_id );\r\n-\r\n-        if ( ! $order ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $name = trim( $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() );\r\n-        $email = $order->get_billing_email();\r\n-        $phone = $order->get_billing_phone();\r\n-\r\n-        \u002F\u002F Only send if all required fields are present\r\n-        if ( empty( $name ) || empty( $email ) || empty( $phone ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order_data = [\r\n-            'name' => $name,\r\n-            'email' => $email,\r\n-            'phone' => $phone,\r\n-        ];\r\n-\r\n-        $this->send_to_webhook( $order_data );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send data to the FluentCRM webhook.\r\n-     *\r\n-     * @param array $data The data to send to the webhook.\r\n-     * @return void\r\n-     *\u002F\r\n-    private function send_to_webhook( $data ) {\r\n-\r\n-        $webhook_url = wpc_get_option('fluentcrm_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $data ),\r\n-        ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if fluent crm is enabled\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_integration_enable('fluent-crm');\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Integrations;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+ * Fluent Crm Service\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Fluent_Crm implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_filter('wpcafe_settings', [$this, 'send_fluent_crm_data']);\n+        add_action('wpcafe_after_reservation_create', [$this, 'send_fluent_crm_reservation_data']);\n+        add_action('woocommerce_checkout_order_processed', [$this, 'send_fluent_crm_woocommerce_order_data']);\n+    }\n+\n+    \u002F**\n+     * Send fluent crm data\n+     *\n+     * @param array $data\n+     * @return void\n+     *\u002F\n+    public function send_fluent_crm_data( $data ) {\n+        if ( ! wpc_is_integration_enable('fluent-crm') ) {\n+            return $data;\n+        }\n+\n+        if ( ! isset( $data['restaurant_type'] ) ) {\n+            return $data;\n+        }\n+\n+        $webhook_url = wpc_get_option('fluentcrm_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return $data;\n+        }\n+\n+        $name    = ! empty( $data['restaurant_name'] ) ? $data['restaurant_name'] : '';\n+        $email   = ! empty( $data['restaurant_email'] ) ? $data['restaurant_email'] : '';\n+        $phone   = ! empty( $data['restaurant_phone'] ) ? $data['restaurant_phone'] : '';\n+        $address = ! empty( $data['restaurant_location']['address'] ) ? $data['restaurant_location']['address'] : '';\n+\n+        $onboard_data = [\n+            'name'    => $name,\n+            'email'   => $email,\n+            'phone'   => $phone,\n+            'address' => $address,\n+        ];\n+\n+        $response = wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $onboard_data ),\n+        ] );\n+\n+        return $data;\n+    }\n+\n+    \u002F**\n+     * Send reservation data to FluentCRM after a reservation is created.\n+     *\n+     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\n+     * the reservation's name, email, and phone to the configured FluentCRM webhook URL,\n+     * if the integration is enabled and a webhook URL is set.\n+     *\n+     * @param object $reservation The reservation object containing reservation details.\n+     * @return object The original reservation object.\n+     *\u002F\n+    public function send_fluent_crm_reservation_data( $reservation ) {\n+\n+        if ( ! wpc_is_integration_enable('fluent-crm') ) {\n+            return;\n+        }\n+\n+        $reservation_data = [\n+            'name' => $reservation->name,\n+            'email' => $reservation->email,\n+            'phone' => $reservation->phone,\n+        ];\n+\n+        $this->send_to_webhook( $reservation_data );\n+\n+        return $reservation;\n+    }\n+\n+    \u002F**\n+     * Sends food order data to FluentCRM when order status changes to processing.\n+     *\n+     * @param int $order_id The WooCommerce order ID.\n+     * @return void\n+     *\u002F\n+    public function send_fluent_crm_woocommerce_order_data( $order_id ) {\n+\n+        if ( ! wpc_is_integration_enable('fluent-crm') ) {\n+            return;\n+        }\n+\n+        $order = wc_get_order( $order_id );\n+\n+        if ( ! $order ) {\n+            return;\n+        }\n+\n+        $name = trim( $order->get_billing_first_name() . ' ' . $order->get_billing_last_name() );\n+        $email = $order->get_billing_email();\n+        $phone = $order->get_billing_phone();\n+\n+        \u002F\u002F Only send if all required fields are present\n+        if ( empty( $name ) || empty( $email ) || empty( $phone ) ) {\n+            return;\n+        }\n+\n+        $order_data = [\n+            'name' => $name,\n+            'email' => $email,\n+            'phone' => $phone,\n+        ];\n+\n+        $this->send_to_webhook( $order_data );\n+    }\n+\n+    \u002F**\n+     * Send data to the FluentCRM webhook.\n+     *\n+     * @param array $data The data to send to the webhook.\n+     * @return void\n+     *\u002F\n+    private function send_to_webhook( $data ) {\n+\n+        $webhook_url = wpc_get_option('fluentcrm_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return;\n+        }\n+\n+        wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $data ),\n+        ] );\n+    }\n+\n+    \u002F**\n+     * Check if fluent crm is enabled\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_integration_enable('fluent-crm');\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fintegration-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fintegration-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fintegration-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fintegration-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,35 +1,35 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Integrations;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Integrations\\Fluent_Crm;\r\n-use WpCafe\\Integrations\\Pabbly;\r\n-use WpCafe\\Integrations\\Zapier;\r\n-\r\n-\u002F**\r\n- * Integration_Service_Provider will responsible for all integrations services\r\n- *\r\n- * @package WpCafe\u002FIntegrations\r\n- *\u002F\r\n-class Integration_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Fluent_Crm::class,\r\n-        Pabbly::class,\r\n-        Zapier::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_integration_services', $this->services );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\Integrations;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Integrations\\Fluent_Crm;\n+use WpCafe\\Integrations\\Pabbly;\n+use WpCafe\\Integrations\\Zapier;\n+\n+\u002F**\n+ * Integration_Service_Provider will responsible for all integrations services\n+ *\n+ * @package WpCafe\u002FIntegrations\n+ *\u002F\n+class Integration_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Fluent_Crm::class,\n+        Pabbly::class,\n+        Zapier::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_integration_services', $this->services );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fpabbly.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fpabbly.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fpabbly.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fpabbly.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,111 +1,111 @@\n-\u003C?php\r\n-namespace WpCafe\\Integrations;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n-* Pabbly Service\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Pabbly implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action('wpcafe_after_reservation_create', [$this, 'send_pabbly_reservation_data']);\r\n-        add_action('woocommerce_checkout_order_processed', [$this, 'send_pabbly_order_data']);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send reservation data to Pabbly after a reservation is created.\r\n-     *\r\n-     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\r\n-     * the reservation's name, email, and phone to the configured Pabbly webhook URL,\r\n-     * if the integration is enabled and a webhook URL is set.\r\n-     *\r\n-     * @param object $reservation The reservation object containing reservation details.\r\n-     * @return object The original reservation object.\r\n-     *\u002F\r\n-    public function send_pabbly_reservation_data( $reservation ) {\r\n-\r\n-        if ( ! $this->is_enable() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $webhook_url = wpc_get_option('pabbly_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $reservation_data = [\r\n-            'name' => $reservation->name,\r\n-            'email' => $reservation->email,\r\n-            'phone' => $reservation->phone,\r\n-        ];\r\n-\r\n-        wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $reservation_data ),\r\n-        ] );\r\n-\r\n-        return $reservation;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send order data to Pabbly after a WooCommerce order is processed.\r\n-     *\r\n-     * This function is hooked to the 'woocommerce_checkout_order_processed' action and sends\r\n-     * the order's customer details and order information to the configured Pabbly webhook URL,\r\n-     * if the integration is enabled and a webhook URL is set.\r\n-     *\r\n-     * @param int $order_id The WooCommerce order ID.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function send_pabbly_order_data( $order_id ) {\r\n-\r\n-        if ( ! $this->is_enable() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $webhook_url = wpc_get_option('pabbly_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order = wc_get_order( $order_id );\r\n-\r\n-        if ( ! $order ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order_data = [\r\n-            'name' => $order->get_billing_first_name() . ' ' . $order->get_billing_last_name(),\r\n-            'email' => $order->get_billing_email(),\r\n-            'phone' => $order->get_billing_phone(),\r\n-        ];\r\n-\r\n-        wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $order_data ),\r\n-        ] );\r\n-\r\n-        return;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if pabbly is enabled\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_integration_enable('pabbly');\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Integrations;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+* Pabbly Service\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Pabbly implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action('wpcafe_after_reservation_create', [$this, 'send_pabbly_reservation_data']);\n+        add_action('woocommerce_checkout_order_processed', [$this, 'send_pabbly_order_data']);\n+    }\n+\n+    \u002F**\n+     * Send reservation data to Pabbly after a reservation is created.\n+     *\n+     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\n+     * the reservation's name, email, and phone to the configured Pabbly webhook URL,\n+     * if the integration is enabled and a webhook URL is set.\n+     *\n+     * @param object $reservation The reservation object containing reservation details.\n+     * @return object The original reservation object.\n+     *\u002F\n+    public function send_pabbly_reservation_data( $reservation ) {\n+\n+        if ( ! $this->is_enable() ) {\n+            return;\n+        }\n+\n+        $webhook_url = wpc_get_option('pabbly_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return;\n+        }\n+\n+        $reservation_data = [\n+            'name' => $reservation->name,\n+            'email' => $reservation->email,\n+            'phone' => $reservation->phone,\n+        ];\n+\n+        wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $reservation_data ),\n+        ] );\n+\n+        return $reservation;\n+    }\n+\n+    \u002F**\n+     * Send order data to Pabbly after a WooCommerce order is processed.\n+     *\n+     * This function is hooked to the 'woocommerce_checkout_order_processed' action and sends\n+     * the order's customer details and order information to the configured Pabbly webhook URL,\n+     * if the integration is enabled and a webhook URL is set.\n+     *\n+     * @param int $order_id The WooCommerce order ID.\n+     * @return void\n+     *\u002F\n+    public function send_pabbly_order_data( $order_id ) {\n+\n+        if ( ! $this->is_enable() ) {\n+            return;\n+        }\n+\n+        $webhook_url = wpc_get_option('pabbly_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return;\n+        }\n+\n+        $order = wc_get_order( $order_id );\n+\n+        if ( ! $order ) {\n+            return;\n+        }\n+\n+        $order_data = [\n+            'name' => $order->get_billing_first_name() . ' ' . $order->get_billing_last_name(),\n+            'email' => $order->get_billing_email(),\n+            'phone' => $order->get_billing_phone(),\n+        ];\n+\n+        wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $order_data ),\n+        ] );\n+\n+        return;\n+    }\n+\n+    \u002F**\n+     * Check if pabbly is enabled\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_integration_enable('pabbly');\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fzapier.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fzapier.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fintegrations\u002Fzapier.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fintegrations\u002Fzapier.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,111 +1,111 @@\n-\u003C?php\r\n-namespace WpCafe\\Integrations;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-\u002F**\r\n-* Zapier Service\r\n- *\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Zapier implements Hookable_Service_Contract, Switchable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action('wpcafe_after_reservation_create', [$this, 'send_zapier_reservation_data']);\r\n-        add_action('woocommerce_checkout_order_processed', [$this, 'send_zappier_order_data']);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send reservation data to Zappier after a reservation is created.\r\n-     *\r\n-     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\r\n-     * the reservation's name, email, and phone to the configured Zapier webhook URL,\r\n-     * if the integration is enabled and a webhook URL is set.\r\n-     *\r\n-     * @param object $reservation The reservation object containing reservation details.\r\n-     * @return object The original reservation object.\r\n-     *\u002F\r\n-    public function send_zapier_reservation_data( $reservation ) {\r\n-\r\n-        if ( ! wpc_is_integration_enable('zapier') ) {\r\n-            return;\r\n-        }\r\n-        \r\n-        $webhook_url = wpc_get_option('zapier_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return;\r\n-        }\r\n-        \r\n-        $reservation_data = [\r\n-            'name' => $reservation->name,\r\n-            'email' => $reservation->email,\r\n-            'phone' => $reservation->phone,\r\n-        ];\r\n-\r\n-        $response = wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $reservation_data ),\r\n-        ] );\r\n-        \r\n-        return $reservation;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Send order data to Zappier after a WooCommerce order is processed.\r\n-     *\r\n-     * This function is hooked to the 'woocommerce_checkout_order_processed' action and sends\r\n-     * the order's customer details and order information to the configured Pabbly webhook URL,\r\n-     * if the integration is enabled and a webhook URL is set.\r\n-     *\r\n-     * @param int $order_id The WooCommerce order ID.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function send_zappier_order_data( $order_id ) {\r\n-\r\n-        if ( ! $this->is_enable() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $webhook_url = wpc_get_option('zapier_webhook_url');\r\n-\r\n-        if ( ! $webhook_url ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order = wc_get_order( $order_id );\r\n-\r\n-        if ( ! $order ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order_data = [\r\n-            'name' => $order->get_billing_first_name() . ' ' . $order->get_billing_last_name(),\r\n-            'email' => $order->get_billing_email(),\r\n-            'phone' => $order->get_billing_phone(),\r\n-        ];\r\n-\r\n-        $response = wp_remote_post( $webhook_url, [\r\n-            'body' => json_encode( $order_data ),\r\n-        ] );\r\n-\r\n-        return;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if zapier is enabled\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_integration_enable('zapier');\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Integrations;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+\u002F**\n+* Zapier Service\n+ *\n+ * @since 1.0.0\n+ *\u002F\n+class Zapier implements Hookable_Service_Contract, Switchable_Service_Contract {\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action('wpcafe_after_reservation_create', [$this, 'send_zapier_reservation_data']);\n+        add_action('woocommerce_checkout_order_processed', [$this, 'send_zappier_order_data']);\n+    }\n+\n+    \u002F**\n+     * Send reservation data to Zappier after a reservation is created.\n+     *\n+     * This function is hooked to the 'wpcafe_after_reservation_create' action and sends\n+     * the reservation's name, email, and phone to the configured Zapier webhook URL,\n+     * if the integration is enabled and a webhook URL is set.\n+     *\n+     * @param object $reservation The reservation object containing reservation details.\n+     * @return object The original reservation object.\n+     *\u002F\n+    public function send_zapier_reservation_data( $reservation ) {\n+\n+        if ( ! wpc_is_integration_enable('zapier') ) {\n+            return;\n+        }\n+        \n+        $webhook_url = wpc_get_option('zapier_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return;\n+        }\n+        \n+        $reservation_data = [\n+            'name' => $reservation->name,\n+            'email' => $reservation->email,\n+            'phone' => $reservation->phone,\n+        ];\n+\n+        $response = wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $reservation_data ),\n+        ] );\n+        \n+        return $reservation;\n+    }\n+\n+    \u002F**\n+     * Send order data to Zappier after a WooCommerce order is processed.\n+     *\n+     * This function is hooked to the 'woocommerce_checkout_order_processed' action and sends\n+     * the order's customer details and order information to the configured Pabbly webhook URL,\n+     * if the integration is enabled and a webhook URL is set.\n+     *\n+     * @param int $order_id The WooCommerce order ID.\n+     * @return void\n+     *\u002F\n+    public function send_zappier_order_data( $order_id ) {\n+\n+        if ( ! $this->is_enable() ) {\n+            return;\n+        }\n+\n+        $webhook_url = wpc_get_option('zapier_webhook_url');\n+\n+        if ( ! $webhook_url ) {\n+            return;\n+        }\n+\n+        $order = wc_get_order( $order_id );\n+\n+        if ( ! $order ) {\n+            return;\n+        }\n+\n+        $order_data = [\n+            'name' => $order->get_billing_first_name() . ' ' . $order->get_billing_last_name(),\n+            'email' => $order->get_billing_email(),\n+            'phone' => $order->get_billing_phone(),\n+        ];\n+\n+        $response = wp_remote_post( $webhook_url, [\n+            'body' => json_encode( $order_data ),\n+        ] );\n+\n+        return;\n+    }\n+\n+    \u002F**\n+     * Check if zapier is enabled\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_integration_enable('zapier');\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Fcontrollers\u002Flocation-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Fcontrollers\u002Flocation-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Fcontrollers\u002Flocation-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Fcontrollers\u002Flocation-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,290 +1,290 @@\n-\u003C?php\r\n-namespace WpCafe\\Location\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Models\\Location_Model;\r\n-use WpCafe\\Resources\\Location_Resource;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-\r\n-\u002F**\r\n- * Location controller\r\n- *\r\n- * Handles all REST API endpoints for locations.\r\n- *\r\n- * @package WpCafe\u002FLocation\r\n- *\u002F\r\n-class Location_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'locations';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to location\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::CREATABLE,\r\n-                'callback'            => [$this, 'create_item'],\r\n-                'permission_callback' => [$this, 'create_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::DELETABLE,\r\n-                'callback'            => [$this, 'delete_items'],\r\n-                'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-            ],\r\n-        ]);\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_item'],\r\n-                'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::EDITABLE,\r\n-                'callback'            => [$this, 'update_item'],\r\n-                'permission_callback' => [$this, 'update_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::DELETABLE,\r\n-                'callback'            => [$this, 'delete_item'],\r\n-                'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-            ],\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check user permissions\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a new location\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function create_item($request) {\r\n-        $data = $this->prepare_item_for_database($request);\r\n-        if (is_wp_error($data)) {\r\n-            return $this->error($data->get_error_message());\r\n-        }\r\n-\r\n-        $location = Location_Model::create( $data['restaurant_name'], $data );\r\n-        if ( is_wp_error( $location ) ) {\r\n-            return $this->error( $location->get_error_message() );\r\n-        }\r\n-\r\n-        return $this->response($location);\r\n-    }\r\n-\r\n-    \u002F**\r\n-\t * Check if a given request has access to create items.\r\n-\t *\r\n-\t * @param WP_REST_Request $request Full data about the request.\r\n-\t * @return WP_Error|boolean\r\n-\t *\u002F\r\n-\tpublic function create_item_permissions_check( $request ) {\r\n-\t\treturn current_user_can( 'manage_options' );\r\n-\t}\r\n-\r\n-    \u002F**\r\n-     * Get a list of locations\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_items($request) {\r\n-        $page      = $request->get_param( 'paged' ) ?: 1;\r\n-        $per_page  = $request->get_param( 'per_page' ) ?: 20;\r\n-        $search    = $request->get_param( 'search' ) ?: '';\r\n-\r\n-        $result = Location_Model::paginated( $page, $per_page, $search );\r\n-\r\n-        $result['items'] = Location_Resource::collection( $result['items'] );\r\n-\r\n-        return $this->response( $result );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a single location\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_item($request) {\r\n-        $id = intval( $request['id'] );\r\n-        $location = Location_Model::find( $id );\r\n-        if ( ! $location ) {\r\n-            return $this->error(__('Location not found', 'wp-cafe'), 404);\r\n-        }\r\n-\r\n-        $location = new Location_Resource( $location );\r\n-\r\n-        return $this->response( $location );\r\n-    }\r\n-\r\n-    \u002F**\r\n-\t * Check if a given request has access to get a specific item.\r\n-\t *\r\n-\t * @param WP_REST_Request $request Full data about the request.\r\n-\t * @return WP_Error|boolean\r\n-\t *\u002F\r\n-\tpublic function get_item_permissions_check( $request ) {\r\n-\t\treturn true;\r\n-\t}\r\n-\r\n-    \u002F**\r\n-     * Update an existing location\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function update_item( $request ) {\r\n-        $id = intval($request['id']);\r\n-        $location = Location_Model::find($id);\r\n-\r\n-        if ( ! $location ) {\r\n-            return $this->error(__('Location not found.', 'wp-cafe'), 404);\r\n-        }\r\n-\r\n-        $data = $this->prepare_item_for_database( $request );\r\n-\r\n-        if ( is_wp_error( $data ) ) {\r\n-            return $this->error( $data->get_error_message() );\r\n-        }\r\n-\r\n-        $location->update( $data );\r\n-\r\n-        return $this->response($location);\r\n-    }\r\n-\r\n-    \u002F**\r\n-\t * Check if a given request has access to update a specific item.\r\n-\t *\r\n-\t * @param WP_REST_Request $request Full data about the request.\r\n-\t * @return WP_Error|boolean\r\n-\t *\u002F\r\n-\tpublic function update_item_permissions_check( $request ) {\r\n-\t\treturn current_user_can( 'manage_options' );\r\n-\t}\r\n-\r\n-    \u002F**\r\n-     * Delete a location\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function delete_item($request) {\r\n-        $id       = intval( $request['id'] );\r\n-        $location = Location_Model::find( $id );\r\n-\r\n-        if ( ! $location ) {\r\n-            return $this->error( __('Location not found.', 'wp-cafe'), 404 );\r\n-        }\r\n-\r\n-        $location->delete();\r\n-\r\n-        return $this->response([\r\n-            'message'   => __('Location deleted.', 'wp-cafe')\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-\t * Check if a given request has access to delete a specific item.\r\n-\t *\r\n-\t * @param WP_REST_Request $request Full data about the request.\r\n-\t * @return WP_Error|boolean\r\n-\t *\u002F\r\n-\tpublic function delete_item_permissions_check( $request ) {\r\n-\t\treturn current_user_can( 'manage_options' );\r\n-\t}\r\n-\r\n-    \u002F**\r\n-     * Bulk delete locations\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function delete_items( $request ) {\r\n-        $body = $request->get_body();\r\n-        $data = json_decode( $body, true );\r\n-\r\n-        if ( ! isset( $data['ids'] ) || ! is_array( $data['ids'] ) ) {\r\n-            return $this->error( __( 'Invalid request. Expecting array of IDs.', 'wp-cafe' ), 400 );\r\n-        }\r\n-\r\n-        $deleted = [];\r\n-        $failed  = [];\r\n-\r\n-        foreach ( $data['ids'] as $id ) {\r\n-            $id = intval( $id );\r\n-            $location = Location_Model::find( $id );\r\n-\r\n-            if ( $location ) {\r\n-                $location->delete();\r\n-                $deleted[] = $id;\r\n-            } else {\r\n-                $failed[] = $id;\r\n-            }\r\n-        }\r\n-\r\n-        return $this->response([\r\n-            'message' => __( 'Bulk delete completed.', 'wp-cafe' ),\r\n-            'deleted' => $deleted,\r\n-            'failed'  => $failed,\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare location data for storage\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return array|WP_Error\r\n-     *\u002F\r\n-    protected function prepare_item_for_database( $request ) {\r\n-        $body = $request->get_body();\r\n-        $data = json_decode( $body, true );\r\n-\r\n-        $validate = wpcafe_validate( $data, [\r\n-            'restaurant_name' => [\r\n-                'required'\r\n-            ],\r\n-            'location'         => [\r\n-                'required'\r\n-            ]\r\n-        ] );\r\n-\r\n-        if ( is_wp_error( $validate ) ) {\r\n-            return $validate;\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Location\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Models\\Location_Model;\n+use WpCafe\\Resources\\Location_Resource;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+\n+\u002F**\n+ * Location controller\n+ *\n+ * Handles all REST API endpoints for locations.\n+ *\n+ * @package WpCafe\u002FLocation\n+ *\u002F\n+class Location_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'locations';\n+\n+    \u002F**\n+     * Register all routes related to location\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::CREATABLE,\n+                'callback'            => [$this, 'create_item'],\n+                'permission_callback' => [$this, 'create_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::DELETABLE,\n+                'callback'            => [$this, 'delete_items'],\n+                'permission_callback' => [$this, 'delete_item_permissions_check'],\n+            ],\n+        ]);\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_item'],\n+                'permission_callback' => [$this, 'get_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::EDITABLE,\n+                'callback'            => [$this, 'update_item'],\n+                'permission_callback' => [$this, 'update_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::DELETABLE,\n+                'callback'            => [$this, 'delete_item'],\n+                'permission_callback' => [$this, 'delete_item_permissions_check'],\n+            ],\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Check user permissions\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }\n+\n+    \u002F**\n+     * Create a new location\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function create_item($request) {\n+        $data = $this->prepare_item_for_database($request);\n+        if (is_wp_error($data)) {\n+            return $this->error($data->get_error_message());\n+        }\n+\n+        $location = Location_Model::create( $data['restaurant_name'], $data );\n+        if ( is_wp_error( $location ) ) {\n+            return $this->error( $location->get_error_message() );\n+        }\n+\n+        return $this->response($location);\n+    }\n+\n+    \u002F**\n+\t * Check if a given request has access to create items.\n+\t *\n+\t * @param WP_REST_Request $request Full data about the request.\n+\t * @return WP_Error|boolean\n+\t *\u002F\n+\tpublic function create_item_permissions_check( $request ) {\n+\t\treturn current_user_can( 'manage_options' );\n+\t}\n+\n+    \u002F**\n+     * Get a list of locations\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_items($request) {\n+        $page      = $request->get_param( 'paged' ) ?: 1;\n+        $per_page  = $request->get_param( 'per_page' ) ?: 20;\n+        $search    = $request->get_param( 'search' ) ?: '';\n+\n+        $result = Location_Model::paginated( $page, $per_page, $search );\n+\n+        $result['items'] = Location_Resource::collection( $result['items'] );\n+\n+        return $this->response( $result );\n+    }\n+\n+    \u002F**\n+     * Get a single location\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_item($request) {\n+        $id = intval( $request['id'] );\n+        $location = Location_Model::find( $id );\n+        if ( ! $location ) {\n+            return $this->error(__('Location not found', 'wp-cafe'), 404);\n+        }\n+\n+        $location = new Location_Resource( $location );\n+\n+        return $this->response( $location );\n+    }\n+\n+    \u002F**\n+\t * Check if a given request has access to get a specific item.\n+\t *\n+\t * @param WP_REST_Request $request Full data about the request.\n+\t * @return WP_Error|boolean\n+\t *\u002F\n+\tpublic function get_item_permissions_check( $request ) {\n+\t\treturn true;\n+\t}\n+\n+    \u002F**\n+     * Update an existing location\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function update_item( $request ) {\n+        $id = intval($request['id']);\n+        $location = Location_Model::find($id);\n+\n+        if ( ! $location ) {\n+            return $this->error(__('Location not found.', 'wp-cafe'), 404);\n+        }\n+\n+        $data = $this->prepare_item_for_database( $request );\n+\n+        if ( is_wp_error( $data ) ) {\n+            return $this->error( $data->get_error_message() );\n+        }\n+\n+        $location->update( $data );\n+\n+        return $this->response($location);\n+    }\n+\n+    \u002F**\n+\t * Check if a given request has access to update a specific item.\n+\t *\n+\t * @param WP_REST_Request $request Full data about the request.\n+\t * @return WP_Error|boolean\n+\t *\u002F\n+\tpublic function update_item_permissions_check( $request ) {\n+\t\treturn current_user_can( 'manage_options' );\n+\t}\n+\n+    \u002F**\n+     * Delete a location\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function delete_item($request) {\n+        $id       = intval( $request['id'] );\n+        $location = Location_Model::find( $id );\n+\n+        if ( ! $location ) {\n+            return $this->error( __('Location not found.', 'wp-cafe'), 404 );\n+        }\n+\n+        $location->delete();\n+\n+        return $this->response([\n+            'message'   => __('Location deleted.', 'wp-cafe')\n+        ]);\n+    }\n+\n+    \u002F**\n+\t * Check if a given request has access to delete a specific item.\n+\t *\n+\t * @param WP_REST_Request $request Full data about the request.\n+\t * @return WP_Error|boolean\n+\t *\u002F\n+\tpublic function delete_item_permissions_check( $request ) {\n+\t\treturn current_user_can( 'manage_options' );\n+\t}\n+\n+    \u002F**\n+     * Bulk delete locations\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function delete_items( $request ) {\n+        $body = $request->get_body();\n+        $data = json_decode( $body, true );\n+\n+        if ( ! isset( $data['ids'] ) || ! is_array( $data['ids'] ) ) {\n+            return $this->error( __( 'Invalid request. Expecting array of IDs.', 'wp-cafe' ), 400 );\n+        }\n+\n+        $deleted = [];\n+        $failed  = [];\n+\n+        foreach ( $data['ids'] as $id ) {\n+            $id = intval( $id );\n+            $location = Location_Model::find( $id );\n+\n+            if ( $location ) {\n+                $location->delete();\n+                $deleted[] = $id;\n+            } else {\n+                $failed[] = $id;\n+            }\n+        }\n+\n+        return $this->response([\n+            'message' => __( 'Bulk delete completed.', 'wp-cafe' ),\n+            'deleted' => $deleted,\n+            'failed'  => $failed,\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Prepare location data for storage\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return array|WP_Error\n+     *\u002F\n+    protected function prepare_item_for_database( $request ) {\n+        $body = $request->get_body();\n+        $data = json_decode( $body, true );\n+\n+        $validate = wpcafe_validate( $data, [\n+            'restaurant_name' => [\n+                'required'\n+            ],\n+            'location'         => [\n+                'required'\n+            ]\n+        ] );\n+\n+        if ( is_wp_error( $validate ) ) {\n+            return $validate;\n+        }\n+\n+        return $data;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-selector.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-selector.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-selector.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-selector.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,161 +1,161 @@\n-\u003C?php\r\n-namespace WpCafe\\Location;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Core\\Modules\\Guten_Block\\Inc\\Blocks\\Location;\r\n-use WpCafe\\Models\\Location_Model;\r\n-use WpCafe\\Session;\r\n-\r\n-\u002F**\r\n- * Location Selector Class\r\n- *\u002F\r\n-class Location_Selector implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Initialize the class by hooking into WordPress woocommerce_review_order_before_shipping action.\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'woocommerce_review_order_before_order_total', [ $this, 'display_checkout_location_selector' ] );\r\n-\r\n-        add_action('wp_footer', [ $this, 'add_location_modal_html' ] );\r\n-\r\n-        add_action( 'wp_ajax_save_location', [ $this, 'save_location' ] );\r\n-        add_action( 'wp_ajax_nopriv_save_location', [ $this, 'save_location' ] );\r\n-\r\n-        add_action( 'woocommerce_checkout_create_order', [ $this, 'save_location_meta' ], 10, 2 );\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display mini checkout at location selector.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function display_checkout_location_selector() {\r\n-        require_once wpcafe()->template_directory . '\u002Flocation\u002Fcheckout-location-selector.php';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add location modal\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function add_location_modal_html() { \r\n-        $location_display = wpc_get_option('display_location_selector', 'dont_show');\r\n-        $location_selector_pages = wpc_get_option('location_selector_pages', []);\r\n-        \r\n-        \u002F\u002F Don't show if disabled\r\n-        if ( $location_display == 'dont_show') {\r\n-            return;\r\n-        }\r\n- \r\n-        \u002F\u002F If \"specific_pages\" is selected, check if current page is in the list\r\n-        if ( $location_display == 'specific_pages' ) {\r\n-            \u002F\u002F Only check pages if specific_pages mode is selected\r\n-            if ( ! empty( $location_selector_pages ) && is_array( $location_selector_pages ) ) {\r\n-                if ( ! $this->is_current_page_in_selected_pages( $location_selector_pages ) ) {\r\n-                    return;\r\n-                }\r\n-            } else {\r\n-                \u002F\u002F If specific_pages is selected but no pages are chosen, don't show\r\n-                return;\r\n-            }\r\n-        }\r\n-        \r\n-        \u002F\u002F For \"all_pages\" mode, show on all pages including home page\r\n-\r\n-        $locations         = Location_Model::all();\r\n-        $selected_location_id = wpc_selected_location_id();\r\n-        wp_enqueue_style( 'wpc-location-selector' );\r\n-        wp_enqueue_script( 'wpc-location-selector' );\r\n-\r\n-        require_once wpcafe()->template_directory . '\u002Flocation\u002Flocation-selector-popup.php';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if current page is in selected pages array\r\n-     * Handles both regular pages and archive pages (shop, category, etc.)\r\n-     *\r\n-     * @param array $selected_pages Array of page IDs\r\n-     * @return bool\r\n-     *\u002F\r\n-    private function is_current_page_in_selected_pages( $selected_pages ) {\r\n-        if ( empty( $selected_pages ) || ! is_array( $selected_pages ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Get current page\u002Fpost ID for regular pages\r\n-        $current_page_id = get_the_ID();\r\n-\r\n-        \u002F\u002F Check if current page ID is in selected pages\r\n-        if ( $current_page_id && in_array( $current_page_id, $selected_pages, true ) ) {\r\n-            return true;\r\n-        }\r\n-\r\n-        \u002F\u002F Check for WooCommerce shop page and product archives\r\n-        if ( function_exists( 'wc_get_page_id' ) ) {\r\n-            $shop_page_id = wc_get_page_id( 'shop' );\r\n-            \r\n-            \u002F\u002F Check if shop page ID is in selected pages\r\n-            if ( $shop_page_id && in_array( $shop_page_id, $selected_pages, true ) ) {\r\n-                \u002F\u002F Check if we're on shop page or any product archive\r\n-                if ( function_exists( 'is_shop' ) && is_shop() ) {\r\n-                    return true;\r\n-                }\r\n-                \r\n-                \u002F\u002F Check for product category archive\r\n-                if ( function_exists( 'is_product_category' ) && is_product_category() ) {\r\n-                    return true;\r\n-                }\r\n-                \r\n-                \u002F\u002F Check for product tag archive\r\n-                if ( function_exists( 'is_product_tag' ) && is_product_tag() ) {\r\n-                    return true;\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save location\r\n-     *\r\n-     * @return  json\r\n-     *\u002F\r\n-    public function save_location() {\r\n-        $location_id = ! empty( $_POST['location_id'] ) ? intval( $_POST['location_id'] ) : 0;\r\n-\r\n-        if ( ! WC()->cart->is_empty() && $location_id != wpc_selected_location_id() ){\r\n-            WC()->cart->empty_cart();\r\n-        }\r\n-\r\n-        Session::set( 'selected_location', $location_id );\r\n-\r\n-        wp_send_json_success([\r\n-            'message' => __( 'Successfully updated location', 'wp-cafe' )\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Save location meta data\r\n-     *\r\n-     * @param   Object  $order  WC Order Object\r\n-     * @param   array  $data   Order data\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function save_location_meta( $order, $data ) {\r\n-        $selected_location_id = wpc_selected_location_id();\r\n-        $location   = Location_Model::find( $selected_location_id );\r\n-\r\n-        if ( ! $location ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $order->update_meta_data( 'wpc_location_id', $location->term_id );\r\n-        $order->update_meta_data( 'wpc_location_name', $location->location );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Location;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Core\\Modules\\Guten_Block\\Inc\\Blocks\\Location;\n+use WpCafe\\Models\\Location_Model;\n+use WpCafe\\Session;\n+\n+\u002F**\n+ * Location Selector Class\n+ *\u002F\n+class Location_Selector implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Initialize the class by hooking into WordPress woocommerce_review_order_before_shipping action.\n+     *\u002F\n+    public function register() {\n+        add_action( 'woocommerce_review_order_before_order_total', [ $this, 'display_checkout_location_selector' ] );\n+\n+        add_action('wp_footer', [ $this, 'add_location_modal_html' ] );\n+\n+        add_action( 'wp_ajax_save_location', [ $this, 'save_location' ] );\n+        add_action( 'wp_ajax_nopriv_save_location', [ $this, 'save_location' ] );\n+\n+        add_action( 'woocommerce_checkout_create_order', [ $this, 'save_location_meta' ], 10, 2 );\n+\n+    }\n+\n+    \u002F**\n+     * Display mini checkout at location selector.\n+     *\n+     * @return void\n+     *\u002F\n+    public function display_checkout_location_selector() {\n+        require_once wpcafe()->template_directory . '\u002Flocation\u002Fcheckout-location-selector.php';\n+    }\n+\n+    \u002F**\n+     * Add location modal\n+     *\n+     * @return  void\n+     *\u002F\n+    public function add_location_modal_html() { \n+        $location_display = wpc_get_option('display_location_selector', 'dont_show');\n+        $location_selector_pages = wpc_get_option('location_selector_pages', []);\n+        \n+        \u002F\u002F Don't show if disabled\n+        if ( $location_display == 'dont_show') {\n+            return;\n+        }\n+ \n+        \u002F\u002F If \"specific_pages\" is selected, check if current page is in the list\n+        if ( $location_display == 'specific_pages' ) {\n+            \u002F\u002F Only check pages if specific_pages mode is selected\n+            if ( ! empty( $location_selector_pages ) && is_array( $location_selector_pages ) ) {\n+                if ( ! $this->is_current_page_in_selected_pages( $location_selector_pages ) ) {\n+                    return;\n+                }\n+            } else {\n+                \u002F\u002F If specific_pages is selected but no pages are chosen, don't show\n+                return;\n+            }\n+        }\n+        \n+        \u002F\u002F For \"all_pages\" mode, show on all pages including home page\n+\n+        $locations         = Location_Model::all();\n+        $selected_location_id = wpc_selected_location_id();\n+        wp_enqueue_style( 'wpc-location-selector' );\n+        wp_enqueue_script( 'wpc-location-selector' );\n+\n+        require_once wpcafe()->template_directory . '\u002Flocation\u002Flocation-selector-popup.php';\n+    }\n+\n+    \u002F**\n+     * Check if current page is in selected pages array\n+     * Handles both regular pages and archive pages (shop, category, etc.)\n+     *\n+     * @param array $selected_pages Array of page IDs\n+     * @return bool\n+     *\u002F\n+    private function is_current_page_in_selected_pages( $selected_pages ) {\n+        if ( empty( $selected_pages ) || ! is_array( $selected_pages ) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Get current page\u002Fpost ID for regular pages\n+        $current_page_id = get_the_ID();\n+\n+        \u002F\u002F Check if current page ID is in selected pages\n+        if ( $current_page_id && in_array( $current_page_id, $selected_pages, true ) ) {\n+            return true;\n+        }\n+\n+        \u002F\u002F Check for WooCommerce shop page and product archives\n+        if ( function_exists( 'wc_get_page_id' ) ) {\n+            $shop_page_id = wc_get_page_id( 'shop' );\n+            \n+            \u002F\u002F Check if shop page ID is in selected pages\n+            if ( $shop_page_id && in_array( $shop_page_id, $selected_pages, true ) ) {\n+                \u002F\u002F Check if we're on shop page or any product archive\n+                if ( function_exists( 'is_shop' ) && is_shop() ) {\n+                    return true;\n+                }\n+                \n+                \u002F\u002F Check for product category archive\n+                if ( function_exists( 'is_product_category' ) && is_product_category() ) {\n+                    return true;\n+                }\n+                \n+                \u002F\u002F Check for product tag archive\n+                if ( function_exists( 'is_product_tag' ) && is_product_tag() ) {\n+                    return true;\n+                }\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Save location\n+     *\n+     * @return  json\n+     *\u002F\n+    public function save_location() {\n+        $location_id = ! empty( $_POST['location_id'] ) ? intval( $_POST['location_id'] ) : 0;\n+\n+        if ( ! WC()->cart->is_empty() && $location_id != wpc_selected_location_id() ){\n+            WC()->cart->empty_cart();\n+        }\n+\n+        Session::set( 'selected_location', $location_id );\n+\n+        wp_send_json_success([\n+            'message' => __( 'Successfully updated location', 'wp-cafe' )\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Save location meta data\n+     *\n+     * @param   Object  $order  WC Order Object\n+     * @param   array  $data   Order data\n+     *\n+     * @return  void\n+     *\u002F\n+    public function save_location_meta( $order, $data ) {\n+        $selected_location_id = wpc_selected_location_id();\n+        $location   = Location_Model::find( $selected_location_id );\n+\n+        if ( ! $location ) {\n+            return;\n+        }\n+\n+        $order->update_meta_data( 'wpc_location_id', $location->term_id );\n+        $order->update_meta_data( 'wpc_location_name', $location->location );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,45 +1,45 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Location;\r\n-\r\n-use WpCafe\\Location\\Controllers\\Location_Controller;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-\r\n-\u002F**\r\n- * Location Service will responsible for all location\r\n- *\r\n- * @package WpCafe\u002FLocation\r\n- *\u002F\r\n-class Location_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Location_Controller::class,\r\n-        Location_Taxonomy::class,\r\n-        Location_Selector::class,\r\n-        Product_Filter::class,\r\n-        Order_Filter::class\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_location_services', $this->services );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the service is enabled\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_module_enable( 'location' );\r\n-    }\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Location;\n+\n+use WpCafe\\Location\\Controllers\\Location_Controller;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+\n+\u002F**\n+ * Location Service will responsible for all location\n+ *\n+ * @package WpCafe\u002FLocation\n+ *\u002F\n+class Location_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Location_Controller::class,\n+        Location_Taxonomy::class,\n+        Location_Selector::class,\n+        Product_Filter::class,\n+        Order_Filter::class\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_location_services', $this->services );\n+    }\n+\n+    \u002F**\n+     * Check if the service is enabled\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_module_enable( 'location' );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-taxonomy.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-taxonomy.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Flocation-taxonomy.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Flocation-taxonomy.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,56 +1,56 @@\n-\u003C?php\r\n-namespace WpCafe\\Location;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Class to register the custom taxonomy 'wpcafe_location' under WooCommerce products.\r\n- *\u002F\r\n-class Location_Taxonomy implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Initialize the class by hooking into WordPress init action.\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'init', [ $this, 'register_taxonomy' ], 50 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Registers the 'wpcafe_location' taxonomy for WooCommerce products.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_taxonomy() {\r\n-        $labels = [\r\n-            'name'              => __( 'Food Locations', 'wp-cafe' ),\r\n-            'singular_name'     => __( 'Food Location', 'wp-cafe' ),\r\n-            'search_items'      => __( 'Search Food Locations', 'wp-cafe' ),\r\n-            'all_items'         => __( 'All Food Locations', 'wp-cafe' ),\r\n-            'parent_item'       => __( 'Parent Food Location', 'wp-cafe' ),\r\n-            'parent_item_colon' => __( 'Parent Food Location:', 'wp-cafe' ),\r\n-            'edit_item'         => __( 'Edit Food Location', 'wp-cafe' ),\r\n-            'update_item'       => __( 'Update Food Location', 'wp-cafe' ),\r\n-            'add_new_item'      => __( 'Add New Food Location', 'wp-cafe' ),\r\n-            'new_item_name'     => __( 'New Food Location Name', 'wp-cafe' ),\r\n-            'menu_name'         => __( 'Food Locations', 'wp-cafe' ),\r\n-        ];\r\n-\r\n-        $args = [\r\n-            'labels'            => $labels,\r\n-            'public'            => true,\r\n-            'show_in_nav_menus' => true,\r\n-            'can_export'        => true,\r\n-            'show_admin_column' => false,\r\n-            'hierarchical'      => true,\r\n-            'query_var'         => true,\r\n-            'show_tagcloud'     => true,\r\n-            'show_in_menu'      => false,\r\n-            'show_ui'           => true,\r\n-        ];\r\n-\r\n-        \u002F\u002F Register for WooCommerce 'product' post type\r\n-        register_taxonomy( 'wpcafe_location', 'product', $args );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Location;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Class to register the custom taxonomy 'wpcafe_location' under WooCommerce products.\n+ *\u002F\n+class Location_Taxonomy implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Initialize the class by hooking into WordPress init action.\n+     *\u002F\n+    public function register() {\n+        add_action( 'init', [ $this, 'register_taxonomy' ], 50 );\n+    }\n+\n+    \u002F**\n+     * Registers the 'wpcafe_location' taxonomy for WooCommerce products.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_taxonomy() {\n+        $labels = [\n+            'name'              => __( 'Food Locations', 'wp-cafe' ),\n+            'singular_name'     => __( 'Food Location', 'wp-cafe' ),\n+            'search_items'      => __( 'Search Food Locations', 'wp-cafe' ),\n+            'all_items'         => __( 'All Food Locations', 'wp-cafe' ),\n+            'parent_item'       => __( 'Parent Food Location', 'wp-cafe' ),\n+            'parent_item_colon' => __( 'Parent Food Location:', 'wp-cafe' ),\n+            'edit_item'         => __( 'Edit Food Location', 'wp-cafe' ),\n+            'update_item'       => __( 'Update Food Location', 'wp-cafe' ),\n+            'add_new_item'      => __( 'Add New Food Location', 'wp-cafe' ),\n+            'new_item_name'     => __( 'New Food Location Name', 'wp-cafe' ),\n+            'menu_name'         => __( 'Food Locations', 'wp-cafe' ),\n+        ];\n+\n+        $args = [\n+            'labels'            => $labels,\n+            'public'            => true,\n+            'show_in_nav_menus' => true,\n+            'can_export'        => true,\n+            'show_admin_column' => false,\n+            'hierarchical'      => true,\n+            'query_var'         => true,\n+            'show_tagcloud'     => true,\n+            'show_in_menu'      => false,\n+            'show_ui'           => true,\n+        ];\n+\n+        \u002F\u002F Register for WooCommerce 'product' post type\n+        register_taxonomy( 'wpcafe_location', 'product', $args );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Forder-filter.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Forder-filter.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Forder-filter.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Forder-filter.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,119 +1,119 @@\n-\u003C?php\r\n-namespace WpCafe\\Location;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Models\\Location_Model;\r\n-use WpCafe\\Session;\r\n-\r\n-\u002F**\r\n- * Product Filter Class\r\n- *\u002F\r\n-class Order_Filter implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Initialize the class by hooking into WordPress actions.\r\n-     *\u002F\r\n-    public function register() {\r\n-        \u002F**\r\n-         * Add Location filter dropdown to WooCommerce Orders list table\r\n-         *\u002F\r\n-        add_action( 'woocommerce_order_list_table_restrict_manage_orders', [ $this, 'display_order_filter' ] );\r\n-\r\n-        \u002F**\r\n-         * Modify the query to filter orders by location\r\n-         *\u002F\r\n-        add_filter( 'woocommerce_order_query_args', [ $this, 'update_query_to_filter_orders_by_location' ], 50 );\r\n-\r\n-\r\n-        \u002F\u002F Add a new column header\r\n-        add_filter( 'manage_woocommerce_page_wc-orders_columns', [$this, 'show_order_type_column'] );\r\n-\r\n-        add_action('manage_shop_order_posts_custom_column', [$this, 'show_order_type_data'], 10, 2);\r\n-\r\n-        add_action( 'manage_woocommerce_page_wc-orders_custom_column', [$this, 'show_order_type_data'],20, 2 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Registers the necessary WordPress actions for the order filter.\r\n-     *\r\n-     * This method hooks the location filter dropdown into the WooCommerce Orders list table,\r\n-     * allowing users to filter orders by location in the admin interface.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function display_order_filter() { \r\n-        $locations         = Location_Model::all();\r\n-        $location_selected = empty( $_GET['wpc_location'] ) ? false : sanitize_text_field( wp_unslash( $_GET['wpc_location'] ) );\r\n-        ?>\r\n-        \u003Cselect name=\"wpc_location\">\r\n-            \u003Coption value=\"\">\r\n-                \u003C?php echo esc_html__( 'All locations', 'wp-cafe' ); ?>\r\n-            \u003C\u002Foption>\r\n-            \u003C?php foreach ( $locations as $location ) : ?>\r\n-                \u003C?php\r\n-                    $value = $location->term_id;\r\n-                ?>\r\n-                \u003Coption\r\n-                    value=\"\u003C?php echo esc_attr( $value ); ?>\"\r\n-                    \u003C?php selected( $location_selected, $value ); ?>\r\n-                >\r\n-                    \u003C?php echo esc_html( $location->restaurant_name ); ?>\r\n-                \u003C\u002Foption>\r\n-            \u003C?php endforeach; ?>\r\n-        \u003C\u002Fselect>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update WP_Query object to filter orders by location.\r\n-     *\r\n-     * @param WP_Query $query The WP_Query instance (passed by reference).\r\n-     * @return void\r\n-     *\u002F\r\n-    public function update_query_to_filter_orders_by_location( $query_args ) {\r\n-\r\n-        if ( isset( $_GET['wpc_location'] ) ) {\r\n-            $query_args['meta_key']   = 'wpc_location_id';\r\n-            $query_args['meta_value'] = $_GET['wpc_location'];\r\n-        }\r\n-\r\n-        return $query_args;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Adds the \"Food Location\" column to the orders list table in the admin.\r\n-     *\r\n-     * @param array $columns Existing columns in the orders list table.\r\n-     * @return array Modified columns including the \"Food Location\" column.\r\n-     *\u002F\r\n-    public function show_order_type_column( $columns ) {\r\n-        $columns['wpc_location'] = __( 'Food Location', 'wp-cafe' );\r\n-\r\n-        return $columns;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Adds the \"Food Location\" column to the orders list table in the admin.\r\n-     *\r\n-     * @param array $columns Existing columns in the orders list table.\r\n-     * @return array Modified columns including the \"Food Location\" column.\r\n-     *\u002F\r\n-    public function show_order_type_data( $column, $order_id ) {\r\n-        if ( 'wpc_location' !== $column ) {\r\n-            return;\r\n-        }\r\n-            \r\n-        $order = wc_get_order( $order_id );\r\n-        $location_id = $order->get_meta( 'wpc_location_id' );\r\n-\r\n-        $location = Location_Model::find($location_id);\r\n-        ?>\r\n-            \u003C?php if ( $location ): ?>\r\n-                \u003Cmark class=\"order-status order-status--delivery\" style=\"background-color: #c5e2df; color: #356964;\">\u003Cspan>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Fspan>\u003C\u002Fmark>\r\n-            \u003C?php else: ?>\r\n-                --\r\n-            \u003C?php endif; ?>\r\n-        \u003C?php\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Location;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Models\\Location_Model;\n+use WpCafe\\Session;\n+\n+\u002F**\n+ * Product Filter Class\n+ *\u002F\n+class Order_Filter implements Hookable_Service_Contract {\n+    \u002F**\n+     * Initialize the class by hooking into WordPress actions.\n+     *\u002F\n+    public function register() {\n+        \u002F**\n+         * Add Location filter dropdown to WooCommerce Orders list table\n+         *\u002F\n+        add_action( 'woocommerce_order_list_table_restrict_manage_orders', [ $this, 'display_order_filter' ] );\n+\n+        \u002F**\n+         * Modify the query to filter orders by location\n+         *\u002F\n+        add_filter( 'woocommerce_order_query_args', [ $this, 'update_query_to_filter_orders_by_location' ], 50 );\n+\n+\n+        \u002F\u002F Add a new column header\n+        add_filter( 'manage_woocommerce_page_wc-orders_columns', [$this, 'show_order_type_column'] );\n+\n+        add_action('manage_shop_order_posts_custom_column', [$this, 'show_order_type_data'], 10, 2);\n+\n+        add_action( 'manage_woocommerce_page_wc-orders_custom_column', [$this, 'show_order_type_data'],20, 2 );\n+    }\n+\n+    \u002F**\n+     * Registers the necessary WordPress actions for the order filter.\n+     *\n+     * This method hooks the location filter dropdown into the WooCommerce Orders list table,\n+     * allowing users to filter orders by location in the admin interface.\n+     *\n+     * @return void\n+     *\u002F\n+    public function display_order_filter() { \n+        $locations         = Location_Model::all();\n+        $location_selected = empty( $_GET['wpc_location'] ) ? false : sanitize_text_field( wp_unslash( $_GET['wpc_location'] ) );\n+        ?>\n+        \u003Cselect name=\"wpc_location\">\n+            \u003Coption value=\"\">\n+                \u003C?php echo esc_html__( 'All locations', 'wp-cafe' ); ?>\n+            \u003C\u002Foption>\n+            \u003C?php foreach ( $locations as $location ) : ?>\n+                \u003C?php\n+                    $value = $location->term_id;\n+                ?>\n+                \u003Coption\n+                    value=\"\u003C?php echo esc_attr( $value ); ?>\"\n+                    \u003C?php selected( $location_selected, $value ); ?>\n+                >\n+                    \u003C?php echo esc_html( $location->restaurant_name ); ?>\n+                \u003C\u002Foption>\n+            \u003C?php endforeach; ?>\n+        \u003C\u002Fselect>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Update WP_Query object to filter orders by location.\n+     *\n+     * @param WP_Query $query The WP_Query instance (passed by reference).\n+     * @return void\n+     *\u002F\n+    public function update_query_to_filter_orders_by_location( $query_args ) {\n+\n+        if ( isset( $_GET['wpc_location'] ) ) {\n+            $query_args['meta_key']   = 'wpc_location_id';\n+            $query_args['meta_value'] = $_GET['wpc_location'];\n+        }\n+\n+        return $query_args;\n+    }\n+\n+    \u002F**\n+     * Adds the \"Food Location\" column to the orders list table in the admin.\n+     *\n+     * @param array $columns Existing columns in the orders list table.\n+     * @return array Modified columns including the \"Food Location\" column.\n+     *\u002F\n+    public function show_order_type_column( $columns ) {\n+        $columns['wpc_location'] = __( 'Food Location', 'wp-cafe' );\n+\n+        return $columns;\n+    }\n+\n+    \u002F**\n+     * Adds the \"Food Location\" column to the orders list table in the admin.\n+     *\n+     * @param array $columns Existing columns in the orders list table.\n+     * @return array Modified columns including the \"Food Location\" column.\n+     *\u002F\n+    public function show_order_type_data( $column, $order_id ) {\n+        if ( 'wpc_location' !== $column ) {\n+            return;\n+        }\n+            \n+        $order = wc_get_order( $order_id );\n+        $location_id = $order->get_meta( 'wpc_location_id' );\n+\n+        $location = Location_Model::find($location_id);\n+        ?>\n+            \u003C?php if ( $location ): ?>\n+                \u003Cmark class=\"order-status order-status--delivery\" style=\"background-color: #c5e2df; color: #356964;\">\u003Cspan>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Fspan>\u003C\u002Fmark>\n+            \u003C?php else: ?>\n+                --\n+            \u003C?php endif; ?>\n+        \u003C?php\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Fproduct-filter.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Fproduct-filter.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Flocation\u002Fproduct-filter.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Flocation\u002Fproduct-filter.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,123 +1,123 @@\n-\u003C?php\r\n-namespace WpCafe\\Location;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Models\\Location_Model;\r\n-\r\n-\u002F**\r\n- * Product Filter Class\r\n- *\u002F\r\n-class Product_Filter implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Initialize the class by hooking into WordPress actions.\r\n-     *\u002F\r\n-    public function register() {\r\n-\r\n-        \u002F**\r\n-         * Add custom filter dropdown on WooCommerce Products admin list\r\n-         *\u002F\r\n-        add_action( 'restrict_manage_posts', [ $this, 'display_product_filter' ] );\r\n-\r\n-        \u002F**\r\n-         * Modify the query to filter products by location (custom taxonomy)\r\n-         *\u002F\r\n-        add_filter( 'parse_query', [ $this, 'get_product_filter' ] );\r\n-\r\n-        \u002F**\r\n-         * Filter shop page products by selected location\r\n-         *\u002F\r\n-        add_action( 'woocommerce_product_query', [ $this, 'filter_shop_by_location' ] );\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display a dropdown filter for locations on the WooCommerce Products admin list.\r\n-     *\r\n-     * This function outputs a \u003Cselect> element populated with all available locations,\r\n-     * allowing administrators to filter products by location in the admin area.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function display_product_filter() {  \r\n-        global $typenow;\r\n-\r\n-        if ( $typenow !== 'product' ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $selected = isset( $_GET['location'] ) ? $_GET['location'] : '';\r\n-        $locations = Location_Model::all();\r\n-        ?>\r\n-        \u003Cselect name=\"location\">\r\n-            \u003Coption value=\"\">\u003C?php esc_html_e( 'All Locations', 'wp-cafe' ); ?>\u003C\u002Foption>\r\n-            \u003C?php foreach ( $locations as $location ) { ?>\r\n-                \u003Coption value=\"\u003C?php echo esc_attr( $location->term_id ); ?>\" \u003C?php selected( $selected, $location->term_id ); ?>>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Foption>\r\n-            \u003C?php } ?>\r\n-        \u003C\u002Fselect>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Filter WooCommerce products by location in the admin product list.\r\n-     *\r\n-     * This function modifies the main query on the products admin page to filter products\r\n-     * based on the selected location from the custom dropdown filter. It checks if the current\r\n-     * page is the product list in the admin area and if a location has been selected, then\r\n-     * applies a tax_query to filter products by the 'wpcafe_location' taxonomy.\r\n-     *\r\n-     * @param WP_Query $query The current WP_Query instance (passed by reference).\r\n-     * @return void\r\n-     *\u002F\r\n-    public function get_product_filter( $query ) {\r\n-        global $pagenow;\r\n-\r\n-        if ( is_admin() && $pagenow === 'edit.php' && ! empty( $_GET['location'] ) ) {\r\n-            if ( isset( $query->query_vars['post_type'] ) && $query->query_vars['post_type'] === 'product' ) {\r\n-                $location = sanitize_text_field( $_GET['location'] );\r\n-\r\n-                $query->set( 'tax_query', array(\r\n-                    array(\r\n-                        'taxonomy' => 'wpcafe_location',\r\n-                        'field'    => 'id',\r\n-                        'terms'    => $location,\r\n-                    ),\r\n-                ));\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Filter WooCommerce shop page products by selected location.\r\n-     *\r\n-     * @param WP_Query $q The current WP_Query instance (passed by reference).\r\n-     * @return void\r\n-     *\u002F\r\n-    public function filter_shop_by_location( $query ) {\r\n-        if ( ! function_exists( 'is_shop' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        if ( ! is_shop() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $selected_location = wpc_selected_location_id();\r\n-\r\n-        if ( empty( $selected_location ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $tax_query = (array) $query->get( 'tax_query' );\r\n-\r\n-        $tax_query[] = array(\r\n-            'taxonomy' => 'wpcafe_location',\r\n-            'field'    => 'term_id',\r\n-            'terms'    => $selected_location,\r\n-            'operator' => 'IN',\r\n-        );\r\n-\r\n-        $query->set( 'tax_query', $tax_query );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Location;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Models\\Location_Model;\n+\n+\u002F**\n+ * Product Filter Class\n+ *\u002F\n+class Product_Filter implements Hookable_Service_Contract {\n+    \u002F**\n+     * Initialize the class by hooking into WordPress actions.\n+     *\u002F\n+    public function register() {\n+\n+        \u002F**\n+         * Add custom filter dropdown on WooCommerce Products admin list\n+         *\u002F\n+        add_action( 'restrict_manage_posts', [ $this, 'display_product_filter' ] );\n+\n+        \u002F**\n+         * Modify the query to filter products by location (custom taxonomy)\n+         *\u002F\n+        add_filter( 'parse_query', [ $this, 'get_product_filter' ] );\n+\n+        \u002F**\n+         * Filter shop page products by selected location\n+         *\u002F\n+        add_action( 'woocommerce_product_query', [ $this, 'filter_shop_by_location' ] );\n+\n+    }\n+\n+    \u002F**\n+     * Display a dropdown filter for locations on the WooCommerce Products admin list.\n+     *\n+     * This function outputs a \u003Cselect> element populated with all available locations,\n+     * allowing administrators to filter products by location in the admin area.\n+     *\n+     * @return void\n+     *\u002F\n+    public function display_product_filter() {  \n+        global $typenow;\n+\n+        if ( $typenow !== 'product' ) {\n+            return;\n+        }\n+\n+        $selected = isset( $_GET['location'] ) ? $_GET['location'] : '';\n+        $locations = Location_Model::all();\n+        ?>\n+        \u003Cselect name=\"location\">\n+            \u003Coption value=\"\">\u003C?php esc_html_e( 'All Locations', 'wp-cafe' ); ?>\u003C\u002Foption>\n+            \u003C?php foreach ( $locations as $location ) { ?>\n+                \u003Coption value=\"\u003C?php echo esc_attr( $location->term_id ); ?>\" \u003C?php selected( $selected, $location->term_id ); ?>>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Foption>\n+            \u003C?php } ?>\n+        \u003C\u002Fselect>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Filter WooCommerce products by location in the admin product list.\n+     *\n+     * This function modifies the main query on the products admin page to filter products\n+     * based on the selected location from the custom dropdown filter. It checks if the current\n+     * page is the product list in the admin area and if a location has been selected, then\n+     * applies a tax_query to filter products by the 'wpcafe_location' taxonomy.\n+     *\n+     * @param WP_Query $query The current WP_Query instance (passed by reference).\n+     * @return void\n+     *\u002F\n+    public function get_product_filter( $query ) {\n+        global $pagenow;\n+\n+        if ( is_admin() && $pagenow === 'edit.php' && ! empty( $_GET['location'] ) ) {\n+            if ( isset( $query->query_vars['post_type'] ) && $query->query_vars['post_type'] === 'product' ) {\n+                $location = sanitize_text_field( $_GET['location'] );\n+\n+                $query->set( 'tax_query', array(\n+                    array(\n+                        'taxonomy' => 'wpcafe_location',\n+                        'field'    => 'id',\n+                        'terms'    => $location,\n+                    ),\n+                ));\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Filter WooCommerce shop page products by selected location.\n+     *\n+     * @param WP_Query $q The current WP_Query instance (passed by reference).\n+     * @return void\n+     *\u002F\n+    public function filter_shop_by_location( $query ) {\n+        if ( ! function_exists( 'is_shop' ) ) {\n+            return;\n+        }\n+\n+        if ( ! is_shop() ) {\n+            return;\n+        }\n+\n+        $selected_location = wpc_selected_location_id();\n+\n+        if ( empty( $selected_location ) ) {\n+            return;\n+        }\n+\n+        $tax_query = (array) $query->get( 'tax_query' );\n+\n+        $tax_query[] = array(\n+            'taxonomy' => 'wpcafe_location',\n+            'field'    => 'term_id',\n+            'terms'    => $selected_location,\n+            'operator' => 'IN',\n+        );\n+\n+        $query->set( 'tax_query', $tax_query );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Ffood-menu\u002Fhooks.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Ffood-menu\u002Fhooks.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Ffood-menu\u002Fhooks.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Ffood-menu\u002Fhooks.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,252 +1,252 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Core\\Modules\\Food_Menu;\r\n-use WpCafe_Pro\\Utils\\Utilities as Pro_Utilities;\r\n-use Astra_Woocommerce;\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-class Hooks {\r\n-\r\n-\t\tuse \\WpCafe\\Traits\\Wpc_Singleton;\r\n-\r\n-\t\t\u002F*** Food Order report start ***\u002F\r\n-\r\n-\t\u002F**\r\n-\t * Dashboard overview\r\n-\t *\u002F\r\n-\tpublic function monthly_report() {\r\n-\t\t\t\u002F\u002F report for this month.\r\n-\t\t\t$response =\r\n-\t\t\tarray( 'booking' => '','sales'=>'','refunds'=>'','clients'=>'');\r\n-\r\n-\t\t\t\u002F\u002F reservation.\r\n-\t\t\t$all_reservations   = \\WpCafe\\Core\\Modules\\Reservation\\Hooks::instance()->get_monthly_reservation();\r\n-\t\t\t\u002F\u002F clients.\r\n-\t\t\t$customer_list      = $this->get_customer_list(array('wc-refunded'));\r\n-\t\t\t\u002F\u002F get sales.\r\n-\t\t\t$total_sales        = $this->get_sales_details(array('wc-processing', 'wc-completed'));\r\n-\t\t\t\u002F\u002F get refund.\r\n-\t\t\t$total_refund       = $this->get_sales_details(array('wc-refunded'));\r\n-\r\n-\t\t\t$response =\r\n-\t\t\tarray( 'booking' => $all_reservations ,'sales'=> $total_sales ,'refunds'=>$total_refund,'clients'=>$customer_list);\r\n-\r\n-\t\t\treturn $response;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get monthly customer list\r\n-\t *\u002F\r\n-\tpublic function get_customer_list() {\r\n-\r\n-\t\t\t$current_timestamp = current_time( 'timestamp' );\r\n-\t\t\t$date_from  = wp_date( 'Y-m-d', strtotime( '-1 Month', $current_timestamp ) );\r\n-\t\t\t$date_to    = wp_date( 'Y-m-d', $current_timestamp );\r\n-\t\t\t$clients = 0;\r\n-\r\n-\t\t\tglobal $wpdb;\r\n-\r\n-\t\t\t$query = $wpdb->prepare(\r\n-\t\t\t\t\"SELECT users.ID FROM {$wpdb->users} AS users\r\n-\t\t\t\tINNER JOIN {$wpdb->postmeta} AS customer_ids ON users.ID = customer_ids.meta_value\r\n-\t\t\t\t\tAND customer_ids.meta_key = '_customer_user'\r\n-\t\t\t\tINNER JOIN {$wpdb->posts} AS orders ON customer_ids.post_id = orders.ID\r\n-\t\t\t\t\tAND orders.post_type='shop_order'\r\n-\t\t\t\t\tAND post_date BETWEEN %s AND %s\",\r\n-\t\t\t\t\"{$date_from} 00:00:00\",\r\n-\t\t\t\t\"{$date_to} 23:59:59\"\r\n-\t\t\t);\r\n-\r\n-\t\t\t$cache_key = Wpc_Utilities::get_query_cache( $query );\r\n-\t\t\t$clients = wp_cache_get( $cache_key, 'wpcafe_query_cache');\r\n-\r\n-\t\t\tif( !$clients ) {\r\n-\r\n-\t\t\t\t$clients = $wpdb->get_results($query); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\r\n-\r\n-\t\t\t\twp_cache_set($cache_key, $clients, 'wpcafe_query_cache', 60);\r\n-\t\t\t}\r\n-\t\t\t\r\n-\t\t\t\t\t\t\r\n-\t\t\treturn count($clients); \r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * get sales details\r\n-\t *\u002F\r\n-\tpublic function get_sales_details($status){\r\n-\t\t\t$total = 0;\r\n-\t\t\tif (class_exists('Woocommerce') ) {\r\n-\r\n-\t\t\t\t\tglobal $wpdb;\r\n-\t\t\t\t\t$current_timestamp = current_time( 'timestamp' );\r\n-\t\t\t\t\t$date_from  = wp_date( 'Y-m-d', strtotime( '-1 Month', $current_timestamp ) );\r\n-\t\t\t\t\t$date_to    = wp_date( 'Y-m-d', $current_timestamp );\r\n-\r\n-\t\t\t\t\t\u002F\u002F Create placeholders for IN clause\r\n-\t\t\t\t\t$placeholders = implode( ', ', array_fill( 0, count( $status ), '%s' ) );\r\n-\r\n-\t\t\t\t\t$query = $wpdb->prepare(\r\n-\t\t\t\t\t\t\"SELECT * FROM {$wpdb->posts}\r\n-\t\t\t\t\t\t\tWHERE post_type = 'shop_order'\r\n-\t\t\t\t\t\t\tAND post_status IN ($placeholders)\r\n-\t\t\t\t\t\t\tAND post_date BETWEEN %s AND %s\r\n-\t\t\t\t\t\t\t\",\r\n-\t\t\t\t\t\t\tarray_merge( $status, array( \"{$date_from} 00:00:00\", \"{$date_to} 23:59:59\" ) )\r\n-\t\t\t\t\t);\r\n-\r\n-\t\t\t\t\t$cache_key = Wpc_Utilities::get_query_cache( $query );\r\n-\t\t\t\t\t$orders = wp_cache_get( $cache_key, 'wpcafe_order_cache');\r\n-\r\n-\t\t\t\t\tif( !$orders ) {\r\n-\r\n-\t\t\t\t\t\t$orders = $wpdb->get_results( $query ); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\r\n-\t\t\t\t\t\twp_cache_set($cache_key, $orders, 'wpcafe_order_cache', 60);\r\n-\r\n-\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\tforeach ( $orders as $customer_order ) {\r\n-\t\t\t\t\t\t\t$order = wc_get_order( $customer_order );\r\n-\t\t\t\t\t\t\t$total += $order->get_total();\r\n-\t\t\t\t\t}\r\n-\r\n-\t\t\t}\r\n-\t\t\treturn $total;\r\n-\t}\r\n-\r\n-\t\t\u002F*** Food Order report end ***\u002F\r\n-\r\n-\r\n-\t\u002F**\r\n-\t * Fire all hooks\r\n-\t *\u002F\r\n-\tpublic function init() {\r\n-\t\tadd_action( 'woocommerce_thankyou', [$this,'wpc_checkout_callback'], 10, 1 );\r\n-\t\tadd_action( 'woocommerce_admin_order_data_after_billing_address', [$this,'show_order_details_meta'], 10, 1 );\r\n-\t\t\u002F\u002FFilter food by location validation\r\n-\t\tadd_filter( 'woocommerce_cart_redirect_after_error', '__return_false'); \r\n-\t\tadd_filter( 'woocommerce_add_to_cart_validation', [$this,'food_location_add_to_cart_validation'], 10, 3 );\r\n-\r\n-\t\t\u002F\u002F remove astra theme conflict\r\n-\t\tadd_action('init', [$this,'remove_astra_mini_cart']);\r\n-\t}\r\n-\t\r\n-\t\u002F**\r\n-\t * Remove astra theme conflict issue\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function remove_astra_mini_cart () {\r\n-\t\tif ( class_exists('Astra_Woocommerce')) {\r\n-\t\t\t$obj = Astra_Woocommerce::get_instance();\r\n-\t\t\tremove_filter('woocommerce_add_to_cart_fragments',[$obj,'cart_link_fragment'],11);\r\n-\t\t\tremove_filter('add_to_cart_fragments',[$obj,'cart_link_fragment'],11);\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Discard items from cart , if\r\n-\t * Items is adding from different location\r\n-\t * to cart\r\n-\t *\u002F\r\n-\tpublic function food_location_add_to_cart_validation( $passed, $product_id, $quantity ) {\r\n-\t\t\tglobal $woocommerce;\r\n-\t\t\t$items = $woocommerce->cart->get_cart();\r\n-\t\t\t\u002F\u002F before add to cart product check if location exist.\r\n-\t\t\t$wpc_location_id = ! empty( $_POST['wpc_location_id'] ) ? sanitize_text_field( $_POST['wpc_location_id'] ) : \"\";\r\n-\r\n-\t\t\tif ( \"\" !== $wpc_location_id ) {\r\n-\t\t\t\t\tif ( ! empty( $items ) ) {\r\n-\t\t\t\t\t\t\tforeach($items as $item => $values) {\r\n-\t\t\t\t\t\t\t\t\t$cart_product_id = $values['data']->get_id();\r\n-\t\t\t\t\t\t\t\t\t$location = wp_get_post_terms($cart_product_id,'wpcafe_location',array('fields'=>'ids'));\r\n-\t\t\t\t\t\t\t\t\tif ( ! empty($location) && ( !in_array( $wpc_location_id , $location ) ) ) {\r\n-\t\t\t\t\t\t\t\t\t\t\treturn $passed = false;\r\n-\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t}\r\n-\t\t\t}\r\n- \r\n-\t\t\treturn $passed ;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Show Food location , order meta in order details\r\n-\t *\u002F\r\n-\tpublic function show_order_details_meta($order) {\r\n-\t\t\t$order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;\r\n-\t\t\t\u002F\u002F Food location\r\n-\t\t\tif(get_post_meta( $order_id, 'wpc_location_name', true ) != ''):\r\n-\t\t\t?>\r\n-\t\t\t\t\t\u003Cp>\u003Cstrong>\u003C?php echo esc_html__('Food Delivery Location:', 'wp-cafe');\r\n-\t\t\t\t\t?>\u003C\u002Fstrong> \u003C?php echo esc_html(get_post_meta( $order_id, 'wpc_location_name', true )); ?>\u003C\u002Fp>\r\n-\t\t\t\u003C?php\r\n-\t\t\tendif;\r\n-\r\n-\t\t\tif (function_exists(\"wpcafe_pro\")) {\r\n-\t\t\t\t\t\u002F\u002F Order type and schedule\r\n-\t\t\t\t\t$order_data = Pro_Utilities::get_order_type();\r\n-\t\t\t\t\tif (Pro_Utilities::data_validation_check_arr($order_data)) {\r\n-\t\t\t\t\t\t\tforeach ($order_data as $key => $value) {\r\n-\t\t\t\t\t\t\t\t\tif (get_post_meta($order_id, $value, true) != '') {\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cstrong>\u003C?php echo esc_html($key); ?>: \u003C\u002Fstrong>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo esc_html(get_post_meta($order_id, $value, true)); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t}\r\n-\r\n-\t\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * after successful checkout, some data are returned from woocommerce\r\n-\t * we can use these data to update our own data storage \u002F tables\r\n-\t *\u002F\r\n-\tpublic function wpc_checkout_callback( $order_id ) {\r\n-\t\t\tif ( !$order_id ) {\r\n-\t\t\t\t\treturn;\r\n-\t\t\t}\r\n-\t\t\tglobal $wpdb;\r\n-\t\t\t$order = wc_get_order( $order_id );\r\n-\r\n-\t\t\tdo_action(\"wpcafe\u002Fafter_thankyou\");\r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-     * Change currency symbol based on WooCommerce settings\r\n-     *\u002F\r\n-    public static function get_price_with_currency_symbol( $price ){\r\n-        $price =  floatval($price);\r\n-        $currency_symbol = get_woocommerce_currency_symbol();\r\n-        $currency_pos    = get_option( 'woocommerce_currency_pos' );\r\n-\r\n-        switch( $currency_pos ){\r\n-            case \"left\":\r\n-                $price_with_symbol = $currency_symbol . $price;\r\n-                break;\r\n-            case \"right\":\r\n-                $price_with_symbol = $price . $currency_symbol;\r\n-                break;\r\n-            case \"left_space\":\r\n-                $price_with_symbol = $currency_symbol . ' '. $price;\r\n-                break;\r\n-            case \"right_space\":\r\n-                $price_with_symbol = $price.' ' . $currency_symbol;\r\n-                break;\r\n-\r\n-            default:\r\n-                $price_with_symbol = $currency_symbol . $price;\r\n-        }\r\n-        \r\n-        return $price_with_symbol;\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Core\\Modules\\Food_Menu;\n+use WpCafe_Pro\\Utils\\Utilities as Pro_Utilities;\n+use Astra_Woocommerce;\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+class Hooks {\n+\n+\t\tuse \\WpCafe\\Traits\\Wpc_Singleton;\n+\n+\t\t\u002F*** Food Order report start ***\u002F\n+\n+\t\u002F**\n+\t * Dashboard overview\n+\t *\u002F\n+\tpublic function monthly_report() {\n+\t\t\t\u002F\u002F report for this month.\n+\t\t\t$response =\n+\t\t\tarray( 'booking' => '','sales'=>'','refunds'=>'','clients'=>'');\n+\n+\t\t\t\u002F\u002F reservation.\n+\t\t\t$all_reservations   = \\WpCafe\\Core\\Modules\\Reservation\\Hooks::instance()->get_monthly_reservation();\n+\t\t\t\u002F\u002F clients.\n+\t\t\t$customer_list      = $this->get_customer_list(array('wc-refunded'));\n+\t\t\t\u002F\u002F get sales.\n+\t\t\t$total_sales        = $this->get_sales_details(array('wc-processing', 'wc-completed'));\n+\t\t\t\u002F\u002F get refund.\n+\t\t\t$total_refund       = $this->get_sales_details(array('wc-refunded'));\n+\n+\t\t\t$response =\n+\t\t\tarray( 'booking' => $all_reservations ,'sales'=> $total_sales ,'refunds'=>$total_refund,'clients'=>$customer_list);\n+\n+\t\t\treturn $response;\n+\t}\n+\n+\t\u002F**\n+\t * Get monthly customer list\n+\t *\u002F\n+\tpublic function get_customer_list() {\n+\n+\t\t\t$current_timestamp = current_time( 'timestamp' );\n+\t\t\t$date_from  = wp_date( 'Y-m-d', strtotime( '-1 Month', $current_timestamp ) );\n+\t\t\t$date_to    = wp_date( 'Y-m-d', $current_timestamp );\n+\t\t\t$clients = 0;\n+\n+\t\t\tglobal $wpdb;\n+\n+\t\t\t$query = $wpdb->prepare(\n+\t\t\t\t\"SELECT users.ID FROM {$wpdb->users} AS users\n+\t\t\t\tINNER JOIN {$wpdb->postmeta} AS customer_ids ON users.ID = customer_ids.meta_value\n+\t\t\t\t\tAND customer_ids.meta_key = '_customer_user'\n+\t\t\t\tINNER JOIN {$wpdb->posts} AS orders ON customer_ids.post_id = orders.ID\n+\t\t\t\t\tAND orders.post_type='shop_order'\n+\t\t\t\t\tAND post_date BETWEEN %s AND %s\",\n+\t\t\t\t\"{$date_from} 00:00:00\",\n+\t\t\t\t\"{$date_to} 23:59:59\"\n+\t\t\t);\n+\n+\t\t\t$cache_key = Wpc_Utilities::get_query_cache( $query );\n+\t\t\t$clients = wp_cache_get( $cache_key, 'wpcafe_query_cache');\n+\n+\t\t\tif( !$clients ) {\n+\n+\t\t\t\t$clients = $wpdb->get_results($query); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\n+\n+\t\t\t\twp_cache_set($cache_key, $clients, 'wpcafe_query_cache', 60);\n+\t\t\t}\n+\t\t\t\n+\t\t\t\t\t\t\n+\t\t\treturn count($clients); \n+\n+\t}\n+\n+\t\u002F**\n+\t * get sales details\n+\t *\u002F\n+\tpublic function get_sales_details($status){\n+\t\t\t$total = 0;\n+\t\t\tif (class_exists('Woocommerce') ) {\n+\n+\t\t\t\t\tglobal $wpdb;\n+\t\t\t\t\t$current_timestamp = current_time( 'timestamp' );\n+\t\t\t\t\t$date_from  = wp_date( 'Y-m-d', strtotime( '-1 Month', $current_timestamp ) );\n+\t\t\t\t\t$date_to    = wp_date( 'Y-m-d', $current_timestamp );\n+\n+\t\t\t\t\t\u002F\u002F Create placeholders for IN clause\n+\t\t\t\t\t$placeholders = implode( ', ', array_fill( 0, count( $status ), '%s' ) );\n+\n+\t\t\t\t\t$query = $wpdb->prepare(\n+\t\t\t\t\t\t\"SELECT * FROM {$wpdb->posts}\n+\t\t\t\t\t\t\tWHERE post_type = 'shop_order'\n+\t\t\t\t\t\t\tAND post_status IN ($placeholders)\n+\t\t\t\t\t\t\tAND post_date BETWEEN %s AND %s\n+\t\t\t\t\t\t\t\",\n+\t\t\t\t\t\t\tarray_merge( $status, array( \"{$date_from} 00:00:00\", \"{$date_to} 23:59:59\" ) )\n+\t\t\t\t\t);\n+\n+\t\t\t\t\t$cache_key = Wpc_Utilities::get_query_cache( $query );\n+\t\t\t\t\t$orders = wp_cache_get( $cache_key, 'wpcafe_order_cache');\n+\n+\t\t\t\t\tif( !$orders ) {\n+\n+\t\t\t\t\t\t$orders = $wpdb->get_results( $query ); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\n+\t\t\t\t\t\twp_cache_set($cache_key, $orders, 'wpcafe_order_cache', 60);\n+\n+\t\t\t\t\t}\n+\n+\t\t\t\t\tforeach ( $orders as $customer_order ) {\n+\t\t\t\t\t\t\t$order = wc_get_order( $customer_order );\n+\t\t\t\t\t\t\t$total += $order->get_total();\n+\t\t\t\t\t}\n+\n+\t\t\t}\n+\t\t\treturn $total;\n+\t}\n+\n+\t\t\u002F*** Food Order report end ***\u002F\n+\n+\n+\t\u002F**\n+\t * Fire all hooks\n+\t *\u002F\n+\tpublic function init() {\n+\t\tadd_action( 'woocommerce_thankyou', [$this,'wpc_checkout_callback'], 10, 1 );\n+\t\tadd_action( 'woocommerce_admin_order_data_after_billing_address', [$this,'show_order_details_meta'], 10, 1 );\n+\t\t\u002F\u002FFilter food by location validation\n+\t\tadd_filter( 'woocommerce_cart_redirect_after_error', '__return_false'); \n+\t\tadd_filter( 'woocommerce_add_to_cart_validation', [$this,'food_location_add_to_cart_validation'], 10, 3 );\n+\n+\t\t\u002F\u002F remove astra theme conflict\n+\t\tadd_action('init', [$this,'remove_astra_mini_cart']);\n+\t}\n+\t\n+\t\u002F**\n+\t * Remove astra theme conflict issue\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function remove_astra_mini_cart () {\n+\t\tif ( class_exists('Astra_Woocommerce')) {\n+\t\t\t$obj = Astra_Woocommerce::get_instance();\n+\t\t\tremove_filter('woocommerce_add_to_cart_fragments',[$obj,'cart_link_fragment'],11);\n+\t\t\tremove_filter('add_to_cart_fragments',[$obj,'cart_link_fragment'],11);\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Discard items from cart , if\n+\t * Items is adding from different location\n+\t * to cart\n+\t *\u002F\n+\tpublic function food_location_add_to_cart_validation( $passed, $product_id, $quantity ) {\n+\t\t\tglobal $woocommerce;\n+\t\t\t$items = $woocommerce->cart->get_cart();\n+\t\t\t\u002F\u002F before add to cart product check if location exist.\n+\t\t\t$wpc_location_id = ! empty( $_POST['wpc_location_id'] ) ? sanitize_text_field( $_POST['wpc_location_id'] ) : \"\";\n+\n+\t\t\tif ( \"\" !== $wpc_location_id ) {\n+\t\t\t\t\tif ( ! empty( $items ) ) {\n+\t\t\t\t\t\t\tforeach($items as $item => $values) {\n+\t\t\t\t\t\t\t\t\t$cart_product_id = $values['data']->get_id();\n+\t\t\t\t\t\t\t\t\t$location = wp_get_post_terms($cart_product_id,'wpcafe_location',array('fields'=>'ids'));\n+\t\t\t\t\t\t\t\t\tif ( ! empty($location) && ( !in_array( $wpc_location_id , $location ) ) ) {\n+\t\t\t\t\t\t\t\t\t\t\treturn $passed = false;\n+\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t}\n+\t\t\t\t\t}\n+\t\t\t}\n+ \n+\t\t\treturn $passed ;\n+\t}\n+\n+\t\u002F**\n+\t * Show Food location , order meta in order details\n+\t *\u002F\n+\tpublic function show_order_details_meta($order) {\n+\t\t\t$order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;\n+\t\t\t\u002F\u002F Food location\n+\t\t\tif(get_post_meta( $order_id, 'wpc_location_name', true ) != ''):\n+\t\t\t?>\n+\t\t\t\t\t\u003Cp>\u003Cstrong>\u003C?php echo esc_html__('Food Delivery Location:', 'wp-cafe');\n+\t\t\t\t\t?>\u003C\u002Fstrong> \u003C?php echo esc_html(get_post_meta( $order_id, 'wpc_location_name', true )); ?>\u003C\u002Fp>\n+\t\t\t\u003C?php\n+\t\t\tendif;\n+\n+\t\t\tif (function_exists(\"wpcafe_pro\")) {\n+\t\t\t\t\t\u002F\u002F Order type and schedule\n+\t\t\t\t\t$order_data = Pro_Utilities::get_order_type();\n+\t\t\t\t\tif (Pro_Utilities::data_validation_check_arr($order_data)) {\n+\t\t\t\t\t\t\tforeach ($order_data as $key => $value) {\n+\t\t\t\t\t\t\t\t\tif (get_post_meta($order_id, $value, true) != '') {\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cstrong>\u003C?php echo esc_html($key); ?>: \u003C\u002Fstrong>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo esc_html(get_post_meta($order_id, $value, true)); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t}\n+\t\t\t\t\t}\n+\n+\t\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * after successful checkout, some data are returned from woocommerce\n+\t * we can use these data to update our own data storage \u002F tables\n+\t *\u002F\n+\tpublic function wpc_checkout_callback( $order_id ) {\n+\t\t\tif ( !$order_id ) {\n+\t\t\t\t\treturn;\n+\t\t\t}\n+\t\t\tglobal $wpdb;\n+\t\t\t$order = wc_get_order( $order_id );\n+\n+\t\t\tdo_action(\"wpcafe\u002Fafter_thankyou\");\n+\n+\t}\n+\n+\t\u002F**\n+     * Change currency symbol based on WooCommerce settings\n+     *\u002F\n+    public static function get_price_with_currency_symbol( $price ){\n+        $price =  floatval($price);\n+        $currency_symbol = get_woocommerce_currency_symbol();\n+        $currency_pos    = get_option( 'woocommerce_currency_pos' );\n+\n+        switch( $currency_pos ){\n+            case \"left\":\n+                $price_with_symbol = $currency_symbol . $price;\n+                break;\n+            case \"right\":\n+                $price_with_symbol = $price . $currency_symbol;\n+                break;\n+            case \"left_space\":\n+                $price_with_symbol = $currency_symbol . ' '. $price;\n+                break;\n+            case \"right_space\":\n+                $price_with_symbol = $price.' ' . $currency_symbol;\n+                break;\n+\n+            default:\n+                $price_with_symbol = $currency_symbol . $price;\n+        }\n+        \n+        return $price_with_symbol;\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fmini-cart.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fmini-cart.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fmini-cart.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fmini-cart.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,169 +1,169 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-        $wpc_custom_css = '';\r\n-\r\n-        \u002F\u002F cart bg color\r\n-        if (isset($settings['wpc_primary_color'])) {\r\n-            $bg_color = $settings['wpc_primary_color'] ? $settings['wpc_primary_color'] : \"#8d29ff \";\r\n-            $wpc_custom_css .= '.wpc_background_color { background-color : ' . esc_attr($bg_color) . '}';\r\n-            \u002F\u002Fbutton\r\n-            $wpc_custom_css .= '\r\n-                .wpc_cart_block .wpc_background_color a.button.wc-forward,\r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-tag li,\r\n-                .wpc_cart_block .wpc_cart_icon,\r\n-                .picker__holder .picker__box,\r\n-                .wpc-food-menu-item .wpc-add-to-cart a,\r\n-                .wpc-reservation-field.date.wpc-reservation-calender-field,\r\n-                .wpc-category-list-style1 .wpc-category-title a, .wpc-category-list-style3 .wpc-category-title a,\r\n-                .wpc-reservation-form .wpc_reservation_user_info,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\r\n-                body.woocomerce-layout-override-enable .woocommerce button.button.alt,\r\n-                body.woocomerce-layout-override-enable.archive .products .product .button,\r\n-                body.woocomerce-layout-override-enable.archive .products .product .added_to_cart,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .button,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .added_to_cart,\r\n-                body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\r\n-                .wpc-tab-with-slider .swiper-button-next, .wpc-tab-with-slider .swiper-button-prev, \r\n-                .wpc-food-menu-slider .swiper-button-next, .wpc-food-menu-slider .swiper-button-prev,\r\n-                .wpc-food-menu-item .wpc-menu-tag li,\r\n-                .reserv-with-food-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\r\n-                body.woocomerce-layout-override-enable.woocommerce button.button.alt,\r\n-                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active,\r\n-                body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span.current,\r\n-                 body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a.current,\r\n-                 .wpc-reservation-pro-wrap .wpc-nav li a.wpc-tab-a.wpc-active,\r\n-                 .action-button.wpc-btn,\r\n-                 .wpc-content-area .wpc-tab li a.wpc-active,\r\n-                 .wpc-minicart-wrapper .wpc_cart_icon,\r\n-                 .reserv-with-food-menu-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove,\r\n-                .wpc-btn, .attr-btn-primary, \r\n-                .reservation_form_submit.wpc-btn,\r\n-                .cancell_form_submit.wpc-btn,\r\n-                .wpc-settings-dashboard .button-primary,\r\n-                .wpc-btn,\r\n-                .wpc-minicart-wrapper .wpc-minicart-header,\r\n-                .wpc-minicart-wrapper .wpc-field-wrap .dot-shadow,\r\n-                .wpc-minicart-wrapper.style2 .wpc_cart_icon,\r\n-                .wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count,\r\n-                .wpc_pro_order_tip_wrapper .wpc-btn {\r\n-                     background-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\r\n-                    border-color:' . esc_attr($bg_color) . '\r\n-                }\r\n-              \r\n-                \r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency,\r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover,\r\n-                .wpc_cart_block .wpc-woocommerce-mini-cart li a,\r\n-              \r\n-                body.woocomerce-layout-override-enable.archive .products .product .price,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .price,\r\n-                .wpc-reservation-success .success-title1,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title:hover,\r\n-                body.woocomerce-layout-override-enable .products .product .woocommerce-loop-product__title:hover,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\r\n-                .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,\r\n-                 .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,\r\n-                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,\r\n-                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a {\r\n-                    color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-reservation-field.date .flatpickr-day {\r\n-                    border-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                .wpc-reservation-form #wpc_cancel_request, .wpc-reservation-form #wpc_book_table{\r\n-                    border-bottom-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active{\r\n-                    border-right-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-food-tab-wrapper .wpc-nav li a:after{\r\n-                    border-color:' . esc_attr($bg_color) . ' transparent transparent transparent;\r\n-                }\r\n-                .wpc-reservation-field.date .flatpickr-day,\r\n-                .wpc-food-menu-item.style2:hover {\r\n-                    border-color:' . esc_attr($bg_color) . '\r\n-                }\r\n-\r\n-                @media (min-width: 768px){\r\n-                    .nav-position-right .wpc-nav li a.wpc-active,\r\n-                    .nav-position-left .wpc-nav li a.wpc-active,\r\n-                    .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\r\n-                        background-color: ' . esc_attr($bg_color) . ';\r\n-                        color: #fff;\r\n-                        border-color: ' . esc_attr($bg_color) . ';\r\n-                    }\r\n-                \r\n-                    \r\n-                ';\r\n-            \u002F\u002F icon cross\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {color: #fff !important; background-color : ' . esc_attr($bg_color) . '}';\r\n-        } else {\r\n-            $wpc_custom_css .= '.wpc_background_color { background-color : #A352FF }';\r\n-            \u002F\u002Fbutton\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-        }\r\n-\r\n-        \u002F\u002F cart icon color\r\n-        if (isset($settings['wpc_secondary_color'])) {\r\n-            $color = $settings['wpc_secondary_color'] ? $settings['wpc_secondary_color'] : \"\";\r\n-\r\n-            \u002F\u002Fbutton hover\r\n-            $wpc_custom_css .= '\r\n-                .wpc_cart_block .wpc_background_color a.button.wc-forward:hover,\r\n-                .wpc-btn:hover, .wpc-btn:focus, .attr-btn-primary:hover, .attr-btn-primary:focus, \r\n-                .reservation_form_submit.wpc-btn:hover, .reservation_form_submit.wpc-btn:focus, \r\n-                .cancell_form_submit.wpc-btn:hover, .cancell_form_submit.wpc-btn:focus, \r\n-                .wpc-settings-dashboard .button-primary:hover,\r\n-                 .wpc-settings-dashboard .button-primary:focus,\r\n-                 body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\r\n-                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove:hover,\r\n-                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\r\n-                 .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message,\r\n-                 body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\r\n-                 body.woocomerce-layout-override-enable .products .product span.onsale,\r\n-                 body.woocomerce-layout-override-enable.single-product .products .product span.onsale,\r\n-                 body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\r\n-                 .wpc-reservation-form .confirm_booking_btn,\r\n-                 .reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn.wpc-form-previous,\r\n-                 .settings-content-wraps .wpc-btn,\r\n-                 .action-button.wpc-btn:hover,\r\n-                 .wpc-minicart-wrapper .wpc_cart_icon .basket-item-count,\r\n-                #wpc_location_modal .wpc-close,\r\n-                .wpc-btn:hover, \r\n-                .wpc_pro_order_tip_wrapper .wpc-btn:hover,\r\n-                .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\r\n-                     background-color : ' . esc_attr($color) . '\r\n-                }\r\n-                ';\r\n-            \u002F\u002F icon cross hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button { background-color : ' . esc_attr($color) . '}';\r\n-            \u002F\u002F count\r\n-            $wpc_custom_css .= '\r\n-                .woocomerce-layout-override-enable.woocommerce div.product p.price,\r\n-                .woocomerce-layout-override-enable.woocommerce div.product span.price,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\r\n-                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a:hover\r\n-                { \r\n-                    color : ' . esc_attr($color) .\r\n-                '}';\r\n-        } else {\r\n-            $wpc_custom_css .= 'a.wpc_cart_icon i { color : #fff}';\r\n-            \u002F\u002Fbutton hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward:hover { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-            \u002F\u002F icon cross hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:hover { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-            \u002F\u002F count \r\n-            $wpc_custom_css .= '.cart-items-count { color : ' . esc_attr('#fff') . '}';\r\n-        }\r\n-\r\n-    \r\n-        \u002F\u002F add inline css\r\n-        wp_register_style('wpc-cart-css', false);\r\n-        wp_enqueue_style('wpc-cart-css');\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+        $wpc_custom_css = '';\n+\n+        \u002F\u002F cart bg color\n+        if (isset($settings['wpc_primary_color'])) {\n+            $bg_color = $settings['wpc_primary_color'] ? $settings['wpc_primary_color'] : \"#8d29ff \";\n+            $wpc_custom_css .= '.wpc_background_color { background-color : ' . esc_attr($bg_color) . '}';\n+            \u002F\u002Fbutton\n+            $wpc_custom_css .= '\n+                .wpc_cart_block .wpc_background_color a.button.wc-forward,\n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-tag li,\n+                .wpc_cart_block .wpc_cart_icon,\n+                .picker__holder .picker__box,\n+                .wpc-food-menu-item .wpc-add-to-cart a,\n+                .wpc-reservation-field.date.wpc-reservation-calender-field,\n+                .wpc-category-list-style1 .wpc-category-title a, .wpc-category-list-style3 .wpc-category-title a,\n+                .wpc-reservation-form .wpc_reservation_user_info,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\n+                body.woocomerce-layout-override-enable .woocommerce button.button.alt,\n+                body.woocomerce-layout-override-enable.archive .products .product .button,\n+                body.woocomerce-layout-override-enable.archive .products .product .added_to_cart,\n+                body.woocomerce-layout-override-enable.single-product .products .product .button,\n+                body.woocomerce-layout-override-enable.single-product .products .product .added_to_cart,\n+                body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\n+                .wpc-tab-with-slider .swiper-button-next, .wpc-tab-with-slider .swiper-button-prev, \n+                .wpc-food-menu-slider .swiper-button-next, .wpc-food-menu-slider .swiper-button-prev,\n+                .wpc-food-menu-item .wpc-menu-tag li,\n+                .reserv-with-food-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\n+                body.woocomerce-layout-override-enable.woocommerce button.button.alt,\n+                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active,\n+                body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span.current,\n+                 body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a.current,\n+                 .wpc-reservation-pro-wrap .wpc-nav li a.wpc-tab-a.wpc-active,\n+                 .action-button.wpc-btn,\n+                 .wpc-content-area .wpc-tab li a.wpc-active,\n+                 .wpc-minicart-wrapper .wpc_cart_icon,\n+                 .reserv-with-food-menu-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove,\n+                .wpc-btn, .attr-btn-primary, \n+                .reservation_form_submit.wpc-btn,\n+                .cancell_form_submit.wpc-btn,\n+                .wpc-settings-dashboard .button-primary,\n+                .wpc-btn,\n+                .wpc-minicart-wrapper .wpc-minicart-header,\n+                .wpc-minicart-wrapper .wpc-field-wrap .dot-shadow,\n+                .wpc-minicart-wrapper.style2 .wpc_cart_icon,\n+                .wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count,\n+                .wpc_pro_order_tip_wrapper .wpc-btn {\n+                     background-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\n+                    border-color:' . esc_attr($bg_color) . '\n+                }\n+              \n+                \n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency,\n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover,\n+                .wpc_cart_block .wpc-woocommerce-mini-cart li a,\n+              \n+                body.woocomerce-layout-override-enable.archive .products .product .price,\n+                body.woocomerce-layout-override-enable.single-product .products .product .price,\n+                .wpc-reservation-success .success-title1,\n+                body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title:hover,\n+                body.woocomerce-layout-override-enable .products .product .woocommerce-loop-product__title:hover,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\n+                .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,\n+                 .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,\n+                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,\n+                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a {\n+                    color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-reservation-field.date .flatpickr-day {\n+                    border-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                .wpc-reservation-form #wpc_cancel_request, .wpc-reservation-form #wpc_book_table{\n+                    border-bottom-color : ' . esc_attr($bg_color) . '\n+                }\n+                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active{\n+                    border-right-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-food-tab-wrapper .wpc-nav li a:after{\n+                    border-color:' . esc_attr($bg_color) . ' transparent transparent transparent;\n+                }\n+                .wpc-reservation-field.date .flatpickr-day,\n+                .wpc-food-menu-item.style2:hover {\n+                    border-color:' . esc_attr($bg_color) . '\n+                }\n+\n+                @media (min-width: 768px){\n+                    .nav-position-right .wpc-nav li a.wpc-active,\n+                    .nav-position-left .wpc-nav li a.wpc-active,\n+                    .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\n+                        background-color: ' . esc_attr($bg_color) . ';\n+                        color: #fff;\n+                        border-color: ' . esc_attr($bg_color) . ';\n+                    }\n+                \n+                    \n+                ';\n+            \u002F\u002F icon cross\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {color: #fff !important; background-color : ' . esc_attr($bg_color) . '}';\n+        } else {\n+            $wpc_custom_css .= '.wpc_background_color { background-color : #A352FF }';\n+            \u002F\u002Fbutton\n+            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward { background-color : ' . esc_attr('#5D78FF') . '}';\n+        }\n+\n+        \u002F\u002F cart icon color\n+        if (isset($settings['wpc_secondary_color'])) {\n+            $color = $settings['wpc_secondary_color'] ? $settings['wpc_secondary_color'] : \"\";\n+\n+            \u002F\u002Fbutton hover\n+            $wpc_custom_css .= '\n+                .wpc_cart_block .wpc_background_color a.button.wc-forward:hover,\n+                .wpc-btn:hover, .wpc-btn:focus, .attr-btn-primary:hover, .attr-btn-primary:focus, \n+                .reservation_form_submit.wpc-btn:hover, .reservation_form_submit.wpc-btn:focus, \n+                .cancell_form_submit.wpc-btn:hover, .cancell_form_submit.wpc-btn:focus, \n+                .wpc-settings-dashboard .button-primary:hover,\n+                 .wpc-settings-dashboard .button-primary:focus,\n+                 body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\n+                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove:hover,\n+                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\n+                 .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message,\n+                 body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\n+                 body.woocomerce-layout-override-enable .products .product span.onsale,\n+                 body.woocomerce-layout-override-enable.single-product .products .product span.onsale,\n+                 body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\n+                 .wpc-reservation-form .confirm_booking_btn,\n+                 .reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn.wpc-form-previous,\n+                 .settings-content-wraps .wpc-btn,\n+                 .action-button.wpc-btn:hover,\n+                 .wpc-minicart-wrapper .wpc_cart_icon .basket-item-count,\n+                #wpc_location_modal .wpc-close,\n+                .wpc-btn:hover, \n+                .wpc_pro_order_tip_wrapper .wpc-btn:hover,\n+                .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\n+                     background-color : ' . esc_attr($color) . '\n+                }\n+                ';\n+            \u002F\u002F icon cross hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button { background-color : ' . esc_attr($color) . '}';\n+            \u002F\u002F count\n+            $wpc_custom_css .= '\n+                .woocomerce-layout-override-enable.woocommerce div.product p.price,\n+                .woocomerce-layout-override-enable.woocommerce div.product span.price,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\n+                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a:hover\n+                { \n+                    color : ' . esc_attr($color) .\n+                '}';\n+        } else {\n+            $wpc_custom_css .= 'a.wpc_cart_icon i { color : #fff}';\n+            \u002F\u002Fbutton hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward:hover { background-color : ' . esc_attr('#5D78FF') . '}';\n+            \u002F\u002F icon cross hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:hover { background-color : ' . esc_attr('#5D78FF') . '}';\n+            \u002F\u002F count \n+            $wpc_custom_css .= '.cart-items-count { color : ' . esc_attr('#fff') . '}';\n+        }\n+\n+    \n+        \u002F\u002F add inline css\n+        wp_register_style('wpc-cart-css', false);\n+        wp_enqueue_style('wpc-cart-css');\n         wp_add_inline_style('wpc-cart-css', $wpc_custom_css);\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,82 +1,82 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-    $settings       = wpc_get_option();\r\n-    do_action('wpc_before_minicart');\r\n-\r\n-if ( ! empty( $settings['minicart_style'] ) && $settings['minicart_style'] === 'style-1' ) { \r\n-    \u002F\u002F style 1\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc_cart_block wpc-minicart-wrapper style1 wpc-cart_main_block\">\r\n-\r\n-    \u003Ca href=\"#\" class=\"wpc_cart_icon\">\r\n-        \u003Cdiv class=\"wpc-cart-message\">\u003C?php echo esc_html__('Product has been added', 'wp-cafe'); ?>\u003C\u002Fdiv>\r\n-\r\n-        \u003Ci class=\"\u003C?php echo esc_attr($wpc_cart_icon); ?>\">\u003C\u002Fi>\r\n-        \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\r\n-            \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\r\n-        \u003C\u002Fsup>\r\n-    \u003C\u002Fa>\r\n-        \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\r\n-                \u003Cdiv class=\"widget_shopping_cart_content\"> \r\n-                     \u003C?php\r\n-                        \r\n-                        include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\r\n-                        \r\n-                    ?>\r\n-                \u003C\u002Fdiv>\r\n-                \r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C?php  \r\n-}else{ \r\n-    \u002F\u002F style 2\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc-minicart-wrapper style2 wpc-cart_main_block\">\r\n-        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\r\n-            \u003Cdiv class=\"wpc-cart-message\">\u003C?php echo esc_html__('Product has been added', 'wp-cafe'); ?>\u003C\u002Fdiv>\r\n-\r\n-            \u003Ci class=\"\u003C?php echo esc_attr($wpc_cart_icon); ?>\">\u003C\u002Fi>\r\n-            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\r\n-                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\r\n-            \u003C\u002Fsup>\r\n-        \u003C\u002Fa>\r\n-        \u003Cdiv class=\"wpc_cart_block\">\r\n-            \u003Cdiv class=\"wpc-minicart-header\">\r\n-                \u003Cdiv class=\"cart-counts\">\r\n-                    \u003Cspan class=\"cart-count\">\r\n-                        \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\r\n-                        \u003C?php \r\n-                            $cart_count = count(WC()->cart->get_cart());\r\n-                            echo esc_html( _n( 'item', 'items', $cart_count, 'wp-cafe' ) ); \r\n-                        ?>\r\n-                    \u003C\u002Fspan>\r\n-                    \u003C?php echo esc_html__('in cart', 'wp-cafe'); ?>\r\n-                \u003C\u002Fdiv>\r\n-                \u003Cbutton type=\"button\" class=\"minicart-close wpc-btn-border wpc-btn\">\r\n-                    \u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                        \u003Cpath d=\"M9.93359 16.0653L16.0653 9.93359\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                        \u003Cpath d=\"M16.0653 16.0653L9.93359 9.93359\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                        \u003Cpath d=\"M9.7513 23.8346H16.2513C21.668 23.8346 23.8346 21.668 23.8346 16.2513V9.7513C23.8346 4.33464 21.668 2.16797 16.2513 2.16797H9.7513C4.33464 2.16797 2.16797 4.33464 2.16797 9.7513V16.2513C2.16797 21.668 4.33464 23.8346 9.7513 23.8346Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                    \u003C\u002Fsvg>\r\n-                \u003C\u002Fbutton>\r\n-            \u003C\u002Fdiv>\r\n-            \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\r\n-                \u003Cdiv class=\"widget_shopping_cart_content\">\r\n-                     \u003C?php\r\n-                        \r\n-                        if(file_exists(wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php')){\r\n-                            include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\r\n-                        }\r\n-                        \r\n-                    ?>\r\n-                \u003C\u002Fdiv>\r\n-                \r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-    \u003C?php\r\n-}\r\n-?>\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+    $settings       = wpc_get_option();\n+    do_action('wpc_before_minicart');\n+\n+if ( ! empty( $settings['minicart_style'] ) && $settings['minicart_style'] === 'style-1' ) { \n+    \u002F\u002F style 1\n+    ?>\n+    \u003Cdiv class=\"wpc_cart_block wpc-minicart-wrapper style1 wpc-cart_main_block\">\n+\n+    \u003Ca href=\"#\" class=\"wpc_cart_icon\">\n+        \u003Cdiv class=\"wpc-cart-message\">\u003C?php echo esc_html__('Product has been added', 'wp-cafe'); ?>\u003C\u002Fdiv>\n+\n+        \u003Ci class=\"\u003C?php echo esc_attr($wpc_cart_icon); ?>\">\u003C\u002Fi>\n+        \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\n+            \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\n+        \u003C\u002Fsup>\n+    \u003C\u002Fa>\n+        \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\n+                \u003Cdiv class=\"widget_shopping_cart_content\"> \n+                     \u003C?php\n+                        \n+                        include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\n+                        \n+                    ?>\n+                \u003C\u002Fdiv>\n+                \n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+    \u003C?php  \n+}else{ \n+    \u002F\u002F style 2\n+    ?>\n+    \u003Cdiv class=\"wpc-minicart-wrapper style2 wpc-cart_main_block\">\n+        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\n+            \u003Cdiv class=\"wpc-cart-message\">\u003C?php echo esc_html__('Product has been added', 'wp-cafe'); ?>\u003C\u002Fdiv>\n+\n+            \u003Ci class=\"\u003C?php echo esc_attr($wpc_cart_icon); ?>\">\u003C\u002Fi>\n+            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\n+                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\n+            \u003C\u002Fsup>\n+        \u003C\u002Fa>\n+        \u003Cdiv class=\"wpc_cart_block\">\n+            \u003Cdiv class=\"wpc-minicart-header\">\n+                \u003Cdiv class=\"cart-counts\">\n+                    \u003Cspan class=\"cart-count\">\n+                        \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C\u002Fspan>\n+                        \u003C?php \n+                            $cart_count = count(WC()->cart->get_cart());\n+                            echo esc_html( _n( 'item', 'items', $cart_count, 'wp-cafe' ) ); \n+                        ?>\n+                    \u003C\u002Fspan>\n+                    \u003C?php echo esc_html__('in cart', 'wp-cafe'); ?>\n+                \u003C\u002Fdiv>\n+                \u003Cbutton type=\"button\" class=\"minicart-close wpc-btn-border wpc-btn\">\n+                    \u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                        \u003Cpath d=\"M9.93359 16.0653L16.0653 9.93359\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                        \u003Cpath d=\"M16.0653 16.0653L9.93359 9.93359\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                        \u003Cpath d=\"M9.7513 23.8346H16.2513C21.668 23.8346 23.8346 21.668 23.8346 16.2513V9.7513C23.8346 4.33464 21.668 2.16797 16.2513 2.16797H9.7513C4.33464 2.16797 2.16797 4.33464 2.16797 9.7513V16.2513C2.16797 21.668 4.33464 23.8346 9.7513 23.8346Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                    \u003C\u002Fsvg>\n+                \u003C\u002Fbutton>\n+            \u003C\u002Fdiv>\n+            \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\n+                \u003Cdiv class=\"widget_shopping_cart_content\">\n+                     \u003C?php\n+                        \n+                        if(file_exists(wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php')){\n+                            include_once wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\n+                        }\n+                        \n+                    ?>\n+                \u003C\u002Fdiv>\n+                \n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+    \u003C?php\n+}\n+?>\n+\n \u003C?php do_action('wpc_after_minicart');?>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,162 +1,162 @@\n-\u003C?php\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\r\n-do_action( 'woocommerce_before_mini_cart' ); \r\n-$settings       = $this->settings_obj;\r\n-$min_order_amount = !empty($settings['min_order_amount']) ? floatval( $settings['min_order_amount'] ) : 0 ;\r\n-$cart_link \t\t= !empty($settings['wpc_mini_empty_cart_link']) ? $settings['wpc_mini_empty_cart_link'] : get_permalink( wc_get_page_id( 'shop' ) );\r\n-?>\r\n-\r\n-\u003C?php if ( ! WC()->cart->is_empty() ) : ?>\r\n-\t\u003Cdiv class=\"cart-wrapper\">\r\n-\t\t\u003Cul class=\"wpc-woocommerce-mini-cart cart_list product_list_widget\">\r\n-\t\t\t\u003C?php\r\n-\r\n-\t\t\tdo_action( 'woocommerce_before_mini_cart_contents' );\r\n-\r\n-\t\t\tforeach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {\r\n-\t\t\t\t$_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );\r\n-\t\t\t\t$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );\r\n-\r\n-\t\t\t\tif ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key ) ) {\r\n-\t\t\t\t\t$product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );\r\n-\t\t\t\t\t$thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );\r\n-\t\t\t\t\t$product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );\r\n-\t\t\t\t\t$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );\r\n-\t\t\t\t\t?>\r\n-\t\t\t\t\t\u003Cli class=\"wpc-woocommerce-mini-cart-item \u003C?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>\">\r\n-\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\techo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-\t\t\t\t\t\t\t'woocommerce_cart_item_remove_link',\r\n-\t\t\t\t\t\t\tsprintf(\r\n-\t\t\t\t\t\t\t\t'\u003Ca href=\"%s\" class=\"remove remove_from_cart_button\" aria-label=\"%s\" data-product_id=\"%s\" data-cart_item_key=\"%s\" data-product_sku=\"%s\"> \r\n-\t\t\t\t\t\t\t\t\t\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"20\" height=\"20\" fill=\"none\" xmlns:v=\"https:\u002F\u002Fvecta.io\u002Fnano\">\u003Cpath fill-rule=\"evenodd\" d=\"M13.19 1.137a.75.75 0 0 0-1.062 1.059l1.924 1.929H5.95l1.923-1.929a.75.75 0 1 0-1.062-1.059l-2.98 2.988h-.315c-.489 0-1.178.015-1.727.382-.629.422-.873 1.141-.873 2.035 0 .964.217 1.752.916 2.155a1.76 1.76 0 0 0 .411.17l1.108 6.788v.001c.141.853.4 1.744 1.058 2.411.68.688 1.66 1.017 2.973 1.017h5.025c1.39 0 2.379-.303 3.039-.995.628-.659.825-1.547.972-2.314l1.324-6.905c.14-.038.284-.093.423-.173.699-.403.916-1.191.916-2.155 0-.894-.244-1.613-.873-2.035-.549-.367-1.237-.382-1.727-.382h-.314l-2.98-2.988zm3.01 7.821H3.779l1.053 6.453v.001c.126.764.321 1.272.646 1.601.304.308.836.571 1.906.571h5.025c1.202 0 1.7-.264 1.954-.53.286-.3.431-.761.584-1.561h0L16.2 8.958zM2.625 5.753c-.039.026-.208.141-.208.788 0 .4.048.625.094.745.036.094.065.108.07.11h.001c.025.014.094.042.268.055.134.01.27.009.446.008h0 0 0 0l.221-.001h12.967l.221.001.446-.008c.175-.013.243-.04.268-.055h.001c.006-.003.034-.017.07-.11.046-.12.094-.344.094-.745 0-.648-.169-.762-.208-.788-.12-.08-.356-.128-.892-.128H3.517c-.536 0-.772.048-.892.128zm6.259 5.913a.75.75 0 0 0-1.5 0v2.958a.75.75 0 0 0 1.5 0v-2.958zm3.083-.75a.75.75 0 0 1 .75.75v2.958a.75.75 0 1 1-1.5 0v-2.958a.75.75 0 0 1 .75-.75z\" fill=\"#e7272d\"\u002F>\u003C\u002Fsvg>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fa>',\r\n-\t\t\t\t\t\t\t\tesc_url( wc_get_cart_remove_url( $cart_item_key ) ),\r\n-\t\t\t\t\t\t\t\tesc_attr__( 'Remove this item', 'wp-cafe' ),\r\n-\t\t\t\t\t\t\t\tesc_attr( $product_id ),\r\n-\t\t\t\t\t\t\t\tesc_attr( $cart_item_key ),\r\n-\t\t\t\t\t\t\t\tesc_attr( $_product->get_sku() )\r\n-\t\t\t\t\t\t\t),\r\n-\t\t\t\t\t\t\t$cart_item_key\r\n-\t\t\t\t\t\t);\r\n-\t\t\t\t\t\t?>\r\n-\r\n-\t\t\t\t\t\t\u003C?php if ( empty( $product_permalink ) ) : ?>\r\n-\t\t\t\t\t\t\t\u003C?php echo Wpc_Utilities::wpc_render($thumbnail) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\r\n-\t\t\t\t\t\t\u003C?php else : ?>\r\n-\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $product_permalink ); ?>\">\r\n-\t\t\t\t\t\t\t\t\u003C?php echo Wpc_Utilities::wpc_render($thumbnail) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\u003C?php echo wc_get_formatted_cart_item_data( $cart_item ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\r\n-\t\t\t\t\t\t\u003Cdiv class=\"mini-cart-quantity-wrapper\">\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"quantity\">\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Clabel class=\"screen-reader-text\" for=\"quantity_68be775a0fcad\">Album quantity\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"number\" id=\"quantity_68be775a0fcad\" class=\"input-text qty text\" name=\"quantity\" value=\"5\" aria-label=\"Product quantity\" min=\"0\" max=\"\" step=\"1\" placeholder=\"\" inputmode=\"numeric\" autocomplete=\"off\">\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\u003Cspan class=\"woocommerce-Price-amount amount\">\u003Cbdi>10.50\u003Cspan class=\"woocommerce-Price-currencySymbol\">৳&nbsp;\u003C\u002Fspan>\u003C\u002Fbdi>\u003C\u002Fspan>\t\t\t\t\t\t\t\u003Cstrong class=\"single-subtotal-item\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t৳&nbsp;\u003Cspan class=\"wpc-minicart-subtotal\">52.5\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fstrong>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\u003C?php\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\r\n-\t\t\tdo_action( 'woocommerce_mini_cart_contents' );\r\n-\t\t\t?>\r\n-\t\t\u003C\u002Ful>\r\n-\r\n-\t\t\u003C?php\r\n-\t\tif( function_exists('wpcafe_pro') && file_exists(wpcafe_pro()->core_dir().'\u002Fshortcodes\u002Fviews\u002Fmini-cart\u002Fcross-sell.php')){\r\n-\t\t\tinclude_once wpcafe_pro()->core_dir().'\u002Fshortcodes\u002Fviews\u002Fmini-cart\u002Fcross-sell.php';\r\n-\t\t}\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"wpc-subtotal-wrap\">\r\n-\t\t\t\u003C?php\r\n-\t\t\tif(function_exists('wpcafe_pro')){\r\n-\t\t\t\t?>\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc-coupon-wrapper\">\r\n-\t\t\t\t\t\t\u003C?php \r\n-\t\t\t\t\t\t\twc_print_notices();\r\n-\t\t\t\t\t\t\tif (empty (WC()->cart->get_coupons())){\r\n-\r\n-\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\u003C?php if ( wc_coupons_enabled() ) { ?>\r\n-\t\t\t\t\t\t\t\t\t\u003Clabel class=\"showcoupon wpc-minicart-copoun-label\" for=\"minicart-coupon\">\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php echo esc_html__('Have a coupon code?', 'wp-cafe'); ?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class=\"coupon_from_wrap\">\r\n-\t\t\t\t\t\t\t\t\t\u003Cform class=\"coupon_from widget_shopping_cart_content\" method=\"post\">\r\n-\t\t\t\t\t\t\t\t\u003C?php } else { ?>\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"coupon_from_wrap\">\r\n-\t\t\t\t\t\t\t\t\t\u003Cform id=\"apply-promo-code\" class=\"coupon_from wpc_coupon_form widget_shopping_cart__coupon\">\r\n-\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cinput id=\"minicart-coupon\" class=\"input-text wpc-minicart-coupon-field\" type=\"text\" name=\"coupon_code\"\u002F>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"submit\" id=\"minicart-apply-button\" class=\"wpc-cupon-btn button\" name=\"apply_coupon\" value=\"\u003C?php esc_attr_e( 'Apply coupon', 'wp-cafe' ); ?>\">\u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php do_action( 'woocommerce_cart_coupon' ); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php do_action( 'woocommerce_cart_actions' ); ?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fform>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t}\r\n-\t?>\r\n-\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__total total\">\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\t\u002F**\r\n-\t\t\t\t * Hook: woocommerce_widget_shopping_cart_total.\r\n-\t\t\t\t *\r\n-\t\t\t\t * @hooked woocommerce_widget_shopping_cart_subtotal - 10\r\n-\t\t\t\t *\u002F\r\n-\t\t\t\tdo_action( 'woocommerce_widget_shopping_cart_total' );\r\n-\r\n-\t\t\t\t?>\r\n-\t\t\t\t\u003C?php foreach ( WC()->cart->get_coupons() as $code => $coupon ) : ?>\r\n-\t\t\t\t\t\u003Cdiv id=\"widget-shopping-cart-remove-coupon\" class=\"mini_cart_coupon-\u003C?php echo esc_attr( sanitize_title( $code ) ); ?>\">\r\n-\t\t\t\t\t\u003C?php esc_html_e('Coupon: ', 'wp-cafe'); ?> \u003C?php echo esc_attr( sanitize_title( $code ) ); ?> \r\n-\t\t\t\t\t\t\t\u003C?php wc_cart_totals_coupon_html( $coupon ); ?>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\u003C?php endforeach; ?>\r\n-\t\t\t\u003C\u002Fp>\r\n-\r\n-\t\t\t\u003C?php  do_action( 'woocommerce_widget_shopping_cart_before_buttons' ); \r\n-\r\n-\r\n-\t\t\tif( floatval(WC()->cart->subtotal) > floatval($min_order_amount) || $min_order_amount == 0 ) {\r\n-\t\t\t?>\r\n-\t\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__buttons buttons\">\u003C?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?>\u003C\u002Fp>\r\n-\t\t\t\u003C?php \r\n-\t\t\t}else{\r\n-\t\t\t\t$message = sprintf(\r\n-\t\t\t\t\t\u002F* translators: %1$s: current cart amount, %2$s: minimum order amount *\u002F\r\n-\t\t\t\t\t__( 'Your current amount is %1$s, You need to add at least %2$s to place order', 'wp-cafe' ),\r\n-\t\t\t\t\t\\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( WC()->cart->subtotal ),\r\n-\t\t\t\t\t\\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( $min_order_amount )\r\n-\t\t\t\t);\r\n-\t\t\t\twc_print_notice( $message , 'error' );\r\n-\t\t\t}\r\n-\t\t\t\r\n-\r\n-\t\t\tdo_action( 'woocommerce_widget_shopping_cart_after_buttons' ); \r\n-\t\t\t?>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\u003C\u002Fdiv>\r\n-\u003C?php else : ?>\r\n-\r\n-\t\u003Cdiv class=\"wpc-empty-cart\">\r\n-\t\t\u003Cdiv class=\"cart-wrapper\">\r\n-\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__empty-message\">\u003C?php esc_html_e( 'No products in the cart.', 'wp-cafe' ); ?>\u003C\u002Fp>\r\n-\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $cart_link ); ?>\" class=\"wpc-btn wpc-empty-btn\">\u003C?php esc_html_e( 'Explore Food Items', 'wp-cafe' ); ?>\u003C\u002Fa>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\u003C\u002Fdiv>\r\n-\u003C?php endif; ?>\r\n-\r\n+\u003C?php\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\n+do_action( 'woocommerce_before_mini_cart' ); \n+$settings       = $this->settings_obj;\n+$min_order_amount = !empty($settings['min_order_amount']) ? floatval( $settings['min_order_amount'] ) : 0 ;\n+$cart_link \t\t= !empty($settings['wpc_mini_empty_cart_link']) ? $settings['wpc_mini_empty_cart_link'] : get_permalink( wc_get_page_id( 'shop' ) );\n+?>\n+\n+\u003C?php if ( ! WC()->cart->is_empty() ) : ?>\n+\t\u003Cdiv class=\"cart-wrapper\">\n+\t\t\u003Cul class=\"wpc-woocommerce-mini-cart cart_list product_list_widget\">\n+\t\t\t\u003C?php\n+\n+\t\t\tdo_action( 'woocommerce_before_mini_cart_contents' );\n+\n+\t\t\tforeach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {\n+\t\t\t\t$_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );\n+\t\t\t\t$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );\n+\n+\t\t\t\tif ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key ) ) {\n+\t\t\t\t\t$product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );\n+\t\t\t\t\t$thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );\n+\t\t\t\t\t$product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );\n+\t\t\t\t\t$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );\n+\t\t\t\t\t?>\n+\t\t\t\t\t\u003Cli class=\"wpc-woocommerce-mini-cart-item \u003C?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>\">\n+\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\techo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+\t\t\t\t\t\t\t'woocommerce_cart_item_remove_link',\n+\t\t\t\t\t\t\tsprintf(\n+\t\t\t\t\t\t\t\t'\u003Ca href=\"%s\" class=\"remove remove_from_cart_button\" aria-label=\"%s\" data-product_id=\"%s\" data-cart_item_key=\"%s\" data-product_sku=\"%s\"> \n+\t\t\t\t\t\t\t\t\t\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"20\" height=\"20\" fill=\"none\" xmlns:v=\"https:\u002F\u002Fvecta.io\u002Fnano\">\u003Cpath fill-rule=\"evenodd\" d=\"M13.19 1.137a.75.75 0 0 0-1.062 1.059l1.924 1.929H5.95l1.923-1.929a.75.75 0 1 0-1.062-1.059l-2.98 2.988h-.315c-.489 0-1.178.015-1.727.382-.629.422-.873 1.141-.873 2.035 0 .964.217 1.752.916 2.155a1.76 1.76 0 0 0 .411.17l1.108 6.788v.001c.141.853.4 1.744 1.058 2.411.68.688 1.66 1.017 2.973 1.017h5.025c1.39 0 2.379-.303 3.039-.995.628-.659.825-1.547.972-2.314l1.324-6.905c.14-.038.284-.093.423-.173.699-.403.916-1.191.916-2.155 0-.894-.244-1.613-.873-2.035-.549-.367-1.237-.382-1.727-.382h-.314l-2.98-2.988zm3.01 7.821H3.779l1.053 6.453v.001c.126.764.321 1.272.646 1.601.304.308.836.571 1.906.571h5.025c1.202 0 1.7-.264 1.954-.53.286-.3.431-.761.584-1.561h0L16.2 8.958zM2.625 5.753c-.039.026-.208.141-.208.788 0 .4.048.625.094.745.036.094.065.108.07.11h.001c.025.014.094.042.268.055.134.01.27.009.446.008h0 0 0 0l.221-.001h12.967l.221.001.446-.008c.175-.013.243-.04.268-.055h.001c.006-.003.034-.017.07-.11.046-.12.094-.344.094-.745 0-.648-.169-.762-.208-.788-.12-.08-.356-.128-.892-.128H3.517c-.536 0-.772.048-.892.128zm6.259 5.913a.75.75 0 0 0-1.5 0v2.958a.75.75 0 0 0 1.5 0v-2.958zm3.083-.75a.75.75 0 0 1 .75.75v2.958a.75.75 0 1 1-1.5 0v-2.958a.75.75 0 0 1 .75-.75z\" fill=\"#e7272d\"\u002F>\u003C\u002Fsvg>\n+\t\t\t\t\t\t\t\t\u003C\u002Fa>',\n+\t\t\t\t\t\t\t\tesc_url( wc_get_cart_remove_url( $cart_item_key ) ),\n+\t\t\t\t\t\t\t\tesc_attr__( 'Remove this item', 'wp-cafe' ),\n+\t\t\t\t\t\t\t\tesc_attr( $product_id ),\n+\t\t\t\t\t\t\t\tesc_attr( $cart_item_key ),\n+\t\t\t\t\t\t\t\tesc_attr( $_product->get_sku() )\n+\t\t\t\t\t\t\t),\n+\t\t\t\t\t\t\t$cart_item_key\n+\t\t\t\t\t\t);\n+\t\t\t\t\t\t?>\n+\n+\t\t\t\t\t\t\u003C?php if ( empty( $product_permalink ) ) : ?>\n+\t\t\t\t\t\t\t\u003C?php echo Wpc_Utilities::wpc_render($thumbnail) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\n+\t\t\t\t\t\t\u003C?php else : ?>\n+\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $product_permalink ); ?>\">\n+\t\t\t\t\t\t\t\t\u003C?php echo Wpc_Utilities::wpc_render($thumbnail) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\n+\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\u003C?php echo wc_get_formatted_cart_item_data( $cart_item ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>\n+\t\t\t\t\t\t\u003Cdiv class=\"mini-cart-quantity-wrapper\">\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"quantity\">\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Clabel class=\"screen-reader-text\" for=\"quantity_68be775a0fcad\">Album quantity\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"number\" id=\"quantity_68be775a0fcad\" class=\"input-text qty text\" name=\"quantity\" value=\"5\" aria-label=\"Product quantity\" min=\"0\" max=\"\" step=\"1\" placeholder=\"\" inputmode=\"numeric\" autocomplete=\"off\">\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\u003Cspan class=\"woocommerce-Price-amount amount\">\u003Cbdi>10.50\u003Cspan class=\"woocommerce-Price-currencySymbol\">৳&nbsp;\u003C\u002Fspan>\u003C\u002Fbdi>\u003C\u002Fspan>\t\t\t\t\t\t\t\u003Cstrong class=\"single-subtotal-item\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t৳&nbsp;\u003Cspan class=\"wpc-minicart-subtotal\">52.5\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fstrong>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\u003C?php\n+\t\t\t\t}\n+\t\t\t}\n+\n+\t\t\tdo_action( 'woocommerce_mini_cart_contents' );\n+\t\t\t?>\n+\t\t\u003C\u002Ful>\n+\n+\t\t\u003C?php\n+\t\tif( function_exists('wpcafe_pro') && file_exists(wpcafe_pro()->core_dir().'\u002Fshortcodes\u002Fviews\u002Fmini-cart\u002Fcross-sell.php')){\n+\t\t\tinclude_once wpcafe_pro()->core_dir().'\u002Fshortcodes\u002Fviews\u002Fmini-cart\u002Fcross-sell.php';\n+\t\t}\n+\t\t?>\n+\t\t\u003Cdiv class=\"wpc-subtotal-wrap\">\n+\t\t\t\u003C?php\n+\t\t\tif(function_exists('wpcafe_pro')){\n+\t\t\t\t?>\n+\t\t\t\t\t\u003Cdiv class=\"wpc-coupon-wrapper\">\n+\t\t\t\t\t\t\u003C?php \n+\t\t\t\t\t\t\twc_print_notices();\n+\t\t\t\t\t\t\tif (empty (WC()->cart->get_coupons())){\n+\n+\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\u003C?php if ( wc_coupons_enabled() ) { ?>\n+\t\t\t\t\t\t\t\t\t\u003Clabel class=\"showcoupon wpc-minicart-copoun-label\" for=\"minicart-coupon\">\n+\t\t\t\t\t\t\t\t\t\t\u003C?php echo esc_html__('Have a coupon code?', 'wp-cafe'); ?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\u003Cdiv class=\"coupon_from_wrap\">\n+\t\t\t\t\t\t\t\t\t\u003Cform class=\"coupon_from widget_shopping_cart_content\" method=\"post\">\n+\t\t\t\t\t\t\t\t\u003C?php } else { ?>\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"coupon_from_wrap\">\n+\t\t\t\t\t\t\t\t\t\u003Cform id=\"apply-promo-code\" class=\"coupon_from wpc_coupon_form widget_shopping_cart__coupon\">\n+\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cinput id=\"minicart-coupon\" class=\"input-text wpc-minicart-coupon-field\" type=\"text\" name=\"coupon_code\"\u002F>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"submit\" id=\"minicart-apply-button\" class=\"wpc-cupon-btn button\" name=\"apply_coupon\" value=\"\u003C?php esc_attr_e( 'Apply coupon', 'wp-cafe' ); ?>\">\u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php do_action( 'woocommerce_cart_coupon' ); ?>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php do_action( 'woocommerce_cart_actions' ); ?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fform>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\u003C?php\n+\t\t\t}\n+\t?>\n+\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__total total\">\n+\t\t\t\t\u003C?php\n+\t\t\t\t\u002F**\n+\t\t\t\t * Hook: woocommerce_widget_shopping_cart_total.\n+\t\t\t\t *\n+\t\t\t\t * @hooked woocommerce_widget_shopping_cart_subtotal - 10\n+\t\t\t\t *\u002F\n+\t\t\t\tdo_action( 'woocommerce_widget_shopping_cart_total' );\n+\n+\t\t\t\t?>\n+\t\t\t\t\u003C?php foreach ( WC()->cart->get_coupons() as $code => $coupon ) : ?>\n+\t\t\t\t\t\u003Cdiv id=\"widget-shopping-cart-remove-coupon\" class=\"mini_cart_coupon-\u003C?php echo esc_attr( sanitize_title( $code ) ); ?>\">\n+\t\t\t\t\t\u003C?php esc_html_e('Coupon: ', 'wp-cafe'); ?> \u003C?php echo esc_attr( sanitize_title( $code ) ); ?> \n+\t\t\t\t\t\t\t\u003C?php wc_cart_totals_coupon_html( $coupon ); ?>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\u003C?php endforeach; ?>\n+\t\t\t\u003C\u002Fp>\n+\n+\t\t\t\u003C?php  do_action( 'woocommerce_widget_shopping_cart_before_buttons' ); \n+\n+\n+\t\t\tif( floatval(WC()->cart->subtotal) > floatval($min_order_amount) || $min_order_amount == 0 ) {\n+\t\t\t?>\n+\t\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__buttons buttons\">\u003C?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?>\u003C\u002Fp>\n+\t\t\t\u003C?php \n+\t\t\t}else{\n+\t\t\t\t$message = sprintf(\n+\t\t\t\t\t\u002F* translators: %1$s: current cart amount, %2$s: minimum order amount *\u002F\n+\t\t\t\t\t__( 'Your current amount is %1$s, You need to add at least %2$s to place order', 'wp-cafe' ),\n+\t\t\t\t\t\\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( WC()->cart->subtotal ),\n+\t\t\t\t\t\\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( $min_order_amount )\n+\t\t\t\t);\n+\t\t\t\twc_print_notice( $message , 'error' );\n+\t\t\t}\n+\t\t\t\n+\n+\t\t\tdo_action( 'woocommerce_widget_shopping_cart_after_buttons' ); \n+\t\t\t?>\n+\t\t\u003C\u002Fdiv>\n+\t\u003C\u002Fdiv>\n+\u003C?php else : ?>\n+\n+\t\u003Cdiv class=\"wpc-empty-cart\">\n+\t\t\u003Cdiv class=\"cart-wrapper\">\n+\t\t\t\u003Cp class=\"wpc-woocommerce-mini-cart__empty-message\">\u003C?php esc_html_e( 'No products in the cart.', 'wp-cafe' ); ?>\u003C\u002Fp>\n+\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $cart_link ); ?>\" class=\"wpc-btn wpc-empty-btn\">\u003C?php esc_html_e( 'Explore Food Items', 'wp-cafe' ); ?>\u003C\u002Fa>\n+\t\t\u003C\u002Fdiv>\n+\t\u003C\u002Fdiv>\n+\u003C?php endif; ?>\n+\n \u003C?php do_action( 'woocommerce_after_mini_cart' ); ?>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Freservation\u002Fhooks.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Freservation\u002Fhooks.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Freservation\u002Fhooks.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Freservation\u002Fhooks.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,306 +1,306 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Core\\Modules\\Reservation;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-class Hooks{\r\n-\r\n-    use \\WpCafe\\Traits\\Wpc_Singleton;\r\n-\r\n-    \u002F**\r\n-     * Make array for chart\r\n-     *\u002F\r\n-    public static function chart_format_data($data){\r\n-        $sumArray = array();\r\n-        foreach ($data as $k=>$subArray) {\r\n-            foreach ($subArray as $id=>$value) {\r\n-                if (isset($sumArray[$id])) {\r\n-                    $sumArray[$id] +=$value;\r\n-                }else {\r\n-                    $sumArray[$id] =$value;\r\n-                }\r\n-            }\r\n-        }\r\n-        \r\n-        if ( count($sumArray)>0 ) {\r\n-            $sumArray = array_values($sumArray);\r\n-        }\r\n-\r\n-        return $sumArray;\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Filter data for chart\r\n-     *\u002F\r\n-    public function filter_report_by_date($type,$date_range){\r\n-        global $wpdb;\r\n-        $label_arr      = array();\r\n-        $cancel_arr     = array();\r\n-        $confirm_arr    = array();\r\n-        $query_type     = \"single\";\r\n-\r\n-        if (( $date_range[0] !== null && $date_range[0] !==\"\" ) && ( $date_range[1] !== null && $date_range[1] !==\"\" )) {\r\n-            $query_type     = \"both\";\r\n-        }\r\n-        else if (( $date_range[0] !== null && $date_range[0] !==\"\" ) && ( $date_range[1] == null || $date_range[1] ==\"\" )) {\r\n-            $query_type     = \"first_single\";\r\n-        }\r\n-        else if (( $date_range[1] !== null && $date_range[1] !==\"\" ) && ( $date_range[0] == null || $date_range[0] ==\"\" )) {\r\n-            $query_type     = \"second_single\";\r\n-        }\r\n-\r\n-        $results        = array('labels' => $label_arr , 'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => [] ] ,\r\n-            [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Cancelled','wp-cafe') , 'data'  => [] ]\r\n-         ]);\r\n-\r\n-        if ( \"reservations\" == $type ) {\r\n-\r\n-\t\t\t$base_query = \"SELECT DISTINCT {$wpdb->posts}.ID AS id,\r\n-\t\t\t(SELECT DISTINCT MONTHNAME(meta_value) FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_booking_date' AND post_id = {$wpdb->posts}.ID) AS wpc_booking_date,\r\n-\t\t\t(SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_total_guest' AND post_id = {$wpdb->posts}.ID) AS wpc_total_guest,\r\n-\t\t\t(SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_reservation_state' AND post_id = {$wpdb->posts}.ID) AS wpc_reservation_state\r\n-\t\t\tFROM {$wpdb->posts} INNER JOIN {$wpdb->postmeta} ON {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id\r\n-\t\t\tWHERE {$wpdb->posts}.post_type='wpc_reservation' AND {$wpdb->postmeta}.meta_key IN ('wpc_booking_date','wpc_total_guest','wpc_reservation_state')\";\r\n-\r\n-\t\t\tif ( \"both\" == $query_type ) {\r\n-\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\r\n-\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value BETWEEN %s AND %s\", $date_range[0], $date_range[1]);\r\n-\t\t\t} else if ( \"first_single\" == $query_type ) {\r\n-\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\r\n-\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value = %s\", $date_range[0]);\r\n-\t\t\t} else if ( \"second_single\" == $query_type ) {\r\n-\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\r\n-\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value = %s\", $date_range[1]);\r\n-\t\t\t}\r\n-\r\n-            $all_reservations = $wpdb->get_results($prepared_query, ARRAY_A); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\r\n-\r\n-            if (count($all_reservations)) {\r\n-                foreach ($all_reservations as $key => $value) {\r\n-\r\n-                    if ( !in_array($value['wpc_booking_date'],$label_arr) ) {\r\n-                        $labels = $value['wpc_booking_date'] !== null ? $value['wpc_booking_date'] : \"\";\r\n-                        array_push($label_arr,$labels);\r\n-                    }\r\n-\r\n-                    if ( \"confirmed\" == $value['wpc_reservation_state'] || \"Processing\" == $value['wpc_reservation_state'] ||\r\n-                     \"completed\" == $value['wpc_reservation_state'] ) {\r\n-                        array_push($confirm_arr, [ $value['wpc_booking_date'] => (int) 1 ]);\r\n-                    }\r\n-\r\n-                    if ( \"cancelled\" == $value['wpc_reservation_state'] ) {\r\n-                        array_push($cancel_arr,[ $value['wpc_booking_date'] => (int) 1 ]);\r\n-                    }\r\n-                }\r\n-\r\n-                if (count($confirm_arr)>0) {\r\n-                    $confirm_arr = self::chart_format_data($confirm_arr);\r\n-                }\r\n-                if (count($cancel_arr)>0) {\r\n-                    $cancel_arr  = self::chart_format_data($cancel_arr);\r\n-                }\r\n-\r\n-                $results  = array('labels' => $label_arr , \r\n-                    'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => $confirm_arr ] ,\r\n-                    [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Cancelled','wp-cafe') , 'data'  => $cancel_arr ]\r\n-                ]);\r\n-            }\r\n-\r\n-        } \r\n-\r\n-        else if ( \"food_ordering\" == $type ) {\r\n-  \r\n-            if ( \"both\" == $query_type ) {\r\n-                $query = $wpdb->prepare(\r\n-                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\r\n-                    SUM(1) as order_count,\r\n-                    CASE post_status\r\n-                        WHEN 'wc-processing' THEN 'wc-completed'\r\n-                        WHEN 'wc-completed' THEN 'wc-completed'\r\n-                        WHEN 'wc-refunded' THEN 'wc-refunded'\r\n-                    END AS new_status\r\n-                    FROM {$wpdb->posts}\r\n-                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\r\n-                    AND post_date BETWEEN %s AND %s\r\n-                    GROUP BY order_date, new_status\",\r\n-                    $date_range[0],\r\n-                    $date_range[1]\r\n-                );\r\n-            }\r\n-            else if ( \"first_single\" == $query_type ) {\r\n-                $query = $wpdb->prepare(\r\n-                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\r\n-                    SUM(1) as order_count,\r\n-                    CASE post_status\r\n-                        WHEN 'wc-processing' THEN 'wc-completed'\r\n-                        WHEN 'wc-completed' THEN 'wc-completed'\r\n-                        WHEN 'wc-refunded' THEN 'wc-refunded'\r\n-                    END AS new_status\r\n-                    FROM {$wpdb->posts}\r\n-                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\r\n-                    AND post_date = %s\r\n-                    GROUP BY order_date, new_status\",\r\n-                    $date_range[0]\r\n-                );\r\n-            }\r\n-            else if ( \"second_single\" == $query_type ) {\r\n-                $query = $wpdb->prepare(\r\n-                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\r\n-                    SUM(1) as order_count,\r\n-                    CASE post_status\r\n-                        WHEN 'wc-processing' THEN 'wc-completed'\r\n-                        WHEN 'wc-completed' THEN 'wc-completed'\r\n-                        WHEN 'wc-refunded' THEN 'wc-refunded'\r\n-                    END AS new_status\r\n-                    FROM {$wpdb->posts}\r\n-                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\r\n-                    AND post_date = %s\r\n-                    GROUP BY order_date, new_status\",\r\n-                    $date_range[1]\r\n-                );\r\n-            }\r\n-\r\n-            $cache_key = Wpc_Utilities::get_query_cache( $query );\r\n-\t\t\t$food_ordering = wp_cache_get( $cache_key, 'wpcafe_order_cache');\r\n-\r\n-\t\t\tif( !$food_ordering ) {\r\n-\r\n-\t\t\t\t$food_ordering = $wpdb->get_results($query, ARRAY_A); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\r\n-\r\n-\t\t\t\twp_cache_set($cache_key, $food_ordering, 'wpcafe_query_cache', 60);\r\n-\t\t\t}\r\n-            \r\n-            \r\n-\r\n-            if (count($food_ordering)) {\r\n-\r\n-                foreach ($food_ordering as $key => $value) {\r\n-    \r\n-                    if (!in_array($value['order_date'],$label_arr)) {\r\n-                        array_push($label_arr,$value['order_date']);\r\n-                    }\r\n-                    if ( \"wc-completed\" == $value['new_status'] ) {\r\n-                        array_push($confirm_arr, $value['order_count'] );\r\n-                    }\r\n-                    if ( \"wc-refunded\" == $value['new_status']  ) {\r\n-                        array_push($cancel_arr, $value['order_count'] );\r\n-                    }\r\n-                }\r\n-    \r\n-                $results        = array('labels' => $label_arr , \r\n-                    'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => $confirm_arr ] ,\r\n-                    [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Refunded','wp-cafe') , 'data'  => $cancel_arr ]\r\n-                ]);\r\n-            }\r\n-\r\n-\r\n-        }\r\n-         \r\n-        return $results;\r\n-\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * get monthly reservation details\r\n-     *\u002F\r\n-    public function get_monthly_reservation(){\r\n-        $current_timestamp = current_time( 'timestamp' );\r\n-        $start = wp_date( 'Y-m-01', $current_timestamp );\r\n-        $end   = wp_date( 'Y-m-t', $current_timestamp );\r\n-\r\n-        $meta_query = \r\n-        array(\r\n-            'relation' => 'AND',\r\n-            array(\r\n-                'key'           => 'wpc_reservation_state',\r\n-                'value'         => array( 'Confirmed', 'Completed', 'Processing' ),\r\n-                'compare'       => 'IN'\r\n-            ),\r\n-            array(\r\n-                'key'     => 'wpc_booking_date',\r\n-                'value'   => array($start, $end),\r\n-                'compare' => 'BETWEEN',\r\n-            )\r\n-        );\r\n-        \r\n-        $all_reservations = get_posts(\r\n-            array(\r\n-                'post_type'         => 'wpc_reservation',\r\n-                'numberposts'       => -1,\r\n-                'post_status'       => 'publish',\r\n-                'meta_query'        => $meta_query \r\n-            )\r\n-        );\r\n-\r\n-        return count($all_reservations);\r\n-    }\r\n-\r\n-    \u002F\u002F Convert reservation form email template tags \r\n-    public function filter_template_tags( $reservation_id, $content, $invoice=\"\" ){\r\n-\r\n-        $wpc_date_format    = get_option('date_format');\r\n-        $wpc_time_format    = get_option('time_format');\r\n-        $wpc_booking_date   = get_post_meta( $reservation_id, 'wpc_booking_date', true );\r\n-        $time_start         = get_post_meta( $reservation_id, 'wpc_from_time', true );\r\n-        $time_end           = get_post_meta( $reservation_id, 'wpc_to_time', true );\r\n-        $reservation_invoice= ( isset($invoice) || $invoice !=\"\" ) ? $invoice : get_post_meta( $reservation_id, 'wpc_reservation_invoice', true);\r\n-         $schedule_1         = $time_start !==\"\" ? esc_html__(' Start time ', 'wp-cafe') . Wpc_Utilities::get_formatted_time( $time_start ) : \" \";\r\n-        $schedule_2         = $time_end !==\"\" ? esc_html__(' End time ', 'wp-cafe'). Wpc_Utilities::get_formatted_time( $time_end ) : \" \";\r\n-        $separator          = ( $time_start !==\"\" && $time_end !==\"\" ) ? \" : \" : \"\";\r\n-\r\n-        \u002F\u002Fpro active tag list check\r\n-\r\n-        $wpc_tag_arr = [\r\n-            '{site_name}',\r\n-            '{site_link}',\r\n-            '{user_name}',\r\n-            '{user_email}',\r\n-            '{phone}',\r\n-            '{message}',\r\n-            '{party}',\r\n-            '{date}',\r\n-            '{current_time}',\r\n-            '{invoice_no}',\r\n-            '{branch_name}',\r\n-            '{extra_field}'\r\n-        ];\r\n-\t\t\r\n-        $wpc_value_arr = [\r\n-            get_bloginfo( 'name' ),\r\n-            get_option( 'home' ),\r\n-            get_post_meta( $reservation_id, 'wpc_name', true ),\r\n-            get_post_meta( $reservation_id, 'wpc_email', true ),\r\n-            get_post_meta( $reservation_id, 'wpc_phone', true ),\r\n-            get_post_meta( $reservation_id, 'wpc_message', true ),\r\n-            get_post_meta( $reservation_id, 'wpc_total_guest', true ),\r\n-            date_i18n($wpc_date_format, strtotime( $wpc_booking_date ) ).' ' . $schedule_1 . $separator. $schedule_2,\r\n-            date_i18n( $wpc_date_format . ' ' . $wpc_time_format ),\r\n-            $reservation_invoice,\r\n-            get_post_meta( $reservation_id, 'wpc_branch', true ),\r\n-            $this->get_extra_fields($reservation_id)\r\n-        ];\r\n-\r\n-        return str_replace( $wpc_tag_arr, $wpc_value_arr , $content );\r\n-    }\r\n-\r\n-    public function get_extra_fields($reservation_id){\r\n-        $reserv_extra   = get_post_meta($reservation_id, 'reserv_extra', true);\r\n-        $output = \"\";\r\n-        if(is_array($reserv_extra) && !empty($reserv_extra)){\r\n-            for ($i=0; $i \u003C count( $reserv_extra ) ; $i++) {\r\n-                $value = get_post_meta($reservation_id, 'reserv_extra_'.$i, true);\r\n-                if(!empty($value)){\r\n-                    $output .= \"{$reserv_extra[$i]['label']}: {$value}\\n\";\r\n-                }\r\n-            }    \r\n-        }\r\n-        \r\n-        return $output;\r\n-    }\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\Core\\Modules\\Reservation;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+class Hooks{\n+\n+    use \\WpCafe\\Traits\\Wpc_Singleton;\n+\n+    \u002F**\n+     * Make array for chart\n+     *\u002F\n+    public static function chart_format_data($data){\n+        $sumArray = array();\n+        foreach ($data as $k=>$subArray) {\n+            foreach ($subArray as $id=>$value) {\n+                if (isset($sumArray[$id])) {\n+                    $sumArray[$id] +=$value;\n+                }else {\n+                    $sumArray[$id] =$value;\n+                }\n+            }\n+        }\n+        \n+        if ( count($sumArray)>0 ) {\n+            $sumArray = array_values($sumArray);\n+        }\n+\n+        return $sumArray;\n+    }\n+\n+\n+    \u002F**\n+     * Filter data for chart\n+     *\u002F\n+    public function filter_report_by_date($type,$date_range){\n+        global $wpdb;\n+        $label_arr      = array();\n+        $cancel_arr     = array();\n+        $confirm_arr    = array();\n+        $query_type     = \"single\";\n+\n+        if (( $date_range[0] !== null && $date_range[0] !==\"\" ) && ( $date_range[1] !== null && $date_range[1] !==\"\" )) {\n+            $query_type     = \"both\";\n+        }\n+        else if (( $date_range[0] !== null && $date_range[0] !==\"\" ) && ( $date_range[1] == null || $date_range[1] ==\"\" )) {\n+            $query_type     = \"first_single\";\n+        }\n+        else if (( $date_range[1] !== null && $date_range[1] !==\"\" ) && ( $date_range[0] == null || $date_range[0] ==\"\" )) {\n+            $query_type     = \"second_single\";\n+        }\n+\n+        $results        = array('labels' => $label_arr , 'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => [] ] ,\n+            [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Cancelled','wp-cafe') , 'data'  => [] ]\n+         ]);\n+\n+        if ( \"reservations\" == $type ) {\n+\n+\t\t\t$base_query = \"SELECT DISTINCT {$wpdb->posts}.ID AS id,\n+\t\t\t(SELECT DISTINCT MONTHNAME(meta_value) FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_booking_date' AND post_id = {$wpdb->posts}.ID) AS wpc_booking_date,\n+\t\t\t(SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_total_guest' AND post_id = {$wpdb->posts}.ID) AS wpc_total_guest,\n+\t\t\t(SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = 'wpc_reservation_state' AND post_id = {$wpdb->posts}.ID) AS wpc_reservation_state\n+\t\t\tFROM {$wpdb->posts} INNER JOIN {$wpdb->postmeta} ON {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id\n+\t\t\tWHERE {$wpdb->posts}.post_type='wpc_reservation' AND {$wpdb->postmeta}.meta_key IN ('wpc_booking_date','wpc_total_guest','wpc_reservation_state')\";\n+\n+\t\t\tif ( \"both\" == $query_type ) {\n+\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\n+\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value BETWEEN %s AND %s\", $date_range[0], $date_range[1]);\n+\t\t\t} else if ( \"first_single\" == $query_type ) {\n+\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\n+\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value = %s\", $date_range[0]);\n+\t\t\t} else if ( \"second_single\" == $query_type ) {\n+\t\t\t\u002F\u002F phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared -- $base_query contains only table names and static SQL, user input properly escaped via prepare() placeholders.\n+\t\t\t$prepared_query = $wpdb->prepare($base_query . \" AND {$wpdb->postmeta}.meta_value = %s\", $date_range[1]);\n+\t\t\t}\n+\n+            $all_reservations = $wpdb->get_results($prepared_query, ARRAY_A); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\n+\n+            if (count($all_reservations)) {\n+                foreach ($all_reservations as $key => $value) {\n+\n+                    if ( !in_array($value['wpc_booking_date'],$label_arr) ) {\n+                        $labels = $value['wpc_booking_date'] !== null ? $value['wpc_booking_date'] : \"\";\n+                        array_push($label_arr,$labels);\n+                    }\n+\n+                    if ( \"confirmed\" == $value['wpc_reservation_state'] || \"Processing\" == $value['wpc_reservation_state'] ||\n+                     \"completed\" == $value['wpc_reservation_state'] ) {\n+                        array_push($confirm_arr, [ $value['wpc_booking_date'] => (int) 1 ]);\n+                    }\n+\n+                    if ( \"cancelled\" == $value['wpc_reservation_state'] ) {\n+                        array_push($cancel_arr,[ $value['wpc_booking_date'] => (int) 1 ]);\n+                    }\n+                }\n+\n+                if (count($confirm_arr)>0) {\n+                    $confirm_arr = self::chart_format_data($confirm_arr);\n+                }\n+                if (count($cancel_arr)>0) {\n+                    $cancel_arr  = self::chart_format_data($cancel_arr);\n+                }\n+\n+                $results  = array('labels' => $label_arr , \n+                    'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => $confirm_arr ] ,\n+                    [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Cancelled','wp-cafe') , 'data'  => $cancel_arr ]\n+                ]);\n+            }\n+\n+        } \n+\n+        else if ( \"food_ordering\" == $type ) {\n+  \n+            if ( \"both\" == $query_type ) {\n+                $query = $wpdb->prepare(\n+                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\n+                    SUM(1) as order_count,\n+                    CASE post_status\n+                        WHEN 'wc-processing' THEN 'wc-completed'\n+                        WHEN 'wc-completed' THEN 'wc-completed'\n+                        WHEN 'wc-refunded' THEN 'wc-refunded'\n+                    END AS new_status\n+                    FROM {$wpdb->posts}\n+                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\n+                    AND post_date BETWEEN %s AND %s\n+                    GROUP BY order_date, new_status\",\n+                    $date_range[0],\n+                    $date_range[1]\n+                );\n+            }\n+            else if ( \"first_single\" == $query_type ) {\n+                $query = $wpdb->prepare(\n+                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\n+                    SUM(1) as order_count,\n+                    CASE post_status\n+                        WHEN 'wc-processing' THEN 'wc-completed'\n+                        WHEN 'wc-completed' THEN 'wc-completed'\n+                        WHEN 'wc-refunded' THEN 'wc-refunded'\n+                    END AS new_status\n+                    FROM {$wpdb->posts}\n+                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\n+                    AND post_date = %s\n+                    GROUP BY order_date, new_status\",\n+                    $date_range[0]\n+                );\n+            }\n+            else if ( \"second_single\" == $query_type ) {\n+                $query = $wpdb->prepare(\n+                    \"SELECT DISTINCT MONTHNAME(post_date) as order_date,\n+                    SUM(1) as order_count,\n+                    CASE post_status\n+                        WHEN 'wc-processing' THEN 'wc-completed'\n+                        WHEN 'wc-completed' THEN 'wc-completed'\n+                        WHEN 'wc-refunded' THEN 'wc-refunded'\n+                    END AS new_status\n+                    FROM {$wpdb->posts}\n+                    WHERE post_type = 'shop_order' AND post_status IN ('wc-processing','wc-completed','wc-refunded')\n+                    AND post_date = %s\n+                    GROUP BY order_date, new_status\",\n+                    $date_range[1]\n+                );\n+            }\n+\n+            $cache_key = Wpc_Utilities::get_query_cache( $query );\n+\t\t\t$food_ordering = wp_cache_get( $cache_key, 'wpcafe_order_cache');\n+\n+\t\t\tif( !$food_ordering ) {\n+\n+\t\t\t\t$food_ordering = $wpdb->get_results($query, ARRAY_A); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\n+\n+\t\t\t\twp_cache_set($cache_key, $food_ordering, 'wpcafe_query_cache', 60);\n+\t\t\t}\n+            \n+            \n+\n+            if (count($food_ordering)) {\n+\n+                foreach ($food_ordering as $key => $value) {\n+    \n+                    if (!in_array($value['order_date'],$label_arr)) {\n+                        array_push($label_arr,$value['order_date']);\n+                    }\n+                    if ( \"wc-completed\" == $value['new_status'] ) {\n+                        array_push($confirm_arr, $value['order_count'] );\n+                    }\n+                    if ( \"wc-refunded\" == $value['new_status']  ) {\n+                        array_push($cancel_arr, $value['order_count'] );\n+                    }\n+                }\n+    \n+                $results        = array('labels' => $label_arr , \n+                    'datasets' => [ [ 'borderColor' => 'rgb(255, 99, 132)' , 'label'  => esc_html__('Confirmed','wp-cafe') , 'data'  => $confirm_arr ] ,\n+                    [ 'borderColor' => 'rgb(75, 192, 192)' , 'label'  => esc_html__('Refunded','wp-cafe') , 'data'  => $cancel_arr ]\n+                ]);\n+            }\n+\n+\n+        }\n+         \n+        return $results;\n+\n+    }\n+\n+\n+    \u002F**\n+     * get monthly reservation details\n+     *\u002F\n+    public function get_monthly_reservation(){\n+        $current_timestamp = current_time( 'timestamp' );\n+        $start = wp_date( 'Y-m-01', $current_timestamp );\n+        $end   = wp_date( 'Y-m-t', $current_timestamp );\n+\n+        $meta_query = \n+        array(\n+            'relation' => 'AND',\n+            array(\n+                'key'           => 'wpc_reservation_state',\n+                'value'         => array( 'Confirmed', 'Completed', 'Processing' ),\n+                'compare'       => 'IN'\n+            ),\n+            array(\n+                'key'     => 'wpc_booking_date',\n+                'value'   => array($start, $end),\n+                'compare' => 'BETWEEN',\n+            )\n+        );\n+        \n+        $all_reservations = get_posts(\n+            array(\n+                'post_type'         => 'wpc_reservation',\n+                'numberposts'       => -1,\n+                'post_status'       => 'publish',\n+                'meta_query'        => $meta_query \n+            )\n+        );\n+\n+        return count($all_reservations);\n+    }\n+\n+    \u002F\u002F Convert reservation form email template tags \n+    public function filter_template_tags( $reservation_id, $content, $invoice=\"\" ){\n+\n+        $wpc_date_format    = get_option('date_format');\n+        $wpc_time_format    = get_option('time_format');\n+        $wpc_booking_date   = get_post_meta( $reservation_id, 'wpc_booking_date', true );\n+        $time_start         = get_post_meta( $reservation_id, 'wpc_from_time', true );\n+        $time_end           = get_post_meta( $reservation_id, 'wpc_to_time', true );\n+        $reservation_invoice= ( isset($invoice) || $invoice !=\"\" ) ? $invoice : get_post_meta( $reservation_id, 'wpc_reservation_invoice', true);\n+         $schedule_1         = $time_start !==\"\" ? esc_html__(' Start time ', 'wp-cafe') . Wpc_Utilities::get_formatted_time( $time_start ) : \" \";\n+        $schedule_2         = $time_end !==\"\" ? esc_html__(' End time ', 'wp-cafe'). Wpc_Utilities::get_formatted_time( $time_end ) : \" \";\n+        $separator          = ( $time_start !==\"\" && $time_end !==\"\" ) ? \" : \" : \"\";\n+\n+        \u002F\u002Fpro active tag list check\n+\n+        $wpc_tag_arr = [\n+            '{site_name}',\n+            '{site_link}',\n+            '{user_name}',\n+            '{user_email}',\n+            '{phone}',\n+            '{message}',\n+            '{party}',\n+            '{date}',\n+            '{current_time}',\n+            '{invoice_no}',\n+            '{branch_name}',\n+            '{extra_field}'\n+        ];\n+\t\t\n+        $wpc_value_arr = [\n+            get_bloginfo( 'name' ),\n+            get_option( 'home' ),\n+            get_post_meta( $reservation_id, 'wpc_name', true ),\n+            get_post_meta( $reservation_id, 'wpc_email', true ),\n+            get_post_meta( $reservation_id, 'wpc_phone', true ),\n+            get_post_meta( $reservation_id, 'wpc_message', true ),\n+            get_post_meta( $reservation_id, 'wpc_total_guest', true ),\n+            date_i18n($wpc_date_format, strtotime( $wpc_booking_date ) ).' ' . $schedule_1 . $separator. $schedule_2,\n+            date_i18n( $wpc_date_format . ' ' . $wpc_time_format ),\n+            $reservation_invoice,\n+            get_post_meta( $reservation_id, 'wpc_branch', true ),\n+            $this->get_extra_fields($reservation_id)\n+        ];\n+\n+        return str_replace( $wpc_tag_arr, $wpc_value_arr , $content );\n+    }\n+\n+    public function get_extra_fields($reservation_id){\n+        $reserv_extra   = get_post_meta($reservation_id, 'reserv_extra', true);\n+        $output = \"\";\n+        if(is_array($reserv_extra) && !empty($reserv_extra)){\n+            for ($i=0; $i \u003C count( $reserv_extra ) ; $i++) {\n+                $value = get_post_meta($reservation_id, 'reserv_extra_'.$i, true);\n+                if(!empty($value)){\n+                    $output .= \"{$reserv_extra[$i]['label']}: {$value}\\n\";\n+                }\n+            }    \n+        }\n+        \n+        return $output;\n+    }\n+\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,207 +1,207 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Core\\Modules\\Reservation;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-class Wpc_Reservation_Report {\r\n-    \r\n-    use \\WpCafe\\Traits\\Wpc_Singleton;\r\n-\r\n-    \u002F**\r\n-     * Class constructor.\r\n-     *\u002F\r\n-    public function init() {\r\n-        add_action( \"manage_wpc_reservation_posts_custom_column\", [$this, 'wpc_reservation_custom_column'], 10, 2 );\r\n-        \r\n-        add_action( \"restrict_manage_posts\", [$this, 'reservation_report_filter_status_dropdown'], 10, 2 );\r\n-\r\n-        $filter_hooks = array(\r\n-                \u002F\u002F remove bulk action edit\r\n-                array(\r\n-                    'hook'      =>'bulk_actions-edit-wpc_reservation',\r\n-                    'callback'  =>'custom_bulk_actions',\r\n-                ),\r\n-                array(\r\n-                    'hook'      =>'manage_wpc_reservation_posts_custom_column',\r\n-                    'callback'  =>'wpc_reservation_custom_column',\r\n-                ),\r\n-                \u002F\u002F reservation report order by desc\r\n-                array(\r\n-                    'hook'      =>'pre_get_posts',\r\n-                    'callback'  =>'reservation_report_desc_order',\r\n-                ),\r\n-                \u002F\u002F reservation_filter_status_by_meta\r\n-                array(\r\n-                    'hook'      =>'parse_query',\r\n-                    'callback'  =>'reservation_filter_status_by_meta',\r\n-                ),\r\n-        );    \r\n-\r\n-        if( ! empty( $filter_hooks)){\r\n-            foreach ($filter_hooks as $key => $value) {\r\n-                add_filter( $value['hook'], [$this, $value['callback'] ] );\r\n-            }\r\n-        }\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Reservation report order by desc\r\n-     *\u002F\r\n-    public function reservation_report_desc_order( $wp_query ) {\r\n-\r\n-        if (is_admin() && !empty($wp_query->query['post_type'])) {\r\n-            \u002F\u002F Get the post type from the query\r\n-            $post_type = $wp_query->query['post_type'];\r\n-            if ( $post_type == 'wpc_reservation') {\r\n-        \r\n-                $wp_query->set('orderby', 'date');\r\n-        \r\n-                $wp_query->set('order', 'DESC');\r\n-                \r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Remove edit bulk action\r\n-     *\u002F\r\n-    public function custom_bulk_actions( $actions ){\r\n-        unset( $actions[ 'edit' ] );\r\n-\r\n-        return $actions;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Return row\r\n-     *\u002F\r\n-    public function wpc_reservation_custom_column( $column, $post_id ) {\r\n-        switch ( $column ) {\r\n-        case 'id':\r\n-            echo intval( $post_id );\r\n-            break;\r\n-        case 'wpc_branch':\r\n-            echo esc_attr( get_post_meta( $post_id, 'wpc_branch', true ) );\r\n-            break;\r\n-        case 'wpc_name':\r\n-            echo esc_attr( get_post_meta( $post_id, 'wpc_name', true ) ) ;\r\n-            break;\r\n-        case 'wpc_guest_count':\r\n-            $total_guest = esc_attr( get_post_meta( $post_id, 'wpc_total_guest', true ) );\r\n-            \r\n-            if ( function_exists( 'wpcafe_pro' ) ) {\r\n-                if ( !empty( \\WpCafe_Pro\\Utils\\Utilities::is_table_layout_enabled() ) ) {\r\n-                    $booked_seats_info = \\WpCafe_Pro\\Utils\\Table_Utils::get_booked_seats_info( $post_id );\r\n-\r\n-                    if ( !empty( $booked_seats_info ) && count( $booked_seats_info ) > 0 ) {\r\n-                        $total_guest = esc_html__( 'Total Guest: ', 'wp-cafe' ) . $total_guest . '\u003Cbr>';\r\n-                        $total_guest .= join( ';\u003Cbr>', $booked_seats_info );\r\n-                    }\r\n-                }\r\n-            }\r\n-            echo wp_kses( $total_guest, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-            break;\r\n-        case 'wpc_reservation_state':\r\n-            $status_meta =  get_post_meta( $post_id, 'wpc_reservation_state', true );\r\n-            $reservation_states = array(\r\n-                'pending'   => esc_html__( 'Pending', 'wp-cafe' ),\r\n-                'confirmed' => esc_html__( 'Confirmed', 'wp-cafe' ),\r\n-                'cancelled' => esc_html__( 'Cancelled', 'wp-cafe' ),\r\n-                'completed' => esc_html__( 'Completed', 'wp-cafe' ),\r\n-                'Processing' => esc_html__( 'Processing', 'wp-cafe' )\r\n-            );\r\n-            echo esc_attr( ucfirst( $reservation_states[$status_meta] ) );\r\n-            break;\r\n-        case 'wpc_phone':\r\n-            echo esc_attr( get_post_meta( $post_id, 'wpc_phone', true ) );\r\n-            break;\r\n-        case 'wpc_email':\r\n-            echo esc_attr( get_post_meta( $post_id, 'wpc_email', true ) );\r\n-            break;\r\n-        case 'wpc_booking_date':\r\n-            $wpc_date_format    =  get_option('date_format');\r\n-            $wpc_time_format    =  get_option('time_format');\r\n-            $wpc_booking_date   = get_post_meta( $post_id, 'wpc_booking_date', true );\r\n-            $wpc_from_time      = get_post_meta( $post_id, 'wpc_from_time', true );\r\n-            $wpc_to_time        = get_post_meta( $post_id, 'wpc_to_time', true );\r\n-            \r\n-            if ( $wpc_booking_date !==\"\" ) {\r\n-                \u002F\u002F convert the saved date to the wordpress admin date format\r\n-                $wpc_booking_date = date_i18n( get_option( 'date_format' ), strtotime( $wpc_booking_date ) );\r\n-            }\r\n-            \r\n-            if ( $wpc_from_time !==\"\" ) {\r\n-                $wpc_from_time = Wpc_Utilities::get_formatted_time( $wpc_from_time );\r\n-            }\r\n-            \r\n-            if ( $wpc_to_time !==\"\" ) {\r\n-                $wpc_to_time = \" - \" . Wpc_Utilities::get_formatted_time( $wpc_to_time );\r\n-            }\r\n-\r\n-            echo wp_kses( $wpc_booking_date . \"\u003Cbr>\" . $wpc_from_time. $wpc_to_time, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-            \r\n-            break;\r\n-        case 'wpc_reservation_invoice':\r\n-            echo esc_attr( get_post_meta( $post_id, 'wpc_reservation_invoice', true ) );\r\n-            break;\r\n-        default:\r\n-            apply_filters( 'wpcafe_pro\u002Freservation\u002Freport_extra_field_value', $column, $post_id);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Reservation report filter by status dropdown\r\n-     *\u002F\r\n-\r\n-    public function reservation_report_filter_status_dropdown() {\r\n-        global $post_type;\r\n-        global $wpdb;\r\n-\r\n-        \u002F\u002F Ensure that we are on the desired custom post type\r\n-        if ('wpc_reservation' === $post_type) {\r\n-            $meta_key = 'wpc_reservation_state';\r\n-\r\n-            $query = $wpdb->prepare(\"SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = %s\", $meta_key);\r\n-            $cache_key = Wpc_Utilities::get_query_cache( $query );\r\n-            $meta_values = wp_cache_get( $cache_key, 'wpcafe_meta_cache');\r\n-\r\n-            if( !$meta_values ) {\r\n-                $meta_values = $wpdb->get_col( $query ); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\r\n-                wp_cache_set($cache_key, $meta_values, 'wpcafe_meta_cache', 60);\r\n-            }\r\n-\r\n-            if (!empty($meta_values)) {\r\n-                ?>\r\n-                    \u003Cselect name=\"meta_filter\">\r\n-                        \u003Coption value=\"\">\u003C?php echo esc_html__('Filter By Status', 'wp-cafe'); ?>\u003C\u002Foption>\r\n-                        \u003C?php\r\n-                        foreach ($meta_values as $value) {\r\n-                            $meta_filter = isset($_GET['meta_filter']) ? sanitize_text_field($_GET['meta_filter']) : '';\r\n-                            $selected = ($meta_filter === $value) ? 'selected' : '';\r\n-                            echo wp_kses( \"\u003Coption value=\". esc_attr( $value ). esc_attr($selected). \">\".esc_attr( $value ).\"\u003C\u002Foption>\", Wpc_Utilities::wpc_kses_allowed_tags());\r\n-                        }\r\n-                        ?>\r\n-                    \u003C\u002Fselect>\r\n-                \u003C?php\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     *  Reservation report filter query based on the dropdown value\r\n-     *\u002F\r\n-\r\n-    public function reservation_filter_status_by_meta($query) {\r\n-        global $pagenow;\r\n-        if ('edit.php' === $pagenow && isset($_GET['post_type']) && 'wpc_reservation' === $_GET['post_type'] && isset($_GET['meta_filter']) && $_GET['meta_filter'] != '') {\r\n-            $query->query_vars['meta_key'] = 'wpc_reservation_state';\r\n-            $query->query_vars['meta_value'] = $_GET['meta_filter'];\r\n-        }\r\n-    }\r\n-    \r\n-}\r\n-\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\Core\\Modules\\Reservation;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+class Wpc_Reservation_Report {\n+    \n+    use \\WpCafe\\Traits\\Wpc_Singleton;\n+\n+    \u002F**\n+     * Class constructor.\n+     *\u002F\n+    public function init() {\n+        add_action( \"manage_wpc_reservation_posts_custom_column\", [$this, 'wpc_reservation_custom_column'], 10, 2 );\n+        \n+        add_action( \"restrict_manage_posts\", [$this, 'reservation_report_filter_status_dropdown'], 10, 2 );\n+\n+        $filter_hooks = array(\n+                \u002F\u002F remove bulk action edit\n+                array(\n+                    'hook'      =>'bulk_actions-edit-wpc_reservation',\n+                    'callback'  =>'custom_bulk_actions',\n+                ),\n+                array(\n+                    'hook'      =>'manage_wpc_reservation_posts_custom_column',\n+                    'callback'  =>'wpc_reservation_custom_column',\n+                ),\n+                \u002F\u002F reservation report order by desc\n+                array(\n+                    'hook'      =>'pre_get_posts',\n+                    'callback'  =>'reservation_report_desc_order',\n+                ),\n+                \u002F\u002F reservation_filter_status_by_meta\n+                array(\n+                    'hook'      =>'parse_query',\n+                    'callback'  =>'reservation_filter_status_by_meta',\n+                ),\n+        );    \n+\n+        if( ! empty( $filter_hooks)){\n+            foreach ($filter_hooks as $key => $value) {\n+                add_filter( $value['hook'], [$this, $value['callback'] ] );\n+            }\n+        }\n+\n+    }\n+\n+    \u002F**\n+     * Reservation report order by desc\n+     *\u002F\n+    public function reservation_report_desc_order( $wp_query ) {\n+\n+        if (is_admin() && !empty($wp_query->query['post_type'])) {\n+            \u002F\u002F Get the post type from the query\n+            $post_type = $wp_query->query['post_type'];\n+            if ( $post_type == 'wpc_reservation') {\n+        \n+                $wp_query->set('orderby', 'date');\n+        \n+                $wp_query->set('order', 'DESC');\n+                \n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Remove edit bulk action\n+     *\u002F\n+    public function custom_bulk_actions( $actions ){\n+        unset( $actions[ 'edit' ] );\n+\n+        return $actions;\n+    }\n+\n+    \u002F**\n+     * Return row\n+     *\u002F\n+    public function wpc_reservation_custom_column( $column, $post_id ) {\n+        switch ( $column ) {\n+        case 'id':\n+            echo intval( $post_id );\n+            break;\n+        case 'wpc_branch':\n+            echo esc_attr( get_post_meta( $post_id, 'wpc_branch', true ) );\n+            break;\n+        case 'wpc_name':\n+            echo esc_attr( get_post_meta( $post_id, 'wpc_name', true ) ) ;\n+            break;\n+        case 'wpc_guest_count':\n+            $total_guest = esc_attr( get_post_meta( $post_id, 'wpc_total_guest', true ) );\n+            \n+            if ( function_exists( 'wpcafe_pro' ) ) {\n+                if ( !empty( \\WpCafe_Pro\\Utils\\Utilities::is_table_layout_enabled() ) ) {\n+                    $booked_seats_info = \\WpCafe_Pro\\Utils\\Table_Utils::get_booked_seats_info( $post_id );\n+\n+                    if ( !empty( $booked_seats_info ) && count( $booked_seats_info ) > 0 ) {\n+                        $total_guest = esc_html__( 'Total Guest: ', 'wp-cafe' ) . $total_guest . '\u003Cbr>';\n+                        $total_guest .= join( ';\u003Cbr>', $booked_seats_info );\n+                    }\n+                }\n+            }\n+            echo wp_kses( $total_guest, Wpc_Utilities::wpc_kses_allowed_tags() );\n+            break;\n+        case 'wpc_reservation_state':\n+            $status_meta =  get_post_meta( $post_id, 'wpc_reservation_state', true );\n+            $reservation_states = array(\n+                'pending'   => esc_html__( 'Pending', 'wp-cafe' ),\n+                'confirmed' => esc_html__( 'Confirmed', 'wp-cafe' ),\n+                'cancelled' => esc_html__( 'Cancelled', 'wp-cafe' ),\n+                'completed' => esc_html__( 'Completed', 'wp-cafe' ),\n+                'Processing' => esc_html__( 'Processing', 'wp-cafe' )\n+            );\n+            echo esc_attr( ucfirst( $reservation_states[$status_meta] ) );\n+            break;\n+        case 'wpc_phone':\n+            echo esc_attr( get_post_meta( $post_id, 'wpc_phone', true ) );\n+            break;\n+        case 'wpc_email':\n+            echo esc_attr( get_post_meta( $post_id, 'wpc_email', true ) );\n+            break;\n+        case 'wpc_booking_date':\n+            $wpc_date_format    =  get_option('date_format');\n+            $wpc_time_format    =  get_option('time_format');\n+            $wpc_booking_date   = get_post_meta( $post_id, 'wpc_booking_date', true );\n+            $wpc_from_time      = get_post_meta( $post_id, 'wpc_from_time', true );\n+            $wpc_to_time        = get_post_meta( $post_id, 'wpc_to_time', true );\n+            \n+            if ( $wpc_booking_date !==\"\" ) {\n+                \u002F\u002F convert the saved date to the wordpress admin date format\n+                $wpc_booking_date = date_i18n( get_option( 'date_format' ), strtotime( $wpc_booking_date ) );\n+            }\n+            \n+            if ( $wpc_from_time !==\"\" ) {\n+                $wpc_from_time = Wpc_Utilities::get_formatted_time( $wpc_from_time );\n+            }\n+            \n+            if ( $wpc_to_time !==\"\" ) {\n+                $wpc_to_time = \" - \" . Wpc_Utilities::get_formatted_time( $wpc_to_time );\n+            }\n+\n+            echo wp_kses( $wpc_booking_date . \"\u003Cbr>\" . $wpc_from_time. $wpc_to_time, Wpc_Utilities::wpc_kses_allowed_tags() );\n+            \n+            break;\n+        case 'wpc_reservation_invoice':\n+            echo esc_attr( get_post_meta( $post_id, 'wpc_reservation_invoice', true ) );\n+            break;\n+        default:\n+            apply_filters( 'wpcafe_pro\u002Freservation\u002Freport_extra_field_value', $column, $post_id);\n+        }\n+    }\n+\n+    \u002F**\n+     * Reservation report filter by status dropdown\n+     *\u002F\n+\n+    public function reservation_report_filter_status_dropdown() {\n+        global $post_type;\n+        global $wpdb;\n+\n+        \u002F\u002F Ensure that we are on the desired custom post type\n+        if ('wpc_reservation' === $post_type) {\n+            $meta_key = 'wpc_reservation_state';\n+\n+            $query = $wpdb->prepare(\"SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = %s\", $meta_key);\n+            $cache_key = Wpc_Utilities::get_query_cache( $query );\n+            $meta_values = wp_cache_get( $cache_key, 'wpcafe_meta_cache');\n+\n+            if( !$meta_values ) {\n+                $meta_values = $wpdb->get_col( $query ); \u002F\u002F phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared\n+                wp_cache_set($cache_key, $meta_values, 'wpcafe_meta_cache', 60);\n+            }\n+\n+            if (!empty($meta_values)) {\n+                ?>\n+                    \u003Cselect name=\"meta_filter\">\n+                        \u003Coption value=\"\">\u003C?php echo esc_html__('Filter By Status', 'wp-cafe'); ?>\u003C\u002Foption>\n+                        \u003C?php\n+                        foreach ($meta_values as $value) {\n+                            $meta_filter = isset($_GET['meta_filter']) ? sanitize_text_field($_GET['meta_filter']) : '';\n+                            $selected = ($meta_filter === $value) ? 'selected' : '';\n+                            echo wp_kses( \"\u003Coption value=\". esc_attr( $value ). esc_attr($selected). \">\".esc_attr( $value ).\"\u003C\u002Foption>\", Wpc_Utilities::wpc_kses_allowed_tags());\n+                        }\n+                        ?>\n+                    \u003C\u002Fselect>\n+                \u003C?php\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     *  Reservation report filter query based on the dropdown value\n+     *\u002F\n+\n+    public function reservation_filter_status_by_meta($query) {\n+        global $pagenow;\n+        if ('edit.php' === $pagenow && isset($_GET['post_type']) && 'wpc_reservation' === $_GET['post_type'] && isset($_GET['meta_filter']) && $_GET['meta_filter'] != '') {\n+            $query->query_vars['meta_key'] = 'wpc_reservation_state';\n+            $query->query_vars['meta_value'] = $_GET['meta_filter'];\n+        }\n+    }\n+    \n+}\n+\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,101 +1,101 @@\n-\u003C?php\r\n-namespace WpCafe\\Onboard\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Onboard\\Onboarding;\r\n-use WP_REST_Server;\r\n-\r\n-\u002F**\r\n- * Onboard controller\r\n- *\r\n- * @package WpCafe\u002FOnboard\r\n- *\u002F\r\n-class Onboard_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route name\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $base = 'onboard';\r\n-\r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        register_rest_route( $this->namespace, $this->base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::CREATABLE,\r\n-                'callback'            => [$this, 'setup_profile'],\r\n-                'permission_callback' => [$this, 'setup_profile_permissions_check'],\r\n-            ],\r\n-        ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Setup bussinsess profile\r\n-     *\r\n-     * @param   WP_Rest_Request  $request  Request Object\r\n-     *\r\n-     * @return  WP_Rest_Response | WP_Error\r\n-     *\u002F\r\n-    public function setup_profile( $request ) {\r\n-        $data = json_decode( $request->get_body(), true );\r\n-\r\n-        $result = Onboarding::update( $data );\r\n-\r\n-        if ( is_wp_error( $result ) ) {\r\n-            return $this->error( $result->get_error_message() );\r\n-        }\r\n-        $message = __( 'Successfully updated business profile', 'wp-cafe' );\r\n-\r\n-        $response = $this->prepare_item_for_response( $data, $request );\r\n-\r\n-        do_action( 'wpcafe_onboard_setup_profile', $data );\r\n-\r\n-        return $this->response( $response, $message );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for setup profile\r\n-     *\r\n-     * @param   WP_Rest_Request  $request\r\n-     *\r\n-     * @return  WP_Rest_Response | WP_Error\r\n-     *\u002F\r\n-    public function setup_profile_permissions_check( $request ): bool {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare item for response\r\n-     *\r\n-     * @param   array  $item     Response item\r\n-     * @param   array  $request  Requested data\r\n-     *\r\n-     * @return  array            Collection of response data\r\n-     *\u002F\r\n-    public function prepare_item_for_response( $item, $request ): array {\r\n-        $data = [\r\n-            'restaurant_name'    => Onboarding::get('restaurant_name'),\r\n-            'restaurant_email'   => Onboarding::get('restaurant_email'),\r\n-            'restaurant_type'    => Onboarding::get('restaurant_type'),\r\n-            'order_type'         => Onboarding::get('order_type'),\r\n-            'enable_order_notification' => Onboarding::get('enable_order_notification'),\r\n-            'enable_order_tip'   => Onboarding::get('enable_order_tip'),\r\n-            'table_layout_configuaration'   => Onboarding::get('table_layout_configuaration'),\r\n-            'reservation_multi_slot'   => Onboarding::get('reservation_multi_slot'),\r\n-            'onboard_setup'            => Onboarding::get('onboard_setup'),\r\n-        ];\r\n-\r\n-        return $data;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Onboard\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Onboard\\Onboarding;\n+use WP_REST_Server;\n+\n+\u002F**\n+ * Onboard controller\n+ *\n+ * @package WpCafe\u002FOnboard\n+ *\u002F\n+class Onboard_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route name\n+     *\n+     * @var string\n+     *\u002F\n+    protected $base = 'onboard';\n+\n+    \u002F**\n+     * Register routes\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register_routes(): void {\n+        register_rest_route( $this->namespace, $this->base, [\n+            [\n+                'methods'             => WP_REST_Server::CREATABLE,\n+                'callback'            => [$this, 'setup_profile'],\n+                'permission_callback' => [$this, 'setup_profile_permissions_check'],\n+            ],\n+        ] );\n+    }\n+\n+    \u002F**\n+     * Setup bussinsess profile\n+     *\n+     * @param   WP_Rest_Request  $request  Request Object\n+     *\n+     * @return  WP_Rest_Response | WP_Error\n+     *\u002F\n+    public function setup_profile( $request ) {\n+        $data = json_decode( $request->get_body(), true );\n+\n+        $result = Onboarding::update( $data );\n+\n+        if ( is_wp_error( $result ) ) {\n+            return $this->error( $result->get_error_message() );\n+        }\n+        $message = __( 'Successfully updated business profile', 'wp-cafe' );\n+\n+        $response = $this->prepare_item_for_response( $data, $request );\n+\n+        do_action( 'wpcafe_onboard_setup_profile', $data );\n+\n+        return $this->response( $response, $message );\n+    }\n+\n+    \u002F**\n+     * Check permissions for setup profile\n+     *\n+     * @param   WP_Rest_Request  $request\n+     *\n+     * @return  WP_Rest_Response | WP_Error\n+     *\u002F\n+    public function setup_profile_permissions_check( $request ): bool {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Prepare item for response\n+     *\n+     * @param   array  $item     Response item\n+     * @param   array  $request  Requested data\n+     *\n+     * @return  array            Collection of response data\n+     *\u002F\n+    public function prepare_item_for_response( $item, $request ): array {\n+        $data = [\n+            'restaurant_name'    => Onboarding::get('restaurant_name'),\n+            'restaurant_email'   => Onboarding::get('restaurant_email'),\n+            'restaurant_type'    => Onboarding::get('restaurant_type'),\n+            'order_type'         => Onboarding::get('order_type'),\n+            'enable_order_notification' => Onboarding::get('enable_order_notification'),\n+            'enable_order_tip'   => Onboarding::get('enable_order_tip'),\n+            'table_layout_configuaration'   => Onboarding::get('table_layout_configuaration'),\n+            'reservation_multi_slot'   => Onboarding::get('reservation_multi_slot'),\n+            'onboard_setup'            => Onboarding::get('onboard_setup'),\n+        ];\n+\n+        return $data;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboarding.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboarding.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboarding.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboarding.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,114 +1,114 @@\n-\u003C?php\r\n-\u002F**\r\n- * Manage onboarding\r\n- *\r\n- * @package WpCafe\u002FOnboard\r\n- *\u002F\r\n-\r\n-namespace WpCafe\\Onboard;\r\n-\r\n-use WpCafe\\Settings;\r\n-use WP_Error;\r\n-\r\n-\u002F**\r\n- * Class Onboarding\r\n- *\u002F\r\n-class Onboarding {\r\n-    \u002F**\r\n-     * Store onboarding fields\r\n-     *\r\n-     * @var []\r\n-     *\u002F\r\n-    protected static $fields = [\r\n-        'restaurant_name'               => '',\r\n-        'restaurant_email'              => '',\r\n-        'restaurant_type'               => '',\r\n-        'order_type'                    => '',\r\n-        'enable_order_notification'     => '',\r\n-        'enable_order_tip'              => '',\r\n-        'table_layout_configuaration'   => '',\r\n-        'reservation_multi_slot'        => '',\r\n-        'onboard_setup'                 => '',\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Setup onboarding profile\r\n-     *\r\n-     * @param array $data Onboarding data\r\n-     *\r\n-     * @return  bool | WP_Error\r\n-     *\u002F\r\n-    public static function update( $data = [] ) {\r\n-        if ( $data ) {\r\n-            foreach ( $data as $key => $value ) {\r\n-                if ( ! array_key_exists( $key, self::$fields ) ) {\r\n-                    return new WP_Error(\r\n-                        'invalid_field',\r\n-                        \u002F\u002F translators: %s is the name of the invalid field.\r\n-                        sprintf( __( 'Invalid field %s', 'wp-cafe' ), $key ),\r\n-                        [ 'status' => 422 ]\r\n-                    );\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return Settings::update( $data );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get onboard field\r\n-     *\r\n-     * @param string $key Onboarding field\r\n-     *\r\n-     * @return  mixed\r\n-     *\u002F\r\n-    public static function get( $key ) {\r\n-        if ( ! array_key_exists( $key, self::$fields ) ) {\r\n-            return new WP_Error(\r\n-                'invalid_field',\r\n-                \u002F\u002F translators: %s is the name of the invalid field.\r\n-                sprintf( __( 'Invalid field %s', 'wp-cafe' ), $key ),\r\n-                [ 'status' => 422 ]\r\n-            );\r\n-        }\r\n-\r\n-        return Settings::get( $key );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if onboarding has been completed\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public static function is_onboarding_completed() {\r\n-        return wpc_get_option( 'onboarding_completed', false );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Redirect to onboarding\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function redirect_to_onboarding() {\r\n-        if ( self::is_onboarding_completed() ) {\r\n-            return;\r\n-        }\r\n-\r\n-        wpc_update_option( 'onboarding_completed', true );\r\n-        wp_safe_redirect( admin_url( 'admin.php?page=wpcafe#\u002Fonboard' ) );\r\n-        exit;   \r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Initialize onboarding\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function onboarding_init() {\r\n-        if ( self::is_onboarding_completed() ) {\r\n-            wpc_get_option( 'onboarding_init', false );\r\n-        }else{\r\n-            wpc_update_option( 'onboarding_init', true ); \r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Manage onboarding\n+ *\n+ * @package WpCafe\u002FOnboard\n+ *\u002F\n+\n+namespace WpCafe\\Onboard;\n+\n+use WpCafe\\Settings;\n+use WP_Error;\n+\n+\u002F**\n+ * Class Onboarding\n+ *\u002F\n+class Onboarding {\n+    \u002F**\n+     * Store onboarding fields\n+     *\n+     * @var []\n+     *\u002F\n+    protected static $fields = [\n+        'restaurant_name'               => '',\n+        'restaurant_email'              => '',\n+        'restaurant_type'               => '',\n+        'order_type'                    => '',\n+        'enable_order_notification'     => '',\n+        'enable_order_tip'              => '',\n+        'table_layout_configuaration'   => '',\n+        'reservation_multi_slot'        => '',\n+        'onboard_setup'                 => '',\n+    ];\n+\n+    \u002F**\n+     * Setup onboarding profile\n+     *\n+     * @param array $data Onboarding data\n+     *\n+     * @return  bool | WP_Error\n+     *\u002F\n+    public static function update( $data = [] ) {\n+        if ( $data ) {\n+            foreach ( $data as $key => $value ) {\n+                if ( ! array_key_exists( $key, self::$fields ) ) {\n+                    return new WP_Error(\n+                        'invalid_field',\n+                        \u002F\u002F translators: %s is the name of the invalid field.\n+                        sprintf( __( 'Invalid field %s', 'wp-cafe' ), $key ),\n+                        [ 'status' => 422 ]\n+                    );\n+                }\n+            }\n+        }\n+\n+        return Settings::update( $data );\n+    }\n+\n+    \u002F**\n+     * Get onboard field\n+     *\n+     * @param string $key Onboarding field\n+     *\n+     * @return  mixed\n+     *\u002F\n+    public static function get( $key ) {\n+        if ( ! array_key_exists( $key, self::$fields ) ) {\n+            return new WP_Error(\n+                'invalid_field',\n+                \u002F\u002F translators: %s is the name of the invalid field.\n+                sprintf( __( 'Invalid field %s', 'wp-cafe' ), $key ),\n+                [ 'status' => 422 ]\n+            );\n+        }\n+\n+        return Settings::get( $key );\n+    }\n+\n+    \u002F**\n+     * Check if onboarding has been completed\n+     *\n+     * @return  bool\n+     *\u002F\n+    public static function is_onboarding_completed() {\n+        return wpc_get_option( 'onboarding_completed', false );\n+    }\n+\n+    \u002F**\n+     * Redirect to onboarding\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function redirect_to_onboarding() {\n+        if ( self::is_onboarding_completed() ) {\n+            return;\n+        }\n+\n+        wpc_update_option( 'onboarding_completed', true );\n+        wp_safe_redirect( admin_url( 'admin.php?page=wpcafe#\u002Fonboard' ) );\n+        exit;   \n+    }\n+\n+    \u002F**\n+     * Initialize onboarding\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function onboarding_init() {\n+        if ( self::is_onboarding_completed() ) {\n+            wpc_get_option( 'onboarding_init', false );\n+        }else{\n+            wpc_update_option( 'onboarding_init', true ); \n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboard-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboard-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboard-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboard-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,33 +1,33 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Onboard;\r\n-\r\n-use WpCafe\\Onboard\\Controllers\\Onboard_Controller;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * Onboard_Service_Provider will responsible for all appointment services\r\n- *\r\n- * @package WpCafe\u002FOnboard\r\n- *\u002F\r\n-class Onboard_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Onboard_Controller::class,\r\n-        Onboard_Setup::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_onboard_services', $this->services );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\Onboard;\n+\n+use WpCafe\\Onboard\\Controllers\\Onboard_Controller;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * Onboard_Service_Provider will responsible for all appointment services\n+ *\n+ * @package WpCafe\u002FOnboard\n+ *\u002F\n+class Onboard_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Onboard_Controller::class,\n+        Onboard_Setup::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_onboard_services', $this->services );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboard-setup.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboard-setup.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fonboard\u002Fonboard-setup.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fonboard\u002Fonboard-setup.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,68 +1,68 @@\n-\u003C?php\r\n-namespace WpCafe\\Onboard;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Models\\Location_Model;\r\n-\u002F**\r\n- * Onboard Setup\r\n- *\r\n- * @package WpCafe\u002FOnboard\r\n- *\u002F\r\n-class Onboard_Setup implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'admin_init', [ self::class, 'redirect_to_onboarding' ] );\r\n-        add_filter('wpcafe_settings', [$this, 'create_initial_location']);\r\n-    }   \r\n-\r\n-    \u002F**\r\n-     * Initialize onboarding\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function init() {\r\n-        add_action( 'admin_init', [ self::class, 'redirect_to_onboarding' ] );\r\n-    }   \r\n-\r\n-    \u002F**\r\n-     * Redirect to onboarding\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public static function redirect_to_onboarding() {\r\n-        if ( wpc_get_option( 'onboarding_init', false ) ) {\r\n-            Onboarding::redirect_to_onboarding();\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create initial location\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function create_initial_location( $data ) {\r\n-        if ( ! isset( $data['restaurant_type'] ) ) {\r\n-            return $data;\r\n-        }\r\n-\r\n-        $restaurant_name    = ! empty( $data['restaurant_name'] ) ? $data['restaurant_name'] : '';\r\n-        $restaurant_email   = ! empty( $data['restaurant_email'] ) ? $data['restaurant_email'] : '';\r\n-        $restaurant_phone   = ! empty( $data['restaurant_phone'] ) ? $data['restaurant_phone'] : '';\r\n-        $restaurant_location = ! empty( $data['restaurant_location'] ) ? $data['restaurant_location'] : '';\r\n-\r\n-        $location = Location_Model::create( $restaurant_name, [\r\n-            'email'        => $restaurant_email,\r\n-            'phone'        => $restaurant_phone,\r\n-            'location'     => $restaurant_location,\r\n-        ] );\r\n-\r\n-        return $data;\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Onboard;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Models\\Location_Model;\n+\u002F**\n+ * Onboard Setup\n+ *\n+ * @package WpCafe\u002FOnboard\n+ *\u002F\n+class Onboard_Setup implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'admin_init', [ self::class, 'redirect_to_onboarding' ] );\n+        add_filter('wpcafe_settings', [$this, 'create_initial_location']);\n+    }   \n+\n+    \u002F**\n+     * Initialize onboarding\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function init() {\n+        add_action( 'admin_init', [ self::class, 'redirect_to_onboarding' ] );\n+    }   \n+\n+    \u002F**\n+     * Redirect to onboarding\n+     *\n+     * @return  void\n+     *\u002F\n+    public static function redirect_to_onboarding() {\n+        if ( wpc_get_option( 'onboarding_init', false ) ) {\n+            Onboarding::redirect_to_onboarding();\n+        }\n+    }\n+\n+    \u002F**\n+     * Create initial location\n+     *\n+     * @return  void\n+     *\u002F\n+    public function create_initial_location( $data ) {\n+        if ( ! isset( $data['restaurant_type'] ) ) {\n+            return $data;\n+        }\n+\n+        $restaurant_name    = ! empty( $data['restaurant_name'] ) ? $data['restaurant_name'] : '';\n+        $restaurant_email   = ! empty( $data['restaurant_email'] ) ? $data['restaurant_email'] : '';\n+        $restaurant_phone   = ! empty( $data['restaurant_phone'] ) ? $data['restaurant_phone'] : '';\n+        $restaurant_location = ! empty( $data['restaurant_location'] ) ? $data['restaurant_location'] : '';\n+\n+        $location = Location_Model::create( $restaurant_name, [\n+            'email'        => $restaurant_email,\n+            'phone'        => $restaurant_phone,\n+            'location'     => $restaurant_location,\n+        ] );\n+\n+        return $data;\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fabstract-payment.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fabstract-payment.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fabstract-payment.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fabstract-payment.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,26 +1,26 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\u002F**\r\n- * Abstract payment\r\n- *\r\n- * Abstract class for payment.\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-abstract class Abstract_Payment implements Payment_Interface {\r\n-    \u002F**\r\n-     * The settings for the payment method.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $settings;\r\n-\r\n-    \u002F**\r\n-     * Constructor for abstract payment\r\n-     *\r\n-     * @param array $settings The settings for the payment method.\r\n-     *\u002F\r\n-    public function __construct( array $settings = [] ) {\r\n-        $this->settings = $settings;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\u002F**\n+ * Abstract payment\n+ *\n+ * Abstract class for payment.\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+abstract class Abstract_Payment implements Payment_Interface {\n+    \u002F**\n+     * The settings for the payment method.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $settings;\n+\n+    \u002F**\n+     * Constructor for abstract payment\n+     *\n+     * @param array $settings The settings for the payment method.\n+     *\u002F\n+    public function __construct( array $settings = [] ) {\n+        $this->settings = $settings;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,118 +1,118 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use WpCafe\\Payments\\Payment_Processor;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\r\n-\u002F**\r\n- * Payment controller\r\n- *\r\n- * Handles all REST API endpoints for payments.\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Payment_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'payments';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to payment\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::CREATABLE,\r\n-                'callback'            => [$this, 'create_item'],\r\n-                'permission_callback' => [$this, 'create_item_permissions_check'],\r\n-            ],\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check user permissions\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function permissions_check($request): bool {\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a new payment\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function create_item($request) {\r\n-        $data           = json_decode( $request->get_body(), true );\r\n-        $payment_method = sanitize_text_field( $data['payment_method'] ?? '' );\r\n-        $reservation_id = absint( $data['reservation_id'] ?? 0 );\r\n-\r\n-        if ( empty( $payment_method ) ) {\r\n-            return $this->error( __( 'Payment method is required', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( empty( $reservation_id ) ) {\r\n-            return $this->error( __( 'Reservation ID is required', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $reservation = Reservation_Model::find( $reservation_id );\r\n-        if ( ! $reservation ) {\r\n-            return $this->error( __( 'Reservation not found.', 'wp-cafe' ), 404 );\r\n-        }\r\n-\r\n-        $current_user_id = get_current_user_id();\r\n-        if ( $current_user_id ) {\r\n-            if ( (int) $reservation->user_id !== $current_user_id ) {\r\n-                return $this->error( __( 'You do not have permission to pay for this reservation.', 'wp-cafe' ), 403 );\r\n-            }\r\n-        } else {\r\n-            $session_data        = ( function_exists( 'WC' ) && WC()->session )\r\n-                ? WC()->session->get( 'wpc_reservation_data' )\r\n-                : null;\r\n-            $session_reservation = isset( $session_data['reservation_id'] )\r\n-                ? (int) $session_data['reservation_id']\r\n-                : 0;\r\n-\r\n-            if ( $session_reservation !== $reservation_id ) {\r\n-                return $this->error( __( 'You do not have permission to pay for this reservation.', 'wp-cafe' ), 403 );\r\n-            }\r\n-        }\r\n-\r\n-        $payment_procce = new Payment_Processor( $payment_method );\r\n-        $response       = $payment_procce->process_payment( [\r\n-            'reservation_id' => $reservation_id,\r\n-        ] );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given request has access to create items.\r\n-     *\r\n-     * @param WP_REST_Request $request Full data about the request.\r\n-     * @return WP_Error|boolean\r\n-     *\u002F\r\n-    public function create_item_permissions_check( $request ) {\r\n-        return $this->verify_rest_nonce( $request );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use WpCafe\\Payments\\Payment_Processor;\n+use WpCafe\\Models\\Reservation_Model;\n+\n+\u002F**\n+ * Payment controller\n+ *\n+ * Handles all REST API endpoints for payments.\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Payment_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'payments';\n+\n+    \u002F**\n+     * Register all routes related to payment\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::CREATABLE,\n+                'callback'            => [$this, 'create_item'],\n+                'permission_callback' => [$this, 'create_item_permissions_check'],\n+            ],\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Check user permissions\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function permissions_check($request): bool {\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Create a new payment\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function create_item($request) {\n+        $data           = json_decode( $request->get_body(), true );\n+        $payment_method = sanitize_text_field( $data['payment_method'] ?? '' );\n+        $reservation_id = absint( $data['reservation_id'] ?? 0 );\n+\n+        if ( empty( $payment_method ) ) {\n+            return $this->error( __( 'Payment method is required', 'wp-cafe' ) );\n+        }\n+\n+        if ( empty( $reservation_id ) ) {\n+            return $this->error( __( 'Reservation ID is required', 'wp-cafe' ) );\n+        }\n+\n+        $reservation = Reservation_Model::find( $reservation_id );\n+        if ( ! $reservation ) {\n+            return $this->error( __( 'Reservation not found.', 'wp-cafe' ), 404 );\n+        }\n+\n+        $current_user_id = get_current_user_id();\n+        if ( $current_user_id ) {\n+            if ( (int) $reservation->user_id !== $current_user_id ) {\n+                return $this->error( __( 'You do not have permission to pay for this reservation.', 'wp-cafe' ), 403 );\n+            }\n+        } else {\n+            $session_data        = ( function_exists( 'WC' ) && WC()->session )\n+                ? WC()->session->get( 'wpc_reservation_data' )\n+                : null;\n+            $session_reservation = isset( $session_data['reservation_id'] )\n+                ? (int) $session_data['reservation_id']\n+                : 0;\n+\n+            if ( $session_reservation !== $reservation_id ) {\n+                return $this->error( __( 'You do not have permission to pay for this reservation.', 'wp-cafe' ), 403 );\n+            }\n+        }\n+\n+        $payment_procce = new Payment_Processor( $payment_method );\n+        $response       = $payment_procce->process_payment( [\n+            'reservation_id' => $reservation_id,\n+        ] );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Check if a given request has access to create items.\n+     *\n+     * @param WP_REST_Request $request Full data about the request.\n+     * @return WP_Error|boolean\n+     *\u002F\n+    public function create_item_permissions_check( $request ) {\n+        return $this->verify_rest_nonce( $request );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,177 +1,174 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments\\Gateways\\WC;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\u002F**\r\n- * WC Checkout Process\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Checkout_Process implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'woocommerce_checkout_create_order_line_item', [ $this, 'transfer_cart_item_data_to_order' ], 10, 4 );\r\n-\r\n-        add_filter( 'woocommerce_get_cart_item_from_session', [ $this, 'modify_cart_item_price' ], 10, 2 );\r\n-\r\n-        add_action( 'woocommerce_payment_complete', [ $this, 'handle_payment_complete' ], 10, 1 );\r\n-\r\n-        add_action( 'woocommerce_order_status_changed', [ $this, 'handle_order_status_changed' ], 10, 3 );\r\n-\r\n-        add_filter( 'woocommerce_checkout_fields', [ $this, 'prefill_checkout_fields' ] );\r\n-\r\n-        add_action( 'woocommerce_cart_calculate_fees', [ $this, 'add_booking_amount_fee' ], 20, 1 );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Modify the cart item price\r\n-     *\r\n-     * @param array $cart_item\r\n-     * @param array $session_data\r\n-     * @return array\r\n-     *\u002F\r\n-    public function modify_cart_item_price( $cart_item, $session_data ) {\r\n-        if ( isset( $session_data['reservation_id'] ) ) {\r\n-            $cart_item['reservation_id'] = $session_data['reservation_id'];\r\n-\r\n-            $reservation = new Reservation_Model( $session_data['reservation_id'] );\r\n-            $cart_item['data']->set_price( $reservation->get_total_price() );\r\n-        }\r\n-        \r\n-        return $cart_item;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle actions after WooCommerce payment is complete.\r\n-     *\r\n-     * This function is hooked to 'woocommerce_payment_complete' and updates the order status to 'completed'\r\n-     * when payment is successfully processed.\r\n-     *\r\n-     * @param int $order_id The ID of the WooCommerce order.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function handle_payment_complete( $order_id ) {\r\n-        $order          = wc_get_order( $order_id );\r\n-        $reservation_id = $order->get_meta( 'reservation_id' );\r\n-        $reservation    = new Reservation_Model( $reservation_id );\r\n-        $reservation->update( [ 'status' => 'confirmed' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Transfer custom cart item data to the WooCommerce order item.\r\n-     *\r\n-     * This function is hooked to 'woocommerce_checkout_create_order_line_item' and is responsible\r\n-     * for transferring any custom data from the cart item to the order item during the checkout process.\r\n-     * For example, it can be used to add reservation or intent keys as order item meta.\r\n-     *\r\n-     * @param WC_Order_Item_Product $item         The order item to which meta data will be added.\r\n-     * @param string                $cart_item_key The cart item key.\r\n-     * @param array                 $cart_item     The cart item data array.\r\n-     * @param WC_Order              $order         The WooCommerce order object.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function transfer_cart_item_data_to_order( $item, $cart_item_key, $cart_item, $order ) {\r\n-        \u002F\u002F Check if we have any custom cart item data\r\n-        $reservation_id = $cart_item['reservation_id'] ?? null;\r\n-\r\n-        if ( empty( $reservation_id ) && function_exists( 'WC' ) && WC()->session ) {\r\n-            $session_data = WC()->session->get( 'wpc_reservation_data' );\r\n-            if ( ! empty( $session_data['reservation_id'] ) ) {\r\n-                $reservation_id = $session_data['reservation_id'];\r\n-            }\r\n-        }\r\n-\r\n-        if ( ! empty( $reservation_id ) ) {\r\n-            $order->add_meta_data( 'reservation_id', $reservation_id );\r\n-            $order->save();\r\n-\r\n-            $reservation = new Reservation_Model( $reservation_id );\r\n-            $reservation->update( [ 'woo_order_id' => $order->get_id() ] );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle order status changes and update reservation status accordingly.\r\n-     *\r\n-     * This function is triggered when the WooCommerce order status changes.\r\n-     * It updates the associated reservation's status to match the new order status.\r\n-     * If the new status is 'completed', it sets the reservation status to 'confirmed'.\r\n-     *\r\n-     * @param int    $order_id   The ID of the WooCommerce order.\r\n-     * @param string $old_status The previous status of the order.\r\n-     * @param string $new_status The new status of the order.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function handle_order_status_changed( $order_id, $old_status, $new_status ) {\r\n-        $order          = wc_get_order( $order_id );\r\n-        $reservation_id = $order->get_meta( 'reservation_id' );\r\n-        $reservation    = new Reservation_Model( $reservation_id );\r\n-        $reservation->update( [ 'status' => $new_status ] );\r\n-\r\n-        if ( $new_status === 'completed' ) {\r\n-            $reservation->update( [ 'status' => 'confirmed' ] );\r\n-        }\r\n-\r\n-        if ( 'cancelled' === $new_status ) {\r\n-            do_action( 'wpcafe_order_cancelled', $order_id );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prefill checkout fields\r\n-     *\r\n-     * @param array $fields\r\n-     * @return array\r\n-     *\u002F\r\n-    public function prefill_checkout_fields( $fields ) {\r\n-        if ( WC()->cart && ! empty( WC()->cart->get_cart() ) ) {\r\n-            foreach ( WC()->cart->get_cart() as $cart_item ) {\r\n-                if ( ! empty( $cart_item['reservation_id'] ) ) {\r\n-                    $reservation = new Reservation_Model( $cart_item['reservation_id'] );\r\n-\r\n-                    $fields['billing']['billing_first_name']['default'] = $reservation->name;\r\n-                    $fields['billing']['billing_last_name']['default']  = $reservation->name;\r\n-                    $fields['billing']['billing_email']['default']      = $reservation->email;\r\n-                    $fields['billing']['billing_phone']['default']      = $reservation->phone;\r\n-                    break;\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return $fields;\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Add reservation booking amount as a WooCommerce fee\r\n-     *\r\n-     * @param WC_Cart $cart The WooCommerce cart object\r\n-     * @return void\r\n-     *\u002F\r\n-    public function add_booking_amount_fee( $cart ) {\r\n-        if ( ! function_exists( 'WC' ) || $cart->is_empty() || ! WC()->session ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $session_data = WC()->session->get( 'wpc_reservation_data' );\r\n-\r\n-        if ( empty( $session_data['reservation_id'] ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $reservation    = new Reservation_Model( $session_data['reservation_id'] );\r\n-        $total_booking_amount = $reservation->total_price;\r\n-\r\n-        $total_booking_float = (float) $total_booking_amount;\r\n-        if ( $total_booking_float > 0 ) {\r\n-            $cart->add_fee( __( 'Reservation Booking Amount', 'wp-cafe' ), $total_booking_float );\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments\\Gateways\\WC;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Models\\Reservation_Model;\n+\u002F**\n+ * WC Checkout Process\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Checkout_Process implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_action( 'woocommerce_checkout_create_order_line_item', [ $this, 'transfer_cart_item_data_to_order' ], 10, 4 );\n+\n+        add_filter( 'woocommerce_get_cart_item_from_session', [ $this, 'modify_cart_item_price' ], 10, 2 );\n+\n+        add_action( 'woocommerce_payment_complete', [ $this, 'handle_payment_complete' ], 10, 1 );\n+\n+        add_action( 'woocommerce_order_status_changed', [ $this, 'handle_order_status_changed' ], 10, 3 );\n+\n+        add_filter( 'woocommerce_checkout_fields', [ $this, 'prefill_checkout_fields' ] );\n+\n+        add_action( 'woocommerce_cart_calculate_fees', [ $this, 'add_booking_amount_fee' ], 20, 1 );\n+    }\n+\n+    \u002F**\n+     * Modify the cart item price\n+     *\n+     * @param array $cart_item\n+     * @param array $session_data\n+     * @return array\n+     *\u002F\n+    public function modify_cart_item_price( $cart_item, $session_data ) {\n+        if ( isset( $session_data['reservation_id'] ) ) {\n+            $cart_item['reservation_id'] = $session_data['reservation_id'];\n+\n+            $reservation = new Reservation_Model( $session_data['reservation_id'] );\n+            $cart_item['data']->set_price( $reservation->get_total_price() );\n+        }\n+        \n+        return $cart_item;\n+    }\n+\n+    \u002F**\n+     * Handle actions after WooCommerce payment is complete.\n+     *\n+     * This function is hooked to 'woocommerce_payment_complete' and updates the order status to 'completed'\n+     * when payment is successfully processed.\n+     *\n+     * @param int $order_id The ID of the WooCommerce order.\n+     * @return void\n+     *\u002F\n+    public function handle_payment_complete( $order_id ) {\n+        $order          = wc_get_order( $order_id );\n+        $reservation_id = $order->get_meta( 'reservation_id' );\n+        $reservation    = new Reservation_Model( $reservation_id );\n+        $reservation->update( [ 'status' => 'confirmed' ] );\n+    }\n+\n+    \u002F**\n+     * Transfer custom cart item data to the WooCommerce order item.\n+     *\n+     * This function is hooked to 'woocommerce_checkout_create_order_line_item' and is responsible\n+     * for transferring any custom data from the cart item to the order item during the checkout process.\n+     * For example, it can be used to add reservation or intent keys as order item meta.\n+     *\n+     * @param WC_Order_Item_Product $item         The order item to which meta data will be added.\n+     * @param string                $cart_item_key The cart item key.\n+     * @param array                 $cart_item     The cart item data array.\n+     * @param WC_Order              $order         The WooCommerce order object.\n+     * @return void\n+     *\u002F\n+    public function transfer_cart_item_data_to_order( $item, $cart_item_key, $cart_item, $order ) {\n+        \u002F\u002F Check if we have any custom cart item data\n+        $reservation_id = $cart_item['reservation_id'] ?? null;\n+\n+        if ( empty( $reservation_id ) && function_exists( 'WC' ) && WC()->session ) {\n+            $session_data = WC()->session->get( 'wpc_reservation_data' );\n+            if ( ! empty( $session_data['reservation_id'] ) ) {\n+                $reservation_id = $session_data['reservation_id'];\n+            }\n+        }\n+\n+        if ( ! empty( $reservation_id ) ) {\n+            $order->add_meta_data( 'reservation_id', $reservation_id );\n+            $order->save();\n+\n+            $reservation = new Reservation_Model( $reservation_id );\n+            $reservation->update( [ 'woo_order_id' => $order->get_id() ] );\n+        }\n+    }\n+\n+    \u002F**\n+     * Handle order status changes and update reservation status accordingly.\n+     *\n+     * This function is triggered when the WooCommerce order status changes.\n+     * It updates the associated reservation's status to match the new order status.\n+     * If the new status is 'completed', it sets the reservation status to 'confirmed'.\n+     *\n+     * @param int    $order_id   The ID of the WooCommerce order.\n+     * @param string $old_status The previous status of the order.\n+     * @param string $new_status The new status of the order.\n+     * @return void\n+     *\u002F\n+    public function handle_order_status_changed( $order_id, $old_status, $new_status ) {\n+        $order          = wc_get_order( $order_id );\n+        $reservation_id = $order->get_meta( 'reservation_id' );\n+        $reservation    = new Reservation_Model( $reservation_id );\n+        $reservation->update( [ 'status' => $new_status ] );\n+\n+        if ( $new_status === 'completed' ) {\n+            $reservation->update( [ 'status' => 'confirmed' ] );\n+        }\n+\n+        if ( 'cancelled' === $new_status ) {\n+            do_action( 'wpcafe_order_cancelled', $order_id );\n+        }\n+    }\n+\n+    \u002F**\n+     * Prefill checkout fields\n+     *\n+     * @param array $fields\n+     * @return array\n+     *\u002F\n+    public function prefill_checkout_fields( $fields ) {\n+        foreach ( WC()->cart->get_cart() as $cart_item ) {\n+            if ( ! empty( $cart_item['reservation_id'] ) ) {\n+                $reservation                                        = new Reservation_Model( $cart_item['reservation_id'] );\n+\n+                $fields['billing']['billing_first_name']['default'] = $reservation->name;\n+                $fields['billing']['billing_last_name']['default']  = $reservation->name;\n+                $fields['billing']['billing_email']['default']      = $reservation->email;\n+                $fields['billing']['billing_phone']['default']      = $reservation->phone;\n+                break;\n+            }\n+        }\n+\n+        return $fields;\n+    }\n+\n+    \u002F**\n+     * Add reservation booking amount as a WooCommerce fee\n+     *\n+     * @param WC_Cart $cart The WooCommerce cart object\n+     * @return void\n+     *\u002F\n+    public function add_booking_amount_fee( $cart ) {\n+        if ( ! function_exists( 'WC' ) || $cart->is_empty() || ! WC()->session ) {\n+            return;\n+        }\n+\n+        $session_data = WC()->session->get( 'wpc_reservation_data' );\n+\n+        if ( empty( $session_data['reservation_id'] ) ) {\n+            return;\n+        }\n+\n+        $reservation    = new Reservation_Model( $session_data['reservation_id'] );\n+        $total_booking_amount = $reservation->total_price;\n+\n+        $total_booking_float = (float) $total_booking_amount;\n+        if ( $total_booking_float > 0 ) {\n+            $cart->add_fee( __( 'Reservation Booking Amount', 'wp-cafe' ), $total_booking_float );\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fwc-payment.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fwc-payment.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fwc-payment.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fgateways\u002Fwc\u002Fwc-payment.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,119 +1,119 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments\\Gateways\\WC;\r\n-\r\n-use WpCafe\\Payments\\Abstract_Payment;   \r\n-use WpCafe\\Payments\\Payment_Response;\r\n-use WC_Product_Simple;\r\n-use WC_Cart;\r\n-\r\n-\r\n-class WC_Payment extends Abstract_Payment {\r\n-    \u002F**\r\n-     * The settings for the payment.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $settings;\r\n-    \u002F**\r\n-     * Initiate the payment\r\n-     *\r\n-     * @param array $data The payment data.\r\n-     * @return Payment_Response The payment response.\r\n-     *\u002F \r\n-    public function initiate_payment( array $data ): Payment_Response {\r\n-        \u002F\u002F Clear cart\r\n-        if ( ! function_exists( 'WC' ) ) {\r\n-            return new Payment_Response(\r\n-                'failed',\r\n-                '',\r\n-                'WooCommerce is not installed'\r\n-            );\r\n-        }\r\n-\r\n-        $this->init_woocommerce();\r\n-\r\n-        $cart   = WC()->cart;\r\n-        $cart->empty_cart();\r\n-        $product_id = $this->generate_generic_product();\r\n-\r\n-        $item_data = [\r\n-            'reservation_id' => $data['reservation_id'],\r\n-        ];\r\n-\r\n-        \u002F\u002F Add reservation product with meta\r\n-        WC()->cart->add_to_cart( $product_id, 1, 0, [], $item_data );\r\n-\r\n-        \u002F\u002F Redirect to checkout\r\n-        return new Payment_Response(\r\n-            'redirect',\r\n-            wc_get_checkout_url(),\r\n-            'Redirecting to checkout'\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle the callback from the payment gateway\r\n-     *\r\n-     * @param array $data The payment data.\r\n-     * @return Payment_Response The payment response.\r\n-     *\u002F\r\n-    public function handle_callback( array $data ): Payment_Response {\r\n-        \u002F\u002F WooCommerce handles payment confirmation internally\r\n-        return new Payment_Response('success', '', 'WooCommerce handles callbacks.');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get the generic WooCommerce product ID used for reservations.\r\n-     *\r\n-     * Retrieves the product ID from the plugin options. If the product does not exist\r\n-     * or needs to be regenerated, a new simple virtual product is created and its ID is stored.\r\n-     *\r\n-     * @return string The generic product ID.\r\n-     *\u002F\r\n-    public function get_generic_product_id() : string{\r\n-        return wpc_get_option('woocommerce_generic_product_id', '');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Generate a generic WooCommerce product for reservations.\r\n-     *\r\n-     * Creates a new simple, virtual WooCommerce product named \"Reservation\" if one does not already exist\r\n-     * or if forced regeneration is requested. The product ID is stored in the plugin options for reuse.\r\n-     *\r\n-     * @param bool $force Whether to force regeneration of the product even if it exists. Default false.\r\n-     * @return string The ID of the generic reservation product.\r\n-     *\u002F\r\n-    public function generate_generic_product(bool $force = false) : string{\r\n-        $generic_product_id = $this->get_generic_product_id();\r\n-\r\n-        if ( empty( $generic_product_id ) || $force ) {\r\n-            $product = new WC_Product_Simple();\r\n-            $product->set_name( 'Reservation' );\r\n-            $product->set_regular_price( 0 );\r\n-            $product->set_status( 'publish' );\r\n-            $product->set_virtual( true );\r\n-            $generic_product_id = $product->save();\r\n-            \r\n-            wpc_update_option( 'woocommerce_generic_product_id', $generic_product_id);\r\n-        }\r\n-        \r\n-        return $generic_product_id;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Init woocommerce functions\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function init_woocommerce() {\r\n-        if ( ! WC()->is_rest_api_request() ) {\r\n-            return;\r\n-        }\r\n-    \r\n-        WC()->frontend_includes();\r\n-    \r\n-        if ( null === WC()->cart && function_exists( 'wc_load_cart') ) {\r\n-            wc_load_cart();\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments\\Gateways\\WC;\n+\n+use WpCafe\\Payments\\Abstract_Payment;   \n+use WpCafe\\Payments\\Payment_Response;\n+use WC_Product_Simple;\n+use WC_Cart;\n+\n+\n+class WC_Payment extends Abstract_Payment {\n+    \u002F**\n+     * The settings for the payment.\n+     *\n+     * @var array\n+     *\u002F\n+    protected $settings;\n+    \u002F**\n+     * Initiate the payment\n+     *\n+     * @param array $data The payment data.\n+     * @return Payment_Response The payment response.\n+     *\u002F \n+    public function initiate_payment( array $data ): Payment_Response {\n+        \u002F\u002F Clear cart\n+        if ( ! function_exists( 'WC' ) ) {\n+            return new Payment_Response(\n+                'failed',\n+                '',\n+                'WooCommerce is not installed'\n+            );\n+        }\n+\n+        $this->init_woocommerce();\n+\n+        $cart   = WC()->cart;\n+        $cart->empty_cart();\n+        $product_id = $this->generate_generic_product();\n+\n+        $item_data = [\n+            'reservation_id' => $data['reservation_id'],\n+        ];\n+\n+        \u002F\u002F Add reservation product with meta\n+        WC()->cart->add_to_cart( $product_id, 1, 0, [], $item_data );\n+\n+        \u002F\u002F Redirect to checkout\n+        return new Payment_Response(\n+            'redirect',\n+            wc_get_checkout_url(),\n+            'Redirecting to checkout'\n+        );\n+    }\n+\n+    \u002F**\n+     * Handle the callback from the payment gateway\n+     *\n+     * @param array $data The payment data.\n+     * @return Payment_Response The payment response.\n+     *\u002F\n+    public function handle_callback( array $data ): Payment_Response {\n+        \u002F\u002F WooCommerce handles payment confirmation internally\n+        return new Payment_Response('success', '', 'WooCommerce handles callbacks.');\n+    }\n+\n+    \u002F**\n+     * Get the generic WooCommerce product ID used for reservations.\n+     *\n+     * Retrieves the product ID from the plugin options. If the product does not exist\n+     * or needs to be regenerated, a new simple virtual product is created and its ID is stored.\n+     *\n+     * @return string The generic product ID.\n+     *\u002F\n+    public function get_generic_product_id() : string{\n+        return wpc_get_option('woocommerce_generic_product_id', '');\n+    }\n+\n+    \u002F**\n+     * Generate a generic WooCommerce product for reservations.\n+     *\n+     * Creates a new simple, virtual WooCommerce product named \"Reservation\" if one does not already exist\n+     * or if forced regeneration is requested. The product ID is stored in the plugin options for reuse.\n+     *\n+     * @param bool $force Whether to force regeneration of the product even if it exists. Default false.\n+     * @return string The ID of the generic reservation product.\n+     *\u002F\n+    public function generate_generic_product(bool $force = false) : string{\n+        $generic_product_id = $this->get_generic_product_id();\n+\n+        if ( empty( $generic_product_id ) || $force ) {\n+            $product = new WC_Product_Simple();\n+            $product->set_name( 'Reservation' );\n+            $product->set_regular_price( 0 );\n+            $product->set_status( 'publish' );\n+            $product->set_virtual( true );\n+            $generic_product_id = $product->save();\n+            \n+            wpc_update_option( 'woocommerce_generic_product_id', $generic_product_id);\n+        }\n+        \n+        return $generic_product_id;\n+    }\n+\n+    \u002F**\n+     * Init woocommerce functions\n+     *\n+     * @return  void\n+     *\u002F\n+    public function init_woocommerce() {\n+        if ( ! WC()->is_rest_api_request() ) {\n+            return;\n+        }\n+    \n+        WC()->frontend_includes();\n+    \n+        if ( null === WC()->cart && function_exists( 'wc_load_cart') ) {\n+            wc_load_cart();\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-factory.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-factory.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-factory.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-factory.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,51 +1,51 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\u002F**\r\n- * Payment factory\r\n- *\r\n- * Creates instances of payment methods based on the gateway name.\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Payment_Factory {\r\n-    \u002F**\r\n-     * Create a new payment method instance.\r\n-     *\r\n-     * @param string $gateway The gateway name.\r\n-     * @param array $settings The settings for the payment method.\r\n-     * @return Payment_Interface The payment method instance.\r\n-     *\u002F\r\n-    public static function create( string $gateway, array $settings = [] ): Payment_Interface {\r\n-        \u002F**\r\n-         * Filter the payment gateways\r\n-         *\r\n-         * @param array $payment_gateways The payment gateways.\r\n-         *\u002F\r\n-        $payment_gateways = [];\r\n-\r\n-        \u002F**\r\n-         * Filter the payment gateways\r\n-         *\r\n-         * @param array $payment_gateways The payment gateways.\r\n-         *\u002F\r\n-        $payment_gateways = apply_filters( 'wpcafe_payment_gateways', $payment_gateways );\r\n-\r\n-        \u002F**\r\n-         * Throw an exception if the payment gateway is not supported\r\n-         *\r\n-         * @param string $gateway The gateway name.\r\n-         *\u002F\r\n-        if ( ! isset( $payment_gateways[ $gateway ] ) ) {\r\n-            \u002F* translators: %s: payment gateway name *\u002F\r\n-            throw new \\Exception( esc_html( sprintf( __( 'Unsupported payment gateway: %s', 'wp-cafe' ), $gateway ) ) );\r\n-        }\r\n-\r\n-        \u002F**\r\n-         * Return the payment gateway instance\r\n-         *\r\n-         * @param string $gateway The gateway name.\r\n-         * @return Payment_Interface The payment gateway instance.\r\n-         *\u002F\r\n-        return new $payment_gateways[ $gateway ]();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\u002F**\n+ * Payment factory\n+ *\n+ * Creates instances of payment methods based on the gateway name.\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Payment_Factory {\n+    \u002F**\n+     * Create a new payment method instance.\n+     *\n+     * @param string $gateway The gateway name.\n+     * @param array $settings The settings for the payment method.\n+     * @return Payment_Interface The payment method instance.\n+     *\u002F\n+    public static function create( string $gateway, array $settings = [] ): Payment_Interface {\n+        \u002F**\n+         * Filter the payment gateways\n+         *\n+         * @param array $payment_gateways The payment gateways.\n+         *\u002F\n+        $payment_gateways = [];\n+\n+        \u002F**\n+         * Filter the payment gateways\n+         *\n+         * @param array $payment_gateways The payment gateways.\n+         *\u002F\n+        $payment_gateways = apply_filters( 'wpcafe_payment_gateways', $payment_gateways );\n+\n+        \u002F**\n+         * Throw an exception if the payment gateway is not supported\n+         *\n+         * @param string $gateway The gateway name.\n+         *\u002F\n+        if ( ! isset( $payment_gateways[ $gateway ] ) ) {\n+            \u002F* translators: %s: payment gateway name *\u002F\n+            throw new \\Exception( esc_html( sprintf( __( 'Unsupported payment gateway: %s', 'wp-cafe' ), $gateway ) ) );\n+        }\n+\n+        \u002F**\n+         * Return the payment gateway instance\n+         *\n+         * @param string $gateway The gateway name.\n+         * @return Payment_Interface The payment gateway instance.\n+         *\u002F\n+        return new $payment_gateways[ $gateway ]();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,28 +1,28 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\r\n-\u002F**\r\n- * Payment interface\r\n- *\r\n- * Defines the contract for payment methods.\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-interface Payment_Interface {\r\n-    \u002F**\r\n-     * Initiates a payment process with the provided data.\r\n-     *\r\n-     * @param array $data The payment data required to initiate the payment.\r\n-     * @return Payment_Response The response object containing payment initiation result.\r\n-     *\u002F\r\n-    public function initiate_payment( array $data ): Payment_Response;\r\n-\r\n-    \u002F**\r\n-     * Handles the callback\u002Fresponse from the payment gateway.\r\n-     *\r\n-     * @param array $data The callback data received from the payment gateway.\r\n-     * @return Payment_Response The response object containing the result of the callback handling.\r\n-     *\u002F\r\n-    public function handle_callback( array $data ): Payment_Response;\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\n+\u002F**\n+ * Payment interface\n+ *\n+ * Defines the contract for payment methods.\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+interface Payment_Interface {\n+    \u002F**\n+     * Initiates a payment process with the provided data.\n+     *\n+     * @param array $data The payment data required to initiate the payment.\n+     * @return Payment_Response The response object containing payment initiation result.\n+     *\u002F\n+    public function initiate_payment( array $data ): Payment_Response;\n+\n+    \u002F**\n+     * Handles the callback\u002Fresponse from the payment gateway.\n+     *\n+     * @param array $data The callback data received from the payment gateway.\n+     * @return Payment_Response The response object containing the result of the callback handling.\n+     *\u002F\n+    public function handle_callback( array $data ): Payment_Response;\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-processor.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-processor.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-processor.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-processor.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,48 +1,48 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\r\n-\u002F**\r\n- * Payment processor\r\n- *\r\n- * Handles the payment process.\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Payment_Processor {\r\n-    \u002F**\r\n-     * The payment gateway.\r\n-     *\r\n-     * @var Payment_Interface\r\n-     *\u002F\r\n-    private Payment_Interface $gateway;\r\n-\r\n-    \u002F**\r\n-     * Constructor for PaymentProcessor class\r\n-     *\r\n-     * @param string $gateway The gateway name.\r\n-     * @param array $settings The settings for the payment method.\r\n-     *\u002F\r\n-    public function __construct( string $gateway, array $settings = [] ) {\r\n-        $this->gateway = Payment_Factory::create($gateway, $settings);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Pay the payment\r\n-     *\r\n-     * @param array $data The payment data.\r\n-     * @return Payment_Response The payment response.\r\n-     *\u002F\r\n-    public function process_payment( array $data ): Payment_Response {\r\n-        return $this->gateway->initiate_payment($data);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Handle the callback from the payment gateway\r\n-     *\r\n-     * @param array $data The payment data.\r\n-     * @return Payment_Response The payment response.\r\n-     *\u002F\r\n-    public function callback( array $data ): Payment_Response {\r\n-        return $this->gateway->handle_callback($data);\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\n+\u002F**\n+ * Payment processor\n+ *\n+ * Handles the payment process.\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Payment_Processor {\n+    \u002F**\n+     * The payment gateway.\n+     *\n+     * @var Payment_Interface\n+     *\u002F\n+    private Payment_Interface $gateway;\n+\n+    \u002F**\n+     * Constructor for PaymentProcessor class\n+     *\n+     * @param string $gateway The gateway name.\n+     * @param array $settings The settings for the payment method.\n+     *\u002F\n+    public function __construct( string $gateway, array $settings = [] ) {\n+        $this->gateway = Payment_Factory::create($gateway, $settings);\n+    }\n+\n+    \u002F**\n+     * Pay the payment\n+     *\n+     * @param array $data The payment data.\n+     * @return Payment_Response The payment response.\n+     *\u002F\n+    public function process_payment( array $data ): Payment_Response {\n+        return $this->gateway->initiate_payment($data);\n+    }\n+\n+    \u002F**\n+     * Handle the callback from the payment gateway\n+     *\n+     * @param array $data The payment data.\n+     * @return Payment_Response The payment response.\n+     *\u002F\n+    public function callback( array $data ): Payment_Response {\n+        return $this->gateway->handle_callback($data);\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-response.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-response.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-response.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-response.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,39 +1,39 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\r\n-class Payment_Response {\r\n-    \u002F**\r\n-     * The status of the payment response.\r\n-     *\r\n-     * @var string success | failed | pending\r\n-     *\u002F\r\n-    public string $status;\r\n-\r\n-    \u002F**\r\n-     * The redirect URL of the payment response.\r\n-     *\r\n-     * @var string redirect URL (if needed)\r\n-     *\u002F\r\n-    public string $redirect;\r\n-\r\n-    \u002F**\r\n-     * The message of the payment response.\r\n-     *\r\n-     * @var string human readable\r\n-     *\u002F\r\n-    public string $message;\r\n-\r\n-    \u002F**\r\n-     * Constructor for Payment_Response class\r\n-     *\r\n-     * @param string $status The status of the payment response. success | failed | pending\r\n-     * @param string $redirect The redirect URL of the payment response. redirect URL (if needed)\r\n-     * @param string $message The message of the payment response. human readable   \r\n-     *\u002F\r\n-    public function __construct( string $status, string $redirect = '', string $message = '' ) {\r\n-        $this->status   = $status;\r\n-        $this->redirect = $redirect;\r\n-        $this->message  = $message;\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\n+class Payment_Response {\n+    \u002F**\n+     * The status of the payment response.\n+     *\n+     * @var string success | failed | pending\n+     *\u002F\n+    public string $status;\n+\n+    \u002F**\n+     * The redirect URL of the payment response.\n+     *\n+     * @var string redirect URL (if needed)\n+     *\u002F\n+    public string $redirect;\n+\n+    \u002F**\n+     * The message of the payment response.\n+     *\n+     * @var string human readable\n+     *\u002F\n+    public string $message;\n+\n+    \u002F**\n+     * Constructor for Payment_Response class\n+     *\n+     * @param string $status The status of the payment response. success | failed | pending\n+     * @param string $redirect The redirect URL of the payment response. redirect URL (if needed)\n+     * @param string $message The message of the payment response. human readable   \n+     *\u002F\n+    public function __construct( string $status, string $redirect = '', string $message = '' ) {\n+        $this->status   = $status;\n+        $this->redirect = $redirect;\n+        $this->message  = $message;\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,35 +1,35 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Payments;\r\n-\r\n-use WpCafe\\Payments\\Payment_Setup;\r\n-use WpCafe\\Payments\\Gateways\\WC\\Checkout_Process;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Payments\\Controllers\\Payment_Controller;\r\n-\u002F**\r\n- * Payment_Service_Provider will responsible for all payment services\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Payment_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Payment_Setup::class,\r\n-        Checkout_Process::class,\r\n-        Payment_Controller::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_payment_services', $this->services );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+\n+namespace WpCafe\\Payments;\n+\n+use WpCafe\\Payments\\Payment_Setup;\n+use WpCafe\\Payments\\Gateways\\WC\\Checkout_Process;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Payments\\Controllers\\Payment_Controller;\n+\u002F**\n+ * Payment_Service_Provider will responsible for all payment services\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Payment_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Payment_Setup::class,\n+        Checkout_Process::class,\n+        Payment_Controller::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_payment_services', $this->services );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-setup.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-setup.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fpayments\u002Fpayment-setup.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fpayments\u002Fpayment-setup.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,43 +1,43 @@\n-\u003C?php\r\n-namespace WpCafe\\Payments;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Payments\\Gateways\\WC\\WC_Payment;\r\n-\r\n-\u002F**\r\n- * Payment Setup\r\n- *\r\n- * @package WpCafe\u002FPayments\r\n- *\u002F\r\n-class Payment_Setup implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Register hooks\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_filter( 'wpcafe_payment_gateways', [ $this, 'add_payment_gateways' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Add payment gateways\r\n-     *\r\n-     * @param array $payment_gateways The payment gateways.\r\n-     * @return array The payment gateways.\r\n-     *\u002F\r\n-    public function add_payment_gateways($payment_gateways) {\r\n-        \u002F**\r\n-         * Add new payment gateways\r\n-         *\r\n-         * @param array $payment_gateways The payment gateways.\r\n-         * @return array The payment gateways.\r\n-         *\u002F\r\n-        $new_payment_gateways = [\r\n-            'wc' => WC_Payment::class,\r\n-        ];\r\n-\r\n-        return array_merge( $payment_gateways, $new_payment_gateways );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Payments;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Payments\\Gateways\\WC\\WC_Payment;\n+\n+\u002F**\n+ * Payment Setup\n+ *\n+ * @package WpCafe\u002FPayments\n+ *\u002F\n+class Payment_Setup implements Hookable_Service_Contract {\n+    \u002F**\n+     * Register hooks\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        add_filter( 'wpcafe_payment_gateways', [ $this, 'add_payment_gateways' ] );\n+    }\n+\n+    \u002F**\n+     * Add payment gateways\n+     *\n+     * @param array $payment_gateways The payment gateways.\n+     * @return array The payment gateways.\n+     *\u002F\n+    public function add_payment_gateways($payment_gateways) {\n+        \u002F**\n+         * Add new payment gateways\n+         *\n+         * @param array $payment_gateways The payment gateways.\n+         * @return array The payment gateways.\n+         *\u002F\n+        $new_payment_gateways = [\n+            'wc' => WC_Payment::class,\n+        ];\n+\n+        return array_merge( $payment_gateways, $new_payment_gateways );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,297 +1,297 @@\n-\u003C?php\r\n-namespace WpCafe\\Products\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use WP_REST_Request;\r\n-\r\n-\u002F**\r\n- * Product Category controller\r\n- *\r\n- * Handles all REST API endpoints for WooCommerce product categories.\r\n- *\r\n- * @package WpCafe\u002FProducts\r\n- *\u002F\r\n-class Product_Category_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'product-categories';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to product categories\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        \r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_items_permissions_check'],\r\n-                'args'                => $this->get_collection_params(),\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \r\n-            [\r\n-                [\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => [$this, 'get_item'],\r\n-                    'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-                    'args'                => [\r\n-                        'context' => $this->get_context_param(['default' => 'view']),\r\n-                    ],\r\n-                ],\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a collection of product categories\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_items($request) {\r\n-        $per_page = $request->get_param('per_page');\r\n-        $page = $request->get_param('page') ?: 1;\r\n-\r\n-        $args = [\r\n-            'taxonomy'     => 'product_cat',\r\n-            'hide_empty'   => $request->get_param('hide_empty') ?: false,\r\n-            'orderby'      => $request->get_param('orderby') ?: 'name',\r\n-            'order'        => $request->get_param('order') ?: 'ASC',\r\n-            'number'       => empty($per_page) ? 0 : (int)$per_page,\r\n-            'offset'       => empty($per_page) ? 0 : ($page - 1) * (int)$per_page,\r\n-        ];\r\n-\r\n-        \u002F\u002F Handle parent filter\r\n-        if ($request->get_param('parent')) {\r\n-            $args['parent'] = (int) $request->get_param('parent');\r\n-        }\r\n-\r\n-        \u002F\u002F Handle search\r\n-        if ($request->get_param('search')) {\r\n-            $args['name__like'] = $request->get_param('search');\r\n-        }\r\n-\r\n-        \u002F\u002F Handle include\u002Fexclude\r\n-        if ($request->get_param('include')) {\r\n-            $args['include'] = $request->get_param('include');\r\n-        }\r\n-\r\n-        if ($request->get_param('exclude')) {\r\n-            $args['exclude'] = $request->get_param('exclude');\r\n-        }\r\n-        $args = apply_filters('wpcafe_product_category_query_args', $args, $request);\r\n-\r\n-        \u002F\u002F Get categories using WordPress native function\r\n-        $categories = get_terms($args);\r\n-        \r\n-        if (is_wp_error($categories)) {\r\n-            return $this->error(__('Error retrieving categories', 'wp-cafe'), 500);\r\n-        }\r\n-\r\n-        $data = [];\r\n-        foreach ($categories as $category) {\r\n-            $data[] = $this->prepare_category_data($category);\r\n-        }\r\n-\r\n-        return $this->response($data);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a single product category\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_item($request) {\r\n-        $category_id = (int) $request->get_param('id');\r\n-        $category = get_term($category_id, 'product_cat');\r\n-\r\n-        if (!$category || is_wp_error($category)) {\r\n-            return $this->error(__('Category not found', 'wp-cafe'), 404);\r\n-        }\r\n-\r\n-        $data = $this->prepare_category_data($category);\r\n-        return $this->response($data);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare category data for response\r\n-     *\r\n-     * @param WP_Term $category\r\n-     * @return array\r\n-     *\u002F\r\n-    private function prepare_category_data($category) {\r\n-        \u002F\u002F Get category display type\r\n-        $display_type = get_term_meta($category->term_id, 'display_type', true);\r\n-        \r\n-        \u002F\u002F Get category order\r\n-        $menu_order = get_term_meta($category->term_id, 'order', true);\r\n-        \r\n-        \u002F\u002F Get category image\r\n-        $image_id = get_term_meta($category->term_id, 'thumbnail_id', true);\r\n-        $image = null;\r\n-        \r\n-        if ($image_id) {\r\n-            $attachment = get_post($image_id);\r\n-            if ($attachment) {\r\n-                $image = [\r\n-                    'id'            => (int) $image_id,\r\n-                    'date_created'  => wc_rest_prepare_date_response($attachment->post_date_gmt),\r\n-                    'date_modified' => wc_rest_prepare_date_response($attachment->post_modified_gmt),\r\n-                    'src'           => wp_get_attachment_url($image_id),\r\n-                    'name'          => get_the_title($attachment),\r\n-                    'alt'           => get_post_meta($image_id, '_wp_attachment_image_alt', true),\r\n-                ];\r\n-            }\r\n-        }\r\n-\r\n-        $data = [\r\n-            'id'          => (int) $category->term_id,\r\n-            'name'        => $category->name,\r\n-            'slug'        => $category->slug,\r\n-            'parent'      => (int) $category->parent,\r\n-            'description' => $category->description,\r\n-            'display'     => $display_type ? $display_type : 'default',\r\n-            'image'       => $image,\r\n-            'menu_order'  => (int) $menu_order,\r\n-            'count'       => (int) $category->count,\r\n-            'permalink'   => get_term_link($category, 'product_cat'),\r\n-        ];\r\n-\r\n-        \u002F\u002F Get child categories if requested\r\n-        $children = get_terms([\r\n-            'taxonomy'   => 'product_cat',\r\n-            'parent'     => $category->term_id,\r\n-            'hide_empty' => false,\r\n-        ]);\r\n-\r\n-        if (!is_wp_error($children)) {\r\n-            $data['children'] = [];\r\n-            foreach ($children as $child) {\r\n-                $data['children'][] = [\r\n-                    'id'          => (int) $child->term_id,\r\n-                    'name'        => $child->name,\r\n-                    'slug'        => $child->slug,\r\n-                    'count'       => (int) $child->count,\r\n-                    'permalink'   => get_term_link($child, 'product_cat'),\r\n-                ];\r\n-            }\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get collection parameters\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function get_collection_params() {\r\n-        return [\r\n-            'page'       => [\r\n-                'description'       => __('Current page of the collection.', 'wp-cafe'),\r\n-                'type'              => 'integer',\r\n-                'default'           => 1,\r\n-                'minimum'           => 1,\r\n-                'sanitize_callback' => 'absint',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'per_page'   => [\r\n-                'description'       => __('Maximum number of items to be returned in result set.', 'wp-cafe'),\r\n-                'type'              => 'integer',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'search'     => [\r\n-                'description'       => __('Limit results to those matching a string.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'sanitize_callback' => 'sanitize_text_field',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'parent'     => [\r\n-                'description'       => __('Limit result set to categories assigned a specific parent.', 'wp-cafe'),\r\n-                'type'              => 'integer',\r\n-                'sanitize_callback' => 'absint',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'include'    => [\r\n-                'description'       => __('Limit result set to specific IDs.', 'wp-cafe'),\r\n-                'type'              => 'array',\r\n-                'items'             => [\r\n-                    'type' => 'integer',\r\n-                ],\r\n-                'default'           => [],\r\n-                'sanitize_callback' => 'wp_parse_id_list',\r\n-            ],\r\n-            'exclude'    => [\r\n-                'description'       => __('Ensure result set excludes specific IDs.', 'wp-cafe'),\r\n-                'type'              => 'array',\r\n-                'items'             => [\r\n-                    'type' => 'integer',\r\n-                ],\r\n-                'default'           => [],\r\n-                'sanitize_callback' => 'wp_parse_id_list',\r\n-            ],\r\n-            'hide_empty' => [\r\n-                'description'       => __('Whether to hide categories not assigned to any products.', 'wp-cafe'),\r\n-                'type'              => 'boolean',\r\n-                'default'           => false,\r\n-                'sanitize_callback' => 'wc_string_to_bool',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'orderby'    => [\r\n-                'description'       => __('Sort collection by object attribute.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'default'           => 'name',\r\n-                'enum'              => ['id', 'include', 'name', 'slug', 'term_group', 'description', 'count'],\r\n-                'sanitize_callback' => 'sanitize_key',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'order'      => [\r\n-                'description'       => __('Order sort attribute ascending or descending.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'default'           => 'ASC',\r\n-                'enum'              => ['ASC', 'DESC'],\r\n-                'sanitize_callback' => 'sanitize_key',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given request has permission to read product categories\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return bool|WP_Error\r\n-     *\u002F\r\n-    public function get_items_permissions_check($request) {\r\n-        return apply_filters('wpcafe_product_category_read_permission', true, $request);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given request has permission to read a product category\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return bool|WP_Error\r\n-     *\u002F\r\n-    public function get_item_permissions_check($request) {\r\n-        return apply_filters('wpcafe_product_category_item_permission', true, $request);\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Products\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use WP_REST_Request;\n+\n+\u002F**\n+ * Product Category controller\n+ *\n+ * Handles all REST API endpoints for WooCommerce product categories.\n+ *\n+ * @package WpCafe\u002FProducts\n+ *\u002F\n+class Product_Category_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'product-categories';\n+\n+    \u002F**\n+     * Register all routes related to product categories\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+        \n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_items_permissions_check'],\n+                'args'                => $this->get_collection_params(),\n+            ],\n+        ] );\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \n+            [\n+                [\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => [$this, 'get_item'],\n+                    'permission_callback' => [$this, 'get_item_permissions_check'],\n+                    'args'                => [\n+                        'context' => $this->get_context_param(['default' => 'view']),\n+                    ],\n+                ],\n+            ]\n+        );\n+    }\n+\n+    \u002F**\n+     * Get a collection of product categories\n+     *\n+     * @param WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_items($request) {\n+        $per_page = $request->get_param('per_page');\n+        $page = $request->get_param('page') ?: 1;\n+\n+        $args = [\n+            'taxonomy'     => 'product_cat',\n+            'hide_empty'   => $request->get_param('hide_empty') ?: false,\n+            'orderby'      => $request->get_param('orderby') ?: 'name',\n+            'order'        => $request->get_param('order') ?: 'ASC',\n+            'number'       => empty($per_page) ? 0 : (int)$per_page,\n+            'offset'       => empty($per_page) ? 0 : ($page - 1) * (int)$per_page,\n+        ];\n+\n+        \u002F\u002F Handle parent filter\n+        if ($request->get_param('parent')) {\n+            $args['parent'] = (int) $request->get_param('parent');\n+        }\n+\n+        \u002F\u002F Handle search\n+        if ($request->get_param('search')) {\n+            $args['name__like'] = $request->get_param('search');\n+        }\n+\n+        \u002F\u002F Handle include\u002Fexclude\n+        if ($request->get_param('include')) {\n+            $args['include'] = $request->get_param('include');\n+        }\n+\n+        if ($request->get_param('exclude')) {\n+            $args['exclude'] = $request->get_param('exclude');\n+        }\n+        $args = apply_filters('wpcafe_product_category_query_args', $args, $request);\n+\n+        \u002F\u002F Get categories using WordPress native function\n+        $categories = get_terms($args);\n+        \n+        if (is_wp_error($categories)) {\n+            return $this->error(__('Error retrieving categories', 'wp-cafe'), 500);\n+        }\n+\n+        $data = [];\n+        foreach ($categories as $category) {\n+            $data[] = $this->prepare_category_data($category);\n+        }\n+\n+        return $this->response($data);\n+    }\n+\n+    \u002F**\n+     * Get a single product category\n+     *\n+     * @param WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_item($request) {\n+        $category_id = (int) $request->get_param('id');\n+        $category = get_term($category_id, 'product_cat');\n+\n+        if (!$category || is_wp_error($category)) {\n+            return $this->error(__('Category not found', 'wp-cafe'), 404);\n+        }\n+\n+        $data = $this->prepare_category_data($category);\n+        return $this->response($data);\n+    }\n+\n+    \u002F**\n+     * Prepare category data for response\n+     *\n+     * @param WP_Term $category\n+     * @return array\n+     *\u002F\n+    private function prepare_category_data($category) {\n+        \u002F\u002F Get category display type\n+        $display_type = get_term_meta($category->term_id, 'display_type', true);\n+        \n+        \u002F\u002F Get category order\n+        $menu_order = get_term_meta($category->term_id, 'order', true);\n+        \n+        \u002F\u002F Get category image\n+        $image_id = get_term_meta($category->term_id, 'thumbnail_id', true);\n+        $image = null;\n+        \n+        if ($image_id) {\n+            $attachment = get_post($image_id);\n+            if ($attachment) {\n+                $image = [\n+                    'id'            => (int) $image_id,\n+                    'date_created'  => wc_rest_prepare_date_response($attachment->post_date_gmt),\n+                    'date_modified' => wc_rest_prepare_date_response($attachment->post_modified_gmt),\n+                    'src'           => wp_get_attachment_url($image_id),\n+                    'name'          => get_the_title($attachment),\n+                    'alt'           => get_post_meta($image_id, '_wp_attachment_image_alt', true),\n+                ];\n+            }\n+        }\n+\n+        $data = [\n+            'id'          => (int) $category->term_id,\n+            'name'        => $category->name,\n+            'slug'        => $category->slug,\n+            'parent'      => (int) $category->parent,\n+            'description' => $category->description,\n+            'display'     => $display_type ? $display_type : 'default',\n+            'image'       => $image,\n+            'menu_order'  => (int) $menu_order,\n+            'count'       => (int) $category->count,\n+            'permalink'   => get_term_link($category, 'product_cat'),\n+        ];\n+\n+        \u002F\u002F Get child categories if requested\n+        $children = get_terms([\n+            'taxonomy'   => 'product_cat',\n+            'parent'     => $category->term_id,\n+            'hide_empty' => false,\n+        ]);\n+\n+        if (!is_wp_error($children)) {\n+            $data['children'] = [];\n+            foreach ($children as $child) {\n+                $data['children'][] = [\n+                    'id'          => (int) $child->term_id,\n+                    'name'        => $child->name,\n+                    'slug'        => $child->slug,\n+                    'count'       => (int) $child->count,\n+                    'permalink'   => get_term_link($child, 'product_cat'),\n+                ];\n+            }\n+        }\n+\n+        return $data;\n+    }\n+\n+    \u002F**\n+     * Get collection parameters\n+     *\n+     * @return array\n+     *\u002F\n+    public function get_collection_params() {\n+        return [\n+            'page'       => [\n+                'description'       => __('Current page of the collection.', 'wp-cafe'),\n+                'type'              => 'integer',\n+                'default'           => 1,\n+                'minimum'           => 1,\n+                'sanitize_callback' => 'absint',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'per_page'   => [\n+                'description'       => __('Maximum number of items to be returned in result set.', 'wp-cafe'),\n+                'type'              => 'integer',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'search'     => [\n+                'description'       => __('Limit results to those matching a string.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'sanitize_callback' => 'sanitize_text_field',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'parent'     => [\n+                'description'       => __('Limit result set to categories assigned a specific parent.', 'wp-cafe'),\n+                'type'              => 'integer',\n+                'sanitize_callback' => 'absint',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'include'    => [\n+                'description'       => __('Limit result set to specific IDs.', 'wp-cafe'),\n+                'type'              => 'array',\n+                'items'             => [\n+                    'type' => 'integer',\n+                ],\n+                'default'           => [],\n+                'sanitize_callback' => 'wp_parse_id_list',\n+            ],\n+            'exclude'    => [\n+                'description'       => __('Ensure result set excludes specific IDs.', 'wp-cafe'),\n+                'type'              => 'array',\n+                'items'             => [\n+                    'type' => 'integer',\n+                ],\n+                'default'           => [],\n+                'sanitize_callback' => 'wp_parse_id_list',\n+            ],\n+            'hide_empty' => [\n+                'description'       => __('Whether to hide categories not assigned to any products.', 'wp-cafe'),\n+                'type'              => 'boolean',\n+                'default'           => false,\n+                'sanitize_callback' => 'wc_string_to_bool',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'orderby'    => [\n+                'description'       => __('Sort collection by object attribute.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'default'           => 'name',\n+                'enum'              => ['id', 'include', 'name', 'slug', 'term_group', 'description', 'count'],\n+                'sanitize_callback' => 'sanitize_key',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'order'      => [\n+                'description'       => __('Order sort attribute ascending or descending.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'default'           => 'ASC',\n+                'enum'              => ['ASC', 'DESC'],\n+                'sanitize_callback' => 'sanitize_key',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Check if a given request has permission to read product categories\n+     *\n+     * @param WP_REST_Request $request\n+     * @return bool|WP_Error\n+     *\u002F\n+    public function get_items_permissions_check($request) {\n+        return apply_filters('wpcafe_product_category_read_permission', true, $request);\n+    }\n+\n+    \u002F**\n+     * Check if a given request has permission to read a product category\n+     *\n+     * @param WP_REST_Request $request\n+     * @return bool|WP_Error\n+     *\u002F\n+    public function get_item_permissions_check($request) {\n+        return apply_filters('wpcafe_product_category_item_permission', true, $request);\n+    }\n } \n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,500 +1,500 @@\n-\u003C?php\r\n-namespace WpCafe\\Products\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use WP_REST_Request;\r\n-\r\n-\u002F**\r\n- * Product controller\r\n- *\r\n- * Handles all REST API endpoints for WooCommerce products.\r\n- *\r\n- * @package WpCafe\u002FProducts\r\n- *\u002F\r\n-class Product_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'products';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to products\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        \r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_items_permissions_check'],\r\n-                'args'                => $this->get_collection_params(),\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \r\n-            [\r\n-                [\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => [$this, 'get_item'],\r\n-                    'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-                    'args'                => [\r\n-                        'context' => $this->get_context_param(['default' => 'view']),\r\n-                    ],\r\n-                ],\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a collection of products\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_items($request) {\r\n-        $args = [\r\n-            'limit'   => $request->get_param('per_page') ?: -1,\r\n-            'page'    => $request->get_param('page') ?: 1,\r\n-            'orderby' => $request->get_param('orderby') ?: 'date',\r\n-            'order'   => $request->get_param('order') ?: 'DESC',\r\n-            'status'  => 'publish',\r\n-        ];\r\n-\r\n-        \u002F\u002F Handle category filter\r\n-        if ($request->get_param('category')) {\r\n-            $args['category'] = [$request->get_param('category')];\r\n-        }\r\n-\r\n-        \u002F\u002F Handle search\r\n-        if ($request->get_param('search')) {\r\n-            $args['s'] = $request->get_param('search');\r\n-        }\r\n-\r\n-        \u002F\u002F Handle include\u002Fexclude\r\n-        if ($request->get_param('include')) {\r\n-            $args['include'] = $request->get_param('include');\r\n-        }\r\n-\r\n-        if ($request->get_param('exclude')) {\r\n-            $args['exclude'] = $request->get_param('exclude');\r\n-        }\r\n-\r\n-        $args = apply_filters('wpcafe_product_query_args', $args, $request);\r\n-\r\n-        \u002F\u002F Get products using WooCommerce native function\r\n-        $products = wc_get_products($args);\r\n-        \r\n-        $data = [];\r\n-        foreach ($products as $product) {\r\n-            $data[] = $this->prepare_product_data_with_minimal_values($product);\r\n-        }\r\n-\r\n-        return $this->response($data);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a single product\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_item($request) {\r\n-        $product_id = (int) $request->get_param('id');\r\n-        $product = wc_get_product($product_id);\r\n-\r\n-        if (!$product || $product->get_status() !== 'publish') {\r\n-            return $this->error(__('Product not found', 'wp-cafe'), 404);\r\n-        }\r\n-\r\n-        $data = $this->prepare_product_data($product);\r\n-        return $this->response($data);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare product data for response with minimal values\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @return array\r\n-     *\u002F\r\n-    private function prepare_product_data_with_minimal_values($product) {\r\n-        return [\r\n-            'id'        => $product->get_id(),\r\n-            'name'      => $product->get_name(),\r\n-            'images'    => $this->get_images($product),\r\n-            'slug'      => $product->get_slug(),\r\n-            'permalink' => $product->get_permalink(),\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare product data for response\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @return array\r\n-     *\u002F\r\n-    private function prepare_product_data($product) {\r\n-        $data = [\r\n-            'id'                  => $product->get_id(),\r\n-            'name'                => $product->get_name(),\r\n-            'slug'                => $product->get_slug(),\r\n-            'permalink'           => $product->get_permalink(),\r\n-            'date_created'        => wc_rest_prepare_date_response($product->get_date_created()),\r\n-            'date_modified'       => wc_rest_prepare_date_response($product->get_date_modified()),\r\n-            'type'                => $product->get_type(),\r\n-            'status'              => $product->get_status(),\r\n-            'featured'            => $product->get_featured(),\r\n-            'catalog_visibility'  => $product->get_catalog_visibility(),\r\n-            'description'         => $product->get_description(),\r\n-            'short_description'   => $product->get_short_description(),\r\n-            'sku'                 => $product->get_sku(),\r\n-            'price'               => $product->get_price(),\r\n-            'regular_price'       => $product->get_regular_price(),\r\n-            'sale_price'          => $product->get_sale_price(),\r\n-            'price_html'          => $product->get_price_html(),\r\n-            'on_sale'             => $product->is_on_sale(),\r\n-            'purchasable'         => $product->is_purchasable(),\r\n-            'total_sales'         => $product->get_total_sales(),\r\n-            'virtual'             => $product->is_virtual(),\r\n-            'downloadable'        => $product->is_downloadable(),\r\n-            'download_limit'      => $product->get_download_limit(),\r\n-            'download_expiry'     => $product->get_download_expiry(),\r\n-            'tax_status'          => $product->get_tax_status(),\r\n-            'tax_class'           => $product->get_tax_class(),\r\n-            'manage_stock'        => $product->managing_stock(),\r\n-            'stock_quantity'      => $product->get_stock_quantity(),\r\n-            'stock_status'        => $product->get_stock_status(),\r\n-            'backorders'          => $product->get_backorders(),\r\n-            'backorders_allowed'  => $product->backorders_allowed(),\r\n-            'backordered'         => $product->is_on_backorder(),\r\n-            'sold_individually'   => $product->is_sold_individually(),\r\n-            'weight'              => $product->get_weight(),\r\n-            'dimensions'          => [\r\n-                'length' => $product->get_length(),\r\n-                'width'  => $product->get_width(),\r\n-                'height' => $product->get_height(),\r\n-            ],\r\n-            'shipping_required'   => $product->needs_shipping(),\r\n-            'shipping_taxable'    => $product->is_shipping_taxable(),\r\n-            'shipping_class'      => $product->get_shipping_class(),\r\n-            'shipping_class_id'   => $product->get_shipping_class_id(),\r\n-            'reviews_allowed'     => $product->get_reviews_allowed(),\r\n-            'average_rating'      => $product->get_average_rating(),\r\n-            'rating_count'        => $product->get_rating_count(),\r\n-            'related_ids'         => array_map('absint', array_values(wc_get_related_products($product->get_id()))),\r\n-            'upsell_ids'          => array_map('absint', $product->get_upsell_ids()),\r\n-            'cross_sell_ids'      => array_map('absint', $product->get_cross_sell_ids()),\r\n-            'parent_id'           => $product->get_parent_id(),\r\n-            'purchase_note'       => $product->get_purchase_note(),\r\n-            'categories'          => $this->get_taxonomy_terms($product, 'product_cat'),\r\n-            'tags'                => $this->get_taxonomy_terms($product, 'product_tag'),\r\n-            'images'              => $this->get_images($product),\r\n-            'attributes'          => $this->get_attributes($product),\r\n-            'default_attributes'  => $this->get_default_attributes($product),\r\n-            'variations'          => [],\r\n-            'grouped_products'    => [],\r\n-            'menu_order'          => $product->get_menu_order(),\r\n-            'meta_data'           => $product->get_meta_data(),\r\n-        ];\r\n-\r\n-        \u002F\u002F Add variations for variable products\r\n-        if ($product->is_type('variable')) {\r\n-            $variations = $product->get_children();\r\n-            foreach ($variations as $variation_id) {\r\n-                $variation = wc_get_product($variation_id);\r\n-                if ($variation) {\r\n-                    $data['variations'][] = [\r\n-                        'id'                => $variation->get_id(),\r\n-                        'date_created'      => wc_rest_prepare_date_response($variation->get_date_created()),\r\n-                        'date_modified'     => wc_rest_prepare_date_response($variation->get_date_modified()),\r\n-                        'permalink'         => $variation->get_permalink(),\r\n-                        'sku'               => $variation->get_sku(),\r\n-                        'price'             => $variation->get_price(),\r\n-                        'regular_price'     => $variation->get_regular_price(),\r\n-                        'sale_price'        => $variation->get_sale_price(),\r\n-                        'on_sale'           => $variation->is_on_sale(),\r\n-                        'purchasable'       => $variation->is_purchasable(),\r\n-                        'virtual'           => $variation->is_virtual(),\r\n-                        'downloadable'      => $variation->is_downloadable(),\r\n-                        'download_limit'    => $variation->get_download_limit(),\r\n-                        'download_expiry'   => $variation->get_download_expiry(),\r\n-                        'tax_status'        => $variation->get_tax_status(),\r\n-                        'tax_class'         => $variation->get_tax_class(),\r\n-                        'manage_stock'      => $variation->managing_stock(),\r\n-                        'stock_quantity'    => $variation->get_stock_quantity(),\r\n-                        'stock_status'      => $variation->get_stock_status(),\r\n-                        'backorders'        => $variation->get_backorders(),\r\n-                        'backorders_allowed'=> $variation->backorders_allowed(),\r\n-                        'backordered'       => $variation->is_on_backorder(),\r\n-                        'weight'            => $variation->get_weight(),\r\n-                        'dimensions'        => [\r\n-                            'length' => $variation->get_length(),\r\n-                            'width'  => $variation->get_width(),\r\n-                            'height' => $variation->get_height(),\r\n-                        ],\r\n-                        'shipping_class'    => $variation->get_shipping_class(),\r\n-                        'shipping_class_id' => $variation->get_shipping_class_id(),\r\n-                        'image'             => $this->get_images($variation),\r\n-                        'attributes'        => $this->get_variation_attributes($variation),\r\n-                    ];\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Add grouped products for grouped products\r\n-        if ($product->is_type('grouped')) {\r\n-            $grouped_products = $product->get_children();\r\n-            foreach ($grouped_products as $grouped_product_id) {\r\n-                $grouped_product = wc_get_product($grouped_product_id);\r\n-                if ($grouped_product) {\r\n-                    $data['grouped_products'][] = [\r\n-                        'id'    => $grouped_product->get_id(),\r\n-                        'name'  => $grouped_product->get_name(),\r\n-                        'slug'  => $grouped_product->get_slug(),\r\n-                        'price' => $grouped_product->get_price(),\r\n-                    ];\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get taxonomy terms for a product\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @param string $taxonomy\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_taxonomy_terms($product, $taxonomy) {\r\n-        $terms = get_the_terms($product->get_id(), $taxonomy);\r\n-        if (!$terms || is_wp_error($terms)) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $data = [];\r\n-        foreach ($terms as $term) {\r\n-            $data[] = [\r\n-                'id'          => $term->term_id,\r\n-                'name'        => $term->name,\r\n-                'slug'        => $term->slug,\r\n-                'description' => $term->description,\r\n-                'count'       => $term->count,\r\n-            ];\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get product images\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_images($product) {\r\n-        $images = [];\r\n-        $attachment_ids = array_merge(\r\n-            [$product->get_image_id()],\r\n-            $product->get_gallery_image_ids()\r\n-        );\r\n-\r\n-        foreach ($attachment_ids as $attachment_id) {\r\n-            if (!$attachment_id) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $attachment = get_post($attachment_id);\r\n-            if (!$attachment) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $images[] = [\r\n-                'id'            => (int) $attachment_id,\r\n-                'date_created'  => wc_rest_prepare_date_response($attachment->post_date_gmt),\r\n-                'date_modified' => wc_rest_prepare_date_response($attachment->post_modified_gmt),\r\n-                'src'           => wp_get_attachment_url($attachment_id),\r\n-                'name'          => get_the_title($attachment),\r\n-                'alt'           => get_post_meta($attachment_id, '_wp_attachment_image_alt', true),\r\n-            ];\r\n-        }\r\n-\r\n-        return $images;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get product attributes\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_attributes($product) {\r\n-        $attributes = [];\r\n-        $product_attributes = $product->get_attributes();\r\n-\r\n-        foreach ($product_attributes as $attribute) {\r\n-            $attributes[] = [\r\n-                'id'          => $attribute->get_id(),\r\n-                'name'        => $attribute->get_name(),\r\n-                'position'    => $attribute->get_position(),\r\n-                'visible'     => $attribute->get_visible(),\r\n-                'variation'   => $attribute->get_variation(),\r\n-                'options'     => $attribute->get_options(),\r\n-            ];\r\n-        }\r\n-\r\n-        return $attributes;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get default attributes\r\n-     *\r\n-     * @param WC_Product $product\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_default_attributes($product) {\r\n-        $default_attributes = [];\r\n-        $product_default_attributes = $product->get_default_attributes();\r\n-\r\n-        foreach ($product_default_attributes as $attribute) {\r\n-            if ( ! is_array( $attribute ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $default_attributes[] = [\r\n-                'id'     => $attribute['id'] ?? '',\r\n-                'name'   => $attribute['name'] ?? '',\r\n-                'option' => $attribute['option'] ?? '',\r\n-            ];\r\n-        }\r\n-\r\n-        return $default_attributes;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get variation attributes\r\n-     *\r\n-     * @param WC_Product_Variation $variation\r\n-     * @return array\r\n-     *\u002F\r\n-    private function get_variation_attributes($variation) {\r\n-        $attributes = [];\r\n-        $variation_attributes = $variation->get_variation_attributes();\r\n-\r\n-        foreach ($variation_attributes as $attribute_name => $attribute_value) {\r\n-            $attributes[] = [\r\n-                'name'  => $attribute_name,\r\n-                'value' => $attribute_value,\r\n-            ];\r\n-        }\r\n-\r\n-        return $attributes;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get collection parameters\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function get_collection_params() {\r\n-        return [\r\n-            'page'     => [\r\n-                'description'       => __('Current page of the collection.', 'wp-cafe'),\r\n-                'type'              => 'integer',\r\n-                'default'           => 1,\r\n-                'minimum'           => 1,\r\n-                'sanitize_callback' => 'absint',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'per_page' => [\r\n-                'description'       => __('Maximum number of items to be returned in result set.', 'wp-cafe'),\r\n-                'type'              => 'integer',\r\n-                'default'           => -1,\r\n-                'minimum'           => -1,\r\n-                'maximum'           => 100,\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'search'   => [\r\n-                'description'       => __('Limit results to those matching a string.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'sanitize_callback' => 'sanitize_text_field',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'category' => [\r\n-                'description'       => __('Limit result set to products assigned a specific category ID.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'sanitize_callback' => 'sanitize_text_field',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'include'  => [\r\n-                'description'       => __('Limit result set to specific IDs.', 'wp-cafe'),\r\n-                'type'              => 'array',\r\n-                'items'             => [\r\n-                    'type' => 'integer',\r\n-                ],\r\n-                'default'           => [],\r\n-                'sanitize_callback' => 'wp_parse_id_list',\r\n-            ],\r\n-            'exclude'  => [\r\n-                'description'       => __('Ensure result set excludes specific IDs.', 'wp-cafe'),\r\n-                'type'              => 'array',\r\n-                'items'             => [\r\n-                    'type' => 'integer',\r\n-                ],\r\n-                'default'           => [],\r\n-                'sanitize_callback' => 'wp_parse_id_list',\r\n-            ],\r\n-            'orderby'  => [\r\n-                'description'       => __('Sort collection by object attribute.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'default'           => 'date',\r\n-                'enum'              => ['date', 'id', 'include', 'title', 'slug', 'price', 'popularity', 'rating', 'menu_order'],\r\n-                'sanitize_callback' => 'sanitize_key',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-            'order'    => [\r\n-                'description'       => __('Order sort attribute ascending or descending.', 'wp-cafe'),\r\n-                'type'              => 'string',\r\n-                'default'           => 'DESC',\r\n-                'enum'              => ['ASC', 'DESC'],\r\n-                'sanitize_callback' => 'sanitize_key',\r\n-                'validate_callback' => 'rest_validate_request_arg',\r\n-            ],\r\n-        ];\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given request has permission to read products\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return bool|WP_Error\r\n-     *\u002F\r\n-    public function get_items_permissions_check($request) {\r\n-        return apply_filters('wpcafe_product_read_permission', true, $request);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if a given request has permission to read a product\r\n-     *\r\n-     * @param WP_REST_Request $request\r\n-     * @return bool|WP_Error\r\n-     *\u002F\r\n-    public function get_item_permissions_check($request) {\r\n-        return apply_filters('wpcafe_product_item_permission', true, $request);\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Products\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use WP_REST_Request;\n+\n+\u002F**\n+ * Product controller\n+ *\n+ * Handles all REST API endpoints for WooCommerce products.\n+ *\n+ * @package WpCafe\u002FProducts\n+ *\u002F\n+class Product_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'products';\n+\n+    \u002F**\n+     * Register all routes related to products\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+        \n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_items_permissions_check'],\n+                'args'                => $this->get_collection_params(),\n+            ],\n+        ] );\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \n+            [\n+                [\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => [$this, 'get_item'],\n+                    'permission_callback' => [$this, 'get_item_permissions_check'],\n+                    'args'                => [\n+                        'context' => $this->get_context_param(['default' => 'view']),\n+                    ],\n+                ],\n+            ]\n+        );\n+    }\n+\n+    \u002F**\n+     * Get a collection of products\n+     *\n+     * @param WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_items($request) {\n+        $args = [\n+            'limit'   => $request->get_param('per_page') ?: -1,\n+            'page'    => $request->get_param('page') ?: 1,\n+            'orderby' => $request->get_param('orderby') ?: 'date',\n+            'order'   => $request->get_param('order') ?: 'DESC',\n+            'status'  => 'publish',\n+        ];\n+\n+        \u002F\u002F Handle category filter\n+        if ($request->get_param('category')) {\n+            $args['category'] = [$request->get_param('category')];\n+        }\n+\n+        \u002F\u002F Handle search\n+        if ($request->get_param('search')) {\n+            $args['s'] = $request->get_param('search');\n+        }\n+\n+        \u002F\u002F Handle include\u002Fexclude\n+        if ($request->get_param('include')) {\n+            $args['include'] = $request->get_param('include');\n+        }\n+\n+        if ($request->get_param('exclude')) {\n+            $args['exclude'] = $request->get_param('exclude');\n+        }\n+\n+        $args = apply_filters('wpcafe_product_query_args', $args, $request);\n+\n+        \u002F\u002F Get products using WooCommerce native function\n+        $products = wc_get_products($args);\n+        \n+        $data = [];\n+        foreach ($products as $product) {\n+            $data[] = $this->prepare_product_data_with_minimal_values($product);\n+        }\n+\n+        return $this->response($data);\n+    }\n+\n+    \u002F**\n+     * Get a single product\n+     *\n+     * @param WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_item($request) {\n+        $product_id = (int) $request->get_param('id');\n+        $product = wc_get_product($product_id);\n+\n+        if (!$product || $product->get_status() !== 'publish') {\n+            return $this->error(__('Product not found', 'wp-cafe'), 404);\n+        }\n+\n+        $data = $this->prepare_product_data($product);\n+        return $this->response($data);\n+    }\n+\n+    \u002F**\n+     * Prepare product data for response with minimal values\n+     *\n+     * @param WC_Product $product\n+     * @return array\n+     *\u002F\n+    private function prepare_product_data_with_minimal_values($product) {\n+        return [\n+            'id'        => $product->get_id(),\n+            'name'      => $product->get_name(),\n+            'images'    => $this->get_images($product),\n+            'slug'      => $product->get_slug(),\n+            'permalink' => $product->get_permalink(),\n+        ];\n+    }\n+\n+    \u002F**\n+     * Prepare product data for response\n+     *\n+     * @param WC_Product $product\n+     * @return array\n+     *\u002F\n+    private function prepare_product_data($product) {\n+        $data = [\n+            'id'                  => $product->get_id(),\n+            'name'                => $product->get_name(),\n+            'slug'                => $product->get_slug(),\n+            'permalink'           => $product->get_permalink(),\n+            'date_created'        => wc_rest_prepare_date_response($product->get_date_created()),\n+            'date_modified'       => wc_rest_prepare_date_response($product->get_date_modified()),\n+            'type'                => $product->get_type(),\n+            'status'              => $product->get_status(),\n+            'featured'            => $product->get_featured(),\n+            'catalog_visibility'  => $product->get_catalog_visibility(),\n+            'description'         => $product->get_description(),\n+            'short_description'   => $product->get_short_description(),\n+            'sku'                 => $product->get_sku(),\n+            'price'               => $product->get_price(),\n+            'regular_price'       => $product->get_regular_price(),\n+            'sale_price'          => $product->get_sale_price(),\n+            'price_html'          => $product->get_price_html(),\n+            'on_sale'             => $product->is_on_sale(),\n+            'purchasable'         => $product->is_purchasable(),\n+            'total_sales'         => $product->get_total_sales(),\n+            'virtual'             => $product->is_virtual(),\n+            'downloadable'        => $product->is_downloadable(),\n+            'download_limit'      => $product->get_download_limit(),\n+            'download_expiry'     => $product->get_download_expiry(),\n+            'tax_status'          => $product->get_tax_status(),\n+            'tax_class'           => $product->get_tax_class(),\n+            'manage_stock'        => $product->managing_stock(),\n+            'stock_quantity'      => $product->get_stock_quantity(),\n+            'stock_status'        => $product->get_stock_status(),\n+            'backorders'          => $product->get_backorders(),\n+            'backorders_allowed'  => $product->backorders_allowed(),\n+            'backordered'         => $product->is_on_backorder(),\n+            'sold_individually'   => $product->is_sold_individually(),\n+            'weight'              => $product->get_weight(),\n+            'dimensions'          => [\n+                'length' => $product->get_length(),\n+                'width'  => $product->get_width(),\n+                'height' => $product->get_height(),\n+            ],\n+            'shipping_required'   => $product->needs_shipping(),\n+            'shipping_taxable'    => $product->is_shipping_taxable(),\n+            'shipping_class'      => $product->get_shipping_class(),\n+            'shipping_class_id'   => $product->get_shipping_class_id(),\n+            'reviews_allowed'     => $product->get_reviews_allowed(),\n+            'average_rating'      => $product->get_average_rating(),\n+            'rating_count'        => $product->get_rating_count(),\n+            'related_ids'         => array_map('absint', array_values(wc_get_related_products($product->get_id()))),\n+            'upsell_ids'          => array_map('absint', $product->get_upsell_ids()),\n+            'cross_sell_ids'      => array_map('absint', $product->get_cross_sell_ids()),\n+            'parent_id'           => $product->get_parent_id(),\n+            'purchase_note'       => $product->get_purchase_note(),\n+            'categories'          => $this->get_taxonomy_terms($product, 'product_cat'),\n+            'tags'                => $this->get_taxonomy_terms($product, 'product_tag'),\n+            'images'              => $this->get_images($product),\n+            'attributes'          => $this->get_attributes($product),\n+            'default_attributes'  => $this->get_default_attributes($product),\n+            'variations'          => [],\n+            'grouped_products'    => [],\n+            'menu_order'          => $product->get_menu_order(),\n+            'meta_data'           => $product->get_meta_data(),\n+        ];\n+\n+        \u002F\u002F Add variations for variable products\n+        if ($product->is_type('variable')) {\n+            $variations = $product->get_children();\n+            foreach ($variations as $variation_id) {\n+                $variation = wc_get_product($variation_id);\n+                if ($variation) {\n+                    $data['variations'][] = [\n+                        'id'                => $variation->get_id(),\n+                        'date_created'      => wc_rest_prepare_date_response($variation->get_date_created()),\n+                        'date_modified'     => wc_rest_prepare_date_response($variation->get_date_modified()),\n+                        'permalink'         => $variation->get_permalink(),\n+                        'sku'               => $variation->get_sku(),\n+                        'price'             => $variation->get_price(),\n+                        'regular_price'     => $variation->get_regular_price(),\n+                        'sale_price'        => $variation->get_sale_price(),\n+                        'on_sale'           => $variation->is_on_sale(),\n+                        'purchasable'       => $variation->is_purchasable(),\n+                        'virtual'           => $variation->is_virtual(),\n+                        'downloadable'      => $variation->is_downloadable(),\n+                        'download_limit'    => $variation->get_download_limit(),\n+                        'download_expiry'   => $variation->get_download_expiry(),\n+                        'tax_status'        => $variation->get_tax_status(),\n+                        'tax_class'         => $variation->get_tax_class(),\n+                        'manage_stock'      => $variation->managing_stock(),\n+                        'stock_quantity'    => $variation->get_stock_quantity(),\n+                        'stock_status'      => $variation->get_stock_status(),\n+                        'backorders'        => $variation->get_backorders(),\n+                        'backorders_allowed'=> $variation->backorders_allowed(),\n+                        'backordered'       => $variation->is_on_backorder(),\n+                        'weight'            => $variation->get_weight(),\n+                        'dimensions'        => [\n+                            'length' => $variation->get_length(),\n+                            'width'  => $variation->get_width(),\n+                            'height' => $variation->get_height(),\n+                        ],\n+                        'shipping_class'    => $variation->get_shipping_class(),\n+                        'shipping_class_id' => $variation->get_shipping_class_id(),\n+                        'image'             => $this->get_images($variation),\n+                        'attributes'        => $this->get_variation_attributes($variation),\n+                    ];\n+                }\n+            }\n+        }\n+\n+        \u002F\u002F Add grouped products for grouped products\n+        if ($product->is_type('grouped')) {\n+            $grouped_products = $product->get_children();\n+            foreach ($grouped_products as $grouped_product_id) {\n+                $grouped_product = wc_get_product($grouped_product_id);\n+                if ($grouped_product) {\n+                    $data['grouped_products'][] = [\n+                        'id'    => $grouped_product->get_id(),\n+                        'name'  => $grouped_product->get_name(),\n+                        'slug'  => $grouped_product->get_slug(),\n+                        'price' => $grouped_product->get_price(),\n+                    ];\n+                }\n+            }\n+        }\n+\n+        return $data;\n+    }\n+\n+    \u002F**\n+     * Get taxonomy terms for a product\n+     *\n+     * @param WC_Product $product\n+     * @param string $taxonomy\n+     * @return array\n+     *\u002F\n+    private function get_taxonomy_terms($product, $taxonomy) {\n+        $terms = get_the_terms($product->get_id(), $taxonomy);\n+        if (!$terms || is_wp_error($terms)) {\n+            return [];\n+        }\n+\n+        $data = [];\n+        foreach ($terms as $term) {\n+            $data[] = [\n+                'id'          => $term->term_id,\n+                'name'        => $term->name,\n+                'slug'        => $term->slug,\n+                'description' => $term->description,\n+                'count'       => $term->count,\n+            ];\n+        }\n+\n+        return $data;\n+    }\n+\n+    \u002F**\n+     * Get product images\n+     *\n+     * @param WC_Product $product\n+     * @return array\n+     *\u002F\n+    private function get_images($product) {\n+        $images = [];\n+        $attachment_ids = array_merge(\n+            [$product->get_image_id()],\n+            $product->get_gallery_image_ids()\n+        );\n+\n+        foreach ($attachment_ids as $attachment_id) {\n+            if (!$attachment_id) {\n+                continue;\n+            }\n+\n+            $attachment = get_post($attachment_id);\n+            if (!$attachment) {\n+                continue;\n+            }\n+\n+            $images[] = [\n+                'id'            => (int) $attachment_id,\n+                'date_created'  => wc_rest_prepare_date_response($attachment->post_date_gmt),\n+                'date_modified' => wc_rest_prepare_date_response($attachment->post_modified_gmt),\n+                'src'           => wp_get_attachment_url($attachment_id),\n+                'name'          => get_the_title($attachment),\n+                'alt'           => get_post_meta($attachment_id, '_wp_attachment_image_alt', true),\n+            ];\n+        }\n+\n+        return $images;\n+    }\n+\n+    \u002F**\n+     * Get product attributes\n+     *\n+     * @param WC_Product $product\n+     * @return array\n+     *\u002F\n+    private function get_attributes($product) {\n+        $attributes = [];\n+        $product_attributes = $product->get_attributes();\n+\n+        foreach ($product_attributes as $attribute) {\n+            $attributes[] = [\n+                'id'          => $attribute->get_id(),\n+                'name'        => $attribute->get_name(),\n+                'position'    => $attribute->get_position(),\n+                'visible'     => $attribute->get_visible(),\n+                'variation'   => $attribute->get_variation(),\n+                'options'     => $attribute->get_options(),\n+            ];\n+        }\n+\n+        return $attributes;\n+    }\n+\n+    \u002F**\n+     * Get default attributes\n+     *\n+     * @param WC_Product $product\n+     * @return array\n+     *\u002F\n+    private function get_default_attributes($product) {\n+        $default_attributes = [];\n+        $product_default_attributes = $product->get_default_attributes();\n+\n+        foreach ($product_default_attributes as $attribute) {\n+            if ( ! is_array( $attribute ) ) {\n+                continue;\n+            }\n+\n+            $default_attributes[] = [\n+                'id'     => $attribute['id'] ?? '',\n+                'name'   => $attribute['name'] ?? '',\n+                'option' => $attribute['option'] ?? '',\n+            ];\n+        }\n+\n+        return $default_attributes;\n+    }\n+\n+    \u002F**\n+     * Get variation attributes\n+     *\n+     * @param WC_Product_Variation $variation\n+     * @return array\n+     *\u002F\n+    private function get_variation_attributes($variation) {\n+        $attributes = [];\n+        $variation_attributes = $variation->get_variation_attributes();\n+\n+        foreach ($variation_attributes as $attribute_name => $attribute_value) {\n+            $attributes[] = [\n+                'name'  => $attribute_name,\n+                'value' => $attribute_value,\n+            ];\n+        }\n+\n+        return $attributes;\n+    }\n+\n+    \u002F**\n+     * Get collection parameters\n+     *\n+     * @return array\n+     *\u002F\n+    public function get_collection_params() {\n+        return [\n+            'page'     => [\n+                'description'       => __('Current page of the collection.', 'wp-cafe'),\n+                'type'              => 'integer',\n+                'default'           => 1,\n+                'minimum'           => 1,\n+                'sanitize_callback' => 'absint',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'per_page' => [\n+                'description'       => __('Maximum number of items to be returned in result set.', 'wp-cafe'),\n+                'type'              => 'integer',\n+                'default'           => -1,\n+                'minimum'           => -1,\n+                'maximum'           => 100,\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'search'   => [\n+                'description'       => __('Limit results to those matching a string.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'sanitize_callback' => 'sanitize_text_field',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'category' => [\n+                'description'       => __('Limit result set to products assigned a specific category ID.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'sanitize_callback' => 'sanitize_text_field',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'include'  => [\n+                'description'       => __('Limit result set to specific IDs.', 'wp-cafe'),\n+                'type'              => 'array',\n+                'items'             => [\n+                    'type' => 'integer',\n+                ],\n+                'default'           => [],\n+                'sanitize_callback' => 'wp_parse_id_list',\n+            ],\n+            'exclude'  => [\n+                'description'       => __('Ensure result set excludes specific IDs.', 'wp-cafe'),\n+                'type'              => 'array',\n+                'items'             => [\n+                    'type' => 'integer',\n+                ],\n+                'default'           => [],\n+                'sanitize_callback' => 'wp_parse_id_list',\n+            ],\n+            'orderby'  => [\n+                'description'       => __('Sort collection by object attribute.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'default'           => 'date',\n+                'enum'              => ['date', 'id', 'include', 'title', 'slug', 'price', 'popularity', 'rating', 'menu_order'],\n+                'sanitize_callback' => 'sanitize_key',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+            'order'    => [\n+                'description'       => __('Order sort attribute ascending or descending.', 'wp-cafe'),\n+                'type'              => 'string',\n+                'default'           => 'DESC',\n+                'enum'              => ['ASC', 'DESC'],\n+                'sanitize_callback' => 'sanitize_key',\n+                'validate_callback' => 'rest_validate_request_arg',\n+            ],\n+        ];\n+    }\n+\n+    \u002F**\n+     * Check if a given request has permission to read products\n+     *\n+     * @param WP_REST_Request $request\n+     * @return bool|WP_Error\n+     *\u002F\n+    public function get_items_permissions_check($request) {\n+        return apply_filters('wpcafe_product_read_permission', true, $request);\n+    }\n+\n+    \u002F**\n+     * Check if a given request has permission to read a product\n+     *\n+     * @param WP_REST_Request $request\n+     * @return bool|WP_Error\n+     *\u002F\n+    public function get_item_permissions_check($request) {\n+        return apply_filters('wpcafe_product_item_permission', true, $request);\n+    }\n } \n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fproducts-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fproducts-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fproducts\u002Fproducts-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fproducts\u002Fproducts-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,43 +1,43 @@\n-\u003C?php\r\n-namespace WpCafe\\Products;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Products\\Controllers\\Product_Controller;\r\n-use WpCafe\\Products\\Controllers\\Product_Category_Controller;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-\r\n-\u002F**\r\n- * Products_Service_Provider will responsible for all product services\r\n- *\r\n- * @package WpCafe\u002FProducts\r\n- *\u002F\r\n-\r\n-class Products_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Product_Controller::class,\r\n-        Product_Category_Controller::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_products_services',  $this->services );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Ensure that is enable or disable\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return function_exists('WC');  \r\n-    }\r\n-} \r\n+\u003C?php\n+namespace WpCafe\\Products;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Products\\Controllers\\Product_Controller;\n+use WpCafe\\Products\\Controllers\\Product_Category_Controller;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+\n+\u002F**\n+ * Products_Service_Provider will responsible for all product services\n+ *\n+ * @package WpCafe\u002FProducts\n+ *\u002F\n+\n+class Products_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Product_Controller::class,\n+        Product_Category_Controller::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_products_services',  $this->services );\n+    }\n+\n+    \u002F**\n+     * Ensure that is enable or disable\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return function_exists('WC');  \n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fcontrollers\u002Freservation-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fcontrollers\u002Freservation-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fcontrollers\u002Freservation-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fcontrollers\u002Freservation-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,1103 +1,1103 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation\\Controllers;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-use WP_Error;\r\n-use WP_HTTP_Response;\r\n-use WP_REST_Server;\r\n-use WpCafe\\Resources\\Reservation_Resource;\r\n-use WpCafe\\Models\\Reservation_Item_Model;\r\n-use WpCafe\\Scheduler;\r\n-use WpCafe\\Models\\Location_Model;\r\n-use WpCafe\\Session;\r\n-\r\n-\u002F**\r\n- * Reservation controller\r\n- *\r\n- * Handles all REST API endpoints for reservations.\r\n- *\r\n- * @package WpCafe\u002FReservation\r\n- *\u002F\r\n-class Reservation_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route base\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'reservations';\r\n-\r\n-    \u002F**\r\n-     * Register all routes related to reservation\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        \r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::CREATABLE,\r\n-                'callback'            => [$this, 'create_item'],\r\n-                'permission_callback' => [$this, 'create_item_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_items_permissions_check'],\r\n-            ],\r\n-            [\r\n-                'methods'             => WP_REST_Server::DELETABLE,\r\n-                'callback'            => [$this, 'bulk_delete_item'],\r\n-                'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \r\n-            [\r\n-                [\r\n-                    'methods'             => WP_REST_Server::READABLE,\r\n-                    'callback'            => [$this, 'get_item'],\r\n-                    'permission_callback' => [$this, 'get_item_permissions_check'],\r\n-                ],\r\n-                [\r\n-                    'methods'             => WP_REST_Server::EDITABLE,\r\n-                    'callback'            => [$this, 'update_item'],\r\n-                    'permission_callback' => [$this, 'update_item_permissions_check'],\r\n-                ],\r\n-                [\r\n-                    'methods'             => WP_REST_Server::DELETABLE,\r\n-                    'callback'            => [$this, 'delete_item'],\r\n-                    'permission_callback' => [$this, 'delete_item_permissions_check'],\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Ftime-slots', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_slots'],\r\n-                'permission_callback' => [$this, 'get_slots_permissions_check'],\r\n-            ]\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Freservation-capacity', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_reservation_capacity'],\r\n-                'permission_callback' => [$this, 'get_reservation_capacity_permissions_check'],\r\n-            ]\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Freservation-cancel', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::EDITABLE,\r\n-                'callback'            => [$this, 'cancel_reservation'],\r\n-                'permission_callback' => [$this, 'cancel_reservation_permissions_check'],\r\n-            ]\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Ffood-list', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_food_list'],\r\n-                'permission_callback' => [$this, 'get_food_list_permissions_check'],\r\n-            ]\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Fcart-has-items', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'check_cart_has_items'],\r\n-                'permission_callback' => [$this, 'check_cart_has_items_permissions_check'],\r\n-            ]\r\n-        ] );\r\n-    }\r\n-\r\n-    \r\n-    \u002F**\r\n-     * Create a new reservation item\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function create_item($request) {\r\n-        $data = $this->prepare_item_for_database($request);\r\n-\r\n-        if ( is_wp_error( $data ) ) {\r\n-            return $this->error( $data->get_error_message() );\r\n-        }\r\n-\r\n-        \u002F\u002F Validate guest capacity before creating reservation\r\n-        $capacity_validation = Reservation_Model::validate_guest_capacity(\r\n-            $data['total_guest'] ?? 1,\r\n-            $data['date'] ?? '',\r\n-            $data['start_time'] ?? '',\r\n-            $data['end_time'] ?? '',\r\n-            $data['branch_id'] ?? ''\r\n-        );\r\n-\r\n-        if ( is_wp_error( $capacity_validation ) ) {\r\n-            return $this->error( $capacity_validation->get_error_message() );\r\n-        }\r\n-\r\n-        $food_items = [];\r\n-\r\n-        if ( ! empty( $data['food_items'] ) ) {\r\n-            $food_items = $data['food_items'];\r\n-            unset( $data['food_items'] );\r\n-        }\r\n-\r\n-        $data['invoice'] = 'WPC' . wp_rand( 1000, 9999 );\r\n-\r\n-        $reservation = Reservation_Model::create( $data );\r\n-\r\n-        if ( is_wp_error( $reservation ) ) {\r\n-            return $this->error( $reservation->get_error_message() );\r\n-        }\r\n-\r\n-        if ( $this->food_menu_is_visible_in_reservation_form() ) {\r\n-            $food_items = $this->create_food_items_from_woocart( $reservation->id );\r\n-        }\r\n-\r\n-        if ( ! empty( $food_items ) ) {\r\n-            $reservation->update( [ 'food_order' => 'yes' ] );\r\n-        }\r\n-        $this->set_reservation_data_in_woocommerce_session( $reservation );\r\n-\r\n-        $response = new Reservation_Resource( $reservation );\r\n-\r\n-        do_action( 'wpcafe_after_reservation_create', $reservation );\r\n-\r\n-        return $this->response( $response, __( 'Reservation created successfully.', 'wp-cafe' ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Stores reservation data in WC session\r\n-     *\r\n-     * Stores reservation data in WC session to be used later\r\n-     * in the checkout process.\r\n-     *\r\n-     * @param Reservation_Model $reservation Reservation data\r\n-     *\u002F\r\n-    private function set_reservation_data_in_woocommerce_session( $reservation ) {\r\n-        if ( function_exists( 'WC' ) ) {\r\n-            \u002F\u002F Initialize WooCommerce session if not already available\r\n-            if ( ! WC()->session ) {\r\n-                WC()->session = new \\WC_Session_Handler();\r\n-                WC()->session->init();\r\n-            }\r\n-            \r\n-            if ( WC()->session ) {\r\n-                $session_data = [\r\n-                    'reservation_id' => $reservation->id,\r\n-                    'reservation_date' => $reservation->date ?? '',\r\n-                    'start_time'      => $reservation->start_time ?? '',\r\n-                    'end_time'        => $reservation->end_time ?? '',\r\n-                    'name'            => $reservation->name ?? '',\r\n-                    'email'           => $reservation->email ?? '',\r\n-                    'phone'           => $reservation->phone ?? '',\r\n-                    'total_guest'     => $reservation->total_guest ?? '',\r\n-                    'notes'           => $reservation->notes ?? '',\r\n-                    'branch_name'     => $reservation->branch_name ?? ''\r\n-                ];\r\n-\r\n-                $custom_fields = $reservation->custom_fields ?? [];\r\n-                if ( ! empty( $custom_fields ) ) {\r\n-                    $session_data['custom_fields'] = $custom_fields;\r\n-                }\r\n-\r\n-                WC()->session->set( 'wpc_reservation_data', $session_data );\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Checks if food menu is visible in reservation form\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    private function food_menu_is_visible_in_reservation_form() : bool {\r\n-        $reservation_form_customization = wpc_get_option('reservation_form_customization');\r\n-\r\n-        if ( ! is_array($reservation_form_customization ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        foreach ( $reservation_form_customization as $reservation_step ) {\r\n-            if ( ! isset( $reservation_step['fields'] ) || ! is_array( $reservation_step['fields'] ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            foreach ( $reservation_step['fields'] as $field ) {\r\n-                if ( 'food_menu' === $field['type']  && $field['visible'] == true ) {\r\n-                    return true;\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for creating a reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function create_item_permissions_check($request): bool {\r\n-        return $this->verify_rest_nonce( $request );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a list of reservation items\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_items( $request ) {\r\n-        $per_page = ! empty( $request['per_page'] ) ? intval( $request['per_page'] ) : 10;\r\n-        $paged    = ! empty( $request['paged'] ) ? intval( $request['paged'] ) : 1;\r\n-        $search   = ! empty( $request['search'] ) ? sanitize_text_field( $request['search'] ) : '';\r\n-        $status   = ! empty( $request['status'] ) ? sanitize_text_field( $request['status'] ) : 'any';\r\n-\r\n-\r\n-        $filter = [];\r\n-\r\n-        if ( isset( $request['status'] ) ) {\r\n-            $filter['status'] = $request['status'];\r\n-        }\r\n-\r\n-        if ( isset( $request['branch'] ) ) {\r\n-            $filter['branch'] = $request['branch'];\r\n-        }\r\n-\r\n-        if ( isset( $request['food_order'] ) ) {\r\n-            $filter['food_order'] = $request['food_order'];\r\n-        }\r\n-\r\n-        if ( isset( $request['date_range'] ) ) {\r\n-            $filter['date_range'] = $request['date_range'];\r\n-        }\r\n-\r\n-        $args = [\r\n-            'post_status'    => $status,\r\n-            'posts_per_page' => $per_page,\r\n-            'paged'          => $paged,\r\n-        ];\r\n-\r\n-        if ( ! empty( $search ) ) {\r\n-            $args['search'] = $search;\r\n-        }\r\n-\r\n-        if ( ! empty( $filter ) ) {\r\n-            $args['filters'] = $filter;\r\n-        }\r\n-\r\n-        $data = Reservation_Model::paginate( $args );\r\n-\r\n-        if ( ! $data ) {\r\n-            return $this->error( __( 'No reservations found', 'wp-cafe' ), 404 );\r\n-        }\r\n-\r\n-        $response = Reservation_Resource::collection( $data['items'] );\r\n-\r\n-        $data['items'] = $response;\r\n-\r\n-        return $this->response( $data );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for reading reservations\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_items_permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a single reservation item\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response|WP_Error\r\n-     *\u002F\r\n-    public function get_item($request) {\r\n-        $id = intval( $request['id'] );\r\n-\r\n-        $reservation = Reservation_Model::find($id);\r\n-\r\n-        if ( ! $reservation ) {\r\n-            return $this->error(__('Reservation not found', 'wp-cafe'), 404);\r\n-        }\r\n-        \r\n-        $response = new Reservation_Resource( $reservation );\r\n-\r\n-        return $this->response( $response );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for getting a single reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_item_permissions_check($request): bool {\r\n-        return $this->verify_rest_nonce( $request );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update reservation.\r\n-     *\u002F\r\n-    public function update_item($request) {\r\n-        $id = intval($request['id']);\r\n-        $reservation = Reservation_Model::find($id);\r\n-\r\n-        if ( ! $reservation ) {\r\n-            return $this->error( __('Reservation not found.', 'wp-cafe'), 404 );\r\n-        }\r\n-\r\n-        $data = $this->prepare_item_for_database($request);\r\n-\r\n-        if ( is_wp_error( $data ) ) {\r\n-            return $this->error($data->get_error_message());\r\n-        }\r\n-\r\n-        $old_status = $reservation->status;\r\n-        $updated = $reservation->update($data);\r\n-\r\n-        if ( ! $updated ) {\r\n-            return $this->error( __('Failed to update reservation.', 'wp-cafe'), 500 );\r\n-        }\r\n-\r\n-        \u002F\u002F Trigger cancellation hook if status changed to 'cancelled'\r\n-        if ( 'cancelled' !== $old_status  &&  'cancelled' === $reservation->status ) {\r\n-            do_action( 'wpcafe_after_reservation_cancelled', $reservation );\r\n-        }\r\n-\r\n-        \u002F\u002F Trigger status change hook for non-cancelled status transitions\r\n-        if ( isset( $data['status'] ) && $old_status !== $reservation->status && 'cancelled' !== $reservation->status ) {\r\n-            do_action( 'wpcafe_after_reservation_status_changed', $reservation, $old_status );\r\n-        }\r\n-\r\n-        do_action('wpcafe_after_reservation_update', $reservation);\r\n-\r\n-        $response = new Reservation_Resource( $reservation );\r\n-\r\n-        return $this->response( $response, __('Reservation updated successfully.', 'wp-cafe') );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for updating a reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function update_item_permissions_check($request): bool {\r\n-        return current_user_can('manage_options');\r\n-    }   \r\n-\r\n-    \u002F**\r\n-     * Delete reservation.\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function delete_item($request) {\r\n-        if ( ! $this->verify_rest_nonce( $request ) ) {\r\n-            return $this->error( __('Invalid security token', 'wp-cafe'), 403, 'invalid_nonce' );\r\n-        }\r\n-\r\n-        $id = intval( $request['id'] );\r\n-        $reservation = Reservation_Model::find($id);\r\n-\r\n-        if ( ! $reservation ) {\r\n-            return $this->error( __('Reservation not found.', 'wp-cafe'), 404 );\r\n-        }\r\n-\r\n-        $deleted = $reservation->delete();\r\n-\r\n-        if ( ! $deleted ) {\r\n-            return $this->error( __('Failed to delete reservation.', 'wp-cafe'), 500 );\r\n-        }\r\n-\r\n-        do_action('wpcafe_after_reservation_delete', $deleted );\r\n-\r\n-        return $this->response( ['deleted' => true], __('Reservation deleted.', 'wp-cafe') );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for deleting a reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function delete_item_permissions_check( $request ): bool {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Bulk delete reservations.\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function bulk_delete_item($request) {\r\n-        if ( ! $this->verify_rest_nonce( $request ) ) {\r\n-            return $this->error( __('Invalid security token', 'wp-cafe'), 403, 'invalid_nonce' );\r\n-        }\r\n-\r\n-        $ids = $request->get_param('ids');\r\n-\r\n-        if ( ! is_array( $ids ) || empty( $ids )) {\r\n-            return $this->error(__('Invalid or empty reservation IDs.', 'wp-cafe'), 400);\r\n-        }\r\n-\r\n-        $deleted = [];\r\n-\r\n-        foreach ( $ids as $id ) {\r\n-            $id = intval($id);\r\n-            $reservation = Reservation_Model::find( $id );\r\n-\r\n-            if ( $reservation ) {\r\n-                $deleted_item = $reservation->delete(); \u002F\u002F Skip if reservation not found\r\n-\r\n-                do_action('wpcafe_after_reservation_delete', $deleted_item);\r\n-\r\n-                $deleted[] = $deleted_item; \r\n-            }\r\n-\r\n-        }\r\n-\r\n-        return $this->response( ['deleted' => $deleted], __( 'Selected reservations deleted.', 'wp-cafe' ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Prepare item for database storage\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return array|WP_Error\r\n-     *\u002F\r\n-    protected function prepare_item_for_database( $request ) {\r\n-        $body = $request->get_body();\r\n-        $data = json_decode( $body, true );\r\n-\r\n-        if ( ! is_array( $data ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $has_date       = ! empty( $data['date'] );\r\n-        $has_start_time = ! empty( $data['start_time'] );\r\n-        $has_end_time   = ! empty( $data['end_time'] );\r\n-\r\n-        if ( $has_date && ( $has_start_time || $has_end_time ) ) {\r\n-            $date = $data['date'];\r\n-\r\n-            if ( $has_start_time ) {\r\n-                $data['start_time'] = $this->parse_time_to_timestamp( $date, $data['start_time'] );\r\n-            }\r\n-            if ( $has_end_time ) {\r\n-                $data['end_time'] = $this->parse_time_to_timestamp( $date, $data['end_time'] );\r\n-            }\r\n-        }\r\n-\r\n-        if ( ! $has_date ) {\r\n-            unset( $data['date'] );\r\n-        }\r\n-        if ( ! $has_start_time ) {\r\n-            unset( $data['start_time'] );\r\n-        }\r\n-        if ( ! $has_end_time ) {\r\n-            unset( $data['end_time'] );\r\n-        }\r\n-\r\n-        if ( empty( $data['table_name'] ) ) {\r\n-            $table_id_from_session = wpc_get_table_id_from_session();\r\n-            if ( ! empty( $table_id_from_session ) ) {\r\n-                $data['table_name'] = $table_id_from_session;\r\n-            }\r\n-        }\r\n-\r\n-        $validate = wpcafe_validate( $data , [\r\n-            'name' => [\r\n-                'required',\r\n-                'string',\r\n-            ],\r\n-            'email' => [\r\n-                'required',\r\n-                'email',\r\n-            ],\r\n-        ]);\r\n-\r\n-\r\n-\r\n-        if ( is_wp_error( $validate ) ) {\r\n-            return $validate;\r\n-        }\r\n-\r\n-        $data = $this->separate_custom_fields_from_data( $data );\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Separates custom fields from reservation data.\r\n-     *\r\n-     * Extracts fields that are defined in form customization settings\r\n-     * but are not part of the Reservation_Model into a separate \r\n-     * custom_fields array.\r\n-     *\r\n-     * @param array $data The reservation data from request.\r\n-     *\r\n-     * @return array Modified data with custom_fields key added.\r\n-     *\u002F\r\n-    private function separate_custom_fields_from_data( array $data ): array {\r\n-        $fillable_keys = $this->get_fillable_keys(); \u002F\u002F Get fillable keys from Reservation_Model\r\n-        $custom_field_ids = $this->get_custom_field_ids(); \u002F\u002F Get custom field IDs from settings\r\n-\r\n-        $custom_fields = [];\r\n-\r\n-        foreach ( $data as $key => $value ) {\r\n-            if ( $this->is_custom_field( $key, $fillable_keys, $custom_field_ids ) ) {\r\n-                $custom_fields[ $key ] = $value;\r\n-                unset( $data[ $key ] );\r\n-            }\r\n-        }\r\n-\r\n-        if ( ! empty( $custom_fields ) ) {\r\n-            $data['custom_fields'] = $custom_fields;\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-\r\n-\r\n-    \u002F**\r\n-     * Checks if a key represents a custom field.\r\n-     *\r\n-     * A field is considered custom if it's not a core fillable field\r\n-     * but exists in the form customization settings.\r\n-     *\r\n-     * @param string $key              The field key to check.\r\n-     * @param array  $fillable_keys    Core model fillable keys.\r\n-     * @param array  $custom_field_ids Custom field IDs from settings.\r\n-     *\r\n-     * @return bool True if the key is a custom field.\r\n-     *\u002F\r\n-    private function is_custom_field( string $key, array $fillable_keys, array $custom_field_ids ): bool {\r\n-        \u002F\u002F If it's a core fillable field, it's not a custom field\r\n-        if ( in_array( $key, $fillable_keys, true ) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Check if it exists in custom field definitions\r\n-        return in_array( $key, $custom_field_ids, true );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Gets fillable keys from the Reservation Model.\r\n-     *\r\n-     * @return array Array of fillable key names.\r\n-     *\u002F\r\n-    private function get_fillable_keys(): array {\r\n-        $model = new Reservation_Model();\r\n-        return $model->get_fillable_keys();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Gets custom field IDs from customization settings.\r\n-     *\r\n-     * Extracts all field IDs defined in the reservation form\r\n-     * customization settings across all steps.\r\n-     *\r\n-     * @return array Array of custom field IDs.\r\n-     *\u002F\r\n-    private function get_custom_field_ids(): array {\r\n-        $custom_field_ids = [];\r\n-        $customization_settings = wpc_get_option( 'reservation_form_customization', [] );\r\n-\r\n-        if ( empty( $customization_settings ) ) {\r\n-            return $custom_field_ids;\r\n-        }\r\n-\r\n-        foreach ( $customization_settings as $step ) {\r\n-            if ( empty( $step['fields'] ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            foreach ( $step['fields'] as $field ) {\r\n-                if ( ! empty( $field['id'] ) ) {\r\n-                    $custom_field_ids[] = $field['id'];\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return $custom_field_ids;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create food items from woocommerce cart items\r\n-     * \r\n-     * @param int $reservation_id\r\n-     * \r\n-     * @return array Array of Reservation_Item_Model instances\r\n-     *\u002F\r\n-    public function create_food_items_from_woocart( $reservation_id ) {\r\n-        if ( function_exists('wc_load_cart') && is_null( WC()->cart ) ) {\r\n-            wc_load_cart();\r\n-        }\r\n-\r\n-        $cart_available = WC()->cart ? true : false; \u002F\u002F Check if WooCommerce is active and cart is available\r\n-\r\n-        if ( ! class_exists('WooCommerce') || ! $cart_available ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $cart = WC()->cart;\r\n-        if ( $cart->is_empty() ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $reservation_items = [];\r\n-\r\n-        foreach ( $cart->get_cart() as $cart_item ) {\r\n-            $product = $cart_item['data'];\r\n-            \r\n-            if ( ! ( $product instanceof \\WC_Product ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            \u002F\u002F Create reservation item data\r\n-            $item = [\r\n-                'reservation_id' => $reservation_id,\r\n-                'product_id'     => $cart_item['product_id'],\r\n-                'product_name'   => $product->get_name(),\r\n-                'quantity'       => $cart_item['quantity'],\r\n-                'price'          => $product->get_price(),\r\n-            ];\r\n-\r\n-            $reservation_item = Reservation_Item_Model::create( $item );\r\n-\r\n-            if ( ! is_wp_error( $reservation_item ) ) {\r\n-                $reservation_items[] = $reservation_item;\r\n-            }\r\n-        }\r\n-\r\n-        return $reservation_items;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get time slots\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_slots($request) {\r\n-        $start_date     = $request->get_param('start_date');\r\n-        $end_date       = $request->get_param('end_date');\r\n-        $location_id    = $request->get_param('location_id') ?? null;\r\n-        $schedules      = wpc_get_reservation_schedule( $location_id );\r\n-        $total_capacity = wpc_get_reservation_capacity( $location_id );\r\n-\r\n-        if ( ! $start_date ) {\r\n-            return $this->error( __( 'Please start date', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! $end_date ) {\r\n-            return $this->error( __( 'Please end date', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( ! $schedules ) {\r\n-            return $this->error(__('Schedules did not set', 'wp-cafe'), 409);\r\n-        }\r\n-\r\n-        $scheduler = new Scheduler($schedules, $start_date, $end_date, $total_capacity, $location_id);\r\n-\r\n-        $slots = $scheduler->generate();\r\n-\r\n-        return $this->response($slots);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for getting time slots\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_slots_permissions_check($request): bool {\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get reservation capacity\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_reservation_capacity($request) {\r\n-        $date       = $request->get_param('date');\r\n-        $start_time = $request->get_param('start_time');\r\n-        $end_time   = $request->get_param('end_time');\r\n-        $branch_id  = $request->get_param('branch_id');\r\n-\r\n-        if ( $branch_id === \"undefined\" || $branch_id === \"null\" ) {\r\n-            $branch_id = null;\r\n-        }\r\n-\r\n-        if ( empty( $date ) ) {\r\n-            return $this->error( __( 'Please enter date', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( empty( $start_time ) ) {\r\n-            return $this->error( __( 'Please enter start time', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( empty( $end_time ) ) {\r\n-            return $this->error( __( 'Please enter end time', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $booked_capacity = Reservation_Model::get_total_guest_by_date_time($date, $start_time, $end_time, $branch_id );\r\n-\r\n-        $total_capacity = wpc_get_reservation_capacity( $branch_id );\r\n-\r\n-        $available_capacity = $total_capacity - $booked_capacity;\r\n-\r\n-        \u002F\u002F Get booked seat IDs for seat-plan integration\r\n-        $booked_seat_ids = $this->get_booked_seats( $date, $start_time, $end_time, $branch_id );\r\n-\r\n-        return $this->response([\r\n-            'available_capacity' => $available_capacity,\r\n-            'booked_capacity'    => $booked_capacity,\r\n-            'total_capacity'     => $total_capacity,\r\n-            'booked_seat_ids'    => $booked_seat_ids,\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for getting reservation capacity\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_reservation_capacity_permissions_check($request): bool {\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Helper method to find reservation by invoice and email\r\n-     *\r\n-     * @param string $invoice\r\n-     * @param string $email\r\n-     * @return Reservation_Model|null\r\n-     *\u002F\r\n-    private function find_reservation_by_invoice_and_email($invoice, $email) {\r\n-        if (empty($invoice) || empty($email)) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $args = [\r\n-            'post_type' => 'wpc_reservation',\r\n-            'post_status' => ['confirmed', 'pending', 'cancelled'],\r\n-            'meta_query' => [\r\n-                'relation' => 'AND',\r\n-                [\r\n-                    'key' => 'invoice',\r\n-                    'value' => $invoice,\r\n-                    'compare' => '=',\r\n-                ],\r\n-            ]\r\n-        ];\r\n-\r\n-        $posts = get_posts($args);\r\n-\r\n-        if (empty($posts)) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $reservation = new Reservation_Model($posts[0]);\r\n-        \r\n-        \u002F\u002F Verify email matches\r\n-        if ($reservation->email !== $email) {\r\n-            return null;\r\n-        }\r\n-\r\n-        return $reservation;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Cancel reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function cancel_reservation($request) {\r\n-        if ( ! $this->verify_rest_nonce( $request ) ) {\r\n-            return $this->error( __( 'Security check failed. Please try again.', 'wp-cafe' ), 403 );\r\n-        }\r\n-\r\n-        $invoice = $request->get_param('invoice');\r\n-        $email   = $request->get_param('email');\r\n-        $notes   = $request->get_param('notes');\r\n-        $phone   = $request->get_param('phone');\r\n-\r\n-        if ( empty( $invoice ) ) {\r\n-            return $this->error( __( 'Please enter invoice', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        if ( empty( $email ) ) {\r\n-            return $this->error( __( 'Please enter email', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $reservation = $this->find_reservation_by_invoice_and_email($invoice, $email);\r\n-\r\n-        if ( ! $reservation ) {\r\n-            return $this->error( __( 'Reservation not found', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $status = get_post_status( $reservation->id );\r\n-\r\n-        if ( 'cancelled' === $status ) {\r\n-            return $this->error( __( 'Reservation already cancelled', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $reservation->update([\r\n-            'status' => 'cancelled',\r\n-            'notes'  => $notes,\r\n-        ]);\r\n-\r\n-        do_action( 'wpcafe_after_reservation_cancelled', $reservation );\r\n-\r\n-        return $this->response( __( 'Reservation cancelled successfully', 'wp-cafe' ) );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for canceling a reservation\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function cancel_reservation_permissions_check($request): bool {\r\n-        if ( ! $this->verify_rest_nonce( $request ) ) {\r\n-            return false;\r\n-        }\r\n-        $invoice     = $request->get_param( 'invoice' );\r\n-        $email       = $request->get_param( 'email' );\r\n-        $reservation = $this->find_reservation_by_invoice_and_email( $invoice, $email );\r\n-        return (bool) $reservation;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get food list\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_food_list($request) {\r\n-        $content = \"\";\r\n-\r\n-        $branch_id = $request->get_param('branch_id');\r\n-\r\n-        if ( ! empty($branch_id) ) {\r\n-            $selected_location = ! empty($branch_id) ? intval($branch_id) : '';\r\n-            Session::set( 'selected_location', $selected_location );\r\n-        }\r\n-\r\n-        if ( wpc_is_module_enable('food_ordering') ) {\r\n-            $shortcode_attributes = $this->get_food_menu_attributes_from_settings();\r\n-            $content = do_shortcode(\"[wpc_reservation_with_food {$shortcode_attributes}]\");\r\n-        }\r\n-\r\n-        \u002F\u002F Return empty string if content has no food menu items\r\n-        if ( ! empty($content) && strpos($content, 'wpc-food-menu-item') === false ) {\r\n-            $content = \"\";\r\n-        }\r\n-\r\n-        return $this->response($content);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get food menu attributes from reservation form customization settings\r\n-     *\r\n-     * @return string Formatted shortcode attributes string\r\n-     *\u002F\r\n-    private function get_food_menu_attributes_from_settings(): string {\r\n-        $reservation_form_customization = wpc_get_option('reservation_form_customization', []);\r\n-\r\n-        if ( ! is_array($reservation_form_customization) ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        $food_menu_fields = [];\r\n-\r\n-        foreach ( $reservation_form_customization as $step ) {\r\n-            if ( ! isset($step['fields']) || ! is_array($step['fields']) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            foreach ( $step['fields'] as $field ) {\r\n-                if ( isset($field['type']) && $field['type'] === 'food_menu' && isset($field['food_menu_fields']) && is_array($field['food_menu_fields']) ) {\r\n-                    $food_menu_fields = $field['food_menu_fields'];\r\n-                    break 2;\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        if ( empty( $food_menu_fields ) ) {\r\n-            return '';\r\n-        }\r\n-\r\n-        \u002F\u002F Map the settings to shortcode attributes\r\n-        $attributes = [];\r\n-\r\n-        if ( isset($food_menu_fields['wpc_food_categories']) && is_array($food_menu_fields['wpc_food_categories']) ) {\r\n-            $categories_csv = implode(',', $food_menu_fields['wpc_food_categories']);\r\n-            $attributes[] = \"wpc_food_categories=\\\"{$categories_csv}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['style']) ) {\r\n-            $attributes[] = \"style=\\\"{$food_menu_fields['style']}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['template']) ) {\r\n-            $attributes[] = \"template=\\\"{$food_menu_fields['template']}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['wpc_show_desc']) ) {\r\n-            $attributes[] = \"wpc_show_desc=\\\"{$food_menu_fields['wpc_show_desc']}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['show_thumbnail']) ) {\r\n-            $attributes[] = \"show_thumbnail=\\\"{$food_menu_fields['show_thumbnail']}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['wpc_cart_button']) ) {\r\n-            $attributes[] = \"wpc_cart_button=\\\"{$food_menu_fields['wpc_cart_button']}\\\"\";\r\n-        }\r\n-\r\n-        if ( isset($food_menu_fields['no_of_product']) ) {\r\n-            $attributes[] = \"no_of_product=\\\"{$food_menu_fields['no_of_product']}\\\"\";\r\n-        }\r\n-\r\n-        return implode(' ', $attributes);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for getting food list\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_food_list_permissions_check(): bool {\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get booked seat IDs for a specific time slot\r\n-     *\r\n-     * @param string $date\r\n-     * @param string $start_time\r\n-     * @param string $end_time\r\n-     * @param int $branch_id\r\n-     * @return array Array of booked seat IDs\r\n-     *\u002F\r\n-    protected function get_booked_seats( $date, $start_time, $end_time, $branch_id ) {\r\n-        return Reservation_Model::get_booked_seats_for_time_slot( $date, $start_time, $end_time, $branch_id );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if WooCommerce cart has items\r\n-     *\r\n-     * @return WP_HTTP_Response\r\n-     *\u002F\r\n-    public function check_cart_has_items() {\r\n-        \u002F\u002F Check if WooCommerce is available\r\n-        if ( ! class_exists( 'WooCommerce' ) ) {\r\n-            return $this->response( [ 'has_items' => false ] );\r\n-        }\r\n-\r\n-        if ( function_exists( 'wc_load_cart' ) && is_null( WC()->cart ) ) {\r\n-            wc_load_cart();\r\n-        }\r\n-\r\n-        if ( ! WC()->cart ) {\r\n-            return $this->response( [ 'has_items' => false ] );\r\n-        }\r\n-\r\n-        $has_items = ! WC()->cart->is_empty();\r\n-\r\n-        return $this->response( [ 'has_items' => (bool) $has_items ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Permission check for checking cart items\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function check_cart_has_items_permissions_check(): bool {\r\n-        return true;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Parse time string to timestamp, handling WordPress and standard formats\r\n-     *\r\n-     * @param string $date Date in various formats (Y-m-d, d\u002Fm\u002FY, m\u002Fd\u002FY, etc.)\r\n-     * @param string $time_string Time string in various formats\r\n-     * @return int|false Timestamp or false on failure\r\n-     *\u002F\r\n-    private function parse_time_to_timestamp( $date, $time_string ) {\r\n-        $normalized_date = $this->normalize_date( $date );\r\n-        if ( ! $normalized_date ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        $wp_time_format = get_option( 'time_format' );\r\n-        if ( $wp_time_format ) {\r\n-            $datetime = \\DateTime::createFromFormat( 'Y-m-d ' . $wp_time_format, $normalized_date . ' ' . $time_string );\r\n-            if ( $datetime !== false ) {\r\n-                return $datetime->getTimestamp();\r\n-            }\r\n-        }\r\n-\r\n-        $timestamp = strtotime( $normalized_date . ' ' . $time_string );\r\n-        return $timestamp !== false ? $timestamp : false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Normalize date string to Y-m-d format\r\n-     *\r\n-     * @param string $date_string Date in various formats\r\n-     * @return string|false Normalized date in Y-m-d format or false on failure\r\n-     *\u002F\r\n-    private function normalize_date( $date_string ) {\r\n-        $wp_date_format = get_option( 'date_format' );\r\n-        if ( $wp_date_format ) {\r\n-            $datetime = \\DateTime::createFromFormat( $wp_date_format, $date_string );\r\n-            if ( $datetime !== false ) {\r\n-                return $datetime->format( 'Y-m-d' );\r\n-            }\r\n-        }\r\n-\r\n-        $timestamp = strtotime( $date_string );\r\n-        if ( $timestamp !== false ) {\r\n-            return gmdate( 'Y-m-d', $timestamp );\r\n-        }\r\n-\r\n-        return false;\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Reservation\\Controllers;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Models\\Reservation_Model;\n+use WP_Error;\n+use WP_HTTP_Response;\n+use WP_REST_Server;\n+use WpCafe\\Resources\\Reservation_Resource;\n+use WpCafe\\Models\\Reservation_Item_Model;\n+use WpCafe\\Scheduler;\n+use WpCafe\\Models\\Location_Model;\n+use WpCafe\\Session;\n+\n+\u002F**\n+ * Reservation controller\n+ *\n+ * Handles all REST API endpoints for reservations.\n+ *\n+ * @package WpCafe\u002FReservation\n+ *\u002F\n+class Reservation_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route base\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'reservations';\n+\n+    \u002F**\n+     * Register all routes related to reservation\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes(): void {\n+        \n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base, [\n+            [\n+                'methods'             => WP_REST_Server::CREATABLE,\n+                'callback'            => [$this, 'create_item'],\n+                'permission_callback' => [$this, 'create_item_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_items_permissions_check'],\n+            ],\n+            [\n+                'methods'             => WP_REST_Server::DELETABLE,\n+                'callback'            => [$this, 'bulk_delete_item'],\n+                'permission_callback' => [$this, 'delete_item_permissions_check'],\n+            ],\n+        ] );\n+\n+        register_rest_route($this->namespace, '\u002F' . $this->rest_base . '\u002F(?P\u003Cid>[\\d]+)', \n+            [\n+                [\n+                    'methods'             => WP_REST_Server::READABLE,\n+                    'callback'            => [$this, 'get_item'],\n+                    'permission_callback' => [$this, 'get_item_permissions_check'],\n+                ],\n+                [\n+                    'methods'             => WP_REST_Server::EDITABLE,\n+                    'callback'            => [$this, 'update_item'],\n+                    'permission_callback' => [$this, 'update_item_permissions_check'],\n+                ],\n+                [\n+                    'methods'             => WP_REST_Server::DELETABLE,\n+                    'callback'            => [$this, 'delete_item'],\n+                    'permission_callback' => [$this, 'delete_item_permissions_check'],\n+                ],\n+            ]\n+        );\n+\n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Ftime-slots', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_slots'],\n+                'permission_callback' => [$this, 'get_slots_permissions_check'],\n+            ]\n+        ] );\n+\n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Freservation-capacity', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_reservation_capacity'],\n+                'permission_callback' => [$this, 'get_reservation_capacity_permissions_check'],\n+            ]\n+        ] );\n+\n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Freservation-cancel', [\n+            [\n+                'methods'             => WP_REST_Server::EDITABLE,\n+                'callback'            => [$this, 'cancel_reservation'],\n+                'permission_callback' => [$this, 'cancel_reservation_permissions_check'],\n+            ]\n+        ] );\n+\n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Ffood-list', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_food_list'],\n+                'permission_callback' => [$this, 'get_food_list_permissions_check'],\n+            ]\n+        ] );\n+\n+        register_rest_route( $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Fcart-has-items', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'check_cart_has_items'],\n+                'permission_callback' => [$this, 'check_cart_has_items_permissions_check'],\n+            ]\n+        ] );\n+    }\n+\n+    \n+    \u002F**\n+     * Create a new reservation item\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function create_item($request) {\n+        $data = $this->prepare_item_for_database($request);\n+\n+        if ( is_wp_error( $data ) ) {\n+            return $this->error( $data->get_error_message() );\n+        }\n+\n+        \u002F\u002F Validate guest capacity before creating reservation\n+        $capacity_validation = Reservation_Model::validate_guest_capacity(\n+            $data['total_guest'] ?? 1,\n+            $data['date'] ?? '',\n+            $data['start_time'] ?? '',\n+            $data['end_time'] ?? '',\n+            $data['branch_id'] ?? ''\n+        );\n+\n+        if ( is_wp_error( $capacity_validation ) ) {\n+            return $this->error( $capacity_validation->get_error_message() );\n+        }\n+\n+        $food_items = [];\n+\n+        if ( ! empty( $data['food_items'] ) ) {\n+            $food_items = $data['food_items'];\n+            unset( $data['food_items'] );\n+        }\n+\n+        $data['invoice'] = 'WPC' . wp_rand( 1000, 9999 );\n+\n+        $reservation = Reservation_Model::create( $data );\n+\n+        if ( is_wp_error( $reservation ) ) {\n+            return $this->error( $reservation->get_error_message() );\n+        }\n+\n+        if ( $this->food_menu_is_visible_in_reservation_form() ) {\n+            $food_items = $this->create_food_items_from_woocart( $reservation->id );\n+        }\n+\n+        if ( ! empty( $food_items ) ) {\n+            $reservation->update( [ 'food_order' => 'yes' ] );\n+        }\n+        $this->set_reservation_data_in_woocommerce_session( $reservation );\n+\n+        $response = new Reservation_Resource( $reservation );\n+\n+        do_action( 'wpcafe_after_reservation_create', $reservation );\n+\n+        return $this->response( $response, __( 'Reservation created successfully.', 'wp-cafe' ) );\n+    }\n+\n+    \u002F**\n+     * Stores reservation data in WC session\n+     *\n+     * Stores reservation data in WC session to be used later\n+     * in the checkout process.\n+     *\n+     * @param Reservation_Model $reservation Reservation data\n+     *\u002F\n+    private function set_reservation_data_in_woocommerce_session( $reservation ) {\n+        if ( function_exists( 'WC' ) ) {\n+            \u002F\u002F Initialize WooCommerce session if not already available\n+            if ( ! WC()->session ) {\n+                WC()->session = new \\WC_Session_Handler();\n+                WC()->session->init();\n+            }\n+            \n+            if ( WC()->session ) {\n+                $session_data = [\n+                    'reservation_id' => $reservation->id,\n+                    'reservation_date' => $reservation->date ?? '',\n+                    'start_time'      => $reservation->start_time ?? '',\n+                    'end_time'        => $reservation->end_time ?? '',\n+                    'name'            => $reservation->name ?? '',\n+                    'email'           => $reservation->email ?? '',\n+                    'phone'           => $reservation->phone ?? '',\n+                    'total_guest'     => $reservation->total_guest ?? '',\n+                    'notes'           => $reservation->notes ?? '',\n+                    'branch_name'     => $reservation->branch_name ?? ''\n+                ];\n+\n+                $custom_fields = $reservation->custom_fields ?? [];\n+                if ( ! empty( $custom_fields ) ) {\n+                    $session_data['custom_fields'] = $custom_fields;\n+                }\n+\n+                WC()->session->set( 'wpc_reservation_data', $session_data );\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Checks if food menu is visible in reservation form\n+     *\n+     * @return bool\n+     *\u002F\n+    private function food_menu_is_visible_in_reservation_form() : bool {\n+        $reservation_form_customization = wpc_get_option('reservation_form_customization');\n+\n+        if ( ! is_array($reservation_form_customization ) ) {\n+            return false;\n+        }\n+\n+        foreach ( $reservation_form_customization as $reservation_step ) {\n+            if ( ! isset( $reservation_step['fields'] ) || ! is_array( $reservation_step['fields'] ) ) {\n+                continue;\n+            }\n+\n+            foreach ( $reservation_step['fields'] as $field ) {\n+                if ( 'food_menu' === $field['type']  && $field['visible'] == true ) {\n+                    return true;\n+                }\n+            }\n+        }\n+\n+        return false;\n+    }\n+\n+    \u002F**\n+     * Permission check for creating a reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function create_item_permissions_check($request): bool {\n+        return $this->verify_rest_nonce( $request );\n+    }\n+\n+    \u002F**\n+     * Get a list of reservation items\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_items( $request ) {\n+        $per_page = ! empty( $request['per_page'] ) ? intval( $request['per_page'] ) : 10;\n+        $paged    = ! empty( $request['paged'] ) ? intval( $request['paged'] ) : 1;\n+        $search   = ! empty( $request['search'] ) ? sanitize_text_field( $request['search'] ) : '';\n+        $status   = ! empty( $request['status'] ) ? sanitize_text_field( $request['status'] ) : 'any';\n+\n+\n+        $filter = [];\n+\n+        if ( isset( $request['status'] ) ) {\n+            $filter['status'] = $request['status'];\n+        }\n+\n+        if ( isset( $request['branch'] ) ) {\n+            $filter['branch'] = $request['branch'];\n+        }\n+\n+        if ( isset( $request['food_order'] ) ) {\n+            $filter['food_order'] = $request['food_order'];\n+        }\n+\n+        if ( isset( $request['date_range'] ) ) {\n+            $filter['date_range'] = $request['date_range'];\n+        }\n+\n+        $args = [\n+            'post_status'    => $status,\n+            'posts_per_page' => $per_page,\n+            'paged'          => $paged,\n+        ];\n+\n+        if ( ! empty( $search ) ) {\n+            $args['search'] = $search;\n+        }\n+\n+        if ( ! empty( $filter ) ) {\n+            $args['filters'] = $filter;\n+        }\n+\n+        $data = Reservation_Model::paginate( $args );\n+\n+        if ( ! $data ) {\n+            return $this->error( __( 'No reservations found', 'wp-cafe' ), 404 );\n+        }\n+\n+        $response = Reservation_Resource::collection( $data['items'] );\n+\n+        $data['items'] = $response;\n+\n+        return $this->response( $data );\n+    }\n+\n+    \u002F**\n+     * Permission check for reading reservations\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_items_permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }\n+\n+    \u002F**\n+     * Get a single reservation item\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response|WP_Error\n+     *\u002F\n+    public function get_item($request) {\n+        $id = intval( $request['id'] );\n+\n+        $reservation = Reservation_Model::find($id);\n+\n+        if ( ! $reservation ) {\n+            return $this->error(__('Reservation not found', 'wp-cafe'), 404);\n+        }\n+        \n+        $response = new Reservation_Resource( $reservation );\n+\n+        return $this->response( $response );\n+    }\n+\n+    \u002F**\n+     * Permission check for getting a single reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_item_permissions_check($request): bool {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Update reservation.\n+     *\u002F\n+    public function update_item($request) {\n+        $id = intval($request['id']);\n+        $reservation = Reservation_Model::find($id);\n+\n+        if ( ! $reservation ) {\n+            return $this->error( __('Reservation not found.', 'wp-cafe'), 404 );\n+        }\n+\n+        $data = $this->prepare_item_for_database($request);\n+\n+        if ( is_wp_error( $data ) ) {\n+            return $this->error($data->get_error_message());\n+        }\n+\n+        $old_status = $reservation->status;\n+        $updated = $reservation->update($data);\n+\n+        if ( ! $updated ) {\n+            return $this->error( __('Failed to update reservation.', 'wp-cafe'), 500 );\n+        }\n+\n+        \u002F\u002F Trigger cancellation hook if status changed to 'cancelled'\n+        if ( 'cancelled' !== $old_status  &&  'cancelled' === $reservation->status ) {\n+            do_action( 'wpcafe_after_reservation_cancelled', $reservation );\n+        }\n+\n+        \u002F\u002F Trigger status change hook for non-cancelled status transitions\n+        if ( isset( $data['status'] ) && $old_status !== $reservation->status && 'cancelled' !== $reservation->status ) {\n+            do_action( 'wpcafe_after_reservation_status_changed', $reservation, $old_status );\n+        }\n+\n+        do_action('wpcafe_after_reservation_update', $reservation);\n+\n+        $response = new Reservation_Resource( $reservation );\n+\n+        return $this->response( $response, __('Reservation updated successfully.', 'wp-cafe') );\n+    }\n+\n+    \u002F**\n+     * Permission check for updating a reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function update_item_permissions_check($request): bool {\n+        return current_user_can('manage_options');\n+    }   \n+\n+    \u002F**\n+     * Delete reservation.\n+     *\n+     * @param \\WP_REST_Request $request\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function delete_item($request) {\n+        if ( ! $this->verify_rest_nonce( $request ) ) {\n+            return $this->error( __('Invalid security token', 'wp-cafe'), 403, 'invalid_nonce' );\n+        }\n+\n+        $id = intval( $request['id'] );\n+        $reservation = Reservation_Model::find($id);\n+\n+        if ( ! $reservation ) {\n+            return $this->error( __('Reservation not found.', 'wp-cafe'), 404 );\n+        }\n+\n+        $deleted = $reservation->delete();\n+\n+        if ( ! $deleted ) {\n+            return $this->error( __('Failed to delete reservation.', 'wp-cafe'), 500 );\n+        }\n+\n+        do_action('wpcafe_after_reservation_delete', $deleted );\n+\n+        return $this->response( ['deleted' => true], __('Reservation deleted.', 'wp-cafe') );\n+    }\n+\n+    \u002F**\n+     * Permission check for deleting a reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function delete_item_permissions_check( $request ): bool {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Bulk delete reservations.\n+     *\n+     * @param \\WP_REST_Request $request\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function bulk_delete_item($request) {\n+        if ( ! $this->verify_rest_nonce( $request ) ) {\n+            return $this->error( __('Invalid security token', 'wp-cafe'), 403, 'invalid_nonce' );\n+        }\n+\n+        $ids = $request->get_param('ids');\n+\n+        if ( ! is_array( $ids ) || empty( $ids )) {\n+            return $this->error(__('Invalid or empty reservation IDs.', 'wp-cafe'), 400);\n+        }\n+\n+        $deleted = [];\n+\n+        foreach ( $ids as $id ) {\n+            $id = intval($id);\n+            $reservation = Reservation_Model::find( $id );\n+\n+            if ( $reservation ) {\n+                $deleted_item = $reservation->delete(); \u002F\u002F Skip if reservation not found\n+\n+                do_action('wpcafe_after_reservation_delete', $deleted_item);\n+\n+                $deleted[] = $deleted_item; \n+            }\n+\n+        }\n+\n+        return $this->response( ['deleted' => $deleted], __( 'Selected reservations deleted.', 'wp-cafe' ) );\n+    }\n+\n+    \u002F**\n+     * Prepare item for database storage\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return array|WP_Error\n+     *\u002F\n+    protected function prepare_item_for_database( $request ) {\n+        $body = $request->get_body();\n+        $data = json_decode( $body, true );\n+\n+        if ( ! is_array( $data ) ) {\n+            return [];\n+        }\n+\n+        $has_date       = ! empty( $data['date'] );\n+        $has_start_time = ! empty( $data['start_time'] );\n+        $has_end_time   = ! empty( $data['end_time'] );\n+\n+        if ( $has_date && ( $has_start_time || $has_end_time ) ) {\n+            $date = $data['date'];\n+\n+            if ( $has_start_time ) {\n+                $data['start_time'] = $this->parse_time_to_timestamp( $date, $data['start_time'] );\n+            }\n+            if ( $has_end_time ) {\n+                $data['end_time'] = $this->parse_time_to_timestamp( $date, $data['end_time'] );\n+            }\n+        }\n+\n+        if ( ! $has_date ) {\n+            unset( $data['date'] );\n+        }\n+        if ( ! $has_start_time ) {\n+            unset( $data['start_time'] );\n+        }\n+        if ( ! $has_end_time ) {\n+            unset( $data['end_time'] );\n+        }\n+\n+        if ( empty( $data['table_name'] ) ) {\n+            $table_id_from_session = wpc_get_table_id_from_session();\n+            if ( ! empty( $table_id_from_session ) ) {\n+                $data['table_name'] = $table_id_from_session;\n+            }\n+        }\n+\n+        $validate = wpcafe_validate( $data , [\n+            'name' => [\n+                'required',\n+                'string',\n+            ],\n+            'email' => [\n+                'required',\n+                'email',\n+            ],\n+        ]);\n+\n+\n+\n+        if ( is_wp_error( $validate ) ) {\n+            return $validate;\n+        }\n+\n+        $data = $this->separate_custom_fields_from_data( $data );\n+\n+        return $data;\n+    }\n+\n+    \u002F**\n+     * Separates custom fields from reservation data.\n+     *\n+     * Extracts fields that are defined in form customization settings\n+     * but are not part of the Reservation_Model into a separate \n+     * custom_fields array.\n+     *\n+     * @param array $data The reservation data from request.\n+     *\n+     * @return array Modified data with custom_fields key added.\n+     *\u002F\n+    private function separate_custom_fields_from_data( array $data ): array {\n+        $fillable_keys = $this->get_fillable_keys(); \u002F\u002F Get fillable keys from Reservation_Model\n+        $custom_field_ids = $this->get_custom_field_ids(); \u002F\u002F Get custom field IDs from settings\n+\n+        $custom_fields = [];\n+\n+        foreach ( $data as $key => $value ) {\n+            if ( $this->is_custom_field( $key, $fillable_keys, $custom_field_ids ) ) {\n+                $custom_fields[ $key ] = $value;\n+                unset( $data[ $key ] );\n+            }\n+        }\n+\n+        if ( ! empty( $custom_fields ) ) {\n+            $data['custom_fields'] = $custom_fields;\n+        }\n+\n+        return $data;\n+    }\n+\n+\n+    \u002F**\n+     * Checks if a key represents a custom field.\n+     *\n+     * A field is considered custom if it's not a core fillable field\n+     * but exists in the form customization settings.\n+     *\n+     * @param string $key              The field key to check.\n+     * @param array  $fillable_keys    Core model fillable keys.\n+     * @param array  $custom_field_ids Custom field IDs from settings.\n+     *\n+     * @return bool True if the key is a custom field.\n+     *\u002F\n+    private function is_custom_field( string $key, array $fillable_keys, array $custom_field_ids ): bool {\n+        \u002F\u002F If it's a core fillable field, it's not a custom field\n+        if ( in_array( $key, $fillable_keys, true ) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Check if it exists in custom field definitions\n+        return in_array( $key, $custom_field_ids, true );\n+    }\n+\n+    \u002F**\n+     * Gets fillable keys from the Reservation Model.\n+     *\n+     * @return array Array of fillable key names.\n+     *\u002F\n+    private function get_fillable_keys(): array {\n+        $model = new Reservation_Model();\n+        return $model->get_fillable_keys();\n+    }\n+\n+    \u002F**\n+     * Gets custom field IDs from customization settings.\n+     *\n+     * Extracts all field IDs defined in the reservation form\n+     * customization settings across all steps.\n+     *\n+     * @return array Array of custom field IDs.\n+     *\u002F\n+    private function get_custom_field_ids(): array {\n+        $custom_field_ids = [];\n+        $customization_settings = wpc_get_option( 'reservation_form_customization', [] );\n+\n+        if ( empty( $customization_settings ) ) {\n+            return $custom_field_ids;\n+        }\n+\n+        foreach ( $customization_settings as $step ) {\n+            if ( empty( $step['fields'] ) ) {\n+                continue;\n+            }\n+\n+            foreach ( $step['fields'] as $field ) {\n+                if ( ! empty( $field['id'] ) ) {\n+                    $custom_field_ids[] = $field['id'];\n+                }\n+            }\n+        }\n+\n+        return $custom_field_ids;\n+    }\n+\n+    \u002F**\n+     * Create food items from woocommerce cart items\n+     * \n+     * @param int $reservation_id\n+     * \n+     * @return array Array of Reservation_Item_Model instances\n+     *\u002F\n+    public function create_food_items_from_woocart( $reservation_id ) {\n+        if ( function_exists('wc_load_cart') && is_null( WC()->cart ) ) {\n+            wc_load_cart();\n+        }\n+\n+        $cart_available = WC()->cart ? true : false; \u002F\u002F Check if WooCommerce is active and cart is available\n+\n+        if ( ! class_exists('WooCommerce') || ! $cart_available ) {\n+            return [];\n+        }\n+\n+        $cart = WC()->cart;\n+        if ( $cart->is_empty() ) {\n+            return [];\n+        }\n+\n+        $reservation_items = [];\n+\n+        foreach ( $cart->get_cart() as $cart_item ) {\n+            $product = $cart_item['data'];\n+            \n+            if ( ! ( $product instanceof \\WC_Product ) ) {\n+                continue;\n+            }\n+\n+            \u002F\u002F Create reservation item data\n+            $item = [\n+                'reservation_id' => $reservation_id,\n+                'product_id'     => $cart_item['product_id'],\n+                'product_name'   => $product->get_name(),\n+                'quantity'       => $cart_item['quantity'],\n+                'price'          => $product->get_price(),\n+            ];\n+\n+            $reservation_item = Reservation_Item_Model::create( $item );\n+\n+            if ( ! is_wp_error( $reservation_item ) ) {\n+                $reservation_items[] = $reservation_item;\n+            }\n+        }\n+\n+        return $reservation_items;\n+    }\n+\n+    \u002F**\n+     * Get time slots\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_slots($request) {\n+        $start_date     = $request->get_param('start_date');\n+        $end_date       = $request->get_param('end_date');\n+        $location_id    = $request->get_param('location_id') ?? null;\n+        $schedules      = wpc_get_reservation_schedule( $location_id );\n+        $total_capacity = wpc_get_reservation_capacity( $location_id );\n+\n+        if ( ! $start_date ) {\n+            return $this->error( __( 'Please start date', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! $end_date ) {\n+            return $this->error( __( 'Please end date', 'wp-cafe' ) );\n+        }\n+\n+        if ( ! $schedules ) {\n+            return $this->error(__('Schedules did not set', 'wp-cafe'), 409);\n+        }\n+\n+        $scheduler = new Scheduler($schedules, $start_date, $end_date, $total_capacity, $location_id);\n+\n+        $slots = $scheduler->generate();\n+\n+        return $this->response($slots);\n+    }\n+\n+    \u002F**\n+     * Permission check for getting time slots\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_slots_permissions_check($request): bool {\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Get reservation capacity\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_reservation_capacity($request) {\n+        $date       = $request->get_param('date');\n+        $start_time = $request->get_param('start_time');\n+        $end_time   = $request->get_param('end_time');\n+        $branch_id  = $request->get_param('branch_id');\n+\n+        if ( $branch_id === \"undefined\" || $branch_id === \"null\" ) {\n+            $branch_id = null;\n+        }\n+\n+        if ( empty( $date ) ) {\n+            return $this->error( __( 'Please enter date', 'wp-cafe' ) );\n+        }\n+\n+        if ( empty( $start_time ) ) {\n+            return $this->error( __( 'Please enter start time', 'wp-cafe' ) );\n+        }\n+\n+        if ( empty( $end_time ) ) {\n+            return $this->error( __( 'Please enter end time', 'wp-cafe' ) );\n+        }\n+\n+        $booked_capacity = Reservation_Model::get_total_guest_by_date_time($date, $start_time, $end_time, $branch_id );\n+\n+        $total_capacity = wpc_get_reservation_capacity( $branch_id );\n+\n+        $available_capacity = $total_capacity - $booked_capacity;\n+\n+        \u002F\u002F Get booked seat IDs for seat-plan integration\n+        $booked_seat_ids = $this->get_booked_seats( $date, $start_time, $end_time, $branch_id );\n+\n+        return $this->response([\n+            'available_capacity' => $available_capacity,\n+            'booked_capacity'    => $booked_capacity,\n+            'total_capacity'     => $total_capacity,\n+            'booked_seat_ids'    => $booked_seat_ids,\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Permission check for getting reservation capacity\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function get_reservation_capacity_permissions_check($request): bool {\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Helper method to find reservation by invoice and email\n+     *\n+     * @param string $invoice\n+     * @param string $email\n+     * @return Reservation_Model|null\n+     *\u002F\n+    private function find_reservation_by_invoice_and_email($invoice, $email) {\n+        if (empty($invoice) || empty($email)) {\n+            return null;\n+        }\n+\n+        $args = [\n+            'post_type' => 'wpc_reservation',\n+            'post_status' => ['confirmed', 'pending', 'cancelled'],\n+            'meta_query' => [\n+                'relation' => 'AND',\n+                [\n+                    'key' => 'invoice',\n+                    'value' => $invoice,\n+                    'compare' => '=',\n+                ],\n+            ]\n+        ];\n+\n+        $posts = get_posts($args);\n+\n+        if (empty($posts)) {\n+            return null;\n+        }\n+\n+        $reservation = new Reservation_Model($posts[0]);\n+        \n+        \u002F\u002F Verify email matches\n+        if ($reservation->email !== $email) {\n+            return null;\n+        }\n+\n+        return $reservation;\n+    }\n+\n+    \u002F**\n+     * Cancel reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function cancel_reservation($request) {\n+        if ( ! $this->verify_rest_nonce( $request ) ) {\n+            return $this->error( __( 'Security check failed. Please try again.', 'wp-cafe' ), 403 );\n+        }\n+\n+        $invoice = $request->get_param('invoice');\n+        $email   = $request->get_param('email');\n+        $notes   = $request->get_param('notes');\n+        $phone   = $request->get_param('phone');\n+\n+        if ( empty( $invoice ) ) {\n+            return $this->error( __( 'Please enter invoice', 'wp-cafe' ) );\n+        }\n+\n+        if ( empty( $email ) ) {\n+            return $this->error( __( 'Please enter email', 'wp-cafe' ) );\n+        }\n+\n+        $reservation = $this->find_reservation_by_invoice_and_email($invoice, $email);\n+\n+        if ( ! $reservation ) {\n+            return $this->error( __( 'Reservation not found', 'wp-cafe' ) );\n+        }\n+\n+        $status = get_post_status( $reservation->id );\n+\n+        if ( 'cancelled' === $status ) {\n+            return $this->error( __( 'Reservation already cancelled', 'wp-cafe' ) );\n+        }\n+\n+        $reservation->update([\n+            'status' => 'cancelled',\n+            'notes'  => $notes,\n+        ]);\n+\n+        do_action( 'wpcafe_after_reservation_cancelled', $reservation );\n+\n+        return $this->response( __( 'Reservation cancelled successfully', 'wp-cafe' ) );\n+    }\n+\n+    \u002F**\n+     * Permission check for canceling a reservation\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return bool\n+     *\u002F\n+    public function cancel_reservation_permissions_check($request): bool {\n+        if ( ! $this->verify_rest_nonce( $request ) ) {\n+            return false;\n+        }\n+        $invoice     = $request->get_param( 'invoice' );\n+        $email       = $request->get_param( 'email' );\n+        $reservation = $this->find_reservation_by_invoice_and_email( $invoice, $email );\n+        return (bool) $reservation;\n+    }\n+\n+    \u002F**\n+     * Get food list\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function get_food_list($request) {\n+        $content = \"\";\n+\n+        $branch_id = $request->get_param('branch_id');\n+\n+        if ( ! empty($branch_id) ) {\n+            $selected_location = ! empty($branch_id) ? intval($branch_id) : '';\n+            Session::set( 'selected_location', $selected_location );\n+        }\n+\n+        if ( wpc_is_module_enable('food_ordering') ) {\n+            $shortcode_attributes = $this->get_food_menu_attributes_from_settings();\n+            $content = do_shortcode(\"[wpc_reservation_with_food {$shortcode_attributes}]\");\n+        }\n+\n+        \u002F\u002F Return empty string if content has no food menu items\n+        if ( ! empty($content) && strpos($content, 'wpc-food-menu-item') === false ) {\n+            $content = \"\";\n+        }\n+\n+        return $this->response($content);\n+    }\n+\n+    \u002F**\n+     * Get food menu attributes from reservation form customization settings\n+     *\n+     * @return string Formatted shortcode attributes string\n+     *\u002F\n+    private function get_food_menu_attributes_from_settings(): string {\n+        $reservation_form_customization = wpc_get_option('reservation_form_customization', []);\n+\n+        if ( ! is_array($reservation_form_customization) ) {\n+            return '';\n+        }\n+\n+        $food_menu_fields = [];\n+\n+        foreach ( $reservation_form_customization as $step ) {\n+            if ( ! isset($step['fields']) || ! is_array($step['fields']) ) {\n+                continue;\n+            }\n+\n+            foreach ( $step['fields'] as $field ) {\n+                if ( isset($field['type']) && $field['type'] === 'food_menu' && isset($field['food_menu_fields']) && is_array($field['food_menu_fields']) ) {\n+                    $food_menu_fields = $field['food_menu_fields'];\n+                    break 2;\n+                }\n+            }\n+        }\n+\n+        if ( empty( $food_menu_fields ) ) {\n+            return '';\n+        }\n+\n+        \u002F\u002F Map the settings to shortcode attributes\n+        $attributes = [];\n+\n+        if ( isset($food_menu_fields['wpc_food_categories']) && is_array($food_menu_fields['wpc_food_categories']) ) {\n+            $categories_csv = implode(',', $food_menu_fields['wpc_food_categories']);\n+            $attributes[] = \"wpc_food_categories=\\\"{$categories_csv}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['style']) ) {\n+            $attributes[] = \"style=\\\"{$food_menu_fields['style']}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['template']) ) {\n+            $attributes[] = \"template=\\\"{$food_menu_fields['template']}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['wpc_show_desc']) ) {\n+            $attributes[] = \"wpc_show_desc=\\\"{$food_menu_fields['wpc_show_desc']}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['show_thumbnail']) ) {\n+            $attributes[] = \"show_thumbnail=\\\"{$food_menu_fields['show_thumbnail']}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['wpc_cart_button']) ) {\n+            $attributes[] = \"wpc_cart_button=\\\"{$food_menu_fields['wpc_cart_button']}\\\"\";\n+        }\n+\n+        if ( isset($food_menu_fields['no_of_product']) ) {\n+            $attributes[] = \"no_of_product=\\\"{$food_menu_fields['no_of_product']}\\\"\";\n+        }\n+\n+        return implode(' ', $attributes);\n+    }\n+\n+    \u002F**\n+     * Permission check for getting food list\n+     *\n+     * @return bool\n+     *\u002F\n+    public function get_food_list_permissions_check(): bool {\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Get booked seat IDs for a specific time slot\n+     *\n+     * @param string $date\n+     * @param string $start_time\n+     * @param string $end_time\n+     * @param int $branch_id\n+     * @return array Array of booked seat IDs\n+     *\u002F\n+    protected function get_booked_seats( $date, $start_time, $end_time, $branch_id ) {\n+        return Reservation_Model::get_booked_seats_for_time_slot( $date, $start_time, $end_time, $branch_id );\n+    }\n+\n+    \u002F**\n+     * Check if WooCommerce cart has items\n+     *\n+     * @return WP_HTTP_Response\n+     *\u002F\n+    public function check_cart_has_items() {\n+        \u002F\u002F Check if WooCommerce is available\n+        if ( ! class_exists( 'WooCommerce' ) ) {\n+            return $this->response( [ 'has_items' => false ] );\n+        }\n+\n+        if ( function_exists( 'wc_load_cart' ) && is_null( WC()->cart ) ) {\n+            wc_load_cart();\n+        }\n+\n+        if ( ! WC()->cart ) {\n+            return $this->response( [ 'has_items' => false ] );\n+        }\n+\n+        $has_items = ! WC()->cart->is_empty();\n+\n+        return $this->response( [ 'has_items' => (bool) $has_items ] );\n+    }\n+\n+    \u002F**\n+     * Permission check for checking cart items\n+     *\n+     * @return bool\n+     *\u002F\n+    public function check_cart_has_items_permissions_check(): bool {\n+        return true;\n+    }\n+\n+    \u002F**\n+     * Parse time string to timestamp, handling WordPress and standard formats\n+     *\n+     * @param string $date Date in various formats (Y-m-d, d\u002Fm\u002FY, m\u002Fd\u002FY, etc.)\n+     * @param string $time_string Time string in various formats\n+     * @return int|false Timestamp or false on failure\n+     *\u002F\n+    private function parse_time_to_timestamp( $date, $time_string ) {\n+        $normalized_date = $this->normalize_date( $date );\n+        if ( ! $normalized_date ) {\n+            return false;\n+        }\n+\n+        $wp_time_format = get_option( 'time_format' );\n+        if ( $wp_time_format ) {\n+            $datetime = \\DateTime::createFromFormat( 'Y-m-d ' . $wp_time_format, $normalized_date . ' ' . $time_string );\n+            if ( $datetime !== false ) {\n+                return $datetime->getTimestamp();\n+            }\n+        }\n+\n+        $timestamp = strtotime( $normalized_date . ' ' . $time_string );\n+        return $timestamp !== false ? $timestamp : false;\n+    }\n+\n+    \u002F**\n+     * Normalize date string to Y-m-d format\n+     *\n+     * @param string $date_string Date in various formats\n+     * @return string|false Normalized date in Y-m-d format or false on failure\n+     *\u002F\n+    private function normalize_date( $date_string ) {\n+        $wp_date_format = get_option( 'date_format' );\n+        if ( $wp_date_format ) {\n+            $datetime = \\DateTime::createFromFormat( $wp_date_format, $date_string );\n+            if ( $datetime !== false ) {\n+                return $datetime->format( 'Y-m-d' );\n+            }\n+        }\n+\n+        $timestamp = strtotime( $date_string );\n+        if ( $timestamp !== false ) {\n+            return gmdate( 'Y-m-d', $timestamp );\n+        }\n+\n+        return false;\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Fhandlers\u002Freservation-email-handler.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Fhandlers\u002Freservation-email-handler.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Fhandlers\u002Freservation-email-handler.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Fhandlers\u002Freservation-email-handler.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,275 +1,275 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation\\Email\\Handlers;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\r\n-\u002F**\r\n- * Reservation Email Handler\r\n- *\r\n- * Handles email notifications for reservation events via the email automation system.\r\n- *\r\n- * @package WpCafe\u002FReservation\u002FEmail\u002FHandlers\r\n- *\u002F\r\n-class Reservation_Email_Handler implements Hookable_Service_Contract {\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\tadd_action( 'wpcafe_after_reservation_create', [ $this, 'send_reservation_created_notification' ], 10, 1 );\r\n-\t\tadd_action( 'wpcafe_after_reservation_cancelled', [ $this, 'send_reservation_cancelled_notification' ], 10, 1 );\r\n-\t\tadd_action( 'wpcafe_after_reservation_status_changed', [ $this, 'send_reservation_status_update_notification' ], 10, 2 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Format reservation date using WordPress date format.\r\n-\t *\r\n-\t * @param string $date The date string in YYYY-MM-DD format.\r\n-\t * @return string Formatted date string.\r\n-\t *\u002F\r\n-\tprivate function format_reservation_date( $date ) {\r\n-\t\tif ( empty( $date ) ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\t\r\n-\t\t$datetime = \\DateTimeImmutable::createFromFormat( 'Y-m-d', $date, wp_timezone() );\r\n-\t\tif ( false === $datetime ) {\r\n-\t\t\treturn $date;\r\n-\t\t}\r\n-\t\r\n-\t\treturn wp_date( get_option( 'date_format' ), $datetime->getTimestamp() );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Format reservation time using WordPress time format.\r\n-\t *\r\n-\t * @param string|int $time The Unix timestamp.\r\n-\t * @return string Formatted time string.\r\n-\t *\u002F\r\n-\tprivate function format_reservation_time( $time ) {\r\n-\t\tif ( empty( $time ) ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\t$timestamp = (int) $time;\r\n-\t\tif ( $timestamp \u003C= 0 ) {\r\n-\t\t\treturn '';\r\n-\t\t}\r\n-\r\n-\t\treturn wp_date( get_option( 'time_format' ), $timestamp, new \\DateTimeZone( 'UTC' ) );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get reservation date and time combined as Unix timestamp.\r\n-\t *\r\n-\t * @param string $date The date string in YYYY-MM-DD format.\r\n-\t * @param string|int $start_time The Unix timestamp for start time.\r\n-\t * @return int Unix timestamp combining date and time, or 0 if invalid.\r\n-\t *\u002F\r\n-\tprivate function get_reservation_datetime_timestamp( $date, $start_time ) {\r\n-\t\tif ( empty( $date ) || empty( $start_time ) ) {\r\n-\t\t\treturn 0;\r\n-\t\t}\r\n-\r\n-\t\t$start_time_int = (int) $start_time;\r\n-\t\tif ( $start_time_int \u003C= 0 ) {\r\n-\t\t\treturn 0;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get time components from start_time timestamp using wp_date\r\n-\t\t$hour = (int) wp_date( 'H', $start_time_int );\r\n-\t\t$minute = (int) wp_date( 'i', $start_time_int );\r\n-\t\t$second = (int) wp_date( 's', $start_time_int );\r\n-\r\n-\t\t\u002F\u002F Combine date with time\r\n-\t\t$datetime_string = $date . ' ' . sprintf( '%02d:%02d:%02d', $hour, $minute, $second );\r\n-\t\t$timestamp = strtotime( $datetime_string );\r\n-\r\n-\t\treturn ( false === $timestamp ) ? 0 : $timestamp;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send reservation created notification via email automation.\r\n-\t *\r\n-\t * @param Reservation_Model $reservation The reservation model instance.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_reservation_created_notification( $reservation ) {\r\n-\t\tif ( ! $reservation instanceof Reservation_Model ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get branch address if branch_id exists\r\n-\t\t$branch_address = '';\r\n-\t\tif ( ! empty( $reservation->branch_id ) ) {\r\n-\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\r\n-\t\t\tif ( $location && ! empty( $location->location ) ) {\r\n-\t\t\t\t$location_data = $location->location;\r\n-\t\t\t\tif ( is_string( $location_data ) ) {\r\n-\t\t\t\t\t$decoded = json_decode( $location_data, true );\r\n-\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = array(\r\n-\t\t\t'admin_email'\t\t\t\t=> get_option( 'admin_email' ),\r\n-\t\t\t'customer_email'\t\t\t=> $reservation->email ?? '',\r\n-\t\t\t'reservation_id'            => $reservation->id ?? '',\r\n-\t\t\t'reservation_name'          => $reservation->name ?? '',\r\n-\t\t\t'reservation_email'         => $reservation->email ?? '',\r\n-\t\t\t'reservation_phone'         => $reservation->phone ?? '',\r\n-\t\t\t'reservation_date'          => $this->format_reservation_date( $reservation->date ?? '' ),\r\n-\t\t\t'reservation_date_timestamp'=> (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_start_time'    => $this->format_reservation_time( $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_end_time'      => $this->format_reservation_time( $reservation->end_time ?? '' ),\r\n-\t\t\t'reservation_total_guests'  => (string) ( $reservation->total_guest ?? '' ),\r\n-\t\t\t'reservation_table_name'    => $reservation->table_name ?? '',\r\n-\t\t\t'reservation_branch_name'   => $reservation->branch_name ?? '',\r\n-\t\t\t'reservation_branch_address'=> $branch_address,\r\n-\t\t\t'reservation_branch_id'     => (string) ( $reservation->branch_id ?? '' ),\r\n-\t\t\t'reservation_status'        => $reservation->status ?? '',\r\n-\t\t\t'reservation_notes'         => $reservation->notes ?? '',\r\n-\t\t\t'reservation_booking_amount'=> (string) ( $reservation->booking_amount ?? '' ),\r\n-\t\t\t'reservation_total_price'   => (string) ( $reservation->total_price ?? '' ),\r\n-\t\t\t'reservation_currency'      => $reservation->currency ?? '',\r\n-\t\t\t'reservation_payment_method'=> $reservation->payment_method ?? '',\r\n-\t\t\t'reservation_food_order'    => $reservation->food_order ?? '',\r\n-\t\t\t'reservation_invoice'       => $reservation->invoice ?? '',\r\n-\t\t\t'reservation_seat_names'    => '',\r\n-\t\t);\r\n-\r\n-\t\t$notification_data = apply_filters( 'wpc_reservation_created_notification_data', $notification_data, $reservation );\r\n-\r\n-\t\tdo_action( 'global_notification_hook', 'reservation_created', $notification_data );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send reservation cancelled notification via email automation.\r\n-\t *\r\n-\t * @param Reservation_Model $reservation The reservation model instance.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_reservation_cancelled_notification( $reservation ) {\r\n-\t\tif ( ! $reservation instanceof Reservation_Model ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get branch address if branch_id exists\r\n-\t\t$branch_address = '';\r\n-\t\tif ( ! empty( $reservation->branch_id ) ) {\r\n-\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\r\n-\t\t\tif ( $location && ! empty( $location->location ) ) {\r\n-\t\t\t\t$location_data = $location->location;\r\n-\t\t\t\tif ( is_string( $location_data ) ) {\r\n-\t\t\t\t\t$decoded = json_decode( $location_data, true );\r\n-\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = array(\r\n-\t\t\t'admin_email'\t\t\t\t=> get_option( 'admin_email' ),\r\n-\t\t\t'customer_email'\t\t\t=> $reservation->email ?? '',\r\n-\t\t\t'reservation_id'            => $reservation->id ?? '',\r\n-\t\t\t'reservation_name'          => $reservation->name ?? '',\r\n-\t\t\t'reservation_email'         => $reservation->email ?? '',\r\n-\t\t\t'reservation_phone'         => $reservation->phone ?? '',\r\n-\t\t\t'reservation_date'          => $this->format_reservation_date( $reservation->date ?? '' ),\r\n-\t\t\t'reservation_date_timestamp'=> (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_start_time'    => $this->format_reservation_time( $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_end_time'      => $this->format_reservation_time( $reservation->end_time ?? '' ),\r\n-\t\t\t'reservation_total_guests'  => (string) ( $reservation->total_guest ?? '' ),\r\n-\t\t\t'reservation_table_name'    => $reservation->table_name ?? '',\r\n-\t\t\t'reservation_branch_name'   => $reservation->branch_name ?? '',\r\n-\t\t\t'reservation_branch_address'=> $branch_address,\r\n-\t\t\t'reservation_branch_id'     => (string) ( $reservation->branch_id ?? '' ),\r\n-\t\t\t'reservation_status'        => $reservation->status ?? '',\r\n-\t\t\t'reservation_notes'         => $reservation->notes ?? '',\r\n-\t\t\t'reservation_booking_amount'=> (string) ( $reservation->booking_amount ?? '' ),\r\n-\t\t\t'reservation_total_price'   => (string) ( $reservation->total_price ?? '' ),\r\n-\t\t\t'reservation_currency'      => $reservation->currency ?? '',\r\n-\t\t\t'reservation_payment_method'=> $reservation->payment_method ?? '',\r\n-\t\t\t'reservation_food_order'    => $reservation->food_order ?? '',\r\n-\t\t\t'reservation_invoice'       => $reservation->invoice ?? '',\r\n-\t\t\t'reservation_seat_names'    => '',\r\n-\t\t);\r\n-\r\n-\t\t$notification_data = apply_filters( 'wpc_reservation_cancelled_notification_data', $notification_data, $reservation );\r\n-\r\n-\t\tdo_action( 'global_notification_hook', 'reservation_cancelled', $notification_data );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Send reservation status update notification via email automation.\r\n-\t *\r\n-\t * @param Reservation_Model $reservation The reservation model instance.\r\n-\t * @param string            $old_status  The previous reservation status.\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function send_reservation_status_update_notification( $reservation, $old_status ) {\r\n-\t\tif ( ! $reservation instanceof Reservation_Model ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t$status_to_trigger = array(\r\n-\t\t\t'confirmed' => 'reservation_confirmed',\r\n-\t\t\t'pending'   => 'reservation_pending',\r\n-\t\t);\r\n-\r\n-\t\t$trigger_event = $status_to_trigger[ $reservation->status ] ?? null;\r\n-\r\n-\t\tif ( ! $trigger_event ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get branch address if branch_id exists\r\n-\t\t$branch_address = '';\r\n-\t\tif ( ! empty( $reservation->branch_id ) ) {\r\n-\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\r\n-\t\t\tif ( $location && ! empty( $location->location ) ) {\r\n-\t\t\t\t$location_data = $location->location;\r\n-\t\t\t\tif ( is_string( $location_data ) ) {\r\n-\t\t\t\t\t$decoded = json_decode( $location_data, true );\r\n-\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t$notification_data = array(\r\n-\t\t\t'admin_email'                    => get_option( 'admin_email' ),\r\n-\t\t\t'customer_email'                 => $reservation->email ?? '',\r\n-\t\t\t'reservation_id'                 => $reservation->id ?? '',\r\n-\t\t\t'reservation_name'               => $reservation->name ?? '',\r\n-\t\t\t'reservation_email'              => $reservation->email ?? '',\r\n-\t\t\t'reservation_phone'              => $reservation->phone ?? '',\r\n-\t\t\t'reservation_date'               => $this->format_reservation_date( $reservation->date ?? '' ),\r\n-\t\t\t'reservation_date_timestamp'     => (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_start_time'         => $this->format_reservation_time( $reservation->start_time ?? '' ),\r\n-\t\t\t'reservation_end_time'           => $this->format_reservation_time( $reservation->end_time ?? '' ),\r\n-\t\t\t'reservation_total_guests'       => (string) ( $reservation->total_guest ?? '' ),\r\n-\t\t\t'reservation_table_name'         => $reservation->table_name ?? '',\r\n-\t\t\t'reservation_branch_name'        => $reservation->branch_name ?? '',\r\n-\t\t\t'reservation_branch_address'     => $branch_address,\r\n-\t\t\t'reservation_branch_id'          => (string) ( $reservation->branch_id ?? '' ),\r\n-\t\t\t'reservation_status'             => $reservation->status ?? '',\r\n-\t\t\t'reservation_previous_status'    => $old_status,\r\n-\t\t\t'reservation_notes'              => $reservation->notes ?? '',\r\n-\t\t\t'reservation_booking_amount'     => (string) ( $reservation->booking_amount ?? '' ),\r\n-\t\t\t'reservation_total_price'        => (string) ( $reservation->total_price ?? '' ),\r\n-\t\t\t'reservation_currency'           => $reservation->currency ?? '',\r\n-\t\t\t'reservation_payment_method'     => $reservation->payment_method ?? '',\r\n-\t\t\t'reservation_food_order'         => $reservation->food_order ?? '',\r\n-\t\t\t'reservation_invoice'            => $reservation->invoice ?? '',\r\n-\t\t\t'reservation_seat_names'         => '',\r\n-\t\t);\r\n-\r\n-\t\t$notification_data = apply_filters( 'wpc_reservation_status_changed_notification_data', $notification_data, $reservation, $old_status );\r\n-\t\tdo_action( 'global_notification_hook', $trigger_event, $notification_data );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Reservation\\Email\\Handlers;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Models\\Reservation_Model;\n+\n+\u002F**\n+ * Reservation Email Handler\n+ *\n+ * Handles email notifications for reservation events via the email automation system.\n+ *\n+ * @package WpCafe\u002FReservation\u002FEmail\u002FHandlers\n+ *\u002F\n+class Reservation_Email_Handler implements Hookable_Service_Contract {\n+\n+\t\u002F**\n+\t * Register hooks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\tadd_action( 'wpcafe_after_reservation_create', [ $this, 'send_reservation_created_notification' ], 10, 1 );\n+\t\tadd_action( 'wpcafe_after_reservation_cancelled', [ $this, 'send_reservation_cancelled_notification' ], 10, 1 );\n+\t\tadd_action( 'wpcafe_after_reservation_status_changed', [ $this, 'send_reservation_status_update_notification' ], 10, 2 );\n+\t}\n+\n+\t\u002F**\n+\t * Format reservation date using WordPress date format.\n+\t *\n+\t * @param string $date The date string in YYYY-MM-DD format.\n+\t * @return string Formatted date string.\n+\t *\u002F\n+\tprivate function format_reservation_date( $date ) {\n+\t\tif ( empty( $date ) ) {\n+\t\t\treturn '';\n+\t\t}\n+\t\n+\t\t$datetime = \\DateTimeImmutable::createFromFormat( 'Y-m-d', $date, wp_timezone() );\n+\t\tif ( false === $datetime ) {\n+\t\t\treturn $date;\n+\t\t}\n+\t\n+\t\treturn wp_date( get_option( 'date_format' ), $datetime->getTimestamp() );\n+\t}\n+\n+\t\u002F**\n+\t * Format reservation time using WordPress time format.\n+\t *\n+\t * @param string|int $time The Unix timestamp.\n+\t * @return string Formatted time string.\n+\t *\u002F\n+\tprivate function format_reservation_time( $time ) {\n+\t\tif ( empty( $time ) ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\t$timestamp = (int) $time;\n+\t\tif ( $timestamp \u003C= 0 ) {\n+\t\t\treturn '';\n+\t\t}\n+\n+\t\treturn wp_date( get_option( 'time_format' ), $timestamp, new \\DateTimeZone( 'UTC' ) );\n+\t}\n+\n+\t\u002F**\n+\t * Get reservation date and time combined as Unix timestamp.\n+\t *\n+\t * @param string $date The date string in YYYY-MM-DD format.\n+\t * @param string|int $start_time The Unix timestamp for start time.\n+\t * @return int Unix timestamp combining date and time, or 0 if invalid.\n+\t *\u002F\n+\tprivate function get_reservation_datetime_timestamp( $date, $start_time ) {\n+\t\tif ( empty( $date ) || empty( $start_time ) ) {\n+\t\t\treturn 0;\n+\t\t}\n+\n+\t\t$start_time_int = (int) $start_time;\n+\t\tif ( $start_time_int \u003C= 0 ) {\n+\t\t\treturn 0;\n+\t\t}\n+\n+\t\t\u002F\u002F Get time components from start_time timestamp using wp_date\n+\t\t$hour = (int) wp_date( 'H', $start_time_int );\n+\t\t$minute = (int) wp_date( 'i', $start_time_int );\n+\t\t$second = (int) wp_date( 's', $start_time_int );\n+\n+\t\t\u002F\u002F Combine date with time\n+\t\t$datetime_string = $date . ' ' . sprintf( '%02d:%02d:%02d', $hour, $minute, $second );\n+\t\t$timestamp = strtotime( $datetime_string );\n+\n+\t\treturn ( false === $timestamp ) ? 0 : $timestamp;\n+\t}\n+\n+\t\u002F**\n+\t * Send reservation created notification via email automation.\n+\t *\n+\t * @param Reservation_Model $reservation The reservation model instance.\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_reservation_created_notification( $reservation ) {\n+\t\tif ( ! $reservation instanceof Reservation_Model ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Get branch address if branch_id exists\n+\t\t$branch_address = '';\n+\t\tif ( ! empty( $reservation->branch_id ) ) {\n+\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\n+\t\t\tif ( $location && ! empty( $location->location ) ) {\n+\t\t\t\t$location_data = $location->location;\n+\t\t\t\tif ( is_string( $location_data ) ) {\n+\t\t\t\t\t$decoded = json_decode( $location_data, true );\n+\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\t$notification_data = array(\n+\t\t\t'admin_email'\t\t\t\t=> get_option( 'admin_email' ),\n+\t\t\t'customer_email'\t\t\t=> $reservation->email ?? '',\n+\t\t\t'reservation_id'            => $reservation->id ?? '',\n+\t\t\t'reservation_name'          => $reservation->name ?? '',\n+\t\t\t'reservation_email'         => $reservation->email ?? '',\n+\t\t\t'reservation_phone'         => $reservation->phone ?? '',\n+\t\t\t'reservation_date'          => $this->format_reservation_date( $reservation->date ?? '' ),\n+\t\t\t'reservation_date_timestamp'=> (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\n+\t\t\t'reservation_start_time'    => $this->format_reservation_time( $reservation->start_time ?? '' ),\n+\t\t\t'reservation_end_time'      => $this->format_reservation_time( $reservation->end_time ?? '' ),\n+\t\t\t'reservation_total_guests'  => (string) ( $reservation->total_guest ?? '' ),\n+\t\t\t'reservation_table_name'    => $reservation->table_name ?? '',\n+\t\t\t'reservation_branch_name'   => $reservation->branch_name ?? '',\n+\t\t\t'reservation_branch_address'=> $branch_address,\n+\t\t\t'reservation_branch_id'     => (string) ( $reservation->branch_id ?? '' ),\n+\t\t\t'reservation_status'        => $reservation->status ?? '',\n+\t\t\t'reservation_notes'         => $reservation->notes ?? '',\n+\t\t\t'reservation_booking_amount'=> (string) ( $reservation->booking_amount ?? '' ),\n+\t\t\t'reservation_total_price'   => (string) ( $reservation->total_price ?? '' ),\n+\t\t\t'reservation_currency'      => $reservation->currency ?? '',\n+\t\t\t'reservation_payment_method'=> $reservation->payment_method ?? '',\n+\t\t\t'reservation_food_order'    => $reservation->food_order ?? '',\n+\t\t\t'reservation_invoice'       => $reservation->invoice ?? '',\n+\t\t\t'reservation_seat_names'    => '',\n+\t\t);\n+\n+\t\t$notification_data = apply_filters( 'wpc_reservation_created_notification_data', $notification_data, $reservation );\n+\n+\t\tdo_action( 'global_notification_hook', 'reservation_created', $notification_data );\n+\t}\n+\n+\t\u002F**\n+\t * Send reservation cancelled notification via email automation.\n+\t *\n+\t * @param Reservation_Model $reservation The reservation model instance.\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_reservation_cancelled_notification( $reservation ) {\n+\t\tif ( ! $reservation instanceof Reservation_Model ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Get branch address if branch_id exists\n+\t\t$branch_address = '';\n+\t\tif ( ! empty( $reservation->branch_id ) ) {\n+\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\n+\t\t\tif ( $location && ! empty( $location->location ) ) {\n+\t\t\t\t$location_data = $location->location;\n+\t\t\t\tif ( is_string( $location_data ) ) {\n+\t\t\t\t\t$decoded = json_decode( $location_data, true );\n+\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\t$notification_data = array(\n+\t\t\t'admin_email'\t\t\t\t=> get_option( 'admin_email' ),\n+\t\t\t'customer_email'\t\t\t=> $reservation->email ?? '',\n+\t\t\t'reservation_id'            => $reservation->id ?? '',\n+\t\t\t'reservation_name'          => $reservation->name ?? '',\n+\t\t\t'reservation_email'         => $reservation->email ?? '',\n+\t\t\t'reservation_phone'         => $reservation->phone ?? '',\n+\t\t\t'reservation_date'          => $this->format_reservation_date( $reservation->date ?? '' ),\n+\t\t\t'reservation_date_timestamp'=> (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\n+\t\t\t'reservation_start_time'    => $this->format_reservation_time( $reservation->start_time ?? '' ),\n+\t\t\t'reservation_end_time'      => $this->format_reservation_time( $reservation->end_time ?? '' ),\n+\t\t\t'reservation_total_guests'  => (string) ( $reservation->total_guest ?? '' ),\n+\t\t\t'reservation_table_name'    => $reservation->table_name ?? '',\n+\t\t\t'reservation_branch_name'   => $reservation->branch_name ?? '',\n+\t\t\t'reservation_branch_address'=> $branch_address,\n+\t\t\t'reservation_branch_id'     => (string) ( $reservation->branch_id ?? '' ),\n+\t\t\t'reservation_status'        => $reservation->status ?? '',\n+\t\t\t'reservation_notes'         => $reservation->notes ?? '',\n+\t\t\t'reservation_booking_amount'=> (string) ( $reservation->booking_amount ?? '' ),\n+\t\t\t'reservation_total_price'   => (string) ( $reservation->total_price ?? '' ),\n+\t\t\t'reservation_currency'      => $reservation->currency ?? '',\n+\t\t\t'reservation_payment_method'=> $reservation->payment_method ?? '',\n+\t\t\t'reservation_food_order'    => $reservation->food_order ?? '',\n+\t\t\t'reservation_invoice'       => $reservation->invoice ?? '',\n+\t\t\t'reservation_seat_names'    => '',\n+\t\t);\n+\n+\t\t$notification_data = apply_filters( 'wpc_reservation_cancelled_notification_data', $notification_data, $reservation );\n+\n+\t\tdo_action( 'global_notification_hook', 'reservation_cancelled', $notification_data );\n+\t}\n+\n+\t\u002F**\n+\t * Send reservation status update notification via email automation.\n+\t *\n+\t * @param Reservation_Model $reservation The reservation model instance.\n+\t * @param string            $old_status  The previous reservation status.\n+\t * @return void\n+\t *\u002F\n+\tpublic function send_reservation_status_update_notification( $reservation, $old_status ) {\n+\t\tif ( ! $reservation instanceof Reservation_Model ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t$status_to_trigger = array(\n+\t\t\t'confirmed' => 'reservation_confirmed',\n+\t\t\t'pending'   => 'reservation_pending',\n+\t\t);\n+\n+\t\t$trigger_event = $status_to_trigger[ $reservation->status ] ?? null;\n+\n+\t\tif ( ! $trigger_event ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Get branch address if branch_id exists\n+\t\t$branch_address = '';\n+\t\tif ( ! empty( $reservation->branch_id ) ) {\n+\t\t\t$location = \\WpCafe\\Models\\Location_Model::find( $reservation->branch_id );\n+\t\t\tif ( $location && ! empty( $location->location ) ) {\n+\t\t\t\t$location_data = $location->location;\n+\t\t\t\tif ( is_string( $location_data ) ) {\n+\t\t\t\t\t$decoded = json_decode( $location_data, true );\n+\t\t\t\t\t$branch_address = ( is_array( $decoded ) && isset( $decoded['address'] ) ) ? $decoded['address'] : $location_data;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\t$notification_data = array(\n+\t\t\t'admin_email'                    => get_option( 'admin_email' ),\n+\t\t\t'customer_email'                 => $reservation->email ?? '',\n+\t\t\t'reservation_id'                 => $reservation->id ?? '',\n+\t\t\t'reservation_name'               => $reservation->name ?? '',\n+\t\t\t'reservation_email'              => $reservation->email ?? '',\n+\t\t\t'reservation_phone'              => $reservation->phone ?? '',\n+\t\t\t'reservation_date'               => $this->format_reservation_date( $reservation->date ?? '' ),\n+\t\t\t'reservation_date_timestamp'     => (string) $this->get_reservation_datetime_timestamp( $reservation->date ?? '', $reservation->start_time ?? '' ),\n+\t\t\t'reservation_start_time'         => $this->format_reservation_time( $reservation->start_time ?? '' ),\n+\t\t\t'reservation_end_time'           => $this->format_reservation_time( $reservation->end_time ?? '' ),\n+\t\t\t'reservation_total_guests'       => (string) ( $reservation->total_guest ?? '' ),\n+\t\t\t'reservation_table_name'         => $reservation->table_name ?? '',\n+\t\t\t'reservation_branch_name'        => $reservation->branch_name ?? '',\n+\t\t\t'reservation_branch_address'     => $branch_address,\n+\t\t\t'reservation_branch_id'          => (string) ( $reservation->branch_id ?? '' ),\n+\t\t\t'reservation_status'             => $reservation->status ?? '',\n+\t\t\t'reservation_previous_status'    => $old_status,\n+\t\t\t'reservation_notes'              => $reservation->notes ?? '',\n+\t\t\t'reservation_booking_amount'     => (string) ( $reservation->booking_amount ?? '' ),\n+\t\t\t'reservation_total_price'        => (string) ( $reservation->total_price ?? '' ),\n+\t\t\t'reservation_currency'           => $reservation->currency ?? '',\n+\t\t\t'reservation_payment_method'     => $reservation->payment_method ?? '',\n+\t\t\t'reservation_food_order'         => $reservation->food_order ?? '',\n+\t\t\t'reservation_invoice'            => $reservation->invoice ?? '',\n+\t\t\t'reservation_seat_names'         => '',\n+\t\t);\n+\n+\t\t$notification_data = apply_filters( 'wpc_reservation_status_changed_notification_data', $notification_data, $reservation, $old_status );\n+\t\tdo_action( 'global_notification_hook', $trigger_event, $notification_data );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,177 +1,177 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Reservation\\Email\\Triggers;\r\n-\r\n-use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\r\n-\r\n-\u002F**\r\n- * Reservation Cancelled Trigger\r\n- *\r\n- * Configures the email trigger for when a reservation is cancelled.\r\n- *\r\n- * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\r\n- *\u002F\r\n-class Reservation_Cancelled_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Reservation Cancelled', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'reservation_cancelled';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns all reservation-related field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Reservation Basic Info\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Date and Time\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_start_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_end_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_guests',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_table_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Cancellation Notes', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_notes',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Pricing\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_booking_amount',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_price',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Payment and Order\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_payment_method',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_food_order',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_invoice',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn [\r\n-\t\t\t[\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t],\r\n-\t\t];\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Reservation\\Email\\Triggers;\n+\n+use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\n+\n+\u002F**\n+ * Reservation Cancelled Trigger\n+ *\n+ * Configures the email trigger for when a reservation is cancelled.\n+ *\n+ * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\n+ *\u002F\n+class Reservation_Cancelled_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Reservation Cancelled', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'reservation_cancelled';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns all reservation-related field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Reservation Basic Info\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Date and Time\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_start_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_end_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_guests',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_table_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Cancellation Notes', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_notes',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Pricing\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_booking_amount',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_price',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Payment and Order\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_payment_method',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_food_order',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_invoice',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn [\n+\t\t\t[\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t],\n+\t\t];\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php\t2026-03-20 05:40:32.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,186 +1,186 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Reservation\\Email\\Triggers;\r\n-\r\n-use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\r\n-\r\n-\u002F**\r\n- * Reservation Confirmed Trigger\r\n- *\r\n- * Configures the email trigger for when a reservation is confirmed.\r\n- *\r\n- * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\r\n- *\u002F\r\n-class Reservation_Confirmed_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Reservation Confirmed', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'reservation_confirmed';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns all reservation-related field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Reservation Basic Info\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Date and Time\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_start_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_end_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_guests',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_table_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_notes',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Pricing\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_booking_amount',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_price',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Payment and Order\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_payment_method',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_food_order',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_invoice',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_seat_names',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'after_reservation_date',\r\n-\t\t\t)\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Reservation\\Email\\Triggers;\n+\n+use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\n+\n+\u002F**\n+ * Reservation Confirmed Trigger\n+ *\n+ * Configures the email trigger for when a reservation is confirmed.\n+ *\n+ * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\n+ *\u002F\n+class Reservation_Confirmed_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Reservation Confirmed', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'reservation_confirmed';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns all reservation-related field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Reservation Basic Info\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Date and Time\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_start_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_end_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_guests',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_table_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_notes',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Pricing\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_booking_amount',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_price',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Payment and Order\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_payment_method',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_food_order',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_invoice',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_seat_names',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'after_reservation_date',\n+\t\t\t)\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,186 +1,186 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Reservation\\Email\\Triggers;\r\n-\r\n-use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\r\n-\r\n-\u002F**\r\n- * Reservation Created Trigger\r\n- *\r\n- * Configures the email trigger for when a new reservation is created.\r\n- *\r\n- * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\r\n- *\u002F\r\n-class Reservation_Created_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Reservation Created', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'reservation_created';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns all reservation-related field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Reservation Basic Info\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Date and Time\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_start_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_end_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_guests',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_table_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_notes',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Pricing\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_booking_amount',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_price',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Payment and Order\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_payment_method',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_food_order',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_invoice',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_seat_names',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'after_reservation_date',\t\r\n-\t\t\t)\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Reservation\\Email\\Triggers;\n+\n+use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\n+\n+\u002F**\n+ * Reservation Created Trigger\n+ *\n+ * Configures the email trigger for when a new reservation is created.\n+ *\n+ * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\n+ *\u002F\n+class Reservation_Created_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Reservation Created', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'reservation_created';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns all reservation-related field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Reservation Basic Info\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Date and Time\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_start_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_end_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_guests',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_table_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_notes',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Pricing\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_booking_amount',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_price',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Payment and Order\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_payment_method',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_food_order',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_invoice',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_seat_names',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'after_reservation_date',\t\n+\t\t\t)\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php\t2026-03-20 05:40:32.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,186 +1,186 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Reservation\\Email\\Triggers;\r\n-\r\n-use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\r\n-\r\n-\u002F**\r\n- * Reservation Pending Trigger\r\n- *\r\n- * Configures the email trigger for when a reservation is set to pending.\r\n- *\r\n- * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\r\n- *\u002F\r\n-class Reservation_Pending_Trigger extends Abstract_Trigger {\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger label\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_label() {\r\n-\t\treturn __( 'Reservation Pending', 'wp-cafe' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger value (unique identifier)\r\n-\t *\r\n-\t * @return string\r\n-\t *\u002F\r\n-\tpublic function get_trigger_value() {\r\n-\t\treturn 'reservation_pending';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get trigger data fields\r\n-\t *\r\n-\t * Returns all reservation-related field definitions\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_trigger_data() {\r\n-\t\treturn array(\r\n-\t\t\t\u002F\u002F Reservation Basic Info\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_email',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_phone',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Date and Time\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t\t'type'  => 'date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_start_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_end_time',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Details\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_guests',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_table_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_name',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_branch_id',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_status',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_notes',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Pricing\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_booking_amount',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_total_price',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_currency',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\t\u002F\u002F Reservation Payment and Order\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_payment_method',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_food_order',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_invoice',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_seat_names',\r\n-\t\t\t\t'type'  => 'string',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get delay dependency fields\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_delay_dependencies() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'reservation_date',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'after_reservation_date',\r\n-\t\t\t)\r\n-\t\t);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get email receiver options\r\n-\t *\r\n-\t * @return array\r\n-\t *\u002F\r\n-\tpublic function get_email_receivers() {\r\n-\t\treturn array(\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'customer_email',\r\n-\t\t\t),\r\n-\t\t\tarray(\r\n-\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\r\n-\t\t\t\t'value' => 'admin_email',\r\n-\t\t\t),\r\n-\t\t);\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Reservation\\Email\\Triggers;\n+\n+use WpCafe\\Email_Automation\\Triggers\\Abstract_Trigger;\n+\n+\u002F**\n+ * Reservation Pending Trigger\n+ *\n+ * Configures the email trigger for when a reservation is set to pending.\n+ *\n+ * @package WpCafe\u002FReservation\u002FEmail\u002FTriggers\n+ *\u002F\n+class Reservation_Pending_Trigger extends Abstract_Trigger {\n+\n+\t\u002F**\n+\t * Get trigger label\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_label() {\n+\t\treturn __( 'Reservation Pending', 'wp-cafe' );\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger value (unique identifier)\n+\t *\n+\t * @return string\n+\t *\u002F\n+\tpublic function get_trigger_value() {\n+\t\treturn 'reservation_pending';\n+\t}\n+\n+\t\u002F**\n+\t * Get trigger data fields\n+\t *\n+\t * Returns all reservation-related field definitions\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_trigger_data() {\n+\t\treturn array(\n+\t\t\t\u002F\u002F Reservation Basic Info\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_email',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Phone', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_phone',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Date and Time\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t\t'type'  => 'date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Start Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_start_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation End Time', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_end_time',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Details\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Guests', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_guests',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Table Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_table_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch Name', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_name',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Branch ID', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_branch_id',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Status', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_status',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Special Notes', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_notes',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Pricing\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Booking Amount', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_booking_amount',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Total Price', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_total_price',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Currency', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_currency',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\t\u002F\u002F Reservation Payment and Order\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Payment Method', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_payment_method',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Food Order', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_food_order',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Invoice Number', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_invoice',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reserved Seat Names', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_seat_names',\n+\t\t\t\t'type'  => 'string',\n+\t\t\t),\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get delay dependency fields\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_delay_dependencies() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'reservation_date',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'After Reservation Date', 'wp-cafe' ),\n+\t\t\t\t'value' => 'after_reservation_date',\n+\t\t\t)\n+\t\t);\n+\t}\n+\n+\t\u002F**\n+\t * Get email receiver options\n+\t *\n+\t * @return array\n+\t *\u002F\n+\tpublic function get_email_receivers() {\n+\t\treturn array(\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Customer Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'customer_email',\n+\t\t\t),\n+\t\t\tarray(\n+\t\t\t\t'label' => __( 'Admin Email', 'wp-cafe' ),\n+\t\t\t\t'value' => 'admin_email',\n+\t\t\t),\n+\t\t);\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Freservation-hooks.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Freservation-hooks.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Freservation-hooks.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Freservation-hooks.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,169 +1,169 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Created_Trigger;\r\n-use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Cancelled_Trigger;\r\n-use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Confirmed_Trigger;\r\n-use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Pending_Trigger;\r\n-\r\n-\u002F**\r\n- * Reservation Hooks Class\r\n- *\r\n- * Handles WordPress and WooCommerce hooks for reservation functionality\r\n- *\r\n- * @package WpCafe\\Reservation\r\n- * @since 1.0.0\r\n- *\u002F\r\n-class Reservation_Hooks implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register all hooks\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register(): void {\r\n-        add_action( 'woocommerce_before_order_notes', [ $this, 'wpc_display_reservation_info_on_checkout' ] );\r\n-        add_action( 'woocommerce_new_order', [ $this, 'clear_reservation_session' ], 10, 1 );\r\n-        add_filter( 'wpcafe_settings' , [ $this, 'return_empty_color_settings_as_object' ] );\r\n-        add_filter( 'wpc_available_email_triggers', [ $this, 'add_on_reservation_email_trigger' ] );\r\n-        add_action( 'wp_ajax_wpc_discard_reservation', [ $this, 'discard_reservation_ajax' ] );\r\n-        add_action( 'wp_ajax_nopriv_wpc_discard_reservation', [ $this, 'discard_reservation_ajax' ] );\r\n-    }\r\n-\r\n-    public function add_on_reservation_email_trigger( $available_triggers ) {\r\n-        $available_triggers[] = Reservation_Created_Trigger::class;\r\n-        $available_triggers[] = Reservation_Cancelled_Trigger::class;\r\n-        $available_triggers[] = Reservation_Confirmed_Trigger::class;\r\n-        $available_triggers[] = Reservation_Pending_Trigger::class;\r\n-        return $available_triggers;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Display reservation information on WooCommerce checkout page\r\n-     *\r\n-     * Shows reservation details if they exist in the WooCommerce session\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function wpc_display_reservation_info_on_checkout(): void {\r\n-        \u002F\u002F Check if WooCommerce is available and session exists\r\n-        if ( ! function_exists( 'WC' ) || ! WC()->session ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $reservation_data = WC()->session->get( 'wpc_reservation_data' );\r\n-\r\n-        \u002F\u002F Exit early if no reservation data exists\r\n-        if ( empty( $reservation_data ) || ! is_array( $reservation_data ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        \u002F\u002F Include the reservation details template\r\n-        $template_path = wpcafe()->template_directory . '\u002Freservation\u002Freservation-view.php';\r\n-\r\n-        if ( file_exists( $template_path ) ) {\r\n-            include $template_path;\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Remove reservation session data after order is created\r\n-     *\r\n-     * @param int $order_id The WooCommerce order ID.\r\n-     * @return void\r\n-     *\u002F\r\n-    public function clear_reservation_session( $order_id ): void {\r\n-        if ( ! is_admin() && function_exists( 'WC' ) && WC()->session ) {\r\n-            WC()->session->__unset( 'wpc_reservation_data' );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Ensures colorSettings always returns empty object in response when empty.\r\n-     *\r\n-     * This function modifies the given settings array by replacing an empty colorSettings array with an empty stdClass.\r\n-     * This is to ensure that the colorSettings key always returns an object, even if it is empty.\r\n-     *\r\n-     * @param  array $settings The settings array to be modified.\r\n-     * @return array The modified settings array.\r\n-     *\u002F\r\n-    public function return_empty_color_settings_as_object( $settings ) {\r\n-        if ( ! isset( $settings['visual_table_layout']['colorSettings'] ) ) {\r\n-            return $settings;\r\n-        }\r\n-\r\n-        $color_settings = $settings['visual_table_layout']['colorSettings'];\r\n-\r\n-        if ( empty( $color_settings ) && is_array( $color_settings ) ) {\r\n-            $settings['visual_table_layout']['colorSettings'] = new \\stdClass();\r\n-        }\r\n-\r\n-        return $settings;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Removes reservation data from WooCommerce session, cart, and cleans up\r\n-     * associated booking amounts and products.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function discard_reservation_ajax(): void {\r\n-        if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'wpc_discard_reservation' ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'Security check failed', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        if ( ! function_exists( 'WC' ) || ! WC()->session ) {\r\n-            wp_send_json_error( [ 'message' => __( 'WooCommerce session not available', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        $reservation_data = WC()->session->get( 'wpc_reservation_data' );\r\n-\r\n-        if ( empty( $reservation_data ) ) {\r\n-            wp_send_json_error( [ 'message' => __( 'No reservation found in session', 'wp-cafe' ) ] );\r\n-        }\r\n-\r\n-        $this->remove_reservation_from_cart( $reservation_data );\r\n-\r\n-        WC()->session->__unset( 'wpc_reservation_data' );\r\n-\r\n-        wp_send_json_success( [ 'message' => __( 'Reservation discarded successfully', 'wp-cafe' ) ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Removes the reservation booking amount fee and any reservation-related products\r\n-     * from the WooCommerce cart.\r\n-     *\r\n-     * @param array $reservation_data Reservation data from session\r\n-     * @return void\r\n-     *\u002F\r\n-    private function remove_reservation_from_cart( $reservation_data ): void {\r\n-        if ( function_exists( 'wc_load_cart' ) && is_null( WC()->cart ) ) {\r\n-            wc_load_cart();\r\n-        }\r\n-\r\n-        if ( ! WC()->cart ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $cart = WC()->cart;\r\n-\r\n-        $generic_product_id = wpc_get_option( 'woocommerce_generic_product_id' );\r\n-\r\n-        $reservation_id = $reservation_data['reservation_id'] ?? null;\r\n-\r\n-        foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {\r\n-            $product_id = $cart_item['product_id'];\r\n-\r\n-            if ( ! empty( $generic_product_id ) && (int) $product_id === (int) $generic_product_id ) {\r\n-                $cart->remove_cart_item( $cart_item_key );\r\n-            } elseif ( ! empty( $reservation_id ) && isset( $cart_item['reservation_id'] ) && $cart_item['reservation_id'] == $reservation_id ) {\r\n-                $cart->remove_cart_item( $cart_item_key );\r\n-            }\r\n-        }\r\n-\r\n-        $cart->calculate_totals();\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Reservation;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Created_Trigger;\n+use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Cancelled_Trigger;\n+use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Confirmed_Trigger;\n+use WpCafe\\Reservation\\Email\\Triggers\\Reservation_Pending_Trigger;\n+\n+\u002F**\n+ * Reservation Hooks Class\n+ *\n+ * Handles WordPress and WooCommerce hooks for reservation functionality\n+ *\n+ * @package WpCafe\\Reservation\n+ * @since 1.0.0\n+ *\u002F\n+class Reservation_Hooks implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Register all hooks\n+     *\n+     * @return void\n+     *\u002F\n+    public function register(): void {\n+        add_action( 'woocommerce_before_order_notes', [ $this, 'wpc_display_reservation_info_on_checkout' ] );\n+        add_action( 'woocommerce_new_order', [ $this, 'clear_reservation_session' ], 10, 1 );\n+        add_filter( 'wpcafe_settings' , [ $this, 'return_empty_color_settings_as_object' ] );\n+        add_filter( 'wpc_available_email_triggers', [ $this, 'add_on_reservation_email_trigger' ] );\n+        add_action( 'wp_ajax_wpc_discard_reservation', [ $this, 'discard_reservation_ajax' ] );\n+        add_action( 'wp_ajax_nopriv_wpc_discard_reservation', [ $this, 'discard_reservation_ajax' ] );\n+    }\n+\n+    public function add_on_reservation_email_trigger( $available_triggers ) {\n+        $available_triggers[] = Reservation_Created_Trigger::class;\n+        $available_triggers[] = Reservation_Cancelled_Trigger::class;\n+        $available_triggers[] = Reservation_Confirmed_Trigger::class;\n+        $available_triggers[] = Reservation_Pending_Trigger::class;\n+        return $available_triggers;\n+    }\n+\n+    \u002F**\n+     * Display reservation information on WooCommerce checkout page\n+     *\n+     * Shows reservation details if they exist in the WooCommerce session\n+     *\n+     * @return void\n+     *\u002F\n+    public function wpc_display_reservation_info_on_checkout(): void {\n+        \u002F\u002F Check if WooCommerce is available and session exists\n+        if ( ! function_exists( 'WC' ) || ! WC()->session ) {\n+            return;\n+        }\n+\n+        $reservation_data = WC()->session->get( 'wpc_reservation_data' );\n+\n+        \u002F\u002F Exit early if no reservation data exists\n+        if ( empty( $reservation_data ) || ! is_array( $reservation_data ) ) {\n+            return;\n+        }\n+\n+        \u002F\u002F Include the reservation details template\n+        $template_path = wpcafe()->template_directory . '\u002Freservation\u002Freservation-view.php';\n+\n+        if ( file_exists( $template_path ) ) {\n+            include $template_path;\n+        }\n+    }\n+\n+    \u002F**\n+     * Remove reservation session data after order is created\n+     *\n+     * @param int $order_id The WooCommerce order ID.\n+     * @return void\n+     *\u002F\n+    public function clear_reservation_session( $order_id ): void {\n+        if ( ! is_admin() && function_exists( 'WC' ) && WC()->session ) {\n+            WC()->session->__unset( 'wpc_reservation_data' );\n+        }\n+    }\n+\n+    \u002F**\n+     * Ensures colorSettings always returns empty object in response when empty.\n+     *\n+     * This function modifies the given settings array by replacing an empty colorSettings array with an empty stdClass.\n+     * This is to ensure that the colorSettings key always returns an object, even if it is empty.\n+     *\n+     * @param  array $settings The settings array to be modified.\n+     * @return array The modified settings array.\n+     *\u002F\n+    public function return_empty_color_settings_as_object( $settings ) {\n+        if ( ! isset( $settings['visual_table_layout']['colorSettings'] ) ) {\n+            return $settings;\n+        }\n+\n+        $color_settings = $settings['visual_table_layout']['colorSettings'];\n+\n+        if ( empty( $color_settings ) && is_array( $color_settings ) ) {\n+            $settings['visual_table_layout']['colorSettings'] = new \\stdClass();\n+        }\n+\n+        return $settings;\n+    }\n+\n+    \u002F**\n+     * Removes reservation data from WooCommerce session, cart, and cleans up\n+     * associated booking amounts and products.\n+     *\n+     * @return void\n+     *\u002F\n+    public function discard_reservation_ajax(): void {\n+        if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'wpc_discard_reservation' ) ) {\n+            wp_send_json_error( [ 'message' => __( 'Security check failed', 'wp-cafe' ) ] );\n+        }\n+\n+        if ( ! function_exists( 'WC' ) || ! WC()->session ) {\n+            wp_send_json_error( [ 'message' => __( 'WooCommerce session not available', 'wp-cafe' ) ] );\n+        }\n+\n+        $reservation_data = WC()->session->get( 'wpc_reservation_data' );\n+\n+        if ( empty( $reservation_data ) ) {\n+            wp_send_json_error( [ 'message' => __( 'No reservation found in session', 'wp-cafe' ) ] );\n+        }\n+\n+        $this->remove_reservation_from_cart( $reservation_data );\n+\n+        WC()->session->__unset( 'wpc_reservation_data' );\n+\n+        wp_send_json_success( [ 'message' => __( 'Reservation discarded successfully', 'wp-cafe' ) ] );\n+    }\n+\n+    \u002F**\n+     * Removes the reservation booking amount fee and any reservation-related products\n+     * from the WooCommerce cart.\n+     *\n+     * @param array $reservation_data Reservation data from session\n+     * @return void\n+     *\u002F\n+    private function remove_reservation_from_cart( $reservation_data ): void {\n+        if ( function_exists( 'wc_load_cart' ) && is_null( WC()->cart ) ) {\n+            wc_load_cart();\n+        }\n+\n+        if ( ! WC()->cart ) {\n+            return;\n+        }\n+\n+        $cart = WC()->cart;\n+\n+        $generic_product_id = wpc_get_option( 'woocommerce_generic_product_id' );\n+\n+        $reservation_id = $reservation_data['reservation_id'] ?? null;\n+\n+        foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {\n+            $product_id = $cart_item['product_id'];\n+\n+            if ( ! empty( $generic_product_id ) && (int) $product_id === (int) $generic_product_id ) {\n+                $cart->remove_cart_item( $cart_item_key );\n+            } elseif ( ! empty( $reservation_id ) && isset( $cart_item['reservation_id'] ) && $cart_item['reservation_id'] == $reservation_id ) {\n+                $cart->remove_cart_item( $cart_item_key );\n+            }\n+        }\n+\n+        $cart->calculate_totals();\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Freservation-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Freservation-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Freservation-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Freservation-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,47 +1,47 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Reservation\\Controllers\\Reservation_Controller;\r\n-use WpCafe\\Reservation\\Email\\Handlers\\Reservation_Email_Handler;\r\n-use WpCafe\\Reservation\\Shortcodes\\Shortcode_Manager;\r\n-use WpCafe\\Contracts\\Switchable_Provider_Contract;\r\n-\r\n-\u002F**\r\n- * Reservation_Service_Provider will responsible for all reservation services\r\n- *\r\n- * @package WpCafe\u002FReservation\r\n- *\u002F\r\n-\r\n-class Reservation_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Reservation_Controller::class,\r\n-        Reservation_Hooks::class,\r\n-        Reservation_Email_Handler::class,\r\n-        Shortcode_Manager::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_reservation_services',  $this->services );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Ensure that is enable or disable\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function is_enable() {\r\n-        return wpc_is_module_enable( 'reservation' );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Reservation;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Reservation\\Controllers\\Reservation_Controller;\n+use WpCafe\\Reservation\\Email\\Handlers\\Reservation_Email_Handler;\n+use WpCafe\\Reservation\\Shortcodes\\Shortcode_Manager;\n+use WpCafe\\Contracts\\Switchable_Provider_Contract;\n+\n+\u002F**\n+ * Reservation_Service_Provider will responsible for all reservation services\n+ *\n+ * @package WpCafe\u002FReservation\n+ *\u002F\n+\n+class Reservation_Service_Provider extends Base_Service_Provider implements Switchable_Provider_Contract {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Reservation_Controller::class,\n+        Reservation_Hooks::class,\n+        Reservation_Email_Handler::class,\n+        Shortcode_Manager::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_reservation_services',  $this->services );\n+    }\n+\n+    \u002F**\n+     * Ensure that is enable or disable\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function is_enable() {\n+        return wpc_is_module_enable( 'reservation' );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-form.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-form.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-form.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-form.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,55 +1,55 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation\\Shortcodes;\r\n-\r\n-use WpCafe\\Abstract\\Base_Shortcode;\r\n-\r\n-\u002F**\r\n- * Reservation Form Shortcode\r\n- *\u002F\r\n-class Reservation_Form extends Base_Shortcode {\r\n-    \u002F**\r\n-     * Shortcode tag name.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    public function tag() {\r\n-        return 'wpc_reservation_form';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Render shortcode content.\r\n-     *\r\n-     * @param array  $atts    Shortcode attributes.\r\n-     * @param string $content Shortcode content.\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    public function render( $atts = [], $content = null ) {\r\n-        \u002F\u002F Define default attributes\r\n-        $default_atts = [\r\n-            'date_selector'    => 'date_picker',\r\n-            'reservation_style' => 'style-1',\r\n-            'form_display_type' => 'wizard',\r\n-            'image_link'       => '',\r\n-        ];\r\n-\r\n-        \u002F\u002F Parse and merge attributes with defaults\r\n-        $atts = shortcode_atts( $default_atts, $atts, $this->tag() );\r\n-\r\n-        wp_enqueue_style( 'wpcafe-frontend-style' );\r\n-        wp_enqueue_script( 'wpcafe-frontend-scripts' );\r\n-\r\n-        ob_start();\r\n-\r\n-        ?>\r\n-\u003Cdiv class=\"wpc-reservation-form-root\" data-component=\"wpc-reservation-form\"\r\n-    data-date-selector=\"\u003C?php echo esc_attr( $atts['date_selector'] ); ?>\"\r\n-    data-reservation-style=\"\u003C?php echo esc_attr( $atts['reservation_style'] ); ?>\"\r\n-    data-form-display-type=\"\u003C?php echo esc_attr( $atts['form_display_type'] ); ?>\"\r\n-    data-image-link=\"\u003C?php echo esc_url( $atts['image_link'] ); ?>\">\r\n-    \r\n-\u003C\u002Fdiv>\r\n-\u003C?php\r\n-        return ob_get_clean();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Reservation\\Shortcodes;\n+\n+use WpCafe\\Abstract\\Base_Shortcode;\n+\n+\u002F**\n+ * Reservation Form Shortcode\n+ *\u002F\n+class Reservation_Form extends Base_Shortcode {\n+    \u002F**\n+     * Shortcode tag name.\n+     *\n+     * @return string\n+     *\u002F\n+    public function tag() {\n+        return 'wpc_reservation_form';\n+    }\n+\n+    \u002F**\n+     * Render shortcode content.\n+     *\n+     * @param array  $atts    Shortcode attributes.\n+     * @param string $content Shortcode content.\n+     *\n+     * @return string\n+     *\u002F\n+    public function render( $atts = [], $content = null ) {\n+        \u002F\u002F Define default attributes\n+        $default_atts = [\n+            'date_selector'    => 'date_picker',\n+            'reservation_style' => 'style-1',\n+            'form_display_type' => 'wizard',\n+            'image_link'       => '',\n+        ];\n+\n+        \u002F\u002F Parse and merge attributes with defaults\n+        $atts = shortcode_atts( $default_atts, $atts, $this->tag() );\n+\n+        wp_enqueue_style( 'wpcafe-frontend-style' );\n+        wp_enqueue_script( 'wpcafe-frontend-scripts' );\n+\n+        ob_start();\n+\n+        ?>\n+\u003Cdiv class=\"wpc-reservation-form-root\" data-component=\"wpc-reservation-form\"\n+    data-date-selector=\"\u003C?php echo esc_attr( $atts['date_selector'] ); ?>\"\n+    data-reservation-style=\"\u003C?php echo esc_attr( $atts['reservation_style'] ); ?>\"\n+    data-form-display-type=\"\u003C?php echo esc_attr( $atts['form_display_type'] ); ?>\"\n+    data-image-link=\"\u003C?php echo esc_url( $atts['image_link'] ); ?>\">\n+    \n+\u003C\u002Fdiv>\n+\u003C?php\n+        return ob_get_clean();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-shortcode-manager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-shortcode-manager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-shortcode-manager.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Freservation\u002Fshortcodes\u002Freservation-shortcode-manager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u003C?php\r\n-namespace WpCafe\\Reservation\\Shortcodes;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-use WpCafe\\Contracts\\Shortcode_Interface;\r\n-\r\n-class Shortcode_Manager implements Hookable_Service_Contract {\r\n-    \u002F**\r\n-     * Store shortcodes\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $shortcodes = [\r\n-        Reservation_Form::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register Services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register() {\r\n-        $shortcodes = apply_filters( 'wpcafe_reservation_shortcodes', $this->shortcodes );\r\n-\r\n-        foreach ( $shortcodes as $shortcode ) {\r\n-            ( new $shortcode() )->register();\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Reservation\\Shortcodes;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+use WpCafe\\Contracts\\Shortcode_Interface;\n+\n+class Shortcode_Manager implements Hookable_Service_Contract {\n+    \u002F**\n+     * Store shortcodes\n+     *\n+     * @var array\n+     *\u002F\n+    protected $shortcodes = [\n+        Reservation_Form::class,\n+    ];\n+\n+    \u002F**\n+     * Register Services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register() {\n+        $shortcodes = apply_filters( 'wpcafe_reservation_shortcodes', $this->shortcodes );\n+\n+        foreach ( $shortcodes as $shortcode ) {\n+            ( new $shortcode() )->register();\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Fcontrollers\u002Fversion-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Fcontrollers\u002Fversion-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Fcontrollers\u002Fversion-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Fcontrollers\u002Fversion-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,167 +1,167 @@\n-\u003C?php\r\n-namespace WpCafe\\Onboard\\Controllers;\r\n-\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WP_REST_Server;\r\n-\r\n-\u002F**\r\n- * Version controller\r\n- *\r\n- * @package WpCafe\u002FVersion\r\n- *\u002F\r\n-class Version_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Endpoint namespace\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Route name\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $base = 'versions';\r\n-\r\n-    \u002F**\r\n-     * Register routes\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function register_routes(): void {\r\n-        register_rest_route( $this->namespace, $this->base, [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_items'],\r\n-                'permission_callback' => [$this, 'get_items_permission'],\r\n-            ],\r\n-        ] );\r\n-\r\n-        register_rest_route( $this->namespace, $this->base . '\u002Frollback-url', [\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [$this, 'get_rollback_url'],\r\n-                'permission_callback' => [$this, 'get_items_permission'],\r\n-            ],\r\n-        ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get version items\r\n-     *\r\n-     * @param   WP_Rest_Request  $request\r\n-     *\r\n-     * @return  WP_Rest_Response\r\n-     *\u002F\r\n-    public function get_items($request) {\r\n-        $rollback_versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\r\n-\r\n-        if ( false === $rollback_versions ) {\r\n-            $max_versions = 30;\r\n-\r\n-            $versions = apply_filters( 'wpcafe_rollback_versions', [] );\r\n-\r\n-            if ( empty( $versions ) ) {\r\n-                require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin-install.php';\r\n-\r\n-                $plugin_information = plugins_api(\r\n-                    'plugin_information', [\r\n-                        'slug' => 'wp-cafe',\r\n-                    ]\r\n-                );\r\n-\r\n-                if ( empty( $plugin_information->versions ) || ! is_array( $plugin_information->versions ) ) {\r\n-                    return [];\r\n-                }\r\n-\r\n-                uksort( $plugin_information->versions, 'version_compare' );\r\n-                $versions = array_keys( array_reverse( $plugin_information->versions ) );\r\n-            }\r\n-\r\n-            $rollback_versions = [];\r\n-\r\n-            $current_index = 0;\r\n-            foreach ( $versions as $version ) {\r\n-                if ( $max_versions \u003C= $current_index ) {\r\n-                    break;\r\n-                }\r\n-\r\n-                $lowercase_version = strtolower( $version );\r\n-                $is_valid_rollback_version = ! preg_match( '\u002F(trunk|beta|rc|dev)\u002Fi', $lowercase_version );\r\n-\r\n-                \u002F**\r\n-                 * Is rollback version is valid.\r\n-                 *\r\n-                 * Filters the check whether the rollback version is valid.\r\n-                 *\r\n-                 * @param bool $is_valid_rollback_version Whether the rollback version is valid.\r\n-                 *\u002F\r\n-                $is_valid_rollback_version = apply_filters(\r\n-                    'wpcafe_rollback_is_valid_rollback_version',\r\n-                    $is_valid_rollback_version,\r\n-                    $lowercase_version\r\n-                );\r\n-\r\n-                if ( ! $is_valid_rollback_version ) {\r\n-                    continue;\r\n-                }\r\n-\r\n-                if ( version_compare( $version, WPCAFE_VERSION, '>=' ) ) {\r\n-                    continue;\r\n-                }\r\n-\r\n-                $current_index++;\r\n-                $rollback_versions[] = $version;\r\n-            }\r\n-\r\n-            set_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION, $rollback_versions, WEEK_IN_SECONDS );\r\n-        }\r\n-\r\n-        return $this->response([\r\n-            'current_version' => WPCAFE_VERSION,\r\n-            'versions'        => $rollback_versions\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get rollback url\r\n-     *\r\n-     * @return  WP_Rest_Response\r\n-     *\u002F\r\n-    public function get_rollback_url($request) {\r\n-        $version = $request['version'];\r\n-\r\n-        if ( empty( $version ) ) {\r\n-            return $this->error(__( 'Please provide a version', 'wp-cafe' ));\r\n-        }\r\n-\r\n-        $versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\r\n-\r\n-        if ( empty( $versions ) || ! in_array($version, $versions)) {\r\n-            return $this->error(__( 'Invalid version provided', 'wp-cafe' ));\r\n-        }\r\n-\r\n-        $url = add_query_arg([\r\n-            'action' => 'wpcafe_rollback',\r\n-            'version' => $version\r\n-        ], admin_url( 'admin-post.php') );\r\n-\r\n-        $url = wp_nonce_url( $url, 'wpcafe_rollback' );\r\n-\r\n-        return $this->response([\r\n-            'rollback_url' => html_entity_decode($url)\r\n-        ]);\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get items permission\r\n-     *\r\n-     * @param   WP_Rest_Request  $request\r\n-     *\r\n-     * @return  bool\r\n-     *\u002F\r\n-    public function get_items_permission($request) {\r\n-        return current_user_can('manage_options');\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Onboard\\Controllers;\n+\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WP_REST_Server;\n+\n+\u002F**\n+ * Version controller\n+ *\n+ * @package WpCafe\u002FVersion\n+ *\u002F\n+class Version_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Endpoint namespace\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Route name\n+     *\n+     * @var string\n+     *\u002F\n+    protected $base = 'versions';\n+\n+    \u002F**\n+     * Register routes\n+     *\n+     * @return  void\n+     *\u002F\n+    public function register_routes(): void {\n+        register_rest_route( $this->namespace, $this->base, [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_items'],\n+                'permission_callback' => [$this, 'get_items_permission'],\n+            ],\n+        ] );\n+\n+        register_rest_route( $this->namespace, $this->base . '\u002Frollback-url', [\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [$this, 'get_rollback_url'],\n+                'permission_callback' => [$this, 'get_items_permission'],\n+            ],\n+        ] );\n+    }\n+\n+    \u002F**\n+     * Get version items\n+     *\n+     * @param   WP_Rest_Request  $request\n+     *\n+     * @return  WP_Rest_Response\n+     *\u002F\n+    public function get_items($request) {\n+        $rollback_versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\n+\n+        if ( false === $rollback_versions ) {\n+            $max_versions = 30;\n+\n+            $versions = apply_filters( 'wpcafe_rollback_versions', [] );\n+\n+            if ( empty( $versions ) ) {\n+                require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin-install.php';\n+\n+                $plugin_information = plugins_api(\n+                    'plugin_information', [\n+                        'slug' => 'wp-cafe',\n+                    ]\n+                );\n+\n+                if ( empty( $plugin_information->versions ) || ! is_array( $plugin_information->versions ) ) {\n+                    return [];\n+                }\n+\n+                uksort( $plugin_information->versions, 'version_compare' );\n+                $versions = array_keys( array_reverse( $plugin_information->versions ) );\n+            }\n+\n+            $rollback_versions = [];\n+\n+            $current_index = 0;\n+            foreach ( $versions as $version ) {\n+                if ( $max_versions \u003C= $current_index ) {\n+                    break;\n+                }\n+\n+                $lowercase_version = strtolower( $version );\n+                $is_valid_rollback_version = ! preg_match( '\u002F(trunk|beta|rc|dev)\u002Fi', $lowercase_version );\n+\n+                \u002F**\n+                 * Is rollback version is valid.\n+                 *\n+                 * Filters the check whether the rollback version is valid.\n+                 *\n+                 * @param bool $is_valid_rollback_version Whether the rollback version is valid.\n+                 *\u002F\n+                $is_valid_rollback_version = apply_filters(\n+                    'wpcafe_rollback_is_valid_rollback_version',\n+                    $is_valid_rollback_version,\n+                    $lowercase_version\n+                );\n+\n+                if ( ! $is_valid_rollback_version ) {\n+                    continue;\n+                }\n+\n+                if ( version_compare( $version, WPCAFE_VERSION, '>=' ) ) {\n+                    continue;\n+                }\n+\n+                $current_index++;\n+                $rollback_versions[] = $version;\n+            }\n+\n+            set_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION, $rollback_versions, WEEK_IN_SECONDS );\n+        }\n+\n+        return $this->response([\n+            'current_version' => WPCAFE_VERSION,\n+            'versions'        => $rollback_versions\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Get rollback url\n+     *\n+     * @return  WP_Rest_Response\n+     *\u002F\n+    public function get_rollback_url($request) {\n+        $version = $request['version'];\n+\n+        if ( empty( $version ) ) {\n+            return $this->error(__( 'Please provide a version', 'wp-cafe' ));\n+        }\n+\n+        $versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\n+\n+        if ( empty( $versions ) || ! in_array($version, $versions)) {\n+            return $this->error(__( 'Invalid version provided', 'wp-cafe' ));\n+        }\n+\n+        $url = add_query_arg([\n+            'action' => 'wpcafe_rollback',\n+            'version' => $version\n+        ], admin_url( 'admin-post.php') );\n+\n+        $url = wp_nonce_url( $url, 'wpcafe_rollback' );\n+\n+        return $this->response([\n+            'rollback_url' => html_entity_decode($url)\n+        ]);\n+    }\n+\n+    \u002F**\n+     * Get items permission\n+     *\n+     * @param   WP_Rest_Request  $request\n+     *\n+     * @return  bool\n+     *\u002F\n+    public function get_items_permission($request) {\n+        return current_user_can('manage_options');\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002FRollback.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002FRollback.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002FRollback.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002FRollback.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,179 +1,179 @@\n-\u003C?php\r\n-namespace WpCafe\\Rollback;\r\n-\r\n-\u002F**\r\n- * WpCafe rollback.\r\n- *\r\n- * WpCafe rollback handler class is responsible for rolling back WpCafe to\r\n- * previous version.\r\n- *\r\n- * @since 3.0.0\r\n- *\u002F\r\n-class Rollback {\r\n-\r\n-    \u002F**\r\n-     * Package URL.\r\n-     *\r\n-     * Holds the package URL.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access protected\r\n-     *\r\n-     * @var string Package URL.\r\n-     *\u002F\r\n-    protected $package_url;\r\n-\r\n-    \u002F**\r\n-     * Version.\r\n-     *\r\n-     * Holds the version.\r\n-     *\r\n-     * @since 1.5.0\r\n-     * @access protected\r\n-     *\r\n-     * @var string Package URL.\r\n-     *\u002F\r\n-    protected $version;\r\n-\r\n-    \u002F**\r\n-     * Plugin name.\r\n-     *\r\n-     * Holds the plugin name.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access protected\r\n-     *\r\n-     * @var string Plugin name.\r\n-     *\u002F\r\n-    protected $plugin_name;\r\n-\r\n-    \u002F**\r\n-     * Plugin slug.\r\n-     *\r\n-     * Holds the plugin slug.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access protected\r\n-     *\r\n-     * @var string Plugin slug.\r\n-     *\u002F\r\n-    protected $plugin_slug;\r\n-\r\n-    \u002F**\r\n-     * Rollback constructor.\r\n-     *\r\n-     * Initializing WpCafe rollback.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access public\r\n-     *\r\n-     * @param array $args Optional. Rollback arguments. Default is an empty array.\r\n-     *\u002F\r\n-    public function __construct( $args = [] ) {\r\n-        foreach ( $args as $key => $value ) {\r\n-            $this->{$key} = $value;\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Print inline style.\r\n-     *\r\n-     * Add an inline CSS to the rollback page.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access private\r\n-     *\u002F\r\n-    private function print_inline_style() {\r\n-        ?>\r\n-        \u003Cstyle>\r\n-            .wrap {\r\n-                overflow: hidden;\r\n-                max-width: 850px;\r\n-                margin: auto;\r\n-                font-family: Courier, monospace;\r\n-            }\r\n-\r\n-            h1 {\r\n-                background: #D30C5C;\r\n-                text-align: center;\r\n-                color: #fff !important;\r\n-                padding: 70px !important;\r\n-                text-transform: uppercase;\r\n-                letter-spacing: 1px;\r\n-            }\r\n-\r\n-            h1 img {\r\n-                max-width: 300px;\r\n-                display: block;\r\n-                margin: auto auto 50px;\r\n-            }\r\n-        \u003C\u002Fstyle>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Apply package.\r\n-     *\r\n-     * Change the plugin data when WordPress checks for updates. This method\r\n-     * modifies package data to update the plugin from a specific URL containing\r\n-     * the version package.\r\n-     *\r\n-     * @since 1.5.0\r\n-     * @access protected\r\n-     *\u002F\r\n-    protected function apply_package() {\r\n-        $update_plugins = get_site_transient( 'update_plugins' );\r\n-        if ( ! is_object( $update_plugins ) ) {\r\n-            $update_plugins = new \\stdClass();\r\n-        }\r\n-\r\n-        $plugin_info    = new \\stdClass();\r\n-        $plugin_info->new_version = $this->version;\r\n-        $plugin_info->slug = $this->plugin_slug;\r\n-        $plugin_info->package = $this->package_url;\r\n-        $plugin_info->url = 'https:\u002F\u002Fthemewinter.com\u002F';\r\n-\r\n-        $update_plugins->response[ $this->plugin_name ] = $plugin_info;\r\n-\r\n-        set_site_transient( 'update_plugins', $update_plugins );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade.\r\n-     *\r\n-     * Run WordPress upgrade to rollback WpCafe to previous version.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access protected\r\n-     *\u002F\r\n-    protected function upgrade() {\r\n-        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fclass-wp-upgrader.php';\r\n-\r\n-        $logo_url = wpcafe()->assets_url . '\u002Fimages\u002Flogo.png';\r\n-\r\n-        $upgrader_args = [\r\n-            'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),\r\n-            'plugin' => $this->plugin_name,\r\n-            'nonce' => 'upgrade-plugin_' . $this->plugin_name,\r\n-            'title' => '\u003Cimg src=\"' . $logo_url . '\" alt=\"WpCafe\">' . esc_html__( 'Rollback to Previous Version', 'wp-cafe' ),\r\n-        ];\r\n-\r\n-        $this->print_inline_style();\r\n-\r\n-        $upgrader = new \\Plugin_Upgrader( new \\Plugin_Upgrader_Skin( $upgrader_args ) );\r\n-        $upgrader->upgrade( $this->plugin_name );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Run.\r\n-     *\r\n-     * Rollback WpCafe to previous versions.\r\n-     *\r\n-     * @since 3.0.0\r\n-     * @access public\r\n-     *\u002F\r\n-    public function run() {\r\n-        $this->apply_package();\r\n-        $this->upgrade();\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Rollback;\n+\n+\u002F**\n+ * WpCafe rollback.\n+ *\n+ * WpCafe rollback handler class is responsible for rolling back WpCafe to\n+ * previous version.\n+ *\n+ * @since 3.0.0\n+ *\u002F\n+class Rollback {\n+\n+    \u002F**\n+     * Package URL.\n+     *\n+     * Holds the package URL.\n+     *\n+     * @since 3.0.0\n+     * @access protected\n+     *\n+     * @var string Package URL.\n+     *\u002F\n+    protected $package_url;\n+\n+    \u002F**\n+     * Version.\n+     *\n+     * Holds the version.\n+     *\n+     * @since 1.5.0\n+     * @access protected\n+     *\n+     * @var string Package URL.\n+     *\u002F\n+    protected $version;\n+\n+    \u002F**\n+     * Plugin name.\n+     *\n+     * Holds the plugin name.\n+     *\n+     * @since 3.0.0\n+     * @access protected\n+     *\n+     * @var string Plugin name.\n+     *\u002F\n+    protected $plugin_name;\n+\n+    \u002F**\n+     * Plugin slug.\n+     *\n+     * Holds the plugin slug.\n+     *\n+     * @since 3.0.0\n+     * @access protected\n+     *\n+     * @var string Plugin slug.\n+     *\u002F\n+    protected $plugin_slug;\n+\n+    \u002F**\n+     * Rollback constructor.\n+     *\n+     * Initializing WpCafe rollback.\n+     *\n+     * @since 3.0.0\n+     * @access public\n+     *\n+     * @param array $args Optional. Rollback arguments. Default is an empty array.\n+     *\u002F\n+    public function __construct( $args = [] ) {\n+        foreach ( $args as $key => $value ) {\n+            $this->{$key} = $value;\n+        }\n+    }\n+\n+    \u002F**\n+     * Print inline style.\n+     *\n+     * Add an inline CSS to the rollback page.\n+     *\n+     * @since 3.0.0\n+     * @access private\n+     *\u002F\n+    private function print_inline_style() {\n+        ?>\n+        \u003Cstyle>\n+            .wrap {\n+                overflow: hidden;\n+                max-width: 850px;\n+                margin: auto;\n+                font-family: Courier, monospace;\n+            }\n+\n+            h1 {\n+                background: #D30C5C;\n+                text-align: center;\n+                color: #fff !important;\n+                padding: 70px !important;\n+                text-transform: uppercase;\n+                letter-spacing: 1px;\n+            }\n+\n+            h1 img {\n+                max-width: 300px;\n+                display: block;\n+                margin: auto auto 50px;\n+            }\n+        \u003C\u002Fstyle>\n+        \u003C?php\n+    }\n+\n+    \u002F**\n+     * Apply package.\n+     *\n+     * Change the plugin data when WordPress checks for updates. This method\n+     * modifies package data to update the plugin from a specific URL containing\n+     * the version package.\n+     *\n+     * @since 1.5.0\n+     * @access protected\n+     *\u002F\n+    protected function apply_package() {\n+        $update_plugins = get_site_transient( 'update_plugins' );\n+        if ( ! is_object( $update_plugins ) ) {\n+            $update_plugins = new \\stdClass();\n+        }\n+\n+        $plugin_info    = new \\stdClass();\n+        $plugin_info->new_version = $this->version;\n+        $plugin_info->slug = $this->plugin_slug;\n+        $plugin_info->package = $this->package_url;\n+        $plugin_info->url = 'https:\u002F\u002Fthemewinter.com\u002F';\n+\n+        $update_plugins->response[ $this->plugin_name ] = $plugin_info;\n+\n+        set_site_transient( 'update_plugins', $update_plugins );\n+    }\n+\n+    \u002F**\n+     * Upgrade.\n+     *\n+     * Run WordPress upgrade to rollback WpCafe to previous version.\n+     *\n+     * @since 3.0.0\n+     * @access protected\n+     *\u002F\n+    protected function upgrade() {\n+        require_once ABSPATH . 'wp-admin\u002Fincludes\u002Fclass-wp-upgrader.php';\n+\n+        $logo_url = wpcafe()->assets_url . '\u002Fimages\u002Flogo.png';\n+\n+        $upgrader_args = [\n+            'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),\n+            'plugin' => $this->plugin_name,\n+            'nonce' => 'upgrade-plugin_' . $this->plugin_name,\n+            'title' => '\u003Cimg src=\"' . $logo_url . '\" alt=\"WpCafe\">' . esc_html__( 'Rollback to Previous Version', 'wp-cafe' ),\n+        ];\n+\n+        $this->print_inline_style();\n+\n+        $upgrader = new \\Plugin_Upgrader( new \\Plugin_Upgrader_Skin( $upgrader_args ) );\n+        $upgrader->upgrade( $this->plugin_name );\n+    }\n+\n+    \u002F**\n+     * Run.\n+     *\n+     * Rollback WpCafe to previous versions.\n+     *\n+     * @since 3.0.0\n+     * @access public\n+     *\u002F\n+    public function run() {\n+        $this->apply_package();\n+        $this->upgrade();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Frollback-service.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Frollback-service.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Frollback-service.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Frollback-service.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,104 +1,104 @@\n-\u003C?php\r\n-namespace WpCafe\\Rollback;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Rollback Service\r\n- *\r\n- * Responsible only for registering related classes and toggling the feature.\r\n- *\u002F\r\n-class Rollback_Service implements Hookable_Service_Contract {\r\n-\r\n-    \u002F**\r\n-     * Register rollback classes.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register() {\r\n-        add_action( 'admin_post_wpcafe_rollback', [ $this, 'post_wpcafe_rollback' ] );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * WpCafe version rollback.\r\n-     *\r\n-     * Rollback to previous WpCafe version.\r\n-     *\r\n-     * Fired by `admin_post_wpcafe_rollback` action.\r\n-     *\r\n-     * @since 1.5.0\r\n-     * @access public\r\n-     *\u002F\r\n-    public function post_wpcafe_rollback() {\r\n-        check_admin_referer( 'wpcafe_rollback' );\r\n-\r\n-        if ( ! $this->can_user_rollback_versions() ) {\r\n-            wp_die( esc_html__( 'Not allowed to rollback versions', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $rollback_versions = $this->get_rollback_versions();\r\n-        $version = ! empty( $_GET['version'] ) ? $_GET['version'] : '';\r\n-\r\n-        if ( empty( $version ) || ! in_array( $version, $rollback_versions, true ) ) {\r\n-        \twp_die( esc_html__( 'An error occurred, the selected version is invalid. Try selecting different version.', 'wp-cafe' ) );\r\n-        }\r\n-\r\n-        $this->rollback_settings();\r\n-\r\n-        $plugin_slug = 'wp-cafe';\r\n-\r\n-        $rollback = new Rollback( [\r\n-            'version' => $version,\r\n-            'plugin_name' => plugin_basename(WPCAFE_FILE),\r\n-            'plugin_slug' => $plugin_slug,\r\n-            'package_url' => sprintf( 'https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F%s.%s.zip', $plugin_slug, $version ),\r\n-        ] );\r\n-\r\n-        $rollback->run();\r\n-\r\n-        wp_die(\r\n-            '', esc_html__( 'Rollback to Previous Version', 'wp-cafe' ), [\r\n-                'response' => 200,\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check if the current user can access the version control tab and rollback versions.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function can_user_rollback_versions() {\r\n-        return current_user_can( 'activate_plugins' ) && current_user_can( 'update_plugins' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get version list\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    public function get_rollback_versions() {\r\n-        $rollback_versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\r\n-\r\n-        if ( ! $rollback_versions ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        return $rollback_versions;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Rollback settings\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function rollback_settings() {\r\n-        $old_settings = wpc_get_option('wpcafe_old_settings');\r\n-\r\n-        if ( $old_settings ) {\r\n-            update_option('wpcafe_reservation_settings_options', $old_settings);\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Rollback;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Rollback Service\n+ *\n+ * Responsible only for registering related classes and toggling the feature.\n+ *\u002F\n+class Rollback_Service implements Hookable_Service_Contract {\n+\n+    \u002F**\n+     * Register rollback classes.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register() {\n+        add_action( 'admin_post_wpcafe_rollback', [ $this, 'post_wpcafe_rollback' ] );\n+    }\n+\n+    \u002F**\n+     * WpCafe version rollback.\n+     *\n+     * Rollback to previous WpCafe version.\n+     *\n+     * Fired by `admin_post_wpcafe_rollback` action.\n+     *\n+     * @since 1.5.0\n+     * @access public\n+     *\u002F\n+    public function post_wpcafe_rollback() {\n+        check_admin_referer( 'wpcafe_rollback' );\n+\n+        if ( ! $this->can_user_rollback_versions() ) {\n+            wp_die( esc_html__( 'Not allowed to rollback versions', 'wp-cafe' ) );\n+        }\n+\n+        $rollback_versions = $this->get_rollback_versions();\n+        $version = ! empty( $_GET['version'] ) ? $_GET['version'] : '';\n+\n+        if ( empty( $version ) || ! in_array( $version, $rollback_versions, true ) ) {\n+        \twp_die( esc_html__( 'An error occurred, the selected version is invalid. Try selecting different version.', 'wp-cafe' ) );\n+        }\n+\n+        $this->rollback_settings();\n+\n+        $plugin_slug = 'wp-cafe';\n+\n+        $rollback = new Rollback( [\n+            'version' => $version,\n+            'plugin_name' => plugin_basename(WPCAFE_FILE),\n+            'plugin_slug' => $plugin_slug,\n+            'package_url' => sprintf( 'https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F%s.%s.zip', $plugin_slug, $version ),\n+        ] );\n+\n+        $rollback->run();\n+\n+        wp_die(\n+            '', esc_html__( 'Rollback to Previous Version', 'wp-cafe' ), [\n+                'response' => 200,\n+            ]\n+        );\n+    }\n+\n+    \u002F**\n+     * Check if the current user can access the version control tab and rollback versions.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function can_user_rollback_versions() {\n+        return current_user_can( 'activate_plugins' ) && current_user_can( 'update_plugins' );\n+    }\n+\n+    \u002F**\n+     * Get version list\n+     *\n+     * @return  array\n+     *\u002F\n+    public function get_rollback_versions() {\n+        $rollback_versions = get_transient( 'wpcafe_rollback_versions_' . WPCAFE_VERSION );\n+\n+        if ( ! $rollback_versions ) {\n+            return [];\n+        }\n+\n+        return $rollback_versions;\n+    }\n+\n+    \u002F**\n+     * Rollback settings\n+     *\n+     * @return  void\n+     *\u002F\n+    public function rollback_settings() {\n+        $old_settings = wpc_get_option('wpcafe_old_settings');\n+\n+        if ( $old_settings ) {\n+            update_option('wpcafe_reservation_settings_options', $old_settings);\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Frollback-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Frollback-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Frollback\u002Frollback-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Frollback\u002Frollback-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,32 +1,32 @@\n-\u003C?php\r\n-namespace WpCafe\\Rollback;\r\n-\r\n-use WpCafe\\Onboard\\Controllers\\Version_Controller;\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-\r\n-\u002F**\r\n- * Rollback_Service_Provider will responsible for all rollback services\r\n- *\r\n- * @package WpCafe\u002FRollback\r\n- *\u002F\r\n-\r\n-class Rollback_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Version_Controller::class,\r\n-        Rollback_Service::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_rollback_services',  $this->services );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Rollback;\n+\n+use WpCafe\\Onboard\\Controllers\\Version_Controller;\n+use WpCafe\\Providers\\Base_Service_Provider;\n+\n+\u002F**\n+ * Rollback_Service_Provider will responsible for all rollback services\n+ *\n+ * @package WpCafe\u002FRollback\n+ *\u002F\n+\n+class Rollback_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Version_Controller::class,\n+        Rollback_Service::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_rollback_services',  $this->services );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fsettings\u002Fcontrollers\u002Fsettings-controller.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fsettings\u002Fcontrollers\u002Fsettings-controller.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fsettings\u002Fcontrollers\u002Fsettings-controller.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fsettings\u002Fcontrollers\u002Fsettings-controller.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,160 +1,160 @@\n-\u003C?php\r\n-namespace WpCafe\\Settings\\Controllers;\r\n-\r\n-use WP_REST_Server;\r\n-use WpCafe\\Abstract\\Base_Rest_Controller;\r\n-use WpCafe\\Settings;\r\n-\r\n-\u002F**\r\n- * Settings_Controller class. Handles settings related REST API requests.\r\n- *\r\n- * @package WpCafe\u002FSettings\u002FControllers\r\n- *\u002F\r\n-class Settings_Controller extends Base_Rest_Controller {\r\n-    \u002F**\r\n-     * Setting keys safe to expose publicly (no webhook URLs, credentials, etc.).\r\n-     *\u002F\r\n-    private const PUBLIC_SETTING_KEYS = [\r\n-        'reservation_form_customization',\r\n-        'reservation_maximum_guest',\r\n-        'reservation_minimum_guest',\r\n-        'enable_custom_holiday',\r\n-        'custom_holidays',\r\n-        'calendar_language',\r\n-        'wc_status',\r\n-        'reservation_form_button_text',\r\n-        'reservation_confirmation_button_text',\r\n-        'reservation_cancellation_button_text',\r\n-        'primary_color',\r\n-        'secondary_color',\r\n-        'require_location',\r\n-        'display_location_selector',\r\n-        'location_selector_pages',\r\n-        'reservation_booking_amount',\r\n-        'multiply_booking_amount_with_guests',\r\n-        'restaurant_type',\r\n-        'reservation_status',\r\n-        'block_timeslot_statuses',\r\n-        'slot_interval',\r\n-        'restaurant_schedule',\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Store the namespace for the REST API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $namespace = 'wpcafe\u002Fv2';\r\n-\r\n-    \u002F**\r\n-     * Store the REST base for the API.\r\n-     *\r\n-     * @var string\r\n-     *\u002F\r\n-    protected $rest_base = 'settings';\r\n-\r\n-    \u002F**\r\n-     * Register the REST routes for settings.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function register_routes() {\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base,\r\n-            [\r\n-                [\r\n-                    'methods'  => WP_REST_Server::READABLE,\r\n-                    'callback' => [ $this, 'get_settings' ],\r\n-                    'permission_callback' => [ $this, 'get_settings_check_permissions' ],\r\n-                ],\r\n-                [\r\n-                    'methods'  => WP_REST_Server::EDITABLE,\r\n-                    'callback' => [ $this, 'update_settings' ],\r\n-                    'permission_callback' => [ $this, 'update_settings_check_permissions' ],\r\n-                ]\r\n-            ]\r\n-        );\r\n-\r\n-        register_rest_route(\r\n-            $this->namespace,\r\n-            '\u002F' . $this->rest_base . '\u002Fpublic',\r\n-            [\r\n-                'methods'             => WP_REST_Server::READABLE,\r\n-                'callback'            => [ $this, 'get_public_settings' ],\r\n-                'permission_callback' => '__return_true',\r\n-            ]\r\n-        );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get settings.\r\n-     *\r\n-     * @param \\WP_REST_Request $request The request object.\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function get_settings( $request ) {\r\n-        $settings = Settings::get();\r\n-    \r\n-        $settings = apply_filters( 'wpcafe_settings', $settings );\r\n-\r\n-        return $this->response( $settings );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for accessing settings.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function get_settings_check_permissions() {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get public (whitelisted) settings safe for unauthenticated access.\r\n-     *\r\n-     * @param \\WP_REST_Request $request\r\n-     * @return \\WP_HTTP_Response\r\n-     *\u002F\r\n-    public function get_public_settings( $request ) {\r\n-        $all_settings = Settings::get();\r\n-        $public_keys  = apply_filters( 'wpcafe_public_setting_keys', self::PUBLIC_SETTING_KEYS );\r\n-        $public       = array_intersect_key( $all_settings, array_flip( $public_keys ) );\r\n-        return $this->response( $public );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Update settings.\r\n-     *\r\n-     * @return \\WP_REST_Response\r\n-     *\u002F\r\n-    public function update_settings( $request ) {\r\n-        $params = $request->get_params();\r\n-        Settings::update( $params );\r\n-\r\n-        return $this->get_item( $request );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Check permissions for updating settings.\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    public function update_settings_check_permissions( $request ) {\r\n-        return current_user_can( 'manage_options' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Get a collection of items.\r\n-     *\r\n-     * @param WP_REST_Request $request Full data about the request.\r\n-     * @return WP_Error|WP_REST_Response\r\n-     *\u002F\r\n-    public function get_item( $request ) {\r\n-        $settings = Settings::get();\r\n-\r\n-        $settings = apply_filters( 'wpcafe_settings', $settings );\r\n-\r\n-        return $this->response( $settings );\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Settings\\Controllers;\n+\n+use WP_REST_Server;\n+use WpCafe\\Abstract\\Base_Rest_Controller;\n+use WpCafe\\Settings;\n+\n+\u002F**\n+ * Settings_Controller class. Handles settings related REST API requests.\n+ *\n+ * @package WpCafe\u002FSettings\u002FControllers\n+ *\u002F\n+class Settings_Controller extends Base_Rest_Controller {\n+    \u002F**\n+     * Setting keys safe to expose publicly (no webhook URLs, credentials, etc.).\n+     *\u002F\n+    private const PUBLIC_SETTING_KEYS = [\n+        'reservation_form_customization',\n+        'reservation_maximum_guest',\n+        'reservation_minimum_guest',\n+        'enable_custom_holiday',\n+        'custom_holidays',\n+        'calendar_language',\n+        'wc_status',\n+        'reservation_form_button_text',\n+        'reservation_confirmation_button_text',\n+        'reservation_cancellation_button_text',\n+        'primary_color',\n+        'secondary_color',\n+        'require_location',\n+        'display_location_selector',\n+        'location_selector_pages',\n+        'reservation_booking_amount',\n+        'multiply_booking_amount_with_guests',\n+        'restaurant_type',\n+        'reservation_status',\n+        'block_timeslot_statuses',\n+        'slot_interval',\n+        'restaurant_schedule',\n+    ];\n+\n+    \u002F**\n+     * Store the namespace for the REST API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $namespace = 'wpcafe\u002Fv2';\n+\n+    \u002F**\n+     * Store the REST base for the API.\n+     *\n+     * @var string\n+     *\u002F\n+    protected $rest_base = 'settings';\n+\n+    \u002F**\n+     * Register the REST routes for settings.\n+     *\n+     * @return void\n+     *\u002F\n+    public function register_routes() {\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base,\n+            [\n+                [\n+                    'methods'  => WP_REST_Server::READABLE,\n+                    'callback' => [ $this, 'get_settings' ],\n+                    'permission_callback' => [ $this, 'get_settings_check_permissions' ],\n+                ],\n+                [\n+                    'methods'  => WP_REST_Server::EDITABLE,\n+                    'callback' => [ $this, 'update_settings' ],\n+                    'permission_callback' => [ $this, 'update_settings_check_permissions' ],\n+                ]\n+            ]\n+        );\n+\n+        register_rest_route(\n+            $this->namespace,\n+            '\u002F' . $this->rest_base . '\u002Fpublic',\n+            [\n+                'methods'             => WP_REST_Server::READABLE,\n+                'callback'            => [ $this, 'get_public_settings' ],\n+                'permission_callback' => '__return_true',\n+            ]\n+        );\n+    }\n+\n+    \u002F**\n+     * Get settings.\n+     *\n+     * @param \\WP_REST_Request $request The request object.\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function get_settings( $request ) {\n+        $settings = Settings::get();\n+    \n+        $settings = apply_filters( 'wpcafe_settings', $settings );\n+\n+        return $this->response( $settings );\n+    }\n+\n+    \u002F**\n+     * Check permissions for accessing settings.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function get_settings_check_permissions() {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Get public (whitelisted) settings safe for unauthenticated access.\n+     *\n+     * @param \\WP_REST_Request $request\n+     * @return \\WP_HTTP_Response\n+     *\u002F\n+    public function get_public_settings( $request ) {\n+        $all_settings = Settings::get();\n+        $public_keys  = apply_filters( 'wpcafe_public_setting_keys', self::PUBLIC_SETTING_KEYS );\n+        $public       = array_intersect_key( $all_settings, array_flip( $public_keys ) );\n+        return $this->response( $public );\n+    }\n+\n+    \u002F**\n+     * Update settings.\n+     *\n+     * @return \\WP_REST_Response\n+     *\u002F\n+    public function update_settings( $request ) {\n+        $params = $request->get_params();\n+        Settings::update( $params );\n+\n+        return $this->get_item( $request );\n+    }\n+\n+    \u002F**\n+     * Check permissions for updating settings.\n+     *\n+     * @return bool\n+     *\u002F\n+    public function update_settings_check_permissions( $request ) {\n+        return current_user_can( 'manage_options' );\n+    }\n+\n+    \u002F**\n+     * Get a collection of items.\n+     *\n+     * @param WP_REST_Request $request Full data about the request.\n+     * @return WP_Error|WP_REST_Response\n+     *\u002F\n+    public function get_item( $request ) {\n+        $settings = Settings::get();\n+\n+        $settings = apply_filters( 'wpcafe_settings', $settings );\n+\n+        return $this->response( $settings );\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fsettings\u002Fsettings-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fsettings\u002Fsettings-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fsettings\u002Fsettings-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fsettings\u002Fsettings-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,32 +1,32 @@\n-\u003C?php\r\n-namespace WpCafe\\Settings;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Settings\\Controllers\\Settings_Controller;\r\n-\r\n-\u002F**\r\n- * Settings_Service_Provider will responsible for all settings services\r\n- *\r\n- * @package WpCafe\u002FSettings\r\n- *\u002F\r\n-\r\n-class Settings_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Settings_Controller::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_settings_services',  $this->services );\r\n-    }\r\n-}\r\n-\r\n+\u003C?php\n+namespace WpCafe\\Settings;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Settings\\Controllers\\Settings_Controller;\n+\n+\u002F**\n+ * Settings_Service_Provider will responsible for all settings services\n+ *\n+ * @package WpCafe\u002FSettings\n+ *\u002F\n+\n+class Settings_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Settings_Controller::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_settings_services',  $this->services );\n+    }\n+}\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Ftemplate-functions.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Ftemplate-functions.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Ftemplate-functions.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Ftemplate-functions.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,480 +1,480 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Core\\Shortcodes;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-class Template_Functions {\r\n-\r\n-\t\u002F**\r\n-\t * Food Menu List Template One\r\n-\t *\u002F\r\n-\tpublic static function wpc_food_menu_list_template( $args ){\r\n-\t\t\textract( $args );\r\n-\t\t\t\u002F\u002F Get cart icon configuration from settings\r\n-\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\r\n-\t\t\t?>\r\n-\t\t\t\t\u003Cdiv class=\"wpc-food-menu-item wpc-row\">\r\n-\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\tif ($show_thumbnail == 'yes' || $show_thumbnail == 'on') { ?>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-4\">\r\n-\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\r\n-\t\t\t\t\t\t\t\t\u003C?php if ($product->get_image()) { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\" class=\"\u003C?php echo esc_attr($class); ?>\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\u003C?php  } ?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C?php }  ?>\r\n-\t\t\t\t\t\u003Cdiv class=\"\u003C?php echo esc_attr($col); ?>\">\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\r\n-\t\t\t\t\t\t\t\t\t\u003C!-- product tag and tax -->\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\r\n-\t\t\t\t\t\t\t\t\t\t\tif ($product->get_price_suffix() != '') { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if (wc_get_price_including_tax($product)) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t} ?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title wpc-title-with-border\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url($permalink); ?>\" class=\"\u003C?php echo esc_attr($class); ?>\"> \u003C?php echo esc_attr( $product->get_name() );  ?> \u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-title-border\">\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-price\">\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t ?>\u003C\u002Fspan>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t} else {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price.\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\u003Cp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\tif ($wpc_show_desc == 'yes') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\techo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt( $product->get_id() ) , $wpc_desc_limit) );\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\r\n-\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> !empty($customization_icon)\r\n-\t\t\t\t\t\t\t\t\t\t\t);\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\techo wp_kses(Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc_loader_wrapper\">\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-a\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-b\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-c\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-d\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-e\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-f\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-g\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-h\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Food Menu List Template Two\r\n-\t *\u002F\r\n-\tpublic static function wpc_food_menu_list_template_two( $args ){\r\n-\t\t\textract( $args );\r\n-\t\t\t\u002F\u002F Get cart icon configuration from settings\r\n-\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\r\n-\t\t\t?>\r\n-\r\n-\t\t\t\u003Cdiv class=\"wpc-food-menu-item style2\">\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-8 wpc-align-self-center\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C!-- display tag -->\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\r\n-\t\t\t\t\t\t\t\t\t\t\t$price = Wpc_Utilities::menu_price_by_tax( $product );\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\tif ($show_item_status == 'yes' && $product->get_price_suffix() != '') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (wc_get_price_including_tax($product)) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\"\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class); ?>\">\u003C?php echo esc_html($product->get_name());  ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php  if( $wpc_show_desc == 'yes' ){ ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt($product->get_id() ), $wpc_desc_limit) ); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\tif ( $show_thumbnail == 'yes' ) {\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\tif ($product->get_image()) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-4\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price.\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t        echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    ?>\u003C\u002Fspan>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url(get_permalink($product->get_id())); ?>\"\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class ); ?>\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> $customization_icon\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses(Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Food Menu List Template Three\r\n-\t *\u002F\r\n-\tpublic static function wpc_food_menu_list_template_three( $args ){\r\n-\t\t\textract( $args );\r\n-\t\t\t\u002F\u002F Get cart icon configuration from settings\r\n-\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\r\n-\t\t\t?>\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-\u003C?php echo esc_attr($column_desktop); ?> wpc-col-md-\u003C?php echo esc_attr($column_tablet); ?> wpc-col-sm-\u003C?php echo esc_attr($column_mobile); ?>\">\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-single-item\">\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C!-- display tag -->\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\r\n-\t\t\t\t\t\t\t\t\t\t\t$price = Wpc_Utilities::menu_price_by_tax( $product );\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\tif ($show_item_status == 'yes' && $product->get_price_suffix() != '') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (wc_get_price_including_tax($product)) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\"\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class); ?>\">\u003C?php echo esc_html($product->get_name());  ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php  if( $wpc_show_desc == 'yes' ){ ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt($product->get_id() ), $wpc_desc_limit) ); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\tif ( $show_thumbnail == 'yes' ) {\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\tif ($product->get_image()) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t        echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> $customization_icon\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses( Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url(get_permalink($product->get_id())); ?>\"\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class ); ?>\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Food tab list\r\n-\t *\r\n-\t * @param [type] $food_menu_tabs\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function render_food_menu_tab_nav( $food_menu_tabs ){\r\n-\t\t\t?>\r\n-\t\t\t\u003Cul class=\"wpc-nav\">\r\n-\t\t\t\u003C?php\r\n-\t\t\tif( is_array( $food_menu_tabs ) && count( $food_menu_tabs )>0 ){\r\n-\t\t\t\t\tforeach ($food_menu_tabs as $tab_key => $value) {\r\n-\t\t\t\t\t\t\t$active_class = (($tab_key == array_keys($food_menu_tabs)[0]) ? 'wpc-active' : ' ');\r\n-\t\t\t\t\t\t\t$cat_id       = isset($value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0 ;\r\n-\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003Cli>\r\n-\t\t\t\t\t\t\t\t\t\u003Ca href='#' class='wpc-tab-a \u003C?php echo esc_attr($active_class); ?>' data-id='tab_\u003C?php echo intval($tab_key); ?>'\r\n-\t\t\t\t\t\t\t\t\tdata-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cspan>\u003C?php echo esc_html($value['tab_title']); ?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\u003C\u002Fli>\r\n-\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t\t?>\r\n-\t\t\t\u003C\u002Ful>\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render Food Menu Tab Holder Markup\r\n-\t *\r\n-\t * @param [type] $active_class\r\n-\t * @param [type] $content_key\r\n-\t * @param [type] $cat_id\r\n-\t * @param [type] $unique_id\r\n-\t * @param [type] $products\r\n-\t * @param [type] $style\r\n-\t * @param [type] $wpc_cart_button\r\n-\t * @param [type] $wpc_show_desc\r\n-\t * @param [type] $show_thumbnail\r\n-\t * @param [type] $title_link_show\r\n-\t * @param [type] $show_item_status\r\n-\t * @param [type] $wpc_desc_limit\r\n-\t * \r\n-\t * @since 1.3.3\r\n-\t * \r\n-\t * @return html markup\r\n-\t *\u002F\r\n-\tpublic static function render_food_menu_tab_product_block( $args ){\r\n-\t\t\textract( $args );\r\n-\t\t\t?>\r\n-\t\t\t\u003Cdiv class='wpc-tab \u003C?php echo esc_attr($active_class); ?>' data-id='tab_\u003C?php echo intval($content_key); ?>' data-cat_id='\u003C?php echo  esc_attr($cat_id);?>'>\r\n-\t\t\t\t\t\u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( $cat_id.'_'.$unique_id );?>\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003Cdiv class=\"template_data_\u003C?php echo esc_attr( $cat_id.'_'.$unique_id );?>\">\r\n-\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t$is_pro_active = function_exists('wpcafe_pro') || defined('WPCAFE_PRO_FILE');\r\n-\t\t\t\t\t\t\t$style_path = wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\";\r\n-\r\n-\t\t\t\t\t\t\tif ( !file_exists( $style_path ) && $is_pro_active && function_exists('wpcafe_pro') ) {\r\n-\t\t\t\t\t\t\t\t$pro_style_path = wpcafe_pro()->plugin_directory . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\r\n-\t\t\t\t\t\t\t\tif ( file_exists( $pro_style_path ) ) {\r\n-\t\t\t\t\t\t\t\t\t$style_path = $pro_style_path;\r\n-\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t}\r\n-\r\n-\t\t\t\t\t\t\tinclude $style_path;\r\n-\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fdiv>\u003C!-- Tab pane 1 end -->\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-\tpublic static function modal_markup( $wpc_locations, $store_id = null ){\r\n-\t\t\t?>\r\n-\t\t\t\u003Cdiv id=\"wpc_location_modal\" class=\"wpc_modal\">\r\n-\t\t\t\t\t\u003C!-- Modal content -->\r\n-\t\t\t\t\t\u003Cdiv class=\"modal-content\">\r\n-\t\t\t\t\t\t\t\u003C?php \r\n-\t\t\t\t\t\t\tif(!is_null($store_id)){\r\n-\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' class=\"wpc-location-store\" name='wpc-store-id' value=\"\u003C?php echo esc_attr( $store_id );?>\"\u002F>\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003Cselect name=\"wpc-location\" class=\"wpc-location\">\r\n-\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\u002F\u002F get wpcafe locations\r\n-\t\t\t\t\t\t\t\t\tforeach ( $wpc_locations as $key => $value) {\r\n-\t\t\t\t\t\t\t\t\t\t\t?> \r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_html( $key ) ?>\" \u003C?php echo count($wpc_locations) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $value ) ?>\u003C\u002Foption>  \r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C?php \r\n-\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\u003C\u002Fselect>\r\n-\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-select-location wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"Ok\", 'wp-cafe' );?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-close wpc-btn\"> X \u003C\u002Fbutton>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C?php\r\n-\t}\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Core\\Shortcodes;\n+use \\WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+class Template_Functions {\n+\n+\t\u002F**\n+\t * Food Menu List Template One\n+\t *\u002F\n+\tpublic static function wpc_food_menu_list_template( $args ){\n+\t\t\textract( $args );\n+\t\t\t\u002F\u002F Get cart icon configuration from settings\n+\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\n+\t\t\t?>\n+\t\t\t\t\u003Cdiv class=\"wpc-food-menu-item wpc-row\">\n+\t\t\t\t\t\u003C?php\n+\t\t\t\t\tif ($show_thumbnail == 'yes' || $show_thumbnail == 'on') { ?>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-4\">\n+\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\n+\t\t\t\t\t\t\t\t\u003C?php if ($product->get_image()) { ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\" class=\"\u003C?php echo esc_attr($class); ?>\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\u003C?php  } ?>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C?php }  ?>\n+\t\t\t\t\t\u003Cdiv class=\"\u003C?php echo esc_attr($col); ?>\">\n+\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\n+\t\t\t\t\t\t\t\t\t\u003C!-- product tag and tax -->\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\n+\t\t\t\t\t\t\t\t\t\t\tif ($product->get_price_suffix() != '') { ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if (wc_get_price_including_tax($product)) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t} ?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\n+\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title wpc-title-with-border\">\n+\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url($permalink); ?>\" class=\"\u003C?php echo esc_attr($class); ?>\"> \u003C?php echo esc_attr( $product->get_name() );  ?> \u003C\u002Fa>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-title-border\">\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-price\">\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t ?>\u003C\u002Fspan>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t} else {\n+\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price.\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\u003Cp>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\tif ($wpc_show_desc == 'yes') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\techo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt( $product->get_id() ) , $wpc_desc_limit) );\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\n+\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> !empty($customization_icon)\n+\t\t\t\t\t\t\t\t\t\t\t);\n+\n+\t\t\t\t\t\t\t\t\t\t\techo wp_kses(Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003Cdiv class=\"wpc_loader_wrapper\">\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-a\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-b\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-c\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-d\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-e\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-f\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-g\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cdiv class=\"loder-dot dot-h\">\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fdiv>\n+\n+\t\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Food Menu List Template Two\n+\t *\u002F\n+\tpublic static function wpc_food_menu_list_template_two( $args ){\n+\t\t\textract( $args );\n+\t\t\t\u002F\u002F Get cart icon configuration from settings\n+\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\n+\t\t\t?>\n+\n+\t\t\t\u003Cdiv class=\"wpc-food-menu-item style2\">\n+\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-8 wpc-align-self-center\">\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C!-- display tag -->\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\n+\t\t\t\t\t\t\t\t\t\t\t$price = Wpc_Utilities::menu_price_by_tax( $product );\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\tif ($show_item_status == 'yes' && $product->get_price_suffix() != '') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (wc_get_price_including_tax($product)) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\"\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class); ?>\">\u003C?php echo esc_html($product->get_name());  ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php  if( $wpc_show_desc == 'yes' ){ ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt($product->get_id() ), $wpc_desc_limit) ); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\tif ( $show_thumbnail == 'yes' ) {\n+\n+\t\t\t\t\t\t\t\t\t\t\tif ($product->get_image()) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-md-4\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price.\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t        echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    ?>\u003C\u002Fspan>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url(get_permalink($product->get_id())); ?>\"\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class ); ?>\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> $customization_icon\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses(Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Food Menu List Template Three\n+\t *\u002F\n+\tpublic static function wpc_food_menu_list_template_three( $args ){\n+\t\t\textract( $args );\n+\t\t\t\u002F\u002F Get cart icon configuration from settings\n+\t\t\t$cart_icon_config = wpc_get_option('cart_icon');\n+\t\t\t?>\n+\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-\u003C?php echo esc_attr($column_desktop); ?> wpc-col-md-\u003C?php echo esc_attr($column_tablet); ?> wpc-col-sm-\u003C?php echo esc_attr($column_mobile); ?>\">\n+\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-single-item\">\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-inner-content\">\n+\t\t\t\t\t\t\t\t\t\t\t\u003C!-- display tag -->\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t$show_item_status == 'yes' ? Wpc_Utilities::wpc_tag( $product->get_id() , $product->is_in_stock() ) : \"\";\n+\t\t\t\t\t\t\t\t\t\t\t$price = Wpc_Utilities::menu_price_by_tax( $product );\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\tif ($show_item_status == 'yes' && $product->get_price_suffix() != '') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-menu-tag-wrap\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cul class=\"wpc-menu-tag\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (wc_get_price_including_tax($product)) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F get percentage tax\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_suffix(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Ful>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-post-title\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $permalink ); ?>\"\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class); ?>\">\u003C?php echo esc_html($product->get_name());  ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fh3>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\tif(class_exists('Wpcafe_Multivendor') && !empty( $wpc_show_vendor ) && $wpc_show_vendor == 'yes') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tapply_filters( 'wpcafe_multivendor_seller', $product->get_id());\n+\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php  if( $wpc_show_desc == 'yes' ){ ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cp>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo  esc_html( Wpc_Utilities::wpcafe_trim_words( get_the_excerpt($product->get_id() ), $wpc_desc_limit) ); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fp>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\u003C!-- thumbnail -->\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\tif ( $show_thumbnail == 'yes' ) {\n+\n+\t\t\t\t\t\t\t\t\t\t\tif ($product->get_image()) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-food-menu-thumb\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $product->get_type() !== 'variable' && $wpc_price_show !== 'no') {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses($product->get_price_html(), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show !== 'no'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F variation price\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$variation_price = $product->get_variation_prices( true ); \u002F\u002F true for getting tax price\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price = '';\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( is_array( $variation_price ) && isset( $variation_price['price'] ) ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'min'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='min_price'>\". get_woocommerce_currency_symbol() . array_shift($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' ){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \" - \";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif( $wpc_price_show == 'yes' || $wpc_price_show == 'max'){\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$var_price .= \"\u003Cspan class='max_price'>\". get_woocommerce_currency_symbol() . array_pop($variation_price['price']) . \"\u003C\u002Fspan>\";\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"wpc-menu-currency\">\u003Cspan class=\"wpc-menu-price\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t        echo wp_kses($var_price, Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fspan>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F\u002F cart button\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$add_cart_args = array(\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'product'       => $product,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_button'   => $wpc_cart_button,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'wpc_btn_text'  => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customize_btn' => \"\",\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'widget_id'     => $unique_id,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'cart_icon'         => $cart_icon_config,\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'customization_icon'=> $customization_icon\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo wp_kses( Wpc_Utilities::product_add_to_cart( $add_cart_args ), Wpc_Utilities::wpc_kses_allowed_tags() );\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url(get_permalink($product->get_id())); ?>\"\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"\u003C?php echo esc_attr( $class ); ?>\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php echo wp_kses( $product->get_image('woocommerce_thumbnail'), Wpc_Utilities::wpc_kses_allowed_tags()) ; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Food tab list\n+\t *\n+\t * @param [type] $food_menu_tabs\n+\t * @return void\n+\t *\u002F\n+\tpublic static function render_food_menu_tab_nav( $food_menu_tabs ){\n+\t\t\t?>\n+\t\t\t\u003Cul class=\"wpc-nav\">\n+\t\t\t\u003C?php\n+\t\t\tif( is_array( $food_menu_tabs ) && count( $food_menu_tabs )>0 ){\n+\t\t\t\t\tforeach ($food_menu_tabs as $tab_key => $value) {\n+\t\t\t\t\t\t\t$active_class = (($tab_key == array_keys($food_menu_tabs)[0]) ? 'wpc-active' : ' ');\n+\t\t\t\t\t\t\t$cat_id       = isset($value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0 ;\n+\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003Cli>\n+\t\t\t\t\t\t\t\t\t\u003Ca href='#' class='wpc-tab-a \u003C?php echo esc_attr($active_class); ?>' data-id='tab_\u003C?php echo intval($tab_key); ?>'\n+\t\t\t\t\t\t\t\t\tdata-cat_id='\u003C?php echo esc_attr( $cat_id ); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cspan>\u003C?php echo esc_html($value['tab_title']); ?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\t\u003C\u002Fli>\n+\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t}\n+\t\t\t}\n+\t\t\t?>\n+\t\t\t\u003C\u002Ful>\n+\t\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Render Food Menu Tab Holder Markup\n+\t *\n+\t * @param [type] $active_class\n+\t * @param [type] $content_key\n+\t * @param [type] $cat_id\n+\t * @param [type] $unique_id\n+\t * @param [type] $products\n+\t * @param [type] $style\n+\t * @param [type] $wpc_cart_button\n+\t * @param [type] $wpc_show_desc\n+\t * @param [type] $show_thumbnail\n+\t * @param [type] $title_link_show\n+\t * @param [type] $show_item_status\n+\t * @param [type] $wpc_desc_limit\n+\t * \n+\t * @since 1.3.3\n+\t * \n+\t * @return html markup\n+\t *\u002F\n+\tpublic static function render_food_menu_tab_product_block( $args ){\n+\t\t\textract( $args );\n+\t\t\t?>\n+\t\t\t\u003Cdiv class='wpc-tab \u003C?php echo esc_attr($active_class); ?>' data-id='tab_\u003C?php echo intval($content_key); ?>' data-cat_id='\u003C?php echo  esc_attr($cat_id);?>'>\n+\t\t\t\t\t\u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( $cat_id.'_'.$unique_id );?>\">\u003C\u002Fdiv>\n+\t\t\t\t\t\u003Cdiv class=\"template_data_\u003C?php echo esc_attr( $cat_id.'_'.$unique_id );?>\">\n+\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t$is_pro_active = function_exists('wpcafe_pro') || defined('WPCAFE_PRO_FILE');\n+\t\t\t\t\t\t\t$style_path = wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\";\n+\n+\t\t\t\t\t\t\tif ( !file_exists( $style_path ) && $is_pro_active && function_exists('wpcafe_pro') ) {\n+\t\t\t\t\t\t\t\t$pro_style_path = wpcafe_pro()->plugin_directory . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\n+\t\t\t\t\t\t\t\tif ( file_exists( $pro_style_path ) ) {\n+\t\t\t\t\t\t\t\t\t$style_path = $pro_style_path;\n+\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t}\n+\n+\t\t\t\t\t\t\tinclude $style_path;\n+\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fdiv>\u003C!-- Tab pane 1 end -->\n+\t\t\t\u003C?php\n+\t}\n+\n+\tpublic static function modal_markup( $wpc_locations, $store_id = null ){\n+\t\t\t?>\n+\t\t\t\u003Cdiv id=\"wpc_location_modal\" class=\"wpc_modal\">\n+\t\t\t\t\t\u003C!-- Modal content -->\n+\t\t\t\t\t\u003Cdiv class=\"modal-content\">\n+\t\t\t\t\t\t\t\u003C?php \n+\t\t\t\t\t\t\tif(!is_null($store_id)){\n+\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' class=\"wpc-location-store\" name='wpc-store-id' value=\"\u003C?php echo esc_attr( $store_id );?>\"\u002F>\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003Cselect name=\"wpc-location\" class=\"wpc-location\">\n+\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\u002F\u002F get wpcafe locations\n+\t\t\t\t\t\t\t\t\tforeach ( $wpc_locations as $key => $value) {\n+\t\t\t\t\t\t\t\t\t\t\t?> \n+\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_html( $key ) ?>\" \u003C?php echo count($wpc_locations) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $value ) ?>\u003C\u002Foption>  \n+\t\t\t\t\t\t\t\t\t\t\t\u003C?php \n+\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\u003C\u002Fselect>\n+\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-select-location wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"Ok\", 'wp-cafe' );?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-close wpc-btn\"> X \u003C\u002Fbutton>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C?php\n+\t}\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,47 +1,47 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-    use WpCafe\\Utils\\Wpc_Utilities;\r\n-    $style               = $settings[\"food_menu_style\"];\r\n-    $show_item_status   = $settings[\"show_item_status\"];\r\n-    $show_thumbnail     = $settings[\"show_thumbnail\"];\r\n-    $title_link_show    = $settings[\"title_link_show\"];\r\n-    $wpc_cart_button    = $settings[\"wpc_cart_button_show\"];\r\n-    $wpc_show_desc      = $settings[\"wpc_show_desc\"];\r\n-    $wpc_desc_limit     = $settings[\"wpc_desc_limit\"];\r\n-    $wpc_menu_cat       = $settings[\"wpc_menu_cat\"];\r\n-    $wpc_menu_count     = $settings[\"wpc_menu_count\"];\r\n-    $wpc_menu_order     = $settings[\"wpc_menu_order\"];\r\n-    $show_thumbnail     = $settings[\"show_thumbnail\"];\r\n-    $wpc_price_show     = $settings[\"wpc_price_show\"];\r\n-    $wpc_show_vendor    = !empty($settings[\"wpc_show_vendor\"]) ? $settings[\"wpc_show_vendor\"] : '';\r\n-    $no_desc_class      = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\r\n-    $column_desktop     = $settings['wpc_menu_col'];\r\n-    $column_tablet      = isset($settings['wpc_menu_col_tablet']) ? $settings['wpc_menu_col_tablet'] : 2;\r\n-    $column_mobile      = isset($settings['wpc_menu_col_mobile']) ? $settings['wpc_menu_col_mobile'] : 1;\r\n-\r\n-    apply_filters( 'cafetics\u002Felementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-menus-list' );\r\n-\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id .' '. $no_desc_class)?>\" data-id=\"\u003C?php echo esc_attr($unique_id)?>\">\r\n-        \u003Cdiv class=\"list_template_\u003C?php echo esc_attr($unique_id) ?> wpc-nav-shortcode wpc-widget-wrapper\">\r\n-            \u003C?php\r\n-            $food_list_args = array(\r\n-                'post_type'     => 'product',\r\n-                'no_of_product' => $wpc_menu_count,\r\n-                'wpc_cat'       => $wpc_menu_cat,\r\n-                'order'         => $wpc_menu_order,\r\n-            );\r\n-\r\n-            $selected_location = wpc_selected_location_id();\r\n-            if ( ! empty( $selected_location ) ) {\r\n-                $food_list_args['wpc_location'] = $selected_location;\r\n-            }\r\n-\r\n-            $products = Wpc_Utilities::product_query( $food_list_args );\r\n-            include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\r\n-            ?>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-    \u003C?php\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+    use WpCafe\\Utils\\Wpc_Utilities;\n+    $style               = $settings[\"food_menu_style\"];\n+    $show_item_status   = $settings[\"show_item_status\"];\n+    $show_thumbnail     = $settings[\"show_thumbnail\"];\n+    $title_link_show    = $settings[\"title_link_show\"];\n+    $wpc_cart_button    = $settings[\"wpc_cart_button_show\"];\n+    $wpc_show_desc      = $settings[\"wpc_show_desc\"];\n+    $wpc_desc_limit     = $settings[\"wpc_desc_limit\"];\n+    $wpc_menu_cat       = $settings[\"wpc_menu_cat\"];\n+    $wpc_menu_count     = $settings[\"wpc_menu_count\"];\n+    $wpc_menu_order     = $settings[\"wpc_menu_order\"];\n+    $show_thumbnail     = $settings[\"show_thumbnail\"];\n+    $wpc_price_show     = $settings[\"wpc_price_show\"];\n+    $wpc_show_vendor    = !empty($settings[\"wpc_show_vendor\"]) ? $settings[\"wpc_show_vendor\"] : '';\n+    $no_desc_class      = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\n+    $column_desktop     = $settings['wpc_menu_col'];\n+    $column_tablet      = isset($settings['wpc_menu_col_tablet']) ? $settings['wpc_menu_col_tablet'] : 2;\n+    $column_mobile      = isset($settings['wpc_menu_col_mobile']) ? $settings['wpc_menu_col_mobile'] : 1;\n+\n+    apply_filters( 'cafetics\u002Felementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-menus-list' );\n+\n+    ?>\n+    \u003Cdiv class=\"wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id .' '. $no_desc_class)?>\" data-id=\"\u003C?php echo esc_attr($unique_id)?>\">\n+        \u003Cdiv class=\"list_template_\u003C?php echo esc_attr($unique_id) ?> wpc-nav-shortcode wpc-widget-wrapper\">\n+            \u003C?php\n+            $food_list_args = array(\n+                'post_type'     => 'product',\n+                'no_of_product' => $wpc_menu_count,\n+                'wpc_cat'       => $wpc_menu_cat,\n+                'order'         => $wpc_menu_order,\n+            );\n+\n+            $selected_location = wpc_selected_location_id();\n+            if ( ! empty( $selected_location ) ) {\n+                $food_list_args['wpc_location'] = $selected_location;\n+            }\n+\n+            $products = Wpc_Utilities::product_query( $food_list_args );\n+            include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\n+            ?>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+    \u003C?php\n     return;\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,72 +1,72 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-use \\WpCafe\\Core\\Shortcodes\\Template_Functions;\r\n-\r\n-\u002F\u002Fcheck if woocommerce exists\r\n-if (!class_exists('Woocommerce')) { return; }\r\n-\r\n-if( is_array( $food_menu_tabs ) && count( $food_menu_tabs )>0 ){\r\n-    \r\n-apply_filters( 'cafetics\u002Felementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-food-menu-tab' );\r\n-\r\n-$wpc_menu_count = is_array($settings) && isset($settings['wpc_menu_count']) ? $settings['wpc_menu_count'] : 5;\r\n-$wpc_show_desc  = is_array($settings) && isset($settings['wpc_show_desc']) ? $settings['wpc_show_desc'] : 'yes';\r\n-$wpc_show_vendor  = is_array($settings) && isset($settings['wpc_show_vendor']) ? $settings['wpc_show_vendor'] : 'no';\r\n-$show_thumbnail = is_array($settings) && isset($settings['show_thumbnail']) ? $settings['show_thumbnail'] : 'yes';\r\n-$title_link_show= is_array($settings) && isset($settings['title_link_show']) ? $settings['title_link_show'] : 'yes';\r\n-$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\r\n-?>\r\n-\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id)?>\" data-id=\"\u003C?php echo esc_attr($unique_id);?>\">\r\n-    \r\n-    \u003C?php Template_Functions::render_food_menu_tab_nav( $food_menu_tabs ); ?>\r\n-    \r\n-    \u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\r\n-        \u003C?php\r\n-            foreach ($food_menu_tabs as $content_key => $value) {\r\n-                if(isset( $value['post_cats'][0] )){\r\n-                    $active_class = (($content_key == array_keys($food_menu_tabs)[0]) ? 'tab-active' : ' ');\r\n-                    $cat_id = isset($value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0 ;\r\n-\r\n-                    $food_tab_args = array(\r\n-                        'post_type'     => 'product',\r\n-                        'no_of_product' => $wpc_menu_count,\r\n-                        'wpc_cat'       => $value['post_cats'],\r\n-                        'order'         => $wpc_menu_order,\r\n-                    );\r\n-\r\n-                    $selected_location = wpc_selected_location_id();\r\n-                    if ( ! empty( $selected_location ) ) {\r\n-                        $food_tab_args['wpc_location'] = $selected_location;\r\n-                    }\r\n-\r\n-                    $products = Wpc_Utilities::product_query( $food_tab_args );\r\n-\r\n-                    $menu_tab_args = array(\r\n-                        'active_class'      => $active_class,\r\n-                        'content_key'       => $content_key,\r\n-                        'cat_id'            => $cat_id,\r\n-                        'unique_id'         => $unique_id,\r\n-                        'products'          => $products,\r\n-                        'style'             => $style,\r\n-                        'wpc_cart_button'   => $wpc_cart_button,\r\n-                        'wpc_price_show'    => $wpc_price_show,\r\n-                        'wpc_show_desc'     => $wpc_show_desc,\r\n-                        'show_thumbnail'    => $show_thumbnail,\r\n-                        'title_link_show'   => $title_link_show,\r\n-                        'show_item_status'  => $show_item_status,\r\n-                        'wpc_desc_limit'    => $wpc_desc_limit,\r\n-                        'wpc_show_vendor'   => $wpc_show_vendor,\r\n-                        'wpc_menu_col'      => 6, \u002F\u002F Default column setting for pro styles\r\n-                    );\r\n-                    Template_Functions::render_food_menu_tab_product_block( $menu_tab_args );\r\n-                }\r\n-            } \r\n-        ?>\r\n-    \u003C\u002Fdiv>\u003C!-- Tab content-->\r\n-\u003C\u002Fdiv>\r\n-\u003C?php\r\n-}\r\n-return;\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+use \\WpCafe\\Core\\Shortcodes\\Template_Functions;\n+\n+\u002F\u002Fcheck if woocommerce exists\n+if (!class_exists('Woocommerce')) { return; }\n+\n+if( is_array( $food_menu_tabs ) && count( $food_menu_tabs )>0 ){\n+    \n+apply_filters( 'cafetics\u002Felementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-food-menu-tab' );\n+\n+$wpc_menu_count = is_array($settings) && isset($settings['wpc_menu_count']) ? $settings['wpc_menu_count'] : 5;\n+$wpc_show_desc  = is_array($settings) && isset($settings['wpc_show_desc']) ? $settings['wpc_show_desc'] : 'yes';\n+$wpc_show_vendor  = is_array($settings) && isset($settings['wpc_show_vendor']) ? $settings['wpc_show_vendor'] : 'no';\n+$show_thumbnail = is_array($settings) && isset($settings['show_thumbnail']) ? $settings['show_thumbnail'] : 'yes';\n+$title_link_show= is_array($settings) && isset($settings['title_link_show']) ? $settings['title_link_show'] : 'yes';\n+$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\n+?>\n+\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id)?>\" data-id=\"\u003C?php echo esc_attr($unique_id);?>\">\n+    \n+    \u003C?php Template_Functions::render_food_menu_tab_nav( $food_menu_tabs ); ?>\n+    \n+    \u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\n+        \u003C?php\n+            foreach ($food_menu_tabs as $content_key => $value) {\n+                if(isset( $value['post_cats'][0] )){\n+                    $active_class = (($content_key == array_keys($food_menu_tabs)[0]) ? 'tab-active' : ' ');\n+                    $cat_id = isset($value['post_cats'][0] ) ? intval( $value['post_cats'][0] ) : 0 ;\n+\n+                    $food_tab_args = array(\n+                        'post_type'     => 'product',\n+                        'no_of_product' => $wpc_menu_count,\n+                        'wpc_cat'       => $value['post_cats'],\n+                        'order'         => $wpc_menu_order,\n+                    );\n+\n+                    $selected_location = wpc_selected_location_id();\n+                    if ( ! empty( $selected_location ) ) {\n+                        $food_tab_args['wpc_location'] = $selected_location;\n+                    }\n+\n+                    $products = Wpc_Utilities::product_query( $food_tab_args );\n+\n+                    $menu_tab_args = array(\n+                        'active_class'      => $active_class,\n+                        'content_key'       => $content_key,\n+                        'cat_id'            => $cat_id,\n+                        'unique_id'         => $unique_id,\n+                        'products'          => $products,\n+                        'style'             => $style,\n+                        'wpc_cart_button'   => $wpc_cart_button,\n+                        'wpc_price_show'    => $wpc_price_show,\n+                        'wpc_show_desc'     => $wpc_show_desc,\n+                        'show_thumbnail'    => $show_thumbnail,\n+                        'title_link_show'   => $title_link_show,\n+                        'show_item_status'  => $show_item_status,\n+                        'wpc_desc_limit'    => $wpc_desc_limit,\n+                        'wpc_show_vendor'   => $wpc_show_vendor,\n+                        'wpc_menu_col'      => 6, \u002F\u002F Default column setting for pro styles\n+                    );\n+                    Template_Functions::render_food_menu_tab_product_block( $menu_tab_args );\n+                }\n+            } \n+        ?>\n+    \u003C\u002Fdiv>\u003C!-- Tab content-->\n+\u003C\u002Fdiv>\n+\u003C?php\n+}\n+return;\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,26 +1,26 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-global $woocommerce;\r\n-\r\n-if ( is_object( WC()->cart ) && WC()->cart->cart_contents_count == 0 ) {\r\n-    $cart_empty = 1;\r\n-}else{\r\n-    $cart_empty = 0;\r\n-}\r\n-\r\n-?>\r\n-\r\n-\u003C!-- render html -->\r\n-\u003Cdiv class=\"food_location\" data-cart_empty=\"\u003C?php echo esc_attr( $cart_empty );?>\">\r\n-\t\t\u003C?php\r\n-\t\tif ( !empty( $products ) ) {\r\n-\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\r\n-\t\t}\r\n-\t\telse {\r\n-\t\t\t?>\r\n-\t\t\t\t\u003Cdiv>\u003C?php esc_html_e( 'No menu found' , 'wp-cafe')?>\u003C\u002Fdiv>\r\n-\t\t\t\u003C?php\r\n-\t\t}\r\n-\t\t?>\r\n-\u003C\u002Fdiv>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+global $woocommerce;\n+\n+if ( is_object( WC()->cart ) && WC()->cart->cart_contents_count == 0 ) {\n+    $cart_empty = 1;\n+}else{\n+    $cart_empty = 0;\n+}\n+\n+?>\n+\n+\u003C!-- render html -->\n+\u003Cdiv class=\"food_location\" data-cart_empty=\"\u003C?php echo esc_attr( $cart_empty );?>\">\n+\t\t\u003C?php\n+\t\tif ( !empty( $products ) ) {\n+\t\t\tinclude wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\n+\t\t}\n+\t\telse {\n+\t\t\t?>\n+\t\t\t\t\u003Cdiv>\u003C?php esc_html_e( 'No menu found' , 'wp-cafe')?>\u003C\u002Fdiv>\n+\t\t\t\u003C?php\n+\t\t}\n+\t\t?>\n+\u003C\u002Fdiv>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,10 +1,10 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F\u002F food location list\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-Wpc_Utilities::select_food_locations_filter($location_alignment);\r\n-\r\n-include_once wpcafe()->plugin_directory . \"\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php\";\r\n-?>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F\u002F food location list\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+Wpc_Utilities::select_food_locations_filter($location_alignment);\n+\n+include_once wpcafe()->plugin_directory . \"\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php\";\n+?>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,38 +1,38 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-if (!is_admin()) { ?>\r\n-    \u003Cdiv class='wpc-reservation-form '>\r\n-        \u003Cform method='post' class='wpc_reservation_form wpc_reservation_cancel_form' action=''>\r\n-            \u003Cinput type='hidden' name='wpc_action' value='wpc_cancellation' \u002F>\r\n-                    \u003Cdiv class='wpc-row'>\r\n-                        \u003Cdiv class='wpc-col-md-6'>\r\n-                            \u003Cdiv class='wpc-reservation-field invoice'>\r\n-                                \u003Clabel for='wpc-invoice'>\u003C?php echo esc_html__('Invoice Number','wp-cafe')?> \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-                                \u003Cinput type='text' name='wpc_reservation_invoice' class='wpc-invoice wpc-form-control' id='wpc-invoice' value='' required aria-required='true'>\r\n-                                \u003Cdiv class=\"wpc-invoice wpc_danger_text\">\u003C\u002Fdiv>\r\n-                            \u003C\u002Fdiv>\r\n-                        \u003C\u002Fdiv>\r\n-                        \u003Cdiv class='wpc-col-md-6'>\r\n-                            \u003Cdiv class='wpc-reservation-field email'>\r\n-                                \u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Email','wp-cafe')?>   \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-                                \u003Cinput type='email' name='wpc_cancell_email' class='wpc_cancell_email wpc-form-control' id='wpc-cancell-email' value='' required aria-required='true'>\r\n-                                \u003Cdiv class=\"wpc-cancell-email wpc_danger_text\">\u003C\u002Fdiv>\r\n-                            \u003C\u002Fdiv>\r\n-                        \u003C\u002Fdiv>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003Cdiv class='wpc-reservation-field phone'>\r\n-                        \u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('Phone', 'wp-cafe'); ?>\u003C\u002Flabel>\r\n-                        \u003Cinput type='tel' name='wpc_cancell_phone' class='wpc_cancell_phone wpc-form-control' id='wpc-cancell-phone' value=''>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003Cdiv class='wpc-reservation-field area message'>\r\n-                        \u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Message','wp-cafe')?> \u003C\u002Flabel>\r\n-                        \u003Ctextarea name='wpc_message' class='wpc_cancell_message wpc-form-control' id='wpc-cancell-message'>\u003C\u002Ftextarea>\r\n-                    \u003C\u002Fdiv>\r\n-                \u003Cbutton type='submit' class='cancell_form_submit wpc-btn'>\u003C?php echo esc_html( $cancel_button_text); ?>\u003C\u002Fbutton>\r\n-                \u003Cspan id='wpc_book_table'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fform>\r\n-    \u003C\u002Fdiv>\r\n-\u003C?php\r\n- }\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+if (!is_admin()) { ?>\n+    \u003Cdiv class='wpc-reservation-form '>\n+        \u003Cform method='post' class='wpc_reservation_form wpc_reservation_cancel_form' action=''>\n+            \u003Cinput type='hidden' name='wpc_action' value='wpc_cancellation' \u002F>\n+                    \u003Cdiv class='wpc-row'>\n+                        \u003Cdiv class='wpc-col-md-6'>\n+                            \u003Cdiv class='wpc-reservation-field invoice'>\n+                                \u003Clabel for='wpc-invoice'>\u003C?php echo esc_html__('Invoice Number','wp-cafe')?> \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+                                \u003Cinput type='text' name='wpc_reservation_invoice' class='wpc-invoice wpc-form-control' id='wpc-invoice' value='' required aria-required='true'>\n+                                \u003Cdiv class=\"wpc-invoice wpc_danger_text\">\u003C\u002Fdiv>\n+                            \u003C\u002Fdiv>\n+                        \u003C\u002Fdiv>\n+                        \u003Cdiv class='wpc-col-md-6'>\n+                            \u003Cdiv class='wpc-reservation-field email'>\n+                                \u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Email','wp-cafe')?>   \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+                                \u003Cinput type='email' name='wpc_cancell_email' class='wpc_cancell_email wpc-form-control' id='wpc-cancell-email' value='' required aria-required='true'>\n+                                \u003Cdiv class=\"wpc-cancell-email wpc_danger_text\">\u003C\u002Fdiv>\n+                            \u003C\u002Fdiv>\n+                        \u003C\u002Fdiv>\n+                    \u003C\u002Fdiv>\n+                    \u003Cdiv class='wpc-reservation-field phone'>\n+                        \u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('Phone', 'wp-cafe'); ?>\u003C\u002Flabel>\n+                        \u003Cinput type='tel' name='wpc_cancell_phone' class='wpc_cancell_phone wpc-form-control' id='wpc-cancell-phone' value=''>\n+                    \u003C\u002Fdiv>\n+                    \u003Cdiv class='wpc-reservation-field area message'>\n+                        \u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Message','wp-cafe')?> \u003C\u002Flabel>\n+                        \u003Ctextarea name='wpc_message' class='wpc_cancell_message wpc-form-control' id='wpc-cancell-message'>\u003C\u002Ftextarea>\n+                    \u003C\u002Fdiv>\n+                \u003Cbutton type='submit' class='cancell_form_submit wpc-btn'>\u003C?php echo esc_html( $cancel_button_text); ?>\u003C\u002Fbutton>\n+                \u003Cspan id='wpc_book_table'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fform>\n+    \u003C\u002Fdiv>\n+\u003C?php\n+ }\n ?>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,76 +1,76 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-$wpc_min_guest_no    = isset($settings['wpc_min_guest_no']) ? $settings['wpc_min_guest_no'] : 1;\r\n-\r\n-if ( !empty( $settings['reser_multi_schedule'] )) {\r\n-    $wpc_max_guest_no = $seat_capacity;\r\n-}else {\r\n-    $wpc_max_guest_no = !empty($settings['rest_max_reservation']) ? $settings['rest_max_reservation'] : 20;\r\n-}\r\n-\r\n-$wpc_default_gest_no = !empty($settings['wpc_default_gest_no'])  ? $settings['wpc_default_gest_no'] : $wpc_min_guest_no;\r\n-$wpc_late_bookings   = isset($settings['wpc_late_bookings']) && $settings['wpc_late_bookings'] !== \"1\"  ? $settings['wpc_late_bookings'] : \"\";\r\n-$phone_required      = isset($settings['wpc_require_phone']) ? \"required\" : \"\";\r\n-$show_branches       = isset($settings['show_branches'] )   ? \"yes\" : \"no\";\r\n-$require_branch      = isset($settings['require_branch'] )   ? \"required\" : \"no\";\r\n-\r\n-$cancellation_option = '';\r\n-\r\n-if ( isset($settings['wpc_allow_cancellation']) && $settings['wpc_allow_cancellation'] == 'off' ) {\r\n-    $cancellation_option .= \"hide-cancel-text\";\r\n-}\r\n-\r\n-$wpc_image_url = wpcafe()->assets_url . 'images\u002Freservation_image.png';\r\n-if (is_array($atts) && isset($atts['wpc_image_url']) && $atts['wpc_image_url'] !== '') {\r\n-    $wpc_image_url = $atts['wpc_image_url'];\r\n-}\r\n-\r\n-$reservation_arr = array(\r\n-    'wpc_check_name'        => esc_html__('Name :', 'wp-cafe'),\r\n-    'wpc_check_email'       => esc_html__('Email :', 'wp-cafe'),\r\n-    'wpc_check_phone'       => esc_html__('Phone :', 'wp-cafe'),\r\n-    'wpc_check_guest'       => esc_html__('Guests :', 'wp-cafe'),\r\n-    'wpc_check_start_time'  => esc_html__('Time :', 'wp-cafe'),\r\n-    'wpc_check_booking_date'=> esc_html__('Date :', 'wp-cafe'),\r\n-    'wpc_reserv_message'    => esc_html__('Additional Information :', 'wp-cafe'),\r\n-);\r\n-\r\n-if( $show_branches==\"yes\" ){\r\n-    \u002F\u002F Add branch field in backend reservation form\r\n-    $reservation_arr['wpc_check_branch'] = esc_html__('Branch  :', 'wp-cafe');\r\n-}\r\n-\r\n-$style=\"\";\r\n-\r\n-if ( isset($atts['form_style']) ) {\r\n-    switch ( $atts['form_style'] ) {\r\n-        case \"1\":\r\n-            $column_lg = \"wpc-col-lg-6\";\r\n-            $column_md = \"wpc-col-md-12\";\r\n-            break;\r\n-        case \"2\":\r\n-            $column_lg = \"wpc-col-lg-12\";\r\n-            $column_md = \"wpc-col-md-6\";\r\n-            break;\r\n-    }\r\n-    $style=$atts['form_style'];\r\n-}\r\n-\r\n-$late_one   = esc_html__(\"Our last booking time is\",'wp-cafe' );\r\n-$late_two   = \" {last_time}.\";\r\n-$late_three =  esc_html__(\" You can book up until\",'wp-cafe');\r\n-$late_four  = \" {last_min}\";\r\n-$late_five  =  esc_html__(\" minutes before closing time.\",'wp-cafe' );\r\n-\u002F\u002F get location\r\n-$wpc_location_arr = Wpc_Utilities::get_location_data( \"Select a branch\",\"No branch is set\", \"key\" );\r\n-\r\n-$dash=\"\";\r\n-\r\n-if ( $show_form_field ==\"on\" && $show_to_field ==\"on\" ){\r\n-    $dash=\"-\";\r\n-}\r\n-\r\n-return;\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+$wpc_min_guest_no    = isset($settings['wpc_min_guest_no']) ? $settings['wpc_min_guest_no'] : 1;\n+\n+if ( !empty( $settings['reser_multi_schedule'] )) {\n+    $wpc_max_guest_no = $seat_capacity;\n+}else {\n+    $wpc_max_guest_no = !empty($settings['rest_max_reservation']) ? $settings['rest_max_reservation'] : 20;\n+}\n+\n+$wpc_default_gest_no = !empty($settings['wpc_default_gest_no'])  ? $settings['wpc_default_gest_no'] : $wpc_min_guest_no;\n+$wpc_late_bookings   = isset($settings['wpc_late_bookings']) && $settings['wpc_late_bookings'] !== \"1\"  ? $settings['wpc_late_bookings'] : \"\";\n+$phone_required      = isset($settings['wpc_require_phone']) ? \"required\" : \"\";\n+$show_branches       = isset($settings['show_branches'] )   ? \"yes\" : \"no\";\n+$require_branch      = isset($settings['require_branch'] )   ? \"required\" : \"no\";\n+\n+$cancellation_option = '';\n+\n+if ( isset($settings['wpc_allow_cancellation']) && $settings['wpc_allow_cancellation'] == 'off' ) {\n+    $cancellation_option .= \"hide-cancel-text\";\n+}\n+\n+$wpc_image_url = wpcafe()->assets_url . 'images\u002Freservation_image.png';\n+if (is_array($atts) && isset($atts['wpc_image_url']) && $atts['wpc_image_url'] !== '') {\n+    $wpc_image_url = $atts['wpc_image_url'];\n+}\n+\n+$reservation_arr = array(\n+    'wpc_check_name'        => esc_html__('Name :', 'wp-cafe'),\n+    'wpc_check_email'       => esc_html__('Email :', 'wp-cafe'),\n+    'wpc_check_phone'       => esc_html__('Phone :', 'wp-cafe'),\n+    'wpc_check_guest'       => esc_html__('Guests :', 'wp-cafe'),\n+    'wpc_check_start_time'  => esc_html__('Time :', 'wp-cafe'),\n+    'wpc_check_booking_date'=> esc_html__('Date :', 'wp-cafe'),\n+    'wpc_reserv_message'    => esc_html__('Additional Information :', 'wp-cafe'),\n+);\n+\n+if( $show_branches==\"yes\" ){\n+    \u002F\u002F Add branch field in backend reservation form\n+    $reservation_arr['wpc_check_branch'] = esc_html__('Branch  :', 'wp-cafe');\n+}\n+\n+$style=\"\";\n+\n+if ( isset($atts['form_style']) ) {\n+    switch ( $atts['form_style'] ) {\n+        case \"1\":\n+            $column_lg = \"wpc-col-lg-6\";\n+            $column_md = \"wpc-col-md-12\";\n+            break;\n+        case \"2\":\n+            $column_lg = \"wpc-col-lg-12\";\n+            $column_md = \"wpc-col-md-6\";\n+            break;\n+    }\n+    $style=$atts['form_style'];\n+}\n+\n+$late_one   = esc_html__(\"Our last booking time is\",'wp-cafe' );\n+$late_two   = \" {last_time}.\";\n+$late_three =  esc_html__(\" You can book up until\",'wp-cafe');\n+$late_four  = \" {last_min}\";\n+$late_five  =  esc_html__(\" minutes before closing time.\",'wp-cafe' );\n+\u002F\u002F get location\n+$wpc_location_arr = Wpc_Utilities::get_location_data( \"Select a branch\",\"No branch is set\", \"key\" );\n+\n+$dash=\"\";\n+\n+if ( $show_form_field ==\"on\" && $show_to_field ==\"on\" ){\n+    $dash=\"-\";\n+}\n+\n+return;\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-?>\r\n-\u003C!-- Reservation booking detials -->\r\n-\u003Cul>\r\n-\u003C?php foreach( $reservation_arr as $key => $value) : \r\n-    if (  $key == 'wpc_check_start_time' ) {\r\n-        if ( $show_form_field ==\"on\" || $show_to_field ==\"on\" ) { ?>\r\n-    \u003Cli> \r\n-        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\r\n-        \u003C?php if ( $key == 'wpc_check_start_time' ) { ?>\r\n-        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>  \u003C?php echo esc_html($dash) ; echo  ( $show_to_field == 'on' ) ?  \" \u003Cspan class='wpc_check_end_time'>\u003C\u002Fspan>\" : \"\" ?>\r\n-        \u003C?php } else{ ?>\r\n-                \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\r\n-        \u003C?php } ?>\r\n-    \u003C\u002Fli>\r\n-        \r\n-\u003C?php } }\r\n-else { ?>\r\n-    \u003Cli id=\"\u003C?php echo esc_attr($key) ?>\"> \r\n-        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\r\n-        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\r\n-    \u003C\u002Fli>\r\n-\u003C?php }\r\n-endforeach;?>\r\n-\u003C\u002Ful>\r\n-\r\n-\u003Cdiv class='wpc_log_message'>\u003C\u002Fdiv>\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+?>\n+\u003C!-- Reservation booking detials -->\n+\u003Cul>\n+\u003C?php foreach( $reservation_arr as $key => $value) : \n+    if (  $key == 'wpc_check_start_time' ) {\n+        if ( $show_form_field ==\"on\" || $show_to_field ==\"on\" ) { ?>\n+    \u003Cli> \n+        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\n+        \u003C?php if ( $key == 'wpc_check_start_time' ) { ?>\n+        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>  \u003C?php echo esc_html($dash) ; echo  ( $show_to_field == 'on' ) ?  \" \u003Cspan class='wpc_check_end_time'>\u003C\u002Fspan>\" : \"\" ?>\n+        \u003C?php } else{ ?>\n+                \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\n+        \u003C?php } ?>\n+    \u003C\u002Fli>\n+        \n+\u003C?php } }\n+else { ?>\n+    \u003Cli id=\"\u003C?php echo esc_attr($key) ?>\"> \n+        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\n+        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\n+    \u003C\u002Fli>\n+\u003C?php }\n+endforeach;?>\n+\u003C\u002Ful>\n+\n+\u003Cdiv class='wpc_log_message'>\u003C\u002Fdiv>\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,193 +1,193 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F\u002F check condition for calender view\r\n-if ( isset($atts['form_style']) ) {\r\n-    switch ( $atts['form_style'] ) {\r\n-        case \"1\":\r\n-            $view = \"yes\";\r\n-            break;\r\n-        case \"2\":\r\n-            $view = \"no\";\r\n-\r\n-            break;\r\n-        default:\r\n-            $view = \"yes\";\r\n-            break;\r\n-    }\r\n-}\r\n-$multi_schedule        = !empty($settings['reser_multi_schedule']) ? $settings['reser_multi_schedule'] : \"off\";\r\n-$multi_sch_class       = $multi_schedule == \"on\" ? \"wpc-multi-reservation-msg\" : \"\";\r\n-\r\n-?>\r\n-\r\n-\t\u003Cdiv class='wpc-reservation-form \u003C?php echo esc_attr($cancellation_option) ?>' data-reservation_status='\u003C?php echo json_encode( $booking_status ) ?>'>\r\n-\t\t\t\u003Cdiv class='late_booking' data-late_booking=\"\u003C?php echo esc_html($late_one.$late_two.$late_three.$late_four.$late_five);?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_cancell_log_message'>\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_error_message' data-time_compare=\"\u003C?php echo esc_html__('Booking end time must be after start time','wp-cafe')?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_success_message \u003C?php echo esc_attr($multi_sch_class)?>' data-start=\"\u003C?php echo esc_html__(\"Start time\",'wp-cafe');?>\" data-end=\"\u003C?php echo esc_html__(\"End time\",'wp-cafe');?>\" data-schedule=\"\u003C?php echo esc_html__(\"Schedule\",'wp-cafe');?>\" data-late_booking = \"\u003C?php echo ( $wpc_late_bookings !==\"\" ) \r\n-\t\t\t?  sprintf( \u002F* translators: %s: number of minutes *\u002F esc_html__(\"You can book up until %s minutes before closing time\",'wp-cafe') , esc_html( $wpc_late_bookings ) ) : \"\" ?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_calender_view' data-view=\"\u003C?php echo esc_html($view);?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='date_missing' data-date_missing=\"\u003C?php echo esc_html__(\"Please select a date first\",'wp-cafe');?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class=\"form_style\" data-form_style=\"free-\u003C?php echo esc_attr( $style )?>\" data-form_type=\"free\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_reservation_form_two' style='display:none;'>\r\n-\t\t\t\t\u003Cdiv class='wpc_reservation_form_two'>\r\n-\t\t\t\t\t\u003Cform method='post' class=' wpc_reservation_table'>\r\n-\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-form'>\r\n-\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\u003C?php if ($view === \"yes\") { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc_bg_image' style=\"background-image: url(\u003C?php echo esc_url($wpc_image_url) ?>);\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc_reservation_form wpc_reservation_user_info'>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C!-- Reservation booking detials -->\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\tif ( file_exists( wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\" ) ) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\tinclude_once wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='confirm_booking_btn wpc-btn' data-id='reservation_form_second_step'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='edit_booking_btn wpc-btn' data-id='edit_booking_btn'>\u003C?php echo esc_html__('Edit Booking', 'wp-cafe'); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-another-reservation-free action-button wpc-btn\" name=\"another_reservation_free\">\u003Ci class=\"dashicons dashicons-image-rotate\">\u003C\u002Fi>\u003C?php echo esc_html__('Book Again', 'wp-cafe'); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fform>\r\n-\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\t\r\n-\t\t\t\u003Cform method='post' class='wpc_reservation_table'>\r\n-\t\t\t\t\u003Cinput type='hidden' name='wpc_action' value='wpc_reservation' \u002F>\r\n-\t\t\t\t\u003Cdiv class='wpc_reservation_form_one'>\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\u003C?php if (\"yes\" === $view ) { ?>\r\n-\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc-align-self-center'>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field date wpc-reservation-calender-field'>\r\n-\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-choose-date\">\u003C?php echo esc_html__('Choose a Date', 'wp-cafe'); ?>\u003C\u002Fh3>\r\n-\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc_reservation_form\">\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\tif ( isset($show_branches) && \"yes\" == $show_branches ) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-12 wpc-align-self-center\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field branch'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-branch'>\u003C?php echo esc_html__('Which branch of our restaurant', 'wp-cafe'); echo ( $require_branch == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_branch' id='wpc-branch' class='wpc-form-control' \u003C?php echo esc_attr($require_branch == \"required\" ? \"required\" : \"\"); ?>>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach( $wpc_location_arr as $key=>$branch ) {?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr( $key ); ?>\" \u003C?php echo count($wpc_location_arr) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $branch ); ?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field name'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-name'>\u003C?php echo esc_html__('Your Name', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_name' placeholder='\u003C?php echo esc_html__('Name here', 'wp-cafe'); ?>' id='wpc-name' class='wpc-form-control' value='' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-name wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field email'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Your Email', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='email' name='wpc_email' placeholder='\u003C?php echo esc_html__('Email here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc-email' value='' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-email wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_md) ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field phone'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('How can we contact you?', 'wp-cafe');\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo ( isset($phone_required) && $phone_required == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='tel' placeholder='\u003C?php echo esc_html__('Phone Number here', 'wp-cafe'); ?>' \u003C?php echo ( isset($phone_required) && $phone_required == \"required\" ) ? esc_attr(\"required\") : \"\"; ?> name='wpc_phone' class='wpc-form-control' id='wpc-phone' value=''>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-phone wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ($view === \"no\") { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_booking_date'>\u003C?php echo esc_html__('Date', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' placeholder='\u003C?php echo esc_html__('Booking date here', 'wp-cafe'); ?>' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_form_field == 'on'): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_from_time'>\u003C?php echo esc_html( $from_field_label); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_from_field == 'on') : ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_from_time' placeholder='\u003C?php echo esc_html__('Start time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_from_time' value='' \u003C?php echo ( $required_from_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?>  >\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_to_field == 'on' ): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_to_time'>\u003C?php echo esc_html( $to_field_label); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_to_field == 'on') : ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_to_time' placeholder='\u003C?php echo esc_html__('End time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_to_time' value='' \u003C?php echo ( $required_to_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?> >\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t$gest_limit = WpCafe\\Utils\\Wpc_Utilities::get_seat_count_limit();\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-select party wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-party'>\u003C?php echo esc_html__('Total Guests ', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_guest_count' id='wpc-party' class='wpc-form-control' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\">\u003C?php echo esc_html__(\"Select number of guests\",'wp-cafe')?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach ($gest_limit as $i) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$selected = ($wpc_default_gest_no == $i) ? \"selected\" : \"\"; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value='\u003C?php echo esc_attr( $i ); ?>' \u003C?php echo esc_attr( $selected ); ?>>\u003C?php echo esc_html( $i ); ?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-fieldarea message wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Additional Information', 'wp-cafe'); ?>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Ctextarea name='wpc_message' placeholder='\u003C?php echo esc_html__('Enter Your Message here', 'wp-cafe'); ?>' id='wpc-message' class='wpc-form-control'>\u003C\u002Ftextarea>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php if(function_exists('wpcafe_pro')): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field wpc-webhook'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' placeholder='\u003C?php echo esc_html__('Webhook Url', 'wp-cafe'); ?>' name='wpc_webhook' class='wpc-form-control wpc_webhook' id='wpc-webhook' value='\u003C?php echo esc_html($fluent_crm_webhook); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\u002F\u002F render extra field\r\n-\t\t\t\t\t\t\t\t\t\tdo_action('reservation_extra_fields_markup');\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' value='reservation_form_first_step' class='reservation_form_first_step' \u002F>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton type='submit' class='reservation_form_submit wpc-btn'>\u003C?php echo esc_html( $first_booking_button ); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cspan id='wpc_cancel_request'>\u003C?php echo esc_html($cancel_button_text); ?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fform>\r\n-\r\n-\r\n-\t\u003C\u002Fdiv>\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F\u002F check condition for calender view\n+if ( isset($atts['form_style']) ) {\n+    switch ( $atts['form_style'] ) {\n+        case \"1\":\n+            $view = \"yes\";\n+            break;\n+        case \"2\":\n+            $view = \"no\";\n+\n+            break;\n+        default:\n+            $view = \"yes\";\n+            break;\n+    }\n+}\n+$multi_schedule        = !empty($settings['reser_multi_schedule']) ? $settings['reser_multi_schedule'] : \"off\";\n+$multi_sch_class       = $multi_schedule == \"on\" ? \"wpc-multi-reservation-msg\" : \"\";\n+\n+?>\n+\n+\t\u003Cdiv class='wpc-reservation-form \u003C?php echo esc_attr($cancellation_option) ?>' data-reservation_status='\u003C?php echo json_encode( $booking_status ) ?>'>\n+\t\t\t\u003Cdiv class='late_booking' data-late_booking=\"\u003C?php echo esc_html($late_one.$late_two.$late_three.$late_four.$late_five);?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_cancell_log_message'>\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_error_message' data-time_compare=\"\u003C?php echo esc_html__('Booking end time must be after start time','wp-cafe')?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_success_message \u003C?php echo esc_attr($multi_sch_class)?>' data-start=\"\u003C?php echo esc_html__(\"Start time\",'wp-cafe');?>\" data-end=\"\u003C?php echo esc_html__(\"End time\",'wp-cafe');?>\" data-schedule=\"\u003C?php echo esc_html__(\"Schedule\",'wp-cafe');?>\" data-late_booking = \"\u003C?php echo ( $wpc_late_bookings !==\"\" ) \n+\t\t\t?  sprintf( \u002F* translators: %s: number of minutes *\u002F esc_html__(\"You can book up until %s minutes before closing time\",'wp-cafe') , esc_html( $wpc_late_bookings ) ) : \"\" ?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_calender_view' data-view=\"\u003C?php echo esc_html($view);?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='date_missing' data-date_missing=\"\u003C?php echo esc_html__(\"Please select a date first\",'wp-cafe');?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class=\"form_style\" data-form_style=\"free-\u003C?php echo esc_attr( $style )?>\" data-form_type=\"free\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_reservation_form_two' style='display:none;'>\n+\t\t\t\t\u003Cdiv class='wpc_reservation_form_two'>\n+\t\t\t\t\t\u003Cform method='post' class=' wpc_reservation_table'>\n+\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-form'>\n+\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\u003C?php if ($view === \"yes\") { ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc_bg_image' style=\"background-image: url(\u003C?php echo esc_url($wpc_image_url) ?>);\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc_reservation_form wpc_reservation_user_info'>\n+\t\t\t\t\t\t\t\t\t\t\u003C!-- Reservation booking detials -->\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\tif ( file_exists( wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\" ) ) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\tinclude_once wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\";\n+\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='confirm_booking_btn wpc-btn' data-id='reservation_form_second_step'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='edit_booking_btn wpc-btn' data-id='edit_booking_btn'>\u003C?php echo esc_html__('Edit Booking', 'wp-cafe'); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-another-reservation-free action-button wpc-btn\" name=\"another_reservation_free\">\u003Ci class=\"dashicons dashicons-image-rotate\">\u003C\u002Fi>\u003C?php echo esc_html__('Book Again', 'wp-cafe'); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fform>\n+\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fdiv>\n+\t\n+\t\t\t\u003Cform method='post' class='wpc_reservation_table'>\n+\t\t\t\t\u003Cinput type='hidden' name='wpc_action' value='wpc_reservation' \u002F>\n+\t\t\t\t\u003Cdiv class='wpc_reservation_form_one'>\n+\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\u003C?php if (\"yes\" === $view ) { ?>\n+\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc-align-self-center'>\n+\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field date wpc-reservation-calender-field'>\n+\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-choose-date\">\u003C?php echo esc_html__('Choose a Date', 'wp-cafe'); ?>\u003C\u002Fh3>\n+\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\n+\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc_reservation_form\">\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\tif ( isset($show_branches) && \"yes\" == $show_branches ) {\n+\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-12 wpc-align-self-center\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field branch'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-branch'>\u003C?php echo esc_html__('Which branch of our restaurant', 'wp-cafe'); echo ( $require_branch == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_branch' id='wpc-branch' class='wpc-form-control' \u003C?php echo esc_attr($require_branch == \"required\" ? \"required\" : \"\"); ?>>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach( $wpc_location_arr as $key=>$branch ) {?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr( $key ); ?>\" \u003C?php echo count($wpc_location_arr) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $branch ); ?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field name'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-name'>\u003C?php echo esc_html__('Your Name', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_name' placeholder='\u003C?php echo esc_html__('Name here', 'wp-cafe'); ?>' id='wpc-name' class='wpc-form-control' value='' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-name wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field email'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Your Email', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='email' name='wpc_email' placeholder='\u003C?php echo esc_html__('Email here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc-email' value='' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-email wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_md) ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field phone'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('How can we contact you?', 'wp-cafe');\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo ( isset($phone_required) && $phone_required == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='tel' placeholder='\u003C?php echo esc_html__('Phone Number here', 'wp-cafe'); ?>' \u003C?php echo ( isset($phone_required) && $phone_required == \"required\" ) ? esc_attr(\"required\") : \"\"; ?> name='wpc_phone' class='wpc-form-control' id='wpc-phone' value=''>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-phone wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ($view === \"no\") { ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_booking_date'>\u003C?php echo esc_html__('Date', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' placeholder='\u003C?php echo esc_html__('Booking date here', 'wp-cafe'); ?>' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_form_field == 'on'): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_from_time'>\u003C?php echo esc_html( $from_field_label); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_from_field == 'on') : ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_from_time' placeholder='\u003C?php echo esc_html__('Start time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_from_time' value='' \u003C?php echo ( $required_from_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?>  >\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_to_field == 'on' ): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_to_time'>\u003C?php echo esc_html( $to_field_label); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_to_field == 'on') : ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_to_time' placeholder='\u003C?php echo esc_html__('End time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_to_time' value='' \u003C?php echo ( $required_to_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?> >\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t$gest_limit = WpCafe\\Utils\\Wpc_Utilities::get_seat_count_limit();\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-select party wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-party'>\u003C?php echo esc_html__('Total Guests ', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_guest_count' id='wpc-party' class='wpc-form-control' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\">\u003C?php echo esc_html__(\"Select number of guests\",'wp-cafe')?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach ($gest_limit as $i) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$selected = ($wpc_default_gest_no == $i) ? \"selected\" : \"\"; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value='\u003C?php echo esc_attr( $i ); ?>' \u003C?php echo esc_attr( $selected ); ?>>\u003C?php echo esc_html( $i ); ?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-fieldarea message wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Additional Information', 'wp-cafe'); ?>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Ctextarea name='wpc_message' placeholder='\u003C?php echo esc_html__('Enter Your Message here', 'wp-cafe'); ?>' id='wpc-message' class='wpc-form-control'>\u003C\u002Ftextarea>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php if(function_exists('wpcafe_pro')): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field wpc-webhook'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' placeholder='\u003C?php echo esc_html__('Webhook Url', 'wp-cafe'); ?>' name='wpc_webhook' class='wpc-form-control wpc_webhook' id='wpc-webhook' value='\u003C?php echo esc_html($fluent_crm_webhook); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\u002F\u002F render extra field\n+\t\t\t\t\t\t\t\t\t\tdo_action('reservation_extra_fields_markup');\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\n+\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' value='reservation_form_first_step' class='reservation_form_first_step' \u002F>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton type='submit' class='reservation_form_submit wpc-btn'>\u003C?php echo esc_html( $first_booking_button ); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cspan id='wpc_cancel_request'>\u003C?php echo esc_html($cancel_button_text); ?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fform>\n+\n+\n+\t\u003C\u002Fdiv>\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fwidgets\u002Felementor-widgets-service-provider.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fwidgets\u002Felementor-widgets-service-provider.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fcore\u002Fwidgets\u002Felementor-widgets-service-provider.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fcore\u002Fwidgets\u002Felementor-widgets-service-provider.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,30 +1,30 @@\n-\u003C?php\r\n-namespace WpCafe\\Widgets;\r\n-\r\n-use WpCafe\\Providers\\Base_Service_Provider;\r\n-use WpCafe\\Widgets\\Manifest;\r\n-\r\n-\u002F**\r\n- * Elementor_Widgets_Service_Provider will responsible for all elementor widget services\r\n- *\r\n- * @package WpCafe\u002FWidgets\r\n- *\u002F\r\n-class Elementor_Widgets_Service_Provider extends Base_Service_Provider {\r\n-    \u002F**\r\n-     * Store services\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    protected $services = [\r\n-        Manifest::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Register services\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function get_services() {\r\n-        return apply_filters( 'wpcafe_elementor_widgets_services', $this->services );\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Widgets;\n+\n+use WpCafe\\Providers\\Base_Service_Provider;\n+use WpCafe\\Widgets\\Manifest;\n+\n+\u002F**\n+ * Elementor_Widgets_Service_Provider will responsible for all elementor widget services\n+ *\n+ * @package WpCafe\u002FWidgets\n+ *\u002F\n+class Elementor_Widgets_Service_Provider extends Base_Service_Provider {\n+    \u002F**\n+     * Store services\n+     *\n+     * @var array\n+     *\u002F\n+    protected $services = [\n+        Manifest::class,\n+    ];\n+\n+    \u002F**\n+     * Register services\n+     *\n+     * @return  void\n+     *\u002F\n+    public function get_services() {\n+        return apply_filters( 'wpcafe_elementor_widgets_services', $this->services );\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Findex.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Findex.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Findex.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Findex.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,3 +1,3 @@\n-\u003C?php\r\n-\r\n-\u002F\u002Fsilence is golden\r\n+\u003C?php\n+\n+\u002F\u002Fsilence is golden\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Flanguages\u002Fwp-cafe.pot \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Flanguages\u002Fwp-cafe.pot\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Flanguages\u002Fwp-cafe.pot\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Flanguages\u002Fwp-cafe.pot\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,7132 +1,7013 @@\n-# Copyright (C) 2025 Themewinter\r\n-# This file is distributed under the GPL-2.0+.\r\n-msgid \"\"\r\n-msgstr \"\"\r\n-\"Project-Id-Version: WP Cafe 3.0.2\\n\"\r\n-\"Report-Msgid-Bugs-To: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-cafe\\n\"\r\n-\"Last-Translator: FULL NAME \u003CEMAIL@ADDRESS>\\n\"\r\n-\"Language-Team: LANGUAGE \u003CLL@li.org>\\n\"\r\n-\"MIME-Version: 1.0\\n\"\r\n-\"Content-Type: text\u002Fplain; charset=UTF-8\\n\"\r\n-\"Content-Transfer-Encoding: 8bit\\n\"\r\n-\"POT-Creation-Date: 2025-12-22T12:30:38+00:00\\n\"\r\n-\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\r\n-\"X-Generator: WP-CLI 2.12.0\\n\"\r\n-\"X-Domain: wp-cafe\\n\"\r\n-\r\n-#. Plugin Name of the plugin\r\n-#: wpcafe.php\r\n-msgid \"WP Cafe\"\r\n-msgstr \"\"\r\n-\r\n-#. Plugin URI of the plugin\r\n-#: wpcafe.php\r\n-msgid \"https:\u002F\u002Fproduct.themewinter.com\u002Fwpcafe\"\r\n-msgstr \"\"\r\n-\r\n-#. Description of the plugin\r\n-#: wpcafe.php\r\n-msgid \"WordPress Restaurant solution plugin to launch Restaurant Websites.\"\r\n-msgstr \"\"\r\n-\r\n-#. Author of the plugin\r\n-#: wpcafe.php\r\n-msgid \"Themewinter\"\r\n-msgstr \"\"\r\n-\r\n-#. Author URI of the plugin\r\n-#: wpcafe.php\r\n-msgid \"http:\u002F\u002Fthemewinter.com\u002F\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fabstract\u002Fbase-rest-controller.php:64\r\n-msgid \"Request was successful\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the class that is not instantiable.\r\n-#: base\u002Fcontainer\u002Fcontainer.php:34\r\n-#, php-format\r\n-msgid \"Service provider %s not found.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the class that is not instantiable.\r\n-#: base\u002Fcontainer\u002Fcontainer.php:84\r\n-#, php-format\r\n-msgid \"Class: %s does not exist.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the class that is not instantiable.\r\n-#: base\u002Fcontainer\u002Fcontainer.php:93\r\n-#, php-format\r\n-msgid \"Class: %s is not instantiable.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the class that is not instantiable.\r\n-#: base\u002Fcontainer\u002Fcontainer.php:131\r\n-#, php-format\r\n-msgid \"Class: %s dependency cannot be resolved.\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fdatabase\u002Fpost-model.php:65\r\n-msgid \"Post type mismatch.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the undefined property.\r\n-#: base\u002Fdatabase\u002Fpost-model.php:120\r\n-#: base\u002Fdatabase\u002Fpost-model.php:137\r\n-#, php-format\r\n-msgid \"Undefined property %s\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fdatabase\u002Fpost-model.php:259\r\n-#: base\u002Fdatabase\u002Fpost-model.php:305\r\n-msgid \"Invalid property provided.\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fdatabase\u002Fpost-model.php:301\r\n-msgid \"Cannot update a non-existent post.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: property name\r\n-#: base\u002Fdatabase\u002Fpost-model.php:404\r\n-#, php-format\r\n-msgid \"Invalid property provided: %s\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %1$d: requested number of guests, %2$d: available capacity\r\n-#: base\u002Fmodels\u002Freservation-model.php:308\r\n-#, php-format\r\n-msgid \"Cannot create reservation. Requested %1$d guest(s) exceeds available capacity of %2$d for this time slot.\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fplugin-compatibility-manager.php:195\r\n-msgid \"WPCafe Pro has been deactivated.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: current WPCafe Pro version\r\n-#: base\u002Fplugin-compatibility-manager.php:199\r\n-#, php-format\r\n-msgid \"Your current version (%s) is not compatible with this version of WPCafe.\"\r\n-msgstr \"\"\r\n-\r\n-#: base\u002Fplugin-compatibility-manager.php:203\r\n-msgid \"The installed version is not compatible with this version of WPCafe.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: minimum WPCafe Pro version required\r\n-#: base\u002Fplugin-compatibility-manager.php:207\r\n-#: base\u002Fplugin-compatibility-manager.php:268\r\n-#, php-format\r\n-msgid \"Please update WPCafe Pro to version %s or higher to activate all Pro features.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: current WPCafe Pro version\r\n-#: base\u002Fplugin-compatibility-manager.php:263\r\n-#, php-format\r\n-msgid \"Your current WPCafe Pro version (%s) is not compatible with this version of WPCafe.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:149\r\n-msgid \"Activate WooCommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:152\r\n-msgid \"Install WooCommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:162\r\n-msgid \"WpCafe requires WooCommerce , which is currently NOT RUNNING.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:170\r\n-msgid \"Buy Pro\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:179\r\n-msgid \"Unlock more features with the pro version\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:261\r\n-msgid \"Our experienced support team is ready to resolve your issues any time.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:264\r\n-msgid \"Join the Community\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:266\r\n-msgid \"Join our Facebook group to get 20% discount coupon on premium products. Follow us to get more exciting offers.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:270\r\n-msgid \"Video Tutorials\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:272\r\n-msgid \"Learn the step by step process for developing your site easily from video tutorials.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:276\r\n-msgid \"Feature Request\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:278\r\n-msgid \"Have any special feature in mind? Let us know through the feature request.\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:282\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Documentation\"\r\n-msgstr \"\"\r\n-\r\n-#: bootstrap.php:284\r\n-msgid \"Detailed documentation to help you understand the functionality of each feature.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:56\r\n-msgid \"No old settings found. Migration not required.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:79\r\n-msgid \"Migration completed successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: error message\r\n-#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:85\r\n-#, php-format\r\n-msgid \"Migration failed: %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmenu.php:32\r\n-#: core\u002Fadmin\u002Fmenu.php:33\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:1029\r\n-#: core\u002FBlocks\u002Fblock-types-controller.php:74\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"WPCafe\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:55\r\n-msgid \"Migration completed successfully!\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:56\r\n-msgid \"Migration failed. Please try again.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:58\r\n-msgid \"WP Cafe Database Migration Required\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:61\r\n-msgid \"WP Cafe has been updated and requires a database migration to work properly. Please click the button below to run the migration.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:64\r\n-msgid \"Important: Please backup your database before running the migration!\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fmigration-runner.php:68\r\n-msgid \"Run Migration\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:31\r\n-msgctxt \"post status\"\r\n-msgid \"Active\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:37\r\n-#, php-format\r\n-msgid \"Active \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Active \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:41\r\n-msgctxt \"post status\"\r\n-msgid \"Inactive\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:47\r\n-#, php-format\r\n-msgid \"Inactive \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Inactive \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:51\r\n-msgctxt \"post status\"\r\n-msgid \"Confirmed\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:57\r\n-#, php-format\r\n-msgid \"Confirmed \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Confirmed \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:61\r\n-msgctxt \"post status\"\r\n-msgid \"Pending Payment\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:67\r\n-#, php-format\r\n-msgid \"Pending Payment \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Pending Payment \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:71\r\n-msgctxt \"post status\"\r\n-msgid \"Refunded\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:77\r\n-#, php-format\r\n-msgid \"Refunded \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Refunded \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fpost-status.php:81\r\n-msgctxt \"post status\"\r\n-msgid \"Cancelled\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of posts\r\n-#: core\u002Fadmin\u002Fpost-status.php:87\r\n-#, php-format\r\n-msgid \"Cancelled \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgid_plural \"Cancelled \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:887\r\n-msgid \"Products\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:893\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Live Orders\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:899\r\n-msgid \"Categories\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:905\r\n-msgid \"Brands\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:911\r\n-msgid \"Tags\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:917\r\n-msgid \"Coupons\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:923\r\n-msgid \"Reports\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:929\r\n-msgid \"Woo Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:1033\r\n-msgid \"Toggle Sidebar\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:1044\r\n-msgid \"Back to Home \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:1046\r\n-msgid \"Food Menus\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fadmin\u002Fwoo-admin.php:1068\r\n-msgid \"Return to WordPress\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:43\r\n-msgid \"Please fill the field\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:44\r\n-msgid \"Email is not valid\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:46\r\n-msgid \"Invalid phone number\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:47\r\n-msgid \"Only number allowed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:50\r\n-msgid \"Please choose available table\u002Fchair for reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:51\r\n-msgid \"Minimum allowed guest is \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:52\r\n-msgid \"Maximum allowed guest is \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:56\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:158\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:158\r\n-msgid \"Select number of guests\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fassets\u002Ffrontend-assets.php:57\r\n-msgid \"Additional Information:\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:193\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:213\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:233\r\n-msgid \"Today\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:194\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:215\r\n-msgid \"Yesterday\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:195\r\n-msgid \"This Week\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:196\r\n-msgid \"This Month\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:197\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:231\r\n-msgid \"Custom Range\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %1$s: start date, %2$s: end date\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:220\r\n-#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:229\r\n-#, php-format\r\n-msgid \"%1$s - %2$s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FService\u002Femail-notification.php:54\r\n-msgid \"Automation\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:18\r\n-msgid \"Order Cancelled\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:41\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:41\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:41\r\n-msgid \"Order ID\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:46\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:46\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:46\r\n-msgid \"Order Number\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:51\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:51\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:51\r\n-msgid \"Order Total\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:56\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:56\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:56\r\n-msgid \"Order Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:61\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:61\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:61\r\n-msgid \"Order Currency\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:66\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:66\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:66\r\n-msgid \"Order Subtotal\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:71\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:71\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:71\r\n-msgid \"Order Shipping Total\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:76\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:76\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:76\r\n-msgid \"Order Discount Total\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:82\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:119\r\n-msgid \"Cancellation Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:88\r\n-msgid \"Cancellation Reason\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:94\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:88\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:99\r\n-msgid \"Customer Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:99\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:133\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:93\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:160\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:104\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:138\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:168\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:177\r\n-msgid \"Customer Email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:104\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:98\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:109\r\n-msgid \"Customer Phone\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:137\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:164\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:172\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:181\r\n-msgid \"Admin Email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:18\r\n-msgid \"Order Created\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:82\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:146\r\n-msgid \"Order Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:104\r\n-msgid \"Items Ordered\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:109\r\n-msgid \"Delivery Address\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:114\r\n-#: utils\u002Fhelpers.php:120\r\n-msgid \"Delivery Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:119\r\n-#: utils\u002Fhelpers.php:121\r\n-msgid \"Delivery Time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:125\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:129\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:129\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Payment Method\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:131\r\n-msgid \"Special Instructions\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:18\r\n-msgid \"Order Status Changed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:82\r\n-msgid \"Previous Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:87\r\n-msgid \"New Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:93\r\n-#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:124\r\n-msgid \"Status Change Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:78\r\n-msgid \"Invalid type provided\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:100\r\n-msgid \"Please enter extension name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:104\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:93\r\n-msgid \"Please enter status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:108\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:97\r\n-msgid \"Please enter status on\u002Foff\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:112\r\n-msgid \"Invalid extension.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: action status (on, off, install, activate, or deactivate)\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:133\r\n-#, php-format\r\n-msgid \"Extension couldn't %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:139\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:113\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:113\r\n-msgid \"Successfully updated\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:89\r\n-msgid \"Please enter integration name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:101\r\n-msgid \"Invalid integration.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: action status (on, off, install, activate, or deactivate)\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:108\r\n-#, php-format\r\n-msgid \"Integration couldn't %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:63\r\n-msgid \"Please enter plugin name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:67\r\n-msgid \"Please plugin enter status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:71\r\n-msgid \"Invalid status\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: plugin name\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:81\r\n-#, php-format\r\n-msgid \"Dependency plugin %s is not installed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:96\r\n-msgid \"Plugin installation failed.\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: action status (install, activate, or deactivate)\r\n-#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:109\r\n-#, php-format\r\n-msgid \"Plugin couldn't %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:86\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:141\r\n-msgid \"Invalid parameters\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:99\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:149\r\n-msgid \"Cart item not found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:120\r\n-msgid \"Cart updated successfully\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:159\r\n-msgid \"Item removed from cart\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:164\r\n-msgid \"Failed to remove item\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:219\r\n-msgid \"Checkout\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:247\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:15\r\n-#: utils\u002Fextension-list.php:74\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Delivery\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:262\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:16\r\n-#: utils\u002Fextension-list.php:95\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Pickup\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:332\r\n-#: core\u002Fshortcodes\u002Fhook.php:778\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:333\r\n-#: core\u002Fshortcodes\u002Fhook.php:778\r\n-msgid \"(including all charges)\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:166\r\n-msgid \"Invalid qrcode id\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:198\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:231\r\n-msgid \"Invalid Qrcode id\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:237\r\n-msgid \"Something went wrong. Qrcode could not be deleted\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:241\r\n-msgid \"Successfully deleted.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:268\r\n-msgid \"Invalid or empty Qrcodes IDs.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:283\r\n-msgid \"Selected Qrcode deleted.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:303\r\n-msgid \"Please enter table_id\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:307\r\n-msgid \"Please enter products condition\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:44\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:87\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:87\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Table Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:122\r\n-#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:149\r\n-msgid \"Table Number\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php:34\r\n-msgid \"Nonce verification failed!\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php:72\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php:21\r\n-#: templates\u002Fshortcodes\u002Flocation-menu.php:18\r\n-msgid \"No menu found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php:119\r\n-msgid \"All Products\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:34\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:77\r\n-msgid \"Nonce is not valid!\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:56\r\n-msgid \"Tip added successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:58\r\n-msgid \"Invalid tip input.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:81\r\n-msgid \"Tip removed successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Ffood-order\u002Ftip\u002Ftipping-fee.php:27\r\n-msgid \"Tip\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:145\r\n-msgid \"Location not found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:174\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:209\r\n-msgid \"Location not found.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:215\r\n-msgid \"Location deleted.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:240\r\n-msgid \"Invalid request. Expecting array of IDs.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:259\r\n-msgid \"Bulk delete completed.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-selector.php:136\r\n-msgid \"Successfully updated location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:25\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:35\r\n-msgid \"Food Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:26\r\n-#: core\u002Flocation\u002Forder-filter.php:89\r\n-msgid \"Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:27\r\n-msgid \"Search Food Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:28\r\n-msgid \"All Food Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:29\r\n-msgid \"Parent Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:30\r\n-msgid \"Parent Food Location:\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:31\r\n-msgid \"Edit Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:32\r\n-msgid \"Update Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:33\r\n-msgid \"Add New Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Flocation-taxonomy.php:34\r\n-msgid \"New Food Location Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Forder-filter.php:49\r\n-msgid \"All locations\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Flocation\u002Fproduct-filter.php:47\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"All Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Ffood-menu\u002Fhooks.php:185\r\n-msgid \"Food Delivery Location:\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:11\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:35\r\n-#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:35\r\n-#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:82\r\n-msgid \"Product has been added\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:49\r\n-msgid \"item\"\r\n-msgid_plural \"items\"\r\n-msgstr[0] \"\"\r\n-msgstr[1] \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:52\r\n-#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:120\r\n-msgid \"in cart\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:40\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:59\r\n-msgid \"Remove this item\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:93\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:133\r\n-msgid \"Have a coupon code?\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:102\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:142\r\n-msgid \"Apply coupon\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:102\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:143\r\n-#: templates\u002Ftip\u002Ftip-view.php:125\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Apply\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:124\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:165\r\n-msgid \"Coupon: \"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %1$s: current cart amount, %2$s: minimum order amount\r\n-#. translators: 1: current subtotal, 2: minimum order amount\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:140\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:184\r\n-#, php-format\r\n-msgid \"Your current amount is %1$s, You need to add at least %2$s to place order\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:156\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:199\r\n-msgid \"No products in the cart.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:157\r\n-#: templates\u002Fmini-cart\u002Fmini-cart-template.php:202\r\n-msgid \"Explore Food Items\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:91\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:140\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:201\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:134\r\n-#: utils\u002Fwpc-utilities.php:441\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Confirmed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:92\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:141\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:135\r\n-#: utils\u002Fwpc-utilities.php:442\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Cancelled\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:202\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Refunded\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:261\r\n-msgid \" Start time \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fhooks.php:262\r\n-msgid \" End time \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:84\r\n-msgid \"Id\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:87\r\n-#: templates\u002Freservation\u002Freservation-view.php:98\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Branch\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:89\r\n-#: templates\u002Freservation\u002Freservation-view.php:42\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:90\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:15\r\n-#: templates\u002Freservation\u002Freservation-view.php:49\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:15\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:91\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:22\r\n-#: templates\u002Freservation\u002Freservation-view.php:56\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:22\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Phone\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:92\r\n-msgid \"Seat(s)\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:93\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:117\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:117\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:94\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:95\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Invoice\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:123\r\n-msgid \"Total Guest: \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:133\r\n-#: utils\u002Fwpc-utilities.php:440\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Pending\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:136\r\n-#: utils\u002Fwpc-utilities.php:443\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Completed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:137\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Processing\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:203\r\n-msgid \"Filter By Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php:58\r\n-msgid \"Successfully updated business profile\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s is the name of the invalid field.\r\n-#: core\u002Fonboard\u002Fonboarding.php:48\r\n-#: core\u002Fonboard\u002Fonboarding.php:70\r\n-#, php-format\r\n-msgid \"Invalid field %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:70\r\n-msgid \"Payment method is required\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:74\r\n-msgid \"Reservation ID is required\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php:169\r\n-msgid \"Reservation Booking Amount\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: payment gateway name\r\n-#: core\u002Fpayments\u002Fpayment-factory.php:40\r\n-#, php-format\r\n-msgid \"Unsupported payment gateway: %s\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:106\r\n-msgid \"Error retrieving categories\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:128\r\n-msgid \"Category not found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:210\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:417\r\n-msgid \"Current page of the collection.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:218\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:425\r\n-msgid \"Maximum number of items to be returned in result set.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:223\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:433\r\n-msgid \"Limit results to those matching a string.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:229\r\n-msgid \"Limit result set to categories assigned a specific parent.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:235\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:445\r\n-msgid \"Limit result set to specific IDs.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:244\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:454\r\n-msgid \"Ensure result set excludes specific IDs.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:253\r\n-msgid \"Whether to hide categories not assigned to any products.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:260\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:463\r\n-msgid \"Sort collection by object attribute.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:268\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:471\r\n-msgid \"Order sort attribute ascending or descending.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:121\r\n-msgid \"Product not found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:439\r\n-msgid \"Limit result set to products assigned a specific category ID.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:184\r\n-msgid \"Reservation created successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:304\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"No reservations found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:336\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:816\r\n-msgid \"Reservation not found\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:362\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:414\r\n-msgid \"Reservation not found.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:375\r\n-msgid \"Failed to update reservation.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:385\r\n-msgid \"Reservation updated successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:420\r\n-msgid \"Failed to delete reservation.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:423\r\n-msgid \"Reservation deleted.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:451\r\n-msgid \"Invalid or empty reservation IDs.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:466\r\n-msgid \"Selected reservations deleted.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:697\r\n-msgid \"Please start date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:701\r\n-msgid \"Please end date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:705\r\n-msgid \"Schedules did not set\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:742\r\n-msgid \"Please enter date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:746\r\n-msgid \"Please enter start time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:750\r\n-msgid \"Please enter end time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:793\r\n-msgid \"Please enter invoice\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:797\r\n-msgid \"Please enter email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:823\r\n-msgid \"Reservation already cancelled\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:833\r\n-msgid \"Reservation cancelled successfully\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:22\r\n-msgid \"Reservation Cancelled\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:45\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:45\r\n-msgid \"Reservation ID\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:50\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:50\r\n-msgid \"Reservation Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:55\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:55\r\n-msgid \"Reservation Email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:60\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:60\r\n-msgid \"Reservation Phone\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:66\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:154\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:66\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:159\r\n-msgid \"Reservation Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:71\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:71\r\n-msgid \"Reservation Start Time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:76\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:76\r\n-msgid \"Reservation End Time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:82\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:82\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Total Guests\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:92\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:92\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Branch Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:97\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:97\r\n-msgid \"Branch ID\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:102\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:102\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Reservation Status\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:107\r\n-msgid \"Cancellation Notes\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:113\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:113\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Booking Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:118\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:118\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Total Price\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:123\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:123\r\n-msgid \"Currency\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:134\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:134\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Food Order\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:139\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:139\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:8\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:8\r\n-msgid \"Invoice Number\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:22\r\n-msgid \"Reservation Created\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:107\r\n-msgid \"Special Notes\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:144\r\n-msgid \"Reserved Seat Names\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:163\r\n-msgid \"After Reservation Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Freservation-hooks.php:110\r\n-msgid \"Security check failed\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Freservation-hooks.php:114\r\n-msgid \"WooCommerce session not available\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Freservation-hooks.php:120\r\n-msgid \"No reservation found in session\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Freservation\u002Freservation-hooks.php:127\r\n-msgid \"Reservation discarded successfully\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Frollback\u002Fcontrollers\u002Fversion-controller.php:136\r\n-msgid \"Please provide a version\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Frollback\u002Fcontrollers\u002Fversion-controller.php:142\r\n-msgid \"Invalid version provided\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Frollback\u002Frollback-service.php:36\r\n-msgid \"Not allowed to rollback versions\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Frollback\u002Frollback-service.php:43\r\n-msgid \"An error occurred, the selected version is invalid. Try selecting different version.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Frollback\u002Frollback-service.php:60\r\n-#: core\u002Frollback\u002FRollback.php:158\r\n-msgid \"Rollback to Previous Version\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:185\r\n-msgid \"From\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:186\r\n-msgid \"To\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:195\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Book a table\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:196\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Confirm Booking\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:197\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Request Cancellation\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:602\r\n-#: core\u002Fshortcodes\u002Fhook.php:794\r\n-#: utils\u002Fhelpers.php:118\r\n-msgid \"Food Order Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:627\r\n-#: core\u002Fshortcodes\u002Fhook.php:642\r\n-#: core\u002Fshortcodes\u002Fhook.php:662\r\n-msgid \"Order menu\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:663\r\n-msgid \"ID\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:808\r\n-msgid \"WPC Product\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fhook.php:809\r\n-msgid \"This checkmark ensure that you will sell WPCafe Menu item via this product.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Ftemplate-functions.php:473\r\n-#: templates\u002Flocation\u002Flocation-selector-popup.php:31\r\n-msgid \"Ok\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:4\r\n-msgid \"Mohammadpur Town Hall Kancha Bazar\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:8\r\n-msgid \"Enter your address\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:10\r\n-msgid \"Get my Position\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-search.php:12\r\n-msgid \"Search Location\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:26\r\n-#: templates\u002Freservation\u002Freservation-view.php:91\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:26\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Message\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:30\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:30\r\n-msgid \"Name :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:31\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:31\r\n-msgid \"Email :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:32\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:32\r\n-msgid \"Phone :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:33\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:33\r\n-msgid \"Guests :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:34\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:34\r\n-msgid \"Time :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:35\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:35\r\n-msgid \"Date :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:36\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:36\r\n-msgid \"Additional Information :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:41\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:41\r\n-msgid \"Branch  :\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:60\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:60\r\n-msgid \"Our last booking time is\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:62\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:62\r\n-msgid \" You can book up until\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:64\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:64\r\n-msgid \" minutes before closing time.\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:25\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:25\r\n-msgid \"Booking end time must be after start time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:26\r\n-#: templates\u002Freservation\u002Freservation-view.php:77\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:26\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Start time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:26\r\n-#: templates\u002Freservation\u002Freservation-view.php:84\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:26\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"End time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:26\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:26\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#. translators: %s: number of minutes\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:27\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:27\r\n-#, php-format\r\n-msgid \"You can book up until %s minutes before closing time\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:29\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:29\r\n-msgid \"Please select a date first\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:48\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:48\r\n-msgid \"Edit Booking\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:49\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:49\r\n-msgid \"Book Again\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:65\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:65\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Choose a Date\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:78\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:78\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Which branch of our restaurant\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:91\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:91\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Your Name\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:92\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:92\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Name here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:98\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:98\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Your Email\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:99\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:99\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Email here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:107\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:107\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"How can we contact you?\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:110\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:110\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Phone Number here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:118\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:118\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Booking date here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:132\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:132\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Start time here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:146\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:146\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"End time here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:156\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:156\r\n-msgid \"Total Guests \"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:167\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:167\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Additional Information\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:168\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:168\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Enter Your Message here\"\r\n-msgstr \"\"\r\n-\r\n-#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:172\r\n-#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:172\r\n-msgid \"Webhook Url\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Flocation\u002Fcheckout-location-selector.php:15\r\n-#: utils\u002Fextension-list.php:198\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Location\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Flocation\u002Fcheckout-location-selector.php:27\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Edit Location\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Flocation\u002Fcheckout-location-selector.php:30\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Find Location\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Flocation\u002Flocation-selector-popup.php:21\r\n-msgid \"Select Location\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:115\r\n-msgid \" items\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:116\r\n-msgid \" item\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Freservation\u002Freservation-view.php:38\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Reservation Details\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Freservation\u002Freservation-view.php:63\r\n-msgid \"Booking date\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Freservation\u002Freservation-view.php:70\r\n-msgid \"Guest\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Freservation\u002Freservation-view.php:116\r\n-msgid \"Discard Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Ftip\u002Ftip-view.php:14\r\n-msgid \"Fixed\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Ftip\u002Ftip-view.php:15\r\n-msgid \"Percentage(%)\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Ftip\u002Ftip-view.php:16\r\n-msgid \"Custom Tip\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Ftip\u002Ftip-view.php:56\r\n-msgid \"Tip Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: templates\u002Ftip\u002Ftip-view.php:149\r\n-msgid \"Remove Tip\"\r\n-msgstr \"\"\r\n-\r\n-#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:141\r\n-msgid \"WPCafe Pro cannot be activated.\"\r\n-msgstr \"\"\r\n-\r\n-#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:142\r\n-msgid \"Your current version (2.x) is not compatible with WPCafe 3.0 or higher.\"\r\n-msgstr \"\"\r\n-\r\n-#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:143\r\n-msgid \"Please update WPCafe Pro to version 3.0.0 or higher to activate all Pro features.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:6\r\n-msgid \"United Arab Emirates dirham\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:11\r\n-msgid \"Afghan afghani\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:16\r\n-msgid \"Albanian lek\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:21\r\n-msgid \"Armenian dram\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:26\r\n-msgid \"Netherlands Antillean guilder\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:31\r\n-msgid \"Angolan kwanza\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:36\r\n-msgid \"Argentine peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:41\r\n-msgid \"Australian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:46\r\n-msgid \"Aruban florin\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:51\r\n-msgid \"Azerbaijani manat\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:56\r\n-msgid \"Bosnia and Herzegovina convertible mark\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:61\r\n-msgid \"Barbadian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:66\r\n-msgid \"Bangladeshi taka\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:71\r\n-msgid \"Bulgarian lev\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:76\r\n-msgid \"Bahraini dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:81\r\n-msgid \"Burundian franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:86\r\n-msgid \"Bermudian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:91\r\n-msgid \"Brunei dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:96\r\n-msgid \"Bolivian boliviano\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:101\r\n-msgid \"Brazilian real\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:106\r\n-msgid \"Bahamian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:111\r\n-msgid \"Bitcoin\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:116\r\n-msgid \"Bhutanese ngultrum\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:121\r\n-msgid \"Botswana pula\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:126\r\n-msgid \"Belarusian ruble (old)\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:131\r\n-msgid \"Belarusian ruble\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:136\r\n-msgid \"Belize dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:141\r\n-msgid \"Canadian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:146\r\n-msgid \"Congolese franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:151\r\n-msgid \"Swiss franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:156\r\n-msgid \"Chilean peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:161\r\n-msgid \"Chinese yuan\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:166\r\n-msgid \"Colombian peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:171\r\n-msgid \"Costa Rican col&oacute;n\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:176\r\n-msgid \"Cuban convertible peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:181\r\n-msgid \"Cuban peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:186\r\n-msgid \"Cape Verdean escudo\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:191\r\n-msgid \"Czech koruna\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:196\r\n-msgid \"Djiboutian franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:201\r\n-msgid \"Danish krone\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:206\r\n-msgid \"Dominican peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:211\r\n-msgid \"Algerian dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:216\r\n-msgid \"Egyptian pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:221\r\n-msgid \"Eritrean nakfa\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:226\r\n-msgid \"Ethiopian birr\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:231\r\n-msgid \"Euro\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:236\r\n-msgid \"Fijian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:241\r\n-msgid \"Falkland Islands pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:246\r\n-msgid \"Pound sterling\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:251\r\n-msgid \"Georgian lari\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:256\r\n-msgid \"Guernsey pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:261\r\n-msgid \"Ghana cedi\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:266\r\n-msgid \"Gibraltar pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:271\r\n-msgid \"Gambian dalasi\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:276\r\n-msgid \"Guinean franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:281\r\n-msgid \"Guatemalan quetzal\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:286\r\n-msgid \"Guyanese dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:291\r\n-msgid \"Hong Kong dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:296\r\n-msgid \"Honduran lempira\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:301\r\n-msgid \"Croatian kuna\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:306\r\n-msgid \"Haitian gourde\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:311\r\n-msgid \"Hungarian forint\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:316\r\n-msgid \"Indonesian rupiah\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:321\r\n-msgid \"Israeli new shekel\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:326\r\n-msgid \"Manx pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:331\r\n-msgid \"Indian rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:336\r\n-msgid \"Iraqi dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:341\r\n-msgid \"Iranian rial\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:346\r\n-msgid \"Iranian toman\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:351\r\n-msgid \"Icelandic kr&oacute;na\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:356\r\n-msgid \"Jersey pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:361\r\n-msgid \"Jamaican dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:366\r\n-msgid \"Jordanian dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:371\r\n-msgid \"Japanese yen\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:376\r\n-msgid \"Kenyan shilling\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:381\r\n-msgid \"Kyrgyzstani som\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:386\r\n-msgid \"Cambodian riel\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:391\r\n-msgid \"Comorian franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:396\r\n-msgid \"North Korean won\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:401\r\n-msgid \"South Korean won\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:406\r\n-msgid \"Kuwaiti dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:411\r\n-msgid \"Cayman Islands dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:416\r\n-msgid \"Kazakhstani tenge\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:421\r\n-msgid \"Lao kip\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:426\r\n-msgid \"Lebanese pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:431\r\n-msgid \"Sri Lankan rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:436\r\n-msgid \"Liberian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:441\r\n-msgid \"Lesotho loti\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:446\r\n-msgid \"Libyan dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:451\r\n-msgid \"Moroccan dirham\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:456\r\n-msgid \"Moldovan leu\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:461\r\n-msgid \"Malagasy ariary\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:466\r\n-msgid \"Macedonian denar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:471\r\n-msgid \"Burmese kyat\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:476\r\n-msgid \"Mongolian t&ouml;gr&ouml;g\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:481\r\n-msgid \"Macanese pataca\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:486\r\n-msgid \"Mauritanian ouguiya\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:491\r\n-msgid \"Mauritian rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:496\r\n-msgid \"Maldivian rufiyaa\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:501\r\n-msgid \"Malawian kwacha\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:506\r\n-msgid \"Mexican peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:511\r\n-msgid \"Malaysian ringgit\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:516\r\n-msgid \"Mozambican metical\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:521\r\n-msgid \"Namibian dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:526\r\n-msgid \"Nigerian naira\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:531\r\n-msgid \"Nicaraguan c&oacute;rdoba\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:536\r\n-msgid \"Norwegian krone\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:541\r\n-msgid \"Nepalese rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:546\r\n-msgid \"New Zealand dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:551\r\n-msgid \"Omani rial\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:556\r\n-msgid \"Panamanian balboa\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:561\r\n-msgid \"Sol\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:566\r\n-msgid \"Papua New Guinean kina\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:571\r\n-msgid \"Philippine peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:576\r\n-msgid \"Pakistani rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:581\r\n-msgid \"Polish z&#x142;oty\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:586\r\n-msgid \"Transnistrian ruble\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:591\r\n-msgid \"Paraguayan guaran&iacute;\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:596\r\n-msgid \"Qatari riyal\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:601\r\n-msgid \"Chinese renminbi\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:606\r\n-msgid \"Romanian leu\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:611\r\n-msgid \"Serbian dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:616\r\n-msgid \"Russian ruble\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:621\r\n-msgid \"Rwandan franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:626\r\n-msgid \"Saudi riyal\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:631\r\n-msgid \"Solomon Islands dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:636\r\n-msgid \"Seychellois rupee\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:641\r\n-msgid \"Sudanese pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:646\r\n-msgid \"Swedish krona\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:651\r\n-msgid \"Singapore dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:656\r\n-msgid \"Saint Helena pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:661\r\n-msgid \"Sierra Leonean leone\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:666\r\n-msgid \"Somali shilling\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:671\r\n-msgid \"Surinamese dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:676\r\n-msgid \"South Sudanese pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:681\r\n-msgid \"S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:686\r\n-msgid \"Syrian pound\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:691\r\n-msgid \"Swazi lilangeni\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:696\r\n-msgid \"Thai baht\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:701\r\n-msgid \"Tajikistani somoni\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:706\r\n-msgid \"Turkmenistan manat\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:711\r\n-msgid \"Tunisian dinar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:716\r\n-msgid \"Tongan pa&#x2bb;anga\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:721\r\n-msgid \"Turkish lira\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:726\r\n-msgid \"Trinidad and Tobago dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:731\r\n-msgid \"New Taiwan dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:736\r\n-msgid \"Tanzanian shilling\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:741\r\n-msgid \"Ukrainian hryvnia\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:746\r\n-msgid \"Ugandan shilling\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:751\r\n-msgid \"United States (US) dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:756\r\n-msgid \"Uruguayan peso\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:761\r\n-msgid \"Uzbekistani som\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:766\r\n-msgid \"Venezuelan bol&iacute;var\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:771\r\n-msgid \"Bol&iacute;var soberano\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:776\r\n-msgid \"Vietnamese &#x111;&#x1ed3;ng\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:781\r\n-msgid \"Vanuatu vatu\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:786\r\n-msgid \"Samoan t&#x101;l&#x101;\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:791\r\n-msgid \"Central African CFA franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:796\r\n-msgid \"East Caribbean dollar\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:801\r\n-msgid \"West African CFA franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:806\r\n-msgid \"CFP franc\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:811\r\n-msgid \"Yemeni rial\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:816\r\n-msgid \"South African rand\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fcurrency.php:821\r\n-msgid \"Zambian kwacha\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:9\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:10\r\n-msgid \"Allows customers to book tables online for specific dates and times, giving you full control over your restaurant’s schedule.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:23\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Food Ordering\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:24\r\n-msgid \"Enables customers to place online orders from your restaurant website. Integrating with WooCommerce for seamless checkout and order management.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:37\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:38\r\n-msgid \"Allows customers to access the menu and place orders by scanning a QR code at their table.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:53\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Table Layout\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:54\r\n-msgid \"Provides a visual table layout for your restaurant, letting customers select their preferred table when making a reservation.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:75\r\n-msgid \"Manage and automate your food delivery service, including setting up delivery areas, times, and fees.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:96\r\n-msgid \"Set up and manage food pickup options for your customers, allowing them to place orders online and collect them in-store.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:116\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Tipping\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:117\r\n-msgid \"Allows customers to add a tip for your staff during checkout, giving you a way to increase revenue.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:136\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Discount\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:137\r\n-msgid \"Create and manage various discount offers and coupons for your menu items, encouraging more sales and repeat customers.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:156\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Timed Product\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:157\r\n-msgid \"Lets you set up special menus or products that are only available for ordering during specific times of the day.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:176\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Mini Cart\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:177\r\n-msgid \"Adds a floating mini-cart widget to your website, allowing customers to view and manage their order without leaving the page.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:199\r\n-msgid \"Helps you manage multiple restaurant branches and allows customers to see menus and services specific to each location.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:218\r\n-msgid \"Dokan Multivendor\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:219\r\n-msgid \"WPCafe Multivendor Restaurant Addon for Dokan helps to convert your Restaurant Website into a multivendor restaurant and food-selling marketplace with WPCafe. \"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:241\r\n-msgid \"Oxygen Page Builder\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:242\r\n-msgid \"WPCafe with Oxygen Page Builder allows you to visually design your restaurant, from header to footer, without needing to write any code.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:260\r\n-msgid \"WPCafe Elementor Addon\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:261\r\n-msgid \"WPCafe Elementor Addon extends the power of WPCafe by adding beautiful, drag-and-drop widgets for restaurant menus, online food ordering and reservations.Easily design and customize every section of your restaurant website, no coding required.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:274\r\n-msgid \"Deposits & Partial Payments for WooCommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fextension-list.php:275\r\n-msgid \"A powerful WooCommerce extension that allows customers to pay deposits on products and complete payments later. Perfect for high-value items, pre-orders, or custom products.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fhelpers.php:119\r\n-msgid \"Delivery Type\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fhelpers.php:122\r\n-msgid \"Pickup Date\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fhelpers.php:123\r\n-msgid \"Pickup Time\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:9\r\n-msgid \"Fluent CRM\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:10\r\n-msgid \"Connect with Fluent CRM to manage customer data and automate email marketing from your dashboard.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:27\r\n-msgid \"Zapier\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:28\r\n-msgid \"Automate workflows by connecting with thousands of apps like Google Sheets and Slack.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:51\r\n-msgid \"Pabbly\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:52\r\n-msgid \"Integrate with Pabbly to automate business tasks and manage email marketing efficiently.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:77\r\n-msgid \"Twilio\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:78\r\n-msgid \"Enable real-time SMS notifications for new orders and reservations, improving communication with customers.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:102\r\n-msgid \"Thermal Printer\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:103\r\n-msgid \"Print order receipts and tickets directly to a thermal printer, streamlining your kitchen operations.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:120\r\n-msgid \"Clover POS\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:121\r\n-msgid \"Connect online orders with your Clover POS system for centralized sales and inventory management.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:155\r\n-msgid \"Google Map\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fintegration-list.php:156\r\n-msgid \"Helps you accurately set and display the precise location of your restaurant branches on a map, making it easy for customers to find your business.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fpro-awareness\u002Fpro-awareness.php:157\r\n-msgid \"Default Title\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:666\r\n-msgid \"Select Delivery Location\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:667\r\n-msgid \"No Delivery Location is Set\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:723\r\n-msgid \"Out of stock\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:911\r\n-msgid \"Adding...\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:912\r\n-msgid \"Added\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:986\r\n-#: utils\u002Fwpc-utilities.php:1008\r\n-msgid \"Invoice No: \"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:991\r\n-#: utils\u002Fwpc-utilities.php:1011\r\n-#: utils\u002Fwpc-utilities.php:1040\r\n-msgid \"Admin\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1037\r\n-msgid \" Invoice No: \"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1189\r\n-#: utils\u002Fwpc-utilities.php:1226\r\n-#: utils\u002Fwpc-utilities.php:1598\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:102\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Yes\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1190\r\n-#: utils\u002Fwpc-utilities.php:1227\r\n-#: utils\u002Fwpc-utilities.php:1599\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:103\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1199\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:119\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:120\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:97\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:113\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"ASC\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1200\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:120\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:121\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:98\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:114\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"DESC\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1228\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:202\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:191\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:192\r\n-msgid \"Min Price (For Variation)\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1229\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:203\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:192\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:193\r\n-msgid \"Max Price (For Variation)\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1501\r\n-msgid \"You can generate shortcode\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1509\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Generate Shortcode\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1522\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Generate\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1526\r\n-msgid \"Label Text\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1581\r\n-msgid \"Select food location\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1581\r\n-msgid \"No location is set\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1595\r\n-msgid \"\"\r\n-\"By changing your current location, You will\\n\"\r\n-\"\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlose your selected item from the cart.\"\r\n-msgstr \"\"\r\n-\r\n-#: utils\u002Fwpc-utilities.php:1614\r\n-msgid \"Upgrade to  Pro\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:26\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Location Filter\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:52\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:26\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:52\r\n-msgid \"WPC Food Location\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:59\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:362\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:392\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:667\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:680\r\n-msgid \"Alignment\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:63\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:367\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:397\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:671\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:684\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Left\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:67\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:371\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:401\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:675\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:688\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Center\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:71\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:375\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:405\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:679\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:692\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Right\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:87\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:632\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:663\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:695\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:672\r\n-msgid \"Advance Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:94\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:237\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:340\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:650\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:267\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:370\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:681\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:359\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:473\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:713\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:312\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:468\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:763\r\n-msgid \"Padding\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:59\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:59\r\n-msgid \"Menu tab Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:63\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:63\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:68\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:63\r\n-msgid \"Menu Style 1\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:72\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:73\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Select Categories\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:81\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:82\r\n-msgid \"Tab title\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:90\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:91\r\n-msgid \"Repeater List\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:95\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:96\r\n-msgid \"Add Label\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:107\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:108\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:85\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:101\r\n-msgid \"Menu count\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:115\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:116\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:93\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:109\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Menu Order\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:127\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:128\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:107\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:121\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Thumbnail\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:129\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:141\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:153\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:174\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:185\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:130\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:142\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:154\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:175\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:186\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:200\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:214\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:109\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:121\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:132\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:152\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:164\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:175\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:189\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:123\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:134\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:145\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:165\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:176\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:190\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:203\r\n-msgid \"Show\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:130\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:142\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:154\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:175\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:186\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:131\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:143\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:155\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:176\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:187\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:201\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:215\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:110\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:122\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:133\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:153\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:165\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:176\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:190\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:124\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:135\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:146\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:166\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:177\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:191\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:204\r\n-msgid \"Hide\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:139\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:140\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:119\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:132\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Item Status\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:151\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:152\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:130\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:143\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Description\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:162\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:163\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:141\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:154\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Description Limit\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:172\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:173\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:150\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:163\r\n-msgid \"Use Title Link?\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:183\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:184\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:174\r\n-msgid \"Show add to cart button\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:201\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:231\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:437\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:221\r\n-msgid \"Item Status Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:209\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:239\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:445\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:238\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:270\r\n-msgid \"Item Status Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:219\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:249\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:455\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:249\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:281\r\n-msgid \"Item Status BG Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:230\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:281\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:260\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:311\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:300\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:466\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:305\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:409\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:91\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:163\r\n-msgid \"Typography\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:252\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:282\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:271\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:327\r\n-msgid \"Cart Button Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:260\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:290\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:279\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:344\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:374\r\n-msgid \"Cart Button Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:270\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:300\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:289\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:355\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:385\r\n-msgid \"Cart Button BG Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:288\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:318\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:211\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:307\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:416\r\n-msgid \"Width\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:314\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:344\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:233\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:333\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:442\r\n-msgid \"Height\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:355\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:385\r\n-msgid \"Nav style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:379\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:409\r\n-msgid \"Justified\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:396\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:426\r\n-msgid \"Nav Title Typography\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:410\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:440\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:231\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:337\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:545\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:711\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:256\r\n-msgid \"Normal\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:417\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:447\r\n-msgid \"Nav Title Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:429\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:459\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:735\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:776\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:293\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:341\r\n-msgid \"Border\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:442\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:472\r\n-msgid \"Active\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:448\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:478\r\n-msgid \"Nav active color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:460\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:490\r\n-msgid \"Nav Angle Active color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:471\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:501\r\n-msgid \"Border active\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:488\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:518\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:501\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:483\r\n-msgid \"Title Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:495\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:525\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:508\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:490\r\n-msgid \"Title Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:505\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:535\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:518\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:500\r\n-msgid \"Title Hover Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:515\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:545\r\n-msgid \"Title BG Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:525\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:555\r\n-msgid \"Price BG Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:537\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:567\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:542\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:514\r\n-msgid \"Title Typography\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:544\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:574\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:549\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:521\r\n-msgid \"Title Margin\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:559\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:589\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:564\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:536\r\n-msgid \"Price Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:566\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:596\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:571\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:552\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:583\r\n-msgid \"Price Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:579\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:610\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:595\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:619\r\n-msgid \"Price Typography\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:590\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:621\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:606\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:630\r\n-msgid \"Description Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:597\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:628\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:614\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:637\r\n-msgid \"Description Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:610\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:641\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:627\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:650\r\n-msgid \"Description Typography\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:618\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:649\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:646\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:658\r\n-msgid \"Description Margin\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:639\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:670\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:702\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:752\r\n-msgid \"Margin\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:26\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:52\r\n-msgid \"WPC Food Menu Tab\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:64\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:64\r\n-msgid \"Menu Style 2\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:196\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:185\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:186\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Price\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:212\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:201\r\n-msgid \"Show Vendor\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:30\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:57\r\n-msgid \"WPC Food Location Filter\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:64\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:59\r\n-msgid \"Menu Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:76\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:90\r\n-msgid \"Menu Category\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:162\r\n-msgid \"Show Preparing and Delivery Time\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:173\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Cart Button\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:203\r\n-msgid \"Thumbnail Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:256\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:370\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:484\r\n-msgid \"Border Radius\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:382\r\n-msgid \"Button Right To Left\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:407\r\n-msgid \"Button Bottom To Top\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:529\r\n-msgid \"Title Border Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:581\r\n-msgid \"Price background Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:635\r\n-msgid \"Description Padding\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:660\r\n-msgid \"Location Field Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:727\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:284\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:332\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:398\r\n-msgid \"Box Shadow\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:26\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:52\r\n-msgid \"WPC Food Menu List\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:65\r\n-msgid \"Menu Style 3\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:73\r\n-msgid \"Menu Column\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:77\r\n-msgid \"1\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:78\r\n-msgid \"2\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:79\r\n-msgid \"3\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:80\r\n-msgid \"4\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:81\r\n-msgid \"6\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:263\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:367\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:576\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:730\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:305\r\n-msgid \"Hover\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:563\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:594\r\n-msgid \"Price Background Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:718\r\n-#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:737\r\n-msgid \"Background Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:26\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:50\r\n-msgid \"WPC Reservation Form\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:57\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Style\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:60\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Style 1\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:61\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Style 2\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:71\r\n-msgid \"Reservation Image\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:79\r\n-msgid \"Label Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:100\r\n-msgid \"Enable Fluentcrm\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:112\r\n-msgid \"Fluentcrm WebHook\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:124\r\n-msgid \"Input field\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:131\r\n-msgid \"Input Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:141\r\n-msgid \"Input Background Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:151\r\n-msgid \"Input Placeholder Color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:170\r\n-msgid \"Input Height\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:192\r\n-msgid \"Textarea Height\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:215\r\n-msgid \"Input Padding\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:230\r\n-msgid \"Button\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:237\r\n-msgid \"Button Link color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:263\r\n-msgid \"Button color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:273\r\n-msgid \"Button Background color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:311\r\n-msgid \"Button Hover color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:321\r\n-msgid \"Button Background Hover color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:354\r\n-msgid \"Button Padding\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:369\r\n-msgid \"Advance\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:376\r\n-msgid \"Form Backround color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:386\r\n-msgid \"Calender BG color\"\r\n-msgstr \"\"\r\n-\r\n-#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:406\r\n-msgid \"Box Padding\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Table ID is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Page URL is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Please enter a valid URL\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Please enter a valid URL with http:\u002F\u002F or https:\u002F\u002F\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"QR Code Preview\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Table:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Download\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Fill in the form and click 'Generate QR Code' to see preview\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Edit QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Create QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Save Changes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"QR Code Information\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Table Name\u002FID\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Enter the table identifier as you want it to appear to customers\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"e.g. Table-01, #123, T-05\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Page URL\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"Enter the URL where customers will be redirected when scanning the QR code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.1b4b1f23.js:1\r\n-msgid \"https:\u002F\u002Fexample.com\u002Fmenu\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.1bccaa99.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Integrations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.1bccaa99.js:1\r\n-msgid \"Webhook URL\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.1bccaa99.js:1\r\n-msgid \"Enter your Webhook URL\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.1bccaa99.js:1\r\n-msgid \"No integrations available at the moment.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Online Food Order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Online Food Order Shortcodes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Shortcodes for online food ordering\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Restaurant Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Restaurant Reservation Shortcodes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Shortcodes for restaurant reservation to display reservation form.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \" Configure reservation settings \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Copy\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Copied!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Customize your reservation form\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \" by adding fields, setting up steps, and configuring display options. Here you can generate and copy the shortcode for embedding your reservation form anywhere on your website.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"First, \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"set up your food menu\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \" by adding food items, categories, and configuring display settings. Then return here to generate and copy the shortcode for displaying your food menu on any page or post.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-msgid \"Shortcodes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2e6b830c.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Read Documentation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Print QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Download QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"More actions\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Delete QR Code\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Are you sure you want to delete this QR code? This action cannot be undone.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Delete\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Table Info\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Actions\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"No QR codes found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"You haven't created any QR codes yet. Create your first QR code to get started.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"QR Codes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"Delete Selected QR Codes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Delete Selected\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"You haven't created any QR codes yet. Click on the button below to create your first QR code.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.eef1fb06.js:1\r\n-msgid \"How to create and use qr-code within Wp Cafe?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Sorry, the page you visited does not exist.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Go Home\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Overview\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Dashboard\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Online Ordering\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Discounts\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Time Based Product\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Reservations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Reservations List\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Configuration\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Settings & Tools\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Automations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-msgid \"Modules\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Shortcode\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"License\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Collapse sidebar\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Expand sidebar\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3629.524c00e5.js:1\r\n-msgid \"Return to Wordpress\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Restaurant Name\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Enter your restaurant's name as you'd like it to appear to customers\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Your restaurant's name\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Search or enter address (choose from suggestions if available)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Provide your restaurant's physical location or address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Override Default Weekly Global Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Enable this to set a custom weekly schedule for this location that overrides the global schedule.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Override Default Online Ordering Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Enable this to set custom online ordering options for this location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable pickup orders for your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable delivery orders for your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Override Default Reservation Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Enable this to set custom reservation options for this location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Create Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Create\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.83cfabf4.js:1\r\n-msgid \"Basic Information\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Select location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Food order's - \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Reservation's - \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total Revenue\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"since last period\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total revenue generated from all orders including food orders and reservations during the selected time period.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total Customers\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"The total number of unique customers who placed food orders or made table reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total Online Orders\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"The total number of food orders, including pickup, delivery, and food ordered during reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Total Reservations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"The total count of table reservations, excluding pickup and delivery orders.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Failed to fetch top sales\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Dashboard Overview\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Monitor your restaurant's key performance metrics and trends.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"View All\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Order Id\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Customer\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Items\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Delivered\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"On Hold\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Failed\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Unknown\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Food Orders\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"No food orders found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"New orders will appear here once customers place them.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Displays your most recent food orders placed through your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Reservation date\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"N\u002FA\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"name\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"seats\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"email\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Reservation list\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"New reservations will appear here once customers make bookings.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Displays the latest table reservations made by customers.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Food Item\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Category\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Quantity\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Top Sales\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"No top sales found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"New top sales will appear here once customers make purchases frequently.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5105.dd613393.js:1\r\n-msgid \"Displays your top 3 most selling products based on recent sales data.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"Continue\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Previous\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"Skip\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"I already know, skip all steps!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"Thank you for successfully configuring WPCafe! Your restaurant is now ready to take online food orders and reservations. Follow the guides and the links provided on the right to explore more features.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"Congratulations!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"WPCafe is now ready for online food ordering. Let’s finish setting up your menu using WooCommerce products.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.f40cd536.js:1\r\n-msgid \"Go to Dashboard\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Appearance & Localization Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Customize the colors and language preferences for your reservation forms, calendar, mini-cart, and other UI elements.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Primary Color\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Secondary Color\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Calendar Language\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Select the language for your calendar.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Choose a language\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Location Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable this for location-based services to enhance user experience during food ordering and reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Require Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable this to require users to select a location before they can proceed with food ordering or reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Display location selector on\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Automatically show the location selector popup when the location is not set.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Select an option\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Location Selector Pages\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Select the pages where the location selector should appear.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Set Your Weekly Global Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Configure your restaurant's weekly operating hours, including multiple time slots in each day for flexibility.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Holidays & Days Off\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Add specific dates when your restaurant will be closed or unavailable for online orders or reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Add custom Holiday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable custom holiday schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Delete schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Set custom schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Add specific dates with custom time slots for your restaurant operations. These schedules will override the regular schedule.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add new\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Days With Custom Schedules\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Set specific time slots for certain dates that differ from your regular schedule.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Version Control Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Manage and control different versions of your plugin or application, allowing you to rollback to previous versions if needed.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Rollback Version\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Select the version to which you want to rollback.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Choose a version\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Reinstall Version\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Reinstall\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Warning: Please backup your database before making the rollback.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"On all pages\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"On specific pages\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Don't show\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Live Notifications\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable Online Food Order Module\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"This module allows customers to place food orders online. Enable it to start accepting online orders.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Reservation Rules\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable Online Reservation Module\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable the reservation module to configure reservation rules and settings.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Customization\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Enable the reservation module to customize reservation form fields and appearance.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"This module allows customers to place reservations online. Enable it to start accepting online reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"General\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-msgid \"Version Control\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6564.86f85ae5.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please fix the validation errors\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6792.789e11e1.js:1\r\n-msgid \"Reservation Status & Business Hours\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6792.789e11e1.js:1\r\n-msgid \"Select the reservation close state and set the business hour label shown to customers.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Search by locations...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Delete Selected Locations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Add Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Published\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Draft\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Live Order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"More Options\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Edit location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Delete Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Are you sure you want to delete this location? This action cannot be undone.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"No address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Restaurant Type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Online order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"No type set\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"Holidays\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"No locations found for your search\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Try adjusting your search terms or filters to find what you're looking for.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Clear Filters\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"No locations found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"You haven't created any locations yet. Click on the button below to create your first location.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.db528f8e.js:1\r\n-msgid \"How to manage locations in Wp Cafe?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"All\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Addons\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Deactivate\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Activate\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Install\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Upgrade\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Install Now\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-msgid \"Read More\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Tutorial\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"Pro Required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Configure\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"No addons found.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"No modules found for this category.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8062.b3e84d05.js:1\r\n-msgid \"No general modules found.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8082.bc2c1d62.js:1\r\n-msgid \"Email Automations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"If you’re seeing this unexpectedly, try refreshing the page:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Windows:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Mac:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"We're working hard to bring you an amazing new product. Stay tuned for more updates.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Explore Roadmap\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No data is available.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"This section will be updated once team member data has been collected.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Learn More\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Go to module\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Play video\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"YouTube video player\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Are you sure you want to delete this?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-#: assets\u002Fjs\u002Fdiscard-reservation.js:11\r\n-msgid \"Cancel\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-msgid \"Save changes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Are you sure?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"This action cannot be undone. This will permanently delete the item.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"August 13, 2025\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"6:46 am\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Universal time is\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.15b3c9b3.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Click to edit site date and time settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Please select a valid file.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select reservation location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"From when?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Until?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select table\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Number of Guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select Food Item\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Back\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Food Menu Tab\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Food Menu List\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Next\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-6a3b8705.5d47b8a2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"More pages\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select how your restaurant serves customers. Choose one or both options: 'Food Ordering' for online orders or 'Reservation' for table booking.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Enter your restaurant's name as you'd like it to appear to customers (e.g., Café Aroma).\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"e.g. Café Aroma\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Provide your restaurant’s physical location or city so customers can find and order from you.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Email Address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"youremail@email.com\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Contact Number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"123 456 7890\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Yes, I want helpful updates (no spam, ever!)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-msgid \"Select at least one restaurant type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Restaurant name is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-msgid \"Restaurant location is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Mon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Tue\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Wed\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Thu\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Fri\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Sat\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Sun\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-msgid \"None\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Woocommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"To use this plugin, You must need to install and activate WooCommerce.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Set Up Your Restaurant\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Let’s start with the basics. Fill in your restaurant info to get started.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Set Your Weekly Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Tell us when your restaurant is open and when you take breaks.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Set Up Online Food Ordering\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Let customers order for pickup or delivery — and choose if you want to accept tips.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Set Up Reservations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Let customers book tables online. Customize guest limits, time slots, and more.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Connect with WooCommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Sync your food menu with WooCommerce to manage orders, payments, and categories easily.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Take online orders for delivery or pickup\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Let customers book a table online\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"🍽️ Next Steps to Get Started\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Add Food Items (WooCommerce products shown as food menu)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Add Food Menu\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Create Food Categories (e.g., Pizza, Pasta)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Add Category\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"How to use shortcodes to display food menu on your site\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Available Shortcodes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"How to Configure Reservations in WP Cafe\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.db3513cc.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"How to Configure Reservations form for your restaurant\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Please enter a valid number.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Please enter a non-negative number.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Unit is required.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid color format. Use #RGB or #RRGGBB.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid email address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Contact number must be 6-15 digits with valid format\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Duplicate holiday dates are not allowed. Please remove duplicate entries.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid time range\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Duplicate schedule dates are not allowed. Please remove duplicate entries.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Minimum guest number must be at least 1\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Maximum guest number must be greater than minimum guest number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Seat capacity must be greater than or equal to maximum guest number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Complete\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Override Schedule for Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"If enabled then it will follow below schedule for reservation instead of global\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Reservation Time Intervals\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"The interval between reservation slots. This is used to generate the slots for reservation booking.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"This affects reservation booking slots\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Restaurant setup\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Highlight when your business opens and closes with break time.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Restaurant info\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Availability\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"2 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Menu Items\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"3 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"1 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Receipt Layouts\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"8 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"4 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Reservation setup\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Reservation info\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"5 minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Setup Progress\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Complete these steps to get your restaurant ready\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Loading setup status...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Override Pickup Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Override resturant schedule for pickup\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Override Delivery Schedule\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-361b641f.c753297a.js:1\r\n-msgid \"Override resturant schedule for delivery\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"New\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Docs\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Support\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Facebook\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Youtube\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"What's New\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Close\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Loading changelog...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Error loading changelog:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Retry\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-79435b02.29c12d02.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No changelog entries found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Type your message here...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Type to search or create...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Search...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Create:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No data available\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No results found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Watch a video\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Choose Image\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Uploaded image\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Edit\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Are you sure you want to delete this image?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"+ Upload\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Coordinates:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Unlock Premium Features\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Get access to advanced features, detailed analytics, and priority support. Upgrade now to enhance your booking experience!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Upgrade Now\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Failed to fetch location data\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Ooops! Something's Wrong. \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Please try again or let us know if the issue's still here.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Try Again\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Enter color value\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Color Value\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid color format\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Custom Color\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Preset Colors\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Clear\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select date\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Before you can use food ordering features, this needs to be done:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Food ordering modules and their sub-modules require WooCommerce to function properly. Please activate WooCommerce to enable these features.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Geolocation is not supported by this browser.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Failed to get current location. Please try again.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Location access denied. Please allow location access in your browser settings.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Location access requires HTTPS. Please use a secure connection or enable HTTPS in WP Local.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Upgrade to pro\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Enter location or address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Get current location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Clear location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid latitude format\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Latitude must be between -90 and 90\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Invalid longitude format\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Longitude must be between -180 and 180\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Latitude is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Longitude is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Reverse geocoding failed\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Not accurate ! Use custom latitude and longitude\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Latitude\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"e.g., 40.7128\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Longitude\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"e.g., -74.0060\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Finding location...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Free map data — accuracy may vary\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Open-source map data may not always include precise building, apartment, or unit-level details. If you need more precise addresses, consider enabling the Google Maps option.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.05f7a6f7.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Configure Google Maps integration →\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select text box\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Time input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Date input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Textarea\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Number input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Visual table selector\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Food menu block\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Radio input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Checkbox input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Text input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Input box\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Dropdown\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Radio group\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Checkbox group\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation Message Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Set the message displayed to customers on thank you page based on reservation status.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Pending Message\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"This message will be shown to customers when their reservation request is received but not yet confirmed.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Confirmed Message\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"This message will be shown if the reservation is a confirmed reservation.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Date & Time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Customer Info\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select Status\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"View Order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Edit Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Delete Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Are you sure you want to delete this reservation? This action cannot be undone.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Upgrade to Pro\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Add new step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Add step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Date Selection Method\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Choose how you’d like to select your date\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Form Display Type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Choose how the booking form should be displayed to customers.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select style\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Summary Image\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"This image will be displayed at the reservation summary.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Enable Visual Table Layout\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Enable Wp Cafe Pro to use Visual Table Layout. THis will allow you to design table layout plan for reservations of your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Order Details\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Cash on delivery\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Customer details\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Total Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Notes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Custom fields\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Booked seats\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Item's\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Qnt\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Food Subtotal:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation Amount:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Grand Total:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservations follow this location’s schedule. If not set here, the global reservation schedule or restaurant schedule is followed.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservations time works based on the global schedule by default.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select the default status for new reservations.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Statuses That Block Time Slots\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select the reservation statuses that should block a time slot. When a reservation with any of these statuses exists, its guest count will reduce available seats for that time slot. If total capacity is reached, the slot becomes unavailable.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Multiply booking amount by the total number of guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"When this field is visible, 'Total Guest' will be hidden automatically.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"When this field is visible, 'Visual Table' will be hidden automatically.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Edit field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Delete field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Form Customization\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Customize the reservation form fields to better suit your restaurant's needs.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Get shortcode \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \" to display reservation form\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Add New Custom Field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Edit Field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Create A New Field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Configure the properties of a reservation form field.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Field Type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select field type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Move to step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Select step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Required this field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Field Label\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"field label\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Placeholder Text\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Placeholder\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Create Field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Minimum guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Lowest number of guests allowed per reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"People\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"10\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Maximum guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Highest number of guests allowed per reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Set the base amount charged per reservation. Enable the checkbox below to multiply this amount by the number of guests\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"e.g. 10.00\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Total seat capacity\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Total number of seats available for reservation of a time slot\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"30\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Advance Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Set how early customers must book before their reservation date. Example: If you set 2 Days, customers can’t book for today or tomorrow — bookings start from the day after tomorrow.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"e.g. 2\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Hours\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Days\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Maximum Future Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Set how far ahead customers can book in advance.Example: If you set 5 Days, users can only book within the next 5 days from today — later dates will be disabled on the calendar.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Any Time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Weeks\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Months\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"No reservations found!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Visual Table Layout\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Create the location first to configure visual table layout for this location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Manage Step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Rename\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Delete Step\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Are you sure you want to delete this step? This action cannot be undone.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Dropdown Options\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Radio Choices\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Checkbox Choices\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Options\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Option label\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"New Option\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Filter by Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation Button Text\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Set the label for the reservation button shown into the reservation form, confirmation, and cancellation actions.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Form Button\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Confirmation Button\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Cancellation Button\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Manage the core settings that control how your reservation system behaves — including calendar availability, time slots, default status, booking charges, guest limits, and table layout options. \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Enable visual layout to design your restaurant's table arrangement visually for your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Field name\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Visible\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Action\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"These reservation fields allow you to customize the booking process.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"You don't have any reservations yet. Reservations will appear here once customers start booking tables. You can customize the reservation form in the settings.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"How to manage reservations in Wp Cafe?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Create New Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation Form\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Provides a customizable form for customers to make reservations at your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Calendar View\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Browse and click a date on a calendar\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Datepicker Input\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Type or select a date from a dropdown input field\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Vertical\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Horizontal\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Step by Step (Wizard)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Display the form in multiple horizontal steps with a Next button for navigation.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Single Page (All Steps at Once)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Show all sections in one vertical form with a single Submit button.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Filter\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Search by customer name, email...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Delete Selected Reservations\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Reservation booking date\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Configure reservation settings and fields for your booking flow.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.6d100024.js:1\r\n-msgid \"Untitled\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu's\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add and manage your restaurant items directly from WooCommerce products. Every food item you upload will automatically appear inside all our food menu shortcodes.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add & Manage Products\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Category\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Organize your menu with categories like Burgers, Pizza, Drinks, Desserts, etc. Categories help filter and display menus via shortcodes on your website.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add & Manage Category\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Menu's Brands\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add brand labels using WooCommerce’s product attributes. Brands appear in filters and menu layouts.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Add & Manage Brands\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu Instructions\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Create food menu items using WooCommerce products. Add price, description, and images, then display them anywhere using shortcodes.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Create special menus that show only during lunch hours, weekends, or festive events. Use our timed product feature to set menus based on various conditions.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Run multiple branches? Assign food items to specific locations or stores and show different menus per branch.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Provides food ordering services like pickup, delivery for your restaurant.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enables tipping during checkout for customers to appreciate your service by giving tips.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Mini-cart Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enables a floating mini-cart for quicker checkout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Set Tip Options\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Provides different tipping options for customers to choose from. Options can be fixed amounts or percentages based on the total order value.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"10.00\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"15\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Delete tip option\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Sound Notification Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable to customize sound alerts for live order notifications in the admin dashboard.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable Custom Sound Notification\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Tipping Type\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Choose SVG Icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Upload svg icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Product Variation List Layout Override?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Override the default WooCommerce product variation layout in the quick-view popups and on the single product page.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Override WooCommerce Default Layout?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Overrides the default WooCommerce layouts for the Product Details, Cart, Checkout, and Thank You pages.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Allow Custom Tipping Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Provide customers the option to enter a custom tip amount during checkout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Custom tip\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Custom tipping label\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Fixed Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Set specific amounts like 5, 10, 15 in your active currency\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Percentage Amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Set percentage values like 10%, 15%, 20%\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable Pickup\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"This will allow you to offer an in-store pickup option, letting customers place orders online and collect them on time.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable Delivery\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"This allows you to provide customers a simple option to get their products by offering home delivery with adjustable dates, times, and costs.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable Tipping\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"This will allow admin provide options for customers to add a tip during checkout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"This will allows admin provide options for customers to add a tip during checkout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable Mini Cart\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"This will allow the customer to view their selected items in a mini cart.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Displays your core food items in a customizable list or grid format with pricing and direct ordering buttons.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Filter Food Menu By Location\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Displays the food menu specifically filtered by a selected restaurant branch or delivery area.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Renders a simple filter interface allowing customers to select their preferred restaurant location before browsing the menu.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Category List (Pro)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Showcases a list or grid of food categories (e.g., breakfast, drinks) to help customers browse items by type.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Location List (Pro)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Displays a list of all your restaurant branches or locations for customers to view and select their preferred store.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu List and Tab (Pro)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Organizes the food menu into stylish, navigable category tabs for easy, clutter-free browsing and quick ordering.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu Slider (Pro)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Presents your featured dishes, specials, or menu items in an engaging, rotating carousel or slider layout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Food Menu Loadmore (Pro)\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Implements an AJAX \\\"Load More\\\" button to dynamically load additional menu items onto the page without a full reload, improving user experience.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Top\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Bottom\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Minicart Icons Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Choose your preferred icons for the cart and menu pop-up to match your design style.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Mini Cart Style\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Mini-cart Icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select an icon for your mini cart or upload custom svg icon.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Mini Cart Empty Button Link\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enter a link for the mini cart empty button\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"URL\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Cart Icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select an icon for your cart or upload custom svg icon.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Menu PopUp Icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select an icon for your menu pop-up or upload custom svg icon.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select Icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Choose an icon from the grid or upload a custom SVG icon.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select predefined icon\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select Template\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select a template\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select the display template for this shortcode.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select a style\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Visual style variant for the selected template.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select order\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Sort items ascending or descending.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Number of Products\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enter number of products\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Total number of products to display.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Filter the menu by specific categories. Leave empty to show all.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show description?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display the product short description under each item.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enter description limit\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Maximum description length (varies by theme integration).\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Show Title Link\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Link title to product?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Make item titles clickable and link to the single product page.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show item status?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display in-stock or availability status.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show Product Thumbnail\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show thumbnail?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display featured image for each product.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show cart button?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display Add to Cart button for each product.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show price?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display product price.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Location Alignment\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select alignment\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Align the location filter\u002Fnavigation.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Location Limit\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enter location limit\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Maximum number of locations to show.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Live Search\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable live search?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Allow users to search products instantly without page reload.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Slider Count\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enter slider item count\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Number of items visible per slide.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Auto Play\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Enable auto play?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Automatically rotate slider items.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show Slider Navigation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show navigation arrows?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display previous\u002Fnext arrows on the slider.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show Slider Dots\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show pagination dots?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display dot indicators for the slider.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show Delivery Time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Show delivery time?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Display estimated delivery time for items.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Navigation Position\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select navigation position\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Position of the tab navigation.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Tipping Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Allow customers to add a tip during checkout to support your staff or service team.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Tipping settings work with classic cart, checkout, and thank-you pages.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Allow customers to leave a tip during checkout.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Alternative layout focused on checkout and summary.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Standard layout with items, quantities, and totals.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Select categories\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"WPCafe Online Ordering is completely powered by WooCommerce. You can add and manage all your products, categories, and brands directly from WooCommerce.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Dismiss banner\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Layout Settings\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-ef8a24ff.dec04e46.js:1\r\n-msgid \"Customize default WooCommerce product and variable products pages layouts design for a tailored user experience.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Showing\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"to\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"of\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"results\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"page\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No data to display\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"It looks like there's no data available yet. Try adding some new items.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Monday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Tuesday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Wednesday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Thursday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Friday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Saturday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Sunday\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"This slot already exists\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Closed\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Please upgrade to Pro to add multiple slots\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Add Slot\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Select time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Go back\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Help\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Apply to all active days\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Are you sure you want to delete this slot?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"There is no data to display at this time.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please enter a valid number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Email is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please enter a valid email address\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"At least 1 guest is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please select an option\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please select at least one option\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"End time must be after start time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please select a branch\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Name is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Phone number is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Date is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Start time is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"End time is required\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Create Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Update existing reservation details, including guest information, date, and time. Make sure all changes are correct before saving.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Fill out the form below to create a new reservation. Provide guest details, select the desired date and time, and confirm your booking.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Submit Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Select a payment method\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Local\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"WooCommerce\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Booking amount\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"is multiplied by total guests \"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Time Intervals\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"The interval between slots. This is used to generate the slots for the whole day schedule. You will find this in the slots while booking reservation or pickup or delivery\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"This affects pickup, delivery, and reservation slots\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"minutes\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"e.g. 30\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Weekly Schedule:\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Pick a date\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"No locations found. Please contact with administrator.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Search time...\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.fd039ce2.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"No time found.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Failed to create reservation. Please try again.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Go To Checkout\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Confirm Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Time\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Seats\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Payment method\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Reservation Summary\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Invoice Image\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Your table is reserved for\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"at\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Reservation has been submitted successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Cancellation Requested\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Your cancellation request has been submitted successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"We'll process your request and send you a confirmation email.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Make New Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Back to Home\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Thank You!\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Check your email for details.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Make Another Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Please enter invoice ID\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Enter invoice number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Enter phone number\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Enter your message\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Make Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\r\n-msgid \"Cancel Reservation\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Select one or more categories\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"No Categories Found\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"style 1\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\r\n-msgid \"Menu Count\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Your browser does not support the audio element.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Upload\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Choose Audio\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fbuild\u002Fjs\u002Fpackages.js:1\r\n-msgid \"Add Media\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fjs\u002Fdiscard-reservation.js:8\r\n-msgid \"Are you sure you want to discard this reservation?\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fjs\u002Fdiscard-reservation.js:9\r\n-msgid \"Reservation discarded successfully.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fjs\u002Fdiscard-reservation.js:10\r\n-msgid \"Error discarding reservation.\"\r\n-msgstr \"\"\r\n-\r\n-#: assets\u002Fjs\u002Fdiscard-reservation.js:12\r\n-msgid \"Discard\"\r\n-msgstr \"\"\r\n+# Copyright (C) 2026 Themewinter\n+# This file is distributed under the GPL-2.0+.\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: WP Cafe 3.0.8\\n\"\n+\"Report-Msgid-Bugs-To: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-cafe\\n\"\n+\"Last-Translator: FULL NAME \u003CEMAIL@ADDRESS>\\n\"\n+\"Language-Team: LANGUAGE \u003CLL@li.org>\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text\u002Fplain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"POT-Creation-Date: 2026-03-30T06:58:27+00:00\\n\"\n+\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n+\"X-Generator: WP-CLI 2.12.0\\n\"\n+\"X-Domain: wp-cafe\\n\"\n+\n+#. Plugin Name of the plugin\n+#: wpcafe.php\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"WP Cafe\"\n+msgstr \"\"\n+\n+#. Plugin URI of the plugin\n+#: wpcafe.php\n+msgid \"https:\u002F\u002Fproduct.themewinter.com\u002Fwpcafe\"\n+msgstr \"\"\n+\n+#. Description of the plugin\n+#: wpcafe.php\n+msgid \"WordPress Restaurant solution plugin to launch Restaurant Websites.\"\n+msgstr \"\"\n+\n+#. Author of the plugin\n+#: wpcafe.php\n+msgid \"Themewinter\"\n+msgstr \"\"\n+\n+#. Author URI of the plugin\n+#: wpcafe.php\n+msgid \"http:\u002F\u002Fthemewinter.com\u002F\"\n+msgstr \"\"\n+\n+#: base\u002Fabstract\u002Fbase-rest-controller.php:66\n+msgid \"Request was successful\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the class that is not instantiable.\n+#: base\u002Fcontainer\u002Fcontainer.php:34\n+#, php-format\n+msgid \"Service provider %s not found.\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the class that is not instantiable.\n+#: base\u002Fcontainer\u002Fcontainer.php:84\n+#, php-format\n+msgid \"Class: %s does not exist.\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the class that is not instantiable.\n+#: base\u002Fcontainer\u002Fcontainer.php:93\n+#, php-format\n+msgid \"Class: %s is not instantiable.\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the class that is not instantiable.\n+#: base\u002Fcontainer\u002Fcontainer.php:131\n+#, php-format\n+msgid \"Class: %s dependency cannot be resolved.\"\n+msgstr \"\"\n+\n+#: base\u002Fdatabase\u002Fpost-model.php:65\n+msgid \"Post type mismatch.\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the undefined property.\n+#: base\u002Fdatabase\u002Fpost-model.php:120\n+#: base\u002Fdatabase\u002Fpost-model.php:137\n+#, php-format\n+msgid \"Undefined property %s\"\n+msgstr \"\"\n+\n+#: base\u002Fdatabase\u002Fpost-model.php:259\n+#: base\u002Fdatabase\u002Fpost-model.php:305\n+msgid \"Invalid property provided.\"\n+msgstr \"\"\n+\n+#: base\u002Fdatabase\u002Fpost-model.php:301\n+msgid \"Cannot update a non-existent post.\"\n+msgstr \"\"\n+\n+#. translators: %s: property name\n+#: base\u002Fdatabase\u002Fpost-model.php:404\n+#, php-format\n+msgid \"Invalid property provided: %s\"\n+msgstr \"\"\n+\n+#. translators: %1$d: requested number of guests, %2$d: available capacity\n+#: base\u002Fmodels\u002Freservation-model.php:308\n+#, php-format\n+msgid \"Cannot create reservation. Requested %1$d guest(s) exceeds available capacity of %2$d for this time slot.\"\n+msgstr \"\"\n+\n+#: base\u002Fplugin-compatibility-manager.php:197\n+msgid \"WPCafe Pro has been deactivated.\"\n+msgstr \"\"\n+\n+#. translators: %s: current WPCafe Pro version\n+#: base\u002Fplugin-compatibility-manager.php:201\n+#, php-format\n+msgid \"Your current version (%s) is not compatible with this version of WPCafe.\"\n+msgstr \"\"\n+\n+#: base\u002Fplugin-compatibility-manager.php:205\n+msgid \"The installed version is not compatible with this version of WPCafe.\"\n+msgstr \"\"\n+\n+#. translators: %s: minimum WPCafe Pro version required\n+#: base\u002Fplugin-compatibility-manager.php:209\n+#: base\u002Fplugin-compatibility-manager.php:270\n+#, php-format\n+msgid \"Please update WPCafe Pro to version %s or higher to activate all Pro features.\"\n+msgstr \"\"\n+\n+#. translators: %s: current WPCafe Pro version\n+#: base\u002Fplugin-compatibility-manager.php:265\n+#, php-format\n+msgid \"Your current WPCafe Pro version (%s) is not compatible with this version of WPCafe.\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:56\n+msgid \"No old settings found. Migration not required.\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:79\n+msgid \"Migration completed successfully.\"\n+msgstr \"\"\n+\n+#. translators: %s: error message\n+#: core\u002Fadmin\u002Fcontrollers\u002Fmigration-controller.php:85\n+#, php-format\n+msgid \"Migration failed: %s\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmenu.php:34\n+#: core\u002Fadmin\u002Fmenu.php:35\n+#: core\u002Fadmin\u002Fwoo-admin.php:1031\n+#: core\u002FBlocks\u002Fblock-types-controller.php:74\n+msgid \"WPCafe\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:57\n+msgid \"Migration completed successfully!\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:58\n+msgid \"Migration failed. Please try again.\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:60\n+msgid \"WP Cafe Database Migration Required\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:63\n+msgid \"WP Cafe has been updated and requires a database migration to work properly. Please click the button below to run the migration.\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:66\n+msgid \"Important: Please backup your database before running the migration!\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fmigration-runner.php:70\n+msgid \"Run Migration\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:33\n+msgctxt \"post status\"\n+msgid \"Active\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:39\n+#, php-format\n+msgid \"Active \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Active \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:43\n+msgctxt \"post status\"\n+msgid \"Inactive\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:49\n+#, php-format\n+msgid \"Inactive \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Inactive \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:53\n+msgctxt \"post status\"\n+msgid \"Confirmed\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:59\n+#, php-format\n+msgid \"Confirmed \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Confirmed \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:63\n+msgctxt \"post status\"\n+msgid \"Pending Payment\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:69\n+#, php-format\n+msgid \"Pending Payment \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Pending Payment \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:73\n+msgctxt \"post status\"\n+msgid \"Refunded\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:79\n+#, php-format\n+msgid \"Refunded \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Refunded \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fpost-status.php:83\n+msgctxt \"post status\"\n+msgid \"Cancelled\"\n+msgstr \"\"\n+\n+#. translators: %s: number of posts\n+#: core\u002Fadmin\u002Fpost-status.php:89\n+#, php-format\n+msgid \"Cancelled \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgid_plural \"Cancelled \u003Cspan class=\\\"count\\\">(%s)\u003C\u002Fspan>\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:889\n+msgid \"Products\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:895\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Live Orders\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:901\n+msgid \"Categories\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:907\n+msgid \"Brands\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:913\n+msgid \"Tags\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:919\n+msgid \"Coupons\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:925\n+msgid \"Reports\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:931\n+msgid \"Woo Settings\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:1035\n+msgid \"Toggle Sidebar\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:1046\n+msgid \"Back to Home \"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:1048\n+msgid \"Food Menus\"\n+msgstr \"\"\n+\n+#: core\u002Fadmin\u002Fwoo-admin.php:1070\n+msgid \"Return to WordPress\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:45\n+msgid \"Please fill the field\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:46\n+msgid \"Email is not valid\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:48\n+msgid \"Invalid phone number\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:49\n+msgid \"Only number allowed\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:52\n+msgid \"Please choose available table\u002Fchair for reservation\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:53\n+msgid \"Minimum allowed guest is \"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:54\n+msgid \"Maximum allowed guest is \"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:58\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:160\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:160\n+msgid \"Select number of guests\"\n+msgstr \"\"\n+\n+#: core\u002Fassets\u002Ffrontend-assets.php:59\n+msgid \"Additional Information:\"\n+msgstr \"\"\n+\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:195\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:217\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:237\n+msgid \"Today\"\n+msgstr \"\"\n+\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:196\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:219\n+msgid \"Yesterday\"\n+msgstr \"\"\n+\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:197\n+msgid \"This Week\"\n+msgstr \"\"\n+\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:198\n+msgid \"This Month\"\n+msgstr \"\"\n+\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:199\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:235\n+msgid \"Custom Range\"\n+msgstr \"\"\n+\n+#. translators: %1$s: start date, %2$s: end date\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:224\n+#: core\u002Fdashboard\u002Freports\u002Fdate-utility.php:233\n+#, php-format\n+msgid \"%1$s - %2$s\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FService\u002Femail-notification.php:55\n+msgid \"Automation\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:18\n+msgid \"Order Cancelled\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:41\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:41\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:41\n+msgid \"Order ID\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:46\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:46\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:46\n+msgid \"Order Number\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:51\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:51\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:51\n+msgid \"Order Total\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:56\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:56\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:56\n+msgid \"Order Status\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:61\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:61\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:61\n+msgid \"Order Currency\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:66\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:66\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:66\n+msgid \"Order Subtotal\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:71\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:71\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:71\n+msgid \"Order Shipping Total\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:76\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:76\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:76\n+msgid \"Order Discount Total\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:82\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:119\n+msgid \"Cancellation Date\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:88\n+msgid \"Cancellation Reason\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:94\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:88\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:99\n+msgid \"Customer Name\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:99\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:133\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:93\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:160\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:104\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:138\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:168\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:177\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:177\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:177\n+msgid \"Customer Email\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:104\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:98\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:109\n+msgid \"Customer Phone\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Cancelled_Trigger.php:137\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:164\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:172\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:181\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:181\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:181\n+msgid \"Admin Email\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:18\n+msgid \"Order Created\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:82\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:146\n+msgid \"Order Date\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:104\n+msgid \"Items Ordered\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:109\n+msgid \"Delivery Address\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:114\n+#: utils\u002Fhelpers.php:122\n+msgid \"Delivery Date\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:119\n+#: utils\u002Fhelpers.php:123\n+msgid \"Delivery Time\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:125\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:129\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:129\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:129\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:129\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Payment Method\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Created_Trigger.php:131\n+msgid \"Special Instructions\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:18\n+msgid \"Order Status Changed\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:82\n+msgid \"Previous Status\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:87\n+msgid \"New Status\"\n+msgstr \"\"\n+\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:93\n+#: core\u002Femail-automation\u002FTriggers\u002FOrder_Status_Changed_Trigger.php:124\n+msgid \"Status Change Date\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:80\n+msgid \"Invalid type provided\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:124\n+msgid \"Please enter extension name\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:128\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:93\n+msgid \"Please enter status\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:132\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:97\n+msgid \"Please enter status on\u002Foff\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:136\n+msgid \"Invalid extension.\"\n+msgstr \"\"\n+\n+#. translators: %s: action status (on, off, install, activate, or deactivate)\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:157\n+#, php-format\n+msgid \"Extension couldn't %s\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fextension-controller.php:163\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:113\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:133\n+msgid \"Successfully updated\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:89\n+msgid \"Please enter integration name\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:101\n+msgid \"Invalid integration.\"\n+msgstr \"\"\n+\n+#. translators: %s: action status (on, off, install, activate, or deactivate)\n+#: core\u002Fextensions\u002Fcontrollers\u002Fintegration-controller.php:108\n+#, php-format\n+msgid \"Integration couldn't %s\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:63\n+msgid \"Please enter plugin name\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:67\n+msgid \"Please plugin enter status\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:71\n+msgid \"Invalid status\"\n+msgstr \"\"\n+\n+#. translators: %s: plugin name\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:81\n+#, php-format\n+msgid \"Dependency plugin %s is not installed\"\n+msgstr \"\"\n+\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:116\n+msgid \"Plugin installation failed.\"\n+msgstr \"\"\n+\n+#. translators: %s: action status (install, activate, or deactivate)\n+#: core\u002Fextensions\u002Fcontrollers\u002Fplugin-controller.php:129\n+#, php-format\n+msgid \"Plugin couldn't %s\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:88\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:143\n+msgid \"Invalid parameters\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:101\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:151\n+msgid \"Cart item not found\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:122\n+msgid \"Cart updated successfully\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:161\n+msgid \"Item removed from cart\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:166\n+msgid \"Failed to remove item\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:221\n+msgid \"Checkout\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:249\n+#: utils\u002Fextension-list.php:74\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Delivery\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:264\n+#: utils\u002Fextension-list.php:95\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Pickup\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:334\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Total\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fmini-cart\u002Fmini-cart.php:335\n+msgid \"(including all charges)\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:166\n+msgid \"Invalid qrcode id\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:198\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:231\n+msgid \"Invalid Qrcode id\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:237\n+msgid \"Something went wrong. Qrcode could not be deleted\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:241\n+msgid \"Successfully deleted.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:268\n+msgid \"Invalid or empty Qrcodes IDs.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:283\n+msgid \"Selected Qrcode deleted.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:303\n+msgid \"Please enter table_id\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Fcontrollers\u002Fqrcode-controller.php:307\n+msgid \"Please enter products condition\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:46\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:87\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:87\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:87\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:87\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Table Name\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:124\n+#: core\u002Ffood-order\u002Fqrcode\u002Ftable-session-handler.php:151\n+msgid \"Table Number\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php:36\n+msgid \"Nonce verification failed!\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-location-ajax.php:74\n+#: core\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-menu.php:22\n+#: templates\u002Fshortcodes\u002Flocation-menu.php:20\n+msgid \"No menu found\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Fshortcodes\u002Ffood-menu-tab.php:121\n+msgid \"All Products\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:36\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:79\n+msgid \"Nonce is not valid!\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:58\n+msgid \"Tip added successfully.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:60\n+msgid \"Invalid tip input.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-ajax.php:83\n+msgid \"Tip removed successfully.\"\n+msgstr \"\"\n+\n+#: core\u002Ffood-order\u002Ftip\u002Ftipping-fee.php:29\n+msgid \"Tip\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:145\n+msgid \"Location not found\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:174\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:209\n+msgid \"Location not found.\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:215\n+msgid \"Location deleted.\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:240\n+msgid \"Invalid request. Expecting array of IDs.\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fcontrollers\u002Flocation-controller.php:259\n+msgid \"Bulk delete completed.\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-selector.php:138\n+msgid \"Successfully updated location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:27\n+#: core\u002Flocation\u002Flocation-taxonomy.php:37\n+msgid \"Food Locations\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:28\n+#: core\u002Flocation\u002Forder-filter.php:91\n+msgid \"Food Location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:29\n+msgid \"Search Food Locations\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:30\n+msgid \"All Food Locations\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:31\n+msgid \"Parent Food Location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:32\n+msgid \"Parent Food Location:\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:33\n+msgid \"Edit Food Location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:34\n+msgid \"Update Food Location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:35\n+msgid \"Add New Food Location\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Flocation-taxonomy.php:36\n+msgid \"New Food Location Name\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Forder-filter.php:51\n+msgid \"All locations\"\n+msgstr \"\"\n+\n+#: core\u002Flocation\u002Fproduct-filter.php:54\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+msgid \"All Locations\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Ffood-menu\u002Fhooks.php:184\n+msgid \"Food Delivery Location:\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:13\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:37\n+#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:37\n+#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:84\n+msgid \"Product has been added\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:51\n+msgid \"item\"\n+msgid_plural \"items\"\n+msgstr[0] \"\"\n+msgstr[1] \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fcustom-mini-cart.php:54\n+#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:122\n+msgid \"in cart\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:40\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:59\n+msgid \"Remove this item\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:93\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:133\n+msgid \"Have a coupon code?\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:102\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:142\n+msgid \"Apply coupon\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:102\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:143\n+#: templates\u002Ftip\u002Ftip-view.php:127\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Apply\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:124\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:165\n+msgid \"Coupon: \"\n+msgstr \"\"\n+\n+#. translators: %1$s: current cart amount, %2$s: minimum order amount\n+#. translators: 1: current subtotal, 2: minimum order amount\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:140\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:184\n+#, php-format\n+msgid \"Your current amount is %1$s, You need to add at least %2$s to place order\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:156\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:199\n+msgid \"No products in the cart.\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Fmini-cart\u002Fviews\u002Fmini-cart-template.php:157\n+#: templates\u002Fmini-cart\u002Fmini-cart-template.php:202\n+msgid \"Explore Food Items\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:56\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:108\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:195\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:111\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Confirmed\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:57\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:109\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:112\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Cancelled\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:196\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Refunded\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:252\n+msgid \" Start time \"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fhooks.php:253\n+msgid \" End time \"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:100\n+msgid \"Total Guest: \"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:110\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Pending\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:113\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Completed\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:114\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Processing\"\n+msgstr \"\"\n+\n+#: core\u002Fmodules\u002Freservation\u002Fwpc-reservation-report.php:179\n+msgid \"Filter By Status\"\n+msgstr \"\"\n+\n+#: core\u002Fonboard\u002Fcontrollers\u002Fonboard-controller.php:58\n+msgid \"Successfully updated business profile\"\n+msgstr \"\"\n+\n+#. translators: %s is the name of the invalid field.\n+#: core\u002Fonboard\u002Fonboarding.php:48\n+#: core\u002Fonboard\u002Fonboarding.php:70\n+#, php-format\n+msgid \"Invalid field %s\"\n+msgstr \"\"\n+\n+#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:71\n+msgid \"Payment method is required\"\n+msgstr \"\"\n+\n+#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:75\n+msgid \"Reservation ID is required\"\n+msgstr \"\"\n+\n+#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:80\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:372\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:431\n+msgid \"Reservation not found.\"\n+msgstr \"\"\n+\n+#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:86\n+#: core\u002Fpayments\u002Fcontrollers\u002Fpayment-controller.php:97\n+msgid \"You do not have permission to pay for this reservation.\"\n+msgstr \"\"\n+\n+#: core\u002Fpayments\u002Fgateways\u002Fwc\u002Fcheckout-process.php:171\n+msgid \"Reservation Booking Amount\"\n+msgstr \"\"\n+\n+#. translators: %s: payment gateway name\n+#: core\u002Fpayments\u002Fpayment-factory.php:40\n+#, php-format\n+msgid \"Unsupported payment gateway: %s\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:106\n+msgid \"Error retrieving categories\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:128\n+msgid \"Category not found\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:210\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:417\n+msgid \"Current page of the collection.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:218\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:425\n+msgid \"Maximum number of items to be returned in result set.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:223\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:433\n+msgid \"Limit results to those matching a string.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:229\n+msgid \"Limit result set to categories assigned a specific parent.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:235\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:445\n+msgid \"Limit result set to specific IDs.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:244\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:454\n+msgid \"Ensure result set excludes specific IDs.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:253\n+msgid \"Whether to hide categories not assigned to any products.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:260\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:463\n+msgid \"Sort collection by object attribute.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-category-controller.php:268\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:471\n+msgid \"Order sort attribute ascending or descending.\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:121\n+msgid \"Product not found\"\n+msgstr \"\"\n+\n+#: core\u002Fproducts\u002Fcontrollers\u002Fproduct-controller.php:439\n+msgid \"Limit result set to products assigned a specific category ID.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:186\n+msgid \"Reservation created successfully.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:314\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"No reservations found\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:346\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:871\n+msgid \"Reservation not found\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:385\n+msgid \"Failed to update reservation.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:402\n+msgid \"Reservation updated successfully.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:424\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:464\n+msgid \"Invalid security token\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:437\n+msgid \"Failed to delete reservation.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:442\n+msgid \"Reservation deleted.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:470\n+msgid \"Invalid or empty reservation IDs.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:489\n+msgid \"Selected reservations deleted.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:720\n+msgid \"Please start date\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:724\n+msgid \"Please end date\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:728\n+msgid \"Schedules did not set\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:765\n+msgid \"Please enter date\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:769\n+msgid \"Please enter start time\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:773\n+msgid \"Please enter end time\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:852\n+msgid \"Security check failed. Please try again.\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:861\n+msgid \"Please enter invoice\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:865\n+msgid \"Please enter email\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:877\n+msgid \"Reservation already cancelled\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Fcontrollers\u002Freservation-controller.php:887\n+msgid \"Reservation cancelled successfully\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:22\n+msgid \"Reservation Cancelled\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:45\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:45\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:45\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:45\n+msgid \"Reservation ID\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:50\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:50\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:50\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:50\n+msgid \"Reservation Name\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:55\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:55\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:55\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:55\n+msgid \"Reservation Email\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:60\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:60\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:60\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:60\n+msgid \"Reservation Phone\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:66\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:154\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:66\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:159\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:66\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:159\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:66\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:159\n+msgid \"Reservation Date\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:71\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:71\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:71\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:71\n+msgid \"Reservation Start Time\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:76\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:76\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:76\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:76\n+msgid \"Reservation End Time\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:82\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:82\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:82\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:82\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Total Guests\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:92\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:92\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:92\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:92\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Branch Name\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:97\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:97\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:97\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:97\n+msgid \"Branch ID\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:102\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:102\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:102\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:102\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Status\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:107\n+msgid \"Cancellation Notes\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:113\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:113\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:113\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:113\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Booking Amount\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:118\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:118\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:118\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:118\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Total Price\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:123\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:123\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:123\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:123\n+msgid \"Currency\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:134\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:134\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:134\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:134\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Food Order\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-cancelled-trigger.php:139\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:139\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:139\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:139\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:11\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:11\n+msgid \"Invoice Number\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:22\n+msgid \"Reservation Confirmed\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:107\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:107\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:107\n+msgid \"Special Notes\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:144\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:144\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:144\n+msgid \"Reserved Seat Names\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-confirmed-trigger.php:163\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:163\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:163\n+msgid \"After Reservation Date\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-created-trigger.php:22\n+msgid \"Reservation Created\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Femail\u002Ftriggers\u002Freservation-pending-trigger.php:22\n+msgid \"Reservation Pending\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Freservation-hooks.php:115\n+msgid \"Security check failed\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Freservation-hooks.php:119\n+msgid \"WooCommerce session not available\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Freservation-hooks.php:125\n+msgid \"No reservation found in session\"\n+msgstr \"\"\n+\n+#: core\u002Freservation\u002Freservation-hooks.php:132\n+msgid \"Reservation discarded successfully\"\n+msgstr \"\"\n+\n+#: core\u002Frollback\u002Fcontrollers\u002Fversion-controller.php:136\n+msgid \"Please provide a version\"\n+msgstr \"\"\n+\n+#: core\u002Frollback\u002Fcontrollers\u002Fversion-controller.php:142\n+msgid \"Invalid version provided\"\n+msgstr \"\"\n+\n+#: core\u002Frollback\u002Frollback-service.php:38\n+msgid \"Not allowed to rollback versions\"\n+msgstr \"\"\n+\n+#: core\u002Frollback\u002Frollback-service.php:45\n+msgid \"An error occurred, the selected version is invalid. Try selecting different version.\"\n+msgstr \"\"\n+\n+#: core\u002Frollback\u002Frollback-service.php:62\n+#: core\u002Frollback\u002FRollback.php:158\n+msgid \"Rollback to Previous Version\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Ftemplate-functions.php:473\n+#: templates\u002Flocation\u002Flocation-selector-popup.php:31\n+msgid \"Ok\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:18\n+#: templates\u002Freservation\u002Freservation-view.php:51\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:18\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Email\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:25\n+#: templates\u002Freservation\u002Freservation-view.php:58\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:25\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Phone\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fcancellation-form-template.php:29\n+#: templates\u002Freservation\u002Freservation-view.php:93\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php:29\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Message\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:32\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:32\n+msgid \"Name :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:33\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:33\n+msgid \"Email :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:34\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:34\n+msgid \"Phone :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:35\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:35\n+msgid \"Guests :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:36\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:36\n+msgid \"Time :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:37\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:37\n+msgid \"Date :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:38\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:38\n+msgid \"Additional Information :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:43\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:43\n+msgid \"Branch  :\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:62\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:62\n+msgid \"Our last booking time is\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:64\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:64\n+msgid \" You can book up until\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Fform-settings.php:66\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php:66\n+msgid \" minutes before closing time.\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:27\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:27\n+msgid \"Booking end time must be after start time\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:28\n+#: templates\u002Freservation\u002Freservation-view.php:79\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:28\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Start time\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:28\n+#: templates\u002Freservation\u002Freservation-view.php:86\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:28\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"End time\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:28\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:28\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Schedule\"\n+msgstr \"\"\n+\n+#. translators: %s: number of minutes\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:29\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:29\n+#, php-format\n+msgid \"You can book up until %s minutes before closing time\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:31\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:31\n+msgid \"Please select a date first\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:50\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:50\n+msgid \"Edit Booking\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:51\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:51\n+msgid \"Book Again\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:67\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:67\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Choose a Date\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:80\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:80\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Which branch of our restaurant\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:93\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:93\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Your Name\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:94\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:94\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Name here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:100\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:100\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Your Email\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:101\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:101\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Email here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:109\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:109\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"How can we contact you?\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:112\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:112\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Phone Number here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:119\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:119\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Date\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:120\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:120\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Booking date here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:134\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:134\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Start time here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:148\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:148\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"End time here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:158\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:158\n+msgid \"Total Guests \"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:169\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:169\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Additional Information\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:170\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:170\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Enter Your Message here\"\n+msgstr \"\"\n+\n+#: core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-form-template.php:174\n+#: templates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php:174\n+msgid \"Webhook Url\"\n+msgstr \"\"\n+\n+#: templates\u002Flocation\u002Fcheckout-location-selector.php:17\n+#: utils\u002Fextension-list.php:198\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Location\"\n+msgstr \"\"\n+\n+#: templates\u002Flocation\u002Fcheckout-location-selector.php:29\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Edit Location\"\n+msgstr \"\"\n+\n+#: templates\u002Flocation\u002Fcheckout-location-selector.php:32\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Find Location\"\n+msgstr \"\"\n+\n+#: templates\u002Flocation\u002Flocation-selector-popup.php:21\n+msgid \"Select Location\"\n+msgstr \"\"\n+\n+#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:117\n+msgid \" items\"\n+msgstr \"\"\n+\n+#: templates\u002Fmini-cart\u002Fcustom-mini-cart.php:118\n+msgid \" item\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:40\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Reservation Details\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:44\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Name\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:65\n+msgid \"Booking date\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:72\n+msgid \"Guest\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:100\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Branch\"\n+msgstr \"\"\n+\n+#: templates\u002Freservation\u002Freservation-view.php:118\n+msgid \"Discard Reservation\"\n+msgstr \"\"\n+\n+#: templates\u002Ftip\u002Ftip-view.php:16\n+msgid \"Fixed\"\n+msgstr \"\"\n+\n+#: templates\u002Ftip\u002Ftip-view.php:17\n+msgid \"Percentage(%)\"\n+msgstr \"\"\n+\n+#: templates\u002Ftip\u002Ftip-view.php:18\n+msgid \"Custom Tip\"\n+msgstr \"\"\n+\n+#: templates\u002Ftip\u002Ftip-view.php:58\n+msgid \"Tip Amount\"\n+msgstr \"\"\n+\n+#: templates\u002Ftip\u002Ftip-view.php:151\n+msgid \"Remove Tip\"\n+msgstr \"\"\n+\n+#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:143\n+msgid \"WPCafe Pro cannot be activated.\"\n+msgstr \"\"\n+\n+#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:144\n+msgid \"Your current version (2.x) is not compatible with WPCafe 3.0 or higher.\"\n+msgstr \"\"\n+\n+#: upgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php:145\n+msgid \"Please update WPCafe Pro to version 3.0.0 or higher to activate all Pro features.\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:8\n+msgid \"United Arab Emirates dirham\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:13\n+msgid \"Afghan afghani\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:18\n+msgid \"Albanian lek\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:23\n+msgid \"Armenian dram\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:28\n+msgid \"Netherlands Antillean guilder\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:33\n+msgid \"Angolan kwanza\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:38\n+msgid \"Argentine peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:43\n+msgid \"Australian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:48\n+msgid \"Aruban florin\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:53\n+msgid \"Azerbaijani manat\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:58\n+msgid \"Bosnia and Herzegovina convertible mark\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:63\n+msgid \"Barbadian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:68\n+msgid \"Bangladeshi taka\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:73\n+msgid \"Bulgarian lev\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:78\n+msgid \"Bahraini dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:83\n+msgid \"Burundian franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:88\n+msgid \"Bermudian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:93\n+msgid \"Brunei dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:98\n+msgid \"Bolivian boliviano\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:103\n+msgid \"Brazilian real\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:108\n+msgid \"Bahamian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:113\n+msgid \"Bitcoin\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:118\n+msgid \"Bhutanese ngultrum\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:123\n+msgid \"Botswana pula\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:128\n+msgid \"Belarusian ruble (old)\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:133\n+msgid \"Belarusian ruble\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:138\n+msgid \"Belize dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:143\n+msgid \"Canadian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:148\n+msgid \"Congolese franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:153\n+msgid \"Swiss franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:158\n+msgid \"Chilean peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:163\n+msgid \"Chinese yuan\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:168\n+msgid \"Colombian peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:173\n+msgid \"Costa Rican col&oacute;n\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:178\n+msgid \"Cuban convertible peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:183\n+msgid \"Cuban peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:188\n+msgid \"Cape Verdean escudo\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:193\n+msgid \"Czech koruna\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:198\n+msgid \"Djiboutian franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:203\n+msgid \"Danish krone\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:208\n+msgid \"Dominican peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:213\n+msgid \"Algerian dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:218\n+msgid \"Egyptian pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:223\n+msgid \"Eritrean nakfa\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:228\n+msgid \"Ethiopian birr\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:233\n+msgid \"Euro\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:238\n+msgid \"Fijian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:243\n+msgid \"Falkland Islands pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:248\n+msgid \"Pound sterling\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:253\n+msgid \"Georgian lari\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:258\n+msgid \"Guernsey pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:263\n+msgid \"Ghana cedi\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:268\n+msgid \"Gibraltar pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:273\n+msgid \"Gambian dalasi\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:278\n+msgid \"Guinean franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:283\n+msgid \"Guatemalan quetzal\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:288\n+msgid \"Guyanese dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:293\n+msgid \"Hong Kong dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:298\n+msgid \"Honduran lempira\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:303\n+msgid \"Croatian kuna\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:308\n+msgid \"Haitian gourde\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:313\n+msgid \"Hungarian forint\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:318\n+msgid \"Indonesian rupiah\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:323\n+msgid \"Israeli new shekel\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:328\n+msgid \"Manx pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:333\n+msgid \"Indian rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:338\n+msgid \"Iraqi dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:343\n+msgid \"Iranian rial\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:348\n+msgid \"Iranian toman\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:353\n+msgid \"Icelandic kr&oacute;na\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:358\n+msgid \"Jersey pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:363\n+msgid \"Jamaican dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:368\n+msgid \"Jordanian dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:373\n+msgid \"Japanese yen\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:378\n+msgid \"Kenyan shilling\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:383\n+msgid \"Kyrgyzstani som\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:388\n+msgid \"Cambodian riel\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:393\n+msgid \"Comorian franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:398\n+msgid \"North Korean won\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:403\n+msgid \"South Korean won\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:408\n+msgid \"Kuwaiti dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:413\n+msgid \"Cayman Islands dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:418\n+msgid \"Kazakhstani tenge\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:423\n+msgid \"Lao kip\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:428\n+msgid \"Lebanese pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:433\n+msgid \"Sri Lankan rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:438\n+msgid \"Liberian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:443\n+msgid \"Lesotho loti\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:448\n+msgid \"Libyan dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:453\n+msgid \"Moroccan dirham\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:458\n+msgid \"Moldovan leu\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:463\n+msgid \"Malagasy ariary\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:468\n+msgid \"Macedonian denar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:473\n+msgid \"Burmese kyat\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:478\n+msgid \"Mongolian t&ouml;gr&ouml;g\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:483\n+msgid \"Macanese pataca\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:488\n+msgid \"Mauritanian ouguiya\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:493\n+msgid \"Mauritian rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:498\n+msgid \"Maldivian rufiyaa\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:503\n+msgid \"Malawian kwacha\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:508\n+msgid \"Mexican peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:513\n+msgid \"Malaysian ringgit\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:518\n+msgid \"Mozambican metical\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:523\n+msgid \"Namibian dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:528\n+msgid \"Nigerian naira\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:533\n+msgid \"Nicaraguan c&oacute;rdoba\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:538\n+msgid \"Norwegian krone\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:543\n+msgid \"Nepalese rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:548\n+msgid \"New Zealand dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:553\n+msgid \"Omani rial\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:558\n+msgid \"Panamanian balboa\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:563\n+msgid \"Sol\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:568\n+msgid \"Papua New Guinean kina\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:573\n+msgid \"Philippine peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:578\n+msgid \"Pakistani rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:583\n+msgid \"Polish z&#x142;oty\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:588\n+msgid \"Transnistrian ruble\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:593\n+msgid \"Paraguayan guaran&iacute;\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:598\n+msgid \"Qatari riyal\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:603\n+msgid \"Chinese renminbi\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:608\n+msgid \"Romanian leu\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:613\n+msgid \"Serbian dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:618\n+msgid \"Russian ruble\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:623\n+msgid \"Rwandan franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:628\n+msgid \"Saudi riyal\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:633\n+msgid \"Solomon Islands dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:638\n+msgid \"Seychellois rupee\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:643\n+msgid \"Sudanese pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:648\n+msgid \"Swedish krona\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:653\n+msgid \"Singapore dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:658\n+msgid \"Saint Helena pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:663\n+msgid \"Sierra Leonean leone\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:668\n+msgid \"Somali shilling\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:673\n+msgid \"Surinamese dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:678\n+msgid \"South Sudanese pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:683\n+msgid \"S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:688\n+msgid \"Syrian pound\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:693\n+msgid \"Swazi lilangeni\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:698\n+msgid \"Thai baht\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:703\n+msgid \"Tajikistani somoni\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:708\n+msgid \"Turkmenistan manat\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:713\n+msgid \"Tunisian dinar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:718\n+msgid \"Tongan pa&#x2bb;anga\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:723\n+msgid \"Turkish lira\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:728\n+msgid \"Trinidad and Tobago dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:733\n+msgid \"New Taiwan dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:738\n+msgid \"Tanzanian shilling\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:743\n+msgid \"Ukrainian hryvnia\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:748\n+msgid \"Ugandan shilling\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:753\n+msgid \"United States (US) dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:758\n+msgid \"Uruguayan peso\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:763\n+msgid \"Uzbekistani som\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:768\n+msgid \"Venezuelan bol&iacute;var\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:773\n+msgid \"Bol&iacute;var soberano\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:778\n+msgid \"Vietnamese &#x111;&#x1ed3;ng\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:783\n+msgid \"Vanuatu vatu\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:788\n+msgid \"Samoan t&#x101;l&#x101;\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:793\n+msgid \"Central African CFA franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:798\n+msgid \"East Caribbean dollar\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:803\n+msgid \"West African CFA franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:808\n+msgid \"CFP franc\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:813\n+msgid \"Yemeni rial\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:818\n+msgid \"South African rand\"\n+msgstr \"\"\n+\n+#: utils\u002Fcurrency.php:823\n+msgid \"Zambian kwacha\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:9\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservation\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:10\n+msgid \"Allows customers to book tables online for specific dates and times, giving you full control over your restaurant’s schedule.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:23\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Food Ordering\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:24\n+msgid \"Enables customers to place online orders from your restaurant website. Integrating with WooCommerce for seamless checkout and order management.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:37\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"QR Code\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:38\n+msgid \"Allows customers to access the menu and place orders by scanning a QR code at their table.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:53\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Table Layout\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:54\n+msgid \"Provides a visual table layout for your restaurant, letting customers select their preferred table when making a reservation.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:75\n+msgid \"Manage and automate your food delivery service, including setting up delivery areas, times, and fees.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:96\n+msgid \"Set up and manage food pickup options for your customers, allowing them to place orders online and collect them in-store.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:116\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Tipping\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:117\n+msgid \"Allows customers to add a tip for your staff during checkout, giving you a way to increase revenue.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:136\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Discount\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:137\n+msgid \"Create and manage various discount offers and coupons for your menu items, encouraging more sales and repeat customers.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:156\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Timed Product\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:157\n+msgid \"Lets you set up special menus or products that are only available for ordering during specific times of the day.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:176\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Mini Cart\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:177\n+msgid \"Adds a floating mini-cart widget to your website, allowing customers to view and manage their order without leaving the page.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:199\n+msgid \"Helps you manage multiple restaurant branches and allows customers to see menus and services specific to each location.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:218\n+msgid \"Dokan Multivendor\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:219\n+msgid \"WPCafe Multivendor Restaurant Addon for Dokan helps to convert your Restaurant Website into a multivendor restaurant and food-selling marketplace with WPCafe. \"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:241\n+msgid \"Oxygen Page Builder\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:242\n+msgid \"WPCafe with Oxygen Page Builder allows you to visually design your restaurant, from header to footer, without needing to write any code.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:260\n+msgid \"WPCafe Elementor Addon\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:261\n+msgid \"WPCafe Elementor Addon extends the power of WPCafe by adding beautiful, drag-and-drop widgets for restaurant menus, online food ordering and reservations.Easily design and customize every section of your restaurant website, no coding required.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:274\n+msgid \"Deposits & Partial Payments for WooCommerce\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:275\n+msgid \"A powerful WooCommerce extension that allows customers to pay deposits on products and complete payments later. Perfect for high-value items, pre-orders, or custom products.\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:288\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \"Optiontics\"\n+msgstr \"\"\n+\n+#: utils\u002Fextension-list.php:289\n+msgid \"It is a plugin which allows restaurant and e-commerce site owners to add custom options (like extra toppings or size variations) to their products.\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:120\n+msgid \"Food Order Location\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:121\n+msgid \"Delivery Type\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:124\n+msgid \"Pickup Date\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:125\n+msgid \"Pickup Time\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:561\n+msgid \"Eventin\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:562\n+msgid \"Complete event management — create events, sell tickets, and engage attendees right from WordPress.\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:592\n+msgid \"Timetics\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:593\n+msgid \"Smart appointment scheduling — let clients book 24\u002F7 with calendar sync, team management, and automated reminders.\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:633\n+msgid \"Poptics\"\n+msgstr \"\"\n+\n+#: utils\u002Fhelpers.php:634\n+msgid \"Popup builder for WordPress — grow your audience with beautiful, targeted popups without writing code.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:9\n+msgid \"Fluent CRM\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:10\n+msgid \"Connect with Fluent CRM to manage customer data and automate email marketing from your dashboard.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:27\n+msgid \"Zapier\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:28\n+msgid \"Automate workflows by connecting with thousands of apps like Google Sheets and Slack.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:51\n+msgid \"Pabbly\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:52\n+msgid \"Integrate with Pabbly to automate business tasks and manage email marketing efficiently.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:77\n+msgid \"Twilio\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:78\n+msgid \"Enable real-time SMS notifications for new orders and reservations, improving communication with customers.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:102\n+msgid \"Thermal Printer\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:103\n+msgid \"Print order receipts and tickets directly to a thermal printer, streamlining your kitchen operations.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:120\n+msgid \"Clover POS\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:121\n+msgid \"Connect online orders with your Clover POS system for centralized sales and inventory management.\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:155\n+msgid \"Google Map\"\n+msgstr \"\"\n+\n+#: utils\u002Fintegration-list.php:156\n+msgid \"Helps you accurately set and display the precise location of your restaurant branches on a map, making it easy for customers to find your business.\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:535\n+msgid \"Select Delivery Location\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:536\n+msgid \"No Delivery Location is Set\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:580\n+msgid \"Out of stock\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:759\n+msgid \"Adding...\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:760\n+msgid \"Added\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:907\n+msgid \"Select food location\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:907\n+msgid \"No location is set\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:921\n+msgid \"\"\n+\"By changing your current location, You will\\n\"\n+\"\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlose your selected item from the cart.\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:924\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:102\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Yes\"\n+msgstr \"\"\n+\n+#: utils\u002Fwpc-utilities.php:925\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:103\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:26\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Location Filter\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:52\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:26\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:52\n+msgid \"WPC Food Location\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:59\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:362\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:392\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:667\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:680\n+msgid \"Alignment\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:63\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:367\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:397\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:671\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:684\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Left\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:67\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:371\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:401\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:675\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:688\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Center\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:71\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:375\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:405\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:679\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:692\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Right\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:87\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:632\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:663\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:695\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:672\n+msgid \"Advance Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php:94\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:237\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:340\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:650\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:267\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:370\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:681\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:359\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:473\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:713\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:312\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:468\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:763\n+msgid \"Padding\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:59\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:59\n+msgid \"Menu tab Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:63\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:63\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:68\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:63\n+msgid \"Menu Style 1\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:72\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:73\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Select Categories\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:81\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:82\n+msgid \"Tab title\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:90\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:91\n+msgid \"Repeater List\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:95\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:96\n+msgid \"Add Label\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:107\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:108\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:85\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:101\n+msgid \"Menu count\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:115\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:116\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:93\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:109\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Menu Order\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:119\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:120\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:97\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:113\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"ASC\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:120\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:121\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:98\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:114\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"DESC\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:127\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:128\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:107\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:121\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Thumbnail\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:129\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:141\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:153\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:174\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:185\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:130\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:142\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:154\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:175\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:186\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:200\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:214\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:109\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:121\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:132\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:152\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:164\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:175\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:189\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:123\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:134\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:145\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:165\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:176\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:190\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:203\n+msgid \"Show\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:130\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:142\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:154\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:175\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:186\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:131\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:143\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:155\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:176\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:187\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:201\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:215\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:110\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:122\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:133\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:153\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:165\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:176\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:190\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:124\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:135\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:146\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:166\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:177\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:191\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:204\n+msgid \"Hide\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:139\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:140\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:119\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:132\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Item Status\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:151\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:152\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:130\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:143\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Description\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:162\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:163\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:141\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:154\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Description Limit\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:172\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:173\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:150\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:163\n+msgid \"Use Title Link?\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:183\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:184\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:174\n+msgid \"Show add to cart button\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:201\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:231\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:437\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:221\n+msgid \"Item Status Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:209\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:239\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:445\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:238\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:270\n+msgid \"Item Status Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:219\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:249\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:455\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:249\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:281\n+msgid \"Item Status BG Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:230\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:281\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:260\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:311\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:300\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:466\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:305\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:409\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:91\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:163\n+msgid \"Typography\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:252\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:282\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:271\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:327\n+msgid \"Cart Button Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:260\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:290\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:279\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:344\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:374\n+msgid \"Cart Button Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:270\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:300\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:289\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:355\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:385\n+msgid \"Cart Button BG Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:288\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:318\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:211\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:307\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:416\n+msgid \"Width\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:314\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:344\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:233\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:333\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:442\n+msgid \"Height\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:355\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:385\n+msgid \"Nav style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:379\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:409\n+msgid \"Justified\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:396\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:426\n+msgid \"Nav Title Typography\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:410\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:440\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:231\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:337\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:545\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:711\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:256\n+msgid \"Normal\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:417\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:447\n+msgid \"Nav Title Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:429\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:459\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:735\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:776\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:293\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:341\n+msgid \"Border\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:442\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:472\n+msgid \"Active\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:448\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:478\n+msgid \"Nav active color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:460\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:490\n+msgid \"Nav Angle Active color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:471\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:501\n+msgid \"Border active\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:488\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:518\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:501\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:483\n+msgid \"Title Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:495\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:525\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:508\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:490\n+msgid \"Title Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:505\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:535\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:518\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:500\n+msgid \"Title Hover Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:515\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:545\n+msgid \"Title BG Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:525\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:555\n+msgid \"Price BG Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:537\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:567\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:542\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:514\n+msgid \"Title Typography\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:544\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:574\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:549\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:521\n+msgid \"Title Margin\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:559\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:589\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:564\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:536\n+msgid \"Price Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:566\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:596\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:571\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:552\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:583\n+msgid \"Price Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:579\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:610\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:595\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:619\n+msgid \"Price Typography\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:590\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:621\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:606\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:630\n+msgid \"Description Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:597\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:628\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:614\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:637\n+msgid \"Description Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:610\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:641\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:627\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:650\n+msgid \"Description Typography\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:618\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:649\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:646\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:658\n+msgid \"Description Margin\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-location\u002Fwpc-food-location.php:639\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:670\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:702\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:752\n+msgid \"Margin\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:26\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:52\n+msgid \"WPC Food Menu Tab\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:64\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:64\n+msgid \"Menu Style 2\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:196\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:185\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:186\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Price\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:202\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:191\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:192\n+msgid \"Min Price (For Variation)\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:203\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:192\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:193\n+msgid \"Max Price (For Variation)\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php:212\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:201\n+msgid \"Show Vendor\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:30\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:57\n+msgid \"WPC Food Location Filter\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:64\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:59\n+msgid \"Menu Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:76\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:90\n+msgid \"Menu Category\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:162\n+msgid \"Show Preparing and Delivery Time\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:173\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Cart Button\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:203\n+msgid \"Thumbnail Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:256\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:370\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:484\n+msgid \"Border Radius\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:382\n+msgid \"Button Right To Left\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:407\n+msgid \"Button Bottom To Top\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:529\n+msgid \"Title Border Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:581\n+msgid \"Price background Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:635\n+msgid \"Description Padding\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:660\n+msgid \"Location Field Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php:727\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:284\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:332\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:398\n+msgid \"Box Shadow\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:26\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:52\n+msgid \"WPC Food Menu List\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:65\n+msgid \"Menu Style 3\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:73\n+msgid \"Menu Column\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:77\n+msgid \"1\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:78\n+msgid \"2\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:79\n+msgid \"3\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:80\n+msgid \"4\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:81\n+msgid \"6\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:263\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:367\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:576\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:730\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:305\n+msgid \"Hover\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:563\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:594\n+msgid \"Price Background Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:718\n+#: widgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php:737\n+msgid \"Background Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:26\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:50\n+msgid \"WPC Reservation Form\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:57\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Style\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:60\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Style 1\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:61\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Style 2\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:71\n+msgid \"Reservation Image\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:79\n+msgid \"Label Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:100\n+msgid \"Enable Fluentcrm\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:112\n+msgid \"Fluentcrm WebHook\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:124\n+msgid \"Input field\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:131\n+msgid \"Input Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:141\n+msgid \"Input Background Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:151\n+msgid \"Input Placeholder Color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:170\n+msgid \"Input Height\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:192\n+msgid \"Textarea Height\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:215\n+msgid \"Input Padding\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:230\n+msgid \"Button\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:237\n+msgid \"Button Link color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:263\n+msgid \"Button color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:273\n+msgid \"Button Background color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:311\n+msgid \"Button Hover color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:321\n+msgid \"Button Background Hover color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:354\n+msgid \"Button Padding\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:369\n+msgid \"Advance\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:376\n+msgid \"Form Backround color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:386\n+msgid \"Calender BG color\"\n+msgstr \"\"\n+\n+#: widgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php:406\n+msgid \"Box Padding\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Table ID is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Page URL is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Please enter a valid URL\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Please enter a valid URL with http:\u002F\u002F or https:\u002F\u002F\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"QR Code Preview\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Table:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Download\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Fill in the form and click 'Generate QR Code' to see preview\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Edit QR Code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Create QR Code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5281.86f580aa.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Save Changes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"QR Code Information\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Table Name\u002FID\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Enter the table identifier as you want it to appear to customers\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"e.g. Table-01, #123, T-05\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Page URL\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"Enter the URL where customers will be redirected when scanning the QR code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F247.c4b6b11d.js:1\n+msgid \"https:\u002F\u002Fexample.com\u002Fmenu\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.e00b82f0.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Integrations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.e00b82f0.js:1\n+msgid \"Webhook URL\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.e00b82f0.js:1\n+msgid \"Enter your Webhook URL\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F466.e00b82f0.js:1\n+msgid \"No integrations available at the moment.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Online Food Order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Online Food Order Shortcodes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Shortcodes for online food ordering\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Restaurant Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Restaurant Reservation Shortcodes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Shortcodes for restaurant reservation to display reservation form.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \" Configure reservation settings \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Copy\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Copied!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Generate Shortcode\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Customize your reservation form\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \" by adding fields, setting up steps, and configuring display options. Here you can generate and copy the shortcode for embedding your reservation form anywhere on your website.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"First, \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"set up your food menu\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \" by adding food items, categories, and configuring display settings. Then return here to generate and copy the shortcode for displaying your food menu on any page or post.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+msgid \"Shortcodes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F936.2c6ba6b9.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Read Documentation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1786.42ad54ee.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7716.f203337d.js:1\n+msgid \"No modules found for this category.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Please enter invoice ID\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please enter a valid email address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Invoice\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Enter invoice number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Enter phone number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Enter your message\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Make Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F1826.f7f9c2bc.js:1\n+msgid \"Cancel Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Print QR Code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Download QR Code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"More actions\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Delete QR Code\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Are you sure you want to delete this QR code? This action cannot be undone.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Delete\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Table Info\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Actions\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"No QR codes found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"You haven't created any QR codes yet. Create your first QR code to get started.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"QR Codes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"Delete Selected QR Codes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Delete Selected\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"You haven't created any QR codes yet. Click on the button below to create your first QR code.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F2011.2df64e2e.js:1\n+msgid \"How to create and use qr-code within Wp Cafe?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3623.c50437a7.js:1\n+msgid \"No general modules found.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"Reservation date\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"N\u002FA\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"name\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"seats\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"email\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Status\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"Reservation list\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"New reservations will appear here once customers make bookings.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F3722.a02e7354.js:1\n+msgid \"Displays the latest table reservations made by customers.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Restaurant Name\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Enter your restaurant's name as you'd like it to appear to customers\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Your restaurant's name\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Search or enter address (choose from suggestions if available)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Provide your restaurant's physical location or address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Location Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"PNG, JPG, WEBP up to 10MB\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"This image will be displayed on the location shortcodes.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Override Default Weekly Global Schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Enable this to set a custom weekly schedule for this location that overrides the global schedule.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Override Default Online Ordering Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Enable this to set custom online ordering options for this location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable pickup orders for your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable delivery orders for your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Override Default Reservation Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Enable this to set custom reservation options for this location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Create Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Create\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5281.86f580aa.js:1\n+msgid \"Invalid entries. Please review the highlighted fields.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F4589.11d461d7.js:1\n+msgid \"Basic Information\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5281.86f580aa.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"Continue\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-e0cdc321.2dd68f05.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Previous\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"Skip\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"I already know, skip all steps!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"Thank you for successfully configuring WPCafe! Your restaurant is now ready to take online food orders and reservations. Follow the guides and the links provided on the right to explore more features.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"Congratulations!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"WPCafe is now ready for online food ordering. Let’s finish setting up your menu using WooCommerce products.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5715.44a3df9e.js:1\n+msgid \"Go to Dashboard\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F5827.49decee0.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Modules\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Failed to create reservation. Please try again.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Go To Checkout\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Confirm Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Seats\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Payment method\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Reservation Summary\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6392.0e1a3d9d.js:1\n+msgid \"Invoice Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Select location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+msgid \"Food order's - \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+msgid \"Reservation's - \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Total Revenue\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+msgid \"Dashboard Overview\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6655.5a208ea6.js:1\n+msgid \"Monitor your restaurant's key performance metrics and trends.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6792.77d5036e.js:1\n+msgid \"Reservation Status & Business Hours\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F6792.77d5036e.js:1\n+msgid \"Select the reservation close state and set the business hour label shown to customers.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Search by locations...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Delete Selected Locations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Add Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Published\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Draft\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Live Order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"More Options\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Edit location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Delete Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Are you sure you want to delete this location? This action cannot be undone.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"No address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Restaurant Type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Online order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"No type set\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"Holidays\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"No locations found for your search\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Try adjusting your search terms or filters to find what you're looking for.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Clear Filters\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Locations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"No locations found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"You haven't created any locations yet. Click on the button below to create your first location.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7105.847d3084.js:1\n+msgid \"How to manage locations in Wp Cafe?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"Order Id\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"Customer\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"Items\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Food Orders\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"No food orders found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"New orders will appear here once customers place them.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F7604.69dff3b3.js:1\n+msgid \"Displays your most recent food orders placed through your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8082.523f2aa9.js:1\n+msgid \"Email Automations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8518.d9d508c0.js:1\n+msgid \"No addons found.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Overview\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \"Dashboard\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Online Ordering\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Discounts\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Time Based Product\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Reservations List\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Configuration\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Settings & Tools\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Automations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Shortcode\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"License\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Restaurant\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"General\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Live Notifications\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Reservation Rules\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Customization\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Version Control\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"About Us\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8599.96d965c1.js:1\n+msgid \"Return to Wordpress\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"About Our Company\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Arraytics is a software company founded in 2013, specializing in WordPress, AI, Machine Learning, SaaS, and mobile applications. We're committed to delivering high-quality tech solutions that help businesses grow and simplify people's lives.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Today, our products are trusted by nearly 70,000 customers across 120+ countries, powered by a passionate team of 30+ experts with over 12 years of industry experience. We're proud to be a Level 12 author on Envato.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"About Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Smart AI Booking — Let clients book 24\u002F7 without back-and-forth emails\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Multi-Calendar Sync — Google, Outlook & iCal synced in real time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Team Scheduling — Assign staff, manage availability across your whole team\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Automated Reminders — Reduce no-shows with SMS & email notifications\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Analytics Dashboard — Track revenue, peak hours & booking trends\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Our SaaS\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"AI-Powered Scheduling\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Timetics AI\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Timetics AI is your intelligent appointment scheduling assistant. Automate bookings, sync calendars, manage services, and delight your clients — all in one place.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Get Started Free\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Learn more\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Timetics AI — Appointment Scheduling\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Our Plugins\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8972.097e604c.js:1\n+msgid \"Powerful tools built for WordPress, trusted by thousands of businesses worldwide.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Your table is reserved for\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"at\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Reservation has been submitted successfully.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Cancellation Requested\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Your cancellation request has been submitted successfully.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"We'll process your request and send you a confirmation email.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Make New Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Back to Home\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Thank You!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Check your email for details.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F8985.a463622e.js:1\n+msgid \"Make Another Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9572.cd60393d.js:1\n+msgid \"Sorry, the page you visited does not exist.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9572.cd60393d.js:1\n+msgid \"Go Home\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Food Item\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Category\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Quantity\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Top Sales\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"No top sales found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"New top sales will appear here once customers make purchases frequently.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9762.8986bd90.js:1\n+msgid \"Displays your top 3 most selling products based on recent sales data.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \"Unlock Product Options for Your Menu!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \"Let customers customize their orders — add toppings, sizes & extras with \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \", a free plugin — grab it from here directly!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+msgid \"Download Free\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002F9996.65e906ab.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Dismiss banner\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Appearance & Localization Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Customize the colors and language preferences for your reservation forms, calendar, mini-cart, and other UI elements.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Primary Color\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Secondary Color\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Calendar Language\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Select the language for your calendar.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Choose a language\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Location Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable this for location-based services to enhance user experience during food ordering and reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Require Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable this to require users to select a location before they can proceed with food ordering or reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Display location selector on\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Automatically show the location selector popup when the location is not set.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Select an option\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Location Selector Pages\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Select the pages where the location selector should appear.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Set Your Weekly Global Schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Configure your restaurant's weekly operating hours, including multiple time slots in each day for flexibility.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Holidays & Days Off\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Add specific dates when your restaurant will be closed or unavailable for online orders or reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Add custom Holiday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable custom holiday schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Delete schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Set custom schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Add specific dates with custom time slots for your restaurant operations. These schedules will override the regular schedule.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add new\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Days With Custom Schedules\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Set specific time slots for certain dates that differ from your regular schedule.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Version Control Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Manage and control different versions of your plugin or application, allowing you to rollback to previous versions if needed.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Rollback Version\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Select the version to which you want to rollback.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Choose a version\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Reinstall Version\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Reinstall\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Warning: Please backup your database before making the rollback.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable Online Food Order Module\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"This module allows customers to place food orders online. Enable it to start accepting online orders.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable Online Reservation Module\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable the reservation module to configure reservation rules and settings.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Enable the reservation module to customize reservation form fields and appearance.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"This module allows customers to place reservations online. Enable it to start accepting online reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"On all pages\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"On specific pages\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Don't show\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"New\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Docs\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Support\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Facebook\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Youtube\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"What's New\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Close\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Loading changelog...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Error loading changelog:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Retry\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No changelog entries found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid color format. Use #RGB or #RRGGBB.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Override Schedule for Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"If enabled then it will follow below schedule for reservation instead of global\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Reservation Time Intervals\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"The interval between reservation slots. This is used to generate the slots for reservation booking.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"This affects reservation booking slots\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Restaurant name is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid email address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Contact number must be 6-15 digits with valid format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservation early booking time must be a valid number.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservation early booking time must be a non-negative number.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Duplicate holiday dates are not allowed. Please remove duplicate entries.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid time range\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Duplicate schedule dates are not allowed. Please remove duplicate entries.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Minimum guest number must be at least 1\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Maximum guest number must be greater than minimum guest number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Seat capacity must be greater than or equal to maximum guest number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Override Pickup Schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Override resturant schedule for pickup\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Complete\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Restaurant setup\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Highlight when your business opens and closes with break time.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Restaurant info\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Availability\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"2 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Menu Items\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"3 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"1 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Receipt Layouts\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"8 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"4 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservation setup\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reservation info\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"5 minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Setup Progress\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Complete these steps to get your restaurant ready\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Loading setup status...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Override Delivery Schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-0bcd1e39.cb365205.js:1\n+msgid \"Override resturant schedule for delivery\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"If you’re seeing this unexpectedly, try refreshing the page:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Windows:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Mac:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Read More\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+msgid \"We're working hard to bring you an amazing new product. Stay tuned for more updates.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+msgid \"Explore Roadmap\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No data is available.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"This section will be updated once team member data has been collected.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Learn More\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Go to module\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Play video\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"YouTube video player\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Are you sure you want to delete this?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Configure\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+#: assets\u002Fjs\u002Fdiscard-reservation.js:11\n+msgid \"Cancel\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+msgid \"Save changes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Are you sure?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"This action cannot be undone. This will permanently delete the item.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"August 13, 2025\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"6:46 am\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Universal time is\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-2f6feb68.f9b8b228.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Click to edit site date and time settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu's\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add and manage your restaurant items directly from WooCommerce products. Every food item you upload will automatically appear inside all our food menu shortcodes.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add & Manage Products\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Category\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Organize your menu with categories like Burgers, Pizza, Drinks, Desserts, etc. Categories help filter and display menus via shortcodes on your website.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add & Manage Category\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Menu's Brands\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add brand labels using WooCommerce’s product attributes. Brands appear in filters and menu layouts.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Add & Manage Brands\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu Instructions\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Create food menu items using WooCommerce products. Add price, description, and images, then display them anywhere using shortcodes.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Create special menus that show only during lunch hours, weekends, or festive events. Use our timed product feature to set menus based on various conditions.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Run multiple branches? Assign food items to specific locations or stores and show different menus per branch.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Provides food ordering services like pickup, delivery for your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enables tipping during checkout for customers to appreciate your service by giving tips.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Mini-cart Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enables a floating mini-cart for quicker checkout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Set Tip Options\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Provides different tipping options for customers to choose from. Options can be fixed amounts or percentages based on the total order value.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"10.00\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"15\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Delete tip option\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Sound Notification Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable to customize sound alerts for live order notifications in the admin dashboard.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable Custom Sound Notification\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Tipping Type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Choose SVG Icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Upload svg icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Product Variation List Layout Override?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Override the default WooCommerce product variation layout in the quick-view popups and on the single product page.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Override WooCommerce Default Layout?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Overrides the default WooCommerce layouts for the Product Details, Cart, Checkout, and Thank You pages.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Generate\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Allow Custom Tipping Amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Provide customers the option to enter a custom tip amount during checkout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Custom tip\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Custom tipping label\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Fixed Amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Set specific amounts like 5, 10, 15 in your active currency\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Percentage Amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Set percentage values like 10%, 15%, 20%\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable Pickup\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"This will allow you to offer an in-store pickup option, letting customers place orders online and collect them on time.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable Delivery\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"This allows you to provide customers a simple option to get their products by offering home delivery with adjustable dates, times, and costs.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable Tipping\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"This will allow admin provide options for customers to add a tip during checkout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"This will allows admin provide options for customers to add a tip during checkout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable Mini Cart\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"This will allow the customer to view their selected items in a mini cart.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Displays your core food items in a customizable list or grid format with pricing and direct ordering buttons.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Filter Food Menu By Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Displays the food menu specifically filtered by a selected restaurant branch or delivery area.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Food Menu List\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Renders a simple filter interface allowing customers to select their preferred restaurant location before browsing the menu.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Category List (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Showcases a list or grid of food categories (e.g., breakfast, drinks) to help customers browse items by type.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Location List (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Displays a list of all your restaurant branches or locations for customers to view and select their preferred store.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu List and Tab (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Organizes the food menu into stylish, navigable category tabs for easy, clutter-free browsing and quick ordering.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu Slider (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Presents your featured dishes, specials, or menu items in an engaging, rotating carousel or slider layout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Food Menu Loadmore (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Implements an AJAX \\\"Load More\\\" button to dynamically load additional menu items onto the page without a full reload, improving user experience.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Pickup Delivery Widget (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Displays a search input with pickup and delivery button\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Product Filter Widget (Pro)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Displays filters for food items based on categories, price range, ratings, and more.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Top\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Bottom\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Minicart Icons Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Choose your preferred icons for the cart and menu pop-up to match your design style.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Mini Cart Style\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Mini-cart Icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select an icon for your mini cart or upload custom svg icon.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Mini Cart Empty Button Link\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enter a link for the mini cart empty button\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"URL\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Cart Icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select an icon for your cart or upload custom svg icon.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Menu PopUp Icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select an icon for your menu pop-up or upload custom svg icon.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select Icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Choose an icon from the grid or upload a custom SVG icon.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select predefined icon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select Template\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select a template\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select the display template for this shortcode.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select a style\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Visual style variant for the selected template.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Sort items ascending or descending.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Number of Products\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enter number of products\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Total number of products to display.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Filter the menu by specific categories. Leave empty to show all.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show description?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display the product short description under each item.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enter description limit\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Maximum description length (varies by theme integration).\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Show Title Link\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Link title to product?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Make item titles clickable and link to the single product page.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show item status?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display in-stock or availability status.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show Product Thumbnail\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show thumbnail?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display featured image for each product.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show cart button?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display Add to Cart button for each product.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show price?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display product price.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Location Alignment\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select alignment\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Align the location filter\u002Fnavigation.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Location Limit\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enter location limit\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Maximum number of locations to show.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Live Search\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable live search?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Allow users to search products instantly without page reload.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Slider Count\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enter slider item count\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Number of items visible per slide.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Auto Play\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Enable auto play?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Automatically rotate slider items.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show Slider Navigation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show navigation arrows?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display previous\u002Fnext arrows on the slider.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show Slider Dots\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show pagination dots?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display dot indicators for the slider.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show Delivery Time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Show delivery time?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Display estimated delivery time for items.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Navigation Position\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select navigation position\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Position of the tab navigation.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Search page is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Tipping Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Allow customers to add a tip during checkout to support your staff or service team.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Tipping settings work with classic cart, checkout, and thank-you pages.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Allow customers to leave a tip during checkout.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Alternative layout focused on checkout and summary.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Standard layout with items, quantities, and totals.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Select categories\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"WPCafe Online Ordering is completely powered by WooCommerce. You can add and manage all your products, categories, and brands directly from WooCommerce.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Layout Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-9b362b46.4c6d2d6a.js:1\n+msgid \"Customize default WooCommerce product and variable products pages layouts design for a tailored user experience.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Unknown\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Delivered\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"On Hold\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Failed\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"All\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Addons\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Deactivate\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Activate\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Install\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Upgrade\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Select at least one restaurant type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Restaurant location is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Mon\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Tue\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Wed\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Thu\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Fri\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Sat\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Sun\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"None\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Woocommerce\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"To use this plugin, You must need to install and activate WooCommerce.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"View All\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Install Now\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Tutorial\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Pro Required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Set Up Your Restaurant\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Let’s start with the basics. Fill in your restaurant info to get started.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select how your restaurant serves customers. Choose one or both options: 'Food Ordering' for online orders or 'Reservation' for table booking.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Enter your restaurant's name as you'd like it to appear to customers (e.g., Café Aroma).\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"e.g. Café Aroma\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Provide your restaurant’s physical location or city so customers can find and order from you.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Email Address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"youremail@email.com\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Contact Number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"123 456 7890\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Yes, I want helpful updates (no spam, ever!)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Set Your Weekly Schedule\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Tell us when your restaurant is open and when you take breaks.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Set Up Online Food Ordering\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Let customers order for pickup or delivery — and choose if you want to accept tips.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Set Up Reservations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Let customers book tables online. Customize guest limits, time slots, and more.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Connect with WooCommerce\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Sync your food menu with WooCommerce to manage orders, payments, and categories easily.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Take online orders for delivery or pickup\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Let customers book a table online\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"🍽️ Next Steps to Get Started\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Add Food Items (WooCommerce products shown as food menu)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Add Food Menu\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Create Food Categories (e.g., Pizza, Pasta)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Add Category\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"How to use shortcodes to display food menu on your site\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Available Shortcodes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"How to Configure Reservations in WP Cafe\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"How to Configure Reservations form for your restaurant\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"since last period\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Total revenue generated from all orders including food orders and reservations during the selected time period.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Total Customers\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"The total number of unique customers who placed food orders or made table reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Total Online Orders\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"The total number of food orders, including pickup, delivery, and food ordered during reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Total Reservations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"The total count of table reservations, excluding pickup and delivery orders.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-26a33b05.083b3457.js:1\n+msgid \"Failed to fetch top sales\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select reservation location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"From when?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Until?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select table\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Number of Guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select Food Item\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Back\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-1648e2f5.f7f87c7f.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Food Menu Tab\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Watch a video\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Documentation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Type to search or create...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Search...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Create:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No data available\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No results found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Choose Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Uploaded image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Edit\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Are you sure you want to delete this image?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"+ Upload\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Ooops! Something's Wrong. \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Please try again or let us know if the issue's still here.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Try Again\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Type your message here...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Before you can use food ordering features, this needs to be done:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Food ordering modules and their sub-modules require WooCommerce to function properly. Please activate WooCommerce to enable these features.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Unlock Premium Features\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Get access to advanced features, detailed analytics, and priority support. Upgrade now to enhance your booking experience!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Upgrade Now\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select date\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Enter color value\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Color Value\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid color format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Custom Color\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Preset Colors\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Clear\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Upgrade to pro\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"OK\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Get current location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Clear location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Coordinates:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid latitude format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Latitude must be between -90 and 90\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid longitude format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Longitude must be between -180 and 180\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Latitude is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Longitude is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Reverse geocoding failed\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Not accurate ! Use custom latitude and longitude\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Latitude\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"e.g., 40.7128\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Longitude\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"e.g., -74.0060\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Finding location...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Free map data — accuracy may vary\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Open-source map data may not always include precise building, apartment, or unit-level details. If you need more precise addresses, consider enabling the Google Maps option.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Configure Google Maps integration →\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Failed to fetch location data\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Enter location or address\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Geolocation is not supported by this browser.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Failed to get current location. Please try again.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Location access denied. Please allow location access in your browser settings.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Location access requires HTTPS. Please use a secure connection or enable HTTPS in WP Local.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Click to upload image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Choose Location Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Change\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Remove\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-c4486810.dbc63569.js:1\n+msgid \"Click to upload\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select text box\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Time input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Date input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Textarea\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Number input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Visual table selector\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Food menu block\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Radio input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Checkbox input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Text input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Input box\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Dropdown\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Radio group\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Checkbox group\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Message Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Set the message displayed to customers on thank you page based on reservation status.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Pending Message\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"This message will be shown to customers when their reservation request is received but not yet confirmed.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Confirmed Message\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"This message will be shown if the reservation is a confirmed reservation.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Date & Time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Customer Info\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Field name\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Visible\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Action\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"These reservation fields allow you to customize the booking process.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select Status\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"View Order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Edit Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Delete Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Are you sure you want to delete this reservation? This action cannot be undone.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Upgrade to Pro\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Add new step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Add step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Date Selection Method\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Choose how you’d like to select your date\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Form Display Type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Choose how the booking form should be displayed to customers.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select style\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Summary Image\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"This image will be displayed at the reservation summary.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Enable Visual Table Layout\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Enable Wp Cafe Pro to use Visual Table Layout. THis will allow you to design table layout plan for reservations of your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Order Details\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Order\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Cash on delivery\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Customer details\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Total Amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Notes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Custom fields\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Booked seats\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Item's\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Qnt\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Food Subtotal:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Amount:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Grand Total:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservations follow this location’s schedule. If not set here, the global reservation schedule or restaurant schedule is followed.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservations time works based on the global schedule by default.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select the default status for new reservations.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Statuses That Block Time Slots\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select the reservation statuses that should block a time slot. When a reservation with any of these statuses exists, its guest count will reduce available seats for that time slot. If total capacity is reached, the slot becomes unavailable.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Multiply booking amount by the total number of guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"When this field is visible, 'Total Guest' will be hidden automatically.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"When this field is visible, 'Visual Table' will be hidden automatically.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Edit field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Delete field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Form Customization\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Customize the reservation form fields to better suit your restaurant's needs.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Get shortcode \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \" to display reservation form\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Add New Custom Field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Edit Field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Create A New Field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Configure the properties of a reservation form field.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Field Type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select field type\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Move to step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Select step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Required this field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Field Label\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"field label\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Placeholder Text\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Placeholder\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Create Field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Minimum guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Lowest number of guests allowed per reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"People\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"10\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Maximum guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Highest number of guests allowed per reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Set the base amount charged per reservation. Enable the checkbox below to multiply this amount by the number of guests\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"e.g. 10.00\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Total seat capacity\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Total number of seats available for reservation of a time slot\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"30\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Advance Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Set how early customers must book before their reservation date. Example: If you set 2 Days, customers can’t book for today or tomorrow — bookings start from the day after tomorrow.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"e.g. 2\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Hours\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Days\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Maximum Future Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Set how far ahead customers can book in advance.Example: If you set 5 Days, users can only book within the next 5 days from today — later dates will be disabled on the calendar.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Any Time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Weeks\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Months\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"No reservations found!\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Visual Table Layout\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Create the location first to configure visual table layout for this location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Manage Step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Rename\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Delete Step\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Are you sure you want to delete this step? This action cannot be undone.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Dropdown Options\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Radio Choices\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Checkbox Choices\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Options\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Option label\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"New Option\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Filter by Location\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Button Text\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Set the label for the reservation button shown into the reservation form, confirmation, and cancellation actions.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Form Button\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Book a table\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Confirmation Button\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Confirm Booking\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Cancellation Button\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Request Cancellation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Settings\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Manage the core settings that control how your reservation system behaves — including calendar availability, time slots, default status, booking charges, guest limits, and table layout options. \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Enable visual layout to design your restaurant's table arrangement visually for your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"You don't have any reservations yet. Reservations will appear here once customers start booking tables. You can customize the reservation form in the settings.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"How to manage reservations in Wp Cafe?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Create New Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation Form\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Provides a customizable form for customers to make reservations at your restaurant.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Calendar View\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Browse and click a date on a calendar\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Datepicker Input\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Type or select a date from a dropdown input field\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Vertical\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Horizontal\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Step by Step (Wizard)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Display the form in multiple horizontal steps with a Next button for navigation.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Single Page (All Steps at Once)\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Show all sections in one vertical form with a single Submit button.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Filter\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Search by customer name, email...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Delete Selected Reservations\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Reservation booking date\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Configure reservation settings and fields for your booking flow.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-d1e7a7dc.c063f23b.js:1\n+msgid \"Untitled\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-e0cdc321.2dd68f05.js:1\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Next\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-e0cdc321.2dd68f05.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"More pages\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-e0cdc321.2dd68f05.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Please select a valid file.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Showing\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"to\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"of\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"results\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"page\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Go back\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Help\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Monday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Tuesday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Wednesday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Thursday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Friday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Saturday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Sunday\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Start and end times cannot be the same\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"End time must be after start time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Schedule duration cannot exceed 24 hours\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid end time format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Invalid start time format\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Closed\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Please upgrade to Pro to add multiple slots\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Add Slot\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Apply to all active days\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Are you sure you want to delete this slot?\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No data to display\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"It looks like there's no data available yet. Try adding some new items.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"There is no data to display at this time.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please enter a valid number\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please select a branch\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Name is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Phone number is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Date is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Start time is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"End time is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"At least 1 guest is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Select a payment method\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Submit Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"No locations found. Please contact with administrator.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Select time\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Pick a date\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Booking amount\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"is multiplied by total guests \"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Create Reservation\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Update existing reservation details, including guest information, date, and time. Make sure all changes are correct before saving.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Fill out the form below to create a new reservation. Provide guest details, select the desired date and time, and confirm your booking.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please fix the validation errors\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Email is required\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please select an option\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Please select at least one option\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"Local\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+msgid \"WooCommerce\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Time Intervals\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"The interval between slots. This is used to generate the slots for the whole day schedule. You will find this in the slots while booking reservation or pickup or delivery\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"This affects pickup, delivery, and reservation slots\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"minutes\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"e.g. 30\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Weekly Schedule:\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"This slot already exists\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"This slot overlaps with an existing slot\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"Search time...\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fchunks\u002Fjs\u002Fcommon-f413f2d5.686961f7.js:1\n+#: assets\u002Fbuild\u002Fjs\u002Ffrontend.js:1\n+msgid \"No time found.\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Select one or more categories\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"No Categories Found\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"style 1\"\n+msgstr \"\"\n+\n+#: assets\u002Fbuild\u002Fjs\u002Fgutenberg-blocks.js:1\n+msgid \"Menu Count\"\n+msgstr \"\"\n+\n+#: assets\u002Fjs\u002Fdiscard-reservation.js:8\n+msgid \"Are you sure you want to discard this reservation?\"\n+msgstr \"\"\n+\n+#: assets\u002Fjs\u002Fdiscard-reservation.js:9\n+msgid \"Reservation discarded successfully.\"\n+msgstr \"\"\n+\n+#: assets\u002Fjs\u002Fdiscard-reservation.js:10\n+msgid \"Error discarding reservation.\"\n+msgstr \"\"\n+\n+#: assets\u002Fjs\u002Fdiscard-reservation.js:12\n+msgid \"Discard\"\n+msgstr \"\"\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8: packages\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Freadme.txt \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Freadme.txt\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Freadme.txt\t2026-03-28 06:28:48.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Freadme.txt\t2026-04-04 05:26:44.000000000 +0000\n@@ -3,7 +3,7 @@\n Tags: restaurant, food menu, restaurant booking system, online food ordering, food delivery, table reservation, WooCommerce restaurant, food pickup, takeout, online reservations, restaurant management system, food ordering\n Requires at least: 6.2\n Tested up to: 6.9.4\n-Stable tag: 3.0.7\n+Stable tag: 3.0.8\n Requires PHP: 7.4\n License: GPLv2 or later\n License URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\n@@ -412,6 +412,10 @@\n \n == Changelog ==\n \n+= 3.0.8 ( April 04, 2026 ) =\n+Fix: Translation issue fixes.\n+Fix: Location wise filtering issue fixed for reservation list.\n+\n = 3.0.7 ( March 16, 2026 ) =\n New: Email automation trigger support for reservation status updates.\n Security: Security improvements across the plugin.\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8: release-tools\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Femail\u002Freservation-created.html \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Femail\u002Freservation-created.html\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Femail\u002Freservation-created.html\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Femail\u002Freservation-created.html\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,178 +1,178 @@\n-\u003C!doctype html>\r\n-\u003Chtml lang=\"en\">\r\n-    \u003Chead>\r\n-        \u003Cmeta charset=\"UTF-8\" \u002F>\r\n-        \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F>\r\n-        \u003Ctitle>Reservation Confirmation\u003C\u002Ftitle>\r\n-        \u003Cstyle>\r\n-            \u002F* Reset styles for email clients *\u002F\r\n-            body,\r\n-            table,\r\n-            td,\r\n-            p,\r\n-            a,\r\n-            li,\r\n-            blockquote {\r\n-                -webkit-text-size-adjust: 100%;\r\n-                -ms-text-size-adjust: 100%;\r\n-            }\r\n-\r\n-            table,\r\n-            td {\r\n-                mso-table-lspace: 0pt;\r\n-                mso-table-rspace: 0pt;\r\n-            }\r\n-\r\n-            img {\r\n-                -ms-interpolation-mode: bicubic;\r\n-                border: 0;\r\n-                height: auto;\r\n-                line-height: 100%;\r\n-                outline: none;\r\n-                text-decoration: none;\r\n-            }\r\n-\r\n-            \u002F* Main styles *\u002F\r\n-            body {\r\n-                margin: 0 !important;\r\n-                padding: 0 !important;\r\n-                background-color: #f4f4f4;\r\n-                font-family: Arial, sans-serif;\r\n-            }\r\n-\r\n-            .email-container {\r\n-                max-width: 800px;\r\n-                margin: 0 auto;\r\n-                background-color: #ffffff;\r\n-            }\r\n-\r\n-            .header {\r\n-                padding: 30px 20px;\r\n-                text-align: center;\r\n-                background: linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);\r\n-                color: #ffffff;\r\n-            }\r\n-\r\n-            .restaurant-name {\r\n-                font-size: 32px;\r\n-                font-weight: bold;\r\n-                color: #ffffff;\r\n-                margin: 0;\r\n-                letter-spacing: 1px;\r\n-                text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);\r\n-            }\r\n-\r\n-            .content {\r\n-                padding: 30px 40px;\r\n-                line-height: 1.6;\r\n-                font-size: 14px;\r\n-                color: #666666;\r\n-            }\r\n-\r\n-            .footer {\r\n-                background-color: #f8f8f8;\r\n-                padding: 20px;\r\n-                text-align: center;\r\n-                font-size: 12px;\r\n-                color: #999999;\r\n-                border-top: 1px solid #dddddd;\r\n-            }\r\n-\r\n-            .footer p {\r\n-                margin: 5px 0;\r\n-            }\r\n-\r\n-            .footer a {\r\n-                color: #ff6b35;\r\n-                text-decoration: none;\r\n-            }\r\n-\r\n-            .wpc-powered-by {\r\n-                margin: 15px 0 0 0;\r\n-                padding-top: 15px;\r\n-                border-top: 1px solid #dddddd;\r\n-                font-size: 11px;\r\n-                color: #b3b3b3;\r\n-                font-style: italic;\r\n-            }\r\n-\r\n-            \u002F* Mobile responsive *\u002F\r\n-            @media only screen and (max-width: 600px) {\r\n-                .email-container {\r\n-                    width: 100% !important;\r\n-                }\r\n-\r\n-                .content {\r\n-                    padding: 20px !important;\r\n-                }\r\n-\r\n-                .restaurant-name {\r\n-                    font-size: 24px !important;\r\n-                }\r\n-\r\n-                .header {\r\n-                    padding: 20px 15px !important;\r\n-                }\r\n-            }\r\n-        \u003C\u002Fstyle>\r\n-    \u003C\u002Fhead>\r\n-\r\n-    \u003Cbody>\r\n-        \u003Ctable\r\n-            role=\"presentation\"\r\n-            cellspacing=\"0\"\r\n-            cellpadding=\"0\"\r\n-            border=\"0\"\r\n-            width=\"100%\"\r\n-        >\r\n-            \u003Ctr>\r\n-                \u003Ctd>\r\n-                    \u003Cdiv class=\"email-container\">\r\n-                        \u003C!-- Header -->\r\n-                        \u003Cdiv class=\"header\">\r\n-                            \u003Ch1 class=\"restaurant-name\">\r\n-                                {%reservation_branch_name%}\r\n-                            \u003C\u002Fh1>\r\n-                        \u003C\u002Fdiv>\r\n-\r\n-                        \u003C!-- Main Content -->\r\n-                        \u003Cdiv class=\"content\">{{MESSAGE}}\u003C\u002Fdiv>\r\n-                        \u003C!-- Main Content -->\r\n-\r\n-                        \u003C!-- Footer -->\r\n-                        \u003Cdiv class=\"footer\">\r\n-                            \u003Cp>\r\n-                                &copy; 2025 {%reservation_branch_name%}. All\r\n-                                rights reserved.\r\n-                            \u003C\u002Fp>\r\n-                            \u003C!-- Added Contact Information -->\r\n-                            \u003Cp\r\n-                                style=\"\r\n-                                    margin: 10px 0 5px 0;\r\n-                                    font-size: 13px;\r\n-                                    color: #666666;\r\n-                                \"\r\n-                            >\r\n-                                Contact Info:\r\n-                                \u003Ca\r\n-                                    href=\"tel:{%restaurant_phone%}\"\r\n-                                    style=\"color: #ff6b35\"\r\n-                                    >{%restaurant_phone%}\u003C\u002Fa\r\n-                                >\r\n-                                |\r\n-                                \u003Ca\r\n-                                    href=\"mailto:{%restaurant_email%}\"\r\n-                                    style=\"color: #ff6b35\"\r\n-                                    >{%restaurant_email%}\u003C\u002Fa\r\n-                                >\r\n-                            \u003C\u002Fp>\r\n-                            \u003Cp>{%reservation_branch_address%}\u003C\u002Fp>\r\n-                            \u003C!-- Branding Section -->\r\n-                            {%powered_by_section%}\r\n-                        \u003C\u002Fdiv>\r\n-                    \u003C\u002Fdiv>\r\n-                \u003C\u002Ftd>\r\n-            \u003C\u002Ftr>\r\n-        \u003C\u002Ftable>\r\n-    \u003C\u002Fbody>\r\n-\u003C\u002Fhtml>\r\n+\u003C!doctype html>\n+\u003Chtml lang=\"en\">\n+    \u003Chead>\n+        \u003Cmeta charset=\"UTF-8\" \u002F>\n+        \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F>\n+        \u003Ctitle>Reservation Confirmation\u003C\u002Ftitle>\n+        \u003Cstyle>\n+            \u002F* Reset styles for email clients *\u002F\n+            body,\n+            table,\n+            td,\n+            p,\n+            a,\n+            li,\n+            blockquote {\n+                -webkit-text-size-adjust: 100%;\n+                -ms-text-size-adjust: 100%;\n+            }\n+\n+            table,\n+            td {\n+                mso-table-lspace: 0pt;\n+                mso-table-rspace: 0pt;\n+            }\n+\n+            img {\n+                -ms-interpolation-mode: bicubic;\n+                border: 0;\n+                height: auto;\n+                line-height: 100%;\n+                outline: none;\n+                text-decoration: none;\n+            }\n+\n+            \u002F* Main styles *\u002F\n+            body {\n+                margin: 0 !important;\n+                padding: 0 !important;\n+                background-color: #f4f4f4;\n+                font-family: Arial, sans-serif;\n+            }\n+\n+            .email-container {\n+                max-width: 800px;\n+                margin: 0 auto;\n+                background-color: #ffffff;\n+            }\n+\n+            .header {\n+                padding: 30px 20px;\n+                text-align: center;\n+                background: linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);\n+                color: #ffffff;\n+            }\n+\n+            .restaurant-name {\n+                font-size: 32px;\n+                font-weight: bold;\n+                color: #ffffff;\n+                margin: 0;\n+                letter-spacing: 1px;\n+                text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);\n+            }\n+\n+            .content {\n+                padding: 30px 40px;\n+                line-height: 1.6;\n+                font-size: 14px;\n+                color: #666666;\n+            }\n+\n+            .footer {\n+                background-color: #f8f8f8;\n+                padding: 20px;\n+                text-align: center;\n+                font-size: 12px;\n+                color: #999999;\n+                border-top: 1px solid #dddddd;\n+            }\n+\n+            .footer p {\n+                margin: 5px 0;\n+            }\n+\n+            .footer a {\n+                color: #ff6b35;\n+                text-decoration: none;\n+            }\n+\n+            .wpc-powered-by {\n+                margin: 15px 0 0 0;\n+                padding-top: 15px;\n+                border-top: 1px solid #dddddd;\n+                font-size: 11px;\n+                color: #b3b3b3;\n+                font-style: italic;\n+            }\n+\n+            \u002F* Mobile responsive *\u002F\n+            @media only screen and (max-width: 600px) {\n+                .email-container {\n+                    width: 100% !important;\n+                }\n+\n+                .content {\n+                    padding: 20px !important;\n+                }\n+\n+                .restaurant-name {\n+                    font-size: 24px !important;\n+                }\n+\n+                .header {\n+                    padding: 20px 15px !important;\n+                }\n+            }\n+        \u003C\u002Fstyle>\n+    \u003C\u002Fhead>\n+\n+    \u003Cbody>\n+        \u003Ctable\n+            role=\"presentation\"\n+            cellspacing=\"0\"\n+            cellpadding=\"0\"\n+            border=\"0\"\n+            width=\"100%\"\n+        >\n+            \u003Ctr>\n+                \u003Ctd>\n+                    \u003Cdiv class=\"email-container\">\n+                        \u003C!-- Header -->\n+                        \u003Cdiv class=\"header\">\n+                            \u003Ch1 class=\"restaurant-name\">\n+                                {%reservation_branch_name%}\n+                            \u003C\u002Fh1>\n+                        \u003C\u002Fdiv>\n+\n+                        \u003C!-- Main Content -->\n+                        \u003Cdiv class=\"content\">{{MESSAGE}}\u003C\u002Fdiv>\n+                        \u003C!-- Main Content -->\n+\n+                        \u003C!-- Footer -->\n+                        \u003Cdiv class=\"footer\">\n+                            \u003Cp>\n+                                &copy; 2025 {%reservation_branch_name%}. All\n+                                rights reserved.\n+                            \u003C\u002Fp>\n+                            \u003C!-- Added Contact Information -->\n+                            \u003Cp\n+                                style=\"\n+                                    margin: 10px 0 5px 0;\n+                                    font-size: 13px;\n+                                    color: #666666;\n+                                \"\n+                            >\n+                                Contact Info:\n+                                \u003Ca\n+                                    href=\"tel:{%restaurant_phone%}\"\n+                                    style=\"color: #ff6b35\"\n+                                    >{%restaurant_phone%}\u003C\u002Fa\n+                                >\n+                                |\n+                                \u003Ca\n+                                    href=\"mailto:{%restaurant_email%}\"\n+                                    style=\"color: #ff6b35\"\n+                                    >{%restaurant_email%}\u003C\u002Fa\n+                                >\n+                            \u003C\u002Fp>\n+                            \u003Cp>{%reservation_branch_address%}\u003C\u002Fp>\n+                            \u003C!-- Branding Section -->\n+                            {%powered_by_section%}\n+                        \u003C\u002Fdiv>\n+                    \u003C\u002Fdiv>\n+                \u003C\u002Ftd>\n+            \u003C\u002Ftr>\n+        \u003C\u002Ftable>\n+    \u003C\u002Fbody>\n+\u003C\u002Fhtml>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Flocation\u002Fcheckout-location-selector.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Flocation\u002Fcheckout-location-selector.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Flocation\u002Fcheckout-location-selector.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Flocation\u002Fcheckout-location-selector.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,40 +1,40 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Location Selection\r\n- *\r\n- * @package WP Cafe\r\n- **\u002F\r\n-\r\n-use WpCafe\\Models\\Location_Model;\r\n-$selected_loction_id = wpc_selected_location_id();\r\n-$location = Location_Model::find( $selected_loction_id );\r\n-$primary_color = wpc_get_option('primary_color') ?: '#c82333';\r\n-?>\r\n-\u003Ctr>\r\n-    \u003Cth>\r\n-        \u003C?php esc_html_e( 'Location', 'wp-cafe' ); ?>\r\n-    \u003C\u002Fth>\r\n-    \u003Ctd>\r\n-        \u003Cdiv class=\"wpc-checkout-store-selector\">\r\n-            \u003Cdiv class=\"wpc-location\" data-type=\"pickup\">\r\n-                \u003Cdiv class=\"wpc-location__icon-wrap\" wpc-store-popup-open=\"1\">\r\n-                    \u003Cdiv class=\"wpc-location__icon\">\r\n-                    \u003C\u002Fdiv>\r\n-                \u003C\u002Fdiv>\r\n-                \u003Cdiv class=\"wpc-location__address \">\r\n-                    \u003C?php if ( $location ) : ?>\r\n-                        \u003Cp class=\"wpc-location__address-postcode\">\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Fp>\r\n-                        \u003Ca class=\"wpc-location__address-button\" wpc-store-popup-open=\"1\" href=\"\">\u003C?php esc_html_e( 'Edit Location', 'wp-cafe' ); ?>\u003C\u002Fa>\r\n-                    \u003C?php wp_nonce_field( 'wpc_selected_location', 'wpc_selected_location' ) ?>\r\n-                    \u003C?php else : ?>\r\n-                        \u003Ca class=\"wpc-location__address-button\" style=\" color: \u003C?php echo esc_attr( $primary_color ); ?>;\"wpc-store-popup-open=\"1\" href=\"\">\u003C?php esc_html_e( 'Find Location', 'wp-cafe' ); ?>\u003C\u002Fa>\r\n-                    \u003C?php wp_nonce_field( 'wpc_selected_location', 'wpc_selected_location' ) ?>\r\n-                    \u003C?php endif; ?>\r\n-\r\n-                \u003C\u002Fdiv>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Ftd>\r\n-\u003C\u002Ftr>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Location Selection\n+ *\n+ * @package WP Cafe\n+ **\u002F\n+\n+use WpCafe\\Models\\Location_Model;\n+$selected_loction_id = wpc_selected_location_id();\n+$location = Location_Model::find( $selected_loction_id );\n+$primary_color = wpc_get_option('primary_color') ?: '#c82333';\n+?>\n+\u003Ctr>\n+    \u003Cth>\n+        \u003C?php esc_html_e( 'Location', 'wp-cafe' ); ?>\n+    \u003C\u002Fth>\n+    \u003Ctd>\n+        \u003Cdiv class=\"wpc-checkout-store-selector\">\n+            \u003Cdiv class=\"wpc-location\" data-type=\"pickup\">\n+                \u003Cdiv class=\"wpc-location__icon-wrap\" wpc-store-popup-open=\"1\">\n+                    \u003Cdiv class=\"wpc-location__icon\">\n+                    \u003C\u002Fdiv>\n+                \u003C\u002Fdiv>\n+                \u003Cdiv class=\"wpc-location__address \">\n+                    \u003C?php if ( $location ) : ?>\n+                        \u003Cp class=\"wpc-location__address-postcode\">\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Fp>\n+                        \u003Ca class=\"wpc-location__address-button\" wpc-store-popup-open=\"1\" href=\"\">\u003C?php esc_html_e( 'Edit Location', 'wp-cafe' ); ?>\u003C\u002Fa>\n+                    \u003C?php wp_nonce_field( 'wpc_selected_location', 'wpc_selected_location' ) ?>\n+                    \u003C?php else : ?>\n+                        \u003Ca class=\"wpc-location__address-button\" style=\" color: \u003C?php echo esc_attr( $primary_color ); ?>;\"wpc-store-popup-open=\"1\" href=\"\">\u003C?php esc_html_e( 'Find Location', 'wp-cafe' ); ?>\u003C\u002Fa>\n+                    \u003C?php wp_nonce_field( 'wpc_selected_location', 'wpc_selected_location' ) ?>\n+                    \u003C?php endif; ?>\n+\n+                \u003C\u002Fdiv>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Ftd>\n+\u003C\u002Ftr>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Flocation\u002Flocation-selector-popup.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Flocation\u002Flocation-selector-popup.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Flocation\u002Flocation-selector-popup.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Flocation\u002Flocation-selector-popup.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,37 +1,37 @@\n-\u003C?php\r\n-\u002F**\r\n- * Location Selector Popup\r\n- *\r\n- * @package WP Cafe\r\n- **\u002F\r\n-if ( ! defined( 'ABSPATH' ) ) {\r\n-    exit;\r\n-}\r\n- \r\n-?>\r\n-\u003Cdiv id=\"loader\" style=\"display: none;\">\r\n-  \u003Cdiv class=\"spinner\">\u003C\u002Fdiv> \u003C!-- You can style this or use an SVG\u002FCSS spinner -->\r\n-\u003C\u002Fdiv>\r\n-\r\n-\u003Cdiv id=\"wpc-location-selector-modal\" class=\"wpc-modal-overlay\">\r\n-    \u003Cdiv class=\"wpc-modal-box\">\r\n-        \u003C?php if ( ! wpc_get_option('require_location') ): ?>\r\n-        \u003Cspan class=\"wpc-modal-close\">&times;\u003C\u002Fspan>\r\n-        \u003C?php endif; ?>\r\n-        \u003Ch3>\u003C?php esc_html_e( 'Select Location', 'wp-cafe' ); ?>\u003C\u002Fh3>\r\n-        \u003Cselect id=\"wpc-locationSelect\" class=\"wpc-modal-select\" name=\"wpc-location\">\r\n-            \u003Coption value=\"\">-- Select Location --\u003C\u002Foption>\r\n-            \u003C?php if ( $locations ): ?>\r\n-            \u003C?php foreach ( $locations as $location ): ?>\r\n-                \u003Coption value=\"\u003C?php echo esc_attr( $location->term_id ); ?>\" \u003C?php echo $location->term_id == $selected_location_id ? 'selected' : '' ?>>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Foption>\r\n-            \u003C?php endforeach; ?>\r\n-            \u003C?php endif; ?>\r\n-        \u003C\u002Fselect>\r\n-\r\n-        \u003Cbutton id=\"wpc-saveLocation\" class=\"wpc-modal-save-btn\">\u003C?php esc_attr_e( 'Ok', 'wp-cafe' ); ?>\r\n-                \u003Cspan class=\"wpc-btn-loader\" style=\"display: none;\">\r\n-                    \u003Cspan class=\"wpc-spinner\">\u003C\u002Fspan>\r\n-                \u003C\u002Fspan>\r\n-        \u003C\u002Fbutton>\r\n-    \u003C\u002Fdiv>\r\n-\u003C\u002Fdiv>\r\n+\u003C?php\n+\u002F**\n+ * Location Selector Popup\n+ *\n+ * @package WP Cafe\n+ **\u002F\n+if ( ! defined( 'ABSPATH' ) ) {\n+    exit;\n+}\n+ \n+?>\n+\u003Cdiv id=\"loader\" style=\"display: none;\">\n+  \u003Cdiv class=\"spinner\">\u003C\u002Fdiv> \u003C!-- You can style this or use an SVG\u002FCSS spinner -->\n+\u003C\u002Fdiv>\n+\n+\u003Cdiv id=\"wpc-location-selector-modal\" class=\"wpc-modal-overlay\">\n+    \u003Cdiv class=\"wpc-modal-box\">\n+        \u003C?php if ( ! wpc_get_option('require_location') ): ?>\n+        \u003Cspan class=\"wpc-modal-close\">&times;\u003C\u002Fspan>\n+        \u003C?php endif; ?>\n+        \u003Ch3>\u003C?php esc_html_e( 'Select Location', 'wp-cafe' ); ?>\u003C\u002Fh3>\n+        \u003Cselect id=\"wpc-locationSelect\" class=\"wpc-modal-select\" name=\"wpc-location\">\n+            \u003Coption value=\"\">-- Select Location --\u003C\u002Foption>\n+            \u003C?php if ( $locations ): ?>\n+            \u003C?php foreach ( $locations as $location ): ?>\n+                \u003Coption value=\"\u003C?php echo esc_attr( $location->term_id ); ?>\" \u003C?php echo $location->term_id == $selected_location_id ? 'selected' : '' ?>>\u003C?php echo esc_html( $location->restaurant_name ); ?>\u003C\u002Foption>\n+            \u003C?php endforeach; ?>\n+            \u003C?php endif; ?>\n+        \u003C\u002Fselect>\n+\n+        \u003Cbutton id=\"wpc-saveLocation\" class=\"wpc-modal-save-btn\">\u003C?php esc_attr_e( 'Ok', 'wp-cafe' ); ?>\n+                \u003Cspan class=\"wpc-btn-loader\" style=\"display: none;\">\n+                    \u003Cspan class=\"wpc-spinner\">\u003C\u002Fspan>\n+                \u003C\u002Fspan>\n+        \u003C\u002Fbutton>\n+    \u003C\u002Fdiv>\n+\u003C\u002Fdiv>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fcustom-mini-cart.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fcustom-mini-cart.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fcustom-mini-cart.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fcustom-mini-cart.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,152 +1,152 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Mini Cart Template\r\n- *\r\n- * Handles the display of mini-cart in different styles.\r\n- *\r\n- * @package WpCafe\r\n- *\u002F\r\n-\r\n-if ( wpc_is_module_enable( 'mini_cart') ) {\r\n-    wp_enqueue_script( 'wpc-mini-cart' );\r\n-}\r\n-\r\n-$settings       = wpc_get_option();\r\n-$cart_icon      = ! empty( $wpc_cart_icon ) ? $wpc_cart_icon : 'wpcafe-cart_icon';\r\n-$minicart_style = wpc_get_option('mini_cart_style', 'style-1');\r\n-\r\n-$cart_icon_link = wpc_get_option('mini_cart_icon') ;\r\n-\r\n-$icon_type =  ! empty( $cart_icon_link['type'] ) ? $cart_icon_link['type'] : '';\r\n-$icon_value = ! empty( $cart_icon_link['value'] ) ? $cart_icon_link['value'] : '';\r\n-\r\n-\r\n-do_action( 'wpc_before_minicart' );\r\n-\r\n-if ( 'style-1' === $minicart_style ) :\r\n-    \u002F**\r\n-     * Mini Cart Style 1\r\n-     *\u002F\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc_cart_block wpc-minicart-wrapper style1 wpc-cart_main_block\">\r\n-\r\n-        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\r\n-            \u003Cdiv class=\"wpc-cart-message\">\r\n-                \u003C?php echo esc_html__( 'Product has been added', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fdiv>\r\n-\r\n-            \u003C?php if ( $icon_value ) : ?>\r\n-                \u003C?php if ( $icon_type === 'custom' ) : ?>\r\n-                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_value ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\r\n-                \u003C?php else : \r\n-                    $icon_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . $icon_value . '.svg' ;    \r\n-                ?>\r\n-\r\n-                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_url ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\r\n-                \u003C?php endif; ?>\r\n-            \u003C?php else : ?>\r\n-                \u003Ci class=\"\u003C?php echo esc_attr( $cart_icon ); ?>\">\u003C\u002Fi>\r\n-            \u003C?php endif; ?>\r\n-\r\n-            \u003C?php $cart_count = WC()->cart->get_cart_contents_count(); ?>\r\n-            \u003C?php if ( $cart_count > 0 ) : ?>\r\n-            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\r\n-                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( $cart_count ); ?>\u003C\u002Fspan>\r\n-            \u003C\u002Fsup>\r\n-            \u003C?php endif; ?>\r\n-        \u003C\u002Fa>\r\n-\r\n-        \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\r\n-            \u003Cdiv class=\"widget_shopping_cart_content\">\r\n-                \u003C?php\r\n-                $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\r\n-\r\n-                if ( file_exists( $template ) ) {\r\n-                    include $template;\r\n-                }\r\n-                ?>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-\r\n-\u003C?php else : ?>\r\n-    \u003C?php\r\n-    \u002F**\r\n-     * Mini Cart Style 2\r\n-     *\u002F\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc-minicart-wrapper style2 wpc-cart_main_block\">\r\n-\r\n-        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\r\n-            \u003Cdiv class=\"wpc-cart-message\">\r\n-                \u003C?php echo esc_html__( 'Product has been added', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fdiv>\r\n-\r\n-            \u003C?php if ( $icon_value ) : ?>\r\n-                \u003C?php if ( $icon_type === 'custom' ) : ?>\r\n-                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_value ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\r\n-                \u003C?php else : \r\n-                    $icon_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . $icon_value . '.svg' ;    \r\n-                ?>\r\n-\r\n-                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_url ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\r\n-                \u003C?php endif; ?>\r\n-            \u003C?php else : ?>\r\n-                \u003Ci class=\"\u003C?php echo esc_attr( $cart_icon ); ?>\">\u003C\u002Fi>\r\n-            \u003C?php endif; ?>\r\n-\r\n-            \u003C?php $cart_count = WC()->cart->get_cart_contents_count(); ?>\r\n-            \u003C?php if ( $cart_count > 0 ) : ?>\r\n-            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\r\n-                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( $cart_count ); ?>\u003C\u002Fspan>\r\n-            \u003C\u002Fsup>\r\n-            \u003C?php endif; ?>\r\n-        \u003C\u002Fa>\r\n-\r\n-        \u003Cdiv class=\"wpc_cart_block\">\r\n-            \u003Cdiv class=\"wpc-minicart-header\">\r\n-                \u003Cdiv class=\"cart-counts\">\r\n-                    \u003Cspan class=\"cart-count\">\r\n-                        \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( WC()->cart->get_cart_contents_count() ); ?>\u003C\u002Fspan>\r\n-                        \u003C?php\r\n-                        $cart_count = count( WC()->cart->get_cart() );\r\n-                        echo esc_html(\r\n-                            $cart_count > 1\r\n-                                ? __( ' items', 'wp-cafe' )\r\n-                                : __( ' item', 'wp-cafe' )\r\n-                        );\r\n-                        ?>\r\n-                    \u003C\u002Fspan>\r\n-                    \u003C?php echo esc_html__( 'in cart', 'wp-cafe' ); ?>\r\n-                \u003C\u002Fdiv>\r\n-\r\n-                \u003Cbutton type=\"button\" class=\"minicart-close wpc-btn-border wpc-btn\">\r\n-                    \u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                        \u003Cpath d=\"M9.93359 16.0653L16.0653 9.93359\"\r\n-                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                        \u003Cpath d=\"M16.0653 16.0653L9.93359 9.93359\"\r\n-                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                        \u003Cpath d=\"M9.7513 23.8346H16.2513C21.668 23.8346 23.8346 21.668 23.8346 16.2513V9.7513C23.8346 4.33464 21.668 2.16797 16.2513 2.16797H9.7513C4.33464 2.16797 2.16797 4.33464 2.16797 9.7513V16.2513C2.16797 21.668 4.33464 23.8346 9.7513 23.8346Z\"\r\n-                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-                    \u003C\u002Fsvg>\r\n-                \u003C\u002Fbutton>\r\n-            \u003C\u002Fdiv>\r\n-\r\n-            \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\r\n-                \u003Cdiv class=\"widget_shopping_cart_content\">\r\n-                    \u003C?php\r\n-                    $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\r\n-\r\n-                    if ( file_exists( $template ) ) {\r\n-                        include $template;\r\n-                    }\r\n-                    ?>\r\n-                \u003C\u002Fdiv>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-\u003C?php endif; ?>\r\n-\r\n-\u003C?php do_action( 'wpc_after_minicart' ); ?>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Mini Cart Template\n+ *\n+ * Handles the display of mini-cart in different styles.\n+ *\n+ * @package WpCafe\n+ *\u002F\n+\n+if ( wpc_is_module_enable( 'mini_cart') ) {\n+    wp_enqueue_script( 'wpc-mini-cart' );\n+}\n+\n+$settings       = wpc_get_option();\n+$cart_icon      = ! empty( $wpc_cart_icon ) ? $wpc_cart_icon : 'wpcafe-cart_icon';\n+$minicart_style = wpc_get_option('mini_cart_style', 'style-1');\n+\n+$cart_icon_link = wpc_get_option('mini_cart_icon') ;\n+\n+$icon_type =  ! empty( $cart_icon_link['type'] ) ? $cart_icon_link['type'] : '';\n+$icon_value = ! empty( $cart_icon_link['value'] ) ? $cart_icon_link['value'] : '';\n+\n+\n+do_action( 'wpc_before_minicart' );\n+\n+if ( 'style-1' === $minicart_style ) :\n+    \u002F**\n+     * Mini Cart Style 1\n+     *\u002F\n+    ?>\n+    \u003Cdiv class=\"wpc_cart_block wpc-minicart-wrapper style1 wpc-cart_main_block\">\n+\n+        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\n+            \u003Cdiv class=\"wpc-cart-message\">\n+                \u003C?php echo esc_html__( 'Product has been added', 'wp-cafe' ); ?>\n+            \u003C\u002Fdiv>\n+\n+            \u003C?php if ( $icon_value ) : ?>\n+                \u003C?php if ( $icon_type === 'custom' ) : ?>\n+                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_value ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\n+                \u003C?php else : \n+                    $icon_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . $icon_value . '.svg' ;    \n+                ?>\n+\n+                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_url ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\n+                \u003C?php endif; ?>\n+            \u003C?php else : ?>\n+                \u003Ci class=\"\u003C?php echo esc_attr( $cart_icon ); ?>\">\u003C\u002Fi>\n+            \u003C?php endif; ?>\n+\n+            \u003C?php $cart_count = WC()->cart->get_cart_contents_count(); ?>\n+            \u003C?php if ( $cart_count > 0 ) : ?>\n+            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\n+                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( $cart_count ); ?>\u003C\u002Fspan>\n+            \u003C\u002Fsup>\n+            \u003C?php endif; ?>\n+        \u003C\u002Fa>\n+\n+        \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\n+            \u003Cdiv class=\"widget_shopping_cart_content\">\n+                \u003C?php\n+                $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\n+\n+                if ( file_exists( $template ) ) {\n+                    include $template;\n+                }\n+                ?>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+\n+\u003C?php else : ?>\n+    \u003C?php\n+    \u002F**\n+     * Mini Cart Style 2\n+     *\u002F\n+    ?>\n+    \u003Cdiv class=\"wpc-minicart-wrapper style2 wpc-cart_main_block\">\n+\n+        \u003Ca href=\"#\" class=\"wpc_cart_icon\">\n+            \u003Cdiv class=\"wpc-cart-message\">\n+                \u003C?php echo esc_html__( 'Product has been added', 'wp-cafe' ); ?>\n+            \u003C\u002Fdiv>\n+\n+            \u003C?php if ( $icon_value ) : ?>\n+                \u003C?php if ( $icon_type === 'custom' ) : ?>\n+                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_value ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\n+                \u003C?php else : \n+                    $icon_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . $icon_value . '.svg' ;    \n+                ?>\n+\n+                    \u003Cimg src=\"\u003C?php echo esc_url( $icon_url ); ?>\" alt=\"\u003C?php echo esc_attr( $icon_value ); ?>\">\n+                \u003C?php endif; ?>\n+            \u003C?php else : ?>\n+                \u003Ci class=\"\u003C?php echo esc_attr( $cart_icon ); ?>\">\u003C\u002Fi>\n+            \u003C?php endif; ?>\n+\n+            \u003C?php $cart_count = WC()->cart->get_cart_contents_count(); ?>\n+            \u003C?php if ( $cart_count > 0 ) : ?>\n+            \u003Csup class=\"basket-item-count\" style=\"display: inline-block;\">\n+                \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( $cart_count ); ?>\u003C\u002Fspan>\n+            \u003C\u002Fsup>\n+            \u003C?php endif; ?>\n+        \u003C\u002Fa>\n+\n+        \u003Cdiv class=\"wpc_cart_block\">\n+            \u003Cdiv class=\"wpc-minicart-header\">\n+                \u003Cdiv class=\"cart-counts\">\n+                    \u003Cspan class=\"cart-count\">\n+                        \u003Cspan class=\"cart-items-count count wpc-mini-cart-count\">\u003C?php echo esc_html( WC()->cart->get_cart_contents_count() ); ?>\u003C\u002Fspan>\n+                        \u003C?php\n+                        $cart_count = count( WC()->cart->get_cart() );\n+                        echo esc_html(\n+                            $cart_count > 1\n+                                ? __( ' items', 'wp-cafe' )\n+                                : __( ' item', 'wp-cafe' )\n+                        );\n+                        ?>\n+                    \u003C\u002Fspan>\n+                    \u003C?php echo esc_html__( 'in cart', 'wp-cafe' ); ?>\n+                \u003C\u002Fdiv>\n+\n+                \u003Cbutton type=\"button\" class=\"minicart-close wpc-btn-border wpc-btn\">\n+                    \u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                        \u003Cpath d=\"M9.93359 16.0653L16.0653 9.93359\"\n+                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                        \u003Cpath d=\"M16.0653 16.0653L9.93359 9.93359\"\n+                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                        \u003Cpath d=\"M9.7513 23.8346H16.2513C21.668 23.8346 23.8346 21.668 23.8346 16.2513V9.7513C23.8346 4.33464 21.668 2.16797 16.2513 2.16797H9.7513C4.33464 2.16797 2.16797 4.33464 2.16797 9.7513V16.2513C2.16797 21.668 4.33464 23.8346 9.7513 23.8346Z\"\n+                            stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+                    \u003C\u002Fsvg>\n+                \u003C\u002Fbutton>\n+            \u003C\u002Fdiv>\n+\n+            \u003Cdiv class=\"wpc-menu-mini-cart wpc_background_color\">\n+                \u003Cdiv class=\"widget_shopping_cart_content\">\n+                    \u003C?php\n+                    $template = wpcafe()->template_directory . '\u002Fmini-cart\u002Fmini-cart-template.php';\n+\n+                    if ( file_exists( $template ) ) {\n+                        include $template;\n+                    }\n+                    ?>\n+                \u003C\u002Fdiv>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+\u003C?php endif; ?>\n+\n+\u003C?php do_action( 'wpc_after_minicart' ); ?>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fmini-cart.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fmini-cart.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fmini-cart.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fmini-cart.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,179 +1,179 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-        $wpc_custom_css = '';\r\n-\r\n-        \u002F\u002F cart bg color\r\n-        if (wpc_get_option('primary_color') ) {\r\n-            $bg_color = wpc_get_option('primary_color') ? wpc_get_option('primary_color') : \"#8d29ff \";\r\n-            $wpc_custom_css .= '.wpc_background_color { background-color : ' . esc_attr($bg_color) . '}';\r\n-            \u002F\u002Fbutton\r\n-            $wpc_custom_css .= '\r\n-                :root {\r\n-                    --wpc-primary-color: ' . esc_attr($bg_color) . ';\r\n-                }\r\n-                .wpc_cart_block .wpc_background_color a.button.wc-forward,\r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-tag li,\r\n-                .wpc_cart_block .wpc_cart_icon,\r\n-                .picker__holder .picker__box,\r\n-                .wpc-food-menu-item .wpc-add-to-cart a,\r\n-                .wpc-reservation-field.date.wpc-reservation-calender-field,\r\n-                .wpc-category-list-style1 .wpc-category-title a, .wpc-category-list-style3 .wpc-category-title a,\r\n-                .wpc-reservation-form .wpc_reservation_user_info,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\r\n-                body.woocomerce-layout-override-enable .woocommerce button.button.alt,\r\n-                body.woocomerce-layout-override-enable.archive .products .product .button,\r\n-                body.woocomerce-layout-override-enable.archive .products .product .added_to_cart,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .button,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .added_to_cart,\r\n-                body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\r\n-                .wpc-tab-with-slider .swiper-button-next, .wpc-tab-with-slider .swiper-button-prev, \r\n-                .wpc-food-menu-slider .swiper-button-next, .wpc-food-menu-slider .swiper-button-prev,\r\n-                .wpc-food-menu-item .wpc-menu-tag li,\r\n-                .reserv-with-food-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\r\n-                body.woocomerce-layout-override-enable.woocommerce button.button.alt,\r\n-                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active,\r\n-                body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span.current,\r\n-                 body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a.current,\r\n-                 .wpc-reservation-pro-wrap .wpc-nav li a.wpc-tab-a.wpc-active,\r\n-                 .action-button.wpc-btn,\r\n-                 .wpc-content-area .wpc-tab li a.wpc-active,\r\n-                 .wpc-minicart-wrapper .wpc_cart_icon,\r\n-                 .reserv-with-food-menu-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove,\r\n-                .wpc-btn, .attr-btn-primary, \r\n-                .reservation_form_submit.wpc-btn,\r\n-                .cancell_form_submit.wpc-btn,\r\n-                .wpc-settings-dashboard .button-primary,\r\n-                .wpc-btn,\r\n-                .wpc-minicart-wrapper .wpc-minicart-header,\r\n-                .wpc-minicart-wrapper .wpc-field-wrap .dot-shadow,\r\n-                .wpc-minicart-wrapper.style2 .wpc_cart_icon,\r\n-                .wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count,\r\n-                .wpc_pro_order_tip_wrapper .wpc-btn {\r\n-                     background-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\r\n-                    border-color:' . esc_attr($bg_color) . '\r\n-                }\r\n-              \r\n-                \r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency,\r\n-                .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover,\r\n-                .wpc_cart_block .wpc-woocommerce-mini-cart li a,\r\n-              \r\n-                body.woocomerce-layout-override-enable.archive .products .product .price,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .price,\r\n-                .wpc-reservation-success .success-title1,\r\n-                body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title:hover,\r\n-                body.woocomerce-layout-override-enable .products .product .woocommerce-loop-product__title:hover,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\r\n-                .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,\r\n-                 .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,\r\n-                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,\r\n-                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a {\r\n-                    color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-reservation-field.date .flatpickr-day {\r\n-                    border-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\r\n-                .wpc-reservation-form #wpc_cancel_request, .wpc-reservation-form #wpc_book_table{\r\n-                    border-bottom-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active{\r\n-                    border-right-color : ' . esc_attr($bg_color) . '\r\n-                }\r\n-                .wpc-food-tab-wrapper .wpc-nav li a:after{\r\n-                    border-color:' . esc_attr($bg_color) . ' transparent transparent transparent;\r\n-                }\r\n-                .wpc-reservation-field.date .flatpickr-day,\r\n-                .wpc-food-menu-item.style2:hover {\r\n-                    border-color:' . esc_attr($bg_color) . '\r\n-                }\r\n-\r\n-                .wpc-food-menu-item.style3 .wpc-food-single-item:hover{\r\n-                    background:' . esc_attr($bg_color) . '\r\n-                }\r\n-\r\n-                @media (min-width: 768px){\r\n-                    .nav-position-right .wpc-nav li a.wpc-active,\r\n-                    .nav-position-left .wpc-nav li a.wpc-active,\r\n-                    .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\r\n-                        background-color: ' . esc_attr($bg_color) . ';\r\n-                        color: #fff;\r\n-                        border-color: ' . esc_attr($bg_color) . ';\r\n-                    }\r\n-                \r\n-                    \r\n-                ';\r\n-            \u002F\u002F icon cross\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {color: #fff !important; background-color : ' . esc_attr($bg_color) . '}';\r\n-        } else {\r\n-            $wpc_custom_css .= '.wpc_background_color { background-color : #A352FF }';\r\n-            \u002F\u002Fbutton\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-        }\r\n-\r\n-        \u002F\u002F cart icon color\r\n-        if (wpc_get_option('secondary_color')) {\r\n-            $color = wpc_get_option('secondary_color') ? wpc_get_option('secondary_color') : \"\";\r\n-\r\n-            \u002F\u002Fbutton hover\r\n-            $wpc_custom_css .= '\r\n-                .wpc_cart_block .wpc_background_color a.button.wc-forward:hover,\r\n-                .wpc-btn:hover, .wpc-btn:focus, .attr-btn-primary:hover, .attr-btn-primary:focus, \r\n-                .reservation_form_submit.wpc-btn:hover, .reservation_form_submit.wpc-btn:focus, \r\n-                .cancell_form_submit.wpc-btn:hover, .cancell_form_submit.wpc-btn:focus, \r\n-                .wpc-settings-dashboard .button-primary:hover,\r\n-                 .wpc-settings-dashboard .button-primary:focus,\r\n-                 body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\r\n-                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove:hover,\r\n-                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\r\n-                 .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message,\r\n-                 body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\r\n-                 body.woocomerce-layout-override-enable .products .product span.onsale,\r\n-                 body.woocomerce-layout-override-enable.single-product .products .product span.onsale,\r\n-                 body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\r\n-                 .wpc-reservation-form .confirm_booking_btn,\r\n-                 .reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn.wpc-form-previous,\r\n-                 .settings-content-wraps .wpc-btn,\r\n-                 .action-button.wpc-btn:hover,\r\n-                 .wpc-minicart-wrapper .wpc_cart_icon .basket-item-count,\r\n-                #wpc_location_modal .wpc-close,\r\n-                .wpc-btn:hover, \r\n-                .wpc_pro_order_tip_wrapper .wpc-btn:hover,\r\n-                .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\r\n-                     background-color : ' . esc_attr($color) . '\r\n-                }\r\n-                .wpc-food-menu-item.style3 .wpc-add-to-cart a{\r\n-                    border-color: ' . esc_attr($color) . '\r\n-                }\r\n-                ';\r\n-            \u002F\u002F icon cross hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button { background-color : ' . esc_attr($color) . '}';\r\n-            \u002F\u002F count\r\n-            $wpc_custom_css .= '\r\n-                .woocomerce-layout-override-enable.woocommerce div.product p.price,\r\n-                .woocomerce-layout-override-enable.woocommerce div.product span.price,\r\n-                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\r\n-                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a:hover\r\n-                { \r\n-                    color : ' . esc_attr($color) .\r\n-                '}';\r\n-        } else {\r\n-            $wpc_custom_css .= 'a.wpc_cart_icon i { color : #fff}';\r\n-            \u002F\u002Fbutton hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward:hover { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-            \u002F\u002F icon cross hover\r\n-            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:hover { background-color : ' . esc_attr('#5D78FF') . '}';\r\n-            \u002F\u002F count \r\n-            $wpc_custom_css .= '.cart-items-count { color : ' . esc_attr('#fff') . '}';\r\n-        }\r\n-\r\n-    \r\n-        \u002F\u002F add inline css\r\n-        wp_register_style('wpc-cart-css', false);\r\n-        wp_enqueue_style('wpc-cart-css');\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+        $wpc_custom_css = '';\n+\n+        \u002F\u002F cart bg color\n+        if (wpc_get_option('primary_color') ) {\n+            $bg_color = wpc_get_option('primary_color') ? wpc_get_option('primary_color') : \"#8d29ff \";\n+            $wpc_custom_css .= '.wpc_background_color { background-color : ' . esc_attr($bg_color) . '}';\n+            \u002F\u002Fbutton\n+            $wpc_custom_css .= '\n+                :root {\n+                    --wpc-primary-color: ' . esc_attr($bg_color) . ';\n+                }\n+                .wpc_cart_block .wpc_background_color a.button.wc-forward,\n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-tag li,\n+                .wpc_cart_block .wpc_cart_icon,\n+                .picker__holder .picker__box,\n+                .wpc-food-menu-item .wpc-add-to-cart a,\n+                .wpc-reservation-field.date.wpc-reservation-calender-field,\n+                .wpc-category-list-style1 .wpc-category-title a, .wpc-category-list-style3 .wpc-category-title a,\n+                .wpc-reservation-form .wpc_reservation_user_info,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,\n+                body.woocomerce-layout-override-enable .woocommerce button.button.alt,\n+                body.woocomerce-layout-override-enable.archive .products .product .button,\n+                body.woocomerce-layout-override-enable.archive .products .product .added_to_cart,\n+                body.woocomerce-layout-override-enable.single-product .products .product .button,\n+                body.woocomerce-layout-override-enable.single-product .products .product .added_to_cart,\n+                body.woocomerce-layout-override-enable.woocommerce #respond input#submit,\n+                .wpc-tab-with-slider .swiper-button-next, .wpc-tab-with-slider .swiper-button-prev, \n+                .wpc-food-menu-slider .swiper-button-next, .wpc-food-menu-slider .swiper-button-prev,\n+                .wpc-food-menu-item .wpc-menu-tag li,\n+                .reserv-with-food-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,\n+                body.woocomerce-layout-override-enable.woocommerce button.button.alt,\n+                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active,\n+                body.woocomerce-layout-override-enable.archive .woocommerce-pagination li span.current,\n+                 body.woocomerce-layout-override-enable.archive .woocommerce-pagination li a.current,\n+                 .wpc-reservation-pro-wrap .wpc-nav li a.wpc-tab-a.wpc-active,\n+                 .action-button.wpc-btn,\n+                 .wpc-content-area .wpc-tab li a.wpc-active,\n+                 .wpc-minicart-wrapper .wpc_cart_icon,\n+                 .reserv-with-food-menu-wrap .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove,\n+                .wpc-btn, .attr-btn-primary, \n+                .reservation_form_submit.wpc-btn,\n+                .cancell_form_submit.wpc-btn,\n+                .wpc-settings-dashboard .button-primary,\n+                .wpc-btn,\n+                .wpc-minicart-wrapper .wpc-minicart-header,\n+                .wpc-minicart-wrapper .wpc-field-wrap .dot-shadow,\n+                .wpc-minicart-wrapper.style2 .wpc_cart_icon,\n+                .wpc-minicart-wrapper.style2 .wpc_cart_icon .basket-item-count,\n+                .wpc_pro_order_tip_wrapper .wpc-btn {\n+                     background-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-minicart-wrapper .wpc-field-wrap input[type=radio] {\n+                    border-color:' . esc_attr($bg_color) . '\n+                }\n+              \n+                \n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency,\n+                .wpc-food-menu-item .wpc-food-inner-content .wpc-post-title a:hover,\n+                .wpc_cart_block .wpc-woocommerce-mini-cart li a,\n+              \n+                body.woocomerce-layout-override-enable.archive .products .product .price,\n+                body.woocomerce-layout-override-enable.single-product .products .product .price,\n+                .wpc-reservation-success .success-title1,\n+                body.woocomerce-layout-override-enable.single-product .products .product .woocommerce-loop-product__title:hover,\n+                body.woocomerce-layout-override-enable .products .product .woocommerce-loop-product__title:hover,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\n+                .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,\n+                 .woocomerce-layout-override-enable.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,\n+                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a,\n+                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a {\n+                    color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-reservation-field.date .flatpickr-day {\n+                    border-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-food-tab-wrapper .wpc-nav li a.wpc-active,\n+                .wpc-reservation-form #wpc_cancel_request, .wpc-reservation-form #wpc_book_table{\n+                    border-bottom-color : ' . esc_attr($bg_color) . '\n+                }\n+                body.woocomerce-layout-override-enable.single-product div.product .woocommerce-tabs ul li.active{\n+                    border-right-color : ' . esc_attr($bg_color) . '\n+                }\n+                .wpc-food-tab-wrapper .wpc-nav li a:after{\n+                    border-color:' . esc_attr($bg_color) . ' transparent transparent transparent;\n+                }\n+                .wpc-reservation-field.date .flatpickr-day,\n+                .wpc-food-menu-item.style2:hover {\n+                    border-color:' . esc_attr($bg_color) . '\n+                }\n+\n+                .wpc-food-menu-item.style3 .wpc-food-single-item:hover{\n+                    background:' . esc_attr($bg_color) . '\n+                }\n+\n+                @media (min-width: 768px){\n+                    .nav-position-right .wpc-nav li a.wpc-active,\n+                    .nav-position-left .wpc-nav li a.wpc-active,\n+                    .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\n+                        background-color: ' . esc_attr($bg_color) . ';\n+                        color: #fff;\n+                        border-color: ' . esc_attr($bg_color) . ';\n+                    }\n+                \n+                    \n+                ';\n+            \u002F\u002F icon cross\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button {color: #fff !important; background-color : ' . esc_attr($bg_color) . '}';\n+        } else {\n+            $wpc_custom_css .= '.wpc_background_color { background-color : #A352FF }';\n+            \u002F\u002Fbutton\n+            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward { background-color : ' . esc_attr('#5D78FF') . '}';\n+        }\n+\n+        \u002F\u002F cart icon color\n+        if (wpc_get_option('secondary_color')) {\n+            $color = wpc_get_option('secondary_color') ? wpc_get_option('secondary_color') : \"\";\n+\n+            \u002F\u002Fbutton hover\n+            $wpc_custom_css .= '\n+                .wpc_cart_block .wpc_background_color a.button.wc-forward:hover,\n+                .wpc-btn:hover, .wpc-btn:focus, .attr-btn-primary:hover, .attr-btn-primary:focus, \n+                .reservation_form_submit.wpc-btn:hover, .reservation_form_submit.wpc-btn:focus, \n+                .cancell_form_submit.wpc-btn:hover, .cancell_form_submit.wpc-btn:focus, \n+                .wpc-settings-dashboard .button-primary:hover,\n+                 .wpc-settings-dashboard .button-primary:focus,\n+                 body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,\n+                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table a.remove:hover,\n+                 body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,\n+                 .wpc-reservation-form .wpc_reservation_user_info .wpc_log_message,\n+                 body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,\n+                 body.woocomerce-layout-override-enable .products .product span.onsale,\n+                 body.woocomerce-layout-override-enable.single-product .products .product span.onsale,\n+                 body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,\n+                 .wpc-reservation-form .confirm_booking_btn,\n+                 .reserv-with-food-wrap #wpc-multi-step-reservation .wpc-btn.wpc-form-previous,\n+                 .settings-content-wraps .wpc-btn,\n+                 .action-button.wpc-btn:hover,\n+                 .wpc-minicart-wrapper .wpc_cart_icon .basket-item-count,\n+                #wpc_location_modal .wpc-close,\n+                .wpc-btn:hover, \n+                .wpc_pro_order_tip_wrapper .wpc-btn:hover,\n+                .wpc_pro_order_tip_wrapper .wpc-btn.wpc-btn-border:hover {\n+                     background-color : ' . esc_attr($color) . '\n+                }\n+                .wpc-food-menu-item.style3 .wpc-add-to-cart a{\n+                    border-color: ' . esc_attr($color) . '\n+                }\n+                ';\n+            \u002F\u002F icon cross hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button { background-color : ' . esc_attr($color) . '}';\n+            \u002F\u002F count\n+            $wpc_custom_css .= '\n+                .woocomerce-layout-override-enable.woocommerce div.product p.price,\n+                .woocomerce-layout-override-enable.woocommerce div.product span.price,\n+                body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .shop_table tbody td.product-name a:hover,\n+                body.woocomerce-layout-override-enable.woocommerce-checkout .woocommerce .shop_table tbody td.product-name a:hover\n+                { \n+                    color : ' . esc_attr($color) .\n+                '}';\n+        } else {\n+            $wpc_custom_css .= 'a.wpc_cart_icon i { color : #fff}';\n+            \u002F\u002Fbutton hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc_background_color a.button.wc-forward:hover { background-color : ' . esc_attr('#5D78FF') . '}';\n+            \u002F\u002F icon cross hover\n+            $wpc_custom_css .= '.wpc_cart_block .wpc-woocommerce-mini-cart li .remove.remove_from_cart_button:hover { background-color : ' . esc_attr('#5D78FF') . '}';\n+            \u002F\u002F count \n+            $wpc_custom_css .= '.cart-items-count { color : ' . esc_attr('#fff') . '}';\n+        }\n+\n+    \n+        \u002F\u002F add inline css\n+        wp_register_style('wpc-cart-css', false);\n+        wp_enqueue_style('wpc-cart-css');\n         wp_add_inline_style('wpc-cart-css', $wpc_custom_css);\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fmini-cart-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fmini-cart-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fmini-cart\u002Fmini-cart-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fmini-cart\u002Fmini-cart-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,208 +1,208 @@\n-\u003C?php\r\n-\u002F**\r\n- * Mini Cart Template\r\n- *\r\n- * Handles WooCommerce mini-cart display with coupon support, subtotal,\r\n- * minimum order amount check, and empty cart message.\r\n- *\r\n- * @package WpCafe\r\n- *\u002F\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-if ( wpc_is_module_enable( 'mini_cart') ) {\r\n-    wp_enqueue_script( 'wpc-mini-cart' );\r\n-}\r\n-\r\n-do_action( 'woocommerce_before_mini_cart' );\r\n-\r\n-$settings         = wpc_get_option();\r\n-$min_order_amount = ! empty( $settings['min_order_amount'] ) ? floatval( $settings['min_order_amount'] ) : 0;\r\n-$cart_link        = wpc_get_option('mini_cart_empty_button_link', get_permalink( wc_get_page_id( 'shop' ) )) ;\r\n-?>\r\n-\r\n-\u003C?php if ( ! WC()->cart->is_empty() ) : ?>\r\n-    \u003Cdiv class=\"cart-wrapper\" data-component=\"wpc-mini-cart\">\r\n-        \u003Cul class=\"wpc-woocommerce-mini-cart cart_list product_list_widget\">\r\n-            \u003C?php\r\n-            do_action( 'woocommerce_before_mini_cart_contents' );\r\n-\r\n-            foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {\r\n-                $_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );\r\n-                $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );\r\n-\r\n-                if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 &&\r\n-                    apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key )\r\n-                ) {\r\n-                    $product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );\r\n-                    $thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );\r\n-                    $product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );\r\n-                    $product_permalink = apply_filters(\r\n-                        'woocommerce_cart_item_permalink',\r\n-                        $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '',\r\n-                        $cart_item,\r\n-                        $cart_item_key\r\n-                    );\r\n-                    ?>\r\n-                    \u003Cli class=\"wpc-woocommerce-mini-cart-item \u003C?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>\">\r\n-                        \u003C?php\r\n-                        \u002F\u002F Remove link.\r\n-                        echo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-                            'woocommerce_cart_item_remove_link',\r\n-                            sprintf(\r\n-                                '\u003Ca href=\"%s\" class=\"remove remove_from_cart_button\" aria-label=\"%s\" data-product_id=\"%s\" data-cart_item_key=\"%s\" data-product_sku=\"%s\">\r\n-                                    \u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"20\" height=\"20\" fill=\"none\" xmlns:v=\"https:\u002F\u002Fvecta.io\u002Fnano\">\u003Cpath fill-rule=\"evenodd\" d=\"M13.19 1.137a.75.75 0 0 0-1.062 1.059l1.924 1.929H5.95l1.923-1.929a.75.75 0 1 0-1.062-1.059l-2.98 2.988h-.315c-.489 0-1.178.015-1.727.382-.629.422-.873 1.141-.873 2.035 0 .964.217 1.752.916 2.155a1.76 1.76 0 0 0 .411.17l1.108 6.788v.001c.141.853.4 1.744 1.058 2.411.68.688 1.66 1.017 2.973 1.017h5.025c1.39 0 2.379-.303 3.039-.995.628-.659.825-1.547.972-2.314l1.324-6.905c.14-.038.284-.093.423-.173.699-.403.916-1.191.916-2.155 0-.894-.244-1.613-.873-2.035-.549-.367-1.237-.382-1.727-.382h-.314l-2.98-2.988zm3.01 7.821H3.779l1.053 6.453v.001c.126.764.321 1.272.646 1.601.304.308.836.571 1.906.571h5.025c1.202 0 1.7-.264 1.954-.53.286-.3.431-.761.584-1.561h0L16.2 8.958zM2.625 5.753c-.039.026-.208.141-.208.788 0 .4.048.625.094.745.036.094.065.108.07.11h.001c.025.014.094.042.268.055.134.01.27.009.446.008h0 0 0 0l.221-.001h12.967l.221.001.446-.008c.175-.013.243-.04.268-.055h.001c.006-.003.034-.017.07-.11.046-.12.094-.344.094-.745 0-.648-.169-.762-.208-.788-.12-.08-.356-.128-.892-.128H3.517c-.536 0-.772.048-.892.128zm6.259 5.913a.75.75 0 0 0-1.5 0v2.958a.75.75 0 0 0 1.5 0v-2.958zm3.083-.75a.75.75 0 0 1 .75.75v2.958a.75.75 0 1 1-1.5 0v-2.958a.75.75 0 0 1 .75-.75z\" fill=\"#e7272d\"\u002F>\u003C\u002Fsvg>\r\n-                                \u003C\u002Fa>',\r\n-                                esc_url( wc_get_cart_remove_url( $cart_item_key ) ),\r\n-                                esc_attr__( 'Remove this item', 'wp-cafe' ),\r\n-                                esc_attr( $product_id ),\r\n-                                esc_attr( $cart_item_key ),\r\n-                                esc_attr( $_product->get_sku() )\r\n-                            ),\r\n-                            $cart_item_key\r\n-                        );\r\n-\r\n-                        \u002F\u002F Product link or plain text.\r\n-                        if ( empty( $product_permalink ) ) {\r\n-                            echo Wpc_Utilities::wpc_render( $thumbnail ) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-                        } else {\r\n-                            echo '\u003Ca href=\"' . esc_url( $product_permalink ) . '\">' . Wpc_Utilities::wpc_render( $thumbnail ) . Wpc_Utilities::wpc_kses( $product_name ) . '\u003C\u002Fa>'; \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-                        }\r\n-\r\n-                        \u002F\u002F Meta data.\r\n-                        echo wc_get_formatted_cart_item_data( $cart_item ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-                        ?>\r\n-\r\n-                        \u003Cdiv class=\"mini-cart-quantity-wrapper\">\r\n-                            \u003C?php\r\n-                            \u002F\u002F Get the product price from the cart item (which includes variations)\r\n-                            $item_price = isset( $cart_item['line_total'] ) ? $cart_item['line_total'] \u002F $cart_item['quantity'] : $_product->get_price();\r\n-                            ?>\r\n-                            \u003C?php\r\n-                            \u002F\u002F Quantity input and price using WooCommerce filter.\r\n-                            echo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\r\n-                                'woocommerce_widget_cart_item_quantity',\r\n-                                '\u003Cdiv class=\"quantity\">\r\n-                                    \u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>\r\n-                                    \u003Cinput type=\"number\" class=\"qty\" name=\"cart[' . esc_attr( $cart_item_key ) . '][qty]\"\r\n-                                        value=\"' . esc_attr( $cart_item['quantity'] ) . '\" min=\"1\" step=\"1\"\r\n-                                        data-cart-item-key=\"' . esc_attr( $cart_item_key ) . '\"\r\n-                                        data-product-id=\"' . esc_attr( $product_id ) . '\"\r\n-                                    \u002F>\r\n-                                    \u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>\r\n-                                \u003C\u002Fdiv>\r\n-                                \u003Cspan class=\"quantity-text\">' . sprintf( '%s &times; %s', $product_price, $cart_item['quantity'] ) . '\u003C\u002Fspan>',\r\n-                                $cart_item,\r\n-                                $cart_item_key\r\n-                            );\r\n-                            ?>\r\n-                            \u003Cstrong class=\"single-subtotal-item\">   \r\n-                                \u003C?php  $line_total = isset( $cart_item['line_total'] ) ? floatval( $cart_item['line_total'] ) : ( $item_price * $cart_item['quantity'] ); ?>\r\n-                                \u003Cspan class=\"wpc-minicart-subtotal\" data-item-price=\"\u003C?php echo esc_attr( $item_price ); ?>\">\r\n-                                    \u003C?php echo wp_kses_post( wc_price( $line_total ) ); ?>\r\n-                                \u003C\u002Fspan>\r\n-                            \u003C\u002Fstrong>\r\n-                            \r\n-                        \u003C\u002Fdiv>\r\n-                    \u003C\u002Fli>\r\n-                    \u003C?php\r\n-                }\r\n-            }\r\n-\r\n-            do_action( 'woocommerce_mini_cart_contents' );\r\n-            ?>\r\n-        \u003C\u002Ful>\r\n-        \u003C?php \r\n-        \r\n-            if ( function_exists( 'wpcafe_pro' ) ) {\r\n-                include_once wpcafe_pro()->template_directory . '\u002Fmini-cart\u002Fcross-sell.php';\r\n-            }\r\n-        ?>\r\n-        \u003Cdiv class=\"wpc-subtotal-wrap\">\r\n-            \u003C?php if ( function_exists( 'wpcafe_pro' ) ) : ?>\r\n-                \u003Cdiv class=\"wpc-coupon-wrapper\">\r\n-                    \u003C?php\r\n-                    wc_print_notices();\r\n-\r\n-                    if ( empty( WC()->cart->get_coupons() ) ) :\r\n-                        if ( wc_coupons_enabled() ) :\r\n-                            ?>\r\n-                            \u003Clabel class=\"showcoupon wpc-minicart-copoun-label\" for=\"minicart-coupon\">\r\n-                                \u003C?php echo esc_html__( 'Have a coupon code?', 'wp-cafe' ); ?>\r\n-                            \u003C\u002Flabel>\r\n-                            \u003Cdiv class=\"coupon_from_wrap\">\r\n-                                \u003Cform class=\"coupon_from widget_shopping_cart_content\" method=\"post\">\r\n-                            \u003C?php else : ?>\r\n-                            \u003Cdiv class=\"coupon_from_wrap\">\r\n-                                \u003Cform id=\"apply-promo-code\" class=\"coupon_from wpc_coupon_form widget_shopping_cart__coupon\">\r\n-                            \u003C?php endif; ?>\r\n-                                    \u003Cinput id=\"minicart-coupon\" class=\"input-text wpc-minicart-coupon-field\" type=\"text\" name=\"coupon_code\"\u002F>\r\n-                                    \u003Cbutton type=\"submit\" id=\"minicart-apply-button\" class=\"wpc-cupon-btn button\" name=\"apply_coupon\" value=\"\u003C?php esc_attr_e( 'Apply coupon', 'wp-cafe' ); ?>\">\r\n-                                        \u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\r\n-                                    \u003C\u002Fbutton>\r\n-                                    \u003C?php do_action( 'woocommerce_cart_coupon' ); ?>\r\n-                                    \u003C?php do_action( 'woocommerce_cart_actions' ); ?>\r\n-                                \u003C\u002Fform>\r\n-                            \u003C\u002Fdiv>\r\n-                        \u003C?php endif; ?>\r\n-                \u003C\u002Fdiv>\r\n-            \u003C?php endif; ?>\r\n-\r\n-            \u003Cp class=\"wpc-woocommerce-mini-cart__total total\">\r\n-                \u003C?php\r\n-                \u002F**\r\n-                 * Hook: woocommerce_widget_shopping_cart_total.\r\n-                 *\r\n-                 * @hooked woocommerce_widget_shopping_cart_subtotal - 10\r\n-                 *\u002F\r\n-                do_action( 'woocommerce_widget_shopping_cart_total' );\r\n-\r\n-                foreach ( WC()->cart->get_coupons() as $code => $coupon ) :\r\n-                    ?>\r\n-                    \u003Cdiv id=\"widget-shopping-cart-remove-coupon\" class=\"mini_cart_coupon-\u003C?php echo esc_attr( sanitize_title( $code ) ); ?>\">\r\n-                        \u003C?php esc_html_e( 'Coupon: ', 'wp-cafe' ); ?>\r\n-                        \u003C?php echo esc_html( sanitize_title( $code ) ); ?>\r\n-                        \u003C?php wc_cart_totals_coupon_html( $coupon ); ?>\r\n-                    \u003C\u002Fdiv>\r\n-                \u003C?php endforeach; ?>\r\n-            \u003C\u002Fp>\r\n-\r\n-            \u003C?php\r\n-            do_action( 'woocommerce_widget_shopping_cart_before_buttons' );\r\n-\r\n-            if ( floatval( WC()->cart->subtotal ) > $min_order_amount || 0 === $min_order_amount ) :\r\n-                ?>\r\n-                \u003Cp class=\"wpc-woocommerce-mini-cart__buttons buttons\">\r\n-                    \u003C?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?>\r\n-                \u003C\u002Fp>\r\n-            \u003C?php else : ?>\r\n-                \u003C?php\r\n-                $message = sprintf(\r\n-                    \u002F* translators: 1: current subtotal, 2: minimum order amount *\u002F\r\n-                    __( 'Your current amount is %1$s, You need to add at least %2$s to place order', 'wp-cafe' ),\r\n-                    \\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( WC()->cart->subtotal ),\r\n-                    \\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( $min_order_amount )\r\n-                );\r\n-                wc_print_notice( $message, 'error' );\r\n-            endif;\r\n-\r\n-            do_action( 'woocommerce_widget_shopping_cart_after_buttons' );\r\n-            ?>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-\u003C?php else : ?>\r\n-    \u003Cdiv class=\"wpc-empty-cart\">\r\n-        \u003Cdiv class=\"cart-wrapper\">\r\n-            \u003Cp class=\"wpc-woocommerce-mini-cart__empty-message\">\r\n-                \u003C?php esc_html_e( 'No products in the cart.', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fp>\r\n-            \u003Ca href=\"\u003C?php echo esc_url( $cart_link ); ?>\" class=\"wpc-btn wpc-empty-btn\">\r\n-                \u003C?php esc_html_e( 'Explore Food Items', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fa>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-\u003C?php endif; ?>\r\n-\r\n-\u003C?php do_action( 'woocommerce_after_mini_cart' ); ?>\r\n+\u003C?php\n+\u002F**\n+ * Mini Cart Template\n+ *\n+ * Handles WooCommerce mini-cart display with coupon support, subtotal,\n+ * minimum order amount check, and empty cart message.\n+ *\n+ * @package WpCafe\n+ *\u002F\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+if ( wpc_is_module_enable( 'mini_cart') ) {\n+    wp_enqueue_script( 'wpc-mini-cart' );\n+}\n+\n+do_action( 'woocommerce_before_mini_cart' );\n+\n+$settings         = wpc_get_option();\n+$min_order_amount = ! empty( $settings['min_order_amount'] ) ? floatval( $settings['min_order_amount'] ) : 0;\n+$cart_link        = wpc_get_option('mini_cart_empty_button_link', get_permalink( wc_get_page_id( 'shop' ) )) ;\n+?>\n+\n+\u003C?php if ( ! WC()->cart->is_empty() ) : ?>\n+    \u003Cdiv class=\"cart-wrapper\" data-component=\"wpc-mini-cart\">\n+        \u003Cul class=\"wpc-woocommerce-mini-cart cart_list product_list_widget\">\n+            \u003C?php\n+            do_action( 'woocommerce_before_mini_cart_contents' );\n+\n+            foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {\n+                $_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );\n+                $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );\n+\n+                if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 &&\n+                    apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key )\n+                ) {\n+                    $product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );\n+                    $thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );\n+                    $product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );\n+                    $product_permalink = apply_filters(\n+                        'woocommerce_cart_item_permalink',\n+                        $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '',\n+                        $cart_item,\n+                        $cart_item_key\n+                    );\n+                    ?>\n+                    \u003Cli class=\"wpc-woocommerce-mini-cart-item \u003C?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>\">\n+                        \u003C?php\n+                        \u002F\u002F Remove link.\n+                        echo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+                            'woocommerce_cart_item_remove_link',\n+                            sprintf(\n+                                '\u003Ca href=\"%s\" class=\"remove remove_from_cart_button\" aria-label=\"%s\" data-product_id=\"%s\" data-cart_item_key=\"%s\" data-product_sku=\"%s\">\n+                                    \u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"20\" height=\"20\" fill=\"none\" xmlns:v=\"https:\u002F\u002Fvecta.io\u002Fnano\">\u003Cpath fill-rule=\"evenodd\" d=\"M13.19 1.137a.75.75 0 0 0-1.062 1.059l1.924 1.929H5.95l1.923-1.929a.75.75 0 1 0-1.062-1.059l-2.98 2.988h-.315c-.489 0-1.178.015-1.727.382-.629.422-.873 1.141-.873 2.035 0 .964.217 1.752.916 2.155a1.76 1.76 0 0 0 .411.17l1.108 6.788v.001c.141.853.4 1.744 1.058 2.411.68.688 1.66 1.017 2.973 1.017h5.025c1.39 0 2.379-.303 3.039-.995.628-.659.825-1.547.972-2.314l1.324-6.905c.14-.038.284-.093.423-.173.699-.403.916-1.191.916-2.155 0-.894-.244-1.613-.873-2.035-.549-.367-1.237-.382-1.727-.382h-.314l-2.98-2.988zm3.01 7.821H3.779l1.053 6.453v.001c.126.764.321 1.272.646 1.601.304.308.836.571 1.906.571h5.025c1.202 0 1.7-.264 1.954-.53.286-.3.431-.761.584-1.561h0L16.2 8.958zM2.625 5.753c-.039.026-.208.141-.208.788 0 .4.048.625.094.745.036.094.065.108.07.11h.001c.025.014.094.042.268.055.134.01.27.009.446.008h0 0 0 0l.221-.001h12.967l.221.001.446-.008c.175-.013.243-.04.268-.055h.001c.006-.003.034-.017.07-.11.046-.12.094-.344.094-.745 0-.648-.169-.762-.208-.788-.12-.08-.356-.128-.892-.128H3.517c-.536 0-.772.048-.892.128zm6.259 5.913a.75.75 0 0 0-1.5 0v2.958a.75.75 0 0 0 1.5 0v-2.958zm3.083-.75a.75.75 0 0 1 .75.75v2.958a.75.75 0 1 1-1.5 0v-2.958a.75.75 0 0 1 .75-.75z\" fill=\"#e7272d\"\u002F>\u003C\u002Fsvg>\n+                                \u003C\u002Fa>',\n+                                esc_url( wc_get_cart_remove_url( $cart_item_key ) ),\n+                                esc_attr__( 'Remove this item', 'wp-cafe' ),\n+                                esc_attr( $product_id ),\n+                                esc_attr( $cart_item_key ),\n+                                esc_attr( $_product->get_sku() )\n+                            ),\n+                            $cart_item_key\n+                        );\n+\n+                        \u002F\u002F Product link or plain text.\n+                        if ( empty( $product_permalink ) ) {\n+                            echo Wpc_Utilities::wpc_render( $thumbnail ) . Wpc_Utilities::wpc_kses( $product_name ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+                        } else {\n+                            echo '\u003Ca href=\"' . esc_url( $product_permalink ) . '\">' . Wpc_Utilities::wpc_render( $thumbnail ) . Wpc_Utilities::wpc_kses( $product_name ) . '\u003C\u002Fa>'; \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+                        }\n+\n+                        \u002F\u002F Meta data.\n+                        echo wc_get_formatted_cart_item_data( $cart_item ); \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+                        ?>\n+\n+                        \u003Cdiv class=\"mini-cart-quantity-wrapper\">\n+                            \u003C?php\n+                            \u002F\u002F Get the product price from the cart item (which includes variations)\n+                            $item_price = isset( $cart_item['line_total'] ) ? $cart_item['line_total'] \u002F $cart_item['quantity'] : $_product->get_price();\n+                            ?>\n+                            \u003C?php\n+                            \u002F\u002F Quantity input and price using WooCommerce filter.\n+                            echo apply_filters( \u002F\u002F phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped\n+                                'woocommerce_widget_cart_item_quantity',\n+                                '\u003Cdiv class=\"quantity\">\n+                                    \u003Cbutton type=\"button\" class=\"minus\">-\u003C\u002Fbutton>\n+                                    \u003Cinput type=\"number\" class=\"qty\" name=\"cart[' . esc_attr( $cart_item_key ) . '][qty]\"\n+                                        value=\"' . esc_attr( $cart_item['quantity'] ) . '\" min=\"1\" step=\"1\"\n+                                        data-cart-item-key=\"' . esc_attr( $cart_item_key ) . '\"\n+                                        data-product-id=\"' . esc_attr( $product_id ) . '\"\n+                                    \u002F>\n+                                    \u003Cbutton type=\"button\" class=\"plus\">+\u003C\u002Fbutton>\n+                                \u003C\u002Fdiv>\n+                                \u003Cspan class=\"quantity-text\">' . sprintf( '%s &times; %s', $product_price, $cart_item['quantity'] ) . '\u003C\u002Fspan>',\n+                                $cart_item,\n+                                $cart_item_key\n+                            );\n+                            ?>\n+                            \u003Cstrong class=\"single-subtotal-item\">   \n+                                \u003C?php  $line_total = isset( $cart_item['line_total'] ) ? floatval( $cart_item['line_total'] ) : ( $item_price * $cart_item['quantity'] ); ?>\n+                                \u003Cspan class=\"wpc-minicart-subtotal\" data-item-price=\"\u003C?php echo esc_attr( $item_price ); ?>\">\n+                                    \u003C?php echo wp_kses_post( wc_price( $line_total ) ); ?>\n+                                \u003C\u002Fspan>\n+                            \u003C\u002Fstrong>\n+                            \n+                        \u003C\u002Fdiv>\n+                    \u003C\u002Fli>\n+                    \u003C?php\n+                }\n+            }\n+\n+            do_action( 'woocommerce_mini_cart_contents' );\n+            ?>\n+        \u003C\u002Ful>\n+        \u003C?php \n+        \n+            if ( function_exists( 'wpcafe_pro' ) ) {\n+                include_once wpcafe_pro()->template_directory . '\u002Fmini-cart\u002Fcross-sell.php';\n+            }\n+        ?>\n+        \u003Cdiv class=\"wpc-subtotal-wrap\">\n+            \u003C?php if ( function_exists( 'wpcafe_pro' ) ) : ?>\n+                \u003Cdiv class=\"wpc-coupon-wrapper\">\n+                    \u003C?php\n+                    wc_print_notices();\n+\n+                    if ( empty( WC()->cart->get_coupons() ) ) :\n+                        if ( wc_coupons_enabled() ) :\n+                            ?>\n+                            \u003Clabel class=\"showcoupon wpc-minicart-copoun-label\" for=\"minicart-coupon\">\n+                                \u003C?php echo esc_html__( 'Have a coupon code?', 'wp-cafe' ); ?>\n+                            \u003C\u002Flabel>\n+                            \u003Cdiv class=\"coupon_from_wrap\">\n+                                \u003Cform class=\"coupon_from widget_shopping_cart_content\" method=\"post\">\n+                            \u003C?php else : ?>\n+                            \u003Cdiv class=\"coupon_from_wrap\">\n+                                \u003Cform id=\"apply-promo-code\" class=\"coupon_from wpc_coupon_form widget_shopping_cart__coupon\">\n+                            \u003C?php endif; ?>\n+                                    \u003Cinput id=\"minicart-coupon\" class=\"input-text wpc-minicart-coupon-field\" type=\"text\" name=\"coupon_code\"\u002F>\n+                                    \u003Cbutton type=\"submit\" id=\"minicart-apply-button\" class=\"wpc-cupon-btn button\" name=\"apply_coupon\" value=\"\u003C?php esc_attr_e( 'Apply coupon', 'wp-cafe' ); ?>\">\n+                                        \u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\n+                                    \u003C\u002Fbutton>\n+                                    \u003C?php do_action( 'woocommerce_cart_coupon' ); ?>\n+                                    \u003C?php do_action( 'woocommerce_cart_actions' ); ?>\n+                                \u003C\u002Fform>\n+                            \u003C\u002Fdiv>\n+                        \u003C?php endif; ?>\n+                \u003C\u002Fdiv>\n+            \u003C?php endif; ?>\n+\n+            \u003Cp class=\"wpc-woocommerce-mini-cart__total total\">\n+                \u003C?php\n+                \u002F**\n+                 * Hook: woocommerce_widget_shopping_cart_total.\n+                 *\n+                 * @hooked woocommerce_widget_shopping_cart_subtotal - 10\n+                 *\u002F\n+                do_action( 'woocommerce_widget_shopping_cart_total' );\n+\n+                foreach ( WC()->cart->get_coupons() as $code => $coupon ) :\n+                    ?>\n+                    \u003Cdiv id=\"widget-shopping-cart-remove-coupon\" class=\"mini_cart_coupon-\u003C?php echo esc_attr( sanitize_title( $code ) ); ?>\">\n+                        \u003C?php esc_html_e( 'Coupon: ', 'wp-cafe' ); ?>\n+                        \u003C?php echo esc_html( sanitize_title( $code ) ); ?>\n+                        \u003C?php wc_cart_totals_coupon_html( $coupon ); ?>\n+                    \u003C\u002Fdiv>\n+                \u003C?php endforeach; ?>\n+            \u003C\u002Fp>\n+\n+            \u003C?php\n+            do_action( 'woocommerce_widget_shopping_cart_before_buttons' );\n+\n+            if ( floatval( WC()->cart->subtotal ) > $min_order_amount || 0 === $min_order_amount ) :\n+                ?>\n+                \u003Cp class=\"wpc-woocommerce-mini-cart__buttons buttons\">\n+                    \u003C?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?>\n+                \u003C\u002Fp>\n+            \u003C?php else : ?>\n+                \u003C?php\n+                $message = sprintf(\n+                    \u002F* translators: 1: current subtotal, 2: minimum order amount *\u002F\n+                    __( 'Your current amount is %1$s, You need to add at least %2$s to place order', 'wp-cafe' ),\n+                    \\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( WC()->cart->subtotal ),\n+                    \\WpCafe\\Core\\Modules\\Food_Menu\\Hooks::get_price_with_currency_symbol( $min_order_amount )\n+                );\n+                wc_print_notice( $message, 'error' );\n+            endif;\n+\n+            do_action( 'woocommerce_widget_shopping_cart_after_buttons' );\n+            ?>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+\u003C?php else : ?>\n+    \u003Cdiv class=\"wpc-empty-cart\">\n+        \u003Cdiv class=\"cart-wrapper\">\n+            \u003Cp class=\"wpc-woocommerce-mini-cart__empty-message\">\n+                \u003C?php esc_html_e( 'No products in the cart.', 'wp-cafe' ); ?>\n+            \u003C\u002Fp>\n+            \u003Ca href=\"\u003C?php echo esc_url( $cart_link ); ?>\" class=\"wpc-btn wpc-empty-btn\">\n+                \u003C?php esc_html_e( 'Explore Food Items', 'wp-cafe' ); ?>\n+            \u003C\u002Fa>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+\u003C?php endif; ?>\n+\n+\u003C?php do_action( 'woocommerce_after_mini_cart' ); ?>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Freservation\u002Freservation-view.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Freservation\u002Freservation-view.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Freservation\u002Freservation-view.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Freservation\u002Freservation-view.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,121 +1,121 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Reservation Details Template\r\n- *\r\n- * Displays reservation information on checkout page\r\n- *\r\n- * @package WpCafe\r\n- * @since 1.0.0\r\n- *\u002F\r\n-\r\n-use WpCafe\\Settings;\r\n-\r\n-if ( empty( $reservation_data ) || ! is_array( $reservation_data ) ) {\r\n-    return;\r\n-}\r\n-\r\n-\u002F\u002F Get settings for colors\r\n-$settings = Settings::get();\r\n-$primary_color = isset( $settings['primary_color'] ) && $settings['primary_color'] ? $settings['primary_color'] : '#f00f0fff';\r\n-$secondary_color = isset( $settings['secondary_color'] ) && $settings['secondary_color'] ? $settings['secondary_color'] : '#f5f5f5';\r\n-\r\n-\u002F\u002F Register and enqueue the discard reservation stylesheet\r\n-wp_register_style( 'wpc-discard-reservation', wpcafe()->assets_url . '\u002Fcss\u002Fdiscard-reservation.css', [], wpcafe()->version );\r\n-wp_enqueue_style( 'wpc-discard-reservation' );\r\n-\r\n-\u002F\u002F Register and enqueue the discard reservation script\r\n-wp_register_script( 'wpc-discard-reservation', wpcafe()->assets_url . '\u002Fjs\u002Fdiscard-reservation.js', [ 'wp-i18n' ], wpcafe()->version, true );\r\n-wp_enqueue_script( 'wpc-discard-reservation' );\r\n-\r\n-\u002F\u002F Localize script with color settings\r\n-wp_localize_script( 'wpc-discard-reservation', 'wpcDiscardReservationColors', [\r\n-    'primary' => esc_attr( $primary_color ),\r\n-    'secondary' => esc_attr( $secondary_color ),\r\n-] );\r\n-?>\r\n-\r\n-\u003Cdiv class=\"wpc-reservation-info\" style=\"background:#f9f9f9;padding:15px;margin-bottom:20px;border-radius:6px;\">\r\n-    \u003Ch3>\u003C?php echo esc_html__( 'Reservation Details', 'wp-cafe' ); ?>\u003C\u002Fh3>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['name'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-name\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Name', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['name'] ) ; ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['email'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-email\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Email', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['email'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['phone'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-phone\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Phone', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['phone'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['reservation_date'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-date\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Booking date', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['reservation_date'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['total_guest'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-guest\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Guest', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['total_guest'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['start_time'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-start-time\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Start time', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( gmdate( get_option( 'time_format' ), $reservation_data['start_time'] ) ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['end_time'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-end-time\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'End time', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( gmdate( get_option( 'time_format' ), $reservation_data['end_time'] ) ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['notes'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-message\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Message', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['notes'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['branch_name'] ) ) : ?>\r\n-        \u003Cp class=\"wpc-reservation-field wpc-reservation-branch\">\r\n-            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Branch', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\r\n-            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['branch_name'] ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fp>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003C?php if ( ! empty( $reservation_data['custom_fields'] ) && is_array( $reservation_data['custom_fields'] ) ) : ?>\r\n-        \u003C?php foreach ( $reservation_data['custom_fields'] as $field_id => $field_value ) : ?>\r\n-            \u003C?php if ( ! empty( $field_value ) ) : ?>\r\n-                \u003Cp class=\"wpc-reservation-field wpc-reservation-custom-field\">\r\n-                    \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html( $field_id ); ?> : \u003C\u002Fstrong>\r\n-                    \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( is_array( $field_value ) ? implode( ', ', $field_value ) : $field_value ); ?>\u003C\u002Fspan>\r\n-                \u003C\u002Fp>\r\n-            \u003C?php endif; ?>\r\n-        \u003C?php endforeach; ?>\r\n-    \u003C?php endif; ?>\r\n-\r\n-    \u003Cdiv class=\"wpc-reservation-actions\" style=\"margin-top: 20px; padding-top: 0;\">    \r\n-        \u003Cbutton id=\"wpc-discard-reservation\" style=\"color: \u003C?php echo esc_attr( $primary_color ); ?>;\" class=\"button\" data-nonce=\"\u003C?php echo esc_attr( sanitize_text_field( wp_create_nonce('wpc_discard_reservation') ) ); ?>\">\r\n-            \u003C?php echo esc_html__( 'Discard Reservation', 'wp-cafe' ); ?>\r\n-        \u003C\u002Fbutton>\r\n-    \u003C\u002Fdiv>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Reservation Details Template\n+ *\n+ * Displays reservation information on checkout page\n+ *\n+ * @package WpCafe\n+ * @since 1.0.0\n+ *\u002F\n+\n+use WpCafe\\Settings;\n+\n+if ( empty( $reservation_data ) || ! is_array( $reservation_data ) ) {\n+    return;\n+}\n+\n+\u002F\u002F Get settings for colors\n+$settings = Settings::get();\n+$primary_color = isset( $settings['primary_color'] ) && $settings['primary_color'] ? $settings['primary_color'] : '#f00f0fff';\n+$secondary_color = isset( $settings['secondary_color'] ) && $settings['secondary_color'] ? $settings['secondary_color'] : '#f5f5f5';\n+\n+\u002F\u002F Register and enqueue the discard reservation stylesheet\n+wp_register_style( 'wpc-discard-reservation', wpcafe()->assets_url . '\u002Fcss\u002Fdiscard-reservation.css', [], wpcafe()->version );\n+wp_enqueue_style( 'wpc-discard-reservation' );\n+\n+\u002F\u002F Register and enqueue the discard reservation script\n+wp_register_script( 'wpc-discard-reservation', wpcafe()->assets_url . '\u002Fjs\u002Fdiscard-reservation.js', [ 'wp-i18n' ], wpcafe()->version, true );\n+wp_enqueue_script( 'wpc-discard-reservation' );\n+\n+\u002F\u002F Localize script with color settings\n+wp_localize_script( 'wpc-discard-reservation', 'wpcDiscardReservationColors', [\n+    'primary' => esc_attr( $primary_color ),\n+    'secondary' => esc_attr( $secondary_color ),\n+] );\n+?>\n+\n+\u003Cdiv class=\"wpc-reservation-info\" style=\"background:#f9f9f9;padding:15px;margin-bottom:20px;border-radius:6px;\">\n+    \u003Ch3>\u003C?php echo esc_html__( 'Reservation Details', 'wp-cafe' ); ?>\u003C\u002Fh3>\n+\n+    \u003C?php if ( ! empty( $reservation_data['name'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-name\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Name', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['name'] ) ; ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['email'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-email\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Email', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['email'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['phone'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-phone\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Phone', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['phone'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['reservation_date'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-date\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Booking date', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['reservation_date'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['total_guest'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-guest\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Guest', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['total_guest'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['start_time'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-start-time\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Start time', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( gmdate( get_option( 'time_format' ), $reservation_data['start_time'] ) ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['end_time'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-end-time\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'End time', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( gmdate( get_option( 'time_format' ), $reservation_data['end_time'] ) ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['notes'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-message\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Message', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['notes'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['branch_name'] ) ) : ?>\n+        \u003Cp class=\"wpc-reservation-field wpc-reservation-branch\">\n+            \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html__( 'Branch', 'wp-cafe' ); ?> : \u003C\u002Fstrong>\n+            \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( $reservation_data['branch_name'] ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fp>\n+    \u003C?php endif; ?>\n+\n+    \u003C?php if ( ! empty( $reservation_data['custom_fields'] ) && is_array( $reservation_data['custom_fields'] ) ) : ?>\n+        \u003C?php foreach ( $reservation_data['custom_fields'] as $field_id => $field_value ) : ?>\n+            \u003C?php if ( ! empty( $field_value ) ) : ?>\n+                \u003Cp class=\"wpc-reservation-field wpc-reservation-custom-field\">\n+                    \u003Cstrong class=\"wpc-reservation-label\">\u003C?php echo esc_html( $field_id ); ?> : \u003C\u002Fstrong>\n+                    \u003Cspan class=\"wpc-reservation-value\">\u003C?php echo esc_html( is_array( $field_value ) ? implode( ', ', $field_value ) : $field_value ); ?>\u003C\u002Fspan>\n+                \u003C\u002Fp>\n+            \u003C?php endif; ?>\n+        \u003C?php endforeach; ?>\n+    \u003C?php endif; ?>\n+\n+    \u003Cdiv class=\"wpc-reservation-actions\" style=\"margin-top: 20px; padding-top: 0;\">    \n+        \u003Cbutton id=\"wpc-discard-reservation\" style=\"color: \u003C?php echo esc_attr( $primary_color ); ?>;\" class=\"button\" data-nonce=\"\u003C?php echo esc_attr( sanitize_text_field( wp_create_nonce('wpc_discard_reservation') ) ); ?>\">\n+            \u003C?php echo esc_html__( 'Discard Reservation', 'wp-cafe' ); ?>\n+        \u003C\u002Fbutton>\n+    \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Ffood-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Ffood-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Ffood-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Ffood-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,48 +1,48 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-    use WpCafe\\Utils\\Wpc_Utilities;\r\n-    $style               = $settings[\"food_menu_style\"];\r\n-    $show_item_status   = $settings[\"show_item_status\"];\r\n-    $show_thumbnail     = $settings[\"show_thumbnail\"];\r\n-    $title_link_show    = $settings[\"title_link_show\"];\r\n-    $wpc_cart_button    = $settings[\"wpc_cart_button_show\"];\r\n-    $wpc_show_desc      = $settings[\"wpc_show_desc\"];\r\n-    $wpc_desc_limit     = $settings[\"wpc_desc_limit\"];\r\n-    $wpc_menu_cat       = $settings[\"wpc_menu_cat\"];\r\n-    $wpc_menu_count     = $settings[\"wpc_menu_count\"];\r\n-    $wpc_menu_order     = $settings[\"wpc_menu_order\"];\r\n-    $show_thumbnail     = $settings[\"show_thumbnail\"];\r\n-    $wpc_price_show     = $settings[\"wpc_price_show\"];\r\n-    $wpc_show_vendor    = !empty($settings[\"wpc_show_vendor\"]) ? $settings[\"wpc_show_vendor\"] : '';\r\n-    $no_desc_class      = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\r\n-    $column_desktop     = $settings['wpc_menu_col'];\r\n-    $column_tablet      = isset($settings['wpc_menu_col_tablet']) ? $settings['wpc_menu_col_tablet'] : 2;\r\n-    $column_mobile      = isset($settings['wpc_menu_col_mobile']) ? $settings['wpc_menu_col_mobile'] : 1;\r\n-\r\n-    apply_filters( 'elementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-menus-list' );\r\n-\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id .' '. $no_desc_class)?>\" data-id=\"\u003C?php echo esc_attr($unique_id)?>\">\r\n-        \u003Cdiv class=\"list_template_\u003C?php echo esc_attr($unique_id) ?> wpc-nav-shortcode wpc-widget-wrapper\">\r\n-            \u003C?php\r\n-            $food_list_args = array(\r\n-                'post_type'     => 'product',\r\n-                'no_of_product' => $wpc_menu_count,\r\n-                'wpc_cat'       => $wpc_menu_cat,\r\n-                'order'         => $wpc_menu_order,\r\n-                'taxonomy'      => 'product_cat',\r\n-            );\r\n-\r\n-            $selected_location = wpc_selected_location_id();\r\n-            if ( ! empty( $selected_location ) ) {\r\n-                $food_list_args['wpc_location'] = $selected_location;\r\n-            }\r\n-\r\n-            $products = Wpc_Utilities::product_query( $food_list_args );\r\n-            include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\r\n-            ?>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\r\n-    \u003C?php\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+    use WpCafe\\Utils\\Wpc_Utilities;\n+    $style               = $settings[\"food_menu_style\"];\n+    $show_item_status   = $settings[\"show_item_status\"];\n+    $show_thumbnail     = $settings[\"show_thumbnail\"];\n+    $title_link_show    = $settings[\"title_link_show\"];\n+    $wpc_cart_button    = $settings[\"wpc_cart_button_show\"];\n+    $wpc_show_desc      = $settings[\"wpc_show_desc\"];\n+    $wpc_desc_limit     = $settings[\"wpc_desc_limit\"];\n+    $wpc_menu_cat       = $settings[\"wpc_menu_cat\"];\n+    $wpc_menu_count     = $settings[\"wpc_menu_count\"];\n+    $wpc_menu_order     = $settings[\"wpc_menu_order\"];\n+    $show_thumbnail     = $settings[\"show_thumbnail\"];\n+    $wpc_price_show     = $settings[\"wpc_price_show\"];\n+    $wpc_show_vendor    = !empty($settings[\"wpc_show_vendor\"]) ? $settings[\"wpc_show_vendor\"] : '';\n+    $no_desc_class      = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\n+    $column_desktop     = $settings['wpc_menu_col'];\n+    $column_tablet      = isset($settings['wpc_menu_col_tablet']) ? $settings['wpc_menu_col_tablet'] : 2;\n+    $column_mobile      = isset($settings['wpc_menu_col_mobile']) ? $settings['wpc_menu_col_mobile'] : 1;\n+\n+    apply_filters( 'elementor\u002Fcontrol\u002Fsearch_data' , $settings , $unique_id , 'wpc-menus-list' );\n+\n+    ?>\n+    \u003Cdiv class=\"wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr($unique_id .' '. $no_desc_class)?>\" data-id=\"\u003C?php echo esc_attr($unique_id)?>\">\n+        \u003Cdiv class=\"list_template_\u003C?php echo esc_attr($unique_id) ?> wpc-nav-shortcode wpc-widget-wrapper\">\n+            \u003C?php\n+            $food_list_args = array(\n+                'post_type'     => 'product',\n+                'no_of_product' => $wpc_menu_count,\n+                'wpc_cat'       => $wpc_menu_cat,\n+                'order'         => $wpc_menu_order,\n+                'taxonomy'      => 'product_cat',\n+            );\n+\n+            $selected_location = wpc_selected_location_id();\n+            if ( ! empty( $selected_location ) ) {\n+                $food_list_args['wpc_location'] = $selected_location;\n+            }\n+\n+            $products = Wpc_Utilities::product_query( $food_list_args );\n+            include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\n+            ?>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\n+    \u003C?php\n     return;\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Ffood-tab.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Ffood-tab.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Ffood-tab.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Ffood-tab.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,116 +1,116 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-use WpCafe\\Core\\Shortcodes\\Template_Functions;\r\n-\r\n-\u002F\u002F Exit if WooCommerce is not active.\r\n-if ( ! class_exists( 'WooCommerce' ) ) {\r\n-    return;\r\n-}\r\n-\r\n-\u002F\u002F Exit if no tabs are available.\r\n-if ( empty( $food_menu_tabs ) || ! is_array( $food_menu_tabs ) ) {\r\n-    return;\r\n-}\r\n-\r\n-\u002F\u002F Elementor filter hook.\r\n-apply_filters( 'elementor\u002Fcontrol\u002Fsearch_data', $settings, $unique_id, 'wpc-food-menu-tab' );\r\n-\r\n-\u002F\u002F Sanitize and set defaults.\r\n-$wpc_menu_count   = ! empty( $settings['wpc_menu_count'] ) ? intval( $settings['wpc_menu_count'] ) : 5;\r\n-$wpc_show_desc    = ! empty( $settings['wpc_show_desc'] ) ? sanitize_text_field( $settings['wpc_show_desc'] ) : 'yes';\r\n-$wpc_show_vendor  = ! empty( $settings['wpc_show_vendor'] ) ? sanitize_text_field( $settings['wpc_show_vendor'] ) : 'no';\r\n-$show_thumbnail   = ! empty( $settings['show_thumbnail'] ) ? sanitize_text_field( $settings['show_thumbnail'] ) : 'yes';\r\n-$title_link_show  = ! empty( $settings['title_link_show'] ) ? sanitize_text_field( $settings['title_link_show'] ) : 'yes';\r\n-$class            = ( 'yes' === $title_link_show ) ? '' : 'wpc-no-link';\r\n-?>\r\n-\r\n-\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr( $unique_id ); ?>\" data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\r\n-\r\n-    \u003C?php Template_Functions::render_food_menu_tab_nav( $food_menu_tabs ); ?>\r\n-\r\n-    \u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\r\n-        \u003C?php foreach ( $food_menu_tabs as $content_key => $value ) : ?>\r\n-            \u003C?php if ( ! empty( $value['post_cats'][0] ) ) : ?>\r\n-                \u003C?php\r\n-                $active_class = ( 0 === $content_key ) ? 'tab-active' : '';\r\n-                $cat_id       = intval( $value['post_cats'][0] );\r\n-\r\n-                $food_tab_args = [\r\n-                    'post_type'     => 'product',\r\n-                    'no_of_product' => $wpc_menu_count,\r\n-                    'wpc_cat'       => $value['post_cats'],\r\n-                    'order'         => $wpc_menu_order,\r\n-                ];\r\n-\r\n-                $selected_location = wpc_selected_location_id();\r\n-                if ( ! empty( $selected_location ) ) {\r\n-                    $food_tab_args['wpc_location'] = $selected_location;\r\n-                }\r\n-\r\n-                $products = Wpc_Utilities::product_query( $food_tab_args );\r\n-\r\n-                $menu_tab_args = [\r\n-                    'active_class'     => $active_class,\r\n-                    'content_key'      => $content_key,\r\n-                    'cat_id'           => $cat_id,\r\n-                    'unique_id'        => $unique_id,\r\n-                    'products'         => $products,\r\n-                    'style'            => $style,\r\n-                    'wpc_cart_button'  => $wpc_cart_button,\r\n-                    'wpc_price_show'   => $wpc_price_show,\r\n-                    'wpc_show_desc'    => $wpc_show_desc,\r\n-                    'show_thumbnail'   => $show_thumbnail,\r\n-                    'title_link_show'  => $title_link_show,\r\n-                    'show_item_status' => $show_item_status,\r\n-                    'wpc_desc_limit'   => $wpc_desc_limit,\r\n-                    'wpc_show_vendor'  => $wpc_show_vendor,\r\n-                ];\r\n-\r\n-                extract( $menu_tab_args ); \u002F\u002F phpcs:ignore WordPress.PHP.DontExtract.extract_extract\r\n-                ?>\r\n-                \u003Cdiv class=\"wpc-tab \u003C?php echo esc_attr( $active_class ); ?>\" \r\n-                    data-id=\"tab_\u003C?php echo intval( $content_key ); ?>\" \r\n-                    data-cat_id=\"\u003C?php echo esc_attr( $cat_id ); ?>\">\r\n-                    \r\n-                    \u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( \"{$cat_id}_{$unique_id}\" ); ?>\">\u003C\u002Fdiv>\r\n-                    \r\n-                    \u003Cdiv class=\"template_data_\u003C?php echo esc_attr( \"{$cat_id}_{$unique_id}\" ); ?>\">\r\n-                        \u003C?php\r\n-                        $template = trailingslashit( wpcafe()->plugin_directory ) . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\";\r\n-                        if ( ! file_exists( $template ) && ( function_exists( 'wpcafe_pro' ) || defined( 'WPCAFE_PRO_FILE' ) ) ) {\r\n-                            if ( function_exists( 'wpcafe_pro' ) ) {\r\n-                                $pro_template = trailingslashit( wpcafe_pro()->plugin_directory ) . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\r\n-                                if ( file_exists( $pro_template ) ) {\r\n-                                    $template = $pro_template;\r\n-                                }\r\n-                            }\r\n-                        }\r\n-\r\n-                        if ( file_exists( $template ) ) {\r\n-                            \u002F\u002F Add variables for pro styles compatibility\r\n-                            if ( ! isset( $wpc_menu_col ) ) {\r\n-                                $wpc_menu_col = 6;\r\n-                            }\r\n-                            if ( ! isset( $wpc_delivery_time_show ) ) {\r\n-                                $wpc_delivery_time_show = 'no';\r\n-                            }\r\n-                            if ( ! isset( $wpc_btn_text ) ) {\r\n-                                $wpc_btn_text = '';\r\n-                            }\r\n-                            if ( ! isset( $customize_btn ) ) {\r\n-                                $customize_btn = 'no';\r\n-                            }\r\n-                            include $template;\r\n-                        }\r\n-                        ?>\r\n-                    \u003C\u002Fdiv>\r\n-                \u003C\u002Fdiv>\u003C!-- .wpc-tab -->\r\n-            \u003C?php endif; ?>\r\n-        \u003C?php endforeach; ?>\r\n-    \u003C\u002Fdiv>\u003C!-- .wpc-tab-content -->\r\n-\r\n-\u003C\u002Fdiv>\u003C!-- .wpc-food-tab-wrapper -->\r\n-\r\n-\u003C?php return; ?>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+use WpCafe\\Core\\Shortcodes\\Template_Functions;\n+\n+\u002F\u002F Exit if WooCommerce is not active.\n+if ( ! class_exists( 'WooCommerce' ) ) {\n+    return;\n+}\n+\n+\u002F\u002F Exit if no tabs are available.\n+if ( empty( $food_menu_tabs ) || ! is_array( $food_menu_tabs ) ) {\n+    return;\n+}\n+\n+\u002F\u002F Elementor filter hook.\n+apply_filters( 'elementor\u002Fcontrol\u002Fsearch_data', $settings, $unique_id, 'wpc-food-menu-tab' );\n+\n+\u002F\u002F Sanitize and set defaults.\n+$wpc_menu_count   = ! empty( $settings['wpc_menu_count'] ) ? intval( $settings['wpc_menu_count'] ) : 5;\n+$wpc_show_desc    = ! empty( $settings['wpc_show_desc'] ) ? sanitize_text_field( $settings['wpc_show_desc'] ) : 'yes';\n+$wpc_show_vendor  = ! empty( $settings['wpc_show_vendor'] ) ? sanitize_text_field( $settings['wpc_show_vendor'] ) : 'no';\n+$show_thumbnail   = ! empty( $settings['show_thumbnail'] ) ? sanitize_text_field( $settings['show_thumbnail'] ) : 'yes';\n+$title_link_show  = ! empty( $settings['title_link_show'] ) ? sanitize_text_field( $settings['title_link_show'] ) : 'yes';\n+$class            = ( 'yes' === $title_link_show ) ? '' : 'wpc-no-link';\n+?>\n+\n+\u003Cdiv class=\"wpc-food-tab-wrapper wpc-nav-shortcode main_wrapper_\u003C?php echo esc_attr( $unique_id ); ?>\" data-id=\"\u003C?php echo esc_attr( $unique_id ); ?>\">\n+\n+    \u003C?php Template_Functions::render_food_menu_tab_nav( $food_menu_tabs ); ?>\n+\n+    \u003Cdiv class=\"wpc-tab-content wpc-widget-wrapper\">\n+        \u003C?php foreach ( $food_menu_tabs as $content_key => $value ) : ?>\n+            \u003C?php if ( ! empty( $value['post_cats'][0] ) ) : ?>\n+                \u003C?php\n+                $active_class = ( 0 === $content_key ) ? 'tab-active' : '';\n+                $cat_id       = intval( $value['post_cats'][0] );\n+\n+                $food_tab_args = [\n+                    'post_type'     => 'product',\n+                    'no_of_product' => $wpc_menu_count,\n+                    'wpc_cat'       => $value['post_cats'],\n+                    'order'         => $wpc_menu_order,\n+                ];\n+\n+                $selected_location = wpc_selected_location_id();\n+                if ( ! empty( $selected_location ) ) {\n+                    $food_tab_args['wpc_location'] = $selected_location;\n+                }\n+\n+                $products = Wpc_Utilities::product_query( $food_tab_args );\n+\n+                $menu_tab_args = [\n+                    'active_class'     => $active_class,\n+                    'content_key'      => $content_key,\n+                    'cat_id'           => $cat_id,\n+                    'unique_id'        => $unique_id,\n+                    'products'         => $products,\n+                    'style'            => $style,\n+                    'wpc_cart_button'  => $wpc_cart_button,\n+                    'wpc_price_show'   => $wpc_price_show,\n+                    'wpc_show_desc'    => $wpc_show_desc,\n+                    'show_thumbnail'   => $show_thumbnail,\n+                    'title_link_show'  => $title_link_show,\n+                    'show_item_status' => $show_item_status,\n+                    'wpc_desc_limit'   => $wpc_desc_limit,\n+                    'wpc_show_vendor'  => $wpc_show_vendor,\n+                ];\n+\n+                extract( $menu_tab_args ); \u002F\u002F phpcs:ignore WordPress.PHP.DontExtract.extract_extract\n+                ?>\n+                \u003Cdiv class=\"wpc-tab \u003C?php echo esc_attr( $active_class ); ?>\" \n+                    data-id=\"tab_\u003C?php echo intval( $content_key ); ?>\" \n+                    data-cat_id=\"\u003C?php echo esc_attr( $cat_id ); ?>\">\n+                    \n+                    \u003Cdiv class=\"tab_template_\u003C?php echo esc_attr( \"{$cat_id}_{$unique_id}\" ); ?>\">\u003C\u002Fdiv>\n+                    \n+                    \u003Cdiv class=\"template_data_\u003C?php echo esc_attr( \"{$cat_id}_{$unique_id}\" ); ?>\">\n+                        \u003C?php\n+                        $template = trailingslashit( wpcafe()->plugin_directory ) . \"\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002F{$style}.php\";\n+                        if ( ! file_exists( $template ) && ( function_exists( 'wpcafe_pro' ) || defined( 'WPCAFE_PRO_FILE' ) ) ) {\n+                            if ( function_exists( 'wpcafe_pro' ) ) {\n+                                $pro_template = trailingslashit( wpcafe_pro()->plugin_directory ) . \"\u002Fwidgets\u002Ffood-menu-tab\u002Fstyle\u002F{$style}.php\";\n+                                if ( file_exists( $pro_template ) ) {\n+                                    $template = $pro_template;\n+                                }\n+                            }\n+                        }\n+\n+                        if ( file_exists( $template ) ) {\n+                            \u002F\u002F Add variables for pro styles compatibility\n+                            if ( ! isset( $wpc_menu_col ) ) {\n+                                $wpc_menu_col = 6;\n+                            }\n+                            if ( ! isset( $wpc_delivery_time_show ) ) {\n+                                $wpc_delivery_time_show = 'no';\n+                            }\n+                            if ( ! isset( $wpc_btn_text ) ) {\n+                                $wpc_btn_text = '';\n+                            }\n+                            if ( ! isset( $customize_btn ) ) {\n+                                $customize_btn = 'no';\n+                            }\n+                            include $template;\n+                        }\n+                        ?>\n+                    \u003C\u002Fdiv>\n+                \u003C\u002Fdiv>\u003C!-- .wpc-tab -->\n+            \u003C?php endif; ?>\n+        \u003C?php endforeach; ?>\n+    \u003C\u002Fdiv>\u003C!-- .wpc-tab-content -->\n+\n+\u003C\u002Fdiv>\u003C!-- .wpc-food-tab-wrapper -->\n+\n+\u003C?php return; ?>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Flocation-menu.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Flocation-menu.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Flocation-menu.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Flocation-menu.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,24 +1,24 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-global $woocommerce;\r\n-\r\n-if ( is_object( WC()->cart ) && WC()->cart->cart_contents_count === 0 ) {\r\n-    $cart_empty = 1;\r\n-} else {\r\n-    $cart_empty = 0;\r\n-}\r\n-?>\r\n-\r\n-\u003C!-- render html -->\r\n-\u003Cdiv class=\"food_location\" data-cart_empty=\"\u003C?php echo esc_attr( $cart_empty ); ?>\">\r\n-    \u003C?php\r\n-    if ( ! empty( $products ) ) {\r\n-        include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\r\n-    } else {\r\n-        ?>\r\n-        \u003Cdiv>\u003C?php esc_html_e( 'No menu found', 'wp-cafe' ); ?>\u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n-    ?>\r\n-\u003C\u002Fdiv>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+global $woocommerce;\n+\n+if ( is_object( WC()->cart ) && WC()->cart->cart_contents_count === 0 ) {\n+    $cart_empty = 1;\n+} else {\n+    $cart_empty = 0;\n+}\n+?>\n+\n+\u003C!-- render html -->\n+\u003Cdiv class=\"food_location\" data-cart_empty=\"\u003C?php echo esc_attr( $cart_empty ); ?>\">\n+    \u003C?php\n+    if ( ! empty( $products ) ) {\n+        include wpcafe()->plugin_directory . \"\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002F{$style}.php\";\n+    } else {\n+        ?>\n+        \u003Cdiv>\u003C?php esc_html_e( 'No menu found', 'wp-cafe' ); ?>\u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+    ?>\n+\u003C\u002Fdiv>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Flocation-select.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Flocation-select.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Flocation-select.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Flocation-select.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,10 +1,10 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F\u002F food location list\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-Wpc_Utilities::select_food_locations_filter($location_alignment);\r\n-\r\n-include_once wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-menu.php\";\r\n-?>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F\u002F food location list\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+Wpc_Utilities::select_food_locations_filter($location_alignment);\n+\n+include_once wpcafe()->template_directory . \"\u002Fshortcodes\u002Flocation-menu.php\";\n+?>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fcancellation-form-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,38 +1,38 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-if (!is_admin()) { ?>\r\n-    \u003Cdiv class='wpc-reservation-form '>\r\n-        \u003Cform method='post' class='wpc_reservation_form wpc_reservation_cancel_form' action=''>\r\n-            \u003Cinput type='hidden' name='wpc_action' value='wpc_cancellation' \u002F>\r\n-                    \u003Cdiv class='wpc-row'>\r\n-                        \u003Cdiv class='wpc-col-md-6'>\r\n-                            \u003Cdiv class='wpc-reservation-field invoice'>\r\n-                                \u003Clabel for='wpc-invoice'>\u003C?php echo esc_html__('Invoice Number','wp-cafe')?> \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-                                \u003Cinput type='text' name='wpc_reservation_invoice' class='wpc-invoice wpc-form-control' id='wpc-invoice' value='' required aria-required='true'>\r\n-                                \u003Cdiv class=\"wpc-invoice wpc_danger_text\">\u003C\u002Fdiv>\r\n-                            \u003C\u002Fdiv>\r\n-                        \u003C\u002Fdiv>\r\n-                        \u003Cdiv class='wpc-col-md-6'>\r\n-                            \u003Cdiv class='wpc-reservation-field email'>\r\n-                                \u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Email','wp-cafe')?>   \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-                                \u003Cinput type='email' name='wpc_cancell_email' class='wpc_cancell_email wpc-form-control' id='wpc-cancell-email' value='' required aria-required='true'>\r\n-                                \u003Cdiv class=\"wpc-cancell-email wpc_danger_text\">\u003C\u002Fdiv>\r\n-                            \u003C\u002Fdiv>\r\n-                        \u003C\u002Fdiv>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003Cdiv class='wpc-reservation-field phone'>\r\n-                        \u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('Phone', 'wp-cafe'); ?>\u003C\u002Flabel>\r\n-                        \u003Cinput type='tel' name='wpc_cancell_phone' class='wpc_cancell_phone wpc-form-control' id='wpc-cancell-phone' value=''>\r\n-                    \u003C\u002Fdiv>\r\n-                    \u003Cdiv class='wpc-reservation-field area message'>\r\n-                        \u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Message','wp-cafe')?> \u003C\u002Flabel>\r\n-                        \u003Ctextarea name='wpc_message' class='wpc_cancell_message wpc-form-control' id='wpc-cancell-message'>\u003C\u002Ftextarea>\r\n-                    \u003C\u002Fdiv>\r\n-                \u003Cbutton type='submit' class='cancell_form_submit wpc-btn'>\u003C?php echo esc_html( $cancel_button_text); ?>\u003C\u002Fbutton>\r\n-                \u003Cspan id='wpc_book_table'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fspan>\r\n-        \u003C\u002Fform>\r\n-    \u003C\u002Fdiv>\r\n-\u003C?php\r\n- }\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+if (!is_admin()) { ?>\n+    \u003Cdiv class='wpc-reservation-form '>\n+        \u003Cform method='post' class='wpc_reservation_form wpc_reservation_cancel_form' action=''>\n+            \u003Cinput type='hidden' name='wpc_action' value='wpc_cancellation' \u002F>\n+                    \u003Cdiv class='wpc-row'>\n+                        \u003Cdiv class='wpc-col-md-6'>\n+                            \u003Cdiv class='wpc-reservation-field invoice'>\n+                                \u003Clabel for='wpc-invoice'>\u003C?php echo esc_html__('Invoice Number','wp-cafe')?> \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+                                \u003Cinput type='text' name='wpc_reservation_invoice' class='wpc-invoice wpc-form-control' id='wpc-invoice' value='' required aria-required='true'>\n+                                \u003Cdiv class=\"wpc-invoice wpc_danger_text\">\u003C\u002Fdiv>\n+                            \u003C\u002Fdiv>\n+                        \u003C\u002Fdiv>\n+                        \u003Cdiv class='wpc-col-md-6'>\n+                            \u003Cdiv class='wpc-reservation-field email'>\n+                                \u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Email','wp-cafe')?>   \u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+                                \u003Cinput type='email' name='wpc_cancell_email' class='wpc_cancell_email wpc-form-control' id='wpc-cancell-email' value='' required aria-required='true'>\n+                                \u003Cdiv class=\"wpc-cancell-email wpc_danger_text\">\u003C\u002Fdiv>\n+                            \u003C\u002Fdiv>\n+                        \u003C\u002Fdiv>\n+                    \u003C\u002Fdiv>\n+                    \u003Cdiv class='wpc-reservation-field phone'>\n+                        \u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('Phone', 'wp-cafe'); ?>\u003C\u002Flabel>\n+                        \u003Cinput type='tel' name='wpc_cancell_phone' class='wpc_cancell_phone wpc-form-control' id='wpc-cancell-phone' value=''>\n+                    \u003C\u002Fdiv>\n+                    \u003Cdiv class='wpc-reservation-field area message'>\n+                        \u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Message','wp-cafe')?> \u003C\u002Flabel>\n+                        \u003Ctextarea name='wpc_message' class='wpc_cancell_message wpc-form-control' id='wpc-cancell-message'>\u003C\u002Ftextarea>\n+                    \u003C\u002Fdiv>\n+                \u003Cbutton type='submit' class='cancell_form_submit wpc-btn'>\u003C?php echo esc_html( $cancel_button_text); ?>\u003C\u002Fbutton>\n+                \u003Cspan id='wpc_book_table'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fspan>\n+        \u003C\u002Fform>\n+    \u003C\u002Fdiv>\n+\u003C?php\n+ }\n ?>\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Fform-settings.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,76 +1,76 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-\r\n-$wpc_min_guest_no    = isset($settings['wpc_min_guest_no']) ? $settings['wpc_min_guest_no'] : 1;\r\n-\r\n-if ( !empty( $settings['reser_multi_schedule'] )) {\r\n-    $wpc_max_guest_no = $seat_capacity;\r\n-}else {\r\n-    $wpc_max_guest_no = !empty($settings['rest_max_reservation']) ? $settings['rest_max_reservation'] : 20;\r\n-}\r\n-\r\n-$wpc_default_gest_no = !empty($settings['wpc_default_gest_no'])  ? $settings['wpc_default_gest_no'] : $wpc_min_guest_no;\r\n-$wpc_late_bookings   = isset($settings['wpc_late_bookings']) && $settings['wpc_late_bookings'] !== \"1\"  ? $settings['wpc_late_bookings'] : \"\";\r\n-$phone_required      = isset($settings['wpc_require_phone']) ? \"required\" : \"\";\r\n-$show_branches       = isset($settings['show_branches'] )   ? \"yes\" : \"no\";\r\n-$require_branch      = isset($settings['require_branch'] )   ? \"required\" : \"no\";\r\n-\r\n-$cancellation_option = '';\r\n-\r\n-if ( isset($settings['wpc_allow_cancellation']) && $settings['wpc_allow_cancellation'] == 'off' ) {\r\n-    $cancellation_option .= \"hide-cancel-text\";\r\n-}\r\n-\r\n-$wpc_image_url = wpcafe()->assets_url . 'images\u002Freservation_image.png';\r\n-if (is_array($atts) && isset($atts['wpc_image_url']) && $atts['wpc_image_url'] !== '') {\r\n-    $wpc_image_url = $atts['wpc_image_url'];\r\n-}\r\n-\r\n-$reservation_arr = array(\r\n-    'wpc_check_name'        => esc_html__('Name :', 'wp-cafe'),\r\n-    'wpc_check_email'       => esc_html__('Email :', 'wp-cafe'),\r\n-    'wpc_check_phone'       => esc_html__('Phone :', 'wp-cafe'),\r\n-    'wpc_check_guest'       => esc_html__('Guests :', 'wp-cafe'),\r\n-    'wpc_check_start_time'  => esc_html__('Time :', 'wp-cafe'),\r\n-    'wpc_check_booking_date'=> esc_html__('Date :', 'wp-cafe'),\r\n-    'wpc_reserv_message'    => esc_html__('Additional Information :', 'wp-cafe'),\r\n-);\r\n-\r\n-if( $show_branches==\"yes\" ){\r\n-    \u002F\u002F Add branch field in backend reservation form\r\n-    $reservation_arr['wpc_check_branch'] = esc_html__('Branch  :', 'wp-cafe');\r\n-}\r\n-\r\n-$style=\"\";\r\n-\r\n-if ( isset($atts['form_style']) ) {\r\n-    switch ( $atts['form_style'] ) {\r\n-        case \"1\":\r\n-            $column_lg = \"wpc-col-lg-6\";\r\n-            $column_md = \"wpc-col-md-12\";\r\n-            break;\r\n-        case \"2\":\r\n-            $column_lg = \"wpc-col-lg-12\";\r\n-            $column_md = \"wpc-col-md-6\";\r\n-            break;\r\n-    }\r\n-    $style=$atts['form_style'];\r\n-}\r\n-\r\n-$late_one   = esc_html__(\"Our last booking time is\",'wp-cafe' );\r\n-$late_two   = \" {last_time}.\";\r\n-$late_three =  esc_html__(\" You can book up until\",'wp-cafe');\r\n-$late_four  = \" {last_min}\";\r\n-$late_five  =  esc_html__(\" minutes before closing time.\",'wp-cafe' );\r\n-\u002F\u002F get location\r\n-$wpc_location_arr = Wpc_Utilities::get_location_data( \"Select a branch\",\"No branch is set\", \"key\" );\r\n-\r\n-$dash=\"\";\r\n-\r\n-if ( $show_form_field ==\"on\" && $show_to_field ==\"on\" ){\r\n-    $dash=\"-\";\r\n-}\r\n-\r\n-return;\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+\n+$wpc_min_guest_no    = isset($settings['wpc_min_guest_no']) ? $settings['wpc_min_guest_no'] : 1;\n+\n+if ( !empty( $settings['reser_multi_schedule'] )) {\n+    $wpc_max_guest_no = $seat_capacity;\n+}else {\n+    $wpc_max_guest_no = !empty($settings['rest_max_reservation']) ? $settings['rest_max_reservation'] : 20;\n+}\n+\n+$wpc_default_gest_no = !empty($settings['wpc_default_gest_no'])  ? $settings['wpc_default_gest_no'] : $wpc_min_guest_no;\n+$wpc_late_bookings   = isset($settings['wpc_late_bookings']) && $settings['wpc_late_bookings'] !== \"1\"  ? $settings['wpc_late_bookings'] : \"\";\n+$phone_required      = isset($settings['wpc_require_phone']) ? \"required\" : \"\";\n+$show_branches       = isset($settings['show_branches'] )   ? \"yes\" : \"no\";\n+$require_branch      = isset($settings['require_branch'] )   ? \"required\" : \"no\";\n+\n+$cancellation_option = '';\n+\n+if ( isset($settings['wpc_allow_cancellation']) && $settings['wpc_allow_cancellation'] == 'off' ) {\n+    $cancellation_option .= \"hide-cancel-text\";\n+}\n+\n+$wpc_image_url = wpcafe()->assets_url . 'images\u002Freservation_image.png';\n+if (is_array($atts) && isset($atts['wpc_image_url']) && $atts['wpc_image_url'] !== '') {\n+    $wpc_image_url = $atts['wpc_image_url'];\n+}\n+\n+$reservation_arr = array(\n+    'wpc_check_name'        => esc_html__('Name :', 'wp-cafe'),\n+    'wpc_check_email'       => esc_html__('Email :', 'wp-cafe'),\n+    'wpc_check_phone'       => esc_html__('Phone :', 'wp-cafe'),\n+    'wpc_check_guest'       => esc_html__('Guests :', 'wp-cafe'),\n+    'wpc_check_start_time'  => esc_html__('Time :', 'wp-cafe'),\n+    'wpc_check_booking_date'=> esc_html__('Date :', 'wp-cafe'),\n+    'wpc_reserv_message'    => esc_html__('Additional Information :', 'wp-cafe'),\n+);\n+\n+if( $show_branches==\"yes\" ){\n+    \u002F\u002F Add branch field in backend reservation form\n+    $reservation_arr['wpc_check_branch'] = esc_html__('Branch  :', 'wp-cafe');\n+}\n+\n+$style=\"\";\n+\n+if ( isset($atts['form_style']) ) {\n+    switch ( $atts['form_style'] ) {\n+        case \"1\":\n+            $column_lg = \"wpc-col-lg-6\";\n+            $column_md = \"wpc-col-md-12\";\n+            break;\n+        case \"2\":\n+            $column_lg = \"wpc-col-lg-12\";\n+            $column_md = \"wpc-col-md-6\";\n+            break;\n+    }\n+    $style=$atts['form_style'];\n+}\n+\n+$late_one   = esc_html__(\"Our last booking time is\",'wp-cafe' );\n+$late_two   = \" {last_time}.\";\n+$late_three =  esc_html__(\" You can book up until\",'wp-cafe');\n+$late_four  = \" {last_min}\";\n+$late_five  =  esc_html__(\" minutes before closing time.\",'wp-cafe' );\n+\u002F\u002F get location\n+$wpc_location_arr = Wpc_Utilities::get_location_data( \"Select a branch\",\"No branch is set\", \"key\" );\n+\n+$dash=\"\";\n+\n+if ( $show_form_field ==\"on\" && $show_to_field ==\"on\" ){\n+    $dash=\"-\";\n+}\n+\n+return;\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-detials.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-detials.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-detials.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-detials.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,29 +1,29 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-?>\r\n-\u003C!-- Reservation booking detials -->\r\n-\u003Cul>\r\n-\u003C?php foreach( $reservation_arr as $key => $value) : \r\n-    if (  $key == 'wpc_check_start_time' ) {\r\n-        if ( $show_form_field ==\"on\" || $show_to_field ==\"on\" ) { ?>\r\n-    \u003Cli> \r\n-        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\r\n-        \u003C?php if ( $key == 'wpc_check_start_time' ) { ?>\r\n-        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>  \u003C?php echo esc_html($dash) ; echo  ( $show_to_field == 'on' ) ?  \" \u003Cspan class='wpc_check_end_time'>\u003C\u002Fspan>\" : \"\" ?>\r\n-        \u003C?php } else{ ?>\r\n-                \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\r\n-        \u003C?php } ?>\r\n-    \u003C\u002Fli>\r\n-        \r\n-\u003C?php } }\r\n-else { ?>\r\n-    \u003Cli id=\"\u003C?php echo esc_attr($key) ?>\"> \r\n-        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\r\n-        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\r\n-    \u003C\u002Fli>\r\n-\u003C?php }\r\n-endforeach;?>\r\n-\u003C\u002Ful>\r\n-\r\n-\u003Cdiv class='wpc_log_message'>\u003C\u002Fdiv>\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+?>\n+\u003C!-- Reservation booking detials -->\n+\u003Cul>\n+\u003C?php foreach( $reservation_arr as $key => $value) : \n+    if (  $key == 'wpc_check_start_time' ) {\n+        if ( $show_form_field ==\"on\" || $show_to_field ==\"on\" ) { ?>\n+    \u003Cli> \n+        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\n+        \u003C?php if ( $key == 'wpc_check_start_time' ) { ?>\n+        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>  \u003C?php echo esc_html($dash) ; echo  ( $show_to_field == 'on' ) ?  \" \u003Cspan class='wpc_check_end_time'>\u003C\u002Fspan>\" : \"\" ?>\n+        \u003C?php } else{ ?>\n+                \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\n+        \u003C?php } ?>\n+    \u003C\u002Fli>\n+        \n+\u003C?php } }\n+else { ?>\n+    \u003Cli id=\"\u003C?php echo esc_attr($key) ?>\"> \n+        \u003Cstrong class='wpc-user-field-info'>\u003C?php echo esc_html($value); ?>\u003C\u002Fstrong>\n+        \u003Cspan class='\u003C?php echo esc_attr($key) ?>'>\u003C\u002Fspan>\n+    \u003C\u002Fli>\n+\u003C?php }\n+endforeach;?>\n+\u003C\u002Ful>\n+\n+\u003Cdiv class='wpc_log_message'>\u003C\u002Fdiv>\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Fshortcodes\u002Freservation\u002Freservation\u002Freservation-form-template.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,193 +1,193 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F\u002F check condition for calender view\r\n-if ( isset($atts['form_style']) ) {\r\n-    switch ( $atts['form_style'] ) {\r\n-        case \"1\":\r\n-            $view = \"yes\";\r\n-            break;\r\n-        case \"2\":\r\n-            $view = \"no\";\r\n-\r\n-            break;\r\n-        default:\r\n-            $view = \"yes\";\r\n-            break;\r\n-    }\r\n-}\r\n-$multi_schedule        = !empty($settings['reser_multi_schedule']) ? $settings['reser_multi_schedule'] : \"off\";\r\n-$multi_sch_class       = $multi_schedule == \"on\" ? \"wpc-multi-reservation-msg\" : \"\";\r\n-\r\n-?>\r\n-\r\n-\t\u003Cdiv class='wpc-reservation-form \u003C?php echo esc_attr($cancellation_option) ?>' data-reservation_status='\u003C?php echo json_encode( $booking_status ) ?>'>\r\n-\t\t\t\u003Cdiv class='late_booking' data-late_booking=\"\u003C?php echo esc_html($late_one.$late_two.$late_three.$late_four.$late_five);?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_cancell_log_message'>\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_error_message' data-time_compare=\"\u003C?php echo esc_html__('Booking end time must be after start time','wp-cafe')?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_success_message \u003C?php echo esc_attr($multi_sch_class)?>' data-start=\"\u003C?php echo esc_html__(\"Start time\",'wp-cafe');?>\" data-end=\"\u003C?php echo esc_html__(\"End time\",'wp-cafe');?>\" data-schedule=\"\u003C?php echo esc_html__(\"Schedule\",'wp-cafe');?>\" data-late_booking = \"\u003C?php echo ( $wpc_late_bookings !==\"\" ) \r\n-\t\t\t?  sprintf( \u002F* translators: %s: number of minutes *\u002F esc_html__(\"You can book up until %s minutes before closing time\",'wp-cafe') , esc_html( $wpc_late_bookings ) ) : \"\" ?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_calender_view' data-view=\"\u003C?php echo esc_html($view);?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='date_missing' data-date_missing=\"\u003C?php echo esc_html__(\"Please select a date first\",'wp-cafe');?>\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class=\"form_style\" data-form_style=\"free-\u003C?php echo esc_attr( $style )?>\" data-form_type=\"free\">\u003C\u002Fdiv>\r\n-\t\t\t\u003Cdiv class='wpc_reservation_form_two' style='display:none;'>\r\n-\t\t\t\t\u003Cdiv class='wpc_reservation_form_two'>\r\n-\t\t\t\t\t\u003Cform method='post' class=' wpc_reservation_table'>\r\n-\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-form'>\r\n-\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\u003C?php if ($view === \"yes\") { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc_bg_image' style=\"background-image: url(\u003C?php echo esc_url($wpc_image_url) ?>);\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc_reservation_form wpc_reservation_user_info'>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C!-- Reservation booking detials -->\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t\tif ( file_exists( wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\" ) ) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\tinclude_once wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\";\r\n-\t\t\t\t\t\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='confirm_booking_btn wpc-btn' data-id='reservation_form_second_step'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='edit_booking_btn wpc-btn' data-id='edit_booking_btn'>\u003C?php echo esc_html__('Edit Booking', 'wp-cafe'); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-another-reservation-free action-button wpc-btn\" name=\"another_reservation_free\">\u003Ci class=\"dashicons dashicons-image-rotate\">\u003C\u002Fi>\u003C?php echo esc_html__('Book Again', 'wp-cafe'); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fform>\r\n-\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fdiv>\r\n-\t\r\n-\t\t\t\u003Cform method='post' class='wpc_reservation_table'>\r\n-\t\t\t\t\u003Cinput type='hidden' name='wpc_action' value='wpc_reservation' \u002F>\r\n-\t\t\t\t\u003Cdiv class='wpc_reservation_form_one'>\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\u003C?php if (\"yes\" === $view ) { ?>\r\n-\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc-align-self-center'>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field date wpc-reservation-calender-field'>\r\n-\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-choose-date\">\u003C?php echo esc_html__('Choose a Date', 'wp-cafe'); ?>\u003C\u002Fh3>\r\n-\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\r\n-\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc_reservation_form\">\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\tif ( isset($show_branches) && \"yes\" == $show_branches ) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-12 wpc-align-self-center\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field branch'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-branch'>\u003C?php echo esc_html__('Which branch of our restaurant', 'wp-cafe'); echo ( $require_branch == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_branch' id='wpc-branch' class='wpc-form-control' \u003C?php echo esc_attr($require_branch == \"required\" ? \"required\" : \"\"); ?>>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach( $wpc_location_arr as $key=>$branch ) {?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr( $key ); ?>\" \u003C?php echo count($wpc_location_arr) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $branch ); ?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field name'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-name'>\u003C?php echo esc_html__('Your Name', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_name' placeholder='\u003C?php echo esc_html__('Name here', 'wp-cafe'); ?>' id='wpc-name' class='wpc-form-control' value='' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-name wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field email'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Your Email', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='email' name='wpc_email' placeholder='\u003C?php echo esc_html__('Email here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc-email' value='' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-email wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_md) ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field phone'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('How can we contact you?', 'wp-cafe');\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo ( isset($phone_required) && $phone_required == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='tel' placeholder='\u003C?php echo esc_html__('Phone Number here', 'wp-cafe'); ?>' \u003C?php echo ( isset($phone_required) && $phone_required == \"required\" ) ? esc_attr(\"required\") : \"\"; ?> name='wpc_phone' class='wpc-form-control' id='wpc-phone' value=''>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-phone wpc_danger_text\">\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ($view === \"no\") { ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_booking_date'>\u003C?php echo esc_html__('Date', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' placeholder='\u003C?php echo esc_html__('Booking date here', 'wp-cafe'); ?>' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_form_field == 'on'): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_from_time'>\u003C?php echo esc_html( $from_field_label); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_from_field == 'on') : ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_from_time' placeholder='\u003C?php echo esc_html__('Start time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_from_time' value='' \u003C?php echo ( $required_from_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?>  >\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_to_field == 'on' ): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_to_time'>\u003C?php echo esc_html( $to_field_label); ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_to_field == 'on') : ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_to_time' placeholder='\u003C?php echo esc_html__('End time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_to_time' value='' \u003C?php echo ( $required_to_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?> >\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\t$gest_limit = WpCafe\\Utils\\Wpc_Utilities::get_seat_count_limit();\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-select party wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-party'>\u003C?php echo esc_html__('Total Guests ', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_guest_count' id='wpc-party' class='wpc-form-control' required aria-required='true'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\">\u003C?php echo esc_html__(\"Select number of guests\",'wp-cafe')?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach ($gest_limit as $i) {\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$selected = ($wpc_default_gest_no == $i) ? \"selected\" : \"\"; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value='\u003C?php echo esc_attr( $i ); ?>' \u003C?php echo esc_attr( $selected ); ?>>\u003C?php echo esc_html( $i ); ?>\u003C\u002Foption>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-fieldarea message wpc-reservation-field'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Additional Information', 'wp-cafe'); ?>\u003C\u002Flabel>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\u003Ctextarea name='wpc_message' placeholder='\u003C?php echo esc_html__('Enter Your Message here', 'wp-cafe'); ?>' id='wpc-message' class='wpc-form-control'>\u003C\u002Ftextarea>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php if(function_exists('wpcafe_pro')): ?>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field wpc-webhook'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' placeholder='\u003C?php echo esc_html__('Webhook Url', 'wp-cafe'); ?>' name='wpc_webhook' class='wpc-form-control wpc_webhook' id='wpc-webhook' value='\u003C?php echo esc_html($fluent_crm_webhook); ?>'>\r\n-\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\r\n-\t\t\t\t\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t\t\t\t\t\t\u002F\u002F render extra field\r\n-\t\t\t\t\t\t\t\t\t\tdo_action('reservation_extra_fields_markup');\r\n-\t\t\t\t\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\t\t\t\t\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' value='reservation_form_first_step' class='reservation_form_first_step' \u002F>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cbutton type='submit' class='reservation_form_submit wpc-btn'>\u003C?php echo esc_html( $first_booking_button ); ?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\t\t\t\t\u003Cspan id='wpc_cancel_request'>\u003C?php echo esc_html($cancel_button_text); ?>\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\u003C\u002Fform>\r\n-\r\n-\r\n-\t\u003C\u002Fdiv>\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F\u002F check condition for calender view\n+if ( isset($atts['form_style']) ) {\n+    switch ( $atts['form_style'] ) {\n+        case \"1\":\n+            $view = \"yes\";\n+            break;\n+        case \"2\":\n+            $view = \"no\";\n+\n+            break;\n+        default:\n+            $view = \"yes\";\n+            break;\n+    }\n+}\n+$multi_schedule        = !empty($settings['reser_multi_schedule']) ? $settings['reser_multi_schedule'] : \"off\";\n+$multi_sch_class       = $multi_schedule == \"on\" ? \"wpc-multi-reservation-msg\" : \"\";\n+\n+?>\n+\n+\t\u003Cdiv class='wpc-reservation-form \u003C?php echo esc_attr($cancellation_option) ?>' data-reservation_status='\u003C?php echo json_encode( $booking_status ) ?>'>\n+\t\t\t\u003Cdiv class='late_booking' data-late_booking=\"\u003C?php echo esc_html($late_one.$late_two.$late_three.$late_four.$late_five);?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_cancell_log_message'>\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_error_message' data-time_compare=\"\u003C?php echo esc_html__('Booking end time must be after start time','wp-cafe')?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_success_message \u003C?php echo esc_attr($multi_sch_class)?>' data-start=\"\u003C?php echo esc_html__(\"Start time\",'wp-cafe');?>\" data-end=\"\u003C?php echo esc_html__(\"End time\",'wp-cafe');?>\" data-schedule=\"\u003C?php echo esc_html__(\"Schedule\",'wp-cafe');?>\" data-late_booking = \"\u003C?php echo ( $wpc_late_bookings !==\"\" ) \n+\t\t\t?  sprintf( \u002F* translators: %s: number of minutes *\u002F esc_html__(\"You can book up until %s minutes before closing time\",'wp-cafe') , esc_html( $wpc_late_bookings ) ) : \"\" ?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_calender_view' data-view=\"\u003C?php echo esc_html($view);?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='date_missing' data-date_missing=\"\u003C?php echo esc_html__(\"Please select a date first\",'wp-cafe');?>\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class=\"form_style\" data-form_style=\"free-\u003C?php echo esc_attr( $style )?>\" data-form_type=\"free\">\u003C\u002Fdiv>\n+\t\t\t\u003Cdiv class='wpc_reservation_form_two' style='display:none;'>\n+\t\t\t\t\u003Cdiv class='wpc_reservation_form_two'>\n+\t\t\t\t\t\u003Cform method='post' class=' wpc_reservation_table'>\n+\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-form'>\n+\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\u003C?php if ($view === \"yes\") { ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc_bg_image' style=\"background-image: url(\u003C?php echo esc_url($wpc_image_url) ?>);\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\n+\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc_reservation_form wpc_reservation_user_info'>\n+\t\t\t\t\t\t\t\t\t\t\u003C!-- Reservation booking detials -->\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t\tif ( file_exists( wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\" ) ) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\tinclude_once wpcafe()->plugin_directory . \"core\u002Fshortcodes\u002Fviews\u002Freservation\u002Freservation-detials.php\";\n+\t\t\t\t\t\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='confirm_booking_btn wpc-btn' data-id='reservation_form_second_step'>\u003C?php echo esc_html( $booking_button_text ); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class='edit_booking_btn wpc-btn' data-id='edit_booking_btn'>\u003C?php echo esc_html__('Edit Booking', 'wp-cafe'); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton class=\"wpc-another-reservation-free action-button wpc-btn\" name=\"another_reservation_free\">\u003Ci class=\"dashicons dashicons-image-rotate\">\u003C\u002Fi>\u003C?php echo esc_html__('Book Again', 'wp-cafe'); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fform>\n+\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fdiv>\n+\t\n+\t\t\t\u003Cform method='post' class='wpc_reservation_table'>\n+\t\t\t\t\u003Cinput type='hidden' name='wpc_action' value='wpc_reservation' \u002F>\n+\t\t\t\t\u003Cdiv class='wpc_reservation_form_one'>\n+\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\u003C?php if (\"yes\" === $view ) { ?>\n+\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6 wpc-align-self-center'>\n+\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field date wpc-reservation-calender-field'>\n+\t\t\t\t\t\t\t\t\t\u003Ch3 class=\"wpc-choose-date\">\u003C?php echo esc_html__('Choose a Date', 'wp-cafe'); ?>\u003C\u002Fh3>\n+\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_lg); ?>'>\n+\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc_reservation_form\">\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\tif ( isset($show_branches) && \"yes\" == $show_branches ) {\n+\t\t\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-col-lg-12 wpc-align-self-center\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field branch'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-branch'>\u003C?php echo esc_html__('Which branch of our restaurant', 'wp-cafe'); echo ( $require_branch == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_branch' id='wpc-branch' class='wpc-form-control' \u003C?php echo esc_attr($require_branch == \"required\" ? \"required\" : \"\"); ?>>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach( $wpc_location_arr as $key=>$branch ) {?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr( $key ); ?>\" \u003C?php echo count($wpc_location_arr) \u003C= 2? \"selected='selected'\" : \"\" ?> >\u003C?php echo esc_html( $branch ); ?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-row\">\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field name'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-name'>\u003C?php echo esc_html__('Your Name', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_name' placeholder='\u003C?php echo esc_html__('Name here', 'wp-cafe'); ?>' id='wpc-name' class='wpc-form-control' value='' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-name wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-md-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field email'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-email'>\u003C?php echo esc_html__('Your Email', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='email' name='wpc_email' placeholder='\u003C?php echo esc_html__('Email here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc-email' value='' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-email wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr($column_md) ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field phone'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-phone'>\u003C?php echo esc_html__('How can we contact you?', 'wp-cafe');\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\techo ( isset($phone_required) && $phone_required == \"required\" ) ? \"\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\" : \"\" ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='tel' placeholder='\u003C?php echo esc_html__('Phone Number here', 'wp-cafe'); ?>' \u003C?php echo ( isset($phone_required) && $phone_required == \"required\" ) ? esc_attr(\"required\") : \"\"; ?> name='wpc_phone' class='wpc-form-control' id='wpc-phone' value=''>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-phone wpc_danger_text\">\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ($view === \"no\") { ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-col-lg-6'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_booking_date'>\u003C?php echo esc_html__('Date', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' placeholder='\u003C?php echo esc_html__('Booking date here', 'wp-cafe'); ?>' name='wpc_booking_date' class='wpc-form-control' id='wpc_booking_date' value='' required aria-required='true' \u002F>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-row'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_form_field == 'on'): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_from_time'>\u003C?php echo esc_html( $from_field_label); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_from_field == 'on') : ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_from_time' placeholder='\u003C?php echo esc_html__('Start time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_from_time' value='' \u003C?php echo ( $required_from_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?>  >\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\n+\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='\u003C?php echo esc_attr( $from_to_column ); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if( $show_to_field == 'on' ): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field time'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc_to_time'>\u003C?php echo esc_html( $to_field_label); ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php if ( $required_to_field == 'on') : ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='text' name='wpc_to_time' placeholder='\u003C?php echo esc_html__('End time here', 'wp-cafe'); ?>' class='wpc-form-control' id='wpc_to_time' value='' \u003C?php echo ( $required_to_field == 'on' ) ? 'required aria-required=\"true\"' : '' ?> >\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cspan class=\"dashicons dashicons-clock\">\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php endif;?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\t$gest_limit = WpCafe\\Utils\\Wpc_Utilities::get_seat_count_limit();\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-select party wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-party'>\u003C?php echo esc_html__('Total Guests ', 'wp-cafe'); ?>\u003Csmall class='wpc_required'>*\u003C\u002Fsmall>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Cselect name='wpc_guest_count' id='wpc-party' class='wpc-form-control' required aria-required='true'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value=\"\">\u003C?php echo esc_html__(\"Select number of guests\",'wp-cafe')?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php foreach ($gest_limit as $i) {\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$selected = ($wpc_default_gest_no == $i) ? \"selected\" : \"\"; ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Coption value='\u003C?php echo esc_attr( $i ); ?>' \u003C?php echo esc_attr( $selected ); ?>>\u003C?php echo esc_html( $i ); ?>\u003C\u002Foption>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003C?php } ?>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fselect>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\n+\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-fieldarea message wpc-reservation-field'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Clabel for='wpc-message'>\u003C?php echo esc_html__('Additional Information', 'wp-cafe'); ?>\u003C\u002Flabel>\n+\t\t\t\t\t\t\t\t\t\t\t\t\u003Ctextarea name='wpc_message' placeholder='\u003C?php echo esc_html__('Enter Your Message here', 'wp-cafe'); ?>' id='wpc-message' class='wpc-form-control'>\u003C\u002Ftextarea>\n+\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php if(function_exists('wpcafe_pro')): ?>\n+\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class='wpc-reservation-field wpc-webhook'>\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' placeholder='\u003C?php echo esc_html__('Webhook Url', 'wp-cafe'); ?>' name='wpc_webhook' class='wpc-form-control wpc_webhook' id='wpc-webhook' value='\u003C?php echo esc_html($fluent_crm_webhook); ?>'>\n+\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php endif; ?>\n+\t\t\t\t\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t\t\t\t\t\t\u002F\u002F render extra field\n+\t\t\t\t\t\t\t\t\t\tdo_action('reservation_extra_fields_markup');\n+\t\t\t\t\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\t\t\t\t\n+\t\t\t\t\t\t\t\t\t\t\u003Cinput type='hidden' value='reservation_form_first_step' class='reservation_form_first_step' \u002F>\n+\t\t\t\t\t\t\t\t\t\t\u003Cbutton type='submit' class='reservation_form_submit wpc-btn'>\u003C?php echo esc_html( $first_booking_button ); ?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\t\t\t\t\u003Cspan id='wpc_cancel_request'>\u003C?php echo esc_html($cancel_button_text); ?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\u003C\u002Fform>\n+\n+\n+\t\u003C\u002Fdiv>\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Ftip\u002Ftip-view.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Ftip\u002Ftip-view.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftemplates\u002Ftip\u002Ftip-view.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftemplates\u002Ftip\u002Ftip-view.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,156 +1,156 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-    use WpCafe\\Settings;\r\n-\r\n-    $settings   = Settings::get();\r\n-    $wc_session = WC()->session;\r\n-\r\n-    $type                 = wpc_get_option( 'tipping_calculation_method', 'fixed_amount' );\r\n-    $tip_options          = wpc_get_option( 'tip_options', [] );\r\n-    $is_enable_custom_tip = wpc_get_option( 'enable_custom_tipping' );\r\n-    $tip_selected_type    = $type;\r\n-    $tip_amount           = 0;\r\n-\r\n-    $types = [\r\n-        'fixed_amount'      => __( 'Fixed', 'wp-cafe' ),\r\n-        'percentage_amount' => __( 'Percentage(%)', 'wp-cafe' ),\r\n-        'custom'            => wpc_get_option( 'custom_tipping_label', __( 'Custom Tip', 'wp-cafe' ) ),\r\n-    ];\r\n-\r\n-    $tip_added = 0;\r\n-    $tip_data = $wc_session->get('wpc_pro_tip');\r\n-\r\n-    if ( ! empty( $tip_data ) ) {\r\n-        $tip_added             = $tip_data['tip_added'];\r\n-        $tip_selected_type     = $tip_data['tip_selected_type'];\r\n-        $tip_amount            = $tip_data['tip_amount'];\r\n-    }  \r\n-    \r\n-    if ( $tip_selected_type == 'custom' && ! $is_enable_custom_tip ) {\r\n-        $tip_selected_type = $type;\r\n-        $wc_session->__unset('wpc_pro_tip');\r\n-    }\r\n-\r\n-    \u002F\u002F Get currency symbol\r\n-    $currency_symbol = get_woocommerce_currency_symbol();\r\n-    \r\n-    \u002F\u002F Get colors for dynamic styling\r\n-    $primary_color = wpc_get_option('primary_color', '#E7272D');\r\n-    $secondary_color = wpc_get_option('secondary_color', '#cf4c1f');\r\n-\r\n-    \u002F\u002F Only render tip section if there are tip options OR custom tipping is enabled\r\n-    if ( empty( $tip_options ) && ! $is_enable_custom_tip ) {\r\n-        return;\r\n-    }\r\n-?>\r\n-\r\n-\u003Cstyle>\r\n-    :root {\r\n-        --wpc-tip-primary: \u003C?php echo esc_attr($primary_color); ?>;\r\n-        --wpc-tip-secondary: \u003C?php echo esc_attr($secondary_color); ?>;\r\n-        --wpc-tip-primary-rgb: \u003C?php echo esc_attr(implode(', ', sscanf($primary_color, \"#%02x%02x%02x\"))); ?>;\r\n-    }\r\n-\u003C\u002Fstyle>\r\n-\r\n-\u003Cdiv class=\"wpc_pro_order_tip_block\" id=\"wpc_pro_order_tip_block\">\r\n-    \u003Cdiv class=\"wpc_pro_order_tip_title\">\r\n-        \u003Ch3>\u003C?php echo esc_html__( 'Tip Amount', 'wp-cafe' ); ?>\u003C\u002Fh3>\r\n-    \u003C\u002Fdiv>\r\n-\r\n-    \u003Cdiv class=\"wpc_pro_order_tip_wrapper\" id=\"wpc_pro_order_tip_wrapper\">\r\n-        \r\n-        \u003C!-- Hidden input to store selected tip type -->\r\n-        \u003Cinput type=\"hidden\" name=\"wpc_pro_tip_type\" class=\"wpc_pro_tip_type\" value=\"\u003C?php echo esc_attr($tip_selected_type); ?>\" \u002F>\r\n-        \r\n-        \u003C!-- Preset Tip Buttons -->\r\n-        \u003C?php if ( ! empty( $tip_options ) ): ?>\r\n-        \u003Cdiv class=\"wpc_tip_preset_buttons\">\r\n-            \u003C?php foreach( $tip_options as $option ): \r\n-                $is_selected = ($tip_added && $tip_selected_type === $type && $tip_amount == $option);\r\n-                $button_class = $is_selected ? 'wpc-tip-btn wpc-tip-btn-active' : 'wpc-tip-btn';\r\n-            ?>\r\n-                \u003Cbutton \r\n-                    type=\"button\" \r\n-                    class=\"\u003C?php echo esc_attr($button_class); ?>\" \r\n-                    data-tip-type=\"\u003C?php echo esc_attr($type); ?>\"\r\n-                    data-tip-amount=\"\u003C?php echo esc_attr($option); ?>\"\r\n-                >\r\n-                    \u003C?php \r\n-                    if ($type === 'percentage_amount') {\r\n-                        echo esc_html($option) . '%';\r\n-                    } else {\r\n-                        echo esc_html($currency_symbol . $option);\r\n-                    }\r\n-                    ?>\r\n-                \u003C\u002Fbutton>\r\n-            \u003C?php endforeach; ?>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php endif; ?>\r\n-\r\n-        \u003C!-- Custom Tip Button -->\r\n-        \u003C?php if( $is_enable_custom_tip ): \r\n-            $is_custom_selected = ($tip_added && $tip_selected_type === 'custom');\r\n-            $custom_class = $is_custom_selected ? 'wpc-tip-btn wpc-tip-custom wpc-tip-btn-active' : 'wpc-tip-btn wpc-tip-custom';\r\n-        ?>\r\n-        \u003Cdiv class=\"wpc_tip_action_buttons\">\r\n-            \u003Cbutton \r\n-                type=\"button\" \r\n-                class=\"\u003C?php echo esc_attr($custom_class); ?>\"\r\n-                data-tip-type=\"custom\"\r\n-            >\r\n-                \u003C?php echo esc_html( $types['custom'] ); ?>\r\n-            \u003C\u002Fbutton>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php endif; ?>\r\n-\r\n-        \u003C!-- Custom Amount Input (Hidden by default) -->\r\n-        \u003C?php if( $is_enable_custom_tip ): ?>\r\n-        \u003Cdiv class=\"wpc_pro_tip_type_custom_wrap\" style=\"\u003C?php echo ( $tip_selected_type != 'custom' ) ? 'display: none;' : ''; ?>\">\r\n-            \u003Cdiv class=\"wpc-custom-tip-input-group\">\r\n-                \u003Cspan class=\"wpc-currency-symbol\">\u003C?php echo esc_html($currency_symbol); ?>\u003C\u002Fspan>\r\n-                \u003Cinput \r\n-                    type=\"number\" \r\n-                    name=\"wpc_pro_custom_tip_amount\" \r\n-                    class=\"wpc_pro_custom_tip_amount\" \r\n-                    id=\"wpc_pro_custom_tip_amount\" \r\n-                    placeholder=\"0.00\"\r\n-                    min=\"0\"\r\n-                    step=\"0.01\"\r\n-                    value=\"\u003C?php echo ($tip_selected_type === 'custom') ? esc_attr($tip_amount) : ''; ?>\" \r\n-                \u002F>\r\n-                \u003Cbutton \r\n-                    type=\"button\" \r\n-                    class=\"wpc-btn wpc_pro_add_tip wpc-custom-apply-btn\"\r\n-                    \u003C?php echo ( $tip_selected_type !== 'custom' || empty($tip_amount) ) ? 'disabled' : ''; ?>\r\n-                >\r\n-                    \u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\r\n-                \u003C\u002Fbutton>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php endif; ?>\r\n-\r\n-        \u003C!-- Hidden fields for compatibility with existing JS -->\r\n-        \u003Cinput type=\"hidden\" class=\"wpc_pro_percentage_tip_amount\" value=\"\u003C?php echo ($tip_selected_type !== 'custom') ? esc_attr($tip_amount) : '0'; ?>\" \u002F>\r\n-\r\n-        \u003C!-- Message Display -->\r\n-        \u003Cdiv class=\"wpc_pro_tip_msg_wrap\">\r\n-            \u003Cspan class=\"wpc_pro_tip_msg\">\u003C\u002Fspan>\r\n-        \u003C\u002Fdiv>\r\n-\r\n-        \u003C!-- Remove Tip Button (shown when tip is added) -->\r\n-        \u003C?php if ($tip_added): ?>\r\n-        \u003Cdiv class=\"wpc_tip_remove_wrap\">\r\n-            \u003Cbutton type=\"button\" class=\"wpc_pro_remove_tip\">\r\n-                \u003Csvg class=\"wpc-tip-trash-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n-                    \u003Cpolyline points=\"3 6 5 6 21 6\">\u003C\u002Fpolyline>\r\n-                    \u003Cpath d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\">\u003C\u002Fpath>\r\n-                    \u003Cline x1=\"10\" y1=\"11\" x2=\"10\" y2=\"17\">\u003C\u002Fline>\r\n-                    \u003Cline x1=\"14\" y1=\"11\" x2=\"14\" y2=\"17\">\u003C\u002Fline>\r\n-                \u003C\u002Fsvg>\r\n-                \u003C?php echo esc_html__( 'Remove Tip', 'wp-cafe' ); ?>\r\n-            \u003C\u002Fbutton>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php endif; ?>\r\n-    \u003C\u002Fdiv>\r\n-\u003C\u002Fdiv>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+    use WpCafe\\Settings;\n+\n+    $settings   = Settings::get();\n+    $wc_session = WC()->session;\n+\n+    $type                 = wpc_get_option( 'tipping_calculation_method', 'fixed_amount' );\n+    $tip_options          = wpc_get_option( 'tip_options', [] );\n+    $is_enable_custom_tip = wpc_get_option( 'enable_custom_tipping' );\n+    $tip_selected_type    = $type;\n+    $tip_amount           = 0;\n+\n+    $types = [\n+        'fixed_amount'      => __( 'Fixed', 'wp-cafe' ),\n+        'percentage_amount' => __( 'Percentage(%)', 'wp-cafe' ),\n+        'custom'            => wpc_get_option( 'custom_tipping_label', __( 'Custom Tip', 'wp-cafe' ) ),\n+    ];\n+\n+    $tip_added = 0;\n+    $tip_data = $wc_session->get('wpc_pro_tip');\n+\n+    if ( ! empty( $tip_data ) ) {\n+        $tip_added             = $tip_data['tip_added'];\n+        $tip_selected_type     = $tip_data['tip_selected_type'];\n+        $tip_amount            = $tip_data['tip_amount'];\n+    }  \n+    \n+    if ( $tip_selected_type == 'custom' && ! $is_enable_custom_tip ) {\n+        $tip_selected_type = $type;\n+        $wc_session->__unset('wpc_pro_tip');\n+    }\n+\n+    \u002F\u002F Get currency symbol\n+    $currency_symbol = get_woocommerce_currency_symbol();\n+    \n+    \u002F\u002F Get colors for dynamic styling\n+    $primary_color = wpc_get_option('primary_color', '#E7272D');\n+    $secondary_color = wpc_get_option('secondary_color', '#cf4c1f');\n+\n+    \u002F\u002F Only render tip section if there are tip options OR custom tipping is enabled\n+    if ( empty( $tip_options ) && ! $is_enable_custom_tip ) {\n+        return;\n+    }\n+?>\n+\n+\u003Cstyle>\n+    :root {\n+        --wpc-tip-primary: \u003C?php echo esc_attr($primary_color); ?>;\n+        --wpc-tip-secondary: \u003C?php echo esc_attr($secondary_color); ?>;\n+        --wpc-tip-primary-rgb: \u003C?php echo esc_attr(implode(', ', sscanf($primary_color, \"#%02x%02x%02x\"))); ?>;\n+    }\n+\u003C\u002Fstyle>\n+\n+\u003Cdiv class=\"wpc_pro_order_tip_block\" id=\"wpc_pro_order_tip_block\">\n+    \u003Cdiv class=\"wpc_pro_order_tip_title\">\n+        \u003Ch3>\u003C?php echo esc_html__( 'Tip Amount', 'wp-cafe' ); ?>\u003C\u002Fh3>\n+    \u003C\u002Fdiv>\n+\n+    \u003Cdiv class=\"wpc_pro_order_tip_wrapper\" id=\"wpc_pro_order_tip_wrapper\">\n+        \n+        \u003C!-- Hidden input to store selected tip type -->\n+        \u003Cinput type=\"hidden\" name=\"wpc_pro_tip_type\" class=\"wpc_pro_tip_type\" value=\"\u003C?php echo esc_attr($tip_selected_type); ?>\" \u002F>\n+        \n+        \u003C!-- Preset Tip Buttons -->\n+        \u003C?php if ( ! empty( $tip_options ) ): ?>\n+        \u003Cdiv class=\"wpc_tip_preset_buttons\">\n+            \u003C?php foreach( $tip_options as $option ): \n+                $is_selected = ($tip_added && $tip_selected_type === $type && $tip_amount == $option);\n+                $button_class = $is_selected ? 'wpc-tip-btn wpc-tip-btn-active' : 'wpc-tip-btn';\n+            ?>\n+                \u003Cbutton \n+                    type=\"button\" \n+                    class=\"\u003C?php echo esc_attr($button_class); ?>\" \n+                    data-tip-type=\"\u003C?php echo esc_attr($type); ?>\"\n+                    data-tip-amount=\"\u003C?php echo esc_attr($option); ?>\"\n+                >\n+                    \u003C?php \n+                    if ($type === 'percentage_amount') {\n+                        echo esc_html($option) . '%';\n+                    } else {\n+                        echo esc_html($currency_symbol . $option);\n+                    }\n+                    ?>\n+                \u003C\u002Fbutton>\n+            \u003C?php endforeach; ?>\n+        \u003C\u002Fdiv>\n+        \u003C?php endif; ?>\n+\n+        \u003C!-- Custom Tip Button -->\n+        \u003C?php if( $is_enable_custom_tip ): \n+            $is_custom_selected = ($tip_added && $tip_selected_type === 'custom');\n+            $custom_class = $is_custom_selected ? 'wpc-tip-btn wpc-tip-custom wpc-tip-btn-active' : 'wpc-tip-btn wpc-tip-custom';\n+        ?>\n+        \u003Cdiv class=\"wpc_tip_action_buttons\">\n+            \u003Cbutton \n+                type=\"button\" \n+                class=\"\u003C?php echo esc_attr($custom_class); ?>\"\n+                data-tip-type=\"custom\"\n+            >\n+                \u003C?php echo esc_html( $types['custom'] ); ?>\n+            \u003C\u002Fbutton>\n+        \u003C\u002Fdiv>\n+        \u003C?php endif; ?>\n+\n+        \u003C!-- Custom Amount Input (Hidden by default) -->\n+        \u003C?php if( $is_enable_custom_tip ): ?>\n+        \u003Cdiv class=\"wpc_pro_tip_type_custom_wrap\" style=\"\u003C?php echo ( $tip_selected_type != 'custom' ) ? 'display: none;' : ''; ?>\">\n+            \u003Cdiv class=\"wpc-custom-tip-input-group\">\n+                \u003Cspan class=\"wpc-currency-symbol\">\u003C?php echo esc_html($currency_symbol); ?>\u003C\u002Fspan>\n+                \u003Cinput \n+                    type=\"number\" \n+                    name=\"wpc_pro_custom_tip_amount\" \n+                    class=\"wpc_pro_custom_tip_amount\" \n+                    id=\"wpc_pro_custom_tip_amount\" \n+                    placeholder=\"0.00\"\n+                    min=\"0\"\n+                    step=\"0.01\"\n+                    value=\"\u003C?php echo ($tip_selected_type === 'custom') ? esc_attr($tip_amount) : ''; ?>\" \n+                \u002F>\n+                \u003Cbutton \n+                    type=\"button\" \n+                    class=\"wpc-btn wpc_pro_add_tip wpc-custom-apply-btn\"\n+                    \u003C?php echo ( $tip_selected_type !== 'custom' || empty($tip_amount) ) ? 'disabled' : ''; ?>\n+                >\n+                    \u003C?php echo esc_html__( 'Apply', 'wp-cafe' ); ?>\n+                \u003C\u002Fbutton>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+        \u003C?php endif; ?>\n+\n+        \u003C!-- Hidden fields for compatibility with existing JS -->\n+        \u003Cinput type=\"hidden\" class=\"wpc_pro_percentage_tip_amount\" value=\"\u003C?php echo ($tip_selected_type !== 'custom') ? esc_attr($tip_amount) : '0'; ?>\" \u002F>\n+\n+        \u003C!-- Message Display -->\n+        \u003Cdiv class=\"wpc_pro_tip_msg_wrap\">\n+            \u003Cspan class=\"wpc_pro_tip_msg\">\u003C\u002Fspan>\n+        \u003C\u002Fdiv>\n+\n+        \u003C!-- Remove Tip Button (shown when tip is added) -->\n+        \u003C?php if ($tip_added): ?>\n+        \u003Cdiv class=\"wpc_tip_remove_wrap\">\n+            \u003Cbutton type=\"button\" class=\"wpc_pro_remove_tip\">\n+                \u003Csvg class=\"wpc-tip-trash-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n+                    \u003Cpolyline points=\"3 6 5 6 21 6\">\u003C\u002Fpolyline>\n+                    \u003Cpath d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\">\u003C\u002Fpath>\n+                    \u003Cline x1=\"10\" y1=\"11\" x2=\"10\" y2=\"17\">\u003C\u002Fline>\n+                    \u003Cline x1=\"14\" y1=\"11\" x2=\"14\" y2=\"17\">\u003C\u002Fline>\n+                \u003C\u002Fsvg>\n+                \u003C?php echo esc_html__( 'Remove Tip', 'wp-cafe' ); ?>\n+            \u003C\u002Fbutton>\n+        \u003C\u002Fdiv>\n+        \u003C?php endif; ?>\n+    \u003C\u002Fdiv>\n+\u003C\u002Fdiv>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftraits\u002Fwpc-singleton.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftraits\u002Fwpc-singleton.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Ftraits\u002Fwpc-singleton.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Ftraits\u002Fwpc-singleton.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,24 +1,24 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Traits;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * Instance of class\r\n- *\u002F\r\n-trait Wpc_Singleton {\r\n-    \r\n-    private static $instance;\r\n-\r\n-    \u002F**\r\n-     * Wpc_Singleton trait\r\n-     *\u002F\r\n-    public static function instance() {\r\n-        if ( !self::$instance ) {\r\n-            self::$instance = new self();\r\n-        }\r\n-        return self::$instance;\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Traits;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * Instance of class\n+ *\u002F\n+trait Wpc_Singleton {\n+    \n+    private static $instance;\n+\n+    \u002F**\n+     * Wpc_Singleton trait\n+     *\u002F\n+    public static function instance() {\n+        if ( !self::$instance ) {\n+            self::$instance = new self();\n+        }\n+        return self::$instance;\n+    }\n+\n+}\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7: trunk\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Finstall-detector.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Finstall-detector.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Finstall-detector.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Finstall-detector.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,138 +1,138 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Contracts\\Hookable_Service_Contract;\r\n-\r\n-\u002F**\r\n- * Detects fresh installs vs upgrades from v2.x\r\n- *\r\n- * @package WpCafe\u002FUpgrades\r\n- *\u002F\r\n-class Install_Detector implements Hookable_Service_Contract {\r\n-\t\u002F**\r\n-\t * Stores the version at which the plugin was first installed\r\n-\t *\u002F\r\n-\tconst FIRST_INSTALLED_VERSION_OPTION = 'wpcafe_install_fingerprint';\r\n-\r\n-\t\u002F**\r\n-\t * Option key for v2.x upgrade detection flag. Set to true when a v2.x to v3.x upgrade is detected\r\n-\t *\u002F\r\n-\tconst V2_DETECTED_OPTION = 'wpcafe_v2_upgrade_detected';\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function register() {\r\n-\t\tif ( did_action( 'plugins_loaded' ) ) {\r\n-\t\t\t$this->detect_installation_type();\r\n-\t\t} else {\r\n-\t\t\tadd_action( 'plugins_loaded', [ $this, 'detect_installation_type' ], 5 );\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Detect installation type: fresh install vs upgrade\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic function detect_installation_type() {\r\n-\t\t$first_installed_version = get_option( self::FIRST_INSTALLED_VERSION_OPTION );\r\n-\t\t$stored_version          = get_option( 'wpc_cafe_version' );\r\n-\r\n-\t\tif ( $first_installed_version && version_compare( $first_installed_version, '3.0.0', '\u003C' ) ) {\r\n-\t\t\t$this->mark_as_v2_upgrade();\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\tif ( ! $first_installed_version ) {\r\n-\t\t\tif ( $stored_version && version_compare( $stored_version, '3.0.0', '\u003C' ) ) {\r\n-\t\t\t\t$this->mark_as_v2_upgrade();\r\n-\t\t\t\t$this->set_first_installed_version( $stored_version );\r\n-\t\t\t} elseif ( $this->has_v2_data() ) {\r\n-\t\t\t\t$this->mark_as_v2_upgrade();\r\n-\t\t\t\t$this->set_first_installed_version( '2.x' );\r\n-\t\t\t}\r\n-\t\t}\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check if any v2.x data exists in the database\r\n-\t *\r\n-\t * @return bool True if v2.x data found\r\n-\t *\u002F\r\n-\tprivate function has_v2_data() {\r\n-\t\t\u002F\u002F Check for v2-specific options that would only exist in v2 installations\r\n-\t\t$v2_options = [\r\n-\t\t\t\u002F\u002F Reservation settings\r\n-\t\t\t'wpc_weekly_schedule',\r\n-\t\t\t'reser_multi_schedule',\r\n-\t\t\t'wpc_all_day_start_time',\r\n-\t\t\t'multi_start_time',\r\n-\t\t\t'weekly_multi_diff_times',\r\n-\t\t\t\u002F\u002F Pickup\u002FDelivery\r\n-\t\t\t'wpc_pickup_weekly_schedule',\r\n-\t\t\t'wpc_delivery_schedule',\r\n-\t\t\t'wpc_pro_pickup_message',\r\n-\t\t\t'wpc_pro_allow_pickup_date',\r\n-\t\t\t'wpc_pro_allow_delivery_date',\r\n-\t\t\t\u002F\u002F Module settings\r\n-\t\t\t'wpc_pro_discount_enable',\r\n-\t\t\t'wpc_pro_tip_enable',\r\n-\t\t\t'allow_mini_cart',\r\n-\t\t\t\u002F\u002F Table layout\r\n-\t\t\t'wpc_table_layout',\r\n-\t\t];\r\n-\r\n-\t\tforeach ( $v2_options as $option ) {\r\n-\t\t\tif ( wpc_get_option( $option ) !== false ) {\r\n-\t\t\t\treturn true;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Check if any reservations exist in the custom post type\r\n-\t\t$reservations = get_posts( [\r\n-\t\t\t'post_type'      => 'wpc_reservation',\r\n-\t\t\t'posts_per_page' => 1,\r\n-\t\t\t'post_status'    => 'any',\r\n-\t\t\t'fields'         => 'ids',\r\n-\t\t] );\r\n-\r\n-\t\tif ( ! empty( $reservations ) ) {\r\n-\t\t\treturn true;\r\n-\t\t}\r\n-\r\n-\t\treturn false;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Mark this installation as a v2.x upgrade\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate function mark_as_v2_upgrade() {\r\n-\t\tupdate_option( self::V2_DETECTED_OPTION, true );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Set the first installed version\r\n-\t *\r\n-\t * @param string $version Version to store as first installed version\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate function set_first_installed_version( $version ) {\r\n-\t\tupdate_option( self::FIRST_INSTALLED_VERSION_OPTION, $version );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check if this is a v2.x upgrade\r\n-\t *\r\n-\t * @return bool True if this is a v2.x to v3.x upgrade\r\n-\t *\u002F\r\n-\tpublic static function is_v2_upgrade() {\r\n-\t\treturn (bool) get_option( self::V2_DETECTED_OPTION, false );\r\n-\t}\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Contracts\\Hookable_Service_Contract;\n+\n+\u002F**\n+ * Detects fresh installs vs upgrades from v2.x\n+ *\n+ * @package WpCafe\u002FUpgrades\n+ *\u002F\n+class Install_Detector implements Hookable_Service_Contract {\n+\t\u002F**\n+\t * Stores the version at which the plugin was first installed\n+\t *\u002F\n+\tconst FIRST_INSTALLED_VERSION_OPTION = 'wpcafe_install_fingerprint';\n+\n+\t\u002F**\n+\t * Option key for v2.x upgrade detection flag. Set to true when a v2.x to v3.x upgrade is detected\n+\t *\u002F\n+\tconst V2_DETECTED_OPTION = 'wpcafe_v2_upgrade_detected';\n+\n+\t\u002F**\n+\t * Register hooks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function register() {\n+\t\tif ( did_action( 'plugins_loaded' ) ) {\n+\t\t\t$this->detect_installation_type();\n+\t\t} else {\n+\t\t\tadd_action( 'plugins_loaded', [ $this, 'detect_installation_type' ], 5 );\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Detect installation type: fresh install vs upgrade\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic function detect_installation_type() {\n+\t\t$first_installed_version = get_option( self::FIRST_INSTALLED_VERSION_OPTION );\n+\t\t$stored_version          = get_option( 'wpc_cafe_version' );\n+\n+\t\tif ( $first_installed_version && version_compare( $first_installed_version, '3.0.0', '\u003C' ) ) {\n+\t\t\t$this->mark_as_v2_upgrade();\n+\t\t\treturn;\n+\t\t}\n+\n+\t\tif ( ! $first_installed_version ) {\n+\t\t\tif ( $stored_version && version_compare( $stored_version, '3.0.0', '\u003C' ) ) {\n+\t\t\t\t$this->mark_as_v2_upgrade();\n+\t\t\t\t$this->set_first_installed_version( $stored_version );\n+\t\t\t} elseif ( $this->has_v2_data() ) {\n+\t\t\t\t$this->mark_as_v2_upgrade();\n+\t\t\t\t$this->set_first_installed_version( '2.x' );\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\t\u002F**\n+\t * Check if any v2.x data exists in the database\n+\t *\n+\t * @return bool True if v2.x data found\n+\t *\u002F\n+\tprivate function has_v2_data() {\n+\t\t\u002F\u002F Check for v2-specific options that would only exist in v2 installations\n+\t\t$v2_options = [\n+\t\t\t\u002F\u002F Reservation settings\n+\t\t\t'wpc_weekly_schedule',\n+\t\t\t'reser_multi_schedule',\n+\t\t\t'wpc_all_day_start_time',\n+\t\t\t'multi_start_time',\n+\t\t\t'weekly_multi_diff_times',\n+\t\t\t\u002F\u002F Pickup\u002FDelivery\n+\t\t\t'wpc_pickup_weekly_schedule',\n+\t\t\t'wpc_delivery_schedule',\n+\t\t\t'wpc_pro_pickup_message',\n+\t\t\t'wpc_pro_allow_pickup_date',\n+\t\t\t'wpc_pro_allow_delivery_date',\n+\t\t\t\u002F\u002F Module settings\n+\t\t\t'wpc_pro_discount_enable',\n+\t\t\t'wpc_pro_tip_enable',\n+\t\t\t'allow_mini_cart',\n+\t\t\t\u002F\u002F Table layout\n+\t\t\t'wpc_table_layout',\n+\t\t];\n+\n+\t\tforeach ( $v2_options as $option ) {\n+\t\t\tif ( wpc_get_option( $option ) !== false ) {\n+\t\t\t\treturn true;\n+\t\t\t}\n+\t\t}\n+\n+\t\t\u002F\u002F Check if any reservations exist in the custom post type\n+\t\t$reservations = get_posts( [\n+\t\t\t'post_type'      => 'wpc_reservation',\n+\t\t\t'posts_per_page' => 1,\n+\t\t\t'post_status'    => 'any',\n+\t\t\t'fields'         => 'ids',\n+\t\t] );\n+\n+\t\tif ( ! empty( $reservations ) ) {\n+\t\t\treturn true;\n+\t\t}\n+\n+\t\treturn false;\n+\t}\n+\n+\t\u002F**\n+\t * Mark this installation as a v2.x upgrade\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate function mark_as_v2_upgrade() {\n+\t\tupdate_option( self::V2_DETECTED_OPTION, true );\n+\t}\n+\n+\t\u002F**\n+\t * Set the first installed version\n+\t *\n+\t * @param string $version Version to store as first installed version\n+\t * @return void\n+\t *\u002F\n+\tprivate function set_first_installed_version( $version ) {\n+\t\tupdate_option( self::FIRST_INSTALLED_VERSION_OPTION, $version );\n+\t}\n+\n+\t\u002F**\n+\t * Check if this is a v2.x upgrade\n+\t *\n+\t * @return bool True if this is a v2.x to v3.x upgrade\n+\t *\u002F\n+\tpublic static function is_v2_upgrade() {\n+\t\treturn (bool) get_option( self::V2_DETECTED_OPTION, false );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fcompatibility-handler.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fcompatibility-handler.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fcompatibility-handler.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fcompatibility-handler.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,70 +1,70 @@\n-\u003C?php\r\n-\u002F**\r\n- * Manages WPCafe Pro plugin compatibility and activation\r\n- *\r\n- * @package WpCafe\u002FBase\r\n- *\u002F\r\n-\r\n-namespace WpCafe;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Class Compatibility_Handler\r\n- *\r\n- * Coordinates compatibility checks and version guards for dependent plugins\r\n- *\u002F\r\n-class Compatibility_Handler {\r\n-\r\n-\t\u002F**\r\n-\t * Initialize the pro plugin manager\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function init(): void {\r\n-\t\tself::check_compatibility();\r\n-\t\tself::block_old_pro_activation();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check pro plugin compatibility and deactivate if needed\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function check_compatibility(): void {\r\n-\t\t\u002F\u002F Load plugin.php if needed\r\n-\t\tif ( ! function_exists( 'is_plugin_active' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\tPlugin_Compatibility_Manager::check();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Initialize the pro activation blocker\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tprivate static function block_old_pro_activation(): void {\r\n-\t\tVersion_Guard::init();\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Register hooks for pro plugin checks\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function register_hooks(): void {\r\n-\t\tadd_action( 'admin_init', [ __CLASS__, 'show_notices' ], 1 );\r\n-\t\tadd_action( 'init', [ __CLASS__, 'check_compatibility' ], 0 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Show any pending notices\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function show_notices(): void {\r\n-\t\tVersion_Guard::init_notice();\r\n-\t}\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Manages WPCafe Pro plugin compatibility and activation\n+ *\n+ * @package WpCafe\u002FBase\n+ *\u002F\n+\n+namespace WpCafe;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Class Compatibility_Handler\n+ *\n+ * Coordinates compatibility checks and version guards for dependent plugins\n+ *\u002F\n+class Compatibility_Handler {\n+\n+\t\u002F**\n+\t * Initialize the pro plugin manager\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function init(): void {\n+\t\tself::check_compatibility();\n+\t\tself::block_old_pro_activation();\n+\t}\n+\n+\t\u002F**\n+\t * Check pro plugin compatibility and deactivate if needed\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function check_compatibility(): void {\n+\t\t\u002F\u002F Load plugin.php if needed\n+\t\tif ( ! function_exists( 'is_plugin_active' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\tPlugin_Compatibility_Manager::check();\n+\t}\n+\n+\t\u002F**\n+\t * Initialize the pro activation blocker\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tprivate static function block_old_pro_activation(): void {\n+\t\tVersion_Guard::init();\n+\t}\n+\n+\t\u002F**\n+\t * Register hooks for pro plugin checks\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function register_hooks(): void {\n+\t\tadd_action( 'admin_init', [ __CLASS__, 'show_notices' ], 1 );\n+\t\tadd_action( 'init', [ __CLASS__, 'check_compatibility' ], 0 );\n+\t}\n+\n+\t\u002F**\n+\t * Show any pending notices\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function show_notices(): void {\n+\t\tVersion_Guard::init_notice();\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-discount.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-discount.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-discount.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-discount.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,74 +1,74 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafePro\\Models\\Discount_Model;\r\n-use Exception;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Discount\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Discount {\r\n-\r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Discount class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_discount();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade the discount.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function migrate_discount() {\r\n-        if ( ! class_exists(Discount_Model::class) ) {\r\n-            return ;\r\n-        }\r\n-\r\n-        \u002F\u002F Explicitly load the Discount_Model class file to ensure proper initialization\r\n-        if ( defined( 'WPCAFE_PRO_FILE' ) ) {\r\n-            $discount_model_file = plugin_dir_path( WPCAFE_PRO_FILE ) . 'base\u002Fmodels\u002Fdiscount-model.php';\r\n-            if ( file_exists( $discount_model_file ) ) {\r\n-                require_once $discount_model_file;\r\n-            } else {\r\n-                return;\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Guard against missing functions during upgrade\r\n-        if ( ! function_exists( 'wpc_get_option' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $products        = wpc_get_option( 'wpc_pro_include_menu' );\r\n-        $categories      = wpc_get_option( 'wpc_pro_include_cat' );\r\n-        $discount_amount = wpc_get_option( 'wpc_pro_discount_percentage' );\r\n-\r\n-        $date_rule = [\r\n-            'type'       => 'date_range',\r\n-            'start_date' => wp_date( 'Y-m-d' ),\r\n-            'end_date'   => wp_date( 'Y-m-d' )\r\n-        ];\r\n-\r\n-        $data = [\r\n-            'discount_type'     => 'percentage',\r\n-            'discount_amount'   => $discount_amount,\r\n-            'discount_title'    => 'Discount (migrated)',\r\n-            'products'          => $products,\r\n-            'categories'        => $categories,\r\n-            'discount_status'   => 'active',\r\n-            'date_rule'         => $date_rule,\r\n-        ];\r\n-\r\n-        try {\r\n-            Discount_Model::create( $data );\r\n-        } catch ( Exception $e ) {\r\n-            \u002F\u002F Silent fails even if discounts arent migrated.\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafePro\\Models\\Discount_Model;\n+use Exception;\n+\n+\u002F**\n+ * Class Upgrade_Discount\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Discount {\n+\n+    \u002F**\n+     * Constructor for the Upgrade_Discount class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_discount();\n+    }\n+\n+    \u002F**\n+     * Upgrade the discount.\n+     *\n+     * @return void\n+     *\u002F\n+    public function migrate_discount() {\n+        if ( ! class_exists(Discount_Model::class) ) {\n+            return ;\n+        }\n+\n+        \u002F\u002F Explicitly load the Discount_Model class file to ensure proper initialization\n+        if ( defined( 'WPCAFE_PRO_FILE' ) ) {\n+            $discount_model_file = plugin_dir_path( WPCAFE_PRO_FILE ) . 'base\u002Fmodels\u002Fdiscount-model.php';\n+            if ( file_exists( $discount_model_file ) ) {\n+                require_once $discount_model_file;\n+            } else {\n+                return;\n+            }\n+        }\n+\n+        \u002F\u002F Guard against missing functions during upgrade\n+        if ( ! function_exists( 'wpc_get_option' ) ) {\n+            return;\n+        }\n+\n+        $products        = wpc_get_option( 'wpc_pro_include_menu' );\n+        $categories      = wpc_get_option( 'wpc_pro_include_cat' );\n+        $discount_amount = wpc_get_option( 'wpc_pro_discount_percentage' );\n+\n+        $date_rule = [\n+            'type'       => 'date_range',\n+            'start_date' => wp_date( 'Y-m-d' ),\n+            'end_date'   => wp_date( 'Y-m-d' )\n+        ];\n+\n+        $data = [\n+            'discount_type'     => 'percentage',\n+            'discount_amount'   => $discount_amount,\n+            'discount_title'    => 'Discount (migrated)',\n+            'products'          => $products,\n+            'categories'        => $categories,\n+            'discount_status'   => 'active',\n+            'date_rule'         => $date_rule,\n+        ];\n+\n+        try {\n+            Discount_Model::create( $data );\n+        } catch ( Exception $e ) {\n+            \u002F\u002F Silent fails even if discounts arent migrated.\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-integration.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-integration.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-integration.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-integration.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,42 +1,42 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafePro\\Models\\Discount_Model;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Integration\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Integration {\r\n-    \r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Integration class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_integration();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade the integration.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function migrate_integration() {\r\n-        $zapier = wpc_get_option( 'wpc_allow_zapier' ) == 'on' ? true : false;\r\n-        $pabbly = wpc_get_option( 'wpc_allow_pabbly' ) == 'on' ? true : false;\r\n-\r\n-        $integrations = [\r\n-            'zapier' => $zapier,\r\n-            'pabbly' => $pabbly,\r\n-        ];\r\n-\r\n-        foreach ( $integrations as $integration => $status ) {\r\n-            if ( $status ) {\r\n-                wpc_integration()->update( $integration, 'on' );\r\n-            }\r\n-        }\r\n-    }\r\n-} \r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafePro\\Models\\Discount_Model;\n+\n+\u002F**\n+ * Class Upgrade_Integration\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Integration {\n+    \n+    \u002F**\n+     * Constructor for the Upgrade_Integration class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_integration();\n+    }\n+\n+    \u002F**\n+     * Upgrade the integration.\n+     *\n+     * @return void\n+     *\u002F\n+    public function migrate_integration() {\n+        $zapier = wpc_get_option( 'wpc_allow_zapier' ) == 'on' ? true : false;\n+        $pabbly = wpc_get_option( 'wpc_allow_pabbly' ) == 'on' ? true : false;\n+\n+        $integrations = [\n+            'zapier' => $zapier,\n+            'pabbly' => $pabbly,\n+        ];\n+\n+        foreach ( $integrations as $integration => $status ) {\n+            if ( $status ) {\n+                wpc_integration()->update( $integration, 'on' );\n+            }\n+        }\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-module.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-module.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-module.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-module.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Module\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Module {\r\n-    \r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Module class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_module_status();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade the module.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function migrate_module_status() {\r\n-        $mini_cart = wpc_get_option( 'allow_mini_cart' ) == 'on' ? true : false;\r\n-        $discount  = wpc_get_option( 'wpc_pro_discount_enable' ) == 'on' ? true : false;\r\n-        $tipping   = wpc_get_option( 'wpc_pro_tip_enable' ) == 'on' ? true : false;\r\n-        $pickup    = wpc_get_option( 'wpc_pro_allow_pickup_date' ) == 'on' ? true : false;\r\n-        $delivery  = wpc_get_option( 'wpc_pro_allow_delivery_date' ) == 'on' ? true : false;\r\n-\r\n-        $modules = [\r\n-            'mini_cart' => $mini_cart,\r\n-            'discount'  => $discount,\r\n-            'tipping'   => $tipping,\r\n-            'pickup'    => $pickup,\r\n-            'delivery'  => $delivery,\r\n-        ];\r\n-        \r\n-        foreach ( $modules as $module => $enable_module ) {\r\n-            if ( $enable_module ) {\r\n-                wpcafe_extension()->update( $module, 'on' );\r\n-            }\r\n-        }\r\n-    }\r\n-} \r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+\u002F**\n+ * Class Upgrade_Module\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Module {\n+    \n+    \u002F**\n+     * Constructor for the Upgrade_Module class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_module_status();\n+    }\n+\n+    \u002F**\n+     * Upgrade the module.\n+     *\n+     * @return void\n+     *\u002F\n+    public function migrate_module_status() {\n+        $mini_cart = wpc_get_option( 'allow_mini_cart' ) == 'on' ? true : false;\n+        $discount  = wpc_get_option( 'wpc_pro_discount_enable' ) == 'on' ? true : false;\n+        $tipping   = wpc_get_option( 'wpc_pro_tip_enable' ) == 'on' ? true : false;\n+        $pickup    = wpc_get_option( 'wpc_pro_allow_pickup_date' ) == 'on' ? true : false;\n+        $delivery  = wpc_get_option( 'wpc_pro_allow_delivery_date' ) == 'on' ? true : false;\n+\n+        $modules = [\n+            'mini_cart' => $mini_cart,\n+            'discount'  => $discount,\n+            'tipping'   => $tipping,\n+            'pickup'    => $pickup,\n+            'delivery'  => $delivery,\n+        ];\n+        \n+        foreach ( $modules as $module => $enable_module ) {\n+            if ( $enable_module ) {\n+                wpcafe_extension()->update( $module, 'on' );\n+            }\n+        }\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-pickup-delivery.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-pickup-delivery.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-pickup-delivery.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-pickup-delivery.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,157 +1,157 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafe\\Models\\Qrcode_Model;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Pickup_Delivery\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Pickup_Delivery {\r\n-\r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Module class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_pickup_schedule();\r\n-        $this->migrate_delivery_schedule();\r\n-        $this->migrate_pickup_delivery_settings();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate pickup delivery\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_pickup_delivery_settings() {\r\n-        $pickup_message         = wpc_get_option('wpc_pro_pickup_message');\r\n-        $enable_pickup_date     = wpc_get_option('wpc_pro_allow_pickup_date');\r\n-        $enable_pickup_time     = wpc_get_option('wpc_pro_allow_pickup_time');\r\n-        $enable_delivery_date   = wpc_get_option('wpc_pro_allow_delivery_date');\r\n-        $enable_delivery_time   = wpc_get_option('wpc_pro_allow_delivery_time');\r\n-        $delivery_message       = wpc_get_option('wpc_pro_delivery_message');\r\n-        $minimum_order_amount   = wpc_get_option('min_order_amount');\r\n-        $prepare_time           = wpc_get_option('order_prepare_days');\r\n-\r\n-        if ( 'on' === $enable_pickup_date ) {\r\n-            wpc_update_option('pickup_show_date_in_checkout_page', true);\r\n-        }\r\n-\r\n-        if ( 'on' === $enable_pickup_time ) {\r\n-            wpc_update_option('pickup_show_time_in_checkout_page', true);\r\n-        }\r\n-\r\n-        if ( 'on' === $enable_delivery_date ) {\r\n-            wpc_update_option('delivery_show_date_in_checkout_page', true);\r\n-        }\r\n-\r\n-        if ( 'on' === $enable_delivery_time ) {\r\n-            wpc_update_option('delivery_show_time_in_checkout_page', true);\r\n-        }\r\n-\r\n-        if ( $pickup_message ) {\r\n-            wpc_update_option('enable_pickup_message', true);\r\n-            wpc_update_option('pickup_message', $pickup_message);\r\n-        }\r\n-\r\n-        if ( $delivery_message ) {\r\n-            wpc_update_option('enable_delivery_message', true);\r\n-            wpc_update_option('delivery_message', $delivery_message);\r\n-        }\r\n-\r\n-        if ( $minimum_order_amount ) {\r\n-            wpc_update_option('pickup_minimum_order_amount', intval($minimum_order_amount) );\r\n-            wpc_update_option('delivery_minimum_order_amount', intval($minimum_order_amount) );\r\n-        }\r\n-\r\n-        if ( $prepare_time ) {\r\n-            wpc_update_option('pickup_prepare_time', $prepare_time);\r\n-            wpc_update_option('delivery_prepare_time', $prepare_time);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Convert schedule data\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    private function convert_schedule_data($schedule_days, $schedule_start_time, $schedule_end_time) {\r\n-        \r\n-        if ( empty( $schedule_days ) || empty( $schedule_start_time ) || empty( $schedule_end_time ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        \u002F\u002F Initialize all days\r\n-        $days = [\r\n-            \"Mon\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Tue\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Wed\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Thu\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Fri\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Sat\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Sun\" => [\"status\" => \"off\", \"slots\" => []],\r\n-        ];\r\n-        \r\n-        \r\n-        \u002F\u002F Merge logic\r\n-        foreach ($schedule_days as $index => $dayRow) {\r\n-            foreach ($dayRow as $day => $status) {\r\n-        \r\n-                \u002F\u002F Set status to ON\r\n-                $days[$day]['status'] = $status;\r\n-        \r\n-                \u002F\u002F Add slot for that day\r\n-                $days[$day]['slots'][] = [\r\n-                    'start' => $schedule_start_time[$index],\r\n-                    'end'   => $schedule_end_time[$index],\r\n-                ];\r\n-            }\r\n-        }\r\n-\r\n-        return $days;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate pickup schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_pickup_schedule() {\r\n-        $wpc_pickup_weekly_schedule = wpc_get_option('wpc_pickup_weekly_schedule', []);\r\n-        $wpc_pickup_weekly_schedule_start_time = wpc_get_option('wpc_pickup_weekly_schedule_start_time', []);\r\n-        $wpc_pickup_weekly_schedule_end_time = wpc_get_option('wpc_pickup_weekly_schedule_end_time', []);\r\n-\r\n-        $pickup_time_interval = wpc_get_option('pickup_time_interval');\r\n-        $schedule_data = $this->convert_schedule_data($wpc_pickup_weekly_schedule, $wpc_pickup_weekly_schedule_start_time, $wpc_pickup_weekly_schedule_end_time);\r\n-\r\n-        if ( $schedule_data ) {\r\n-            wpc_update_option('override_pickup_schedule', \"1\");\r\n-            wpc_update_option('pickup_schedule', $schedule_data);\r\n-            wpc_update_option('pickup_slot_interval', intval($pickup_time_interval));\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate delivery schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_delivery_schedule() {\r\n-        $wpc_delivery_weekly_schedule = wpc_get_option('wpc_delivery_schedule', []);\r\n-        $wpc_delivery_weekly_schedule_start_time = wpc_get_option('wpc_delivery_weekly_schedule_start_time', []);\r\n-        $wpc_delivery_weekly_schedule_end_time = wpc_get_option('wpc_delivery_weekly_schedule_end_time', []);\r\n-\r\n-        $delivery_slot_interval = wpc_get_option('delivery_time_interval', 30);\r\n-\r\n-        $schedule_data = $this->convert_schedule_data($wpc_delivery_weekly_schedule, $wpc_delivery_weekly_schedule_start_time, $wpc_delivery_weekly_schedule_end_time);\r\n-\r\n-        if ( $schedule_data ) {\r\n-            wpc_update_option('override_delivery_schedule', \"1\");\r\n-            wpc_update_option('delivery_schedule', $schedule_data);\r\n-            wpc_update_option('delivery_slot_interval', intval($delivery_slot_interval));\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafe\\Models\\Qrcode_Model;\n+\n+\u002F**\n+ * Class Upgrade_Pickup_Delivery\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Pickup_Delivery {\n+\n+    \u002F**\n+     * Constructor for the Upgrade_Module class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_pickup_schedule();\n+        $this->migrate_delivery_schedule();\n+        $this->migrate_pickup_delivery_settings();\n+    }\n+\n+    \u002F**\n+     * Migrate pickup delivery\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_pickup_delivery_settings() {\n+        $pickup_message         = wpc_get_option('wpc_pro_pickup_message');\n+        $enable_pickup_date     = wpc_get_option('wpc_pro_allow_pickup_date');\n+        $enable_pickup_time     = wpc_get_option('wpc_pro_allow_pickup_time');\n+        $enable_delivery_date   = wpc_get_option('wpc_pro_allow_delivery_date');\n+        $enable_delivery_time   = wpc_get_option('wpc_pro_allow_delivery_time');\n+        $delivery_message       = wpc_get_option('wpc_pro_delivery_message');\n+        $minimum_order_amount   = wpc_get_option('min_order_amount');\n+        $prepare_time           = wpc_get_option('order_prepare_days');\n+\n+        if ( 'on' === $enable_pickup_date ) {\n+            wpc_update_option('pickup_show_date_in_checkout_page', true);\n+        }\n+\n+        if ( 'on' === $enable_pickup_time ) {\n+            wpc_update_option('pickup_show_time_in_checkout_page', true);\n+        }\n+\n+        if ( 'on' === $enable_delivery_date ) {\n+            wpc_update_option('delivery_show_date_in_checkout_page', true);\n+        }\n+\n+        if ( 'on' === $enable_delivery_time ) {\n+            wpc_update_option('delivery_show_time_in_checkout_page', true);\n+        }\n+\n+        if ( $pickup_message ) {\n+            wpc_update_option('enable_pickup_message', true);\n+            wpc_update_option('pickup_message', $pickup_message);\n+        }\n+\n+        if ( $delivery_message ) {\n+            wpc_update_option('enable_delivery_message', true);\n+            wpc_update_option('delivery_message', $delivery_message);\n+        }\n+\n+        if ( $minimum_order_amount ) {\n+            wpc_update_option('pickup_minimum_order_amount', intval($minimum_order_amount) );\n+            wpc_update_option('delivery_minimum_order_amount', intval($minimum_order_amount) );\n+        }\n+\n+        if ( $prepare_time ) {\n+            wpc_update_option('pickup_prepare_time', $prepare_time);\n+            wpc_update_option('delivery_prepare_time', $prepare_time);\n+        }\n+    }\n+\n+    \u002F**\n+     * Convert schedule data\n+     *\n+     * @return  array\n+     *\u002F\n+    private function convert_schedule_data($schedule_days, $schedule_start_time, $schedule_end_time) {\n+        \n+        if ( empty( $schedule_days ) || empty( $schedule_start_time ) || empty( $schedule_end_time ) ) {\n+            return [];\n+        }\n+\n+        \u002F\u002F Initialize all days\n+        $days = [\n+            \"Mon\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Tue\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Wed\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Thu\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Fri\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Sat\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Sun\" => [\"status\" => \"off\", \"slots\" => []],\n+        ];\n+        \n+        \n+        \u002F\u002F Merge logic\n+        foreach ($schedule_days as $index => $dayRow) {\n+            foreach ($dayRow as $day => $status) {\n+        \n+                \u002F\u002F Set status to ON\n+                $days[$day]['status'] = $status;\n+        \n+                \u002F\u002F Add slot for that day\n+                $days[$day]['slots'][] = [\n+                    'start' => $schedule_start_time[$index],\n+                    'end'   => $schedule_end_time[$index],\n+                ];\n+            }\n+        }\n+\n+        return $days;\n+    }\n+\n+    \u002F**\n+     * Migrate pickup schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_pickup_schedule() {\n+        $wpc_pickup_weekly_schedule = wpc_get_option('wpc_pickup_weekly_schedule', []);\n+        $wpc_pickup_weekly_schedule_start_time = wpc_get_option('wpc_pickup_weekly_schedule_start_time', []);\n+        $wpc_pickup_weekly_schedule_end_time = wpc_get_option('wpc_pickup_weekly_schedule_end_time', []);\n+\n+        $pickup_time_interval = wpc_get_option('pickup_time_interval');\n+        $schedule_data = $this->convert_schedule_data($wpc_pickup_weekly_schedule, $wpc_pickup_weekly_schedule_start_time, $wpc_pickup_weekly_schedule_end_time);\n+\n+        if ( $schedule_data ) {\n+            wpc_update_option('override_pickup_schedule', \"1\");\n+            wpc_update_option('pickup_schedule', $schedule_data);\n+            wpc_update_option('pickup_slot_interval', intval($pickup_time_interval));\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate delivery schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_delivery_schedule() {\n+        $wpc_delivery_weekly_schedule = wpc_get_option('wpc_delivery_schedule', []);\n+        $wpc_delivery_weekly_schedule_start_time = wpc_get_option('wpc_delivery_weekly_schedule_start_time', []);\n+        $wpc_delivery_weekly_schedule_end_time = wpc_get_option('wpc_delivery_weekly_schedule_end_time', []);\n+\n+        $delivery_slot_interval = wpc_get_option('delivery_time_interval', 30);\n+\n+        $schedule_data = $this->convert_schedule_data($wpc_delivery_weekly_schedule, $wpc_delivery_weekly_schedule_start_time, $wpc_delivery_weekly_schedule_end_time);\n+\n+        if ( $schedule_data ) {\n+            wpc_update_option('override_delivery_schedule', \"1\");\n+            wpc_update_option('delivery_schedule', $schedule_data);\n+            wpc_update_option('delivery_slot_interval', intval($delivery_slot_interval));\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-reservation.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-reservation.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-reservation.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-reservation.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,291 +1,291 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafe\\Models\\Reservation_Model;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Reservation\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Reservation {\r\n-    \r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Reservation class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_reservation();\r\n-        $this->migrate_reservation_schedule();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade the reservation.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function migrate_reservation() {\r\n-\r\n-        $reservations = get_posts( [\r\n-            'post_type'      => 'wpc_reservation',\r\n-            'posts_per_page' => -1,\r\n-        ] );\r\n-\r\n-        if ( $reservations ) {\r\n-            foreach ( $reservations as $reservation ) {\r\n-                $reservation_data = get_post_meta( $reservation->ID );\r\n-                $id = $reservation->ID;\r\n-                $term = get_term_by('name', get_post_meta( $id, 'wpc_branch', true ), 'wpc_branch');\r\n-\r\n-                if ( $term ) {\r\n-                    $branch_id = $term->term_id;\r\n-                } else {\r\n-                    $branch_id = '';\r\n-                }\r\n-\r\n-                $date           = get_post_meta( $id, 'wpc_booking_date', true );\r\n-                $start_time_str = get_post_meta( $id, 'wpc_from_time', true );\r\n-                $end_time_str   = get_post_meta( $id, 'wpc_to_time', true );\r\n-\r\n-                \u002F\u002F Convert time strings to timestamps\r\n-                $start_time = '';\r\n-                $end_time   = '';\r\n-\r\n-                if ( ! empty( $date ) && ! empty( $start_time_str ) ) {\r\n-                    $start_time = strtotime( $date . ' ' . $start_time_str );\r\n-                }\r\n-\r\n-                if ( ! empty( $date ) && ! empty( $end_time_str ) ) {\r\n-                    $end_time = strtotime( $date . ' ' . $end_time_str );\r\n-                }\r\n-\r\n-                $data = [\r\n-                    'name'          => get_post_meta( $id, 'wpc_name', true ),\r\n-                    'email'         => get_post_meta( $id, 'wpc_email', true ),\r\n-                    'phone'         => get_post_meta( $id, 'wpc_phone', true ),\r\n-                    'date'          => $date,\r\n-                    'start_time'    => $start_time,\r\n-                    'end_time'      => $end_time,\r\n-                    'total_guest'   => get_post_meta( $id, 'wpc_total_guest', true ),\r\n-                    'table_name'    => get_post_meta( $id, '_table_name', true ),\r\n-                    'status'        => get_post_meta( $id, 'wpc_reservation_state', true ),\r\n-                    'branch_id'     => $branch_id,\r\n-                    'branch_name'   => get_post_meta( $id, 'wpc_branch', true ),\r\n-                    'notes'         => get_post_meta( $id, 'wpc_booking_note', true ),\r\n-                    'invoice'       => get_post_meta( $id, 'wpc_reservation_invoice', true ),\r\n-                    'total_price'  => '',\r\n-                ];\r\n-\r\n-                $reservation_model = new Reservation_Model( $id );\r\n-                $reservation_model->update( $data );\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate reservation schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_reservation_schedule() {\r\n-        $multi_slot = wpc_get_option('reser_multi_schedule', false);\r\n-\r\n-        if ( 'on' === $multi_slot ) {\r\n-            $this->migrate_multi_slot_daily_schedule();\r\n-            $this->migrate_multi_slot_weekly_schedule();\r\n-        } else {\r\n-            $this->migrate_weekly_reservation_schedule();\r\n-            $this->migrate_daily_schedule();\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate weekly reservation schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function migrate_weekly_reservation_schedule() {\r\n-        $reservation_schedule = wpc_get_option('wpc_weekly_schedule', []);\r\n-        $reservation_schedule_start_time = wpc_get_option('wpc_weekly_schedule_start_time', []);\r\n-        $reservation_schedule_end_time = wpc_get_option('wpc_weekly_schedule_end_time', []);\r\n-\r\n-        $schedule_data = $this->convert_weekly_schedule_data($reservation_schedule, $reservation_schedule_start_time, $reservation_schedule_end_time);\r\n-\r\n-        if ( $schedule_data ) {\r\n-            wpc_update_option('override_reservation_schedule', \"1\");\r\n-            wpc_update_option('reservation_schedule', $schedule_data);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate daily reservation schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_daily_schedule() {\r\n-        $start_time = wpc_get_option('wpc_all_day_start_time', '');\r\n-        $end_time   = wpc_get_option('wpc_all_day_end_time', '');\r\n-\r\n-        $days = [\r\n-            \"Mon\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Tue\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Wed\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Thu\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Fri\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Sat\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-            \"Sun\" => [\"status\" => \"on\", \"slots\" => [\r\n-                [\r\n-                    'start' => $start_time,\r\n-                    'end'   => $end_time,\r\n-                ]\r\n-            ]],\r\n-        ];\r\n-\r\n-        if ( $start_time && $end_time ) {\r\n-            wpc_update_option('override_reservation_schedule', \"1\");\r\n-            wpc_update_option('reservation_schedule', $days);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Convert schedule data\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    private function convert_weekly_schedule_data($schedule_days, $schedule_start_time, $schedule_end_time) {\r\n-        \r\n-        if ( empty( $schedule_days ) || empty( $schedule_start_time ) || empty( $schedule_end_time ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        \u002F\u002F Initialize all days\r\n-        $days = [\r\n-            \"Mon\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Tue\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Wed\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Thu\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Fri\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Sat\" => [\"status\" => \"off\", \"slots\" => []],\r\n-            \"Sun\" => [\"status\" => \"off\", \"slots\" => []],\r\n-        ];\r\n-        \r\n-        \r\n-        \u002F\u002F Merge logic\r\n-        foreach ($schedule_days as $index => $dayRow) {\r\n-            foreach ($dayRow as $day => $status) {\r\n-        \r\n-                \u002F\u002F Set status to ON\r\n-                $days[$day]['status'] = $status;\r\n-        \r\n-                \u002F\u002F Add slot for that day\r\n-                $days[$day]['slots'][] = [\r\n-                    'start' => $schedule_start_time[$index],\r\n-                    'end'   => $schedule_end_time[$index],\r\n-                ];\r\n-            }\r\n-        }\r\n-\r\n-        return $days;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate multi slot daily schedule\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    private function migrate_multi_slot_daily_schedule() {\r\n-        $start_time_entries = wpc_get_option('multi_start_time', []);\r\n-        $end_time_entries   = wpc_get_option('multi_end_time', []);\r\n-\r\n-        if ( empty( $start_time_entries ) || empty( $end_time_entries ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        $time_entries = array_combine($start_time_entries, $end_time_entries);\r\n-\r\n-        $slots = [];\r\n-\r\n-        foreach ( $time_entries as $start_time => $end_time ) {\r\n-            $slots[] = [\r\n-                'start' => $start_time,\r\n-                'end'   => $end_time,\r\n-            ];\r\n-        }\r\n-\r\n-        if ( $slots ) {\r\n-            $schedule_data = [\r\n-                \"Mon\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Tue\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Wed\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Thu\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Fri\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Sat\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-                \"Sun\" => [\"status\" => \"on\", \"slots\" => $slots],\r\n-            ];\r\n-\r\n-            wpc_update_option('override_reservation_schedule', \"1\");\r\n-            wpc_update_option('reservation_schedule', $schedule_data);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate multi slot weekly schedule\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_multi_slot_weekly_schedule() {\r\n-        $result = [];\r\n-\r\n-        $weekly_multi_diff_times = wpc_get_option('weekly_multi_diff_times', []);\r\n-\r\n-        if ( empty( $weekly_multi_diff_times ) ) {\r\n-            return [];\r\n-        }\r\n-\r\n-        foreach ($weekly_multi_diff_times as $day => $items) {\r\n-            $result[$day] = [\r\n-                'status' => 'on',\r\n-                'slots'  => array_map(fn($t) => [\r\n-                    'start' => $t['start_time'],\r\n-                    'end'   => $t['end_time'],\r\n-                ], $items)\r\n-            ];\r\n-        }\r\n-\r\n-        if ( $result ) {\r\n-            wpc_update_option('override_reservation_schedule', \"1\");\r\n-            wpc_update_option('reservation_schedule', $result);\r\n-        }\r\n-    }\r\n-} \r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafe\\Models\\Reservation_Model;\n+\n+\u002F**\n+ * Class Upgrade_Reservation\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Reservation {\n+    \n+    \u002F**\n+     * Constructor for the Upgrade_Reservation class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_reservation();\n+        $this->migrate_reservation_schedule();\n+    }\n+\n+    \u002F**\n+     * Upgrade the reservation.\n+     *\n+     * @return void\n+     *\u002F\n+    public function migrate_reservation() {\n+\n+        $reservations = get_posts( [\n+            'post_type'      => 'wpc_reservation',\n+            'posts_per_page' => -1,\n+        ] );\n+\n+        if ( $reservations ) {\n+            foreach ( $reservations as $reservation ) {\n+                $reservation_data = get_post_meta( $reservation->ID );\n+                $id = $reservation->ID;\n+                $term = get_term_by('name', get_post_meta( $id, 'wpc_branch', true ), 'wpc_branch');\n+\n+                if ( $term ) {\n+                    $branch_id = $term->term_id;\n+                } else {\n+                    $branch_id = '';\n+                }\n+\n+                $date           = get_post_meta( $id, 'wpc_booking_date', true );\n+                $start_time_str = get_post_meta( $id, 'wpc_from_time', true );\n+                $end_time_str   = get_post_meta( $id, 'wpc_to_time', true );\n+\n+                \u002F\u002F Convert time strings to timestamps\n+                $start_time = '';\n+                $end_time   = '';\n+\n+                if ( ! empty( $date ) && ! empty( $start_time_str ) ) {\n+                    $start_time = strtotime( $date . ' ' . $start_time_str );\n+                }\n+\n+                if ( ! empty( $date ) && ! empty( $end_time_str ) ) {\n+                    $end_time = strtotime( $date . ' ' . $end_time_str );\n+                }\n+\n+                $data = [\n+                    'name'          => get_post_meta( $id, 'wpc_name', true ),\n+                    'email'         => get_post_meta( $id, 'wpc_email', true ),\n+                    'phone'         => get_post_meta( $id, 'wpc_phone', true ),\n+                    'date'          => $date,\n+                    'start_time'    => $start_time,\n+                    'end_time'      => $end_time,\n+                    'total_guest'   => get_post_meta( $id, 'wpc_total_guest', true ),\n+                    'table_name'    => get_post_meta( $id, '_table_name', true ),\n+                    'status'        => get_post_meta( $id, 'wpc_reservation_state', true ),\n+                    'branch_id'     => $branch_id,\n+                    'branch_name'   => get_post_meta( $id, 'wpc_branch', true ),\n+                    'notes'         => get_post_meta( $id, 'wpc_booking_note', true ),\n+                    'invoice'       => get_post_meta( $id, 'wpc_reservation_invoice', true ),\n+                    'total_price'  => '',\n+                ];\n+\n+                $reservation_model = new Reservation_Model( $id );\n+                $reservation_model->update( $data );\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate reservation schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_reservation_schedule() {\n+        $multi_slot = wpc_get_option('reser_multi_schedule', false);\n+\n+        if ( 'on' === $multi_slot ) {\n+            $this->migrate_multi_slot_daily_schedule();\n+            $this->migrate_multi_slot_weekly_schedule();\n+        } else {\n+            $this->migrate_weekly_reservation_schedule();\n+            $this->migrate_daily_schedule();\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate weekly reservation schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    public function migrate_weekly_reservation_schedule() {\n+        $reservation_schedule = wpc_get_option('wpc_weekly_schedule', []);\n+        $reservation_schedule_start_time = wpc_get_option('wpc_weekly_schedule_start_time', []);\n+        $reservation_schedule_end_time = wpc_get_option('wpc_weekly_schedule_end_time', []);\n+\n+        $schedule_data = $this->convert_weekly_schedule_data($reservation_schedule, $reservation_schedule_start_time, $reservation_schedule_end_time);\n+\n+        if ( $schedule_data ) {\n+            wpc_update_option('override_reservation_schedule', \"1\");\n+            wpc_update_option('reservation_schedule', $schedule_data);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate daily reservation schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_daily_schedule() {\n+        $start_time = wpc_get_option('wpc_all_day_start_time', '');\n+        $end_time   = wpc_get_option('wpc_all_day_end_time', '');\n+\n+        $days = [\n+            \"Mon\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Tue\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Wed\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Thu\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Fri\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Sat\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+            \"Sun\" => [\"status\" => \"on\", \"slots\" => [\n+                [\n+                    'start' => $start_time,\n+                    'end'   => $end_time,\n+                ]\n+            ]],\n+        ];\n+\n+        if ( $start_time && $end_time ) {\n+            wpc_update_option('override_reservation_schedule', \"1\");\n+            wpc_update_option('reservation_schedule', $days);\n+        }\n+    }\n+\n+    \u002F**\n+     * Convert schedule data\n+     *\n+     * @return  array\n+     *\u002F\n+    private function convert_weekly_schedule_data($schedule_days, $schedule_start_time, $schedule_end_time) {\n+        \n+        if ( empty( $schedule_days ) || empty( $schedule_start_time ) || empty( $schedule_end_time ) ) {\n+            return [];\n+        }\n+\n+        \u002F\u002F Initialize all days\n+        $days = [\n+            \"Mon\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Tue\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Wed\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Thu\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Fri\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Sat\" => [\"status\" => \"off\", \"slots\" => []],\n+            \"Sun\" => [\"status\" => \"off\", \"slots\" => []],\n+        ];\n+        \n+        \n+        \u002F\u002F Merge logic\n+        foreach ($schedule_days as $index => $dayRow) {\n+            foreach ($dayRow as $day => $status) {\n+        \n+                \u002F\u002F Set status to ON\n+                $days[$day]['status'] = $status;\n+        \n+                \u002F\u002F Add slot for that day\n+                $days[$day]['slots'][] = [\n+                    'start' => $schedule_start_time[$index],\n+                    'end'   => $schedule_end_time[$index],\n+                ];\n+            }\n+        }\n+\n+        return $days;\n+    }\n+\n+    \u002F**\n+     * Migrate multi slot daily schedule\n+     *\n+     * @return  array\n+     *\u002F\n+    private function migrate_multi_slot_daily_schedule() {\n+        $start_time_entries = wpc_get_option('multi_start_time', []);\n+        $end_time_entries   = wpc_get_option('multi_end_time', []);\n+\n+        if ( empty( $start_time_entries ) || empty( $end_time_entries ) ) {\n+            return [];\n+        }\n+\n+        $time_entries = array_combine($start_time_entries, $end_time_entries);\n+\n+        $slots = [];\n+\n+        foreach ( $time_entries as $start_time => $end_time ) {\n+            $slots[] = [\n+                'start' => $start_time,\n+                'end'   => $end_time,\n+            ];\n+        }\n+\n+        if ( $slots ) {\n+            $schedule_data = [\n+                \"Mon\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Tue\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Wed\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Thu\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Fri\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Sat\" => [\"status\" => \"on\", \"slots\" => $slots],\n+                \"Sun\" => [\"status\" => \"on\", \"slots\" => $slots],\n+            ];\n+\n+            wpc_update_option('override_reservation_schedule', \"1\");\n+            wpc_update_option('reservation_schedule', $schedule_data);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate multi slot weekly schedule\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_multi_slot_weekly_schedule() {\n+        $result = [];\n+\n+        $weekly_multi_diff_times = wpc_get_option('weekly_multi_diff_times', []);\n+\n+        if ( empty( $weekly_multi_diff_times ) ) {\n+            return [];\n+        }\n+\n+        foreach ($weekly_multi_diff_times as $day => $items) {\n+            $result[$day] = [\n+                'status' => 'on',\n+                'slots'  => array_map(fn($t) => [\n+                    'start' => $t['start_time'],\n+                    'end'   => $t['end_time'],\n+                ], $items)\n+            ];\n+        }\n+\n+        if ( $result ) {\n+            wpc_update_option('override_reservation_schedule', \"1\");\n+            wpc_update_option('reservation_schedule', $result);\n+        }\n+    }\n+} \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-settings.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-settings.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-settings.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-settings.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,291 +1,291 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafe\\Models\\Qrcode_Model;\r\n-\r\n-\u002F**\r\n- * Class Upgrade_Settings\r\n- *\r\n- * Handles the upgrade process for version 3.0.0.\r\n- *\u002F\r\n-class Upgrade_Settings {\r\n-\r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Module class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_mini_cart();\r\n-        $this->migrate_tipping();\r\n-        $this->migrate_live_notification();\r\n-        $this->migrate_qr_code();\r\n-        $this->migrate_general_settings();\r\n-        $this->migrate_reservation_button_settings();\r\n-        $this->migrate_wc_layout();\r\n-        $this->migrate_location_settings();\r\n-        $this->migrate_integration_value();\r\n-        $this->migrate_reservation_settings();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate mini-cart\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_mini_cart() {\r\n-        $mini_cart_style = wpc_get_option('minicart_style');\r\n-        $mini_cart_empty_button_link = wpc_get_option('wpc_mini_empty_cart_link');\r\n-\r\n-        if ( $mini_cart_style ) {\r\n-            wpc_update_option( 'mini_cart_style', $mini_cart_style );\r\n-        }\r\n-\r\n-        if ( $mini_cart_empty_button_link ) {\r\n-            wpc_update_option( 'mini_cart_empty_button_link', $mini_cart_empty_button_link );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate tipping\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_tipping() {\r\n-        $tipping_type           = wpc_get_option('wpc_pro_tip_allow_for');\r\n-        $tip_options            = wpc_get_option('wpc_pro_tip_percentage_data', []);\r\n-\r\n-        $tip_options = array_map(function($item) {\r\n-            return intval($item);\r\n-        }, $tip_options);\r\n-\r\n-        if ( 'tip_fixed' === $tipping_type ) {\r\n-            $tipping_type = 'fixed_amount';\r\n-        }elseif( 'tip_percentage' === $tipping_type ) {\r\n-            $tipping_type = 'percentage_amount';\r\n-        } else {\r\n-            $tipping_type = '';\r\n-        }\r\n-\r\n-        if ( $tipping_type ) {\r\n-            wpc_update_option('tipping_calculation_method', $tipping_type);\r\n-            wpc_update_option('tip_options', $tip_options);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate live notification\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_live_notification() {\r\n-        $order_notification = wpc_get_option('wpc_pro_order_notify');\r\n-        $sound_notification = wpc_get_option('wpc_pro_sound_notify');\r\n-        $sound_file         = wpc_get_option('sound_media_file');\r\n-        $sound_repeat       = wpc_get_option('wpc_pro_sound_repeat');\r\n-        $sound_interval     = wpc_get_option('repeat_interval_time');\r\n-\r\n-\r\n-        if ( 'on' === $order_notification && 'on' === $sound_notification ) {\r\n-            wpc_update_option('enable_sound_notification', true);\r\n-\r\n-            if ( $sound_file ) {\r\n-                $sound_file_url = wp_get_attachment_url($sound_file);\r\n-\r\n-                wpc_update_option('custom_notification_sound', $sound_file_url);\r\n-            }\r\n-\r\n-            if ( 'on' === $sound_repeat ) {\r\n-                wpc_update_option('repeated_sound_minute', intval($sound_interval));\r\n-            }\r\n-        }\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate QR code\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_qr_code() {\r\n-        $qrcode_ids  = wpc_get_option('wpc_pro_qrcode_id');\r\n-        $qrcode_urls = wpc_get_option('wpc_pro_qrcode_data');\r\n-\r\n-        if ( empty( $qrcode_ids ) || empty( $qrcode_urls ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        $qrcode_data = array_combine($qrcode_ids, $qrcode_urls);\r\n-\r\n-        if ( ! empty( $qrcode_data ) ) {\r\n-            foreach ( $qrcode_data as $qrcode_id => $qrcode_url ) {\r\n-                Qrcode_Model::create([\r\n-                    'table_name' => $qrcode_id,\r\n-                    'table_id' => $qrcode_id,\r\n-                    'page_url' => $qrcode_url,\r\n-                ]);\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate general settings\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_general_settings() {\r\n-        $primary_color     = wpc_get_option('wpc_primary_color');\r\n-        $secondary_color   = wpc_get_option('wpc_secondary_color');\r\n-        $calendar_language = wpc_get_option('reserv_form_local');\r\n-\r\n-        if ( $primary_color ) {\r\n-            wpc_update_option('primary_color', $primary_color);\r\n-        }\r\n-\r\n-        if ( $secondary_color ) {\r\n-            wpc_update_option('secondary_color', $secondary_color);\r\n-        }\r\n-\r\n-        if ( $calendar_language ) {\r\n-            wpc_update_option('calendar_language', $calendar_language);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate reservation button settings\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    private function migrate_reservation_button_settings() {\r\n-        $form_button_text         = wpc_get_option('first_booking_button');\r\n-        $confirmation_button_text = wpc_get_option('form_booking_button');\r\n-        $cancellation_button_text = wpc_get_option('form_cancell_button');\r\n-\r\n-        if ( $form_button_text ) {\r\n-            wpc_update_option('reservation_form_button_text', $form_button_text);\r\n-        }\r\n-\r\n-        if ( $confirmation_button_text ) {\r\n-            wpc_update_option('reservation_confirmation_button_text', $confirmation_button_text);\r\n-        }\r\n-\r\n-        if ( $cancellation_button_text ) {\r\n-            wpc_update_option('reservation_cancellation_button_text', $cancellation_button_text);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate WC layout\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function migrate_wc_layout() {\r\n-        $variation_layout = wpc_get_option('wpc_pro_woocommerce_variation_layout');\r\n-        $product_layout   = wpc_get_option('wpc_pro_woocommerce_override_css');\r\n-\r\n-        if ( 'on' === $variation_layout ) {\r\n-            wpc_update_option('variation_layout', true);\r\n-        }\r\n-\r\n-        if ( 'on' === $product_layout ) {\r\n-            wpc_update_option('product_layout', true);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate location settings\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function migrate_location_settings() {\r\n-        $is_location_required = wpc_get_option('wpcafe_food_location');\r\n-\r\n-        if ( 'on' === $is_location_required ) {\r\n-            wpc_update_option('require_location', true);\r\n-            wpc_update_option('display_location_selector', 'all_pages');\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate integration value\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function migrate_integration_value() {\r\n-        $google_maps_api_key = wpc_get_option('google_api_key');\r\n-        $pabbly_web_hook = wpc_get_option('pabbly_web_hooks');\r\n-        $zapier_web_hook = wpc_get_option('zapier_web_hooks');\r\n-\r\n-        if ( $google_maps_api_key ) {\r\n-            wpc_update_option('google_map_api_key', $google_maps_api_key);\r\n-        }\r\n-\r\n-        if ( $pabbly_web_hook ) {\r\n-            wpc_update_option('pabbly_webhook_url', $pabbly_web_hook);\r\n-        }\r\n-\r\n-        if ( $zapier_web_hook ) {\r\n-            wpc_update_option('zapier_webhook_url', $zapier_web_hook);\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate reservation settings\r\n-     *\r\n-     * @return  void\r\n-     *\u002F\r\n-    public function migrate_reservation_settings() {\r\n-        $total_seat_capacity = wpc_get_option('rest_max_reservation');\r\n-        $minimum_guest       = wpc_get_option('wpc_min_guest_no');\r\n-        $maximum_guest       = wpc_get_option('wpc_max_guest_no');\r\n-\r\n-        $reservation_close_state = wpc_get_option('rest_reservation_off');\r\n-        $reservation_pending_message  = wpc_get_option('wpc_pending_message');\r\n-        $reservation_confirmed_message  = wpc_get_option('wpc_booking_confirmed_message');\r\n-        $reservation_business_hour_label  = wpc_get_option('business_hour_label');\r\n-        $reservation_slot_interval = wpc_get_option('reserv_time_interval');\r\n-        $late_booking_type = wpc_get_option('wpc_late_booking_type');\r\n-        $late_booking_value = wpc_get_option('wpc_late_booking_value');\r\n-\r\n-        if ( $total_seat_capacity ) {\r\n-            wpc_update_option('reservation_total_seat_capacity', intval($total_seat_capacity));\r\n-        }\r\n-\r\n-        if ( $minimum_guest ) {\r\n-            wpc_update_option('reservation_minimum_guest', intval($minimum_guest));\r\n-        }\r\n-\r\n-        if ( $maximum_guest ) {\r\n-            wpc_update_option('reservation_maximum_guest', intval($maximum_guest));\r\n-        }\r\n-\r\n-        if ( $reservation_close_state ) {\r\n-            wpc_update_option('reservation_close_state', $reservation_close_state);\r\n-        }\r\n-\r\n-        if ( $reservation_pending_message ) {\r\n-            wpc_update_option('enable_reservation_pending_message', true);\r\n-            wpc_update_option('reservation_pending_message', $reservation_pending_message);\r\n-        }\r\n-\r\n-        if ( $reservation_confirmed_message ) {\r\n-            wpc_update_option('enable_reservation_confirmed_message', true);\r\n-            wpc_update_option('reservation_confirmed_message', $reservation_confirmed_message);\r\n-        }\r\n-\r\n-        if ( $reservation_business_hour_label ) {   \r\n-            wpc_update_option('reservation_business_hour_label', $reservation_business_hour_label);\r\n-        }\r\n-\r\n-        if ( $reservation_slot_interval ) {\r\n-            wpc_update_option('reservation_slot_interval', intval($reservation_slot_interval));\r\n-        }\r\n-\r\n-        if ( $late_booking_type && $late_booking_value ) {\r\n-            wpc_update_option('reservation_advanced', [\r\n-                'value' => intval($late_booking_value),\r\n-                'unit'  => $late_booking_type\r\n-            ]);\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafe\\Models\\Qrcode_Model;\n+\n+\u002F**\n+ * Class Upgrade_Settings\n+ *\n+ * Handles the upgrade process for version 3.0.0.\n+ *\u002F\n+class Upgrade_Settings {\n+\n+    \u002F**\n+     * Constructor for the Upgrade_Module class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_mini_cart();\n+        $this->migrate_tipping();\n+        $this->migrate_live_notification();\n+        $this->migrate_qr_code();\n+        $this->migrate_general_settings();\n+        $this->migrate_reservation_button_settings();\n+        $this->migrate_wc_layout();\n+        $this->migrate_location_settings();\n+        $this->migrate_integration_value();\n+        $this->migrate_reservation_settings();\n+    }\n+\n+    \u002F**\n+     * Migrate mini-cart\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_mini_cart() {\n+        $mini_cart_style = wpc_get_option('minicart_style');\n+        $mini_cart_empty_button_link = wpc_get_option('wpc_mini_empty_cart_link');\n+\n+        if ( $mini_cart_style ) {\n+            wpc_update_option( 'mini_cart_style', $mini_cart_style );\n+        }\n+\n+        if ( $mini_cart_empty_button_link ) {\n+            wpc_update_option( 'mini_cart_empty_button_link', $mini_cart_empty_button_link );\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate tipping\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_tipping() {\n+        $tipping_type           = wpc_get_option('wpc_pro_tip_allow_for');\n+        $tip_options            = wpc_get_option('wpc_pro_tip_percentage_data', []);\n+\n+        $tip_options = array_map(function($item) {\n+            return intval($item);\n+        }, $tip_options);\n+\n+        if ( 'tip_fixed' === $tipping_type ) {\n+            $tipping_type = 'fixed_amount';\n+        }elseif( 'tip_percentage' === $tipping_type ) {\n+            $tipping_type = 'percentage_amount';\n+        } else {\n+            $tipping_type = '';\n+        }\n+\n+        if ( $tipping_type ) {\n+            wpc_update_option('tipping_calculation_method', $tipping_type);\n+            wpc_update_option('tip_options', $tip_options);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate live notification\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_live_notification() {\n+        $order_notification = wpc_get_option('wpc_pro_order_notify');\n+        $sound_notification = wpc_get_option('wpc_pro_sound_notify');\n+        $sound_file         = wpc_get_option('sound_media_file');\n+        $sound_repeat       = wpc_get_option('wpc_pro_sound_repeat');\n+        $sound_interval     = wpc_get_option('repeat_interval_time');\n+\n+\n+        if ( 'on' === $order_notification && 'on' === $sound_notification ) {\n+            wpc_update_option('enable_sound_notification', true);\n+\n+            if ( $sound_file ) {\n+                $sound_file_url = wp_get_attachment_url($sound_file);\n+\n+                wpc_update_option('custom_notification_sound', $sound_file_url);\n+            }\n+\n+            if ( 'on' === $sound_repeat ) {\n+                wpc_update_option('repeated_sound_minute', intval($sound_interval));\n+            }\n+        }\n+\n+    }\n+\n+    \u002F**\n+     * Migrate QR code\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_qr_code() {\n+        $qrcode_ids  = wpc_get_option('wpc_pro_qrcode_id');\n+        $qrcode_urls = wpc_get_option('wpc_pro_qrcode_data');\n+\n+        if ( empty( $qrcode_ids ) || empty( $qrcode_urls ) ) {\n+            return;\n+        }\n+\n+        $qrcode_data = array_combine($qrcode_ids, $qrcode_urls);\n+\n+        if ( ! empty( $qrcode_data ) ) {\n+            foreach ( $qrcode_data as $qrcode_id => $qrcode_url ) {\n+                Qrcode_Model::create([\n+                    'table_name' => $qrcode_id,\n+                    'table_id' => $qrcode_id,\n+                    'page_url' => $qrcode_url,\n+                ]);\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate general settings\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_general_settings() {\n+        $primary_color     = wpc_get_option('wpc_primary_color');\n+        $secondary_color   = wpc_get_option('wpc_secondary_color');\n+        $calendar_language = wpc_get_option('reserv_form_local');\n+\n+        if ( $primary_color ) {\n+            wpc_update_option('primary_color', $primary_color);\n+        }\n+\n+        if ( $secondary_color ) {\n+            wpc_update_option('secondary_color', $secondary_color);\n+        }\n+\n+        if ( $calendar_language ) {\n+            wpc_update_option('calendar_language', $calendar_language);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate reservation button settings\n+     *\n+     * @return  void\n+     *\u002F\n+    private function migrate_reservation_button_settings() {\n+        $form_button_text         = wpc_get_option('first_booking_button');\n+        $confirmation_button_text = wpc_get_option('form_booking_button');\n+        $cancellation_button_text = wpc_get_option('form_cancell_button');\n+\n+        if ( $form_button_text ) {\n+            wpc_update_option('reservation_form_button_text', $form_button_text);\n+        }\n+\n+        if ( $confirmation_button_text ) {\n+            wpc_update_option('reservation_confirmation_button_text', $confirmation_button_text);\n+        }\n+\n+        if ( $cancellation_button_text ) {\n+            wpc_update_option('reservation_cancellation_button_text', $cancellation_button_text);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate WC layout\n+     *\n+     * @return  void\n+     *\u002F\n+    public function migrate_wc_layout() {\n+        $variation_layout = wpc_get_option('wpc_pro_woocommerce_variation_layout');\n+        $product_layout   = wpc_get_option('wpc_pro_woocommerce_override_css');\n+\n+        if ( 'on' === $variation_layout ) {\n+            wpc_update_option('variation_layout', true);\n+        }\n+\n+        if ( 'on' === $product_layout ) {\n+            wpc_update_option('product_layout', true);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate location settings\n+     *\n+     * @return  void\n+     *\u002F\n+    public function migrate_location_settings() {\n+        $is_location_required = wpc_get_option('wpcafe_food_location');\n+\n+        if ( 'on' === $is_location_required ) {\n+            wpc_update_option('require_location', true);\n+            wpc_update_option('display_location_selector', 'all_pages');\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate integration value\n+     *\n+     * @return  void\n+     *\u002F\n+    public function migrate_integration_value() {\n+        $google_maps_api_key = wpc_get_option('google_api_key');\n+        $pabbly_web_hook = wpc_get_option('pabbly_web_hooks');\n+        $zapier_web_hook = wpc_get_option('zapier_web_hooks');\n+\n+        if ( $google_maps_api_key ) {\n+            wpc_update_option('google_map_api_key', $google_maps_api_key);\n+        }\n+\n+        if ( $pabbly_web_hook ) {\n+            wpc_update_option('pabbly_webhook_url', $pabbly_web_hook);\n+        }\n+\n+        if ( $zapier_web_hook ) {\n+            wpc_update_option('zapier_webhook_url', $zapier_web_hook);\n+        }\n+    }\n+\n+    \u002F**\n+     * Migrate reservation settings\n+     *\n+     * @return  void\n+     *\u002F\n+    public function migrate_reservation_settings() {\n+        $total_seat_capacity = wpc_get_option('rest_max_reservation');\n+        $minimum_guest       = wpc_get_option('wpc_min_guest_no');\n+        $maximum_guest       = wpc_get_option('wpc_max_guest_no');\n+\n+        $reservation_close_state = wpc_get_option('rest_reservation_off');\n+        $reservation_pending_message  = wpc_get_option('wpc_pending_message');\n+        $reservation_confirmed_message  = wpc_get_option('wpc_booking_confirmed_message');\n+        $reservation_business_hour_label  = wpc_get_option('business_hour_label');\n+        $reservation_slot_interval = wpc_get_option('reserv_time_interval');\n+        $late_booking_type = wpc_get_option('wpc_late_booking_type');\n+        $late_booking_value = wpc_get_option('wpc_late_booking_value');\n+\n+        if ( $total_seat_capacity ) {\n+            wpc_update_option('reservation_total_seat_capacity', intval($total_seat_capacity));\n+        }\n+\n+        if ( $minimum_guest ) {\n+            wpc_update_option('reservation_minimum_guest', intval($minimum_guest));\n+        }\n+\n+        if ( $maximum_guest ) {\n+            wpc_update_option('reservation_maximum_guest', intval($maximum_guest));\n+        }\n+\n+        if ( $reservation_close_state ) {\n+            wpc_update_option('reservation_close_state', $reservation_close_state);\n+        }\n+\n+        if ( $reservation_pending_message ) {\n+            wpc_update_option('enable_reservation_pending_message', true);\n+            wpc_update_option('reservation_pending_message', $reservation_pending_message);\n+        }\n+\n+        if ( $reservation_confirmed_message ) {\n+            wpc_update_option('enable_reservation_confirmed_message', true);\n+            wpc_update_option('reservation_confirmed_message', $reservation_confirmed_message);\n+        }\n+\n+        if ( $reservation_business_hour_label ) {   \n+            wpc_update_option('reservation_business_hour_label', $reservation_business_hour_label);\n+        }\n+\n+        if ( $reservation_slot_interval ) {\n+            wpc_update_option('reservation_slot_interval', intval($reservation_slot_interval));\n+        }\n+\n+        if ( $late_booking_type && $late_booking_value ) {\n+            wpc_update_option('reservation_advanced', [\n+                'value' => intval($late_booking_value),\n+                'unit'  => $late_booking_type\n+            ]);\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-table-layout.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-table-layout.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-table-layout.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fupgrade-table-layout.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,210 +1,210 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafePro\\Models\\Seat_Plan_Model;\r\n-\r\n-\u002F**\r\n- * Migrates table layout data from wp_options to wpcafe_seat database table.\r\n- *\r\n- * @package WpCafe\\Upgrades\\Upgrade_3_0_0\r\n- *\u002F\r\n-class Upgrade_Table_Layout {\r\n-\r\n-    \u002F**\r\n-     * Constructor for the Upgrade_Table_Layout class.\r\n-     *\r\n-     * Automatically triggers the upgrade process when an instance is created.\r\n-     *\u002F\r\n-    public function __construct() {\r\n-        $this->migrate_table_layout();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Migrate table layout data from options to database table.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function migrate_table_layout() {\r\n-        \u002F\u002F Get the old table layout data from options\r\n-        $old_layout_data = get_option( 'wpc_table_layout', [] );\r\n-\r\n-        if ( empty( $old_layout_data ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        update_option( 'wpcafe_table_layout_migrated', true ); \u002F\u002F Store that migration was attempted\r\n-\r\n-        \u002F\u002F Process each schedule's layout\r\n-        foreach ( $old_layout_data as $schedule_slug => $layout_data ) {\r\n-            if ( in_array( $schedule_slug, [ 'common_mapping', 'booked_ids', 'booked_table_ids' ] ) ) {\r\n-                continue; \u002F\u002F Skip non-layout entries and metadata\r\n-            }\r\n-\r\n-            if ( ! is_array( $layout_data ) ) {\r\n-                continue;\r\n-            }\r\n-\r\n-            $this->migrate_layout_to_seats( $layout_data );\r\n-        }\r\n-\r\n-        update_option( 'wpcafe_table_layout_version', '3.0.0' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Convert individual layout data to seat records and save to database.\r\n-     *\r\n-     * @param array $layout_data The layout data from old format\r\n-     * @return void\r\n-     *\u002F\r\n-    private function migrate_layout_to_seats( $layout_data ) {\r\n-        $branch_id = 0;\r\n-\r\n-        $canvas_styles = [\r\n-            'table_fill_color'  => isset( $layout_data['table_fill_color'] ) ? $layout_data['table_fill_color'] : '#ffffff',\r\n-            'chair_fill_color'  => isset( $layout_data['chair_fill_color'] ) ? $layout_data['chair_fill_color'] : '#e8e8e8',\r\n-            'text_fill_color'   => isset( $layout_data['text_fill_color'] )  ? $layout_data['text_fill_color']  : '#000000',\r\n-            'canvas_bg_img'     => isset( $layout_data['canvas_bg_img'] )    ? $layout_data['canvas_bg_img']    : '',\r\n-        ];\r\n-\r\n-        $chair_intersect_data = isset( $layout_data['chairIntersectData'] ) ? $layout_data['chairIntersectData'] : [];\r\n-\r\n-        $chair_to_table_map = $this->build_chair_to_table_mapping( $chair_intersect_data );\r\n-\r\n-        \u002F\u002F Create all tables first\r\n-        $old_to_new_id_map = [];\r\n-        if ( isset( $layout_data['objects'] ) && is_array( $layout_data['objects'] ) ) {\r\n-            foreach ( $layout_data['objects'] as $object_id => $object_data ) {\r\n-                \u002F\u002F Only process tables in pass 1 (objects that appear as keys in chairIntersectData)\r\n-                if ( isset( $chair_intersect_data[ $object_id ] ) ) {\r\n-                    $new_seat_id = $this->create_seat_from_object( $object_data, $object_id, $branch_id, 0, $canvas_styles );\r\n-                    if ( $new_seat_id ) {\r\n-                        $old_to_new_id_map[ $object_id ] = $new_seat_id;\r\n-                    }\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        \u002F\u002F Create all chairs and other objects with correct parent (table) reference\r\n-        if ( isset( $layout_data['objects'] ) && is_array( $layout_data['objects'] ) ) {\r\n-            foreach ( $layout_data['objects'] as $object_id => $object_data ) {\r\n-                if ( isset( $chair_intersect_data[ $object_id ] ) ) {\r\n-                    continue; \u002F\u002F Skip tables\r\n-                }\r\n-\r\n-                \u002F\u002F Determine parent ID for this object\r\n-                $parent_id = 0;\r\n-                if ( isset( $chair_to_table_map[ $object_id ] ) ) {\r\n-                    $table_old_id = $chair_to_table_map[ $object_id ];\r\n-                    $parent_id = $old_to_new_id_map[ $table_old_id ] ?? 0;\r\n-                }\r\n-\r\n-                $this->create_seat_from_object( $object_data, $object_id, $branch_id, $parent_id, $canvas_styles );\r\n-            }\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Build a reverse mapping from chair IDs to table IDs.\r\n-     *\r\n-     * @param array $chair_intersect_data The chairIntersectData structure\r\n-     * @return array Array with chair_id as key and table_id as value\r\n-     *\u002F\r\n-    private function build_chair_to_table_mapping( $chair_intersect_data ) {\r\n-        $chair_to_table = [];\r\n-\r\n-        if ( ! empty( $chair_intersect_data ) && is_array( $chair_intersect_data ) ) {\r\n-            foreach ( $chair_intersect_data as $table_id => $chair_ids ) {\r\n-                if ( is_array( $chair_ids ) ) {\r\n-                    foreach ( $chair_ids as $chair_id ) {\r\n-                        $chair_to_table[ $chair_id ] = $table_id;\r\n-                    }\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return $chair_to_table;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Create a seat record from a layout object (table or chair).\r\n-     *\r\n-     * @param array $object_data The object data from the layout\r\n-     * @param string $object_id The object ID from the layout\r\n-     * @param int $branch_id The branch ID\r\n-     * @param int $parent_id The parent seat ID (0 for tables, table_id for chairs)\r\n-     * @param array $canvas_styles Canvas styling information\r\n-     * @return int|false The ID of the created seat, or false on failure\r\n-     *\u002F\r\n-    private function create_seat_from_object( $object_data, $object_id, $branch_id, $parent_id, $canvas_styles ) {\r\n-\r\n-        if ( ! class_exists(Seat_Plan_Model::class) ) {\r\n-            return false;\r\n-        }\r\n-\r\n-        \u002F\u002F Determine object type and prepare default values\r\n-        $object_type = isset( $object_data['type'] ) ? $object_data['type'] : 'unknown';\r\n-        $label = isset( $object_data['name'] ) ? $object_data['name'] : \"Item $object_id\";\r\n-        $text = isset( $object_data['text'] ) ? $object_data['text'] : '';\r\n-\r\n-        \u002F\u002F Determine appropriate fill color based on parent (tables vs chairs)\r\n-        $is_table = ( 0 === $parent_id );\r\n-        $default_color = $is_table ? $canvas_styles['table_fill_color'] : $canvas_styles['chair_fill_color'];\r\n-\r\n-        \u002F\u002F Prepare seat data\r\n-        $seat_data = [\r\n-            'label' => sanitize_text_field( $label ),\r\n-            'type' => sanitize_text_field( $object_type ),\r\n-            'number' => $object_id, \u002F\u002F Original ID from layout\r\n-            'status' => 'active',\r\n-            'angle' => isset( $object_data['angle'] ) ? (string) $object_data['angle'] : '0',\r\n-            'scaleX' => isset( $object_data['scaleX'] ) ? (string) $object_data['scaleX'] : '1',\r\n-            'scaleY' => isset( $object_data['scaleY'] ) ? (string) $object_data['scaleY'] : '1',\r\n-            'positionX' => isset( $object_data['left'] ) ? (string) $object_data['left'] : '0',\r\n-            'positionY' => isset( $object_data['top'] ) ? (string) $object_data['top'] : '0',\r\n-            'zoomX' => isset( $object_data['scaleX'] ) ? (string) $object_data['scaleX'] : '1',\r\n-            'zoomY' => isset( $object_data['scaleY'] ) ? (string) $object_data['scaleY'] : '1',\r\n-            'color' => isset( $object_data['fill'] ) ? $object_data['fill'] : $default_color,\r\n-            'shapeType' => $this->get_shape_type( $object_type ),\r\n-            'fill' => isset( $object_data['fill'] ) ? $object_data['fill'] : '1',\r\n-            'stroke' => isset( $object_data['stroke'] ) ? $object_data['stroke'] : '#000000',\r\n-            'strokeWidth' => isset( $object_data['strokeWidth'] ) ? (string) $object_data['strokeWidth'] : '1',\r\n-            'radius' => isset( $object_data['rx'] ) ? (string) $object_data['rx'] : '0',\r\n-            'width' => isset( $object_data['width'] ) ? (string) $object_data['width'] : '50',\r\n-            'height' => isset( $object_data['height'] ) ? (string) $object_data['height'] : '50',\r\n-            'ticketType' => isset( $object_data['ticketType'] ) ? $object_data['ticketType'] : '',\r\n-            'price' => isset( $object_data['price'] ) ? (string) $object_data['price'] : '0',\r\n-            'branch' => (int) $branch_id,\r\n-            'parent' => (int) $parent_id,\r\n-            'text' => sanitize_text_field( $text ),\r\n-            'fontSize' => isset( $object_data['fontSize'] ) ? (string) $object_data['fontSize'] : '14',\r\n-            'cursor' => isset( $object_data['cursor'] ) ? $object_data['cursor'] : 'default',\r\n-        ];\r\n-\r\n-        \u002F\u002F Create the seat\r\n-        $seat = Seat_Plan_Model::create( $seat_data );\r\n-\r\n-        return $seat ? $seat->id : false;\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Determine the shape type based on the object type.\r\n-     *\r\n-     * @param string $object_type The object type from the layout\r\n-     * @return string The shape type\r\n-     *\u002F\r\n-    private function get_shape_type( $object_type ) {\r\n-        $type_map = [\r\n-            'rect' => 'rectangle',\r\n-            'circle' => 'circle',\r\n-            'ellipse' => 'ellipse',\r\n-            'polygon' => 'polygon',\r\n-            'text' => 'text',\r\n-            'image' => 'image',\r\n-            'table' => 'rectangle',\r\n-            'chair' => 'circle',\r\n-            'round_table' => 'circle',\r\n-        ];\r\n-\r\n-        return isset( $type_map[ $object_type ] ) ? $type_map[ $object_type ] : 'rectangle';\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafePro\\Models\\Seat_Plan_Model;\n+\n+\u002F**\n+ * Migrates table layout data from wp_options to wpcafe_seat database table.\n+ *\n+ * @package WpCafe\\Upgrades\\Upgrade_3_0_0\n+ *\u002F\n+class Upgrade_Table_Layout {\n+\n+    \u002F**\n+     * Constructor for the Upgrade_Table_Layout class.\n+     *\n+     * Automatically triggers the upgrade process when an instance is created.\n+     *\u002F\n+    public function __construct() {\n+        $this->migrate_table_layout();\n+    }\n+\n+    \u002F**\n+     * Migrate table layout data from options to database table.\n+     *\n+     * @return void\n+     *\u002F\n+    public function migrate_table_layout() {\n+        \u002F\u002F Get the old table layout data from options\n+        $old_layout_data = get_option( 'wpc_table_layout', [] );\n+\n+        if ( empty( $old_layout_data ) ) {\n+            return;\n+        }\n+\n+        update_option( 'wpcafe_table_layout_migrated', true ); \u002F\u002F Store that migration was attempted\n+\n+        \u002F\u002F Process each schedule's layout\n+        foreach ( $old_layout_data as $schedule_slug => $layout_data ) {\n+            if ( in_array( $schedule_slug, [ 'common_mapping', 'booked_ids', 'booked_table_ids' ] ) ) {\n+                continue; \u002F\u002F Skip non-layout entries and metadata\n+            }\n+\n+            if ( ! is_array( $layout_data ) ) {\n+                continue;\n+            }\n+\n+            $this->migrate_layout_to_seats( $layout_data );\n+        }\n+\n+        update_option( 'wpcafe_table_layout_version', '3.0.0' );\n+    }\n+\n+    \u002F**\n+     * Convert individual layout data to seat records and save to database.\n+     *\n+     * @param array $layout_data The layout data from old format\n+     * @return void\n+     *\u002F\n+    private function migrate_layout_to_seats( $layout_data ) {\n+        $branch_id = 0;\n+\n+        $canvas_styles = [\n+            'table_fill_color'  => isset( $layout_data['table_fill_color'] ) ? $layout_data['table_fill_color'] : '#ffffff',\n+            'chair_fill_color'  => isset( $layout_data['chair_fill_color'] ) ? $layout_data['chair_fill_color'] : '#e8e8e8',\n+            'text_fill_color'   => isset( $layout_data['text_fill_color'] )  ? $layout_data['text_fill_color']  : '#000000',\n+            'canvas_bg_img'     => isset( $layout_data['canvas_bg_img'] )    ? $layout_data['canvas_bg_img']    : '',\n+        ];\n+\n+        $chair_intersect_data = isset( $layout_data['chairIntersectData'] ) ? $layout_data['chairIntersectData'] : [];\n+\n+        $chair_to_table_map = $this->build_chair_to_table_mapping( $chair_intersect_data );\n+\n+        \u002F\u002F Create all tables first\n+        $old_to_new_id_map = [];\n+        if ( isset( $layout_data['objects'] ) && is_array( $layout_data['objects'] ) ) {\n+            foreach ( $layout_data['objects'] as $object_id => $object_data ) {\n+                \u002F\u002F Only process tables in pass 1 (objects that appear as keys in chairIntersectData)\n+                if ( isset( $chair_intersect_data[ $object_id ] ) ) {\n+                    $new_seat_id = $this->create_seat_from_object( $object_data, $object_id, $branch_id, 0, $canvas_styles );\n+                    if ( $new_seat_id ) {\n+                        $old_to_new_id_map[ $object_id ] = $new_seat_id;\n+                    }\n+                }\n+            }\n+        }\n+\n+        \u002F\u002F Create all chairs and other objects with correct parent (table) reference\n+        if ( isset( $layout_data['objects'] ) && is_array( $layout_data['objects'] ) ) {\n+            foreach ( $layout_data['objects'] as $object_id => $object_data ) {\n+                if ( isset( $chair_intersect_data[ $object_id ] ) ) {\n+                    continue; \u002F\u002F Skip tables\n+                }\n+\n+                \u002F\u002F Determine parent ID for this object\n+                $parent_id = 0;\n+                if ( isset( $chair_to_table_map[ $object_id ] ) ) {\n+                    $table_old_id = $chair_to_table_map[ $object_id ];\n+                    $parent_id = $old_to_new_id_map[ $table_old_id ] ?? 0;\n+                }\n+\n+                $this->create_seat_from_object( $object_data, $object_id, $branch_id, $parent_id, $canvas_styles );\n+            }\n+        }\n+    }\n+\n+    \u002F**\n+     * Build a reverse mapping from chair IDs to table IDs.\n+     *\n+     * @param array $chair_intersect_data The chairIntersectData structure\n+     * @return array Array with chair_id as key and table_id as value\n+     *\u002F\n+    private function build_chair_to_table_mapping( $chair_intersect_data ) {\n+        $chair_to_table = [];\n+\n+        if ( ! empty( $chair_intersect_data ) && is_array( $chair_intersect_data ) ) {\n+            foreach ( $chair_intersect_data as $table_id => $chair_ids ) {\n+                if ( is_array( $chair_ids ) ) {\n+                    foreach ( $chair_ids as $chair_id ) {\n+                        $chair_to_table[ $chair_id ] = $table_id;\n+                    }\n+                }\n+            }\n+        }\n+\n+        return $chair_to_table;\n+    }\n+\n+    \u002F**\n+     * Create a seat record from a layout object (table or chair).\n+     *\n+     * @param array $object_data The object data from the layout\n+     * @param string $object_id The object ID from the layout\n+     * @param int $branch_id The branch ID\n+     * @param int $parent_id The parent seat ID (0 for tables, table_id for chairs)\n+     * @param array $canvas_styles Canvas styling information\n+     * @return int|false The ID of the created seat, or false on failure\n+     *\u002F\n+    private function create_seat_from_object( $object_data, $object_id, $branch_id, $parent_id, $canvas_styles ) {\n+\n+        if ( ! class_exists(Seat_Plan_Model::class) ) {\n+            return false;\n+        }\n+\n+        \u002F\u002F Determine object type and prepare default values\n+        $object_type = isset( $object_data['type'] ) ? $object_data['type'] : 'unknown';\n+        $label = isset( $object_data['name'] ) ? $object_data['name'] : \"Item $object_id\";\n+        $text = isset( $object_data['text'] ) ? $object_data['text'] : '';\n+\n+        \u002F\u002F Determine appropriate fill color based on parent (tables vs chairs)\n+        $is_table = ( 0 === $parent_id );\n+        $default_color = $is_table ? $canvas_styles['table_fill_color'] : $canvas_styles['chair_fill_color'];\n+\n+        \u002F\u002F Prepare seat data\n+        $seat_data = [\n+            'label' => sanitize_text_field( $label ),\n+            'type' => sanitize_text_field( $object_type ),\n+            'number' => $object_id, \u002F\u002F Original ID from layout\n+            'status' => 'active',\n+            'angle' => isset( $object_data['angle'] ) ? (string) $object_data['angle'] : '0',\n+            'scaleX' => isset( $object_data['scaleX'] ) ? (string) $object_data['scaleX'] : '1',\n+            'scaleY' => isset( $object_data['scaleY'] ) ? (string) $object_data['scaleY'] : '1',\n+            'positionX' => isset( $object_data['left'] ) ? (string) $object_data['left'] : '0',\n+            'positionY' => isset( $object_data['top'] ) ? (string) $object_data['top'] : '0',\n+            'zoomX' => isset( $object_data['scaleX'] ) ? (string) $object_data['scaleX'] : '1',\n+            'zoomY' => isset( $object_data['scaleY'] ) ? (string) $object_data['scaleY'] : '1',\n+            'color' => isset( $object_data['fill'] ) ? $object_data['fill'] : $default_color,\n+            'shapeType' => $this->get_shape_type( $object_type ),\n+            'fill' => isset( $object_data['fill'] ) ? $object_data['fill'] : '1',\n+            'stroke' => isset( $object_data['stroke'] ) ? $object_data['stroke'] : '#000000',\n+            'strokeWidth' => isset( $object_data['strokeWidth'] ) ? (string) $object_data['strokeWidth'] : '1',\n+            'radius' => isset( $object_data['rx'] ) ? (string) $object_data['rx'] : '0',\n+            'width' => isset( $object_data['width'] ) ? (string) $object_data['width'] : '50',\n+            'height' => isset( $object_data['height'] ) ? (string) $object_data['height'] : '50',\n+            'ticketType' => isset( $object_data['ticketType'] ) ? $object_data['ticketType'] : '',\n+            'price' => isset( $object_data['price'] ) ? (string) $object_data['price'] : '0',\n+            'branch' => (int) $branch_id,\n+            'parent' => (int) $parent_id,\n+            'text' => sanitize_text_field( $text ),\n+            'fontSize' => isset( $object_data['fontSize'] ) ? (string) $object_data['fontSize'] : '14',\n+            'cursor' => isset( $object_data['cursor'] ) ? $object_data['cursor'] : 'default',\n+        ];\n+\n+        \u002F\u002F Create the seat\n+        $seat = Seat_Plan_Model::create( $seat_data );\n+\n+        return $seat ? $seat->id : false;\n+    }\n+\n+    \u002F**\n+     * Determine the shape type based on the object type.\n+     *\n+     * @param string $object_type The object type from the layout\n+     * @return string The shape type\n+     *\u002F\n+    private function get_shape_type( $object_type ) {\n+        $type_map = [\n+            'rect' => 'rectangle',\n+            'circle' => 'circle',\n+            'ellipse' => 'ellipse',\n+            'polygon' => 'polygon',\n+            'text' => 'text',\n+            'image' => 'image',\n+            'table' => 'rectangle',\n+            'chair' => 'circle',\n+            'round_table' => 'circle',\n+        ];\n+\n+        return isset( $type_map[ $object_type ] ) ? $type_map[ $object_type ] : 'rectangle';\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fv3-0-0.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fv3-0-0.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fv3-0-0.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fv3-0-0.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,41 +1,41 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\r\n-\r\n-use WpCafe\\Upgrades\\Upgrade_Interface;\r\n-use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Reservation;\r\n-use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Table_Layout;\r\n-use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Pickup_Delivery;\r\n-\r\n-\u002F**\r\n- * Class V3_0_0\r\n- *\r\n- * Implements the upgrade logic for version 3.0.0.\r\n- *\u002F\r\n-class V3_0_0 implements Upgrade_Interface {\r\n-    \u002F**\r\n-     * Upgrade the plugin.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function upgrade() {\r\n-        new Upgrade_Module();\r\n-        new Upgrade_Integration();\r\n-        new Upgrade_Reservation();\r\n-        new Upgrade_Pickup_Delivery();\r\n-        new Upgrade_Settings();\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Upgrade the pro.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function upgrade_pro() {\r\n-        if ( ! function_exists( 'wpcafe_pro' ) ) { \r\n-            return;\r\n-        }\r\n-\r\n-        new Upgrade_Table_Layout();\r\n-        new Upgrade_Discount();\r\n-    }\r\n+\u003C?php\n+namespace WpCafe\\Upgrades\\Upgrade_3_0_0;\n+\n+use WpCafe\\Upgrades\\Upgrade_Interface;\n+use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Reservation;\n+use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Table_Layout;\n+use WpCafe\\Upgrades\\Upgrade_3_0_0\\Upgrade_Pickup_Delivery;\n+\n+\u002F**\n+ * Class V3_0_0\n+ *\n+ * Implements the upgrade logic for version 3.0.0.\n+ *\u002F\n+class V3_0_0 implements Upgrade_Interface {\n+    \u002F**\n+     * Upgrade the plugin.\n+     *\n+     * @return void\n+     *\u002F\n+    public function upgrade() {\n+        new Upgrade_Module();\n+        new Upgrade_Integration();\n+        new Upgrade_Reservation();\n+        new Upgrade_Pickup_Delivery();\n+        new Upgrade_Settings();\n+    }\n+\n+    \u002F**\n+     * Upgrade the pro.\n+     *\n+     * @return void\n+     *\u002F\n+    public function upgrade_pro() {\n+        if ( ! function_exists( 'wpcafe_pro' ) ) { \n+            return;\n+        }\n+\n+        new Upgrade_Table_Layout();\n+        new Upgrade_Discount();\n+    }\n } \n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-3-0-0\u002Fversion-guard.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,196 +1,196 @@\n-\u003C?php\r\n-\u002F**\r\n- * Blocks old WPCafe Pro v2 from being activated\r\n- *\r\n- * @package WpCafe\u002FBase\r\n- *\u002F\r\n-\r\n-namespace WpCafe;\r\n-\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-\u002F**\r\n- * Class Version_Guard\r\n- *\r\n- * Prevents incompatible wpcafe-pro versions from being activated\r\n- *\u002F\r\n-class Version_Guard {\r\n-\r\n-\t\u002F**\r\n-\t * Pro plugin text domain (unique identifier)\r\n-\t *\r\n-\t * @var string\r\n-\t *\u002F\r\n-\tconst PRO_TEXT_DOMAIN = 'wpcafe-pro';\r\n-\r\n-\t\u002F**\r\n-\t * Cached pro plugin slug\r\n-\t *\r\n-\t * @var string|null\r\n-\t *\u002F\r\n-\tprivate static $pro_plugin_slug = null;\r\n-\r\n-\t\u002F**\r\n-\t * Initialize the activation blocker\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function init(): void {\r\n-\t\tadd_action( 'pre_update_option_active_plugins', [ __CLASS__, 'check_pro_activation' ], 10, 2 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get the pro plugin slug dynamically\r\n-\t *\r\n-\t * @return string|null\r\n-\t *\u002F\r\n-\tprivate static function get_pro_plugin_slug(): ?string {\r\n-\t\t\u002F\u002F Return cached value if already found\r\n-\t\tif ( self::$pro_plugin_slug !== null ) {\r\n-\t\t\treturn self::$pro_plugin_slug;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Load plugin.php if needed\r\n-\t\tif ( ! function_exists( 'get_plugins' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get all installed plugins\r\n-\t\t$all_plugins = get_plugins();\r\n-\r\n-\t\t\u002F\u002F Search for the pro plugin by text domain\r\n-\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\r\n-\t\t\tif ( isset( $plugin_data['TextDomain'] ) && $plugin_data['TextDomain'] === self::PRO_TEXT_DOMAIN ) {\r\n-\t\t\t\tself::$pro_plugin_slug = $plugin_file;\r\n-\t\t\t\treturn $plugin_file;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Fallback: search by plugin folder name\r\n-\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\r\n-\t\t\tif ( strpos( $plugin_file, self::PRO_TEXT_DOMAIN . '\u002F' ) === 0 ) {\r\n-\t\t\t\tself::$pro_plugin_slug = $plugin_file;\r\n-\t\t\t\treturn $plugin_file;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn null;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check and block activation of old pro plugin\r\n-\t *\r\n-\t * Intercepts plugin activation before the plugin loads\r\n-\t *\r\n-\t * @param mixed $value The new value.\r\n-\t * @param mixed $old_value The old value.\r\n-\t *\r\n-\t * @return mixed\r\n-\t *\u002F\r\n-\tpublic static function check_pro_activation( $value, $old_value ) {\r\n-\t\tif ( ! is_array( $value ) ) {\r\n-\t\t\treturn $value;\r\n-\t\t}\r\n-\r\n-\t\t$pro_plugin_slug = self::get_pro_plugin_slug();\r\n-\r\n-\t\tif ( ! $pro_plugin_slug ) {\r\n-\t\t\treturn $value;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Check if wpcafe-pro is being activated\r\n-\t\tif ( in_array( $pro_plugin_slug, $value, true ) && ! in_array( $pro_plugin_slug, $old_value, true ) ) {\r\n-\t\t\tif ( self::is_old_pro_version() ) {\r\n-\t\t\t\t$value = array_filter( $value, function( $plugin ) use ( $pro_plugin_slug ) {\r\n-\t\t\t\t\treturn $pro_plugin_slug !== $plugin;\r\n-\t\t\t\t});\r\n-\r\n-\t\t\t\t\u002F\u002F Store the incompatibility flag to show notice on next page load\r\n-\t\t\t\tset_transient( 'wpcafe_pro_incompatible', 'blocked', 30 );\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn $value;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Initialize notice display\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function init_notice(): void {\r\n-\t\t\u002F\u002F Check if there's an incompatibility flag\r\n-\t\t$incompatible = get_transient( 'wpcafe_pro_incompatible' );\r\n-\r\n-\t\tif ( ! $incompatible ) {\r\n-\t\t\treturn;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Show the notice on admin_notices hook\r\n-\t\tadd_action( 'admin_notices', [ __CLASS__, 'show_incompatibility_notice' ], 10 );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Show incompatibility notice\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function show_incompatibility_notice(): void {\r\n-\t\t?>\r\n-\t\t\u003Cdiv class=\"notice notice-error is-dismissible\">\r\n-\t\t\t\u003Cp>\r\n-\t\t\t\t\u003C?php\r\n-\t\t\t\techo '\u003Cstrong>' . esc_html__( 'WPCafe Pro cannot be activated.', 'wp-cafe' ) . '\u003C\u002Fstrong>\u003Cbr>';\r\n-\t\t\t\tesc_html_e( 'Your current version (2.x) is not compatible with WPCafe 3.0 or higher.', 'wp-cafe' );\r\n-\t\t\t\tesc_html_e( 'Please update WPCafe Pro to version 3.0.0 or higher to activate all Pro features.', 'wp-cafe' );\r\n-\t\t\t\t?>\r\n-\t\t\t\u003C\u002Fp>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\r\n-\t\t\u002F\u002F Clear the transient after displaying\r\n-\t\tdelete_transient( 'wpcafe_pro_incompatible' );\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Check if the pro plugin is an old version\r\n-\t *\r\n-\t * @return bool\r\n-\t *\u002F\r\n-\tprivate static function is_old_pro_version(): bool {\r\n-\t\t$pro_plugin_slug = self::get_pro_plugin_slug();\r\n-\r\n-\t\tif ( ! $pro_plugin_slug ) {\r\n-\t\t\treturn false;\r\n-\t\t}\r\n-\r\n-\t\t$pro_plugin_file = WP_PLUGIN_DIR . '\u002F' . $pro_plugin_slug;\r\n-\r\n-\t\tif ( ! file_exists( $pro_plugin_file ) ) {\r\n-\t\t\treturn false;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Load plugin.php if needed\r\n-\t\tif ( ! function_exists( 'get_file_data' ) ) {\r\n-\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Get the version from the plugin file\r\n-\t\t$plugin_data = get_file_data(\r\n-\t\t\t$pro_plugin_file,\r\n-\t\t\tarray(\r\n-\t\t\t\t'Version' => 'Version',\r\n-\t\t\t)\r\n-\t\t);\r\n-\r\n-\t\t$version = isset( $plugin_data['Version'] ) ? $plugin_data['Version'] : null;\r\n-\r\n-\t\t\u002F\u002F If version is not found, it's old\u002Fbroken\r\n-\t\tif ( ! $version ) {\r\n-\t\t\treturn true;\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Check if version is less than 3.0.0\r\n-\t\treturn version_compare( $version, '3.0.0', '\u003C' );\r\n-\t}\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Blocks old WPCafe Pro v2 from being activated\n+ *\n+ * @package WpCafe\u002FBase\n+ *\u002F\n+\n+namespace WpCafe;\n+\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+\u002F**\n+ * Class Version_Guard\n+ *\n+ * Prevents incompatible wpcafe-pro versions from being activated\n+ *\u002F\n+class Version_Guard {\n+\n+\t\u002F**\n+\t * Pro plugin text domain (unique identifier)\n+\t *\n+\t * @var string\n+\t *\u002F\n+\tconst PRO_TEXT_DOMAIN = 'wpcafe-pro';\n+\n+\t\u002F**\n+\t * Cached pro plugin slug\n+\t *\n+\t * @var string|null\n+\t *\u002F\n+\tprivate static $pro_plugin_slug = null;\n+\n+\t\u002F**\n+\t * Initialize the activation blocker\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function init(): void {\n+\t\tadd_action( 'pre_update_option_active_plugins', [ __CLASS__, 'check_pro_activation' ], 10, 2 );\n+\t}\n+\n+\t\u002F**\n+\t * Get the pro plugin slug dynamically\n+\t *\n+\t * @return string|null\n+\t *\u002F\n+\tprivate static function get_pro_plugin_slug(): ?string {\n+\t\t\u002F\u002F Return cached value if already found\n+\t\tif ( self::$pro_plugin_slug !== null ) {\n+\t\t\treturn self::$pro_plugin_slug;\n+\t\t}\n+\n+\t\t\u002F\u002F Load plugin.php if needed\n+\t\tif ( ! function_exists( 'get_plugins' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\t\u002F\u002F Get all installed plugins\n+\t\t$all_plugins = get_plugins();\n+\n+\t\t\u002F\u002F Search for the pro plugin by text domain\n+\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\n+\t\t\tif ( isset( $plugin_data['TextDomain'] ) && $plugin_data['TextDomain'] === self::PRO_TEXT_DOMAIN ) {\n+\t\t\t\tself::$pro_plugin_slug = $plugin_file;\n+\t\t\t\treturn $plugin_file;\n+\t\t\t}\n+\t\t}\n+\n+\t\t\u002F\u002F Fallback: search by plugin folder name\n+\t\tforeach ( $all_plugins as $plugin_file => $plugin_data ) {\n+\t\t\tif ( strpos( $plugin_file, self::PRO_TEXT_DOMAIN . '\u002F' ) === 0 ) {\n+\t\t\t\tself::$pro_plugin_slug = $plugin_file;\n+\t\t\t\treturn $plugin_file;\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn null;\n+\t}\n+\n+\t\u002F**\n+\t * Check and block activation of old pro plugin\n+\t *\n+\t * Intercepts plugin activation before the plugin loads\n+\t *\n+\t * @param mixed $value The new value.\n+\t * @param mixed $old_value The old value.\n+\t *\n+\t * @return mixed\n+\t *\u002F\n+\tpublic static function check_pro_activation( $value, $old_value ) {\n+\t\tif ( ! is_array( $value ) ) {\n+\t\t\treturn $value;\n+\t\t}\n+\n+\t\t$pro_plugin_slug = self::get_pro_plugin_slug();\n+\n+\t\tif ( ! $pro_plugin_slug ) {\n+\t\t\treturn $value;\n+\t\t}\n+\n+\t\t\u002F\u002F Check if wpcafe-pro is being activated\n+\t\tif ( in_array( $pro_plugin_slug, $value, true ) && ! in_array( $pro_plugin_slug, $old_value, true ) ) {\n+\t\t\tif ( self::is_old_pro_version() ) {\n+\t\t\t\t$value = array_filter( $value, function( $plugin ) use ( $pro_plugin_slug ) {\n+\t\t\t\t\treturn $pro_plugin_slug !== $plugin;\n+\t\t\t\t});\n+\n+\t\t\t\t\u002F\u002F Store the incompatibility flag to show notice on next page load\n+\t\t\t\tset_transient( 'wpcafe_pro_incompatible', 'blocked', 30 );\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn $value;\n+\t}\n+\n+\t\u002F**\n+\t * Initialize notice display\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function init_notice(): void {\n+\t\t\u002F\u002F Check if there's an incompatibility flag\n+\t\t$incompatible = get_transient( 'wpcafe_pro_incompatible' );\n+\n+\t\tif ( ! $incompatible ) {\n+\t\t\treturn;\n+\t\t}\n+\n+\t\t\u002F\u002F Show the notice on admin_notices hook\n+\t\tadd_action( 'admin_notices', [ __CLASS__, 'show_incompatibility_notice' ], 10 );\n+\t}\n+\n+\t\u002F**\n+\t * Show incompatibility notice\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function show_incompatibility_notice(): void {\n+\t\t?>\n+\t\t\u003Cdiv class=\"notice notice-error is-dismissible\">\n+\t\t\t\u003Cp>\n+\t\t\t\t\u003C?php\n+\t\t\t\techo '\u003Cstrong>' . esc_html__( 'WPCafe Pro cannot be activated.', 'wp-cafe' ) . '\u003C\u002Fstrong>\u003Cbr>';\n+\t\t\t\tesc_html_e( 'Your current version (2.x) is not compatible with WPCafe 3.0 or higher.', 'wp-cafe' );\n+\t\t\t\tesc_html_e( 'Please update WPCafe Pro to version 3.0.0 or higher to activate all Pro features.', 'wp-cafe' );\n+\t\t\t\t?>\n+\t\t\t\u003C\u002Fp>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\n+\t\t\u002F\u002F Clear the transient after displaying\n+\t\tdelete_transient( 'wpcafe_pro_incompatible' );\n+\t}\n+\n+\t\u002F**\n+\t * Check if the pro plugin is an old version\n+\t *\n+\t * @return bool\n+\t *\u002F\n+\tprivate static function is_old_pro_version(): bool {\n+\t\t$pro_plugin_slug = self::get_pro_plugin_slug();\n+\n+\t\tif ( ! $pro_plugin_slug ) {\n+\t\t\treturn false;\n+\t\t}\n+\n+\t\t$pro_plugin_file = WP_PLUGIN_DIR . '\u002F' . $pro_plugin_slug;\n+\n+\t\tif ( ! file_exists( $pro_plugin_file ) ) {\n+\t\t\treturn false;\n+\t\t}\n+\n+\t\t\u002F\u002F Load plugin.php if needed\n+\t\tif ( ! function_exists( 'get_file_data' ) ) {\n+\t\t\trequire_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+\t\t}\n+\n+\t\t\u002F\u002F Get the version from the plugin file\n+\t\t$plugin_data = get_file_data(\n+\t\t\t$pro_plugin_file,\n+\t\t\tarray(\n+\t\t\t\t'Version' => 'Version',\n+\t\t\t)\n+\t\t);\n+\n+\t\t$version = isset( $plugin_data['Version'] ) ? $plugin_data['Version'] : null;\n+\n+\t\t\u002F\u002F If version is not found, it's old\u002Fbroken\n+\t\tif ( ! $version ) {\n+\t\t\treturn true;\n+\t\t}\n+\n+\t\t\u002F\u002F Check if version is less than 3.0.0\n+\t\treturn version_compare( $version, '3.0.0', '\u003C' );\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-interface.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-interface.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrade-interface.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrade-interface.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,18 +1,18 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades;\r\n-\r\n-\u002F**\r\n- * Interface Upgrade_Interface\r\n- *\r\n- * Defines the contract for upgrade classes in WpCafe.\r\n- * Any class implementing this interface must provide an implementation\r\n- * for the upgrade() method, which should handle the upgrade logic.\r\n- *\u002F\r\n-interface Upgrade_Interface {\r\n-    \u002F**\r\n-     * Upgrade the plugin.\r\n-     *\r\n-     * @return void\r\n-     *\u002F\r\n-    public function upgrade();\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades;\n+\n+\u002F**\n+ * Interface Upgrade_Interface\n+ *\n+ * Defines the contract for upgrade classes in WpCafe.\n+ * Any class implementing this interface must provide an implementation\n+ * for the upgrade() method, which should handle the upgrade logic.\n+ *\u002F\n+interface Upgrade_Interface {\n+    \u002F**\n+     * Upgrade the plugin.\n+     *\n+     * @return void\n+     *\u002F\n+    public function upgrade();\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrader.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrader.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fupgrades\u002Fupgrader.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fupgrades\u002Fupgrader.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,49 +1,49 @@\n-\u003C?php\r\n-namespace WpCafe\\Upgrades;\r\n-\r\n-use WpCafe\\Upgrades\\Upgrade_3_0_0\\V3_0_0;\r\n-\r\n-class Upgrader {\r\n-    \u002F**\r\n-     * The upgraders array.\r\n-     *\r\n-     * @var array\r\n-     *\u002F\r\n-    private $upgraders = [\r\n-        '3.0.0' => Upgrade_3_0_0\\V3_0_0::class,\r\n-    ];\r\n-\r\n-    \u002F**\r\n-     * Run the upgraders.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function run() {\r\n-        foreach ( $this->upgraders as $version => $upgrader ) {\r\n-            \u002F\u002F if ( version_compare( get_option( 'wpcafe_version' ), $version, '>=' ) ) {\r\n-            \u002F\u002F     continue;\r\n-            \u002F\u002F } \u002F\u002F TODO: Uncomment this when we have a version 3 updated.\r\n-\r\n-            $upgrader = new $upgrader();\r\n-            $upgrader->upgrade();\r\n-\r\n-            update_option( 'wpcafe_version', $version );\r\n-        }\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Run the upgraders.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    public function run_pro() {\r\n-        foreach ( $this->upgraders as $version => $upgrader ) {\r\n-            \u002F\u002F if ( version_compare( get_option( 'wpcafe_version' ), $version, '>=' ) ) {\r\n-            \u002F\u002F     continue;\r\n-            \u002F\u002F } \u002F\u002F TODO: Uncomment this when we have a version 3 updated.\r\n-\r\n-            $upgrader = new $upgrader();\r\n-            $upgrader->upgrade_pro();\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+namespace WpCafe\\Upgrades;\n+\n+use WpCafe\\Upgrades\\Upgrade_3_0_0\\V3_0_0;\n+\n+class Upgrader {\n+    \u002F**\n+     * The upgraders array.\n+     *\n+     * @var array\n+     *\u002F\n+    private $upgraders = [\n+        '3.0.0' => Upgrade_3_0_0\\V3_0_0::class,\n+    ];\n+\n+    \u002F**\n+     * Run the upgraders.\n+     *\n+     * @return array\n+     *\u002F\n+    public function run() {\n+        foreach ( $this->upgraders as $version => $upgrader ) {\n+            \u002F\u002F if ( version_compare( get_option( 'wpcafe_version' ), $version, '>=' ) ) {\n+            \u002F\u002F     continue;\n+            \u002F\u002F } \u002F\u002F TODO: Uncomment this when we have a version 3 updated.\n+\n+            $upgrader = new $upgrader();\n+            $upgrader->upgrade();\n+\n+            update_option( 'wpcafe_version', $version );\n+        }\n+    }\n+\n+    \u002F**\n+     * Run the upgraders.\n+     *\n+     * @return array\n+     *\u002F\n+    public function run_pro() {\n+        foreach ( $this->upgraders as $version => $upgrader ) {\n+            \u002F\u002F if ( version_compare( get_option( 'wpcafe_version' ), $version, '>=' ) ) {\n+            \u002F\u002F     continue;\n+            \u002F\u002F } \u002F\u002F TODO: Uncomment this when we have a version 3 updated.\n+\n+            $upgrader = new $upgrader();\n+            $upgrader->upgrade_pro();\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fcurrency.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fcurrency.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fcurrency.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fcurrency.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,825 +1,825 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-return array(\r\n-    array(\r\n-        'name'    => 'AED',\r\n-        'symbol'  => '&#x62f;.&#x625;',\r\n-        'country' => esc_html__( 'United Arab Emirates dirham', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AFN',\r\n-        'symbol'  => '&#x60b;',\r\n-        'country' => esc_html__( 'Afghan afghani', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ALL',\r\n-        'symbol'  => 'L',\r\n-        'country' => esc_html__( 'Albanian lek', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AMD',\r\n-        'symbol'  => 'AMD',\r\n-        'country' => esc_html__( 'Armenian dram', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ANG',\r\n-        'symbol'  => '&fnof;',\r\n-        'country' => esc_html__( 'Netherlands Antillean guilder', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AOA',\r\n-        'symbol'  => 'Kz',\r\n-        'country' => esc_html__( 'Angolan kwanza', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ARS',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Argentine peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AUD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Australian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AWG',\r\n-        'symbol'  => 'Afl.',\r\n-        'country' => esc_html__( 'Aruban florin', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'AZN',\r\n-        'symbol'  => 'AZN',\r\n-        'country' => esc_html__( 'Azerbaijani manat', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BAM',\r\n-        'symbol'  => 'KM',\r\n-        'country' => esc_html__( 'Bosnia and Herzegovina convertible mark', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BBD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Barbadian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BDT',\r\n-        'symbol'  => '&#2547;&nbsp;',\r\n-        'country' => esc_html__( 'Bangladeshi taka', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BGN',\r\n-        'symbol'  => '&#1083;&#1074;.',\r\n-        'country' => esc_html__( 'Bulgarian lev', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BHD',\r\n-        'symbol'  => '.&#x62f;.&#x628;',\r\n-        'country' => esc_html__( 'Bahraini dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BIF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'Burundian franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BMD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Bermudian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BND',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Brunei dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BOB',\r\n-        'symbol'  => 'Bs.',\r\n-        'country' => esc_html__( 'Bolivian boliviano', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BRL',\r\n-        'symbol'  => '&#82;&#36;',\r\n-        'country' => esc_html__( 'Brazilian real', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BSD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Bahamian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BTC',\r\n-        'symbol'  => '&#3647;',\r\n-        'country' => esc_html__( 'Bitcoin', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BTN',\r\n-        'symbol'  => 'Nu.',\r\n-        'country' => esc_html__( 'Bhutanese ngultrum', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BWP',\r\n-        'symbol'  => 'P',\r\n-        'country' => esc_html__( 'Botswana pula', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BYR',\r\n-        'symbol'  => 'Br',\r\n-        'country' => esc_html__( 'Belarusian ruble (old)', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BYN',\r\n-        'symbol'  => 'Br',\r\n-        'country' => esc_html__( 'Belarusian ruble', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'BZD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Belize dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CAD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Canadian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CDF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'Congolese franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CHF',\r\n-        'symbol'  => '&#67;&#72;&#70;',\r\n-        'country' => esc_html__( 'Swiss franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CLP',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Chilean peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CNY',\r\n-        'symbol'  => '&yen;',\r\n-        'country' => esc_html__( 'Chinese yuan', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'COP',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Colombian peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CRC',\r\n-        'symbol'  => '&#x20a1;',\r\n-        'country' => esc_html__( 'Costa Rican col&oacute;n', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CUC',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Cuban convertible peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CUP',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Cuban peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CVE',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Cape Verdean escudo', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'CZK',\r\n-        'symbol'  => '&#75;&#269;',\r\n-        'country' => esc_html__( 'Czech koruna', 'wp-cafe' ),\r\n-    ),\r\n-\tarray(\r\n-\t\t'name'    => 'DJF',\r\n-\t\t'symbol'  => 'Fr',\r\n-\t\t'country' => esc_html__( 'Djiboutian franc', 'wp-cafe' ),\r\n-\t),\r\n-    array(\r\n-        'name'    => 'DKK',\r\n-        'symbol'  => 'kr.',\r\n-        'country' => esc_html__( 'Danish krone', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'DOP',\r\n-        'symbol'  => 'RD&#36;',\r\n-        'country' => esc_html__( 'Dominican peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'DZD',\r\n-        'symbol'  => '&#x62f;.&#x62c;',\r\n-        'country' => esc_html__( 'Algerian dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'EGP',\r\n-        'symbol'  => 'EGP',\r\n-        'country' => esc_html__( 'Egyptian pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ERN',\r\n-        'symbol'  => 'Nfk',\r\n-        'country' => esc_html__( 'Eritrean nakfa', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ETB',\r\n-        'symbol'  => 'Br',\r\n-        'country' => esc_html__( 'Ethiopian birr', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'EUR',\r\n-        'symbol'  => '&euro;',\r\n-        'country' => esc_html__( 'Euro', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'FJD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Fijian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'FKP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Falkland Islands pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GBP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Pound sterling', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GEL',\r\n-        'symbol'  => '&#x20be;',\r\n-        'country' => esc_html__( 'Georgian lari', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GGP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Guernsey pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GHS',\r\n-        'symbol'  => '&#x20b5;',\r\n-        'country' => esc_html__( 'Ghana cedi', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GIP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Gibraltar pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GMD',\r\n-        'symbol'  => 'D',\r\n-        'country' => esc_html__( 'Gambian dalasi', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GNF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'Guinean franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GTQ',\r\n-        'symbol'  => 'Q',\r\n-        'country' => esc_html__( 'Guatemalan quetzal', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'GYD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Guyanese dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'HKD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Hong Kong dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'HNL',\r\n-        'symbol'  => 'L',\r\n-        'country' => esc_html__( 'Honduran lempira', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'HRK',\r\n-        'symbol'  => 'kn',\r\n-        'country' => esc_html__( 'Croatian kuna', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'HTG',\r\n-        'symbol'  => 'G',\r\n-        'country' => esc_html__( 'Haitian gourde', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'HUF',\r\n-        'symbol'  => '&#70;&#116;',\r\n-        'country' => esc_html__( 'Hungarian forint', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'IDR',\r\n-        'symbol'  => 'Rp',\r\n-        'country' => esc_html__( 'Indonesian rupiah', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ILS',\r\n-        'symbol'  => '&#8362;',\r\n-        'country' => esc_html__( 'Israeli new shekel', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'IMP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Manx pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'INR',\r\n-        'symbol'  => '&#8377;',\r\n-        'country' => esc_html__( 'Indian rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'IQD',\r\n-        'symbol'  => '&#x62f;.&#x639;',\r\n-        'country' => esc_html__( 'Iraqi dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'IRR',\r\n-        'symbol'  => '&#xfdfc;',\r\n-        'country' => esc_html__( 'Iranian rial', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'IRT',\r\n-        'symbol'  => '&#x062A;&#x0648;&#x0645;&#x0627;&#x0646;',\r\n-        'country' => esc_html__( 'Iranian toman', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ISK',\r\n-        'symbol'  => 'kr.',\r\n-        'country' => esc_html__( 'Icelandic kr&oacute;na', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'JEP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Jersey pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'JMD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Jamaican dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'JOD',\r\n-        'symbol'  => '&#x62f;.&#x627;',\r\n-        'country' => esc_html__( 'Jordanian dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'JPY',\r\n-        'symbol'  => '&yen;',\r\n-        'country' => esc_html__( 'Japanese yen', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KES',\r\n-        'symbol'  => 'KSh',\r\n-        'country' => esc_html__( 'Kenyan shilling', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KGS',\r\n-        'symbol'  => '&#x441;&#x43e;&#x43c;',\r\n-        'country' => esc_html__( 'Kyrgyzstani som', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KHR',\r\n-        'symbol'  => '&#x17db;',\r\n-        'country' => esc_html__( 'Cambodian riel', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KMF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'Comorian franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KPW',\r\n-        'symbol'  => '&#x20a9;',\r\n-        'country' => esc_html__( 'North Korean won', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KRW',\r\n-        'symbol'  => '&#8361;',\r\n-        'country' => esc_html__( 'South Korean won', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KWD',\r\n-        'symbol'  => '&#x62f;.&#x643;',\r\n-        'country' => esc_html__( 'Kuwaiti dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KYD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Cayman Islands dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'KZT',\r\n-        'symbol'  => '&#8376;',\r\n-        'country' => esc_html__( 'Kazakhstani tenge', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LAK',\r\n-        'symbol'  => '&#8365;',\r\n-        'country' => esc_html__( 'Lao kip', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LBP',\r\n-        'symbol'  => '&#x644;.&#x644;',\r\n-        'country' => esc_html__( 'Lebanese pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LKR',\r\n-        'symbol'  => '&#xdbb;&#xdd4;',\r\n-        'country' => esc_html__( 'Sri Lankan rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LRD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Liberian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LSL',\r\n-        'symbol'  => 'L',\r\n-        'country' => esc_html__( 'Lesotho loti', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'LYD',\r\n-        'symbol'  => '&#x644;.&#x62f;',\r\n-        'country' => esc_html__( 'Libyan dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MAD',\r\n-        'symbol'  => '&#x62f;.&#x645;.',\r\n-        'country' => esc_html__( 'Moroccan dirham', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MDL',\r\n-        'symbol'  => 'MDL',\r\n-        'country' => esc_html__( 'Moldovan leu', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MGA',\r\n-        'symbol'  => 'Ar',\r\n-        'country' => esc_html__( 'Malagasy ariary', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MKD',\r\n-        'symbol'  => '&#x434;&#x435;&#x43d;',\r\n-        'country' => esc_html__( 'Macedonian denar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MMK',\r\n-        'symbol'  => 'Ks',\r\n-        'country' => esc_html__( 'Burmese kyat', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MNT',\r\n-        'symbol'  => '&#x20ae;',\r\n-        'country' => esc_html__( 'Mongolian t&ouml;gr&ouml;g', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MOP',\r\n-        'symbol'  => 'P',\r\n-        'country' => esc_html__( 'Macanese pataca', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MRU',\r\n-        'symbol'  => 'UM',\r\n-        'country' => esc_html__( 'Mauritanian ouguiya', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MUR',\r\n-        'symbol'  => '&#x20a8;',\r\n-        'country' => esc_html__( 'Mauritian rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MVR',\r\n-        'symbol'  => '.&#x783;',\r\n-        'country' => esc_html__( 'Maldivian rufiyaa', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MWK',\r\n-        'symbol'  => 'MK',\r\n-        'country' => esc_html__( 'Malawian kwacha', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MXN',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Mexican peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MYR',\r\n-        'symbol'  => '&#82;&#77;',\r\n-        'country' => esc_html__( 'Malaysian ringgit', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'MZN',\r\n-        'symbol'  => 'MT',\r\n-        'country' => esc_html__( 'Mozambican metical', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NAD',\r\n-        'symbol'  => 'N&#36;',\r\n-        'country' => esc_html__( 'Namibian dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NGN',\r\n-        'symbol'  => '&#8358;',\r\n-        'country' => esc_html__( 'Nigerian naira', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NIO',\r\n-        'symbol'  => 'C&#36;',\r\n-        'country' => esc_html__( 'Nicaraguan c&oacute;rdoba', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NOK',\r\n-        'symbol'  => '&#107;&#114;',\r\n-        'country' => esc_html__( 'Norwegian krone', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NPR',\r\n-        'symbol'  => '&#8360;',\r\n-        'country' => esc_html__( 'Nepalese rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'NZD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'New Zealand dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'OMR',\r\n-        'symbol'  => '&#x631;.&#x639;.',\r\n-        'country' => esc_html__( 'Omani rial', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PAB',\r\n-        'symbol'  => 'B\u002F.',\r\n-        'country' => esc_html__( 'Panamanian balboa', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PEN',\r\n-        'symbol'  => 'S\u002F',\r\n-        'country' => esc_html__( 'Sol', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PGK',\r\n-        'symbol'  => 'K',\r\n-        'country' => esc_html__( 'Papua New Guinean kina', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PHP',\r\n-        'symbol'  => '&#8369;',\r\n-        'country' => esc_html__( 'Philippine peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PKR',\r\n-        'symbol'  => '&#8360;',\r\n-        'country' => esc_html__( 'Pakistani rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PLN',\r\n-        'symbol'  => '&#122;&#322;',\r\n-        'country' => esc_html__( 'Polish z&#x142;oty', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PRB',\r\n-        'symbol'  => '&#x440;.',\r\n-        'country' => esc_html__( 'Transnistrian ruble', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'PYG',\r\n-        'symbol'  => '&#8370;',\r\n-        'country' => esc_html__( 'Paraguayan guaran&iacute;', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'QAR',\r\n-        'symbol'  => '&#x631;.&#x642;',\r\n-        'country' => esc_html__( 'Qatari riyal', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'RMB',\r\n-        'symbol'  => '&yen;',\r\n-        'country' => esc_html__( 'Chinese renminbi', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'RON',\r\n-        'symbol'  => 'lei',\r\n-        'country' => esc_html__( 'Romanian leu', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'RSD',\r\n-        'symbol'  => '&#1088;&#1089;&#1076;',\r\n-        'country' => esc_html__( 'Serbian dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'RUB',\r\n-        'symbol'  => '&#8381;',\r\n-        'country' => esc_html__( 'Russian ruble', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'RWF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'Rwandan franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SAR',\r\n-        'symbol'  => '&#x631;.&#x633;',\r\n-        'country' => esc_html__( 'Saudi riyal', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SBD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Solomon Islands dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SCR',\r\n-        'symbol'  => '&#x20a8;',\r\n-        'country' => esc_html__( 'Seychellois rupee', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SDG',\r\n-        'symbol'  => '&#x62c;.&#x633;.',\r\n-        'country' => esc_html__( 'Sudanese pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SEK',\r\n-        'symbol'  => '&#107;&#114;',\r\n-        'country' => esc_html__( 'Swedish krona', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SGD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Singapore dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SHP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'Saint Helena pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SLL',\r\n-        'symbol'  => 'Le',\r\n-        'country' => esc_html__( 'Sierra Leonean leone', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SOS',\r\n-        'symbol'  => 'Sh',\r\n-        'country' => esc_html__( 'Somali shilling', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SRD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Surinamese dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SSP',\r\n-        'symbol'  => '&pound;',\r\n-        'country' => esc_html__( 'South Sudanese pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'STN',\r\n-        'symbol'  => 'Db',\r\n-        'country' => esc_html__( 'S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SYP',\r\n-        'symbol'  => '&#x644;.&#x633;',\r\n-        'country' => esc_html__( 'Syrian pound', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'SZL',\r\n-        'symbol'  => 'E',\r\n-        'country' => esc_html__( 'Swazi lilangeni', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'THB',\r\n-        'symbol'  => '&#3647;',\r\n-        'country' => esc_html__( 'Thai baht', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TJS',\r\n-        'symbol'  => '&#x405;&#x41c;',\r\n-        'country' => esc_html__( 'Tajikistani somoni', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TMT',\r\n-        'symbol'  => 'm',\r\n-        'country' => esc_html__( 'Turkmenistan manat', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TND',\r\n-        'symbol'  => '&#x62f;.&#x62a;',\r\n-        'country' => esc_html__( 'Tunisian dinar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TOP',\r\n-        'symbol'  => 'T&#36;',\r\n-        'country' => esc_html__( 'Tongan pa&#x2bb;anga', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TRY',\r\n-        'symbol'  => '&#8378;',\r\n-        'country' => esc_html__( 'Turkish lira', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TTD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Trinidad and Tobago dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TWD',\r\n-        'symbol'  => '&#78;&#84;&#36;',\r\n-        'country' => esc_html__( 'New Taiwan dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'TZS',\r\n-        'symbol'  => 'Sh',\r\n-        'country' => esc_html__( 'Tanzanian shilling', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'UAH',\r\n-        'symbol'  => '&#8372;',\r\n-        'country' => esc_html__( 'Ukrainian hryvnia', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'UGX',\r\n-        'symbol'  => 'UGX',\r\n-        'country' => esc_html__( 'Ugandan shilling', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'USD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'United States (US) dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'UYU',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'Uruguayan peso', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'UZS',\r\n-        'symbol'  => 'UZS',\r\n-        'country' => esc_html__( 'Uzbekistani som', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'VEF',\r\n-        'symbol'  => 'Bs F',\r\n-        'country' => esc_html__( 'Venezuelan bol&iacute;var', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'VES',\r\n-        'symbol'  => 'Bs.S',\r\n-        'country' => esc_html__( 'Bol&iacute;var soberano', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'VND',\r\n-        'symbol'  => '&#8363;',\r\n-        'country' => esc_html__( 'Vietnamese &#x111;&#x1ed3;ng', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'VUV',\r\n-        'symbol'  => 'Vt',\r\n-        'country' => esc_html__( 'Vanuatu vatu', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'WST',\r\n-        'symbol'  => 'T',\r\n-        'country' => esc_html__( 'Samoan t&#x101;l&#x101;', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'XAF',\r\n-        'symbol'  => 'CFA',\r\n-        'country' => esc_html__( 'Central African CFA franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'XCD',\r\n-        'symbol'  => '&#36;',\r\n-        'country' => esc_html__( 'East Caribbean dollar', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'XOF',\r\n-        'symbol'  => 'CFA',\r\n-        'country' => esc_html__( 'West African CFA franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'XPF',\r\n-        'symbol'  => 'Fr',\r\n-        'country' => esc_html__( 'CFP franc', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'YER',\r\n-        'symbol'  => '&#xfdfc;',\r\n-        'country' => esc_html__( 'Yemeni rial', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ZAR',\r\n-        'symbol'  => '&#82;',\r\n-        'country' => esc_html__( 'South African rand', 'wp-cafe' ),\r\n-    ),\r\n-    array(\r\n-        'name'    => 'ZMW',\r\n-        'symbol'  => 'ZK',\r\n-        'country' => esc_html__( 'Zambian kwacha', 'wp-cafe' ),\r\n-    ),\r\n-);\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+return array(\n+    array(\n+        'name'    => 'AED',\n+        'symbol'  => '&#x62f;.&#x625;',\n+        'country' => esc_html__( 'United Arab Emirates dirham', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AFN',\n+        'symbol'  => '&#x60b;',\n+        'country' => esc_html__( 'Afghan afghani', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ALL',\n+        'symbol'  => 'L',\n+        'country' => esc_html__( 'Albanian lek', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AMD',\n+        'symbol'  => 'AMD',\n+        'country' => esc_html__( 'Armenian dram', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ANG',\n+        'symbol'  => '&fnof;',\n+        'country' => esc_html__( 'Netherlands Antillean guilder', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AOA',\n+        'symbol'  => 'Kz',\n+        'country' => esc_html__( 'Angolan kwanza', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ARS',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Argentine peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AUD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Australian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AWG',\n+        'symbol'  => 'Afl.',\n+        'country' => esc_html__( 'Aruban florin', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'AZN',\n+        'symbol'  => 'AZN',\n+        'country' => esc_html__( 'Azerbaijani manat', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BAM',\n+        'symbol'  => 'KM',\n+        'country' => esc_html__( 'Bosnia and Herzegovina convertible mark', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BBD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Barbadian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BDT',\n+        'symbol'  => '&#2547;&nbsp;',\n+        'country' => esc_html__( 'Bangladeshi taka', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BGN',\n+        'symbol'  => '&#1083;&#1074;.',\n+        'country' => esc_html__( 'Bulgarian lev', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BHD',\n+        'symbol'  => '.&#x62f;.&#x628;',\n+        'country' => esc_html__( 'Bahraini dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BIF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'Burundian franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BMD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Bermudian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BND',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Brunei dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BOB',\n+        'symbol'  => 'Bs.',\n+        'country' => esc_html__( 'Bolivian boliviano', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BRL',\n+        'symbol'  => '&#82;&#36;',\n+        'country' => esc_html__( 'Brazilian real', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BSD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Bahamian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BTC',\n+        'symbol'  => '&#3647;',\n+        'country' => esc_html__( 'Bitcoin', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BTN',\n+        'symbol'  => 'Nu.',\n+        'country' => esc_html__( 'Bhutanese ngultrum', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BWP',\n+        'symbol'  => 'P',\n+        'country' => esc_html__( 'Botswana pula', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BYR',\n+        'symbol'  => 'Br',\n+        'country' => esc_html__( 'Belarusian ruble (old)', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BYN',\n+        'symbol'  => 'Br',\n+        'country' => esc_html__( 'Belarusian ruble', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'BZD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Belize dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CAD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Canadian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CDF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'Congolese franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CHF',\n+        'symbol'  => '&#67;&#72;&#70;',\n+        'country' => esc_html__( 'Swiss franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CLP',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Chilean peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CNY',\n+        'symbol'  => '&yen;',\n+        'country' => esc_html__( 'Chinese yuan', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'COP',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Colombian peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CRC',\n+        'symbol'  => '&#x20a1;',\n+        'country' => esc_html__( 'Costa Rican col&oacute;n', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CUC',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Cuban convertible peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CUP',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Cuban peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CVE',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Cape Verdean escudo', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'CZK',\n+        'symbol'  => '&#75;&#269;',\n+        'country' => esc_html__( 'Czech koruna', 'wp-cafe' ),\n+    ),\n+\tarray(\n+\t\t'name'    => 'DJF',\n+\t\t'symbol'  => 'Fr',\n+\t\t'country' => esc_html__( 'Djiboutian franc', 'wp-cafe' ),\n+\t),\n+    array(\n+        'name'    => 'DKK',\n+        'symbol'  => 'kr.',\n+        'country' => esc_html__( 'Danish krone', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'DOP',\n+        'symbol'  => 'RD&#36;',\n+        'country' => esc_html__( 'Dominican peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'DZD',\n+        'symbol'  => '&#x62f;.&#x62c;',\n+        'country' => esc_html__( 'Algerian dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'EGP',\n+        'symbol'  => 'EGP',\n+        'country' => esc_html__( 'Egyptian pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ERN',\n+        'symbol'  => 'Nfk',\n+        'country' => esc_html__( 'Eritrean nakfa', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ETB',\n+        'symbol'  => 'Br',\n+        'country' => esc_html__( 'Ethiopian birr', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'EUR',\n+        'symbol'  => '&euro;',\n+        'country' => esc_html__( 'Euro', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'FJD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Fijian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'FKP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Falkland Islands pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GBP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Pound sterling', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GEL',\n+        'symbol'  => '&#x20be;',\n+        'country' => esc_html__( 'Georgian lari', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GGP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Guernsey pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GHS',\n+        'symbol'  => '&#x20b5;',\n+        'country' => esc_html__( 'Ghana cedi', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GIP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Gibraltar pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GMD',\n+        'symbol'  => 'D',\n+        'country' => esc_html__( 'Gambian dalasi', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GNF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'Guinean franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GTQ',\n+        'symbol'  => 'Q',\n+        'country' => esc_html__( 'Guatemalan quetzal', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'GYD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Guyanese dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'HKD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Hong Kong dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'HNL',\n+        'symbol'  => 'L',\n+        'country' => esc_html__( 'Honduran lempira', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'HRK',\n+        'symbol'  => 'kn',\n+        'country' => esc_html__( 'Croatian kuna', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'HTG',\n+        'symbol'  => 'G',\n+        'country' => esc_html__( 'Haitian gourde', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'HUF',\n+        'symbol'  => '&#70;&#116;',\n+        'country' => esc_html__( 'Hungarian forint', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'IDR',\n+        'symbol'  => 'Rp',\n+        'country' => esc_html__( 'Indonesian rupiah', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ILS',\n+        'symbol'  => '&#8362;',\n+        'country' => esc_html__( 'Israeli new shekel', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'IMP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Manx pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'INR',\n+        'symbol'  => '&#8377;',\n+        'country' => esc_html__( 'Indian rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'IQD',\n+        'symbol'  => '&#x62f;.&#x639;',\n+        'country' => esc_html__( 'Iraqi dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'IRR',\n+        'symbol'  => '&#xfdfc;',\n+        'country' => esc_html__( 'Iranian rial', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'IRT',\n+        'symbol'  => '&#x062A;&#x0648;&#x0645;&#x0627;&#x0646;',\n+        'country' => esc_html__( 'Iranian toman', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ISK',\n+        'symbol'  => 'kr.',\n+        'country' => esc_html__( 'Icelandic kr&oacute;na', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'JEP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Jersey pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'JMD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Jamaican dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'JOD',\n+        'symbol'  => '&#x62f;.&#x627;',\n+        'country' => esc_html__( 'Jordanian dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'JPY',\n+        'symbol'  => '&yen;',\n+        'country' => esc_html__( 'Japanese yen', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KES',\n+        'symbol'  => 'KSh',\n+        'country' => esc_html__( 'Kenyan shilling', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KGS',\n+        'symbol'  => '&#x441;&#x43e;&#x43c;',\n+        'country' => esc_html__( 'Kyrgyzstani som', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KHR',\n+        'symbol'  => '&#x17db;',\n+        'country' => esc_html__( 'Cambodian riel', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KMF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'Comorian franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KPW',\n+        'symbol'  => '&#x20a9;',\n+        'country' => esc_html__( 'North Korean won', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KRW',\n+        'symbol'  => '&#8361;',\n+        'country' => esc_html__( 'South Korean won', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KWD',\n+        'symbol'  => '&#x62f;.&#x643;',\n+        'country' => esc_html__( 'Kuwaiti dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KYD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Cayman Islands dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'KZT',\n+        'symbol'  => '&#8376;',\n+        'country' => esc_html__( 'Kazakhstani tenge', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LAK',\n+        'symbol'  => '&#8365;',\n+        'country' => esc_html__( 'Lao kip', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LBP',\n+        'symbol'  => '&#x644;.&#x644;',\n+        'country' => esc_html__( 'Lebanese pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LKR',\n+        'symbol'  => '&#xdbb;&#xdd4;',\n+        'country' => esc_html__( 'Sri Lankan rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LRD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Liberian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LSL',\n+        'symbol'  => 'L',\n+        'country' => esc_html__( 'Lesotho loti', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'LYD',\n+        'symbol'  => '&#x644;.&#x62f;',\n+        'country' => esc_html__( 'Libyan dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MAD',\n+        'symbol'  => '&#x62f;.&#x645;.',\n+        'country' => esc_html__( 'Moroccan dirham', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MDL',\n+        'symbol'  => 'MDL',\n+        'country' => esc_html__( 'Moldovan leu', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MGA',\n+        'symbol'  => 'Ar',\n+        'country' => esc_html__( 'Malagasy ariary', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MKD',\n+        'symbol'  => '&#x434;&#x435;&#x43d;',\n+        'country' => esc_html__( 'Macedonian denar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MMK',\n+        'symbol'  => 'Ks',\n+        'country' => esc_html__( 'Burmese kyat', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MNT',\n+        'symbol'  => '&#x20ae;',\n+        'country' => esc_html__( 'Mongolian t&ouml;gr&ouml;g', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MOP',\n+        'symbol'  => 'P',\n+        'country' => esc_html__( 'Macanese pataca', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MRU',\n+        'symbol'  => 'UM',\n+        'country' => esc_html__( 'Mauritanian ouguiya', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MUR',\n+        'symbol'  => '&#x20a8;',\n+        'country' => esc_html__( 'Mauritian rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MVR',\n+        'symbol'  => '.&#x783;',\n+        'country' => esc_html__( 'Maldivian rufiyaa', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MWK',\n+        'symbol'  => 'MK',\n+        'country' => esc_html__( 'Malawian kwacha', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MXN',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Mexican peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MYR',\n+        'symbol'  => '&#82;&#77;',\n+        'country' => esc_html__( 'Malaysian ringgit', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'MZN',\n+        'symbol'  => 'MT',\n+        'country' => esc_html__( 'Mozambican metical', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NAD',\n+        'symbol'  => 'N&#36;',\n+        'country' => esc_html__( 'Namibian dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NGN',\n+        'symbol'  => '&#8358;',\n+        'country' => esc_html__( 'Nigerian naira', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NIO',\n+        'symbol'  => 'C&#36;',\n+        'country' => esc_html__( 'Nicaraguan c&oacute;rdoba', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NOK',\n+        'symbol'  => '&#107;&#114;',\n+        'country' => esc_html__( 'Norwegian krone', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NPR',\n+        'symbol'  => '&#8360;',\n+        'country' => esc_html__( 'Nepalese rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'NZD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'New Zealand dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'OMR',\n+        'symbol'  => '&#x631;.&#x639;.',\n+        'country' => esc_html__( 'Omani rial', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PAB',\n+        'symbol'  => 'B\u002F.',\n+        'country' => esc_html__( 'Panamanian balboa', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PEN',\n+        'symbol'  => 'S\u002F',\n+        'country' => esc_html__( 'Sol', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PGK',\n+        'symbol'  => 'K',\n+        'country' => esc_html__( 'Papua New Guinean kina', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PHP',\n+        'symbol'  => '&#8369;',\n+        'country' => esc_html__( 'Philippine peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PKR',\n+        'symbol'  => '&#8360;',\n+        'country' => esc_html__( 'Pakistani rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PLN',\n+        'symbol'  => '&#122;&#322;',\n+        'country' => esc_html__( 'Polish z&#x142;oty', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PRB',\n+        'symbol'  => '&#x440;.',\n+        'country' => esc_html__( 'Transnistrian ruble', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'PYG',\n+        'symbol'  => '&#8370;',\n+        'country' => esc_html__( 'Paraguayan guaran&iacute;', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'QAR',\n+        'symbol'  => '&#x631;.&#x642;',\n+        'country' => esc_html__( 'Qatari riyal', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'RMB',\n+        'symbol'  => '&yen;',\n+        'country' => esc_html__( 'Chinese renminbi', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'RON',\n+        'symbol'  => 'lei',\n+        'country' => esc_html__( 'Romanian leu', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'RSD',\n+        'symbol'  => '&#1088;&#1089;&#1076;',\n+        'country' => esc_html__( 'Serbian dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'RUB',\n+        'symbol'  => '&#8381;',\n+        'country' => esc_html__( 'Russian ruble', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'RWF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'Rwandan franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SAR',\n+        'symbol'  => '&#x631;.&#x633;',\n+        'country' => esc_html__( 'Saudi riyal', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SBD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Solomon Islands dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SCR',\n+        'symbol'  => '&#x20a8;',\n+        'country' => esc_html__( 'Seychellois rupee', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SDG',\n+        'symbol'  => '&#x62c;.&#x633;.',\n+        'country' => esc_html__( 'Sudanese pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SEK',\n+        'symbol'  => '&#107;&#114;',\n+        'country' => esc_html__( 'Swedish krona', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SGD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Singapore dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SHP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'Saint Helena pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SLL',\n+        'symbol'  => 'Le',\n+        'country' => esc_html__( 'Sierra Leonean leone', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SOS',\n+        'symbol'  => 'Sh',\n+        'country' => esc_html__( 'Somali shilling', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SRD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Surinamese dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SSP',\n+        'symbol'  => '&pound;',\n+        'country' => esc_html__( 'South Sudanese pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'STN',\n+        'symbol'  => 'Db',\n+        'country' => esc_html__( 'S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SYP',\n+        'symbol'  => '&#x644;.&#x633;',\n+        'country' => esc_html__( 'Syrian pound', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'SZL',\n+        'symbol'  => 'E',\n+        'country' => esc_html__( 'Swazi lilangeni', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'THB',\n+        'symbol'  => '&#3647;',\n+        'country' => esc_html__( 'Thai baht', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TJS',\n+        'symbol'  => '&#x405;&#x41c;',\n+        'country' => esc_html__( 'Tajikistani somoni', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TMT',\n+        'symbol'  => 'm',\n+        'country' => esc_html__( 'Turkmenistan manat', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TND',\n+        'symbol'  => '&#x62f;.&#x62a;',\n+        'country' => esc_html__( 'Tunisian dinar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TOP',\n+        'symbol'  => 'T&#36;',\n+        'country' => esc_html__( 'Tongan pa&#x2bb;anga', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TRY',\n+        'symbol'  => '&#8378;',\n+        'country' => esc_html__( 'Turkish lira', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TTD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Trinidad and Tobago dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TWD',\n+        'symbol'  => '&#78;&#84;&#36;',\n+        'country' => esc_html__( 'New Taiwan dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'TZS',\n+        'symbol'  => 'Sh',\n+        'country' => esc_html__( 'Tanzanian shilling', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'UAH',\n+        'symbol'  => '&#8372;',\n+        'country' => esc_html__( 'Ukrainian hryvnia', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'UGX',\n+        'symbol'  => 'UGX',\n+        'country' => esc_html__( 'Ugandan shilling', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'USD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'United States (US) dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'UYU',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'Uruguayan peso', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'UZS',\n+        'symbol'  => 'UZS',\n+        'country' => esc_html__( 'Uzbekistani som', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'VEF',\n+        'symbol'  => 'Bs F',\n+        'country' => esc_html__( 'Venezuelan bol&iacute;var', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'VES',\n+        'symbol'  => 'Bs.S',\n+        'country' => esc_html__( 'Bol&iacute;var soberano', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'VND',\n+        'symbol'  => '&#8363;',\n+        'country' => esc_html__( 'Vietnamese &#x111;&#x1ed3;ng', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'VUV',\n+        'symbol'  => 'Vt',\n+        'country' => esc_html__( 'Vanuatu vatu', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'WST',\n+        'symbol'  => 'T',\n+        'country' => esc_html__( 'Samoan t&#x101;l&#x101;', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'XAF',\n+        'symbol'  => 'CFA',\n+        'country' => esc_html__( 'Central African CFA franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'XCD',\n+        'symbol'  => '&#36;',\n+        'country' => esc_html__( 'East Caribbean dollar', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'XOF',\n+        'symbol'  => 'CFA',\n+        'country' => esc_html__( 'West African CFA franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'XPF',\n+        'symbol'  => 'Fr',\n+        'country' => esc_html__( 'CFP franc', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'YER',\n+        'symbol'  => '&#xfdfc;',\n+        'country' => esc_html__( 'Yemeni rial', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ZAR',\n+        'symbol'  => '&#82;',\n+        'country' => esc_html__( 'South African rand', 'wp-cafe' ),\n+    ),\n+    array(\n+        'name'    => 'ZMW',\n+        'symbol'  => 'ZK',\n+        'country' => esc_html__( 'Zambian kwacha', 'wp-cafe' ),\n+    ),\n+);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fextension-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fextension-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fextension-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fextension-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,282 +1,304 @@\n-\u003C?php\r\n-return [\r\n-    'reservation' => [\r\n-        'name' => 'reservation',\r\n-        'slug' => 'reservation',\r\n-        'type' => 'module',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Reservation', 'wp-cafe'),\r\n-        'description' => __('Allows customers to book tables online for specific dates and times, giving you full control over your restaurant’s schedule.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => '',\r\n-        'icon' => wpc_get_addons_icon_url('reservation'),\r\n-    ],\r\n-    'food_ordering' => [\r\n-        'name' => 'food_ordering',\r\n-        'slug' => 'food_ordering',\r\n-        'type' => 'module',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Food Ordering', 'wp-cafe'),\r\n-        'description' => __('Enables customers to place online orders from your restaurant website. Integrating with WooCommerce for seamless checkout and order management.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => '',\r\n-        'icon' => wpc_get_addons_icon_url('food-order'),\r\n-    ],\r\n-    'qr_code' => [\r\n-        'name' => 'qr_code',\r\n-        'slug' => 'qr_code',\r\n-        'type' => 'module',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('QR Code', 'wp-cafe'),\r\n-        'description' => __('Allows customers to access the menu and place orders by scanning a QR code at their table.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fqr-code',\r\n-        'doc_link' => 'http:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Ffood-ordering\u002Ffood-ordering-with-qr-code\u002F',\r\n-        'icon' => '\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n-\u003Csvg fill=\"#000000\" width=\"24\" height=\"24\" viewBox=\"0 0 56 56\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M 34.4335 26.0664 L 45.0976 26.0664 C 48.0976 26.0664 49.5743 24.5664 49.5743 21.4727 L 49.5743 10.9961 C 49.5743 7.9023 48.0976 6.4258 45.0976 6.4258 L 34.4335 6.4258 C 31.4570 6.4258 29.9570 7.9023 29.9570 10.9961 L 29.9570 21.4727 C 29.9570 24.5664 31.4570 26.0664 34.4335 26.0664 Z M 10.9023 26.0664 L 21.5898 26.0664 C 24.5663 26.0664 26.0663 24.5664 26.0663 21.4727 L 26.0663 10.9961 C 26.0663 7.9023 24.5663 6.4258 21.5898 6.4258 L 10.9023 6.4258 C 7.9257 6.4258 6.4257 7.9023 6.4257 10.9961 L 6.4257 21.4727 C 6.4257 24.5664 7.9257 26.0664 10.9023 26.0664 Z M 10.9492 22.7617 C 10.1288 22.7617 9.7304 22.3398 9.7304 21.4727 L 9.7304 10.9961 C 9.7304 10.1523 10.1288 9.7305 10.9492 9.7305 L 21.5195 9.7305 C 22.3398 9.7305 22.7617 10.1523 22.7617 10.9961 L 22.7617 21.4727 C 22.7617 22.3398 22.3398 22.7617 21.5195 22.7617 Z M 34.4804 22.7617 C 33.6601 22.7617 33.2617 22.3398 33.2617 21.4727 L 33.2617 10.9961 C 33.2617 10.1523 33.6601 9.7305 34.4804 9.7305 L 45.0742 9.7305 C 45.8710 9.7305 46.2695 10.1523 46.2695 10.9961 L 46.2695 21.4727 C 46.2695 22.3398 45.8710 22.7617 45.0742 22.7617 Z M 14.2304 18.7071 L 18.2382 18.7071 C 18.5898 18.7071 18.7304 18.5664 18.7304 18.1680 L 18.7304 14.2774 C 18.7304 13.9023 18.5898 13.7617 18.2382 13.7617 L 14.2304 13.7617 C 13.8788 13.7617 13.7851 13.9023 13.7851 14.2774 L 13.7851 18.1680 C 13.7851 18.5664 13.8788 18.7071 14.2304 18.7071 Z M 37.9023 18.7071 L 41.8866 18.7071 C 42.2382 18.7071 42.3788 18.5664 42.3788 18.1680 L 42.3788 14.2774 C 42.3788 13.9023 42.2382 13.7617 41.8866 13.7617 L 37.9023 13.7617 C 37.5507 13.7617 37.4335 13.9023 37.4335 14.2774 L 37.4335 18.1680 C 37.4335 18.5664 37.5507 18.7071 37.9023 18.7071 Z M 10.9023 49.5742 L 21.5898 49.5742 C 24.5663 49.5742 26.0663 48.0977 26.0663 45.0039 L 26.0663 34.5039 C 26.0663 31.4336 24.5663 29.9336 21.5898 29.9336 L 10.9023 29.9336 C 7.9257 29.9336 6.4257 31.4336 6.4257 34.5039 L 6.4257 45.0039 C 6.4257 48.0977 7.9257 49.5742 10.9023 49.5742 Z M 31.5273 36.0039 L 35.5351 36.0039 C 35.8866 36.0039 36.0273 35.8633 36.0273 35.4649 L 36.0273 31.5742 C 36.0273 31.1992 35.8866 31.0586 35.5351 31.0586 L 31.5273 31.0586 C 31.1757 31.0586 31.0820 31.1992 31.0820 31.5742 L 31.0820 35.4649 C 31.0820 35.8633 31.1757 36.0039 31.5273 36.0039 Z M 43.9726 36.0039 L 47.9804 36.0039 C 48.3320 36.0039 48.4727 35.8633 48.4727 35.4649 L 48.4727 31.5742 C 48.4727 31.1992 48.3320 31.0586 47.9804 31.0586 L 43.9726 31.0586 C 43.6210 31.0586 43.5039 31.1992 43.5039 31.5742 L 43.5039 35.4649 C 43.5039 35.8633 43.6210 36.0039 43.9726 36.0039 Z M 10.9492 46.2695 C 10.1288 46.2695 9.7304 45.8477 9.7304 45.0039 L 9.7304 34.5274 C 9.7304 33.6602 10.1288 33.2383 10.9492 33.2383 L 21.5195 33.2383 C 22.3398 33.2383 22.7617 33.6602 22.7617 34.5274 L 22.7617 45.0039 C 22.7617 45.8477 22.3398 46.2695 21.5195 46.2695 Z M 14.2304 42.2383 L 18.2382 42.2383 C 18.5898 42.2383 18.7304 42.0977 18.7304 41.6758 L 18.7304 37.8086 C 18.7304 37.4336 18.5898 37.2930 18.2382 37.2930 L 14.2304 37.2930 C 13.8788 37.2930 13.7851 37.4336 13.7851 37.8086 L 13.7851 41.6758 C 13.7851 42.0977 13.8788 42.2383 14.2304 42.2383 Z M 37.8085 42.2383 L 41.8163 42.2383 C 42.1679 42.2383 42.3085 42.0977 42.3085 41.6758 L 42.3085 37.8086 C 42.3085 37.4336 42.1679 37.2930 41.8163 37.2930 L 37.8085 37.2930 C 37.4570 37.2930 37.3632 37.4336 37.3632 37.8086 L 37.3632 41.6758 C 37.3632 42.0977 37.4570 42.2383 37.8085 42.2383 Z M 31.5273 48.4492 L 35.5351 48.4492 C 35.8866 48.4492 36.0273 48.3086 36.0273 47.9102 L 36.0273 44.0195 C 36.0273 43.6445 35.8866 43.5039 35.5351 43.5039 L 31.5273 43.5039 C 31.1757 43.5039 31.0820 43.6445 31.0820 44.0195 L 31.0820 47.9102 C 31.0820 48.3086 31.1757 48.4492 31.5273 48.4492 Z M 43.9726 48.4492 L 47.9804 48.4492 C 48.3320 48.4492 48.4727 48.3086 48.4727 47.9102 L 48.4727 44.0195 C 48.4727 43.6445 48.3320 43.5039 47.9804 43.5039 L 43.9726 43.5039 C 43.6210 43.5039 43.5039 43.6445 43.5039 44.0195 L 43.5039 47.9102 C 43.5039 48.3086 43.6210 48.4492 43.9726 48.4492 Z\"\u002F>\u003C\u002Fsvg>',\r\n-    ],\r\n-    'table_layout' => [\r\n-        'name' => 'table_layout',\r\n-        'slug' => 'table_layout',\r\n-        'type' => 'module',\r\n-        'parent' => 'reservation',\r\n-        'status' => $table_layout_status,\r\n-        'is_pro' => true,\r\n-        'title' => __('Table Layout', 'wp-cafe'),\r\n-        'description' => __('Provides a visual table layout for your restaurant, letting customers select their preferred table when making a reservation.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Ftable-layout',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Freservation\u002Ftable-selection-layout\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M4.21293 10.4682C4.75942 10.8333 5.52017 10.8333 7.04167 10.8333C8.56318 10.8333 9.32392 10.8333 9.87041 10.4682C10.107 10.3101 10.3101 10.107 10.4682 9.8704C10.8333 9.32391 10.8333 8.56317 10.8333 7.04167C10.8333 5.52017 10.8333 4.75942 10.4682 4.21293C10.3101 3.97635 10.107 3.77323 9.87041 3.61515C9.32392 3.25 8.56318 3.25 7.04167 3.25C5.52017 3.25 4.75942 3.25 4.21293 3.61515C3.97635 3.77323 3.77323 3.97635 3.61516 4.21293C3.25 4.75942 3.25 5.52017 3.25 7.04167C3.25 8.56317 3.25 9.32391 3.61516 9.8704C3.77323 10.107 3.97635 10.3101 4.21293 10.4682Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M16.1308 10.4682C16.6774 10.8333 17.4381 10.8333 18.9596 10.8333C20.4811 10.8333 21.2419 10.8333 21.7883 10.4682C22.0249 10.3101 22.2281 10.107 22.3861 9.8704C22.7513 9.32391 22.7513 8.56317 22.7513 7.04167C22.7513 5.52017 22.7513 4.75942 22.3861 4.21293C22.2281 3.97635 22.0249 3.77323 21.7883 3.61515C21.2419 3.25 20.4811 3.25 18.9596 3.25C17.4381 3.25 16.6774 3.25 16.1308 3.61515C15.8943 3.77323 15.6912 3.97635 15.5331 4.21293C15.168 4.75942 15.168 5.52017 15.168 7.04167C15.168 8.56317 15.168 9.32391 15.5331 9.8704C15.6912 10.107 15.8943 10.3101 16.1308 10.4682Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M4.21293 22.3842C4.75942 22.7494 5.52017 22.7493 7.04167 22.7493C8.56318 22.7493 9.32392 22.7494 9.87041 22.3842C10.107 22.2261 10.3101 22.023 10.4682 21.7864C10.8333 21.2399 10.8333 20.4792 10.8333 18.9577C10.8333 17.4361 10.8333 16.6754 10.4682 16.129C10.3101 15.8924 10.107 15.6893 9.87041 15.5312C9.32392 15.166 8.56318 15.166 7.04167 15.166C5.52017 15.166 4.75942 15.166 4.21293 15.5312C3.97635 15.6893 3.77323 15.8924 3.61516 16.129C3.25 16.6754 3.25 17.4361 3.25 18.9577C3.25 20.4792 3.25 21.2399 3.61516 21.7864C3.77323 22.023 3.97635 22.2261 4.21293 22.3842Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M16.1308 22.3842C16.6774 22.7494 17.4381 22.7493 18.9596 22.7493C20.4811 22.7493 21.2419 22.7494 21.7883 22.3842C22.0249 22.2261 22.2281 22.023 22.3861 21.7864C22.7513 21.2399 22.7513 20.4792 22.7513 18.9577C22.7513 17.4361 22.7513 16.6754 22.3861 16.129C22.2281 15.8924 22.0249 15.6893 21.7883 15.5312C21.2419 15.166 20.4811 15.166 18.9596 15.166C17.4381 15.166 16.6774 15.166 16.1308 15.5312C15.8943 15.6893 15.6912 15.8924 15.5331 16.129C15.168 16.6754 15.168 17.4361 15.168 18.9577C15.168 20.4792 15.168 21.2399 15.5331 21.7864C15.6912 22.023 15.8943 22.2261 16.1308 22.3842Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'delivery' => [\r\n-        'name' => 'delivery',\r\n-        'slug' => 'delivery',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => $delivery_module_status,\r\n-        'is_pro' => true,\r\n-        'title' => __('Delivery', 'wp-cafe'),\r\n-        'description' => __('Manage and automate your food delivery service, including setting up delivery areas, times, and fees.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=delivery',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Frestaurant-delivery-setup-in-wpcafe\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M2.16406 14.547V8.66602H23.8307V14.547C23.8307 18.9243 23.8307 21.113 22.4206 22.4728C21.0103 23.8327 18.7406 23.8327 14.2011 23.8327H11.7937C7.25424 23.8327 4.98452 23.8327 3.57429 22.4728C2.16406 21.113 2.16406 18.9243 2.16406 14.547Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M2.16406 8.66602L3.20573 6.16602C4.01359 4.22713 4.41754 3.25769 5.23629 2.71185C6.05504 2.16602 7.10528 2.16602 9.20573 2.16602H16.7891C18.8895 2.16602 19.9397 2.16602 20.7585 2.71185C21.5773 3.25769 21.9812 4.22713 22.7891 6.16602L23.8307 8.66602\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M13 8.66602V2.16602\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M10.8359 13H15.1693\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'pickup' => [\r\n-        'name' => 'pickup',\r\n-        'slug' => 'pickup',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Pickup', 'wp-cafe'),\r\n-        'description' => __('Set up and manage food pickup options for your customers, allowing them to place orders online and collect them in-store.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=pickup',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Frestaurant-pickup-setup-in-wpcafe\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M21.1276 18.9583C21.1276 20.4541 19.915 21.6667 18.4193 21.6667C16.9235 21.6667 15.7109 20.4541 15.7109 18.9583C15.7109 17.4626 16.9235 16.25 18.4193 16.25C19.915 16.25 21.1276 17.4626 21.1276 18.9583Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M10.2917 18.9583C10.2917 20.4541 9.0791 21.6667 7.58333 21.6667C6.08756 21.6667 4.875 20.4541 4.875 18.9583C4.875 17.4626 6.08756 16.25 7.58333 16.25C9.0791 16.25 10.2917 17.4626 10.2917 18.9583Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M15.7057 18.959H10.2891M16.2474 16.7923V7.58398C16.2474 6.05192 16.2474 5.28589 15.7715 4.80994C15.2955 4.33398 14.5294 4.33398 12.9974 4.33398H5.41406C3.882 4.33398 3.11597 4.33398 2.64001 4.80994C2.16406 5.28589 2.16406 6.05192 2.16406 7.58398V16.2507C2.16406 17.2631 2.16406 17.7694 2.38177 18.1465C2.52439 18.3935 2.72953 18.5987 2.97656 18.7412C3.35365 18.959 3.85989 18.959 4.8724 18.959M16.7891 7.04232H18.7406C19.6394 7.04232 20.0888 7.04232 20.4613 7.25324C20.8338 7.46417 21.0651 7.84951 21.5275 8.6202L23.3676 11.6871C23.5977 12.0706 23.7128 12.2625 23.7718 12.4753C23.8307 12.6882 23.8307 12.9118 23.8307 13.3592V16.2507C23.8307 17.2631 23.8307 17.7694 23.613 18.1465C23.4704 18.3935 23.2652 18.5987 23.0182 18.7412C22.6411 18.959 22.1349 18.959 21.1224 18.959\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M7.03906 7.58398V11.9171M11.3724 7.58398V11.9171\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'tipping' => [\r\n-        'name' => 'tipping',\r\n-        'slug' => 'tipping',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Tipping', 'wp-cafe'),\r\n-        'description' => __('Allows customers to add a tip for your staff during checkout, giving you a way to increase revenue.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=tipping',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-set-up-tipping-using-wpcafe\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M21.6693 8.66667C21.6693 10.7607 19.9717 12.4583 17.8776 12.4583C15.7835 12.4583 14.0859 10.7607 14.0859 8.66667C14.0859 6.57258 15.7835 4.875 17.8776 4.875C19.9717 4.875 21.6693 6.57258 21.6693 8.66667Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M16.0644 5.33364C15.5723 3.81057 14.1426 2.70898 12.4557 2.70898C10.3616 2.70898 8.66406 4.40657 8.66406 6.50065C8.66406 8.59466 10.3616 10.2923 12.4557 10.2923C13.1104 10.2923 13.7263 10.1264 14.2637 9.83432\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M4.33594 14.625H6.93033C7.24899 14.625 7.56327 14.6968 7.84829 14.8347L10.0604 15.9051C10.3454 16.043 10.6597 16.1147 10.9784 16.1147H12.1079C13.2003 16.1147 14.0859 16.9717 14.0859 18.0288C14.0859 18.0715 14.0567 18.1091 14.0142 18.1208L11.2616 18.882C10.7678 19.0185 10.239 18.9709 9.77969 18.7486L7.41489 17.6045M14.0859 17.3333L19.0615 15.8046C19.9435 15.5298 20.897 15.8557 21.4495 16.6208C21.849 17.174 21.6863 17.9662 21.1043 18.302L12.9624 22.9997C12.4446 23.2985 11.8336 23.3714 11.2641 23.2024L4.33594 21.1466\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'discount' => [\r\n-        'name' => 'discount',\r\n-        'slug' => 'discount',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Discount', 'wp-cafe'),\r\n-        'description' => __('Create and manage various discount offers and coupons for your menu items, encouraging more sales and repeat customers.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fdiscount',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-add-discounts-using-wpcafe\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M11.7773 23.3043L9.5778 21.9988C9.01957 21.6675 8.74045 21.5018 8.43068 21.4922C8.09593 21.4818 7.81187 21.6408 7.20866 21.9988C6.53308 22.3999 5.18974 23.5044 4.32079 22.9777C3.78906 22.6553 3.78906 21.8365 3.78906 20.1989V8.66602C3.78906 5.60188 3.78906 4.06982 4.74097 3.11792C5.69287 2.16602 7.22493 2.16602 10.2891 2.16602H15.7057C18.7698 2.16602 20.3019 2.16602 21.2538 3.11792C22.2057 4.06982 22.2057 5.60188 22.2057 8.66602V20.1989C22.2057 21.8365 22.2057 22.6553 21.674 22.9777C20.8051 23.5044 19.4618 22.3999 18.7861 21.9988C18.2279 21.6675 17.9488 21.5018 17.639 21.4922C17.3043 21.4818 17.0202 21.6408 16.417 21.9988L14.2174 23.3043C13.6242 23.6565 13.3275 23.8326 12.9974 23.8326C12.6673 23.8326 12.3706 23.6565 11.7773 23.3043Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M16.25 8.66602L9.75 15.166\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M16.25 15.166H16.2403M9.75972 8.66602H9.75\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'timed-product' => [\r\n-        'name' => 'timed-product',\r\n-        'slug' => 'timed-product',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Timed Product', 'wp-cafe'),\r\n-        'description' => __('Lets you set up special menus or products that are only available for ordering during specific times of the day.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Ftimed-product',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-use-time-based-products-in-wpcafe\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M9.0749 3.25C8.84317 3.33659 8.61526 3.43105 8.39151 3.53303M22.4454 17.6595C22.5561 17.4199 22.6581 17.1754 22.7512 16.9265M20.0415 20.9784C20.2276 20.8048 20.4074 20.6246 20.5805 20.4382M16.5425 23.1533C16.7528 23.074 16.9598 22.9883 17.1635 22.8964M13.1702 23.8267C12.92 23.8354 12.6682 23.8354 12.4179 23.8267M8.43744 22.9021C8.6333 22.9902 8.83233 23.0726 9.03429 23.149M5.06311 20.4975C5.21119 20.6545 5.364 20.8069 5.52131 20.9547M2.85327 16.9699C2.93439 17.184 3.02224 17.395 3.11655 17.6023M2.17323 13.5474C2.1662 13.322 2.16622 13.0951 2.17323 12.8693M2.84542 9.46523C2.92511 9.25345 3.01138 9.04489 3.10396 8.83978M5.0452 5.93583C5.20192 5.7689 5.36395 5.60704 5.53106 5.45051\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\r\n-\u003Cpath d=\"M14.625 13C14.625 13.8974 13.8974 14.625 13 14.625C12.1026 14.625 11.375 13.8974 11.375 13C11.375 12.1026 12.1026 11.375 13 11.375M14.625 13C14.625 12.1026 13.8974 11.375 13 11.375M14.625 13H17.3333M13 11.375V6.5\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M23.8333 12.9993C23.8333 7.01626 18.983 2.16602 13 2.16602\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'mini_cart' => [\r\n-        'name' => 'mini_cart',\r\n-        'slug' => 'mini_cart',\r\n-        'type' => 'module',\r\n-        'parent' => 'food_ordering',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Mini Cart', 'wp-cafe'),\r\n-        'description' => __('Adds a floating mini-cart widget to your website, allowing customers to view and manage their order without leaving the page.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=mini-cart',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fmini-cart-settings\u002F',\r\n-        'icon' => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M6.66797 13.3333L13.9347 12.7277C16.2085 12.5383 16.7189 12.0417 16.9709 9.77408L17.5013 5\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M5 5H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M4.9987 18.3333C5.91917 18.3333 6.66536 17.5871 6.66536 16.6667C6.66536 15.7462 5.91917 15 4.9987 15C4.07822 15 3.33203 15.7462 3.33203 16.6667C3.33203 17.5871 4.07822 18.3333 4.9987 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M14.1667 18.3333C15.0871 18.3333 15.8333 17.5871 15.8333 16.6667C15.8333 15.7462 15.0871 15 14.1667 15C13.2462 15 12.5 15.7462 12.5 16.6667C12.5 17.5871 13.2462 18.3333 14.1667 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\r\n-\u003Cpath d=\"M6.66797 16.6665H12.5013\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003Cpath d=\"M1.66797 1.6665H2.47297C3.2602 1.6665 3.94642 2.187 4.13735 2.92895L6.61674 12.5636C6.74203 13.0505 6.6348 13.5663 6.32484 13.9678L5.52808 14.9998\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-      'location' => [\r\n-        'name' => 'location',\r\n-        'slug' => 'location',\r\n-        'type' => 'module',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Location', 'wp-cafe'),\r\n-        'description' => __('Helps you manage multiple restaurant branches and allows customers to see menus and services specific to each location.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => 'admin.php?page=wpcafe#\u002Flocation',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Ffood-ordering\u002Fgeneral-settings-5\u002F',\r\n-        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M16.25 10.291C16.25 12.086 14.795 13.541 13 13.541C11.205 13.541 9.75 12.086 9.75 10.291C9.75 8.49609 11.205 7.04102 13 7.04102C14.795 7.04102 16.25 8.49609 16.25 10.291Z\" stroke=\"#525266\" stroke-width=\"1.625\"\u002F>\r\n-\u003Cpath d=\"M13 2.16602C17.397 2.16602 21.125 5.87971 21.125 10.3852C21.125 14.9623 17.3364 18.1744 13.8369 20.3586C13.5819 20.5054 13.2935 20.5827 13 20.5827C12.7065 20.5827 12.4181 20.5054 12.1631 20.3586C8.67019 18.1531 4.875 14.9782 4.875 10.3852C4.875 5.87971 8.60297 2.16602 13 2.16602Z\" stroke=\"#525266\" stroke-width=\"1.625\"\u002F>\r\n-\u003Cpath d=\"M19.5 21.666C19.5 22.8627 16.5898 23.8327 13 23.8327C9.41015 23.8327 6.5 22.8627 6.5 21.666\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'wpcafe-multivendor' => [\r\n-        'name' => 'wpcafe-multivendor',\r\n-        'slug' => 'wpcafe-multivendor',\r\n-        'type' => 'plugin',\r\n-        'status' => 'install',\r\n-        'is_pro' => false,\r\n-        'deps'   => ['dokan-lite'],\r\n-        'title'  => __('Dokan Multivendor', 'wp-cafe'),\r\n-        'description' => __('WPCafe Multivendor Restaurant Addon for Dokan helps to convert your Restaurant Website into a multivendor restaurant and food-selling marketplace with WPCafe. ', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwp-cafe-multivendor-restaurant-addon\u002F',\r\n-        'icon' => '\u003Csvg width=\"22\" height=\"26\" viewBox=\"0 0 22 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\r\n-\u003Crect width=\"21.3228\" height=\"26\" fill=\"url(#pattern0_196_2098)\"\u002F>\r\n-\u003Cdefs>\r\n-\u003Cpattern id=\"pattern0_196_2098\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\r\n-\u003Cuse xlink:href=\"#image0_196_2098\" transform=\"scale(0.00322581 0.0026455)\"\u002F>\r\n-\u003C\u002Fpattern>\r\n-\u003Cimage id=\"image0_196_2098\" width=\"1201\" height=\"378\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAABLEAAAF6CAYAAADmqMqEAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nO3d3XHbSBb28We39ppSBuJGIG0Ext6\u002FbGMjMKde3o82AtMRjHzPKtMRLAwGMFQEI0WwVASvyQT2vUBjBMv64AeA0+j+\u002F6pYsj02dUYSCeDB6dN\u002F+d\u002F\u002F\u002FieEZzebjCWNn\u002FzxuaSrDj7d+ukfjBarn\u002F4MAAAAAADAyl8Isfqxm00y\u002F8uxHsOpK1XBVP3nF33WdICtpLvG79f+4\u002FfGn9+NFqvvfRYFAAAAAADSQYjVgkbX1HOPUIOprtyrCrc2\u002FnHnf0\u002FIBQAAAAAAjkaItafdbFIv5au7pzL\u002F8dKwrKGpO7o2\u002FrGWtBktVhuzigAAAAAAwCAQYj3DL\u002F27UtVJVQdXZ4YlpeBWjwHXHTO5AAAAAABAU9IhVqO7KtNjWJXa8r+Q3asKtu4krUeL1d0bfx8AAAAAAEQqqRBrN5s0A6tMBFZDdKtqGeKabi0AAAAAANIRdYjllwXWj3eWtaAzhFoAAAAAACQgqhCL0AqqQq1CLD8EAAAAACAqgw6xdrPJWFKux+CK4etoelDVpVWMFqvCuBYAAAAAAHCCwYVYfq7VVFVodWlaDIbmm6ourWK0WH23LgYAAAAAAOxvECHWbjbJ9dhxxTB2tIFACwAAAACAAQk2xPIdV9eqwiuWCaJLBFoAAAAAAAQuqBDLz7ia+gcdV+jbVlWYtWSnQwAAAAAAwhJEiLWbTaaqgit2FEQoHiQtVQVaG9tSAAAAAACAWYi1m03OVS0XnIquK4Ttm6owix0OAQAAAAAw0nuI5ZcMzsWsKwzPg6QbVYEWs7MAAAAAAOhRbyFWI7z60MsnBLpTz86as9QQAAAAAIB+dB5i+WWDc0m\u002FdvqJABvfJN0wCB4AAAAAgG71EWLlkl5aevV9tFjdvfJvszee\u002Ful\u002FH\u002FtH7UosWUQ\u002FblV1Zq2tCwEAAAAAIEZB7E7Yh91sciXp3P828x\u002FH\u002FnEu6bL3ohCjB1Vh1tK6EAAAAAAAYpJMiLWvRvdXpirculIVdLGDIg7xIOmaHQ0BAAAAAGgHIdYBGt1cmR67uN7ZVYQBYJkhAAAAAAAtIMRqgd958erJg84tNN2q6sx6cQYcAAAAAAB4GSFWR\u002FyujFequrYItlD7qqoza2NdCAAAAAAAQ0KI1aNGx1bmP7IUMU1bSTeSbkaL1Us7dwIAAAAAgAZCLGN+kHz9INRKC8PfAQAAAADYEyFWYBqhVi7p0rQY9OVW0pQlhgAAAAAAvIwQK2B+rlamKtDKxEyt2H0aLVZz6yIAAAAAAAgRIdaA7GaTep7WVHRpxepeVVcWuxgCAAAAANDQSYjVWBJ3iO+Snl64f+di\u002Fnl+SHymqkvrvWkx6MJnVbsYMvgdAAAAAAB1F2LNJX1s\u002FYmrQdgb\u002F+tN49fr+s9SnCvklx3mItCKDV1ZAAAAAAB4Qwux9rVV1dX1\u002FcnH6EOuRqB1LZYcxoJZWQAAAACA5MUaYr3lXlWwtZbv6BotVmvDejrhlxxO\u002FYOh8MN2LymPPYQFAAAAAOAlqYZYL6mXK6712LkVxVIuP6dsqqpL68y0GBxrK+l6tFgtrQsBAAAAAKBvhFj7uVUVat1JuhtysNVYbjgX3VlD9VVVmMXQdwAAAABAMgixjnerx46t9RADhUZ31gfbSnAEhr4DQIecy8eSxk\u002F\u002FvCyLdd+1AAAAoEKI1Z4HVaHWWlWotbEs5hCN2VnXYqnhkGxVBVmFdSEAEBvn8rnePpepZ2xKjzsl30n6TtgFAADQPkKs7gwu1GKp4WCxeyEAtGzPEOst9W7Jd6pmbt4RbgEAAByPEKs\u002FD5IKPYZaQS8\u002F3M0mU1XdWe9sK8Gevqnqygr65woAhqKlEOsl93oMt9ZlWbA0HAAAYA+EWHZu5UOtkOca+blZcxFmDcG9pHwIXX8AELqOQ6yntmrc6CrLYtPT5wUAABgUQqww\u002FNmlFep8I8KswdhKykIORgFgCHoOsZ66l7SUVBBoAQAAPCLECk\u002FzbmwR2vIwwqxBYOA7AJzIOMRqupd0oyrQCuqcAAAAoG+EWOH7pirUCirQ8jOz5mIAfMh+GS1WS+siAGCIAgqxavVNrjndWQAAIFV\u002FtS4Ab3ov6Yuk\u002F7ebTQofHpkbLVbL0WI1lvRvVSfWCM8XHygDAIbvTNIHSf91Ll86l4+N6wEAAOgdIdawvFcVTHzfzSbL3WySWxc0WqxuJI0lfTIuBc\u002F7uJtNltZFAABa1Qyzzq2LAQAA6Ash1jDVd2P\u002Fs5tNNrvZ5GY3m4ytihktVt9Hi9Vc0t9V7bqIsHwgyAKAKH2QtHEuv7YuBAAAoA+EWMN3IelXSf\u002FdzSZ3u9lkuptNTO7KjharzWixyiT9S9WOiwgHQRYAxOlM0m\u002FO5Wu6sgAAQOwIseJyqWp+1sYvN7yyKMLvincllhiGhiALAOL1TlVXlsmxHwAAoA+EWHGqlxv+YdWd1Vhi+A9V24MjDARZABCvM0l\u002FOJdPrQsBAADoAiFW\u002FJrdWb3PzhotVnejxYqurLAQZAFA3L4QZAEAgBgRYqXjTI+zs4rdbJL1+cnpygoOQRYAxO2Lc3lmXQQAAECbCLHS9F7S735nw2lfn5SurOAQZAFA3AqGvQMAgJgQYqXtQtIXH2bN+5qb1ejKYgdDex92swlbswNAnM4kFdZFAAAAtIUQC1IVZn1UNTerlzBrtFjdqdrB8FvXnwtv+q3PjjwAQK\u002FeOZfn1kUAAAC0gRALTWd6DLM6HwLvdzDMJf3S5efBXr7sZhMucgAgTjfWBQAAALSBEAvPaQ6BX\u002FYQZi3F8sIQLHezyZV1EQCA1l3QjQUAAGJAiIW3fNBjmNXZMsPG8sLbrj4H3nQmad3XbDQAQK8IsQAAwOARYmFfH9TxzCy\u002FvDCT9LmL58deCLIAIE6EWAAAYPAIsXCI5sysLsOsa1VzsrZdPD\u002FedCnmpwBAbM6cy1kyDgAABo0QC8dohlnTLj6Bn5OViSDLyofdbHJtXQQAoFWEWAAAYNAIsXCKM1W72m12s0nW9pM35mTdt\u002F3c2MtvXXxfAQBmxtYFAAAAnIIQC224kPT7bjZZt72T4Wix2qjqyCLIslF0vTslAAAAAAD7IMRCm96p2snwps15WaPF6ruqIOtrW8+JvZ1JKqyLAAAAAACAEAtd+FXVvKzWZir5nQunIsiycLmbTRj0DgAAAAAwRYiFrpypmql0t5tNWhskS5Bl5tfdbML27AAAAAAAM4RY6NqlpD\u002FaXGJIkGVm2eYyUQAAAAAADkGIhb7USwxb6eYhyDLBfCwAAAAAgBlCLPTpTNJ\u002F2trFkCDLxLs2Z50BAAAAALAvQixYeCfpro0whCDLxLzNOWcAAAAAAOyDEAtW6sHvJ3dlEWT17kzS0roIAAAAAEBa\u002FmZdAAbhQdJG0p2k7\u002F7Xm1f+\u002FpWkc0lj\u002F7hSFXw8p+7Kmo8Wq5tjCxwtVlMfhr079jlwkEv\u002FPZtbFwIAAAAASAMhFp5zK2ntH3ejxer7gf9+\u002FfQP\u002FK52V5Iy\u002F2iGTXVXVi5pOlqsNgd+vlruP\u002Fflkf8eh\u002Fm4m02WJ3y\u002FAAAAAADYGyEWJGmrate5YrRYdbL7nA\u002FC1moEXLvZJFMVPOWSLvTYlTU9po7RYvXdP+edfz50b6kqlAQAAAAAoFPMxErbN0n\u002FGi1W56PF6qjg6BSjxWo9WqyuR4vVWNI\u002FJH1WtVzxP7vZpPDdW4c+53dVodi21WLxEnYrBAAAAAD0ghArPVtVQ9D\u002FPlqs8r6Dq5eMFqu7RqD1L\u002F\u002FHd76z6uDnUhVkoR\u002FzYwJHAAAAAAAOQYiVjq2kT5LGvutqY1zPi0aLVTFarHJVy9Smu9lkfsRzrCX90m5leMGZpKOH8gMAAAAAsA9CrDR8lXQ1WqzmRwxpNzNarDajxWoq6ebIpYVLVf\u002Fv6N6HY7rmAAAAAADYF4Pd43Yv6dp3JQ3WKcHbaLGa7maTK7FjYR9uVO1ACQAAAABA6+jEiten0WJ1NfQAqyUMeu\u002FH5W42mVoXAQAAAACIEyFWfB4k\u002FWO0WM2tCwmFn\u002F81NS4jFUct\u002FQQAAAAA4C2EWHH5pmr21Z11IaHxuzB+tq4jAWeSrq2LAAAAAADEhxArHp9Gi1U+pMHtfRstVteq5oShW9e72WRsXQQAAAAAIC6EWHH4heWDe5uK+VhdO5M0ty4CAAAAABAXQqxh26qaf7W0LmQo\u002FFLLuXUdCfhANxYAAAAAoE2EWMO1lZQx\u002F+pwo8XqRtKtdR0JmFsXAAAAAACIByHWMBFgnW4qlhV2jW4sAAAAAEBrCLGGhwCrBaPFaiM6hfowty4AAAAAABAHQqzhmRJgtYNlhb2gGwsAAAAA0ApCrGH5ZbRYFdZFRObauoAEzK0LAAAAAAAMHyHWcHxlF8L2+a62z9Z1RI5uLAAAAADAyQixhuF+tFhNrYuI2FwMee\u002Fa3LoAAAAAAMCwEWKFbyspty4iZqPF6rtYVtg1urEAAAAAACchxArf3O+khw75pZr31nVEbmpdAAAAAABguAixwnbrd9BDP+jG6tb1bjY5ty4CAAAAADBMhFjh2orOlV6NFqu1pFvrOiJ2JpbGAgAAAACORIgVrhuWEZqYWhcQubl1AQAAAACAYSLECtPDaLGaWxeRIh8cfrWuI2IXu9kksy4CAAAAADA8hFhhmlsXkLi5dQGRY\u002FYYAAAAAOBghFjhefA75cEI3Vide7+bTcbWRQAAAAAAhoUQKzxz6wIgie9D16bWBQAAAAAAhoUQKyxburDCQDdW56bWBQAAAAAAhoUQKyw31gXgB0vrAiJ2sZtNcusiAAAAAADDQYgVlqV1AXg0WqzWkm6t64gYIRYAAAAAYG+EWOG49UvYEBa647rzYTebnFsXAQAAAAAYBkKscCytC8DPRotVIenBuo6I0Y0FAAAAANgLIVY41tYF4EV0Y3Xn2roAAAAAAMAwEGKF4Z6lhEFbWhcQscvdbDK2LgIAAAAAED5CrDCsrQvAy0aL1XdJX63riBhLCgEAAAAAbyLECsPaugC8iSWF3ZlaFwAAAAAACB8hVhjW1gXgdaPF6k4MeO8KSwoBAAAAAG8ixLK39cvVED66sbrDkkIAAAAAwKsIsezdWReAvRXWBURsal0AAAAAACBshFj2NtYFYD9+B8lv1nVEiiWFAAAAAIBXEWLZ21gXgIPQjdUdlhQCAAAAAF5EiAUchhCrO5l1AQAAAACAcBFi2WOo+4D4IfwsKezG+91scm5dBAAAAAAgTIRY9hjsPjx0Y3Unsy4AAAAAABAmQizgcIRY3WEuFgAAAADgWYRYwIH8ksJ76zoilVkXAAAAAAAIEyEWcJyldQGRutjNJmPrIgAAAAAA4SHEssdMrGFaWxcQMZYUAgAAAAB+QohlzC9Nw8CMFqs7SQ\u002FWdUQqsy4AAAAAABAeQizgeGvrAiKVWRcAAAAAAAgPIRZwvLV1AZE6280mV9ZFAAAAAADCQogFHG9tXUDEMusCAAAAAABhIcQCjjRarDaS7q3riFRmXQAAAAAAICyEWLYYDD587C7Zjcy6AAAAAABAWAixbG2sC8DJ1tYFRIq5WAAAAACAHxBiAadZWxcQMUIsAAAAAMCfCLGAE\u002Fi5WFvrOiKVWRcAAAAAAAgHIRZwurV1AZGiEwsAAAAA8CdCLOB0DHfvxuVuNjm3LgIAAAAAEIa\u002FWRcARGAt6aN1EZG6Ep1uyXEuP9djJ17z17XslX9+JensjU9xL+n7C\u002F9tox833Wj+\u002FntZFoTWAICjOZdfqTq2ST8ez5473tV\u002FfvnKU2718g3VjX48pt3JH\u002F\u002FKsli\u002FVSuGy7l8KWldlsXSuJRoOJePJTUfUvWabd50f+31+qCXN3ZbN369afy9u7IsXjpnTRYhFnA6Lmq7k4kQKzrO5ZkeT9abJ+3veirhtYuBV2twLq9\u002FWZ+IfNfjRcGdpE1ZFpuTKwQADFIjpMrUzzHu7JXnfvFzvnI82\u002FgHF8\u002FDNpb0xbn8RtKNpBu+n29r3Ei9UvU1rD9etPD0F688z1uv1fp1+sMj1TCaEAs40Wix+r6bTbZ6u\u002FsDh2Mu1kA1TgIyPd6x2qdLaiiaJyLvm\u002F\u002FBn2zU3V5rPV4MEHgDkXkSyks\u002F35Wv\u002F+xMz3eBbvR4x30t0SEzFL4r40o\u002FXvC+dpMkVG8dz27lj2P1gzBkUM5UrRj56Fz+VdKS95jKk9dwpvbCqi7Ur9Mfwq4nAddaiZxzEmIB7bhTf10kKSHEGoAngVWmuMKqY9UXMn++Lzy5GFgrgZMMICa+wybT48XOoYHFc3+\u002Fee7w0X8e6XGJ2EaPwcH6wM+HlvjjXKbHY11K53zv\u002FOND\u002FQfO5Q\u002FyxzFVS9Y4lg3DB0kf\u002FPevUNWdtbEtqR\u002FPvIZjOlf9KeByLq+PIWtVr9G1SWUdIcQC2rFWWic0fQn1bkjS\u002FJ2rTI8nAUO882zlh4uB2E8ygCHzFz25qve6XP1e8NRLxJrvF1LVzVW\u002FZxCEd+TJcS4T5yNPXcgHItKfx7K1Ho9l\u002FFyG7ULSr5J+dS6\u002FVxVoFTF933yXbDOwSu013DyGfGzcSF0rgu\u002F1X\u002F73v\u002F+1\u002FqS72WQuBl3v43a0WGXWReB0u9lkKumLdR2R+udosVpbF5E65\u002FLmhVxqJwJ9+6bHk4yNbSnpci6fK75zmU9lWcytiwidv\u002FiZqtF5ErCtqgvQtarwYGNazYD573t9rOPmzGnqTq2iLIvCuJYkOZevdfgN9j+\u002Fb6reTwaxbNR3yTaXBfL6fVt97BjU97pGJ5attXUBaM3GuoCIsUOhgUYHQq4nMzLQuff+8Vuj5X859LtmQOicy6eS5hpWUH+mHzti7lUdM3nP2IO\u002FQVM\u002FYllaFII\u002FO7V8B8g3PXb7DOpiOTFPO+zq95O1qs7PjVVhNR82j\u002FUYWrES5jhPjx3fVL0+l5ZF7YsQC2jBaLFa72YT6zJiNbYuIBUEV0FqtvwTaAEdGGh49ZJL\u002F5g6l48JDH5GcGWivjnzxQ8Xp0NrGOr3k1+ln0YgbNTRLpaNWatj\u002FbhDIB1W3Xkv6b3fzbKelxbsuSYhFtAedijsBsPdO9Y4oR\u002FC0pmUPQ20bsSSQ+Bo\u002Fo7+UnGEV09NCbAe+RlXU\u002F+I8fs9JM3h4ktVN2Y2phVhX805S396siuz9PwKiu\u002F6eefWWuY\u002FjsXr09qfHVq+E+8mxO4sQiygPexQ2A1CrA74u1zX4oR+qC4k\u002FaZqySFbZgMH8O9\u002FN4o3uP9Ml0vFB5XXors4RBeq5g5+5DgWhWaXFNdDcbhU1T15o+qYeRPKzZG\u002FWhcARGRjXUCkznazyUt3bnAg5\u002FKxc\u002FlS0v9TdfJIgDV8HyT97ly+8cuiALzADwC+U7wB1oOqpZFJcy6fOpffSfpdBFhDUB\u002FH1j54BBCOM1XXDBvn8rm\u002FEWSKTiygPRvrAiLGcPcTcTc6CReq7pjNVS3RCOaOGRACH\u002FLGvpNwnvLrPrL5Zil6pyrMupU0pzMLCEodZl3X3VlWxxs6sYD2bKwLiBhLCo\u002FkXH7lt1nmbnQ66iUaGx9oAcnzHaixB1ifQh7E2yXn8ty5fKPqe0yANXx1mEVnFhCeZmfWtUUBhFhAezbWBUTMvG11aBrLBv8QswlSdaZq1gjLDJE0\u002F14Y6\u002FLB2n1ZFnPrIvrWuFHzHxFexagOs5YhLGEC8IMzVbNZ7\u002FoOmwmxgPYk277fg8y6gKFwLj\u002F33Tf\u002FVfwXbdhPvcyw95MMwFoiAZZUbdKRDH+suxE3alLxQYZdHwBedakqbL7pK2wmxAJaMlqskmzh7wl33\u002FbgXJ6rGlj80boWBKk+yeCONpLgA\u002F0UAqzPKS0j9GH8naRfjUtBv+quj7XfoAFAWH6V1MsNU0IsAENw+fZfSZe\u002FI12I5RTYT31HO7cuBOiKX0KbQqCf1G6Evvvqd3GsS9k7SX\u002FQlQUE6ULVDdN5l5+EEAto1611AbHazSZj6xpC5IOIjRjajsOcSfqPc3lBVxZi47s0bqzr6Mk0hd0I\u002Fc0auq\u002FQVHdlcQwDwvPRj7Ho5PVJiAVgKMbWBYTG35H+j6pAAjjGe1Wt3yzNQEyWSuN98WtZFmvrIrrm3582oisbP3unqrOYYxgQnkt19PokxAIwFGPrAkLhdx7kjjTaciGWZiASfglDCmHHVlL0r1m\u002FLPQPpRFK4jhnqo5hU+tCAPzkTNK67dcnIZatsXUBaN3auoCIja0LCEFjoG0KF2no128MfceQOZePlcYcLEm6jn0Zob\u002Fo+WJdBwbji9+NFEBYzlS9PqdtPSEhlq2xdQHAgCR\u002FYe3f\u002FH8Xd6TRnQ+q7pgl\u002F3rDIKUyB+u2LIuldRFdIsDCkT4QZAHB+tLWwHdCLABDkfS8Az\u002F\u002FihN69OFSVZCV9GsOw+K7VFPZ4CLqZYQEWDjRBwa+A8H62EbQTIgFtCvq1n7Y8G\u002F2zL9CnwiyMDRz6wJ68rksizvrIrrid9wlwMKp3omuYiBUH05dWkiIBbQr2hPLALyzLsCCD7A+WNeBJNXDOAmyEDTfhZXCMWKriMM6\u002F16ztK4D0biUVFgXAeBZJ83IIsQCgEARYCEABFkYglRmYUU7zN13zCzFzEe06x0zsoBgffE3oQ5GiAVgMHazSTIX0gRYCEgdZI2tCwGe8ndyU9itNfZh7nOl8X1E\u002Fxj2DoSrOOZGKSEWgCFJYraBvygjwEJIzlSdaCTxGsSgzK0L6Em0w9z9nXjmPqJLJ8\u002FgAdCJM0nLQ88vCbEAICAMtUXALiWtrYsAas7l15IurOvowdeYh7mLOVjoxxeWxgNButSBYwEIsYB2xXySGYLMuoAuMdQWA3DJsgyEwN+1nVvX0YOt4u7CmiuNIBJhYMdCIEwf\u002FI38vRBiAS0aLVZRDlxF9xhqiwFhWQZCcK003i\u002FnkQ9zjzagQ5DOxI6FQKj2XlZIiAUAYbgRQ20xHDcsy4AVv8nAR+s6evBQlkXMOy+mEkQiLO\u002F8UmQAYTnTnitSCLEADElmXUAXfPssg9wxJHufaAAdmFsX0JOpdQEdm1oXgGTN2XEXCNL7fZYVEmIBgKHGMkJgaC79PBugN34nuxRC\u002F9uyLNbWRXTFL0lmFhascCMGCNebHciEWABgaymWU2C4PrKsED2bWxfQk6l1AR3be4Av0JF3hwySBtCbi7dukhJiARiSqHaU8R0F763rAE4U88weBMR377yzrqMHn8uy2FgX0RXfgcyxDyHg+AWE6fq1Ie+EWLaiuiAHehDb4POldQFAC96xWyG65k9m59Z19GCr+P8\u002FM+sCAO\u002FNjg8AJs70yu61hFi2YrsgB7AnvzMO80AQi7l1AYheKu+Z12VZfLcuomOZdQFAw6sdHwDMvPjaJMQCgJ4l1FGAdHA3G53xu4h9tK6jB\u002FdlWSyti+hBZl0A0PBqxwcAM2d6YX7i33ouBABQnSwxzP0w95K+S7rzH+tf1zaHzpDxM8lq55LqAeVXjd\u002FzfdrftXP5TQJdJOjf0rqAnqRyIc1KhP3Vx77XcKw6HccvHGKrH89BnzoX73NtmeuZcwBCLACDsptNstFitbau41i+CyuVC5Vj1CcGa\u002F9xU5bFaycKR3tm+\u002Fri6d\u002Fx36+rJw9OTJ5X382eG9eBiPjdw1IY5v7tmfek6Dy5eZCiW\u002F9x7T9u\u002FEM64mbMc\u002FyOseeSxk8eKbyOjnWmakdQBr2nqT73bN4grX8vSXenBJy+m3jsf5vp8UYpAfTbLpzLs6fHR0IsAOhXLg5YT92qCpDWXQVWx\u002FInLWs9XnDUwVam6nuZKY05PfuaihALLfGvtVQuKrm5EZdb+Rsx\u002FuNJF8GHeO046i+mM1UXz5m4KdN0rXTeb1J1q8fgeC3pex\u002FnnT6c3vjfrpv\u002FrfGarB+cU\u002F5sqidfN0IsAOjX3LqAQNyrOlkshta+7+st\u002FKO+630tAkqpumM2TWSuD7qXyjD3T2104AxEZl1ABx702D0c3M2YJv9ztqx\u002F37iAziW9t6gpIBfO5XlZFj91ZWNwnnb134X6Htt4TS6lP1+TudI5\u002Fu3jg3P5D5ueEGIBQE\u002F8spjUD0hfJc1DPZk4hr9gmUqSc\u002FlUVVCZ8vf5WunMMEJHfDicwjD3B9H9MUTfVF0gF0M+njUvoLl4llT9\u002FxNiDc+9GqFVyEHyW\u002Fxr8kbSTeMm6QfTosKQq3FuSYgFAP2ZWhdgKLrw6jm+A2mZeJh16Vx+NeSTSAQhlWBnPrRu1ERt5TtwY+3UeXLxPFWax7CfOj4QpLr7sR5FEeX3q75J6nd\u002FnivtMIsQCwD65me7pNiqfyvpOrVAoxFmzZXmbpRTMeMHR3Iuv1YaQ6hvWXobvFtVF06DW\u002Fp+iic3ZG6U1jHsh4tlBOWbqnPKjXUhffL\u002Fv1Pn8htVr8cUjo9PvXcuP6\u002Ffh\u002F9qXQ0Qk91scm5dQwKG+jWeWhdg4N9lWWSpBVhNZVnMVQ3QvTcupW9T6wIwTH5J09y4jL4Q9IZpK+mzpL\u002F7Y9gypQCryYdZY1XhQSpy6wLwomBnW\u002FWhLIu7siwySf+2rsVIVv+CEAto15V1AQkY6td4al1Aj7aS\u002FlGWRSrLgV5VlsWmLIsrVUsqU3HmZ8ABh1oqja6PzykH\u002FIHaSvokaVyWRXLdHi8py+J7WRa5pF+sa+nJe989DwTJn1\u002F\u002FQ9V7Vkqy+heEWADQMd9ZkMo21veSmIf0jLIspqoukFJBiIWDJLSMcKt0us2GoBleMaPsBb4rK5UL58y6AOA1\u002Fjx7rLQ6\u002FbP6F4RYxnazSWZdA4DOZdYF9OReUsbd65f55YWp3M3OrAvAcKS2jJCgJBifRXi1N3\u002FhnCn+IIubMAief8\u002FKlE6QdVl3SRJiAUD3UjgZ2kqachHwNn83O4WlhRd+e2hgH0ulsYyQYe5huFe17J1A8UCNICtmmXUBwD78+1eu+IPlWiYRYgFAHzLrAnqQs4Rwf35p4a11HT3IrAtA+PwuniksI5QY5r62LkDVpiMsez+B\u002F9rF3FV84btDgeD5FRCZcRl9uZIIsQCgU87lmeLvLvhUlsXauogBSuHOWWZdAMLmu\u002FU+WtfRE69n0H4AACAASURBVIa526q7r9h0pAW+ozDmXQsz6wKAffljSwpzVzOJEAsAuhb7cqoHP+cJB\u002FIt4LF3ZWTWBSBcfrZFYV1HTxjmLsnwhsc3VTMbCRHbNVW8N2NiP39DZPz5eOzzscYSIRYAdC2zLqBjU+sChszfyY55WeEZc7HwiqWkC+siesLMwEd9hx6fy7LI+fq3z39NY+1s49iFIYr95uiFRIgFAF2L+STolmWErZhbF9CxmF8DOJJz+bWk99Z19OS2LItUOs720Wc31C9lWcR+UWftRnF2Y6Uypw8R8eflMd8clXN5RogFAB3xS2Vi7jKYWxcQgwROOAix8APfnfebdR092YqO1afWPX2eX9gJsnu+G2tpXUcXGO6OgZpbF9A1QiygXefWBSAoMV+8P9CF1aqldQEdivl1gAP5i8K1cRl9mvudo\u002FCoj04sAqx+xbqkcGxdAHAof34e82wsOrGAlnGxhqaYfx5iPWE14S+2YlyOIcX9OsABGoPcY9+xtXbLTnjPWnf8\u002FJ8JsPrlg9oYL5o5fmGoltYFdIkQCwC6M7YuoEPMd2lfrF\u002FTVAILvG0p6dK6iB4xi+kZfvlZV4HHN2ZgmVlbF9ABVlhgqGI9p5SkK0IsAOhOrHfw7lke04loTzicyzPrGmDLuXypdAa5S9Knsiz6HGA+NOsOnvNezB+ztLYuoAOxnschchF3R0rSOSEWAHQn1jt40YYtlti9DLFyLp9L+mBdR4\u002Fuy7KYWxcRuGUHzzn1XV6wsbYuoAOxnschDdGeVxJiAUB3Yl02s7YuIGKx7lKYWRcAG87lU0kfrevo0VZSbl1E6HyX2kOLT0nnmzECRCA4a+sCOkInVgBoUwUwKOxK2Km1dQFAW3yA9cW6jp6xG+H+2uoSeKDzLRix3Yh5Z10AcIJYg\u002F1LQix7tKnGZWxdAMLgXB5rQB3r+vpQxHrCMbYuAP1KNMBiN8LDLFt6nmlLzwMA0fDdkW12vAaDEAto19i6AAQj1oA61pAlFLF+fcfWBaA\u002FzuU3Si\u002FAYhnhgfzyv1NvjNzSHQwAL9pYF9AFQiwAQxPrRf5QbKwLiBnLkDB0fhfCX63rMMBQ8eOc2rk2b6MItGZtXQCAH6ytC+jC36wLAIADcZFga21dQALuFe+mAIiUc\u002Fm5qhlHKc6Q+czuokcrVAVZZ0f8W7qwwpNZFwAgfnRiAUA3Yl1OiO4R1GJQ\u002FAzAO6UZYN2XZXFtXcRQ+e61Y7uxmD8WEOfyXBG+B\u002FiAHhiqKFewEGIBQDdiHewe5cEwMDF+jWN9PSTPufxa0h+SLqxrMcAcrHYsj\u002Fg3D3S\u002FhcMHPUvrOjrC8QtDFuWNUUIsoF3R3YECmpj50osYv8bHLBVCwJzLx87la0m\u002FWddiKGeO3en81\u002FDrgf+MACsshXifB9ATQiwAAADszXdfpbp8sPZv5jG1an7g3192UAOO4DdzSPm9AEDPCLEAAPs6dSt07GdjXQDwHOfyzLn8TlX3VcpdF1\u002FLsmAeU4sO7MZ6KMsixmXXg+MDrA\u002FWdQBIC7sTAhiajXUBCYtxmVuINtYFAE3O5ZmqThm6Laown0Hu3ZirmjH2VkC67rwSvIkAC4AVQiygJbvZhN1LejBarDbWNQBACgivfrKVlDEbsBtlWWycy28kfXzjr657KAcvcC4fq5qBdWlcCoBEEWIB7WH3EgDAoPkL1FxVt1GKOw6+hACrHzeSpnr9Z2\u002FdSyX4iXN5rmoeWcrLiQEYI8QCAABIWCO4yiS9Ny0mXDlzmLpXlsV35\u002FK5pC8v\u002FJUtO0L2z79H3Ij3BwABIMQCAABIiHP5laru4cw\u002F6Lh63S\u002FsRNifsiyWzuVTPb+MlSCxR87l56q6Mq9F9xWAQBBiAe1hJlb3HqwLAIABu3Yuf2veEH70S1kWS+siEjSV9N9n\u002FnzTbxnp8kHiXITcAAJDiAW0h5lY3dtYFwAAA0YnxWEIsIz4Ie+f9POQ941BOclodF5NRXgFIFB\u002FtS4AAAAACAwBlrGyLOaS7p\u002F88ab\u002FSuLnXH7lXL5U9fX9KAIsAAGjEwsAAAB4RIAVjqmkPxq\u002F39iUER\u002FfdVXvRHppXA4A7I0QC2gPywm7t7EuAAAQNQKsgJRlcffCskIcoRFc5WKnQQADRYgFtIfB7t3bWBcAAIjSVtI1AVZ4yrKYO5fnolvoKARXAGJDiAUAAICUbSVlZVncWReCF+WS7vwDb3Auv5KUqVqOSfgHICqEWEB7xtYFAACAg9xLmhJghc3vVjgty+K7dS0hanRbZf7BYHYA0SLEAtrDCUP31tYFAACi8U1VgEUwMgBlWRTWNYTCh1ZZ40G3FYBkEGIBAAAgNZ\u002FKsphbFwHsg9AKAB4RYgEt2M0mDHUHACB8W0l5WRZr60KAlxBaAcDLCLGAdlxZF5CC0WK1tq4BADBYLB9EkJzLx\u002FoxtGJEBQC8gBALAAAAMduqCq+YqYQgEFoBwPEIsYB2jK0LSMDWugAAwOB8lXRN9xUsEVoBQHsIsYB2jK0LSADbnwMA9nWvKrxaWxeC9BBaAUB3CLEAAAAQiwdJ87IsltaFIB1PBrHnIrQCgM4QYgHtYLB79+jEAgC8ZCvppiyLuXUhSINz+ZUeQ6t3ttUAQDoIsYB2nFsXkADmmQAAnqLzCr1xLs9VhVaZ6LYCABOEWEA7CLG6t7EuAAAQjK2q8OrGuhDEyy8TbAZXZ6YFAQAIsYCWXFoXkICNdQEAgGCcSfrNd8Ys6cRCW54EV++NywEAPEGIBWAoWE4IAHjqnaR3zuU3kpaq5mJtTCvCIDWWCn6wrgUA8DJCLOBEu9mEoe49GC1WDHYHALzkTNKvkn51Lr9VFWYVxjUhcM7lY0nXkqZiqSAADAIhFnA65mF1b2tdAABgMOrurAdJc0lFWRZ08+JPzuVTVcEVuwoCwMAQYgGnG1sXkAC6sAAAh7qQ9EXSjV9ueEOYlS4\u002F66ruumJnQQAYKEIs4HRj6wISwEUHAOBYZ5I+SromzEqPXzI4F7OuACAKf7UuAIgAywm7RycWAOBUdZi1cS6fG9eCjjmXj53Ll5L+KwIsAIgGnVjA6Rjs3r2NdQEAgGicSfro5yLNy7JY2paDNtF5BQBxI8QCTkcnVvc21gUAAKJzIelLI8xa25aDU\u002FiZVzcivAKAqLGcEDjdpXUBCdhYFwAAiNY7Sb87ly99EIKBcS6\u002FVnWuQIAFAJEjxAJOsJtNONntwWix2ljXAACI3gdV87Jy60KwH+fyzLn8TtJvqpaJAgAix3JC4DTMw+rerXUBAIBknEn6j3P5raRpWRYb43rwDN8xN5f0q3EpAICe0YkFnIZOrO6xDToAoG\u002FvJN3RlRUe5\u002FJM1a7FBFhherAuAEDcCLGA09CJ1b076wIAAEmqu7IKZmWFwbl8Lul3VUP5EZ6tqg45AOgMIRZwmrF1AQkgxAIAWHqvqiuLG1dGnMvPncvXkj5a14JX1QP2AaAzhFjAacbWBSRgY10AACB5F5L+cC6fWheSGh8eblQt8US4vpZlsbQuAkD8CLGA03BXtmOjxYpOLABAKL44ly+ti0iFDw3XYufB0H0ty2JqXQSANBBiAafhpKpb99YFAADwxAfn8jvmZHXLB1hfxLlW6D4RYAHoEyEWcKTdbJJZ15CAjXUBAAA841LMyeqMH+D+xboOvOpB0j\u002FLsphbFwIgLYRYwPG4A9s9lhICAEJ1IWlNkNUuv1yTAe5h+yzpqiyLtXUhANJDiAUcj5PW7q2tCwAA4BVnYuB7a5zLryV9sK4DL\u002Foq6e9lWVyXZfHduhgAafqbdQHAgI2tC0gAnVgAgCH44lwudmc7ng8Cf7OuAz\u002FZSlpKuinLYmNbCgAQYgGnGFsXELntaLHiLh8AtOerpEJVJ3Gm6jh2YVhPbAiyjuRcnokZWKH5Jqng5xlAaAixgOO9sy4gcnRhAUC7NmVZFKqCLEmSc\u002FlYj6FWpmpgOY5HkHUgP1OsePMvog\u002FfVH0vCpYLAggVIRZwhN1sMrauIQFr6wIAIHZ+edBGPkRwLj\u002FXY6CVi06tYxBk7cn\u002FvC1VzRZD\u002Fx5UvfbXktYEVwCGgBALOM7YuoAE0IkFAD3zF7F1t9a179TKJU1Fl9YhCLL2cyN+rvr0IB9YqQqtNpbFAMAxCLGA42TWBSRgbV0AAKTOX+TeSLoh0DrYF+fyTVkWa+tCQuRcnoudCLt2r+p86k6EVgAiQYgFHGdsXUDkHhjqDgBheSbQulYVaLEU7GWFc3lWlgXdxQ2NZYRoz1Y+rPKPO5YHAogRIRZwnLF1AZHjZB8AAuYDrWtVSw6n\u002Ftd0Z\u002F3sTNLauXxMoPCDuQg\u002FT1UvDay7rDh3ApAEQizgOOxM2K21dQEAgP34uU9L5\u002FJMVTjBMfJHdZCVEWRJ\u002FufkV+s6Boh5VgAgQizgYLvZ5Mq6hgSsrQsAABzGz37KCLOedalqKebUuI4QzK0LGIitftw5cGNaDQAEghALONzYuoDYjRYrWuIBYKAIs170wbn8riyLG+tCrPifCX4eXnYvvzsoywMB4HmEWMDh6MTq1q11AQCA0zXCrKmqLiRmIEm\u002F+SBrbV2Ikbl1AQG6VzXkvqDbCgDe9lfrAoAByqwLiNzaugAAQHv8zKyxpM+2lQSj8LvzJYUurB88qHo9\u002FL0si6uyLG4IsABgP3RiAYejE6tba+sCAADt8gPNr53LC1VdWSnvZHimaslYZlxH3+bWBQTgVtLSB7sAgCPQiQUcYDebjMVyiE6NFqu1dQ0AgG7USwxFV9Y75\u002FJr6yL64lw+VtpdWLeS\u002FlmWRUaABQCnIcQCDkMXVreYhwUAkSvL4ntZFteS\u002FqlqB7ZU\u002FeZcnsp5RTKB3RPN8GptXQwAxIAQCzhMKiebVtbWBQAA+uEv6seqBlunamldQE9y6wJ6tpX0C+EVALSPEAs4TGZdQOQK6wIAAP3xXVlXkr5a12Lk0rl8bl1El5zLc0kX1nX06JukMcsGAaAbhFjAYejE6s52tFjdWRcBAOhfWRZTSf+2rsPIx8iXFabUhfVLWRa538gAANABQixgTwx179zaugAAgJ2yLG4k\u002FWJdh5GldQEdyqwL6MFW0j\u002FovgKA7hFiAfvLrAuIHEsJASBxPgT4h9Ib+H4Z426FvsMs9qWEW0lZWRZ0kwNADwixgP3F3OofgrV1AQAAez4MyJRekDV3Lh9bF9GyzLqAjhFgAUDPCLGA\u002FWXWBUTsfrRYbayLAACEIdEg60zSjXURLcusC+hYToAFAP0ixAL2d2ldQMTW1gUAAMLSCLJS8t65PLMuokWZdQEd+lSWxdq6CABIDSEWorWbTbIQnwvPWloXAAAIjw+yUhv2HkU3ll8aGeuGOPdlWcytiwCAFBFiIUq72eRK0rTFp8xafC786GG0WNGKDwB4lh\u002F2nlKQdelcPrUuogVj6wI6FN0QfgAYCkIsRGc3m+Sqlqe1GYxkLT4XfrS2LgAAEDYfZH21rqNHN87l59ZFnCizLqAjX1lGCAB2CLEQld1sci3pP6ra14sWn\u002Fpdi8+FH7X5fQIARKosi6mkW+s6enKm4Xf7jK0L6MjSugAASBkhFqKwm03Od7NJIek3\u002F0cPbe12xzysTm1HixUhFgBgX7nS2bHweuDdWGPrAjpwTxcWANgixMLg+ZDpTtL7xh+3GYxkLT4XfkSANSxj6wIScWVdABCqsiy+K53j8pmGPeR9bF1AB5bWBQBA6gixMGi72eRG0u+SLp78p3WLnyZr8bnwI0KsYXn6OkM3htx5AXTO71j4ybqOnnzwu\u002FwNUYzHjLV1AQCQOkIsDNJuNsl2s8mdpF+f++8tL1FjHlY3WEoIADhKWRZzpTMfa25dACo+QAUAGCLEwqD42Vd199XlC3\u002FtW4ufL2vrufATAqwBGnBHwJCMrQvowIN1AYjSVGnMxxpcN5ZzeYzLolMJTQEgaIRYGIzdbJKrmn31bPdVQ5vhSN7ic+FHS+sCOra2LqAjY+sCEjC2LqADG+sCEJ+yLDZKp0tpbl3AgWJcFr2xLgAAQIiFAdjNJuPdbLKW9B\u002FtN19h3eKnz1p8Ljx6GC1Wa+sicJSxdQEJGFsXAAxFWRY3SqNDZnDdWBHaWBcAAJD+Zl0A8JLdbHIu6VrSxwP+2f1osdq09PnHennJIk7DUsLhGlsXkIAYhyEDXZpK+q91ET2Yq\u002Fp\u002FBQAgWXRiIUiNpYOHBFgSXVhDMeQtw1MX45yTYDiXZ9Y1AEPjlxWmsFsh3VgAgOQRYiEou9nk6sClg08xDyt8t211ywUu1h2MCLG6NbYuoCOxvh4QjhulsYHA1LoAAAAsEWIhCH7XwaWkPyS9O\u002FJpti3PWcpafC48WloX0IeyLL5b19CRC+fyGAf2hiLWkDDW1wMC4d9z59Z19OCa92AAQMoIsWDKh1dzVcMyP5z4dOtT66n55YxnbT0f\u002FrQV87BikFkXELHMuoCOEGKhc2VZLBX\u002FkPczVfNCAQBIEiEWzOxmk6ke5161ERi1GY5kLT4XHhWjxSqli9lYL6Yy6wJi5GfdxLqZBMsJ0Ze5dQE9mFoXkKixdQEAAEIsGNjNJvluNtlI+qJ2d+FiHlb45tYF9CzWwI7XRzcy6wI6FOtrAYEpy2KteG8g1C6cy6fWRSRobF0AAIAQCz1qYWj7a+7b6vDZzSZXYov7LqQy0L0p1u6TC+fyWGc3WYo2HCzLItbXAsI0ty6gB3PrAhLEcQ8AAkCIhc75uVc3Om1o+1va7MKatvhceLS0LsDAxrqADk2tC4iJX0r43rqOjqSwYxwC4ruxvlrX0bEL5\u002FLMuoiX+O9BbM78ezUAwBAhFjrl515tJP3a8adiKWHYHkaL1dK6CAMb6wI6NGWHrFZNrQvo0Ma6ACRpbl1ADxjw3r\u002FMugAASB0hFjrxZO5V17v8bUeLVStLVVhK2JmldQEWIr0TXTsTgW+bptYFdGhtXQDSU5bFRvHPxnpPZ1DvMusCACB1hFho1W42yTqce\u002FUSlhKGbSvpxroIQ\u002FfWBXRobl1ADJzLrxV3eM48LFiZWxfQg5C7sWIMEbl5AwDGCLHQit1sMvXh1e\u002Fqbu7VS1hKGLairaH7AxXzBfyFc\u002Fncuogh80sy59Z1dCzm1wAClshOhSzt7tcZO0MCgC1CLBzND2yfNpYN9h1eSdVSwlZCLJYSdmZuXYCxtXUBHbtmOctJ5up+ybWlB7+sC7Ayty6gYyEv7V5bF9CRqXUBAJCyv1kXEJEH\u002FTy89k5SswNl3fxvQ+1O2c0mY1Xt61PZX3wtW3yuaYvPhcrX0WK1sS7C2Nq6gI6dqXodZrZlDI\u002FfWazrTS+sra0LQNrKslg7lz8o7ptUc4U5e3KQ57l7eOdcnkU+9xIAgjXUEOu5wOg56wOf97veXvawSfGifDebnKu60zeVTcfVS5YtPleodzKHbG5dgLWyLDYJXEC9cy6fl2Uxty5kKPzynzaXQodqbV0AoOpY9MW6iA5dBBqqxLyU+EbSlXURAJAiyxDrXlVo9DQ4Wjf\u002F0mix+uH36NduNslVhTu57LuunnpocVfCXHGHDBbownq0lvTBuoiOfXQu35RlsbQuJHQ+wForvPfULqytCwDKslg6l98o7tfctcJ7vcUcYl06l1+XZZHyxjUAYKLrEGur6gC2VtU5tdGAl9GlIvDgqqnNEwe6sNrHid2jQvGHWJL0xblcBFkvawRYl8al9OGeeVgIyI2kj9ZFdOi9c\u002Fk4pNdcWRbfI+9EnjuXr8uyiDmsA4DgdBViLSUt6cIYBj\u002FjKlMV5GQKO7hqWrbxJH6pZAoBQ5++tdUlF4OyLArnkslJCbJekFiAJYU5owfpWiruEEuqRj7MjWt46k7xhlhnkpZ+KSc36AGgJ53sTjharJKcGzUUflfBfDeb3OxmkztJ\u002F1U1K+K9hhNgfW2xoy+ZdKFH19YFBOibdQE9+uJcPrcuIiTO5VeqLuZSCbCkNGZ+YSB8h9JX6zo6FuKxd21dQMcuJa39TQoAQA86CbEQlt1sMn4SWv0\u002FSf9RtSvWUC+o2lyqFuJJ35AxC+t5S+sCevbRuXztXD62LsSac3k9qybWboTnsJQQIVpaF9CxM+fyqXURT6ytC+gBQRYA9IgQKzK+yyrbzSbz3WxS7GaTjapOq6GHVk23LQ50v1IcX5OQzK0LCFFZFoWqOYEpeSfpLtWuLOfyK+fytaTfNJwu17YsrQsAnvK79z1Y19GxqXUBTX5eVOxfc+kxyBpbFwIAsbPcnRAn8HOcrvxj3Ph1ChdKyxafiy6sdtGF9bqlqjA5JWequrKmkuYpzMryFzFzpT1rb2ldAPCCuaoRCrF6F9qAd6WxQ69UBVl3zuVTf+MqKf7YNxXn1gA6RogVMN8ldK4qpBqrCqnOVXU3pOphtFgt23giBrq3bitOXN5yo\u002FRCrNqFHmdlLSUtA7vIOplzea7qBP69cSnWvjLkGAErVL0Xx3zTb66wOrJS2aFXqn6u\u002FuNc\u002FlXSdezvhX4JZX3sS\u002Fn6BECPCLEM7GaTrPHb+td1Z5XEQeA1bc7Cmrb4XJBuWhy2H6WyLDbO5bdK+zV+oWqHsI\u002FO5d9UXdwUQz3R9wPbp6pO4lOaefWapXUBwEvKsvjuXB57qJI7l5+H8r7qd+jdKu7g8KkPqr4PN5JuQvletMF3XGWqjnup37QBYIAQ6w2NbqjnNIOnpqf\u002FJpVlfl3biqWEoXoYLVZz6yIGYi7pd+siAvHeP744l9+rCrTWfm5NkHxodaXHE3je2390G\u002FL3D\u002FBuFHeIdabq\u002FWlpXEdT7MHhc85U3bS5HnqY5VyeqfqZysQsWQDGggyxdrPJWNXyuabXwqTsgKc\u002FF2++Q9Vap89uNpmKrok2EQjuqSyLtQ9seB\u002F60aV\u002FfHQul6R7SXeSNqrmqXz3A4J74ZdIPJ05yA2Jt82tCwDeUpbFXQJdsdcixApFHWbVHcjL0Gdm+dCqfsT8OgEwQL2GWI1h5GP\u002FaHYycXGA12zFUsJQ3Y4Wq6BPxgI0V7VjKF5Wh1pSdfIvH25J0q3\u002F+F1V0NV05\u002F\u002F8NU9vijSPRWMRcB+LLiwMyVJxX5xfOpdnobwm\u002FZLCB\u002FH++l7Se388+6bqJs26z5s0TY0bNs0HN9kABK3TEMvPfqofhFQ4RZtdWJniPnHt29S6gKHxJ\u002FOxdwF0qfl1Yx5HOObWBQD7Ksti6Zd4xXxuOlUVkoTiRtJv1kUEpF5SX9+kudVjB\u002FKdWupA9svgmxtF1Q+uzQAMUushll+mVa+Z5o0RbWi7C4ulb+35NFqsNtZFDNRczMZCPOjCwhAtFfeOsR+cy0PaIW+p6tjH9cHz3unJza1GB\u002FK93u4yfvpcABClVkIsP8PqWtUdHw5MaFubXVhj0bnRlge1Gy4mxc\u002FG+iZ+HhEHbg5giG4Ud4glVefmQRyr\u002Fc6QS8X\u002FNe8CS\u002FwAwPvrKf94N5uMd7PJUtJ\u002FVR2QCLDQtraDknmLz5W6aVvhYsKuVXUaAkP22WqeC3CKsiw2quYSxSy0gDmIQA0AMFxHhVi72eR8N5vMVYVXqe40gn7MW+7C4ue1HV9Hi9Xauoih8xdQc+MygFM8iJ9hDNvSuoCOXTiX52\u002F\u002FtX74495n6zoAAMN1cIi1m02uVA0b\u002FNh+OcAPHkaL1bLF55u3+Fwp2yq8O7uDVZbFjapZF8AQTQOatwMcrCyLQlUYG7PQjtlz0YUMADjSQSGWH9r+h9geF\u002F2YtvVEdGG1imWE7cvFCT2G5zPD3BGJ2Je4vXMuH1sXUfPBd+xfcwBAR\u002FYOsfzsqy\u002FdlQL84Lbl5WrzFp8rZV9Hi1VhXURs\u002FPKK0O6UA6+5F++riMdS8d9ImFsX0FSWxVx0IQMAjrBXiOUDLLpY0KdpW0+0m00y8fPbhgcRtHSmLIulpK\u002FWdQB72IplhIiI\u002F1leWtfRsdy5\u002FNy6iCc4pwAAHOzNEIsACwY+jRarTYvPN2\u002FxuVLGMsLuXYs70wjfNbsRIkKxL287U4s3CNvglyMz5B0AcJBXQyw\u002FA4sAC316UIsnkr4L611bz5ewT+xG2D3fDcB8LITsk+8aBKLil3XH3g0bXOdTWRbcvAEAHOTFEMvvQsgMLPSt7W6fZYvPlarb0WI1ty4iFf5CKhNBFsLz1c+xAWI1ty6gYxfO5bl1Ec+YimMeAHQhys75Z0Os3WxyLonhzejbtza7fXazybXYSfNUW1WdQeiRX6rF1x0h+VaWxdS6CKBL\u002FibCrXUdHQuxG+tOAdYFDFyU4QUOE+v80pc6sbj4R9+2aneY+7niv6Pah5w5WDb8rJBfrOsAVC31mVoXYWBtXQBMzK0L6Ng75\u002FIr6yKe8suUmY8FtGdjXQCCEd2S7Z9CrN1sMpb0sf9SkLi2lxHeqBpiiuP9mzlYtvxJPUEWLN1LymK9k\u002FcG7mInyN9AYDaWAT8fK\u002FavPdCXtXUBCEZ05zPPdWLN+y4Cyfs2WqxaW77qh7mzIcFpvo4Wq9h3ahqERpDFvBD07ZvSDbDqFvzo7l5iL3PrAjr2wbl8bF3Ec\u002FyyZV53wIn8Ml3OHSFFOCbqhxDLd2Fx8Y8+Paj9ZSqEL6e5V6B3aVPlg6xMnIygP1\u002FLsshTDbAaltYFoH\u002FsVGguE0EW0IbowgscriyLQpFdQzztxAr5gIY4tbqMcDebzCVdtvV8CdpKypiDFR5\u002FRy0TJ\u002Fbo3ieGuP9pqchO\u002FLC3a8X9vZ86l59bF\u002FEcH55n4ngHnGpuXQCCEVWTx9MQa2pRBJL1qeXdCK\u002FEPLdTEGAFrhFkxb57FmxsJf1SlsXcupBQ+IvpqE78sB\u002F\u002FvZ9b19GhMwV887oRZH0zLgUYrES6SrGfG0V0Y+bPEGs3m0zFIGz053a0WM1bfs5ly8+XmuvRYhXd4L\u002FYlGXxvSyLTNIn61oQlXqA+9K6kADdqFr6jsSUZXGjuLuBrkPtxpL+PN7l4iIcOMVcEYUXOI6\u002FMTC1rqMtzU6szKoIJGcrKW\u002FzCVlGeLJfRovV0roI7M93y\u002FxTnJjgdF9VBViEZoY8KwAACnpJREFU2M+I7cQPB5taF9ChM7V8PtYFv7z539Z1AEPku7GC7bpEf\u002FxsrChuCjRDrOAPYohG3vIcLJYRnuYzAdYw+a3gx2K5BY6zlfSvsiymDHB\u002FnX+t0f2YIB\u002Fuxvy9n1sXsA\u002FfFceNG+AIvss6ivACp4llB9i\u002FSn+GACwlRB\u002F+3fIcrHOx88Ypvo4WK+7ODFhjucW\u002FxMk99vdN0tjflcMefPcjFwEJ8t\u002F7WGcRXjiXT62L2IcPk68UwQUY0DcfXsT6PobDZBr4+2jdiZVZFoFkfB0tVm0PyL2RdNHyc6bi62ixmloXgXb4MGIsLrLxugdJ\u002FyzLIqf76nD+IoDXWJpyxXujYG5dwL7KstiUZXGluLvjgK7kons\u002FeTHsAFuHWFemVSAF920HJn4zgg9tPmdCCLAi5LuypqqWXHC3DU1bVRd9V76bAUfyrzEuoBPTOOmP0WC6sWq+O+4fGvBFGNA3NktAzf8sXGmgPwt1iDW2LALRu1fLJ35+CeyXNp8zIQRYkSvLYu13MPxF7KqG6gTlqiyLOd1X7fAX0CzhTYyfj\u002FWLdR0dmVsXcKiyLO4aXVm8FoE9+Zsxv4jXTfL8z8LgzmfqEOudaRWI2VbStOVB7szBOh4BVkLKsliWZTEWYVaqvkr6ux\u002FcvrEuJjaNJbwszUiIH5AcY5A1uG6smg+VB9tRAFjw72VXonM\u002FeUM8n\u002Fnr238FONpWUjZarNretr0Qc7COQYCVKMKs5BBe9eTJxgq8thIRcZB141x+bl3EMfysrKmqJYZclAN78K+bTHRlJa9xPvNPDWCZ9l\u002F9siygC60HWLvZZCk6B49BgIVmmPUvcZIfm3rmFeGVgbIsCoLitEQaZJ1JGvSOxX6JYSZmQwJ78+9nY7E0N3l+JMmVAj+f+cv2\u002F\u002F6fTNLv1oUgOr+MFqtlm0+4m02uJf3W5nMm4vNosRr0SSm64Vw+VnXBMlV18YLhuZW09CegCIRfljVXeF3Dn\u002FzSK7TEufxK0lrxvIduJY1jmZ\u002FnXJ6pOsaxERCO9c+UNkTx3Zj1uSHHsMT599BrSe+NS\u002FkBIRa60EWANRWD3I\u002FR+vcCcfIX3bkCO0jhWQ+qllXf0HEVtgAvoLkA6IC\u002F6CsUT6f457Isorr5xU0bnCCpEKvJuTxX9ZoJ5dyQY5gR\u002Fx46VSDhJiEW2tZFgHUl6Y82nzMBW0nXBFg4lL8Yq09aYrkgi0EdXC39DmkYkMbryjoo5gKgQ\u002F5mwI2GG5LcS7qTVPhBv1Hipk0w6uWe31X93OmF3z\u002FnStL5M78fq\u002F0L7GRDrJoPMOpzw0vDUjiGBcB3IE9V\u002FUyYBFqEWGhLvQthqyc9PsBaa7gnhBa6GqiPxDy58M7E67Bv96re\u002FwiuItJ4XWX+Y5+vKy4AOtZYivPRupY3bFUFBWv\u002FuItlCeG+Arowj9W9qkBqrcdg6nsfxzP\u002FvR2rep8dqwq5jv0eJx9iNfmvbSabc0OOYYHxgVam6ueht5vff9n+3\u002F9zpequ0UvGCqBlDEHrJDQhwDrKvaR8tFhtrAtBfPzSqPqkhRP+9m1VvecVktYsFUxD4wQwU3Wh1eU5FxcAPWksvbhWGOcxt6pChDtVgRXBeEMj0MpEh9ahbiVt\u002FGOtnoKqQ\u002FmA+UqHn8cQYr3iyTEsU7fvdxzDAuevFerHlTr6efjL\u002F\u002F73v73\u002F8m42GasKtepHJkKu1BFgheOrqiWESd1JhQ1\u002FMpipOkBlYunhMR7kOyBUhVbBnfSjf40Lrcx\u002FHKu90JgLAAMGy9cIrE7kZwFl4qZN072qoKr+2doM+WfrgGXehFgH8IHwlR6PY2O1lxVwDBuYrn4eDgqxXrKbTbiYSdO9qgCr1dCEAOso\u002Fx4tVq91VAKd83fjmg+OBY8e9Hjiv1aCS3dwGv\u002F6qs+31Ph4yOuMCwBjLd+lvtXjMq06sNqcVCB+kuBNmwc9dlVtVIVVa7tyuue\u002Fx1M9v7SUEKsF\u002Fr2vvklTf5Q4hiXphZ+Hc+1506CVEOupRqhVp9uEEfH5pmoGFgGWra2q5YNr60KA5zyZS1EfpMaKt4O3eVG5UQIn\u002FwhDo4Orlj3z19b8PIblyfcte+Ovr\u002F1HQnBjPlQeq5tuk75wvHrGM7vKEmL1oHG+WMue+WscwxLx5Oeh+WtJHYVYT+1mk0yPE+wJJ4bv02ixmrf9pP7npBA\u002FI\u002Fu6VRVgcSKLQWp0loz9o3kxN1Z4FwTP7aS09h+5qASAxL3SMTlW\u002F8e0erD65smD49Ue\u002FEX0XNLNkJdNAjHqJcRq2s0m9S4gDE0cnk52IJSk3WwylfSl7eeNWCdBIhCiZzpMpJ+3127DnaoT\u002FlqQw2kBAMPVCLpq2YlP2Tx2bVhSCiB2vYdYNT8kfuofod1tx8862\u002FVuN5tcS\u002Fqt7eeN1L2qIJELawAAAABAUsxCrCbfnXWt+AclDlVnXT+72WSpxzXneN1nSXOWDwIAAAAAUhREiFXz3VlzEWqE4kFV91XrXT\u002F+e12IbYv38aCq+2ptXQgAAAAAAFaCCrFqfnfDa\u002F9gyLeNLruvMjHAfV\u002FMvgIAAAAAQIGGWE1+4PdczM3qy62k665mLu1mk7mkj108d2RuVXVfbawLAQAAAAAgBMGHWDXmZnXuQdW8pWUXT+6XDy7F9+8tnX4fAAAAAAAYqsGEWLXdbHKlKsxiblY7tpJuJN10NTDc7z44F8sHX9P59wEAAAAAgCEbXIhV8509UzE361h9hFdj0X21j6+quq821oUAAAAAABCqwYZYTX5u1lSEJfvopePHz74iYHwdc68AAAAAANhTFCFWzXf+XKsKtAhPfnSvKrhadvlJ\u002FM6DN5Iuu\u002Fw8A3erqvNqbV0IAAAAAABDEVWI1eQHwU8lvTcuxdJWUqEqvOpkt8GaDxBvlPbX+y3fVH0v1taFAAAAAAAwNNGGWLXdbHIuKfePFAKWOrgqRotV0fUn8+HVXAzafw0zrwAAAAAAOFH0IVaTD7QyVYFWJunCsp4WPagKrtZ9BFfSn1\u002FLazH36iX17LEl4RUAAAAAAKdLKsR6ajebXKkKszJJVxpOqHUv6U7SWlVwtenrE9N59aZeZo8BAAAAAJCapEOsp3xAc+UfmaSxbIOte0nfVYVVG0kbq3lKfmD7VIRXz+lt9hgAAAAAAKkixNqD79iqlyJKVbg19r8+1+E78d02fr3xD6kKqyTpbrRYfT\u002FwOVvXmCd2LXYbfM43VbPHltaFAAAAAAAQO0Is\u002FMSHdteqAizmXf3oVtJSVXhlHjQCAAAAAJCKv1kXgDD4pZRT\u002FxjKbLC+fNPjjo8EVwAAAAAAGCDESlhjsP1ULBdselC1tLPe8ZHgCgAAAAAAY4RYidnNJrmq4CoXHVe1rfxOj6pCK4azAwAAAAAQGEKsyPldBevHO8taAvIg6U6EVgAAAAAADAYhVsQaywUzSVemxdh5ULX741pVcHU3Wqw2hvUAAAAAAIAjsDthQvzw9rGqUKv+9ZXi2IGwDqvuGh\u002FvmGcFAAAAAEAcCLEg6c9lh1IVcElVuHXuHyEMfb+X9N0\u002F7pofWQ4IAAAAAED8CLGwt0YnV+3p77XHf9v4x3Oe\u002Fjc6qQAAAAAAgCTp\u002FwOefWiwOJFXgwAAAABJRU5ErkJggg==\"\u002F>\r\n-\u003C\u002Fdefs>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'wpcafe-oxygen-addon' => [\r\n-        'name' => 'wpcafe-oxygen-addon',\r\n-        'slug' => 'wpcafe-oxygen-addon',\r\n-        'type' => 'plugin',\r\n-        'status' => 'install',\r\n-        'is_pro' => false,\r\n-        'title' => __('Oxygen Page Builder', 'wp-cafe'),\r\n-        'description' => __('WPCafe with Oxygen Page Builder allows you to visually design your restaurant, from header to footer, without needing to write any code.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwpcafe-oxygen-builder-elements\u002F',\r\n-        'icon' => '\u003Csvg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Ccircle opacity=\"0.1\" cx=\"25\" cy=\"25\" r=\"25\" fill=\"#5D5DFF\"\u002F>\r\n-\u003Ccircle opacity=\"0.1\" cx=\"25\" cy=\"25\" r=\"25\" fill=\"#5D5DFF\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.4391 34.5634C30.8191 35.1846 31.4188 35.6568 32.1301 35.8719C32.4055 35.9552 32.6975 36 33 36C34.6569 36 36 34.6569 36 33C36 32.6975 35.9552 32.4055 35.8719 32.1301C35.6568 31.4188 35.1846 30.8191 34.5634 30.4391C34.1081 30.1605 33.5728 30 33 30C31.3431 30 30 31.3431 30 33C30 33.5728 30.1605 34.1081 30.4391 34.5634ZM35.3941 28.6094C34.6831 28.2209 33.8674 28 33 28C30.2386 28 28 30.2386 28 33C28 33.8674 28.2209 34.6831 28.6094 35.3941C27.4788 35.7867 26.2643 36 25 36C18.9249 36 14 31.0751 14 25C14 18.9249 18.9249 14 25 14C31.0751 14 36 18.9249 36 25C36 26.2643 35.7867 27.4788 35.3941 28.6094ZM37.0025 30.0028C37.6451 28.4629 38 26.7729 38 25C38 17.8203 32.1797 12 25 12C17.8203 12 12 17.8203 12 25C12 32.1797 17.8203 38 25 38C26.7729 38 28.4629 37.6451 30.0028 37.0025C30.838 37.6289 31.8757 38 33 38C35.7614 38 38 35.7614 38 33C38 31.8757 37.6289 30.838 37.0025 30.0028Z\" fill=\"#7E68EE\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-     'wpcafe-elementor-addons' => [\r\n-        'name' => 'wpcafe-elementor-addons',\r\n-        'slug' => 'wpcafe-elementor-addons',\r\n-        'type' => 'plugin',\r\n-        'status' => 'install',\r\n-        'is_pro' => false,\r\n-        'title' => __('WPCafe Elementor Addon', 'wp-cafe'),\r\n-        'description' => __('WPCafe Elementor Addon extends the power of WPCafe by adding beautiful, drag-and-drop widgets for restaurant menus, online food ordering and reservations.Easily design and customize every section of your restaurant website, no coding required.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwpcafe-elementor-widgets\u002F',\r\n-        'icon' => '\u003Csvg version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"54\" height=\"54.422\" viewBox=\"0 0 54 54.422\">\u003Cpath d=\"m5.25 -0.068 1.196 -0.013 1.315 -0.008 1.382 -0.013q2.273 -0.018 4.546 -0.029l1.566 -0.009q3.681 -0.018 7.361 -0.029 3.822 -0.011 7.644 -0.046 4.101 -0.037 8.202 -0.042 1.563 -0.005 3.127 -0.024c1.459 -0.016 2.918 -0.017 4.377 -0.014l1.302 -0.025c2.554 0.026 3.942 0.419 5.786 2.225 0.943 1.128 0.999 1.9 1.004 3.334l0.008 1.188 0.001 1.308 0.006 1.374q0.009 2.258 0.012 4.517l0.008 3.131q0.006 3.286 0.009 6.573 0.005 4.214 0.025 8.426 0.011 3.236 0.011 6.47 0.002 1.553 0.01 3.107 0.01 2.173 0.003 4.345l0.012 1.299c-0.016 2.798 -0.405 4.171 -2.272 6.296 -1.919 1.102 -3.709 0.961 -5.885 0.944l-1.412 0.009c-1.54 0.008 -3.08 0.003 -4.619 -0.003l-3.211 0.005q-3.364 0.003 -6.728 -0.01 -3.885 -0.011 -7.771 0.003 -3.742 0.011 -7.485 0.002 -1.591 -0.002 -3.181 0.004 -2.222 0.004 -4.444 -0.012l-1.329 0.01c-1.879 -0.022 -2.979 -0.038 -4.608 -1.034 -1.144 -1.273 -1.268 -1.962 -1.282 -3.633l-0.013 -1.217 -0.008 -1.339 -0.013 -1.407a1324.08 1324.08 0 0 1 -0.029 -4.628l-0.009 -1.594q-0.017 -3.317 -0.027 -6.634 -0.013 -4.75 -0.056 -9.5a865.08 865.08 0 0 1 -0.036 -7.489q-0.005 -1.592 -0.024 -3.183a340.2 340.2 0 0 1 -0.014 -4.456l-0.025 -1.327c0.025 -2.575 0.4 -3.985 2.225 -5.843 1.13 -0.94 1.908 -0.998 3.344 -1.01\" fill=\"#ED5229\"\u002F>\u003Cpath d=\"m16.136 7.805 0.958 0.004c2.71 0.081 4.712 0.761 6.953 2.317l1.187 0.765c3.091 3.091 3.951 6.442 4.071 10.708 -0.299 1.821 -1.393 2.483 -2.779 3.583 -0.872 1.075 -0.918 1.517 -1.107 2.848 -0.219 1.202 -0.357 1.764 -1.254 2.61a21.06 21.06 0 0 1 -2.649 1.422l-1.002 0.467c-3.192 1.089 -6.83 0.652 -9.849 -0.755 -3.704 -2.138 -5.531 -4.983 -6.868 -8.993 -0.37 -3.951 0.441 -7.423 2.953 -10.547 2.826 -2.814 5.277 -4.465 9.386 -4.43\" fill=\"#EF642D\"\u002F>\u003Cpath d=\"M43.453 26.157c2.362 2.075 3.983 4.112 4.321 7.287 0.161 3.076 -0.478 5.563 -2.535 7.906 -2.251 2.114 -4.58 3.376 -7.693 3.528 -2.634 -0.119 -5.062 -1.07 -7.008 -2.879 -2.43 -2.717 -3.066 -5.27 -2.926 -8.905 0.463 -2.917 1.905 -5.144 4.239 -6.937 3.832 -2.373 7.764 -2.277 11.601 0\" fill=\"#95043D\"\u002F>\u003Cpath d=\"M43.335 23.07c3.704 2.137 5.531 4.982 6.868 8.993 0.357 3.362 -0.406 6.391 -1.977 9.36 -2.08 2.53 -4.404 4.824 -7.725 5.404 -4.514 0.419 -7.778 0.173 -11.371 -2.789 -2.29 -2.096 -4.088 -4.9 -4.324 -8.06 -0.045 -3.191 0.028 -6.443 1.352 -9.401 1.405 -1.348 2.952 -2.183 4.694 -3.032l1.322 -0.651c3.546 -1.642 7.637 -1.468 11.163 0.175M29.359 28.588c-1.863 2.807 -2.028 5.678 -1.515 8.96 1.149 3.218 3.294 5.255 6.328 6.75 2.905 0.899 5.493 0.543 8.239 -0.648 2.263 -1.342 3.863 -3.331 5.049 -5.655 0.557 -3.416 0.48 -6.346 -1.476 -9.307 -2.363 -2.692 -4.882 -4.011 -8.411 -4.403 -3.155 0.131 -6.269 1.872 -8.216 4.303\" fill=\"#FCF7F7\"\u002F>\u003Cpath d=\"m16.136 7.805 0.958 0.004c2.71 0.081 4.712 0.761 6.953 2.317l1.187 0.765c3.091 3.091 3.951 6.442 4.071 10.708 -0.299 1.821 -1.393 2.483 -2.779 3.583 -0.872 1.075 -0.918 1.517 -1.107 2.848 -0.219 1.202 -0.357 1.764 -1.254 2.61a21.06 21.06 0 0 1 -2.649 1.422l-1.002 0.467c-3.192 1.089 -6.83 0.652 -9.849 -0.755 -3.704 -2.138 -5.531 -4.983 -6.868 -8.993 -0.37 -3.951 0.441 -7.423 2.953 -10.547 2.826 -2.814 5.277 -4.465 9.386 -4.43m-7.296 5.614c-2.252 2.532 -2.808 4.755 -2.668 8.144 0.422 3.294 2.17 5.198 4.673 7.28 2.267 1.615 5.006 1.948 7.718 1.533 3.288 -1.037 5.439 -2.945 7.172 -5.907 0.872 -2.498 0.896 -5.923 -0.079 -8.385 -1.606 -2.767 -3.23 -4.486 -6.25 -5.536 -4.231 -1.029 -7.457 -0.163 -10.567 2.871\" fill=\"#FEF6F4\"\u002F>\u003Cpath d=\"M18.141 14.343c1.111 0.997 1.635 1.616 1.795 3.115 -0.124 1.279 -0.495 1.99 -1.162 3.081 -0.821 1.247 -0.821 1.247 -1.055 2.663 1.536 -0.512 1.819 -1.16 2.573 -2.54 0.457 -0.94 0.457 -0.94 0.802 -2.443 0.422 -1.345 0.422 -1.345 1.319 -1.952l0.791 -0.237c0.422 0.422 0.422 0.422 0.58 1.582 -0.211 1.821 -0.945 2.249 -2.268 3.481a32.4 32.4 0 0 0 -0.818 1.582c-0.869 1.371 -0.869 1.371 -2.161 1.766 -3.763 0.08 -3.763 0.08 -5.458 -0.395 -0.939 -1.241 -1.688 -2.642 -1.688 -4.218l-0.791 -0.079c-0.896 -0.343 -0.896 -0.343 -1.423 -1.425l-0.316 -1.028c1.266 -0.843 1.266 -0.843 2.147 -0.797 0.807 0.375 0.807 0.375 1.203 1.172l0.262 0.996c0.448 1.529 0.909 2.817 1.872 4.114h0.843c-0.167 -1.209 -0.289 -1.95 -1.081 -2.901 -0.899 -1.328 -0.801 -2.284 -0.606 -3.849 1.213 -1.893 2.487 -2.034 4.641 -1.688\" fill=\"#FEF5F1\"\u002F>\u003Cpath d=\"M33.328 30.375h1.688v8.438h-1.688z\" fill=\"#F2EDEF\"\u002F>\u003Cpath d=\"M16.032 15.609c0.896 0.158 0.896 0.158 1.688 0.422 0.44 1.398 0.5 1.942 -0.132 3.296l-0.713 0.922h-0.843c-1.298 -1.731 -1.298 -1.731 -1.186 -3.032 0.342 -0.766 0.342 -0.766 1.186 -1.609\" fill=\"#F8B9A1\"\u002F>\u003Cpath d=\"M36.703 37.125h5.063v1.688h-5.063z\" fill=\"#FCFBFC\"\u002F>\u003Cpath d=\"M36.703 33.75h5.063v1.688h-5.063z\" fill=\"#FCFBFC\"\u002F>\u003Cpath d=\"M36.703 30.375h5.063v1.688h-5.063z\" fill=\"#FBFAFA\"\u002F>\u003Cpath d=\"m27.422 24.047 0.843 0.422v0.843l-1.028 0.923c-1.284 1.407 -1.393 2.27 -1.503 4.139l-0.843 -0.422c-0.192 -2.405 0.167 -3.606 1.688 -5.484z\" fill=\"#F56038\"\u002F>\u003Cpath d=\"m21.093 18.984 0.843 1.266 -2.109 3.797 -1.688 -0.843 0.527 -0.448c1.038 -1.148 1.685 -2.415 2.427 -3.771\" fill=\"#FDECE6\"\u002F>\u003Cpath d=\"M13.078 24.468h1.688l-0.422 2.109h-2.953l1.266 -0.422c0.309 -0.85 0.309 -0.85 0.422 -1.688\" fill=\"#FACDBC\"\u002F>\u003Cpath d=\"m32.484 25.734 0.843 0.422 -3.797 3.797c0 -1.669 0.593 -2.156 1.688 -3.375z\" fill=\"#A2184E\"\u002F>\u003Cpath d=\"m12.657 20.672 0.791 1.002c0.854 1.093 0.854 1.093 1.741 1.95l-2.109 0.422a42.12 42.12 0 0 1 -0.843 -2.532z\" fill=\"#FCEAE2\"\u002F>\u003Cpath d=\"M17.718 16.875c0.422 1.266 0.422 1.266 -0.132 2.4l-0.712 0.975h-0.843l-0.422 -2.109 0.818 -0.158 0.87 -0.265z\" fill=\"#F06F3D\"\u002F>\u003Cpath d=\"m18.563 24.468 1.688 0.422 -0.422 1.688h-1.688z\" fill=\"#FBDCCF\"\u002F>\u003Cpath d=\"m11.048 16.611 0.765 0.264 -2.109 2.109 -0.843 -1.688c1.266 -0.843 1.266 -0.843 2.189 -0.686\" fill=\"#F9CBB9\"\u002F>\u003C\u002Fsvg>'\r\n-    ],\r\n-     'deposet' => [\r\n-        'name' => 'deposet',\r\n-        'slug' => 'deposet',\r\n-        'type' => 'plugin',\r\n-        'status' => 'install',\r\n-        'is_pro' => false,\r\n-        'title' => __('Deposits & Partial Payments for WooCommerce', 'wp-cafe'),\r\n-        'description' => __('A powerful WooCommerce extension that allows customers to pay deposits on products and complete payments later. Perfect for high-value items, pre-orders, or custom products.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => 'http:\u002F\u002Fwww.youtube.com',\r\n-        'settings_link' => 'admin.php?page=deposet-settings',\r\n-        'doc_link' => 'https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdeposet\u002F',\r\n-        'icon' => '\u003Csvg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\u003Cpath width=\"128\" height=\"128\" rx=\"19\" fill=\"url(#pattern0_3023_2)\" d=\"M7.422 0H42.578A7.422 7.422 0 0 1 50 7.422V42.578A7.422 7.422 0 0 1 42.578 50H7.422A7.422 7.422 0 0 1 0 42.578V7.422A7.422 7.422 0 0 1 7.422 0z\"\u002F>\u003Cdefs>\u003Cpattern id=\"pattern0_3023_2\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\u003Cuse xlink:href=\"#image0_3023_2\" transform=\"scale(.00781)\"\u002F>\u003C\u002Fpattern>\u003Cimage id=\"image0_3023_2\" width=\"128\" height=\"128\" preserveAspectRatio=\"none\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAADepSURBVHgB7X17sJ3XVd9a3z3SlXT1sizZiuVEj8SxY8A2CRCnlETmMVNIO5iW9I\u002FOAOEvZsJMSWZaWjoF21MGpsAMzh8wMNNOofzRTpK20EkCtIDthDomDmCbRDh2YkuxZOtpXet1JV3ds7vX3uu31trfOfeley1hk2VfnXO+x9772+v1W2s\u002FPqarpO133L9\u002FmIZ381zanzq6hxJvTZS2sF\u002FS+5ri7SmeT6meZCbOXxLrOTnOPFIIz1ee3CvfpJz+SWrOcS57mMvuuBwuZ1I+Z7WlTOH3SH16mEsjFyZG1Sl2iFQg5Ydn5HF3x\u002F4It5\u002FORw7lpziYH+Op4YAem37204\u002FSVRAv5+Kte+7f2q0dfjR\u002F\u002FZnc\u002FsDs8Ajz8jklu67lfziQvLiEa3BfokYGvDxlVmWs8Ez5GfiT6vEU27BE0hpwn4iL1FIZSFSZqJWMLTu2OxSqh6w8\u002FcT1EJBYZ6\u002FApi\u002FyEx7M1zy2dpYfOnrw9w\u002FSMh5vUSqMXzN8MH\u002F9l+Um0VTVWunz0uOlI4axoT1+kfdIvWe0P1xV23K00spztQy15nHl9qUrWQm5jGHR\u002FCIlZL\u002Fr5X2JLPd1XJgz1gBcDRWNxvObcajPEp\u002FLBCA+X3hmF+iRfpBDv7NUQZhY7IJtt\u002F+Tj2ZL+T\u002Fz1\u002F0Ek1g\u002F9c86L3XFpFJlFjONNp7VrLJfUzqkmELCveV3dAX4rmXa97ac2DazDuW3HdPe8udQBldG4xqU3uG65O13YrSVTFFj\u002FfWEH68Xe9sLA1u30FnfwLLU840r4sYS+HM3\u002FUT3zHV0\u002F4btt0\u002FPnPrq07QALWgBtt12\u002F8NZ13\u002FGKlBbx7Cz3Og4WWdx4H6xTtXXsvrehmFEQXF7pI7YRN0YosetPmq+q\u002FZQ7WWrL\u002FhrNnEZrRPqzl4qbqhlBeOTxrcX37WzRupoyop1omZuao4mND7qSJnuTuxol9LDJ5\u002F\u002F3x+jeWisAIjJn5ik\u002F5XL2R+aReMeloMvqxdx72K4dwU9tDgtgK3MgqL1uG6ct3FVCW3oqv+G2ajP4RIRjtUiUm4y93EYjLUKykgbxzx\u002F\u002FxkJfeZ+n+2Z3EtGLECq4SkK2qjHa5+tXvF0muX7pg\u002F+\u002FnS\u002FHR2NoW4tPZJv\u002FUBobuthyj9q3xL8JeMhIg9wrNi3cTreL5e1TB690jVRL47XJX\u002FiZOWQ6039YIIN80qZ3dN4S\u002FQ6OK5wOVHr+Zr2NYRrY2yB68w89MpJtdHgXAquqTx\u002FUvfiMsG9OqMrY3i8e3hNVugxNIIBqtmnHyZqjFdUMG+\u002F\u002Fx732b8m+spyPjaW1Wc2\u002Fp5CI3osSwBC0VBWDBLbyH0fzWN8KBs28RaHto3IYijHy2JrJY+1+oYLYi2x7c2zo7QoIbFcHtMer6cpu57IPbNnavsdWy+cevaP432NANx42\u002F0fzlf+MlGPMaEl4mKsVeO5M9JxI4zW54nNR5MBAFGnazCr4Nv3kbJjfY3ZZEVdkfleEHnISdT0ureVDGw636u7bYSeQ30UASIFrWVImNXvhzhRCyw5WCg8fFSkhvGhLmt\u002F2833rt9+x2szp559grzRlXbecf+ey4kfyV\u002F3BBkKTEsuoYQ4lYDeE7inPWPYLKlDcytIuE+tWcdmFc0bR56iLPduqJPZAQfKxfXaqhhLe6eh9IRObDynUdIWNXWbHw5Cpw+KEka9c+hMavs1tV1HAQx6Ww0HWI4jWb2h5wI0dcsSjJT22\u002FTwctoLPGAYYJa6B\u002FLFexjaFSthsmrlwT1Lpm3ian4ZF8eKI2JTMU9gjDKfYRGYXGjMDwdmQFfVKKWGUdZB6i853Ft9r+oWGeRSZQ\u002FuROsp7Un1ak6xbiINUYU6mBp2Da8ZBoWJZi3s+TkKjbfDuhv1a6wYng0sdGtBVoffqvWqpNT+SN4f0u6tg0l6gEKrivbPpu7FnpM3GJSC+HCXmTYcFjRdrhuGNFygFHpf+03LCroT7bdL1ajfZQ7AvHGcZHlcVTNwOMUHJNPcxukCJKsUGKbsGQKKqLvR05CCjP2Fe2CCy3czBtxoEVGwUiOhj4pmeH63dBQxg59XXhX+pGhJYMdqW4eXhtvEChQLMEsTD2hhUB9qGqyVZJGvD5OFANYgMDFYOEtw1GurJmnQBLVpcIFakGoMYUNhgrQD7XdolwmW8ccety1DHxz3MEKtat7MrtBIPXJF1zH8csLzeZshGH2HSyYj1p2W0kihzChv9Rzh6s78GXvTYzRlgoO2EepK8Xe1MMn7i7p1g5Lf6bSA\u002FdYaAyBqltU8qmKVC1RZgkl1+wdmG9NTwyVIvvKjgJ6UTPRdEwCGnLt6itTs2RN595jyJ70OlpMpYK7OnsmsMpSFgcTZzK1FZInMOKvNDvfgeQjfIwBLgf+kpp2haVHpXRhqmSke42jYrI5yPGdgyRyHiE1RuipQwS1X7TdpGRYB4O13\u002FOj+fOYRzz0nAkwKgA1intwLucgGExCllaNVGHlG3C8ZMYqakEbBHrgLC+HIs55vcIa1ysrya1plSym4DvAmOpRQn5lStof2DrWHMylN7s3I8DBRPK93BCONeiIffNQwZCaIejxyzwlw3vYHUeQraI74vkH+\u002FIBzJoUMU4BLbGXgGjPLkAo3AbH3a6f0slmwBPq949b3QUecganas2RtgVL4U6b2abkpC9eUZqzJ3wb2MKwdXz9nh5SucGQAB866dKkZgIfuVx8ZEF09mkHKR8cJxiL3ZV1n\u002Fdqk4I2fVjtH\u002Ftb+HJq1jRbE21Rlq0t89yD\u002FuEfZmlr1ZPK0qfcVOtOdrlBX+6VWyoHPXinVrFZKyTL7Lo3skmaQG8CpDjSiqig8gTiCo3JgY\u002F5n47D+rZPv+bQwfjByb1uQ\u002FH8x\u002Fyt\u002FV3Lt53KhGSqlc\u002FnkFQ7BntWXVH7GCGANc6npEH\u002Fu0N\u002FgfXLLhbC7MjmlxpoCfDa8qX0Qed4zt9YOfKT9g8yVPVJtFjhWbUumvsmcderYzB23MbE5Og3X\u002FZkgVOUByOVYvbyGMBptUYOWDZkDcMYyyeo0aWO+Yci0UXzaHMnnYoxekNal+icFb5d\u002F5+pTncv1ikCczAIxnbv6SsVBXed6HdvaGCXiANRrk4OGwsE1Rg3aXw1iw8wxnIXlpOghxwhA8G+c7s46wbvd1DpDO9U0jIQ48ygxxklTGiP1qIWBHSMycIklwiQI02oDj9qYKqThkVMoXwzU1nz7lqzhO4fGsNeVNuZq85\u002FUV7g2nc3t0TzedmxCe5RSmx\u002FSlrdWizWail0WmRVHCalaz4Shp6bD5bLe\u002FAYLbS19MCIMbk0zG28YZOG9IXmDPQRL4Viw1QQpMEOurgCGgxUWs4+XuWhri+we9809BlPQAkreoJR9OKebs0Zuz0zfOqTrSrl+3potzzuy1RGrcHCCukudh2mW0IrYymU7dDZr5FH6JmIDBu\u002FNTFoJylXN5bnmU4QG8CIGMF0gpZatA1fscWQWiQO0o4hI3IyxX0fezOQe0s2bRXkmT9pJRDgDZGwPJbbq1jmmWzPzV2LeXw+S9uzM7dqZ23cyD68czn+vdaGP9NGTp68pZFoTOdrmvtVuUCw8LYXwMKJP\u002FUfkSKdgpIDk4btTsDIDv7PnvMyooRUenJX4Xpvjs4AIQJ3cv6Gh6vYh5iaerQcp5RoI0NoGWct2ZQ3LjKe\u002Fa4wfR9vnCg5JR7MQHFpDaabxCU0yCtKNRARxTazWY4VgLnmo6FqTTxRTxxGQIwOcvHP9clzHbAmTAQGBGsd7Jj8UU620jdB5TsSfitDuTlPG1AtDSmQhx0PpHDXdmpxpy5D59tlr499XmbI1KFaBjmZ8IIJwcdTKQp27zqbEmaNwrlX\u002FoXMTLX6i0VmTbpwbq8qQG8MhFtjlvwGKI2i1199\u002FpMy44MzZ0udF27vOKrXby7hBrI2AllvAiPAAQ29pMmv97Zf5uvv41SARAsEKIgRH6+h7L0ZvAzxVSFOycNDdpYNpx3cWrqeg7PUuZ1rDH6GBnuBexsncTCMS6uMt1LCkRTupk8itgvqTFIpE3kVb6mUWuvEKFa1\u002FI5j7pZJYsNsvE28ZUBJBuIQToR\u002FIQ8IQZkcn3ISNlk4hZ0Mtpf5reUMUEDB7AgrLBwcGEN34hOjBvIF6qJAaViGAHCQO+KQKIkH2EqQ1edLQxB6YQERx92WiXVfoTUs7s3BvzRbhwLqSU0iJQm7AFUf7FkCZY8Tlcaazy3LNqZ9SNf0izenA\u002FtYskiyNwUhJLYB0DIJRoGk+63We62GFJ\u002FU5Yq3NOI2ZBAseyH4DF6zPp+66+OZmPkiswbtnsrDParcrlwGWTV\u002FsdyE2Rrhtd\u002FDH7W\u002FWkUaygSoUqSkWK4tsEl2JEdEir4EgDIFsooNboC4ICO5gy4pwr+GGXMWkbconhfkb3wT+fjmUBYD2qS9gpn6+30CTHoNfxm89lsiiSjtZfvbBXLAQCVG2UEdBsrRAwmdM5IWQTa8L0RwMv0mdVskmelXAJK0bpLukb+\u002FK2jD5JvL3y6Fbs0u4MwvBBKbGCXn\u002FKdOTO9P2OCnzUuOnLdQ0V8FQ5DIHoTOrIfcN9Bq7tJag\u002FkL9hF\u002FiF6IKDiJX+VpYbUJUW+wLIe3hb55luv0S\u002Fb2n7dntrcvW72\u002FWE89GtG7dbJrXaQq5SadwE\u002FSbUJinlb5P5obtqqSgs3NGOdNU6jDcqc1gMy9moIAoCZMvXFaRJYD0VaSvwrTzyjeZH0ncn1jCgUNj63P9TZokSnYcoDG5wQCmILLpK2ZR3J\u002Fg\u002FmKFu7GggoEGgE0YfsBkK4QgHNMXPl4aDkOoRBrzsCy98yJ9k3o0lYVg32XTfvKgDKa16Wp32eCbdXbq4QWKCkvheMnftK0IYM\u002FieXgWgiKrxsdrTDyq4eilNgBaMtrPPv8CfZPmoZ0CDC+2ml\u002FILC255tcoyucbmFWAPHBVyCgExqt6R7534Ewv\u002FAPggN1I1EpFFQVHhuTIIdoHvSuKwbqc\u002Fv22C\u002FxGTfB86IPfRvvv3We\u002FT5w6R+dnZun4q+fo5MkLdPDwq\u002FTikdN04cIsrYh25fsvZb08Mklh2EQpYPoGlFFzTRx85BB3g1eJfPn9oFd4NfbOPI53EuB\u002FatbNtxFHzBCRhpdybl9O7b4Bc\u002FqgQ4enaceNU\u002FY7fo904tT5LAyn6cBzx+krzx8r35dLvO8S0\u002FkB8XRJHbua9S6zviV3Fw1Mdz+A76bg6gKKPrZTwXRSjqLEgBxdgqzsqPMxxxx9jRzfnQHfjSvUjOtML2YNXwqJYMjfd959a\u002FktAiGC8Nk\u002F++ryhOG2PIz411PEV3y01TA+ULzZXh\u002FrR4jI4E1K4bwnGcDWQcc6YGMxe73CxMohorXNlbvKQjA5cd5A\u002FSYhztve+IhfGHnhwmXasGHtsu4TYdh\u002F477iPqSMT37mb+iLz7y0uKvI\u002FcbvnGH6W7U00ODa6zkg7HiIHVm4Iw5ZYJ0YqpGEzte0qJHdjOcDE1M33\u002F0gQoJaAxY9sCE\u002FTwkZe6sZ6SzSYyuDDXFWW\u002FHuc29Yv9+n7\u002F6OPbR187oFr\u002FnKc8fooV\u002F\u002F06Lt0i27dm62c1NZeMQyfPd79tDU+jV04tUsVDMLCMKGrDxXMgPPKlTzsIwo4gMLD8Avqlqe\u002FBbNxupKLiQSmCc23CQCoFyNkxQDIXXolVOqUobzdX1JIx9Cb7v4hjf9kW7beyPtufWGBa958unD9PhffqNghsf\u002F8hA9+oUXijDIfVNqPeTzW955M33X3W8tgnDg+ePzF7hJ5hRMJh72MQD4HfqbfAOJ4C2IzOcTXLa5\u002FSwA9zyImwOGN9YGWQhYoW1MyPX7eTH97zpPbyYSJgrjFqKP\u002F+f\u002F12i1fBdh+OwjX81Y4Hjp2T1vrUIEQRD3IEIiFmGEuvLHdFoWNJjbJVc0V0qiJpUj5t\u002Fm7zpGr9yCTS4CoBqsGCKaE4pJXw4Spw1hbxD8Cxq0L8f7U3P0ZqKbbtxo4G4cfebPni3aL\u002FSRH7+XPnjf7SR9cX7mchEEwQBPPnO4WIWp9WsbQdj\u002Fvn3FZo+1BmIFzmQBuNgFHhFRzy07Lyo\u002Fi7s3vuj1DABZsUIWgG9\u002FQIUCDoMa5vtcAfcd0Hj4edZGKVDJ2s9025sv4VMYFXIBkR7JTP1P\u002F\u002F3J8l2A30\u002F\u002F+PvyZxWYD37vHeWYaLkIgvyNEwRYAzk3gg3ygBmfKPhjJCIMmUC33JX7yb6TK66tas+UQeA9D9aQLiwjSgYfgviYgLCmIYn9D4an\u002FnrXueoC3oQkzIwkoE+Q\u002Fac+++XyWxj94Ee\u002F3\u002Fw9SNzHfIJwPCeVgBHkT7CBhI6vnQkpc+nP17IVuIxNXVzxjP123Px2E+ADrkfiHXf9ZEKiHoFgGJBgAmBEKaPpKeSVy2maygM995yhNyt94jf\u002FRfn82V\u002F6w8K4qKlg\u002FnxJokiPPvFCERxxC0JiCSTb+EPfe3v5fT6HnL\u002Fzqb+kx5540W\u002FKAsBf3gQeCBlzlG\u002FNdmYpTicj2HXPFArPB0gqaI4nhTRhXIeO8LOEnJYFcoOB1Smcbvm7FfMPJtfQ+s1TtHHHFlq3aUP5LX9rJteWT9CVS7M0e+kyXTxzoXw\u002Fe\u002FI1mpPPE+3OasgFROZv2LAm+\u002Fs7yp98XwqJqZe\u002FT376Gfpkth6CE4ThknASQRC8IW5EyIRgyyylLVeIz6xhHzas2C\u002FZdH2g\u002F94YccwIy4eGg4PUDjhwQH1eEIUh4fKp6\u002F4gNnrfcN2VRDddYrpOJAzdtGMrbdy+hW64dUf5LkxfCYkwvHLgID33+WfKb8n\u002Fb1BTLQIgTP+JD72brpY+9I\u002FvygDw7fTgw39SrIEwW9LID3zs+0wI5LiBwxxWJ7EEer8yPWGVtWHDVHPyrMJhp2AONHc0KP48hSmDVrCmFHW0qa7w0VMpIBEsV5FD22avOfOF6W95127a8fZbaNP2rY1Wg0SL5e\u002FK5VnTcNF20XDQumwl5N51mzfQ+k1T5VMESI5tz2VDACRUK+nebVOFMaK5KyUp7zf+ww+bNZA6\u002Fs0v\u002FRH9xI++u0QH\u002F\u002Fqn3k8\u002F+8t\u002FWN3FjovEL22Qlcrl3pTajSQtaQMVNoSv4\u002FHt5cmnhaMATwd4gJl64wVsawKAMau83DJzzQVg73vfRW+757YFr\u002Fnif\u002FtTWpSOnBx7eFO2JhNBqMT033nbTbRh\u002FfJSwkshsQa7c0Twu5\u002F6q8Ls3\u002Fy9J\u002FJo43n659klfOTH7qWHHv7TOmnkhkuICCrvClfrdjU2j7dNEMGOc5uTZR5A+8vJYtM7cxblXMkkROWvoAECkTBVfHPW\u002Fslrj\u002FynD59cVABA8P+i7es3u2u4cjFbhGwdxCLMnDlfLARIsMA42qgof2zyZgUkEcDeW7eZS\u002FhUBopCIgRiKYoVuCnjrBPrCTwyY2zsQcQfN6HA+oCQrmXGwhD4jxhgMpaskjO+nblav2thN16m65HxP33kxILnhaGgO3\u002FgO2jHvltoMaogcLp8nj58ogjB9OFaz4rH+5dAiCb6QrD\u002FvXuLi8iRlqyZTDJSqKwtg4CqxDYXm+pHSOqEL+rju7J8q37HYhNLH4fvcl\u002Fd2apr0YKlDrZcn5w\u002FmDQfxXOCEZZCYiVu2LWjCMs73383veefvt\u002FAJHw+Qj1xCa8HSfm\u002F8nM\u002FSLtvrW0WIZAJJ7WBWVkVb1UeBe\u002Fs2Tz8Np4iYYARQbm9K19SShyyPBATzfYhFLAikSo2myBJig3Xb1GHaOs4Eu1\u002F8S\u002F+tnwXZq7bvLKI4FqTRBo\u002F+1MfMGH70tNH7FzKVgAAz5keMn6alKv2viozeBjXD3UBMSSCZEBAkv7nY7\u002FwIYUsszR1fVf0CA7okzD\u002Fr\u002F7H5+ji2ZqSFk1+I9K8yaVtvqiEqiImG6fpGldejnmWtyaO6gwB1tkCVpCFDfWza\u002FLIVHBB12h\u002F\u002FW\u002FLykOhlVDEASe+\u002FjI98+nH6fHf+SNj\u002Fr733vmG0\u002F5Iwvx\u002FlUPBDetDiDvZ7JfAMTHg\u002Fp\u002FDljK6ARXGi9RidJ7NDyFD\u002FcdnnMfDYY0fBoTShutrAQQHgNkv\u002FMUBOvHCK+W7+HIBfhIqvtFpbx4r+PCPvqc9uBm4ix3bq8smJHJViZkNu+lK3kqdikTc2NhG+5KP\u002FBFF8amVetJw8\u002FWf9AGwJxlAIWH+d3\u002F4B0uS6M1CkhT6oftu9wMadptGJo6KW5ValTigeYzllEO+wZ8yGgmhki0sa\u002FlsbTLZtbYiOB\u002FbeOWaJ3\u002FGEXL2kgYWirH8m4lknMBcwZQ8I2MX1GTIvVO4TxzweiEfHlaA34UIgpqZpiZYZd\u002FZxPOFGhPXPvrvBhM0uWkdbd6VU7WakZvWTJ6kb0ExB\u002FB60dSG1c8ILlafJIuEiuvVETqjCNLdANhiQp0diGttixgM+sQ0AVkCCClEdtuhc0NSmpy7JhZgfc69T+3YRJOb15XvoOmDp+jkV48as6MACDiMv1dCMo4gNKUCF4dxrzWZBRiIC6gMTT5ex8jdKeqr15bz2PHBc4U1E1iu6HRIkcKUchMmgxjKei988vWb9gWmb84AqBu4lA+vzNGlMxfz3wydP3G2HAMQlISN\u002FMl3GfhZLYJLWepw7+tJFhJq34c0jc\u002FlYN9j2Pmtr8oNL1oZqJmoA38URpWSRRScEDkS0v+E+8uA8mo7AWH8trfvaDRdmH7m8Gk6f\u002FwsXTp7Mf8eHXcQHCDMFyD4yt8eWjUBiHgCJh8ZwOthAaLbYUnCXZzAhpy+dW\u002FDJICEepGXxHU+gCKI5AOIcATsEBDbm5Jllsq3tIoYoM\u002F4yPSZ06PMLFgguwSxBnIt3ABi\u002FvkyhMslGToG9Rm+Y9u1zy\u002FsCIpByed4wEendt8hxH\u002FYo6Fx2QOb0RFe14vpXRUrsmV91O\u002Fr1COEhrRiCzCO8eLbpw+dGtF0uAX5nNRFGi89\u002FrVsFebonI7cIW+Psf9xcwSWQ9GSGAbQUcANG669BYjkjMUe33UiCM5XV16D\u002F\u002FK7HjSmDQDo9HJSh+FyZREG29Zj7DekZiRimSQavO0dN9HW3dvKb2H8q187nhnfrsObDwuA1m5anwXgUhnWFYrAT8DbSgUgugBoPEDgUub\u002FrTaNzEVIRD6fF1k+J0vjJE0BJzKXMMDkQJUihPncvlRU5cayAsb\u002FdmhwGSRMvflbd+UwzpkzNzs05otwSJg3ddOmBguMo4k1ta0w+ZHhwAUroZmzjvhF42XCJkimbV1ruhBmIdmAnUZr3OZzyZWakAfyyCCFGUH6qXfyeK1mwEKLKK5K+7fuvpG237Fz5PiaLAybbtlKZ1+eLt\u002FHXTOO1m6qrgCmWiaBglYjIYRyMX8\u002FrvK9HiCwIXbrrYpcf9Q4sHlVjk0cDfM6OksDxBJ9wMD+KEYbzR4my6fzx8\u002FQlXnm0q1RiyDuYKk0MfAXoILh0PrVSAYhywhmx3mAGK+\u002FbhTSPsS2htOwgV6SEiaM4LiyD5vNh8kfZD4FS8stm1RTAX5YDs11tFyanZmlI08eHBGCgvpfrp0tfn2pFN0IEjZwAxgkWgkBXILZstZP6Hr4f6FmIurchKVkOh++DcR4KUdx+2V3d\u002FZsYIdFBtw7YaEFs68MqX\u002Ft5IPLA7oaEiE49uWXw+\u002FLKhSVgRuz718qdWvcAkDj16\u002FS8K9YFFgVuIAXX6ou4Hr4fyEA0EJX1Nrr9MAautsqIIvbkdJNIW6sqSGb1VEPlH877jkFxu6EQBPuWK5M0NXSTA6lTj57tHwXMz6r8+3WZFO7adfSTes4FzCYrOZ6pcmguDDkpm2V4SderUmgPbuuj\u002FmHAPD5tQrcmJ1HyQb3yMaBNYHrCp500KiOBsYMUaLg4mFN6qQQm2ZEyWcP8czKQiyJ9UUQRItv\u002FtY6YVOsgRxfKkUL0Ad9KwWBiCzE\u002F4sLkAgALuDO22+m60HHYQHc\u002FUIxw7oAJ\u002FftYeiYKp99HfHIvAAcY18ratZfJUyqurTy3PjxLx8p\u002Fn\u002Fq5s055Kum+9Wvn1gWEOwTsoExi3c1hNnA4yIAWIRrTbBANLPW7b4Q22dMz5jVVjMQSqozgjjmjfoxPUPrKVgHO5dtiGxhcunqcABI8MD0wRr\u002Fb3v7TeVzODtnx5ZCnbqBlTK8T6d1mFkWgwhBAGARlkvHy6ZRx8vf1ewgFi0QnV9DHZy4BXQ2lqffGTkfWHi35CSjgcgcamxfEkJ6OoVtAwtZPMBYZlR+kbiByZVNC5v+xinaumdbSfqI\u002Fz97ZNqOdYPFcUaXk0FiMVZzIkhZTqblYWcQ2QJGCBZhMRKGyUpguQ\u002FLwvt0p+wL8N69dZOIRSgKDc9MKkuSm34bxi0MRc4G2SAbFwQzB\u002FDnSPiCkFdyYVDg0GtQkb4z6yltnaGVkGj8q187UZI\u002Fm2+pAgArsO0dO+h6UJxsCsAHBsAizEfCeNkxRLaGWXAjqEwHnjtW\u002FmS5eNmQcgFBsEWi4v8vrDUoRuT8ScxxeQje8cCNUmt2ty4ONcFI\u002Fp4PJPvAeH2fF7aUY+48o5QbcjXp4D5JDkCYLVZAsMDMqxdK0uh6CYDMMBYS7ZcUsGwGAWYutFeQXPerv\u002F25hvFy\u002FXfcvass+8Jonuw2Kos9vvTU4eISZIBJ1gMezMdGJoCGsoUkAmiHZPQbkQ\u002Fj4yCTv+kN8aHOJLPXxtmNsSQIAtlIYIo1moU4uz5liWSaWNnawKjxggWOvHqwjP1LlLDYeMBwtta90oEfkJh+TDP7zrvqvkDQPvH\u002F81mAT3z6GdstREj2CfrQB+8aO5FEEkli\u002FmWJuYR2WAomm0qKBcH+ACCZg2AWYHrKLH5hj6eBC7k3gBUgXI2ooM77VLYniw8RAQBQlpvq5OGaNvCXDiTDhfnkhdXJiYvfFxKGw\u002FfLfIDFCBHDmsnVacfxr\u002FsqHGwM9cWnXyqf82l\u002FZH5Z0PGx76ef+NB7ljSLCEvEMetX9gmQDSMiyb4BID6r+xUm\u002FVcTeYb2SNdtkPEpqLcCRdL3Bei7ABPAAArmUGBKTW6IMEoAu8Enl565W4jECszoWPvmXXWGL9LDyyGAtzgwtBw6+UI1\u002FwL2hDmifUDfYsr7FJkv+\u002F386s\u002F90KI4YRx9OAvMB+7dW76LJfhK2DVMwKQQ56hLAKBHfcyG5T3cA+GaJrcDi96xJ3aDgBhGsMGgjuMUEFLXoKNN8s\u002FpqXQ14wLjCBo\u002FdVPdZVOEQlzBfCTnQYj\u002FVxINSDoZi0v2v7cCsqh933JbawHEL0fmy1KulcwdFP+PcYZP6srgxvyfXR+zd8HVk0fs+gNrOwgDOCl6+7I0DACQ4TPcz2NOId42RLGqZmKIodLVIGi8TP2GG5hZYB3+7JiRRYwJDNYunxFxRTHMP7RPzH8cBBJf\u002FZv\u002F9YnyXY7Lbh4rnTgqc\u002F4kGhCS6ECsAARBqHt5W4jefZAO8T2W74HC6B9MAgaQUpd6czodSLir52a+QJtJ8siAeeKVG2k1CBovKd7JzZPlmEQE814fpo31Tf7VrAnEimIwO2ofzDNIQj1MD6t7A67OCKFsIIXp31966iWzQHwhx\u002F6XZCIX90Efojx\u002F74zyLrqB1mLgBXMjacNgNsacJAMYwb\u002FI6TPraLXcADR+Uid7XD47f54hugBoPIZwlxsViPZjCBnMhvYJ+v+uu3ynUBEM7OAlDLsan78QYVPKz+RcAoSMj20J6Rh8aIo3cpvcOtj0fsZVBhhTV7+kkB6sSCFFTMjuIkjTi3hVYLIERK24O7Y6I2SXdZNEzPaRdPF8YwPAB9gCRuhqQaBMJxcq27zf2\u002Fp\u002FcQdxEqgcB2NgsleT7nxnT6DyuAuf2uzcrJ\u002FlX83YkIb0qsBQWW7O1xvq7KCuXgoYCGCPYZ+eyQd8QDBZRKGzLWLL6+pFAFbBCoCpsABCs\u002FNk1CAYmAwah3CX4wIEN0AAwFDZzhVM7mfoPvPIs+VTlmq9HpNDJGkUqTteoqKgeBSQX0BozaAQ2cthm3vUv2sY6LIB5JfichPNFJBbgGgoEmFIWo4PJ4hXwQpAANaEOXeXz4yPBC7pcZj\u002FOAdgqdvCCNluIpmZQPow\u002FxIORhO\u002FWFi4GnQuTD5l0f7pTaS539Q5+CvM6roJ9jDPrEDRZFvlTf4dfOtisIjsHvlnojDGgLYwwkPiMH7gUKI7fsOqWAGZHSRAEJHA3LwuoO6WIbuBCsXZwUvFAFH7hfkiBBLeQfubZdnUDsr0w8LVos+qhRHqBGDL7CtNzSPDIxQX7VA9Hrf2DxYh8JHr5FDMCdQ\u002Fn1gQESZR8w6hFBNDPdxRy5nLTHt55REBwrtOp31HsAeSY30XcE5dwHIWhkbth\u002FmH9kc8AIL2I1G02hQBJlffT6pkbNEYc3gPsPHPX\u002F8DfJDMYRN5kqfsLdj1GM\u002FhJqrs7QjfUmsKLDXgSxCDmTh+Q8pjBLQSwvzANevWNL8jxQQRZgKfPVEjAOwVsBgJZoD2C6Oh\u002FQj9xgG813t1sLx2BsRZ+2MOJsVVu+6nyZkexoGA56rPD2ZCQXv44SFgz\u002Fy3FZn0oWSv3c1LjT9XKS+wECFcxD7BYsoRxmG3kMXomU9\u002FoXxG7Y\u002FJnXHvCIB\u002Ffj0EQNLKFvad3Jy1XwSZfRMo4tGp+9BuO1Cv9Z3BKdp\u002FgqJ3jfkO6J\u002FVtlgkAICRTFx6E0w5ftb9iM9NZUtw9YBwbglTwiAAbv59Z8+lAMBv\u002FPXzJjDjkP984R12Cm02bloFejIPDSOtLKa\u002FO7rdEnzBt5vFrnP0mwUb5GJSuZlCdsexWskjWiYwWWCv\u002Fn60RJe4hC1kgxRatSnmjjLKPJwB0oVJuhoa5\u002FP7hFXD2\u002Fe9pXye0EEcif8XCwHLPoJf9KwfNH0h39+ng0eWP61rPhK\u002FH0cAhfl0eW3N6AUr66+LJXt9rHlsYkrGZN0QiMPiHuz9Wnd+0ZdHc50UEpjNEXCwgYbw9rAUxpV1qACjAyawuo5w4oVbVy1DGCmOD8jOnkLI42\u002FdtX3R+w\u002F83y9Zwkg2YxaK5rc\u002FHh8J8wFPnFydbWhkTEH8PurujuUcwClgGNO0MPUjoHuhRvHqeeD1XrKPnWd1OBjFlWLiYJCGF8nDQx0wUstgrsJhKZm70HvKkSzF3eGlrfNbDslsISHRdnEBAuZgzmX7+IXohScO2ISPD+lGzKKBML+LpXbx+jhZpdMs1LhK+o3f+4L7fTH9R2rd4DGsAOx\u002FtLqpZ8E9TO\u002FUpNsdZpohPB0u1tAPzt60HAVG5AmkoDkIMzG2yRRZ+klTT7mBWZq7lxfXykhIAiHMG\u002FT87TkdNoa2xzl8sAjjSAQlmn74eSDvCAbnIxEA+H+MFF4tidXBNrDC\u002FImv7aakCbcUZ\u002FrAC+jxZB56dDY3FnFXl6AuxNIBfqxDjljtR4LAaem2Z5ACDjuOegjfPQ9N4ZwBmCKfR3cool0ezY3ZDub8sTMWFkLbXzlwqP7ed8u8CSDx+xH1jzP9sAgLUXnnnyaAZOLGhQtXNx09TiTh7CY7cZeX1wDPm+9uzL3BgQ6uOlh3UjBfXW7V\u002FS5s+MDBFSgGgIFweUKEV\u002FPHXWcuCIdVLthNAfvQY1lxYmPS9W+oktwduiXnB5aWn4fGWz4ghFyYMyCMFoYLYzECuJD5\u002F5tPP2FuAsO38p6eaPoXA34ge8FTdgMyYrdc6s8f5EO7El9c34DoZGoUt3rl3hB9vTZ8gtkUgDq3azqqsnYV0XuyJ5SS4o3B53jpjcZ7gkhuGUZToOELCpx48a1lStNiJGngONkDAiHHMGsI+\u002F8jkxeP9enA\u002F\u002FmSpYlFy8XHi9\u002F\u002Ftd\u002F6fL1vCaY\u002FUp3pW4eHJXL4ykKvgO1Rn\u002FlZMah7bZPaS0RjjeYXnjR9acfhIoz5cYuXcgxKHsPIopBcudWadk0BWAqxaUMIKeovfI+pRgUkRIYnKIwt5lTxxPN7FxUC2SsgZv+wBlDWD4Decufu8gn0L1vDjjP\u002FAvpeefZQ+V5n6lZGS9i1kgkdPxmmb\u002F3ab31uSULwXz75pdbsf2MXda\u002FeEIZxy5mWheWQWuWUzI+nqI+JYl+zWhAP3DxSMAHpIGWscN4KMlAfQhDFdsG7m6MKCJGaRrVP4H8iBM++Iz\u002F4+GQNBoGiBZCh4aj9gv4F7L184KCZdQhEJGE+QJ+M6ctMXaEIvmARlktxJ29xBQ\u002F9+p\u002FQJ7I1GIcJJNT7ld9+jP7wkedqb2TmiyJ0p7ZirKXpMHOv+MMyfQdx3AzIcZzSFy0Ih\u002FLqOajjgGFysJqIamapslVjd1sSRi4Mxaf7evOQnKDesEA4nJLHNfUa8Xvd5bU83Nlqjs8EaucFlBVDGhVgF3Dk8SEQkSLzBbn\u002F9I\u002FV2F6mckELRShWMqFDdvJ+4GPfT7\u002F225+zV7w8lrOJMqFDXgknC0FEOMRCWKiXQ+OJ5\u002FcUwEeae6Uwc0cteVtR0rf4FESAgMvfIan3QgpS4Hy9HUJmPj1R3SfQXxcEc4G15uZXIhZI2WdwKJWYxkguqSmwSuu77epMg0Yq+ehNpUPmdr1CNFGZW9b55U6zsf4MAEX7Af6E2WLuJaRDPN\u002FfFv65x56ml57+WvkeZ+sK6JM3cwmV9\u002Fz+2PwJn6XSXi1fsICEhcJoGc1r3vyJ\u002Fskp8u6FtyUaTtSpFik127boVf4VssDcpN5TClJAKdzPqeEORZTA9eVSFbaniU1vff+D1VSYrUGOJ+wOYtIRkkJ6vGF+T2IFZHQcpVBBRFeLY\u002FdNGf1yN72F0pazRQjmLl0ppn525oq85ZI27dxcrAHMv7wBRJI\u002FX3\u002F8ywX9i0DIuwGEJLv313\u002Fw53T8eV3I2WO+xPuzObTE2zi2bllHq0ESGoo1kShCloXhreGRuiO30MThWzKLJhow5iZTP6Jihfg9ICmKQoOQkKMlwE2m2B0BEuDcQD2Acw6mmfUddPqGydJ4btabsV7e7ETVF4KRwYRwmM0p6CkxiwfemYY7T2SXcKw3BYyz9te8O7Q\u002FTuJ46z3vKJ\u002F9V8Xsv3cvfURTukD8F8rbP9cs+T2\u002FyyXBA9u3bWi2kysm\u002F8XdWdDX1XlazY5e1MZMhVe2m5cJRgrXVN+PhKyv7wwSRY7TwpujyDxwsToDrdAbovvD+JKAwLjQVLXq5Z0CtoUsM43ZYLr\u002FqZdyc53eW9rSZZcgqHjuHS9QWls78dWvO0aAqUfoJwIhoZ+M7Im\u002FR35f\u002FDp8u2i+MF9M8+vF\u002FPlWBHcntudnulnGQ0yBPGeSwsbOUQ9dcwL5dq\u002FVhasSppCDSSPtCoesLvT\u002FwOywtqteZljC0GG4QjGI\u002FvDb9H3ERAhVYF1SiswPAsLu1Eb2Iri8Nk0cuJ2HO05R2nHSBEFI3uUrl0P7t2fmP\u002Fe5p20kUBj84X\u002F2HpvEGVfrgvnI5a8Gzcd4PreRJo68JdGMuRgwTp+4di16GAeM7YGXitNHrELV2S6OEnkZdqnnhVNTYublzvf9ewwEcijTBLVe6qhfa4AJChYBz+WWABBihABBtFVWDlPTbuuHNZdpuO00JflbOxpeSdxvO3llxsrqHGi3MAaAb7WZ\u002FxVd03+gF\u002FuXwa\u002Fs6\u002Fm1Tb0NN0xfGnsej5kWgw\u002F1uEZc9RgHRppRDmWPkZ\u002FGDiPok9+DWIn6Dg\u002FviKiBBy5NUQLbh3QHEqUtNAec1TcXwQSGlAXELAEliP88tpPTyR2UNr9Ggg+iIMS9\u002FMtqXInJs1Z+4jPPWMyNZVsrYb6U+eQzhzPjj9OTT780AvCyxqfsuphP31C7lBHtpJAN1e5mf3Y8LbF\u002FsmlsNfiN0kVdRVaIKDiM4F4RhNXUT8g11NuyBfj5ZBc7Qojxun9vfxucHJHG1t\u002F7dfLAwAwptSlNwEGuvkRDRor3xfh2uOVMFYZt4\u002FcREiEAg2Ta1kd+\u002FF5b57cUkr18Dh0+XYDjwcPTWcuPjR325ZzQopn1xcfz+Y3Ns\u002FcBEJTN8I7n2ON308dYBhE1yzqdku8ASuFNENYINtOjx11X5cZb3vcLp4eUYjpOGebDu1hmbjEbmYTGWNR+U5RF9Q1WVtR4ap8xuISRh0HbkKOw8rIlSBvP0TALA+XPNLHwLCIRDAnXdozZ5FGyd0sZ3zemn9lC\u002FOq2bIK6hAeNeRjrQ8NEeM6IgEcY7dcBI1k\u002FU+0WdvBHPcfJBuPUcIxc6xXnAl+TRNB0vmZraKhVgoZysrEBioG\u002FwcPGv9iok7IpqUGrTHfcx9FgWaHJesrbCp\u002FF9n8pugrIbB4hzEwYnN5WYdXG80zrZmiYhYHWz4xgBrEK8recSRzi0wvDRcPzJ8vfcAJPqPF40cUwfcaimjCvgrjPaX0Yf9WLpgVTBAJRyQCaanFMDfJyc1vfIk0xc0Qc\u002FXcN71+UPMBTubzdyjjL+EUDn0wiVQg4WImURiwGw8cnrC+AlNcQM767xEBPaGhkfLku+YFUxhmZsRgiBcBa6Pym7Kw35vz6jnpOLML6iznvcoVIrIX8XnO5dVtyTP4yo4XZhblzsgnDunJM9uNljp0Nn8vR25L3AxrkIbV1fqIm3ov9TvpSh\u002Fq7Y28grC25dGml2g+MJnSBOcm1j7SLOYhJTrcOD2UB6B5lHt5fLmFPHBAFyeHY4BYWWPiiT25pTeqjA0KM6u8m6Di6PksqxTgVIsDWto7HuBl7KoutWJs+HBSBcKsFcXLb5bF4lXWANfKBFQ7PwakBb2wOn8PTatRkrQu3cAv+oj2IeQEtvdhh5WPP\u002F3t0Zu2ywhKF3cJTf6BJeTcx8VSXNerppJa6KV0ZkmzW8LixfzZpTUOoIPe6Imq0TWRIrlBeFx4wdA7u4\u002FBsdr46KavP7kXR\u002Feep57vGg6FAv1frSuyjpNFZhesT+mVMrFsFlYjcn8d+0Gwg4BTz6LPFe9p+xLMTEKW3f+Q6c0Ojx6T1j5YTt\u002FyDB09n4L2FOYAw4ziQt\u002FpwBYUmfeQgxHWvgW8hu5FcMuE\u002F9QGhcdCX6ADQS\u002Fo7dAq1hkbrRTvjM5t5JQrzFlOY8taMpiC8ol45Y8jaWq3JaN0UQupEYZCOQptRZ6upI3Xh2ka+Tf4QZWht3pYAFmHBiQ++8viDe8uoTFbeh6tUsqNU17cQZsCG+UhUCnPMqjQS9SwAA6+oG7LHqV6j1mmr1FSW3TRWEfebelLeaFkXL4rEvbqTC3XYT79nJfUAEEpqarSazFez9V3vQiaDzmHsPlSkl3MX3EK\u002FmNiv0YqifLWG1SCyqlzgBwbgUu2n\u002FPGoHChH161NH8dlqDz1VM1AZ20AIUhgF8nUPjW3fCi4QVeTpF4d3KSU2\u002Ftg4fAX7g1\u002FVCXe7k29cpK9D6F+mhuwal3g+5+NE4jm354BQsntcC2HNnD8NCMZ7g\u002F9Us2wQmOGden1J\u002Fn4QUQrVcW9DeZmALYUkNAwPSSXFAE4+OhD0\u002FmShxMmG5opN+02kNcwqRSN+YS1g0cYz9wXKDPv0cO24BHOp34ODYkYOtY58pExWnjqj633LIa1IFgtikypGoIyGv9vTOyoV0F4XJSVKF6S+pe69qr9VyYnCLXHUy4ELkgB8ZD3W0+BEsJKjhZFCvrdo088dFC+23KdyTXpoayfr3kB1QYSRekM56gN8ZxnNRxP\u002FkDoNKS3uOcCE1FUSjBGN6RM9vYLf3rzVcHsaQdw20Pk93FwxtGeAoyhDYoBFQAbEHbhNHxgYomKAgjn+EJnVMf6vCk+vh6pz2gPxNyX2qAZuDVUGd2GAVN4nkTswsUvQvuFbBvu6YOPXdx4632X8t3\u002FKGhjQsWxA0KDVMw5AEBmnRJu2JQa36WMaqWVm+uaWtAOsxo43HC4bdaI9ieCugS+oz3cCkR5LjyDe4DkWsYxdq\u002FK0b6yvQupDqbQN+RmmJJJb+WYpZC83f0\u002F62\u002FrnCD4te0qYM0OIvBacmwufezoEw8+Rn0BEDp3+JEnNr3tvq35unuDqod+IetMomalajBFlGgsJ6l\u002FP7lq1OPuDjwkJKJYbmB8W2Y4HrFLvy3xefx82+7SfdQoW3Mrnr1vooOBwhYuZs7iswRZrpfI83Zd1+tvry5YR9XnpgCKxQcXHM\u002Fpsw0fPvqFB\u002F9jW\u002FoYess\u002F\u002FMVHcqv2E\u002FVzze5cyKQxSG7TZfEasvv1DhsIMmtj9yabI2QxrLWgSZL4YFL8bYnLRiCUoTY9UZuOdrl9DvLo4Wc9pUmqeAl6wM75yFyIv\u002FHMZM8Z+yK215NU1DtCLpL956OmT0M9clzwU1f76alX\u002Fvznv516NHbJ7uRg9kfyPU\u002FVRpbwLGE5McG\u002FqZcq24wgfmksDsOvoZX+CKxhXvW82rlm4oxrkS9QfyRXLNHi2ISt95oZysoSxYwqrSm4IFbQ5\u002FXZbSbvzlj8To34WOYOjdf+Ss2zJC+bgoR5P3HTdn3shNOm6fVAYoM21So09YTHy2H+IzODK\u002FfRGBprAUBv+Z5f\u002FPVc6kfDo9FYCxtSw+Psb5O6hdFQY2bHYI1RC9LLQd0s\u002FxDsWi1Lxa\u002FVAiKfkGyCR9R0bzsXQq9zV9Te1pTTT7A1v0PWnlqLZ2kxad6wQgTrAKRjfbCH7JmsvRw5HBNZ6Fd\u002FnkxDHj587PO\u002F8DGahxZ8F8u5b\u002FzZH0\u002Ft\u002Fr5DubB78s+tIz1i76dx1Ime49jZHNE67mcyQEREI6CX2zDPo1AVf5g6U121Hgbb2LpqXHnlwk5DyuBMm63wazEJd1v19Yul9JjiFf7A9qvr4qY97pK4cdislonxjG0\u002Fcur3e2wPh2K0B6aHxP\u002F22J\u002F\u002F\u002FEO0AC36Mp4sBE9t3PcDf5BHvGXOwD1gnnUIsaUPCV7RvgWz0Ggf2b341qMe0LT6UuRV+R2FpGO7p4m1VEig2BxNTu2xJsvpZjRgE7aT\u002FgH0bzIBaw4ZcrcXJCLKjQofGxo1M042\u002FsKID+OjWA8TlMPQQtZ6+vjFidkfOfW5X3iMFiGmZdDO\u002Fb+8p5ujB3IaaX++cQ9GU9zz1XZH1qYWoMHSJntqatxLcn0iWMAUpSc1ZYW7\u002FIJRSNW2kf0+B11RIijc2ztsBbZwrR6MC2YsD8\u002FmEKqkkbOv99wNL0Kbgxj1Gtg2djp\u002FefjCYPbj05LYWyItSwAi7fyeX\u002FpAl4b7s9rdk6vfnR9\u002FL8nEEvOjNneAwqhYfJY4U0YfFK4woOpwuPF\u002F1gH+GBEJ434OOCJgkRSrTKmFLuY8EkX86X1l+VUyvqWe2xvXhhZCJGuI\u002FXbBSKjSlMWfQb5N54PTWZqeSnk4P\u002FHwqaOf\u002F3eP0VXQ\u002FwcPBiS4AAsjowAAAABJRU5ErkJggg==\"\u002F>\u003C\u002Fdefs>\u003C\u002Fsvg>',\r\n-    ],\r\n+\u003C?php\n+return [\n+    'reservation' => [\n+        'name' => 'reservation',\n+        'slug' => 'reservation',\n+        'type' => 'module',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Reservation', 'wp-cafe'),\n+        'description' => __('Allows customers to book tables online for specific dates and times, giving you full control over your restaurant’s schedule.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => '',\n+        'icon' => wpc_get_addons_icon_url('reservation'),\n+    ],\n+    'food_ordering' => [\n+        'name' => 'food_ordering',\n+        'slug' => 'food_ordering',\n+        'type' => 'module',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Food Ordering', 'wp-cafe'),\n+        'description' => __('Enables customers to place online orders from your restaurant website. Integrating with WooCommerce for seamless checkout and order management.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => '',\n+        'icon' => wpc_get_addons_icon_url('food-order'),\n+    ],\n+    'qr_code' => [\n+        'name' => 'qr_code',\n+        'slug' => 'qr_code',\n+        'type' => 'module',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('QR Code', 'wp-cafe'),\n+        'description' => __('Allows customers to access the menu and place orders by scanning a QR code at their table.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fqr-code',\n+        'doc_link' => 'http:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Ffood-ordering\u002Ffood-ordering-with-qr-code\u002F',\n+        'icon' => '\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n+\u003Csvg fill=\"#000000\" width=\"24\" height=\"24\" viewBox=\"0 0 56 56\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M 34.4335 26.0664 L 45.0976 26.0664 C 48.0976 26.0664 49.5743 24.5664 49.5743 21.4727 L 49.5743 10.9961 C 49.5743 7.9023 48.0976 6.4258 45.0976 6.4258 L 34.4335 6.4258 C 31.4570 6.4258 29.9570 7.9023 29.9570 10.9961 L 29.9570 21.4727 C 29.9570 24.5664 31.4570 26.0664 34.4335 26.0664 Z M 10.9023 26.0664 L 21.5898 26.0664 C 24.5663 26.0664 26.0663 24.5664 26.0663 21.4727 L 26.0663 10.9961 C 26.0663 7.9023 24.5663 6.4258 21.5898 6.4258 L 10.9023 6.4258 C 7.9257 6.4258 6.4257 7.9023 6.4257 10.9961 L 6.4257 21.4727 C 6.4257 24.5664 7.9257 26.0664 10.9023 26.0664 Z M 10.9492 22.7617 C 10.1288 22.7617 9.7304 22.3398 9.7304 21.4727 L 9.7304 10.9961 C 9.7304 10.1523 10.1288 9.7305 10.9492 9.7305 L 21.5195 9.7305 C 22.3398 9.7305 22.7617 10.1523 22.7617 10.9961 L 22.7617 21.4727 C 22.7617 22.3398 22.3398 22.7617 21.5195 22.7617 Z M 34.4804 22.7617 C 33.6601 22.7617 33.2617 22.3398 33.2617 21.4727 L 33.2617 10.9961 C 33.2617 10.1523 33.6601 9.7305 34.4804 9.7305 L 45.0742 9.7305 C 45.8710 9.7305 46.2695 10.1523 46.2695 10.9961 L 46.2695 21.4727 C 46.2695 22.3398 45.8710 22.7617 45.0742 22.7617 Z M 14.2304 18.7071 L 18.2382 18.7071 C 18.5898 18.7071 18.7304 18.5664 18.7304 18.1680 L 18.7304 14.2774 C 18.7304 13.9023 18.5898 13.7617 18.2382 13.7617 L 14.2304 13.7617 C 13.8788 13.7617 13.7851 13.9023 13.7851 14.2774 L 13.7851 18.1680 C 13.7851 18.5664 13.8788 18.7071 14.2304 18.7071 Z M 37.9023 18.7071 L 41.8866 18.7071 C 42.2382 18.7071 42.3788 18.5664 42.3788 18.1680 L 42.3788 14.2774 C 42.3788 13.9023 42.2382 13.7617 41.8866 13.7617 L 37.9023 13.7617 C 37.5507 13.7617 37.4335 13.9023 37.4335 14.2774 L 37.4335 18.1680 C 37.4335 18.5664 37.5507 18.7071 37.9023 18.7071 Z M 10.9023 49.5742 L 21.5898 49.5742 C 24.5663 49.5742 26.0663 48.0977 26.0663 45.0039 L 26.0663 34.5039 C 26.0663 31.4336 24.5663 29.9336 21.5898 29.9336 L 10.9023 29.9336 C 7.9257 29.9336 6.4257 31.4336 6.4257 34.5039 L 6.4257 45.0039 C 6.4257 48.0977 7.9257 49.5742 10.9023 49.5742 Z M 31.5273 36.0039 L 35.5351 36.0039 C 35.8866 36.0039 36.0273 35.8633 36.0273 35.4649 L 36.0273 31.5742 C 36.0273 31.1992 35.8866 31.0586 35.5351 31.0586 L 31.5273 31.0586 C 31.1757 31.0586 31.0820 31.1992 31.0820 31.5742 L 31.0820 35.4649 C 31.0820 35.8633 31.1757 36.0039 31.5273 36.0039 Z M 43.9726 36.0039 L 47.9804 36.0039 C 48.3320 36.0039 48.4727 35.8633 48.4727 35.4649 L 48.4727 31.5742 C 48.4727 31.1992 48.3320 31.0586 47.9804 31.0586 L 43.9726 31.0586 C 43.6210 31.0586 43.5039 31.1992 43.5039 31.5742 L 43.5039 35.4649 C 43.5039 35.8633 43.6210 36.0039 43.9726 36.0039 Z M 10.9492 46.2695 C 10.1288 46.2695 9.7304 45.8477 9.7304 45.0039 L 9.7304 34.5274 C 9.7304 33.6602 10.1288 33.2383 10.9492 33.2383 L 21.5195 33.2383 C 22.3398 33.2383 22.7617 33.6602 22.7617 34.5274 L 22.7617 45.0039 C 22.7617 45.8477 22.3398 46.2695 21.5195 46.2695 Z M 14.2304 42.2383 L 18.2382 42.2383 C 18.5898 42.2383 18.7304 42.0977 18.7304 41.6758 L 18.7304 37.8086 C 18.7304 37.4336 18.5898 37.2930 18.2382 37.2930 L 14.2304 37.2930 C 13.8788 37.2930 13.7851 37.4336 13.7851 37.8086 L 13.7851 41.6758 C 13.7851 42.0977 13.8788 42.2383 14.2304 42.2383 Z M 37.8085 42.2383 L 41.8163 42.2383 C 42.1679 42.2383 42.3085 42.0977 42.3085 41.6758 L 42.3085 37.8086 C 42.3085 37.4336 42.1679 37.2930 41.8163 37.2930 L 37.8085 37.2930 C 37.4570 37.2930 37.3632 37.4336 37.3632 37.8086 L 37.3632 41.6758 C 37.3632 42.0977 37.4570 42.2383 37.8085 42.2383 Z M 31.5273 48.4492 L 35.5351 48.4492 C 35.8866 48.4492 36.0273 48.3086 36.0273 47.9102 L 36.0273 44.0195 C 36.0273 43.6445 35.8866 43.5039 35.5351 43.5039 L 31.5273 43.5039 C 31.1757 43.5039 31.0820 43.6445 31.0820 44.0195 L 31.0820 47.9102 C 31.0820 48.3086 31.1757 48.4492 31.5273 48.4492 Z M 43.9726 48.4492 L 47.9804 48.4492 C 48.3320 48.4492 48.4727 48.3086 48.4727 47.9102 L 48.4727 44.0195 C 48.4727 43.6445 48.3320 43.5039 47.9804 43.5039 L 43.9726 43.5039 C 43.6210 43.5039 43.5039 43.6445 43.5039 44.0195 L 43.5039 47.9102 C 43.5039 48.3086 43.6210 48.4492 43.9726 48.4492 Z\"\u002F>\u003C\u002Fsvg>',\n+    ],\n+    'table_layout' => [\n+        'name' => 'table_layout',\n+        'slug' => 'table_layout',\n+        'type' => 'module',\n+        'parent' => 'reservation',\n+        'status' => $table_layout_status,\n+        'is_pro' => true,\n+        'title' => __('Table Layout', 'wp-cafe'),\n+        'description' => __('Provides a visual table layout for your restaurant, letting customers select their preferred table when making a reservation.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Ftable-layout',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Freservation\u002Ftable-selection-layout\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M4.21293 10.4682C4.75942 10.8333 5.52017 10.8333 7.04167 10.8333C8.56318 10.8333 9.32392 10.8333 9.87041 10.4682C10.107 10.3101 10.3101 10.107 10.4682 9.8704C10.8333 9.32391 10.8333 8.56317 10.8333 7.04167C10.8333 5.52017 10.8333 4.75942 10.4682 4.21293C10.3101 3.97635 10.107 3.77323 9.87041 3.61515C9.32392 3.25 8.56318 3.25 7.04167 3.25C5.52017 3.25 4.75942 3.25 4.21293 3.61515C3.97635 3.77323 3.77323 3.97635 3.61516 4.21293C3.25 4.75942 3.25 5.52017 3.25 7.04167C3.25 8.56317 3.25 9.32391 3.61516 9.8704C3.77323 10.107 3.97635 10.3101 4.21293 10.4682Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M16.1308 10.4682C16.6774 10.8333 17.4381 10.8333 18.9596 10.8333C20.4811 10.8333 21.2419 10.8333 21.7883 10.4682C22.0249 10.3101 22.2281 10.107 22.3861 9.8704C22.7513 9.32391 22.7513 8.56317 22.7513 7.04167C22.7513 5.52017 22.7513 4.75942 22.3861 4.21293C22.2281 3.97635 22.0249 3.77323 21.7883 3.61515C21.2419 3.25 20.4811 3.25 18.9596 3.25C17.4381 3.25 16.6774 3.25 16.1308 3.61515C15.8943 3.77323 15.6912 3.97635 15.5331 4.21293C15.168 4.75942 15.168 5.52017 15.168 7.04167C15.168 8.56317 15.168 9.32391 15.5331 9.8704C15.6912 10.107 15.8943 10.3101 16.1308 10.4682Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M4.21293 22.3842C4.75942 22.7494 5.52017 22.7493 7.04167 22.7493C8.56318 22.7493 9.32392 22.7494 9.87041 22.3842C10.107 22.2261 10.3101 22.023 10.4682 21.7864C10.8333 21.2399 10.8333 20.4792 10.8333 18.9577C10.8333 17.4361 10.8333 16.6754 10.4682 16.129C10.3101 15.8924 10.107 15.6893 9.87041 15.5312C9.32392 15.166 8.56318 15.166 7.04167 15.166C5.52017 15.166 4.75942 15.166 4.21293 15.5312C3.97635 15.6893 3.77323 15.8924 3.61516 16.129C3.25 16.6754 3.25 17.4361 3.25 18.9577C3.25 20.4792 3.25 21.2399 3.61516 21.7864C3.77323 22.023 3.97635 22.2261 4.21293 22.3842Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M16.1308 22.3842C16.6774 22.7494 17.4381 22.7493 18.9596 22.7493C20.4811 22.7493 21.2419 22.7494 21.7883 22.3842C22.0249 22.2261 22.2281 22.023 22.3861 21.7864C22.7513 21.2399 22.7513 20.4792 22.7513 18.9577C22.7513 17.4361 22.7513 16.6754 22.3861 16.129C22.2281 15.8924 22.0249 15.6893 21.7883 15.5312C21.2419 15.166 20.4811 15.166 18.9596 15.166C17.4381 15.166 16.6774 15.166 16.1308 15.5312C15.8943 15.6893 15.6912 15.8924 15.5331 16.129C15.168 16.6754 15.168 17.4361 15.168 18.9577C15.168 20.4792 15.168 21.2399 15.5331 21.7864C15.6912 22.023 15.8943 22.2261 16.1308 22.3842Z\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'delivery' => [\n+        'name' => 'delivery',\n+        'slug' => 'delivery',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => $delivery_module_status,\n+        'is_pro' => true,\n+        'title' => __('Delivery', 'wp-cafe'),\n+        'description' => __('Manage and automate your food delivery service, including setting up delivery areas, times, and fees.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=delivery',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Frestaurant-delivery-setup-in-wpcafe\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M2.16406 14.547V8.66602H23.8307V14.547C23.8307 18.9243 23.8307 21.113 22.4206 22.4728C21.0103 23.8327 18.7406 23.8327 14.2011 23.8327H11.7937C7.25424 23.8327 4.98452 23.8327 3.57429 22.4728C2.16406 21.113 2.16406 18.9243 2.16406 14.547Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M2.16406 8.66602L3.20573 6.16602C4.01359 4.22713 4.41754 3.25769 5.23629 2.71185C6.05504 2.16602 7.10528 2.16602 9.20573 2.16602H16.7891C18.8895 2.16602 19.9397 2.16602 20.7585 2.71185C21.5773 3.25769 21.9812 4.22713 22.7891 6.16602L23.8307 8.66602\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M13 8.66602V2.16602\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M10.8359 13H15.1693\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'pickup' => [\n+        'name' => 'pickup',\n+        'slug' => 'pickup',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Pickup', 'wp-cafe'),\n+        'description' => __('Set up and manage food pickup options for your customers, allowing them to place orders online and collect them in-store.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=pickup',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Frestaurant-pickup-setup-in-wpcafe\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M21.1276 18.9583C21.1276 20.4541 19.915 21.6667 18.4193 21.6667C16.9235 21.6667 15.7109 20.4541 15.7109 18.9583C15.7109 17.4626 16.9235 16.25 18.4193 16.25C19.915 16.25 21.1276 17.4626 21.1276 18.9583Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M10.2917 18.9583C10.2917 20.4541 9.0791 21.6667 7.58333 21.6667C6.08756 21.6667 4.875 20.4541 4.875 18.9583C4.875 17.4626 6.08756 16.25 7.58333 16.25C9.0791 16.25 10.2917 17.4626 10.2917 18.9583Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M15.7057 18.959H10.2891M16.2474 16.7923V7.58398C16.2474 6.05192 16.2474 5.28589 15.7715 4.80994C15.2955 4.33398 14.5294 4.33398 12.9974 4.33398H5.41406C3.882 4.33398 3.11597 4.33398 2.64001 4.80994C2.16406 5.28589 2.16406 6.05192 2.16406 7.58398V16.2507C2.16406 17.2631 2.16406 17.7694 2.38177 18.1465C2.52439 18.3935 2.72953 18.5987 2.97656 18.7412C3.35365 18.959 3.85989 18.959 4.8724 18.959M16.7891 7.04232H18.7406C19.6394 7.04232 20.0888 7.04232 20.4613 7.25324C20.8338 7.46417 21.0651 7.84951 21.5275 8.6202L23.3676 11.6871C23.5977 12.0706 23.7128 12.2625 23.7718 12.4753C23.8307 12.6882 23.8307 12.9118 23.8307 13.3592V16.2507C23.8307 17.2631 23.8307 17.7694 23.613 18.1465C23.4704 18.3935 23.2652 18.5987 23.0182 18.7412C22.6411 18.959 22.1349 18.959 21.1224 18.959\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M7.03906 7.58398V11.9171M11.3724 7.58398V11.9171\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'tipping' => [\n+        'name' => 'tipping',\n+        'slug' => 'tipping',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Tipping', 'wp-cafe'),\n+        'description' => __('Allows customers to add a tip for your staff during checkout, giving you a way to increase revenue.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=tipping',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-set-up-tipping-using-wpcafe\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M21.6693 8.66667C21.6693 10.7607 19.9717 12.4583 17.8776 12.4583C15.7835 12.4583 14.0859 10.7607 14.0859 8.66667C14.0859 6.57258 15.7835 4.875 17.8776 4.875C19.9717 4.875 21.6693 6.57258 21.6693 8.66667Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M16.0644 5.33364C15.5723 3.81057 14.1426 2.70898 12.4557 2.70898C10.3616 2.70898 8.66406 4.40657 8.66406 6.50065C8.66406 8.59466 10.3616 10.2923 12.4557 10.2923C13.1104 10.2923 13.7263 10.1264 14.2637 9.83432\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M4.33594 14.625H6.93033C7.24899 14.625 7.56327 14.6968 7.84829 14.8347L10.0604 15.9051C10.3454 16.043 10.6597 16.1147 10.9784 16.1147H12.1079C13.2003 16.1147 14.0859 16.9717 14.0859 18.0288C14.0859 18.0715 14.0567 18.1091 14.0142 18.1208L11.2616 18.882C10.7678 19.0185 10.239 18.9709 9.77969 18.7486L7.41489 17.6045M14.0859 17.3333L19.0615 15.8046C19.9435 15.5298 20.897 15.8557 21.4495 16.6208C21.849 17.174 21.6863 17.9662 21.1043 18.302L12.9624 22.9997C12.4446 23.2985 11.8336 23.3714 11.2641 23.2024L4.33594 21.1466\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'discount' => [\n+        'name' => 'discount',\n+        'slug' => 'discount',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Discount', 'wp-cafe'),\n+        'description' => __('Create and manage various discount offers and coupons for your menu items, encouraging more sales and repeat customers.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fdiscount',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-add-discounts-using-wpcafe\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M11.7773 23.3043L9.5778 21.9988C9.01957 21.6675 8.74045 21.5018 8.43068 21.4922C8.09593 21.4818 7.81187 21.6408 7.20866 21.9988C6.53308 22.3999 5.18974 23.5044 4.32079 22.9777C3.78906 22.6553 3.78906 21.8365 3.78906 20.1989V8.66602C3.78906 5.60188 3.78906 4.06982 4.74097 3.11792C5.69287 2.16602 7.22493 2.16602 10.2891 2.16602H15.7057C18.7698 2.16602 20.3019 2.16602 21.2538 3.11792C22.2057 4.06982 22.2057 5.60188 22.2057 8.66602V20.1989C22.2057 21.8365 22.2057 22.6553 21.674 22.9777C20.8051 23.5044 19.4618 22.3999 18.7861 21.9988C18.2279 21.6675 17.9488 21.5018 17.639 21.4922C17.3043 21.4818 17.0202 21.6408 16.417 21.9988L14.2174 23.3043C13.6242 23.6565 13.3275 23.8326 12.9974 23.8326C12.6673 23.8326 12.3706 23.6565 11.7773 23.3043Z\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M16.25 8.66602L9.75 15.166\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M16.25 15.166H16.2403M9.75972 8.66602H9.75\" stroke=\"#525266\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'timed-product' => [\n+        'name' => 'timed-product',\n+        'slug' => 'timed-product',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Timed Product', 'wp-cafe'),\n+        'description' => __('Lets you set up special menus or products that are only available for ordering during specific times of the day.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Ftimed-product',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fhow-to-use-time-based-products-in-wpcafe\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M9.0749 3.25C8.84317 3.33659 8.61526 3.43105 8.39151 3.53303M22.4454 17.6595C22.5561 17.4199 22.6581 17.1754 22.7512 16.9265M20.0415 20.9784C20.2276 20.8048 20.4074 20.6246 20.5805 20.4382M16.5425 23.1533C16.7528 23.074 16.9598 22.9883 17.1635 22.8964M13.1702 23.8267C12.92 23.8354 12.6682 23.8354 12.4179 23.8267M8.43744 22.9021C8.6333 22.9902 8.83233 23.0726 9.03429 23.149M5.06311 20.4975C5.21119 20.6545 5.364 20.8069 5.52131 20.9547M2.85327 16.9699C2.93439 17.184 3.02224 17.395 3.11655 17.6023M2.17323 13.5474C2.1662 13.322 2.16622 13.0951 2.17323 12.8693M2.84542 9.46523C2.92511 9.25345 3.01138 9.04489 3.10396 8.83978M5.0452 5.93583C5.20192 5.7689 5.36395 5.60704 5.53106 5.45051\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u002F>\n+\u003Cpath d=\"M14.625 13C14.625 13.8974 13.8974 14.625 13 14.625C12.1026 14.625 11.375 13.8974 11.375 13C11.375 12.1026 12.1026 11.375 13 11.375M14.625 13C14.625 12.1026 13.8974 11.375 13 11.375M14.625 13H17.3333M13 11.375V6.5\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M23.8333 12.9993C23.8333 7.01626 18.983 2.16602 13 2.16602\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'mini_cart' => [\n+        'name' => 'mini_cart',\n+        'slug' => 'mini_cart',\n+        'type' => 'module',\n+        'parent' => 'food_ordering',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Mini Cart', 'wp-cafe'),\n+        'description' => __('Adds a floating mini-cart widget to your website, allowing customers to view and manage their order without leaving the page.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Fsettings?tab=mini-cart',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fwpcafe-version-3\u002Fmini-cart-settings\u002F',\n+        'icon' => '\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M6.66797 13.3333L13.9347 12.7277C16.2085 12.5383 16.7189 12.0417 16.9709 9.77408L17.5013 5\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M5 5H18.3333\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M4.9987 18.3333C5.91917 18.3333 6.66536 17.5871 6.66536 16.6667C6.66536 15.7462 5.91917 15 4.9987 15C4.07822 15 3.33203 15.7462 3.33203 16.6667C3.33203 17.5871 4.07822 18.3333 4.9987 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M14.1667 18.3333C15.0871 18.3333 15.8333 17.5871 15.8333 16.6667C15.8333 15.7462 15.0871 15 14.1667 15C13.2462 15 12.5 15.7462 12.5 16.6667C12.5 17.5871 13.2462 18.3333 14.1667 18.3333Z\" stroke=\"#141B34\" stroke-width=\"1.25\"\u002F>\n+\u003Cpath d=\"M6.66797 16.6665H12.5013\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003Cpath d=\"M1.66797 1.6665H2.47297C3.2602 1.6665 3.94642 2.187 4.13735 2.92895L6.61674 12.5636C6.74203 13.0505 6.6348 13.5663 6.32484 13.9678L5.52808 14.9998\" stroke=\"#141B34\" stroke-width=\"1.25\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+      'location' => [\n+        'name' => 'location',\n+        'slug' => 'location',\n+        'type' => 'module',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Location', 'wp-cafe'),\n+        'description' => __('Helps you manage multiple restaurant branches and allows customers to see menus and services specific to each location.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => 'admin.php?page=wpcafe#\u002Flocation',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Ffood-ordering\u002Fgeneral-settings-5\u002F',\n+        'icon' => '\u003Csvg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M16.25 10.291C16.25 12.086 14.795 13.541 13 13.541C11.205 13.541 9.75 12.086 9.75 10.291C9.75 8.49609 11.205 7.04102 13 7.04102C14.795 7.04102 16.25 8.49609 16.25 10.291Z\" stroke=\"#525266\" stroke-width=\"1.625\"\u002F>\n+\u003Cpath d=\"M13 2.16602C17.397 2.16602 21.125 5.87971 21.125 10.3852C21.125 14.9623 17.3364 18.1744 13.8369 20.3586C13.5819 20.5054 13.2935 20.5827 13 20.5827C12.7065 20.5827 12.4181 20.5054 12.1631 20.3586C8.67019 18.1531 4.875 14.9782 4.875 10.3852C4.875 5.87971 8.60297 2.16602 13 2.16602Z\" stroke=\"#525266\" stroke-width=\"1.625\"\u002F>\n+\u003Cpath d=\"M19.5 21.666C19.5 22.8627 16.5898 23.8327 13 23.8327C9.41015 23.8327 6.5 22.8627 6.5 21.666\" stroke=\"#525266\" stroke-width=\"1.625\" stroke-linecap=\"round\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'wpcafe-multivendor' => [\n+        'name' => 'wpcafe-multivendor',\n+        'slug' => 'wpcafe-multivendor',\n+        'type' => 'plugin',\n+        'status' => 'install',\n+        'is_pro' => false,\n+        'deps'   => ['dokan-lite'],\n+        'title'  => __('Dokan Multivendor', 'wp-cafe'),\n+        'description' => __('WPCafe Multivendor Restaurant Addon for Dokan helps to convert your Restaurant Website into a multivendor restaurant and food-selling marketplace with WPCafe. ', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwp-cafe-multivendor-restaurant-addon\u002F',\n+        'icon' => '\u003Csvg width=\"22\" height=\"26\" viewBox=\"0 0 22 26\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\n+\u003Crect width=\"21.3228\" height=\"26\" fill=\"url(#pattern0_196_2098)\"\u002F>\n+\u003Cdefs>\n+\u003Cpattern id=\"pattern0_196_2098\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\n+\u003Cuse xlink:href=\"#image0_196_2098\" transform=\"scale(0.00322581 0.0026455)\"\u002F>\n+\u003C\u002Fpattern>\n+\u003Cimage id=\"image0_196_2098\" width=\"1201\" height=\"378\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAABLEAAAF6CAYAAADmqMqEAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nO3d3XHbSBb28We39ppSBuJGIG0Ext6\u002FbGMjMKde3o82AtMRjHzPKtMRLAwGMFQEI0WwVASvyQT2vUBjBMv64AeA0+j+\u002F6pYsj02dUYSCeDB6dN\u002F+d\u002F\u002F\u002FieEZzebjCWNn\u002FzxuaSrDj7d+ukfjBarn\u002F4MAAAAAADAyl8Isfqxm00y\u002F8uxHsOpK1XBVP3nF33WdICtpLvG79f+4\u002FfGn9+NFqvvfRYFAAAAAADSQYjVgkbX1HOPUIOprtyrCrc2\u002FnHnf0\u002FIBQAAAAAAjkaItafdbFIv5au7pzL\u002F8dKwrKGpO7o2\u002FrGWtBktVhuzigAAAAAAwCAQYj3DL\u002F27UtVJVQdXZ4YlpeBWjwHXHTO5AAAAAABAU9IhVqO7KtNjWJXa8r+Q3asKtu4krUeL1d0bfx8AAAAAAEQqqRBrN5s0A6tMBFZDdKtqGeKabi0AAAAAANIRdYjllwXWj3eWtaAzhFoAAAAAACQgqhCL0AqqQq1CLD8EAAAAACAqgw6xdrPJWFKux+CK4etoelDVpVWMFqvCuBYAAAAAAHCCwYVYfq7VVFVodWlaDIbmm6ourWK0WH23LgYAAAAAAOxvECHWbjbJ9dhxxTB2tIFACwAAAACAAQk2xPIdV9eqwiuWCaJLBFoAAAAAAAQuqBDLz7ia+gcdV+jbVlWYtWSnQwAAAAAAwhJEiLWbTaaqgit2FEQoHiQtVQVaG9tSAAAAAACAWYi1m03OVS0XnIquK4Ttm6owix0OAQAAAAAw0nuI5ZcMzsWsKwzPg6QbVYEWs7MAAAAAAOhRbyFWI7z60MsnBLpTz86as9QQAAAAAIB+dB5i+WWDc0m\u002FdvqJABvfJN0wCB4AAAAAgG71EWLlkl5aevV9tFjdvfJvszee\u002Ful\u002FH\u002FtH7UosWUQ\u002FblV1Zq2tCwEAAAAAIEZB7E7Yh91sciXp3P828x\u002FH\u002FnEu6bL3ohCjB1Vh1tK6EAAAAAAAYpJMiLWvRvdXpirculIVdLGDIg7xIOmaHQ0BAAAAAGgHIdYBGt1cmR67uN7ZVYQBYJkhAAAAAAAtIMRqgd958erJg84tNN2q6sx6cQYcAAAAAAB4GSFWR\u002FyujFequrYItlD7qqoza2NdCAAAAAAAQ0KI1aNGx1bmP7IUMU1bSTeSbkaL1Us7dwIAAAAAgAZCLGN+kHz9INRKC8PfAQAAAADYEyFWYBqhVi7p0rQY9OVW0pQlhgAAAAAAvIwQK2B+rlamKtDKxEyt2H0aLVZz6yIAAAAAAAgRIdaA7GaTep7WVHRpxepeVVcWuxgCAAAAANDQSYjVWBJ3iO+Snl64f+di\u002Fnl+SHymqkvrvWkx6MJnVbsYMvgdAAAAAAB1F2LNJX1s\u002FYmrQdgb\u002F+tN49fr+s9SnCvklx3mItCKDV1ZAAAAAAB4Qwux9rVV1dX1\u002FcnH6EOuRqB1LZYcxoJZWQAAAACA5MUaYr3lXlWwtZbv6BotVmvDejrhlxxO\u002FYOh8MN2LymPPYQFAAAAAOAlqYZYL6mXK6712LkVxVIuP6dsqqpL68y0GBxrK+l6tFgtrQsBAAAAAKBvhFj7uVUVat1JuhtysNVYbjgX3VlD9VVVmMXQdwAAAABAMgixjnerx46t9RADhUZ31gfbSnAEhr4DQIecy8eSxk\u002F\u002FvCyLdd+1AAAAoEKI1Z4HVaHWWlWotbEs5hCN2VnXYqnhkGxVBVmFdSEAEBvn8rnePpepZ2xKjzsl30n6TtgFAADQPkKs7gwu1GKp4WCxeyEAtGzPEOst9W7Jd6pmbt4RbgEAAByPEKs\u002FD5IKPYZaQS8\u002F3M0mU1XdWe9sK8Gevqnqygr65woAhqKlEOsl93oMt9ZlWbA0HAAAYA+EWHZu5UOtkOca+blZcxFmDcG9pHwIXX8AELqOQ6yntmrc6CrLYtPT5wUAABgUQqww\u002FNmlFep8I8KswdhKykIORgFgCHoOsZ66l7SUVBBoAQAAPCLECk\u002FzbmwR2vIwwqxBYOA7AJzIOMRqupd0oyrQCuqcAAAAoG+EWOH7pirUCirQ8jOz5mIAfMh+GS1WS+siAGCIAgqxavVNrjndWQAAIFV\u002FtS4Ab3ov6Yuk\u002F7ebTQofHpkbLVbL0WI1lvRvVSfWCM8XHygDAIbvTNIHSf91Ll86l4+N6wEAAOgdIdawvFcVTHzfzSbL3WySWxc0WqxuJI0lfTIuBc\u002F7uJtNltZFAABa1Qyzzq2LAQAA6Ash1jDVd2P\u002Fs5tNNrvZ5GY3m4ytihktVt9Hi9Vc0t9V7bqIsHwgyAKAKH2QtHEuv7YuBAAAoA+EWMN3IelXSf\u002FdzSZ3u9lkuptNTO7KjharzWixyiT9S9WOiwgHQRYAxOlM0m\u002FO5Wu6sgAAQOwIseJyqWp+1sYvN7yyKMLvincllhiGhiALAOL1TlVXlsmxHwAAoA+EWHGqlxv+YdWd1Vhi+A9V24MjDARZABCvM0l\u002FOJdPrQsBAADoAiFW\u002FJrdWb3PzhotVnejxYqurLAQZAFA3L4QZAEAgBgRYqXjTI+zs4rdbJL1+cnpygoOQRYAxO2Lc3lmXQQAAECbCLHS9F7S735nw2lfn5SurOAQZAFA3AqGvQMAgJgQYqXtQtIXH2bN+5qb1ejKYgdDex92swlbswNAnM4kFdZFAAAAtIUQC1IVZn1UNTerlzBrtFjdqdrB8FvXnwtv+q3PjjwAQK\u002FeOZfn1kUAAAC0gRALTWd6DLM6HwLvdzDMJf3S5efBXr7sZhMucgAgTjfWBQAAALSBEAvPaQ6BX\u002FYQZi3F8sIQLHezyZV1EQCA1l3QjQUAAGJAiIW3fNBjmNXZMsPG8sLbrj4H3nQmad3XbDQAQK8IsQAAwOARYmFfH9TxzCy\u002FvDCT9LmL58deCLIAIE6EWAAAYPAIsXCI5sysLsOsa1VzsrZdPD\u002FedCnmpwBAbM6cy1kyDgAABo0QC8dohlnTLj6Bn5OViSDLyofdbHJtXQQAoFWEWAAAYNAIsXCKM1W72m12s0nW9pM35mTdt\u002F3c2MtvXXxfAQBmxtYFAAAAnIIQC224kPT7bjZZt72T4Wix2qjqyCLIslF0vTslAAAAAAD7IMRCm96p2snwps15WaPF6ruqIOtrW8+JvZ1JKqyLAAAAAACAEAtd+FXVvKzWZir5nQunIsiycLmbTRj0DgAAAAAwRYiFrpypmql0t5tNWhskS5Bl5tfdbML27AAAAAAAM4RY6NqlpD\u002FaXGJIkGVm2eYyUQAAAAAADkGIhb7USwxb6eYhyDLBfCwAAAAAgBlCLPTpTNJ\u002F2trFkCDLxLs2Z50BAAAAALAvQixYeCfpro0whCDLxLzNOWcAAAAAAOyDEAtW6sHvJ3dlEWT17kzS0roIAAAAAEBa\u002FmZdAAbhQdJG0p2k7\u002F7Xm1f+\u002FpWkc0lj\u002F7hSFXw8p+7Kmo8Wq5tjCxwtVlMfhr079jlwkEv\u002FPZtbFwIAAAAASAMhFp5zK2ntH3ejxer7gf9+\u002FfQP\u002FK52V5Iy\u002F2iGTXVXVi5pOlqsNgd+vlruP\u002Fflkf8eh\u002Fm4m02WJ3y\u002FAAAAAADYGyEWJGmrate5YrRYdbL7nA\u002FC1moEXLvZJFMVPOWSLvTYlTU9po7RYvXdP+edfz50b6kqlAQAAAAAoFPMxErbN0n\u002FGi1W56PF6qjg6BSjxWo9WqyuR4vVWNI\u002FJH1WtVzxP7vZpPDdW4c+53dVodi21WLxEnYrBAAAAAD0ghArPVtVQ9D\u002FPlqs8r6Dq5eMFqu7RqD1L\u002F\u002FHd76z6uDnUhVkoR\u002FzYwJHAAAAAAAOQYiVjq2kT5LGvutqY1zPi0aLVTFarHJVy9Smu9lkfsRzrCX90m5leMGZpKOH8gMAAAAAsA9CrDR8lXQ1WqzmRwxpNzNarDajxWoq6ebIpYVLVf\u002Fv6N6HY7rmAAAAAADYF4Pd43Yv6dp3JQ3WKcHbaLGa7maTK7FjYR9uVO1ACQAAAABA6+jEiten0WJ1NfQAqyUMeu\u002FH5W42mVoXAQAAAACIEyFWfB4k\u002FWO0WM2tCwmFn\u002F81NS4jFUct\u002FQQAAAAA4C2EWHH5pmr21Z11IaHxuzB+tq4jAWeSrq2LAAAAAADEhxArHp9Gi1U+pMHtfRstVteq5oShW9e72WRsXQQAAAAAIC6EWHH4heWDe5uK+VhdO5M0ty4CAAAAABAXQqxh26qaf7W0LmQo\u002FFLLuXUdCfhANxYAAAAAoE2EWMO1lZQx\u002F+pwo8XqRtKtdR0JmFsXAAAAAACIByHWMBFgnW4qlhV2jW4sAAAAAEBrCLGGhwCrBaPFaiM6hfowty4AAAAAABAHQqzhmRJgtYNlhb2gGwsAAAAA0ApCrGH5ZbRYFdZFRObauoAEzK0LAAAAAAAMHyHWcHxlF8L2+a62z9Z1RI5uLAAAAADAyQixhuF+tFhNrYuI2FwMee\u002Fa3LoAAAAAAMCwEWKFbyspty4iZqPF6rtYVtg1urEAAAAAACchxArf3O+khw75pZr31nVEbmpdAAAAAABguAixwnbrd9BDP+jG6tb1bjY5ty4CAAAAADBMhFjh2orOlV6NFqu1pFvrOiJ2JpbGAgAAAACORIgVrhuWEZqYWhcQubl1AQAAAACAYSLECtPDaLGaWxeRIh8cfrWuI2IXu9kksy4CAAAAADA8hFhhmlsXkLi5dQGRY\u002FYYAAAAAOBghFjhefA75cEI3Vide7+bTcbWRQAAAAAAhoUQKzxz6wIgie9D16bWBQAAAAAAhoUQKyxburDCQDdW56bWBQAAAAAAhoUQKyw31gXgB0vrAiJ2sZtNcusiAAAAAADDQYgVlqV1AXg0WqzWkm6t64gYIRYAAAAAYG+EWOG49UvYEBa647rzYTebnFsXAQAAAAAYBkKscCytC8DPRotVIenBuo6I0Y0FAAAAANgLIVY41tYF4EV0Y3Xn2roAAAAAAMAwEGKF4Z6lhEFbWhcQscvdbDK2LgIAAAAAED5CrDCsrQvAy0aL1XdJX63riBhLCgEAAAAAbyLECsPaugC8iSWF3ZlaFwAAAAAACB8hVhjW1gXgdaPF6k4MeO8KSwoBAAAAAG8ixLK39cvVED66sbrDkkIAAAAAwKsIsezdWReAvRXWBURsal0AAAAAACBshFj2NtYFYD9+B8lv1nVEiiWFAAAAAIBXEWLZ21gXgIPQjdUdlhQCAAAAAF5EiAUchhCrO5l1AQAAAACAcBFi2WOo+4D4IfwsKezG+91scm5dBAAAAAAgTIRY9hjsPjx0Y3Unsy4AAAAAABAmQizgcIRY3WEuFgAAAADgWYRYwIH8ksJ76zoilVkXAAAAAAAIEyEWcJyldQGRutjNJmPrIgAAAAAA4SHEssdMrGFaWxcQMZYUAgAAAAB+QohlzC9Nw8CMFqs7SQ\u002FWdUQqsy4AAAAAABAeQizgeGvrAiKVWRcAAAAAAAgPIRZwvLV1AZE6280mV9ZFAAAAAADCQogFHG9tXUDEMusCAAAAAABhIcQCjjRarDaS7q3riFRmXQAAAAAAICyEWLYYDD587C7Zjcy6AAAAAABAWAixbG2sC8DJ1tYFRIq5WAAAAACAHxBiAadZWxcQMUIsAAAAAMCfCLGAE\u002Fi5WFvrOiKVWRcAAAAAAAgHIRZwurV1AZGiEwsAAAAA8CdCLOB0DHfvxuVuNjm3LgIAAAAAEIa\u002FWRcARGAt6aN1EZG6Ep1uyXEuP9djJ17z17XslX9+JensjU9xL+n7C\u002F9tox833Wj+\u002FntZFoTWAICjOZdfqTq2ST8ez5473tV\u002FfvnKU2718g3VjX48pt3JH\u002F\u002FKsli\u002FVSuGy7l8KWldlsXSuJRoOJePJTUfUvWabd50f+31+qCXN3ZbN369afy9u7IsXjpnTRYhFnA6Lmq7k4kQKzrO5ZkeT9abJ+3veirhtYuBV2twLq9\u002FWZ+IfNfjRcGdpE1ZFpuTKwQADFIjpMrUzzHu7JXnfvFzvnI82\u002FgHF8\u002FDNpb0xbn8RtKNpBu+n29r3Ei9UvU1rD9etPD0F688z1uv1fp1+sMj1TCaEAs40Wix+r6bTbZ6u\u002FsDh2Mu1kA1TgIyPd6x2qdLaiiaJyLvm\u002F\u002FBn2zU3V5rPV4MEHgDkXkSyks\u002F35Wv\u002F+xMz3eBbvR4x30t0SEzFL4r40o\u002FXvC+dpMkVG8dz27lj2P1gzBkUM5UrRj56Fz+VdKS95jKk9dwpvbCqi7Ur9Mfwq4nAddaiZxzEmIB7bhTf10kKSHEGoAngVWmuMKqY9UXMn++Lzy5GFgrgZMMICa+wybT48XOoYHFc3+\u002Fee7w0X8e6XGJ2EaPwcH6wM+HlvjjXKbHY11K53zv\u002FOND\u002FQfO5Q\u002FyxzFVS9Y4lg3DB0kf\u002FPevUNWdtbEtqR\u002FPvIZjOlf9KeByLq+PIWtVr9G1SWUdIcQC2rFWWic0fQn1bkjS\u002FJ2rTI8nAUO882zlh4uB2E8ygCHzFz25qve6XP1e8NRLxJrvF1LVzVW\u002FZxCEd+TJcS4T5yNPXcgHItKfx7K1Ho9l\u002FFyG7ULSr5J+dS6\u002FVxVoFTF933yXbDOwSu013DyGfGzcSF0rgu\u002F1X\u002F73v\u002F+1\u002FqS72WQuBl3v43a0WGXWReB0u9lkKumLdR2R+udosVpbF5E65\u002FLmhVxqJwJ9+6bHk4yNbSnpci6fK75zmU9lWcytiwidv\u002FiZqtF5ErCtqgvQtarwYGNazYD573t9rOPmzGnqTq2iLIvCuJYkOZevdfgN9j+\u002Fb6reTwaxbNR3yTaXBfL6fVt97BjU97pGJ5attXUBaM3GuoCIsUOhgUYHQq4nMzLQuff+8Vuj5X859LtmQOicy6eS5hpWUH+mHzti7lUdM3nP2IO\u002FQVM\u002FYllaFII\u002FO7V8B8g3PXb7DOpiOTFPO+zq95O1qs7PjVVhNR82j\u002FUYWrES5jhPjx3fVL0+l5ZF7YsQC2jBaLFa72YT6zJiNbYuIBUEV0FqtvwTaAEdGGh49ZJL\u002F5g6l48JDH5GcGWivjnzxQ8Xp0NrGOr3k1+ln0YgbNTRLpaNWatj\u002FbhDIB1W3Xkv6b3fzbKelxbsuSYhFtAedijsBsPdO9Y4oR\u002FC0pmUPQ20bsSSQ+Bo\u002Fo7+UnGEV09NCbAe+RlXU\u002F+I8fs9JM3h4ktVN2Y2phVhX805S396siuz9PwKiu\u002F6eefWWuY\u002FjsXr09qfHVq+E+8mxO4sQiygPexQ2A1CrA74u1zX4oR+qC4k\u002FaZqySFbZgMH8O9\u002FN4o3uP9Ml0vFB5XXors4RBeq5g5+5DgWhWaXFNdDcbhU1T15o+qYeRPKzZG\u002FWhcARGRjXUCkznazyUt3bnAg5\u002FKxc\u002FlS0v9TdfJIgDV8HyT97ly+8cuiALzADwC+U7wB1oOqpZFJcy6fOpffSfpdBFhDUB\u002FH1j54BBCOM1XXDBvn8rm\u002FEWSKTiygPRvrAiLGcPcTcTc6CReq7pjNVS3RCOaOGRACH\u002FLGvpNwnvLrPrL5Zil6pyrMupU0pzMLCEodZl3X3VlWxxs6sYD2bKwLiBhLCo\u002FkXH7lt1nmbnQ66iUaGx9oAcnzHaixB1ifQh7E2yXn8ty5fKPqe0yANXx1mEVnFhCeZmfWtUUBhFhAezbWBUTMvG11aBrLBv8QswlSdaZq1gjLDJE0\u002F14Y6\u002FLB2n1ZFnPrIvrWuFHzHxFexagOs5YhLGEC8IMzVbNZ7\u002FoOmwmxgPYk277fg8y6gKFwLj\u002F33Tf\u002FVfwXbdhPvcyw95MMwFoiAZZUbdKRDH+suxE3alLxQYZdHwBedakqbL7pK2wmxAJaMlqskmzh7wl33\u002FbgXJ6rGlj80boWBKk+yeCONpLgA\u002F0UAqzPKS0j9GH8naRfjUtBv+quj7XfoAFAWH6V1MsNU0IsAENw+fZfSZe\u002FI12I5RTYT31HO7cuBOiKX0KbQqCf1G6Evvvqd3GsS9k7SX\u002FQlQUE6ULVDdN5l5+EEAto1611AbHazSZj6xpC5IOIjRjajsOcSfqPc3lBVxZi47s0bqzr6Mk0hd0I\u002Fc0auq\u002FQVHdlcQwDwvPRj7Ho5PVJiAVgKMbWBYTG35H+j6pAAjjGe1Wt3yzNQEyWSuN98WtZFmvrIrrm3582oisbP3unqrOYYxgQnkt19PokxAIwFGPrAkLhdx7kjjTaciGWZiASfglDCmHHVlL0r1m\u002FLPQPpRFK4jhnqo5hU+tCAPzkTNK67dcnIZatsXUBaN3auoCIja0LCEFjoG0KF2no128MfceQOZePlcYcLEm6jn0Zob\u002Fo+WJdBwbji9+NFEBYzlS9PqdtPSEhlq2xdQHAgCR\u002FYe3f\u002FH8Xd6TRnQ+q7pgl\u002F3rDIKUyB+u2LIuldRFdIsDCkT4QZAHB+tLWwHdCLABDkfS8Az\u002F\u002FihN69OFSVZCV9GsOw+K7VFPZ4CLqZYQEWDjRBwa+A8H62EbQTIgFtCvq1n7Y8G\u002F2zL9CnwiyMDRz6wJ68rksizvrIrrid9wlwMKp3omuYiBUH05dWkiIBbQr2hPLALyzLsCCD7A+WNeBJNXDOAmyEDTfhZXCMWKriMM6\u002F16ztK4D0biUVFgXAeBZJ83IIsQCgEARYCEABFkYglRmYUU7zN13zCzFzEe06x0zsoBgffE3oQ5GiAVgMHazSTIX0gRYCEgdZI2tCwGe8ndyU9itNfZh7nOl8X1E\u002Fxj2DoSrOOZGKSEWgCFJYraBvygjwEJIzlSdaCTxGsSgzK0L6Em0w9z9nXjmPqJLJ8\u002FgAdCJM0nLQ88vCbEAICAMtUXALiWtrYsAas7l15IurOvowdeYh7mLOVjoxxeWxgNButSBYwEIsYB2xXySGYLMuoAuMdQWA3DJsgyEwN+1nVvX0YOt4u7CmiuNIBJhYMdCIEwf\u002FI38vRBiAS0aLVZRDlxF9xhqiwFhWQZCcK003i\u002FnkQ9zjzagQ5DOxI6FQKj2XlZIiAUAYbgRQ20xHDcsy4AVv8nAR+s6evBQlkXMOy+mEkQiLO\u002F8UmQAYTnTnitSCLEADElmXUAXfPssg9wxJHufaAAdmFsX0JOpdQEdm1oXgGTN2XEXCNL7fZYVEmIBgKHGMkJgaC79PBugN34nuxRC\u002F9uyLNbWRXTFL0lmFhascCMGCNebHciEWABgaymWU2C4PrKsED2bWxfQk6l1AR3be4Av0JF3hwySBtCbi7dukhJiARiSqHaU8R0F763rAE4U88weBMR377yzrqMHn8uy2FgX0RXfgcyxDyHg+AWE6fq1Ie+EWLaiuiAHehDb4POldQFAC96xWyG65k9m59Z19GCr+P8\u002FM+sCAO\u002FNjg8AJs70yu61hFi2YrsgB7AnvzMO80AQi7l1AYheKu+Z12VZfLcuomOZdQFAw6sdHwDMvPjaJMQCgJ4l1FGAdHA3G53xu4h9tK6jB\u002FdlWSyti+hBZl0A0PBqxwcAM2d6YX7i33ouBABQnSwxzP0w95K+S7rzH+tf1zaHzpDxM8lq55LqAeVXjd\u002FzfdrftXP5TQJdJOjf0rqAnqRyIc1KhP3Vx77XcKw6HccvHGKrH89BnzoX73NtmeuZcwBCLACDsptNstFitbau41i+CyuVC5Vj1CcGa\u002F9xU5bFaycKR3tm+\u002Fri6d\u002Fx36+rJw9OTJ5X382eG9eBiPjdw1IY5v7tmfek6Dy5eZCiW\u002F9x7T9u\u002FEM64mbMc\u002FyOseeSxk8eKbyOjnWmakdQBr2nqT73bN4grX8vSXenBJy+m3jsf5vp8UYpAfTbLpzLs6fHR0IsAOhXLg5YT92qCpDWXQVWx\u002FInLWs9XnDUwVam6nuZKY05PfuaihALLfGvtVQuKrm5EZdb+Rsx\u002FuNJF8GHeO046i+mM1UXz5m4KdN0rXTeb1J1q8fgeC3pex\u002FnnT6c3vjfrpv\u002FrfGarB+cU\u002F5sqidfN0IsAOjX3LqAQNyrOlkshta+7+st\u002FKO+630tAkqpumM2TWSuD7qXyjD3T2104AxEZl1ABx702D0c3M2YJv9ztqx\u002F37iAziW9t6gpIBfO5XlZFj91ZWNwnnb134X6Htt4TS6lP1+TudI5\u002Fu3jg3P5D5ueEGIBQE\u002F8spjUD0hfJc1DPZk4hr9gmUqSc\u002FlUVVCZ8vf5WunMMEJHfDicwjD3B9H9MUTfVF0gF0M+njUvoLl4llT9\u002FxNiDc+9GqFVyEHyW\u002Fxr8kbSTeMm6QfTosKQq3FuSYgFAP2ZWhdgKLrw6jm+A2mZeJh16Vx+NeSTSAQhlWBnPrRu1ERt5TtwY+3UeXLxPFWax7CfOj4QpLr7sR5FEeX3q75J6nd\u002FnivtMIsQCwD65me7pNiqfyvpOrVAoxFmzZXmbpRTMeMHR3Iuv1YaQ6hvWXobvFtVF06DW\u002Fp+iic3ZG6U1jHsh4tlBOWbqnPKjXUhffL\u002Fv1Pn8htVr8cUjo9PvXcuP6\u002Ffh\u002F9qXQ0Qk91scm5dQwKG+jWeWhdg4N9lWWSpBVhNZVnMVQ3QvTcupW9T6wIwTH5J09y4jL4Q9IZpK+mzpL\u002F7Y9gypQCryYdZY1XhQSpy6wLwomBnW\u002FWhLIu7siwySf+2rsVIVv+CEAto15V1AQkY6td4al1Aj7aS\u002FlGWRSrLgV5VlsWmLIsrVUsqU3HmZ8ABh1oqja6PzykH\u002FIHaSvokaVyWRXLdHi8py+J7WRa5pF+sa+nJe989DwTJn1\u002F\u002FQ9V7Vkqy+heEWADQMd9ZkMo21veSmIf0jLIspqoukFJBiIWDJLSMcKt0us2GoBleMaPsBb4rK5UL58y6AOA1\u002Fjx7rLQ6\u002FbP6F4RYxnazSWZdA4DOZdYF9OReUsbd65f55YWp3M3OrAvAcKS2jJCgJBifRXi1N3\u002FhnCn+IIubMAief8\u002FKlE6QdVl3SRJiAUD3UjgZ2kqachHwNn83O4WlhRd+e2hgH0ulsYyQYe5huFe17J1A8UCNICtmmXUBwD78+1eu+IPlWiYRYgFAHzLrAnqQs4Rwf35p4a11HT3IrAtA+PwuniksI5QY5r62LkDVpiMsez+B\u002F9rF3FV84btDgeD5FRCZcRl9uZIIsQCgU87lmeLvLvhUlsXauogBSuHOWWZdAMLmu\u002FU+WtfRE69n0H4AACAASURBVIa526q7r9h0pAW+ozDmXQsz6wKAffljSwpzVzOJEAsAuhb7cqoHP+cJB\u002FIt4LF3ZWTWBSBcfrZFYV1HTxjmLsnwhsc3VTMbCRHbNVW8N2NiP39DZPz5eOzzscYSIRYAdC2zLqBjU+sChszfyY55WeEZc7HwiqWkC+siesLMwEd9hx6fy7LI+fq3z39NY+1s49iFIYr95uiFRIgFAF2L+STolmWErZhbF9CxmF8DOJJz+bWk99Z19OS2LItUOs720Wc31C9lWcR+UWftRnF2Y6Uypw8R8eflMd8clXN5RogFAB3xS2Vi7jKYWxcQgwROOAix8APfnfebdR092YqO1afWPX2eX9gJsnu+G2tpXUcXGO6OgZpbF9A1QiygXefWBSAoMV+8P9CF1aqldQEdivl1gAP5i8K1cRl9mvudo\u002FCoj04sAqx+xbqkcGxdAHAof34e82wsOrGAlnGxhqaYfx5iPWE14S+2YlyOIcX9OsABGoPcY9+xtXbLTnjPWnf8\u002FJ8JsPrlg9oYL5o5fmGoltYFdIkQCwC6M7YuoEPMd2lfrF\u002FTVAILvG0p6dK6iB4xi+kZfvlZV4HHN2ZgmVlbF9ABVlhgqGI9p5SkK0IsAOhOrHfw7lke04loTzicyzPrGmDLuXypdAa5S9Knsiz6HGA+NOsOnvNezB+ztLYuoAOxnschchF3R0rSOSEWAHQn1jt40YYtlti9DLFyLp9L+mBdR4\u002Fuy7KYWxcRuGUHzzn1XV6wsbYuoAOxnschDdGeVxJiAUB3Yl02s7YuIGKx7lKYWRcAG87lU0kfrevo0VZSbl1E6HyX2kOLT0nnmzECRCA4a+sCOkInVgBoUwUwKOxK2Km1dQFAW3yA9cW6jp6xG+H+2uoSeKDzLRix3Yh5Z10AcIJYg\u002F1LQix7tKnGZWxdAMLgXB5rQB3r+vpQxHrCMbYuAP1KNMBiN8LDLFt6nmlLzwMA0fDdkW12vAaDEAto19i6AAQj1oA61pAlFLF+fcfWBaA\u002FzuU3Si\u002FAYhnhgfzyv1NvjNzSHQwAL9pYF9AFQiwAQxPrRf5QbKwLiBnLkDB0fhfCX63rMMBQ8eOc2rk2b6MItGZtXQCAH6ytC+jC36wLAIADcZFga21dQALuFe+mAIiUc\u002Fm5qhlHKc6Q+czuokcrVAVZZ0f8W7qwwpNZFwAgfnRiAUA3Yl1OiO4R1GJQ\u002FAzAO6UZYN2XZXFtXcRQ+e61Y7uxmD8WEOfyXBG+B\u002FiAHhiqKFewEGIBQDdiHewe5cEwMDF+jWN9PSTPufxa0h+SLqxrMcAcrHYsj\u002Fg3D3S\u002FhcMHPUvrOjrC8QtDFuWNUUIsoF3R3YECmpj50osYv8bHLBVCwJzLx87la0m\u002FWddiKGeO3en81\u002FDrgf+MACsshXifB9ATQiwAAADszXdfpbp8sPZv5jG1an7g3192UAOO4DdzSPm9AEDPCLEAAPs6dSt07GdjXQDwHOfyzLn8TlX3VcpdF1\u002FLsmAeU4sO7MZ6KMsixmXXg+MDrA\u002FWdQBIC7sTAhiajXUBCYtxmVuINtYFAE3O5ZmqThm6Laown0Hu3ZirmjH2VkC67rwSvIkAC4AVQiygJbvZhN1LejBarDbWNQBACgivfrKVlDEbsBtlWWycy28kfXzjr657KAcvcC4fq5qBdWlcCoBEEWIB7WH3EgDAoPkL1FxVt1GKOw6+hACrHzeSpnr9Z2\u002FdSyX4iXN5rmoeWcrLiQEYI8QCAABIWCO4yiS9Ny0mXDlzmLpXlsV35\u002FK5pC8v\u002FJUtO0L2z79H3Ij3BwABIMQCAABIiHP5laru4cw\u002F6Lh63S\u002FsRNifsiyWzuVTPb+MlSCxR87l56q6Mq9F9xWAQBBiAe1hJlb3HqwLAIABu3Yuf2veEH70S1kWS+siEjSV9N9n\u002FnzTbxnp8kHiXITcAAJDiAW0h5lY3dtYFwAAA0YnxWEIsIz4Ie+f9POQ941BOclodF5NRXgFIFB\u002FtS4AAAAACAwBlrGyLOaS7p\u002F88ab\u002FSuLnXH7lXL5U9fX9KAIsAAGjEwsAAAB4RIAVjqmkPxq\u002F39iUER\u002FfdVXvRHppXA4A7I0QC2gPywm7t7EuAAAQNQKsgJRlcffCskIcoRFc5WKnQQADRYgFtIfB7t3bWBcAAIjSVtI1AVZ4yrKYO5fnolvoKARXAGJDiAUAAICUbSVlZVncWReCF+WS7vwDb3Auv5KUqVqOSfgHICqEWEB7xtYFAACAg9xLmhJghc3vVjgty+K7dS0hanRbZf7BYHYA0SLEAtrDCUP31tYFAACi8U1VgEUwMgBlWRTWNYTCh1ZZ40G3FYBkEGIBAAAgNZ\u002FKsphbFwHsg9AKAB4RYgEt2M0mDHUHACB8W0l5WRZr60KAlxBaAcDLCLGAdlxZF5CC0WK1tq4BADBYLB9EkJzLx\u002FoxtGJEBQC8gBALAAAAMduqCq+YqYQgEFoBwPEIsYB2jK0LSMDWugAAwOB8lXRN9xUsEVoBQHsIsYB2jK0LSADbnwMA9nWvKrxaWxeC9BBaAUB3CLEAAAAQiwdJ87IsltaFIB1PBrHnIrQCgM4QYgHtYLB79+jEAgC8ZCvppiyLuXUhSINz+ZUeQ6t3ttUAQDoIsYB2nFsXkADmmQAAnqLzCr1xLs9VhVaZ6LYCABOEWEA7CLG6t7EuAAAQjK2q8OrGuhDEyy8TbAZXZ6YFAQAIsYCWXFoXkICNdQEAgGCcSfrNd8Ys6cRCW54EV++NywEAPEGIBWAoWE4IAHjqnaR3zuU3kpaq5mJtTCvCIDWWCn6wrgUA8DJCLOBEu9mEoe49GC1WDHYHALzkTNKvkn51Lr9VFWYVxjUhcM7lY0nXkqZiqSAADAIhFnA65mF1b2tdAABgMOrurAdJc0lFWRZ08+JPzuVTVcEVuwoCwMAQYgGnG1sXkAC6sAAAh7qQ9EXSjV9ueEOYlS4\u002F66ruumJnQQAYKEIs4HRj6wISwEUHAOBYZ5I+SromzEqPXzI4F7OuACAKf7UuAIgAywm7RycWAOBUdZi1cS6fG9eCjjmXj53Ll5L+KwIsAIgGnVjA6Rjs3r2NdQEAgGicSfro5yLNy7JY2paDNtF5BQBxI8QCTkcnVvc21gUAAKJzIelLI8xa25aDU\u002FiZVzcivAKAqLGcEDjdpXUBCdhYFwAAiNY7Sb87ly99EIKBcS6\u002FVnWuQIAFAJEjxAJOsJtNONntwWix2ljXAACI3gdV87Jy60KwH+fyzLn8TtJvqpaJAgAix3JC4DTMw+rerXUBAIBknEn6j3P5raRpWRYb43rwDN8xN5f0q3EpAICe0YkFnIZOrO6xDToAoG\u002FvJN3RlRUe5\u002FJM1a7FBFhherAuAEDcCLGA09CJ1b076wIAAEmqu7IKZmWFwbl8Lul3VUP5EZ6tqg45AOgMIRZwmrF1AQkgxAIAWHqvqiuLG1dGnMvPncvXkj5a14JX1QP2AaAzhFjAacbWBSRgY10AACB5F5L+cC6fWheSGh8eblQt8US4vpZlsbQuAkD8CLGA03BXtmOjxYpOLABAKL44ly+ti0iFDw3XYufB0H0ty2JqXQSANBBiAafhpKpb99YFAADwxAfn8jvmZHXLB1hfxLlW6D4RYAHoEyEWcKTdbJJZ15CAjXUBAAA841LMyeqMH+D+xboOvOpB0j\u002FLsphbFwIgLYRYwPG4A9s9lhICAEJ1IWlNkNUuv1yTAe5h+yzpqiyLtXUhANJDiAUcj5PW7q2tCwAA4BVnYuB7a5zLryV9sK4DL\u002Foq6e9lWVyXZfHduhgAafqbdQHAgI2tC0gAnVgAgCH44lwudmc7ng8Cf7OuAz\u002FZSlpKuinLYmNbCgAQYgGnGFsXELntaLHiLh8AtOerpEJVJ3Gm6jh2YVhPbAiyjuRcnokZWKH5Jqng5xlAaAixgOO9sy4gcnRhAUC7NmVZFKqCLEmSc\u002FlYj6FWpmpgOY5HkHUgP1OsePMvog\u002FfVH0vCpYLAggVIRZwhN1sMrauIQFr6wIAIHZ+edBGPkRwLj\u002FXY6CVi06tYxBk7cn\u002FvC1VzRZD\u002Fx5UvfbXktYEVwCGgBALOM7YuoAE0IkFAD3zF7F1t9a179TKJU1Fl9YhCLL2cyN+rvr0IB9YqQqtNpbFAMAxCLGA42TWBSRgbV0AAKTOX+TeSLoh0DrYF+fyTVkWa+tCQuRcnoudCLt2r+p86k6EVgAiQYgFHGdsXUDkHhjqDgBheSbQulYVaLEU7GWFc3lWlgXdxQ2NZYRoz1Y+rPKPO5YHAogRIRZwnLF1AZHjZB8AAuYDrWtVSw6n\u002Ftd0Z\u002F3sTNLauXxMoPCDuQg\u002FT1UvDay7rDh3ApAEQizgOOxM2K21dQEAgP34uU9L5\u002FJMVTjBMfJHdZCVEWRJ\u002FufkV+s6Boh5VgAgQizgYLvZ5Mq6hgSsrQsAABzGz37KCLOedalqKebUuI4QzK0LGIitftw5cGNaDQAEghALONzYuoDYjRYrWuIBYKAIs170wbn8riyLG+tCrPifCX4eXnYvvzsoywMB4HmEWMDh6MTq1q11AQCA0zXCrKmqLiRmIEm\u002F+SBrbV2Ikbl1AQG6VzXkvqDbCgDe9lfrAoAByqwLiNzaugAAQHv8zKyxpM+2lQSj8LvzJYUurB88qHo9\u002FL0si6uyLG4IsABgP3RiAYejE6tba+sCAADt8gPNr53LC1VdWSnvZHimaslYZlxH3+bWBQTgVtLSB7sAgCPQiQUcYDebjMVyiE6NFqu1dQ0AgG7USwxFV9Y75\u002FJr6yL64lw+VtpdWLeS\u002FlmWRUaABQCnIcQCDkMXVreYhwUAkSvL4ntZFteS\u002FqlqB7ZU\u002FeZcnsp5RTKB3RPN8GptXQwAxIAQCzhMKiebVtbWBQAA+uEv6seqBlunamldQE9y6wJ6tpX0C+EVALSPEAs4TGZdQOQK6wIAAP3xXVlXkr5a12Lk0rl8bl1El5zLc0kX1nX06JukMcsGAaAbhFjAYejE6s52tFjdWRcBAOhfWRZTSf+2rsPIx8iXFabUhfVLWRa538gAANABQixgTwx179zaugAAgJ2yLG4k\u002FWJdh5GldQEdyqwL6MFW0j\u002FovgKA7hFiAfvLrAuIHEsJASBxPgT4h9Ib+H4Z426FvsMs9qWEW0lZWRZ0kwNADwixgP3F3OofgrV1AQAAez4MyJRekDV3Lh9bF9GyzLqAjhFgAUDPCLGA\u002FWXWBUTsfrRYbayLAACEIdEg60zSjXURLcusC+hYToAFAP0ixAL2d2ldQMTW1gUAAMLSCLJS8t65PLMuokWZdQEd+lSWxdq6CABIDSEWorWbTbIQnwvPWloXAAAIjw+yUhv2HkU3ll8aGeuGOPdlWcytiwCAFBFiIUq72eRK0rTFp8xafC786GG0WNGKDwB4lh\u002F2nlKQdelcPrUuogVj6wI6FN0QfgAYCkIsRGc3m+Sqlqe1GYxkLT4XfrS2LgAAEDYfZH21rqNHN87l59ZFnCizLqAjX1lGCAB2CLEQld1sci3pP6ra14sWn\u002Fpdi8+FH7X5fQIARKosi6mkW+s6enKm4Xf7jK0L6MjSugAASBkhFqKwm03Od7NJIek3\u002F0cPbe12xzysTm1HixUhFgBgX7nS2bHweuDdWGPrAjpwTxcWANgixMLg+ZDpTtL7xh+3GYxkLT4XfkSANSxj6wIScWVdABCqsiy+K53j8pmGPeR9bF1AB5bWBQBA6gixMGi72eRG0u+SLp78p3WLnyZr8bnwI0KsYXn6OkM3htx5AXTO71j4ybqOnnzwu\u002FwNUYzHjLV1AQCQOkIsDNJuNsl2s8mdpF+f++8tL1FjHlY3WEoIADhKWRZzpTMfa25dACo+QAUAGCLEwqD42Vd199XlC3\u002FtW4ufL2vrufATAqwBGnBHwJCMrQvowIN1AYjSVGnMxxpcN5ZzeYzLolMJTQEgaIRYGIzdbJKrmn31bPdVQ5vhSN7ic+FHS+sCOra2LqAjY+sCEjC2LqADG+sCEJ+yLDZKp0tpbl3AgWJcFr2xLgAAQIiFAdjNJuPdbLKW9B\u002FtN19h3eKnz1p8Ljx6GC1Wa+sicJSxdQEJGFsXAAxFWRY3SqNDZnDdWBHaWBcAAJD+Zl0A8JLdbHIu6VrSxwP+2f1osdq09PnHennJIk7DUsLhGlsXkIAYhyEDXZpK+q91ET2Yq\u002Fp\u002FBQAgWXRiIUiNpYOHBFgSXVhDMeQtw1MX45yTYDiXZ9Y1AEPjlxWmsFsh3VgAgOQRYiEou9nk6sClg08xDyt8t211ywUu1h2MCLG6NbYuoCOxvh4QjhulsYHA1LoAAAAsEWIhCH7XwaWkPyS9O\u002FJpti3PWcpafC48WloX0IeyLL5b19CRC+fyGAf2hiLWkDDW1wMC4d9z59Z19OCa92AAQMoIsWDKh1dzVcMyP5z4dOtT66n55YxnbT0f\u002FrQV87BikFkXELHMuoCOEGKhc2VZLBX\u002FkPczVfNCAQBIEiEWzOxmk6ke5161ERi1GY5kLT4XHhWjxSqli9lYL6Yy6wJi5GfdxLqZBMsJ0Ze5dQE9mFoXkKixdQEAAEIsGNjNJvluNtlI+qJ2d+FiHlb45tYF9CzWwI7XRzcy6wI6FOtrAYEpy2KteG8g1C6cy6fWRSRobF0AAIAQCz1qYWj7a+7b6vDZzSZXYov7LqQy0L0p1u6TC+fyWGc3WYo2HCzLItbXAsI0ty6gB3PrAhLEcQ8AAkCIhc75uVc3Om1o+1va7MKatvhceLS0LsDAxrqADk2tC4iJX0r43rqOjqSwYxwC4ruxvlrX0bEL5\u002FLMuoiX+O9BbM78ezUAwBAhFjrl515tJP3a8adiKWHYHkaL1dK6CAMb6wI6NGWHrFZNrQvo0Ma6ACRpbl1ADxjw3r\u002FMugAASB0hFjrxZO5V17v8bUeLVStLVVhK2JmldQEWIr0TXTsTgW+bptYFdGhtXQDSU5bFRvHPxnpPZ1DvMusCACB1hFho1W42yTqce\u002FUSlhKGbSvpxroIQ\u002FfWBXRobl1ADJzLrxV3eM48LFiZWxfQg5C7sWIMEbl5AwDGCLHQit1sMvXh1e\u002Fqbu7VS1hKGLairaH7AxXzBfyFc\u002Fncuogh80sy59Z1dCzm1wAClshOhSzt7tcZO0MCgC1CLBzND2yfNpYN9h1eSdVSwlZCLJYSdmZuXYCxtXUBHbtmOctJ5up+ybWlB7+sC7Ayty6gYyEv7V5bF9CRqXUBAJCyv1kXEJEH\u002FTy89k5SswNl3fxvQ+1O2c0mY1Xt61PZX3wtW3yuaYvPhcrX0WK1sS7C2Nq6gI6dqXodZrZlDI\u002FfWazrTS+sra0LQNrKslg7lz8o7ptUc4U5e3KQ57l7eOdcnkU+9xIAgjXUEOu5wOg56wOf97veXvawSfGifDebnKu60zeVTcfVS5YtPleodzKHbG5dgLWyLDYJXEC9cy6fl2Uxty5kKPzynzaXQodqbV0AoOpY9MW6iA5dBBqqxLyU+EbSlXURAJAiyxDrXlVo9DQ4Wjf\u002F0mix+uH36NduNslVhTu57LuunnpocVfCXHGHDBbownq0lvTBuoiOfXQu35RlsbQuJHQ+wForvPfULqytCwDKslg6l98o7tfctcJ7vcUcYl06l1+XZZHyxjUAYKLrEGur6gC2VtU5tdGAl9GlIvDgqqnNEwe6sNrHid2jQvGHWJL0xblcBFkvawRYl8al9OGeeVgIyI2kj9ZFdOi9c\u002Fk4pNdcWRbfI+9EnjuXr8uyiDmsA4DgdBViLSUt6cIYBj\u002FjKlMV5GQKO7hqWrbxJH6pZAoBQ5++tdUlF4OyLArnkslJCbJekFiAJYU5owfpWiruEEuqRj7MjWt46k7xhlhnkpZ+KSc36AGgJ53sTjharJKcGzUUflfBfDeb3OxmkztJ\u002F1U1K+K9hhNgfW2xoy+ZdKFH19YFBOibdQE9+uJcPrcuIiTO5VeqLuZSCbCkNGZ+YSB8h9JX6zo6FuKxd21dQMcuJa39TQoAQA86CbEQlt1sMn4SWv0\u002FSf9RtSvWUC+o2lyqFuJJ35AxC+t5S+sCevbRuXztXD62LsSac3k9qybWboTnsJQQIVpaF9CxM+fyqXURT6ytC+gBQRYA9IgQKzK+yyrbzSbz3WxS7GaTjapOq6GHVk23LQ50v1IcX5OQzK0LCFFZFoWqOYEpeSfpLtWuLOfyK+fytaTfNJwu17YsrQsAnvK79z1Y19GxqXUBTX5eVOxfc+kxyBpbFwIAsbPcnRAn8HOcrvxj3Ph1ChdKyxafiy6sdtGF9bqlqjA5JWequrKmkuYpzMryFzFzpT1rb2ldAPCCuaoRCrF6F9qAd6WxQ69UBVl3zuVTf+MqKf7YNxXn1gA6RogVMN8ldK4qpBqrCqnOVXU3pOphtFgt23giBrq3bitOXN5yo\u002FRCrNqFHmdlLSUtA7vIOplzea7qBP69cSnWvjLkGAErVL0Xx3zTb66wOrJS2aFXqn6u\u002FuNc\u002FlXSdezvhX4JZX3sS\u002Fn6BECPCLEM7GaTrPHb+td1Z5XEQeA1bc7Cmrb4XJBuWhy2H6WyLDbO5bdK+zV+oWqHsI\u002FO5d9UXdwUQz3R9wPbp6pO4lOaefWapXUBwEvKsvjuXB57qJI7l5+H8r7qd+jdKu7g8KkPqr4PN5JuQvletMF3XGWqjnup37QBYIAQ6w2NbqjnNIOnpqf\u002FJpVlfl3biqWEoXoYLVZz6yIGYi7pd+siAvHeP744l9+rCrTWfm5NkHxodaXHE3je2390G\u002FL3D\u002FBuFHeIdabq\u002FWlpXEdT7MHhc85U3bS5HnqY5VyeqfqZysQsWQDGggyxdrPJWNXyuabXwqTsgKc\u002FF2++Q9Vap89uNpmKrok2EQjuqSyLtQ9seB\u002F60aV\u002FfHQul6R7SXeSNqrmqXz3A4J74ZdIPJ05yA2Jt82tCwDeUpbFXQJdsdcixApFHWbVHcjL0Gdm+dCqfsT8OgEwQL2GWI1h5GP\u002FaHYycXGA12zFUsJQ3Y4Wq6BPxgI0V7VjKF5Wh1pSdfIvH25J0q3\u002F+F1V0NV05\u002F\u002F8NU9vijSPRWMRcB+LLiwMyVJxX5xfOpdnobwm\u002FZLCB\u002FH++l7Se388+6bqJs26z5s0TY0bNs0HN9kABK3TEMvPfqofhFQ4RZtdWJniPnHt29S6gKHxJ\u002FOxdwF0qfl1Yx5HOObWBQD7Ksti6Zd4xXxuOlUVkoTiRtJv1kUEpF5SX9+kudVjB\u002FKdWupA9svgmxtF1Q+uzQAMUushll+mVa+Z5o0RbWi7C4ulb+35NFqsNtZFDNRczMZCPOjCwhAtFfeOsR+cy0PaIW+p6tjH9cHz3unJza1GB\u002FK93u4yfvpcABClVkIsP8PqWtUdHw5MaFubXVhj0bnRlge1Gy4mxc\u002FG+iZ+HhEHbg5giG4Ud4glVefmQRyr\u002Fc6QS8X\u002FNe8CS\u002FwAwPvrKf94N5uMd7PJUtJ\u002FVR2QCLDQtraDknmLz5W6aVvhYsKuVXUaAkP22WqeC3CKsiw2quYSxSy0gDmIQA0AMFxHhVi72eR8N5vMVYVXqe40gn7MW+7C4ue1HV9Hi9Xauoih8xdQc+MygFM8iJ9hDNvSuoCOXTiX52\u002F\u002FtX74495n6zoAAMN1cIi1m02uVA0b\u002FNh+OcAPHkaL1bLF55u3+Fwp2yq8O7uDVZbFjapZF8AQTQOatwMcrCyLQlUYG7PQjtlz0YUMADjSQSGWH9r+h9geF\u002F2YtvVEdGG1imWE7cvFCT2G5zPD3BGJ2Je4vXMuH1sXUfPBd+xfcwBAR\u002FYOsfzsqy\u002FdlQL84Lbl5WrzFp8rZV9Hi1VhXURs\u002FPKK0O6UA6+5F++riMdS8d9ImFsX0FSWxVx0IQMAjrBXiOUDLLpY0KdpW0+0m00y8fPbhgcRtHSmLIulpK\u002FWdQB72IplhIiI\u002F1leWtfRsdy5\u002FNy6iCc4pwAAHOzNEIsACwY+jRarTYvPN2\u002FxuVLGMsLuXYs70wjfNbsRIkKxL287U4s3CNvglyMz5B0AcJBXQyw\u002FA4sAC316UIsnkr4L611bz5ewT+xG2D3fDcB8LITsk+8aBKLil3XH3g0bXOdTWRbcvAEAHOTFEMvvQsgMLPSt7W6fZYvPlarb0WI1ty4iFf5CKhNBFsLz1c+xAWI1ty6gYxfO5bl1Ec+YimMeAHQhys75Z0Os3WxyLonhzejbtza7fXazybXYSfNUW1WdQeiRX6rF1x0h+VaWxdS6CKBL\u002FibCrXUdHQuxG+tOAdYFDFyU4QUOE+v80pc6sbj4R9+2aneY+7niv6Pah5w5WDb8rJBfrOsAVC31mVoXYWBtXQBMzK0L6Ng75\u002FIr6yKe8suUmY8FtGdjXQCCEd2S7Z9CrN1sMpb0sf9SkLi2lxHeqBpiiuP9mzlYtvxJPUEWLN1LymK9k\u002FcG7mInyN9AYDaWAT8fK\u002FavPdCXtXUBCEZ05zPPdWLN+y4Cyfs2WqxaW77qh7mzIcFpvo4Wq9h3ahqERpDFvBD07ZvSDbDqFvzo7l5iL3PrAjr2wbl8bF3Ec\u002FyyZV53wIn8Ml3OHSFFOCbqhxDLd2Fx8Y8+Paj9ZSqEL6e5V6B3aVPlg6xMnIygP1\u002FLsshTDbAaltYFoH\u002FsVGguE0EW0IbowgscriyLQpFdQzztxAr5gIY4tbqMcDebzCVdtvV8CdpKypiDFR5\u002FRy0TJ\u002Fbo3ieGuP9pqchO\u002FLC3a8X9vZ86l59bF\u002FEcH55n4ngHnGpuXQCCEVWTx9MQa2pRBJL1qeXdCK\u002FEPLdTEGAFrhFkxb57FmxsJf1SlsXcupBQ+IvpqE78sB\u002F\u002FvZ9b19GhMwV887oRZH0zLgUYrES6SrGfG0V0Y+bPEGs3m0zFIGz053a0WM1bfs5ly8+XmuvRYhXd4L\u002FYlGXxvSyLTNIn61oQlXqA+9K6kADdqFr6jsSUZXGjuLuBrkPtxpL+PN7l4iIcOMVcEYUXOI6\u002FMTC1rqMtzU6szKoIJGcrKW\u002FzCVlGeLJfRovV0roI7M93y\u002FxTnJjgdF9VBViEZoY8KwAACnpJREFU2M+I7cQPB5taF9ChM7V8PtYFv7z539Z1AEPku7GC7bpEf\u002FxsrChuCjRDrOAPYohG3vIcLJYRnuYzAdYw+a3gx2K5BY6zlfSvsiymDHB\u002FnX+t0f2YIB\u002Fuxvy9n1sXsA\u002FfFceNG+AIvss6ivACp4llB9i\u002FSn+GACwlRB\u002F+3fIcrHOx88Ypvo4WK+7ODFhjucW\u002FxMk99vdN0tjflcMefPcjFwEJ8t\u002F7WGcRXjiXT62L2IcPk68UwQUY0DcfXsT6PobDZBr4+2jdiZVZFoFkfB0tVm0PyL2RdNHyc6bi62ixmloXgXb4MGIsLrLxugdJ\u002FyzLIqf76nD+IoDXWJpyxXujYG5dwL7KstiUZXGluLvjgK7kons\u002FeTHsAFuHWFemVSAF920HJn4zgg9tPmdCCLAi5LuypqqWXHC3DU1bVRd9V76bAUfyrzEuoBPTOOmP0WC6sWq+O+4fGvBFGNA3NktAzf8sXGmgPwt1iDW2LALRu1fLJ35+CeyXNp8zIQRYkSvLYu13MPxF7KqG6gTlqiyLOd1X7fAX0CzhTYyfj\u002FWLdR0dmVsXcKiyLO4aXVm8FoE9+Zsxv4jXTfL8z8LgzmfqEOudaRWI2VbStOVB7szBOh4BVkLKsliWZTEWYVaqvkr6ux\u002FcvrEuJjaNJbwszUiIH5AcY5A1uG6smg+VB9tRAFjw72VXonM\u002FeUM8n\u002Fnr238FONpWUjZarNretr0Qc7COQYCVKMKs5BBe9eTJxgq8thIRcZB141x+bl3EMfysrKmqJYZclAN78K+bTHRlJa9xPvNPDWCZ9l\u002F9siygC60HWLvZZCk6B49BgIVmmPUvcZIfm3rmFeGVgbIsCoLitEQaZJ1JGvSOxX6JYSZmQwJ78+9nY7E0N3l+JMmVAj+f+cv2\u002F\u002F6fTNLv1oUgOr+MFqtlm0+4m02uJf3W5nMm4vNosRr0SSm64Vw+VnXBMlV18YLhuZW09CegCIRfljVXeF3Dn\u002FzSK7TEufxK0lrxvIduJY1jmZ\u002FnXJ6pOsaxERCO9c+UNkTx3Zj1uSHHsMT599BrSe+NS\u002FkBIRa60EWANRWD3I\u002FR+vcCcfIX3bkCO0jhWQ+qllXf0HEVtgAvoLkA6IC\u002F6CsUT6f457Isorr5xU0bnCCpEKvJuTxX9ZoJ5dyQY5gR\u002Fx46VSDhJiEW2tZFgHUl6Y82nzMBW0nXBFg4lL8Yq09aYrkgi0EdXC39DmkYkMbryjoo5gKgQ\u002F5mwI2GG5LcS7qTVPhBv1Hipk0w6uWe31X93OmF3z\u002FnStL5M78fq\u002F0L7GRDrJoPMOpzw0vDUjiGBcB3IE9V\u002FUyYBFqEWGhLvQthqyc9PsBaa7gnhBa6GqiPxDy58M7E67Bv96re\u002FwiuItJ4XWX+Y5+vKy4AOtZYivPRupY3bFUFBWv\u002FuItlCeG+Arowj9W9qkBqrcdg6nsfxzP\u002FvR2rep8dqwq5jv0eJx9iNfmvbSabc0OOYYHxgVam6ueht5vff9n+3\u002F9zpequ0UvGCqBlDEHrJDQhwDrKvaR8tFhtrAtBfPzSqPqkhRP+9m1VvecVktYsFUxD4wQwU3Wh1eU5FxcAPWksvbhWGOcxt6pChDtVgRXBeEMj0MpEh9ahbiVt\u002FGOtnoKqQ\u002FmA+UqHn8cQYr3iyTEsU7fvdxzDAuevFerHlTr6efjL\u002F\u002F73v73\u002F8m42GasKtepHJkKu1BFgheOrqiWESd1JhQ1\u002FMpipOkBlYunhMR7kOyBUhVbBnfSjf40Lrcx\u002FHKu90JgLAAMGy9cIrE7kZwFl4qZN072qoKr+2doM+WfrgGXehFgH8IHwlR6PY2O1lxVwDBuYrn4eDgqxXrKbTbiYSdO9qgCr1dCEAOso\u002Fx4tVq91VAKd83fjmg+OBY8e9Hjiv1aCS3dwGv\u002F6qs+31Ph4yOuMCwBjLd+lvtXjMq06sNqcVCB+kuBNmwc9dlVtVIVVa7tyuue\u002Fx1M9v7SUEKsF\u002Fr2vvklTf5Q4hiXphZ+Hc+1506CVEOupRqhVp9uEEfH5pmoGFgGWra2q5YNr60KA5zyZS1EfpMaKt4O3eVG5UQIn\u002FwhDo4Orlj3z19b8PIblyfcte+Ovr\u002F1HQnBjPlQeq5tuk75wvHrGM7vKEmL1oHG+WMue+WscwxLx5Oeh+WtJHYVYT+1mk0yPE+wJJ4bv02ixmrf9pP7npBA\u002FI\u002Fu6VRVgcSKLQWp0loz9o3kxN1Z4FwTP7aS09h+5qASAxL3SMTlW\u002F8e0erD65smD49Ue\u002FEX0XNLNkJdNAjHqJcRq2s0m9S4gDE0cnk52IJSk3WwylfSl7eeNWCdBIhCiZzpMpJ+3127DnaoT\u002FlqQw2kBAMPVCLpq2YlP2Tx2bVhSCiB2vYdYNT8kfuofod1tx8862\u002FVuN5tcS\u002Fqt7eeN1L2qIJELawAAAABAUsxCrCbfnXWt+AclDlVnXT+72WSpxzXneN1nSXOWDwIAAAAAUhREiFXz3VlzEWqE4kFV91XrXT\u002F+e12IbYv38aCq+2ptXQgAAAAAAFaCCrFqfnfDa\u002F9gyLeNLruvMjHAfV\u002FMvgIAAAAAQIGGWE1+4PdczM3qy62k665mLu1mk7mkj108d2RuVXVfbawLAQAAAAAgBMGHWDXmZnXuQdW8pWUXT+6XDy7F9+8tnX4fAAAAAAAYqsGEWLXdbHKlKsxiblY7tpJuJN10NTDc7z44F8sHX9P59wEAAAAAgCEbXIhV8509UzE361h9hFdj0X21j6+quq821oUAAAAAABCqwYZYTX5u1lSEJfvopePHz74iYHwdc68AAAAAANhTFCFWzXf+XKsKtAhPfnSvKrhadvlJ\u002FM6DN5Iuu\u002Fw8A3erqvNqbV0IAAAAAABDEVWI1eQHwU8lvTcuxdJWUqEqvOpkt8GaDxBvlPbX+y3fVH0v1taFAAAAAAAwNNGGWLXdbHIuKfePFAKWOrgqRotV0fUn8+HVXAzafw0zrwAAAAAAOFH0IVaTD7QyVYFWJunCsp4WPagKrtZ9BFfSn1\u002FLazH36iX17LEl4RUAAAAAAKdLKsR6ajebXKkKszJJVxpOqHUv6U7SWlVwtenrE9N59aZeZo8BAAAAAJCapEOsp3xAc+UfmaSxbIOte0nfVYVVG0kbq3lKfmD7VIRXz+lt9hgAAAAAAKkixNqD79iqlyJKVbg19r8+1+E78d02fr3xD6kKqyTpbrRYfT\u002FwOVvXmCd2LXYbfM43VbPHltaFAAAAAAAQO0Is\u002FMSHdteqAizmXf3oVtJSVXhlHjQCAAAAAJCKv1kXgDD4pZRT\u002FxjKbLC+fNPjjo8EVwAAAAAAGCDESlhjsP1ULBdselC1tLPe8ZHgCgAAAAAAY4RYidnNJrmq4CoXHVe1rfxOj6pCK4azAwAAAAAQGEKsyPldBevHO8taAvIg6U6EVgAAAAAADAYhVsQaywUzSVemxdh5ULX741pVcHU3Wqw2hvUAAAAAAIAjsDthQvzw9rGqUKv+9ZXi2IGwDqvuGh\u002FvmGcFAAAAAEAcCLEg6c9lh1IVcElVuHXuHyEMfb+X9N0\u002F7pofWQ4IAAAAAED8CLGwt0YnV+3p77XHf9v4x3Oe\u002Fjc6qQAAAAAAgCTp\u002FwOefWiwOJFXgwAAAABJRU5ErkJggg==\"\u002F>\n+\u003C\u002Fdefs>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'wpcafe-oxygen-addon' => [\n+        'name' => 'wpcafe-oxygen-addon',\n+        'slug' => 'wpcafe-oxygen-addon',\n+        'type' => 'plugin',\n+        'status' => 'install',\n+        'is_pro' => false,\n+        'title' => __('Oxygen Page Builder', 'wp-cafe'),\n+        'description' => __('WPCafe with Oxygen Page Builder allows you to visually design your restaurant, from header to footer, without needing to write any code.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwpcafe-oxygen-builder-elements\u002F',\n+        'icon' => '\u003Csvg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Ccircle opacity=\"0.1\" cx=\"25\" cy=\"25\" r=\"25\" fill=\"#5D5DFF\"\u002F>\n+\u003Ccircle opacity=\"0.1\" cx=\"25\" cy=\"25\" r=\"25\" fill=\"#5D5DFF\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.4391 34.5634C30.8191 35.1846 31.4188 35.6568 32.1301 35.8719C32.4055 35.9552 32.6975 36 33 36C34.6569 36 36 34.6569 36 33C36 32.6975 35.9552 32.4055 35.8719 32.1301C35.6568 31.4188 35.1846 30.8191 34.5634 30.4391C34.1081 30.1605 33.5728 30 33 30C31.3431 30 30 31.3431 30 33C30 33.5728 30.1605 34.1081 30.4391 34.5634ZM35.3941 28.6094C34.6831 28.2209 33.8674 28 33 28C30.2386 28 28 30.2386 28 33C28 33.8674 28.2209 34.6831 28.6094 35.3941C27.4788 35.7867 26.2643 36 25 36C18.9249 36 14 31.0751 14 25C14 18.9249 18.9249 14 25 14C31.0751 14 36 18.9249 36 25C36 26.2643 35.7867 27.4788 35.3941 28.6094ZM37.0025 30.0028C37.6451 28.4629 38 26.7729 38 25C38 17.8203 32.1797 12 25 12C17.8203 12 12 17.8203 12 25C12 32.1797 17.8203 38 25 38C26.7729 38 28.4629 37.6451 30.0028 37.0025C30.838 37.6289 31.8757 38 33 38C35.7614 38 38 35.7614 38 33C38 31.8757 37.6289 30.838 37.0025 30.0028Z\" fill=\"#7E68EE\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+     'wpcafe-elementor-addons' => [\n+        'name' => 'wpcafe-elementor-addons',\n+        'slug' => 'wpcafe-elementor-addons',\n+        'type' => 'plugin',\n+        'status' => 'install',\n+        'is_pro' => false,\n+        'title' => __('WPCafe Elementor Addon', 'wp-cafe'),\n+        'description' => __('WPCafe Elementor Addon extends the power of WPCafe by adding beautiful, drag-and-drop widgets for restaurant menus, online food ordering and reservations.Easily design and customize every section of your restaurant website, no coding required.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fgetting-started\u002Fwpcafe-elementor-widgets\u002F',\n+        'icon' => '\u003Csvg version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"54\" height=\"54.422\" viewBox=\"0 0 54 54.422\">\u003Cpath d=\"m5.25 -0.068 1.196 -0.013 1.315 -0.008 1.382 -0.013q2.273 -0.018 4.546 -0.029l1.566 -0.009q3.681 -0.018 7.361 -0.029 3.822 -0.011 7.644 -0.046 4.101 -0.037 8.202 -0.042 1.563 -0.005 3.127 -0.024c1.459 -0.016 2.918 -0.017 4.377 -0.014l1.302 -0.025c2.554 0.026 3.942 0.419 5.786 2.225 0.943 1.128 0.999 1.9 1.004 3.334l0.008 1.188 0.001 1.308 0.006 1.374q0.009 2.258 0.012 4.517l0.008 3.131q0.006 3.286 0.009 6.573 0.005 4.214 0.025 8.426 0.011 3.236 0.011 6.47 0.002 1.553 0.01 3.107 0.01 2.173 0.003 4.345l0.012 1.299c-0.016 2.798 -0.405 4.171 -2.272 6.296 -1.919 1.102 -3.709 0.961 -5.885 0.944l-1.412 0.009c-1.54 0.008 -3.08 0.003 -4.619 -0.003l-3.211 0.005q-3.364 0.003 -6.728 -0.01 -3.885 -0.011 -7.771 0.003 -3.742 0.011 -7.485 0.002 -1.591 -0.002 -3.181 0.004 -2.222 0.004 -4.444 -0.012l-1.329 0.01c-1.879 -0.022 -2.979 -0.038 -4.608 -1.034 -1.144 -1.273 -1.268 -1.962 -1.282 -3.633l-0.013 -1.217 -0.008 -1.339 -0.013 -1.407a1324.08 1324.08 0 0 1 -0.029 -4.628l-0.009 -1.594q-0.017 -3.317 -0.027 -6.634 -0.013 -4.75 -0.056 -9.5a865.08 865.08 0 0 1 -0.036 -7.489q-0.005 -1.592 -0.024 -3.183a340.2 340.2 0 0 1 -0.014 -4.456l-0.025 -1.327c0.025 -2.575 0.4 -3.985 2.225 -5.843 1.13 -0.94 1.908 -0.998 3.344 -1.01\" fill=\"#ED5229\"\u002F>\u003Cpath d=\"m16.136 7.805 0.958 0.004c2.71 0.081 4.712 0.761 6.953 2.317l1.187 0.765c3.091 3.091 3.951 6.442 4.071 10.708 -0.299 1.821 -1.393 2.483 -2.779 3.583 -0.872 1.075 -0.918 1.517 -1.107 2.848 -0.219 1.202 -0.357 1.764 -1.254 2.61a21.06 21.06 0 0 1 -2.649 1.422l-1.002 0.467c-3.192 1.089 -6.83 0.652 -9.849 -0.755 -3.704 -2.138 -5.531 -4.983 -6.868 -8.993 -0.37 -3.951 0.441 -7.423 2.953 -10.547 2.826 -2.814 5.277 -4.465 9.386 -4.43\" fill=\"#EF642D\"\u002F>\u003Cpath d=\"M43.453 26.157c2.362 2.075 3.983 4.112 4.321 7.287 0.161 3.076 -0.478 5.563 -2.535 7.906 -2.251 2.114 -4.58 3.376 -7.693 3.528 -2.634 -0.119 -5.062 -1.07 -7.008 -2.879 -2.43 -2.717 -3.066 -5.27 -2.926 -8.905 0.463 -2.917 1.905 -5.144 4.239 -6.937 3.832 -2.373 7.764 -2.277 11.601 0\" fill=\"#95043D\"\u002F>\u003Cpath d=\"M43.335 23.07c3.704 2.137 5.531 4.982 6.868 8.993 0.357 3.362 -0.406 6.391 -1.977 9.36 -2.08 2.53 -4.404 4.824 -7.725 5.404 -4.514 0.419 -7.778 0.173 -11.371 -2.789 -2.29 -2.096 -4.088 -4.9 -4.324 -8.06 -0.045 -3.191 0.028 -6.443 1.352 -9.401 1.405 -1.348 2.952 -2.183 4.694 -3.032l1.322 -0.651c3.546 -1.642 7.637 -1.468 11.163 0.175M29.359 28.588c-1.863 2.807 -2.028 5.678 -1.515 8.96 1.149 3.218 3.294 5.255 6.328 6.75 2.905 0.899 5.493 0.543 8.239 -0.648 2.263 -1.342 3.863 -3.331 5.049 -5.655 0.557 -3.416 0.48 -6.346 -1.476 -9.307 -2.363 -2.692 -4.882 -4.011 -8.411 -4.403 -3.155 0.131 -6.269 1.872 -8.216 4.303\" fill=\"#FCF7F7\"\u002F>\u003Cpath d=\"m16.136 7.805 0.958 0.004c2.71 0.081 4.712 0.761 6.953 2.317l1.187 0.765c3.091 3.091 3.951 6.442 4.071 10.708 -0.299 1.821 -1.393 2.483 -2.779 3.583 -0.872 1.075 -0.918 1.517 -1.107 2.848 -0.219 1.202 -0.357 1.764 -1.254 2.61a21.06 21.06 0 0 1 -2.649 1.422l-1.002 0.467c-3.192 1.089 -6.83 0.652 -9.849 -0.755 -3.704 -2.138 -5.531 -4.983 -6.868 -8.993 -0.37 -3.951 0.441 -7.423 2.953 -10.547 2.826 -2.814 5.277 -4.465 9.386 -4.43m-7.296 5.614c-2.252 2.532 -2.808 4.755 -2.668 8.144 0.422 3.294 2.17 5.198 4.673 7.28 2.267 1.615 5.006 1.948 7.718 1.533 3.288 -1.037 5.439 -2.945 7.172 -5.907 0.872 -2.498 0.896 -5.923 -0.079 -8.385 -1.606 -2.767 -3.23 -4.486 -6.25 -5.536 -4.231 -1.029 -7.457 -0.163 -10.567 2.871\" fill=\"#FEF6F4\"\u002F>\u003Cpath d=\"M18.141 14.343c1.111 0.997 1.635 1.616 1.795 3.115 -0.124 1.279 -0.495 1.99 -1.162 3.081 -0.821 1.247 -0.821 1.247 -1.055 2.663 1.536 -0.512 1.819 -1.16 2.573 -2.54 0.457 -0.94 0.457 -0.94 0.802 -2.443 0.422 -1.345 0.422 -1.345 1.319 -1.952l0.791 -0.237c0.422 0.422 0.422 0.422 0.58 1.582 -0.211 1.821 -0.945 2.249 -2.268 3.481a32.4 32.4 0 0 0 -0.818 1.582c-0.869 1.371 -0.869 1.371 -2.161 1.766 -3.763 0.08 -3.763 0.08 -5.458 -0.395 -0.939 -1.241 -1.688 -2.642 -1.688 -4.218l-0.791 -0.079c-0.896 -0.343 -0.896 -0.343 -1.423 -1.425l-0.316 -1.028c1.266 -0.843 1.266 -0.843 2.147 -0.797 0.807 0.375 0.807 0.375 1.203 1.172l0.262 0.996c0.448 1.529 0.909 2.817 1.872 4.114h0.843c-0.167 -1.209 -0.289 -1.95 -1.081 -2.901 -0.899 -1.328 -0.801 -2.284 -0.606 -3.849 1.213 -1.893 2.487 -2.034 4.641 -1.688\" fill=\"#FEF5F1\"\u002F>\u003Cpath d=\"M33.328 30.375h1.688v8.438h-1.688z\" fill=\"#F2EDEF\"\u002F>\u003Cpath d=\"M16.032 15.609c0.896 0.158 0.896 0.158 1.688 0.422 0.44 1.398 0.5 1.942 -0.132 3.296l-0.713 0.922h-0.843c-1.298 -1.731 -1.298 -1.731 -1.186 -3.032 0.342 -0.766 0.342 -0.766 1.186 -1.609\" fill=\"#F8B9A1\"\u002F>\u003Cpath d=\"M36.703 37.125h5.063v1.688h-5.063z\" fill=\"#FCFBFC\"\u002F>\u003Cpath d=\"M36.703 33.75h5.063v1.688h-5.063z\" fill=\"#FCFBFC\"\u002F>\u003Cpath d=\"M36.703 30.375h5.063v1.688h-5.063z\" fill=\"#FBFAFA\"\u002F>\u003Cpath d=\"m27.422 24.047 0.843 0.422v0.843l-1.028 0.923c-1.284 1.407 -1.393 2.27 -1.503 4.139l-0.843 -0.422c-0.192 -2.405 0.167 -3.606 1.688 -5.484z\" fill=\"#F56038\"\u002F>\u003Cpath d=\"m21.093 18.984 0.843 1.266 -2.109 3.797 -1.688 -0.843 0.527 -0.448c1.038 -1.148 1.685 -2.415 2.427 -3.771\" fill=\"#FDECE6\"\u002F>\u003Cpath d=\"M13.078 24.468h1.688l-0.422 2.109h-2.953l1.266 -0.422c0.309 -0.85 0.309 -0.85 0.422 -1.688\" fill=\"#FACDBC\"\u002F>\u003Cpath d=\"m32.484 25.734 0.843 0.422 -3.797 3.797c0 -1.669 0.593 -2.156 1.688 -3.375z\" fill=\"#A2184E\"\u002F>\u003Cpath d=\"m12.657 20.672 0.791 1.002c0.854 1.093 0.854 1.093 1.741 1.95l-2.109 0.422a42.12 42.12 0 0 1 -0.843 -2.532z\" fill=\"#FCEAE2\"\u002F>\u003Cpath d=\"M17.718 16.875c0.422 1.266 0.422 1.266 -0.132 2.4l-0.712 0.975h-0.843l-0.422 -2.109 0.818 -0.158 0.87 -0.265z\" fill=\"#F06F3D\"\u002F>\u003Cpath d=\"m18.563 24.468 1.688 0.422 -0.422 1.688h-1.688z\" fill=\"#FBDCCF\"\u002F>\u003Cpath d=\"m11.048 16.611 0.765 0.264 -2.109 2.109 -0.843 -1.688c1.266 -0.843 1.266 -0.843 2.189 -0.686\" fill=\"#F9CBB9\"\u002F>\u003C\u002Fsvg>'\n+    ],\n+     'deposet' => [\n+        'name' => 'deposet',\n+        'slug' => 'deposet',\n+        'type' => 'plugin',\n+        'status' => 'install',\n+        'is_pro' => false,\n+        'title' => __('Deposits & Partial Payments for WooCommerce', 'wp-cafe'),\n+        'description' => __('A powerful WooCommerce extension that allows customers to pay deposits on products and complete payments later. Perfect for high-value items, pre-orders, or custom products.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => 'http:\u002F\u002Fwww.youtube.com',\n+        'settings_link' => 'admin.php?page=deposet-settings',\n+        'doc_link' => 'https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdeposet\u002F',\n+        'icon' => '\u003Csvg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\u003Cpath width=\"128\" height=\"128\" rx=\"19\" fill=\"url(#pattern0_3023_2)\" d=\"M7.422 0H42.578A7.422 7.422 0 0 1 50 7.422V42.578A7.422 7.422 0 0 1 42.578 50H7.422A7.422 7.422 0 0 1 0 42.578V7.422A7.422 7.422 0 0 1 7.422 0z\"\u002F>\u003Cdefs>\u003Cpattern id=\"pattern0_3023_2\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\u003Cuse xlink:href=\"#image0_3023_2\" transform=\"scale(.00781)\"\u002F>\u003C\u002Fpattern>\u003Cimage id=\"image0_3023_2\" width=\"128\" height=\"128\" preserveAspectRatio=\"none\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAADepSURBVHgB7X17sJ3XVd9a3z3SlXT1sizZiuVEj8SxY8A2CRCnlETmMVNIO5iW9I\u002FOAOEvZsJMSWZaWjoF21MGpsAMzh8wMNNOofzRTpK20EkCtIDthDomDmCbRDh2YkuxZOtpXet1JV3ds7vX3uu31trfOfeley1hk2VfnXO+x9772+v1W2s\u002FPqarpO133L9\u002FmIZ381zanzq6hxJvTZS2sF\u002FS+5ri7SmeT6meZCbOXxLrOTnOPFIIz1ee3CvfpJz+SWrOcS57mMvuuBwuZ1I+Z7WlTOH3SH16mEsjFyZG1Sl2iFQg5Ydn5HF3x\u002F4It5\u002FORw7lpziYH+Op4YAem37204\u002FSVRAv5+Kte+7f2q0dfjR\u002F\u002FZnc\u002FsDs8Ajz8jklu67lfziQvLiEa3BfokYGvDxlVmWs8Ez5GfiT6vEU27BE0hpwn4iL1FIZSFSZqJWMLTu2OxSqh6w8\u002FcT1EJBYZ6\u002FApi\u002FyEx7M1zy2dpYfOnrw9w\u002FSMh5vUSqMXzN8MH\u002F9l+Um0VTVWunz0uOlI4axoT1+kfdIvWe0P1xV23K00spztQy15nHl9qUrWQm5jGHR\u002FCIlZL\u002Fr5X2JLPd1XJgz1gBcDRWNxvObcajPEp\u002FLBCA+X3hmF+iRfpBDv7NUQZhY7IJtt\u002F+Tj2ZL+T\u002Fz1\u002F0Ek1g\u002F9c86L3XFpFJlFjONNp7VrLJfUzqkmELCveV3dAX4rmXa97ac2DazDuW3HdPe8udQBldG4xqU3uG65O13YrSVTFFj\u002FfWEH68Xe9sLA1u30FnfwLLU840r4sYS+HM3\u002FUT3zHV0\u002F4btt0\u002FPnPrq07QALWgBtt12\u002F8NZ13\u002FGKlBbx7Cz3Og4WWdx4H6xTtXXsvrehmFEQXF7pI7YRN0YosetPmq+q\u002FZQ7WWrL\u002FhrNnEZrRPqzl4qbqhlBeOTxrcX37WzRupoyop1omZuao4mND7qSJnuTuxol9LDJ5\u002F\u002F3x+jeWisAIjJn5ik\u002F5XL2R+aReMeloMvqxdx72K4dwU9tDgtgK3MgqL1uG6ct3FVCW3oqv+G2ajP4RIRjtUiUm4y93EYjLUKykgbxzx\u002F\u002FxkJfeZ+n+2Z3EtGLECq4SkK2qjHa5+tXvF0muX7pg\u002F+\u002FnS\u002FHR2NoW4tPZJv\u002FUBobuthyj9q3xL8JeMhIg9wrNi3cTreL5e1TB690jVRL47XJX\u002FiZOWQ6039YIIN80qZ3dN4S\u002FQ6OK5wOVHr+Zr2NYRrY2yB68w89MpJtdHgXAquqTx\u002FUvfiMsG9OqMrY3i8e3hNVugxNIIBqtmnHyZqjFdUMG+\u002F\u002Fx732b8m+spyPjaW1Wc2\u002Fp5CI3osSwBC0VBWDBLbyH0fzWN8KBs28RaHto3IYijHy2JrJY+1+oYLYi2x7c2zo7QoIbFcHtMer6cpu57IPbNnavsdWy+cevaP432NANx42\u002F0fzlf+MlGPMaEl4mKsVeO5M9JxI4zW54nNR5MBAFGnazCr4Nv3kbJjfY3ZZEVdkfleEHnISdT0ureVDGw636u7bYSeQ30UASIFrWVImNXvhzhRCyw5WCg8fFSkhvGhLmt\u002F2833rt9+x2szp559grzRlXbecf+ey4kfyV\u002F3BBkKTEsuoYQ4lYDeE7inPWPYLKlDcytIuE+tWcdmFc0bR56iLPduqJPZAQfKxfXaqhhLe6eh9IRObDynUdIWNXWbHw5Cpw+KEka9c+hMavs1tV1HAQx6Ww0HWI4jWb2h5wI0dcsSjJT22\u002FTwctoLPGAYYJa6B\u002FLFexjaFSthsmrlwT1Lpm3ian4ZF8eKI2JTMU9gjDKfYRGYXGjMDwdmQFfVKKWGUdZB6i853Ft9r+oWGeRSZQ\u002FuROsp7Un1ak6xbiINUYU6mBp2Da8ZBoWJZi3s+TkKjbfDuhv1a6wYng0sdGtBVoffqvWqpNT+SN4f0u6tg0l6gEKrivbPpu7FnpM3GJSC+HCXmTYcFjRdrhuGNFygFHpf+03LCroT7bdL1ajfZQ7AvHGcZHlcVTNwOMUHJNPcxukCJKsUGKbsGQKKqLvR05CCjP2Fe2CCy3czBtxoEVGwUiOhj4pmeH63dBQxg59XXhX+pGhJYMdqW4eXhtvEChQLMEsTD2hhUB9qGqyVZJGvD5OFANYgMDFYOEtw1GurJmnQBLVpcIFakGoMYUNhgrQD7XdolwmW8ccety1DHxz3MEKtat7MrtBIPXJF1zH8csLzeZshGH2HSyYj1p2W0kihzChv9Rzh6s78GXvTYzRlgoO2EepK8Xe1MMn7i7p1g5Lf6bSA\u002FdYaAyBqltU8qmKVC1RZgkl1+wdmG9NTwyVIvvKjgJ6UTPRdEwCGnLt6itTs2RN595jyJ70OlpMpYK7OnsmsMpSFgcTZzK1FZInMOKvNDvfgeQjfIwBLgf+kpp2haVHpXRhqmSke42jYrI5yPGdgyRyHiE1RuipQwS1X7TdpGRYB4O13\u002FOj+fOYRzz0nAkwKgA1intwLucgGExCllaNVGHlG3C8ZMYqakEbBHrgLC+HIs55vcIa1ysrya1plSym4DvAmOpRQn5lStof2DrWHMylN7s3I8DBRPK93BCONeiIffNQwZCaIejxyzwlw3vYHUeQraI74vkH+\u002FIBzJoUMU4BLbGXgGjPLkAo3AbH3a6f0slmwBPq949b3QUecganas2RtgVL4U6b2abkpC9eUZqzJ3wb2MKwdXz9nh5SucGQAB866dKkZgIfuVx8ZEF09mkHKR8cJxiL3ZV1n\u002Fdqk4I2fVjtH\u002Ftb+HJq1jRbE21Rlq0t89yD\u002FuEfZmlr1ZPK0qfcVOtOdrlBX+6VWyoHPXinVrFZKyTL7Lo3skmaQG8CpDjSiqig8gTiCo3JgY\u002F5n47D+rZPv+bQwfjByb1uQ\u002FH8x\u002Fyt\u002FV3Lt53KhGSqlc\u002FnkFQ7BntWXVH7GCGANc6npEH\u002Fu0N\u002FgfXLLhbC7MjmlxpoCfDa8qX0Qed4zt9YOfKT9g8yVPVJtFjhWbUumvsmcderYzB23MbE5Og3X\u002FZkgVOUByOVYvbyGMBptUYOWDZkDcMYyyeo0aWO+Yci0UXzaHMnnYoxekNal+icFb5d\u002F5+pTncv1ikCczAIxnbv6SsVBXed6HdvaGCXiANRrk4OGwsE1Rg3aXw1iw8wxnIXlpOghxwhA8G+c7s46wbvd1DpDO9U0jIQ48ygxxklTGiP1qIWBHSMycIklwiQI02oDj9qYKqThkVMoXwzU1nz7lqzhO4fGsNeVNuZq85\u002FUV7g2nc3t0TzedmxCe5RSmx\u002FSlrdWizWail0WmRVHCalaz4Shp6bD5bLe\u002FAYLbS19MCIMbk0zG28YZOG9IXmDPQRL4Viw1QQpMEOurgCGgxUWs4+XuWhri+we9809BlPQAkreoJR9OKebs0Zuz0zfOqTrSrl+3potzzuy1RGrcHCCukudh2mW0IrYymU7dDZr5FH6JmIDBu\u002FNTFoJylXN5bnmU4QG8CIGMF0gpZatA1fscWQWiQO0o4hI3IyxX0fezOQe0s2bRXkmT9pJRDgDZGwPJbbq1jmmWzPzV2LeXw+S9uzM7dqZ23cyD68czn+vdaGP9NGTp68pZFoTOdrmvtVuUCw8LYXwMKJP\u002FUfkSKdgpIDk4btTsDIDv7PnvMyooRUenJX4Xpvjs4AIQJ3cv6Gh6vYh5iaerQcp5RoI0NoGWct2ZQ3LjKe\u002Fa4wfR9vnCg5JR7MQHFpDaabxCU0yCtKNRARxTazWY4VgLnmo6FqTTxRTxxGQIwOcvHP9clzHbAmTAQGBGsd7Jj8UU620jdB5TsSfitDuTlPG1AtDSmQhx0PpHDXdmpxpy5D59tlr499XmbI1KFaBjmZ8IIJwcdTKQp27zqbEmaNwrlX\u002FoXMTLX6i0VmTbpwbq8qQG8MhFtjlvwGKI2i1199\u002FpMy44MzZ0udF27vOKrXby7hBrI2AllvAiPAAQ29pMmv97Zf5uvv41SARAsEKIgRH6+h7L0ZvAzxVSFOycNDdpYNpx3cWrqeg7PUuZ1rDH6GBnuBexsncTCMS6uMt1LCkRTupk8itgvqTFIpE3kVb6mUWuvEKFa1\u002FI5j7pZJYsNsvE28ZUBJBuIQToR\u002FIQ8IQZkcn3ISNlk4hZ0Mtpf5reUMUEDB7AgrLBwcGEN34hOjBvIF6qJAaViGAHCQO+KQKIkH2EqQ1edLQxB6YQERx92WiXVfoTUs7s3BvzRbhwLqSU0iJQm7AFUf7FkCZY8Tlcaazy3LNqZ9SNf0izenA\u002FtYskiyNwUhJLYB0DIJRoGk+63We62GFJ\u002FU5Yq3NOI2ZBAseyH4DF6zPp+66+OZmPkiswbtnsrDParcrlwGWTV\u002FsdyE2Rrhtd\u002FDH7W\u002FWkUaygSoUqSkWK4tsEl2JEdEir4EgDIFsooNboC4ICO5gy4pwr+GGXMWkbconhfkb3wT+fjmUBYD2qS9gpn6+30CTHoNfxm89lsiiSjtZfvbBXLAQCVG2UEdBsrRAwmdM5IWQTa8L0RwMv0mdVskmelXAJK0bpLukb+\u002FK2jD5JvL3y6Fbs0u4MwvBBKbGCXn\u002FKdOTO9P2OCnzUuOnLdQ0V8FQ5DIHoTOrIfcN9Bq7tJag\u002FkL9hF\u002FiF6IKDiJX+VpYbUJUW+wLIe3hb55luv0S\u002Fb2n7dntrcvW72\u002FWE89GtG7dbJrXaQq5SadwE\u002FSbUJinlb5P5obtqqSgs3NGOdNU6jDcqc1gMy9moIAoCZMvXFaRJYD0VaSvwrTzyjeZH0ncn1jCgUNj63P9TZokSnYcoDG5wQCmILLpK2ZR3J\u002Fg\u002FmKFu7GggoEGgE0YfsBkK4QgHNMXPl4aDkOoRBrzsCy98yJ9k3o0lYVg32XTfvKgDKa16Wp32eCbdXbq4QWKCkvheMnftK0IYM\u002FieXgWgiKrxsdrTDyq4eilNgBaMtrPPv8CfZPmoZ0CDC+2ml\u002FILC255tcoyucbmFWAPHBVyCgExqt6R7534Ewv\u002FAPggN1I1EpFFQVHhuTIIdoHvSuKwbqc\u002Fv22C\u002FxGTfB86IPfRvvv3We\u002FT5w6R+dnZun4q+fo5MkLdPDwq\u002FTikdN04cIsrYh25fsvZb08Mklh2EQpYPoGlFFzTRx85BB3g1eJfPn9oFd4NfbOPI53EuB\u002FatbNtxFHzBCRhpdybl9O7b4Bc\u002FqgQ4enaceNU\u002FY7fo904tT5LAyn6cBzx+krzx8r35dLvO8S0\u002FkB8XRJHbua9S6zviV3Fw1Mdz+A76bg6gKKPrZTwXRSjqLEgBxdgqzsqPMxxxx9jRzfnQHfjSvUjOtML2YNXwqJYMjfd959a\u002FktAiGC8Nk\u002F++ryhOG2PIz411PEV3y01TA+ULzZXh\u002FrR4jI4E1K4bwnGcDWQcc6YGMxe73CxMohorXNlbvKQjA5cd5A\u002FSYhztve+IhfGHnhwmXasGHtsu4TYdh\u002F477iPqSMT37mb+iLz7y0uKvI\u002FcbvnGH6W7U00ODa6zkg7HiIHVm4Iw5ZYJ0YqpGEzte0qJHdjOcDE1M33\u002F0gQoJaAxY9sCE\u002FTwkZe6sZ6SzSYyuDDXFWW\u002FHuc29Yv9+n7\u002F6OPbR187oFr\u002FnKc8fooV\u002F\u002F06Lt0i27dm62c1NZeMQyfPd79tDU+jV04tUsVDMLCMKGrDxXMgPPKlTzsIwo4gMLD8Avqlqe\u002FBbNxupKLiQSmCc23CQCoFyNkxQDIXXolVOqUobzdX1JIx9Cb7v4hjf9kW7beyPtufWGBa958unD9PhffqNghsf\u002F8hA9+oUXijDIfVNqPeTzW955M33X3W8tgnDg+ePzF7hJ5hRMJh72MQD4HfqbfAOJ4C2IzOcTXLa5\u002FSwA9zyImwOGN9YGWQhYoW1MyPX7eTH97zpPbyYSJgrjFqKP\u002F+f\u002F12i1fBdh+OwjX81Y4Hjp2T1vrUIEQRD3IEIiFmGEuvLHdFoWNJjbJVc0V0qiJpUj5t\u002Fm7zpGr9yCTS4CoBqsGCKaE4pJXw4Spw1hbxD8Cxq0L8f7U3P0ZqKbbtxo4G4cfebPni3aL\u002FSRH7+XPnjf7SR9cX7mchEEwQBPPnO4WIWp9WsbQdj\u002Fvn3FZo+1BmIFzmQBuNgFHhFRzy07Lyo\u002Fi7s3vuj1DABZsUIWgG9\u002FQIUCDoMa5vtcAfcd0Hj4edZGKVDJ2s9025sv4VMYFXIBkR7JTP1P\u002F\u002F3J8l2A30\u002F\u002F+PvyZxWYD37vHeWYaLkIgvyNEwRYAzk3gg3ygBmfKPhjJCIMmUC33JX7yb6TK66tas+UQeA9D9aQLiwjSgYfgviYgLCmIYn9D4an\u002FnrXueoC3oQkzIwkoE+Q\u002Fac+++XyWxj94Ee\u002F3\u002Fw9SNzHfIJwPCeVgBHkT7CBhI6vnQkpc+nP17IVuIxNXVzxjP123Px2E+ADrkfiHXf9ZEKiHoFgGJBgAmBEKaPpKeSVy2maygM995yhNyt94jf\u002FRfn82V\u002F6w8K4qKlg\u002FnxJokiPPvFCERxxC0JiCSTb+EPfe3v5fT6HnL\u002Fzqb+kx5540W\u002FKAsBf3gQeCBlzlG\u002FNdmYpTicj2HXPFArPB0gqaI4nhTRhXIeO8LOEnJYFcoOB1Smcbvm7FfMPJtfQ+s1TtHHHFlq3aUP5LX9rJteWT9CVS7M0e+kyXTxzoXw\u002Fe\u002FI1mpPPE+3OasgFROZv2LAm+\u002Fs7yp98XwqJqZe\u002FT376Gfpkth6CE4ThknASQRC8IW5EyIRgyyylLVeIz6xhHzas2C\u002FZdH2g\u002F94YccwIy4eGg4PUDjhwQH1eEIUh4fKp6\u002F4gNnrfcN2VRDddYrpOJAzdtGMrbdy+hW64dUf5LkxfCYkwvHLgID33+WfKb8n\u002Fb1BTLQIgTP+JD72brpY+9I\u002FvygDw7fTgw39SrIEwW9LID3zs+0wI5LiBwxxWJ7EEer8yPWGVtWHDVHPyrMJhp2AONHc0KP48hSmDVrCmFHW0qa7w0VMpIBEsV5FD22avOfOF6W95127a8fZbaNP2rY1Wg0SL5e\u002FK5VnTcNF20XDQumwl5N51mzfQ+k1T5VMESI5tz2VDACRUK+nebVOFMaK5KyUp7zf+ww+bNZA6\u002Fs0v\u002FRH9xI++u0QH\u002F\u002Fqn3k8\u002F+8t\u002FWN3FjovEL22Qlcrl3pTajSQtaQMVNoSv4\u002FHt5cmnhaMATwd4gJl64wVsawKAMau83DJzzQVg73vfRW+757YFr\u002Fnif\u002FtTWpSOnBx7eFO2JhNBqMT033nbTbRh\u002FfJSwkshsQa7c0Twu5\u002F6q8Ls3\u002Fy9J\u002FJo43n659klfOTH7qWHHv7TOmnkhkuICCrvClfrdjU2j7dNEMGOc5uTZR5A+8vJYtM7cxblXMkkROWvoAECkTBVfHPW\u002Fslrj\u002FynD59cVABA8P+i7es3u2u4cjFbhGwdxCLMnDlfLARIsMA42qgof2zyZgUkEcDeW7eZS\u002FhUBopCIgRiKYoVuCnjrBPrCTwyY2zsQcQfN6HA+oCQrmXGwhD4jxhgMpaskjO+nblav2thN16m65HxP33kxILnhaGgO3\u002FgO2jHvltoMaogcLp8nj58ogjB9OFaz4rH+5dAiCb6QrD\u002FvXuLi8iRlqyZTDJSqKwtg4CqxDYXm+pHSOqEL+rju7J8q37HYhNLH4fvcl\u002Fd2apr0YKlDrZcn5w\u002FmDQfxXOCEZZCYiVu2LWjCMs73383veefvt\u002FAJHw+Qj1xCa8HSfm\u002F8nM\u002FSLtvrW0WIZAJJ7WBWVkVb1UeBe\u002Fs2Tz8Np4iYYARQbm9K19SShyyPBATzfYhFLAikSo2myBJig3Xb1GHaOs4Eu1\u002F8S\u002F+tnwXZq7bvLKI4FqTRBo\u002F+1MfMGH70tNH7FzKVgAAz5keMn6alKv2viozeBjXD3UBMSSCZEBAkv7nY7\u002FwIYUsszR1fVf0CA7okzD\u002Fr\u002F7H5+ji2ZqSFk1+I9K8yaVtvqiEqiImG6fpGldejnmWtyaO6gwB1tkCVpCFDfWza\u002FLIVHBB12h\u002F\u002FW\u002FLykOhlVDEASe+\u002FjI98+nH6fHf+SNj\u002Fr733vmG0\u002F5Iwvx\u002FlUPBDetDiDvZ7JfAMTHg\u002Fp\u002FDljK6ARXGi9RidJ7NDyFD\u002FcdnnMfDYY0fBoTShutrAQQHgNkv\u002FMUBOvHCK+W7+HIBfhIqvtFpbx4r+PCPvqc9uBm4ix3bq8smJHJViZkNu+lK3kqdikTc2NhG+5KP\u002FBFF8amVetJw8\u002FWf9AGwJxlAIWH+d3\u002F4B0uS6M1CkhT6oftu9wMadptGJo6KW5ValTigeYzllEO+wZ8yGgmhki0sa\u002FlsbTLZtbYiOB\u002FbeOWaJ3\u002FGEXL2kgYWirH8m4lknMBcwZQ8I2MX1GTIvVO4TxzweiEfHlaA34UIgpqZpiZYZd\u002FZxPOFGhPXPvrvBhM0uWkdbd6VU7WakZvWTJ6kb0ExB\u002FB60dSG1c8ILlafJIuEiuvVETqjCNLdANhiQp0diGttixgM+sQ0AVkCCClEdtuhc0NSmpy7JhZgfc69T+3YRJOb15XvoOmDp+jkV48as6MACDiMv1dCMo4gNKUCF4dxrzWZBRiIC6gMTT5ex8jdKeqr15bz2PHBc4U1E1iu6HRIkcKUchMmgxjKei988vWb9gWmb84AqBu4lA+vzNGlMxfz3wydP3G2HAMQlISN\u002FMl3GfhZLYJLWepw7+tJFhJq34c0jc\u002FlYN9j2Pmtr8oNL1oZqJmoA38URpWSRRScEDkS0v+E+8uA8mo7AWH8trfvaDRdmH7m8Gk6f\u002FwsXTp7Mf8eHXcQHCDMFyD4yt8eWjUBiHgCJh8ZwOthAaLbYUnCXZzAhpy+dW\u002FDJICEepGXxHU+gCKI5AOIcATsEBDbm5Jllsq3tIoYoM\u002F4yPSZ06PMLFgguwSxBnIt3ABi\u002FvkyhMslGToG9Rm+Y9u1zy\u002FsCIpByed4wEendt8hxH\u002FYo6Fx2QOb0RFe14vpXRUrsmV91O\u002Fr1COEhrRiCzCO8eLbpw+dGtF0uAX5nNRFGi89\u002FrVsFebonI7cIW+Psf9xcwSWQ9GSGAbQUcANG669BYjkjMUe33UiCM5XV16D\u002F\u002FK7HjSmDQDo9HJSh+FyZREG29Zj7DekZiRimSQavO0dN9HW3dvKb2H8q187nhnfrsObDwuA1m5anwXgUhnWFYrAT8DbSgUgugBoPEDgUub\u002FrTaNzEVIRD6fF1k+J0vjJE0BJzKXMMDkQJUihPncvlRU5cayAsb\u002FdmhwGSRMvflbd+UwzpkzNzs05otwSJg3ddOmBguMo4k1ta0w+ZHhwAUroZmzjvhF42XCJkimbV1ruhBmIdmAnUZr3OZzyZWakAfyyCCFGUH6qXfyeK1mwEKLKK5K+7fuvpG237Fz5PiaLAybbtlKZ1+eLt\u002FHXTOO1m6qrgCmWiaBglYjIYRyMX8\u002FrvK9HiCwIXbrrYpcf9Q4sHlVjk0cDfM6OksDxBJ9wMD+KEYbzR4my6fzx8\u002FQlXnm0q1RiyDuYKk0MfAXoILh0PrVSAYhywhmx3mAGK+\u002FbhTSPsS2htOwgV6SEiaM4LiyD5vNh8kfZD4FS8stm1RTAX5YDs11tFyanZmlI08eHBGCgvpfrp0tfn2pFN0IEjZwAxgkWgkBXILZstZP6Hr4f6FmIurchKVkOh++DcR4KUdx+2V3d\u002FZsYIdFBtw7YaEFs68MqX\u002Ft5IPLA7oaEiE49uWXw+\u002FLKhSVgRuz718qdWvcAkDj16\u002FS8K9YFFgVuIAXX6ou4Hr4fyEA0EJX1Nrr9MAautsqIIvbkdJNIW6sqSGb1VEPlH877jkFxu6EQBPuWK5M0NXSTA6lTj57tHwXMz6r8+3WZFO7adfSTes4FzCYrOZ6pcmguDDkpm2V4SderUmgPbuuj\u002FmHAPD5tQrcmJ1HyQb3yMaBNYHrCp500KiOBsYMUaLg4mFN6qQQm2ZEyWcP8czKQiyJ9UUQRItv\u002FtY6YVOsgRxfKkUL0Ad9KwWBiCzE\u002F4sLkAgALuDO22+m60HHYQHc\u002FUIxw7oAJ\u002FftYeiYKp99HfHIvAAcY18ratZfJUyqurTy3PjxLx8p\u002Fn\u002Fq5s055Kum+9Wvn1gWEOwTsoExi3c1hNnA4yIAWIRrTbBANLPW7b4Q22dMz5jVVjMQSqozgjjmjfoxPUPrKVgHO5dtiGxhcunqcABI8MD0wRr\u002Fb3v7TeVzODtnx5ZCnbqBlTK8T6d1mFkWgwhBAGARlkvHy6ZRx8vf1ewgFi0QnV9DHZy4BXQ2lqffGTkfWHi35CSjgcgcamxfEkJ6OoVtAwtZPMBYZlR+kbiByZVNC5v+xinaumdbSfqI\u002Fz97ZNqOdYPFcUaXk0FiMVZzIkhZTqblYWcQ2QJGCBZhMRKGyUpguQ\u002FLwvt0p+wL8N69dZOIRSgKDc9MKkuSm34bxi0MRc4G2SAbFwQzB\u002FDnSPiCkFdyYVDg0GtQkb4z6yltnaGVkGj8q187UZI\u002Fm2+pAgArsO0dO+h6UJxsCsAHBsAizEfCeNkxRLaGWXAjqEwHnjtW\u002FmS5eNmQcgFBsEWi4v8vrDUoRuT8ScxxeQje8cCNUmt2ty4ONcFI\u002Fp4PJPvAeH2fF7aUY+48o5QbcjXp4D5JDkCYLVZAsMDMqxdK0uh6CYDMMBYS7ZcUsGwGAWYutFeQXPerv\u002F25hvFy\u002FXfcvass+8Jonuw2Kos9vvTU4eISZIBJ1gMezMdGJoCGsoUkAmiHZPQbkQ\u002Fj4yCTv+kN8aHOJLPXxtmNsSQIAtlIYIo1moU4uz5liWSaWNnawKjxggWOvHqwjP1LlLDYeMBwtta90oEfkJh+TDP7zrvqvkDQPvH\u002F81mAT3z6GdstREj2CfrQB+8aO5FEEkli\u002FmWJuYR2WAomm0qKBcH+ACCZg2AWYHrKLH5hj6eBC7k3gBUgXI2ooM77VLYniw8RAQBQlpvq5OGaNvCXDiTDhfnkhdXJiYvfFxKGw\u002FfLfIDFCBHDmsnVacfxr\u002FsqHGwM9cWnXyqf82l\u002FZH5Z0PGx76ef+NB7ljSLCEvEMetX9gmQDSMiyb4BID6r+xUm\u002FVcTeYb2SNdtkPEpqLcCRdL3Bei7ABPAAArmUGBKTW6IMEoAu8Enl565W4jECszoWPvmXXWGL9LDyyGAtzgwtBw6+UI1\u002FwL2hDmifUDfYsr7FJkv+\u002F386s\u002F90KI4YRx9OAvMB+7dW76LJfhK2DVMwKQQ56hLAKBHfcyG5T3cA+GaJrcDi96xJ3aDgBhGsMGgjuMUEFLXoKNN8s\u002FpqXQ14wLjCBo\u002FdVPdZVOEQlzBfCTnQYj\u002FVxINSDoZi0v2v7cCsqh933JbawHEL0fmy1KulcwdFP+PcYZP6srgxvyfXR+zd8HVk0fs+gNrOwgDOCl6+7I0DACQ4TPcz2NOId42RLGqZmKIodLVIGi8TP2GG5hZYB3+7JiRRYwJDNYunxFxRTHMP7RPzH8cBBJf\u002FZv\u002F9YnyXY7Lbh4rnTgqc\u002F4kGhCS6ECsAARBqHt5W4jefZAO8T2W74HC6B9MAgaQUpd6czodSLir52a+QJtJ8siAeeKVG2k1CBovKd7JzZPlmEQE814fpo31Tf7VrAnEimIwO2ofzDNIQj1MD6t7A67OCKFsIIXp31966iWzQHwhx\u002F6XZCIX90Efojx\u002F74zyLrqB1mLgBXMjacNgNsacJAMYwb\u002FI6TPraLXcADR+Uid7XD47f54hugBoPIZwlxsViPZjCBnMhvYJ+v+uu3ynUBEM7OAlDLsan78QYVPKz+RcAoSMj20J6Rh8aIo3cpvcOtj0fsZVBhhTV7+kkB6sSCFFTMjuIkjTi3hVYLIERK24O7Y6I2SXdZNEzPaRdPF8YwPAB9gCRuhqQaBMJxcq27zf2\u002Fp\u002FcQdxEqgcB2NgsleT7nxnT6DyuAuf2uzcrJ\u002FlX83YkIb0qsBQWW7O1xvq7KCuXgoYCGCPYZ+eyQd8QDBZRKGzLWLL6+pFAFbBCoCpsABCs\u002FNk1CAYmAwah3CX4wIEN0AAwFDZzhVM7mfoPvPIs+VTlmq9HpNDJGkUqTteoqKgeBSQX0BozaAQ2cthm3vUv2sY6LIB5JfichPNFJBbgGgoEmFIWo4PJ4hXwQpAANaEOXeXz4yPBC7pcZj\u002FOAdgqdvCCNluIpmZQPow\u002FxIORhO\u002FWFi4GnQuTD5l0f7pTaS539Q5+CvM6roJ9jDPrEDRZFvlTf4dfOtisIjsHvlnojDGgLYwwkPiMH7gUKI7fsOqWAGZHSRAEJHA3LwuoO6WIbuBCsXZwUvFAFH7hfkiBBLeQfubZdnUDsr0w8LVos+qhRHqBGDL7CtNzSPDIxQX7VA9Hrf2DxYh8JHr5FDMCdQ\u002Fn1gQESZR8w6hFBNDPdxRy5nLTHt55REBwrtOp31HsAeSY30XcE5dwHIWhkbth\u002FmH9kc8AIL2I1G02hQBJlffT6pkbNEYc3gPsPHPX\u002F8DfJDMYRN5kqfsLdj1GM\u002FhJqrs7QjfUmsKLDXgSxCDmTh+Q8pjBLQSwvzANevWNL8jxQQRZgKfPVEjAOwVsBgJZoD2C6Oh\u002FQj9xgG813t1sLx2BsRZ+2MOJsVVu+6nyZkexoGA56rPD2ZCQXv44SFgz\u002Fy3FZn0oWSv3c1LjT9XKS+wECFcxD7BYsoRxmG3kMXomU9\u002FoXxG7Y\u002FJnXHvCIB\u002Ffj0EQNLKFvad3Jy1XwSZfRMo4tGp+9BuO1Cv9Z3BKdp\u002FgqJ3jfkO6J\u002FVtlgkAICRTFx6E0w5ftb9iM9NZUtw9YBwbglTwiAAbv59Z8+lAMBv\u002FPXzJjDjkP984R12Cm02bloFejIPDSOtLKa\u002FO7rdEnzBt5vFrnP0mwUb5GJSuZlCdsexWskjWiYwWWCv\u002Fn60RJe4hC1kgxRatSnmjjLKPJwB0oVJuhoa5\u002FP7hFXD2\u002Fe9pXye0EEcif8XCwHLPoJf9KwfNH0h39+ng0eWP61rPhK\u002FH0cAhfl0eW3N6AUr66+LJXt9rHlsYkrGZN0QiMPiHuz9Wnd+0ZdHc50UEpjNEXCwgYbw9rAUxpV1qACjAyawuo5w4oVbVy1DGCmOD8jOnkLI42\u002FdtX3R+w\u002F83y9Zwkg2YxaK5rc\u002FHh8J8wFPnFydbWhkTEH8PurujuUcwClgGNO0MPUjoHuhRvHqeeD1XrKPnWd1OBjFlWLiYJCGF8nDQx0wUstgrsJhKZm70HvKkSzF3eGlrfNbDslsISHRdnEBAuZgzmX7+IXohScO2ISPD+lGzKKBML+LpXbx+jhZpdMs1LhK+o3f+4L7fTH9R2rd4DGsAOx\u002FtLqpZ8E9TO\u002FUpNsdZpohPB0u1tAPzt60HAVG5AmkoDkIMzG2yRRZ+klTT7mBWZq7lxfXykhIAiHMG\u002FT87TkdNoa2xzl8sAjjSAQlmn74eSDvCAbnIxEA+H+MFF4tidXBNrDC\u002FImv7aakCbcUZ\u002FrAC+jxZB56dDY3FnFXl6AuxNIBfqxDjljtR4LAaem2Z5ACDjuOegjfPQ9N4ZwBmCKfR3cool0ezY3ZDub8sTMWFkLbXzlwqP7ed8u8CSDx+xH1jzP9sAgLUXnnnyaAZOLGhQtXNx09TiTh7CY7cZeX1wDPm+9uzL3BgQ6uOlh3UjBfXW7V\u002FS5s+MDBFSgGgIFweUKEV\u002FPHXWcuCIdVLthNAfvQY1lxYmPS9W+oktwduiXnB5aWn4fGWz4ghFyYMyCMFoYLYzECuJD5\u002F5tPP2FuAsO38p6eaPoXA34ge8FTdgMyYrdc6s8f5EO7El9c34DoZGoUt3rl3hB9vTZ8gtkUgDq3azqqsnYV0XuyJ5SS4o3B53jpjcZ7gkhuGUZToOELCpx48a1lStNiJGngONkDAiHHMGsI+\u002F8jkxeP9enA\u002F\u002FmSpYlFy8XHi9\u002F\u002Ftd\u002F6fL1vCaY\u002FUp3pW4eHJXL4ykKvgO1Rn\u002FlZMah7bZPaS0RjjeYXnjR9acfhIoz5cYuXcgxKHsPIopBcudWadk0BWAqxaUMIKeovfI+pRgUkRIYnKIwt5lTxxPN7FxUC2SsgZv+wBlDWD4Decufu8gn0L1vDjjP\u002FAvpeefZQ+V5n6lZGS9i1kgkdPxmmb\u002F3ab31uSULwXz75pdbsf2MXda\u002FeEIZxy5mWheWQWuWUzI+nqI+JYl+zWhAP3DxSMAHpIGWscN4KMlAfQhDFdsG7m6MKCJGaRrVP4H8iBM++Iz\u002F4+GQNBoGiBZCh4aj9gv4F7L184KCZdQhEJGE+QJ+M6ctMXaEIvmARlktxJ29xBQ\u002F9+p\u002FQJ7I1GIcJJNT7ld9+jP7wkedqb2TmiyJ0p7ZirKXpMHOv+MMyfQdx3AzIcZzSFy0Ih\u002FLqOajjgGFysJqIamapslVjd1sSRi4Mxaf7evOQnKDesEA4nJLHNfUa8Xvd5bU83Nlqjs8EaucFlBVDGhVgF3Dk8SEQkSLzBbn\u002F9I\u002FV2F6mckELRShWMqFDdvJ+4GPfT7\u002F225+zV7w8lrOJMqFDXgknC0FEOMRCWKiXQ+OJ5\u002FcUwEeae6Uwc0cteVtR0rf4FESAgMvfIan3QgpS4Hy9HUJmPj1R3SfQXxcEc4G15uZXIhZI2WdwKJWYxkguqSmwSuu77epMg0Yq+ehNpUPmdr1CNFGZW9b55U6zsf4MAEX7Af6E2WLuJaRDPN\u002FfFv65x56ml57+WvkeZ+sK6JM3cwmV9\u002Fz+2PwJn6XSXi1fsICEhcJoGc1r3vyJ\u002Fskp8u6FtyUaTtSpFik127boVf4VssDcpN5TClJAKdzPqeEORZTA9eVSFbaniU1vff+D1VSYrUGOJ+wOYtIRkkJ6vGF+T2IFZHQcpVBBRFeLY\u002FdNGf1yN72F0pazRQjmLl0ppn525oq85ZI27dxcrAHMv7wBRJI\u002FX3\u002F8ywX9i0DIuwGEJLv313\u002Fw53T8eV3I2WO+xPuzObTE2zi2bllHq0ESGoo1kShCloXhreGRuiO30MThWzKLJhow5iZTP6Jihfg9ICmKQoOQkKMlwE2m2B0BEuDcQD2Acw6mmfUddPqGydJ4btabsV7e7ETVF4KRwYRwmM0p6CkxiwfemYY7T2SXcKw3BYyz9te8O7Q\u002FTuJ46z3vKJ\u002F9V8Xsv3cvfURTukD8F8rbP9cs+T2\u002FyyXBA9u3bWi2kysm\u002F8XdWdDX1XlazY5e1MZMhVe2m5cJRgrXVN+PhKyv7wwSRY7TwpujyDxwsToDrdAbovvD+JKAwLjQVLXq5Z0CtoUsM43ZYLr\u002FqZdyc53eW9rSZZcgqHjuHS9QWls78dWvO0aAqUfoJwIhoZ+M7Im\u002FR35f\u002FDp8u2i+MF9M8+vF\u002FPlWBHcntudnulnGQ0yBPGeSwsbOUQ9dcwL5dq\u002FVhasSppCDSSPtCoesLvT\u002FwOywtqteZljC0GG4QjGI\u002FvDb9H3ERAhVYF1SiswPAsLu1Eb2Iri8Nk0cuJ2HO05R2nHSBEFI3uUrl0P7t2fmP\u002Fe5p20kUBj84X\u002F2HpvEGVfrgvnI5a8Gzcd4PreRJo68JdGMuRgwTp+4di16GAeM7YGXitNHrELV2S6OEnkZdqnnhVNTYublzvf9ewwEcijTBLVe6qhfa4AJChYBz+WWABBihABBtFVWDlPTbuuHNZdpuO00JflbOxpeSdxvO3llxsrqHGi3MAaAb7WZ\u002FxVd03+gF\u002FuXwa\u002Fs6\u002Fm1Tb0NN0xfGnsej5kWgw\u002F1uEZc9RgHRppRDmWPkZ\u002FGDiPok9+DWIn6Dg\u002FviKiBBy5NUQLbh3QHEqUtNAec1TcXwQSGlAXELAEliP88tpPTyR2UNr9Ggg+iIMS9\u002FMtqXInJs1Z+4jPPWMyNZVsrYb6U+eQzhzPjj9OTT780AvCyxqfsuphP31C7lBHtpJAN1e5mf3Y8LbF\u002FsmlsNfiN0kVdRVaIKDiM4F4RhNXUT8g11NuyBfj5ZBc7Qojxun9vfxucHJHG1t\u002F7dfLAwAwptSlNwEGuvkRDRor3xfh2uOVMFYZt4\u002FcREiEAg2Ta1kd+\u002FF5b57cUkr18Dh0+XYDjwcPTWcuPjR325ZzQopn1xcfz+Y3Ns\u002FcBEJTN8I7n2ON308dYBhE1yzqdku8ASuFNENYINtOjx11X5cZb3vcLp4eUYjpOGebDu1hmbjEbmYTGWNR+U5RF9Q1WVtR4ap8xuISRh0HbkKOw8rIlSBvP0TALA+XPNLHwLCIRDAnXdozZ5FGyd0sZ3zemn9lC\u002FOq2bIK6hAeNeRjrQ8NEeM6IgEcY7dcBI1k\u002FU+0WdvBHPcfJBuPUcIxc6xXnAl+TRNB0vmZraKhVgoZysrEBioG\u002FwcPGv9iok7IpqUGrTHfcx9FgWaHJesrbCp\u002FF9n8pugrIbB4hzEwYnN5WYdXG80zrZmiYhYHWz4xgBrEK8recSRzi0wvDRcPzJ8vfcAJPqPF40cUwfcaimjCvgrjPaX0Yf9WLpgVTBAJRyQCaanFMDfJyc1vfIk0xc0Qc\u002FXcN71+UPMBTubzdyjjL+EUDn0wiVQg4WImURiwGw8cnrC+AlNcQM767xEBPaGhkfLku+YFUxhmZsRgiBcBa6Pym7Kw35vz6jnpOLML6iznvcoVIrIX8XnO5dVtyTP4yo4XZhblzsgnDunJM9uNljp0Nn8vR25L3AxrkIbV1fqIm3ov9TvpSh\u002Fq7Y28grC25dGml2g+MJnSBOcm1j7SLOYhJTrcOD2UB6B5lHt5fLmFPHBAFyeHY4BYWWPiiT25pTeqjA0KM6u8m6Di6PksqxTgVIsDWto7HuBl7KoutWJs+HBSBcKsFcXLb5bF4lXWANfKBFQ7PwakBb2wOn8PTatRkrQu3cAv+oj2IeQEtvdhh5WPP\u002F3t0Zu2ywhKF3cJTf6BJeTcx8VSXNerppJa6KV0ZkmzW8LixfzZpTUOoIPe6Imq0TWRIrlBeFx4wdA7u4\u002FBsdr46KavP7kXR\u002Feep57vGg6FAv1frSuyjpNFZhesT+mVMrFsFlYjcn8d+0Gwg4BTz6LPFe9p+xLMTEKW3f+Q6c0Ojx6T1j5YTt\u002FyDB09n4L2FOYAw4ziQt\u002FpwBYUmfeQgxHWvgW8hu5FcMuE\u002F9QGhcdCX6ADQS\u002Fo7dAq1hkbrRTvjM5t5JQrzFlOY8taMpiC8ol45Y8jaWq3JaN0UQupEYZCOQptRZ6upI3Xh2ka+Tf4QZWht3pYAFmHBiQ++8viDe8uoTFbeh6tUsqNU17cQZsCG+UhUCnPMqjQS9SwAA6+oG7LHqV6j1mmr1FSW3TRWEfebelLeaFkXL4rEvbqTC3XYT79nJfUAEEpqarSazFez9V3vQiaDzmHsPlSkl3MX3EK\u002FmNiv0YqifLWG1SCyqlzgBwbgUu2n\u002FPGoHChH161NH8dlqDz1VM1AZ20AIUhgF8nUPjW3fCi4QVeTpF4d3KSU2\u002Ftg4fAX7g1\u002FVCXe7k29cpK9D6F+mhuwal3g+5+NE4jm354BQsntcC2HNnD8NCMZ7g\u002F9Us2wQmOGden1J\u002Fn4QUQrVcW9DeZmALYUkNAwPSSXFAE4+OhD0\u002FmShxMmG5opN+02kNcwqRSN+YS1g0cYz9wXKDPv0cO24BHOp34ODYkYOtY58pExWnjqj633LIa1IFgtikypGoIyGv9vTOyoV0F4XJSVKF6S+pe69qr9VyYnCLXHUy4ELkgB8ZD3W0+BEsJKjhZFCvrdo088dFC+23KdyTXpoayfr3kB1QYSRekM56gN8ZxnNRxP\u002FkDoNKS3uOcCE1FUSjBGN6RM9vYLf3rzVcHsaQdw20Pk93FwxtGeAoyhDYoBFQAbEHbhNHxgYomKAgjn+EJnVMf6vCk+vh6pz2gPxNyX2qAZuDVUGd2GAVN4nkTswsUvQvuFbBvu6YOPXdx4632X8t3\u002FKGhjQsWxA0KDVMw5AEBmnRJu2JQa36WMaqWVm+uaWtAOsxo43HC4bdaI9ieCugS+oz3cCkR5LjyDe4DkWsYxdq\u002FK0b6yvQupDqbQN+RmmJJJb+WYpZC83f0\u002F62\u002FrnCD4te0qYM0OIvBacmwufezoEw8+Rn0BEDp3+JEnNr3tvq35unuDqod+IetMomalajBFlGgsJ6l\u002FP7lq1OPuDjwkJKJYbmB8W2Y4HrFLvy3xefx82+7SfdQoW3Mrnr1vooOBwhYuZs7iswRZrpfI83Zd1+tvry5YR9XnpgCKxQcXHM\u002Fpsw0fPvqFB\u002F9jW\u002FoYess\u002F\u002FMVHcqv2E\u002FVzze5cyKQxSG7TZfEasvv1DhsIMmtj9yabI2QxrLWgSZL4YFL8bYnLRiCUoTY9UZuOdrl9DvLo4Wc9pUmqeAl6wM75yFyIv\u002FHMZM8Z+yK215NU1DtCLpL956OmT0M9clzwU1f76alX\u002Fvznv516NHbJ7uRg9kfyPU\u002FVRpbwLGE5McG\u002FqZcq24wgfmksDsOvoZX+CKxhXvW82rlm4oxrkS9QfyRXLNHi2ISt95oZysoSxYwqrSm4IFbQ5\u002FXZbSbvzlj8To34WOYOjdf+Ss2zJC+bgoR5P3HTdn3shNOm6fVAYoM21So09YTHy2H+IzODK\u002FfRGBprAUBv+Z5f\u002FPVc6kfDo9FYCxtSw+Psb5O6hdFQY2bHYI1RC9LLQd0s\u002FxDsWi1Lxa\u002FVAiKfkGyCR9R0bzsXQq9zV9Te1pTTT7A1v0PWnlqLZ2kxad6wQgTrAKRjfbCH7JmsvRw5HBNZ6Fd\u002FnkxDHj587PO\u002F8DGahxZ8F8u5b\u002FzZH0\u002Ft\u002Fr5DubB78s+tIz1i76dx1Ime49jZHNE67mcyQEREI6CX2zDPo1AVf5g6U121Hgbb2LpqXHnlwk5DyuBMm63wazEJd1v19Yul9JjiFf7A9qvr4qY97pK4cdislonxjG0\u002Fcur3e2wPh2K0B6aHxP\u002F22J\u002F\u002F\u002FEO0AC36Mp4sBE9t3PcDf5BHvGXOwD1gnnUIsaUPCV7RvgWz0Ggf2b341qMe0LT6UuRV+R2FpGO7p4m1VEig2BxNTu2xJsvpZjRgE7aT\u002FgH0bzIBaw4ZcrcXJCLKjQofGxo1M042\u002FsKID+OjWA8TlMPQQtZ6+vjFidkfOfW5X3iMFiGmZdDO\u002Fb+8p5ujB3IaaX++cQ9GU9zz1XZH1qYWoMHSJntqatxLcn0iWMAUpSc1ZYW7\u002FIJRSNW2kf0+B11RIijc2ztsBbZwrR6MC2YsD8\u002FmEKqkkbOv99wNL0Kbgxj1Gtg2djp\u002FefjCYPbj05LYWyItSwAi7fyeX\u002FpAl4b7s9rdk6vfnR9\u002FL8nEEvOjNneAwqhYfJY4U0YfFK4woOpwuPF\u002F1gH+GBEJ434OOCJgkRSrTKmFLuY8EkX86X1l+VUyvqWe2xvXhhZCJGuI\u002FXbBSKjSlMWfQb5N54PTWZqeSnk4P\u002FHwqaOf\u002F3eP0VXQ\u002FwcPBiS4AAsjowAAAABJRU5ErkJggg==\"\u002F>\u003C\u002Fdefs>\u003C\u002Fsvg>',\n+    ],\n+    'optiontics' => [\n+        'name' => 'optiontics',\n+        'slug' => 'optiontics',\n+        'type' => 'plugin',\n+        'status' => 'install',\n+        'is_pro' => false,\n+        'title' => __('Optiontics', 'wp-cafe'),\n+        'description' => __('It is a plugin which allows restaurant and e-commerce site owners to add custom options (like extra toppings or size variations) to their products.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Foptiontics\u002Fhow-to-create-product-options\u002F',\n+        'download_url' => 'https:\u002F\u002Farraytics.com\u002Fwp-content\u002Fuploads\u002F2026\u002F03\u002Foptiontics-1.0.3.zip',\n+       'icon' => '\n+       \u003Csvg width=\"37\" height=\"37\" viewBox=\"0 0 37 37\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+        \u003Cpath d=\"M0 0H17.0335V8.51677C17.0335 13.2205 13.2205 17.0335 8.51677 17.0335C3.81309 17.0335 0 13.2205 0 8.51677V0Z\" fill=\"#1A1AFF\"\u002F>\n+        \u003Cpath d=\"M36.5003 8.51677C36.5003 13.2205 32.6872 17.0335 27.9835 17.0335C23.2798 17.0335 19.4668 13.2205 19.4668 8.51677C19.4668 3.81309 23.2798 0 27.9835 0C32.6872 0 36.5003 3.81309 36.5003 8.51677ZM25.4285 8.51677C25.4285 9.92787 26.5724 11.0718 27.9835 11.0718C29.3946 11.0718 30.5386 9.92787 30.5386 8.51677C30.5386 7.10566 29.3946 5.96174 27.9835 5.96174C26.5724 5.96174 25.4285 7.10566 25.4285 8.51677Z\" fill=\"#FACC15\"\u002F>\n+        \u003Cpath d=\"M19.4668 36.4999H36.5003V27.9831C36.5003 23.2795 32.6872 19.4664 27.9835 19.4664C23.2798 19.4664 19.4668 23.2795 19.4668 27.9831V36.4999Z\" fill=\"#1A1AFF\"\u002F>\n+        \u003Cpath d=\"M17.0335 27.9832C17.0335 32.6869 13.2205 36.5 8.51677 36.5C3.81309 36.5 2.98364e-06 32.6869 2.98364e-06 27.9832C2.98364e-06 23.2795 3.81309 19.4664 8.51677 19.4664C13.2205 19.4664 17.0335 23.2795 17.0335 27.9832Z\" fill=\"#1A1AFF\"\u002F>\n+       \u003C\u002Fsvg>\n+        ',\n+    ]\n ];\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fhelpers.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fhelpers.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fhelpers.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fhelpers.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,653 +1,653 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Session;\r\n-use WpCafe\\Validation\\Validator;\r\n-use WpCafe\\Validation\\Rule_Factory;\r\n-use WpCafe\\Settings;\r\n-use WpCafe\\Models\\Location_Model;\r\n-\r\n-\r\n-\u002F**\r\n- * Global helper to validate data.\r\n- *\r\n- * @param array $data\r\n- * @param array $rules\r\n- * @return true|WP_Error\r\n- *\u002F\r\n-\r\n-if ( ! function_exists('wpcafe_validate') ) {\r\n-    \u002F**\r\n-     * Validate data against rules.\r\n-     *\r\n-     * @param array $data\r\n-     * @param array $rules\r\n-     * @return true|WP_Error\r\n-     *\u002F\r\n-    function wpcafe_validate($data, $rules) {\r\n-        $parsed_rules = [];\r\n-\r\n-        foreach ($rules as $field => $rule_set) {\r\n-            $parsed_rules[$field] = Rule_Factory::make($rule_set);\r\n-        }\r\n-\r\n-        $validator = new Validator($data, $parsed_rules);\r\n-\r\n-        if ( ! $validator->passes()) {\r\n-            $errors = $validator->errors();\r\n-            $wp_error = new WP_Error();\r\n-\r\n-            foreach ($errors as $field => $messages) {\r\n-                foreach ((array) $messages as $message) {\r\n-                    $wp_error->add($field, $message);\r\n-                }\r\n-            }\r\n-\r\n-            return $wp_error;\r\n-        }\r\n-\r\n-        return true;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists('wpcafe_extension') ) {\r\n-    \u002F**\r\n-     * Get a specific extension by slug.\r\n-     *\r\n-     * @param string $slug\r\n-     * @return Object \\Arraytics\\Tools\\Extention\r\n-     *\u002F\r\n-    function wpcafe_extension() {\r\n-        $extensions = wpcafe_get_extension_list();\r\n-\r\n-        return new Arraytics\\ToolsSdk\\Extension( 'wpcafe_tools_settings', $extensions );\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_is_module_enable' ) ) {\r\n-    \u002F**\r\n-     * Check whether a module or submodule is enabled.\r\n-     *\r\n-     * Conditions:\r\n-     * - If the module has no parent and status === 'on' → true\r\n-     * - If the module has a parent, and both the parent and the module have status === 'on'  true\r\n-     * - Else → false\r\n-     *\r\n-     * @param string $module The extension module (module or submodule).\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    function wpc_is_module_enable( $module ) {\r\n-        $test_module = wpcafe_extension()->find( $module );\r\n-        $is_pro = ! empty( $test_module['is_pro'] ) ? $test_module['is_pro'] : false;\r\n-\r\n-        if ( $is_pro && ! function_exists('wpcafe_pro') ) {\r\n-            return false;\r\n-        }\r\n-\r\n-\r\n-        return wpcafe_extension()->is_enabled( $module );\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_is_integration_enable' ) ) {\r\n-    \u002F**\r\n-     * Check whether a integration or subintegration is enabled.\r\n-     *\r\n-     * Conditions:\r\n-     * - If the integration has no parent and status === 'on' → true\r\n-     * - If the integration has a parent, and both the parent and the integration have status === 'on'  true\r\n-     * - Else → false\r\n-     *\r\n-     * @param string $integration The integration module (module or submodule).\r\n-     *\r\n-     * @return bool\r\n-     *\u002F\r\n-    function wpc_is_integration_enable( $integration ) {\r\n-        return wpc_integration()->is_enabled( $integration );\r\n-    }\r\n-}\r\n-\r\n-\r\n-if ( ! function_exists( 'wpc_get_pickup_delivery_properties' ) ) {\r\n-    \u002F**\r\n-     * Get pickup delivery properties\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    function wpc_get_pickup_delivery_properties() {\r\n-        $pickup_properties = [\r\n-            'wpc_location_name'     => __( 'Food Order Location', 'wp-cafe' ),\r\n-            'wpc_pro_order_time'    => __( 'Delivery Type', 'wp-cafe' ),\r\n-            'wpc_pro_delivery_date' => __( 'Delivery Date', 'wp-cafe' ),\r\n-            'wpc_pro_delivery_time' => __( 'Delivery Time', 'wp-cafe' ),\r\n-            'wpc_pro_pickup_date'   => __( 'Pickup Date', 'wp-cafe' ),\r\n-            'wpc_pro_pickup_time'   => __( 'Pickup Time', 'wp-cafe' ),\r\n-        ];\r\n-\r\n-        return $pickup_properties;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_option' ) ) {\r\n-    \u002F**\r\n-     * Get wp cafe settings\r\n-     *\r\n-     * @param   string  $key  Option name\r\n-     *\r\n-     * @return  mixed   option data name\r\n-     *\u002F\r\n-    function  wpc_get_option($key = null, $default = false) {\r\n-        $data = Settings::get($key);\r\n-\r\n-        if ( '' == $data ) {\r\n-            return $default;\r\n-        }\r\n-\r\n-        return $data;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_update_option' ) ) {\r\n-    \u002F**\r\n-     * Get wp cafe settings\r\n-     *\r\n-     * @param   string  $key  Option name\r\n-     *\r\n-     * @return  mixed   option data name\r\n-     *\u002F\r\n-    function  wpc_update_option($key, $value) {\r\n-        return Settings::update([$key => $value]);\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_selected_location_id' ) ) {\r\n-    \u002F**\r\n-     * Get selected location ID from session\r\n-     *\r\n-     * @return int|null Selected location ID or null if invalid\u002Fdisabled\r\n-     *\u002F\r\n-    function  wpc_selected_location_id() {\r\n-        if ( ! wpc_is_module_enable( 'location' ) ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $session_location_id = Session::get('selected_location');\r\n-\r\n-        if ( ! $session_location_id ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $location = Location_Model::find( $session_location_id );\r\n-\r\n-        if ( ! $location ) {\r\n-            Session::delete('selected_location');\r\n-            return null;\r\n-        }\r\n-\r\n-        return (int) $session_location_id;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_table_id_from_session' ) ) {\r\n-    \u002F**\r\n-     * Get table ID from session\r\n-     *\r\n-     * @return  string|null  Table ID from session\r\n-     *\u002F\r\n-    function wpc_get_table_id_from_session() {\r\n-        return Session::get('wpc_table_id');\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_plugin_status' ) ) {\r\n-    \u002F**\r\n-     * Get plugin status\r\n-     *\r\n-     * @param   string  $slug  The plugin slug\r\n-     *\r\n-     * @return  string Plugin current status\r\n-     *\u002F\r\n-    function wpc_get_plugin_status($slug) {\r\n-        include_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\r\n-        include_once ABSPATH . 'wp-admin\u002Fincludes\u002Ffile.php';\r\n-\r\n-        $plugins = get_plugins();\r\n-\r\n-        foreach ( $plugins as $path => $plugin ) {\r\n-            \u002F\u002F Check if the plugin path starts with the slug followed by a slash\r\n-            if ( strpos( $path, $slug . '\u002F' ) === 0 ) {\r\n-                if ( is_plugin_active( $path ) ) {\r\n-                    return 'active';\r\n-                } else {\r\n-                    return 'inactive';\r\n-                }\r\n-            }\r\n-            \u002F\u002F Check if the plugin file exactly matches the slug.php\r\n-            if ( $path === $slug . '.php' ) {\r\n-                if ( is_plugin_active( $path ) ) {\r\n-                    return 'active';\r\n-                } else {\r\n-                    return 'inactive';\r\n-                }\r\n-            }\r\n-        }\r\n-\r\n-        return 'not-installed';\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_currencies' ) ) {\r\n-    \u002F**\r\n-     * Get currency list\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    function wpc_get_currencies() {\r\n-        $currencies = require_once __DIR__ . '\u002Fcurrency.php';\r\n-\r\n-        return $currencies;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists('wpcafe_get_extension_list') ) {\r\n-    \u002F**\r\n-     * Get a specific extension by slug.\r\n-     *\r\n-     * @param string $slug\r\n-     * @return array|null\r\n-     *\u002F\r\n-    function wpcafe_get_extension_list() {\r\n-        $existing_tools_settings      = get_option( 'wpcafe_tools_settings' );\r\n-        $table_layout_status          = isset( $tools_settings['enable_table_layout'] ) ? $existing_tools_settings['enable_table_layout'] : 'on';\r\n-        $delivery_module_status       = isset( $existing_tools_settings['enable_delivery_module'] ) ? $existing_tools_settings['enable_delivery_module'] : 'on';\r\n-\r\n-        $pickup_module_status       = isset( $existing_tools_settings['enable_pickup_module'] ) ? $existing_tools_settings['enable_pickup_module'] : 'on';\r\n-\r\n-        $extension_list = require wpcafe()->plugin_directory . '\u002Futils\u002Fextension-list.php';\r\n-\r\n-        return $extension_list;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists('wpc_get_integration_list') ) {\r\n-    \u002F**\r\n-     * Get a specific extension by slug.\r\n-     *\r\n-     * @param string $slug\r\n-     * @return array|null\r\n-     *\u002F\r\n-    function wpc_get_integration_list() {\r\n-        $integration_list = require wpcafe()->plugin_directory . '\u002Futils\u002Fintegration-list.php';\r\n-\r\n-        return $integration_list;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists('wpc_integration') ) {\r\n-    \u002F**\r\n-     * Get integration class object\r\n-     *\r\n-     * @return \\Arraytics\\ToolsSdk\\Extension\r\n-     *\u002F\r\n-    function wpc_integration() {\r\n-        $integration_list = wpc_get_integration_list();\r\n-\r\n-        return new Arraytics\\ToolsSdk\\Extension( 'wpcafe_integration_settings', $integration_list );\r\n-    }\r\n-}\r\n-\r\n-\r\n-if ( ! function_exists( 'wpc_get_addons_icon_url' ) ) {\r\n-    \u002F**\r\n-     * Get addons icon url\r\n-     *\r\n-     * @return string\r\n-     *\u002F\r\n-    function wpc_get_addons_icon_url($name) {\r\n-        \r\n-        return wpcafe()->assets_url . '\u002Fimages\u002Faddons\u002F' . $name . '.svg';\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists('wpc_get_pages') ) {\r\n-    \u002F**\r\n-     * Get all WordPress pages with only ID and title\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    function wpc_get_pages() {\r\n-        $pages = get_pages( array(\r\n-            'sort_order'  => 'asc',\r\n-            'sort_column' => 'post_title',\r\n-            'post_status' => 'publish',\r\n-        ) );\r\n-\r\n-        $result = array();\r\n-\r\n-        foreach ( $pages as $page ) {\r\n-            $result[] = array(\r\n-                'id'    => $page->ID,\r\n-                'title' => $page->post_title,\r\n-            );\r\n-        }\r\n-\r\n-        return $result;\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_reservation_schedule' ) ) {\r\n-    \u002F**\r\n-     * Get reservation schedule\r\n-     * @param   int $selected_location_id the branch\u002Flocation id for getting schedule null means using global settings.\r\n-     * @return  array\r\n-     *\u002F\r\n-    function wpc_get_reservation_schedule( $selected_location_id = null ) {\r\n-        if ( ! $selected_location_id ) {\r\n-            $selected_location_id = wpc_selected_location_id();\r\n-        }\r\n-\r\n-        $location   = Location_Model::find( $selected_location_id );\r\n-\r\n-        if ( $location && $location->override_reservation_schedule && ! empty( $location->reservation_schedule ) ) {\r\n-            return $location->reservation_schedule;\r\n-        }\r\n-\r\n-        if ( $location && $location->override_restaurant_schedule && ! empty( $location->restaurant_schedule ) ) {\r\n-            return $location->restaurant_schedule;\r\n-        }\r\n-\r\n-        $override_reservation_schedule = wpc_get_option('override_reservation_schedule', false);\r\n-        $reservation_schedule = wpc_get_option('reservation_schedule', []);\r\n-        \r\n-        if ( $override_reservation_schedule && ! empty( $reservation_schedule ) ) {\r\n-            return $reservation_schedule;\r\n-        }\r\n-\r\n-        return wpc_get_option('restaurant_schedule', []);\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_reservation_slot_interval' ) ) {\r\n-    \u002F**\r\n-     * Get reservation slot interval\r\n-     *\r\n-     * @return  int\r\n-     *\u002F\r\n-    function wpc_get_reservation_slot_interval( $selected_location_id = null ) {\r\n-        if ( ! isset( $selected_location_id ) ) {\r\n-            $selected_location_id = wpc_selected_location_id();\r\n-        }\r\n-\r\n-        $location   = Location_Model::find( $selected_location_id );\r\n-\r\n-        if ( $location && $location->override_reservation_schedule && ! empty( $location->reservation_slot_interval ) ) {\r\n-            return $location->reservation_slot_interval;\r\n-        }\r\n-\r\n-        if ( $location && $location->override_restaurant_schedule && ! empty( $location->slot_interval ) ) {\r\n-            return $location->slot_interval;\r\n-        }\r\n-\r\n-        $override_reservation_schedule = wpc_get_option('override_reservation_schedule', false);\r\n-        $reservation_slot_interval = wpc_get_option('reservation_slot_interval', 30);\r\n-        \r\n-        if ( $override_reservation_schedule && ! empty( $reservation_slot_interval ) ) {\r\n-            return $reservation_slot_interval;\r\n-        }\r\n-\r\n-        return wpc_get_option('slot_interval', 30);\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_schedule' ) ) {\r\n-    \u002F**\r\n-     * Get schedule\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    function wpc_get_schedule() {\r\n-        return wpc_get_option('restaurant_schedule', wpc_get_default_schedule());\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_default_schedule' ) ) {\r\n-    \u002F**\r\n-     * Get default schedule\r\n-     *\r\n-     * @return  array\r\n-     *\u002F\r\n-    function wpc_get_default_schedule() {\r\n-        return [\r\n-            'Mon' => [\r\n-                'status' => 'on',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Tue' => [\r\n-                'status' => 'on',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Wed' => [\r\n-                'status' => 'on',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Thu' => [\r\n-                'status' => 'on',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Fri' => [\r\n-                'status' => 'on',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Sat' => [\r\n-                'status' => 'off',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-            'Sun' => [\r\n-                'status' => 'off',\r\n-                'slots' => [\r\n-                    [\r\n-                        'start' => '8:00 AM',\r\n-                        'end'   => '10:00 PM',\r\n-                    ],\r\n-                ],\r\n-            ],\r\n-        ];\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_reservation_capacity' ) ) {\r\n-    \u002F**\r\n-     * Get reservation capacity\r\n-     *\r\n-     * @return  int\r\n-     *\u002F\r\n-    function wpc_get_reservation_capacity( $location_id = null ) {\r\n-        if ( $location_id ) {\r\n-            $location = Location_Model::find( $location_id );\r\n-\r\n-            if ( $location && $location->override_reservation && ! empty( $location->reservation_total_seat_capacity ) ) {\r\n-                return $location->reservation_total_seat_capacity;\r\n-            }\r\n-        }\r\n-        return wpc_get_option( 'reservation_total_seat_capacity', 100 );\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_get_last_order_id' ) ) {\r\n-    \u002F**\r\n-     * Get the last WooCommerce order ID stored in the transient.\r\n-     *\r\n-     * Retrieves the last order data from the 'wpc_last_order' transient and returns the order ID.\r\n-     * Returns null if no order is found.\r\n-     *\r\n-     * @since 1.0.0\r\n-     *\r\n-     * @return int|null The last order ID, or null if not found.\r\n-     *\u002F\r\n-    function wpc_get_last_order_id() {\r\n-        if ( ! function_exists( 'wc_get_orders' )) {\r\n-            return null;\r\n-        }\r\n-\r\n-        $orders = wc_get_orders([\r\n-            'limit' => 1,\r\n-            'status' => ['wc-processing', 'wc-completed']\r\n-        ]);\r\n-\r\n-        if ( ! $orders ) {\r\n-            return null;\r\n-        }\r\n-\r\n-        return $orders[0]->get_id();\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpc_user_is_dokan_vendor' ) ) {\r\n-    \u002F**\r\n-     * Check if current user is a Dokan vendor\r\n-     *\r\n-     * @since 3.0.2\r\n-     *\r\n-     * @return bool True if user is a Dokan vendor, false otherwise\r\n-     *\u002F\r\n-    function wpc_user_is_dokan_vendor() {\r\n-        return function_exists('dokan_is_user_seller') && dokan_is_user_seller(get_current_user_id());\r\n-    }\r\n-}\r\n-\r\n-if ( ! function_exists( 'wpcafe_our_plugins_list' ) ) {\r\n-    \u002F**\r\n-     * Returns the list of Arraytics sibling products shown on the About Us \"Our Plugins\" section.\r\n-     * Status is computed at runtime by Our_Plugins_Controller using PluginManager.\r\n-     *\r\n-     * @return array\r\n-     *\u002F\r\n-    function wpcafe_our_plugins_list(): array {\r\n-        return [\r\n-            'eventin' => [\r\n-                'name'        => 'eventin',\r\n-                'slug'        => 'wp-event-solution',\r\n-                'title'       => __( 'Eventin', 'wp-cafe' ),\r\n-                'description' => __( 'Complete event management — create events, sell tickets, and engage attendees right from WordPress.', 'wp-cafe' ),\r\n-                'is_pro'      => false,\r\n-                'doc_link'    => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Feventin\u002F',\r\n-                'demo_link'   => '',\r\n-                'icon'        => '\u003Csvg width=\"150\" height=\"40px\" viewBox=\"0 0 4698 1080\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                    \u003Cpath d=\"M1471.62 683.712H1011.35C1019.26 806.694 1065.5 850.702 1186.2 850.702C1279.84 850.702 1331.73 822.497 1341.89 766.086H1462.57C1452.43 892.468 1354.28 958.999 1183.94 958.999C977.502 958.999 885 860.831 885 644.165C885 430.899 976.369 333.863 1179.43 333.863C1383.62 333.863 1471.62 423.085 1471.62 648.674V683.712ZM1013.57 576.5H1340.71C1335.07 481.731 1288.81 442.232 1180.51 442.232C1073.4 442.232 1027.14 478.331 1013.62 576.5H1013.57Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M1927.63 350.314H2058.23L1899.43 942.548H1676.55L1517.75 350.314H1648.36L1778.96 835.164H1798.21L1927.63 350.314Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M2690.98 683.712H2230.69C2238.6 806.694 2284.84 850.702 2405.55 850.702C2499.18 850.702 2551.08 822.497 2561.24 766.086H2681.94C2671.79 892.468 2573.63 958.999 2403.31 958.999C2196.85 958.999 2104.37 860.831 2104.37 644.165C2104.37 430.899 2195.74 333.863 2398.8 333.863C2602.99 333.863 2690.98 423.085 2690.98 648.674V683.712ZM2232.94 576.5H2560.08C2554.44 481.731 2508.17 442.232 2399.88 442.232C2292.75 442.232 2246.48 478.331 2232.94 576.5Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M3320.44 569.9V942.548H3191.95V572.144C3191.95 480.683 3151.39 438.886 3069.11 438.886C2975.56 438.886 2928.23 506.649 2928.23 643.285V942.524H2799.74V350.804H2928.23V443.399C2967.66 369.989 3030.79 333.863 3117.57 333.863C3260.71 333.887 3320.44 402.76 3320.44 569.9Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M3801.41 459.056H3623.9V745.013C3623.9 782.166 3630.62 809.188 3645.25 826.08C3659.87 842.971 3682.32 850.84 3712.64 850.84C3743.79 850.75 3774.39 842.612 3801.48 827.21V933.085C3773.39 949.929 3739.68 959 3698.24 959C3560.03 959 3496 890.302 3496 745.062V459.056H3406.13V352.099H3496V198.966H3624.09V352.099H3801.6L3801.41 459.056Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M3893.88 197.844C3893.88 138.038 3911.94 120 3971.85 120C4033.98 120 4052.06 138.038 4052.06 197.844C4052.06 255.408 4033.98 272.336 3971.85 272.336C3911.94 272.36 3893.88 255.48 3893.88 197.844ZM3908.56 942.548V351.241H4037.38V942.548H3908.56Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M4698 569.9V942.548H4569.5V572.144C4569.5 480.683 4528.94 438.886 4446.67 438.886C4353.12 438.886 4305.79 506.649 4305.79 643.285V942.524H4177.3V350.804H4305.79V443.399C4345.24 369.989 4408.35 333.863 4495.13 333.863C4638.27 333.887 4698 402.76 4698 569.9Z\" fill=\"currentColor\"\u002F>\r\n-                    \u003Cpath d=\"M676.868 519.739L473.555 723.166L342.501 854.334L278.29 790.08L212.558 724.346C196.593 708.41 183.724 689.647 174.602 669.01C144.64 601.521 157.306 519.506 212.558 464.253C238.842 437.962 272.463 420.251 308.997 413.449C345.532 406.647 383.268 411.073 417.241 426.145L341.775 501.675C279.749 563.749 279.742 664.397 341.775 726.477L520.292 547.824L641.434 426.59C626.098 399.157 607.043 373.979 584.812 351.773C569.167 336.109 552.052 321.989 533.704 309.606C510.39 293.855 485.205 281.072 458.731 271.553C426.087 298.743 384.958 313.63 342.488 313.63C300.017 313.63 258.888 298.743 226.244 271.553C178.832 288.682 135.792 316.089 100.204 351.814C-17.4573 469.518 -31.5065 652.277 58.0978 785.528C70.4454 803.912 84.5446 821.055 100.198 836.716L165.909 902.478L342.501 1079.23L584.832 836.716C670.614 750.855 701.323 630.375 676.868 519.739Z\" fill=\"url(#paint0_linear_11013_17)\"\u002F>\r\n-                    \u003Cpath d=\"M342.695 262.505C415.066 262.505 473.735 203.791 473.735 131.365C473.735 58.9385 415.066 0.225159 342.695 0.225159C270.324 0.225159 211.655 58.9385 211.655 131.365C211.655 203.791 270.324 262.505 342.695 262.505Z\" fill=\"url(#paint1_linear_11013_17)\"\u002F>\r\n-                    \u003Cdefs>\r\n-                        \u003ClinearGradient id=\"paint0_linear_11013_17\" x1=\"94.4163\" y1=\"1012.39\" x2=\"568.462\" y2=\"214.617\" gradientUnits=\"userSpaceOnUse\">\r\n-                        \u003Cstop offset=\"0.18\" stop-color=\"#702CE7\"\u002F>\r\n-                        \u003Cstop offset=\"0.82\" stop-color=\"#FF4A97\"\u002F>\r\n-                        \u003C\u002FlinearGradient>\r\n-                        \u003ClinearGradient id=\"paint1_linear_11013_17\" x1=\"202.285\" y1=\"310.306\" x2=\"484.783\" y2=\"-49.1695\" gradientUnits=\"userSpaceOnUse\">\r\n-                        \u003Cstop offset=\"0.33\" stop-color=\"#702CE7\"\u002F>\r\n-                        \u003Cstop offset=\"0.87\" stop-color=\"#FF4A97\"\u002F>\r\n-                        \u003C\u002FlinearGradient>\r\n-                    \u003C\u002Fdefs>\r\n-                    \u003C\u002Fsvg>\r\n-',\r\n-            ],\r\n-                'timetics' => [\r\n-                'name'        => 'timetics',\r\n-                'slug'        => 'timetics',\r\n-                'title'       => __( 'Timetics', 'wp-cafe' ),\r\n-                'description' => __( 'Smart appointment scheduling — let clients book 24\u002F7 with calendar sync, team management, and automated reminders.', 'wp-cafe' ),\r\n-                'is_pro'      => false,\r\n-                'doc_link'    => 'https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fgetting-started\u002F',\r\n-                'demo_link'   => '',\r\n-                'icon'        => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 154 31\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\r\n-                        \u003Crect width=\"154\" height=\"31\" fill=\"url(#pattern0_4929_5696)\"\u002F>\r\n-                        \u003Cdefs>\r\n-                            \u003Cpattern id=\"pattern0_4929_5696\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\r\n-                            \u003Cuse xlink:href=\"#image0_4929_5696\" transform=\"matrix(0.000904708 0 0 0.00460829 0.000328985 0)\"\u002F>\r\n-                            \u003C\u002Fpattern>\r\n-                            \u003Cimage id=\"image0_4929_5696\" width=\"1104\" height=\"217\" preserveAspectRatio=\"none\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAABFAAAADZCAYAAAAHd8Q\u002FAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEUKADAAQAAAABAAAA2QAAAACGvkmqAABAAElEQVR4Aey9b4wc13UveG93z5CKyKglbfAivV2rZScUvcqLhk4ekvc2DntiOSuSkjV8wDOw+yEcfkqA\u002FcChkw\u002F+NjOfdj9kzeECCyTAvp2ZAAsExuJxqD+kN7bDppUAzj47HGGfninFiVrBwgrw1vI4pCJyprvvnt+9dbtuVVf3dHXXv+4+V2pW1f1zzrm\u002F6umq+tU550rBpXAILCz\u002FoGaM6lSFwGeYUmmi1+7WZ\u002FUW+1wYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUYgGQRkMmJYyrAI\u002FPrvfVg7OPh4QbU71VJJviBl+XEh555ptT+plWS52unsdwkTpTparFJKSKH0f0SoGFVKmBqvDyptf7R02g9+1Ors\u002F\u002F185dg\u002FPGx93KzMiQ\u002FaB3PNn\u002FmZJ5u7W8\u002FvGiH8LyPACDACjAAjwAgwAowAI8AIMAKMACPACAyDABMow6A0Qp\u002F6yvvVBw+OLbT2\u002F2lByvYC0R4vEMNRI1EeQUIMiFc6nZaQsuQQIGgw7S4pQh08EgXtJNEjUXTvHiIFjZ4MLYvGeseC+rY6D74rZeUfDg7u7VYqj71dKn28e\u002FdPzzQhiwsjwAgwAowAI8AIMAKMACPACDACjAAjwAgEEWACJYjHyEfwLBGiXG8f3K8LMX9ayA4do3geI7TXJTD0vq33SA5Nbtj9cJtzHCZR+sg1xIuR5xMvDolC40CkgJLRu7RfkvJHbdX5v0uV9m31sLN79\u002F\u002F8YkM38j+MACPACDACjAAjwAgwAowAI8AIMAKMwIwjwATKiF8A42Hy6JIlTGRJ1owol6TwCAwiUZSS5GXit\u002FmeJRhlSQxs7b5DmqC2S7BQu+dJAvIjGN6DJjPObq08jMF\u002F9rhL5oRIlC7hQ\u002F1LpYomVDoHH18vz5ca7KFC8HFhBBgBRoARYAQYAUaAEWAEGAFGgBGYSQSYQIlx2uFlIss\u002Fs9R6+I+vlsvzdZ\u002FUMEJ6SAuq9vtYQsTWDRoTTYJYWdgiJwqKIUWovznUx9YOu\u002FU0QbHXn7a03y0DSBSXdGm1HjRLlUd2yp3OdfZO6aLHO4wAI8AIMAKMACPACDACjAAjwAgwAjOAABMoh5xkeJrsP\u002FjZlYPWP50uV47UdXeXfKAKl6jw932CwhIfXe8OPcZtt+SKITakJHrE8ySBPrPvkh4YSx\u002FPDkNyBEkUf5wdr2v0GJcU6RIph5IoZrzt324\u002FbFJNY650ZJvJFGDDhRFgBBgBRoARYAQYAUaAEWAEGAFGYJoRYAIl4uyCNHl48MRyWZZfbbce1jVZ4fSjNW7MkUOkuIQHGi3pYYfFIVHMeI8k8QRYeZbAMDZ5JAzZEUWi9LWp29+M78ocQKJom0DaQJOdt9efkuAaz5TS\u002FlUO8\u002FFOGG8YAUaAEWAEGAFGgBFgBBgBRoARYASmCgEmUJzT+eu\u002F95\u002Frlcr8kup0LhBJ4K2WY71DQIr4ncMkiiEVnA7U1ZIe\u002FihbZ2RijPE2sUSG1WWPsbX7\u002FdpMO4yLIlGg2yVSujZ1+1v5Vk4wsazrNePr8EgUz0vG6IWijpDl+e+q1sM\u002F\u002Fpt\u002Ff24LurkwAowAI8AIMAKMACPACDACjAAjwAgwAtOAABModBYNcfLIquq06u5J9YkHS3i4raA2PFLDY1b6kygY5xIV2LeECAgOj7zwxFuSw1SjzW+3bV5Xjxzx2rukiJe0VlMqps3OxW61zG5\u002FSPNIEb0bJlFQ6c\u002FVECae3E4bjVoTCBS7T3NqlqTaKM9VrrNXioaF\u002F2EEGAFGgBFgBBgBRoARYAQYAUaAEZhgBGaWQKmvKMpt8tGKLM1dEFLV9Dl0iAzfO8QSHXZrzrbtehiJ4hMWGBcmQlDnkQ6eQPSXstQlRkw1xoXH9h6jL5LLGoIjSKIE7SBpmuygAVavlh8kUQgX3eyP9TCgMUZHsL+pg6lhAkZuzc2X15lIwfnmwggwAowAI8AIMAKMACPACDACjAAjMIkIzByBAuJEdB6stDvtS0SSeGE6oCccgsQjFewJDRMImqgg5LCNGud7lIRJDkg0daaPbQ+SKEG9ICmIGNH6fBu7BIjX2beROtMAQ2YESRSt3fMS8fdNf32sbYM+zy6HCPH7j0qiQAITKUCBCyPACDACjAAjwAgwAowAI8AIMAKMwOQhMDMEikuc0IN81Scc\u002FJPWjwwJrorjkxgY2eUaLAFjKzyxrh5\u002F3yMo9Hgrz24hM6rd1FkZdmvUBNs0SUMyDIli5PmeKTh2dWHf09cdEyRRrCcKdJmx3vg+\u002Fa3eXk8UCKCxssweKQCTCyPACDACjAAjwAgwAowAI8AIMAKMwMQgMBMEyr\u002F6H366UpHlVRAn0Ulb\u002FfMVRaKgNcpjxNRHjHUIENMnTFjoWj0wSq5LoATHW6IEW7tvZUccdwkOSKF+1MWSG8OQKEY3BhkdwbGe3q6OIOli+0IGEykaBf6HEWAEGAFGgBFgBBgBRoARYAQYAUZgghGYagLlxT9Q9YOD\u002FU3Vadfcc9SfoDC9okgUjInyRAlxJURQ+MQCpPm6DMFh6rw+HgkSrPPIipBgn\u002FBwiApvvNvm64Q+kB9GryE0SDaqesahm2MTjTF9vLHWFu09Qi1aLPp7Y5z+3fmGSJe+JAqslKW1T33ql642Np7dg\u002F1cGAFGgBFgBBgBRoARYAQYAUaAEWAEGIGiITCVBAqF69RarY83S7JUdwE3PIAhBYL1ljzwa7tECKosgaB3Md7KMOOUAoy2Dns+sUAN3eKTFBBpdZpxQYLGtqGfIzdijNXryvPHgOwg4sezzZAiJNsTiWN\u002FXMgmGmf6o49vQy8R4s\u002FV9seEu2PIZlOPSn+\u002Fq9fOSZabJSHXefnj7teFdxgBRoARYAQYAUaAEWAEGAFGgBFgBAqEwFQRKDbPiZAVShDboTwnZondfnh3H\u002FK9Dt2HentsiRAcuySCPgSpYIkFQyKEulCrTy5ABEqPDk0gWDlot3K9BLB6JRy33ZPp6fb7u\u002FJNf7+Njj3jQGag3iVVXJv8fTPmMFLE9Pfn2SVLPD1m0j5xMohEwfmqzP\u002Fsd0ulg\u002F+OV+wx55P\u002FZQQYAUaAEWAEGAFGgBFgBBgBRoARKAYCU0Og2HAdem6vudAaEsGSDm6L2Tftdj+6XzQR0hvSA08U6S39azXpsSFmxScpXELFJ0kwNkBM6GO\u002F3R8fVWfHhtu8Y7LFkBw0V1vl7fhyHRnd\u002FqZzF68ebxIHO2dMVP\u002FDSBSNXWlu7e\u002F+\u002FSvrep\u002F\u002FYQQYAUaAEWAEGAFGgBFgBBgBRoARYARyRmDiCRR4nZSlWGt3WvA66QvnIG+U7kO+NzpKThSJgu5mrCUrjP4QX0L0hGeX0xDWYY6tHGOIqbMyLWHj93HHBO1wCJCAjUSd0HB\u002FRR7Py0VTKkautctuNcvSJUT0jLVxWl8PiYImf66GqIFOz2an\u002FzAkiizNN+fmy4vsjaIh538YAUaAEWAEGAFGgBFgBBgBRoARYARyRKCUo+6xVcPrRKn9OyBPIEzK6OngAV7Kcl99SA7rlig5Uniye\u002FrC68TqNVt0sR\u002FIjRrrjzGazTHscG3BvpVp6l1b\u002FTHQFxwb3QZboYK2Wg9lHYHHjD6y8q0+tGGf6rv96VCPw5YKtWtJuosZZ+31x0CnkW37u2P1vv3Hw9GeK9XZr+0\u002F+OT9T\u002F+b11dtF94yAowAI8AIMAKMACPACDACjAAjwAgwAnkg4D3Z5qF6PJ1fuKw2LHESluR7T4Rb4JkxfF6UKDlR3iTQEvQA8bwwdL1vQ3hscIzp5+s0nhsgH\u002Fw6V67n1aF1oD587Mozbb4+yAYVAvIEbdZrBFJsX1eXJ9\u002FzJDF96N8oz5KuPVYmekOmlUvbmJ4omAl7owAFLowAI8AIMAKMACPACDACjAAjwAgwAnkhMHEEClbYKZfFtU67s+ATC73wRbXhgd8QEtEkSpcQcMRFyukSDoYUcLr3kB2WY7B9wiQK6n1iw\u002FTydTqkg0dAdMmO7jh3TFR\u002FyLdkiCU9rN20JQMNwQE51A9VXV3+WCPD9EdP04f+tRN0SRG0a529JEpkf2ds11bP5jDhdeTRxy7\u002F4P\u002F4wgZs4MIIMAKMACPACDACjAAjwAgwAowAI8AIZIWAjbvISt9Yen7rK2pZqNYdkCeHCTLhJ8Fe3VASG44TbNbkit\u002FHNEbKseMRmmLDUzxZfn8bCmO62K7R4TwIc\u002FFPhb9v+C3Y5Ne5\u002FcL8F45tyIzf5o81be4x7Md\u002FppBs2vWPvWpIdcJ5\u002FDFGnu5lw3k8Waa\u002FZ2tXh+mvMfb6u2Ox37XNw8OG8+h+9E+r9U9XvvgnP9lcuqaqto63jAAjwAgwAowAI8AIMAKMACPACDACjEDaCNgn57T1jC0fITsd1dG5TlxhXY8Ft9LZH9Qe9m6ww+AlgYf8rreE1xCW1fUmQbv1xOjpa70\u002Fgl26Y51xRp\u002FxDgnqMnVGjZXXu8xxeIxvf1im9Ryx9ciC4u3DtwTz1z4mtt3o9OWbeswZ\u002F9HM9Ky1Pus50q3DWM\u002FmIfrb8J6uLk+embvxHPpn\u002F\u002FJ58V987kSTstos7pyRTa2c\u002F2EEckSgenKpdlDer8p2SRN7qtzZm\u002Ft4vrnX3NnL0SxWzQgwAowAI8AIRCJQrS1VDx7dr9nrFjpVHlR2+boVCRdXMgKMACPQRaDwBIoXsrOpOqoOq31SwMzBHHsP9KYq8K8mAzQZYomHQDPJiw7ncXtZnd2HereR9qPIEHTx+wd1W87k8HGuDH+OUXKtjUG9vWP8sQ7pYUkQzzBNi9C+S6q4cgMyokgR3ZkInmFJlFB\u002FS6K4OlFnjtuifGRO\u002FOJ\u002F\u002FxJ8XfZKc5WLr5+VO7qR\u002F2EEMkLg2MmX66LTOU1Ma51ULtBfqiZOetQrsUt+V7tEIl6\u002F995N\u002Fp72AMQVjAAjwAgwAlkgoAmTRw6WZUedJn\u002Ffet\u002FrlpB7ZM+uKonrc2puZ+\u002FuTjML+1gHI8AIMAKTgkChCRQiTxZKUl0jMGsA1JIhdh9bt\u002FgP9m6t2TcEg08ouD36kShWn0tOYFyUnsPJEEsAIIyFqAXPlMPHufqC9hs7rFy\u002FLWifqbfzD7f5c4Qc6uuQKDYnip4z6JCAN4jRa8cYssTVBXHUx5urayt0mP6e5C4YHuliyZKQTpdEeepfLYgnfvlZCIDVa2+ckev6gP9hBFJEQBMnSq3St64eVw392Dbpq75VKc1v8w1pXPS4PyPACDACjMAoCMBDst05WFVSLNG1qzqCjB1VEesfv3Njd4SxPIQRYAQYgalDgO7pi1mQ74SMu0IP+IEfe0ME9LfZfciP6hVutwQC+kYRKebZ3hADrrywHD3eCVWxfX17rQw\u002F9EaPoephSBTT1yM5POFGNuRaMgNzsHqwb+tNnd\u002FfCDDt4TY69mQYkoNkeCI17dGVGZJBY0x\u002FVx71of6m3trj2RTQQT2s3U7\u002F3rFGHjT\u002FzFNPiNorv4FdXVr3P9m4+W9\u002F5rI95i0jkCQCuAFtqYNN+hbXx5ULIoXcp9bv3b2xNa4sHs8IMAKMACPACPRD4NiJs6v01m6Frl2Be+l+\u002FQfVSyW3yqW5dX4BMAglbmMEGIFZQKCQBAqRJ6v0RL3mngA8YLsJXrsP3G4nb98nDoKN\u002FhiPEQg266MoEgUN\u002Flh\u002FUJSe\u002FmQIdFq9ltiAXCOv\u002Fzi\u002FL3q6pIcZaev8fq6tvo1GkWmzdtix4TYQGuQ8oqkPQ27Aawbm05FWa+XarWlEK9ptH7PtJUJ8W6HIjunaPQSJUpov6TCe8nzFwiA++Yf\u002Fb\u002Ff\u002F\u002Fb++d\u002F7un55pdit5hxEYE4HjJ85doDd3G\u002FS9HvsG1DVF34zuz13meHMXFd5nBBgBRoARGBcBTfp39q\u002FRjdzCuLLc8XgB0KmI8+yN4qLC+4wAIzBrCBSOQHHJE0pdooslGXBgH7ItmWKPTU\u002FTbhLAOg\u002FpttHZ+g\u002F+fqUvKzjW1+8RAv4Qj9BwKmi3PxnikwvwGlH0VIbebgmPNTb5fXy73Tor19iNMeEkuGacO8afY3Sb17dLcHieM5ruIMrD8UTx92lMtz9mhX5WTtgTBe2eDd0x0f17CRiI7ohP\u002Fbf\u002FjTj2zJMQ1C3th\u002FvN+SPznFy2iwjvjIPAo589t0Lx4lfGkTFwLOVIqezPLzKJMhAlbmQEGAFGgBEYEgEdsqP2b9HdV23IITG7yT16p7Zy7703t2MO5O6MACPACEwFAv6auAWYDlbaoSfuNZc4sc\u002FfMA+P4iAGLHliTQ4fGwJh8NS6y+VaIQHZwbGwx3xAeARLpBx3mWOnu7Hdyi6RTD0jpwe8Prx2D4TgGNiBcegDW4w9Zv7Y92VDaBgX2x9twf3gcUA+8NZ6jGyiZsx\u002FXTugx+olG7z+Zgz9681DoL+W4\u002Fb3xnV1RPePHEvy9n\u002F6j3om7j\u002FlI\u002FM1Sgt8a+mmqrn1vM8IxEXg+IkzS6mSJzCI3g625vdvxbWN+zMCjAAjwAgwAmEEkCi2nSp5Ao2qCq\u002FMR58\u002Fm6h3S3gufMwIMAKMQFERsE++udv3ha+oTXqYuIQHbpAm3eduwxFo+5zdrr2mP4gIU3BsH9r9B3vbGtz2azfjo6Gxsl1JUXLCREh0f59EsfNFv6ixYR3+sUHFzBs2Q2YvUv37u4SGPy7QH5jiP4stdcOxW9DfjEGjaTN93HFBEsX0H51E+eQ\u002F77kmuPtMorho8H5sBPAGT8nSZuyBowwgEuXYc+fS83IZxSYewwgwAowAIzBxCLTnD67QHXEtfcNVtdQS10DYpK+LNTACjAAjUCwEolmCjG3U5IkQy75aPICbh3DXA8VvD+5FEQa2h08E2Bp\u002FO8hTxZAFZb9zYM\u002FY5lYN0qMJhR5Sw8qwJIqRhm4I4+lHokTrsbIgw+6bU+tig7FmPPrYfmbry\u002FXbAnUgT7pjSmSjOfb7WPuhl2SESBS0als8TxQLhxk\u002FOolitEb+yyRKJCxcOQwCLbVPhEayOU8G61UreoWfwZ24lRFgBBgBRoARiETg+Mmzy0qq5cjGFCpB1LSO7GfzoiEF+1kkI8AIMAKjIpA7gRImT1zvEzyI40Hb\u002FURN1Ob8iGpDXfgh3\u002Faz5EK\u002FdjM2mkSxY60s0zcIJ0gQ+9H9LGtABxjv6zXjbHOJSIZAsQ1epR2Hrd0HVijRcqHLtHsivI2pt3Ls1jTa\u002Fs4WNjt6sKtrPDusLWaLRvMxY4wcbYeeX9mRhfl6c+7qoFHY1zKAoxmvw3mkGdv6+CA4nd6j2sF+6w6H8\u002FQCwzX9EcBNKLUu9e+RUkunw14oKUHLYhkBRoARmHoElFjNYY5LTP7ngDqrZAQYgVwRCD2pZ2tLmDyBdjwv22L2\u002FQrrjeL2QV9LDnQfuK0AZ2sf7p2q0C4e1qPhkPTA7har39Xn2+CSGu4ob98O7h5anXZL772J1kfpR77095zxsfLnYuQiYW20jf4YaNR6uzjYMRYbaif77X+a9NBVrgwtwsMS9f4YX77XH8RLQKeHgafD9jdGmb62v9Fy+L+l+UqVc6IcjhP38BGgv5UL\u002FlGGewjlOflyPUONrIoRYAQYAUZgChDQ3idC1HKZiqKVM7kwAowAIzBDCPhP7RlPOoo86W+C98DtdbAEg9sfpAI+gwpIBZ9YCPYEuWDGB3X5vfpD5Y\u002F1e4f1dENy0CVEovhEgdGBZrdLd6xXaYkQOy44L99+vx7zNtj4Y6HDzsmMMW1232JFlAXp9bHxjTNkhmezpkLQ18oMyScZpr9vn0ZrCBIF+rVtkG37O3p81PvucThPX2i4wUUAuU+Iwqy7dZnu841opnCzMkaAEWAEpgGB3Ih\u002FDZ6qV0++VJsGHHkOjAAjwAgMg0BlmE5J99Gr7QRynkRrsHyI4Q3w4G1JAN9LAzVosQ\u002F5eNC3+5Dq7uMYBQ\u002F5\u002FtK7ps7Uu0RBkIzRD\u002FDCeKIoRT4NoWLaYVdwnNvNEiF6qWJMyutLHi5NkrlbLs3ttdsPP+iIdpNs3CNKiLKktpquDD1Zr8LgUqnhsNM5qHbardr8\u002FLHqfvveC1KVq53O\u002FkK5fIQSfAEhEBtm2WAXEx8LH1\u002FT350HCAxo6ZrsdTGZUBRkS5JNQzRJ4pEbwDggn2SAx4FkXx4GEVlDfWm+Xn9oInnUyfZHDcZofL3+lUfnUD1ssSQKL3E8LGIz2O9AHix5XGNOs6cbUUrKx8sa5wQ\u002Fq2UEGAFGYMIQwDWjJfbreZp9IMsIe93I0wbWzQgwAoxAVghkTqD81le0q9+lYSZoH7JtX\u002FvgD97BPEzTlhq7+86AMKFhiRVfVn8SxfQBmWIIBzvG3\u002FpkhF\u002FnjSIbLIkC8gAlIEd2dsnm263Ww92jR39uV4hms7Hx7J4ZPdK\u002FzUGj6ivvVx88OLbQ2v+nBeJ\u002FTqtOp0Y5VhbcMS7JYSE03I4hNNDXzMGSU95ogE\u002FFkBxILIt2+lC4kE+G9CdRQKXYc3oYiQI9lnixJMqRxx9FdZxS6yhxbemaWtw5L8fBPI5O7jtBCBAP+Gre5rbnH9bJhp287WD9jAAjwAgwAsVHwFwzvBuynMyVHXWaVG\u002FkpJ7VMgKMACOQKQKZEiggT+gnfm2cGRpihB7P8TTtlcA+1eEy4hImlkyx\u002Fe3WJw5sjdn6Y7WkYCMdmYf+4UiUToe8SUrqequ1v3P06P3dMcmSHlsOq\u002FD0NagfPvri9uu\u002F92Ht4ODjhZIoLQkxf1qJgxq1ecXM2cwRVQZoHytDegBlS6pQjcbc\u002FOP1R7smSAxR5Y8n+fifupmeVh6O+3uiwBI7xhBmShx98klUxyrE7Sy0j4prNGgx1kDuPCsILOQ9UVWSsGEnbztYPyPACDACjEDxEdDXDHNDlaOxsp6jclbNCDACjECmCGRGoHzh99USPSGvJTM7hJT4VwuXQMHjP4olTQwR4Dyku51NT\u002FrXlxUei6f9gAeJHmP+QXLZqHCejuo02qp9\u002Fcjcz+68tSGbzpBC7H73j56CTfjoh7SF5XcWKqVjdSXbF2hC9PAGFA1mBi6Dj0+CgMBCnUEb50InqdWjTDiPf+xji\u002FEoGk8aagkRXWnPQWQ4D3oEQ3pAojzy1GNmaPx\u002F6698Q115\u002FSV5Of5QHjHdCGS5dHE0kuQF80x0C9cyAowAI8AIMAJBBOgutYYXWfkWVeXw03zPAGtnBBiB7BDIhEB56auKlpMVm8lOC8QGJOJBHw\u002Fl\u002FaVbEgU93H17bIkAlyjxvVAwpjfcx5djPFFAmlRK5duidHTjOxuTFR6yu\u002FX8LmGBzwa8U1r7+0tt9fAShfrUME\u002FgY7GxWOhqAOi1GULL5ixBAloT\u002FoRwHoTn2PF6hD1Gk3fesDHnkfY8EsU02rGexw91wphHP\u002FVzojw\u002FxtdXiZWXb6q9N87IddjEhRFAEryW933MEw36k6nmqZ91MwKMACPACEwOAvTCauS3SYnO8ugDXLv2EpXJwhgBRoARKCACYzyBDjcbjzy5Rb1TeSiwRIZ9oO9HpBgioL\u002FNxqPCbw\u002F3t8SB34PSspbKe+3Ww50jjzy6\u002Fa0\u002FlA23bVL3Pe+UDbJ\u002FY2H5\u002F6nPlR9dJnLoArEaVGWeLoNYgMCyJIfpYXqiDm30OYREAfuFICBI755HJKbVOWiMfOBpzq3xRPnZX3gaVWMVsnPtSzdV87UzcnssQTyYEUgSASlT+a1M0kSWxQgwAowAI8AIMAKMACPACMwiAqkTKAcHOt9ELQ1wjccCJJtH9n7kidVtvUos6WKPtQT95A45eFA33hP6IPCP0UOEwZ5QratCzm+89b\u002FOTS3bvrv1Lxo0\u002FQZ5pazt7\u002F\u002FjMpbJIwRqgMQnTQwm9hxY4kl7lqAJ54a8USyJghqLb1eG7kfdiEExFI3513qiIJcKiulPWVueOCqOPRM\u002F\u002F4kWEvqHuJ2Ns3+m3r7x23I31DQzh8dOvlyXolPLYsLlB\u002FM7hV1h5sHRPXFkPwsYButQWH2LCyPACDACjEA\u002FBB59\u002FuxCqS0W+rUnWV8W8429uzvNJGUmKYteVP0UYdO5F1xDuTACjAAjMAMIpEqg6BV3VLoXOOuxgAd1k4vDnDWfXIk+i\u002FZBP7o1upbGEHHS1sRJ4+r0Eifh2XteKWtUv\u002Fa55feW6Tq9SpfqWpcA0dhjlA31AWlC\u002FxPvYcgP8kah\u002F3B511vHY8WXQZ3ppFkSxZ5XnVgWoonUsmOffOEzqEmmKFEtt2llnpu0Ms+Z4uWrSWaSg6VI0dbk2OBeybS2jupluRvJSEtWCoidY8+doxvA3POgfJDszFgaI8AIMALThYBsiyV6abaaxazacv8i6dnKQtcoOog8KQRxUdiXI6OAymMYAUaAERiAgMnqOaDDqE1EnizTA\u002FPaqONHGQcG3j54R423nidoc71Pwn3xUK8ZAL8BHifrQlaebfwvj6w1JizHiT+N8ff+euvE1p3NE88Sm3GRKI+mwQpyQY+AA0H+Ew8\u002FECL2P5wY\u002FX+4nxljxqODGWGOcWj6a28UEjD3+Hxi3ifaYPOPXd646tTx7mwi0Mx72rSiQu425I0B62cEGAFGgBEYDoGCXDN2h7OWezECjAAjMPkIpEKgIO8JPfZeyRoePGtbN0aE89hnb9cO+0DebxvsS\u002FAwceJC0t0HkUIrEC2Sy8h6mEQxnUB80Mc7CaBFKGuM9kMB9uYYzeYraLd2jGnHGPQxW5AoT5\u002F+ZV2X9D\u002FEvWF5442k5bK8yUKAkh+\u002FnbfFFO7GN6J5nwTWzwgwAozApCBQUo28TSXvYb5u5X0SWD8jwAhkhkAqBAqtuHOLZlDNYhbeo7VWZUkT\u002FYBODfZ4kB2uJ0r3QZ0GlCvlBoWPzLzHySDsdrc+2\u002Fzr\u002F\u002F25tY5qP1spz293PU9okDkH+HrRiXBIFNRbksuSKFbHYSTK4ws\u002FL+YeO2q7p7G9cO6GWklDMMucFATyTQZNfy3N+3ffaEwKWmwnI8AIMAKMQL4IfPzODSIv8g7jUdfzRYG1MwKMACOQHQKJEyg674kQtaymQI4m2rcB+qyjgtFNjyJUQKKgBNtMnam3\u002FSjDBnWmBKd7pXLp\u002FLf\u002FZ7lIoTpNvyfv9UMARMp\u002F+HefXkZYD3mJEGYGU9Mf+\u002FQBcUJb\u002FR9Ohq1GjeeFgv7Y7xIx1A\u002F\u002FofNjJ39ePPHLz6JLqqUkxRVa3rieqhIWXlgEkOSWvm97uRmoRCM33ayYEWAEGAFGYEIRUNv5GS737r13k66dXBgBRoARmA0EEiVQXvwDVafH3bWsofM4kgi1eDg31ZZIcTthHEgTFHhGlEqlHeQ5IfKELwQalXj\u002F2LAeeKOA9EABrmbfOxddUsR89XxSJfhVdEmUx3\u002Fpv9x78l\u002FWIC6TQhZvLl3LPZFoJnNlJUEETBK8\u002FG5Ey6XOetAiPmIEGAFGgBFgBA5BQNL9a05FKpWb7pymzGoZAUZgxhEIPrWOAUZ9RVVpoZTNMUQkPhTP7iZcxDy862d5R4t+tKfKTqe9R0\u002F6F7\u002F9NXl+lhPEOtCMvGu9UYiOuihkuQlBgXAeU0H0CtCHt4leW0cf+94n6GRK9fmn9x4\u002F9c+r9jijba1zVKxkpIvVFAyBiuxs5GES\u002FSls7d39RjMP3ayTEWAEGAFGYHIRMKGf+YSgMvE\u002Fud8btpwRYARGQyAxAqUstedJbTQz0hsF0gQfEClRXiiyRAkbZeXUn39NbqVnxexJhjfKJ5\u002F87WKlcqzhz15TVvrQep5YEgV8iiFVcL7M1\u002FLxF\u002F65yIE8MfZJcYm9UPwzN0t7msSQYj3LOdPXv8k3oVkizroYAUaAEZguBCqyfZHuoPYynRVdK5n4zxRxVsYIMAIFQCARAgWhO\u002FT0e6kA8+lrgiFS6DHFKfTAfpXCdU5xrhMHlAR37\u002F7pmeZ\u002F+N\u002F+q0VZKtHDKKGNkwCmxNt3SRQQKWiyJEr1l58S1X\u002FxVILWxBSlRJW9UGJiNkXdKw\u002FmyQslw9Vw+CZ0ir49PBVGgBFgBLJHAESGKmVI\u002FtPKO\u002Ffv3ljLfqaskRFgBBiBfBFIhEApWujOYEj1g7wJ2bkiOUxjMFiJtGKlnlK5cr5Umt\u002FzSRR6PPXcgyxpYkiUkvjZz\u002F7cXq7kiTdryo5zIREAWMjEIYBcKPQ27zxxes3UjSfy5N7dG1up62EFjAAjwAgwAlONwMc\u002FeHODQqO3054kro2VUud82npYPiPACDACRURgbAIl61V3xgdRNdsdscghO+MjGUfC9\u002F\u002FdL+y0O\u002FunkBfFz4kCCXA7AYVi\u002FnviXz+dW9hOxHxqSzdVLaKeq2YAAbzNK8vOYqokCpEn\u002FAZvBr5MPEVGgBFgBDJC4N7dm8tpkii4JuLayKE7GZ1QVsMIMAKFQ2AsAuWlr6oa\u002FZCuFW5WIYPIRluaHaWXJ961FbzNDgEkmFWqvegnl8XXD2eHyJP5inj8Xz8ljj3zZHYGDaGpLUR9iG7cZUoRSI9EkXuqJC8zeTKlXxyeFiPACDACOSIAEoVurdYTN0HKRvnh\u002FCkmTxJHlgUyAozABCEwFoFysC9WJ2GuFIqBZ\u002FRd8jzhfCc5nzCQKI89NneqVD6iSSztjTJXEv\u002FsxVrhyBNARYmHF3KGjNXnjABuFO+9e+PZxG5G6QaUwoNOwdU656mxekaAEWAEGIEpRUAT9LKUkBelJf3fXESI65RCxtNiBBgBRmAoBEYmUCh0Z5k04FP8AvKkLRZ5ieJinKrGxrN7x4\u002FLxfLcIzuVR+c0eTL32NFiGBeygqKLqqEqPpxRBHAzSkscPwvXaPKbasaGgYgTQTez9+\u002FSDSgvVxwbPh7ACDACjAAjEA8BLG+MFwB0L3OR3iTuxhtNIyRd68iTpfJw7lkm\u002FeOix\u002F0ZAUZgWhGojDoxeoCYCO8T7XnC5Mmopzm1cSBRKL\u002FI5YP9Vr00X2GSIjWkWXCSCHjExzJkHjv5cl2ozhLdYb5Ai6TXyFuphnoU3HTS0ul7klYpECV1u\u002Fxgfoff2hls+F9GgBFgBBiBbBHwEpVvVU++VDuQ5SXZUafpSlUjK+ijvHswumZJtUfXsl0KMb0tldy9RwQM9eHCCDACjAAj4CAwEoHieZ\u002FUHDnF3GXPk2KeF7IKyVkpv8gtJk8Ke4rYsEMQwJs96oIPF0aAEWAEGAFGoPAIeC8BNshQfLgwAowAI8AIjIDASCE8E+F9wuTJCF+HbIZY8oS01bLRyFoYAUaAEWAEGAFGgBFgBBgBRoARYAQYgfEQiE2gTIj3SZNynpznnCfjfTnSGM3kSRqoskxGgBFgBBgBRoARYAQYAUaAEWAEGIG0EYhNoEyA90mTVttBwthm2uCx\u002FHgILP2ZWmhLcYdG1eKNzK83fd+b+WlnzYwAI8AIMAKMACPACDACjAAjwAgwAkVBIBaBMgneJ0SewPOkWRSA2Q6DgCZPOuKWUJO1qg2SqfE5ZAQYAUaAEWAEGAFGgBFgBBgBRoARYARiJZEtuveJEuIykSf8wFuw7\u002FUrN9QSEVubk0aeAMbyQ04SWrCvE5vDCDACjAAjwAgwAowAI8AIMAIThIBSesWvGpm8QJ8qfbD\u002FGH1QcIyyZzbiA2+\u002FSdumlMV6vh+aQCm69wmRO+vf\u002Fprc8EDnTUEQ+NJNdYGIrS0iTyaxNHbOS\u002FuHPIn2s82MACPACDACjAAjwAgwAowAI8AIZIoAESY1UlinDy2brrc12o5USBbG7Xqf27RtEKnSpG0uZWgChQiK1VwsHE5p81tfk2vDdeVeWSHQJU+yUpi8nu3kRbJERoARYAQYAUaAEWAEGAFGgBFgBKYLASI6FmhGr9JniT7YT7JAHj7LEEq6dmmDZ7WdrMmUoQiUgnuf6KSxAJJLcRB4+aZaJa5wrTgWxbOECMPma2fkVrxR3JsRYAQYAUaAEWAEGAFGgBFgBBiB2UCAiIwqzXSJPhfoU6dPVgVkCj5XyIYGbbeJSNmibeplKAJFSgJEe86kbk9sBWTWOieNjQ1bqgNAnhABsZaqkpSF43uVsgoWzwgwAowAI8AIMAKMACPACDACjMDEIeARJ5fI8BX6VIeZwO6PPhK7H\u002F5YfPDRfdH8yT2x9+BA7H3ysGdo9ZEjovb4MVE9Oi9eePpJvb\u002Fw9BM9\u002FZyKOu3XyaZV2q6nTaQcSqC89FVVO9jPlE1ysDh0d+vPv5YN03SoJdxBIzAN5ImQYuf1l\u002Fh7xV9pRoARYAQYAUaAEWAEGAFGgBFgBFwEPKLiUOKk8Xf\u002FIK6\u002F84HY\u002FdGP6fMRESb7rphY+yBTQKIsPf+MOP3pp\u002FR+hIAa1W2mTaQcSqAQeQImp4gFoTvsJVCgMzMN5AlCd0pKXC4QrGwKI8AIMAKMACPACDACjAAjwAgwArkiQMREnQzYpE+NPpHFkiZb3\u002FubsQiTsHCQL5CNDwo8VOqf\u002Fnmx+sXP6f1Q\u002FxodWyJlkTxSmqH2sQ4PJVBI+tJYGlIajBALDt1JCdwRxL7yDXWFwrzARE5ukWKvVBLnd3472T+yyQWELWcEGAFGgBFgBBgBRoARYAQYgVlGgIgThOis0QchOz0F5MY2ESYgTXY\u002F\u002FKinHRULTz2hvUYWKCTnmceP6\u002F3qI\u002FM6TCc8APKaOsznvviAQn1AmjQ\u002FuheQ3fzJfbH1\u002FR\u002FqD4iUC7\u002F6i2L5V34xLKpGFe+T\u002FVeJREnsOXUggeIljwVgRSs7HLpTnFPyyk2FZYovFMeiESwh8qRcEotEnuyOMJqHMAKMACPACDACjAAjwAgwAowAIzBVCBD5sEATukafWnhiIDquvvWO2PiLd3q8TRBys\u002FT8p8Tpzzylw25wPGyx4To278ml33heDwVp0vi7Dyks6O\u002FFDoUG2WI9U9a\u002FeYc8Uk5FESmXaB5YHSgRb5SBBEpRk8dS6A6HWNhvTM5bTZ6YrMs5WzKGeiZPxgCPhzIC2SJQrS1VxVFRPSjvV2W71EPwV0SlKR6Ivb3mzl62luWnjTHJD3vWzAgwArONQPXkUg0ItERLb7EfLrN4XQpjwMeTiQCRDitk+ZUo65HbZOX1v6JksPcDzTasBuRHHNIkIKTPAcJ24GWCD8gbkCggTawN2F78+lu67trvvBjOk1Ijse\u002FTnC6TN8pGHxVDVfclUAqcPHaLQ3eGOrepdlq6pqrto5qNrKeqKGXhOueJCdvZTVkVi2cEGIGYCDz6\u002FNkF0ZH1Ulu8oAS9AZGy1hL7VawKJ1sQ1umRSO1CHBHi2HNnBfXbpTEgUnal6tzuzMnmx+\u002FcmNi\u002FdRAlraOtBSXVQiKYSPV2pyx2JxmTni9AASvwgNXuPFwQJVmlr24NJsqOfGaQqaqk9Ks1XKOUKDVVubPH52kQYtzGCKSDAH53Dx7dr9Fv7oJS8gW6sNTo2lLD9Yj2qy11eFLMwHVJmGsSjaVrk2yqkvhAKrlbeVDZnSXif9yzZa+HUnRqOC9SiaqSoiZxfqgoIas4P64e\u002FJ56bXpL+3SPoH4qO2p30u8PMK+kCxENGyTzUliuISm+081FYttBaiCMBgTKYcUN0dl70LsKT41CfEC+1J4wK\u002FFEyUO7JVPggbL+zb\u002Fu2gQbT13dofZfiMqRgmWPHyMSZT1K7jB19F2KLhS+s0KNkYxT9IhMapE4dpEJlEyw7qsE5EnniLhFP1QLfTtNQAN+SEvkyrVzZjJznhw\u002FeXbZ3oyPBbeSr9JFJpNzSRe4LdwsjGXv0INLjft332gM3T3U8dHPnluRJuYz1JL84f27N9aSlmpuLvZXkpYbJQ9\u002FS\u002Ffu3tiKaotbd+zky3Vh3CyXwzc\u002FcWVF98fNq2qQh+X1sphv7N3daUb3K0atxqPTOU0363Wymz5plMnCJA0EkpBpb+gtwUU35vVEfqNd4ywpKNVt3PSXS0d2i\u002F4dds0\u002FfuLMkirJ8a83Sp5O7+\u002FBtVjv7wgp3u6pTaEC5\u002FTeezd3RhWtfy9Epz7q+DjjVFnsTCOph7\u002Fj9vzDupKl03QtqtO5H\u002F\u002F7Oiyw9PctBYWSl9TtSbg+DTutJPqBiD6QB0t4eZDKb2vXSNmgXf3SZdJ+X7tTGHOHyIUqiQAHsBwWtfX9vxGXX\u002FurQLgOCJPNL\u002F9mVCLX7nAQHG\u002FTSjzYYkUe6zHS7TBgB7lTak8cF69SOFCdVt+BF0q\u002FAvkXv\u002F6dgHz0v\u002FY7XyBvlCfDw7aIRLkYrhzmmO57o8sXfl\u002FdIfouux+NaDMCtWTs+re+JtcClXyQKQJLN1Wto8Q1Jk8yhT1S2bHnzt3K8AYy0oZCV0qxPg4xQQTV+wpvmTIo99+90fe3eFT11ZMv1Vqq9P6o42ONk5LIqjcXY41xOusHz\u002Fn9S0QSrNB3GhfuLMsOyJSkCKAkDLd4kF3JkKSxjZJEMKntImESewoZDQgSXLhnyvz7S8939FZV4aa\u002Fc728f6RR5LfYx0+e2aK3xRcyOj0TpwYvGe69d+PiqIYfO3l2je7dV0cdH2cc\u002FT5dnJbfCPzmHjxysCw7Ai+U6nFwSLMv\u002FrbJk4IIPHl9nBdCadqYpmz7QoW8SpaUELU0dfWVbUjrxqycA488uUV49HAAlylcB7lObAExAeKkn8cJyAyE+SS9Go8N44G3Sz8yBUSPG9oDm9dePKXzo1j7ve3WKCQK\u002FW32Fi985\u002F3ellxrmt\u002F+mnw2VwtmXDnIk7YQ+KOqTTIU9KWfaM8Tiz0TKBaJPlsmUApPoFiigG5M8iBOAl8c\u002FC7Qk+h6ng8E3s3ialFu4IEJkYhbldL89iR5OQRObAoHCC2TB+LV\u002FAiuQyelScHyg\u002FmdopEpTKAMPndMoAzGJ8nWopIm\u002Feaor1FElJZLc+vT\u002FHtc5POir4lEaFXk3NVpPQdEoNyh72CAPIG3yPntbwVWwFmhpK5I1hqV4wTEiRtO0+87nUQ9QnQu\u002FOqJSBInKtQIdl955dfCqmOTKBTB0Fv298VSb22+NYq8T\u002FK1YLa1Tw15QkzyJIftzPa3kGc\u002FTQgcO3F2tXXk4H0iLdaIMKjmPTe6xtSILNg8\u002FtzZ9xEel6U9IE40Iao6RFAX5+0nMMH5aav9WzhfuLHNEpei6UL4Cc4T5d+5A1w0PkUz0tizhO8y\u002Fr6Onzi3qXMJFdNOtooRyBwB\u002FI7Z6w+FTFGYQnF+cweBoa9RUi1TzpX38TuU9XVqkG1JtE3CeTG\u002F+Wqlew7ompDE3Isig8iTTbJlwbUHJMTiH9\u002FokicgTDa\u002F\u002FHlNQoTJExAn6IsP9rMoWMbY6gyHBcE75dbvnhVrRPTYAg+aUxs7gRAkalumuW\u002FYPsNsIwkUeqtCLmyFKs1ORzQKZdEMGTNV5MnDyc15MkNfOZ7qFCOAhzm6edUPoEUgTsJQ65tUevjEDapdXSHcJ6ljyMcDrigYcRKen75pBJFyZP\u002FOtN20h+caPrY39fR9+ImS8tqkPGyZeShKqqiWQfhM4wNX+FzxMSMwCAH7e9s6sv8TEKBFvP4Msj\u002FYRvmVciL8g3aMf2R\u002FY4v0QmW4WdE5oGtCHi9dhrMvXi8iEFZpxLI7ypInlpiwhAQSt7rF9suSOHH1Yx+EzbP\u002F09d78p+gbZVCd3YoB4olfHY\u002F\u002FEgs\u002FtGNMImCZY6BwVClh0BB+A7FT9aHGp1dpwYnjs0ObFfT1JEn53X2c3eKvM8IMAIZIaAT87bkLbp5DbzhyEh9TDWq3lIHd2BzzIFDdYdcyMcD7lADCtDJkksgfdImlwowXaHPUYG8pMbDZHoeuMbDgUfPGgL6Af25c1fgNTBJv7fDnKfub3IOnpPD2HdYH3hfgpifZELLPQc6DPewSRewnYgD3OesuaZZUiRMnmBpYrdc9Tw6svI4cXVH7VuPlLA9rz7\u002FjLizstTNmdKHRFkjLJai5IbreggUCt+phzvlfUwr73D4Tg4nYenP1EJbkquyIDfuyS7br52Vp3aYPJnss8jWTzQC9Ab8iucuXZ2ciagqbIa7d1I2ezfztyYPCx8BPITosB6smDSFRYdUkZfUJJ+jfqfF3uxn4WHVzwauZwSyQsCG6pC3SSpEeFbzOEyP\u002FbuGN8SkkNu4J4D3JWw\u002FbH6T0K7nQfOZtBcMRBgA\u002F1UX437kiZuwFcsQX\u002Fz6W2KFEstiv0jF2o8ksm6xHjR2HiBRkNslVDY9TELVwcMeAkUKcTrYJfejLfY+yf4caPKkQwljaV317LUnqnH79TNyOVGJLIwRYASGRsASBhN9A0vu3jrUZuhZR3dE+JJ+2zYhMffRszC19mYxSXJpkL4s2uybah1SNRFeUuOgAg8rnUvhCuY9jiQeywgUDQFLgk6yZ8MomOJ3Wf9dJ0j6j2LHoDEgeHQY75SSWvYFwwSFu96i8xW4BrjLAIdJB5xbTVBQCAxWuilyWfvWHXH+T74dIHjsfGw4DzxVsLqQU4DFpnMcudtDoFCvemTPnCplSWznpHpm1b58U9XJ62fiyROKD73K5MnMfo154gVAAA9mrfl9ujhPRpK+QZDhpmgcEoXGXkAuCtzgDtIzcW1ELk0DidJ1JZ\u002FSm\u002Fr+3yu1AlJvUl3P+8+LW2YVAevZQOTJwqxiAOKoiN4o+iUCJSWf9nOD67zOUYNw1wIT1ORpsUp\u002FIzX372SdSAcb\u002FmLJBuuxgX7WuwPeG0UuIEiwvPLCU0+I3R8FbTXzOtPNiYLEsghFcgrlGBrstVZxOov6isKPTc2ty3m\u002F+a0\u002FlI28bACRQH8ACyX6Eaal5V5Q0jB0tL9H+3v0A7ArOuJ2mbY7Z2QzLzuT1Pulm+oC\u002FeFvkefJRBdJqza9flauTfQk2HhGYMIR0OTJFN3EeiSKuPfemxfjnBoQDDR2Lc6YieprSBRx\u002F70b6xNlt2es98C1MuGXvZGhp3nX4HVD39O1ST2HI0+eB04NAvBsoLxSm9NA2CdxUvB3DW8UyuV0+eMfvLmRhMxxZIA8kZQDTRVg1b1x5hFnrPZGObJfp+\u002FmYtGWPfbCVNbc+Vx\u002F5wOx5oS9XPudF7s5Q9DPkifYFrksUb4TrBRkvUyibF14+klx5Uu\u002FpsOQ0A5vFeRJcciiVcJoR8ro5\u002FuAB0qpVCy2lh6Ct6MmnWbd0jVVJeJk9ZVvqJ+Q\u002FltEnlwhfReIMLHkUs3brxPJsEIkyrW2EO+\u002FclPdos9ymralLbtLnqStKGX5dN7WXzvD5EnKMLN4RmAgAsdPnN2k38epewOIG6I4Hhe6LxEMA8GahkZDoqxO0lS8kJ1b9MC1Mkl2p2arOYd3JiWHQmo4sOCJQ0B7kMGzYQq8HZMGX+fxQr6RHIslT+j8VHM0IxfVhsiihPREIOViQH+l19wmkCLIZ2LLxiu\u002FJtyEsZNCnqz8xvPimrPijp1P1BarCaE\u002Fyt4nyOnyHbcbvqubboW7HyBQ6MHzVbcx7\u002F1WhzwhMiznbpAr6yPifcJhbYTcH3UydZNIFJApyxmanYgqkEb0R76ViLAchTB5kiP4rJoR8BAwHhfB5fCmChw8aA6RQHVmyBN7cgmXtFYtsiqS2oIkmJZ8NElhouUQ6YkEwUyiJIoqC0sRAf2bM0XJSNOBSq0ce+7stTzCSfBbUmoJelifPfLEP5eUkJ5CeBHK69flt0eeFcukPUDorH\u002Fzr7WHCawCsXDJIxZwjIJkq0X3PIH3yBUifuKU1S+e6nqdIHQpIpSnHiUvQKDQ28JaVKdc6igsJqvksViqFx4k2ttk\u002FKSpwBBEyhbk5oJdTKUgTzRpFHNc0bp3lLjMnidFOytsz6whcPzEmSW6lqxN+7yl6gyMbdY3SjOAQ\u002Fg867edQ5BL4XFZHts4fLwZzFLvpOgCLnoJ7+K9MZ0UCNnOjBAASW1Wy8pI4WSrWUJYbZYkCnSBkOXfWvPFIQ\u002FWrYKQKKvuVxk5QrD8LwpICJAKbkGS1aLnPIG9YbvdOfTbR5jP5pd\u002Fs9uMUJ4QURTAynbsEiiU\u002F6RKXhcBNsp2ymOrVDbhOyA5KATnFs2xnvA8L0DuWVoKOGG5iYqbFvKEQLn45lm5kSg4LIwRYARiIaDfWkuZq6twLIPH6IwbwtaRg8gLK3CgUM+Z\u002FT06jFwaA\u002Faxh1pXcpy\u002FsYVNtYBivTGdaqh5ciMhMHMefiOhFBpEHmZZkii4RvJvbfAcgEQZxoM1OCq5I8\u002F7pOZKPP8n3+oeuh4ZqMRKO0iyOgll4aknRzITyWbdUB544zgFCWXrzrHe7SaRrVTEguqEm\u002FM77nREI23tDnlSS0lXrUyr2RCJsnjjt+VuSjpGFjtN5AmttrM1MhA8kBFgBBJBoN2hm6UieTImMqtBQsgt+uTL1+\u002FffaNhe9k3bnRctXWztjXk0v4mzft8keZuyZPZdiWPd0a8N6ZInLwdbyT3ZgTSQ4DJkzGwBYly5AD5LxbHkHLoUCzjSw+eK4d2nMUOSl2jFy2nckosu+pCDoLEelzA+wThO25BQtb6V59yq\u002Fru2zwpbocdykfyAiVsTaoglKifN4ybsyWuPhBHW9\u002F7G73kMbxxLvzqCb2KjycHmDVcmV0ChVaTqbsNOe83KXwnVcIhA\u002FLEQEghQUUkUaaCPKGVkMhT6fwbZ\u002FJbqSnnvxNWzwgUBgHvZmm5MAZlZYhZBrBh1bXnD66AQLDHM7xdwls2l1zKEwt4BbVb+9dmaQWIpPD23ph+UJRzmdS8WM5kIsDkSRLnTdUplGQz7opysTQrEXhQjzV26jsrHdpEL1xO7TV39rKarudJUXP1rTur7rihLLYPQlwGrWZj+\u002FXbPvbIkW6OkX594tRXH5nv2x05TOBNMkrBHFc+\u002F3x3FSLkQnFkaS8UWpGnYWV3Q3johu8FW1mAbdfAtGyh8Jo1kl1LS35Ark+iLATqczpAfhZp5p+TBQmoJfKkXBKLTJ4kgCWLYASSQGBmb5ZU3brjahKJVulJAs5pkFGUUB5NnnAc\u002FnhfKXpjWsBVJMabE4+eOAR0wtgZzC2VxokiYnQ5raTf+lqY1TNWGuBkIBMvWvDCJQNVrooL7gEIB+t9ArLAIQzcbhOzHwq9OdTuvQf72uPEdkTiXEsW7dCSzmh3ypKzL3wPFLhd09ksRJHiepp2eKvkBL5EaerTsn0SJddwHpAnZE+2c08YXCJ\u002FmrTk9vmdAoZFJTxVFscITAYCFB9alMtHLoBZL5SZJZGiUafvRK11dH+FWteie2RT2+rsXxMzFVqWBq6qipU0iIxazMntPI1JscwJQsCE4KmsHzgnCKH4pnpJv3cT9y7ja+FQJwMkFiXev37vvZs7Qw0YoxN5n1RpeIAEcFecufCrwdCdYVRdJ5LBzY+CpYDD5fJr3xWu1wjChKI8XcLjcAxyJ7S0sEDC237FrqITXkGoX3\u002FUX33rnW7y2R4vFKeNuuLZGfczunQ9UIqUQLbdFrvWwJS2qynJHSzWJ1EWBndMvnXpmqoSeXKLJOMLMLFFkycUt8nkycSeQjacEZhCBMgL5blzHLoTdWaVvJTlqg9hEzx3\u002F8yvuWE7puFYgRAjMirP8zkNOPIc4iMALzKzFG78sTxiMAJJewqy98lgvMOtSpYGrugX7j\u002FG8RKNrdrxICfgZYESlfvE9hu0Pf2ZpzShAeICn6jcJKiz7dgivwi2wxQQLyBM3PEhr5AeMRGr6PT0sRUgTDb+8p2Ap4nrhYI2p1S9EChdpQkUWoGnSDcXyH\u002FSdAxOdNfzPqklKjSOsBxIFJAnnSOprDQUZ+Zj9+2SJ2fS+36MbSQLYAQYgRlFgJPlRZ94VT145GA5ui3dWtzIk+fJWrpa4kiXe8LEUF9VJXlZSnFRyNKi+0Ed2kjqVdOXxhSpmASU+byEKhIObEumCNCy2psg8DJVOiPKNDHaZ0W5USBQRJqPMm7cMfTb2SQZV\u002FVvaEWcqsj5Z++\u002Fe0O6n8rD+cfxe4s+UqptPFeMq3f88arqeWqOL2qwhNNuc+PvPuwe2hVobMUgLw\u002FbB1sQEKMkbr39t75uV154H\u002FKXY3rGwAsGiWaHLegPLxRboLNOxBAK2kJkD0goXXQIT7lMP0r0F1SQspuyHRdSln+4eJ9EST2cx5IntDJGkUiywzEK9WDyJAQIHzICjAAjMCEIyI54lUzdyNJcL+\u002FJapY6I3URYULX3+uipBofv\u002FPmSPc31ZMv1dqiRGFy8oKIWE4xUm+qlWqF3M5vZ+F2nuo0WPhEIKC9yETvMqITYfzEGNm7otwopuN3t6X2vIqJIgAAQABJREFUM33ekEpsqVJp+56zGl4\u002F272ErQ2vfQtbhIaV2vQCRMnT9ChcQ13mxXhqbqScUHbJndc2rThjy6u00o4t8Ey5\u002FPp3xa3fPWurBm5Xv\u002Fg50fjjGwP7hBvh2YFVb4YpsM0NExpmDLxekBx3WB1YicjtCy8U652DMCUnNwzuZVZgg\u002FZAoZVMajgoQqEv7+207ACZQLLracmPJdcnUVL7odErDR0Vd5g8iXVmuDMjwAjkigDeuOtV2Hakklvux3sjv5ureTkp996u9WIixE4hPRUCOPmJdgPVKR7oJbXzuhmmeeGmHm867999c\u002FHjH7y58fE7N0b+3u7d\u002FUbz3t0bW5BVkZ1ntfdKzm9OM3Q7T\u002FFbwqKLjgAeyEWhvMiKjtgY9plcXmMIEOJAHiyNJSDOYCKn8Xt4770bF8fJ4YLf5nt3by7fe\u002FfGs9ozJZff1nS9ULzQk6qFFySJ9axYeOqJwCo58EyxITO2\u002F6AtPFDgtRGnRHh29B0O8iKufAgLh+b0VUANLh7o584J5IpTaoRlDcfaA4Uu9PiBKkSh5KAj32QcNoHWUbFQkGkaU30SJXFPlMyWaT4M9DHb6bu5W5KUMJbDdsZEkoczAgVGQIc1KCLPS41hb4Sw8g0lYFsg74YLQhQqDDUhoEEkqW16CN+pPKjsDvNmyrxJEwvF8VRwoFAd3Fg3nJrUdnUMvsptNaQduqm\u002FvPfuN5ppTBBkCsndwOfYybNr9NaU3OX1y6E01A2QSTf8R\u002FY3qcP5AZ24iREYC4E2rZ41loCUB2tiuyMbnbJ4u6TUnhKlpip39uba8\u002FT7TYRCeb8q26Wq7LSrRHwukLf\u002FC\u002FQcQr\u002FRopayaSOIp6WNKewRZO0Ig\u002FUQz9tw1OHDj5NinQjlteEHDNcTcyePv0ZbyDUKRbow3KiEeqXrhbLgWvn2j37cPVxyvE9QaT1TEGbjeF50+4d3bJhNXC+RkGdHWGzgGGE8ceXb0BzXsyQglA7cnC2uPTaMR6\u002FEQ2E8CGlyQpXqNHRLEyhEnjwTFprXcauVHoFC7jbkAluwkgKJMlXkyUNKGHseDxJcwgjcf\u002FfNxXDdKMfHT57ZyuxCod\u002FIvtEYxU4eM5UIkPdE6eqwpImLgDemQXUb1gU3s++xa0jS+5pMknRzGP\u002FvxPNy2CWTcBNIYR853AT2wYMeGrqur326JFKdX+gOXaekPD\u002FKeRt14vfv3lij87zVUuVNIlHqo8oZY9wSiMw4c8abXtKHz1jFkEdidSwhQw7GW+lxHiqHVMPdQghgiV3VMW97Q035HnpheXOfzG0NQ2w7xu7YfVyzREfWSx11iZ5LarY+961ZPWdrDDsCD+pjyBk0lO4ZbqwN6jBOm0dSY3UceHdmmBy+my9sYxz7+4w97dZb7xPUIRGsLUjQatvSDrOBZ8eVV37Nqh64HSWMBwIxh0uf95cmDisByWILyBLXHpBHNoznNnnlOASK\u002Fo7rEB4iUKpWQM7bPUogu5eWDYX6kXIn6ZMo+qS4TXH3mTyJixj3ZwQYgcwRAEkAMu3dG4k8cFoXXEWJ4+hBvZn5fBJQCLulUoTHmxT2EZ88CZtgwj5uLsPFGcnywu1ZH+P6C1Inbb2UbDL7BxLylKzI9qkkzltcfHCeNZlOb2Tjjk2iP1bwSEIOy2AEXARAhIJccOvy3QdBKtaRhNSG5cUkTwLm45qF0D6EjeBaaMIwA11yOcDvtE6+PYJ2TQql7A2H6yTdN6yMYF7sIcjxVJadReiMPXjEASl68NRckxpOElfXy8RNHpt2mE1c+VgpKG6BDutREzXWTWaLMB53hR+XWHJxITmnIcsQKEXJgSKz+5JGAZlrXQIkytKfqYW20Kvt1HKdy\u002FjKt187K0+x58n4QLIERqBwCBjX20RIgvDccFNafjiPzGRXw22FPiZCCXankZTTEineyi65wnAgy0tpGqDzJYhsV0MCOVXZn1\u002F03lqmOb2BsvFGNo9zjAcu7Q0y0DpuZATiIZB3DqOQtVcrD+eexd\u002FYOKRJSGb3EMQrSBkQ6Fk+rHcNCO2M6smJUKWQqOQPMyaK8bueHYkCkg6hzKmUwAt6G7qC\u002FCducQkF1COsZdgSd7UcyB1EboT1jiIfMqxHTVgejps\u002FuReoth4nqAQ2NvfKrhPyRE01tBsCxTtARa5FzTCBAuDHIFE0edKZDvLk9TNyOdfvIStnBBiBFBCQe8bDIj3XWxiNG1z9hirjG62RAfMIpTRuzF2b8LYTHjpCpOfl6eqL2qeVDl6Iqk+qDg9dSckaRg7IE4SkpH3uhrEFfXCOEW4ybP\u002FE+pnY\u002FfQfnhIzmAUVGQEQoZTfajl3G8mzDL+ZuJ5k8TcOAt14pOTjTebjPVrSb+Qk82Wks1d+ML+TjuT+UlMnURASRkvXW5KuvyWjtdikp3a0JU9wXHviuK3WW7cNFaEEqoG+4QN3JZ9wW7\u002Fjnf\u002F0QcDro18\u002F1F\u002F4lV8c1Ny3LUR+BPrtvPP3geO3KdeJW6zXS3PvvltdJUyrpfpKHsnHXDucfSWGp7qcYVO1OwKJ0iVPaOwkY0GrQV1l8mSSzyDbzgj0Q0DuqYpaTMPDop9GL0a62J4omjxJl1By8dE5UihPh1uX6b4U9bT0Zf7QRQ9XXj6PtKY0klydqyNz8jDdFSRGAoIHTSwCWROhfYC6Cs8y\u002FZvZp0Na1b43WX5ktzBJv2NNkV6QpP0MMlQy9VhGD9kZJEqnknDCbBvK7K3UliJJV3On6eb9CHugND8KemSkHWYD+a7Xh2tneB9khhtuFG7vdxwOzbH94F3jhuygHn3dsvD0k\u002FoQdobaqvBASfsL79oycJ\u002FenOwN7DBmo8wwjm0sU2OQKF+6qS602+IOvFfG0pnzYDo362+clSs5m8HqGQFGIAUEKE\u002FCxVxuRHWstGykMKXxRWZMnliD4S6eR6gH9CPco1pbSuValeVDF+4lKqVOfkSUPZl9th55uNOnOZ1q9kJJB9cZk5o5ERqFL36bM\u002FI6iVKPOuMxqBbz8xjMeAWafkC49TJHQgnnhEKEx792IkzHz6WTUd6swDXXDVt55olgXpGwBwrgTzvMJo788IpB7tdj0L5LGtl+UcRNmECqPuIvzxySUStVKqJmheW97aRMcNDNWzPvOQ6tfwgSBeQJzWlraJkF7Qjy5LUzcq2g5rFZjAAjMA4CdLOQpedJ2FRK7nkxv5vQsDXeMXkveA+5fTqkW42bc8Kkka6WaOkHj+7XoltGr836oUvJ0sW8c54chhYlu8z4e99dQeIw07idEeiLQJZEaKQRORHbUbboB3by3Mzn+qWqWGEryq7c6tL3cDl0at61c\u002FfQjuEO5G2C8EobppOit0lYM44DBMoHH\u002FleFrXH\u002FRCesDeGFZR2mA1ylPTTbW2w2wu0nPEoJeQ9or1Jtr7\u002Fwx5RYTtsDhR0\u002FCCYL6UGD5TClFIpXYKjTLlkCjPZYQwZQKKcu6FWmDwZBkTuwwgwAnkhIJXYypMowLz1g65UhQnlIcK4EN4LhljK\u002FptROkh+WdKW2F\u002FOaibmOz3+Kklp24sbdMrRcjltPa582VEX3GPeZwRiIyBzWY7bmFkg8sTiBhIl679jq3uUMJ7u2FR2ZC0VsXGFShnnd5WWQqYVBylMB+GVGRMnsWYW8rDojkV9lLdGt4OzM2qYzbBeKCA0RgnjcYkQmNugZYmjSphocT10fkJLPLulUASKa1ga+ztnZJPkNtKQnZrMCBLl5ZtqtSTFldR0ZiSYHiTY8yQjrFkNI5A9AnKvXOqsZ6+3V2PlwTw8LvZ6W3KooZv0IngvwAYkQc0cgZIMvA1LQj+RGpk8uIP8Ksp3ehjcdD6UbD2NFgr31noYoLhPIRDA8rn0YrCWkzFX8yb7+83b\u002FB1nv7Ic\u002Fd692s+mfOqL4RVjwm4GeXA6YTrv3jifUZjOoFNSG9Q4TNuwBAdkjRJmM2ilnLB9o3ihuKE4kBdnPmH99rhEiTsTv5mxwou4pR+E20W0a6BNDokC8oTmsDaw\u002F2Q0XuSwnck4UWwlIzASAuT1UQSiALbrtz4F8EKh3+6mdzM8EqRJD1KivJW0zMPkJf2AdPzEmaWkZfabQ6ckC\u002FOd7mdjT72U6z11aVaMkHwyTXNY9uQgMOryuePOEL\u002FLeuW2cQWlOJ5C8tZgZ4oqekTjdzVOzqpM7FNqtcfQHCpUSVzvUZtvmE6POU7F2C+P0g6zsavdODb33QVBE\u002FYo6dvZa3Dlw8skDmHTT3ahCJRWK\u002F0fh9IDsUEJfMb+MvUDNLV6kCiULJZ+oNZS05Gd4Iu02s5WdupYEyPACGSJgL4hvZvd6jLDzK0iOlvD9EuzD3JnpCk\u002FruzD36TFlZhH\u002F1Imb0nxnTbx73nMcXSd3jnO8J5HXojz0DX6zHjkNCGAPEaUZrqex5zKsrOYh944OvESII\u002FrR3v+4fDnpKMy+J1R9eMnzl2Ig10afec+mdsyXq1yD2GdBQ\u002FTSeS8DOu1MUqYTZwlirX8zzw19GkNrzTUL3xnaIFex5kK4cGcd87rL\u002FvVuEBx\u002FwQQMMQVkycJQMkiGIFCI0BhKkWzz3jDyN0c7aLEscXLnRH5Ji1HkOKoxoO6kmo5zphR+yohd0Ydm\u002Fu4TL2vsKRxayH3ObMBE4VAW+zXczG4ICGVw8w9D8JbSTn0eSmXVCbXV\u002FrN38qbRLE5ppAU9t57Ny4W8do+zHcqTp9h86BAZpwwHniHLDz9RBxTxKXfeH7o\u002FrUn\u002FES5GHT1rXf6jg2H+vyU8r\u002FY8jjlX3FKc+YIFEweXih4m+QAwbtpI0DkSbkkFtnzJG2gWT4jkC8C+G0tP5gv6MOmup0XOpSBv5DE\u002FZxqF\u002FRcHX6mYr0dPVzcwB6UdLeQ52+g0V6jKotMz7HsdHJ\u002FQzwMLtynOAjkEb6Da1VR8570PTNZh+QJ8UxfW0INWYbsgkQ5duJsruE8RU8K65yePWdfuIlR3SWN3TAXt7\u002FdjxvGM2yYzUoMMsTaAsJlWPlu0lks0xy1VLOVW6sGl3V2E+s+9sgR201vZ5JAgRdKqSzOT2QoT+D0TciBR57s\u002FHaub38nBCw2kxGYcASUaBQ107xUqpEHurhRL1LuExcDzzMncIPlthd7P5vwHUGx7Vk+HCSNuVnJI7uXRvTWeinpObC86UXAhHzlEL5TQE\u002FJw84yPB2IjG8e1m\u002FUdsiWSm6pkrxM18vzZjn0ONIyvM+XYu34c2ffR\u002FLhOBbOYN9dd86uJ4XrYYE+h5Eog7w3XB0gN4b1KnmVcprYsvujj+zuwC3kLw+5pLEr\u002F+pb\u002F3Gw3EcCXiZ6uWM7IETYzKYHCsDQD\u002FNKXLbA8DYdBPTbaCVOMXmSDr4slREoGgKqVNoumk3WnqxcjK2+7pZIpe5+MXcCN1jFNDHCqoyWPJUih9WKIqY7XlWW3leq+ujzZxfGs5dHzwoCWXqSWUyLTGpbG\u002FttFS0i0q8tTr1LliCHB5EljxPRTyEpb15Evqd7793cif8yJMvfGcqaQ8\u002F8tBjKpiVSTC6dOCjMRN89d5bPOCEt4WV7DyNQ4uQPWf3i51y1kfvwDnF1Xvz6dyL7RVW6xEhUO+og25V\u002FWPLYhaefDIhyPXRcQkhKObsEChDywkkuBtDig8QQwAWKXJwWveWjE5PLghgBRqCYCOBvvsixwHl5WxSZVMI3ScrOB8X8RvW3Cg\u002FouHnu3yO5lrLoNJKTlpckme0cOsPnTsgLEdZbFAQy8iRzpjvJOY1GCck7jCzBdTs+WeIAandlacfuZrm1REpL7b9\u002F7Lmz1+CVwmSKOQP0sA8CpWnPh0so7P7ox7Zab8MEQqCRDkBAHEZC2DHDhNm4SxJff+cDHV4zrHyQLyGvEKu6u13+lV\u002Fs7kNumDDqNno7Ljaosh4xoUS0u2grlUo+qKjIs1Qq2dwMuXNkEsVFI7l9PEgxeZIcniyJEZgIBIrvaUFkQRYrBbhnS+4VmVSCpfQw0XQtnoj9rB7QJzx8x57LTlnomz57nPZWdtTptHWw\u002FOlAQEmxkPVMJjmnEULyzAow0ahlRpZEqK88qAy0LWJIGlVL8ErRZMqJs3eOPXfuyrGTL9fTUDRBMpvWVpAOligI5wN5YYhkrrf\u002F9kMrauB2mDCb+qf91XS2vv9DLQ9EyrBl5fODk8m6BM329947VOxpxx6QLXsPTBLZUCLaJgTNZA6UMIJMooQRGe+YyZPx8OPRjMDkIqCuF912SlbYzNbGfPKuxJkjfrPj9C9C3+we0LN1SU8L27mP5zM9x\u002FSdyvyhOC3sWG56CHj5T7L9rkwBKUpeg961Vu7anCVRYTiJeZYM+RUwq9NY24YclGY3Tc6pFaE6t8gzRRGZQltDqMzYcutvuzBb4gJJUl2vjGFWz9n4y\u002F6r2Lg6sD8ozMYN34ENdpWfre\u002F\u002FTZe4CMsLH7uER7gNXiOWKELbYZ4tWIHHDdN52\u002FHOCXmg3Ia8SqulV0fBfu6l0xG1vIwAifLKTXICE2IzLxumQS\u002FdNLHnyTScSJ4DIzACAuX9I40Rhk31EErGpy+2Uz3JHCZH1xqE8KReKCHq3jS8vWyJlk4YkDpgngI6NzU8oCQSFpCV0awncwT0ktdZ\u002FCE7M5uGnEblB0dWaEorRfz7UqK8JURRV+LSyYrrQqmV1pF9QSv57EpBiW9L6nZZzFOy8J0m4TqNpUGTumQnpomC75sjeHzYZYHhNQKyIOyZYsdhC9IFZIS7uo3b7u7bMBvryeG2ud4hbm4VyEfozLDy0S+KHLnkeKdgji5R5Nph9y2pZI8toYPj05\u002FxPWXokLysiEChzx52ClKqedrBJMp46EsldksPKecJrXI0niQezQgwAhOIwG4Rb+byxpHeDuqLbd52TJN+PJi3xH4tizmRp8uVTJmHLCaVkQ4vOehORupYzQQiQMvRLtC9Y6ZlGnIaFflaC68X8vJo0O9mPdMTO4oy8lBRQi1QHOsyXVMEJaNt0tdxl8Kgrk8ZoULnwy8uIQCiwBIo6LH0S88MJFDQB4TEMAQH+iLMZu2bd7AbKK63y3qo\u002FepfvDO0\u002FDqRG1EEikuI2PCggAGhg1ef\u002F1SgxpXpzpVyyjTQESE8hXnYpR\u002FRGozKs3A4z2joM3kyGm48ihGYIgSaUzSXxKZS9PwniU00Q0H6rXWG+ljVaAh0yqXaaCN51KwgQARlpt8R8lxrTvKS5BPzvZByfWJsdQyF5xwddnOo6NV9TpzbPH7izNIkh\u002Fx4iWQbdqrwMrEJWOFt4nqIDAq7seMRZjNsiQqzAXni6g97h8AjxbVpkC6X\u002FLH9QHjY8B03PMi2h7cI33ETzgITa5NLntC4hh1bamwUyFtAisesYXlumUSJib4UO+x5EhMz7s4ITBsCUgRibKdteiPOh71PRgRu0DC8tR7Uzm3FQCDrh+NizJqtiIeAfCFe\u002F\u002FF6w7tgPAk8ehgEzIsD86Z+mP5F7QNCha43yxTKeY1Cfn6CHCoTvMLPbRfn5V81K9QgZMYNVwG5EiIN3GF634bx9DREVEBWKIcI5UbxvT2uvvUfe0aFberp4FSAiAnb2y88yBkW2F36r58JHLs2ubKo07btaJPINm1FrtscMnH3my+TKP2Q6anffv0leZ7Ddnpw4QpGYKYQoIclvjENn3GzfGC4lo\u002FHRIAfzMcEMKPh5JlaiJdiGU2X1YyAAK2KVhth2MhDOCfVyNDFHqgq6nLsQYUfoOrdFX48MqXwJvsGbvm7wQSv298LepSs\u002FMbg1W0gJzzGlR3eR1iQLWFvDzdUxvbBNpZ88mhxixu+M4yc1S+ecocHQoJcWdSpYTsaAkUWJIynACE8FhhsmURx0Yjc3yaMliNbuJIRYARmCgFVKu\u002FN1ISHmaxS7JUzDE6x+2T71jq2eTxAI0APqzWGghEYhAA9jGb6HeGcVIPORrJtWG6ZfgOmkESxOBkyxYb5VE8uZfpdtlYMu6Uwnib1bdj+rmcISAwkbrUFYTw2BMbWhbc7\u002F+mDocNsLvyK8XaBDNfbA6FANlQmLB82DRvG43qJIDzI2g7Z\u002FQgaqw+hO7Y\u002F6lybQm0ND0M91BAoqjBLGFbrK6pqJ1WELZMo0WdBCrHO5Ek0NlzLCMwiAhXRas7ivAfOuSgvJwYaOZGNhbpPmEgEMzBaqmy9CzKYEqtIEIHqyZdqCYobSlTlQYU9JYdCKplOH\u002F\u002FgzQ0hJj+UZxAaNsynpfbfP075UgpOpFx35+J6hmyH8pqEvTLccdiPE2YDgsKG2bhkx\u002FV3\u002Fj4sNnA8jPcIBrhhPG54kLu6T0CwcxCep6vTtZWGdMN3MNwSKB84snLdrVTEQq4GRChnEiUICsiT187ItWAtHzECjMAsI8CJ+XrPPv1WNntruSYBBGoJyGARjAAjkCMCLVGpZate7hV59ZpsschOW+Xh3PlZuRYiX0rBiZQtOvN79uwjAatN5up6XqAd3heW9LD9w1uXbAi3hY+tZ4iVOUxyVzc3S1he+BhkB8KD3NV9rr71Trhb4DjkYaK9VazHikv60KAmeZ9suYM1gaJkcW7yOp3iESgAjEkU87Vh8sT98+F9RoARMAgUKBl5gU6JEqVmgcyZIlOK5ak6RcAmOhW8mU1UIAtjBMZCQDXHGs6DR0IApFVZdhZnhUQBSJZIoaSzV4rkkeKtxnPVnkiQJ1hmGAUeJevf\u002FGvbpLerX\u002Fxc4Dh8EDfMxs0nMox3COT3C\u002FEJ2wLiBISIJYSwkg4+\u002FQoIkrD3ycWvf6fbPdS23W3wdowHisNGhTtkfUx\u002FYJlm5I4zv1knUejcsOdJnC8M92UEZgQBKVT3jcaMTJmnmRMCebj95zRVVssITDUCUnRqmU6Qk3pnCrerDB6qs0aimPmrlbbav4VlkF08ct7fIP3de7agF8oPAzlD4C1yWELZYb1QQGxc+dKvdae+\u002Fs073f1BO7Hkv+LLd1fSiZIPgqRf7hPUg4zxSpO2W95+d6MJFPL62O3W5L9Tz9+E\u002FhbMKonSUeIyh+30\u002F15wCyPACDACjED6CByUS9X0tbAGRoARmDoEFBP9eZ5TTaI8nD817TlRwhibHCny2rETZ1fDbXkcR3mhrDmr0PR6oZzqWYbYtTtOmI31DonjWYLQolGKDcWJGgtyxCFItJeLS+hceeXX3WHbhFnTrcC+9UDpaQh3zPC4VrREsuG5zyCJcvHNsxKMJRdGgBFgBHoQoBuE7tuMnkauYAQSREC2mUBJEE4WxQjMDAK0rDZfp3I+2wjnuf\u002Fum4tCivWcTclevRRrRKLcKUhID57pun8P8EJZeOoJjQmIh6t\u002F4ecOAelx7cKL3dCYMHBxyBA7dvt779ndQ7fDrKQTFjLIJniXuJ4wGAvSyIYKgVhZev5TVmSTdoBVT9EESmNDx683e1pzqiiXRT0n1UOrnSES5aI316Gx4Y6MACMwYwiwa3TkCeeViSJh4UpGgBFgBATezDMMs4nA\u002Fbs31oQszVReFH2mpVhASE\u002FeJIrnhRIgsa58yfe6WPvWHVrW+MfdLydIB5Ao\u002FcqwYTZ2\u002FM4hq+\u002FYfnZ7\u002FZ0P7O5Q234EDeZx63fPBsggeLhsff+HWi7aQ7lP1j2sevRaDxQ07Pa05lXRKT6BAmimmkSh5Tfp4rbI5ElefwSslxFgBBgBRoARYAQYAUaAEZg+BO7ffaNRRkjPjHmjgDgsCIkCz4qG\u002FWa5+U6QUPb8n3xb7D3Yt816RZ7NL3++e+zuxAnjAWHhynXl9NuPG8YTFb6jPWl+58VA3hN4nVx+7a+6akN5URpEnmx1G0M7PoGiRDx6JyQo0UMpXk1UXorCppJEIfKkXBKLb5yZ7rXbU\u002FxasGhGgBFgBBgBRoARYAQYgT4ISF7mvQ8ys1OtQ3rIG6UiO89KqbZnZeZdEqW2VM15zpdd\u002FVcoCasN5QG5cH77W26zzhsSRaJgtZso0iIw2DuI662CYSB0hpUPbxUbjmP1gzyB58nC0yZMCfXos\u002FjHN7pkDpLlOnlR9qjLRTs+ausTKCWfhYrqmHEd8qDUMtY5srppIlFwQQN5svPbsjgeSSOfGR7ICDACjAAjwAgwAowAI8AIMAJFRQAJZu\u002Fdvbk8S0QKSJTWkYNreZ4T8rDAs16AREGoDkJZUEBaXH7d99BAHUgGkCg2ISzqUG7\u002F7YdmZ8C\u002FIC2GJULCYoYN4wl7w9iwHZc8gWyQQ5Zo6RO60wzb4B53CZR2u0AhPGRhqSSWXEOLvj8NJArIE\u002FpCMHlS9C8b28cIMAKMwIwioModvBniMhEI6Px6E2EpG8kIMAL5I9BLpEz7b4iqP\u002FrZcyt5Ik8kygbpb1gbQCZc+50vdAmSDUoo665Qg34gUe6sLHWJFtRt\u002FKWfeBbHUWVYEiRq7DChPwgNsvlMIAPeNGHPE9Rf\u002FPpbAl4zKJZgcQihLQ8T3d7vny6BQolkm9SpMDcmcoLCeCy4k0yidMmTM\u002Fp7YKfEW0aAEWAEGAFGoDAIzLWZQCnMyTjEECl42dhDIOLmDBFQJVnLUB2rGgOBLpHycI5CeyiUQk5vSgHZUVceff7swhhwJTH0PAlpWkELTz8ZWKkGSWXDJIolHpaef0YPGybMBmTMqAXyd39kSI9+MlzvE4Tk3Pq9swGSBwQLyBObU8WG9mAuXmnSNuCRYxvC2y6B4jU0wh1yO1aiXvTljKOwmUQShcmTqDPJdYwAI8AIMAKMACPACDACaSCgRKmZhtx+MqWanNQA\u002FeYwa\u002FXIkXLv7o2t+3ffXER4D5Fg9HA7fSkGZEteyfPckscFHCgW6dN1pLChOtYukCjhcB7rrbJBuVOwP8jDBKE7NmTGyoy7xXLDgwryq1hiB\u002FlcHK8Snetk8Y9uHEaeLHpYDFKj2wIECsVj3T50RIYdKIxnOUN1iamaJBKFyZPETjsLYgQYAUaAEUgZAbyZTFkFi08IASXZozUhKKdSTNbLvCshq1MJ5IxMCr\u002F9H\u002F\u002FgzY377755yuRKmSbPFFU\u002FfvLscp6nkoiDJukfSKLAg+TUxk4PEXIJ3h6UpBWl3wo7\u002FZYW1oOG\u002FAdhN\u002F3ko77+mad0aBFWFHILPFdgtw3bsZ4nTl4UTSB5GLhD++5X3JZORzQogWhhihfGs1EYg2IYAhLllZtESQmxGWNYpl2lErslKc7vcNhOprizMkaAEWAEGIHREaB7g6ZSoja6hCFH0jVSlMT1IXtztxACFMLTDFXxISPgI\u002FDg6J444i+T6jektaeqVVr1BF4NaWlgudkg4BHpW6RtC+e0Pf+wTr\u002FVS0LJ0\u002FTkVcvGioS1KLGK+SQsNZY4IhB2lVIgUW7RRxOO8ER5nFaxWabQF5AUICGweg28Tl71wnegBJ4f8PqIKhi3887fRzXFqkMYD7xMQNiEC0iR1RdPhavFVSJ91r55p0u8WA8VbL0SmzzBuACBQnlQdr\u002FwFR2zqkGzknPbUhjPi3+g6t\u002F6w8mMfSsyiaLJk4eUMPb8tCdoyu3by4oZAUaAEWAEUkBAKVy36DY57SKFuE9LbKathuUzArOIAIiMY8+dw99yZs8craOtBcK6MYt4T+ucPUJsh+aHj0A+kVJbLBDJ\u002FiqF+9Sz\u002FH5B\u002F6gFxM+xky\u002FX7999ozGqjCTGRZEoIErurDypiROE4eCz9CffFsgzAjLDISMiTUBukn6eI5EDBlRCVhSBEh4CGy9+\u002FTuBVX+QVNZdZYjG7NFnEXMOjz\u002FsOMrfpHHYoCzbVXuyVuMJY1PEcB4mT8JniY8ZAUaAEWAEJgUBKTtvZ2OrrGWjh7UwArOJgJTZJhpWUi3MJtKzM+uP37mxq\u002FOmvHvjPIX7PC5kaVHnTpmERLRKwQsl9+IRCvBEaVpjrOcGPFJsQUgPvFFsUlZbH94iKS3IFhAYoxZ4mCA0B2E6gwqIGiS8RciOu2Qy9IdWDmqSnFOjkCfQH\u002FBAQQUxYLfppcsS9gtRpLhAyWTXyDsGLNFEloJ5omy\u002FdlYuTySQbDQjwAgwAozAzCNAuQya2YBALv8nX6px3pVs0GYts4cAeQngzW8tq5mX2uqFrHSxnmIg4Hl0NMiaDYT7wAtJivZyMcN9VL0oYWYgFpxwnhrOJkiUzS9\u002FXiB3iA2LMZ4eb2nSYvWLp\u002FQSx+jrFhAnC154jw4Dopwkb\u002F\u002Fox9qTZe+Thz05VaqPHKEEsHOk77h45oljRLw8KWq0dZPCuvLtPogckCewyRZj829q8sXW0Ra\u002FO+dpjk2nLtZuD4FCeVB2KA9KrtmAQzOoVkpiherWQvUTdVgQEmWb7FieKODYWEaAEWAEGAFGwEGAXvI0Mwjg0RoPZHmJdjYc9bzLCDACySHwQXKihpAkRX2IXtxlShHwwn0aND18dLiP6Mi67IgL5EKwgLq8y8EjB8tkQyGuOSAYiERBYpE1+lyijy4IoUFYD8gK630SJlKwvHEU4dH1JAklerWy425ByFx96x0Bb5hwmBC8TkDqhOy4SjrWaG57cXW5\u002FXtCeMjTo0kd8ClMoRul7kkrjFEjGJJnOA+x\u002FFeZPBnhpPEQRoARYAQYgUIhUBadRlYG8RvrrJBmPbOIACWE3s1y3vQ8UYNXWZY6WVdxEUC4T3BlH7UNgj5Pi4nMeTVP\u002FWHdIBros0L1F+nTtO3WGwWr72DfFkukPPs\u002Ffr0nB4ntM+4WRAmIG4QPQQ+WWHbJE4T63Lm0pJPaOuQJCBN4nayMS57A\u002Fh4PFFTSl2ebfmRWsV+QUv2tr6jlP\u002F+a3CqIPSObkYcnCp3P9dfPyrWRjeaBjAAjwAgwAoxAQRBASE1WySdpKd4lmjZuHLkwAoxAwgiADG3R8ilZFvYqyxLtydHlhWouw2K9pDCtigPCDccZl4WM9Q2ljkiHLfJGaVDnNfpcoI8uICve\u002F+qXNaGBFXJs3hFDcvyQ6n\u002FY7Vf\u002F9FPiNOUwQQiQQ2x4kvpvQMpgKeLbf\u002FchbX\u002Fc1REeAVtWv\u002Fi5cLgOuu3Q52ISxInVGUmg0G9ZQ3QKRaCA1AGhs2UNn+RtliQKyJPXzjB5MsnfF7adEWAEGAFGoAeBXaqp99QmXqGqRVgZIfFpsUBGoAAIZEmG2ul6b\u002Fg37PEkbo+fOLMkSrLaKYtdeFFM4hyKbDOS0JJ9W\u002FkQKaqKlYSKeF6JgGgSLssekYLn8hp9dEFyWXxAdiC0p0FkB\u002FZtAbGiyRXyFkEBgQLPleojZmv72S3G4oOli13vEttut5Cz8nmzGlAEKYO\u002Fjctkd8P2T2obSaBg2eBCLWdsZlubFi8UTCcLEoXJk6T+TFgOI8AIMAKMQKEQkOo2Zb2vZ2KT6iyRnkYmulgJIzB7COAhp57dtClR54Qnh1aydEkoVZctIY49dxYrgOxKIXeJUHlbKrmb91K4o5xLENVSdGoeeTGKiMTHwBb6rjTaQq4pJbteF4krCgnEMsxUhb+LQhYiJLbIMHikLNM2QKTY0B6q14SJ8UoJkiloAymy++FH2I1dkJQWq\u002FEgDwu8TiJKk+rWPTsjmseviiRQtFgltsnto1C5R+CFQivy7EzyijzuKQOJ8vJN1STnxU3lsHhun5H2pdijZMDrb56VGyON50GMACPACDACjEChESg1hOjgxi2DIi\u002FQyghrXgLCDPSxCkZgdhBQJXGdvELqWc6YwoaWSd9aljqT0qVXkhH79YA8KRYUJUElHKmoiSFV9Fzm9y8J5NhQnSqtsLZHE9jCLIpSbGjPsZNnmwRtJtccylsJAqXwZRCRAuNBbliCA94kCMPB6jsgTpof3TMeJkSk9CvWSwUhP1iR5wVaDrn+mZ8fFP7TIFnbaRIn1ta+BIosix3VKRaBQkbXpmFFHgs+tm+ckY2lm2qxHYopc\u002FvE3G\u002FQKkqXX39JFpa5jDkf7j5FCODtwhRNh6fCCDACOSGAN6xZ5UGhBxJa+nJ\u002Fhaa6ltN0E1NLmN2i+VBSQHG9LOYbe3d3mokJn1JBHSmrUzq1QkwLHhN46M+0KHmJHt43JpEUbc8\u002FrOtslYcB1odUoZfjTVWSt4F75UFlNw8M4G1CHjSrrS4RZM9\u002FcUMm79+9sUbePvgtyMK54JnDTm+R2h0ipU52LdPnNH1q9OkWeKbgs\u002FT8p7p1dscN9bF16Dtk2aN+2\u002FTZITsaQ44Zu1tfAkWH8fy+2qXftIWxtSQogP7ELpEXysa0eKEAmp0zJqaMvFG24GVDVXXUxywN6o9lirdijuPujAAjwAgwAozABCKgE9otZWI4PXCRnrVMdKWkBHH1oqXqEE9vOJfo4UUcO3F2l97+NuhzfRLd\u002FlOCKiBWKoWHJi4pIZAtGWonMbmkKCW2vmBnEXtLpAqNIU8VRb+bSrSO2N+A9EmVsLdJP9vJNsyv0a89z\u002Fr7795YIRL6NGEHHNMstTSFpyXbIzAakE\u002FhPXXaLNPnBfoMxCsGWUKidNmlf2\u002FTJ1PSxKg2\u002F\u002FYlUNAslbiuDpm0Kyyj\u002FSp5WFwhXRcz0peZGnijkDJ4pNQO6OamJGkpK\u002FzYKVHtMYLCdKieYh7FbfLYa3hje7pxBSNQJAT4TV6RzgbbwghMNgLwogARkM0sKLHfZ8+tYMnLbPQlr6V0IC8purELFP1ARQ8DStGDAeVSELKBkApRUo0iJjEM2J7RAYVFPJORqplVI2WH\u002FpbHIAZGQW4CvVCqJ5dqLbWf7G\u002FeAFKFyMPte+\u002Fd3BkFXjvGeJt0LrXEQZ3qqiBuBhUlxRKRLZfz8IwZZFe3TcrL9Ht5q3ucwg492xFOk11CZArms0CfOn1AqNjjw+bZpL579Nmlz9v0adKnQbJRl2sZSKC0OmKDyIrVXC2MVr784h+obXjJRDdPdq3nkbJBs8BHLF2jtx9HnT+mB2Jv53z+X57JRpmttwjQTUtmP0SltsIPJxdGgBFgBMZGoPxgfqd15IBeqGTjIUAP0qt0Y79V2Bv7wxCVxvtkcDdKTIl8FPRm5vhziPnHfVbnenn\u002FSGNi5z14woe20gNd9dBO3GEsBJQob9H37MJYQmIPJi+UIwd4xrkce2hOA1qd\u002FQv0YjX94pEq5O3yASnbiasQ3iYHjxws02\u002FJq5TbpG7GqyHFFNs7KAuPKcoFM1W\u002FOR7h0aAvAD6BQp4qmGt4vhRmmt2zScCgIQ9Kg\u002FrpMBnZO9lBY7Jqo\u002FwsmxTKEwY8K\u002FWZ6gFZAlKl+2HyJFP8p14ZvJkyKnQjupCRKlbDCDACU46A90C\u002Fm900uw9c2alMSBOW46THl1occehPHivL9BB1jVz9f4L8KfS5ot8oxxGUQl96hmymILaPSFnv08DVCSGAXBzk\u002FZTZvYhvNnleIR\u002FHBBR4n5DX3XKWppK+WL+vwBK\u002FEURMvU+hOCC36yPZa7yDqiONzWSQDh9NUdNsPN8CQBAl9GmGPjn8FsQ7nQMJFDMxsR5PZGa9a2U52fHImSHFihiB4iCwgDcTxTGHLWEEGIGJRkDKjO9RJueBy55X\u002FZubyOoReBhSK\u002FRGGUQKESpnr4GYwYOd1TWdW1XFsrfTObdizMqQoWo7D2uk6mxOwn1Ju3OwGpcEHRdPWhb5UAIF2CG8EQQrfhv0b8TYXoHFJqulVD8dF1seP9kIHEqgeGEyzUJOk5ZZplCeeiFtY6MYgQlBINs3eUK0jyYcvzshOLOZjAAjkDwCJvFptm+u9QPXBJEGLVomNPkHL\u002F2GdIly0GxSTob3Kdzn\u002FeMnzm0eP3EG+QvSJ8k7KtM3lN6yt8l\u002FgVmij4As7fgH2e3hb6M9j1DA4haQlPAGy9JC3BsOyoOEpNSJeJv0ndTkkdV9p8INU4fAoQQKZkx\u002FRLmwwsOgPUuhPMPgwX0YgdgIZHwjmnmiuNiA8ABGgBGYKASkupqlvXjgolwE1zIhCsacmA5PyMBbF5h0w32OthbGNPvQ4Z052Ty0U5IdFOVy4JIqAh4Z2khVSR\u002Fh+O7SilSrfZpzrQZ50lb7tzI3QvVP4QCiVLbEnWS8TQbMrNO5UsTfWbqPfWyA1dw0AwgMRaAgmSxhkSnbHwP7GiW63YzRn7syAoyAg0DmN6IUEzspMccOTLzLCDACBUWg8mAe9yjZFsrnRHH+17JVGk+bzplA4QnxRo3XG2+tzYPweHIOGz338XzzsD4Jty\u002FwdSthRCPEUWhEfi9siWgsIonSUgebigjKCLhSrlLX+ylAUulMctaY39nVfnbkVS9TXqGW5DfzmhvrHQ6BoQgUJJOlk5npG57hzO\u002F2Wvqtr1BcLhdGgBGIjUAON6L00kIV7oIYGzgewAgwAoVAAPkT8nnwIjKY4v6L+IbUvrXO\u002FMFrwFvrJL8sJmdGDqFbWYQnJQnUhMm6d\u002FfGViYP5v1wKRiJcvzE2U26Yar3MzetejzAD1q+ONucNWoFOVbSmmtcuQhdSvt3lRJ3N+Paxf2zRWAoAgUmFdwLBWFGVzgfSrZfHtY2HQiYh4+s2W5VL9IFcTrOJM+CEZhdBMpCreUze1VvH9m\u002FA8IiH\u002F29WnMjT8iUcqmz3mtRajXN1CRHCMZDk7fsbUQrVyWGQMYheT12g0ShlWTyJEahG0maaeXC5R77sqgYhgjNMGcNVvRB2FAWUz9MR+lAXjqsz9jtKtscT2PbO4MChiZQ9JLGI6wFniWmyIfy0ldVLUudrIsRmAYEKBHgbtbzMBfEcxey1sv6GAFGYPoQ2Lv7DVoGMR\u002F3fzxYI0cBVqTJG1mEmZDL\u002F52035BGzlPKBs5DZFsqlep2KmIHCqXElgXNlTHQ7AlqNCF52XoX9cKjVvIiRuHhAN1kU26EQWfu8KiDrHPWKFnSSap7z1V2NSCns0jmq0oyh9+27HCcBk1DEyiYbLtT2CWN7bmoHeyLW\u002FWV2Vk\u002F206ct4zAWAhI8fZY40ccTBeirTQ8UfJ8czQiFDyMEWAExkTAeKHk8+AFwgIr0mAlmjy8Ucwb63NXvGVEq2NCOdJwKbIlsKTMnvjXwKQU5sHXLfO180LyLo\u002F0JUxwEP6m9QpTGf1N679hIueQnDUXAtTHbnfQ6jt+N9rLdBl5VaXQlmtp3DMG5tTnwHr29WlOtFoqmflLzUQnMAPCYhEo5IXSJEy2Co5LrVwWhU7sVnD82LyZRKDUyGvanidKIg8dePsKt1dys34\u002Fr\u002FmwXkaAEcgHAe39kLP7P95OwgMEXgpZECn2ocv85uWXC47CqJsmf0V2574sOo3stIU0EYmCpZuTOMfmunXuCs4hkygGZy8XSn7n1znd+JvWHmYpESmBv2H6Xjmqc9klYnLonJdZe6EAENwzIsQqS3BwjrDyWlbEVhaJuLPEbxp1VeJOCl4otOoN3MpyecMxlL1K1L\u002FwFbX57a\u002FJi0P1506MwIwjUHlQ2aWbtz1KVpbL37V56NhfJvJjRyq1jQzvJklZ\u002FxODC9rBo\u002Fs10ZH1Ulu8QLHCS\u002FT21bNfCbQfJqO\u002FdG5hBBiBSUQA7v\u002Fk\u002Fn4hqxvdaIzod5QehOjt9Rp5pGyRO\u002FZ20jfEekWYTud0Sx6skA30u0czzrPI7D2UQZhR2FSTPH9qeUwd3zF4KNDDXAPhY2UxTyFMO81BttjrFl2zFujadTp43aKRRx\u002FgGrY3SMbMtMG7QWWfQDUKX\u002F17oslR3KcMf76jZKFOP5BjuW+lXm2Jg2VU5f43TEaMRITmcp7UChGYdM+nLg9KdktTGrs4nie1sYUNJ2BnuG7cK08EYhMo8EJ58SvqKv2YrOZp+BC6l79wWf3021fkyhB9uQsjMNMIgGigm4JdAqGeMxBL5KK51DqyL+ji2FTCZCKXSvz\u002F7Z1NchtHmoYzAYjuiOkJ4wYub3oUMQvTJxA19sLh7ghRJzB0AkntXsxO5K4Xbok6gagTiFpY3Qvbok4gaNHRcm8Mn8BwSI6RRBI171dASRAJgPipKmRVPRXBAFg\u002FmV8+WcjKfOvLL3vqaEZmm9zEI+1vH7s3bbm6aoudjp3d6IieZcIeCFScgLVlCjZ4U67lQXiimjisTn7H2jM1VIfODR7a0vFzu8iP6ivpxA9ebyoOwCW1gdtxPIhstFPaQdeoXKt+SDx5qDSur5rOatfHW7JjS88kp+doX2nZs9QNn1v2UsK3dQ+09WbfnluRPbfUh05OsI\u002Fx7di1Iv3fG99X1+8mOuqlinlDrLl+T9fAWH3\u002F4cuud747aLpnjZNBL240+y3X6o1fcdR8024cKT5jw7fj2H+iY5sSTUw80b0R2LaEEDqspz8e6q7eKrI0+g2pDfQPTKRuNi7snideLmpbInJtvLkuj8IburawulI7YW0aW+AEFhZQrDy2Io+8UKxBK+yGWoqjd9e1vPEvP9yWis0GAQjMJBA33EM\u002FWLuA8tbG5OEoscR2jAskScdz2P18e+6kL0fNRtjt0ySj2QcBCKxMwN5ImjebEtpeObGMEhh29iWmON+xAXQy0I7jnkSQnua79+NG\u002FPPbrGL\u002FoQbfmu+vAVacDBLM00FeLV6nSDB+e2IYXwYtd3VtlthKIPEgoAF2MijeMh7vnluqMVXdPPXm3SCya9mGBFqvN3bkUXZF7KIgmXinJW3jTfWdVN9WyQNnQtr4lghmyTHbO89dMH51od+7y07Da\u002FmTa8dx86nKV3i\u002F650H88gz6NXGwSrex2+FkzV59zVlf6G1TmZLEVhKQLEVeUrihWLPrB2JKA4RZan7g4tqRODC\u002F13Y1zSeW+t4AOaBOXnjM3oTmEf6pAkBCIRLQAOvaxp4aXAT6MDLBhoafImgvEpk5XvjqjGvOnViTh0MCrpM33\u002F5z0fddRk1evvdr8pza10cQ8038Y69+Kdrw+DIoVpZDbtafrC0EGrT6RTcdVdC0p310Rh5Bn3w5p5Ns0peCioYq01RnyWopNOp1A6bEKYpVW+2hmV4r1EupFjWns6ytRAjyGQuAgsFkR1P0bxQ9H9vfF+o301EsZgoodqHXRAIgYA12t4PquM6KHfZELhiAwQgUDwBa8803eVa8TnXJ0f1rXrNxmB37SVec+DgLMuvIVuUZXpVSGsUP+huFcoSbBk0dWfVJch\u002F+9e3GhfaNMUQtnjLgs2a8KYp4b\u002FIIzG2oM8K7v1U4spj+0z+\u002F68\u002F\u002FmLH7bzk\u002FIKnIZ0mFUR7etoo\u002Fp9IYGkBxbxQfMOVqXPSkYjygCWOJ94H7IRAQiB2zf2qoKAjWpWapBwQWI5AMvBaYk7\u002FcrnV8KoMBl1ZULPAwVmkE0IaegP+UQh2hGbDyx8f3QhncB4andXsMSH05fNHO6ulMrzapvKonvpZpJV1GkmfMPH6U6yWZOqViZXFTzmaVq7E+0SePNOOsz8sAksLKFaM776R0ujdYVhFmmnNtmK3PP3if4dxFWaeyUEI1JDA8E1PKG8QVqwAxRBYMQUuhwAESk5gODCoSJsWUl1IPFk2XkLWxRh6T8b3s06X9MIiYINzG+yHZVXZrfH9ph9czqoU5sWiFaluZpVendLB+6Rctb1UDJTxIp6cuGsmSmhfWQYr0dEb91giyuV\u002F\u002FHW4wsd4efieLwHzAGo2nUWsj6S2RhLgPkxyjN2vCrjWazRc9\u002FjYdc3DKV9LSH0qgbUsSTfVmqUP6P4a3ltLp8CFEIBAFQi0Xl+4qngoT\u002FFKy6g2Y9eVR8BORqllkkzTxTvHzn+VSWJrTERLXkdrzD7orG1w3r74xeV1BSsNGs6SxilOyG7\u002FX9l6PZiw+vuLX0aK63RrSbPqd1kg3nz1A798iVfyQLFsbVljdUp2lzdhLVeaiPKTgsveWEvuNcvURBNj\u002FdnX8WOJbZpr6B7oLcIdiSfXhaKT\u002FOm77VMA8+QcO1fX2DG2gglUxQuFjmjBNw7ZQSBQAuahYG9Z9YzpBWpiacwyhq3G8sEm8ypoEr+hAtO1fIyH9Kx7xOo5bsWXQ50mMsv24I7p9zKMW5K9Zeb5J0+U+9mnXL0UrU3NagpV9eiEW6KVBRQrmla42SvZVJ6kRnTT3vnsZrxHXJR8btCRcHJLoslPxlrCydbcOelcXXNPcWtM6OrMfR0nZkIg5Hms8xaQjui8pDgPAtUnYAMvRJTV6tk6+sYwEStWSyqXqy0WitmYS+IFJRo7gp+fh\u002Fo3rfrk48G1887j+EwCd\u002FMetDdffaCX1L470woOuiynUIGzOAKZCChmrk3l0Uf5pl3I88GmIBEXJdubTh4kFm\u002FGhJMdpdxeIfVIaZiQco86WoHigpcmb3nk2rngZZwOAQhAIFgCiCirVI3vD1ruaqjiiZWsGisvhRPUcpW7Je9rX\u002Fz77wd6SaJld5nuvShr8wwZBuVd9MrFzrffo6ZP4vk3A5s8pW+G3KbOML32hzITUEo6lSe9AdIpPczXS4ks+WleJ+bVY9N0lMQqwslpCzqj2DXR6QP8nw+BsJakW7yMmloYLX4VV0AAAlUmgIiyeO3qJUYybcLe\u002FC9+dbFXVGHJW8X5iIqlVs7cTERhOs9idWfiyYvnf+8sdtXyZzN9cga7HKdQzciVQxkRyExAMXvKOpUnZalOwo5NGcHTISWy2Ofnf4m3zJtH07kstkkeWxoAOMojcdI8S8CCL1rn+eyRcuyhI1qOesJKCBRJABFlftrW\u002FpuLeRnEk7RUrdcbO2WeOnDUbGT58inFUslPuy815fjTMvdTCqyYu0WKJ2m5kvb29canZf5NpmXJ6jPxAspo6eisbCKdxQhkKqBY1qWdyvOOW+KNYl4UCCnvoMz6lnidaIqNBYDVedGsczM4hoiSAcR5k+DtwbykOA8CECgTgXedendQJrsLtVWr7YQc82Qai2TqgD8prfjfOCKQ7LS6nbQ\u002FFUQZoE+iM9xnU0WKmLYzzQL7Tb788VuJKO7utHPqsr9oL6C6cC26nJkLKDaVRx4I14ouSOb5yYvCpowQwHQ2WVtdx2Kd6KzO7DMzPRodHbkHBP\u002FNlOnUxKxzYnPf1TnpTz0p0APHrhUFahpmQQACayYw7NQ\u002Fuqo+y+6aTQkx+7utNxvBBow9D1g6qC6lZ0KDQLLn1e\u002Fp41bfyQCd3\u002FIpNOq3+cblvFbbOZXZuf8mIk6N6wjx5NxbpDQnZC6gWMm\u002F\u002F5s\u002FUAyMKqiMkR6+rAQz4Xa26To23Ul87uhw8e6msdts+iRA7QTr2JU1AXOTtbnGZeuMejeIsmZBehCAQLUIJKtRaJBRtvYtn1rw\u002FfRttQlM+eRRTKplFVEGHgFl2TuE3\u002FIYOe8PbXrTKC7Q2IH1frU6sgDAtWtvJRytYwrVemu7urnnIqAYru\u002Fv+Bt6q9OtCLqhkPJ1\u002FNiEg4qUaaliJMKJOBQ0XWe2jfISYprVbERZHjURxdy5y\u002FTQoyOa5R1AWhCoLgEbZCTtm4IsVreU55RsNOAK5W31OdbOdbiMIoofMIVnrsqdchK\u002F5ZEI+vzbYD3ILABwfdpb3zfBKO9lo6f8HNidE4HcBBSzV\u002FFQ5PZf3gCUZ5jHbsuEA\u002FO8qNvUnveEE3E4w2ZNOzTN6taasq5ltm87oyUZZOihVbx3VC3vDAoNgfITsPbN3hB6TUMuk1C8Onl18FXmlwEPuFYpY1KvPz76WGmUwjPax+7DVcrLtVrSevRbbvnBx3X6Leve2Vfw\u002F4\u002FLIIKmdVTp9nYkSptgxO+yWgRyFVAsHopvVCAeytk6f29qT1W9ICzGiMU4+ezr+GnicRKQcDJWJR1ioYzRKOBr+tAzN+\u002FQ46L4gfuoACRkAQEIVIjAi+eP9l\u002FYgFsu19UefFl8BLdrAy4rc4WqcGJRLP5CGQZrsV\u002FDtOiJxMq\u002FMxXPylDvK9HWQN1inbz496NrZZt6Z21P9bxRwvcCWul+42KXq4BifL\u002F7xh\u002FGzmmgVcktEVLkBfGTvFLuSWjYrkIpE28TrUJkwWHVebyjeDabIZer0Sg0gG3IKAq1zd5wJMsHBuyNQke00FuCzCBQKQLmcv2uY1++INrTK+OdcGJlLNuAa3q5zj9SksFadH5JOGMRAqkoWjkhZSScmPdYaLFOFqmf9MVc4jEUcJ\u002Fy\u002FDK9a1vL4AV0fnk4YxqB1rQDWe7\u002F4bbf07LAkd50XM8y3cDS6kho6EhI6cmuQ3ne3DfxKDAbp5pjoslg4C5JMLkhb5O26qo0mx6IV2TsXmkMrpCh9tBTceqXN\u002F4AAApfSURBVDq\u002Fv\u002FinfefiWy4OLEYQwfgqdLdRFAgUTyBt49oXv4iOfHO7MYiv66VQVLwlWeRonfv4buvVhb06iSanyY3V6c6J8ztx7L86fc46\u002F1f3q73O\u002FKuc98jTav8\u002FL37ZiZ3qPbQ+y1zwTcyN78ctt\u002F\u002FbP7\u002FtznVJSU4K\u002Fbc5HeOwTvRScW9UhumncqQSBAoRUIyUBZWVuGDzOjv2f4W3SGXrSIQwMUWNnDMPnIcbG+7wH3\u002FVEs+BbDbtpdlULJOB\u002Frz7ykSTEmkm71MM3EPmfWOr+d\u002FozcehhJQt7046oXRIFQMlqiZxSgUBCBRJYNQp3lOee+UafCUde3Pvv1vmN9R51HWog7XyCnR51FI+aaZCigmjx3Hjhvq\u002FV4LnLm8TL+Gk+erCQdUF0PHf5rFrdBTb5asw6wdROp9faPipFiagGIqTgbupQftm6FNCMqy2ttLaVsO8rWk+buSd0lUj8ETTTrrHx66rODEmsuS+STCJlOeWGqFNTdy6lNSBDJF4UoWtbeWzmDtVKEyZy5AKKeqU6M1eY2t9b3gs6rk7UJyW+2Xmie0QgEB4BMYHX+tt56axGbZ\u002FrhE\u002FqcNgaxqFefePD9bWW582GHNddcx257Wd81YjMKr7G0rlxn\u002F895eb\u002Fthe8vpL8vDYXC3lLK4e\u002Fx1vVF40mURsVD87OraTvqBzsb+0XjHlXf8SUXpSrdVjX+HDZxvoKrbGY+GN6oH4nFIOl3ruyxPkmeI19DQdxf76Eld6iwgCxtVyMoEqjl1bwW0iNTAf6WFsgpUda9vxqm6aMnW5TFOmqloPk8plb3iSTmnsrqjB2cznwZd2POMnzjUOs3io2cN6Unny2JeFvXnYVcU0k07ySaOQ9rAs9Zq8hXWtqIj6brnj3qhTXER2heXRjrbbJxuvt2Lvt4ofgNmLmPhQgvETH\u002FtuWe67wipniYzS55a4bsVx45P8BtS+q7SfyEPooPWq1V3Vs6DQ33IG9i5RNYVcktT\u002FwG8mv2fvP0leOrq8V\u002FXzXb346Q6a7tmFWF4mzw96hRS2hJkM+2eDraStTbzQc64bizUTx8\u002Fsd0r7WsIbJgeTNZ4pfkNEWZi5OkfO\u002FiZtbe20v1pvCCjlqX4baBz\u002F7lgdk3jTDyw2kjon2uSaGmnqj+7lyQ9CExftPAmE6mRYhPP4ZzVgvabbOKSjYWTYIACBUAhMbOf0ckMt2OayNlobKK++nlYX69kgq3Ey6DUbH3Rp\u002F5YlOv91Z+ozeUHlNfV5zufWqN703PtV9WiD5O6F3zZ6qwom85eAM1clYOJ74yiOBs1GlPRd5rwHLN+3\u002FZex+0CCZ4\u002Ff8Kq1Mrw+qZuT5AXyZtKnXLKtTdrYUR\u002FT2lgTpLMQNrMpJamERGAtAooBQEQJ6TYovy0IKOWvQ0oAAQhAoA4EbDDufufax+44mlXeuDnoXzjZ6LtXrs9AexYpjkEAAhA4S2CetrblWj27EiH6LD\u002F2TCewNgHFTEJEmV4xHFmMAALKYrw4GwIQgAAEIAABCEAAAhCAAAQWI6BQGevbLMaHAstelgW99VlBzlUgYAF5q1AOygABCEAAAhCAAAQgAAEIQAACYRJYq4BiSBBRwrwxSmaVBdztl8xmzIUABCAAAQhAAAIQgAAEIACBEhFYu4BirBBRSnTHhGnqYZhmYRUEIAABCEAAAhCAAAQgAAEIVIVAEAKKwXwrogyX9a0KX8pRBAHvHhaRDXlAAAIQgAAEIAABCEAAAhCAQH0JrDWI7CTsCizbbjbcPR3bnnScfRA4RaD3\u002FW3\u002F8al9\u002FAsBCEAAAhCAAAQgAAEIQAACEMiUQDAeKGmpLJaFBsRXpezspvv4hMA0ArFzd6cdYz8EIAABCEAAAhCAAAQgAAEIQCArAsF5oIwX7PM\u002FxzsaIN8a38d3CIwRwPtkDAZfIQABCEAAAhCAAAQgAAEIQCA\u002FAsF5oIwX9bvbfsd5d1X7euP7+Q6BhIB3NyEBAQhAAAIQgAAEIAABCEAAAhAogkDQHigpAMVFiRQX5bH+j9J9fNabgG7c3URgqzcGSg8BCEAAAhCAAAQgAAEIQAACBREI2gMlZTBaoedTFxPvImVS50\u002FEkzrXPmWHAAQgAAEIQAACEIAABCCwHgKl8EAZR\u002FM\u002Ff45vyGiLi9Ie38\u002F3ehBAPKlHPVNKCEAAAhCAAAQgAAEIQAACoREonYBiAJnSE9ptVIg9fQUUvvnDbb9fSG5kAgEIQAACEIAABCAAAQhAAAIQGCNQSgEltZ9VelISFf\u002F07vDkxF2zqVwVLynFgwAEIAABCEAAAhCAAAQgAIFACZRaQDGmeKMEemdlY5Z5nezK62Qvm+RIBQIQgAAEIAABCEAAAhCAAAQgsByB0gsoabHxRklJVOQTr5OKVCTFgAAEIAABCEAAAhCAAAQgUA0ClRFQrDoSb5Sme6DVejarUT21LEXPeXfz+7\u002F5g1qWnkJDAAIQgAAEIAABCEAAAhCAQJAEKiWgpIS1Uk9HBbOVeqJ0H5\u002FhE1Cd7R4P3J5infTDtxYLIQABCEAAAhCAAAQgAAEIQKBOBCopoFgFmjdKq+E6iqFhQgpbyASYrhNy7WAbBCAAAQhAAAIQgAAEIAABCIhAZQWUtHZHQWZNROmk+\u002FgMhICEE+\u002Fd7nff+MNALMIMCEAAAhCAAAQgAAEIQAACEIDARAKVF1DSUiOkpCQC+EQ4CaASMAECEIAABCAAAQhAAAIQgAAEFiFQGwElhYKQkpJYwyfCyRqgkyUEIAABCEAAAhCAAAQgAAEIZEGgdgJKCg0hJSVRwCfCSQGQyQICEIAABCAAAQhAAAIQgAAE8iRQWwElhTompGxpX5Tu5zMDAggnGUAkCQhAAAIQgAAEIAABCEAAAhAIgUDtBZTxSkiWP\u002Fbuuovd5vh+vi9EoK+b6i7LES\u002FEjJMhAAEIQAACEIAABCAAAQhAIHACCCgTKkheKZvNhoQUrYasv0h\u002FbOcRwNvkPEIchwAEIAABCEAAAhCAAAQgAIESE0BAOafyPvs63pZHyhWd1jnn1PodlmgSx+7hYOD2D\u002Fd8v34AKDEEIAABCEAAAhCAAAQgAAEI1IUAAsqcNS2vlHazKY+UoZiyrcvac15ardMQTapVn5QGAhCAAAQgAAEIQAACEIAABOYigIAyF6azJ33+l3grPnHbruEuVTxminmWHMTOPZGnyQGeJmfvBfZAAAIQgAAEIAABCEAAAhCAQPUJIKBkUMfJSj5NBZ4dyEOl\u002FIJKT0gOJZg8Gwkm9j8bBCAAAQhAAAIQgAAEIAABCECg1gQQUHKofpvu02q5TQkQmwJ8yXkXBeql0lPxu7LtZwk\u002FhycnrisPE9vHBgEIQAACEIAABCAAAQhAAAIQgMAYAQSUMRh5f01W92m6yGuZZHl4fJQIKxZLJd9lk3vKp688TCj5NfauK2Gnq7L2mI6Td42TPgQgAAEIQAACEIAABCAAAQhUhQACSiA1aV4rMiWS50oSnFYiR2SmNbTPPmdtAyeBZPjnGg3XOz4e\u002Fo83ySxqHIMABCAAAQhAAAIQgAAEIAABCMxP4P8BFZTItk5uVXcAAAAASUVORK5CYII=\"\u002F>\r\n-                        \u003C\u002Fdefs>\r\n-                \u003C\u002Fsvg>\r\n-',\r\n-            ],\r\n-                'booktics' => [\r\n-                'name'          => 'booktics',\r\n-                'slug'          => 'booktics',\r\n-                'type'          => 'plugin',\r\n-                'upgrade'       => false,\r\n-                'upgrade_link'  => 'https:\u002F\u002Farraytics.com\u002Fbooktics',\r\n-                'status'        => 'on',\r\n-                'is_pro'        => false,\r\n-                'title'         => __( 'Booktics', 'timetics' ),\r\n-                'description'   => __( 'The ultimate online booking plugin for WordPress — services, staff, schedules, and payments in one place.', 'timetics' ),\r\n-                'icon'          => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 154 33\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                \u003Cpath d=\"M45.2714 26V6.47646H52.7452C54.1561 6.47646 55.3287 6.69889 56.2629 7.14376C57.2035 7.58228 57.9057 8.18286 58.3697 8.9455C58.84 9.70814 59.0751 10.5725 59.0751 11.5385C59.0751 12.3329 58.9226 13.0129 58.6175 13.5785C58.3125 14.1378 57.9026 14.5922 57.3878 14.9417C56.873 15.2913 56.2978 15.5423 55.6623 15.6948V15.8855C56.355 15.9236 57.0192 16.1365 57.6547 16.5242C58.2966 16.9055 58.8209 17.4457 59.2276 18.1448C59.6344 18.8439 59.8378 19.6892 59.8378 20.6806C59.8378 21.6911 59.5931 22.5999 59.1037 23.407C58.6144 24.2078 57.8771 24.8402 56.8921 25.3041C55.907 25.768 54.6677 26 53.1742 26H45.2714ZM48.8081 23.0448H52.6118C53.8955 23.0448 54.8202 22.8001 55.3859 22.3107C55.9578 21.815 56.2438 21.1795 56.2438 20.4041C56.2438 19.8258 56.1008 19.3047 55.8148 18.8407C55.5289 18.3704 55.1221 18.0018 54.5946 17.7349C54.0671 17.4616 53.438 17.325 52.7071 17.325H48.8081V23.0448ZM48.8081 14.7797H52.3067C52.9168 14.7797 53.4666 14.6685 53.9559 14.446C54.4453 14.2172 54.8298 13.8963 55.1094 13.4832C55.3954 13.0637 55.5384 12.568 55.5384 11.9961C55.5384 11.2398 55.2715 10.6169 54.7376 10.1276C54.2101 9.63823 53.4252 9.39355 52.383 9.39355H48.8081V14.7797ZM68.6122 26.286C67.1823 26.286 65.943 25.9714 64.8943 25.3422C63.8457 24.713 63.0322 23.8328 62.4539 22.7016C61.8819 21.5703 61.5959 20.2484 61.5959 18.7359C61.5959 17.2233 61.8819 15.8982 62.4539 14.7606C63.0322 13.623 63.8457 12.7396 64.8943 12.1104C65.943 11.4813 67.1823 11.1667 68.6122 11.1667C70.0421 11.1667 71.2814 11.4813 72.3301 12.1104C73.3787 12.7396 74.189 13.623 74.761 14.7606C75.3393 15.8982 75.6285 17.2233 75.6285 18.7359C75.6285 20.2484 75.3393 21.5703 74.761 22.7016C74.189 23.8328 73.3787 24.713 72.3301 25.3422C71.2814 25.9714 70.0421 26.286 68.6122 26.286ZM68.6313 23.5214C69.4066 23.5214 70.0549 23.3085 70.576 22.8827C71.0971 22.4506 71.4848 21.8722 71.739 21.1477C71.9996 20.4232 72.1299 19.6161 72.1299 18.7263C72.1299 17.8302 71.9996 17.0199 71.739 16.2954C71.4848 15.5646 71.0971 14.9831 70.576 14.5509C70.0549 14.1187 69.4066 13.9026 68.6313 13.9026C67.8368 13.9026 67.1759 14.1187 66.6484 14.5509C66.1273 14.9831 65.7364 15.5646 65.4758 16.2954C65.2216 17.0199 65.0945 17.8302 65.0945 18.7263C65.0945 19.6161 65.2216 20.4232 65.4758 21.1477C65.7364 21.8722 66.1273 22.4506 66.6484 22.8827C67.1759 23.3085 67.8368 23.5214 68.6313 23.5214ZM84.4077 26.286C82.9777 26.286 81.7384 25.9714 80.6898 25.3422C79.6412 24.713 78.8277 23.8328 78.2494 22.7016C77.6774 21.5703 77.3914 20.2484 77.3914 18.7359C77.3914 17.2233 77.6774 15.8982 78.2494 14.7606C78.8277 13.623 79.6412 12.7396 80.6898 12.1104C81.7384 11.4813 82.9777 11.1667 84.4077 11.1667C85.8376 11.1667 87.0769 11.4813 88.1255 12.1104C89.1742 12.7396 89.9845 13.623 90.5565 14.7606C91.1348 15.8982 91.424 17.2233 91.424 18.7359C91.424 20.2484 91.1348 21.5703 90.5565 22.7016C89.9845 23.8328 89.1742 24.713 88.1255 25.3422C87.0769 25.9714 85.8376 26.286 84.4077 26.286ZM84.4267 23.5214C85.2021 23.5214 85.8503 23.3085 86.3715 22.8827C86.8926 22.4506 87.2803 21.8722 87.5345 21.1477C87.7951 20.4232 87.9253 19.6161 87.9253 18.7263C87.9253 17.8302 87.7951 17.0199 87.5345 16.2954C87.2803 15.5646 86.8926 14.9831 86.3715 14.5509C85.8503 14.1187 85.2021 13.9026 84.4267 13.9026C83.6323 13.9026 82.9714 14.1187 82.4439 14.5509C81.9227 14.9831 81.5319 15.5646 81.2713 16.2954C81.0171 17.0199 80.89 17.8302 80.89 18.7263C80.89 19.6161 81.0171 20.4232 81.2713 21.1477C81.5319 21.8722 81.9227 22.4506 82.4439 22.8827C82.9714 23.3085 83.6323 23.5214 84.4267 23.5214ZM96.9619 21.4051L96.9524 17.2392H97.5053L102.768 11.3573H106.8L100.327 18.5643H99.6121L96.9619 21.4051ZM93.8161 26V6.47646H97.267V26H93.8161ZM103.006 26L98.2394 19.3364L100.565 16.9055L107.134 26H103.006ZM115.875 11.3573V14.0266H107.457V11.3573H115.875ZM109.535 7.84921H112.986V21.5958C112.986 22.0597 113.056 22.4156 113.196 22.6635C113.342 22.905 113.533 23.0702 113.768 23.1592C114.003 23.2481 114.264 23.2926 114.55 23.2926C114.766 23.2926 114.963 23.2767 115.141 23.245C115.325 23.2132 115.465 23.1846 115.56 23.1592L116.142 25.857C115.957 25.9206 115.694 25.9905 115.35 26.0667C115.014 26.143 114.6 26.1875 114.111 26.2002C113.247 26.2256 112.468 26.0953 111.776 25.8093C111.083 25.517 110.533 25.0658 110.126 24.4557C109.726 23.8455 109.529 23.0829 109.535 22.1677V7.84921ZM118.224 26V11.3573H121.675V26H118.224ZM119.959 9.27915C119.412 9.27915 118.942 9.09803 118.548 8.73577C118.154 8.36716 117.957 7.92547 117.957 7.41069C117.957 6.88955 118.154 6.44786 118.548 6.0856C118.942 5.717 119.412 5.53269 119.959 5.53269C120.512 5.53269 120.982 5.717 121.37 6.0856C121.764 6.44786 121.961 6.88955 121.961 7.41069C121.961 7.92547 121.764 8.36716 121.37 8.73577C120.982 9.09803 120.512 9.27915 119.959 9.27915ZM131.074 26.286C129.612 26.286 128.357 25.965 127.308 25.3232C126.266 24.6813 125.462 23.7947 124.896 22.6635C124.337 21.5259 124.057 20.2167 124.057 18.7359C124.057 17.2487 124.343 15.9364 124.915 14.7987C125.487 13.6548 126.295 12.765 127.337 12.1295C128.385 11.4876 129.625 11.1667 131.055 11.1667C132.243 11.1667 133.295 11.3859 134.21 11.8245C135.132 12.2566 135.866 12.8699 136.412 13.6643C136.959 14.4524 137.27 15.3739 137.346 16.4289H134.048C133.915 15.7234 133.597 15.1356 133.095 14.6653C132.599 14.1886 131.935 13.9503 131.102 13.9503C130.397 13.9503 129.777 14.141 129.243 14.5223C128.71 14.8973 128.293 15.4375 127.995 16.1429C127.702 16.8483 127.556 17.6936 127.556 18.6787C127.556 19.6765 127.702 20.5344 127.995 21.2526C128.287 21.9644 128.697 22.5141 129.224 22.9018C129.758 23.2831 130.384 23.4738 131.102 23.4738C131.611 23.4738 132.065 23.3784 132.466 23.1878C132.872 22.9908 133.212 22.7079 133.486 22.3393C133.759 21.9707 133.946 21.5227 134.048 20.9952H137.346C137.264 22.0311 136.959 22.9494 136.431 23.7502C135.904 24.5446 135.186 25.1675 134.277 25.6187C133.368 26.0636 132.3 26.286 131.074 26.286ZM151.216 15.2277L148.07 15.5709C147.981 15.2532 147.826 14.9545 147.603 14.6748C147.387 14.3952 147.095 14.1696 146.726 13.998C146.358 13.8264 145.906 13.7406 145.373 13.7406C144.654 13.7406 144.051 13.8963 143.561 14.2077C143.078 14.5191 142.84 14.9227 142.846 15.4184C142.84 15.8442 142.996 16.1906 143.313 16.4575C143.638 16.7244 144.171 16.9437 144.915 17.1153L147.413 17.6491C148.798 17.9478 149.828 18.4213 150.501 19.0695C151.181 19.7178 151.524 20.5662 151.531 21.6148C151.524 22.5364 151.254 23.3498 150.721 24.0553C150.193 24.7544 149.459 25.3009 148.518 25.6949C147.578 26.089 146.497 26.286 145.277 26.286C143.485 26.286 142.042 25.911 140.949 25.1611C139.856 24.4048 139.205 23.353 138.995 22.0057L142.36 21.6816C142.513 22.3425 142.837 22.8414 143.332 23.1782C143.828 23.5151 144.473 23.6835 145.268 23.6835C146.087 23.6835 146.745 23.5151 147.241 23.1782C147.743 22.8414 147.994 22.4251 147.994 21.9294C147.994 21.51 147.832 21.1636 147.508 20.8903C147.19 20.617 146.694 20.4073 146.021 20.2611L143.523 19.7368C142.119 19.4445 141.08 18.952 140.406 18.2592C139.732 17.5601 139.399 16.6767 139.405 15.6091C139.399 14.7066 139.643 13.9249 140.139 13.2639C140.641 12.5966 141.337 12.0818 142.227 11.7196C143.123 11.351 144.155 11.1667 145.325 11.1667C147.041 11.1667 148.391 11.5321 149.376 12.263C150.368 12.9938 150.981 13.9821 151.216 15.2277Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M12.7452 20.7918L12.5417 23.0943C9.21504 21.2602 7.65892 17.1965 9.0521 13.5507C10.5762 9.56235 15.0626 7.55684 19.051 9.08098C22.6967 10.4742 24.6851 14.343 23.8359 18.0439L21.9825 16.6593C22.1286 14.2388 20.707 11.8956 18.3235 10.9847C15.384 9.86146 12.0792 11.3388 10.9559 14.2783C10.045 16.6618 10.8449 19.2845 12.7452 20.7918Z\" fill=\"#22B855\"\u002F>\r\n-                \u003Cpath d=\"M16.5804 21.9907L17.9382 23.8613C14.2246 24.6613 10.3832 22.6172 9.0411 18.9523C7.57283 14.943 9.64084 10.4852 13.6501 9.01691C17.315 7.67479 21.3546 9.28824 23.1433 12.6376L20.8362 12.8096C19.3576 10.8877 16.747 10.0532 14.351 10.9307C11.3962 12.0128 9.87274 15.2967 10.9548 18.2515C11.8323 20.6475 14.1573 22.101 16.5804 21.9907Z\" fill=\"#22B855\"\u002F>\r\n-                \u003Cpath d=\"M16.3031 0C25.2929 0 32.6074 7.31452 32.6074 16.3043C32.6074 16.8709 32.5789 17.4293 32.5218 17.9816C32.1733 17.6718 31.7535 17.4375 31.2807 17.303L30.547 17.0951C30.5612 16.8322 30.5694 16.5693 30.5694 16.3043C30.5694 8.43748 24.1699 2.03804 16.3031 2.03804C8.43628 2.03804 2.03683 8.43748 2.03683 16.3043C2.03683 24.1711 8.43628 30.5706 16.3031 30.5706C16.5681 30.5706 16.831 30.5624 17.0939 30.5482L17.3017 31.2819C17.4363 31.7547 17.6706 32.1745 17.9763 32.523C17.4261 32.5801 16.8676 32.6086 16.3031 32.6086C7.31332 32.6086 -0.0012064 25.2941 -0.0012064 16.3043C-0.0012064 7.31452 7.31332 0 16.3031 0Z\" fill=\"#22B855\"\u002F>\r\n-                \u003Cpath d=\"M15.7634 15.7664C16.0176 15.512 16.335 15.3301 16.683 15.2395C17.031 15.1489 17.3969 15.1528 17.7428 15.251H17.7434L30.2345 18.8016C31.0491 19.0328 31.622 19.7273 31.6942 20.5711C31.7663 21.4146 31.3196 22.1964 30.5567 22.5622L27.8594 23.858L32.0427 28.0415C32.4069 28.4049 32.6074 28.8885 32.6074 29.4029C32.6074 29.9173 32.4071 30.4009 32.0433 30.7641L30.762 32.0454C30.3868 32.42 29.8942 32.6073 29.4014 32.6073C28.9086 32.6073 28.4158 32.4198 28.0406 32.0448L23.8567 27.8605L22.5609 30.5581C22.1945 31.3213 21.4102 31.7681 20.5693 31.6953C19.726 31.6231 19.0318 31.0501 18.8007 30.2363L15.2507 17.7449C15.1524 17.3993 15.1481 17.0337 15.2382 16.6858C15.3284 16.338 15.5098 16.0205 15.7636 15.7662L15.7634 15.7664ZM20.7469 29.6279L22.6422 25.6823C22.7127 25.5355 22.8174 25.4077 22.9474 25.3097C23.0774 25.2117 23.229 25.1463 23.3895 25.1189C23.5501 25.0916 23.7148 25.1031 23.8699 25.1526C24.0251 25.202 24.1661 25.2879 24.2812 25.4031L29.4018 30.5236L30.5221 29.4031L25.4017 24.2825C25.2867 24.1674 25.2008 24.0263 25.1515 23.8712C25.1021 23.7161 25.0906 23.5514 25.1179 23.3909C25.1453 23.2304 25.2106 23.0788 25.3086 22.9488C25.4066 22.8188 25.5342 22.7141 25.6809 22.6435L29.6264 20.7478L17.2202 17.2211L20.7469 29.6279ZM17.186 17.2112L17.4646 16.2313L17.1837 17.211L17.186 17.2112Z\" fill=\"#22B855\"\u002F>\r\n-                \u003C\u002Fsvg>',\r\n-                'notice'        => '',\r\n-                'demo_link'     => '',\r\n-                'settings_link' => '',\r\n-                'doc_link'      => 'https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Fbooktics\u002F',\r\n-            ],\r\n-            'poptics' => [\r\n-                'name'        => 'poptics',\r\n-                'slug'        => 'poptics',\r\n-                'title'       => __( 'Poptics', 'wp-cafe' ),\r\n-                'description' => __( 'Popup builder for WordPress — grow your audience with beautiful, targeted popups without writing code.', 'wp-cafe' ),\r\n-                'is_pro'      => false,\r\n-                'doc_link'    => 'https:\u002F\u002Fdocs.aethonic.com\u002Fdocs\u002Fgetting-started\u002Fintro\u002F',\r\n-                'demo_link'   => '',\r\n-                'icon'        => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 1257 285\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-                \u003Cpath d=\"M98.7624 194.722C96.5896 194.722 94.4168 193.904 92.7802 192.239C89.4787 188.937 89.4787 183.575 92.7802 180.273L174.273 98.7722H126.98C122.296 98.7722 118.515 94.9906 118.515 90.306C118.515 85.6214 122.296 81.8398 126.98 81.8398H194.703C195.86 81.8398 196.932 82.0656 197.948 82.4889C198.964 82.9122 199.895 83.5048 200.685 84.3232C201.503 85.1416 202.096 86.0729 202.519 87.0606C202.943 88.0483 203.168 89.1489 203.168 90.306V158.035C203.168 162.72 199.387 166.502 194.703 166.502C190.019 166.502 186.238 162.72 186.238 158.035V110.738L104.745 192.239C103.08 193.904 100.935 194.722 98.7624 194.722Z\" fill=\"#3842FF\"\u002F>\r\n-                \u003Cpath d=\"M281.162 19.2465C277.748 12.5582 272.415 7.22448 265.755 3.838C258.221 0 250.01 0 233.644 0H131.777C115.439 0 107.228 0 99.6653 3.838C92.9777 7.2527 87.6446 12.5582 84.2584 19.2465C80.4208 26.7814 80.4208 34.9936 80.4208 51.3615V80.4288H51.3564C35.0183 80.4288 26.8069 80.4288 19.2446 84.2668C12.5569 87.6815 7.22376 93.0152 3.83762 99.6752C0 107.21 0 115.422 0 131.79V233.667C0 250.006 0 258.219 3.83762 265.754C7.25198 272.442 12.5569 277.776 19.2446 281.162C26.7787 285 34.9901 285 51.3564 285H153.223C169.561 285 177.772 285 185.335 281.162C192.022 277.747 197.355 272.414 200.742 265.754C204.579 258.219 204.579 250.006 204.579 233.638V204.571H233.644C249.982 204.571 258.193 204.571 265.755 200.733C272.443 197.319 277.776 191.985 281.162 185.325C285 177.79 285 169.578 285 153.238V51.3615C285 35.0218 285 26.8096 281.162 19.2465ZM268.069 153.238C268.069 166.445 268.069 173.726 266.066 177.649C264.288 181.12 261.523 183.886 258.052 185.663C254.13 187.667 246.85 187.667 233.644 187.667H131.777C118.571 187.667 111.291 187.667 107.369 185.663C103.898 183.886 101.133 181.12 99.3549 177.649C97.3515 173.726 97.3515 166.445 97.3515 153.238V51.3615C97.3515 38.1543 97.3515 30.8734 99.3549 26.9507C101.133 23.4796 103.898 20.7139 107.369 18.936C111.291 16.9324 118.571 16.9324 131.777 16.9324H233.644C246.85 16.9324 254.13 16.9324 258.052 18.936C261.523 20.7139 264.288 23.4796 266.066 26.9507C268.069 30.8734 268.069 38.1543 268.069 51.3615V153.238Z\" fill=\"#3842FF\"\u002F>\r\n-                \u003Cpath d=\"M356.25 261.25V61.0714H390.744V78.8839C400.169 65.501 414.494 58.8095 433.72 58.8095C454.077 58.8095 470.193 65.5952 482.068 79.1667C493.943 92.5496 499.881 110.268 499.881 132.321C499.881 154.187 493.566 171.905 480.938 185.476C468.497 199.048 451.91 205.833 431.176 205.833C422.505 205.833 414.588 204.231 407.426 201.027C400.263 197.822 394.702 193.487 390.744 188.021V261.25H356.25ZM427.217 175.863C438.715 175.863 447.951 171.905 454.926 163.988C461.9 156.071 465.387 145.516 465.387 132.321C465.387 119.127 461.9 108.571 454.926 100.655C447.951 92.7381 438.715 88.7798 427.217 88.7798C415.531 88.7798 406.106 92.7381 398.943 100.655C391.969 108.571 388.482 119.127 388.482 132.321C388.482 145.516 391.969 156.071 398.943 163.988C406.106 171.905 415.531 175.863 427.217 175.863Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M641.153 185.193C627.204 198.953 609.392 205.833 587.715 205.833C566.039 205.833 548.132 198.953 533.995 185.193C520.047 171.245 513.072 153.621 513.072 132.321C513.072 111.022 520.047 93.4921 533.995 79.7321C548.132 65.7837 566.039 58.8095 587.715 58.8095C609.392 58.8095 627.204 65.7837 641.153 79.7321C655.101 93.4921 662.075 111.022 662.075 132.321C662.075 153.621 655.101 171.245 641.153 185.193ZM587.715 175.863C599.402 175.863 608.826 171.811 615.989 163.705C623.34 155.6 627.016 145.139 627.016 132.321C627.016 119.504 623.34 109.043 615.989 100.938C608.826 92.8323 599.402 88.7798 587.715 88.7798C575.84 88.7798 566.227 92.8323 558.876 100.938C551.713 109.043 548.132 119.504 548.132 132.321C548.132 145.139 551.713 155.6 558.876 163.705C566.227 171.811 575.84 175.863 587.715 175.863Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M679.042 261.25V61.0714H713.536V78.8839C722.961 65.501 737.286 58.8095 756.512 58.8095C776.869 58.8095 792.985 65.5952 804.86 79.1667C816.735 92.5496 822.673 110.268 822.673 132.321C822.673 154.187 816.358 171.905 803.729 185.476C791.289 199.048 774.702 205.833 753.967 205.833C745.297 205.833 737.38 204.231 730.217 201.027C723.055 197.822 717.494 193.487 713.536 188.021V261.25H679.042ZM750.009 175.863C761.507 175.863 770.743 171.905 777.717 163.988C784.692 156.071 788.179 145.516 788.179 132.321C788.179 119.127 784.692 108.571 777.717 100.655C770.743 92.7381 761.507 88.7798 750.009 88.7798C738.323 88.7798 728.898 92.7381 721.735 100.655C714.761 108.571 711.274 119.127 711.274 132.321C711.274 145.516 714.761 156.071 721.735 163.988C728.898 171.905 738.323 175.863 750.009 175.863Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M852.605 18.0952H887.382V61.0714H926.966V90.1935H887.382V152.396C887.382 166.91 894.262 174.167 908.022 174.167H926.966V203.571H904.064C888.23 203.571 875.696 199.236 866.46 190.565C857.224 181.706 852.605 169.454 852.605 153.81V90.1935H824.614V61.0714H852.605V18.0952Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M939.214 0H976.535V38.7351H939.214V0ZM940.628 203.571V61.0714H975.404V203.571H940.628Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M1062.88 205.833C1041.21 205.833 1023.68 198.859 1010.29 184.911C997.099 170.774 990.502 153.244 990.502 132.321C990.502 111.399 997.099 93.9633 1010.29 80.0149C1023.68 65.878 1041.21 58.8095 1062.88 58.8095C1081.17 58.8095 1096.72 63.8046 1109.53 73.7946C1122.35 83.7847 1129.52 96.8849 1131.02 113.095H1096.53C1095.21 106.121 1091.44 100.372 1085.22 95.8482C1079.19 91.1359 1072.02 88.7798 1063.73 88.7798C1052.04 88.7798 1042.9 92.8323 1036.31 100.938C1029.9 109.043 1026.69 119.504 1026.69 132.321C1026.69 145.139 1029.99 155.6 1036.59 163.705C1043.19 171.811 1052.42 175.863 1064.3 175.863C1072.4 175.863 1079.38 173.79 1085.22 169.643C1091.25 165.308 1095.12 159.559 1096.81 152.396H1131.87C1129.61 168.041 1122.07 180.858 1109.25 190.848C1096.62 200.838 1081.17 205.833 1062.88 205.833Z\" fill=\"currentColor\"\u002F>\r\n-                \u003Cpath d=\"M1201.11 205.833C1183.77 205.833 1169.72 201.404 1158.98 192.545C1148.42 183.497 1142.77 171.339 1142.01 156.071H1173.68C1174.43 162.857 1177.26 168.229 1182.16 172.188C1187.06 176.146 1193.38 178.125 1201.11 178.125C1207.7 178.125 1213.08 176.711 1217.22 173.884C1221.56 170.868 1223.73 167.192 1223.73 162.857C1223.73 157.956 1221.75 154.187 1217.79 151.548C1214.02 148.72 1209.21 146.93 1203.37 146.176C1197.71 145.422 1191.49 144.291 1184.71 142.783C1177.92 141.086 1171.61 139.107 1165.76 136.845C1160.11 134.583 1155.3 130.437 1151.34 124.405C1147.57 118.373 1145.69 110.645 1145.69 101.22C1145.69 88.7798 1150.5 78.6012 1160.11 70.6845C1169.91 62.7679 1182.16 58.8095 1196.87 58.8095C1213.45 58.8095 1227.02 63.0506 1237.58 71.5327C1248.14 79.8264 1253.79 90.9474 1254.54 104.896H1222.88C1221.93 98.6756 1219.01 93.7748 1214.11 90.1935C1209.21 86.6121 1203.75 84.8214 1197.71 84.8214C1191.49 84.8214 1186.5 86.2351 1182.73 89.0625C1178.96 91.7014 1177.07 95.377 1177.07 100.089C1177.07 104.236 1178.49 107.44 1181.32 109.702C1184.33 111.964 1188.1 113.566 1192.62 114.509C1197.34 115.451 1202.52 116.205 1208.18 116.771C1213.83 117.336 1219.48 118.373 1225.14 119.881C1230.79 121.389 1235.88 123.557 1240.41 126.384C1245.12 129.211 1248.89 133.641 1251.72 139.673C1254.73 145.516 1256.24 152.773 1256.24 161.443C1256.24 174.826 1251.15 185.57 1240.97 193.676C1230.98 201.781 1217.69 205.833 1201.11 205.833Z\" fill=\"currentColor\"\u002F>\r\n-                \u003C\u002Fsvg>\r\n-',\r\n-            ]\r\n-        ];\r\n-    }\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Session;\n+use WpCafe\\Validation\\Validator;\n+use WpCafe\\Validation\\Rule_Factory;\n+use WpCafe\\Settings;\n+use WpCafe\\Models\\Location_Model;\n+\n+\n+\u002F**\n+ * Global helper to validate data.\n+ *\n+ * @param array $data\n+ * @param array $rules\n+ * @return true|WP_Error\n+ *\u002F\n+\n+if ( ! function_exists('wpcafe_validate') ) {\n+    \u002F**\n+     * Validate data against rules.\n+     *\n+     * @param array $data\n+     * @param array $rules\n+     * @return true|WP_Error\n+     *\u002F\n+    function wpcafe_validate($data, $rules) {\n+        $parsed_rules = [];\n+\n+        foreach ($rules as $field => $rule_set) {\n+            $parsed_rules[$field] = Rule_Factory::make($rule_set);\n+        }\n+\n+        $validator = new Validator($data, $parsed_rules);\n+\n+        if ( ! $validator->passes()) {\n+            $errors = $validator->errors();\n+            $wp_error = new WP_Error();\n+\n+            foreach ($errors as $field => $messages) {\n+                foreach ((array) $messages as $message) {\n+                    $wp_error->add($field, $message);\n+                }\n+            }\n+\n+            return $wp_error;\n+        }\n+\n+        return true;\n+    }\n+}\n+\n+if ( ! function_exists('wpcafe_extension') ) {\n+    \u002F**\n+     * Get a specific extension by slug.\n+     *\n+     * @param string $slug\n+     * @return Object \\Arraytics\\Tools\\Extention\n+     *\u002F\n+    function wpcafe_extension() {\n+        $extensions = wpcafe_get_extension_list();\n+\n+        return new Arraytics\\ToolsSdk\\Extension( 'wpcafe_tools_settings', $extensions );\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_is_module_enable' ) ) {\n+    \u002F**\n+     * Check whether a module or submodule is enabled.\n+     *\n+     * Conditions:\n+     * - If the module has no parent and status === 'on' → true\n+     * - If the module has a parent, and both the parent and the module have status === 'on'  true\n+     * - Else → false\n+     *\n+     * @param string $module The extension module (module or submodule).\n+     *\n+     * @return bool\n+     *\u002F\n+    function wpc_is_module_enable( $module ) {\n+        $test_module = wpcafe_extension()->find( $module );\n+        $is_pro = ! empty( $test_module['is_pro'] ) ? $test_module['is_pro'] : false;\n+\n+        if ( $is_pro && ! function_exists('wpcafe_pro') ) {\n+            return false;\n+        }\n+\n+\n+        return wpcafe_extension()->is_enabled( $module );\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_is_integration_enable' ) ) {\n+    \u002F**\n+     * Check whether a integration or subintegration is enabled.\n+     *\n+     * Conditions:\n+     * - If the integration has no parent and status === 'on' → true\n+     * - If the integration has a parent, and both the parent and the integration have status === 'on'  true\n+     * - Else → false\n+     *\n+     * @param string $integration The integration module (module or submodule).\n+     *\n+     * @return bool\n+     *\u002F\n+    function wpc_is_integration_enable( $integration ) {\n+        return wpc_integration()->is_enabled( $integration );\n+    }\n+}\n+\n+\n+if ( ! function_exists( 'wpc_get_pickup_delivery_properties' ) ) {\n+    \u002F**\n+     * Get pickup delivery properties\n+     *\n+     * @return  array\n+     *\u002F\n+    function wpc_get_pickup_delivery_properties() {\n+        $pickup_properties = [\n+            'wpc_location_name'     => __( 'Food Order Location', 'wp-cafe' ),\n+            'wpc_pro_order_time'    => __( 'Delivery Type', 'wp-cafe' ),\n+            'wpc_pro_delivery_date' => __( 'Delivery Date', 'wp-cafe' ),\n+            'wpc_pro_delivery_time' => __( 'Delivery Time', 'wp-cafe' ),\n+            'wpc_pro_pickup_date'   => __( 'Pickup Date', 'wp-cafe' ),\n+            'wpc_pro_pickup_time'   => __( 'Pickup Time', 'wp-cafe' ),\n+        ];\n+\n+        return $pickup_properties;\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_option' ) ) {\n+    \u002F**\n+     * Get wp cafe settings\n+     *\n+     * @param   string  $key  Option name\n+     *\n+     * @return  mixed   option data name\n+     *\u002F\n+    function  wpc_get_option($key = null, $default = false) {\n+        $data = Settings::get($key);\n+\n+        if ( '' == $data ) {\n+            return $default;\n+        }\n+\n+        return $data;\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_update_option' ) ) {\n+    \u002F**\n+     * Get wp cafe settings\n+     *\n+     * @param   string  $key  Option name\n+     *\n+     * @return  mixed   option data name\n+     *\u002F\n+    function  wpc_update_option($key, $value) {\n+        return Settings::update([$key => $value]);\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_selected_location_id' ) ) {\n+    \u002F**\n+     * Get selected location ID from session\n+     *\n+     * @return int|null Selected location ID or null if invalid\u002Fdisabled\n+     *\u002F\n+    function  wpc_selected_location_id() {\n+        if ( ! wpc_is_module_enable( 'location' ) ) {\n+            return null;\n+        }\n+\n+        $session_location_id = Session::get('selected_location');\n+\n+        if ( ! $session_location_id ) {\n+            return null;\n+        }\n+\n+        $location = Location_Model::find( $session_location_id );\n+\n+        if ( ! $location ) {\n+            Session::delete('selected_location');\n+            return null;\n+        }\n+\n+        return (int) $session_location_id;\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_table_id_from_session' ) ) {\n+    \u002F**\n+     * Get table ID from session\n+     *\n+     * @return  string|null  Table ID from session\n+     *\u002F\n+    function wpc_get_table_id_from_session() {\n+        return Session::get('wpc_table_id');\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_plugin_status' ) ) {\n+    \u002F**\n+     * Get plugin status\n+     *\n+     * @param   string  $slug  The plugin slug\n+     *\n+     * @return  string Plugin current status\n+     *\u002F\n+    function wpc_get_plugin_status($slug) {\n+        include_once ABSPATH . 'wp-admin\u002Fincludes\u002Fplugin.php';\n+        include_once ABSPATH . 'wp-admin\u002Fincludes\u002Ffile.php';\n+\n+        $plugins = get_plugins();\n+\n+        foreach ( $plugins as $path => $plugin ) {\n+            \u002F\u002F Check if the plugin path starts with the slug followed by a slash\n+            if ( strpos( $path, $slug . '\u002F' ) === 0 ) {\n+                if ( is_plugin_active( $path ) ) {\n+                    return 'active';\n+                } else {\n+                    return 'inactive';\n+                }\n+            }\n+            \u002F\u002F Check if the plugin file exactly matches the slug.php\n+            if ( $path === $slug . '.php' ) {\n+                if ( is_plugin_active( $path ) ) {\n+                    return 'active';\n+                } else {\n+                    return 'inactive';\n+                }\n+            }\n+        }\n+\n+        return 'not-installed';\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_currencies' ) ) {\n+    \u002F**\n+     * Get currency list\n+     *\n+     * @return  array\n+     *\u002F\n+    function wpc_get_currencies() {\n+        $currencies = require_once __DIR__ . '\u002Fcurrency.php';\n+\n+        return $currencies;\n+    }\n+}\n+\n+if ( ! function_exists('wpcafe_get_extension_list') ) {\n+    \u002F**\n+     * Get a specific extension by slug.\n+     *\n+     * @param string $slug\n+     * @return array|null\n+     *\u002F\n+    function wpcafe_get_extension_list() {\n+        $existing_tools_settings      = get_option( 'wpcafe_tools_settings' );\n+        $table_layout_status          = isset( $tools_settings['enable_table_layout'] ) ? $existing_tools_settings['enable_table_layout'] : 'on';\n+        $delivery_module_status       = isset( $existing_tools_settings['enable_delivery_module'] ) ? $existing_tools_settings['enable_delivery_module'] : 'on';\n+\n+        $pickup_module_status       = isset( $existing_tools_settings['enable_pickup_module'] ) ? $existing_tools_settings['enable_pickup_module'] : 'on';\n+\n+        $extension_list = require wpcafe()->plugin_directory . '\u002Futils\u002Fextension-list.php';\n+\n+        return $extension_list;\n+    }\n+}\n+\n+if ( ! function_exists('wpc_get_integration_list') ) {\n+    \u002F**\n+     * Get a specific extension by slug.\n+     *\n+     * @param string $slug\n+     * @return array|null\n+     *\u002F\n+    function wpc_get_integration_list() {\n+        $integration_list = require wpcafe()->plugin_directory . '\u002Futils\u002Fintegration-list.php';\n+\n+        return $integration_list;\n+    }\n+}\n+\n+if ( ! function_exists('wpc_integration') ) {\n+    \u002F**\n+     * Get integration class object\n+     *\n+     * @return \\Arraytics\\ToolsSdk\\Extension\n+     *\u002F\n+    function wpc_integration() {\n+        $integration_list = wpc_get_integration_list();\n+\n+        return new Arraytics\\ToolsSdk\\Extension( 'wpcafe_integration_settings', $integration_list );\n+    }\n+}\n+\n+\n+if ( ! function_exists( 'wpc_get_addons_icon_url' ) ) {\n+    \u002F**\n+     * Get addons icon url\n+     *\n+     * @return string\n+     *\u002F\n+    function wpc_get_addons_icon_url($name) {\n+        \n+        return wpcafe()->assets_url . '\u002Fimages\u002Faddons\u002F' . $name . '.svg';\n+    }\n+}\n+\n+if ( ! function_exists('wpc_get_pages') ) {\n+    \u002F**\n+     * Get all WordPress pages with only ID and title\n+     *\n+     * @return array\n+     *\u002F\n+    function wpc_get_pages() {\n+        $pages = get_pages( array(\n+            'sort_order'  => 'asc',\n+            'sort_column' => 'post_title',\n+            'post_status' => 'publish',\n+        ) );\n+\n+        $result = array();\n+\n+        foreach ( $pages as $page ) {\n+            $result[] = array(\n+                'id'    => $page->ID,\n+                'title' => $page->post_title,\n+            );\n+        }\n+\n+        return $result;\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_reservation_schedule' ) ) {\n+    \u002F**\n+     * Get reservation schedule\n+     * @param   int $selected_location_id the branch\u002Flocation id for getting schedule null means using global settings.\n+     * @return  array\n+     *\u002F\n+    function wpc_get_reservation_schedule( $selected_location_id = null ) {\n+        if ( ! $selected_location_id ) {\n+            $selected_location_id = wpc_selected_location_id();\n+        }\n+\n+        $location   = Location_Model::find( $selected_location_id );\n+\n+        if ( $location && $location->override_reservation_schedule && ! empty( $location->reservation_schedule ) ) {\n+            return $location->reservation_schedule;\n+        }\n+\n+        if ( $location && $location->override_restaurant_schedule && ! empty( $location->restaurant_schedule ) ) {\n+            return $location->restaurant_schedule;\n+        }\n+\n+        $override_reservation_schedule = wpc_get_option('override_reservation_schedule', false);\n+        $reservation_schedule = wpc_get_option('reservation_schedule', []);\n+        \n+        if ( $override_reservation_schedule && ! empty( $reservation_schedule ) ) {\n+            return $reservation_schedule;\n+        }\n+\n+        return wpc_get_option('restaurant_schedule', []);\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_reservation_slot_interval' ) ) {\n+    \u002F**\n+     * Get reservation slot interval\n+     *\n+     * @return  int\n+     *\u002F\n+    function wpc_get_reservation_slot_interval( $selected_location_id = null ) {\n+        if ( ! isset( $selected_location_id ) ) {\n+            $selected_location_id = wpc_selected_location_id();\n+        }\n+\n+        $location   = Location_Model::find( $selected_location_id );\n+\n+        if ( $location && $location->override_reservation_schedule && ! empty( $location->reservation_slot_interval ) ) {\n+            return $location->reservation_slot_interval;\n+        }\n+\n+        if ( $location && $location->override_restaurant_schedule && ! empty( $location->slot_interval ) ) {\n+            return $location->slot_interval;\n+        }\n+\n+        $override_reservation_schedule = wpc_get_option('override_reservation_schedule', false);\n+        $reservation_slot_interval = wpc_get_option('reservation_slot_interval', 30);\n+        \n+        if ( $override_reservation_schedule && ! empty( $reservation_slot_interval ) ) {\n+            return $reservation_slot_interval;\n+        }\n+\n+        return wpc_get_option('slot_interval', 30);\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_schedule' ) ) {\n+    \u002F**\n+     * Get schedule\n+     *\n+     * @return  array\n+     *\u002F\n+    function wpc_get_schedule() {\n+        return wpc_get_option('restaurant_schedule', wpc_get_default_schedule());\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_default_schedule' ) ) {\n+    \u002F**\n+     * Get default schedule\n+     *\n+     * @return  array\n+     *\u002F\n+    function wpc_get_default_schedule() {\n+        return [\n+            'Mon' => [\n+                'status' => 'on',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Tue' => [\n+                'status' => 'on',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Wed' => [\n+                'status' => 'on',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Thu' => [\n+                'status' => 'on',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Fri' => [\n+                'status' => 'on',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Sat' => [\n+                'status' => 'off',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+            'Sun' => [\n+                'status' => 'off',\n+                'slots' => [\n+                    [\n+                        'start' => '8:00 AM',\n+                        'end'   => '10:00 PM',\n+                    ],\n+                ],\n+            ],\n+        ];\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_reservation_capacity' ) ) {\n+    \u002F**\n+     * Get reservation capacity\n+     *\n+     * @return  int\n+     *\u002F\n+    function wpc_get_reservation_capacity( $location_id = null ) {\n+        if ( $location_id ) {\n+            $location = Location_Model::find( $location_id );\n+\n+            if ( $location && $location->override_reservation && ! empty( $location->reservation_total_seat_capacity ) ) {\n+                return $location->reservation_total_seat_capacity;\n+            }\n+        }\n+        return wpc_get_option( 'reservation_total_seat_capacity', 100 );\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_get_last_order_id' ) ) {\n+    \u002F**\n+     * Get the last WooCommerce order ID stored in the transient.\n+     *\n+     * Retrieves the last order data from the 'wpc_last_order' transient and returns the order ID.\n+     * Returns null if no order is found.\n+     *\n+     * @since 1.0.0\n+     *\n+     * @return int|null The last order ID, or null if not found.\n+     *\u002F\n+    function wpc_get_last_order_id() {\n+        if ( ! function_exists( 'wc_get_orders' )) {\n+            return null;\n+        }\n+\n+        $orders = wc_get_orders([\n+            'limit' => 1,\n+            'status' => ['wc-processing', 'wc-completed']\n+        ]);\n+\n+        if ( ! $orders ) {\n+            return null;\n+        }\n+\n+        return $orders[0]->get_id();\n+    }\n+}\n+\n+if ( ! function_exists( 'wpc_user_is_dokan_vendor' ) ) {\n+    \u002F**\n+     * Check if current user is a Dokan vendor\n+     *\n+     * @since 3.0.2\n+     *\n+     * @return bool True if user is a Dokan vendor, false otherwise\n+     *\u002F\n+    function wpc_user_is_dokan_vendor() {\n+        return function_exists('dokan_is_user_seller') && dokan_is_user_seller(get_current_user_id());\n+    }\n+}\n+\n+if ( ! function_exists( 'wpcafe_our_plugins_list' ) ) {\n+    \u002F**\n+     * Returns the list of Arraytics sibling products shown on the About Us \"Our Plugins\" section.\n+     * Status is computed at runtime by Our_Plugins_Controller using PluginManager.\n+     *\n+     * @return array\n+     *\u002F\n+    function wpcafe_our_plugins_list(): array {\n+        return [\n+            'eventin' => [\n+                'name'        => 'eventin',\n+                'slug'        => 'wp-event-solution',\n+                'title'       => __( 'Eventin', 'wp-cafe' ),\n+                'description' => __( 'Complete event management — create events, sell tickets, and engage attendees right from WordPress.', 'wp-cafe' ),\n+                'is_pro'      => false,\n+                'doc_link'    => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fdocs\u002Feventin\u002F',\n+                'demo_link'   => '',\n+                'icon'        => '\u003Csvg width=\"150\" height=\"40px\" viewBox=\"0 0 4698 1080\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                    \u003Cpath d=\"M1471.62 683.712H1011.35C1019.26 806.694 1065.5 850.702 1186.2 850.702C1279.84 850.702 1331.73 822.497 1341.89 766.086H1462.57C1452.43 892.468 1354.28 958.999 1183.94 958.999C977.502 958.999 885 860.831 885 644.165C885 430.899 976.369 333.863 1179.43 333.863C1383.62 333.863 1471.62 423.085 1471.62 648.674V683.712ZM1013.57 576.5H1340.71C1335.07 481.731 1288.81 442.232 1180.51 442.232C1073.4 442.232 1027.14 478.331 1013.62 576.5H1013.57Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M1927.63 350.314H2058.23L1899.43 942.548H1676.55L1517.75 350.314H1648.36L1778.96 835.164H1798.21L1927.63 350.314Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M2690.98 683.712H2230.69C2238.6 806.694 2284.84 850.702 2405.55 850.702C2499.18 850.702 2551.08 822.497 2561.24 766.086H2681.94C2671.79 892.468 2573.63 958.999 2403.31 958.999C2196.85 958.999 2104.37 860.831 2104.37 644.165C2104.37 430.899 2195.74 333.863 2398.8 333.863C2602.99 333.863 2690.98 423.085 2690.98 648.674V683.712ZM2232.94 576.5H2560.08C2554.44 481.731 2508.17 442.232 2399.88 442.232C2292.75 442.232 2246.48 478.331 2232.94 576.5Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M3320.44 569.9V942.548H3191.95V572.144C3191.95 480.683 3151.39 438.886 3069.11 438.886C2975.56 438.886 2928.23 506.649 2928.23 643.285V942.524H2799.74V350.804H2928.23V443.399C2967.66 369.989 3030.79 333.863 3117.57 333.863C3260.71 333.887 3320.44 402.76 3320.44 569.9Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M3801.41 459.056H3623.9V745.013C3623.9 782.166 3630.62 809.188 3645.25 826.08C3659.87 842.971 3682.32 850.84 3712.64 850.84C3743.79 850.75 3774.39 842.612 3801.48 827.21V933.085C3773.39 949.929 3739.68 959 3698.24 959C3560.03 959 3496 890.302 3496 745.062V459.056H3406.13V352.099H3496V198.966H3624.09V352.099H3801.6L3801.41 459.056Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M3893.88 197.844C3893.88 138.038 3911.94 120 3971.85 120C4033.98 120 4052.06 138.038 4052.06 197.844C4052.06 255.408 4033.98 272.336 3971.85 272.336C3911.94 272.36 3893.88 255.48 3893.88 197.844ZM3908.56 942.548V351.241H4037.38V942.548H3908.56Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M4698 569.9V942.548H4569.5V572.144C4569.5 480.683 4528.94 438.886 4446.67 438.886C4353.12 438.886 4305.79 506.649 4305.79 643.285V942.524H4177.3V350.804H4305.79V443.399C4345.24 369.989 4408.35 333.863 4495.13 333.863C4638.27 333.887 4698 402.76 4698 569.9Z\" fill=\"currentColor\"\u002F>\n+                    \u003Cpath d=\"M676.868 519.739L473.555 723.166L342.501 854.334L278.29 790.08L212.558 724.346C196.593 708.41 183.724 689.647 174.602 669.01C144.64 601.521 157.306 519.506 212.558 464.253C238.842 437.962 272.463 420.251 308.997 413.449C345.532 406.647 383.268 411.073 417.241 426.145L341.775 501.675C279.749 563.749 279.742 664.397 341.775 726.477L520.292 547.824L641.434 426.59C626.098 399.157 607.043 373.979 584.812 351.773C569.167 336.109 552.052 321.989 533.704 309.606C510.39 293.855 485.205 281.072 458.731 271.553C426.087 298.743 384.958 313.63 342.488 313.63C300.017 313.63 258.888 298.743 226.244 271.553C178.832 288.682 135.792 316.089 100.204 351.814C-17.4573 469.518 -31.5065 652.277 58.0978 785.528C70.4454 803.912 84.5446 821.055 100.198 836.716L165.909 902.478L342.501 1079.23L584.832 836.716C670.614 750.855 701.323 630.375 676.868 519.739Z\" fill=\"url(#paint0_linear_11013_17)\"\u002F>\n+                    \u003Cpath d=\"M342.695 262.505C415.066 262.505 473.735 203.791 473.735 131.365C473.735 58.9385 415.066 0.225159 342.695 0.225159C270.324 0.225159 211.655 58.9385 211.655 131.365C211.655 203.791 270.324 262.505 342.695 262.505Z\" fill=\"url(#paint1_linear_11013_17)\"\u002F>\n+                    \u003Cdefs>\n+                        \u003ClinearGradient id=\"paint0_linear_11013_17\" x1=\"94.4163\" y1=\"1012.39\" x2=\"568.462\" y2=\"214.617\" gradientUnits=\"userSpaceOnUse\">\n+                        \u003Cstop offset=\"0.18\" stop-color=\"#702CE7\"\u002F>\n+                        \u003Cstop offset=\"0.82\" stop-color=\"#FF4A97\"\u002F>\n+                        \u003C\u002FlinearGradient>\n+                        \u003ClinearGradient id=\"paint1_linear_11013_17\" x1=\"202.285\" y1=\"310.306\" x2=\"484.783\" y2=\"-49.1695\" gradientUnits=\"userSpaceOnUse\">\n+                        \u003Cstop offset=\"0.33\" stop-color=\"#702CE7\"\u002F>\n+                        \u003Cstop offset=\"0.87\" stop-color=\"#FF4A97\"\u002F>\n+                        \u003C\u002FlinearGradient>\n+                    \u003C\u002Fdefs>\n+                    \u003C\u002Fsvg>\n+',\n+            ],\n+                'timetics' => [\n+                'name'        => 'timetics',\n+                'slug'        => 'timetics',\n+                'title'       => __( 'Timetics', 'wp-cafe' ),\n+                'description' => __( 'Smart appointment scheduling — let clients book 24\u002F7 with calendar sync, team management, and automated reminders.', 'wp-cafe' ),\n+                'is_pro'      => false,\n+                'doc_link'    => 'https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fgetting-started\u002F',\n+                'demo_link'   => '',\n+                'icon'        => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 154 31\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\">\n+                        \u003Crect width=\"154\" height=\"31\" fill=\"url(#pattern0_4929_5696)\"\u002F>\n+                        \u003Cdefs>\n+                            \u003Cpattern id=\"pattern0_4929_5696\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\n+                            \u003Cuse xlink:href=\"#image0_4929_5696\" transform=\"matrix(0.000904708 0 0 0.00460829 0.000328985 0)\"\u002F>\n+                            \u003C\u002Fpattern>\n+                            \u003Cimage id=\"image0_4929_5696\" width=\"1104\" height=\"217\" preserveAspectRatio=\"none\" xlink:href=\"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAABFAAAADZCAYAAAAHd8Q\u002FAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEUKADAAQAAAABAAAA2QAAAACGvkmqAABAAElEQVR4Aey9b4wc13UveG93z5CKyKglbfAivV2rZScUvcqLhk4ekvc2DntiOSuSkjV8wDOw+yEcfkqA\u002FcChkw\u002F+NjOfdj9kzeECCyTAvp2ZAAsExuJxqD+kN7bDppUAzj47HGGfninFiVrBwgrw1vI4pCJyprvvnt+9dbtuVVf3dHXXv+4+V2pW1f1zzrm\u002F6umq+tU550rBpXAILCz\u002FoGaM6lSFwGeYUmmi1+7WZ\u002FUW+1wYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUYgGQRkMmJYyrAI\u002FPrvfVg7OPh4QbU71VJJviBl+XEh555ptT+plWS52unsdwkTpTparFJKSKH0f0SoGFVKmBqvDyptf7R02g9+1Ors\u002F\u002F185dg\u002FPGx93KzMiQ\u002FaB3PNn\u002FmZJ5u7W8\u002FvGiH8LyPACDACjAAjwAgwAowAI8AIMAKMACPACAyDABMow6A0Qp\u002F6yvvVBw+OLbT2\u002F2lByvYC0R4vEMNRI1EeQUIMiFc6nZaQsuQQIGgw7S4pQh08EgXtJNEjUXTvHiIFjZ4MLYvGeseC+rY6D74rZeUfDg7u7VYqj71dKn28e\u002FdPzzQhiwsjwAgwAowAI8AIMAKMACPACDACjAAjwAgEEWACJYjHyEfwLBGiXG8f3K8LMX9ayA4do3geI7TXJTD0vq33SA5Nbtj9cJtzHCZR+sg1xIuR5xMvDolC40CkgJLRu7RfkvJHbdX5v0uV9m31sLN79\u002F\u002F8YkM38j+MACPACDACjAAjwAgwAowAI8AIMAKMwIwjwATKiF8A42Hy6JIlTGRJ1owol6TwCAwiUZSS5GXit\u002FmeJRhlSQxs7b5DmqC2S7BQu+dJAvIjGN6DJjPObq08jMF\u002F9rhL5oRIlC7hQ\u002F1LpYomVDoHH18vz5ca7KFC8HFhBBgBRoARYAQYAUaAEWAEGAFGgBGYSQSYQIlx2uFlIss\u002Fs9R6+I+vlsvzdZ\u002FUMEJ6SAuq9vtYQsTWDRoTTYJYWdgiJwqKIUWovznUx9YOu\u002FU0QbHXn7a03y0DSBSXdGm1HjRLlUd2yp3OdfZO6aLHO4wAI8AIMAKMACPACDACjAAjwAgwAjOAABMoh5xkeJrsP\u002FjZlYPWP50uV47UdXeXfKAKl6jw932CwhIfXe8OPcZtt+SKITakJHrE8ySBPrPvkh4YSx\u002FPDkNyBEkUf5wdr2v0GJcU6RIph5IoZrzt324\u002FbFJNY650ZJvJFGDDhRFgBBgBRoARYAQYAUaAEWAEGAFGYJoRYAIl4uyCNHl48MRyWZZfbbce1jVZ4fSjNW7MkUOkuIQHGi3pYYfFIVHMeI8k8QRYeZbAMDZ5JAzZEUWi9LWp29+M78ocQKJom0DaQJOdt9efkuAaz5TS\u002FlUO8\u002FFOGG8YAUaAEWAEGAFGgBFgBBgBRoARYASmCgEmUJzT+eu\u002F95\u002Frlcr8kup0LhBJ4K2WY71DQIr4ncMkiiEVnA7U1ZIe\u002FihbZ2RijPE2sUSG1WWPsbX7\u002FdpMO4yLIlGg2yVSujZ1+1v5Vk4wsazrNePr8EgUz0vG6IWijpDl+e+q1sM\u002F\u002Fpt\u002Ff24LurkwAowAI8AIMAKMACPACDACjAAjwAgwAtOAABModBYNcfLIquq06u5J9YkHS3i4raA2PFLDY1b6kygY5xIV2LeECAgOj7zwxFuSw1SjzW+3bV5Xjxzx2rukiJe0VlMqps3OxW61zG5\u002FSPNIEb0bJlFQ6c\u002FVECae3E4bjVoTCBS7T3NqlqTaKM9VrrNXioaF\u002F2EEGAFGgBFgBBgBRoARYAQYAUaAEZhgBGaWQKmvKMpt8tGKLM1dEFLV9Dl0iAzfO8QSHXZrzrbtehiJ4hMWGBcmQlDnkQ6eQPSXstQlRkw1xoXH9h6jL5LLGoIjSKIE7SBpmuygAVavlh8kUQgX3eyP9TCgMUZHsL+pg6lhAkZuzc2X15lIwfnmwggwAowAI8AIMAKMACPACDACjAAjMIkIzByBAuJEdB6stDvtS0SSeGE6oCccgsQjFewJDRMImqgg5LCNGud7lIRJDkg0daaPbQ+SKEG9ICmIGNH6fBu7BIjX2beROtMAQ2YESRSt3fMS8fdNf32sbYM+zy6HCPH7j0qiQAITKUCBCyPACDACjAAjwAgwAowAI8AIMAKMwOQhMDMEikuc0IN81Scc\u002FJPWjwwJrorjkxgY2eUaLAFjKzyxrh5\u002F3yMo9Hgrz24hM6rd1FkZdmvUBNs0SUMyDIli5PmeKTh2dWHf09cdEyRRrCcKdJmx3vg+\u002Fa3eXk8UCKCxssweKQCTCyPACDACjAAjwAgwAowAI8AIMAKMwMQgMBMEyr\u002F6H366UpHlVRAn0Ulb\u002FfMVRaKgNcpjxNRHjHUIENMnTFjoWj0wSq5LoATHW6IEW7tvZUccdwkOSKF+1MWSG8OQKEY3BhkdwbGe3q6OIOli+0IGEykaBf6HEWAEGAFGgBFgBBgBRoARYAQYAUZgghGYagLlxT9Q9YOD\u002FU3Vadfcc9SfoDC9okgUjInyRAlxJURQ+MQCpPm6DMFh6rw+HgkSrPPIipBgn\u002FBwiApvvNvm64Q+kB9GryE0SDaqesahm2MTjTF9vLHWFu09Qi1aLPp7Y5z+3fmGSJe+JAqslKW1T33ql642Np7dg\u002F1cGAFGgBFgBBgBRoARYAQYAUaAEWAEGIGiITCVBAqF69RarY83S7JUdwE3PIAhBYL1ljzwa7tECKosgaB3Md7KMOOUAoy2Dns+sUAN3eKTFBBpdZpxQYLGtqGfIzdijNXryvPHgOwg4sezzZAiJNsTiWN\u002FXMgmGmf6o49vQy8R4s\u002FV9seEu2PIZlOPSn+\u002Fq9fOSZabJSHXefnj7teFdxgBRoARYAQYAUaAEWAEGAFGgBFgBAqEwFQRKDbPiZAVShDboTwnZondfnh3H\u002FK9Dt2HentsiRAcuySCPgSpYIkFQyKEulCrTy5ABEqPDk0gWDlot3K9BLB6JRy33ZPp6fb7u\u002FJNf7+Njj3jQGag3iVVXJv8fTPmMFLE9Pfn2SVLPD1m0j5xMohEwfmqzP\u002Fsd0ulg\u002F+OV+wx55P\u002FZQQYAUaAEWAEGAFGgBFgBBgBRoARKAYCU0Og2HAdem6vudAaEsGSDm6L2Tftdj+6XzQR0hvSA08U6S39azXpsSFmxScpXELFJ0kwNkBM6GO\u002F3R8fVWfHhtu8Y7LFkBw0V1vl7fhyHRnd\u002FqZzF68ebxIHO2dMVP\u002FDSBSNXWlu7e\u002F+\u002FSvrep\u002F\u002FYQQYAUaAEWAEGAFGgBFgBBgBRoARYARyRmDiCRR4nZSlWGt3WvA66QvnIG+U7kO+NzpKThSJgu5mrCUrjP4QX0L0hGeX0xDWYY6tHGOIqbMyLWHj93HHBO1wCJCAjUSd0HB\u002FRR7Py0VTKkautctuNcvSJUT0jLVxWl8PiYImf66GqIFOz2an\u002FzAkiizNN+fmy4vsjaIh538YAUaAEWAEGAFGgBFgBBgBRoARYARyRKCUo+6xVcPrRKn9OyBPIEzK6OngAV7Kcl99SA7rlig5Uniye\u002FrC68TqNVt0sR\u002FIjRrrjzGazTHscG3BvpVp6l1b\u002FTHQFxwb3QZboYK2Wg9lHYHHjD6y8q0+tGGf6rv96VCPw5YKtWtJuosZZ+31x0CnkW37u2P1vv3Hw9GeK9XZr+0\u002F+OT9T\u002F+b11dtF94yAowAI8AIMAKMACPACDACjAAjwAgwAnkg4D3Z5qF6PJ1fuKw2LHESluR7T4Rb4JkxfF6UKDlR3iTQEvQA8bwwdL1vQ3hscIzp5+s0nhsgH\u002Fw6V67n1aF1oD587Mozbb4+yAYVAvIEbdZrBFJsX1eXJ9\u002FzJDF96N8oz5KuPVYmekOmlUvbmJ4omAl7owAFLowAI8AIMAKMACPACDACjAAjwAgwAnkhMHEEClbYKZfFtU67s+ATC73wRbXhgd8QEtEkSpcQcMRFyukSDoYUcLr3kB2WY7B9wiQK6n1iw\u002FTydTqkg0dAdMmO7jh3TFR\u002FyLdkiCU9rN20JQMNwQE51A9VXV3+WCPD9EdP04f+tRN0SRG0a529JEpkf2ds11bP5jDhdeTRxy7\u002F4P\u002F4wgZs4MIIMAKMACPACDACjAAjwAgwAowAI8AIZIWAjbvISt9Yen7rK2pZqNYdkCeHCTLhJ8Fe3VASG44TbNbkit\u002FHNEbKseMRmmLDUzxZfn8bCmO62K7R4TwIc\u002FFPhb9v+C3Y5Ne5\u002FcL8F45tyIzf5o81be4x7Md\u002FppBs2vWPvWpIdcJ5\u002FDFGnu5lw3k8Waa\u002FZ2tXh+mvMfb6u2Ox37XNw8OG8+h+9E+r9U9XvvgnP9lcuqaqto63jAAjwAgwAowAI8AIMAKMACPACDACjEDaCNgn57T1jC0fITsd1dG5TlxhXY8Ft9LZH9Qe9m6ww+AlgYf8rreE1xCW1fUmQbv1xOjpa70\u002Fgl26Y51xRp\u002FxDgnqMnVGjZXXu8xxeIxvf1im9Ryx9ciC4u3DtwTz1z4mtt3o9OWbeswZ\u002F9HM9Ky1Pus50q3DWM\u002FmIfrb8J6uLk+embvxHPpn\u002F\u002FJ58V987kSTstos7pyRTa2c\u002F2EEckSgenKpdlDer8p2SRN7qtzZm\u002Ft4vrnX3NnL0SxWzQgwAowAI8AIRCJQrS1VDx7dr9nrFjpVHlR2+boVCRdXMgKMACPQRaDwBIoXsrOpOqoOq31SwMzBHHsP9KYq8K8mAzQZYomHQDPJiw7ncXtZnd2HereR9qPIEHTx+wd1W87k8HGuDH+OUXKtjUG9vWP8sQ7pYUkQzzBNi9C+S6q4cgMyokgR3ZkInmFJlFB\u002FS6K4OlFnjtuifGRO\u002FOJ\u002F\u002FxJ8XfZKc5WLr5+VO7qR\u002F2EEMkLg2MmX66LTOU1Ma51ULtBfqiZOetQrsUt+V7tEIl6\u002F995N\u002Fp72AMQVjAAjwAgwAlkgoAmTRw6WZUedJn\u002Ffet\u002FrlpB7ZM+uKonrc2puZ+\u002FuTjML+1gHI8AIMAKTgkChCRQiTxZKUl0jMGsA1JIhdh9bt\u002FgP9m6t2TcEg08ouD36kShWn0tOYFyUnsPJEEsAIIyFqAXPlMPHufqC9hs7rFy\u002FLWifqbfzD7f5c4Qc6uuQKDYnip4z6JCAN4jRa8cYssTVBXHUx5urayt0mP6e5C4YHuliyZKQTpdEeepfLYgnfvlZCIDVa2+ckev6gP9hBFJEQBMnSq3St64eVw392Dbpq75VKc1v8w1pXPS4PyPACDACjMAoCMBDst05WFVSLNG1qzqCjB1VEesfv3Njd4SxPIQRYAQYgalDgO7pi1mQ74SMu0IP+IEfe0ME9LfZfciP6hVutwQC+kYRKebZ3hADrrywHD3eCVWxfX17rQw\u002F9EaPoephSBTT1yM5POFGNuRaMgNzsHqwb+tNnd\u002FfCDDt4TY69mQYkoNkeCI17dGVGZJBY0x\u002FVx71of6m3trj2RTQQT2s3U7\u002F3rFGHjT\u002FzFNPiNorv4FdXVr3P9m4+W9\u002F5rI95i0jkCQCuAFtqYNN+hbXx5ULIoXcp9bv3b2xNa4sHs8IMAKMACPACPRD4NiJs6v01m6Frl2Be+l+\u002FQfVSyW3yqW5dX4BMAglbmMEGIFZQKCQBAqRJ6v0RL3mngA8YLsJXrsP3G4nb98nDoKN\u002FhiPEQg266MoEgUN\u002Flh\u002FUJSe\u002FmQIdFq9ltiAXCOv\u002Fzi\u002FL3q6pIcZaev8fq6tvo1GkWmzdtix4TYQGuQ8oqkPQ27Aawbm05FWa+XarWlEK9ptH7PtJUJ8W6HIjunaPQSJUpov6TCe8nzFwiA++Yf\u002Fb\u002Ff\u002F\u002Fb++d\u002F7un55pdit5hxEYE4HjJ85doDd3G\u002FS9HvsG1DVF34zuz13meHMXFd5nBBgBRoARGBcBTfp39q\u002FRjdzCuLLc8XgB0KmI8+yN4qLC+4wAIzBrCBSOQHHJE0pdooslGXBgH7ItmWKPTU\u002FTbhLAOg\u002FpttHZ+g\u002F+fqUvKzjW1+8RAv4Qj9BwKmi3PxnikwvwGlH0VIbebgmPNTb5fXy73Tor19iNMeEkuGacO8afY3Sb17dLcHieM5ruIMrD8UTx92lMtz9mhX5WTtgTBe2eDd0x0f17CRiI7ohP\u002Fbf\u002FjTj2zJMQ1C3th\u002FvN+SPznFy2iwjvjIPAo589t0Lx4lfGkTFwLOVIqezPLzKJMhAlbmQEGAFGgBEYEgEdsqP2b9HdV23IITG7yT16p7Zy7703t2MO5O6MACPACEwFAv6auAWYDlbaoSfuNZc4sc\u002FfMA+P4iAGLHliTQ4fGwJh8NS6y+VaIQHZwbGwx3xAeARLpBx3mWOnu7Hdyi6RTD0jpwe8Prx2D4TgGNiBcegDW4w9Zv7Y92VDaBgX2x9twf3gcUA+8NZ6jGyiZsx\u002FXTugx+olG7z+Zgz9681DoL+W4\u002Fb3xnV1RPePHEvy9n\u002F6j3om7j\u002FlI\u002FM1Sgt8a+mmqrn1vM8IxEXg+IkzS6mSJzCI3g625vdvxbWN+zMCjAAjwAgwAmEEkCi2nSp5Ao2qCq\u002FMR58\u002Fm6h3S3gufMwIMAKMQFERsE++udv3ha+oTXqYuIQHbpAm3eduwxFo+5zdrr2mP4gIU3BsH9r9B3vbGtz2azfjo6Gxsl1JUXLCREh0f59EsfNFv6ixYR3+sUHFzBs2Q2YvUv37u4SGPy7QH5jiP4stdcOxW9DfjEGjaTN93HFBEsX0H51E+eQ\u002F77kmuPtMorho8H5sBPAGT8nSZuyBowwgEuXYc+fS83IZxSYewwgwAowAIzBxCLTnD67QHXEtfcNVtdQS10DYpK+LNTACjAAjUCwEolmCjG3U5IkQy75aPICbh3DXA8VvD+5FEQa2h08E2Bp\u002FO8hTxZAFZb9zYM\u002FY5lYN0qMJhR5Sw8qwJIqRhm4I4+lHokTrsbIgw+6bU+tig7FmPPrYfmbry\u002FXbAnUgT7pjSmSjOfb7WPuhl2SESBS0als8TxQLhxk\u002FOolitEb+yyRKJCxcOQwCLbVPhEayOU8G61UreoWfwZ24lRFgBBgBRoARiETg+Mmzy0qq5cjGFCpB1LSO7GfzoiEF+1kkI8AIMAKjIpA7gRImT1zvEzyI40Hb\u002FURN1Ob8iGpDXfgh3\u002Faz5EK\u002FdjM2mkSxY60s0zcIJ0gQ+9H9LGtABxjv6zXjbHOJSIZAsQ1epR2Hrd0HVijRcqHLtHsivI2pt3Ls1jTa\u002Fs4WNjt6sKtrPDusLWaLRvMxY4wcbYeeX9mRhfl6c+7qoFHY1zKAoxmvw3mkGdv6+CA4nd6j2sF+6w6H8\u002FQCwzX9EcBNKLUu9e+RUkunw14oKUHLYhkBRoARmHoElFjNYY5LTP7ngDqrZAQYgVwRCD2pZ2tLmDyBdjwv22L2\u002FQrrjeL2QV9LDnQfuK0AZ2sf7p2q0C4e1qPhkPTA7har39Xn2+CSGu4ob98O7h5anXZL772J1kfpR77095zxsfLnYuQiYW20jf4YaNR6uzjYMRYbaif77X+a9NBVrgwtwsMS9f4YX77XH8RLQKeHgafD9jdGmb62v9Fy+L+l+UqVc6IcjhP38BGgv5UL\u002FlGGewjlOflyPUONrIoRYAQYAUZgChDQ3idC1HKZiqKVM7kwAowAIzBDCPhP7RlPOoo86W+C98DtdbAEg9sfpAI+gwpIBZ9YCPYEuWDGB3X5vfpD5Y\u002F1e4f1dENy0CVEovhEgdGBZrdLd6xXaYkQOy44L99+vx7zNtj4Y6HDzsmMMW1232JFlAXp9bHxjTNkhmezpkLQ18oMyScZpr9vn0ZrCBIF+rVtkG37O3p81PvucThPX2i4wUUAuU+Iwqy7dZnu841opnCzMkaAEWAEpgGB3Ih\u002FDZ6qV0++VJsGHHkOjAAjwAgMg0BlmE5J99Gr7QRynkRrsHyI4Q3w4G1JAN9LAzVosQ\u002F5eNC3+5Dq7uMYBQ\u002F5\u002FtK7ps7Uu0RBkIzRD\u002FDCeKIoRT4NoWLaYVdwnNvNEiF6qWJMyutLHi5NkrlbLs3ttdsPP+iIdpNs3CNKiLKktpquDD1Zr8LgUqnhsNM5qHbardr8\u002FLHqfvveC1KVq53O\u002FkK5fIQSfAEhEBtm2WAXEx8LH1\u002FT350HCAxo6ZrsdTGZUBRkS5JNQzRJ4pEbwDggn2SAx4FkXx4GEVlDfWm+Xn9oInnUyfZHDcZofL3+lUfnUD1ssSQKL3E8LGIz2O9AHix5XGNOs6cbUUrKx8sa5wQ\u002Fq2UEGAFGYMIQwDWjJfbreZp9IMsIe93I0wbWzQgwAoxAVghkTqD81le0q9+lYSZoH7JtX\u002FvgD97BPEzTlhq7+86AMKFhiRVfVn8SxfQBmWIIBzvG3\u002FpkhF\u002FnjSIbLIkC8gAlIEd2dsnm263Ww92jR39uV4hms7Hx7J4ZPdK\u002FzUGj6ivvVx88OLbQ2v+nBeJ\u002FTqtOp0Y5VhbcMS7JYSE03I4hNNDXzMGSU95ogE\u002FFkBxILIt2+lC4kE+G9CdRQKXYc3oYiQI9lnixJMqRxx9FdZxS6yhxbemaWtw5L8fBPI5O7jtBCBAP+Gre5rbnH9bJhp287WD9jAAjwAgwAsVHwFwzvBuynMyVHXWaVG\u002FkpJ7VMgKMACOQKQKZEiggT+gnfm2cGRpihB7P8TTtlcA+1eEy4hImlkyx\u002Fe3WJw5sjdn6Y7WkYCMdmYf+4UiUToe8SUrqequ1v3P06P3dMcmSHlsOq\u002FD0NagfPvri9uu\u002F92Ht4ODjhZIoLQkxf1qJgxq1ecXM2cwRVQZoHytDegBlS6pQjcbc\u002FOP1R7smSAxR5Y8n+fifupmeVh6O+3uiwBI7xhBmShx98klUxyrE7Sy0j4prNGgx1kDuPCsILOQ9UVWSsGEnbztYPyPACDACjEDxEdDXDHNDlaOxsp6jclbNCDACjECmCGRGoHzh99USPSGvJTM7hJT4VwuXQMHjP4olTQwR4Dyku51NT\u002FrXlxUei6f9gAeJHmP+QXLZqHCejuo02qp9\u002Fcjcz+68tSGbzpBC7H73j56CTfjoh7SF5XcWKqVjdSXbF2hC9PAGFA1mBi6Dj0+CgMBCnUEb50InqdWjTDiPf+xji\u002FEoGk8aagkRXWnPQWQ4D3oEQ3pAojzy1GNmaPx\u002F6698Q115\u002FSV5Of5QHjHdCGS5dHE0kuQF80x0C9cyAowAI8AIMAJBBOgutYYXWfkWVeXw03zPAGtnBBiB7BDIhEB56auKlpMVm8lOC8QGJOJBHw\u002Fl\u002FaVbEgU93H17bIkAlyjxvVAwpjfcx5djPFFAmlRK5duidHTjOxuTFR6yu\u002FX8LmGBzwa8U1r7+0tt9fAShfrUME\u002FgY7GxWOhqAOi1GULL5ixBAloT\u002FoRwHoTn2PF6hD1Gk3fesDHnkfY8EsU02rGexw91wphHP\u002FVzojw\u002FxtdXiZWXb6q9N87IddjEhRFAEryW933MEw36k6nmqZ91MwKMACPACEwOAvTCauS3SYnO8ugDXLv2EpXJwhgBRoARKCACYzyBDjcbjzy5Rb1TeSiwRIZ9oO9HpBgioL\u002FNxqPCbw\u002F3t8SB34PSspbKe+3Ww50jjzy6\u002Fa0\u002FlA23bVL3Pe+UDbJ\u002FY2H5\u002F6nPlR9dJnLoArEaVGWeLoNYgMCyJIfpYXqiDm30OYREAfuFICBI755HJKbVOWiMfOBpzq3xRPnZX3gaVWMVsnPtSzdV87UzcnssQTyYEUgSASlT+a1M0kSWxQgwAowAI8AIMAKMACPACMwiAqkTKAcHOt9ELQ1wjccCJJtH9n7kidVtvUos6WKPtQT95A45eFA33hP6IPCP0UOEwZ5QratCzm+89b\u002FOTS3bvrv1Lxo0\u002FQZ5pazt7\u002F\u002FjMpbJIwRqgMQnTQwm9hxY4kl7lqAJ54a8USyJghqLb1eG7kfdiEExFI3513qiIJcKiulPWVueOCqOPRM\u002F\u002F4kWEvqHuJ2Ns3+m3r7x23I31DQzh8dOvlyXolPLYsLlB\u002FM7hV1h5sHRPXFkPwsYButQWH2LCyPACDACjEA\u002FBB59\u002FuxCqS0W+rUnWV8W8429uzvNJGUmKYteVP0UYdO5F1xDuTACjAAjMAMIpEqg6BV3VLoXOOuxgAd1k4vDnDWfXIk+i\u002FZBP7o1upbGEHHS1sRJ4+r0Eifh2XteKWtUv\u002Fa55feW6Tq9SpfqWpcA0dhjlA31AWlC\u002FxPvYcgP8kah\u002F3B511vHY8WXQZ3ppFkSxZ5XnVgWoonUsmOffOEzqEmmKFEtt2llnpu0Ms+Z4uWrSWaSg6VI0dbk2OBeybS2jupluRvJSEtWCoidY8+doxvA3POgfJDszFgaI8AIMALThYBsiyV6abaaxazacv8i6dnKQtcoOog8KQRxUdiXI6OAymMYAUaAERiAgMnqOaDDqE1EnizTA\u002FPaqONHGQcG3j54R423nidoc71Pwn3xUK8ZAL8BHifrQlaebfwvj6w1JizHiT+N8ff+euvE1p3NE88Sm3GRKI+mwQpyQY+AA0H+Ew8\u002FECL2P5wY\u002FX+4nxljxqODGWGOcWj6a28UEjD3+Hxi3ifaYPOPXd646tTx7mwi0Mx72rSiQu425I0B62cEGAFGgBEYDoGCXDN2h7OWezECjAAjMPkIpEKgIO8JPfZeyRoePGtbN0aE89hnb9cO+0DebxvsS\u002FAwceJC0t0HkUIrEC2Sy8h6mEQxnUB80Mc7CaBFKGuM9kMB9uYYzeYraLd2jGnHGPQxW5AoT5\u002F+ZV2X9D\u002FEvWF5442k5bK8yUKAkh+\u002FnbfFFO7GN6J5nwTWzwgwAozApCBQUo28TSXvYb5u5X0SWD8jwAhkhkAqBAqtuHOLZlDNYhbeo7VWZUkT\u002FYBODfZ4kB2uJ0r3QZ0GlCvlBoWPzLzHySDsdrc+2\u002Fzr\u002F\u002F25tY5qP1spz293PU9okDkH+HrRiXBIFNRbksuSKFbHYSTK4ws\u002FL+YeO2q7p7G9cO6GWklDMMucFATyTQZNfy3N+3ffaEwKWmwnI8AIMAKMQL4IfPzODSIv8g7jUdfzRYG1MwKMACOQHQKJEyg674kQtaymQI4m2rcB+qyjgtFNjyJUQKKgBNtMnam3\u002FSjDBnWmBKd7pXLp\u002FLf\u002FZ7lIoTpNvyfv9UMARMp\u002F+HefXkZYD3mJEGYGU9Mf+\u002FQBcUJb\u002FR9Ohq1GjeeFgv7Y7xIx1A\u002F\u002FofNjJ39ePPHLz6JLqqUkxRVa3rieqhIWXlgEkOSWvm97uRmoRCM33ayYEWAEGAFGYEIRUNv5GS737r13k66dXBgBRoARmA0EEiVQXvwDVafH3bWsofM4kgi1eDg31ZZIcTthHEgTFHhGlEqlHeQ5IfKELwQalXj\u002F2LAeeKOA9EABrmbfOxddUsR89XxSJfhVdEmUx3\u002Fpv9x78l\u002FWIC6TQhZvLl3LPZFoJnNlJUEETBK8\u002FG5Ey6XOetAiPmIEGAFGgBFgBA5BQNL9a05FKpWb7pymzGoZAUZgxhEIPrWOAUZ9RVVpoZTNMUQkPhTP7iZcxDy862d5R4t+tKfKTqe9R0\u002F6F7\u002F9NXl+lhPEOtCMvGu9UYiOuihkuQlBgXAeU0H0CtCHt4leW0cf+94n6GRK9fmn9x4\u002F9c+r9jijba1zVKxkpIvVFAyBiuxs5GES\u002FSls7d39RjMP3ayTEWAEGAFGYHIRMKGf+YSgMvE\u002Fud8btpwRYARGQyAxAqUstedJbTQz0hsF0gQfEClRXiiyRAkbZeXUn39NbqVnxexJhjfKJ5\u002F87WKlcqzhz15TVvrQep5YEgV8iiFVcL7M1\u002FLxF\u002F65yIE8MfZJcYm9UPwzN0t7msSQYj3LOdPXv8k3oVkizroYAUaAEZguBCqyfZHuoPYynRVdK5n4zxRxVsYIMAIFQCARAgWhO\u002FT0e6kA8+lrgiFS6DHFKfTAfpXCdU5xrhMHlAR37\u002F7pmeZ\u002F+N\u002F+q0VZKtHDKKGNkwCmxNt3SRQQKWiyJEr1l58S1X\u002FxVILWxBSlRJW9UGJiNkXdKw\u002FmyQslw9Vw+CZ0ir49PBVGgBFgBLJHAESGKmVI\u002FtPKO\u002Ffv3ljLfqaskRFgBBiBfBFIhEApWujOYEj1g7wJ2bkiOUxjMFiJtGKlnlK5cr5Umt\u002FzSRR6PPXcgyxpYkiUkvjZz\u002F7cXq7kiTdryo5zIREAWMjEIYBcKPQ27zxxes3UjSfy5N7dG1up62EFjAAjwAgwAlONwMc\u002FeHODQqO3054kro2VUud82npYPiPACDACRURgbAIl61V3xgdRNdsdscghO+MjGUfC9\u002F\u002FdL+y0O\u002FunkBfFz4kCCXA7AYVi\u002FnviXz+dW9hOxHxqSzdVLaKeq2YAAbzNK8vOYqokCpEn\u002FAZvBr5MPEVGgBFgBDJC4N7dm8tpkii4JuLayKE7GZ1QVsMIMAKFQ2AsAuWlr6oa\u002FZCuFW5WIYPIRluaHaWXJ961FbzNDgEkmFWqvegnl8XXD2eHyJP5inj8Xz8ljj3zZHYGDaGpLUR9iG7cZUoRSI9EkXuqJC8zeTKlXxyeFiPACDACOSIAEoVurdYTN0HKRvnh\u002FCkmTxJHlgUyAozABCEwFoFysC9WJ2GuFIqBZ\u002FRd8jzhfCc5nzCQKI89NneqVD6iSSztjTJXEv\u002FsxVrhyBNARYmHF3KGjNXnjABuFO+9e+PZxG5G6QaUwoNOwdU656mxekaAEWAEGIEpRUAT9LKUkBelJf3fXESI65RCxtNiBBgBRmAoBEYmUCh0Z5k04FP8AvKkLRZ5ieJinKrGxrN7x4\u002FLxfLcIzuVR+c0eTL32NFiGBeygqKLqqEqPpxRBHAzSkscPwvXaPKbasaGgYgTQTez9+\u002FSDSgvVxwbPh7ACDACjAAjEA8BLG+MFwB0L3OR3iTuxhtNIyRd68iTpfJw7lkm\u002FeOix\u002F0ZAUZgWhGojDoxeoCYCO8T7XnC5Mmopzm1cSBRKL\u002FI5YP9Vr00X2GSIjWkWXCSCHjExzJkHjv5cl2ozhLdYb5Ai6TXyFuphnoU3HTS0ul7klYpECV1u\u002Fxgfoff2hls+F9GgBFgBBiBbBHwEpVvVU++VDuQ5SXZUafpSlUjK+ijvHswumZJtUfXsl0KMb0tldy9RwQM9eHCCDACjAAj4CAwEoHieZ\u002FUHDnF3GXPk2KeF7IKyVkpv8gtJk8Ke4rYsEMQwJs96oIPF0aAEWAEGAFGoPAIeC8BNshQfLgwAowAI8AIjIDASCE8E+F9wuTJCF+HbIZY8oS01bLRyFoYAUaAEWAEGAFGgBFgBBgBRoARYAQYgfEQiE2gTIj3SZNynpznnCfjfTnSGM3kSRqoskxGgBFgBBgBRoARYAQYAUaAEWAEGIG0EYhNoEyA90mTVttBwthm2uCx\u002FHgILP2ZWmhLcYdG1eKNzK83fd+b+WlnzYwAI8AIMAKMACPACDACjAAjwAgwAkVBIBaBMgneJ0SewPOkWRSA2Q6DgCZPOuKWUJO1qg2SqfE5ZAQYAUaAEWAEGAFGgBFgBBgBRoARYARiJZEtuveJEuIykSf8wFuw7\u002FUrN9QSEVubk0aeAMbyQ04SWrCvE5vDCDACjAAjwAgwAowAI8AIMAIThIBSesWvGpm8QJ8qfbD\u002FGH1QcIyyZzbiA2+\u002FSdumlMV6vh+aQCm69wmRO+vf\u002Fprc8EDnTUEQ+NJNdYGIrS0iTyaxNHbOS\u002FuHPIn2s82MACPACDACjAAjwAgwAowAI8AIZIoAESY1UlinDy2brrc12o5USBbG7Xqf27RtEKnSpG0uZWgChQiK1VwsHE5p81tfk2vDdeVeWSHQJU+yUpi8nu3kRbJERoARYAQYAUaAEWAEGAFGgBFgBKYLASI6FmhGr9JniT7YT7JAHj7LEEq6dmmDZ7WdrMmUoQiUgnuf6KSxAJJLcRB4+aZaJa5wrTgWxbOECMPma2fkVrxR3JsRYAQYAUaAEWAEGAFGgBFgBBiB2UCAiIwqzXSJPhfoU6dPVgVkCj5XyIYGbbeJSNmibeplKAJFSgJEe86kbk9sBWTWOieNjQ1bqgNAnhABsZaqkpSF43uVsgoWzwgwAowAI8AIMAKMACPACDACjMDEIeARJ5fI8BX6VIeZwO6PPhK7H\u002F5YfPDRfdH8yT2x9+BA7H3ysGdo9ZEjovb4MVE9Oi9eePpJvb\u002Fw9BM9\u002FZyKOu3XyaZV2q6nTaQcSqC89FVVO9jPlE1ysDh0d+vPv5YN03SoJdxBIzAN5ImQYuf1l\u002Fh7xV9pRoARYAQYAUaAEWAEGAFGgBFgBFwEPKLiUOKk8Xf\u002FIK6\u002F84HY\u002FdGP6fMRESb7rphY+yBTQKIsPf+MOP3pp\u002FR+hIAa1W2mTaQcSqAQeQImp4gFoTvsJVCgMzMN5AlCd0pKXC4QrGwKI8AIMAKMACPACDACjAAjwAgwArkiQMREnQzYpE+NPpHFkiZb3\u002FubsQiTsHCQL5CNDwo8VOqf\u002Fnmx+sXP6f1Q\u002FxodWyJlkTxSmqH2sQ4PJVBI+tJYGlIajBALDt1JCdwRxL7yDXWFwrzARE5ukWKvVBLnd3472T+yyQWELWcEGAFGgBFgBBgBRoARYAQYgVlGgIgThOis0QchOz0F5MY2ESYgTXY\u002F\u002FKinHRULTz2hvUYWKCTnmceP6\u002F3qI\u002FM6TCc8APKaOsznvviAQn1AmjQ\u002FuheQ3fzJfbH1\u002FR\u002FqD4iUC7\u002F6i2L5V34xLKpGFe+T\u002FVeJREnsOXUggeIljwVgRSs7HLpTnFPyyk2FZYovFMeiESwh8qRcEotEnuyOMJqHMAKMACPACDACjAAjwAgwAowAIzBVCBD5sEATukafWnhiIDquvvWO2PiLd3q8TRBys\u002FT8p8Tpzzylw25wPGyx4To278ml33heDwVp0vi7Dyks6O\u002FFDoUG2WI9U9a\u002FeYc8Uk5FESmXaB5YHSgRb5SBBEpRk8dS6A6HWNhvTM5bTZ6YrMs5WzKGeiZPxgCPhzIC2SJQrS1VxVFRPSjvV2W71EPwV0SlKR6Ivb3mzl62luWnjTHJD3vWzAgwArONQPXkUg0ItERLb7EfLrN4XQpjwMeTiQCRDitk+ZUo65HbZOX1v6JksPcDzTasBuRHHNIkIKTPAcJ24GWCD8gbkCggTawN2F78+lu67trvvBjOk1Ijse\u002FTnC6TN8pGHxVDVfclUAqcPHaLQ3eGOrepdlq6pqrto5qNrKeqKGXhOueJCdvZTVkVi2cEGIGYCDz6\u002FNkF0ZH1Ulu8oAS9AZGy1hL7VawKJ1sQ1umRSO1CHBHi2HNnBfXbpTEgUnal6tzuzMnmx+\u002FcmNi\u002FdRAlraOtBSXVQiKYSPV2pyx2JxmTni9AASvwgNXuPFwQJVmlr24NJsqOfGaQqaqk9Ks1XKOUKDVVubPH52kQYtzGCKSDAH53Dx7dr9Fv7oJS8gW6sNTo2lLD9Yj2qy11eFLMwHVJmGsSjaVrk2yqkvhAKrlbeVDZnSXif9yzZa+HUnRqOC9SiaqSoiZxfqgoIas4P64e\u002FJ56bXpL+3SPoH4qO2p30u8PMK+kCxENGyTzUliuISm+081FYttBaiCMBgTKYcUN0dl70LsKT41CfEC+1J4wK\u002FFEyUO7JVPggbL+zb\u002Fu2gQbT13dofZfiMqRgmWPHyMSZT1K7jB19F2KLhS+s0KNkYxT9IhMapE4dpEJlEyw7qsE5EnniLhFP1QLfTtNQAN+SEvkyrVzZjJznhw\u002FeXbZ3oyPBbeSr9JFJpNzSRe4LdwsjGXv0INLjft332gM3T3U8dHPnluRJuYz1JL84f27N9aSlmpuLvZXkpYbJQ9\u002FS\u002Ffu3tiKaotbd+zky3Vh3CyXwzc\u002FcWVF98fNq2qQh+X1sphv7N3daUb3K0atxqPTOU0363Wymz5plMnCJA0EkpBpb+gtwUU35vVEfqNd4ywpKNVt3PSXS0d2i\u002F4dds0\u002FfuLMkirJ8a83Sp5O7+\u002FBtVjv7wgp3u6pTaEC5\u002FTeezd3RhWtfy9Epz7q+DjjVFnsTCOph7\u002Fj9vzDupKl03QtqtO5H\u002F\u002F7Oiyw9PctBYWSl9TtSbg+DTutJPqBiD6QB0t4eZDKb2vXSNmgXf3SZdJ+X7tTGHOHyIUqiQAHsBwWtfX9vxGXX\u002FurQLgOCJPNL\u002F9mVCLX7nAQHG\u002FTSjzYYkUe6zHS7TBgB7lTak8cF69SOFCdVt+BF0q\u002FAvkXv\u002F6dgHz0v\u002FY7XyBvlCfDw7aIRLkYrhzmmO57o8sXfl\u002FdIfouux+NaDMCtWTs+re+JtcClXyQKQJLN1Wto8Q1Jk8yhT1S2bHnzt3K8AYy0oZCV0qxPg4xQQTV+wpvmTIo99+90fe3eFT11ZMv1Vqq9P6o42ONk5LIqjcXY41xOusHz\u002Fn9S0QSrNB3GhfuLMsOyJSkCKAkDLd4kF3JkKSxjZJEMKntImESewoZDQgSXLhnyvz7S8939FZV4aa\u002Fc728f6RR5LfYx0+e2aK3xRcyOj0TpwYvGe69d+PiqIYfO3l2je7dV0cdH2cc\u002FT5dnJbfCPzmHjxysCw7Ai+U6nFwSLMv\u002FrbJk4IIPHl9nBdCadqYpmz7QoW8SpaUELU0dfWVbUjrxqycA488uUV49HAAlylcB7lObAExAeKkn8cJyAyE+SS9Go8N44G3Sz8yBUSPG9oDm9dePKXzo1j7ve3WKCQK\u002FW32Fi985\u002F3ellxrmt\u002F+mnw2VwtmXDnIk7YQ+KOqTTIU9KWfaM8Tiz0TKBaJPlsmUApPoFiigG5M8iBOAl8c\u002FC7Qk+h6ng8E3s3ialFu4IEJkYhbldL89iR5OQRObAoHCC2TB+LV\u002FAiuQyelScHyg\u002FmdopEpTKAMPndMoAzGJ8nWopIm\u002Feaor1FElJZLc+vT\u002FHtc5POir4lEaFXk3NVpPQdEoNyh72CAPIG3yPntbwVWwFmhpK5I1hqV4wTEiRtO0+87nUQ9QnQu\u002FOqJSBInKtQIdl955dfCqmOTKBTB0Fv298VSb22+NYq8T\u002FK1YLa1Tw15QkzyJIftzPa3kGc\u002FTQgcO3F2tXXk4H0iLdaIMKjmPTe6xtSILNg8\u002FtzZ9xEel6U9IE40Iao6RFAX5+0nMMH5aav9WzhfuLHNEpei6UL4Cc4T5d+5A1w0PkUz0tizhO8y\u002Fr6Onzi3qXMJFdNOtooRyBwB\u002FI7Z6w+FTFGYQnF+cweBoa9RUi1TzpX38TuU9XVqkG1JtE3CeTG\u002F+Wqlew7ompDE3Isig8iTTbJlwbUHJMTiH9\u002FokicgTDa\u002F\u002FHlNQoTJExAn6IsP9rMoWMbY6gyHBcE75dbvnhVrRPTYAg+aUxs7gRAkalumuW\u002FYPsNsIwkUeqtCLmyFKs1ORzQKZdEMGTNV5MnDyc15MkNfOZ7qFCOAhzm6edUPoEUgTsJQ65tUevjEDapdXSHcJ6ljyMcDrigYcRKen75pBJFyZP\u002FOtN20h+caPrY39fR9+ImS8tqkPGyZeShKqqiWQfhM4wNX+FzxMSMwCAH7e9s6sv8TEKBFvP4Msj\u002FYRvmVciL8g3aMf2R\u002FY4v0QmW4WdE5oGtCHi9dhrMvXi8iEFZpxLI7ypInlpiwhAQSt7rF9suSOHH1Yx+EzbP\u002F09d78p+gbZVCd3YoB4olfHY\u002F\u002FEgs\u002FtGNMImCZY6BwVClh0BB+A7FT9aHGp1dpwYnjs0ObFfT1JEn53X2c3eKvM8IMAIZIaAT87bkLbp5DbzhyEh9TDWq3lIHd2BzzIFDdYdcyMcD7lADCtDJkksgfdImlwowXaHPUYG8pMbDZHoeuMbDgUfPGgL6Af25c1fgNTBJv7fDnKfub3IOnpPD2HdYH3hfgpifZELLPQc6DPewSRewnYgD3OesuaZZUiRMnmBpYrdc9Tw6svI4cXVH7VuPlLA9rz7\u002FjLizstTNmdKHRFkjLJai5IbreggUCt+phzvlfUwr73D4Tg4nYenP1EJbkquyIDfuyS7br52Vp3aYPJnss8jWTzQC9Ab8iucuXZ2ciagqbIa7d1I2ezfztyYPCx8BPITosB6smDSFRYdUkZfUJJ+jfqfF3uxn4WHVzwauZwSyQsCG6pC3SSpEeFbzOEyP\u002FbuGN8SkkNu4J4D3JWw\u002FbH6T0K7nQfOZtBcMRBgA\u002F1UX437kiZuwFcsQX\u002Fz6W2KFEstiv0jF2o8ksm6xHjR2HiBRkNslVDY9TELVwcMeAkUKcTrYJfejLfY+yf4caPKkQwljaV317LUnqnH79TNyOVGJLIwRYASGRsASBhN9A0vu3jrUZuhZR3dE+JJ+2zYhMffRszC19mYxSXJpkL4s2uybah1SNRFeUuOgAg8rnUvhCuY9jiQeywgUDQFLgk6yZ8MomOJ3Wf9dJ0j6j2LHoDEgeHQY75SSWvYFwwSFu96i8xW4BrjLAIdJB5xbTVBQCAxWuilyWfvWHXH+T74dIHjsfGw4DzxVsLqQU4DFpnMcudtDoFCvemTPnCplSWznpHpm1b58U9XJ62fiyROKD73K5MnMfo154gVAAA9mrfl9ujhPRpK+QZDhpmgcEoXGXkAuCtzgDtIzcW1ELk0DidJ1JZ\u002FSm\u002Fr+3yu1AlJvUl3P+8+LW2YVAevZQOTJwqxiAOKoiN4o+iUCJSWf9nOD67zOUYNw1wIT1ORpsUp\u002FIzX372SdSAcb\u002FmLJBuuxgX7WuwPeG0UuIEiwvPLCU0+I3R8FbTXzOtPNiYLEsghFcgrlGBrstVZxOov6isKPTc2ty3m\u002F+a0\u002FlI28bACRQH8ACyX6Eaal5V5Q0jB0tL9H+3v0A7ArOuJ2mbY7Z2QzLzuT1Pulm+oC\u002FeFvkefJRBdJqza9flauTfQk2HhGYMIR0OTJFN3EeiSKuPfemxfjnBoQDDR2Lc6YieprSBRx\u002F70b6xNlt2es98C1MuGXvZGhp3nX4HVD39O1ST2HI0+eB04NAvBsoLxSm9NA2CdxUvB3DW8UyuV0+eMfvLmRhMxxZIA8kZQDTRVg1b1x5hFnrPZGObJfp+\u002FmYtGWPfbCVNbc+Vx\u002F5wOx5oS9XPudF7s5Q9DPkifYFrksUb4TrBRkvUyibF14+klx5Uu\u002FpsOQ0A5vFeRJcciiVcJoR8ro5\u002FuAB0qpVCy2lh6Ct6MmnWbd0jVVJeJk9ZVvqJ+Q\u002FltEnlwhfReIMLHkUs3brxPJsEIkyrW2EO+\u002FclPdos9ymralLbtLnqStKGX5dN7WXzvD5EnKMLN4RmAgAsdPnN2k38epewOIG6I4Hhe6LxEMA8GahkZDoqxO0lS8kJ1b9MC1Mkl2p2arOYd3JiWHQmo4sOCJQ0B7kMGzYQq8HZMGX+fxQr6RHIslT+j8VHM0IxfVhsiihPREIOViQH+l19wmkCLIZ2LLxiu\u002FJtyEsZNCnqz8xvPimrPijp1P1BarCaE\u002Fyt4nyOnyHbcbvqubboW7HyBQ6MHzVbcx7\u002F1WhzwhMiznbpAr6yPifcJhbYTcH3UydZNIFJApyxmanYgqkEb0R76ViLAchTB5kiP4rJoR8BAwHhfB5fCmChw8aA6RQHVmyBN7cgmXtFYtsiqS2oIkmJZ8NElhouUQ6YkEwUyiJIoqC0sRAf2bM0XJSNOBSq0ce+7stTzCSfBbUmoJelifPfLEP5eUkJ5CeBHK69flt0eeFcukPUDorH\u002Fzr7WHCawCsXDJIxZwjIJkq0X3PIH3yBUifuKU1S+e6nqdIHQpIpSnHiUvQKDQ28JaVKdc6igsJqvksViqFx4k2ttk\u002FKSpwBBEyhbk5oJdTKUgTzRpFHNc0bp3lLjMnidFOytsz6whcPzEmSW6lqxN+7yl6gyMbdY3SjOAQ\u002Fg867edQ5BL4XFZHts4fLwZzFLvpOgCLnoJ7+K9MZ0UCNnOjBAASW1Wy8pI4WSrWUJYbZYkCnSBkOXfWvPFIQ\u002FWrYKQKKvuVxk5QrD8LwpICJAKbkGS1aLnPIG9YbvdOfTbR5jP5pd\u002Fs9uMUJ4QURTAynbsEiiU\u002F6RKXhcBNsp2ymOrVDbhOyA5KATnFs2xnvA8L0DuWVoKOGG5iYqbFvKEQLn45lm5kSg4LIwRYARiIaDfWkuZq6twLIPH6IwbwtaRg8gLK3CgUM+Z\u002FT06jFwaA\u002Faxh1pXcpy\u002FsYVNtYBivTGdaqh5ciMhMHMefiOhFBpEHmZZkii4RvJvbfAcgEQZxoM1OCq5I8\u002F7pOZKPP8n3+oeuh4ZqMRKO0iyOgll4aknRzITyWbdUB544zgFCWXrzrHe7SaRrVTEguqEm\u002FM77nREI23tDnlSS0lXrUyr2RCJsnjjt+VuSjpGFjtN5AmttrM1MhA8kBFgBBJBoN2hm6UieTImMqtBQsgt+uTL1+\u002FffaNhe9k3bnRctXWztjXk0v4mzft8keZuyZPZdiWPd0a8N6ZInLwdbyT3ZgTSQ4DJkzGwBYly5AD5LxbHkHLoUCzjSw+eK4d2nMUOSl2jFy2nckosu+pCDoLEelzA+wThO25BQtb6V59yq\u002Fru2zwpbocdykfyAiVsTaoglKifN4ybsyWuPhBHW9\u002F7G73kMbxxLvzqCb2KjycHmDVcmV0ChVaTqbsNOe83KXwnVcIhA\u002FLEQEghQUUkUaaCPKGVkMhT6fwbZ\u002FJbqSnnvxNWzwgUBgHvZmm5MAZlZYhZBrBh1bXnD66AQLDHM7xdwls2l1zKEwt4BbVb+9dmaQWIpPD23ph+UJRzmdS8WM5kIsDkSRLnTdUplGQz7opysTQrEXhQjzV26jsrHdpEL1xO7TV39rKarudJUXP1rTur7rihLLYPQlwGrWZj+\u002FXbPvbIkW6OkX594tRXH5nv2x05TOBNMkrBHFc+\u002F3x3FSLkQnFkaS8UWpGnYWV3Q3johu8FW1mAbdfAtGyh8Jo1kl1LS35Ark+iLATqczpAfhZp5p+TBQmoJfKkXBKLTJ4kgCWLYASSQGBmb5ZU3brjahKJVulJAs5pkFGUUB5NnnAc\u002FnhfKXpjWsBVJMabE4+eOAR0wtgZzC2VxokiYnQ5raTf+lqY1TNWGuBkIBMvWvDCJQNVrooL7gEIB+t9ArLAIQzcbhOzHwq9OdTuvQf72uPEdkTiXEsW7dCSzmh3ypKzL3wPFLhd09ksRJHiepp2eKvkBL5EaerTsn0SJddwHpAnZE+2c08YXCJ\u002FmrTk9vmdAoZFJTxVFscITAYCFB9alMtHLoBZL5SZJZGiUafvRK11dH+FWteie2RT2+rsXxMzFVqWBq6qipU0iIxazMntPI1JscwJQsCE4KmsHzgnCKH4pnpJv3cT9y7ja+FQJwMkFiXev37vvZs7Qw0YoxN5n1RpeIAEcFecufCrwdCdYVRdJ5LBzY+CpYDD5fJr3xWu1wjChKI8XcLjcAxyJ7S0sEDC237FrqITXkGoX3\u002FUX33rnW7y2R4vFKeNuuLZGfczunQ9UIqUQLbdFrvWwJS2qynJHSzWJ1EWBndMvnXpmqoSeXKLJOMLMLFFkycUt8nkycSeQjacEZhCBMgL5blzHLoTdWaVvJTlqg9hEzx3\u002F8yvuWE7puFYgRAjMirP8zkNOPIc4iMALzKzFG78sTxiMAJJewqy98lgvMOtSpYGrugX7j\u002FG8RKNrdrxICfgZYESlfvE9hu0Pf2ZpzShAeICn6jcJKiz7dgivwi2wxQQLyBM3PEhr5AeMRGr6PT0sRUgTDb+8p2Ap4nrhYI2p1S9EChdpQkUWoGnSDcXyH\u002FSdAxOdNfzPqklKjSOsBxIFJAnnSOprDQUZ+Zj9+2SJ2fS+36MbSQLYAQYgRlFgJPlRZ94VT145GA5ui3dWtzIk+fJWrpa4kiXe8LEUF9VJXlZSnFRyNKi+0Ed2kjqVdOXxhSpmASU+byEKhIObEumCNCy2psg8DJVOiPKNDHaZ0W5USBQRJqPMm7cMfTb2SQZV\u002FVvaEWcqsj5Z++\u002Fe0O6n8rD+cfxe4s+UqptPFeMq3f88arqeWqOL2qwhNNuc+PvPuwe2hVobMUgLw\u002FbB1sQEKMkbr39t75uV154H\u002FKXY3rGwAsGiWaHLegPLxRboLNOxBAK2kJkD0goXXQIT7lMP0r0F1SQspuyHRdSln+4eJ9EST2cx5IntDJGkUiywzEK9WDyJAQIHzICjAAjMCEIyI54lUzdyNJcL+\u002FJapY6I3URYULX3+uipBofv\u002FPmSPc31ZMv1dqiRGFy8oKIWE4xUm+qlWqF3M5vZ+F2nuo0WPhEIKC9yETvMqITYfzEGNm7otwopuN3t6X2vIqJIgAAQABJREFUM33ekEpsqVJp+56zGl4\u002F272ErQ2vfQtbhIaV2vQCRMnT9ChcQ13mxXhqbqScUHbJndc2rThjy6u00o4t8Ey5\u002FPp3xa3fPWurBm5Xv\u002Fg50fjjGwP7hBvh2YFVb4YpsM0NExpmDLxekBx3WB1YicjtCy8U652DMCUnNwzuZVZgg\u002FZAoZVMajgoQqEv7+207ACZQLLracmPJdcnUVL7odErDR0Vd5g8iXVmuDMjwAjkigDeuOtV2Hakklvux3sjv5ureTkp996u9WIixE4hPRUCOPmJdgPVKR7oJbXzuhmmeeGmHm867999c\u002FHjH7y58fE7N0b+3u7d\u002FUbz3t0bW5BVkZ1ntfdKzm9OM3Q7T\u002FFbwqKLjgAeyEWhvMiKjtgY9plcXmMIEOJAHiyNJSDOYCKn8Xt4770bF8fJ4YLf5nt3by7fe\u002FfGs9ozJZff1nS9ULzQk6qFFySJ9axYeOqJwCo58EyxITO2\u002F6AtPFDgtRGnRHh29B0O8iKufAgLh+b0VUANLh7o584J5IpTaoRlDcfaA4Uu9PiBKkSh5KAj32QcNoHWUbFQkGkaU30SJXFPlMyWaT4M9DHb6bu5W5KUMJbDdsZEkoczAgVGQIc1KCLPS41hb4Sw8g0lYFsg74YLQhQqDDUhoEEkqW16CN+pPKjsDvNmyrxJEwvF8VRwoFAd3Fg3nJrUdnUMvsptNaQduqm\u002FvPfuN5ppTBBkCsndwOfYybNr9NaU3OX1y6E01A2QSTf8R\u002FY3qcP5AZ24iREYC4E2rZ41loCUB2tiuyMbnbJ4u6TUnhKlpip39uba8\u002FT7TYRCeb8q26Wq7LSrRHwukLf\u002FC\u002FQcQr\u002FRopayaSOIp6WNKewRZO0Ig\u002FUQz9tw1OHDj5NinQjlteEHDNcTcyePv0ZbyDUKRbow3KiEeqXrhbLgWvn2j37cPVxyvE9QaT1TEGbjeF50+4d3bJhNXC+RkGdHWGzgGGE8ceXb0BzXsyQglA7cnC2uPTaMR6\u002FEQ2E8CGlyQpXqNHRLEyhEnjwTFprXcauVHoFC7jbkAluwkgKJMlXkyUNKGHseDxJcwgjcf\u002FfNxXDdKMfHT57ZyuxCod\u002FIvtEYxU4eM5UIkPdE6eqwpImLgDemQXUb1gU3s++xa0jS+5pMknRzGP\u002FvxPNy2CWTcBNIYR853AT2wYMeGrqur326JFKdX+gOXaekPD\u002FKeRt14vfv3lij87zVUuVNIlHqo8oZY9wSiMw4c8abXtKHz1jFkEdidSwhQw7GW+lxHiqHVMPdQghgiV3VMW97Q035HnpheXOfzG0NQ2w7xu7YfVyzREfWSx11iZ5LarY+961ZPWdrDDsCD+pjyBk0lO4ZbqwN6jBOm0dSY3UceHdmmBy+my9sYxz7+4w97dZb7xPUIRGsLUjQatvSDrOBZ8eVV37Nqh64HSWMBwIxh0uf95cmDisByWILyBLXHpBHNoznNnnlOASK\u002Fo7rEB4iUKpWQM7bPUogu5eWDYX6kXIn6ZMo+qS4TXH3mTyJixj3ZwQYgcwRAEkAMu3dG4k8cFoXXEWJ4+hBvZn5fBJQCLulUoTHmxT2EZ88CZtgwj5uLsPFGcnywu1ZH+P6C1Inbb2UbDL7BxLylKzI9qkkzltcfHCeNZlOb2Tjjk2iP1bwSEIOy2AEXARAhIJccOvy3QdBKtaRhNSG5cUkTwLm45qF0D6EjeBaaMIwA11yOcDvtE6+PYJ2TQql7A2H6yTdN6yMYF7sIcjxVJadReiMPXjEASl68NRckxpOElfXy8RNHpt2mE1c+VgpKG6BDutREzXWTWaLMB53hR+XWHJxITmnIcsQKEXJgSKz+5JGAZlrXQIkytKfqYW20Kvt1HKdy\u002FjKt187K0+x58n4QLIERqBwCBjX20RIgvDccFNafjiPzGRXw22FPiZCCXankZTTEineyi65wnAgy0tpGqDzJYhsV0MCOVXZn1\u002F03lqmOb2BsvFGNo9zjAcu7Q0y0DpuZATiIZB3DqOQtVcrD+eexd\u002FYOKRJSGb3EMQrSBkQ6Fk+rHcNCO2M6smJUKWQqOQPMyaK8bueHYkCkg6hzKmUwAt6G7qC\u002FCducQkF1COsZdgSd7UcyB1EboT1jiIfMqxHTVgejps\u002FuReoth4nqAQ2NvfKrhPyRE01tBsCxTtARa5FzTCBAuDHIFE0edKZDvLk9TNyOdfvIStnBBiBFBCQe8bDIj3XWxiNG1z9hirjG62RAfMIpTRuzF2b8LYTHjpCpOfl6eqL2qeVDl6Iqk+qDg9dSckaRg7IE4SkpH3uhrEFfXCOEW4ybP\u002FE+pnY\u002FfQfnhIzmAUVGQEQoZTfajl3G8mzDL+ZuJ5k8TcOAt14pOTjTebjPVrSb+Qk82Wks1d+ML+TjuT+UlMnURASRkvXW5KuvyWjtdikp3a0JU9wXHviuK3WW7cNFaEEqoG+4QN3JZ9wW7\u002Fjnf\u002F0QcDro18\u002F1F\u002F4lV8c1Ny3LUR+BPrtvPP3geO3KdeJW6zXS3PvvltdJUyrpfpKHsnHXDucfSWGp7qcYVO1OwKJ0iVPaOwkY0GrQV1l8mSSzyDbzgj0Q0DuqYpaTMPDop9GL0a62J4omjxJl1By8dE5UihPh1uX6b4U9bT0Zf7QRQ9XXj6PtKY0klydqyNz8jDdFSRGAoIHTSwCWROhfYC6Cs8y\u002FZvZp0Na1b43WX5ktzBJv2NNkV6QpP0MMlQy9VhGD9kZJEqnknDCbBvK7K3UliJJV3On6eb9CHugND8KemSkHWYD+a7Xh2tneB9khhtuFG7vdxwOzbH94F3jhuygHn3dsvD0k\u002FoQdobaqvBASfsL79oycJ\u002FenOwN7DBmo8wwjm0sU2OQKF+6qS602+IOvFfG0pnzYDo362+clSs5m8HqGQFGIAUEKE\u002FCxVxuRHWstGykMKXxRWZMnliD4S6eR6gH9CPco1pbSuValeVDF+4lKqVOfkSUPZl9th55uNOnOZ1q9kJJB9cZk5o5ERqFL36bM\u002FI6iVKPOuMxqBbz8xjMeAWafkC49TJHQgnnhEKEx792IkzHz6WTUd6swDXXDVt55olgXpGwBwrgTzvMJo788IpB7tdj0L5LGtl+UcRNmECqPuIvzxySUStVKqJmheW97aRMcNDNWzPvOQ6tfwgSBeQJzWlraJkF7Qjy5LUzcq2g5rFZjAAjMA4CdLOQpedJ2FRK7nkxv5vQsDXeMXkveA+5fTqkW42bc8Kkka6WaOkHj+7XoltGr836oUvJ0sW8c54chhYlu8z4e99dQeIw07idEeiLQJZEaKQRORHbUbboB3by3Mzn+qWqWGEryq7c6tL3cDl0at61c\u002FfQjuEO5G2C8EobppOit0lYM44DBMoHH\u002FleFrXH\u002FRCesDeGFZR2mA1ylPTTbW2w2wu0nPEoJeQ9or1Jtr7\u002Fwx5RYTtsDhR0\u002FCCYL6UGD5TClFIpXYKjTLlkCjPZYQwZQKKcu6FWmDwZBkTuwwgwAnkhIJXYypMowLz1g65UhQnlIcK4EN4LhljK\u002FptROkh+WdKW2F\u002FOaibmOz3+Kklp24sbdMrRcjltPa582VEX3GPeZwRiIyBzWY7bmFkg8sTiBhIl679jq3uUMJ7u2FR2ZC0VsXGFShnnd5WWQqYVBylMB+GVGRMnsWYW8rDojkV9lLdGt4OzM2qYzbBeKCA0RgnjcYkQmNugZYmjSphocT10fkJLPLulUASKa1ga+ztnZJPkNtKQnZrMCBLl5ZtqtSTFldR0ZiSYHiTY8yQjrFkNI5A9AnKvXOqsZ6+3V2PlwTw8LvZ6W3KooZv0IngvwAYkQc0cgZIMvA1LQj+RGpk8uIP8Ksp3ehjcdD6UbD2NFgr31noYoLhPIRDA8rn0YrCWkzFX8yb7+83b\u002FB1nv7Ic\u002Fd692s+mfOqL4RVjwm4GeXA6YTrv3jifUZjOoFNSG9Q4TNuwBAdkjRJmM2ilnLB9o3ihuKE4kBdnPmH99rhEiTsTv5mxwou4pR+E20W0a6BNDokC8oTmsDaw\u002F2Q0XuSwnck4UWwlIzASAuT1UQSiALbrtz4F8EKh3+6mdzM8EqRJD1KivJW0zMPkJf2AdPzEmaWkZfabQ6ckC\u002FOd7mdjT72U6z11aVaMkHwyTXNY9uQgMOryuePOEL\u002FLeuW2cQWlOJ5C8tZgZ4oqekTjdzVOzqpM7FNqtcfQHCpUSVzvUZtvmE6POU7F2C+P0g6zsavdODb33QVBE\u002FYo6dvZa3Dlw8skDmHTT3ahCJRWK\u002F0fh9IDsUEJfMb+MvUDNLV6kCiULJZ+oNZS05Gd4Iu02s5WdupYEyPACGSJgL4hvZvd6jLDzK0iOlvD9EuzD3JnpCk\u002FruzD36TFlZhH\u002F1Imb0nxnTbx73nMcXSd3jnO8J5HXojz0DX6zHjkNCGAPEaUZrqex5zKsrOYh944OvESII\u002FrR3v+4fDnpKMy+J1R9eMnzl2Ig10afec+mdsyXq1yD2GdBQ\u002FTSeS8DOu1MUqYTZwlirX8zzw19GkNrzTUL3xnaIFex5kK4cGcd87rL\u002FvVuEBx\u002FwQQMMQVkycJQMkiGIFCI0BhKkWzz3jDyN0c7aLEscXLnRH5Ji1HkOKoxoO6kmo5zphR+yohd0Ydm\u002Fu4TL2vsKRxayH3ObMBE4VAW+zXczG4ICGVw8w9D8JbSTn0eSmXVCbXV\u002FrN38qbRLE5ppAU9t57Ny4W8do+zHcqTp9h86BAZpwwHniHLDz9RBxTxKXfeH7o\u002FrUn\u002FES5GHT1rXf6jg2H+vyU8r\u002FY8jjlX3FKc+YIFEweXih4m+QAwbtpI0DkSbkkFtnzJG2gWT4jkC8C+G0tP5gv6MOmup0XOpSBv5DE\u002FZxqF\u002FRcHX6mYr0dPVzcwB6UdLeQ52+g0V6jKotMz7HsdHJ\u002FQzwMLtynOAjkEb6Da1VR8570PTNZh+QJ8UxfW0INWYbsgkQ5duJsruE8RU8K65yePWdfuIlR3SWN3TAXt7\u002FdjxvGM2yYzUoMMsTaAsJlWPlu0lks0xy1VLOVW6sGl3V2E+s+9sgR201vZ5JAgRdKqSzOT2QoT+D0TciBR57s\u002FHaub38nBCw2kxGYcASUaBQ107xUqpEHurhRL1LuExcDzzMncIPlthd7P5vwHUGx7Vk+HCSNuVnJI7uXRvTWeinpObC86UXAhHzlEL5TQE\u002FJw84yPB2IjG8e1m\u002FUdsiWSm6pkrxM18vzZjn0ONIyvM+XYu34c2ffR\u002FLhOBbOYN9dd86uJ4XrYYE+h5Eog7w3XB0gN4b1KnmVcprYsvujj+zuwC3kLw+5pLEr\u002F+pb\u002F3Gw3EcCXiZ6uWM7IETYzKYHCsDQD\u002FNKXLbA8DYdBPTbaCVOMXmSDr4slREoGgKqVNoumk3WnqxcjK2+7pZIpe5+MXcCN1jFNDHCqoyWPJUih9WKIqY7XlWW3leq+ujzZxfGs5dHzwoCWXqSWUyLTGpbG\u002FttFS0i0q8tTr1LliCHB5EljxPRTyEpb15Evqd7793cif8yJMvfGcqaQ8\u002F8tBjKpiVSTC6dOCjMRN89d5bPOCEt4WV7DyNQ4uQPWf3i51y1kfvwDnF1Xvz6dyL7RVW6xEhUO+og25V\u002FWPLYhaefDIhyPXRcQkhKObsEChDywkkuBtDig8QQwAWKXJwWveWjE5PLghgBRqCYCOBvvsixwHl5WxSZVMI3ScrOB8X8RvW3Cg\u002FouHnu3yO5lrLoNJKTlpckme0cOsPnTsgLEdZbFAQy8iRzpjvJOY1GCck7jCzBdTs+WeIAandlacfuZrm1REpL7b9\u002F7Lmz1+CVwmSKOQP0sA8CpWnPh0so7P7ox7Zab8MEQqCRDkBAHEZC2DHDhNm4SxJff+cDHV4zrHyQLyGvEKu6u13+lV\u002Fs7kNumDDqNno7Ljaosh4xoUS0u2grlUo+qKjIs1Qq2dwMuXNkEsVFI7l9PEgxeZIcniyJEZgIBIrvaUFkQRYrBbhnS+4VmVSCpfQw0XQtnoj9rB7QJzx8x57LTlnomz57nPZWdtTptHWw\u002FOlAQEmxkPVMJjmnEULyzAow0ahlRpZEqK88qAy0LWJIGlVL8ErRZMqJs3eOPXfuyrGTL9fTUDRBMpvWVpAOligI5wN5YYhkrrf\u002F9kMrauB2mDCb+qf91XS2vv9DLQ9EyrBl5fODk8m6BM329947VOxpxx6QLXsPTBLZUCLaJgTNZA6UMIJMooQRGe+YyZPx8OPRjMDkIqCuF912SlbYzNbGfPKuxJkjfrPj9C9C3+we0LN1SU8L27mP5zM9x\u002FSdyvyhOC3sWG56CHj5T7L9rkwBKUpeg961Vu7anCVRYTiJeZYM+RUwq9NY24YclGY3Tc6pFaE6t8gzRRGZQltDqMzYcutvuzBb4gJJUl2vjGFWz9n4y\u002F6r2Lg6sD8ozMYN34ENdpWfre\u002F\u002FTZe4CMsLH7uER7gNXiOWKELbYZ4tWIHHDdN52\u002FHOCXmg3Ia8SqulV0fBfu6l0xG1vIwAifLKTXICE2IzLxumQS\u002FdNLHnyTScSJ4DIzACAuX9I40Rhk31EErGpy+2Uz3JHCZH1xqE8KReKCHq3jS8vWyJlk4YkDpgngI6NzU8oCQSFpCV0awncwT0ktdZ\u002FCE7M5uGnEblB0dWaEorRfz7UqK8JURRV+LSyYrrQqmV1pF9QSv57EpBiW9L6nZZzFOy8J0m4TqNpUGTumQnpomC75sjeHzYZYHhNQKyIOyZYsdhC9IFZIS7uo3b7u7bMBvryeG2ud4hbm4VyEfozLDy0S+KHLnkeKdgji5R5Nph9y2pZI8toYPj05\u002FxPWXokLysiEChzx52ClKqedrBJMp46EsldksPKecJrXI0niQezQgwAhOIwG4Rb+byxpHeDuqLbd52TJN+PJi3xH4tizmRp8uVTJmHLCaVkQ4vOehORupYzQQiQMvRLtC9Y6ZlGnIaFflaC68X8vJo0O9mPdMTO4oy8lBRQi1QHOsyXVMEJaNt0tdxl8Kgrk8ZoULnwy8uIQCiwBIo6LH0S88MJFDQB4TEMAQH+iLMZu2bd7AbKK63y3qo\u002FepfvDO0\u002FDqRG1EEikuI2PCggAGhg1ef\u002F1SgxpXpzpVyyjTQESE8hXnYpR\u002FRGozKs3A4z2joM3kyGm48ihGYIgSaUzSXxKZS9PwniU00Q0H6rXWG+ljVaAh0yqXaaCN51KwgQARlpt8R8lxrTvKS5BPzvZByfWJsdQyF5xwddnOo6NV9TpzbPH7izNIkh\u002Fx4iWQbdqrwMrEJWOFt4nqIDAq7seMRZjNsiQqzAXni6g97h8AjxbVpkC6X\u002FLH9QHjY8B03PMi2h7cI33ETzgITa5NLntC4hh1bamwUyFtAisesYXlumUSJib4UO+x5EhMz7s4ITBsCUgRibKdteiPOh71PRgRu0DC8tR7Uzm3FQCDrh+NizJqtiIeAfCFe\u002F\u002FF6w7tgPAk8ehgEzIsD86Z+mP5F7QNCha43yxTKeY1Cfn6CHCoTvMLPbRfn5V81K9QgZMYNVwG5EiIN3GF634bx9DREVEBWKIcI5UbxvT2uvvUfe0aFberp4FSAiAnb2y88yBkW2F36r58JHLs2ubKo07btaJPINm1FrtscMnH3my+TKP2Q6anffv0leZ7Ddnpw4QpGYKYQoIclvjENn3GzfGC4lo\u002FHRIAfzMcEMKPh5JlaiJdiGU2X1YyAAK2KVhth2MhDOCfVyNDFHqgq6nLsQYUfoOrdFX48MqXwJvsGbvm7wQSv298LepSs\u002FMbg1W0gJzzGlR3eR1iQLWFvDzdUxvbBNpZ88mhxixu+M4yc1S+ecocHQoJcWdSpYTsaAkUWJIynACE8FhhsmURx0Yjc3yaMliNbuJIRYARmCgFVKu\u002FN1ISHmaxS7JUzDE6x+2T71jq2eTxAI0APqzWGghEYhAA9jGb6HeGcVIPORrJtWG6ZfgOmkESxOBkyxYb5VE8uZfpdtlYMu6Uwnib1bdj+rmcISAwkbrUFYTw2BMbWhbc7\u002F+mDocNsLvyK8XaBDNfbA6FANlQmLB82DRvG43qJIDzI2g7Z\u002FQgaqw+hO7Y\u002F6lybQm0ND0M91BAoqjBLGFbrK6pqJ1WELZMo0WdBCrHO5Ek0NlzLCMwiAhXRas7ivAfOuSgvJwYaOZGNhbpPmEgEMzBaqmy9CzKYEqtIEIHqyZdqCYobSlTlQYU9JYdCKplOH\u002F\u002FgzQ0hJj+UZxAaNsynpfbfP075UgpOpFx35+J6hmyH8pqEvTLccdiPE2YDgsKG2bhkx\u002FV3\u002Fj4sNnA8jPcIBrhhPG54kLu6T0CwcxCep6vTtZWGdMN3MNwSKB84snLdrVTEQq4GRChnEiUICsiT187ItWAtHzECjMAsI8CJ+XrPPv1WNntruSYBBGoJyGARjAAjkCMCLVGpZate7hV59ZpsschOW+Xh3PlZuRYiX0rBiZQtOvN79uwjAatN5up6XqAd3heW9LD9w1uXbAi3hY+tZ4iVOUxyVzc3S1he+BhkB8KD3NV9rr71Trhb4DjkYaK9VazHikv60KAmeZ9suYM1gaJkcW7yOp3iESgAjEkU87Vh8sT98+F9RoARMAgUKBl5gU6JEqVmgcyZIlOK5ak6RcAmOhW8mU1UIAtjBMZCQDXHGs6DR0IApFVZdhZnhUQBSJZIoaSzV4rkkeKtxnPVnkiQJ1hmGAUeJevf\u002FGvbpLerX\u002Fxc4Dh8EDfMxs0nMox3COT3C\u002FEJ2wLiBISIJYSwkg4+\u002FQoIkrD3ycWvf6fbPdS23W3wdowHisNGhTtkfUx\u002FYJlm5I4zv1knUejcsOdJnC8M92UEZgQBKVT3jcaMTJmnmRMCebj95zRVVssITDUCUnRqmU6Qk3pnCrerDB6qs0aimPmrlbbav4VlkF08ct7fIP3de7agF8oPAzlD4C1yWELZYb1QQGxc+dKvdae+\u002Fs073f1BO7Hkv+LLd1fSiZIPgqRf7hPUg4zxSpO2W95+d6MJFPL62O3W5L9Tz9+E\u002FhbMKonSUeIyh+30\u002F15wCyPACDACjED6CByUS9X0tbAGRoARmDoEFBP9eZ5TTaI8nD817TlRwhibHCny2rETZ1fDbXkcR3mhrDmr0PR6oZzqWYbYtTtOmI31DonjWYLQolGKDcWJGgtyxCFItJeLS+hceeXX3WHbhFnTrcC+9UDpaQh3zPC4VrREsuG5zyCJcvHNsxKMJRdGgBFgBHoQoBuE7tuMnkauYAQSREC2mUBJEE4WxQjMDAK0rDZfp3I+2wjnuf\u002Fum4tCivWcTclevRRrRKLcKUhID57pun8P8EJZeOoJjQmIh6t\u002F4ecOAelx7cKL3dCYMHBxyBA7dvt779ndQ7fDrKQTFjLIJniXuJ4wGAvSyIYKgVhZev5TVmSTdoBVT9EESmNDx683e1pzqiiXRT0n1UOrnSES5aI316Gx4Y6MACMwYwiwa3TkCeeViSJh4UpGgBFgBATezDMMs4nA\u002Fbs31oQszVReFH2mpVhASE\u002FeJIrnhRIgsa58yfe6WPvWHVrW+MfdLydIB5Ao\u002FcqwYTZ2\u002FM4hq+\u002FYfnZ7\u002FZ0P7O5Q234EDeZx63fPBsggeLhsff+HWi7aQ7lP1j2sevRaDxQ07Pa05lXRKT6BAmimmkSh5Tfp4rbI5ElefwSslxFgBBgBRoARYAQYAUaAEZg+BO7ffaNRRkjPjHmjgDgsCIkCz4qG\u002FWa5+U6QUPb8n3xb7D3Yt816RZ7NL3++e+zuxAnjAWHhynXl9NuPG8YTFb6jPWl+58VA3hN4nVx+7a+6akN5URpEnmx1G0M7PoGiRDx6JyQo0UMpXk1UXorCppJEIfKkXBKLb5yZ7rXbU\u002FxasGhGgBFgBBgBRoARYAQYgT4ISF7mvQ8ys1OtQ3rIG6UiO89KqbZnZeZdEqW2VM15zpdd\u002FVcoCasN5QG5cH77W26zzhsSRaJgtZso0iIw2DuI662CYSB0hpUPbxUbjmP1gzyB58nC0yZMCfXos\u002FjHN7pkDpLlOnlR9qjLRTs+ausTKCWfhYrqmHEd8qDUMtY5srppIlFwQQN5svPbsjgeSSOfGR7ICDACjAAjwAgwAowAI8AIMAJFRQAJZu\u002Fdvbk8S0QKSJTWkYNreZ4T8rDAs16AREGoDkJZUEBaXH7d99BAHUgGkCg2ISzqUG7\u002F7YdmZ8C\u002FIC2GJULCYoYN4wl7w9iwHZc8gWyQQ5Zo6RO60wzb4B53CZR2u0AhPGRhqSSWXEOLvj8NJArIE\u002FpCMHlS9C8b28cIMAKMwIwioModvBniMhEI6Px6E2EpG8kIMAL5I9BLpEz7b4iqP\u002FrZcyt5Ik8kygbpb1gbQCZc+50vdAmSDUoo665Qg34gUe6sLHWJFtRt\u002FKWfeBbHUWVYEiRq7DChPwgNsvlMIAPeNGHPE9Rf\u002FPpbAl4zKJZgcQihLQ8T3d7vny6BQolkm9SpMDcmcoLCeCy4k0yidMmTM\u002Fp7YKfEW0aAEWAEGAFGoDAIzLWZQCnMyTjEECl42dhDIOLmDBFQJVnLUB2rGgOBLpHycI5CeyiUQk5vSgHZUVceff7swhhwJTH0PAlpWkELTz8ZWKkGSWXDJIolHpaef0YPGybMBmTMqAXyd39kSI9+MlzvE4Tk3Pq9swGSBwQLyBObU8WG9mAuXmnSNuCRYxvC2y6B4jU0wh1yO1aiXvTljKOwmUQShcmTqDPJdYwAI8AIMAKMACPACDACaSCgRKmZhtx+MqWanNQA\u002FeYwa\u002FXIkXLv7o2t+3ffXER4D5Fg9HA7fSkGZEteyfPckscFHCgW6dN1pLChOtYukCjhcB7rrbJBuVOwP8jDBKE7NmTGyoy7xXLDgwryq1hiB\u002FlcHK8Snetk8Y9uHEaeLHpYDFKj2wIECsVj3T50RIYdKIxnOUN1iamaJBKFyZPETjsLYgQYAUaAEUgZAbyZTFkFi08IASXZozUhKKdSTNbLvCshq1MJ5IxMCr\u002F9H\u002F\u002FgzY377755yuRKmSbPFFU\u002FfvLscp6nkoiDJukfSKLAg+TUxk4PEXIJ3h6UpBWl3wo7\u002FZYW1oOG\u002FAdhN\u002F3ko77+mad0aBFWFHILPFdgtw3bsZ4nTl4UTSB5GLhD++5X3JZORzQogWhhihfGs1EYg2IYAhLllZtESQmxGWNYpl2lErslKc7vcNhOprizMkaAEWAEGIHREaB7g6ZSoja6hCFH0jVSlMT1IXtztxACFMLTDFXxISPgI\u002FDg6J444i+T6jektaeqVVr1BF4NaWlgudkg4BHpW6RtC+e0Pf+wTr\u002FVS0LJ0\u002FTkVcvGioS1KLGK+SQsNZY4IhB2lVIgUW7RRxOO8ER5nFaxWabQF5AUICGweg28Tl71wnegBJ4f8PqIKhi3887fRzXFqkMYD7xMQNiEC0iR1RdPhavFVSJ91r55p0u8WA8VbL0SmzzBuACBQnlQdr\u002FwFR2zqkGzknPbUhjPi3+g6t\u002F6w8mMfSsyiaLJk4eUMPb8tCdoyu3by4oZAUaAEWAEUkBAKVy36DY57SKFuE9LbKathuUzArOIAIiMY8+dw99yZs8craOtBcK6MYt4T+ucPUJsh+aHj0A+kVJbLBDJ\u002FiqF+9Sz\u002FH5B\u002F6gFxM+xky\u002FX7999ozGqjCTGRZEoIErurDypiROE4eCz9CffFsgzAjLDISMiTUBukn6eI5EDBlRCVhSBEh4CGy9+\u002FTuBVX+QVNZdZYjG7NFnEXMOjz\u002FsOMrfpHHYoCzbVXuyVuMJY1PEcB4mT8JniY8ZAUaAEWAEJgUBKTtvZ2OrrGWjh7UwArOJgJTZJhpWUi3MJtKzM+uP37mxq\u002FOmvHvjPIX7PC5kaVHnTpmERLRKwQsl9+IRCvBEaVpjrOcGPFJsQUgPvFFsUlZbH94iKS3IFhAYoxZ4mCA0B2E6gwqIGiS8RciOu2Qy9IdWDmqSnFOjkCfQH\u002FBAQQUxYLfppcsS9gtRpLhAyWTXyDsGLNFEloJ5omy\u002FdlYuTySQbDQjwAgwAozAzCNAuQya2YBALv8nX6px3pVs0GYts4cAeQngzW8tq5mX2uqFrHSxnmIg4Hl0NMiaDYT7wAtJivZyMcN9VL0oYWYgFpxwnhrOJkiUzS9\u002FXiB3iA2LMZ4eb2nSYvWLp\u002FQSx+jrFhAnC154jw4Dopwkb\u002F\u002Fox9qTZe+Thz05VaqPHKEEsHOk77h45oljRLw8KWq0dZPCuvLtPogckCewyRZj829q8sXW0Ra\u002FO+dpjk2nLtZuD4FCeVB2KA9KrtmAQzOoVkpiherWQvUTdVgQEmWb7FieKODYWEaAEWAEGAFGwEGAXvI0Mwjg0RoPZHmJdjYc9bzLCDACySHwQXKihpAkRX2IXtxlShHwwn0aND18dLiP6Mi67IgL5EKwgLq8y8EjB8tkQyGuOSAYiERBYpE1+lyijy4IoUFYD8gK630SJlKwvHEU4dH1JAklerWy425ByFx96x0Bb5hwmBC8TkDqhOy4SjrWaG57cXW5\u002FXtCeMjTo0kd8ClMoRul7kkrjFEjGJJnOA+x\u002FFeZPBnhpPEQRoARYAQYgUIhUBadRlYG8RvrrJBmPbOIACWE3s1y3vQ8UYNXWZY6WVdxEUC4T3BlH7UNgj5Pi4nMeTVP\u002FWHdIBros0L1F+nTtO3WGwWr72DfFkukPPs\u002Ffr0nB4ntM+4WRAmIG4QPQQ+WWHbJE4T63Lm0pJPaOuQJCBN4nayMS57A\u002Fh4PFFTSl2ebfmRWsV+QUv2tr6jlP\u002F+a3CqIPSObkYcnCp3P9dfPyrWRjeaBjAAjwAgwAoxAQRBASE1WySdpKd4lmjZuHLkwAoxAwgiADG3R8ilZFvYqyxLtydHlhWouw2K9pDCtigPCDccZl4WM9Q2ljkiHLfJGaVDnNfpcoI8uICve\u002F+qXNaGBFXJs3hFDcvyQ6n\u002FY7Vf\u002F9FPiNOUwQQiQQ2x4kvpvQMpgKeLbf\u002FchbX\u002Fc1REeAVtWv\u002Fi5cLgOuu3Q52ISxInVGUmg0G9ZQ3QKRaCA1AGhs2UNn+RtliQKyJPXzjB5MsnfF7adEWAEGAFGoAeBXaqp99QmXqGqRVgZIfFpsUBGoAAIZEmG2ul6b\u002Fg37PEkbo+fOLMkSrLaKYtdeFFM4hyKbDOS0JJ9W\u002FkQKaqKlYSKeF6JgGgSLssekYLn8hp9dEFyWXxAdiC0p0FkB\u002FZtAbGiyRXyFkEBgQLPleojZmv72S3G4oOli13vEttut5Cz8nmzGlAEKYO\u002Fjctkd8P2T2obSaBg2eBCLWdsZlubFi8UTCcLEoXJk6T+TFgOI8AIMAKMQKEQkOo2Zb2vZ2KT6iyRnkYmulgJIzB7COAhp57dtClR54Qnh1aydEkoVZctIY49dxYrgOxKIXeJUHlbKrmb91K4o5xLENVSdGoeeTGKiMTHwBb6rjTaQq4pJbteF4krCgnEMsxUhb+LQhYiJLbIMHikLNM2QKTY0B6q14SJ8UoJkiloAymy++FH2I1dkJQWq\u002FEgDwu8TiJKk+rWPTsjmseviiRQtFgltsnto1C5R+CFQivy7EzyijzuKQOJ8vJN1STnxU3lsHhun5H2pdijZMDrb56VGyON50GMACPACDACjEChESg1hOjgxi2DIi\u002FQyghrXgLCDPSxCkZgdhBQJXGdvELqWc6YwoaWSd9aljqT0qVXkhH79YA8KRYUJUElHKmoiSFV9Fzm9y8J5NhQnSqtsLZHE9jCLIpSbGjPsZNnmwRtJtccylsJAqXwZRCRAuNBbliCA94kCMPB6jsgTpof3TMeJkSk9CvWSwUhP1iR5wVaDrn+mZ8fFP7TIFnbaRIn1ta+BIosix3VKRaBQkbXpmFFHgs+tm+ckY2lm2qxHYopc\u002FvE3G\u002FQKkqXX39JFpa5jDkf7j5FCODtwhRNh6fCCDACOSGAN6xZ5UGhBxJa+nJ\u002Fhaa6ltN0E1NLmN2i+VBSQHG9LOYbe3d3mokJn1JBHSmrUzq1QkwLHhN46M+0KHmJHt43JpEUbc8\u002FrOtslYcB1odUoZfjTVWSt4F75UFlNw8M4G1CHjSrrS4RZM9\u002FcUMm79+9sUbePvgtyMK54JnDTm+R2h0ipU52LdPnNH1q9OkWeKbgs\u002FT8p7p1dscN9bF16Dtk2aN+2\u002FTZITsaQ44Zu1tfAkWH8fy+2qXftIWxtSQogP7ELpEXysa0eKEAmp0zJqaMvFG24GVDVXXUxywN6o9lirdijuPujAAjwAgwAozABCKgE9otZWI4PXCRnrVMdKWkBHH1oqXqEE9vOJfo4UUcO3F2l97+NuhzfRLd\u002FlOCKiBWKoWHJi4pIZAtGWonMbmkKCW2vmBnEXtLpAqNIU8VRb+bSrSO2N+A9EmVsLdJP9vJNsyv0a89z\u002Fr7795YIRL6NGEHHNMstTSFpyXbIzAakE\u002FhPXXaLNPnBfoMxCsGWUKidNmlf2\u002FTJ1PSxKg2\u002F\u002FYlUNAslbiuDpm0Kyyj\u002FSp5WFwhXRcz0peZGnijkDJ4pNQO6OamJGkpK\u002FzYKVHtMYLCdKieYh7FbfLYa3hje7pxBSNQJAT4TV6RzgbbwghMNgLwogARkM0sKLHfZ8+tYMnLbPQlr6V0IC8purELFP1ARQ8DStGDAeVSELKBkApRUo0iJjEM2J7RAYVFPJORqplVI2WH\u002FpbHIAZGQW4CvVCqJ5dqLbWf7G\u002FeAFKFyMPte+\u002Fd3BkFXjvGeJt0LrXEQZ3qqiBuBhUlxRKRLZfz8IwZZFe3TcrL9Ht5q3ucwg492xFOk11CZArms0CfOn1AqNjjw+bZpL579Nmlz9v0adKnQbJRl2sZSKC0OmKDyIrVXC2MVr784h+obXjJRDdPdq3nkbJBs8BHLF2jtx9HnT+mB2Jv53z+X57JRpmttwjQTUtmP0SltsIPJxdGgBFgBMZGoPxgfqd15IBeqGTjIUAP0qt0Y79V2Bv7wxCVxvtkcDdKTIl8FPRm5vhziPnHfVbnenn\u002FSGNi5z14woe20gNd9dBO3GEsBJQob9H37MJYQmIPJi+UIwd4xrkce2hOA1qd\u002FQv0YjX94pEq5O3yASnbiasQ3iYHjxws02\u002FJq5TbpG7GqyHFFNs7KAuPKcoFM1W\u002FOR7h0aAvAD6BQp4qmGt4vhRmmt2zScCgIQ9Kg\u002FrpMBnZO9lBY7Jqo\u002FwsmxTKEwY8K\u002FWZ6gFZAlKl+2HyJFP8p14ZvJkyKnQjupCRKlbDCDACU46A90C\u002Fm900uw9c2alMSBOW46THl1occehPHivL9BB1jVz9f4L8KfS5ot8oxxGUQl96hmymILaPSFnv08DVCSGAXBzk\u002FZTZvYhvNnleIR\u002FHBBR4n5DX3XKWppK+WL+vwBK\u002FEURMvU+hOCC36yPZa7yDqiONzWSQDh9NUdNsPN8CQBAl9GmGPjn8FsQ7nQMJFDMxsR5PZGa9a2U52fHImSHFihiB4iCwgDcTxTGHLWEEGIGJRkDKjO9RJueBy55X\u002FZubyOoReBhSK\u002FRGGUQKESpnr4GYwYOd1TWdW1XFsrfTObdizMqQoWo7D2uk6mxOwn1Ju3OwGpcEHRdPWhb5UAIF2CG8EQQrfhv0b8TYXoHFJqulVD8dF1seP9kIHEqgeGEyzUJOk5ZZplCeeiFtY6MYgQlBINs3eUK0jyYcvzshOLOZjAAjkDwCJvFptm+u9QPXBJEGLVomNPkHL\u002F2GdIly0GxSTob3Kdzn\u002FeMnzm0eP3EG+QvSJ8k7KtM3lN6yt8l\u002FgVmij4As7fgH2e3hb6M9j1DA4haQlPAGy9JC3BsOyoOEpNSJeJv0ndTkkdV9p8INU4fAoQQKZkx\u002FRLmwwsOgPUuhPMPgwX0YgdgIZHwjmnmiuNiA8ABGgBGYKASkupqlvXjgolwE1zIhCsacmA5PyMBbF5h0w32OthbGNPvQ4Z052Ty0U5IdFOVy4JIqAh4Z2khVSR\u002Fh+O7SilSrfZpzrQZ50lb7tzI3QvVP4QCiVLbEnWS8TQbMrNO5UsTfWbqPfWyA1dw0AwgMRaAgmSxhkSnbHwP7GiW63YzRn7syAoyAg0DmN6IUEzspMccOTLzLCDACBUWg8mAe9yjZFsrnRHH+17JVGk+bzplA4QnxRo3XG2+tzYPweHIOGz338XzzsD4Jty\u002FwdSthRCPEUWhEfi9siWgsIonSUgebigjKCLhSrlLX+ylAUulMctaY39nVfnbkVS9TXqGW5DfzmhvrHQ6BoQgUJJOlk5npG57hzO\u002F2Wvqtr1BcLhdGgBGIjUAON6L00kIV7oIYGzgewAgwAoVAAPkT8nnwIjKY4v6L+IbUvrXO\u002FMFrwFvrJL8sJmdGDqFbWYQnJQnUhMm6d\u002FfGViYP5v1wKRiJcvzE2U26Yar3MzetejzAD1q+ONucNWoFOVbSmmtcuQhdSvt3lRJ3N+Paxf2zRWAoAgUmFdwLBWFGVzgfSrZfHtY2HQiYh4+s2W5VL9IFcTrOJM+CEZhdBMpCreUze1VvH9m\u002FA8IiH\u002F29WnMjT8iUcqmz3mtRajXN1CRHCMZDk7fsbUQrVyWGQMYheT12g0ShlWTyJEahG0maaeXC5R77sqgYhgjNMGcNVvRB2FAWUz9MR+lAXjqsz9jtKtscT2PbO4MChiZQ9JLGI6wFniWmyIfy0ldVLUudrIsRmAYEKBHgbtbzMBfEcxey1sv6GAFGYPoQ2Lv7DVoGMR\u002F3fzxYI0cBVqTJG1mEmZDL\u002F52035BGzlPKBs5DZFsqlep2KmIHCqXElgXNlTHQ7AlqNCF52XoX9cKjVvIiRuHhAN1kU26EQWfu8KiDrHPWKFnSSap7z1V2NSCns0jmq0oyh9+27HCcBk1DEyiYbLtT2CWN7bmoHeyLW\u002FWV2Vk\u002F206ct4zAWAhI8fZY40ccTBeirTQ8UfJ8czQiFDyMEWAExkTAeKHk8+AFwgIr0mAlmjy8Ucwb63NXvGVEq2NCOdJwKbIlsKTMnvjXwKQU5sHXLfO180LyLo\u002F0JUxwEP6m9QpTGf1N679hIueQnDUXAtTHbnfQ6jt+N9rLdBl5VaXQlmtp3DMG5tTnwHr29WlOtFoqmflLzUQnMAPCYhEo5IXSJEy2Co5LrVwWhU7sVnD82LyZRKDUyGvanidKIg8dePsKt1dys34\u002Fr\u002FmwXkaAEcgHAe39kLP7P95OwgMEXgpZECn2ocv85uWXC47CqJsmf0V2574sOo3stIU0EYmCpZuTOMfmunXuCs4hkygGZy8XSn7n1znd+JvWHmYpESmBv2H6Xjmqc9klYnLonJdZe6EAENwzIsQqS3BwjrDyWlbEVhaJuLPEbxp1VeJOCl4otOoN3MpyecMxlL1K1L\u002FwFbX57a\u002FJi0P1506MwIwjUHlQ2aWbtz1KVpbL37V56NhfJvJjRyq1jQzvJklZ\u002FxODC9rBo\u002Fs10ZH1Ulu8QLHCS\u002FT21bNfCbQfJqO\u002FdG5hBBiBSUQA7v\u002Fk\u002Fn4hqxvdaIzod5QehOjt9Rp5pGyRO\u002FZ20jfEekWYTud0Sx6skA30u0czzrPI7D2UQZhR2FSTPH9qeUwd3zF4KNDDXAPhY2UxTyFMO81BttjrFl2zFujadTp43aKRRx\u002FgGrY3SMbMtMG7QWWfQDUKX\u002F17oslR3KcMf76jZKFOP5BjuW+lXm2Jg2VU5f43TEaMRITmcp7UChGYdM+nLg9KdktTGrs4nie1sYUNJ2BnuG7cK08EYhMo8EJ58SvqKv2YrOZp+BC6l79wWf3021fkyhB9uQsjMNMIgGigm4JdAqGeMxBL5KK51DqyL+ji2FTCZCKXSvz\u002F7Z1NchtHmoYzAYjuiOkJ4wYub3oUMQvTJxA19sLh7ghRJzB0AkntXsxO5K4Xbok6gagTiFpY3Qvbok4gaNHRcm8Mn8BwSI6RRBI171dASRAJgPipKmRVPRXBAFg\u002FmV8+WcjKfOvLL3vqaEZmm9zEI+1vH7s3bbm6aoudjp3d6IieZcIeCFScgLVlCjZ4U67lQXiimjisTn7H2jM1VIfODR7a0vFzu8iP6ivpxA9ebyoOwCW1gdtxPIhstFPaQdeoXKt+SDx5qDSur5rOatfHW7JjS88kp+doX2nZs9QNn1v2UsK3dQ+09WbfnluRPbfUh05OsI\u002Fx7di1Iv3fG99X1+8mOuqlinlDrLl+T9fAWH3\u002F4cuud747aLpnjZNBL240+y3X6o1fcdR8024cKT5jw7fj2H+iY5sSTUw80b0R2LaEEDqspz8e6q7eKrI0+g2pDfQPTKRuNi7snideLmpbInJtvLkuj8IburawulI7YW0aW+AEFhZQrDy2Io+8UKxBK+yGWoqjd9e1vPEvP9yWis0GAQjMJBA33EM\u002FWLuA8tbG5OEoscR2jAskScdz2P18e+6kL0fNRtjt0ySj2QcBCKxMwN5ImjebEtpeObGMEhh29iWmON+xAXQy0I7jnkSQnua79+NG\u002FPPbrGL\u002FoQbfmu+vAVacDBLM00FeLV6nSDB+e2IYXwYtd3VtlthKIPEgoAF2MijeMh7vnluqMVXdPPXm3SCya9mGBFqvN3bkUXZF7KIgmXinJW3jTfWdVN9WyQNnQtr4lghmyTHbO89dMH51od+7y07Da\u002FmTa8dx86nKV3i\u002F650H88gz6NXGwSrex2+FkzV59zVlf6G1TmZLEVhKQLEVeUrihWLPrB2JKA4RZan7g4tqRODC\u002F13Y1zSeW+t4AOaBOXnjM3oTmEf6pAkBCIRLQAOvaxp4aXAT6MDLBhoafImgvEpk5XvjqjGvOnViTh0MCrpM33\u002F5z0fddRk1evvdr8pza10cQ8038Y69+Kdrw+DIoVpZDbtafrC0EGrT6RTcdVdC0p310Rh5Bn3w5p5Ns0peCioYq01RnyWopNOp1A6bEKYpVW+2hmV4r1EupFjWns6ytRAjyGQuAgsFkR1P0bxQ9H9vfF+o301EsZgoodqHXRAIgYA12t4PquM6KHfZELhiAwQgUDwBa8803eVa8TnXJ0f1rXrNxmB37SVec+DgLMuvIVuUZXpVSGsUP+huFcoSbBk0dWfVJch\u002F+9e3GhfaNMUQtnjLgs2a8KYp4b\u002FIIzG2oM8K7v1U4spj+0z+\u002F68\u002F\u002FmLH7bzk\u002FIKnIZ0mFUR7etoo\u002Fp9IYGkBxbxQfMOVqXPSkYjygCWOJ94H7IRAQiB2zf2qoKAjWpWapBwQWI5AMvBaYk7\u002FcrnV8KoMBl1ZULPAwVmkE0IaegP+UQh2hGbDyx8f3QhncB4andXsMSH05fNHO6ulMrzapvKonvpZpJV1GkmfMPH6U6yWZOqViZXFTzmaVq7E+0SePNOOsz8sAksLKFaM776R0ujdYVhFmmnNtmK3PP3if4dxFWaeyUEI1JDA8E1PKG8QVqwAxRBYMQUuhwAESk5gODCoSJsWUl1IPFk2XkLWxRh6T8b3s06X9MIiYINzG+yHZVXZrfH9ph9czqoU5sWiFaluZpVendLB+6Rctb1UDJTxIp6cuGsmSmhfWQYr0dEb91giyuV\u002F\u002FHW4wsd4efieLwHzAGo2nUWsj6S2RhLgPkxyjN2vCrjWazRc9\u002FjYdc3DKV9LSH0qgbUsSTfVmqUP6P4a3ltLp8CFEIBAFQi0Xl+4qngoT\u002FFKy6g2Y9eVR8BORqllkkzTxTvHzn+VSWJrTERLXkdrzD7orG1w3r74xeV1BSsNGs6SxilOyG7\u002FX9l6PZiw+vuLX0aK63RrSbPqd1kg3nz1A798iVfyQLFsbVljdUp2lzdhLVeaiPKTgsveWEvuNcvURBNj\u002FdnX8WOJbZpr6B7oLcIdiSfXhaKT\u002FOm77VMA8+QcO1fX2DG2gglUxQuFjmjBNw7ZQSBQAuahYG9Z9YzpBWpiacwyhq3G8sEm8ypoEr+hAtO1fIyH9Kx7xOo5bsWXQ50mMsv24I7p9zKMW5K9Zeb5J0+U+9mnXL0UrU3NagpV9eiEW6KVBRQrmla42SvZVJ6kRnTT3vnsZrxHXJR8btCRcHJLoslPxlrCydbcOelcXXNPcWtM6OrMfR0nZkIg5Hms8xaQjui8pDgPAtUnYAMvRJTV6tk6+sYwEStWSyqXqy0WitmYS+IFJRo7gp+fh\u002Fo3rfrk48G1887j+EwCd\u002FMetDdffaCX1L470woOuiynUIGzOAKZCChmrk3l0Uf5pl3I88GmIBEXJdubTh4kFm\u002FGhJMdpdxeIfVIaZiQco86WoHigpcmb3nk2rngZZwOAQhAIFgCiCirVI3vD1ruaqjiiZWsGisvhRPUcpW7Je9rX\u002Fz77wd6SaJld5nuvShr8wwZBuVd9MrFzrffo6ZP4vk3A5s8pW+G3KbOML32hzITUEo6lSe9AdIpPczXS4ks+WleJ+bVY9N0lMQqwslpCzqj2DXR6QP8nw+BsJakW7yMmloYLX4VV0AAAlUmgIiyeO3qJUYybcLe\u002FC9+dbFXVGHJW8X5iIqlVs7cTERhOs9idWfiyYvnf+8sdtXyZzN9cga7HKdQzciVQxkRyExAMXvKOpUnZalOwo5NGcHTISWy2Ofnf4m3zJtH07kstkkeWxoAOMojcdI8S8CCL1rn+eyRcuyhI1qOesJKCBRJABFlftrW\u002FpuLeRnEk7RUrdcbO2WeOnDUbGT58inFUslPuy815fjTMvdTCqyYu0WKJ2m5kvb29canZf5NpmXJ6jPxAspo6eisbCKdxQhkKqBY1qWdyvOOW+KNYl4UCCnvoMz6lnidaIqNBYDVedGsczM4hoiSAcR5k+DtwbykOA8CECgTgXedendQJrsLtVWr7YQc82Qai2TqgD8prfjfOCKQ7LS6nbQ\u002FFUQZoE+iM9xnU0WKmLYzzQL7Tb788VuJKO7utHPqsr9oL6C6cC26nJkLKDaVRx4I14ouSOb5yYvCpowQwHQ2WVtdx2Kd6KzO7DMzPRodHbkHBP\u002FNlOnUxKxzYnPf1TnpTz0p0APHrhUFahpmQQACayYw7NQ\u002Fuqo+y+6aTQkx+7utNxvBBow9D1g6qC6lZ0KDQLLn1e\u002Fp41bfyQCd3\u002FIpNOq3+cblvFbbOZXZuf8mIk6N6wjx5NxbpDQnZC6gWMm\u002F\u002F5s\u002FUAyMKqiMkR6+rAQz4Xa26To23Ul87uhw8e6msdts+iRA7QTr2JU1AXOTtbnGZeuMejeIsmZBehCAQLUIJKtRaJBRtvYtn1rw\u002FfRttQlM+eRRTKplFVEGHgFl2TuE3\u002FIYOe8PbXrTKC7Q2IH1frU6sgDAtWtvJRytYwrVemu7urnnIqAYru\u002Fv+Bt6q9OtCLqhkPJ1\u002FNiEg4qUaaliJMKJOBQ0XWe2jfISYprVbERZHjURxdy5y\u002FTQoyOa5R1AWhCoLgEbZCTtm4IsVreU55RsNOAK5W31OdbOdbiMIoofMIVnrsqdchK\u002F5ZEI+vzbYD3ILABwfdpb3zfBKO9lo6f8HNidE4HcBBSzV\u002FFQ5PZf3gCUZ5jHbsuEA\u002FO8qNvUnveEE3E4w2ZNOzTN6taasq5ltm87oyUZZOihVbx3VC3vDAoNgfITsPbN3hB6TUMuk1C8Onl18FXmlwEPuFYpY1KvPz76WGmUwjPax+7DVcrLtVrSevRbbvnBx3X6Leve2Vfw\u002F4\u002FLIIKmdVTp9nYkSptgxO+yWgRyFVAsHopvVCAeytk6f29qT1W9ICzGiMU4+ezr+GnicRKQcDJWJR1ioYzRKOBr+tAzN+\u002FQ46L4gfuoACRkAQEIVIjAi+eP9l\u002FYgFsu19UefFl8BLdrAy4rc4WqcGJRLP5CGQZrsV\u002FDtOiJxMq\u002FMxXPylDvK9HWQN1inbz496NrZZt6Z21P9bxRwvcCWul+42KXq4BifL\u002F7xh\u002FGzmmgVcktEVLkBfGTvFLuSWjYrkIpE28TrUJkwWHVebyjeDabIZer0Sg0gG3IKAq1zd5wJMsHBuyNQke00FuCzCBQKQLmcv2uY1++INrTK+OdcGJlLNuAa3q5zj9SksFadH5JOGMRAqkoWjkhZSScmPdYaLFOFqmf9MVc4jEUcJ\u002Fy\u002FDK9a1vL4AV0fnk4YxqB1rQDWe7\u002F4bbf07LAkd50XM8y3cDS6kho6EhI6cmuQ3ne3DfxKDAbp5pjoslg4C5JMLkhb5O26qo0mx6IV2TsXmkMrpCh9tBTceqXN\u002F4AAApfSURBVDq\u002Fv\u002FinfefiWy4OLEYQwfgqdLdRFAgUTyBt49oXv4iOfHO7MYiv66VQVLwlWeRonfv4buvVhb06iSanyY3V6c6J8ztx7L86fc46\u002F1f3q73O\u002FKuc98jTav8\u002FL37ZiZ3qPbQ+y1zwTcyN78ctt\u002F\u002FbP7\u002FtznVJSU4K\u002Fbc5HeOwTvRScW9UhumncqQSBAoRUIyUBZWVuGDzOjv2f4W3SGXrSIQwMUWNnDMPnIcbG+7wH3\u002FVEs+BbDbtpdlULJOB\u002Frz7ykSTEmkm71MM3EPmfWOr+d\u002FozcehhJQt7046oXRIFQMlqiZxSgUBCBRJYNQp3lOee+UafCUde3Pvv1vmN9R51HWog7XyCnR51FI+aaZCigmjx3Hjhvq\u002FV4LnLm8TL+Gk+erCQdUF0PHf5rFrdBTb5asw6wdROp9faPipFiagGIqTgbupQftm6FNCMqy2ttLaVsO8rWk+buSd0lUj8ETTTrrHx66rODEmsuS+STCJlOeWGqFNTdy6lNSBDJF4UoWtbeWzmDtVKEyZy5AKKeqU6M1eY2t9b3gs6rk7UJyW+2Xmie0QgEB4BMYHX+tt56axGbZ\u002FrhE\u002FqcNgaxqFefePD9bWW582GHNddcx257Wd81YjMKr7G0rlxn\u002F895eb\u002Fthe8vpL8vDYXC3lLK4e\u002Fx1vVF40mURsVD87OraTvqBzsb+0XjHlXf8SUXpSrdVjX+HDZxvoKrbGY+GN6oH4nFIOl3ruyxPkmeI19DQdxf76Eld6iwgCxtVyMoEqjl1bwW0iNTAf6WFsgpUda9vxqm6aMnW5TFOmqloPk8plb3iSTmnsrqjB2cznwZd2POMnzjUOs3io2cN6Unny2JeFvXnYVcU0k07ySaOQ9rAs9Zq8hXWtqIj6brnj3qhTXER2heXRjrbbJxuvt2Lvt4ofgNmLmPhQgvETH\u002FtuWe67wipniYzS55a4bsVx45P8BtS+q7SfyEPooPWq1V3Vs6DQ33IG9i5RNYVcktT\u002FwG8mv2fvP0leOrq8V\u002FXzXb346Q6a7tmFWF4mzw96hRS2hJkM+2eDraStTbzQc64bizUTx8\u002Fsd0r7WsIbJgeTNZ4pfkNEWZi5OkfO\u002FiZtbe20v1pvCCjlqX4baBz\u002F7lgdk3jTDyw2kjon2uSaGmnqj+7lyQ9CExftPAmE6mRYhPP4ZzVgvabbOKSjYWTYIACBUAhMbOf0ckMt2OayNlobKK++nlYX69kgq3Ey6DUbH3Rp\u002F5YlOv91Z+ozeUHlNfV5zufWqN703PtV9WiD5O6F3zZ6qwom85eAM1clYOJ74yiOBs1GlPRd5rwHLN+3\u002FZex+0CCZ4\u002Ff8Kq1Mrw+qZuT5AXyZtKnXLKtTdrYUR\u002FT2lgTpLMQNrMpJamERGAtAooBQEQJ6TYovy0IKOWvQ0oAAQhAoA4EbDDufufax+44mlXeuDnoXzjZ6LtXrs9AexYpjkEAAhA4S2CetrblWj27EiH6LD\u002F2TCewNgHFTEJEmV4xHFmMAALKYrw4GwIQgAAEIAABCEAAAhCAAAQWI6BQGevbLMaHAstelgW99VlBzlUgYAF5q1AOygABCEAAAhCAAAQgAAEIQAACYRJYq4BiSBBRwrwxSmaVBdztl8xmzIUABCAAAQhAAAIQgAAEIACBEhFYu4BirBBRSnTHhGnqYZhmYRUEIAABCEAAAhCAAAQgAAEIVIVAEAKKwXwrogyX9a0KX8pRBAHvHhaRDXlAAAIQgAAEIAABCEAAAhCAQH0JrDWI7CTsCizbbjbcPR3bnnScfRA4RaD3\u002FW3\u002F8al9\u002FAsBCEAAAhCAAAQgAAEIQAACEMiUQDAeKGmpLJaFBsRXpezspvv4hMA0ArFzd6cdYz8EIAABCEAAAhCAAAQgAAEIQCArAsF5oIwX7PM\u002FxzsaIN8a38d3CIwRwPtkDAZfIQABCEAAAhCAAAQgAAEIQCA\u002FAsF5oIwX9bvbfsd5d1X7euP7+Q6BhIB3NyEBAQhAAAIQgAAEIAABCEAAAhAogkDQHigpAMVFiRQX5bH+j9J9fNabgG7c3URgqzcGSg8BCEAAAhCAAAQgAAEIQAACBREI2gMlZTBaoedTFxPvImVS50\u002FEkzrXPmWHAAQgAAEIQAACEIAABCCwHgKl8EAZR\u002FM\u002Ff45vyGiLi9Ie38\u002F3ehBAPKlHPVNKCEAAAhCAAAQgAAEIQAACoREonYBiAJnSE9ptVIg9fQUUvvnDbb9fSG5kAgEIQAACEIAABCAAAQhAAAIQGCNQSgEltZ9VelISFf\u002F07vDkxF2zqVwVLynFgwAEIAABCEAAAhCAAAQgAIFACZRaQDGmeKMEemdlY5Z5nezK62Qvm+RIBQIQgAAEIAABCEAAAhCAAAQgsByB0gsoabHxRklJVOQTr5OKVCTFgAAEIAABCEAAAhCAAAQgUA0ClRFQrDoSb5Sme6DVejarUT21LEXPeXfz+7\u002F5g1qWnkJDAAIQgAAEIAABCEAAAhCAQJAEKiWgpIS1Uk9HBbOVeqJ0H5\u002FhE1Cd7R4P3J5infTDtxYLIQABCEAAAhCAAAQgAAEIQKBOBCopoFgFmjdKq+E6iqFhQgpbyASYrhNy7WAbBCAAAQhAAAIQgAAEIAABCIhAZQWUtHZHQWZNROmk+\u002FgMhICEE+\u002Fd7nff+MNALMIMCEAAAhCAAAQgAAEIQAACEIDARAKVF1DSUiOkpCQC+EQ4CaASMAECEIAABCAAAQhAAAIQgAAEFiFQGwElhYKQkpJYwyfCyRqgkyUEIAABCEAAAhCAAAQgAAEIZEGgdgJKCg0hJSVRwCfCSQGQyQICEIAABCAAAQhAAAIQgAAE8iRQWwElhTompGxpX5Tu5zMDAggnGUAkCQhAAAIQgAAEIAABCEAAAhAIgUDtBZTxSkiWP\u002Fbuuovd5vh+vi9EoK+b6i7LES\u002FEjJMhAAEIQAACEIAABCAAAQhAIHACCCgTKkheKZvNhoQUrYasv0h\u002FbOcRwNvkPEIchwAEIAABCEAAAhCAAAQgAIESE0BAOafyPvs63pZHyhWd1jnn1PodlmgSx+7hYOD2D\u002Fd8v34AKDEEIAABCEAAAhCAAAQgAAEI1IUAAsqcNS2vlHazKY+UoZiyrcvac15ardMQTapVn5QGAhCAAAQgAAEIQAACEIAABOYigIAyF6azJ33+l3grPnHbruEuVTxminmWHMTOPZGnyQGeJmfvBfZAAAIQgAAEIAABCEAAAhCAQPUJIKBkUMfJSj5NBZ4dyEOl\u002FIJKT0gOJZg8Gwkm9j8bBCAAAQhAAAIQgAAEIAABCECg1gQQUHKofpvu02q5TQkQmwJ8yXkXBeql0lPxu7LtZwk\u002FhycnrisPE9vHBgEIQAACEIAABCAAAQhAAAIQgMAYAQSUMRh5f01W92m6yGuZZHl4fJQIKxZLJd9lk3vKp688TCj5NfauK2Gnq7L2mI6Td42TPgQgAAEIQAACEIAABCAAAQhUhQACSiA1aV4rMiWS50oSnFYiR2SmNbTPPmdtAyeBZPjnGg3XOz4e\u002Fo83ySxqHIMABCAAAQhAAAIQgAAEIAABCMxP4P8BFZTItk5uVXcAAAAASUVORK5CYII=\"\u002F>\n+                        \u003C\u002Fdefs>\n+                \u003C\u002Fsvg>\n+',\n+            ],\n+                'booktics' => [\n+                'name'          => 'booktics',\n+                'slug'          => 'booktics',\n+                'type'          => 'plugin',\n+                'upgrade'       => false,\n+                'upgrade_link'  => 'https:\u002F\u002Farraytics.com\u002Fbooktics',\n+                'status'        => 'on',\n+                'is_pro'        => false,\n+                'title'         => __( 'Booktics', 'timetics' ),\n+                'description'   => __( 'The ultimate online booking plugin for WordPress — services, staff, schedules, and payments in one place.', 'timetics' ),\n+                'icon'          => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 154 33\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                \u003Cpath d=\"M45.2714 26V6.47646H52.7452C54.1561 6.47646 55.3287 6.69889 56.2629 7.14376C57.2035 7.58228 57.9057 8.18286 58.3697 8.9455C58.84 9.70814 59.0751 10.5725 59.0751 11.5385C59.0751 12.3329 58.9226 13.0129 58.6175 13.5785C58.3125 14.1378 57.9026 14.5922 57.3878 14.9417C56.873 15.2913 56.2978 15.5423 55.6623 15.6948V15.8855C56.355 15.9236 57.0192 16.1365 57.6547 16.5242C58.2966 16.9055 58.8209 17.4457 59.2276 18.1448C59.6344 18.8439 59.8378 19.6892 59.8378 20.6806C59.8378 21.6911 59.5931 22.5999 59.1037 23.407C58.6144 24.2078 57.8771 24.8402 56.8921 25.3041C55.907 25.768 54.6677 26 53.1742 26H45.2714ZM48.8081 23.0448H52.6118C53.8955 23.0448 54.8202 22.8001 55.3859 22.3107C55.9578 21.815 56.2438 21.1795 56.2438 20.4041C56.2438 19.8258 56.1008 19.3047 55.8148 18.8407C55.5289 18.3704 55.1221 18.0018 54.5946 17.7349C54.0671 17.4616 53.438 17.325 52.7071 17.325H48.8081V23.0448ZM48.8081 14.7797H52.3067C52.9168 14.7797 53.4666 14.6685 53.9559 14.446C54.4453 14.2172 54.8298 13.8963 55.1094 13.4832C55.3954 13.0637 55.5384 12.568 55.5384 11.9961C55.5384 11.2398 55.2715 10.6169 54.7376 10.1276C54.2101 9.63823 53.4252 9.39355 52.383 9.39355H48.8081V14.7797ZM68.6122 26.286C67.1823 26.286 65.943 25.9714 64.8943 25.3422C63.8457 24.713 63.0322 23.8328 62.4539 22.7016C61.8819 21.5703 61.5959 20.2484 61.5959 18.7359C61.5959 17.2233 61.8819 15.8982 62.4539 14.7606C63.0322 13.623 63.8457 12.7396 64.8943 12.1104C65.943 11.4813 67.1823 11.1667 68.6122 11.1667C70.0421 11.1667 71.2814 11.4813 72.3301 12.1104C73.3787 12.7396 74.189 13.623 74.761 14.7606C75.3393 15.8982 75.6285 17.2233 75.6285 18.7359C75.6285 20.2484 75.3393 21.5703 74.761 22.7016C74.189 23.8328 73.3787 24.713 72.3301 25.3422C71.2814 25.9714 70.0421 26.286 68.6122 26.286ZM68.6313 23.5214C69.4066 23.5214 70.0549 23.3085 70.576 22.8827C71.0971 22.4506 71.4848 21.8722 71.739 21.1477C71.9996 20.4232 72.1299 19.6161 72.1299 18.7263C72.1299 17.8302 71.9996 17.0199 71.739 16.2954C71.4848 15.5646 71.0971 14.9831 70.576 14.5509C70.0549 14.1187 69.4066 13.9026 68.6313 13.9026C67.8368 13.9026 67.1759 14.1187 66.6484 14.5509C66.1273 14.9831 65.7364 15.5646 65.4758 16.2954C65.2216 17.0199 65.0945 17.8302 65.0945 18.7263C65.0945 19.6161 65.2216 20.4232 65.4758 21.1477C65.7364 21.8722 66.1273 22.4506 66.6484 22.8827C67.1759 23.3085 67.8368 23.5214 68.6313 23.5214ZM84.4077 26.286C82.9777 26.286 81.7384 25.9714 80.6898 25.3422C79.6412 24.713 78.8277 23.8328 78.2494 22.7016C77.6774 21.5703 77.3914 20.2484 77.3914 18.7359C77.3914 17.2233 77.6774 15.8982 78.2494 14.7606C78.8277 13.623 79.6412 12.7396 80.6898 12.1104C81.7384 11.4813 82.9777 11.1667 84.4077 11.1667C85.8376 11.1667 87.0769 11.4813 88.1255 12.1104C89.1742 12.7396 89.9845 13.623 90.5565 14.7606C91.1348 15.8982 91.424 17.2233 91.424 18.7359C91.424 20.2484 91.1348 21.5703 90.5565 22.7016C89.9845 23.8328 89.1742 24.713 88.1255 25.3422C87.0769 25.9714 85.8376 26.286 84.4077 26.286ZM84.4267 23.5214C85.2021 23.5214 85.8503 23.3085 86.3715 22.8827C86.8926 22.4506 87.2803 21.8722 87.5345 21.1477C87.7951 20.4232 87.9253 19.6161 87.9253 18.7263C87.9253 17.8302 87.7951 17.0199 87.5345 16.2954C87.2803 15.5646 86.8926 14.9831 86.3715 14.5509C85.8503 14.1187 85.2021 13.9026 84.4267 13.9026C83.6323 13.9026 82.9714 14.1187 82.4439 14.5509C81.9227 14.9831 81.5319 15.5646 81.2713 16.2954C81.0171 17.0199 80.89 17.8302 80.89 18.7263C80.89 19.6161 81.0171 20.4232 81.2713 21.1477C81.5319 21.8722 81.9227 22.4506 82.4439 22.8827C82.9714 23.3085 83.6323 23.5214 84.4267 23.5214ZM96.9619 21.4051L96.9524 17.2392H97.5053L102.768 11.3573H106.8L100.327 18.5643H99.6121L96.9619 21.4051ZM93.8161 26V6.47646H97.267V26H93.8161ZM103.006 26L98.2394 19.3364L100.565 16.9055L107.134 26H103.006ZM115.875 11.3573V14.0266H107.457V11.3573H115.875ZM109.535 7.84921H112.986V21.5958C112.986 22.0597 113.056 22.4156 113.196 22.6635C113.342 22.905 113.533 23.0702 113.768 23.1592C114.003 23.2481 114.264 23.2926 114.55 23.2926C114.766 23.2926 114.963 23.2767 115.141 23.245C115.325 23.2132 115.465 23.1846 115.56 23.1592L116.142 25.857C115.957 25.9206 115.694 25.9905 115.35 26.0667C115.014 26.143 114.6 26.1875 114.111 26.2002C113.247 26.2256 112.468 26.0953 111.776 25.8093C111.083 25.517 110.533 25.0658 110.126 24.4557C109.726 23.8455 109.529 23.0829 109.535 22.1677V7.84921ZM118.224 26V11.3573H121.675V26H118.224ZM119.959 9.27915C119.412 9.27915 118.942 9.09803 118.548 8.73577C118.154 8.36716 117.957 7.92547 117.957 7.41069C117.957 6.88955 118.154 6.44786 118.548 6.0856C118.942 5.717 119.412 5.53269 119.959 5.53269C120.512 5.53269 120.982 5.717 121.37 6.0856C121.764 6.44786 121.961 6.88955 121.961 7.41069C121.961 7.92547 121.764 8.36716 121.37 8.73577C120.982 9.09803 120.512 9.27915 119.959 9.27915ZM131.074 26.286C129.612 26.286 128.357 25.965 127.308 25.3232C126.266 24.6813 125.462 23.7947 124.896 22.6635C124.337 21.5259 124.057 20.2167 124.057 18.7359C124.057 17.2487 124.343 15.9364 124.915 14.7987C125.487 13.6548 126.295 12.765 127.337 12.1295C128.385 11.4876 129.625 11.1667 131.055 11.1667C132.243 11.1667 133.295 11.3859 134.21 11.8245C135.132 12.2566 135.866 12.8699 136.412 13.6643C136.959 14.4524 137.27 15.3739 137.346 16.4289H134.048C133.915 15.7234 133.597 15.1356 133.095 14.6653C132.599 14.1886 131.935 13.9503 131.102 13.9503C130.397 13.9503 129.777 14.141 129.243 14.5223C128.71 14.8973 128.293 15.4375 127.995 16.1429C127.702 16.8483 127.556 17.6936 127.556 18.6787C127.556 19.6765 127.702 20.5344 127.995 21.2526C128.287 21.9644 128.697 22.5141 129.224 22.9018C129.758 23.2831 130.384 23.4738 131.102 23.4738C131.611 23.4738 132.065 23.3784 132.466 23.1878C132.872 22.9908 133.212 22.7079 133.486 22.3393C133.759 21.9707 133.946 21.5227 134.048 20.9952H137.346C137.264 22.0311 136.959 22.9494 136.431 23.7502C135.904 24.5446 135.186 25.1675 134.277 25.6187C133.368 26.0636 132.3 26.286 131.074 26.286ZM151.216 15.2277L148.07 15.5709C147.981 15.2532 147.826 14.9545 147.603 14.6748C147.387 14.3952 147.095 14.1696 146.726 13.998C146.358 13.8264 145.906 13.7406 145.373 13.7406C144.654 13.7406 144.051 13.8963 143.561 14.2077C143.078 14.5191 142.84 14.9227 142.846 15.4184C142.84 15.8442 142.996 16.1906 143.313 16.4575C143.638 16.7244 144.171 16.9437 144.915 17.1153L147.413 17.6491C148.798 17.9478 149.828 18.4213 150.501 19.0695C151.181 19.7178 151.524 20.5662 151.531 21.6148C151.524 22.5364 151.254 23.3498 150.721 24.0553C150.193 24.7544 149.459 25.3009 148.518 25.6949C147.578 26.089 146.497 26.286 145.277 26.286C143.485 26.286 142.042 25.911 140.949 25.1611C139.856 24.4048 139.205 23.353 138.995 22.0057L142.36 21.6816C142.513 22.3425 142.837 22.8414 143.332 23.1782C143.828 23.5151 144.473 23.6835 145.268 23.6835C146.087 23.6835 146.745 23.5151 147.241 23.1782C147.743 22.8414 147.994 22.4251 147.994 21.9294C147.994 21.51 147.832 21.1636 147.508 20.8903C147.19 20.617 146.694 20.4073 146.021 20.2611L143.523 19.7368C142.119 19.4445 141.08 18.952 140.406 18.2592C139.732 17.5601 139.399 16.6767 139.405 15.6091C139.399 14.7066 139.643 13.9249 140.139 13.2639C140.641 12.5966 141.337 12.0818 142.227 11.7196C143.123 11.351 144.155 11.1667 145.325 11.1667C147.041 11.1667 148.391 11.5321 149.376 12.263C150.368 12.9938 150.981 13.9821 151.216 15.2277Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M12.7452 20.7918L12.5417 23.0943C9.21504 21.2602 7.65892 17.1965 9.0521 13.5507C10.5762 9.56235 15.0626 7.55684 19.051 9.08098C22.6967 10.4742 24.6851 14.343 23.8359 18.0439L21.9825 16.6593C22.1286 14.2388 20.707 11.8956 18.3235 10.9847C15.384 9.86146 12.0792 11.3388 10.9559 14.2783C10.045 16.6618 10.8449 19.2845 12.7452 20.7918Z\" fill=\"#22B855\"\u002F>\n+                \u003Cpath d=\"M16.5804 21.9907L17.9382 23.8613C14.2246 24.6613 10.3832 22.6172 9.0411 18.9523C7.57283 14.943 9.64084 10.4852 13.6501 9.01691C17.315 7.67479 21.3546 9.28824 23.1433 12.6376L20.8362 12.8096C19.3576 10.8877 16.747 10.0532 14.351 10.9307C11.3962 12.0128 9.87274 15.2967 10.9548 18.2515C11.8323 20.6475 14.1573 22.101 16.5804 21.9907Z\" fill=\"#22B855\"\u002F>\n+                \u003Cpath d=\"M16.3031 0C25.2929 0 32.6074 7.31452 32.6074 16.3043C32.6074 16.8709 32.5789 17.4293 32.5218 17.9816C32.1733 17.6718 31.7535 17.4375 31.2807 17.303L30.547 17.0951C30.5612 16.8322 30.5694 16.5693 30.5694 16.3043C30.5694 8.43748 24.1699 2.03804 16.3031 2.03804C8.43628 2.03804 2.03683 8.43748 2.03683 16.3043C2.03683 24.1711 8.43628 30.5706 16.3031 30.5706C16.5681 30.5706 16.831 30.5624 17.0939 30.5482L17.3017 31.2819C17.4363 31.7547 17.6706 32.1745 17.9763 32.523C17.4261 32.5801 16.8676 32.6086 16.3031 32.6086C7.31332 32.6086 -0.0012064 25.2941 -0.0012064 16.3043C-0.0012064 7.31452 7.31332 0 16.3031 0Z\" fill=\"#22B855\"\u002F>\n+                \u003Cpath d=\"M15.7634 15.7664C16.0176 15.512 16.335 15.3301 16.683 15.2395C17.031 15.1489 17.3969 15.1528 17.7428 15.251H17.7434L30.2345 18.8016C31.0491 19.0328 31.622 19.7273 31.6942 20.5711C31.7663 21.4146 31.3196 22.1964 30.5567 22.5622L27.8594 23.858L32.0427 28.0415C32.4069 28.4049 32.6074 28.8885 32.6074 29.4029C32.6074 29.9173 32.4071 30.4009 32.0433 30.7641L30.762 32.0454C30.3868 32.42 29.8942 32.6073 29.4014 32.6073C28.9086 32.6073 28.4158 32.4198 28.0406 32.0448L23.8567 27.8605L22.5609 30.5581C22.1945 31.3213 21.4102 31.7681 20.5693 31.6953C19.726 31.6231 19.0318 31.0501 18.8007 30.2363L15.2507 17.7449C15.1524 17.3993 15.1481 17.0337 15.2382 16.6858C15.3284 16.338 15.5098 16.0205 15.7636 15.7662L15.7634 15.7664ZM20.7469 29.6279L22.6422 25.6823C22.7127 25.5355 22.8174 25.4077 22.9474 25.3097C23.0774 25.2117 23.229 25.1463 23.3895 25.1189C23.5501 25.0916 23.7148 25.1031 23.8699 25.1526C24.0251 25.202 24.1661 25.2879 24.2812 25.4031L29.4018 30.5236L30.5221 29.4031L25.4017 24.2825C25.2867 24.1674 25.2008 24.0263 25.1515 23.8712C25.1021 23.7161 25.0906 23.5514 25.1179 23.3909C25.1453 23.2304 25.2106 23.0788 25.3086 22.9488C25.4066 22.8188 25.5342 22.7141 25.6809 22.6435L29.6264 20.7478L17.2202 17.2211L20.7469 29.6279ZM17.186 17.2112L17.4646 16.2313L17.1837 17.211L17.186 17.2112Z\" fill=\"#22B855\"\u002F>\n+                \u003C\u002Fsvg>',\n+                'notice'        => '',\n+                'demo_link'     => '',\n+                'settings_link' => '',\n+                'doc_link'      => 'https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Fbooktics\u002F',\n+            ],\n+            'poptics' => [\n+                'name'        => 'poptics',\n+                'slug'        => 'poptics',\n+                'title'       => __( 'Poptics', 'wp-cafe' ),\n+                'description' => __( 'Popup builder for WordPress — grow your audience with beautiful, targeted popups without writing code.', 'wp-cafe' ),\n+                'is_pro'      => false,\n+                'doc_link'    => 'https:\u002F\u002Fdocs.aethonic.com\u002Fdocs\u002Fgetting-started\u002Fintro\u002F',\n+                'demo_link'   => '',\n+                'icon'        => '\u003Csvg width=\"150px\" height=\"40px\" viewBox=\"0 0 1257 285\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+                \u003Cpath d=\"M98.7624 194.722C96.5896 194.722 94.4168 193.904 92.7802 192.239C89.4787 188.937 89.4787 183.575 92.7802 180.273L174.273 98.7722H126.98C122.296 98.7722 118.515 94.9906 118.515 90.306C118.515 85.6214 122.296 81.8398 126.98 81.8398H194.703C195.86 81.8398 196.932 82.0656 197.948 82.4889C198.964 82.9122 199.895 83.5048 200.685 84.3232C201.503 85.1416 202.096 86.0729 202.519 87.0606C202.943 88.0483 203.168 89.1489 203.168 90.306V158.035C203.168 162.72 199.387 166.502 194.703 166.502C190.019 166.502 186.238 162.72 186.238 158.035V110.738L104.745 192.239C103.08 193.904 100.935 194.722 98.7624 194.722Z\" fill=\"#3842FF\"\u002F>\n+                \u003Cpath d=\"M281.162 19.2465C277.748 12.5582 272.415 7.22448 265.755 3.838C258.221 0 250.01 0 233.644 0H131.777C115.439 0 107.228 0 99.6653 3.838C92.9777 7.2527 87.6446 12.5582 84.2584 19.2465C80.4208 26.7814 80.4208 34.9936 80.4208 51.3615V80.4288H51.3564C35.0183 80.4288 26.8069 80.4288 19.2446 84.2668C12.5569 87.6815 7.22376 93.0152 3.83762 99.6752C0 107.21 0 115.422 0 131.79V233.667C0 250.006 0 258.219 3.83762 265.754C7.25198 272.442 12.5569 277.776 19.2446 281.162C26.7787 285 34.9901 285 51.3564 285H153.223C169.561 285 177.772 285 185.335 281.162C192.022 277.747 197.355 272.414 200.742 265.754C204.579 258.219 204.579 250.006 204.579 233.638V204.571H233.644C249.982 204.571 258.193 204.571 265.755 200.733C272.443 197.319 277.776 191.985 281.162 185.325C285 177.79 285 169.578 285 153.238V51.3615C285 35.0218 285 26.8096 281.162 19.2465ZM268.069 153.238C268.069 166.445 268.069 173.726 266.066 177.649C264.288 181.12 261.523 183.886 258.052 185.663C254.13 187.667 246.85 187.667 233.644 187.667H131.777C118.571 187.667 111.291 187.667 107.369 185.663C103.898 183.886 101.133 181.12 99.3549 177.649C97.3515 173.726 97.3515 166.445 97.3515 153.238V51.3615C97.3515 38.1543 97.3515 30.8734 99.3549 26.9507C101.133 23.4796 103.898 20.7139 107.369 18.936C111.291 16.9324 118.571 16.9324 131.777 16.9324H233.644C246.85 16.9324 254.13 16.9324 258.052 18.936C261.523 20.7139 264.288 23.4796 266.066 26.9507C268.069 30.8734 268.069 38.1543 268.069 51.3615V153.238Z\" fill=\"#3842FF\"\u002F>\n+                \u003Cpath d=\"M356.25 261.25V61.0714H390.744V78.8839C400.169 65.501 414.494 58.8095 433.72 58.8095C454.077 58.8095 470.193 65.5952 482.068 79.1667C493.943 92.5496 499.881 110.268 499.881 132.321C499.881 154.187 493.566 171.905 480.938 185.476C468.497 199.048 451.91 205.833 431.176 205.833C422.505 205.833 414.588 204.231 407.426 201.027C400.263 197.822 394.702 193.487 390.744 188.021V261.25H356.25ZM427.217 175.863C438.715 175.863 447.951 171.905 454.926 163.988C461.9 156.071 465.387 145.516 465.387 132.321C465.387 119.127 461.9 108.571 454.926 100.655C447.951 92.7381 438.715 88.7798 427.217 88.7798C415.531 88.7798 406.106 92.7381 398.943 100.655C391.969 108.571 388.482 119.127 388.482 132.321C388.482 145.516 391.969 156.071 398.943 163.988C406.106 171.905 415.531 175.863 427.217 175.863Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M641.153 185.193C627.204 198.953 609.392 205.833 587.715 205.833C566.039 205.833 548.132 198.953 533.995 185.193C520.047 171.245 513.072 153.621 513.072 132.321C513.072 111.022 520.047 93.4921 533.995 79.7321C548.132 65.7837 566.039 58.8095 587.715 58.8095C609.392 58.8095 627.204 65.7837 641.153 79.7321C655.101 93.4921 662.075 111.022 662.075 132.321C662.075 153.621 655.101 171.245 641.153 185.193ZM587.715 175.863C599.402 175.863 608.826 171.811 615.989 163.705C623.34 155.6 627.016 145.139 627.016 132.321C627.016 119.504 623.34 109.043 615.989 100.938C608.826 92.8323 599.402 88.7798 587.715 88.7798C575.84 88.7798 566.227 92.8323 558.876 100.938C551.713 109.043 548.132 119.504 548.132 132.321C548.132 145.139 551.713 155.6 558.876 163.705C566.227 171.811 575.84 175.863 587.715 175.863Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M679.042 261.25V61.0714H713.536V78.8839C722.961 65.501 737.286 58.8095 756.512 58.8095C776.869 58.8095 792.985 65.5952 804.86 79.1667C816.735 92.5496 822.673 110.268 822.673 132.321C822.673 154.187 816.358 171.905 803.729 185.476C791.289 199.048 774.702 205.833 753.967 205.833C745.297 205.833 737.38 204.231 730.217 201.027C723.055 197.822 717.494 193.487 713.536 188.021V261.25H679.042ZM750.009 175.863C761.507 175.863 770.743 171.905 777.717 163.988C784.692 156.071 788.179 145.516 788.179 132.321C788.179 119.127 784.692 108.571 777.717 100.655C770.743 92.7381 761.507 88.7798 750.009 88.7798C738.323 88.7798 728.898 92.7381 721.735 100.655C714.761 108.571 711.274 119.127 711.274 132.321C711.274 145.516 714.761 156.071 721.735 163.988C728.898 171.905 738.323 175.863 750.009 175.863Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M852.605 18.0952H887.382V61.0714H926.966V90.1935H887.382V152.396C887.382 166.91 894.262 174.167 908.022 174.167H926.966V203.571H904.064C888.23 203.571 875.696 199.236 866.46 190.565C857.224 181.706 852.605 169.454 852.605 153.81V90.1935H824.614V61.0714H852.605V18.0952Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M939.214 0H976.535V38.7351H939.214V0ZM940.628 203.571V61.0714H975.404V203.571H940.628Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M1062.88 205.833C1041.21 205.833 1023.68 198.859 1010.29 184.911C997.099 170.774 990.502 153.244 990.502 132.321C990.502 111.399 997.099 93.9633 1010.29 80.0149C1023.68 65.878 1041.21 58.8095 1062.88 58.8095C1081.17 58.8095 1096.72 63.8046 1109.53 73.7946C1122.35 83.7847 1129.52 96.8849 1131.02 113.095H1096.53C1095.21 106.121 1091.44 100.372 1085.22 95.8482C1079.19 91.1359 1072.02 88.7798 1063.73 88.7798C1052.04 88.7798 1042.9 92.8323 1036.31 100.938C1029.9 109.043 1026.69 119.504 1026.69 132.321C1026.69 145.139 1029.99 155.6 1036.59 163.705C1043.19 171.811 1052.42 175.863 1064.3 175.863C1072.4 175.863 1079.38 173.79 1085.22 169.643C1091.25 165.308 1095.12 159.559 1096.81 152.396H1131.87C1129.61 168.041 1122.07 180.858 1109.25 190.848C1096.62 200.838 1081.17 205.833 1062.88 205.833Z\" fill=\"currentColor\"\u002F>\n+                \u003Cpath d=\"M1201.11 205.833C1183.77 205.833 1169.72 201.404 1158.98 192.545C1148.42 183.497 1142.77 171.339 1142.01 156.071H1173.68C1174.43 162.857 1177.26 168.229 1182.16 172.188C1187.06 176.146 1193.38 178.125 1201.11 178.125C1207.7 178.125 1213.08 176.711 1217.22 173.884C1221.56 170.868 1223.73 167.192 1223.73 162.857C1223.73 157.956 1221.75 154.187 1217.79 151.548C1214.02 148.72 1209.21 146.93 1203.37 146.176C1197.71 145.422 1191.49 144.291 1184.71 142.783C1177.92 141.086 1171.61 139.107 1165.76 136.845C1160.11 134.583 1155.3 130.437 1151.34 124.405C1147.57 118.373 1145.69 110.645 1145.69 101.22C1145.69 88.7798 1150.5 78.6012 1160.11 70.6845C1169.91 62.7679 1182.16 58.8095 1196.87 58.8095C1213.45 58.8095 1227.02 63.0506 1237.58 71.5327C1248.14 79.8264 1253.79 90.9474 1254.54 104.896H1222.88C1221.93 98.6756 1219.01 93.7748 1214.11 90.1935C1209.21 86.6121 1203.75 84.8214 1197.71 84.8214C1191.49 84.8214 1186.5 86.2351 1182.73 89.0625C1178.96 91.7014 1177.07 95.377 1177.07 100.089C1177.07 104.236 1178.49 107.44 1181.32 109.702C1184.33 111.964 1188.1 113.566 1192.62 114.509C1197.34 115.451 1202.52 116.205 1208.18 116.771C1213.83 117.336 1219.48 118.373 1225.14 119.881C1230.79 121.389 1235.88 123.557 1240.41 126.384C1245.12 129.211 1248.89 133.641 1251.72 139.673C1254.73 145.516 1256.24 152.773 1256.24 161.443C1256.24 174.826 1251.15 185.57 1240.97 193.676C1230.98 201.781 1217.69 205.833 1201.11 205.833Z\" fill=\"currentColor\"\u002F>\n+                \u003C\u002Fsvg>\n+',\n+            ]\n+        ];\n+    }\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fintegration-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fintegration-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fintegration-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fintegration-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,177 +1,177 @@\n-\u003C?php\r\n-return [\r\n-    'fluent-crm' => [\r\n-        'name' => 'fluent-crm',\r\n-        'slug' => 'fluent-crm',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => false,\r\n-        'title' => __('Fluent CRM', 'wp-cafe'),\r\n-        'description' => __('Connect with Fluent CRM to manage customer data and automate email marketing from your dashboard.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fwpc-fluentcrm-integration\u002F',\r\n-        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40 4C40 1.7924 38.2076 0 36 0H4C1.7924 0 0 1.7924 0 4V36C0 38.2076 1.7924 40 4 40H36C38.2076 40 40 38.2076 40 36V4Z\" fill=\"#7742E6\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.4604 9.48242L9.324 15.9498C8.52504 16.1638 7.81905 16.6355 7.31552 17.2917C6.81199 17.9479 6.53906 18.752 6.53906 19.5791V22.111L28.2299 16.299C31.3151 15.4723 33.4604 12.6764 33.4604 9.48242ZM23.1277 20.6566L9.324 24.3554C8.52504 24.5694 7.81905 25.0411 7.31552 25.6973C6.81199 26.3535 6.53906 27.1576 6.53906 27.9847V30.5166L17.8971 27.4732C20.9824 26.6466 23.1277 23.8507 23.1277 20.6567V20.6566Z\" fill=\"white\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'zapier' => [\r\n-        'name' => 'zapier',\r\n-        'slug' => 'zapier',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Zapier', 'wp-cafe'),\r\n-        'description' => __('Automate workflows by connecting with thousands of apps like Google Sheets and Slack.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fzapier-integration\u002F',\r\n-        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cg clip-path=\"url(#clip0_6600_3622)\">\r\n-\u003Cpath d=\"M24.9998 20.0088C25.0005 21.451 24.7404 22.8816 24.2319 24.2313C22.8817 24.7397 21.4509 25.0002 20.0081 25.0005H19.9912C18.5056 24.9986 17.0822 24.727 15.7687 24.2319C15.26 22.882 14.9995 21.4513 15 20.0088V19.9912C14.9993 18.5492 15.2592 17.119 15.7672 15.7694C17.1173 15.26 18.5484 14.9994 19.9914 15H20.0083C21.4511 14.9993 22.8821 15.2599 24.232 15.7692C24.7406 17.1187 25.0007 18.549 25 19.9911V20.0086L24.9998 20.0088ZM39.7222 16.6667H28.0478L36.3023 8.41156C35.6544 7.50143 34.9317 6.64696 34.1417 5.85703V5.85641C33.3517 5.06733 32.4974 4.34526 31.5878 3.69766L23.3327 11.9528V0.278437C22.2347 0.0937388 21.1234 0.000605765 20.01 0L19.9894 0C18.8569 0.000625 17.7477 0.096875 16.6667 0.278437V11.9528L8.41156 3.69766C7.50179 4.34508 6.64791 5.06767 5.85891 5.85781L5.85453 5.86094C5.06587 6.64988 4.34416 7.50303 3.69688 8.41156L11.9527 16.6667H0.278437C0.278437 16.6667 0 18.8594 0 19.9931V20.0069C0 21.1406 0.0960937 22.2517 0.278437 23.3333H11.9528L3.69703 31.5884C4.99573 33.4109 6.58906 35.0043 8.41156 36.303L16.6667 28.0472V39.7222C17.7634 39.906 18.8735 39.9989 19.9855 40H20.0138C21.1258 39.999 22.2358 39.9061 23.3325 39.7222V28.0472L31.5884 36.303C32.4979 35.6551 33.3519 34.9329 34.1417 34.1436L34.1436 34.1417C34.9325 33.3518 35.6546 32.4977 36.3023 31.5884L28.0466 23.3333H39.7222C39.9039 22.2536 39.9987 21.1458 40 20.0145V19.9855C39.9987 18.8542 39.9039 17.7464 39.7222 16.6667Z\" fill=\"#FF4A00\"\u002F>\r\n-\u003C\u002Fg>\r\n-\u003Cdefs>\r\n-\u003CclipPath id=\"clip0_6600_3622\">\r\n-\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\r\n-\u003C\u002FclipPath>\r\n-\u003C\u002Fdefs>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'pabbly' => [\r\n-        'name' => 'pabbly',\r\n-        'slug' => 'pabbly',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Pabbly', 'wp-cafe'),\r\n-        'description' => __('Integrate with Pabbly to automate business tasks and manage email marketing efficiently.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fpabbly-integration\u002F',\r\n-        'icon' =>'\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cg clip-path=\"url(#clip0_6753_1362)\">\r\n-\u003Cpath d=\"M40 19.9994C40 31.0417 31.0455 39.993 20 39.993C16.5368 39.993 13.2792 39.1134 10.4388 37.5648C4.2196 34.1742 0 27.5797 0 19.9994C0 8.95737 8.9543 0.00585938 19.9998 0.00585938C31.0455 0.00585938 40 8.95737 40 19.9994Z\" fill=\"#20B276\"\u002F>\r\n-\u003Cpath d=\"M27.9785 25.6892C25.862 27.8692 23.2931 28.9601 20.2729 28.9601C18.4295 28.9601 16.7168 28.6483 15.1113 27.7424L15.0919 39.3507L14.9398 39.3097L14.8456 39.2856L14.7345 39.2251L14.682 39.1303L14.6338 39.0234L14.6873 38.9563L9.39062 32.6447L9.39217 17.7247C9.39217 14.6159 10.4504 11.9756 12.5672 9.80332C14.6836 7.63089 17.2522 6.54492 20.2729 6.54492C23.2931 6.54492 25.8618 7.63476 27.9785 9.81523C30.0949 11.9954 31.1535 14.6412 31.1535 17.7524C31.1535 20.8639 30.0949 23.5092 27.9785 25.6892ZM23.9382 13.9736C22.9333 12.9375 21.7114 12.4197 20.2729 12.4197C18.8338 12.4197 17.612 12.9375 16.6073 13.9736C15.6023 15.0096 15.0998 16.269 15.0998 17.7527C15.0998 19.236 15.6022 20.4954 16.6073 21.5313C17.612 22.5676 18.8338 23.0857 20.2729 23.0857C21.7114 23.0857 22.9333 22.5676 23.9382 21.5313C24.9432 20.4954 25.4457 19.236 25.4457 17.7527C25.4457 16.269 24.9432 15.0095 23.9382 13.9736Z\" fill=\"#147F52\"\u002F>\r\n-\u003Cpath d=\"M27.56 25.2768C25.4432 27.4578 22.8744 28.5487 19.8538 28.5487C18.0104 28.5487 16.2861 28.0955 14.6807 27.1894L14.679 39.2861C14.679 39.2861 14.2882 39.1786 13.7797 39.0144C13.6543 38.9739 13.5276 38.9305 13.395 38.8837C13.3319 38.8612 13.3011 38.8481 13.2362 38.8294C13.0698 38.7816 12.8589 38.689 12.6963 38.6259C12.1502 38.4133 11.7077 38.2108 11.697 38.2058C11.6863 38.2006 10.1231 37.4552 9.9468 37.3451C9.78892 37.2465 9.64837 37.1693 9.52791 37.0829C9.48942 37.0554 9.46034 37.0357 9.42386 37.0106C9.13748 36.8139 8.97744 36.7008 8.97744 36.7008L8.97266 17.3102C8.97266 14.2002 10.0309 11.5591 12.1479 9.38635C14.2646 7.21311 16.8332 6.12695 19.854 6.12695C22.8746 6.12695 25.4432 7.21713 27.5602 9.39825C29.6767 11.5791 30.7355 14.2257 30.7355 17.3377C30.7351 20.4497 29.6765 23.096 27.56 25.2768ZM23.5194 13.5576C22.5143 12.5212 21.2926 12.0032 19.8537 12.0032C18.4146 12.0032 17.1927 12.5212 16.188 13.5576C15.1829 14.5939 14.6805 15.8537 14.6805 17.3377C14.6805 18.8215 15.1829 20.0814 16.188 21.1175C17.1927 22.1544 18.4146 22.6725 19.8537 22.6725C21.2924 22.6725 22.5143 22.1544 23.5194 21.1175C24.5242 20.0814 25.0271 18.8215 25.0271 17.3377C25.0271 15.8537 24.5242 14.5939 23.5194 13.5576Z\" fill=\"white\"\u002F>\r\n-\u003C\u002Fg>\r\n-\u003Cdefs>\r\n-\u003CclipPath id=\"clip0_6753_1362\">\r\n-\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\r\n-\u003C\u002FclipPath>\r\n-\u003C\u002Fdefs>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'twilio' => [\r\n-        'name' => 'twilio',\r\n-        'slug' => 'twilio',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Twilio', 'wp-cafe'),\r\n-        'description' => __('Enable real-time SMS notifications for new orders and reservations, improving communication with customers.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Ftwilio-sms-integration\u002F',\r\n-        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cg clip-path=\"url(#clip0_6600_3640)\">\r\n-\u003Cpath d=\"M19.9781 34.7341C11.8523 34.7341 5.265 28.1467 5.265 20.0211C5.265 11.8953 11.8523 5.30813 19.9781 5.30813C28.1038 5.30813 34.6909 11.8953 34.6909 20.0211C34.6909 28.1467 28.1038 34.7341 19.9781 34.7341ZM19.9781 0.0429688C8.94453 0.0429687 0 8.98766 0 20.0211C0 31.0547 8.94453 39.9991 19.9781 39.9991C31.0116 39.9991 39.9561 31.0547 39.9561 20.0211C39.9561 8.98766 31.0117 0.0429688 19.9781 0.0429688Z\" fill=\"#CF272D\"\u002F>\r\n-\u003Cpath d=\"M20.7984 15.0445C20.7984 12.7505 22.6583 10.8906 24.9525 10.8906C27.2467 10.8906 29.1064 12.7505 29.1064 15.0445C29.1064 17.3389 27.2467 19.1986 24.9525 19.1986C22.6583 19.1986 20.7984 17.3389 20.7984 15.0445ZM20.7984 24.9955C20.7984 22.7014 22.6583 20.8414 24.9525 20.8414C27.2467 20.8414 29.1064 22.7014 29.1064 24.9955C29.1064 27.2897 27.2467 29.1495 24.9525 29.1495C22.6583 29.1495 20.7984 27.2897 20.7984 24.9955ZM10.8477 24.9955C10.8477 22.7014 12.7077 20.8414 15.0017 20.8414C17.2959 20.8414 19.1558 22.7014 19.1558 24.9955C19.1558 27.2897 17.2959 29.1495 15.0017 29.1495C12.7077 29.1495 10.8477 27.2897 10.8477 24.9955ZM10.8477 15.0447C10.8477 12.7505 12.7077 10.8908 15.0017 10.8908C17.2959 10.8908 19.1558 12.7505 19.1558 15.0447C19.1558 17.3391 17.2959 19.1987 15.0017 19.1987C12.7077 19.1987 10.8477 17.3391 10.8477 15.0447Z\" fill=\"#CF272D\"\u002F>\r\n-\u003C\u002Fg>\r\n-\u003Cdefs>\r\n-\u003CclipPath id=\"clip0_6600_3640\">\r\n-\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\r\n-\u003C\u002FclipPath>\r\n-\u003C\u002Fdefs>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'thermal-printer' => [\r\n-        'name' => 'thermal-printer',\r\n-        'slug' => 'thermal-printer',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Thermal Printer', 'wp-cafe'),\r\n-        'description' => __('Print order receipts and tickets directly to a thermal printer, streamlining your kitchen operations.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fthermal-printer-integration\u002F',\r\n-        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.2006 12.084H27.7969C29.2274 12.084 30.3785 12.084 31.3125 12.162C32.2747 12.2424 33.1129 12.4118 33.8904 12.8116C34.8212 13.2902 35.6204 13.985 36.2137 14.8385C36.7127 15.5564 36.9757 16.3583 37.1567 17.2833C37.3314 18.1763 37.4464 19.2847 37.5882 20.651L37.601 20.7743C37.7714 22.4148 37.9085 23.7368 37.9152 24.8062C37.9219 25.907 37.7947 26.8807 37.3374 27.7762C36.8005 28.8273 35.9722 29.7058 34.9524 30.3173C34.0907 30.8342 33.1187 31.0492 31.9932 31.1512C31.3262 31.2117 30.5577 31.2353 29.6724 31.2447C29.7657 31.6713 29.8435 32.056 29.8984 32.4003C30.0005 33.0415 30.0502 33.6887 29.9217 34.3457C29.636 35.8077 28.7342 37.101 27.4075 37.8032C26.7975 38.1262 26.154 38.2372 25.5339 38.287C24.9407 38.3345 24.2147 38.3345 23.3769 38.3345H16.6205C15.7826 38.3345 15.0566 38.3345 14.4634 38.287C13.8432 38.2372 13.1998 38.1262 12.5897 37.8032C11.2632 37.101 10.3613 35.8077 10.0756 34.3457C9.94718 33.6887 9.99678 33.0415 10.0989 32.4003C10.1538 32.056 10.2315 31.6713 10.325 31.2447C9.43978 31.2353 8.67121 31.2117 8.0042 31.1512C6.87876 31.0492 5.90678 30.8342 5.04503 30.3173C4.02511 29.7058 3.19686 28.8273 2.66006 27.7762C2.20273 26.8807 2.07556 25.907 2.08228 24.8062C2.08881 23.7368 2.2261 22.4145 2.39646 20.7738L2.40916 20.6513C2.55103 19.2848 2.6661 18.1765 2.84073 17.2833C3.02165 16.3583 3.28465 15.5564 3.78375 14.8385C4.3771 13.985 5.17621 13.2902 6.10701 12.8116C6.88455 12.4118 7.7227 12.2424 8.68491 12.162C9.6188 12.084 10.7701 12.084 12.2006 12.084ZM16.6842 28.3345C15.4057 28.3345 15.2034 28.3602 15.068 28.4107C14.793 28.5133 14.5285 28.7242 14.3387 29.041C14.2273 29.2268 14.1421 29.5073 13.8375 30.8293C13.6158 31.7915 13.4695 32.4307 13.3907 32.9248C13.3133 33.4112 13.3282 33.6102 13.347 33.7063C13.4538 34.2525 13.7753 34.6593 14.1493 34.8573C14.1769 34.8718 14.2985 34.9297 14.73 34.9643C15.1737 34.9998 15.7644 35.0012 16.6842 35.0012H23.3132C24.2329 35.0012 24.8237 34.9998 25.2672 34.9643C25.6989 34.9297 25.8204 34.8718 25.848 34.8573C26.222 34.6593 26.5435 34.2525 26.6504 33.7063C26.669 33.6102 26.684 33.4112 26.6065 32.9248C26.5279 32.4307 26.3815 31.7915 26.1599 30.8293C25.8552 29.5073 25.77 29.2268 25.6587 29.041C25.4689 28.7242 25.2044 28.5133 24.9292 28.4107C24.7939 28.3602 24.5917 28.3345 23.3132 28.3345H16.6842ZM28.332 20.0007C28.332 19.0802 29.0749 18.334 29.9912 18.334H30.0062C30.9225 18.334 31.6654 19.0802 31.6654 20.0007C31.6654 20.9212 30.9225 21.6673 30.0062 21.6673H29.9912C29.0749 21.6673 28.332 20.9212 28.332 20.0007Z\" fill=\"#6B7280\"\u002F>\r\n-\u003Cpath opacity=\"0.4\" d=\"M21.7564 2.08399C23.2539 2.08394 24.5025 2.0839 25.4937 2.21719C26.54 2.35785 27.4847 2.6673 28.2439 3.42642C29.003 4.18554 29.3124 5.1302 29.453 6.17652C29.526 6.71964 29.559 7.8403 29.574 8.9889C29.5802 9.46617 29.5834 9.70479 29.4362 9.8536C29.289 10.0024 29.0474 10.002 28.5644 10.0011C28.3395 10.0006 28.1104 10.0007 27.877 10.0007H12.1288C11.8955 10.0007 11.6663 10.0006 11.4416 10.0011C10.9585 10.002 10.7169 10.0024 10.5697 9.8536C10.4226 9.70479 10.4257 9.46617 10.4319 8.9889C10.4468 7.8403 10.4798 6.71964 10.5528 6.17652C10.6935 5.1302 11.0029 4.18554 11.762 3.42642C12.5212 2.6673 13.4658 2.35785 14.5122 2.21719C15.5034 2.0839 16.7522 2.08394 18.2495 2.08399H21.7564Z\" fill=\"#141B34\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'clover-pos' => [\r\n-        'name' => 'clover-pos',\r\n-        'slug' => 'clover-pos',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Clover POS', 'wp-cafe'),\r\n-        'description' => __('Connect online orders with your Clover POS system for centralized sales and inventory management.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fwoocommerce-clover-pos-integration\u002F',\r\n-        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cpath d=\"M5.66448 26.7283C4.8766 21.9041 6.15539 19.898 9.25842 16.3828C12.5372 12.6737 15.816 8.96466 19.0948 5.24951C20.9372 3.1586 23.8584 3.29799 26.3796 3.64345C28.2342 3.89799 30.0948 4.15254 31.9311 4.52223C33.3493 4.80708 35.319 5.03738 36.4342 6.06769C36.9433 6.54041 37.3372 7.14648 37.6281 7.8192C38.7736 10.4495 38.1796 13.5283 36.3493 15.7344C32.2342 20.698 27.9251 24.995 23.8827 30.2131C23.0887 31.2374 22.2705 32.2859 21.1675 32.9707C20.0645 33.6556 18.5978 33.9041 17.4766 33.2616\" fill=\"#6B7280\"\u002F>\r\n-\u003Cpath opacity=\"0.5\" d=\"M37.6289 7.82544C37.3926 7.28604 37.0895 6.79513 36.7198 6.37695C36.5501 7.15271 36.1017 7.85574 35.3744 8.24968C36.2895 10.783 35.6653 13.6497 33.932 15.7406C29.8168 20.7042 25.5077 25.0012 21.4653 30.2194C20.6714 31.2436 19.8532 32.2921 18.7501 32.977C18.4592 33.1588 18.138 33.3042 17.8047 33.4194C18.8774 33.8557 20.1683 33.5951 21.1683 32.977C22.2714 32.2921 23.0895 31.2497 23.8835 30.2194C27.9259 25.0012 32.235 20.7042 36.3501 15.7406C38.1804 13.5345 38.7744 10.4557 37.6289 7.82544Z\" fill=\"#1A1A1A\"\u002F>\r\n-\u003Cpath d=\"M6.8273 27.0605C5.53033 28.5636 4.66367 29.4908 3.28185 30.9212C2.50609 31.7212 0.875789 33.1636 2.43943 34.109C4.46973 35.3454 6.86973 35.6545 9.11821 36.2181C11.1606 36.7272 13.5728 36.8787 15.0697 35.1151C16.6576 33.2484 17.8091 31.6242 19.397 29.7636L6.8273 27.0605Z\" fill=\"#FEC41B\"\u002F>\r\n-\u003Cpath d=\"M18.1741 31.3149C18.7741 30.5573 18.7134 30.5755 19.4044 29.7634L6.8286 27.0664C6.02254 27.9997 6.04072 27.9331 5.34375 28.6785L17.6407 31.3149H18.1741Z\" fill=\"black\" fill-opacity=\"0.0627451\"\u002F>\r\n-\u003Cpath d=\"M23.6817 3.97656C21.8756 6.27353 20.0756 8.5705 18.2695 10.8675C22.3423 11.9584 23.021 12.0978 28.0453 12.625C30.5726 9.84929 31.6817 8.30384 34.1968 5.09777\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M11.5667 21.6257C11.6669 21.1611 10.9815 20.6192 10.0359 20.4152C9.09035 20.2113 8.24256 20.4226 8.14236 20.8873C8.04217 21.3519 8.7275 21.8938 9.67309 22.0978C10.6187 22.3017 11.4665 22.0904 11.5667 21.6257Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M16.2307 22.6257C16.3309 22.1611 15.6456 21.6192 14.7 21.4152C13.7544 21.2113 12.9066 21.4226 12.8064 21.8873C12.7062 22.3519 13.3916 22.8938 14.3372 23.0978C15.2827 23.3017 16.1305 23.0904 16.2307 22.6257Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M20.8987 23.6277C20.9989 23.1631 20.3136 22.6211 19.368 22.4172C18.4224 22.2133 17.5746 22.4246 17.4744 22.8892C17.3742 23.3538 18.0595 23.8958 19.0051 24.0997C19.9507 24.3036 20.7985 24.0923 20.8987 23.6277Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M14.2659 18.0515C14.3661 17.5869 13.6808 17.0449 12.7352 16.841C11.7896 16.6371 10.9418 16.8484 10.8416 17.313C10.7414 17.7776 11.4267 18.3196 12.3723 18.5235C13.3179 18.7275 14.1657 18.5161 14.2659 18.0515Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M18.926 19.0593C19.0262 18.5947 18.3409 18.0527 17.3953 17.8488C16.4497 17.6449 15.6019 17.8562 15.5017 18.3208C15.4015 18.7855 16.0869 19.3274 17.0325 19.5314C17.9781 19.7353 18.8258 19.5239 18.926 19.0593Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M23.594 20.0613C23.6942 19.5967 23.0089 19.0547 22.0633 18.8508C21.1177 18.6468 20.2699 18.8582 20.1697 19.3228C20.0695 19.7874 20.7548 20.3294 21.7004 20.5333C22.646 20.7372 23.4938 20.5259 23.594 20.0613Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M16.8909 14.4812C16.9911 14.0166 16.3058 13.4746 15.3602 13.2707C14.4146 13.0668 13.5668 13.2781 13.4666 13.7427C13.3664 14.2073 14.0517 14.7493 14.9973 14.9532C15.9429 15.1572 16.7907 14.9458 16.8909 14.4812Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M21.5589 15.4832C21.6591 15.0185 20.9737 14.4766 20.0281 14.2726C19.0825 14.0687 18.2348 14.2801 18.1346 14.7447C18.0344 15.2093 18.7197 15.7513 19.6653 15.9552C20.6109 16.1591 21.4587 15.9478 21.5589 15.4832Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M26.2268 16.4851C26.327 16.0205 25.6417 15.4785 24.6961 15.2746C23.7505 15.0707 22.9027 15.282 22.8025 15.7466C22.7023 16.2112 23.3877 16.7532 24.3332 16.9571C25.2788 17.1611 26.1266 16.9497 26.2268 16.4851Z\" fill=\"white\"\u002F>\r\n-\u003Cpath d=\"M18.9455 34.0854C18.3758 34.0854 17.8 33.9581 17.2546 33.649C17.0425 33.5278 16.9697 33.2611 17.0909 33.049C17.2122 32.8369 17.4788 32.7642 17.6909 32.8854C18.5697 33.3884 19.8425 33.2793 20.9334 32.6005C21.9819 31.952 22.7697 30.9339 23.5334 29.952C25.8909 26.9036 28.3758 24.1339 30.7819 21.449C32.5091 19.5217 34.2909 17.5339 36.0122 15.4611C37.794 13.3157 38.2667 10.3884 37.2243 8.00053C36.9334 7.33992 36.5697 6.80053 36.1334 6.39447C35.2728 5.59447 33.7334 5.30962 32.4909 5.07932C32.2667 5.03689 32.0485 4.99447 31.8425 4.95811C30.0122 4.58841 28.1334 4.33386 26.3212 4.08538C23.7273 3.73386 21.0909 3.66114 19.4303 5.54598L9.59397 16.6733C6.52125 20.152 5.34549 22.0308 6.10307 26.6551C6.13943 26.8975 5.98185 27.1217 5.73943 27.1642C5.50307 27.2066 5.27276 27.043 5.23034 26.8005C4.41822 21.8187 5.73337 19.7157 8.93337 16.0914L18.7697 4.95811C20.7152 2.75811 23.7394 2.83689 26.4425 3.20659C28.2728 3.45507 30.1637 3.71568 32.0243 4.09144C32.2243 4.13386 32.4364 4.17023 32.6546 4.21265C34.0061 4.4672 35.6909 4.77629 36.7334 5.74598C37.2606 6.23689 37.697 6.87326 38.0364 7.64901C39.2061 10.3399 38.6788 13.6248 36.6909 16.0248C34.9637 18.1096 33.1697 20.1096 31.4425 22.043C29.0485 24.7157 26.5758 27.4733 24.2364 30.4975C23.4667 31.4975 22.5879 32.6248 21.4061 33.3581C20.7334 33.7642 19.8546 34.0854 18.9455 34.0854Z\" fill=\"#1D222B\"\u002F>\r\n-\u003Cpath d=\"M11.5678 36.9944C10.7981 36.9944 9.94358 36.8793 9.0163 36.6489C8.52539 36.5277 8.02842 36.4186 7.53145 36.3035C5.72539 35.9035 3.86479 35.4914 2.2163 34.4853C1.70721 34.1762 1.42236 33.7823 1.36176 33.3156C1.24661 32.3641 2.13145 31.4671 2.77994 30.8065L2.96782 30.6126C4.33145 29.2005 5.20418 28.2671 6.49509 26.7702C6.65267 26.5883 6.93145 26.5641 7.11933 26.7217C7.30115 26.8793 7.32539 27.158 7.16782 27.3459C5.86479 28.855 4.97994 29.8005 3.60418 31.2247L3.41024 31.4247C2.94964 31.8914 2.17388 32.6793 2.24054 33.2065C2.24661 33.2793 2.27691 33.4914 2.67691 33.7338C4.19812 34.6611 5.99206 35.055 7.72539 35.4429C8.23448 35.558 8.73751 35.6671 9.23448 35.7944C11.8405 36.4429 13.6405 36.1277 14.7436 34.8308C15.5315 33.9035 16.2284 33.0186 16.8951 32.1641C17.5739 31.3035 18.2708 30.4126 19.0708 29.4732C19.2284 29.2853 19.5072 29.2671 19.6951 29.4247C19.883 29.5823 19.9012 29.8611 19.7436 30.0489C18.9557 30.9762 18.2587 31.8611 17.5921 32.7156C16.9133 33.5762 16.2163 34.4671 15.4163 35.4065C14.5133 36.4611 13.2224 36.9944 11.5678 36.9944Z\" fill=\"#1D222B\"\u002F>\r\n-\u003Cpath d=\"M20.5978 30.436C20.512 30.4372 20.4264 30.427 20.3432 30.4057C19.4705 30.2299 18.4947 30.036 17.4584 29.836C13.5917 29.0784 8.78565 28.139 5.53717 27.1511C5.48185 27.134 5.43045 27.1062 5.38589 27.0692C5.34134 27.0322 5.3045 26.9868 5.27749 26.9356C5.25048 26.8844 5.23381 26.8284 5.22845 26.7707C5.2231 26.7131 5.22915 26.6549 5.24626 26.5996C5.26337 26.5443 5.29121 26.4929 5.32818 26.4483C5.36516 26.4038 5.41055 26.3669 5.46177 26.3399C5.56519 26.2854 5.68606 26.2741 5.79777 26.3087C9.00383 27.2784 13.7857 28.2178 17.6341 28.9693C18.6705 29.1754 19.6523 29.3632 20.525 29.5451C20.5372 29.5451 20.5493 29.5511 20.5614 29.5511C20.5735 29.5329 20.5917 29.5026 20.616 29.4663C20.719 29.2905 20.719 29.0117 20.725 28.7693L20.7372 25.8541C20.7372 25.5147 21.0766 25.0117 28.6826 15.8299C31.8887 11.9572 35.2038 7.95717 36.3008 6.47839C36.4463 6.28445 36.719 6.24202 36.919 6.38748C37.1129 6.53293 37.1553 6.80566 37.0099 7.00566C35.8947 8.50263 32.5735 12.5147 29.3614 16.3996C25.919 20.5269 22.0402 25.2117 21.6099 25.939L21.5978 28.7693C21.5978 29.0905 21.5917 29.5269 21.3675 29.9147C21.2099 30.1814 21.016 30.436 20.5978 30.436Z\" fill=\"#1D222B\"\u002F>\r\n-\u003Cpath d=\"M28.0485 13.0617H28C22.8728 12.5223 22.1637 12.3647 18.1576 11.292C18.0874 11.2731 18.0229 11.237 17.97 11.187C17.9171 11.137 17.8775 11.0747 17.8547 11.0056C17.8318 10.9365 17.8265 10.8628 17.8392 10.7911C17.8519 10.7195 17.8822 10.6521 17.9273 10.595L23.3394 3.70411C23.3749 3.65833 23.4192 3.62007 23.4697 3.59157C23.5201 3.56308 23.5757 3.54492 23.6333 3.53815C23.6908 3.53138 23.7491 3.53613 23.8048 3.55214C23.8605 3.56815 23.9125 3.59509 23.9576 3.63139C24.1516 3.7829 24.1819 4.06169 24.0303 4.24957L19.0303 10.6132C22.4243 11.5162 23.2667 11.6738 27.8667 12.1587C29.8 10.0253 30.891 8.61926 32.5213 6.51623C32.9213 6.00108 33.3576 5.44351 33.8425 4.81926C33.994 4.62533 34.2667 4.59502 34.4607 4.74654C34.6546 4.89805 34.6849 5.17684 34.5334 5.36472C34.0485 5.9829 33.6182 6.54048 33.2122 7.05563C31.5273 9.22533 30.4122 10.6617 28.3637 12.9162C28.291 13.0071 28.1697 13.0617 28.0485 13.0617ZM10.3758 22.4738C10.1334 22.4738 9.87883 22.4435 9.6061 22.389C8.46671 22.1405 7.70913 21.4738 7.84853 20.8314C7.92126 20.492 8.22429 20.2374 8.69701 20.1223C9.09701 20.0253 9.59398 20.0253 10.097 20.1344C10.6 20.2435 11.0546 20.4435 11.3758 20.6981C11.7576 21.0011 11.9273 21.3526 11.8546 21.692C11.7455 22.1829 11.1516 22.4738 10.3758 22.4738ZM9.32126 20.6374C9.1455 20.6374 8.9758 20.6556 8.83035 20.692C8.60004 20.7526 8.44247 20.8496 8.41823 20.9526C8.36974 21.1708 8.86671 21.6253 9.72732 21.8132C10.5819 21.995 11.2243 21.789 11.2728 21.5647C11.297 21.4617 11.194 21.3041 11.0061 21.1587C10.7576 20.9587 10.3758 20.795 9.96974 20.7102C9.7455 20.6617 9.52732 20.6374 9.32126 20.6374ZM15.0425 23.4799C14.8 23.4799 14.5455 23.4496 14.2728 23.395C13.1334 23.1465 12.3758 22.4799 12.5152 21.8374C12.5879 21.4981 12.891 21.2435 13.3637 21.1284C13.7637 21.0314 14.2606 21.0314 14.7637 21.1405C15.2667 21.2496 15.7213 21.4496 16.0425 21.7041C16.4243 22.0071 16.594 22.3587 16.5213 22.6981C16.4061 23.189 15.8182 23.4799 15.0425 23.4799ZM13.9879 21.6435C13.8122 21.6435 13.6425 21.6617 13.497 21.6981C13.2667 21.7587 13.1091 21.8556 13.0849 21.9587C13.0364 22.1768 13.5334 22.6314 14.394 22.8193C15.2485 23.0011 15.891 22.795 15.9394 22.5708C15.9637 22.4678 15.8607 22.3102 15.6728 22.1647C15.4243 21.9647 15.0425 21.8011 14.6364 21.7162C14.4122 21.6678 14.194 21.6435 13.9879 21.6435ZM19.7031 24.4799C19.4606 24.4799 19.2061 24.4496 18.9334 24.395C17.794 24.1465 17.0364 23.4799 17.1758 22.8374C17.3152 22.195 18.2788 21.892 19.4182 22.1405C19.9213 22.2496 20.3758 22.4496 20.697 22.7041C21.0788 23.0071 21.2485 23.3587 21.1758 23.6981C21.0728 24.189 20.4849 24.4799 19.7031 24.4799ZM18.6607 22.6435C18.1394 22.6435 17.7879 22.8011 17.7516 22.9587C17.7031 23.1768 18.2 23.6314 19.0607 23.8193C19.9152 24.0011 20.5576 23.795 20.6061 23.5708C20.6303 23.4677 20.5273 23.3102 20.3394 23.1647C20.091 22.9647 19.7091 22.8011 19.3031 22.7162C19.0667 22.6678 18.8546 22.6435 18.6607 22.6435ZM13.0667 18.9041C12.8243 18.9041 12.5697 18.8738 12.297 18.8193C11.1576 18.5708 10.4 17.9041 10.5394 17.2617C10.6788 16.6193 11.6425 16.3162 12.7819 16.5647C13.2849 16.6738 13.7394 16.8738 14.0607 17.1284C14.4425 17.4314 14.6122 17.7829 14.5394 18.1223C14.4364 18.6132 13.8485 18.9041 13.0667 18.9041ZM12.0243 17.0678C11.5031 17.0678 11.1516 17.2253 11.1152 17.3829C11.0667 17.6011 11.5637 18.0556 12.4243 18.2435C13.2788 18.4253 13.9213 18.2193 13.9697 18.0011C13.994 17.8981 13.891 17.7405 13.7031 17.595C13.4546 17.395 13.0728 17.2314 12.6667 17.1465C12.4303 17.0859 12.2182 17.0678 12.0243 17.0678ZM17.7334 19.9041C17.491 19.9041 17.2364 19.8738 16.9637 19.8193C15.8243 19.5708 15.0667 18.9041 15.2061 18.2617C15.3455 17.6193 16.3091 17.3162 17.4485 17.5647C17.9516 17.6738 18.4061 17.8738 18.7273 18.1284C19.1091 18.4314 19.2788 18.7829 19.2061 19.1223C19.1031 19.6132 18.5152 19.9041 17.7334 19.9041ZM16.691 18.0677C16.1697 18.0677 15.8182 18.2253 15.7819 18.3829C15.7334 18.6011 16.2303 19.0556 17.091 19.2435C17.9516 19.4253 18.5879 19.2193 18.6364 19.0011C18.6607 18.8981 18.5576 18.7405 18.3697 18.595C18.1213 18.395 17.7394 18.2314 17.3334 18.1465C17.097 18.092 16.8788 18.0677 16.691 18.0677ZM22.4 20.9102C22.1576 20.9102 21.9031 20.8799 21.6303 20.8253C21.1273 20.7162 20.6728 20.5162 20.3516 20.2617C19.9697 19.9587 19.8 19.6071 19.8728 19.2678C20.0122 18.6253 20.9758 18.3223 22.1152 18.5708C22.6182 18.6799 23.0728 18.8799 23.394 19.1344C23.7758 19.4374 23.9455 19.789 23.8728 20.1284C23.7697 20.6193 23.1819 20.9102 22.4 20.9102ZM21.3576 19.0738C20.8364 19.0738 20.4849 19.2314 20.4485 19.389C20.4243 19.492 20.5273 19.6496 20.7152 19.795C20.9637 19.995 21.3455 20.1587 21.7516 20.2435C22.6061 20.4253 23.2485 20.2193 23.297 20.0011C23.3213 19.8981 23.2182 19.7405 23.0303 19.595C22.7819 19.395 22.4 19.2314 21.994 19.1465C21.7637 19.0981 21.5455 19.0738 21.3576 19.0738ZM15.7031 15.3284C15.4546 15.3284 15.2 15.2981 14.9394 15.2435C14.4364 15.1344 13.9819 14.9344 13.6607 14.6799C13.2788 14.3768 13.1091 14.0253 13.1819 13.6859C13.2546 13.3465 13.5576 13.092 14.0303 12.9768C14.4303 12.8799 14.9273 12.8799 15.4303 12.989C16.5697 13.2314 17.3273 13.9041 17.1879 14.5465C17.1152 14.8859 16.8122 15.1405 16.3394 15.2556C16.1394 15.3041 15.9273 15.3284 15.7031 15.3284ZM14.6546 13.492C14.4788 13.492 14.3091 13.5102 14.1637 13.5465C13.9334 13.6071 13.7758 13.7041 13.7516 13.8071C13.7273 13.9102 13.8303 14.0677 14.0182 14.2193C14.2667 14.4193 14.6485 14.5829 15.0546 14.6678C15.4606 14.7526 15.8728 14.7587 16.1879 14.6859C16.4182 14.6253 16.5758 14.5284 16.6 14.4253C16.6485 14.2071 16.1516 13.7526 15.291 13.5647C15.0788 13.5162 14.8546 13.492 14.6546 13.492ZM20.3637 16.3344C20.1152 16.3344 19.8607 16.3041 19.6 16.2496C19.097 16.1405 18.6425 15.9405 18.3213 15.6859C17.9394 15.3829 17.7697 15.0314 17.8425 14.692C17.9152 14.3526 18.2182 14.0981 18.691 13.9829C19.091 13.8859 19.5879 13.8859 20.091 13.995C20.594 14.1041 21.0485 14.3041 21.3697 14.5587C21.7516 14.8617 21.9213 15.2132 21.8485 15.5526C21.7758 15.892 21.4728 16.1465 21 16.2617C20.8061 16.3102 20.594 16.3344 20.3637 16.3344ZM19.3213 14.4981C19.1455 14.4981 18.9758 14.5162 18.8303 14.5526C18.6 14.6132 18.4425 14.7102 18.4182 14.8132C18.394 14.9162 18.497 15.0738 18.6849 15.2253C18.9334 15.4253 19.3152 15.589 19.7213 15.6738C20.1273 15.7587 20.5394 15.7708 20.8546 15.692C21.0849 15.6314 21.2425 15.5344 21.2667 15.4314C21.291 15.3284 21.1879 15.1708 21 15.0193C20.7516 14.8193 20.3697 14.6556 19.9637 14.5708C19.7455 14.5223 19.5213 14.4981 19.3213 14.4981ZM25.0364 17.3405C24.794 17.3405 24.5394 17.3102 24.2667 17.2556C23.1273 17.0132 22.3697 16.3405 22.5091 15.6981C22.6485 15.0556 23.6122 14.7587 24.7516 15.0011C25.2546 15.1102 25.7091 15.3102 26.0303 15.5647C26.4122 15.8678 26.5819 16.2193 26.5091 16.5587C26.4061 17.0496 25.8182 17.3405 25.0364 17.3405ZM23.9879 15.5041C23.4667 15.5041 23.1152 15.6617 23.0788 15.8193C23.0303 16.0374 23.5273 16.492 24.3879 16.6799C25.2485 16.8617 25.8849 16.6556 25.9334 16.4374C25.9576 16.3344 25.8546 16.1768 25.6667 16.0314C25.4182 15.8314 25.0364 15.6677 24.6303 15.5829C24.394 15.5223 24.1819 15.5041 23.9879 15.5041Z\" fill=\"#1D222B\"\u002F>\r\n-\u003Cpath d=\"M31.7493 18.1271C31.7068 18.0846 31.9856 17.7331 32.4462 17.1877C32.9068 16.6422 33.5553 15.9028 34.1796 15.024C34.8038 14.1453 35.2402 13.2786 35.4765 12.618C35.719 11.9574 35.8038 11.521 35.8705 11.5331C35.919 11.5392 35.9432 11.9937 35.7614 12.7089C35.5917 13.424 35.1674 14.3634 34.519 15.2665C33.8765 16.1756 33.1796 16.8907 32.6583 17.3937C32.1432 17.8907 31.7917 18.1695 31.7493 18.1271ZM28.0341 4.93313C28.0705 5.05434 26.925 5.41798 25.7674 6.27858C24.5977 7.12101 23.9068 8.10283 23.7977 8.0301C23.7008 7.98767 24.2705 6.84222 25.519 5.93919C26.7553 5.02404 28.022 4.8301 28.0341 4.93313ZM15.0159 31.9877C15.0583 32.0119 14.9371 32.3998 14.5796 32.9574C14.3977 33.2301 14.1553 33.5513 13.8159 33.8422C13.4826 34.1392 13.022 34.3816 12.5068 34.4907C11.4583 34.6907 10.5493 34.3695 9.95531 34.1453C9.34925 33.8968 9.00986 33.6907 9.02804 33.6422C9.05228 33.5877 9.4341 33.6968 10.0462 33.8665C10.6523 34.018 11.5189 34.2604 12.422 34.0846C13.325 33.9089 13.9493 33.2604 14.3432 32.7877C14.7432 32.2968 14.9614 31.9574 15.0159 31.9877Z\" fill=\"#1D222B\"\u002F>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n-    'google-map' => [\r\n-        'name' => 'google-map',\r\n-        'slug' => 'google-map',\r\n-        'type' => 'integration',\r\n-        'status' => 'on',\r\n-        'is_pro' => true,\r\n-        'title' => __('Google Map', 'wp-cafe'),\r\n-        'description' => __('Helps you accurately set and display the precise location of your restaurant branches on a map, making it easy for customers to find your business.', 'wp-cafe'),\r\n-        'notice' => '',\r\n-        'demo_link' => '',\r\n-        'settings_link' => '',\r\n-        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fdelivery-module\u002Fstore-added-in-google-maps\u002F',\r\n-        'icon' => '\u003Csvg width=\"28\" height=\"40\" viewBox=\"0 0 28 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\r\n-\u003Cg clip-path=\"url(#clip0_6753_1171)\">\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.2294 0.650281C16.8945 0.22992 15.4746 0 14.0001 0C9.69798 0 5.84799 1.9386 3.28125 4.98409L9.89516 10.5307L18.2293 0.650161L18.2294 0.650281Z\" fill=\"#1A73E8\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.27963 4.98438C1.23474 7.40994 0 10.5401 0 13.9546C0 16.5797 0.524856 18.7059 1.38642 20.6113L9.89354 10.531L3.27963 4.98438Z\" fill=\"#EA4335\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.0025 8.6196C16.9606 8.6196 19.3574 11.0088 19.3574 13.9576C19.3574 15.2701 18.881 16.4738 18.0923 17.4023C18.0923 17.4023 22.3216 12.388 26.4264 7.52472C24.7304 4.27355 21.7906 1.77239 18.2348 0.650391L9.89453 10.531C10.8776 9.3606 12.3521 8.6196 14.0025 8.6196Z\" fill=\"#4285F4\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.0018 19.2919C11.0437 19.2919 8.64695 16.9027 8.64695 13.9539C8.64695 12.6504 9.11715 11.4558 9.89384 10.5273L1.38672 20.6106C2.83994 23.8255 5.25802 26.4053 7.74892 29.6563L18.0885 17.4017C17.1085 18.557 15.6401 19.2919 14.0018 19.2919Z\" fill=\"#FBBC04\"\u002F>\r\n-\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.8833 33.0025C22.5525 25.7229 27.9984 22.4173 27.9984 13.9551C27.9984 11.6354 27.428 9.44887 26.4238 7.52539L7.75 29.6576C8.54186 30.692 9.33974 31.7928 10.1194 33.0056C12.9592 37.3789 12.1703 40.0009 14.0029 40.0009C15.8293 40.0009 15.0435 37.3758 17.8833 33.0025Z\" fill=\"#34A853\"\u002F>\r\n-\u003C\u002Fg>\r\n-\u003Cdefs>\r\n-\u003CclipPath id=\"clip0_6753_1171\">\r\n-\u003Crect width=\"28\" height=\"40\" fill=\"white\"\u002F>\r\n-\u003C\u002FclipPath>\r\n-\u003C\u002Fdefs>\r\n-\u003C\u002Fsvg>\r\n-',\r\n-    ],\r\n+\u003C?php\n+return [\n+    'fluent-crm' => [\n+        'name' => 'fluent-crm',\n+        'slug' => 'fluent-crm',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => false,\n+        'title' => __('Fluent CRM', 'wp-cafe'),\n+        'description' => __('Connect with Fluent CRM to manage customer data and automate email marketing from your dashboard.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fwpc-fluentcrm-integration\u002F',\n+        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40 4C40 1.7924 38.2076 0 36 0H4C1.7924 0 0 1.7924 0 4V36C0 38.2076 1.7924 40 4 40H36C38.2076 40 40 38.2076 40 36V4Z\" fill=\"#7742E6\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.4604 9.48242L9.324 15.9498C8.52504 16.1638 7.81905 16.6355 7.31552 17.2917C6.81199 17.9479 6.53906 18.752 6.53906 19.5791V22.111L28.2299 16.299C31.3151 15.4723 33.4604 12.6764 33.4604 9.48242ZM23.1277 20.6566L9.324 24.3554C8.52504 24.5694 7.81905 25.0411 7.31552 25.6973C6.81199 26.3535 6.53906 27.1576 6.53906 27.9847V30.5166L17.8971 27.4732C20.9824 26.6466 23.1277 23.8507 23.1277 20.6567V20.6566Z\" fill=\"white\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'zapier' => [\n+        'name' => 'zapier',\n+        'slug' => 'zapier',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Zapier', 'wp-cafe'),\n+        'description' => __('Automate workflows by connecting with thousands of apps like Google Sheets and Slack.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fzapier-integration\u002F',\n+        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cg clip-path=\"url(#clip0_6600_3622)\">\n+\u003Cpath d=\"M24.9998 20.0088C25.0005 21.451 24.7404 22.8816 24.2319 24.2313C22.8817 24.7397 21.4509 25.0002 20.0081 25.0005H19.9912C18.5056 24.9986 17.0822 24.727 15.7687 24.2319C15.26 22.882 14.9995 21.4513 15 20.0088V19.9912C14.9993 18.5492 15.2592 17.119 15.7672 15.7694C17.1173 15.26 18.5484 14.9994 19.9914 15H20.0083C21.4511 14.9993 22.8821 15.2599 24.232 15.7692C24.7406 17.1187 25.0007 18.549 25 19.9911V20.0086L24.9998 20.0088ZM39.7222 16.6667H28.0478L36.3023 8.41156C35.6544 7.50143 34.9317 6.64696 34.1417 5.85703V5.85641C33.3517 5.06733 32.4974 4.34526 31.5878 3.69766L23.3327 11.9528V0.278437C22.2347 0.0937388 21.1234 0.000605765 20.01 0L19.9894 0C18.8569 0.000625 17.7477 0.096875 16.6667 0.278437V11.9528L8.41156 3.69766C7.50179 4.34508 6.64791 5.06767 5.85891 5.85781L5.85453 5.86094C5.06587 6.64988 4.34416 7.50303 3.69688 8.41156L11.9527 16.6667H0.278437C0.278437 16.6667 0 18.8594 0 19.9931V20.0069C0 21.1406 0.0960937 22.2517 0.278437 23.3333H11.9528L3.69703 31.5884C4.99573 33.4109 6.58906 35.0043 8.41156 36.303L16.6667 28.0472V39.7222C17.7634 39.906 18.8735 39.9989 19.9855 40H20.0138C21.1258 39.999 22.2358 39.9061 23.3325 39.7222V28.0472L31.5884 36.303C32.4979 35.6551 33.3519 34.9329 34.1417 34.1436L34.1436 34.1417C34.9325 33.3518 35.6546 32.4977 36.3023 31.5884L28.0466 23.3333H39.7222C39.9039 22.2536 39.9987 21.1458 40 20.0145V19.9855C39.9987 18.8542 39.9039 17.7464 39.7222 16.6667Z\" fill=\"#FF4A00\"\u002F>\n+\u003C\u002Fg>\n+\u003Cdefs>\n+\u003CclipPath id=\"clip0_6600_3622\">\n+\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\n+\u003C\u002FclipPath>\n+\u003C\u002Fdefs>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'pabbly' => [\n+        'name' => 'pabbly',\n+        'slug' => 'pabbly',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Pabbly', 'wp-cafe'),\n+        'description' => __('Integrate with Pabbly to automate business tasks and manage email marketing efficiently.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fpabbly-integration\u002F',\n+        'icon' =>'\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cg clip-path=\"url(#clip0_6753_1362)\">\n+\u003Cpath d=\"M40 19.9994C40 31.0417 31.0455 39.993 20 39.993C16.5368 39.993 13.2792 39.1134 10.4388 37.5648C4.2196 34.1742 0 27.5797 0 19.9994C0 8.95737 8.9543 0.00585938 19.9998 0.00585938C31.0455 0.00585938 40 8.95737 40 19.9994Z\" fill=\"#20B276\"\u002F>\n+\u003Cpath d=\"M27.9785 25.6892C25.862 27.8692 23.2931 28.9601 20.2729 28.9601C18.4295 28.9601 16.7168 28.6483 15.1113 27.7424L15.0919 39.3507L14.9398 39.3097L14.8456 39.2856L14.7345 39.2251L14.682 39.1303L14.6338 39.0234L14.6873 38.9563L9.39062 32.6447L9.39217 17.7247C9.39217 14.6159 10.4504 11.9756 12.5672 9.80332C14.6836 7.63089 17.2522 6.54492 20.2729 6.54492C23.2931 6.54492 25.8618 7.63476 27.9785 9.81523C30.0949 11.9954 31.1535 14.6412 31.1535 17.7524C31.1535 20.8639 30.0949 23.5092 27.9785 25.6892ZM23.9382 13.9736C22.9333 12.9375 21.7114 12.4197 20.2729 12.4197C18.8338 12.4197 17.612 12.9375 16.6073 13.9736C15.6023 15.0096 15.0998 16.269 15.0998 17.7527C15.0998 19.236 15.6022 20.4954 16.6073 21.5313C17.612 22.5676 18.8338 23.0857 20.2729 23.0857C21.7114 23.0857 22.9333 22.5676 23.9382 21.5313C24.9432 20.4954 25.4457 19.236 25.4457 17.7527C25.4457 16.269 24.9432 15.0095 23.9382 13.9736Z\" fill=\"#147F52\"\u002F>\n+\u003Cpath d=\"M27.56 25.2768C25.4432 27.4578 22.8744 28.5487 19.8538 28.5487C18.0104 28.5487 16.2861 28.0955 14.6807 27.1894L14.679 39.2861C14.679 39.2861 14.2882 39.1786 13.7797 39.0144C13.6543 38.9739 13.5276 38.9305 13.395 38.8837C13.3319 38.8612 13.3011 38.8481 13.2362 38.8294C13.0698 38.7816 12.8589 38.689 12.6963 38.6259C12.1502 38.4133 11.7077 38.2108 11.697 38.2058C11.6863 38.2006 10.1231 37.4552 9.9468 37.3451C9.78892 37.2465 9.64837 37.1693 9.52791 37.0829C9.48942 37.0554 9.46034 37.0357 9.42386 37.0106C9.13748 36.8139 8.97744 36.7008 8.97744 36.7008L8.97266 17.3102C8.97266 14.2002 10.0309 11.5591 12.1479 9.38635C14.2646 7.21311 16.8332 6.12695 19.854 6.12695C22.8746 6.12695 25.4432 7.21713 27.5602 9.39825C29.6767 11.5791 30.7355 14.2257 30.7355 17.3377C30.7351 20.4497 29.6765 23.096 27.56 25.2768ZM23.5194 13.5576C22.5143 12.5212 21.2926 12.0032 19.8537 12.0032C18.4146 12.0032 17.1927 12.5212 16.188 13.5576C15.1829 14.5939 14.6805 15.8537 14.6805 17.3377C14.6805 18.8215 15.1829 20.0814 16.188 21.1175C17.1927 22.1544 18.4146 22.6725 19.8537 22.6725C21.2924 22.6725 22.5143 22.1544 23.5194 21.1175C24.5242 20.0814 25.0271 18.8215 25.0271 17.3377C25.0271 15.8537 24.5242 14.5939 23.5194 13.5576Z\" fill=\"white\"\u002F>\n+\u003C\u002Fg>\n+\u003Cdefs>\n+\u003CclipPath id=\"clip0_6753_1362\">\n+\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\n+\u003C\u002FclipPath>\n+\u003C\u002Fdefs>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'twilio' => [\n+        'name' => 'twilio',\n+        'slug' => 'twilio',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Twilio', 'wp-cafe'),\n+        'description' => __('Enable real-time SMS notifications for new orders and reservations, improving communication with customers.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Ftwilio-sms-integration\u002F',\n+        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cg clip-path=\"url(#clip0_6600_3640)\">\n+\u003Cpath d=\"M19.9781 34.7341C11.8523 34.7341 5.265 28.1467 5.265 20.0211C5.265 11.8953 11.8523 5.30813 19.9781 5.30813C28.1038 5.30813 34.6909 11.8953 34.6909 20.0211C34.6909 28.1467 28.1038 34.7341 19.9781 34.7341ZM19.9781 0.0429688C8.94453 0.0429687 0 8.98766 0 20.0211C0 31.0547 8.94453 39.9991 19.9781 39.9991C31.0116 39.9991 39.9561 31.0547 39.9561 20.0211C39.9561 8.98766 31.0117 0.0429688 19.9781 0.0429688Z\" fill=\"#CF272D\"\u002F>\n+\u003Cpath d=\"M20.7984 15.0445C20.7984 12.7505 22.6583 10.8906 24.9525 10.8906C27.2467 10.8906 29.1064 12.7505 29.1064 15.0445C29.1064 17.3389 27.2467 19.1986 24.9525 19.1986C22.6583 19.1986 20.7984 17.3389 20.7984 15.0445ZM20.7984 24.9955C20.7984 22.7014 22.6583 20.8414 24.9525 20.8414C27.2467 20.8414 29.1064 22.7014 29.1064 24.9955C29.1064 27.2897 27.2467 29.1495 24.9525 29.1495C22.6583 29.1495 20.7984 27.2897 20.7984 24.9955ZM10.8477 24.9955C10.8477 22.7014 12.7077 20.8414 15.0017 20.8414C17.2959 20.8414 19.1558 22.7014 19.1558 24.9955C19.1558 27.2897 17.2959 29.1495 15.0017 29.1495C12.7077 29.1495 10.8477 27.2897 10.8477 24.9955ZM10.8477 15.0447C10.8477 12.7505 12.7077 10.8908 15.0017 10.8908C17.2959 10.8908 19.1558 12.7505 19.1558 15.0447C19.1558 17.3391 17.2959 19.1987 15.0017 19.1987C12.7077 19.1987 10.8477 17.3391 10.8477 15.0447Z\" fill=\"#CF272D\"\u002F>\n+\u003C\u002Fg>\n+\u003Cdefs>\n+\u003CclipPath id=\"clip0_6600_3640\">\n+\u003Crect width=\"40\" height=\"40\" fill=\"white\"\u002F>\n+\u003C\u002FclipPath>\n+\u003C\u002Fdefs>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'thermal-printer' => [\n+        'name' => 'thermal-printer',\n+        'slug' => 'thermal-printer',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Thermal Printer', 'wp-cafe'),\n+        'description' => __('Print order receipts and tickets directly to a thermal printer, streamlining your kitchen operations.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fthermal-printer-integration\u002F',\n+        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.2006 12.084H27.7969C29.2274 12.084 30.3785 12.084 31.3125 12.162C32.2747 12.2424 33.1129 12.4118 33.8904 12.8116C34.8212 13.2902 35.6204 13.985 36.2137 14.8385C36.7127 15.5564 36.9757 16.3583 37.1567 17.2833C37.3314 18.1763 37.4464 19.2847 37.5882 20.651L37.601 20.7743C37.7714 22.4148 37.9085 23.7368 37.9152 24.8062C37.9219 25.907 37.7947 26.8807 37.3374 27.7762C36.8005 28.8273 35.9722 29.7058 34.9524 30.3173C34.0907 30.8342 33.1187 31.0492 31.9932 31.1512C31.3262 31.2117 30.5577 31.2353 29.6724 31.2447C29.7657 31.6713 29.8435 32.056 29.8984 32.4003C30.0005 33.0415 30.0502 33.6887 29.9217 34.3457C29.636 35.8077 28.7342 37.101 27.4075 37.8032C26.7975 38.1262 26.154 38.2372 25.5339 38.287C24.9407 38.3345 24.2147 38.3345 23.3769 38.3345H16.6205C15.7826 38.3345 15.0566 38.3345 14.4634 38.287C13.8432 38.2372 13.1998 38.1262 12.5897 37.8032C11.2632 37.101 10.3613 35.8077 10.0756 34.3457C9.94718 33.6887 9.99678 33.0415 10.0989 32.4003C10.1538 32.056 10.2315 31.6713 10.325 31.2447C9.43978 31.2353 8.67121 31.2117 8.0042 31.1512C6.87876 31.0492 5.90678 30.8342 5.04503 30.3173C4.02511 29.7058 3.19686 28.8273 2.66006 27.7762C2.20273 26.8807 2.07556 25.907 2.08228 24.8062C2.08881 23.7368 2.2261 22.4145 2.39646 20.7738L2.40916 20.6513C2.55103 19.2848 2.6661 18.1765 2.84073 17.2833C3.02165 16.3583 3.28465 15.5564 3.78375 14.8385C4.3771 13.985 5.17621 13.2902 6.10701 12.8116C6.88455 12.4118 7.7227 12.2424 8.68491 12.162C9.6188 12.084 10.7701 12.084 12.2006 12.084ZM16.6842 28.3345C15.4057 28.3345 15.2034 28.3602 15.068 28.4107C14.793 28.5133 14.5285 28.7242 14.3387 29.041C14.2273 29.2268 14.1421 29.5073 13.8375 30.8293C13.6158 31.7915 13.4695 32.4307 13.3907 32.9248C13.3133 33.4112 13.3282 33.6102 13.347 33.7063C13.4538 34.2525 13.7753 34.6593 14.1493 34.8573C14.1769 34.8718 14.2985 34.9297 14.73 34.9643C15.1737 34.9998 15.7644 35.0012 16.6842 35.0012H23.3132C24.2329 35.0012 24.8237 34.9998 25.2672 34.9643C25.6989 34.9297 25.8204 34.8718 25.848 34.8573C26.222 34.6593 26.5435 34.2525 26.6504 33.7063C26.669 33.6102 26.684 33.4112 26.6065 32.9248C26.5279 32.4307 26.3815 31.7915 26.1599 30.8293C25.8552 29.5073 25.77 29.2268 25.6587 29.041C25.4689 28.7242 25.2044 28.5133 24.9292 28.4107C24.7939 28.3602 24.5917 28.3345 23.3132 28.3345H16.6842ZM28.332 20.0007C28.332 19.0802 29.0749 18.334 29.9912 18.334H30.0062C30.9225 18.334 31.6654 19.0802 31.6654 20.0007C31.6654 20.9212 30.9225 21.6673 30.0062 21.6673H29.9912C29.0749 21.6673 28.332 20.9212 28.332 20.0007Z\" fill=\"#6B7280\"\u002F>\n+\u003Cpath opacity=\"0.4\" d=\"M21.7564 2.08399C23.2539 2.08394 24.5025 2.0839 25.4937 2.21719C26.54 2.35785 27.4847 2.6673 28.2439 3.42642C29.003 4.18554 29.3124 5.1302 29.453 6.17652C29.526 6.71964 29.559 7.8403 29.574 8.9889C29.5802 9.46617 29.5834 9.70479 29.4362 9.8536C29.289 10.0024 29.0474 10.002 28.5644 10.0011C28.3395 10.0006 28.1104 10.0007 27.877 10.0007H12.1288C11.8955 10.0007 11.6663 10.0006 11.4416 10.0011C10.9585 10.002 10.7169 10.0024 10.5697 9.8536C10.4226 9.70479 10.4257 9.46617 10.4319 8.9889C10.4468 7.8403 10.4798 6.71964 10.5528 6.17652C10.6935 5.1302 11.0029 4.18554 11.762 3.42642C12.5212 2.6673 13.4658 2.35785 14.5122 2.21719C15.5034 2.0839 16.7522 2.08394 18.2495 2.08399H21.7564Z\" fill=\"#141B34\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'clover-pos' => [\n+        'name' => 'clover-pos',\n+        'slug' => 'clover-pos',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Clover POS', 'wp-cafe'),\n+        'description' => __('Connect online orders with your Clover POS system for centralized sales and inventory management.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fintegrations\u002Fwoocommerce-clover-pos-integration\u002F',\n+        'icon' => '\u003Csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cpath d=\"M5.66448 26.7283C4.8766 21.9041 6.15539 19.898 9.25842 16.3828C12.5372 12.6737 15.816 8.96466 19.0948 5.24951C20.9372 3.1586 23.8584 3.29799 26.3796 3.64345C28.2342 3.89799 30.0948 4.15254 31.9311 4.52223C33.3493 4.80708 35.319 5.03738 36.4342 6.06769C36.9433 6.54041 37.3372 7.14648 37.6281 7.8192C38.7736 10.4495 38.1796 13.5283 36.3493 15.7344C32.2342 20.698 27.9251 24.995 23.8827 30.2131C23.0887 31.2374 22.2705 32.2859 21.1675 32.9707C20.0645 33.6556 18.5978 33.9041 17.4766 33.2616\" fill=\"#6B7280\"\u002F>\n+\u003Cpath opacity=\"0.5\" d=\"M37.6289 7.82544C37.3926 7.28604 37.0895 6.79513 36.7198 6.37695C36.5501 7.15271 36.1017 7.85574 35.3744 8.24968C36.2895 10.783 35.6653 13.6497 33.932 15.7406C29.8168 20.7042 25.5077 25.0012 21.4653 30.2194C20.6714 31.2436 19.8532 32.2921 18.7501 32.977C18.4592 33.1588 18.138 33.3042 17.8047 33.4194C18.8774 33.8557 20.1683 33.5951 21.1683 32.977C22.2714 32.2921 23.0895 31.2497 23.8835 30.2194C27.9259 25.0012 32.235 20.7042 36.3501 15.7406C38.1804 13.5345 38.7744 10.4557 37.6289 7.82544Z\" fill=\"#1A1A1A\"\u002F>\n+\u003Cpath d=\"M6.8273 27.0605C5.53033 28.5636 4.66367 29.4908 3.28185 30.9212C2.50609 31.7212 0.875789 33.1636 2.43943 34.109C4.46973 35.3454 6.86973 35.6545 9.11821 36.2181C11.1606 36.7272 13.5728 36.8787 15.0697 35.1151C16.6576 33.2484 17.8091 31.6242 19.397 29.7636L6.8273 27.0605Z\" fill=\"#FEC41B\"\u002F>\n+\u003Cpath d=\"M18.1741 31.3149C18.7741 30.5573 18.7134 30.5755 19.4044 29.7634L6.8286 27.0664C6.02254 27.9997 6.04072 27.9331 5.34375 28.6785L17.6407 31.3149H18.1741Z\" fill=\"black\" fill-opacity=\"0.0627451\"\u002F>\n+\u003Cpath d=\"M23.6817 3.97656C21.8756 6.27353 20.0756 8.5705 18.2695 10.8675C22.3423 11.9584 23.021 12.0978 28.0453 12.625C30.5726 9.84929 31.6817 8.30384 34.1968 5.09777\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M11.5667 21.6257C11.6669 21.1611 10.9815 20.6192 10.0359 20.4152C9.09035 20.2113 8.24256 20.4226 8.14236 20.8873C8.04217 21.3519 8.7275 21.8938 9.67309 22.0978C10.6187 22.3017 11.4665 22.0904 11.5667 21.6257Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M16.2307 22.6257C16.3309 22.1611 15.6456 21.6192 14.7 21.4152C13.7544 21.2113 12.9066 21.4226 12.8064 21.8873C12.7062 22.3519 13.3916 22.8938 14.3372 23.0978C15.2827 23.3017 16.1305 23.0904 16.2307 22.6257Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M20.8987 23.6277C20.9989 23.1631 20.3136 22.6211 19.368 22.4172C18.4224 22.2133 17.5746 22.4246 17.4744 22.8892C17.3742 23.3538 18.0595 23.8958 19.0051 24.0997C19.9507 24.3036 20.7985 24.0923 20.8987 23.6277Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M14.2659 18.0515C14.3661 17.5869 13.6808 17.0449 12.7352 16.841C11.7896 16.6371 10.9418 16.8484 10.8416 17.313C10.7414 17.7776 11.4267 18.3196 12.3723 18.5235C13.3179 18.7275 14.1657 18.5161 14.2659 18.0515Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M18.926 19.0593C19.0262 18.5947 18.3409 18.0527 17.3953 17.8488C16.4497 17.6449 15.6019 17.8562 15.5017 18.3208C15.4015 18.7855 16.0869 19.3274 17.0325 19.5314C17.9781 19.7353 18.8258 19.5239 18.926 19.0593Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M23.594 20.0613C23.6942 19.5967 23.0089 19.0547 22.0633 18.8508C21.1177 18.6468 20.2699 18.8582 20.1697 19.3228C20.0695 19.7874 20.7548 20.3294 21.7004 20.5333C22.646 20.7372 23.4938 20.5259 23.594 20.0613Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M16.8909 14.4812C16.9911 14.0166 16.3058 13.4746 15.3602 13.2707C14.4146 13.0668 13.5668 13.2781 13.4666 13.7427C13.3664 14.2073 14.0517 14.7493 14.9973 14.9532C15.9429 15.1572 16.7907 14.9458 16.8909 14.4812Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M21.5589 15.4832C21.6591 15.0185 20.9737 14.4766 20.0281 14.2726C19.0825 14.0687 18.2348 14.2801 18.1346 14.7447C18.0344 15.2093 18.7197 15.7513 19.6653 15.9552C20.6109 16.1591 21.4587 15.9478 21.5589 15.4832Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M26.2268 16.4851C26.327 16.0205 25.6417 15.4785 24.6961 15.2746C23.7505 15.0707 22.9027 15.282 22.8025 15.7466C22.7023 16.2112 23.3877 16.7532 24.3332 16.9571C25.2788 17.1611 26.1266 16.9497 26.2268 16.4851Z\" fill=\"white\"\u002F>\n+\u003Cpath d=\"M18.9455 34.0854C18.3758 34.0854 17.8 33.9581 17.2546 33.649C17.0425 33.5278 16.9697 33.2611 17.0909 33.049C17.2122 32.8369 17.4788 32.7642 17.6909 32.8854C18.5697 33.3884 19.8425 33.2793 20.9334 32.6005C21.9819 31.952 22.7697 30.9339 23.5334 29.952C25.8909 26.9036 28.3758 24.1339 30.7819 21.449C32.5091 19.5217 34.2909 17.5339 36.0122 15.4611C37.794 13.3157 38.2667 10.3884 37.2243 8.00053C36.9334 7.33992 36.5697 6.80053 36.1334 6.39447C35.2728 5.59447 33.7334 5.30962 32.4909 5.07932C32.2667 5.03689 32.0485 4.99447 31.8425 4.95811C30.0122 4.58841 28.1334 4.33386 26.3212 4.08538C23.7273 3.73386 21.0909 3.66114 19.4303 5.54598L9.59397 16.6733C6.52125 20.152 5.34549 22.0308 6.10307 26.6551C6.13943 26.8975 5.98185 27.1217 5.73943 27.1642C5.50307 27.2066 5.27276 27.043 5.23034 26.8005C4.41822 21.8187 5.73337 19.7157 8.93337 16.0914L18.7697 4.95811C20.7152 2.75811 23.7394 2.83689 26.4425 3.20659C28.2728 3.45507 30.1637 3.71568 32.0243 4.09144C32.2243 4.13386 32.4364 4.17023 32.6546 4.21265C34.0061 4.4672 35.6909 4.77629 36.7334 5.74598C37.2606 6.23689 37.697 6.87326 38.0364 7.64901C39.2061 10.3399 38.6788 13.6248 36.6909 16.0248C34.9637 18.1096 33.1697 20.1096 31.4425 22.043C29.0485 24.7157 26.5758 27.4733 24.2364 30.4975C23.4667 31.4975 22.5879 32.6248 21.4061 33.3581C20.7334 33.7642 19.8546 34.0854 18.9455 34.0854Z\" fill=\"#1D222B\"\u002F>\n+\u003Cpath d=\"M11.5678 36.9944C10.7981 36.9944 9.94358 36.8793 9.0163 36.6489C8.52539 36.5277 8.02842 36.4186 7.53145 36.3035C5.72539 35.9035 3.86479 35.4914 2.2163 34.4853C1.70721 34.1762 1.42236 33.7823 1.36176 33.3156C1.24661 32.3641 2.13145 31.4671 2.77994 30.8065L2.96782 30.6126C4.33145 29.2005 5.20418 28.2671 6.49509 26.7702C6.65267 26.5883 6.93145 26.5641 7.11933 26.7217C7.30115 26.8793 7.32539 27.158 7.16782 27.3459C5.86479 28.855 4.97994 29.8005 3.60418 31.2247L3.41024 31.4247C2.94964 31.8914 2.17388 32.6793 2.24054 33.2065C2.24661 33.2793 2.27691 33.4914 2.67691 33.7338C4.19812 34.6611 5.99206 35.055 7.72539 35.4429C8.23448 35.558 8.73751 35.6671 9.23448 35.7944C11.8405 36.4429 13.6405 36.1277 14.7436 34.8308C15.5315 33.9035 16.2284 33.0186 16.8951 32.1641C17.5739 31.3035 18.2708 30.4126 19.0708 29.4732C19.2284 29.2853 19.5072 29.2671 19.6951 29.4247C19.883 29.5823 19.9012 29.8611 19.7436 30.0489C18.9557 30.9762 18.2587 31.8611 17.5921 32.7156C16.9133 33.5762 16.2163 34.4671 15.4163 35.4065C14.5133 36.4611 13.2224 36.9944 11.5678 36.9944Z\" fill=\"#1D222B\"\u002F>\n+\u003Cpath d=\"M20.5978 30.436C20.512 30.4372 20.4264 30.427 20.3432 30.4057C19.4705 30.2299 18.4947 30.036 17.4584 29.836C13.5917 29.0784 8.78565 28.139 5.53717 27.1511C5.48185 27.134 5.43045 27.1062 5.38589 27.0692C5.34134 27.0322 5.3045 26.9868 5.27749 26.9356C5.25048 26.8844 5.23381 26.8284 5.22845 26.7707C5.2231 26.7131 5.22915 26.6549 5.24626 26.5996C5.26337 26.5443 5.29121 26.4929 5.32818 26.4483C5.36516 26.4038 5.41055 26.3669 5.46177 26.3399C5.56519 26.2854 5.68606 26.2741 5.79777 26.3087C9.00383 27.2784 13.7857 28.2178 17.6341 28.9693C18.6705 29.1754 19.6523 29.3632 20.525 29.5451C20.5372 29.5451 20.5493 29.5511 20.5614 29.5511C20.5735 29.5329 20.5917 29.5026 20.616 29.4663C20.719 29.2905 20.719 29.0117 20.725 28.7693L20.7372 25.8541C20.7372 25.5147 21.0766 25.0117 28.6826 15.8299C31.8887 11.9572 35.2038 7.95717 36.3008 6.47839C36.4463 6.28445 36.719 6.24202 36.919 6.38748C37.1129 6.53293 37.1553 6.80566 37.0099 7.00566C35.8947 8.50263 32.5735 12.5147 29.3614 16.3996C25.919 20.5269 22.0402 25.2117 21.6099 25.939L21.5978 28.7693C21.5978 29.0905 21.5917 29.5269 21.3675 29.9147C21.2099 30.1814 21.016 30.436 20.5978 30.436Z\" fill=\"#1D222B\"\u002F>\n+\u003Cpath d=\"M28.0485 13.0617H28C22.8728 12.5223 22.1637 12.3647 18.1576 11.292C18.0874 11.2731 18.0229 11.237 17.97 11.187C17.9171 11.137 17.8775 11.0747 17.8547 11.0056C17.8318 10.9365 17.8265 10.8628 17.8392 10.7911C17.8519 10.7195 17.8822 10.6521 17.9273 10.595L23.3394 3.70411C23.3749 3.65833 23.4192 3.62007 23.4697 3.59157C23.5201 3.56308 23.5757 3.54492 23.6333 3.53815C23.6908 3.53138 23.7491 3.53613 23.8048 3.55214C23.8605 3.56815 23.9125 3.59509 23.9576 3.63139C24.1516 3.7829 24.1819 4.06169 24.0303 4.24957L19.0303 10.6132C22.4243 11.5162 23.2667 11.6738 27.8667 12.1587C29.8 10.0253 30.891 8.61926 32.5213 6.51623C32.9213 6.00108 33.3576 5.44351 33.8425 4.81926C33.994 4.62533 34.2667 4.59502 34.4607 4.74654C34.6546 4.89805 34.6849 5.17684 34.5334 5.36472C34.0485 5.9829 33.6182 6.54048 33.2122 7.05563C31.5273 9.22533 30.4122 10.6617 28.3637 12.9162C28.291 13.0071 28.1697 13.0617 28.0485 13.0617ZM10.3758 22.4738C10.1334 22.4738 9.87883 22.4435 9.6061 22.389C8.46671 22.1405 7.70913 21.4738 7.84853 20.8314C7.92126 20.492 8.22429 20.2374 8.69701 20.1223C9.09701 20.0253 9.59398 20.0253 10.097 20.1344C10.6 20.2435 11.0546 20.4435 11.3758 20.6981C11.7576 21.0011 11.9273 21.3526 11.8546 21.692C11.7455 22.1829 11.1516 22.4738 10.3758 22.4738ZM9.32126 20.6374C9.1455 20.6374 8.9758 20.6556 8.83035 20.692C8.60004 20.7526 8.44247 20.8496 8.41823 20.9526C8.36974 21.1708 8.86671 21.6253 9.72732 21.8132C10.5819 21.995 11.2243 21.789 11.2728 21.5647C11.297 21.4617 11.194 21.3041 11.0061 21.1587C10.7576 20.9587 10.3758 20.795 9.96974 20.7102C9.7455 20.6617 9.52732 20.6374 9.32126 20.6374ZM15.0425 23.4799C14.8 23.4799 14.5455 23.4496 14.2728 23.395C13.1334 23.1465 12.3758 22.4799 12.5152 21.8374C12.5879 21.4981 12.891 21.2435 13.3637 21.1284C13.7637 21.0314 14.2606 21.0314 14.7637 21.1405C15.2667 21.2496 15.7213 21.4496 16.0425 21.7041C16.4243 22.0071 16.594 22.3587 16.5213 22.6981C16.4061 23.189 15.8182 23.4799 15.0425 23.4799ZM13.9879 21.6435C13.8122 21.6435 13.6425 21.6617 13.497 21.6981C13.2667 21.7587 13.1091 21.8556 13.0849 21.9587C13.0364 22.1768 13.5334 22.6314 14.394 22.8193C15.2485 23.0011 15.891 22.795 15.9394 22.5708C15.9637 22.4678 15.8607 22.3102 15.6728 22.1647C15.4243 21.9647 15.0425 21.8011 14.6364 21.7162C14.4122 21.6678 14.194 21.6435 13.9879 21.6435ZM19.7031 24.4799C19.4606 24.4799 19.2061 24.4496 18.9334 24.395C17.794 24.1465 17.0364 23.4799 17.1758 22.8374C17.3152 22.195 18.2788 21.892 19.4182 22.1405C19.9213 22.2496 20.3758 22.4496 20.697 22.7041C21.0788 23.0071 21.2485 23.3587 21.1758 23.6981C21.0728 24.189 20.4849 24.4799 19.7031 24.4799ZM18.6607 22.6435C18.1394 22.6435 17.7879 22.8011 17.7516 22.9587C17.7031 23.1768 18.2 23.6314 19.0607 23.8193C19.9152 24.0011 20.5576 23.795 20.6061 23.5708C20.6303 23.4677 20.5273 23.3102 20.3394 23.1647C20.091 22.9647 19.7091 22.8011 19.3031 22.7162C19.0667 22.6678 18.8546 22.6435 18.6607 22.6435ZM13.0667 18.9041C12.8243 18.9041 12.5697 18.8738 12.297 18.8193C11.1576 18.5708 10.4 17.9041 10.5394 17.2617C10.6788 16.6193 11.6425 16.3162 12.7819 16.5647C13.2849 16.6738 13.7394 16.8738 14.0607 17.1284C14.4425 17.4314 14.6122 17.7829 14.5394 18.1223C14.4364 18.6132 13.8485 18.9041 13.0667 18.9041ZM12.0243 17.0678C11.5031 17.0678 11.1516 17.2253 11.1152 17.3829C11.0667 17.6011 11.5637 18.0556 12.4243 18.2435C13.2788 18.4253 13.9213 18.2193 13.9697 18.0011C13.994 17.8981 13.891 17.7405 13.7031 17.595C13.4546 17.395 13.0728 17.2314 12.6667 17.1465C12.4303 17.0859 12.2182 17.0678 12.0243 17.0678ZM17.7334 19.9041C17.491 19.9041 17.2364 19.8738 16.9637 19.8193C15.8243 19.5708 15.0667 18.9041 15.2061 18.2617C15.3455 17.6193 16.3091 17.3162 17.4485 17.5647C17.9516 17.6738 18.4061 17.8738 18.7273 18.1284C19.1091 18.4314 19.2788 18.7829 19.2061 19.1223C19.1031 19.6132 18.5152 19.9041 17.7334 19.9041ZM16.691 18.0677C16.1697 18.0677 15.8182 18.2253 15.7819 18.3829C15.7334 18.6011 16.2303 19.0556 17.091 19.2435C17.9516 19.4253 18.5879 19.2193 18.6364 19.0011C18.6607 18.8981 18.5576 18.7405 18.3697 18.595C18.1213 18.395 17.7394 18.2314 17.3334 18.1465C17.097 18.092 16.8788 18.0677 16.691 18.0677ZM22.4 20.9102C22.1576 20.9102 21.9031 20.8799 21.6303 20.8253C21.1273 20.7162 20.6728 20.5162 20.3516 20.2617C19.9697 19.9587 19.8 19.6071 19.8728 19.2678C20.0122 18.6253 20.9758 18.3223 22.1152 18.5708C22.6182 18.6799 23.0728 18.8799 23.394 19.1344C23.7758 19.4374 23.9455 19.789 23.8728 20.1284C23.7697 20.6193 23.1819 20.9102 22.4 20.9102ZM21.3576 19.0738C20.8364 19.0738 20.4849 19.2314 20.4485 19.389C20.4243 19.492 20.5273 19.6496 20.7152 19.795C20.9637 19.995 21.3455 20.1587 21.7516 20.2435C22.6061 20.4253 23.2485 20.2193 23.297 20.0011C23.3213 19.8981 23.2182 19.7405 23.0303 19.595C22.7819 19.395 22.4 19.2314 21.994 19.1465C21.7637 19.0981 21.5455 19.0738 21.3576 19.0738ZM15.7031 15.3284C15.4546 15.3284 15.2 15.2981 14.9394 15.2435C14.4364 15.1344 13.9819 14.9344 13.6607 14.6799C13.2788 14.3768 13.1091 14.0253 13.1819 13.6859C13.2546 13.3465 13.5576 13.092 14.0303 12.9768C14.4303 12.8799 14.9273 12.8799 15.4303 12.989C16.5697 13.2314 17.3273 13.9041 17.1879 14.5465C17.1152 14.8859 16.8122 15.1405 16.3394 15.2556C16.1394 15.3041 15.9273 15.3284 15.7031 15.3284ZM14.6546 13.492C14.4788 13.492 14.3091 13.5102 14.1637 13.5465C13.9334 13.6071 13.7758 13.7041 13.7516 13.8071C13.7273 13.9102 13.8303 14.0677 14.0182 14.2193C14.2667 14.4193 14.6485 14.5829 15.0546 14.6678C15.4606 14.7526 15.8728 14.7587 16.1879 14.6859C16.4182 14.6253 16.5758 14.5284 16.6 14.4253C16.6485 14.2071 16.1516 13.7526 15.291 13.5647C15.0788 13.5162 14.8546 13.492 14.6546 13.492ZM20.3637 16.3344C20.1152 16.3344 19.8607 16.3041 19.6 16.2496C19.097 16.1405 18.6425 15.9405 18.3213 15.6859C17.9394 15.3829 17.7697 15.0314 17.8425 14.692C17.9152 14.3526 18.2182 14.0981 18.691 13.9829C19.091 13.8859 19.5879 13.8859 20.091 13.995C20.594 14.1041 21.0485 14.3041 21.3697 14.5587C21.7516 14.8617 21.9213 15.2132 21.8485 15.5526C21.7758 15.892 21.4728 16.1465 21 16.2617C20.8061 16.3102 20.594 16.3344 20.3637 16.3344ZM19.3213 14.4981C19.1455 14.4981 18.9758 14.5162 18.8303 14.5526C18.6 14.6132 18.4425 14.7102 18.4182 14.8132C18.394 14.9162 18.497 15.0738 18.6849 15.2253C18.9334 15.4253 19.3152 15.589 19.7213 15.6738C20.1273 15.7587 20.5394 15.7708 20.8546 15.692C21.0849 15.6314 21.2425 15.5344 21.2667 15.4314C21.291 15.3284 21.1879 15.1708 21 15.0193C20.7516 14.8193 20.3697 14.6556 19.9637 14.5708C19.7455 14.5223 19.5213 14.4981 19.3213 14.4981ZM25.0364 17.3405C24.794 17.3405 24.5394 17.3102 24.2667 17.2556C23.1273 17.0132 22.3697 16.3405 22.5091 15.6981C22.6485 15.0556 23.6122 14.7587 24.7516 15.0011C25.2546 15.1102 25.7091 15.3102 26.0303 15.5647C26.4122 15.8678 26.5819 16.2193 26.5091 16.5587C26.4061 17.0496 25.8182 17.3405 25.0364 17.3405ZM23.9879 15.5041C23.4667 15.5041 23.1152 15.6617 23.0788 15.8193C23.0303 16.0374 23.5273 16.492 24.3879 16.6799C25.2485 16.8617 25.8849 16.6556 25.9334 16.4374C25.9576 16.3344 25.8546 16.1768 25.6667 16.0314C25.4182 15.8314 25.0364 15.6677 24.6303 15.5829C24.394 15.5223 24.1819 15.5041 23.9879 15.5041Z\" fill=\"#1D222B\"\u002F>\n+\u003Cpath d=\"M31.7493 18.1271C31.7068 18.0846 31.9856 17.7331 32.4462 17.1877C32.9068 16.6422 33.5553 15.9028 34.1796 15.024C34.8038 14.1453 35.2402 13.2786 35.4765 12.618C35.719 11.9574 35.8038 11.521 35.8705 11.5331C35.919 11.5392 35.9432 11.9937 35.7614 12.7089C35.5917 13.424 35.1674 14.3634 34.519 15.2665C33.8765 16.1756 33.1796 16.8907 32.6583 17.3937C32.1432 17.8907 31.7917 18.1695 31.7493 18.1271ZM28.0341 4.93313C28.0705 5.05434 26.925 5.41798 25.7674 6.27858C24.5977 7.12101 23.9068 8.10283 23.7977 8.0301C23.7008 7.98767 24.2705 6.84222 25.519 5.93919C26.7553 5.02404 28.022 4.8301 28.0341 4.93313ZM15.0159 31.9877C15.0583 32.0119 14.9371 32.3998 14.5796 32.9574C14.3977 33.2301 14.1553 33.5513 13.8159 33.8422C13.4826 34.1392 13.022 34.3816 12.5068 34.4907C11.4583 34.6907 10.5493 34.3695 9.95531 34.1453C9.34925 33.8968 9.00986 33.6907 9.02804 33.6422C9.05228 33.5877 9.4341 33.6968 10.0462 33.8665C10.6523 34.018 11.5189 34.2604 12.422 34.0846C13.325 33.9089 13.9493 33.2604 14.3432 32.7877C14.7432 32.2968 14.9614 31.9574 15.0159 31.9877Z\" fill=\"#1D222B\"\u002F>\n+\u003C\u002Fsvg>\n+',\n+    ],\n+    'google-map' => [\n+        'name' => 'google-map',\n+        'slug' => 'google-map',\n+        'type' => 'integration',\n+        'status' => 'on',\n+        'is_pro' => true,\n+        'title' => __('Google Map', 'wp-cafe'),\n+        'description' => __('Helps you accurately set and display the precise location of your restaurant branches on a map, making it easy for customers to find your business.', 'wp-cafe'),\n+        'notice' => '',\n+        'demo_link' => '',\n+        'settings_link' => '',\n+        'doc_link' => 'https:\u002F\u002Fsupport.themewinter.com\u002Fdocs\u002Fplugins\u002Fplugin-docs\u002Fdelivery-module\u002Fstore-added-in-google-maps\u002F',\n+        'icon' => '\u003Csvg width=\"28\" height=\"40\" viewBox=\"0 0 28 40\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n+\u003Cg clip-path=\"url(#clip0_6753_1171)\">\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.2294 0.650281C16.8945 0.22992 15.4746 0 14.0001 0C9.69798 0 5.84799 1.9386 3.28125 4.98409L9.89516 10.5307L18.2293 0.650161L18.2294 0.650281Z\" fill=\"#1A73E8\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.27963 4.98438C1.23474 7.40994 0 10.5401 0 13.9546C0 16.5797 0.524856 18.7059 1.38642 20.6113L9.89354 10.531L3.27963 4.98438Z\" fill=\"#EA4335\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.0025 8.6196C16.9606 8.6196 19.3574 11.0088 19.3574 13.9576C19.3574 15.2701 18.881 16.4738 18.0923 17.4023C18.0923 17.4023 22.3216 12.388 26.4264 7.52472C24.7304 4.27355 21.7906 1.77239 18.2348 0.650391L9.89453 10.531C10.8776 9.3606 12.3521 8.6196 14.0025 8.6196Z\" fill=\"#4285F4\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.0018 19.2919C11.0437 19.2919 8.64695 16.9027 8.64695 13.9539C8.64695 12.6504 9.11715 11.4558 9.89384 10.5273L1.38672 20.6106C2.83994 23.8255 5.25802 26.4053 7.74892 29.6563L18.0885 17.4017C17.1085 18.557 15.6401 19.2919 14.0018 19.2919Z\" fill=\"#FBBC04\"\u002F>\n+\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.8833 33.0025C22.5525 25.7229 27.9984 22.4173 27.9984 13.9551C27.9984 11.6354 27.428 9.44887 26.4238 7.52539L7.75 29.6576C8.54186 30.692 9.33974 31.7928 10.1194 33.0056C12.9592 37.3789 12.1703 40.0009 14.0029 40.0009C15.8293 40.0009 15.0435 37.3758 17.8833 33.0025Z\" fill=\"#34A853\"\u002F>\n+\u003C\u002Fg>\n+\u003Cdefs>\n+\u003CclipPath id=\"clip0_6753_1171\">\n+\u003Crect width=\"28\" height=\"40\" fill=\"white\"\u002F>\n+\u003C\u002FclipPath>\n+\u003C\u002Fdefs>\n+\u003C\u002Fsvg>\n+',\n+    ],\n ];\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fwpc-utilities.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fwpc-utilities.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Futils\u002Fwpc-utilities.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Futils\u002Fwpc-utilities.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,947 +1,947 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Utils;\r\n-\r\n-use WP_Query;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-\u002F**\r\n- * All  helper functions to use \r\n- *\u002F\r\n-class Wpc_Utilities {\r\n-\r\n-\tprivate static $settings_key = 'wpcafe_reservation_settings_options';\r\n-\r\n-\t\u002F**\r\n-\t * Html markup validation\r\n-\t *\u002F\r\n-\t public static function wpc_kses( $raw ) {\r\n-\t\t$allowed_tags = [\r\n-\t\t\t'a'                             => [\r\n-\t\t\t\t'class'  => [],\r\n-\t\t\t\t'href'   => [],\r\n-\t\t\t\t'rel'    => [],\r\n-\t\t\t\t'title'  => [],\r\n-\t\t\t\t'target' => [],\r\n-\t\t\t],\r\n-\t\t\t'input'                         => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'checked'     => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => [],\r\n-\t\t\t],\r\n-\r\n-\t\t\t'select'                        => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => [],\r\n-\t\t\t\t'option'      => [\r\n-\t\t\t\t\t'value'   => [],\r\n-\t\t\t\t\t'checked' => [],\r\n-\t\t\t\t],\r\n-\t\t\t],\r\n-\r\n-\t\t\t'textarea'                      => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'rows'        => [],\r\n-\t\t\t\t'cols'        => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => [],\r\n-\t\t\t],\r\n-\t\t\t'abbr'                          => [\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'b'                             => [],\r\n-\t\t\t'blockquote'                    => [\r\n-\t\t\t\t'cite' => [],\r\n-\t\t\t],\r\n-\t\t\t'cite'                          => [\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'code'                          => [],\r\n-\t\t\t'del'                           => [\r\n-\t\t\t\t'datetime' => [],\r\n-\t\t\t\t'title'    => [],\r\n-\t\t\t],\r\n-\t\t\t'dd'                            => [],\r\n-\t\t\t'div'                           => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t],\r\n-\t\t\t'dl'                            => [],\r\n-\t\t\t'dt'                            => [],\r\n-\t\t\t'em'                            => [],\r\n-\t\t\t'h1'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h2'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h3'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h4'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h5'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h6'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'i'                             => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'img'                           => [\r\n-\t\t\t\t'alt'    => [],\r\n-\t\t\t\t'class'  => [],\r\n-\t\t\t\t'height' => [],\r\n-\t\t\t\t'src'    => [],\r\n-\t\t\t\t'width'  => [],\r\n-\t\t\t],\r\n-\t\t\t'li'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'ol'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'p'                             => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'q'                             => [\r\n-\t\t\t\t'cite'  => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'span'                          => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t],\r\n-\t\t\t'small'                          => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t],\r\n-\t\t\t'iframe'                        => [\r\n-\t\t\t\t'width'       => [],\r\n-\t\t\t\t'height'      => [],\r\n-\t\t\t\t'scrolling'   => [],\r\n-\t\t\t\t'frameborder' => [],\r\n-\t\t\t\t'allow'       => [],\r\n-\t\t\t\t'src'         => [],\r\n-\t\t\t],\r\n-\t\t\t'strike'                        => [],\r\n-\t\t\t'br'                            => [],\r\n-\t\t\t'strong'                        => [],\r\n-\t\t\t'data-wow-duration'             => [],\r\n-\t\t\t'data-wow-delay'                => [],\r\n-\t\t\t'data-wallpaper-options'        => [],\r\n-\t\t\t'data-stellar-background-ratio' => [],\r\n-\t\t\t'ul'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'label'                         => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'for' => [],\r\n-\t\t\t],\r\n-\t\t];\r\n-\r\n-\t\tif ( function_exists( 'wp_kses' ) ) { \u002F\u002F WP is here\r\n-\t\t\treturn wp_kses( $raw, $allowed_tags );\r\n-\t\t} else {\r\n-\t\t\treturn $raw;\r\n-\t\t}\r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Html markup validation\r\n-\t *\u002F\r\n-\tpublic static function wpc_kses_allowed_tags() {\r\n-\t\t$allowed_tags = [\r\n-\t\t\t'a'                             => [\r\n-\t\t\t\t'class'  => [],\r\n-\t\t\t\t'href'   => [],\r\n-\t\t\t\t'rel'    => [],\r\n-\t\t\t\t'title'  => [],\r\n-\t\t\t\t'target' => [],\t\t\t\t\r\n-\t\t\t\t'id'\t => [],\r\n-\t\t\t\t'data-product_id' => [],\r\n-\t\t\t\t'data-tableid'\t=> [],\r\n-\t\t\t\t'data-product_name' => [],\r\n-\t\t\t\t'data-product_price' => []\r\n-\t\t\t],\r\n-\t\t\t'input'                         => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'checked'     => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => [],\r\n-\t\t\t\t'autocomplete'=> [],\r\n-\t\t\t\t'step'        => [],\r\n-\t\t\t\t'min'         => [],\r\n-\t\t\t\t'max'         => [],\r\n-\t\t\t],\r\n-\r\n-\t\t\t'select'                        => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => [],\r\n-\t\t\t\t'multiple'    => array(),\r\n-\t\t\t\t'data-cat'\t  => []\r\n-\t\t\t\t\r\n-\t\t\t],\r\n-\t\t\t'option'      => [\r\n-\t\t\t\t'value'   => [],\r\n-\t\t\t\t'checked' => [],\r\n-\t\t\t\t'selected'=> [],\r\n-\t\t\t\t'data-formstyle' => []\r\n-\t\t\t],\r\n-\r\n-\t\t\t'textarea'                      => [\r\n-\t\t\t\t'value'       => [],\r\n-\t\t\t\t'type'        => [],\r\n-\t\t\t\t'size'        => [],\r\n-\t\t\t\t'name'        => [],\r\n-\t\t\t\t'rows'        => [],\r\n-\t\t\t\t'cols'        => [],\r\n-\t\t\t\t'placeholder' => [],\r\n-\t\t\t\t'id'          => [],\r\n-\t\t\t\t'class'       => []\r\n-\t\t\t],\r\n-\t\t\t'abbr'                          => [\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'b'                             => [],\r\n-\t\t\t'blockquote'                    => [\r\n-\t\t\t\t'cite' => [],\r\n-\t\t\t],\r\n-\t\t\t'cite'                          => [\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'code'                          => [],\r\n-\t\t\t'del'                           => [\r\n-\t\t\t\t'datetime' => [],\r\n-\t\t\t\t'title'    => [],\r\n-\t\t\t],\r\n-\t\t\t'dd'                            => [],\r\n-\t\t\t'div'                           => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t\t'id'    => [],\r\n-\t\t\t],\r\n-\t\t\t'dl'                            => [],\r\n-\t\t\t'dt'                            => [],\r\n-\t\t\t'em'                            => [],\r\n-\t\t\t'h1'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h2'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h3'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h4'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h5'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'h6'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'i'                             => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'img'                           => [\r\n-\t\t\t\t'alt'    => [],\r\n-\t\t\t\t'class'  => [],\r\n-\t\t\t\t'height' => [],\r\n-\t\t\t\t'src'    => [],\r\n-\t\t\t\t'width'  => [],\r\n-\t\t\t],\r\n-\t\t\t'li'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'ol'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'p'                             => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'q'                             => [\r\n-\t\t\t\t'cite'  => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t],\r\n-\t\t\t'span'                          => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'id' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t\t'span'\t=> []\r\n-\t\t\t],\r\n-\t\t\t'small'                          => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'title' => [],\r\n-\t\t\t\t'style' => [],\r\n-\t\t\t],\r\n-\t\t\t'iframe'                        => [\r\n-\t\t\t\t'width'       => [],\r\n-\t\t\t\t'height'      => [],\r\n-\t\t\t\t'scrolling'   => [],\r\n-\t\t\t\t'frameborder' => [],\r\n-\t\t\t\t'allow'       => [],\r\n-\t\t\t\t'src'         => [],\r\n-\t\t\t],\r\n-\t\t\t'strike'                        => [],\r\n-\t\t\t'br'                            => [],\r\n-\t\t\t'data-wow-duration'             => [],\r\n-\t\t\t'data-wow-delay'                => [],\r\n-\t\t\t'data-wallpaper-options'        => [],\r\n-\t\t\t'data-stellar-background-ratio' => [],\r\n-\t\t\t'ul'                            => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t],\r\n-\t\t\t'label'                         => [\r\n-\t\t\t\t'class' => [],\r\n-\t\t\t\t'for' => [],\r\n-\t\t\t],\r\n-\t\t\t'audio' => array(\r\n-\t\t\t\t'class' => array(),\r\n-\t\t\t\t'id' => array(),\r\n-\t\t\t\t'name' => array(),\r\n-\t\t\t\t'controls' => array(),\r\n-\t\t\t),\r\n-\t\t\t'source' => array(\r\n-\t\t\t\t'src' => array(),\r\n-\t\t\t\t'type' => array(),\r\n-\t\t\t),\r\n-\t\t\t'strong' => array(\r\n-\t\t\t\t'for' => array(),\r\n-\t\t\t),\t\t\t\r\n-\t\t\t'attr' => array(\r\n-\t\t\t\t'style' => array(),\r\n-\t\t\t\t'class' => array(),\r\n-\t\t\t\t'input_class' => array(),\r\n-\t\t\t),\r\n-\t\t\t'svg' => array(\r\n-\t\t\t\t'width'   => array(),\r\n-\t\t\t\t'height'  => array(),\r\n-\t\t\t\t'viewbox' => array(),\r\n-\t\t\t\t'viewBox' => array(),\r\n-\t\t\t\t'fill'    => array(),\r\n-\t\t\t\t'stroke' => array(),\r\n-\t\t\t\t'xmlns'   => array(),\r\n-\t\t\t),\r\n-\t\t\t'path' => array(\r\n-\t\t\t\t'd'            => array(),\r\n-\t\t\t\t'fill'         => array(),\r\n-\t\t\t\t'stroke'       => array(),\r\n-\t\t\t\t'stroke-width' => array(),\r\n-\t\t\t\t'stroke-linecap' => array(),\r\n-\t\t\t\t'stroke-linejoin' => array(),\r\n-\t\t\t),\r\n-\t\t\t'polyline' => array(\r\n-\t\t\t\t'points' => array(),\r\n-\t\t\t\t'fill'  => array(),\r\n-\t\t\t\t'stroke' => array(),\r\n-\t\t\t\t'stroke-width' => array(),\r\n-\t\t\t),\r\n-\t\t\t'line' => array(\r\n-\t\t\t\t'x1'    => array(),\r\n-\t\t\t\t'y1'    => array(),\r\n-\t\t\t\t'x2'    => array(),\r\n-\t\t\t\t'y2'    => array(),\r\n-\t\t\t\t'stroke' => array(),\r\n-\t\t\t\t'stroke-width' => array(),\r\n-\t\t\t),\r\n-\t\t\t'circle' => array(\r\n-\t\t\t\t'cx'     => array(),\r\n-\t\t\t\t'cy'     => array(),\r\n-\t\t\t\t'r'      => array(),\r\n-\t\t\t\t'fill'   => array(),\r\n-\t\t\t\t'stroke' => array(),\r\n-\t\t\t\t'stroke-width' => array(),\r\n-\t\t\t),\r\n-\t\t];\r\n-\r\n-\t\treturn $allowed_tags;\r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Auto generate class name from path.\r\n-\t *\u002F\r\n-\tpublic static function make_classname( $dirname ) {\r\n-\t\t$dirname    = pathinfo( $dirname, PATHINFO_FILENAME );\r\n-\t\t$class_name = explode( '-', $dirname );\r\n-\t\t$class_name = array_map( 'ucfirst', $class_name );\r\n-\t\t$class_name = implode( '_', $class_name );\r\n-\r\n-\t\treturn $class_name;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Seat count min , max limit\r\n-\t *\u002F\r\n-\tpublic  static function get_seat_count_limit() {\r\n-\t\t$seat_count_limit = array();\r\n-\t\ttry {\r\n-\t\t\t$settings_obj     = new \\WpCafe\\Core\\Base\\Wpc_Settings_Field;\r\n-\t\t\t$settings         = $settings_obj->get_settings_option();\r\n-\t\t\t\r\n-\t\t\t$get_seat_capacity= apply_filters('wpcafe\u002Freservation\u002Fseat_capacity', $settings );\r\n-\t\t\t$seat_capacity    = function_exists('wpcafe_pro') && isset( $get_seat_capacity ) ? $get_seat_capacity : 20;\r\n-\t\t\t$wpc_min_guest_no = isset( $settings['wpc_min_guest_no'] ) && $settings['wpc_min_guest_no']!==\"\" ? $settings['wpc_min_guest_no'] : 1;\r\n-\t\t\t$wpc_max_guest_no = !empty( $settings['wpc_max_guest_no'] )  ? $settings['wpc_max_guest_no'] : $seat_capacity;\r\n-\t\t\tfor ( $i = $wpc_min_guest_no; $i \u003C= $wpc_max_guest_no; $i++ ) {\r\n-\t\t\t\t$seat_count_limit[$i] = $i;\r\n-\t\t\t}\r\n-\r\n-\t\t\treturn $seat_count_limit;\r\n-\t\t} catch ( \\Exception $es ) {\r\n-\t\t\treturn [];\r\n-\t\t}\r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Email sending function\r\n-\t\t*\r\n-\t * @param array $args = [$to, $subject, $mail_body, $from, $from_name].\r\n-\t *\u002F\r\n-\tpublic static function wpc_send_email( $args ) {\r\n-\t\textract( $args );\r\n-\r\n-\t\t$subject = $subject; \u002F\u002F wp_specialchars_decode() does not decode all entities\r\n-\t\t$body    = wpautop( html_entity_decode( $mail_body ) );\r\n-\t\t$from_name = html_entity_decode( $from_name );\r\n-\r\n-\t\t$headers = array( 'Content-Type: text\u002Fhtml; charset=UTF-8', 'From: ' . $from_name . ' \u003C' . $from . '>' );\r\n-\r\n-\t\t$result  = wp_mail( $to, $subject, $body, $headers );\r\n-\t\t\r\n-\t\treturn $result;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Markup Notice.\r\n-\t *\u002F\r\n-\tpublic static function pro_banner_markup( $notice = [] ) {\r\n-\t\t?>\r\n-\t\t\u003Cdiv id=\"\u003C?php echo esc_attr( $notice['id'] ); ?>\" class=\"wpc notice wpc-notice wpc-notice-buy-pro-banner is-dismissible\" \u003C?php echo esc_attr( $notice['data'] ); ?>>\r\n-\t\t\t \u003C?php if ( !empty( $notice['btn'] ) ) { ?>\r\n-\t\t\t\t\t\u003Ca target=\"_blank\" href=\"\u003C?php echo esc_url( $notice['btn']['url'] ); ?>\" class=\"notice-banner-link\">\u003C\u002Fa>\r\n-\t\t\t\u003C?php } ?>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\t}\r\n-\r\n-\r\n-\t\u002F**\r\n-\t * Markup Notice.\r\n-\t *\u002F\r\n-\tpublic static function markup( $notice = [] ) {\r\n-\t\t?>\r\n-\t\t\u003Cdiv id=\"\u003C?php echo esc_attr( $notice['id'] ); ?>\" class=\"\u003C?php echo esc_attr( $notice['classes'] ); ?>\" \u003C?php echo esc_attr( $notice['data'] ); ?>>\r\n-\t\t\t\u003Cp>\r\n-\t\t\t\t\u003C?php echo esc_attr( $notice['message'] ); ?>\r\n-\t\t\t\u003C\u002Fp>\r\n-\r\n-\t\t\t\u003C?php if ( !empty( $notice['btn'] ) ): ?>\r\n-\t\t\t\t\u003Cp>\r\n-\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $notice['btn']['url'] ); ?>\" class=\"button-primary\">\u003C?php echo esc_html( $notice['btn']['label'] ); ?>\u003C\u002Fa>\r\n-\t\t\t\t\u003C\u002Fp>\r\n-\t\t\t\u003C?php endif;?>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render html.\r\n-\t *\u002F\r\n-\tpublic static function wpc_render( $content ) {\r\n-\t\tif ( $content == \"\" ) {\r\n-\t\t\treturn \"\";\r\n-\t\t}\r\n-\r\n-\t\treturn $content;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Menu category\r\n-\t *\u002F\r\n-\tpublic static function get_menu_category( $id = null ) {\r\n-\t\t$menu_category = [];\r\n-\t\ttry {\r\n-\r\n-\t\t\tif ( is_null( $id ) ) {\r\n-\t\t\t\t$terms = get_terms( [\r\n-\t\t\t\t\t'taxonomy'   => 'product_cat',\r\n-\t\t\t\t\t'hide_empty' => false,\r\n-\t\t\t\t] );\r\n-\r\n-\t\t\t\tforeach ( $terms as $cat ) {\r\n-\t\t\t\t\tif(is_object( $cat ) ){\r\n-\t\t\t\t\t\t$menu_category[$cat->term_id] = $cat->name;\r\n-\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\r\n-\t\t\t\treturn $menu_category;\r\n-\t\t\t} else {\r\n-\t\t\t\t\u002F\u002F return single menu.\r\n-\t\t\t\treturn get_post( $id );\r\n-\t\t\t}\r\n-\r\n-\t\t} catch ( \\Exception $es ) {\r\n-\t\t\treturn [];\r\n-\t\t}\r\n-\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * content crop function\r\n-\t *\u002F\r\n-\tpublic static function wpcafe_trim_words( $content, $count = 150, $readmore = null ) {\r\n-\t\treturn wp_trim_words( $content, $count, $readmore );\r\n-\t}\r\n-\r\n-\r\n-\r\n-\tpublic static function get_location_data( $default_options=\"\", $no_options=\"\" , $value_type = \"key\", $number = false ) {\r\n-\t\t$default_options = esc_html__('Select Delivery Location', 'wp-cafe');\r\n-\t\t$no_options = esc_html__('No Delivery Location is Set', 'wp-cafe');\r\n-\t\t\u002F\u002F get location\r\n-\t\t$wpc_location     = get_terms(['taxonomy' => 'wpcafe_location', 'hide_empty' => 0, 'orderby' => 'DESC', 'parent' => 0, 'number'=> $number]);\r\n-\r\n-\t\t$wpc_location_arr = ['' => $default_options];\r\n-\r\n-\t\tif ( !empty($wpc_location) ) {\r\n-\t\t\tforeach ($wpc_location as $value) {\r\n-\t\t\t\tif ( $value_type ==\"key\" ) {\r\n-\t\t\t\t\t$wpc_location_arr[\"$value->slug\"] = $value->name;\r\n-\t\t\t\t}\r\n-\t\t\t\telse if ( $value_type ==\"id\" ) {\r\n-\t\t\t\t\t$wpc_location_arr[\"$value->term_id\"] = $value->name;\r\n-\t\t\t\t}\r\n-\t\t\t\telse{\r\n-\t\t\t\t\t$wpc_location_arr[\"$value->name\"] = $value->name;\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn $wpc_location_arr;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t* Show tag function\r\n- *\u002F\r\n-\tpublic static function wpc_tag( $id , $stock_status ){\r\n-\t\t$current_tags = get_the_terms($id, 'product_tag');\r\n-\t\t\u002F\u002Fcreate a list to hold our tags.\r\n-\t\t?>\r\n-\t\t\u003Cul class=\"wpc-menu-tag\">\r\n-\t\t\t\u003C?php\r\n-\t\t\tif ( $stock_status == true || ( $current_tags && ! is_wp_error( $current_tags ) ) ) {\r\n-\t\t\t\t\u002F\u002Ffor each tag we create a list item.\r\n-\t\t\t\tif ( is_array( $current_tags ) && count( $current_tags )>0 ) {\r\n-\t\t\t\t\tforeach ( $current_tags as $tag ) {\r\n-\t\t\t\t\t\t$tag_title = $tag->name;\r\n-\t\t\t\t\t\t?>\r\n-\t\t\t\t\t\t\u003Cli>\t\u003C?php echo esc_html( $tag_title ); ?>\u003C\u002Fli>\r\n-\t\t\t\t\t\t\u003C?php\r\n-\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t\telse{\r\n-\t\t\t\t?>\u003Cli>\u003C?php echo esc_html__('Out of stock','wp-cafe'); ?>\u003C\u002Fli>\u003C?php \r\n-\t\t\t}\r\n-\t\t\t?>\r\n-\t\t\u003C\u002Ful>\r\n-\t\t\u003C?php\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Product query\r\n-\t * @param array $args = [ $post_type, $no_of_product, $wpc_cat, $order, $page, $total_count, $search_value, $taxonomy ]\r\n-\t *\u002F\r\n-\tpublic static function product_query( $params ){\r\n-\t\t$defaults = array(\r\n-\t\t\t'post_type'     => 'product',\r\n-\t\t\t'no_of_product' => 10,\r\n-\t\t\t'wpc_cat'       => array(),\r\n-\t\t\t'order'         => 'DESC',\r\n-\t\t\t'page'          => null,\r\n-\t\t\t'total_count'   => false,\r\n-\t\t\t'search_value'  => false,\r\n-\t\t\t'taxonomy'      => 'product_cat',\r\n-\t\t\t'wpc_location'  => null\r\n-\t\t);\r\n-\r\n-\t\textract( wp_parse_args( $params , $defaults ) );\r\n-\r\n-\t\t$args = [];\r\n-\t\t$args['post_type']      = $post_type;\r\n-\t\tif ( $total_count ) {\r\n-\t\t\t$args    = [ 'posts_per_page' =>  -1 ];\r\n-\t\t}\r\n-\t\telseif( $search_value ){\r\n-\t\t\t$args['posts_per_page']  = $no_of_product;\r\n-\t\t\t$args['post_title_like'] = $search_value;\r\n-\t\t}\r\n-\t\telseif( $page ){\r\n-\t\t\t$args    = [\r\n-\t\t\t\t'posts_per_page' =>  $no_of_product,\r\n-\t\t\t\t'paged'          =>  $page,\r\n-\t\t\t];\r\n-\t\t}\r\n-\t\telse{\r\n-\t\t\t$args    = [ 'posts_per_page' =>  $no_of_product ];\r\n-\t\t}\r\n-\r\n-\t\t$args['tax_query'] = array(\r\n-\t\t\t'relation' => 'AND',\r\n-\t\t);\r\n-\r\n-\t\tif( is_array( $wpc_cat ) && count( $wpc_cat )>0 ){\r\n-\t\t\t$args['tax_query'][] = array(\r\n-\t\t\t\t'taxonomy'          => $taxonomy,\r\n-\t\t\t\t'terms'             =>  $wpc_cat,\r\n-\t\t\t\t'field'             => 'id',\r\n-\t\t\t\t'include_children'  => true,\r\n-\t\t\t\t'operator'          => 'IN'\r\n-\t\t\t);\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Add location filtering if wpc_location is specified\r\n-\t\tif ( ! empty( $wpc_location ) ) {\r\n-\t\t\t$args['tax_query'][] = array(\r\n-\t\t\t\t'taxonomy' => 'wpcafe_location',\r\n-\t\t\t\t'field'    => 'term_id',\r\n-\t\t\t\t'terms'    => $wpc_location,\r\n-\t\t\t\t'operator' => 'IN'\r\n-\t\t\t);\r\n-\t\t}\r\n-\r\n-\t\t$args['orderby']        = 'date';\r\n-\t\t$args['order']          = $order;\r\n-\t\t$args['post_status']    = 'publish';\r\n-\r\n-\t\t$args = apply_filters( 'wpc_product_query_args', $args );\r\n-\r\n-\t\treturn wc_get_products($args);\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Render cart icon whether through custom images or icon classes\r\n-\t *\r\n-\t * @param  bool $is_custom_icon Whether the icon is a custom image\r\n-\t * @param  string|array $icon_value The icon value (URL for custom, class name for default, or array with type\u002Fvalue)\r\n-\t * @return string HTML markup for the icon\r\n-\t *\u002F\r\n-\tpublic static function render_cart_icon( $is_custom_icon, $icon_value ) {\r\n-\t\t\u002F\u002F Handle array format with type and value (from settings)\r\n-\t\tif ( is_array( $icon_value ) ) {\r\n-\t\t\t$icon_type = ! empty( $icon_value['type'] ) ? $icon_value['type'] : '';\r\n-\t\t\t$icon_url = ! empty( $icon_value['value'] ) ? $icon_value['value'] : '';\r\n-\r\n-\t\t\tif ( $icon_type === 'custom' && ! empty( $icon_url ) ) {\r\n-\t\t\t\treturn '\u003Cimg src=\"' . esc_url( $icon_url ) . '\" alt=\"cart icon\" width=\"24\" height=\"24\" class=\"wpc-custom-cart-icon\">';\r\n-\t\t\t} elseif ( ! empty( $icon_url ) ) {\r\n-\t\t\t\t\u002F\u002F SVG icon from assets directory\r\n-\t\t\t\t$svg_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . esc_attr( $icon_url ) . '.svg';\r\n-\t\t\t\treturn '\u003Cimg src=\"' . esc_url( $svg_url ) . '\" alt=\"' . esc_attr( $icon_url ) . '\" width=\"24\" height=\"24\" class=\"wpc-svg-cart-icon\">';\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\t\u002F\u002F Handle string format (custom URL or font icon class)\r\n-\t\tif ( $is_custom_icon ) {\r\n-\t\t\treturn '\u003Cimg src=\"' . esc_url( $icon_value ) . '\" alt=\"cart icon\" width=\"24\" height=\"24\" class=\"wpc-custom-cart-icon\">';\r\n-\t\t}\r\n-\r\n-\t\treturn '\u003Ci class=\"wpcafe-cart_icon\">\u003C\u002Fi>';\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Add to cart button based on product type\r\n-\t *\r\n-\t * @param [type] $args [ $product, $cart_button, $wpc_btn_text='', $customize_btn= '', $widget_id=''].\r\n-\t *\u002F\r\n-\tpublic static function product_add_to_cart( $args ) {\r\n-\r\n-\t\textract( $args );\r\n-\t\t$settings           = get_option('wpcafe_reservation_settings_options');\r\n-\t\t$icon_type = '';\r\n-\t\t$icon_value = '';\r\n-\r\n-\t\tif ( is_array($cart_icon) && !empty($cart_icon['type']) ) {\r\n-\t\t\t$icon_type = $cart_icon['type'];\r\n-\t\t\t$icon_value = !empty($cart_icon['value']) ? $cart_icon['value'] : '';\r\n-\t\t} else {\r\n-\t\t\t$icon_value = !empty($cart_icon) ? $cart_icon : 'wpcafe-cart_icon';\r\n-\t\t}\r\n-\r\n-\t\t$is_custom_icon = ($icon_type === 'custom' && !empty($icon_value));\r\n-\r\n-\t\t$customization_icon = !empty($settings['wpc_customization_icon']) ? $settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-\t\t\u002F\u002F qr code parameter.\r\n-\t\t$html = self::qr_code_input();\r\n-\t\t$price_html = \"\";\r\n-\r\n-\t\tswitch ( $product->get_type() ) {\r\n-\r\n-\t\t\tcase ( $product->get_type() == 'variable' || $product->get_type() == 'grouped' )\r\n-\t\t\t&& $product->is_in_stock() == true :\r\n-\t\t\t\tif( $cart_button=='on' || $cart_button =='yes' ) {\r\n-\t\t\t\t\tif ( function_exists('wpcafe_pro') ) {\r\n-\t\t\t\t\t\treturn apply_filters(\"wpcafe\u002Fshortcode\u002Fvariation\", $product, $customize_btn, $widget_id, $customization_icon );\r\n-\t\t\t\t\t} else {\r\n-\t\t\t\t\t\t$icon_html = self::render_cart_icon( $is_custom_icon, $cart_icon );\r\n-\t\t\t\t\t\t$price_html = '\r\n-\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-add-to-cart\">\r\n-\t\t\t\t\t\t\t\t\u003Ca href=\"'.$product->get_permalink().'\" class=\"wpc-btn\">\r\n-\t\t\t\t\t\t\t\t\t'.$icon_html.'\r\n-\t\t\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t';\r\n-\t\t\t\t\t\t}\r\n-\t\t\t\t}\r\n-\t\t\t\tbreak;\r\n-\r\n-\t\t\tcase ($product->get_type() == 'simple' ) &&\r\n-\t\t\t\t($cart_button == 'on' || $cart_button == 'yes' ) &&\r\n-\t\t\t\t$product->is_in_stock() == true :\r\n-\r\n-\t\t\t\t$class = !empty($wpc_btn_text) ? 'cart-text-added' : 'cart-text-no-added';\r\n-\r\n-\t\t\t\t\u002F\u002F Check if product has addons from optiontics\r\n-\t\t\t\t$has_addons = false;\r\n-\t\t\t\tif ( function_exists('optiontics') && class_exists('\\Optiontics\\Core\\WC\\Services\\Product_Blocks_Service') ) {\r\n-\t\t\t\t\t$blocks_service = new \\Optiontics\\Core\\WC\\Services\\Product_Blocks_Service();\r\n-\t\t\t\t\t$blocks_data = $blocks_service->get_product_blocks_data( $product->get_id() );\r\n-\t\t\t\t\t$has_addons = !empty( $blocks_data['blocks'] );\r\n-\t\t\t\t}\r\n-\r\n-\t\t\t\tif ( function_exists('optiontics') && $has_addons && function_exists('wpcafe_pro') ) {\r\n-\t\t\t\t\treturn apply_filters(\"wpcafe\u002Fshortcode\u002Fsimple\", $product, $customize_btn, $widget_id , $customization_icon, $is_custom_icon, $cart_icon );\r\n-\t\t\t\t}else {\r\n-\t\t\t\t\r\n-\t\t\t\t\t$price_html ='\u003Cdiv class=\"wpc-add-to-cart\">\r\n-\t\t\t\t\t\t\u003Ca href=\"?add-to-cart='.esc_html($product->get_id()).'\"\r\n-\t\t\t\t\t\tdata-product_name=\"'.esc_html($product->get_name()).'\"\r\n-\t\t\t\t\t\tdata-product_price=\"'.esc_html( wc_get_price_to_display( $product ) . get_woocommerce_currency_symbol() ).'\"\r\n-\t\t\t\t\t\tdata-product_id=\"'.esc_html($product->get_id()).'\"\r\n-\t\t\t\t\t\t'.esc_html($html).'\r\n-\t\t\t\t\t\trel=\"nofollow\" class=\"button  add_to_cart_button ajax_add_to_cart '.esc_attr($class).'\">\r\n-\t\t\t\t\t\t\t\u003Cspan class=\"adding\"> '.esc_html__('Adding...', 'wp-cafe').'\u003C\u002Fspan>\r\n-\t\t\t\t\t\t\t\u003Cspan class=\"added\"> '.esc_html__('Added', 'wp-cafe').'\u003C\u002Fspan>';\r\n-\t\t\t\t\t\t\tif (isset($wpc_btn_text) && $wpc_btn_text  != '') {\r\n-\t\t\t\t\t\t\t\t\r\n-\t\t\t\t\t\t\t\t$price_html .='\u003Cspan class=\"add-cart-text\"> '.esc_html($wpc_btn_text).' \u003C\u002Fspan>';\r\n-\t\t\t\t\t\t\t}\r\n-\t\t\t\t\t\t\t$price_html .= self::render_cart_icon( $is_custom_icon, $cart_icon );\r\n-\t\t\t\t\t\t\t$price_html .='\u003C\u002Fa>\r\n-\t\t\t\t\t\u003C\u002Fdiv>';\r\n-\t\t\t\t}\r\n-\r\n-\t\t\t\tbreak;\r\n-\r\n-\t\t\tcase $product->get_type() == 'external'  &&\r\n-\t\t\t\t($cart_button == 'on' || $cart_button == 'yes' ) &&\r\n-\t\t\t\t$product->is_in_stock() == true :\r\n-\t\t\t\t$price_html = '\r\n-\t\t\t\t\t\u003Cdiv class=\"wpc-external-product-link\">\r\n-\t\t\t\t\t\t\u003Ca href=\"'.$product->get_product_url().'\" class=\"wpc-btn\">\r\n-\t\t\t\t\t\t\t\t'.$product->get_button_text().'\r\n-\t\t\t\t\t\t\u003C\u002Fa>\r\n-\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t';\r\n-\t\t\t\tbreak;\r\n-\t\t\t\r\n-\t\t\tdefault:\r\n-\t\t\t\tbreak;\r\n-\t\t}\r\n-\r\n-\t\treturn wp_kses( $price_html, Wpc_Utilities::wpc_kses_allowed_tags() );\r\n-\r\n-\t}\r\n-\r\n-\tpublic static function qr_code_input() {\r\n-\t\t\r\n-\t\t$html = '';\r\n-\t\tif ( !empty( $_GET['tableId'] ) ) {\r\n-\t\t\t$html = ' data-tableid=\"'. esc_html( sanitize_text_field( $_GET['tableId'] ) ).'\"';\r\n-\t\t}\r\n-\r\n-\t\treturn $html;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get variation price\r\n-\t *\u002F\r\n-\tpublic static function get_variation_price($product){\r\n-\t\tif($product->get_type() == 'grouped'){\r\n-\t\t\t$children = $product->get_children();\r\n-\t\t\t$price = 0;\r\n-\t\t\t$var_price = get_woocommerce_currency_symbol( '' ) . ' ' . $price;\r\n-\t\t}else{\r\n-\t\t\t$variation_price = $product->get_variation_prices(true); \u002F\u002F true for getting tax price\r\n-\t\t\t$var_price = '';\r\n-\t\t\tif (is_array($variation_price) && isset($variation_price['price'])) {\r\n-\t\t\t\t$first = array_shift($variation_price['price']);\r\n-\t\t\t\t$array_pop = array_pop($variation_price['price']);\r\n-\t\t\t\t$last = ( !empty( $array_pop ) ) ?  \"-\" . get_woocommerce_currency_symbol() . $array_pop : '';\r\n-\t\t\t\t$var_price = get_woocommerce_currency_symbol() . $first . $last ;\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn $var_price;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Menu price by tax for short code and widget\r\n-\t *\u002F\r\n-\tpublic static function menu_price_by_tax( $product ){\r\n-\t\t$price = '';\r\n-\t\tif (wc_get_price_excluding_tax($product)) {\r\n-\t\t\t$price      = wc_get_price_excluding_tax($product);\r\n-\t\t} else {\r\n-\t\t\t$price      = wc_get_price_including_tax($product);\r\n-\t\t}\r\n-\r\n-\t\treturn $price;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Get Tab Array From Category List\r\n-\t *\r\n-\t * @param [type] $wpc_cat_arr\r\n-\t *\r\n-\t * @since 1.3.3\r\n-\t *\r\n-\t * @return array tab array\r\n-\t *\u002F\r\n-\tpublic static function get_tab_array_from_category( $wpc_cat_arr ){\r\n-\r\n-\t\t$food_menu_tabs = [];\r\n-\r\n-\t\tforeach ($wpc_cat_arr as $key => $value) {\r\n-\t\t\tif ($wpc_cat = get_term_by('id', $value, 'product_cat')) {\r\n-\t\t\t\t$wpc_get_menu_order = get_term_meta($wpc_cat->term_id, 'wpc_menu_order_priority', true);\r\n-\t\t\t\t$wpc_cat    = get_term_by('id', $value, 'product_cat');\r\n-\t\t\t\t$cat_name   = ($wpc_cat && $wpc_cat->name ) ? $wpc_cat->name : \"\";\r\n-\t\t\t\t$tab_data   = array('post_cats'=>[$value, $wpc_cat->slug],'tab_title' => $cat_name);\r\n-\t\t\t\tif ($wpc_get_menu_order == '') {\r\n-\t\t\t\t\t$food_menu_tabs[$key] = $tab_data;\r\n-\t\t\t\t} else {\r\n-\t\t\t\t\t$food_menu_tabs[$wpc_get_menu_order] = $tab_data;\r\n-\t\t\t\t}\r\n-\t\t\t}\r\n-\t\t}\r\n-\r\n-\t\treturn $food_menu_tabs;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * Replace qoute of sting\r\n-\t *\u002F\r\n-\tpublic static function replace_qoute( $data ){\r\n-\t\tif( count( $data )>0 ){\r\n-\t\t\tarray_walk( $data , function( &$value , $index )\r\n-\t\t\t{ $value = str_replace(['&#039;','&lsquo;','&quot;'],'', $value); });\r\n-\t\t}\r\n-\r\n-\t\treturn $data;\r\n-\t}\r\n-\r\n-\t\u002F**\r\n-\t * shortcode builder option range\r\n-\t *\u002F\r\n-\tpublic static function get_option_range( $arr=[],  $class=\"\" ) {\r\n-\t\t$html = '';\r\n-\t\t$html .='\u003Cselect  class=\"wpc-setting-input '.esc_attr($class).'\">';\r\n-\t\tforeach($arr as $key=> $value){\r\n-\t\t\t$html .='\u003Coption value=\"'.esc_html( $key ).'\"> '.esc_html($value).' \u003C\u002Foption>';\r\n-\t\t}\r\n-\t\t$html .='\u003C\u002Fselect>';\r\n-\r\n-\t  return $html;\r\n-  \t}\r\n-\r\n-\t\u002F**\r\n-\t * select food locations\r\n-\t *\r\n-\t * @return void\r\n-\t *\u002F\r\n-\tpublic static function select_food_locations_filter($atts) {\r\n-\r\n-\t\t\u002F\u002F shortcode option\r\n-        $atts = extract(shortcode_atts(\r\n-            [\r\n-                'location_alignment'   => 'center'\r\n-            ], $atts ));\r\n-        \r\n-\t\t$food_location  = Wpc_Utilities::get_location_data ( esc_html__(\"Select food location\", \"wp-cafe\") , esc_html__(\"No location is set\", \"wp-cafe\"),\"id\" );\r\n-\t\t?>\r\n-\t\t\u003C!-- select location -->\r\n-\t\t\u003Cform class=\"location_menu\">\r\n-\t\t\t\u003Cselect id=\"filter_location\" name=\"filter_location\" class=\"filter-location \u003C?php echo esc_attr($location_alignment); ?>\">\r\n-\t\t\t\t\u003C?php foreach ( $food_location as $key => $value ) { ?>\r\n-\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr($key); ?>\">\u003C?php echo esc_html( $value ) ?>\u003C\u002Foption>\r\n-\t\t\t\t\u003C?php } ?>\r\n-\t\t\t\u003C\u002Fselect>\r\n-\t\t\u003C\u002Fform>\r\n-\r\n-\t\t\u003Cdiv id=\"location_change\" class=\"location_modal hide_field location_change\">\r\n-\t\t\t\t\u003Cdiv class=\"modal-content\">\r\n-\t\t\t\t\t\t\u003Cdiv>\r\n-\t\t\t\t\t\t\t\t\u003C?php echo esc_html__(\"By changing your current location, You will\r\n-\t\t\t\t\t\t\t\t\t\t\t\tlose your selected item from the cart.\",'wp-cafe');?>\r\n-\t\t\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\t\t\t\t\u003Cbutton class=\"change_yes wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"Yes\", \"wp-cafe\" );?>\u003C\u002Fbutton>\r\n-\t\t\t\t\t\t\u003Cbutton class=\"change_no wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"No\", \"wp-cafe\" );?>\u003C\u002Fbutton>\r\n-\t\t\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C\u002Fdiv>\r\n-\t\t\u003C?php\r\n-\t}\r\n-\r\n-\tpublic static function get_query_cache( $query ){\r\n-\r\n-\t\t$cache_key = 'wpcafe_query_' . md5($query);\r\n-\t\treturn $cache_key;\r\n-\t}\r\n-\r\n-\tpublic static function get_formatted_time($timeString){\r\n-\t\t$time_format = get_option('time_format');\r\n-\t\t$dateTime = \\DateTime::createFromFormat($time_format, $timeString);\r\n-\t\tif ($dateTime) {\r\n-\t\t    $timestamp = $dateTime->getTimestamp();\r\n-\t\t    return date_i18n($time_format, $timestamp );\r\n-\t\t} else {\r\n-\t\t    return $timeString;\r\n-\t\t}\r\n-\t}\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Utils;\n+\n+use WP_Query;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+\u002F**\n+ * All  helper functions to use \n+ *\u002F\n+class Wpc_Utilities {\n+\n+\tprivate static $settings_key = 'wpcafe_reservation_settings_options';\n+\n+\t\u002F**\n+\t * Html markup validation\n+\t *\u002F\n+\t public static function wpc_kses( $raw ) {\n+\t\t$allowed_tags = [\n+\t\t\t'a'                             => [\n+\t\t\t\t'class'  => [],\n+\t\t\t\t'href'   => [],\n+\t\t\t\t'rel'    => [],\n+\t\t\t\t'title'  => [],\n+\t\t\t\t'target' => [],\n+\t\t\t],\n+\t\t\t'input'                         => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'checked'     => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => [],\n+\t\t\t],\n+\n+\t\t\t'select'                        => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => [],\n+\t\t\t\t'option'      => [\n+\t\t\t\t\t'value'   => [],\n+\t\t\t\t\t'checked' => [],\n+\t\t\t\t],\n+\t\t\t],\n+\n+\t\t\t'textarea'                      => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'rows'        => [],\n+\t\t\t\t'cols'        => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => [],\n+\t\t\t],\n+\t\t\t'abbr'                          => [\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'b'                             => [],\n+\t\t\t'blockquote'                    => [\n+\t\t\t\t'cite' => [],\n+\t\t\t],\n+\t\t\t'cite'                          => [\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'code'                          => [],\n+\t\t\t'del'                           => [\n+\t\t\t\t'datetime' => [],\n+\t\t\t\t'title'    => [],\n+\t\t\t],\n+\t\t\t'dd'                            => [],\n+\t\t\t'div'                           => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t],\n+\t\t\t'dl'                            => [],\n+\t\t\t'dt'                            => [],\n+\t\t\t'em'                            => [],\n+\t\t\t'h1'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h2'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h3'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h4'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h5'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h6'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'i'                             => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'img'                           => [\n+\t\t\t\t'alt'    => [],\n+\t\t\t\t'class'  => [],\n+\t\t\t\t'height' => [],\n+\t\t\t\t'src'    => [],\n+\t\t\t\t'width'  => [],\n+\t\t\t],\n+\t\t\t'li'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'ol'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'p'                             => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'q'                             => [\n+\t\t\t\t'cite'  => [],\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'span'                          => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t],\n+\t\t\t'small'                          => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t],\n+\t\t\t'iframe'                        => [\n+\t\t\t\t'width'       => [],\n+\t\t\t\t'height'      => [],\n+\t\t\t\t'scrolling'   => [],\n+\t\t\t\t'frameborder' => [],\n+\t\t\t\t'allow'       => [],\n+\t\t\t\t'src'         => [],\n+\t\t\t],\n+\t\t\t'strike'                        => [],\n+\t\t\t'br'                            => [],\n+\t\t\t'strong'                        => [],\n+\t\t\t'data-wow-duration'             => [],\n+\t\t\t'data-wow-delay'                => [],\n+\t\t\t'data-wallpaper-options'        => [],\n+\t\t\t'data-stellar-background-ratio' => [],\n+\t\t\t'ul'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'label'                         => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'for' => [],\n+\t\t\t],\n+\t\t];\n+\n+\t\tif ( function_exists( 'wp_kses' ) ) { \u002F\u002F WP is here\n+\t\t\treturn wp_kses( $raw, $allowed_tags );\n+\t\t} else {\n+\t\t\treturn $raw;\n+\t\t}\n+\n+\t}\n+\n+\t\u002F**\n+\t * Html markup validation\n+\t *\u002F\n+\tpublic static function wpc_kses_allowed_tags() {\n+\t\t$allowed_tags = [\n+\t\t\t'a'                             => [\n+\t\t\t\t'class'  => [],\n+\t\t\t\t'href'   => [],\n+\t\t\t\t'rel'    => [],\n+\t\t\t\t'title'  => [],\n+\t\t\t\t'target' => [],\t\t\t\t\n+\t\t\t\t'id'\t => [],\n+\t\t\t\t'data-product_id' => [],\n+\t\t\t\t'data-tableid'\t=> [],\n+\t\t\t\t'data-product_name' => [],\n+\t\t\t\t'data-product_price' => []\n+\t\t\t],\n+\t\t\t'input'                         => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'checked'     => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => [],\n+\t\t\t\t'autocomplete'=> [],\n+\t\t\t\t'step'        => [],\n+\t\t\t\t'min'         => [],\n+\t\t\t\t'max'         => [],\n+\t\t\t],\n+\n+\t\t\t'select'                        => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => [],\n+\t\t\t\t'multiple'    => array(),\n+\t\t\t\t'data-cat'\t  => []\n+\t\t\t\t\n+\t\t\t],\n+\t\t\t'option'      => [\n+\t\t\t\t'value'   => [],\n+\t\t\t\t'checked' => [],\n+\t\t\t\t'selected'=> [],\n+\t\t\t\t'data-formstyle' => []\n+\t\t\t],\n+\n+\t\t\t'textarea'                      => [\n+\t\t\t\t'value'       => [],\n+\t\t\t\t'type'        => [],\n+\t\t\t\t'size'        => [],\n+\t\t\t\t'name'        => [],\n+\t\t\t\t'rows'        => [],\n+\t\t\t\t'cols'        => [],\n+\t\t\t\t'placeholder' => [],\n+\t\t\t\t'id'          => [],\n+\t\t\t\t'class'       => []\n+\t\t\t],\n+\t\t\t'abbr'                          => [\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'b'                             => [],\n+\t\t\t'blockquote'                    => [\n+\t\t\t\t'cite' => [],\n+\t\t\t],\n+\t\t\t'cite'                          => [\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'code'                          => [],\n+\t\t\t'del'                           => [\n+\t\t\t\t'datetime' => [],\n+\t\t\t\t'title'    => [],\n+\t\t\t],\n+\t\t\t'dd'                            => [],\n+\t\t\t'div'                           => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t\t'id'    => [],\n+\t\t\t],\n+\t\t\t'dl'                            => [],\n+\t\t\t'dt'                            => [],\n+\t\t\t'em'                            => [],\n+\t\t\t'h1'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h2'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h3'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h4'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h5'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'h6'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'i'                             => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'img'                           => [\n+\t\t\t\t'alt'    => [],\n+\t\t\t\t'class'  => [],\n+\t\t\t\t'height' => [],\n+\t\t\t\t'src'    => [],\n+\t\t\t\t'width'  => [],\n+\t\t\t],\n+\t\t\t'li'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'ol'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'p'                             => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'q'                             => [\n+\t\t\t\t'cite'  => [],\n+\t\t\t\t'title' => [],\n+\t\t\t],\n+\t\t\t'span'                          => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'id' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t\t'span'\t=> []\n+\t\t\t],\n+\t\t\t'small'                          => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'title' => [],\n+\t\t\t\t'style' => [],\n+\t\t\t],\n+\t\t\t'iframe'                        => [\n+\t\t\t\t'width'       => [],\n+\t\t\t\t'height'      => [],\n+\t\t\t\t'scrolling'   => [],\n+\t\t\t\t'frameborder' => [],\n+\t\t\t\t'allow'       => [],\n+\t\t\t\t'src'         => [],\n+\t\t\t],\n+\t\t\t'strike'                        => [],\n+\t\t\t'br'                            => [],\n+\t\t\t'data-wow-duration'             => [],\n+\t\t\t'data-wow-delay'                => [],\n+\t\t\t'data-wallpaper-options'        => [],\n+\t\t\t'data-stellar-background-ratio' => [],\n+\t\t\t'ul'                            => [\n+\t\t\t\t'class' => [],\n+\t\t\t],\n+\t\t\t'label'                         => [\n+\t\t\t\t'class' => [],\n+\t\t\t\t'for' => [],\n+\t\t\t],\n+\t\t\t'audio' => array(\n+\t\t\t\t'class' => array(),\n+\t\t\t\t'id' => array(),\n+\t\t\t\t'name' => array(),\n+\t\t\t\t'controls' => array(),\n+\t\t\t),\n+\t\t\t'source' => array(\n+\t\t\t\t'src' => array(),\n+\t\t\t\t'type' => array(),\n+\t\t\t),\n+\t\t\t'strong' => array(\n+\t\t\t\t'for' => array(),\n+\t\t\t),\t\t\t\n+\t\t\t'attr' => array(\n+\t\t\t\t'style' => array(),\n+\t\t\t\t'class' => array(),\n+\t\t\t\t'input_class' => array(),\n+\t\t\t),\n+\t\t\t'svg' => array(\n+\t\t\t\t'width'   => array(),\n+\t\t\t\t'height'  => array(),\n+\t\t\t\t'viewbox' => array(),\n+\t\t\t\t'viewBox' => array(),\n+\t\t\t\t'fill'    => array(),\n+\t\t\t\t'stroke' => array(),\n+\t\t\t\t'xmlns'   => array(),\n+\t\t\t),\n+\t\t\t'path' => array(\n+\t\t\t\t'd'            => array(),\n+\t\t\t\t'fill'         => array(),\n+\t\t\t\t'stroke'       => array(),\n+\t\t\t\t'stroke-width' => array(),\n+\t\t\t\t'stroke-linecap' => array(),\n+\t\t\t\t'stroke-linejoin' => array(),\n+\t\t\t),\n+\t\t\t'polyline' => array(\n+\t\t\t\t'points' => array(),\n+\t\t\t\t'fill'  => array(),\n+\t\t\t\t'stroke' => array(),\n+\t\t\t\t'stroke-width' => array(),\n+\t\t\t),\n+\t\t\t'line' => array(\n+\t\t\t\t'x1'    => array(),\n+\t\t\t\t'y1'    => array(),\n+\t\t\t\t'x2'    => array(),\n+\t\t\t\t'y2'    => array(),\n+\t\t\t\t'stroke' => array(),\n+\t\t\t\t'stroke-width' => array(),\n+\t\t\t),\n+\t\t\t'circle' => array(\n+\t\t\t\t'cx'     => array(),\n+\t\t\t\t'cy'     => array(),\n+\t\t\t\t'r'      => array(),\n+\t\t\t\t'fill'   => array(),\n+\t\t\t\t'stroke' => array(),\n+\t\t\t\t'stroke-width' => array(),\n+\t\t\t),\n+\t\t];\n+\n+\t\treturn $allowed_tags;\n+\n+\t}\n+\n+\t\u002F**\n+\t * Auto generate class name from path.\n+\t *\u002F\n+\tpublic static function make_classname( $dirname ) {\n+\t\t$dirname    = pathinfo( $dirname, PATHINFO_FILENAME );\n+\t\t$class_name = explode( '-', $dirname );\n+\t\t$class_name = array_map( 'ucfirst', $class_name );\n+\t\t$class_name = implode( '_', $class_name );\n+\n+\t\treturn $class_name;\n+\t}\n+\n+\t\u002F**\n+\t * Seat count min , max limit\n+\t *\u002F\n+\tpublic  static function get_seat_count_limit() {\n+\t\t$seat_count_limit = array();\n+\t\ttry {\n+\t\t\t$settings_obj     = new \\WpCafe\\Core\\Base\\Wpc_Settings_Field;\n+\t\t\t$settings         = $settings_obj->get_settings_option();\n+\t\t\t\n+\t\t\t$get_seat_capacity= apply_filters('wpcafe\u002Freservation\u002Fseat_capacity', $settings );\n+\t\t\t$seat_capacity    = function_exists('wpcafe_pro') && isset( $get_seat_capacity ) ? $get_seat_capacity : 20;\n+\t\t\t$wpc_min_guest_no = isset( $settings['wpc_min_guest_no'] ) && $settings['wpc_min_guest_no']!==\"\" ? $settings['wpc_min_guest_no'] : 1;\n+\t\t\t$wpc_max_guest_no = !empty( $settings['wpc_max_guest_no'] )  ? $settings['wpc_max_guest_no'] : $seat_capacity;\n+\t\t\tfor ( $i = $wpc_min_guest_no; $i \u003C= $wpc_max_guest_no; $i++ ) {\n+\t\t\t\t$seat_count_limit[$i] = $i;\n+\t\t\t}\n+\n+\t\t\treturn $seat_count_limit;\n+\t\t} catch ( \\Exception $es ) {\n+\t\t\treturn [];\n+\t\t}\n+\n+\t}\n+\n+\t\u002F**\n+\t * Email sending function\n+\t\t*\n+\t * @param array $args = [$to, $subject, $mail_body, $from, $from_name].\n+\t *\u002F\n+\tpublic static function wpc_send_email( $args ) {\n+\t\textract( $args );\n+\n+\t\t$subject = $subject; \u002F\u002F wp_specialchars_decode() does not decode all entities\n+\t\t$body    = wpautop( html_entity_decode( $mail_body ) );\n+\t\t$from_name = html_entity_decode( $from_name );\n+\n+\t\t$headers = array( 'Content-Type: text\u002Fhtml; charset=UTF-8', 'From: ' . $from_name . ' \u003C' . $from . '>' );\n+\n+\t\t$result  = wp_mail( $to, $subject, $body, $headers );\n+\t\t\n+\t\treturn $result;\n+\t}\n+\n+\t\u002F**\n+\t * Markup Notice.\n+\t *\u002F\n+\tpublic static function pro_banner_markup( $notice = [] ) {\n+\t\t?>\n+\t\t\u003Cdiv id=\"\u003C?php echo esc_attr( $notice['id'] ); ?>\" class=\"wpc notice wpc-notice wpc-notice-buy-pro-banner is-dismissible\" \u003C?php echo esc_attr( $notice['data'] ); ?>>\n+\t\t\t \u003C?php if ( !empty( $notice['btn'] ) ) { ?>\n+\t\t\t\t\t\u003Ca target=\"_blank\" href=\"\u003C?php echo esc_url( $notice['btn']['url'] ); ?>\" class=\"notice-banner-link\">\u003C\u002Fa>\n+\t\t\t\u003C?php } ?>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\t}\n+\n+\n+\t\u002F**\n+\t * Markup Notice.\n+\t *\u002F\n+\tpublic static function markup( $notice = [] ) {\n+\t\t?>\n+\t\t\u003Cdiv id=\"\u003C?php echo esc_attr( $notice['id'] ); ?>\" class=\"\u003C?php echo esc_attr( $notice['classes'] ); ?>\" \u003C?php echo esc_attr( $notice['data'] ); ?>>\n+\t\t\t\u003Cp>\n+\t\t\t\t\u003C?php echo esc_attr( $notice['message'] ); ?>\n+\t\t\t\u003C\u002Fp>\n+\n+\t\t\t\u003C?php if ( !empty( $notice['btn'] ) ): ?>\n+\t\t\t\t\u003Cp>\n+\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $notice['btn']['url'] ); ?>\" class=\"button-primary\">\u003C?php echo esc_html( $notice['btn']['label'] ); ?>\u003C\u002Fa>\n+\t\t\t\t\u003C\u002Fp>\n+\t\t\t\u003C?php endif;?>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Render html.\n+\t *\u002F\n+\tpublic static function wpc_render( $content ) {\n+\t\tif ( $content == \"\" ) {\n+\t\t\treturn \"\";\n+\t\t}\n+\n+\t\treturn $content;\n+\t}\n+\n+\t\u002F**\n+\t * Menu category\n+\t *\u002F\n+\tpublic static function get_menu_category( $id = null ) {\n+\t\t$menu_category = [];\n+\t\ttry {\n+\n+\t\t\tif ( is_null( $id ) ) {\n+\t\t\t\t$terms = get_terms( [\n+\t\t\t\t\t'taxonomy'   => 'product_cat',\n+\t\t\t\t\t'hide_empty' => false,\n+\t\t\t\t] );\n+\n+\t\t\t\tforeach ( $terms as $cat ) {\n+\t\t\t\t\tif(is_object( $cat ) ){\n+\t\t\t\t\t\t$menu_category[$cat->term_id] = $cat->name;\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\n+\t\t\t\treturn $menu_category;\n+\t\t\t} else {\n+\t\t\t\t\u002F\u002F return single menu.\n+\t\t\t\treturn get_post( $id );\n+\t\t\t}\n+\n+\t\t} catch ( \\Exception $es ) {\n+\t\t\treturn [];\n+\t\t}\n+\n+\t}\n+\n+\t\u002F**\n+\t * content crop function\n+\t *\u002F\n+\tpublic static function wpcafe_trim_words( $content, $count = 150, $readmore = null ) {\n+\t\treturn wp_trim_words( $content, $count, $readmore );\n+\t}\n+\n+\n+\n+\tpublic static function get_location_data( $default_options=\"\", $no_options=\"\" , $value_type = \"key\", $number = false ) {\n+\t\t$default_options = esc_html__('Select Delivery Location', 'wp-cafe');\n+\t\t$no_options = esc_html__('No Delivery Location is Set', 'wp-cafe');\n+\t\t\u002F\u002F get location\n+\t\t$wpc_location     = get_terms(['taxonomy' => 'wpcafe_location', 'hide_empty' => 0, 'orderby' => 'DESC', 'parent' => 0, 'number'=> $number]);\n+\n+\t\t$wpc_location_arr = ['' => $default_options];\n+\n+\t\tif ( !empty($wpc_location) ) {\n+\t\t\tforeach ($wpc_location as $value) {\n+\t\t\t\tif ( $value_type ==\"key\" ) {\n+\t\t\t\t\t$wpc_location_arr[\"$value->slug\"] = $value->name;\n+\t\t\t\t}\n+\t\t\t\telse if ( $value_type ==\"id\" ) {\n+\t\t\t\t\t$wpc_location_arr[\"$value->term_id\"] = $value->name;\n+\t\t\t\t}\n+\t\t\t\telse{\n+\t\t\t\t\t$wpc_location_arr[\"$value->name\"] = $value->name;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn $wpc_location_arr;\n+\t}\n+\n+\t\u002F**\n+\t* Show tag function\n+ *\u002F\n+\tpublic static function wpc_tag( $id , $stock_status ){\n+\t\t$current_tags = get_the_terms($id, 'product_tag');\n+\t\t\u002F\u002Fcreate a list to hold our tags.\n+\t\t?>\n+\t\t\u003Cul class=\"wpc-menu-tag\">\n+\t\t\t\u003C?php\n+\t\t\tif ( $stock_status == true || ( $current_tags && ! is_wp_error( $current_tags ) ) ) {\n+\t\t\t\t\u002F\u002Ffor each tag we create a list item.\n+\t\t\t\tif ( is_array( $current_tags ) && count( $current_tags )>0 ) {\n+\t\t\t\t\tforeach ( $current_tags as $tag ) {\n+\t\t\t\t\t\t$tag_title = $tag->name;\n+\t\t\t\t\t\t?>\n+\t\t\t\t\t\t\u003Cli>\t\u003C?php echo esc_html( $tag_title ); ?>\u003C\u002Fli>\n+\t\t\t\t\t\t\u003C?php\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t}\n+\t\t\telse{\n+\t\t\t\t?>\u003Cli>\u003C?php echo esc_html__('Out of stock','wp-cafe'); ?>\u003C\u002Fli>\u003C?php \n+\t\t\t}\n+\t\t\t?>\n+\t\t\u003C\u002Ful>\n+\t\t\u003C?php\n+\t}\n+\n+\t\u002F**\n+\t * Product query\n+\t * @param array $args = [ $post_type, $no_of_product, $wpc_cat, $order, $page, $total_count, $search_value, $taxonomy ]\n+\t *\u002F\n+\tpublic static function product_query( $params ){\n+\t\t$defaults = array(\n+\t\t\t'post_type'     => 'product',\n+\t\t\t'no_of_product' => 10,\n+\t\t\t'wpc_cat'       => array(),\n+\t\t\t'order'         => 'DESC',\n+\t\t\t'page'          => null,\n+\t\t\t'total_count'   => false,\n+\t\t\t'search_value'  => false,\n+\t\t\t'taxonomy'      => 'product_cat',\n+\t\t\t'wpc_location'  => null\n+\t\t);\n+\n+\t\textract( wp_parse_args( $params , $defaults ) );\n+\n+\t\t$args = [];\n+\t\t$args['post_type']      = $post_type;\n+\t\tif ( $total_count ) {\n+\t\t\t$args    = [ 'posts_per_page' =>  -1 ];\n+\t\t}\n+\t\telseif( $search_value ){\n+\t\t\t$args['posts_per_page']  = $no_of_product;\n+\t\t\t$args['post_title_like'] = $search_value;\n+\t\t}\n+\t\telseif( $page ){\n+\t\t\t$args    = [\n+\t\t\t\t'posts_per_page' =>  $no_of_product,\n+\t\t\t\t'paged'          =>  $page,\n+\t\t\t];\n+\t\t}\n+\t\telse{\n+\t\t\t$args    = [ 'posts_per_page' =>  $no_of_product ];\n+\t\t}\n+\n+\t\t$args['tax_query'] = array(\n+\t\t\t'relation' => 'AND',\n+\t\t);\n+\n+\t\tif( is_array( $wpc_cat ) && count( $wpc_cat )>0 ){\n+\t\t\t$args['tax_query'][] = array(\n+\t\t\t\t'taxonomy'          => $taxonomy,\n+\t\t\t\t'terms'             =>  $wpc_cat,\n+\t\t\t\t'field'             => 'id',\n+\t\t\t\t'include_children'  => true,\n+\t\t\t\t'operator'          => 'IN'\n+\t\t\t);\n+\t\t}\n+\n+\t\t\u002F\u002F Add location filtering if wpc_location is specified\n+\t\tif ( ! empty( $wpc_location ) ) {\n+\t\t\t$args['tax_query'][] = array(\n+\t\t\t\t'taxonomy' => 'wpcafe_location',\n+\t\t\t\t'field'    => 'term_id',\n+\t\t\t\t'terms'    => $wpc_location,\n+\t\t\t\t'operator' => 'IN'\n+\t\t\t);\n+\t\t}\n+\n+\t\t$args['orderby']        = 'date';\n+\t\t$args['order']          = $order;\n+\t\t$args['post_status']    = 'publish';\n+\n+\t\t$args = apply_filters( 'wpc_product_query_args', $args );\n+\n+\t\treturn wc_get_products($args);\n+\t}\n+\n+\t\u002F**\n+\t * Render cart icon whether through custom images or icon classes\n+\t *\n+\t * @param  bool $is_custom_icon Whether the icon is a custom image\n+\t * @param  string|array $icon_value The icon value (URL for custom, class name for default, or array with type\u002Fvalue)\n+\t * @return string HTML markup for the icon\n+\t *\u002F\n+\tpublic static function render_cart_icon( $is_custom_icon, $icon_value ) {\n+\t\t\u002F\u002F Handle array format with type and value (from settings)\n+\t\tif ( is_array( $icon_value ) ) {\n+\t\t\t$icon_type = ! empty( $icon_value['type'] ) ? $icon_value['type'] : '';\n+\t\t\t$icon_url = ! empty( $icon_value['value'] ) ? $icon_value['value'] : '';\n+\n+\t\t\tif ( $icon_type === 'custom' && ! empty( $icon_url ) ) {\n+\t\t\t\treturn '\u003Cimg src=\"' . esc_url( $icon_url ) . '\" alt=\"cart icon\" width=\"24\" height=\"24\" class=\"wpc-custom-cart-icon\">';\n+\t\t\t} elseif ( ! empty( $icon_url ) ) {\n+\t\t\t\t\u002F\u002F SVG icon from assets directory\n+\t\t\t\t$svg_url = wpcafe()->assets_url . '\u002Fimages\u002Fmini-cart\u002F' . esc_attr( $icon_url ) . '.svg';\n+\t\t\t\treturn '\u003Cimg src=\"' . esc_url( $svg_url ) . '\" alt=\"' . esc_attr( $icon_url ) . '\" width=\"24\" height=\"24\" class=\"wpc-svg-cart-icon\">';\n+\t\t\t}\n+\t\t}\n+\n+\t\t\u002F\u002F Handle string format (custom URL or font icon class)\n+\t\tif ( $is_custom_icon ) {\n+\t\t\treturn '\u003Cimg src=\"' . esc_url( $icon_value ) . '\" alt=\"cart icon\" width=\"24\" height=\"24\" class=\"wpc-custom-cart-icon\">';\n+\t\t}\n+\n+\t\treturn '\u003Ci class=\"wpcafe-cart_icon\">\u003C\u002Fi>';\n+\t}\n+\n+\t\u002F**\n+\t * Add to cart button based on product type\n+\t *\n+\t * @param [type] $args [ $product, $cart_button, $wpc_btn_text='', $customize_btn= '', $widget_id=''].\n+\t *\u002F\n+\tpublic static function product_add_to_cart( $args ) {\n+\n+\t\textract( $args );\n+\t\t$settings           = get_option('wpcafe_reservation_settings_options');\n+\t\t$icon_type = '';\n+\t\t$icon_value = '';\n+\n+\t\tif ( is_array($cart_icon) && !empty($cart_icon['type']) ) {\n+\t\t\t$icon_type = $cart_icon['type'];\n+\t\t\t$icon_value = !empty($cart_icon['value']) ? $cart_icon['value'] : '';\n+\t\t} else {\n+\t\t\t$icon_value = !empty($cart_icon) ? $cart_icon : 'wpcafe-cart_icon';\n+\t\t}\n+\n+\t\t$is_custom_icon = ($icon_type === 'custom' && !empty($icon_value));\n+\n+\t\t$customization_icon = !empty($settings['wpc_customization_icon']) ? $settings['wpc_customization_icon'] : 'wpcafe-customize';\n+\t\t\u002F\u002F qr code parameter.\n+\t\t$html = self::qr_code_input();\n+\t\t$price_html = \"\";\n+\n+\t\tswitch ( $product->get_type() ) {\n+\n+\t\t\tcase ( $product->get_type() == 'variable' || $product->get_type() == 'grouped' )\n+\t\t\t&& $product->is_in_stock() == true :\n+\t\t\t\tif( $cart_button=='on' || $cart_button =='yes' ) {\n+\t\t\t\t\tif ( function_exists('wpcafe_pro') ) {\n+\t\t\t\t\t\treturn apply_filters(\"wpcafe\u002Fshortcode\u002Fvariation\", $product, $customize_btn, $widget_id, $customization_icon );\n+\t\t\t\t\t} else {\n+\t\t\t\t\t\t$icon_html = self::render_cart_icon( $is_custom_icon, $cart_icon );\n+\t\t\t\t\t\t$price_html = '\n+\t\t\t\t\t\t\t\u003Cdiv class=\"wpc-add-to-cart\">\n+\t\t\t\t\t\t\t\t\u003Ca href=\"'.$product->get_permalink().'\" class=\"wpc-btn\">\n+\t\t\t\t\t\t\t\t\t'.$icon_html.'\n+\t\t\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t';\n+\t\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t\tbreak;\n+\n+\t\t\tcase ($product->get_type() == 'simple' ) &&\n+\t\t\t\t($cart_button == 'on' || $cart_button == 'yes' ) &&\n+\t\t\t\t$product->is_in_stock() == true :\n+\n+\t\t\t\t$class = !empty($wpc_btn_text) ? 'cart-text-added' : 'cart-text-no-added';\n+\n+\t\t\t\t\u002F\u002F Check if product has addons from optiontics\n+\t\t\t\t$has_addons = false;\n+\t\t\t\tif ( function_exists('optiontics') && class_exists('\\Optiontics\\Core\\WC\\Services\\Product_Blocks_Service') ) {\n+\t\t\t\t\t$blocks_service = new \\Optiontics\\Core\\WC\\Services\\Product_Blocks_Service();\n+\t\t\t\t\t$blocks_data = $blocks_service->get_product_blocks_data( $product->get_id() );\n+\t\t\t\t\t$has_addons = !empty( $blocks_data['blocks'] );\n+\t\t\t\t}\n+\n+\t\t\t\tif ( function_exists('optiontics') && $has_addons && function_exists('wpcafe_pro') ) {\n+\t\t\t\t\treturn apply_filters(\"wpcafe\u002Fshortcode\u002Fsimple\", $product, $customize_btn, $widget_id , $customization_icon, $is_custom_icon, $cart_icon );\n+\t\t\t\t}else {\n+\t\t\t\t\n+\t\t\t\t\t$price_html ='\u003Cdiv class=\"wpc-add-to-cart\">\n+\t\t\t\t\t\t\u003Ca href=\"?add-to-cart='.esc_html($product->get_id()).'\"\n+\t\t\t\t\t\tdata-product_name=\"'.esc_html($product->get_name()).'\"\n+\t\t\t\t\t\tdata-product_price=\"'.esc_html( wc_get_price_to_display( $product ) . get_woocommerce_currency_symbol() ).'\"\n+\t\t\t\t\t\tdata-product_id=\"'.esc_html($product->get_id()).'\"\n+\t\t\t\t\t\t'.esc_html($html).'\n+\t\t\t\t\t\trel=\"nofollow\" class=\"button  add_to_cart_button ajax_add_to_cart '.esc_attr($class).'\">\n+\t\t\t\t\t\t\t\u003Cspan class=\"adding\"> '.esc_html__('Adding...', 'wp-cafe').'\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\u003Cspan class=\"added\"> '.esc_html__('Added', 'wp-cafe').'\u003C\u002Fspan>';\n+\t\t\t\t\t\t\tif (isset($wpc_btn_text) && $wpc_btn_text  != '') {\n+\t\t\t\t\t\t\t\t\n+\t\t\t\t\t\t\t\t$price_html .='\u003Cspan class=\"add-cart-text\"> '.esc_html($wpc_btn_text).' \u003C\u002Fspan>';\n+\t\t\t\t\t\t\t}\n+\t\t\t\t\t\t\t$price_html .= self::render_cart_icon( $is_custom_icon, $cart_icon );\n+\t\t\t\t\t\t\t$price_html .='\u003C\u002Fa>\n+\t\t\t\t\t\u003C\u002Fdiv>';\n+\t\t\t\t}\n+\n+\t\t\t\tbreak;\n+\n+\t\t\tcase $product->get_type() == 'external'  &&\n+\t\t\t\t($cart_button == 'on' || $cart_button == 'yes' ) &&\n+\t\t\t\t$product->is_in_stock() == true :\n+\t\t\t\t$price_html = '\n+\t\t\t\t\t\u003Cdiv class=\"wpc-external-product-link\">\n+\t\t\t\t\t\t\u003Ca href=\"'.$product->get_product_url().'\" class=\"wpc-btn\">\n+\t\t\t\t\t\t\t\t'.$product->get_button_text().'\n+\t\t\t\t\t\t\u003C\u002Fa>\n+\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t';\n+\t\t\t\tbreak;\n+\t\t\t\n+\t\t\tdefault:\n+\t\t\t\tbreak;\n+\t\t}\n+\n+\t\treturn wp_kses( $price_html, Wpc_Utilities::wpc_kses_allowed_tags() );\n+\n+\t}\n+\n+\tpublic static function qr_code_input() {\n+\t\t\n+\t\t$html = '';\n+\t\tif ( !empty( $_GET['tableId'] ) ) {\n+\t\t\t$html = ' data-tableid=\"'. esc_html( sanitize_text_field( $_GET['tableId'] ) ).'\"';\n+\t\t}\n+\n+\t\treturn $html;\n+\t}\n+\n+\t\u002F**\n+\t * Get variation price\n+\t *\u002F\n+\tpublic static function get_variation_price($product){\n+\t\tif($product->get_type() == 'grouped'){\n+\t\t\t$children = $product->get_children();\n+\t\t\t$price = 0;\n+\t\t\t$var_price = get_woocommerce_currency_symbol( '' ) . ' ' . $price;\n+\t\t}else{\n+\t\t\t$variation_price = $product->get_variation_prices(true); \u002F\u002F true for getting tax price\n+\t\t\t$var_price = '';\n+\t\t\tif (is_array($variation_price) && isset($variation_price['price'])) {\n+\t\t\t\t$first = array_shift($variation_price['price']);\n+\t\t\t\t$array_pop = array_pop($variation_price['price']);\n+\t\t\t\t$last = ( !empty( $array_pop ) ) ?  \"-\" . get_woocommerce_currency_symbol() . $array_pop : '';\n+\t\t\t\t$var_price = get_woocommerce_currency_symbol() . $first . $last ;\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn $var_price;\n+\t}\n+\n+\t\u002F**\n+\t * Menu price by tax for short code and widget\n+\t *\u002F\n+\tpublic static function menu_price_by_tax( $product ){\n+\t\t$price = '';\n+\t\tif (wc_get_price_excluding_tax($product)) {\n+\t\t\t$price      = wc_get_price_excluding_tax($product);\n+\t\t} else {\n+\t\t\t$price      = wc_get_price_including_tax($product);\n+\t\t}\n+\n+\t\treturn $price;\n+\t}\n+\n+\t\u002F**\n+\t * Get Tab Array From Category List\n+\t *\n+\t * @param [type] $wpc_cat_arr\n+\t *\n+\t * @since 1.3.3\n+\t *\n+\t * @return array tab array\n+\t *\u002F\n+\tpublic static function get_tab_array_from_category( $wpc_cat_arr ){\n+\n+\t\t$food_menu_tabs = [];\n+\n+\t\tforeach ($wpc_cat_arr as $key => $value) {\n+\t\t\tif ($wpc_cat = get_term_by('id', $value, 'product_cat')) {\n+\t\t\t\t$wpc_get_menu_order = get_term_meta($wpc_cat->term_id, 'wpc_menu_order_priority', true);\n+\t\t\t\t$wpc_cat    = get_term_by('id', $value, 'product_cat');\n+\t\t\t\t$cat_name   = ($wpc_cat && $wpc_cat->name ) ? $wpc_cat->name : \"\";\n+\t\t\t\t$tab_data   = array('post_cats'=>[$value, $wpc_cat->slug],'tab_title' => $cat_name);\n+\t\t\t\tif ($wpc_get_menu_order == '') {\n+\t\t\t\t\t$food_menu_tabs[$key] = $tab_data;\n+\t\t\t\t} else {\n+\t\t\t\t\t$food_menu_tabs[$wpc_get_menu_order] = $tab_data;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n+\n+\t\treturn $food_menu_tabs;\n+\t}\n+\n+\t\u002F**\n+\t * Replace qoute of sting\n+\t *\u002F\n+\tpublic static function replace_qoute( $data ){\n+\t\tif( count( $data )>0 ){\n+\t\t\tarray_walk( $data , function( &$value , $index )\n+\t\t\t{ $value = str_replace(['&#039;','&lsquo;','&quot;'],'', $value); });\n+\t\t}\n+\n+\t\treturn $data;\n+\t}\n+\n+\t\u002F**\n+\t * shortcode builder option range\n+\t *\u002F\n+\tpublic static function get_option_range( $arr=[],  $class=\"\" ) {\n+\t\t$html = '';\n+\t\t$html .='\u003Cselect  class=\"wpc-setting-input '.esc_attr($class).'\">';\n+\t\tforeach($arr as $key=> $value){\n+\t\t\t$html .='\u003Coption value=\"'.esc_html( $key ).'\"> '.esc_html($value).' \u003C\u002Foption>';\n+\t\t}\n+\t\t$html .='\u003C\u002Fselect>';\n+\n+\t  return $html;\n+  \t}\n+\n+\t\u002F**\n+\t * select food locations\n+\t *\n+\t * @return void\n+\t *\u002F\n+\tpublic static function select_food_locations_filter($atts) {\n+\n+\t\t\u002F\u002F shortcode option\n+        $atts = extract(shortcode_atts(\n+            [\n+                'location_alignment'   => 'center'\n+            ], $atts ));\n+        \n+\t\t$food_location  = Wpc_Utilities::get_location_data ( esc_html__(\"Select food location\", \"wp-cafe\") , esc_html__(\"No location is set\", \"wp-cafe\"),\"id\" );\n+\t\t?>\n+\t\t\u003C!-- select location -->\n+\t\t\u003Cform class=\"location_menu\">\n+\t\t\t\u003Cselect id=\"filter_location\" name=\"filter_location\" class=\"filter-location \u003C?php echo esc_attr($location_alignment); ?>\">\n+\t\t\t\t\u003C?php foreach ( $food_location as $key => $value ) { ?>\n+\t\t\t\t\t\u003Coption value=\"\u003C?php echo esc_attr($key); ?>\">\u003C?php echo esc_html( $value ) ?>\u003C\u002Foption>\n+\t\t\t\t\u003C?php } ?>\n+\t\t\t\u003C\u002Fselect>\n+\t\t\u003C\u002Fform>\n+\n+\t\t\u003Cdiv id=\"location_change\" class=\"location_modal hide_field location_change\">\n+\t\t\t\t\u003Cdiv class=\"modal-content\">\n+\t\t\t\t\t\t\u003Cdiv>\n+\t\t\t\t\t\t\t\t\u003C?php echo esc_html__(\"By changing your current location, You will\n+\t\t\t\t\t\t\t\t\t\t\t\tlose your selected item from the cart.\",'wp-cafe');?>\n+\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\u003Cbutton class=\"change_yes wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"Yes\", \"wp-cafe\" );?>\u003C\u002Fbutton>\n+\t\t\t\t\t\t\u003Cbutton class=\"change_no wpc-btn wpc-btn-primary\">\u003C?php echo esc_html__( \"No\", \"wp-cafe\" );?>\u003C\u002Fbutton>\n+\t\t\t\t\u003C\u002Fdiv>\n+\t\t\u003C\u002Fdiv>\n+\t\t\u003C?php\n+\t}\n+\n+\tpublic static function get_query_cache( $query ){\n+\n+\t\t$cache_key = 'wpcafe_query_' . md5($query);\n+\t\treturn $cache_key;\n+\t}\n+\n+\tpublic static function get_formatted_time($timeString){\n+\t\t$time_format = get_option('time_format');\n+\t\t$dateTime = \\DateTime::createFromFormat($time_format, $timeString);\n+\t\tif ($dateTime) {\n+\t\t    $timestamp = $dateTime->getTimestamp();\n+\t\t    return date_i18n($time_format, $timestamp );\n+\t\t} else {\n+\t\t    return $timeString;\n+\t\t}\n+\t}\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Farraytics\u002Fplugin-notice-sdk\u002Fsrc\u002FPluginNotice.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Farraytics\u002Fplugin-notice-sdk\u002Fsrc\u002FPluginNotice.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Farraytics\u002Fplugin-notice-sdk\u002Fsrc\u002FPluginNotice.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Farraytics\u002Fplugin-notice-sdk\u002Fsrc\u002FPluginNotice.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -171,15 +171,15 @@\n             ->call();\n \n         \u002F\u002F Show rating prompt\n-        \u002F\u002F Rating::instance($this->plugin_slug)\n-        \u002F\u002F     ->set_plugin($this->plugin_name, $this->review_url)\n-        \u002F\u002F     ->set_allowed_screens($this->allowed_screens)\n-        \u002F\u002F     ->set_priority(30)\n-        \u002F\u002F     ->set_first_appear_day(7)\n-        \u002F\u002F     ->set_condition(true)\n-        \u002F\u002F     ->set_api_url($this->api_url)\n-        \u002F\u002F     ->set_support_url($this->support_url)\n-        \u002F\u002F     ->call();\n+        Rating::instance($this->plugin_slug)\n+            ->set_plugin($this->plugin_name, $this->review_url)\n+            ->set_allowed_screens($this->allowed_screens)\n+            ->set_priority(30)\n+            ->set_first_appear_day(7)\n+            ->set_condition(true)\n+            ->set_api_url($this->api_url)\n+            ->set_support_url($this->support_url)\n+            ->call();\n     }\n \n     \u002F**\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Farraytics\u002Ftools-sdk\u002Fsrc\u002FPluginManager.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Farraytics\u002Ftools-sdk\u002Fsrc\u002FPluginManager.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Farraytics\u002Ftools-sdk\u002Fsrc\u002FPluginManager.php\t2025-12-08 04:54:30.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Farraytics\u002Ftools-sdk\u002Fsrc\u002FPluginManager.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -26,8 +26,8 @@\n         $plugins = get_plugins();\n \n         if ( is_array( $plugins ) ) {\n-            foreach( $plugins as $plugin ) {\n-                if ( $plugin['TextDomain'] === $slug ) {\n+            foreach( $plugins as $plugin_path => $plugin ) {\n+                if ( strpos( $plugin_path, $slug . '\u002F' ) === 0 ) {\n                     return true;\n                 }\n             }\n@@ -122,12 +122,12 @@\n \n         if ( is_array( $plugins ) ) {\n             foreach( $plugins as $plugin_path => $plugin ) {\n-                if ( $plugin['TextDomain'] === $slug ) {\n+                if ( strpos( $plugin_path, $slug . '\u002F' ) === 0 ) {\n                     return $plugin_path;\n                 }\n             }\n         }\n-        \n+\n         return false;\n     }\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fautoload.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fautoload.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fautoload.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fautoload.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -14,10 +14,7 @@\n             echo $err;\n         }\n     }\n-    trigger_error(\n-        $err,\n-        E_USER_ERROR\n-    );\n+    throw new RuntimeException($err);\n }\n \n require_once __DIR__ . '\u002Fcomposer\u002Fautoload_real.php';\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor: bin\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002Finstalled.json \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002Finstalled.json\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002Finstalled.json\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002Finstalled.json\t2026-04-04 05:26:44.000000000 +0000\n@@ -7,15 +7,15 @@\n             \"source\": {\n                 \"type\": \"git\",\n                 \"url\": \"https:\u002F\u002Fgithub.com\u002Fthemewinter\u002Fplugin-notice-sdk.git\",\n-                \"reference\": \"338fd3b470cfff5bf43eb7f39c0e85b04a112850\"\n+                \"reference\": \"918a9ed9273321d16244292f00fa51ca1ad5397d\"\n             },\n             \"dist\": {\n                 \"type\": \"zip\",\n-                \"url\": \"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fthemewinter\u002Fplugin-notice-sdk\u002Fzipball\u002F338fd3b470cfff5bf43eb7f39c0e85b04a112850\",\n-                \"reference\": \"338fd3b470cfff5bf43eb7f39c0e85b04a112850\",\n+                \"url\": \"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fthemewinter\u002Fplugin-notice-sdk\u002Fzipball\u002F918a9ed9273321d16244292f00fa51ca1ad5397d\",\n+                \"reference\": \"918a9ed9273321d16244292f00fa51ca1ad5397d\",\n                 \"shasum\": \"\"\n             },\n-            \"time\": \"2026-03-17T05:04:40+00:00\",\n+            \"time\": \"2025-10-28T08:39:47+00:00\",\n             \"default-branch\": true,\n             \"type\": \"library\",\n             \"installation-source\": \"dist\",\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002Finstalled.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002Finstalled.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002Finstalled.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002Finstalled.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,9 +1,9 @@\n \u003C?php return array(\n     'root' => array(\n         'name' => 'themewinter\u002Fwp-cafe',\n-        'pretty_version' => 'dev-master',\n-        'version' => 'dev-master',\n-        'reference' => '951a4987eafa5bea5764fe4d767890e344e03ea3',\n+        'pretty_version' => 'dev-develop',\n+        'version' => 'dev-develop',\n+        'reference' => '82e92a9e3e2635c3b6ece3fc7b4f8c8b2d99450e',\n         'type' => 'project',\n         'install_path' => __DIR__ . '\u002F..\u002F..\u002F',\n         'aliases' => array(),\n@@ -13,7 +13,7 @@\n         'arraytics\u002Fplugin-notice-sdk' => array(\n             'pretty_version' => 'dev-main',\n             'version' => 'dev-main',\n-            'reference' => '338fd3b470cfff5bf43eb7f39c0e85b04a112850',\n+            'reference' => '918a9ed9273321d16244292f00fa51ca1ad5397d',\n             'type' => 'library',\n             'install_path' => __DIR__ . '\u002F..\u002Farraytics\u002Fplugin-notice-sdk',\n             'aliases' => array(\n@@ -55,9 +55,9 @@\n             'dev_requirement' => false,\n         ),\n         'themewinter\u002Fwp-cafe' => array(\n-            'pretty_version' => 'dev-master',\n-            'version' => 'dev-master',\n-            'reference' => '951a4987eafa5bea5764fe4d767890e344e03ea3',\n+            'pretty_version' => 'dev-develop',\n+            'version' => 'dev-develop',\n+            'reference' => '82e92a9e3e2635c3b6ece3fc7b4f8c8b2d99450e',\n             'type' => 'project',\n             'install_path' => __DIR__ . '\u002F..\u002F..\u002F',\n             'aliases' => array(),\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002FInstalledVersions.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002FInstalledVersions.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fvendor\u002Fcomposer\u002FInstalledVersions.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fvendor\u002Fcomposer\u002FInstalledVersions.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -27,12 +27,23 @@\n class InstalledVersions\n {\n     \u002F**\n+     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to\n+     * @internal\n+     *\u002F\n+    private static $selfDir = null;\n+\n+    \u002F**\n      * @var mixed[]|null\n      * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array\u003Cstring, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null\n      *\u002F\n     private static $installed;\n \n     \u002F**\n+     * @var bool\n+     *\u002F\n+    private static $installedIsLocalDir;\n+\n+    \u002F**\n      * @var bool|null\n      *\u002F\n     private static $canGetVendors;\n@@ -309,6 +320,24 @@\n     {\n         self::$installed = $data;\n         self::$installedByVendor = array();\n+\n+        \u002F\u002F when using reload, we disable the duplicate protection to ensure that self::$installed data is\n+        \u002F\u002F always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,\n+        \u002F\u002F so we have to assume it does not, and that may result in duplicate data being returned when listing\n+        \u002F\u002F all installed packages for example\n+        self::$installedIsLocalDir = false;\n+    }\n+\n+    \u002F**\n+     * @return string\n+     *\u002F\n+    private static function getSelfDir()\n+    {\n+        if (self::$selfDir === null) {\n+            self::$selfDir = strtr(__DIR__, '\\\\', '\u002F');\n+        }\n+\n+        return self::$selfDir;\n     }\n \n     \u002F**\n@@ -322,19 +351,27 @@\n         }\n \n         $installed = array();\n+        $copiedLocalDir = false;\n \n         if (self::$canGetVendors) {\n+            $selfDir = self::getSelfDir();\n             foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {\n+                $vendorDir = strtr($vendorDir, '\\\\', '\u002F');\n                 if (isset(self::$installedByVendor[$vendorDir])) {\n                     $installed[] = self::$installedByVendor[$vendorDir];\n                 } elseif (is_file($vendorDir.'\u002Fcomposer\u002Finstalled.php')) {\n                     \u002F** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array\u003Cstring, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required *\u002F\n                     $required = require $vendorDir.'\u002Fcomposer\u002Finstalled.php';\n-                    $installed[] = self::$installedByVendor[$vendorDir] = $required;\n-                    if (null === self::$installed && strtr($vendorDir.'\u002Fcomposer', '\\\\', '\u002F') === strtr(__DIR__, '\\\\', '\u002F')) {\n-                        self::$installed = $installed[count($installed) - 1];\n+                    self::$installedByVendor[$vendorDir] = $required;\n+                    $installed[] = $required;\n+                    if (self::$installed === null && $vendorDir.'\u002Fcomposer' === $selfDir) {\n+                        self::$installed = $required;\n+                        self::$installedIsLocalDir = true;\n                     }\n                 }\n+                if (self::$installedIsLocalDir && $vendorDir.'\u002Fcomposer' === $selfDir) {\n+                    $copiedLocalDir = true;\n+                }\n             }\n         }\n \n@@ -350,7 +387,7 @@\n             }\n         }\n \n-        if (self::$installed !== array()) {\n+        if (self::$installed !== array() && !$copiedLocalDir) {\n             $installed[] = self::$installed;\n         }\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fmanifest.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fmanifest.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fmanifest.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fmanifest.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,70 +1,70 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets;\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Utils\\Wpc_Utilities;\r\n-use WpCafe\\Contracts\\Switchable_Service_Contract;\r\n-\r\n-Class Manifest implements Switchable_Service_Contract {\r\n-    use \\WpCafe\\Traits\\Wpc_Singleton;\r\n-\r\n-    private $categories = ['menu' => 'Wpcafe menu'];\r\n-\r\n-    public function register() {\r\n-        add_action( 'elementor\u002Felements\u002Fcategories_registered', [$this, 'add_elementor_widget_categories'] );\r\n-        add_action( 'elementor\u002Fwidgets\u002Fregister', [$this, 'register_widgets'] );\r\n-    }\r\n-\r\n-    public function is_enable() {\r\n-        return class_exists( '\\Elementor\\Plugin' );\r\n-    }\r\n-\r\n-    public function get_input_widgets() {\r\n-        return [\r\n-            'Wpc_Menus_List',\r\n-            'Wpc_Food_Menu_Tab',\r\n-            'Wpc_Resevation_Form',\r\n-            'Wpc_Food_Locaion',\r\n-            'Wpc_Location_Menu',\r\n-            'Wpc_Food_Location_Filter'\r\n-        ];\r\n-    }\r\n-\r\n-    public function includes() {\r\n-\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Register all elementor widgets dynamically\r\n-     *\u002F\r\n-    public function register_widgets() {\r\n-        if ( ! class_exists( '\\Elementor\\Plugin' ) ) {\r\n-            return;\r\n-        }\r\n-\r\n-        foreach ( $this->get_input_widgets() as $v ):\r\n-            $f     = str_replace( '_', '-', $v );\r\n-            $files = plugin_dir_path( __FILE__ ) . strtolower( $f ) . '\u002F' . strtolower( $f ) . '.php';\r\n-\r\n-            if ( file_exists( $files ) ) {\r\n-                require_once $files;\r\n-                $class_name = 'WpCafe\\\\Widgets\\\\' . $v . '\\\\' . Wpc_Utilities::make_classname( $v );\r\n-                \\Elementor\\Plugin::instance()->widgets_manager->register( new $class_name() );\r\n-            }\r\n-        endforeach;\r\n-    }\r\n-\r\n-    public function add_elementor_widget_categories( $elements_manager ) {\r\n-        foreach ( $this->categories as $k => $v ) {\r\n-            $elements_manager->add_category(\r\n-                'wpcafe-' . $k,\r\n-                [\r\n-                    'title' => esc_html( $v ),\r\n-                    'icon'  => 'fa fa-plug',\r\n-                ]\r\n-            );\r\n-        }\r\n-    }\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets;\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Utils\\Wpc_Utilities;\n+use WpCafe\\Contracts\\Switchable_Service_Contract;\n+\n+Class Manifest implements Switchable_Service_Contract {\n+    use \\WpCafe\\Traits\\Wpc_Singleton;\n+\n+    private $categories = ['menu' => 'Wpcafe menu'];\n+\n+    public function register() {\n+        add_action( 'elementor\u002Felements\u002Fcategories_registered', [$this, 'add_elementor_widget_categories'] );\n+        add_action( 'elementor\u002Fwidgets\u002Fregister', [$this, 'register_widgets'] );\n+    }\n+\n+    public function is_enable() {\n+        return class_exists( '\\Elementor\\Plugin' );\n+    }\n+\n+    public function get_input_widgets() {\n+        return [\n+            'Wpc_Menus_List',\n+            'Wpc_Food_Menu_Tab',\n+            'Wpc_Resevation_Form',\n+            'Wpc_Food_Locaion',\n+            'Wpc_Location_Menu',\n+            'Wpc_Food_Location_Filter'\n+        ];\n+    }\n+\n+    public function includes() {\n+\n+    }\n+\n+    \u002F**\n+     * Register all elementor widgets dynamically\n+     *\u002F\n+    public function register_widgets() {\n+        if ( ! class_exists( '\\Elementor\\Plugin' ) ) {\n+            return;\n+        }\n+\n+        foreach ( $this->get_input_widgets() as $v ):\n+            $f     = str_replace( '_', '-', $v );\n+            $files = plugin_dir_path( __FILE__ ) . strtolower( $f ) . '\u002F' . strtolower( $f ) . '.php';\n+\n+            if ( file_exists( $files ) ) {\n+                require_once $files;\n+                $class_name = 'WpCafe\\\\Widgets\\\\' . $v . '\\\\' . Wpc_Utilities::make_classname( $v );\n+                \\Elementor\\Plugin::instance()->widgets_manager->register( new $class_name() );\n+            }\n+        endforeach;\n+    }\n+\n+    public function add_elementor_widget_categories( $elements_manager ) {\n+        foreach ( $this->categories as $k => $v ) {\n+            $elements_manager->add_category(\n+                'wpcafe-' . $k,\n+                [\n+                    'title' => esc_html( $v ),\n+                    'icon'  => 'fa fa-plug',\n+                ]\n+            );\n+        }\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-location\u002Fwpc-food-location.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-location\u002Fwpc-food-location.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-location\u002Fwpc-food-location.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-location\u002Fwpc-food-location.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,683 +1,683 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Food_Menu_Tab;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-defined( \"ABSPATH\" ) || exit;\r\n-\r\n-class Wpc_Food_Location extends Widget_Base {\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-    public function get_name() {\r\n-        return 'wpc-food-location';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-    public function get_title() {\r\n-        return esc_html__( 'WPC Food Location', 'wp-cafe' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-    public function get_icon() {\r\n-        return 'eicon-menu-card';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-    public function get_categories() {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-    protected function register_controls () {\r\n-        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\r\n-\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__( 'WPC Food Location', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'food_tab_menu_style',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu tab Style', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'style-1',\r\n-                'options' => [\r\n-                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $repeater = new \\Elementor\\Repeater();\r\n-\r\n-\t    $repeater->add_control(\r\n-\t\t\t'post_cats', [\r\n-                'label'       => esc_html__( 'Select Categories', 'wp-cafe' ),\r\n-                'type'        => Controls_Manager::SELECT2,\r\n-                'options'     => $this->get_menu_category(),\r\n-                'label_block' => true,\r\n-                'multiple'    => true,\r\n-\t\t\t]\r\n-        );\r\n-\t    $repeater->add_control(\r\n-\t\t\t'tab_title', [\r\n-                'label'   => esc_html__( 'Tab title', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::TEXT,\r\n-                'default' => 'Add Label',\r\n-\t\t\t]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-\t\t\t'food_menu_tabs',\r\n-\t\t\t[\r\n-\t\t\t\t'label' => esc_html__( 'Repeater List', 'wp-cafe' ),\r\n-\t\t\t\t'type' => \\Elementor\\Controls_Manager::REPEATER,\r\n-\t\t\t\t'fields' => $repeater->get_controls(),\r\n-\t\t\t\t'default' => [\r\n-\t\t\t\t\t[\r\n-\t\t\t\t\t\t'tab_title' => esc_html__( 'Add Label', 'wp-cafe' ),\r\n-\t\t\t\t\t],\r\n-\t\t\t\t\r\n-\t\t\t\t],\r\n-\t\t\t\t'title_field' => '{{{ tab_title }}}',\r\n-\t\t\t]\r\n-        );\r\n-        \r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_count',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::NUMBER,\r\n-                'default' => '6',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_order',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\r\n-                'type'    => \\Elementor\\Controls_Manager::SELECT,\r\n-                'default' => 'DESC',\r\n-                'options' => [\r\n-                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\r\n-                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'show_thumbnail',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'show_item_status',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_show_desc',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_desc_limit',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::NUMBER,\r\n-                'default'   => '15',\r\n-                'condition' => ['wpc_show_desc' => 'yes'],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'title_link_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        \r\n-        if( is_array( $get_data ) && count( $get_data )>0 && isset( $get_data['search_control'] ) ){\r\n-            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\r\n-        }\r\n-\r\n-        $this->end_controls_section();\r\n-        \u002F\u002F item status style section\r\n-        $this->start_controls_section(\r\n-            'item_status_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['show_item_status' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_status_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_menu_item_status_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item cart button style section\r\n-        $this->start_controls_section(\r\n-            'item_cart_button_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['wpc_cart_button_show' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_cart_button_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_width',\r\n-            [\r\n-                'label'      => esc_html__( 'Width', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 35,\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_height',\r\n-            [\r\n-                'label'      => esc_html__( 'Height', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 35,\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_cart_btn_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F Start of nav section\r\n-        $this->start_controls_section(\r\n-            'nav_style',\r\n-            [\r\n-                'label' => esc_html__( 'Nav style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'nav_align',\r\n-            [\r\n-                'label'     => esc_html__( 'Alignment', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::CHOOSE,\r\n-                'options'   => [\r\n-\r\n-                    'left'    => [\r\n-                        'title' => esc_html__( 'Left', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-left',\r\n-                    ],\r\n-                    'center'  => [\r\n-                        'title' => esc_html__( 'Center', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-center',\r\n-                    ],\r\n-                    'right'   => [\r\n-                        'title' => esc_html__( 'Right', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-right',\r\n-                    ],\r\n-                    'justify' => [\r\n-                        'title' => esc_html__( 'Justified', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-justify',\r\n-                    ],\r\n-                ],\r\n-                'default'   => 'center',\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}  .wpc-nav' => 'text-align: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\t\t\u002F\u002FResponsive control end\r\n-\r\n-        \u002F\u002Fcontrol for nav typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_nav_typography',\r\n-                'label'    => esc_html__( 'Nav Title Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a',\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav color tabs (normal and hover)\r\n-        $this->start_controls_tabs(\r\n-            'wpc_nav_tabs'\r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav normal color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_nav_normal_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Normal', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_nav_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav Title Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'nav_border',\r\n-                'label'    => esc_html__( 'Border', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-\t\t\u002F\u002Fend of nav normal color tab\r\n-\r\n-        \u002F\u002Fstart of nav active color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_nav_active_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Active', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_nav_active_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav active color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a.wpc-active' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-nav li a:after'      => 'border-color: {{VALUE}} transparent transparent transparent;',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_nav_angle_active_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav Angle Active color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a:after' => 'border-color: {{VALUE}}  transparent transparent transparent;',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'nav_border_active',\r\n-                'label'    => esc_html__( 'Border active', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a.wpc-active',\r\n-            ]\r\n-        );\r\n-        $this->end_controls_tab();\r\n-        \u002F\u002Fend of nav hover color tab\r\n-\r\n-        $this->end_controls_tabs();\r\n-        \u002F\u002Fend of nav color tabs (normal and hover)\r\n-\r\n-        $this->end_controls_section();\r\n-\t\t\u002F\u002F End of nav section\r\n-\r\n-        \u002F\u002F title style section\r\n-        $this->start_controls_section(\r\n-            'title_style',\r\n-            [\r\n-                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'background: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency' => 'background: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_title',\r\n-                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-post-title',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_title_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F price style section\r\n-        $this->start_controls_section(\r\n-            'price_style',\r\n-            [\r\n-                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_price',\r\n-                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-currency',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F description style section\r\n-        $this->start_controls_section(\r\n-            'wpc_desc_style',\r\n-            [\r\n-                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_desc_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_desc',\r\n-                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_desc_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F advance style section\r\n-        $this->start_controls_section(\r\n-            'wpc_advance_style',\r\n-            [\r\n-                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-    protected function render() {\r\n-        \u002F\u002Fcheck if woocommerce exists\r\n-        if (!class_exists('Woocommerce')) { return; }\r\n-\r\n-        $settings             = $this->get_settings();\r\n-        $style                = $settings[\"food_tab_menu_style\"];\r\n-\r\n-        $food_menu_tabs       = $settings[\"food_menu_tabs\"];\r\n-        $show_item_status     = $settings[\"show_item_status\"];\r\n-        $wpc_cart_button      = $settings[\"wpc_cart_button_show\"];\r\n-        $wpc_desc_limit       = $settings[\"wpc_desc_limit\"];\r\n-        $wpc_menu_order       = $settings[\"wpc_menu_order\"];\r\n-        $title_link_show      = $settings[\"title_link_show\"];\r\n-        $unique_id            = $this->get_id();\r\n-\r\n-        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\";\r\n-    }\r\n-\r\n-    protected function get_menu_category() {\r\n-        return Wpc_Utilities::get_menu_category();\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets\\Wpc_Food_Menu_Tab;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+defined( \"ABSPATH\" ) || exit;\n+\n+class Wpc_Food_Location extends Widget_Base {\n+\n+    \u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+    public function get_name() {\n+        return 'wpc-food-location';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+    public function get_title() {\n+        return esc_html__( 'WPC Food Location', 'wp-cafe' );\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+    public function get_icon() {\n+        return 'eicon-menu-card';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+    public function get_categories() {\n+        return ['wpcafe-menu'];\n+    }\n+\n+    protected function register_controls () {\n+        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\n+\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__( 'WPC Food Location', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'food_tab_menu_style',\n+            [\n+                'label'   => esc_html__( 'Menu tab Style', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'style-1',\n+                'options' => [\n+                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+\n+        $repeater = new \\Elementor\\Repeater();\n+\n+\t    $repeater->add_control(\n+\t\t\t'post_cats', [\n+                'label'       => esc_html__( 'Select Categories', 'wp-cafe' ),\n+                'type'        => Controls_Manager::SELECT2,\n+                'options'     => $this->get_menu_category(),\n+                'label_block' => true,\n+                'multiple'    => true,\n+\t\t\t]\n+        );\n+\t    $repeater->add_control(\n+\t\t\t'tab_title', [\n+                'label'   => esc_html__( 'Tab title', 'wp-cafe' ),\n+                'type'    => Controls_Manager::TEXT,\n+                'default' => 'Add Label',\n+\t\t\t]\n+        );\n+\n+        $this->add_control(\n+\t\t\t'food_menu_tabs',\n+\t\t\t[\n+\t\t\t\t'label' => esc_html__( 'Repeater List', 'wp-cafe' ),\n+\t\t\t\t'type' => \\Elementor\\Controls_Manager::REPEATER,\n+\t\t\t\t'fields' => $repeater->get_controls(),\n+\t\t\t\t'default' => [\n+\t\t\t\t\t[\n+\t\t\t\t\t\t'tab_title' => esc_html__( 'Add Label', 'wp-cafe' ),\n+\t\t\t\t\t],\n+\t\t\t\t\n+\t\t\t\t],\n+\t\t\t\t'title_field' => '{{{ tab_title }}}',\n+\t\t\t]\n+        );\n+        \n+\n+        $this->add_control(\n+            'wpc_menu_count',\n+            [\n+                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\n+                'type'    => Controls_Manager::NUMBER,\n+                'default' => '6',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_order',\n+            [\n+                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\n+                'type'    => \\Elementor\\Controls_Manager::SELECT,\n+                'default' => 'DESC',\n+                'options' => [\n+                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\n+                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'show_thumbnail',\n+            [\n+                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'show_item_status',\n+            [\n+                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_show_desc',\n+            [\n+                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_desc_limit',\n+            [\n+                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\n+                'type'      => Controls_Manager::NUMBER,\n+                'default'   => '15',\n+                'condition' => ['wpc_show_desc' => 'yes'],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'title_link_show',\n+            [\n+                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_show',\n+            [\n+                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        \n+        if( is_array( $get_data ) && count( $get_data )>0 && isset( $get_data['search_control'] ) ){\n+            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\n+        }\n+\n+        $this->end_controls_section();\n+        \u002F\u002F item status style section\n+        $this->start_controls_section(\n+            'item_status_style',\n+            [\n+                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['show_item_status' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_color',\n+            [\n+                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_bg_color',\n+            [\n+                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_status_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_menu_item_status_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item cart button style section\n+        $this->start_controls_section(\n+            'item_cart_button_style',\n+            [\n+                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['wpc_cart_button_show' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_bg_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_cart_button_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'cart_btn_width',\n+            [\n+                'label'      => esc_html__( 'Width', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => 35,\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'cart_btn_height',\n+            [\n+                'label'      => esc_html__( 'Height', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => 35,\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_cart_btn_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F Start of nav section\n+        $this->start_controls_section(\n+            'nav_style',\n+            [\n+                'label' => esc_html__( 'Nav style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'nav_align',\n+            [\n+                'label'     => esc_html__( 'Alignment', 'wp-cafe' ),\n+                'type'      => Controls_Manager::CHOOSE,\n+                'options'   => [\n+\n+                    'left'    => [\n+                        'title' => esc_html__( 'Left', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-left',\n+                    ],\n+                    'center'  => [\n+                        'title' => esc_html__( 'Center', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-center',\n+                    ],\n+                    'right'   => [\n+                        'title' => esc_html__( 'Right', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-right',\n+                    ],\n+                    'justify' => [\n+                        'title' => esc_html__( 'Justified', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-justify',\n+                    ],\n+                ],\n+                'default'   => 'center',\n+                'selectors' => [\n+                    '{{WRAPPER}}  .wpc-nav' => 'text-align: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\t\t\u002F\u002FResponsive control end\n+\n+        \u002F\u002Fcontrol for nav typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_nav_typography',\n+                'label'    => esc_html__( 'Nav Title Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a',\n+            ]\n+        );\n+\n+        \u002F\u002Fstart of nav color tabs (normal and hover)\n+        $this->start_controls_tabs(\n+            'wpc_nav_tabs'\n+        );\n+\n+        \u002F\u002Fstart of nav normal color tab\n+        $this->start_controls_tab(\n+            'wpc_nav_normal_tab',\n+            [\n+                'label' => esc_html__( 'Normal', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_nav_color',\n+            [\n+                'label'     => esc_html__( 'Nav Title Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'nav_border',\n+                'label'    => esc_html__( 'Border', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a',\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+\t\t\u002F\u002Fend of nav normal color tab\n+\n+        \u002F\u002Fstart of nav active color tab\n+        $this->start_controls_tab(\n+            'wpc_nav_active_tab',\n+            [\n+                'label' => esc_html__( 'Active', 'wp-cafe' ),\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_nav_active_color',\n+            [\n+                'label'     => esc_html__( 'Nav active color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a.wpc-active' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-nav li a:after'      => 'border-color: {{VALUE}} transparent transparent transparent;',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_nav_angle_active_color',\n+            [\n+                'label'     => esc_html__( 'Nav Angle Active color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a:after' => 'border-color: {{VALUE}}  transparent transparent transparent;',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'nav_border_active',\n+                'label'    => esc_html__( 'Border active', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a.wpc-active',\n+            ]\n+        );\n+        $this->end_controls_tab();\n+        \u002F\u002Fend of nav hover color tab\n+\n+        $this->end_controls_tabs();\n+        \u002F\u002Fend of nav color tabs (normal and hover)\n+\n+        $this->end_controls_section();\n+\t\t\u002F\u002F End of nav section\n+\n+        \u002F\u002F title style section\n+        $this->start_controls_section(\n+            'title_style',\n+            [\n+                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_color',\n+            [\n+                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_hover_color',\n+            [\n+                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_bg_color',\n+            [\n+                'label'     => esc_html__( 'Title BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'background: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_bg_color',\n+            [\n+                'label'     => esc_html__( 'Price BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency' => 'background: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_title',\n+                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-post-title',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_title_margin',\n+            [\n+                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F price style section\n+        $this->start_controls_section(\n+            'price_style',\n+            [\n+                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_color',\n+            [\n+                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_price',\n+                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-currency',\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F description style section\n+        $this->start_controls_section(\n+            'wpc_desc_style',\n+            [\n+                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_desc_color',\n+            [\n+                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_desc',\n+                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_desc_margin',\n+            [\n+                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+\n+        \u002F\u002F advance style section\n+        $this->start_controls_section(\n+            'wpc_advance_style',\n+            [\n+                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_margin',\n+            [\n+                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_padding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+    }\n+\n+    protected function render() {\n+        \u002F\u002Fcheck if woocommerce exists\n+        if (!class_exists('Woocommerce')) { return; }\n+\n+        $settings             = $this->get_settings();\n+        $style                = $settings[\"food_tab_menu_style\"];\n+\n+        $food_menu_tabs       = $settings[\"food_menu_tabs\"];\n+        $show_item_status     = $settings[\"show_item_status\"];\n+        $wpc_cart_button      = $settings[\"wpc_cart_button_show\"];\n+        $wpc_desc_limit       = $settings[\"wpc_desc_limit\"];\n+        $wpc_menu_order       = $settings[\"wpc_menu_order\"];\n+        $title_link_show      = $settings[\"title_link_show\"];\n+        $unique_id            = $this->get_id();\n+\n+        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\";\n+    }\n+\n+    protected function get_menu_category() {\n+        return Wpc_Utilities::get_menu_category();\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-location-filter\u002Fwpc-food-location-filter.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,116 +1,116 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Food_Location_Filter;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-defined( \"ABSPATH\" ) || exit;\r\n-\r\n-class Wpc_Food_Location_Filter extends Widget_Base {\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-    public function get_name() {\r\n-        return 'wpc-food-location-filter';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-    public function get_title() {\r\n-        return esc_html__( 'Location Filter', 'wp-cafe' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-    public function get_icon() {\r\n-        return 'eicon-menu-card';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-    public function get_categories() {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-    protected function register_controls () {\r\n-        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\r\n-\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__( 'WPC Food Location', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'location_alignment',\r\n-            [\r\n-                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\r\n-                'type' => \\Elementor\\Controls_Manager::CHOOSE,\r\n-                'options' => [\r\n-                    'left' => [\r\n-                        'title' => esc_html__( 'Left', 'wp-cafe' ),\r\n-                        'icon' => 'eicon-text-align-left',\r\n-                    ],\r\n-                    'center' => [\r\n-                        'title' => esc_html__( 'Center', 'wp-cafe' ),\r\n-                        'icon' => 'eicon-text-align-center',\r\n-                    ],\r\n-                    'right' => [\r\n-                        'title' => esc_html__( 'Right', 'wp-cafe' ),\r\n-                        'icon' => 'eicon-text-align-right',\r\n-                    ],\r\n-                ],\r\n-                'default' => 'center',\r\n-                'toggle' => true,\r\n-\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F advance style section\r\n-        $this->start_controls_section(\r\n-            'wpc_advance_style',\r\n-            [\r\n-                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-    protected function render() {\r\n-        \u002F\u002Fcheck if woocommerce exists\r\n-        if (!class_exists('Woocommerce')) { return; }\r\n-\r\n-        $settings             = $this->get_settings();\r\n-        $location_alignment = $settings[\"location_alignment\"];\r\n-\r\n-        echo do_shortcode( \"[food_location_filter location_alignment='$location_alignment']\" );\r\n-\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets\\Wpc_Food_Location_Filter;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+defined( \"ABSPATH\" ) || exit;\n+\n+class Wpc_Food_Location_Filter extends Widget_Base {\n+\n+    \u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+    public function get_name() {\n+        return 'wpc-food-location-filter';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+    public function get_title() {\n+        return esc_html__( 'Location Filter', 'wp-cafe' );\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+    public function get_icon() {\n+        return 'eicon-menu-card';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+    public function get_categories() {\n+        return ['wpcafe-menu'];\n+    }\n+\n+    protected function register_controls () {\n+        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\n+\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__( 'WPC Food Location', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'location_alignment',\n+            [\n+                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\n+                'type' => \\Elementor\\Controls_Manager::CHOOSE,\n+                'options' => [\n+                    'left' => [\n+                        'title' => esc_html__( 'Left', 'wp-cafe' ),\n+                        'icon' => 'eicon-text-align-left',\n+                    ],\n+                    'center' => [\n+                        'title' => esc_html__( 'Center', 'wp-cafe' ),\n+                        'icon' => 'eicon-text-align-center',\n+                    ],\n+                    'right' => [\n+                        'title' => esc_html__( 'Right', 'wp-cafe' ),\n+                        'icon' => 'eicon-text-align-right',\n+                    ],\n+                ],\n+                'default' => 'center',\n+                'toggle' => true,\n+\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F advance style section\n+        $this->start_controls_section(\n+            'wpc_advance_style',\n+            [\n+                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_padding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+    }\n+\n+    protected function render() {\n+        \u002F\u002Fcheck if woocommerce exists\n+        if (!class_exists('Woocommerce')) { return; }\n+\n+        $settings             = $this->get_settings();\n+        $location_alignment = $settings[\"location_alignment\"];\n+\n+        echo do_shortcode( \"[food_location_filter location_alignment='$location_alignment']\" );\n+\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-1.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-1.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-1.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-1.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,46 +1,46 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\r\n-\r\n-$col   = ( $show_thumbnail === 'yes' || $show_thumbnail === 'on' ) ? 'wpc-col-md-8' : 'wpc-col-md-12';\r\n-$class = ( $title_link_show === 'yes' ) ? '' : 'wpc-no-link';\r\n-\r\n-$cafe_settings      = wpc_get_option();\r\n-$cart_icon          = ! empty( $cafe_settings['wpc_cart_icon'] ) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\r\n-$customization_icon = ! empty( $cafe_settings['wpc_customization_icon'] ) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-\r\n-if ( is_array( $products ) && count( $products ) > 0 ) :\r\n-    ?>\r\n-    \u003Cdiv class=\"wpc-food-block-tab-item wpc-tab-block1\">\r\n-        \u003Cdiv class=\"wpc-row\">\r\n-            \u003C?php foreach ( $products as $product ) : ?>\r\n-                \u003C?php $permalink = ( $title_link_show === 'yes' ) ? get_permalink( $product->get_id() ) : ''; ?>\r\n-                \r\n-                \u003Cdiv class=\"wpc-col-lg-6\">\r\n-                    \u003C?php\r\n-                    $food_menu_tab_args = array(\r\n-                        'show_thumbnail'     => $show_thumbnail,\r\n-                        'permalink'          => $permalink,\r\n-                        'wpc_cart_button'    => $wpc_cart_button,\r\n-                        'wpc_price_show'     => $wpc_price_show,\r\n-                        'unique_id'          => $unique_id,\r\n-                        'product'            => $product,\r\n-                        'class'              => $class,\r\n-                        'show_item_status'   => $show_item_status,\r\n-                        'wpc_show_desc'      => $wpc_show_desc,\r\n-                        'col'                => $col,\r\n-                        'wpc_desc_limit'     => $wpc_desc_limit,\r\n-                        'cart_icon'          => $cart_icon,\r\n-                        'customization_icon' => $customization_icon,\r\n-                        'wpc_show_vendor'    => $wpc_show_vendor,\r\n-                    );\r\n-\r\n-                    Wpc_Widget_Template::wpc_food_menu_list_template( $food_menu_tab_args );\r\n-                    ?>\r\n-                \u003C\u002Fdiv>\r\n-            \u003C?php endforeach; ?>\r\n-        \u003C\u002Fdiv>\r\n-    \u003C\u002Fdiv>\u003C!-- .wpc-food-block-tab-item -->\r\n-    \u003C?php\r\n-endif;\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\n+\n+$col   = ( $show_thumbnail === 'yes' || $show_thumbnail === 'on' ) ? 'wpc-col-md-8' : 'wpc-col-md-12';\n+$class = ( $title_link_show === 'yes' ) ? '' : 'wpc-no-link';\n+\n+$cafe_settings      = wpc_get_option();\n+$cart_icon          = ! empty( $cafe_settings['wpc_cart_icon'] ) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\n+$customization_icon = ! empty( $cafe_settings['wpc_customization_icon'] ) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\n+\n+if ( is_array( $products ) && count( $products ) > 0 ) :\n+    ?>\n+    \u003Cdiv class=\"wpc-food-block-tab-item wpc-tab-block1\">\n+        \u003Cdiv class=\"wpc-row\">\n+            \u003C?php foreach ( $products as $product ) : ?>\n+                \u003C?php $permalink = ( $title_link_show === 'yes' ) ? get_permalink( $product->get_id() ) : ''; ?>\n+                \n+                \u003Cdiv class=\"wpc-col-lg-6\">\n+                    \u003C?php\n+                    $food_menu_tab_args = array(\n+                        'show_thumbnail'     => $show_thumbnail,\n+                        'permalink'          => $permalink,\n+                        'wpc_cart_button'    => $wpc_cart_button,\n+                        'wpc_price_show'     => $wpc_price_show,\n+                        'unique_id'          => $unique_id,\n+                        'product'            => $product,\n+                        'class'              => $class,\n+                        'show_item_status'   => $show_item_status,\n+                        'wpc_show_desc'      => $wpc_show_desc,\n+                        'col'                => $col,\n+                        'wpc_desc_limit'     => $wpc_desc_limit,\n+                        'cart_icon'          => $cart_icon,\n+                        'customization_icon' => $customization_icon,\n+                        'wpc_show_vendor'    => $wpc_show_vendor,\n+                    );\n+\n+                    Wpc_Widget_Template::wpc_food_menu_list_template( $food_menu_tab_args );\n+                    ?>\n+                \u003C\u002Fdiv>\n+            \u003C?php endforeach; ?>\n+        \u003C\u002Fdiv>\n+    \u003C\u002Fdiv>\u003C!-- .wpc-food-block-tab-item -->\n+    \u003C?php\n+endif;\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-2.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-2.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-2.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fstyle\u002Fstyle-2.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,45 +1,45 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\r\n-\r\n-$cafe_settings      = wpc_get_option();\r\n-$cart_icon          = !empty( $cafe_settings['wpc_cart_icon'] ) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\r\n-$customization_icon = !empty( $cafe_settings['wpc_customization_icon'] ) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-\r\n-$col   = ( $show_thumbnail == 'yes' || $show_thumbnail == 'on' ) ? 'wpc-col-md-8' : 'wpc-col-md-12';\r\n-$class = ( $title_link_show == 'yes' ) ? '' : 'wpc-no-link';\r\n-\r\n-if ( is_array( $products ) && count( $products ) > 0 ) { \r\n-?>    \r\n-\u003Cdiv class=\"wpc-food-block-tab-item wpc-tab-block1\">\r\n-    \u003Cdiv class=\"wpc-row\">\r\n-        \u003C?php foreach ( $products as $product ) {\r\n-            $permalink = ( $title_link_show == 'yes' ) ? get_permalink( $product->get_id() ) : '';\r\n-        ?>\r\n-        \u003Cdiv class=\"wpc-col-lg-6\">\r\n-            \u003C?php\r\n-            $food_menu_tab_args = array(\r\n-                'show_thumbnail'     => $show_thumbnail,\r\n-                'permalink'          => $permalink,\r\n-                'wpc_cart_button'    => $wpc_cart_button,\r\n-                'wpc_price_show'     => $wpc_price_show,\r\n-                'unique_id'          => $unique_id,\r\n-                'product'            => $product,\r\n-                'class'              => $class,\r\n-                'show_item_status'   => $show_item_status,\r\n-                'wpc_show_desc'      => $wpc_show_desc,\r\n-                'wpc_desc_limit'     => $wpc_desc_limit,\r\n-                'cart_icon'          => $cart_icon,\r\n-                'customization_icon' => $customization_icon,\r\n-                'wpc_show_vendor'    => $wpc_show_vendor,\r\n-            );\r\n-\r\n-            Wpc_Widget_Template::wpc_food_menu_list_template_two( $food_menu_tab_args );\r\n-            ?>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php } ?>\r\n-    \u003C\u002Fdiv>\r\n-\u003C\u002Fdiv>\u003C!-- block-item6 -->\r\n-\u003C?php \r\n-}\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\n+\n+$cafe_settings      = wpc_get_option();\n+$cart_icon          = !empty( $cafe_settings['wpc_cart_icon'] ) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\n+$customization_icon = !empty( $cafe_settings['wpc_customization_icon'] ) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\n+\n+$col   = ( $show_thumbnail == 'yes' || $show_thumbnail == 'on' ) ? 'wpc-col-md-8' : 'wpc-col-md-12';\n+$class = ( $title_link_show == 'yes' ) ? '' : 'wpc-no-link';\n+\n+if ( is_array( $products ) && count( $products ) > 0 ) { \n+?>    \n+\u003Cdiv class=\"wpc-food-block-tab-item wpc-tab-block1\">\n+    \u003Cdiv class=\"wpc-row\">\n+        \u003C?php foreach ( $products as $product ) {\n+            $permalink = ( $title_link_show == 'yes' ) ? get_permalink( $product->get_id() ) : '';\n+        ?>\n+        \u003Cdiv class=\"wpc-col-lg-6\">\n+            \u003C?php\n+            $food_menu_tab_args = array(\n+                'show_thumbnail'     => $show_thumbnail,\n+                'permalink'          => $permalink,\n+                'wpc_cart_button'    => $wpc_cart_button,\n+                'wpc_price_show'     => $wpc_price_show,\n+                'unique_id'          => $unique_id,\n+                'product'            => $product,\n+                'class'              => $class,\n+                'show_item_status'   => $show_item_status,\n+                'wpc_show_desc'      => $wpc_show_desc,\n+                'wpc_desc_limit'     => $wpc_desc_limit,\n+                'cart_icon'          => $cart_icon,\n+                'customization_icon' => $customization_icon,\n+                'wpc_show_vendor'    => $wpc_show_vendor,\n+            );\n+\n+            Wpc_Widget_Template::wpc_food_menu_list_template_two( $food_menu_tab_args );\n+            ?>\n+        \u003C\u002Fdiv>\n+        \u003C?php } ?>\n+    \u003C\u002Fdiv>\n+\u003C\u002Fdiv>\u003C!-- block-item6 -->\n+\u003C?php \n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-food-menu-tab\u002Fwpc-food-menu-tab.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,716 +1,716 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Food_Menu_Tab;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-defined( \"ABSPATH\" ) || exit;\r\n-\r\n-class Wpc_Food_Menu_Tab extends Widget_Base {\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-    public function get_name() {\r\n-        return 'wpc-menu-tab';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-    public function get_title() {\r\n-        return esc_html__( 'WPC Food Menu Tab', 'wp-cafe' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-    public function get_icon() {\r\n-        return 'eicon-menu-card';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-    public function get_categories() {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-    protected function register_controls() {\r\n-        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\r\n-\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__( 'WPC Food Menu Tab', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'food_tab_menu_style',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu tab Style', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'style-1',\r\n-                'options' => [\r\n-                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\r\n-                    'style-2' => esc_html__( 'Menu Style 2', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $repeater = new \\Elementor\\Repeater();\r\n-\r\n-\t    $repeater->add_control(\r\n-\t\t\t'post_cats', [\r\n-                'label'       => esc_html__( 'Select Categories', 'wp-cafe' ),\r\n-                'type'        => Controls_Manager::SELECT2,\r\n-                'options'     => $this->get_menu_category(),\r\n-                'label_block' => true,\r\n-                'multiple'    => true,\r\n-\t\t\t]\r\n-        );\r\n-\t    $repeater->add_control(\r\n-\t\t\t'tab_title', [\r\n-                'label'   => esc_html__( 'Tab title', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::TEXT,\r\n-                'default' => 'Add Label',\r\n-\t\t\t]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-\t\t\t'food_menu_tabs',\r\n-\t\t\t[\r\n-\t\t\t\t'label' => esc_html__( 'Repeater List', 'wp-cafe' ),\r\n-\t\t\t\t'type' => \\Elementor\\Controls_Manager::REPEATER,\r\n-\t\t\t\t'fields' => $repeater->get_controls(),\r\n-\t\t\t\t'default' => [\r\n-\t\t\t\t\t[\r\n-\t\t\t\t\t\t'tab_title' => esc_html__( 'Add Label', 'wp-cafe' ),\r\n-\t\t\t\t\t],\r\n-\t\t\t\t\r\n-\t\t\t\t],\r\n-\t\t\t\t'title_field' => '{{{ tab_title }}}',\r\n-\t\t\t]\r\n-        );\r\n-        \r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_count',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::NUMBER,\r\n-                'default' => '6',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_order',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\r\n-                'type'    => \\Elementor\\Controls_Manager::SELECT,\r\n-                'default' => 'DESC',\r\n-                'options' => [\r\n-                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\r\n-                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'show_thumbnail',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'show_item_status',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_show_desc',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_desc_limit',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::NUMBER,\r\n-                'default'   => '15',\r\n-                'condition' => ['wpc_show_desc' => 'yes'],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'title_link_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        \r\n-        $this->add_control(\r\n-            'wpc_price_show',\r\n-            [\r\n-                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'yes',\r\n-                'options' => [\r\n-                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\r\n-                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\r\n-                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        if(class_exists('Wpcafe_Multivendor')) { \r\n-            $this->add_control(\r\n-                'wpc_show_vendor',\r\n-                [\r\n-                    'label'        => esc_html__( 'Show Vendor', 'wp-cafe' ),\r\n-                    'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                    'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                    'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                    'return_value' => 'yes',\r\n-                    'default'      => 'no',\r\n-                ]\r\n-            );\r\n-        }\r\n-\r\n-        if( is_array( $get_data ) && count( $get_data )>0 && isset( $get_data['search_control'] ) ){\r\n-            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\r\n-        }\r\n-\r\n-        $this->end_controls_section();\r\n-        \u002F\u002F item status style section\r\n-        $this->start_controls_section(\r\n-            'item_status_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['show_item_status' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_status_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_menu_item_status_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item cart button style section\r\n-        $this->start_controls_section(\r\n-            'item_cart_button_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['wpc_cart_button_show' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_cart_button_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_width',\r\n-            [\r\n-                'label'      => esc_html__( 'Width', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 35,\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_height',\r\n-            [\r\n-                'label'      => esc_html__( 'Height', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 35,\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_cart_btn_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F Start of nav section\r\n-        $this->start_controls_section(\r\n-            'nav_style',\r\n-            [\r\n-                'label' => esc_html__( 'Nav style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'nav_align',\r\n-            [\r\n-                'label'     => esc_html__( 'Alignment', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::CHOOSE,\r\n-                'options'   => [\r\n-\r\n-                    'left'    => [\r\n-                        'title' => esc_html__( 'Left', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-left',\r\n-                    ],\r\n-                    'center'  => [\r\n-                        'title' => esc_html__( 'Center', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-center',\r\n-                    ],\r\n-                    'right'   => [\r\n-                        'title' => esc_html__( 'Right', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-right',\r\n-                    ],\r\n-                    'justify' => [\r\n-                        'title' => esc_html__( 'Justified', 'wp-cafe' ),\r\n-                        'icon'  => 'fa fa-align-justify',\r\n-                    ],\r\n-                ],\r\n-                'default'   => 'center',\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}  .wpc-nav' => 'text-align: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\t\t\u002F\u002FResponsive control end\r\n-\r\n-        \u002F\u002Fcontrol for nav typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_nav_typography',\r\n-                'label'    => esc_html__( 'Nav Title Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a',\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav color tabs (normal and hover)\r\n-        $this->start_controls_tabs(\r\n-            'wpc_nav_tabs'\r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav normal color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_nav_normal_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Normal', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_nav_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav Title Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'nav_border',\r\n-                'label'    => esc_html__( 'Border', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-\t\t\u002F\u002Fend of nav normal color tab\r\n-\r\n-        \u002F\u002Fstart of nav active color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_nav_active_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Active', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_nav_active_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav active color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a.wpc-active' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-nav li a:after'      => 'border-color: {{VALUE}} transparent transparent transparent;',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_nav_angle_active_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Nav Angle Active color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-nav li a:after' => 'border-color: {{VALUE}}  transparent transparent transparent;',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'nav_border_active',\r\n-                'label'    => esc_html__( 'Border active', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-nav li a.wpc-active',\r\n-            ]\r\n-        );\r\n-        $this->end_controls_tab();\r\n-        \u002F\u002Fend of nav hover color tab\r\n-\r\n-        $this->end_controls_tabs();\r\n-        \u002F\u002Fend of nav color tabs (normal and hover)\r\n-\r\n-        $this->end_controls_section();\r\n-\t\t\u002F\u002F End of nav section\r\n-\r\n-        \u002F\u002F title style section\r\n-        $this->start_controls_section(\r\n-            'title_style',\r\n-            [\r\n-                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'background: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-price span .wpc-menu-price del .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency' => 'background: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_title',\r\n-                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-post-title',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_title_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F price style section\r\n-        $this->start_controls_section(\r\n-            'price_style',\r\n-            [\r\n-                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-price' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_price',\r\n-                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-price, {{WRAPPER}} .wpc-menu-currency',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F description style section\r\n-        $this->start_controls_section(\r\n-            'wpc_desc_style',\r\n-            [\r\n-                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_desc_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_desc',\r\n-                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_desc_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F advance style section\r\n-        $this->start_controls_section(\r\n-            'wpc_advance_style',\r\n-            [\r\n-                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-    protected function render() {\r\n-        \u002F\u002Fcheck if woocommerce exists\r\n-        if (!class_exists('Woocommerce')) { return; }\r\n-\r\n-        $settings             = $this->get_settings();\r\n-        $style                = $settings[\"food_tab_menu_style\"];\r\n-\r\n-        $food_menu_tabs       = $settings[\"food_menu_tabs\"];\r\n-        $show_item_status     = $settings[\"show_item_status\"];\r\n-        $wpc_cart_button      = $settings[\"wpc_cart_button_show\"];\r\n-        $wpc_price_show       = $settings[\"wpc_price_show\"];\r\n-\r\n-        $wpc_desc_limit       = $settings[\"wpc_desc_limit\"];\r\n-        $wpc_menu_order       = $settings[\"wpc_menu_order\"];\r\n-        $title_link_show      = $settings[\"title_link_show\"];\r\n-        $unique_id            = $this->get_id();\r\n-\r\n-        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\";\r\n-    }\r\n-\r\n-    protected function get_menu_category() {\r\n-        return Wpc_Utilities::get_menu_category();\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets\\Wpc_Food_Menu_Tab;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+defined( \"ABSPATH\" ) || exit;\n+\n+class Wpc_Food_Menu_Tab extends Widget_Base {\n+\n+    \u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+    public function get_name() {\n+        return 'wpc-menu-tab';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+    public function get_title() {\n+        return esc_html__( 'WPC Food Menu Tab', 'wp-cafe' );\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+    public function get_icon() {\n+        return 'eicon-menu-card';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+    public function get_categories() {\n+        return ['wpcafe-menu'];\n+    }\n+\n+    protected function register_controls() {\n+        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\n+\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__( 'WPC Food Menu Tab', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'food_tab_menu_style',\n+            [\n+                'label'   => esc_html__( 'Menu tab Style', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'style-1',\n+                'options' => [\n+                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\n+                    'style-2' => esc_html__( 'Menu Style 2', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+\n+        $repeater = new \\Elementor\\Repeater();\n+\n+\t    $repeater->add_control(\n+\t\t\t'post_cats', [\n+                'label'       => esc_html__( 'Select Categories', 'wp-cafe' ),\n+                'type'        => Controls_Manager::SELECT2,\n+                'options'     => $this->get_menu_category(),\n+                'label_block' => true,\n+                'multiple'    => true,\n+\t\t\t]\n+        );\n+\t    $repeater->add_control(\n+\t\t\t'tab_title', [\n+                'label'   => esc_html__( 'Tab title', 'wp-cafe' ),\n+                'type'    => Controls_Manager::TEXT,\n+                'default' => 'Add Label',\n+\t\t\t]\n+        );\n+\n+        $this->add_control(\n+\t\t\t'food_menu_tabs',\n+\t\t\t[\n+\t\t\t\t'label' => esc_html__( 'Repeater List', 'wp-cafe' ),\n+\t\t\t\t'type' => \\Elementor\\Controls_Manager::REPEATER,\n+\t\t\t\t'fields' => $repeater->get_controls(),\n+\t\t\t\t'default' => [\n+\t\t\t\t\t[\n+\t\t\t\t\t\t'tab_title' => esc_html__( 'Add Label', 'wp-cafe' ),\n+\t\t\t\t\t],\n+\t\t\t\t\n+\t\t\t\t],\n+\t\t\t\t'title_field' => '{{{ tab_title }}}',\n+\t\t\t]\n+        );\n+        \n+\n+        $this->add_control(\n+            'wpc_menu_count',\n+            [\n+                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\n+                'type'    => Controls_Manager::NUMBER,\n+                'default' => '6',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_order',\n+            [\n+                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\n+                'type'    => \\Elementor\\Controls_Manager::SELECT,\n+                'default' => 'DESC',\n+                'options' => [\n+                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\n+                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'show_thumbnail',\n+            [\n+                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'show_item_status',\n+            [\n+                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_show_desc',\n+            [\n+                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_desc_limit',\n+            [\n+                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\n+                'type'      => Controls_Manager::NUMBER,\n+                'default'   => '15',\n+                'condition' => ['wpc_show_desc' => 'yes'],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'title_link_show',\n+            [\n+                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_show',\n+            [\n+                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        \n+        $this->add_control(\n+            'wpc_price_show',\n+            [\n+                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'yes',\n+                'options' => [\n+                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\n+                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\n+                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\n+                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+\n+        if(class_exists('Wpcafe_Multivendor')) { \n+            $this->add_control(\n+                'wpc_show_vendor',\n+                [\n+                    'label'        => esc_html__( 'Show Vendor', 'wp-cafe' ),\n+                    'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                    'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                    'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                    'return_value' => 'yes',\n+                    'default'      => 'no',\n+                ]\n+            );\n+        }\n+\n+        if( is_array( $get_data ) && count( $get_data )>0 && isset( $get_data['search_control'] ) ){\n+            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\n+        }\n+\n+        $this->end_controls_section();\n+        \u002F\u002F item status style section\n+        $this->start_controls_section(\n+            'item_status_style',\n+            [\n+                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['show_item_status' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_color',\n+            [\n+                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_bg_color',\n+            [\n+                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_status_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_menu_item_status_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item cart button style section\n+        $this->start_controls_section(\n+            'item_cart_button_style',\n+            [\n+                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['wpc_cart_button_show' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_bg_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_cart_button_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'cart_btn_width',\n+            [\n+                'label'      => esc_html__( 'Width', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => 35,\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'cart_btn_height',\n+            [\n+                'label'      => esc_html__( 'Height', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => 35,\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_cart_btn_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F Start of nav section\n+        $this->start_controls_section(\n+            'nav_style',\n+            [\n+                'label' => esc_html__( 'Nav style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'nav_align',\n+            [\n+                'label'     => esc_html__( 'Alignment', 'wp-cafe' ),\n+                'type'      => Controls_Manager::CHOOSE,\n+                'options'   => [\n+\n+                    'left'    => [\n+                        'title' => esc_html__( 'Left', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-left',\n+                    ],\n+                    'center'  => [\n+                        'title' => esc_html__( 'Center', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-center',\n+                    ],\n+                    'right'   => [\n+                        'title' => esc_html__( 'Right', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-right',\n+                    ],\n+                    'justify' => [\n+                        'title' => esc_html__( 'Justified', 'wp-cafe' ),\n+                        'icon'  => 'fa fa-align-justify',\n+                    ],\n+                ],\n+                'default'   => 'center',\n+                'selectors' => [\n+                    '{{WRAPPER}}  .wpc-nav' => 'text-align: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\t\t\u002F\u002FResponsive control end\n+\n+        \u002F\u002Fcontrol for nav typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_nav_typography',\n+                'label'    => esc_html__( 'Nav Title Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a',\n+            ]\n+        );\n+\n+        \u002F\u002Fstart of nav color tabs (normal and hover)\n+        $this->start_controls_tabs(\n+            'wpc_nav_tabs'\n+        );\n+\n+        \u002F\u002Fstart of nav normal color tab\n+        $this->start_controls_tab(\n+            'wpc_nav_normal_tab',\n+            [\n+                'label' => esc_html__( 'Normal', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_nav_color',\n+            [\n+                'label'     => esc_html__( 'Nav Title Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'nav_border',\n+                'label'    => esc_html__( 'Border', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a',\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+\t\t\u002F\u002Fend of nav normal color tab\n+\n+        \u002F\u002Fstart of nav active color tab\n+        $this->start_controls_tab(\n+            'wpc_nav_active_tab',\n+            [\n+                'label' => esc_html__( 'Active', 'wp-cafe' ),\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_nav_active_color',\n+            [\n+                'label'     => esc_html__( 'Nav active color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a.wpc-active' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-nav li a:after'      => 'border-color: {{VALUE}} transparent transparent transparent;',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_nav_angle_active_color',\n+            [\n+                'label'     => esc_html__( 'Nav Angle Active color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-nav li a:after' => 'border-color: {{VALUE}}  transparent transparent transparent;',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'nav_border_active',\n+                'label'    => esc_html__( 'Border active', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-nav li a.wpc-active',\n+            ]\n+        );\n+        $this->end_controls_tab();\n+        \u002F\u002Fend of nav hover color tab\n+\n+        $this->end_controls_tabs();\n+        \u002F\u002Fend of nav color tabs (normal and hover)\n+\n+        $this->end_controls_section();\n+\t\t\u002F\u002F End of nav section\n+\n+        \u002F\u002F title style section\n+        $this->start_controls_section(\n+            'title_style',\n+            [\n+                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_color',\n+            [\n+                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_hover_color',\n+            [\n+                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_bg_color',\n+            [\n+                'label'     => esc_html__( 'Title BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'background: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_bg_color',\n+            [\n+                'label'     => esc_html__( 'Price BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-price span .wpc-menu-price del .wpc-food-menu-item .wpc-food-inner-content .wpc-menu-currency' => 'background: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_title',\n+                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-post-title',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_title_margin',\n+            [\n+                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F price style section\n+        $this->start_controls_section(\n+            'price_style',\n+            [\n+                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_color',\n+            [\n+                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-price' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_price',\n+                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-price, {{WRAPPER}} .wpc-menu-currency',\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F description style section\n+        $this->start_controls_section(\n+            'wpc_desc_style',\n+            [\n+                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_desc_color',\n+            [\n+                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_desc',\n+                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_desc_margin',\n+            [\n+                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+\n+        \u002F\u002F advance style section\n+        $this->start_controls_section(\n+            'wpc_advance_style',\n+            [\n+                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_margin',\n+            [\n+                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_padding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+    }\n+\n+    protected function render() {\n+        \u002F\u002Fcheck if woocommerce exists\n+        if (!class_exists('Woocommerce')) { return; }\n+\n+        $settings             = $this->get_settings();\n+        $style                = $settings[\"food_tab_menu_style\"];\n+\n+        $food_menu_tabs       = $settings[\"food_menu_tabs\"];\n+        $show_item_status     = $settings[\"show_item_status\"];\n+        $wpc_cart_button      = $settings[\"wpc_cart_button_show\"];\n+        $wpc_price_show       = $settings[\"wpc_price_show\"];\n+\n+        $wpc_desc_limit       = $settings[\"wpc_desc_limit\"];\n+        $wpc_menu_order       = $settings[\"wpc_menu_order\"];\n+        $title_link_show      = $settings[\"title_link_show\"];\n+        $unique_id            = $this->get_id();\n+\n+        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-tab.php\";\n+    }\n+\n+    protected function get_menu_category() {\n+        return Wpc_Utilities::get_menu_category();\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-location-menu\u002Fwpc-location-menu.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,812 +1,812 @@\n-\u003C?php\r\n-\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Location_Menu;\r\n-\r\n-defined(\"ABSPATH\") || exit;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-class Wpc_Location_Menu extends Widget_Base\r\n-{\r\n-\r\n-\t\u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-\tpublic function get_name()\r\n-    {\r\n-        return 'wpc-location-menu';\r\n-    }\r\n-\r\n-\t\u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-\tpublic function get_title()\r\n-    {\r\n-        return esc_html__('WPC Food Location Filter', 'wp-cafe');\r\n-    }\r\n-\r\n-\t\u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-\tpublic function get_icon()\r\n-    {\r\n-        return 'eicon-filter';\r\n-    }\r\n-\r\n-\t\u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-\tpublic function get_categories()\r\n-    {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-\tprotected function register_controls()\r\n-    {\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__('WPC Food Location Filter', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'food_menu_style',\r\n-            [\r\n-                'label' => esc_html__('Menu Style', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SELECT,\r\n-                'default' => 'style-1',\r\n-                'options' => [\r\n-                    'style-1'  => esc_html__('Menu Style 1', 'wp-cafe'),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_cat',\r\n-            [\r\n-                'label' => esc_html__('Menu Category', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SELECT2,\r\n-                'options' => $this->get_menu_category(),\r\n-                'multiple' => true,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_count',\r\n-            [\r\n-                'label'         => esc_html__('Menu count', 'wp-cafe'),\r\n-                'type'          => Controls_Manager::NUMBER,\r\n-                'default'       => '6',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_order',\r\n-            [\r\n-                'label' => esc_html__('Menu Order', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SELECT,\r\n-                'default' => 'DESC',\r\n-                'options' => [\r\n-                    'ASC'  => esc_html__('ASC', 'wp-cafe'),\r\n-                    'DESC' => esc_html__('DESC', 'wp-cafe'),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-\r\n-        $this->add_control(\r\n-            'show_thumbnail',\r\n-            [\r\n-                'label' => esc_html__('Show Thumbnail', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'show_item_status',\r\n-            [\r\n-                'label' => esc_html__('Show Item Status', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_show_desc',\r\n-            [\r\n-                'label' => esc_html__('Show Description', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_desc_limit',\r\n-            [\r\n-                'label'         => esc_html__('Description Limit', 'wp-cafe'),\r\n-                'type'          => Controls_Manager::NUMBER,\r\n-                'default'       => '15',\r\n-                'condition' => ['wpc_show_desc' => 'yes']\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'title_link_show',\r\n-            [\r\n-                'label' => esc_html__('Use Title Link?', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_delivery_time_show',\r\n-            [\r\n-                'label' => esc_html__('Show Preparing and Delivery Time', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'no',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_show',\r\n-            [\r\n-                'label' => esc_html__('Show Cart Button', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on' => esc_html__('Show', 'wp-cafe'),\r\n-                'label_off' => esc_html__('Hide', 'wp-cafe'),\r\n-                'return_value' => 'yes',\r\n-                'default' => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_price_show',\r\n-            [\r\n-                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'yes',\r\n-                'options' => [\r\n-                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\r\n-                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\r\n-                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item thumbnail style section\r\n-        $this->start_controls_section(\r\n-            'item_pro_thumbanil_style',\r\n-            [\r\n-                'label' => esc_html__('Thumbnail Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'thumbnail_width',\r\n-            [\r\n-                'label' => esc_html__('Width', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                ],\r\n-\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'width: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'thumbnail_height',\r\n-            [\r\n-                'label' => esc_html__('Height', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                ],\r\n-\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_thum_border_radius',\r\n-            [\r\n-                'label' => esc_html__('Border Radius', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item cart button style section\r\n-        $this->start_controls_section(\r\n-            'item_pro_cart_button_style',\r\n-            [\r\n-                'label' => esc_html__('Cart Button Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['wpc_cart_button_show' => 'yes']\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_pro_cart_color',\r\n-            [\r\n-                'label'         => esc_html__('Cart Button Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_pro_cart_button_bg_color',\r\n-            [\r\n-                'label'         => esc_html__('Cart Button BG Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'         => 'wpc_pro_cart_button_typo',\r\n-                'label'         => esc_html__('Typography', 'wp-cafe'),\r\n-                'selector'     => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_width',\r\n-            [\r\n-                'label' => esc_html__('Width', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 500,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default' => [\r\n-                    'unit' => 'px',\r\n-                    'size' => '',\r\n-                ],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_height',\r\n-            [\r\n-                'label' => esc_html__('Height', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default' => [\r\n-                    'unit' => 'px',\r\n-                    'size' => '',\r\n-                ],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_paddding',\r\n-            [\r\n-                'label' => esc_html__('Padding', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_border_raidus',\r\n-            [\r\n-                'label' => esc_html__('Border Radius', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_position_rtl',\r\n-            [\r\n-                'label' => esc_html__('Button Right To Left', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => -200,\r\n-                        'max' => 500,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default' => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 0,\r\n-                ],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart' => 'right: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_pro_cart_btn_position_ttb',\r\n-            [\r\n-                'label' => esc_html__('Button Bottom To Top', 'wp-cafe'),\r\n-                'type' => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range' => [\r\n-                    'px' => [\r\n-                        'min' => -200,\r\n-                        'max' => 500,\r\n-                    ],\r\n-                    '%' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default' => [\r\n-                    'unit' => 'px',\r\n-                    'size' => 0,\r\n-                ],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart' => 'bottom: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item status style section\r\n-        $this->start_controls_section(\r\n-            'item_status_style',\r\n-            [\r\n-                'label' => esc_html__('Item Status Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['show_item_status' => 'yes']\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_color',\r\n-            [\r\n-                'label'         => esc_html__('Item Status Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_bg_color',\r\n-            [\r\n-                'label'         => esc_html__('Item Status BG Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'         => 'wpc_menu_status_typo',\r\n-                'label'         => esc_html__('Typography', 'wp-cafe'),\r\n-                'selector'     => '{{WRAPPER}} .wpc-menu-tag li',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_menu_item_status_paddding',\r\n-            [\r\n-                'label' => esc_html__('Padding', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_item_status_border_radius',\r\n-            [\r\n-                'label' => esc_html__('Border Radius', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-\r\n-\r\n-        \u002F\u002F title style section\r\n-        $this->start_controls_section(\r\n-            'title_style',\r\n-            [\r\n-                'label' => esc_html__('Title Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_color',\r\n-            [\r\n-                'label'         => esc_html__('Title Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_hover_color',\r\n-            [\r\n-                'label'         => esc_html__('Title Hover Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_title_border_color',\r\n-            [\r\n-                'label'         => esc_html__('Title Border Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'condition' => ['food_menu_style' => 'style-1'],\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-post-title.wpc-title-with-border .wpc-title-border' => 'background-image:radial-gradient(circle, {{VALUE}}, {{VALUE}} 10%, transparent 50%, transparent);',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'         => 'wpc_menu_title',\r\n-                'label'         => esc_html__('Title Typography', 'wp-cafe'),\r\n-                'selector'     => '{{WRAPPER}} .wpc-post-title',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_title_margin',\r\n-            [\r\n-                'label' => esc_html__('Title Margin', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F price style section\r\n-        $this->start_controls_section(\r\n-            'price_style',\r\n-            [\r\n-                'label' => esc_html__('Price Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_color',\r\n-            [\r\n-                'label'         => esc_html__('Price Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_bg_color',\r\n-            [\r\n-                'label'         => esc_html__('Price background Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'condition' => ['food_menu_style' => 'style-3'],\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-price' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'         => 'wpc_menu_price',\r\n-                'label'         => esc_html__('Price Typography', 'wp-cafe'),\r\n-                'selector'     => '{{WRAPPER}} .wpc-menu-currency',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F description style section\r\n-        $this->start_controls_section(\r\n-            'wpc_desc_style',\r\n-            [\r\n-                'label' => esc_html__('Description Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['wpc_show_desc' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_desc_color',\r\n-            [\r\n-                'label'         => esc_html__('Description Color', 'wp-cafe'),\r\n-                'type'         => Controls_Manager::COLOR,\r\n-                'selectors'     => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'         => 'wpc_menu_desc',\r\n-                'label'         => esc_html__('Description Typography', 'wp-cafe'),\r\n-                'selector'     => '{{WRAPPER}} .wpc-food-inner-content p',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_desc_padding',\r\n-            [\r\n-                'label' => esc_html__('Description Padding', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_desc_margin',\r\n-            [\r\n-                'label' => esc_html__('Description Margin', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F search field\r\n-        $this->start_controls_section(\r\n-            'wpc_location_field_style',\r\n-            [\r\n-                'label' => esc_html__('Location Field Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'location_alignment',\r\n-            [\r\n-                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\r\n-                'type' => \\Elementor\\Controls_Manager::CHOOSE,\r\n-                'options' => [\r\n-                    'left' => [\r\n-                        'title' => esc_html__( 'Left', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-left',\r\n-                    ],\r\n-                    'center' => [\r\n-                        'title' => esc_html__( 'Center', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-center',\r\n-                    ],\r\n-                    'right' => [\r\n-                        'title' => esc_html__( 'Right', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-right',\r\n-                    ],\r\n-                ],\r\n-                'default' => 'center',\r\n-                'toggle' => true,\r\n-\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F advance style section\r\n-        $this->start_controls_section(\r\n-            'wpc_advance_style',\r\n-            [\r\n-                'label' => esc_html__('Advance Style', 'wp-cafe'),\r\n-                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_margin',\r\n-            [\r\n-                'label' => esc_html__('Margin', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_padding',\r\n-            [\r\n-                'label' => esc_html__('Padding', 'wp-cafe'),\r\n-                'type' => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                    '{{WRAPPER}} .wpc-menu-list-style2 .wpc-food-inner-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                    '{{WRAPPER}} .wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Box_Shadow::get_type(),\r\n-            [\r\n-                'name' => 'box_shadow',\r\n-                'label' => esc_html__('Box Shadow', 'wp-cafe'),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item',\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name' => 'wpc_menu_item_border',\r\n-                'label' => esc_html__('Border', 'wp-cafe'),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-\r\n-\tprotected function render(){\r\n-\r\n-        $settings   \t\t\t= $this->get_settings();\r\n-        $style      \t\t\t= $settings[\"food_menu_style\"];\r\n-        $wpc_menu_col      \t\t= '';\r\n-        $wpc_menu_cat      \t\t= $settings[\"wpc_menu_cat\"];\r\n-        $wpc_menu_count    \t\t= $settings[\"wpc_menu_count\"];\r\n-        $wpc_menu_order      \t= $settings[\"wpc_menu_order\"];\r\n-\r\n-        $show_item_status      \t= $settings[\"show_item_status\"];\r\n-        $show_thumbnail      \t= $settings[\"show_thumbnail\"];\r\n-        $wpc_cart_button        = $settings[\"wpc_cart_button_show\"];\r\n-        $wpc_price_show      \t= $settings[\"wpc_price_show\"];\r\n-        $title_link_show      \t= $settings[\"title_link_show\"];\r\n-        $wpc_desc_limit      \t= $settings[\"wpc_desc_limit\"];\r\n-        $wpc_show_desc      \t= $settings[\"wpc_show_desc\"];\r\n-        $wpc_delivery_time_show = $settings[\"wpc_delivery_time_show\"];\r\n-\r\n-        $location_alignment\t\t= $settings['location_alignment'];\r\n-\r\n-        $unique_id = $this->get_id();\r\n-        $no_desc_class = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\r\n-\r\n-        ?>\r\n-        \u003C?php\r\n-        $product_data = [\r\n-            'style'                 => $style,\r\n-            'wpc_food_categories'   => $wpc_menu_cat,\r\n-            'no_of_product'         => $wpc_menu_count,\r\n-\r\n-            'show_thumbnail'        => $show_thumbnail,\r\n-            'wpc_cart_button'       => $wpc_cart_button,\r\n-            'wpc_price_show'        => $wpc_price_show,\r\n-            'title_link_show'       => $title_link_show,\r\n-            'wpc_menu_col'          => $wpc_menu_col,\r\n-            'wpc_show_desc'         => $wpc_show_desc,\r\n-            'wpc_desc_limit'        => $wpc_desc_limit,\r\n-            'wpc_delivery_time_show'=> $wpc_delivery_time_show,\r\n-            'show_item_status'      => $show_item_status,\r\n-            'wpc_menu_order'        => $wpc_menu_order,\r\n-            'unique_id'             => $unique_id,\r\n-            'location_alignment'   => $location_alignment\r\n-        ];\r\n-        $food_list_args = array(\r\n-            'post_type'     => 'product',\r\n-            'no_of_product' => $wpc_menu_count,\r\n-            'wpc_cat'       => $wpc_menu_cat,\r\n-            'order'         => $wpc_menu_order,\r\n-        );\r\n-\r\n-        $unique_id = md5(md5(microtime()));\r\n-\r\n-        $products = Wpc_Utilities::product_query( $food_list_args );\r\n-        ?>\r\n-        \u003Cdiv class=\"food_location_wrapper main_wrapper_\u003C?php echo esc_html($unique_id)?>\" data-id=\"\u003C?php echo esc_attr($unique_id);?>\" >\r\n-\r\n-            \u003Cdiv class=\"location_menu\" data-product_data =\"\u003C?php echo esc_attr( json_encode( $product_data  ));?>\"\r\n-            data-id=\"\u003C?php echo esc_attr( $unique_id );?>\">\r\n-                \u003C?php include wpcafe()->plugin_directory . \"\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php\"; ?>\r\n-            \u003C\u002Fdiv>\r\n-        \u003C\u002Fdiv>\r\n-        \u003C?php\r\n-    }\r\n-\r\n-\tprotected function get_menu_category()\r\n-    {\r\n-        return Wpc_Utilities::get_menu_category();\r\n-    }\r\n-}\r\n+\u003C?php\n+\n+\n+namespace WpCafe\\Widgets\\Wpc_Location_Menu;\n+\n+defined(\"ABSPATH\") || exit;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+class Wpc_Location_Menu extends Widget_Base\n+{\n+\n+\t\u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+\tpublic function get_name()\n+    {\n+        return 'wpc-location-menu';\n+    }\n+\n+\t\u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+\tpublic function get_title()\n+    {\n+        return esc_html__('WPC Food Location Filter', 'wp-cafe');\n+    }\n+\n+\t\u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+\tpublic function get_icon()\n+    {\n+        return 'eicon-filter';\n+    }\n+\n+\t\u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+\tpublic function get_categories()\n+    {\n+        return ['wpcafe-menu'];\n+    }\n+\n+\tprotected function register_controls()\n+    {\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__('WPC Food Location Filter', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'food_menu_style',\n+            [\n+                'label' => esc_html__('Menu Style', 'wp-cafe'),\n+                'type' => Controls_Manager::SELECT,\n+                'default' => 'style-1',\n+                'options' => [\n+                    'style-1'  => esc_html__('Menu Style 1', 'wp-cafe'),\n+                ],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_cat',\n+            [\n+                'label' => esc_html__('Menu Category', 'wp-cafe'),\n+                'type' => Controls_Manager::SELECT2,\n+                'options' => $this->get_menu_category(),\n+                'multiple' => true,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_count',\n+            [\n+                'label'         => esc_html__('Menu count', 'wp-cafe'),\n+                'type'          => Controls_Manager::NUMBER,\n+                'default'       => '6',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_order',\n+            [\n+                'label' => esc_html__('Menu Order', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SELECT,\n+                'default' => 'DESC',\n+                'options' => [\n+                    'ASC'  => esc_html__('ASC', 'wp-cafe'),\n+                    'DESC' => esc_html__('DESC', 'wp-cafe'),\n+                ],\n+            ]\n+        );\n+\n+\n+        $this->add_control(\n+            'show_thumbnail',\n+            [\n+                'label' => esc_html__('Show Thumbnail', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'show_item_status',\n+            [\n+                'label' => esc_html__('Show Item Status', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_show_desc',\n+            [\n+                'label' => esc_html__('Show Description', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_desc_limit',\n+            [\n+                'label'         => esc_html__('Description Limit', 'wp-cafe'),\n+                'type'          => Controls_Manager::NUMBER,\n+                'default'       => '15',\n+                'condition' => ['wpc_show_desc' => 'yes']\n+            ]\n+        );\n+        $this->add_control(\n+            'title_link_show',\n+            [\n+                'label' => esc_html__('Use Title Link?', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_delivery_time_show',\n+            [\n+                'label' => esc_html__('Show Preparing and Delivery Time', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'no',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_show',\n+            [\n+                'label' => esc_html__('Show Cart Button', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on' => esc_html__('Show', 'wp-cafe'),\n+                'label_off' => esc_html__('Hide', 'wp-cafe'),\n+                'return_value' => 'yes',\n+                'default' => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_price_show',\n+            [\n+                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'yes',\n+                'options' => [\n+                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\n+                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\n+                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\n+                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item thumbnail style section\n+        $this->start_controls_section(\n+            'item_pro_thumbanil_style',\n+            [\n+                'label' => esc_html__('Thumbnail Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'thumbnail_width',\n+            [\n+                'label' => esc_html__('Width', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                ],\n+\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'width: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'thumbnail_height',\n+            [\n+                'label' => esc_html__('Height', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                ],\n+\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_pro_thum_border_radius',\n+            [\n+                'label' => esc_html__('Border Radius', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-menu-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item cart button style section\n+        $this->start_controls_section(\n+            'item_pro_cart_button_style',\n+            [\n+                'label' => esc_html__('Cart Button Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['wpc_cart_button_show' => 'yes']\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_pro_cart_color',\n+            [\n+                'label'         => esc_html__('Cart Button Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_pro_cart_button_bg_color',\n+            [\n+                'label'         => esc_html__('Cart Button BG Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'         => 'wpc_pro_cart_button_typo',\n+                'label'         => esc_html__('Typography', 'wp-cafe'),\n+                'selector'     => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_width',\n+            [\n+                'label' => esc_html__('Width', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 500,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default' => [\n+                    'unit' => 'px',\n+                    'size' => '',\n+                ],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_height',\n+            [\n+                'label' => esc_html__('Height', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default' => [\n+                    'unit' => 'px',\n+                    'size' => '',\n+                ],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_paddding',\n+            [\n+                'label' => esc_html__('Padding', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_border_raidus',\n+            [\n+                'label' => esc_html__('Border Radius', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_position_rtl',\n+            [\n+                'label' => esc_html__('Button Right To Left', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => -200,\n+                        'max' => 500,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default' => [\n+                    'unit' => 'px',\n+                    'size' => 0,\n+                ],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart' => 'right: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_pro_cart_btn_position_ttb',\n+            [\n+                'label' => esc_html__('Button Bottom To Top', 'wp-cafe'),\n+                'type' => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range' => [\n+                    'px' => [\n+                        'min' => -200,\n+                        'max' => 500,\n+                    ],\n+                    '%' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default' => [\n+                    'unit' => 'px',\n+                    'size' => 0,\n+                ],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart' => 'bottom: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item status style section\n+        $this->start_controls_section(\n+            'item_status_style',\n+            [\n+                'label' => esc_html__('Item Status Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['show_item_status' => 'yes']\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_color',\n+            [\n+                'label'         => esc_html__('Item Status Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_bg_color',\n+            [\n+                'label'         => esc_html__('Item Status BG Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'         => 'wpc_menu_status_typo',\n+                'label'         => esc_html__('Typography', 'wp-cafe'),\n+                'selector'     => '{{WRAPPER}} .wpc-menu-tag li',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_menu_item_status_paddding',\n+            [\n+                'label' => esc_html__('Padding', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_item_status_border_radius',\n+            [\n+                'label' => esc_html__('Border Radius', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+\n+\n+        \u002F\u002F title style section\n+        $this->start_controls_section(\n+            'title_style',\n+            [\n+                'label' => esc_html__('Title Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_color',\n+            [\n+                'label'         => esc_html__('Title Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_hover_color',\n+            [\n+                'label'         => esc_html__('Title Hover Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_title_border_color',\n+            [\n+                'label'         => esc_html__('Title Border Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'condition' => ['food_menu_style' => 'style-1'],\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-post-title.wpc-title-with-border .wpc-title-border' => 'background-image:radial-gradient(circle, {{VALUE}}, {{VALUE}} 10%, transparent 50%, transparent);',\n+                ],\n+            ]\n+        );\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'         => 'wpc_menu_title',\n+                'label'         => esc_html__('Title Typography', 'wp-cafe'),\n+                'selector'     => '{{WRAPPER}} .wpc-post-title',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_title_margin',\n+            [\n+                'label' => esc_html__('Title Margin', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F price style section\n+        $this->start_controls_section(\n+            'price_style',\n+            [\n+                'label' => esc_html__('Price Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_color',\n+            [\n+                'label'         => esc_html__('Price Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_bg_color',\n+            [\n+                'label'         => esc_html__('Price background Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'condition' => ['food_menu_style' => 'style-3'],\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-price' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'         => 'wpc_menu_price',\n+                'label'         => esc_html__('Price Typography', 'wp-cafe'),\n+                'selector'     => '{{WRAPPER}} .wpc-menu-currency',\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F description style section\n+        $this->start_controls_section(\n+            'wpc_desc_style',\n+            [\n+                'label' => esc_html__('Description Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['wpc_show_desc' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_desc_color',\n+            [\n+                'label'         => esc_html__('Description Color', 'wp-cafe'),\n+                'type'         => Controls_Manager::COLOR,\n+                'selectors'     => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'         => 'wpc_menu_desc',\n+                'label'         => esc_html__('Description Typography', 'wp-cafe'),\n+                'selector'     => '{{WRAPPER}} .wpc-food-inner-content p',\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_desc_padding',\n+            [\n+                'label' => esc_html__('Description Padding', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_desc_margin',\n+            [\n+                'label' => esc_html__('Description Margin', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+\n+        \u002F\u002F search field\n+        $this->start_controls_section(\n+            'wpc_location_field_style',\n+            [\n+                'label' => esc_html__('Location Field Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'location_alignment',\n+            [\n+                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\n+                'type' => \\Elementor\\Controls_Manager::CHOOSE,\n+                'options' => [\n+                    'left' => [\n+                        'title' => esc_html__( 'Left', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-left',\n+                    ],\n+                    'center' => [\n+                        'title' => esc_html__( 'Center', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-center',\n+                    ],\n+                    'right' => [\n+                        'title' => esc_html__( 'Right', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-right',\n+                    ],\n+                ],\n+                'default' => 'center',\n+                'toggle' => true,\n+\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F advance style section\n+        $this->start_controls_section(\n+            'wpc_advance_style',\n+            [\n+                'label' => esc_html__('Advance Style', 'wp-cafe'),\n+                'tab' => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_margin',\n+            [\n+                'label' => esc_html__('Margin', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_padding',\n+            [\n+                'label' => esc_html__('Padding', 'wp-cafe'),\n+                'type' => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                    '{{WRAPPER}} .wpc-menu-list-style2 .wpc-food-inner-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                    '{{WRAPPER}} .wpc-menu-list-style4 .wpc-food-menu-item .wpc-food-inner-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Box_Shadow::get_type(),\n+            [\n+                'name' => 'box_shadow',\n+                'label' => esc_html__('Box Shadow', 'wp-cafe'),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item',\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name' => 'wpc_menu_item_border',\n+                'label' => esc_html__('Border', 'wp-cafe'),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item',\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+    }\n+\n+\n+\tprotected function render(){\n+\n+        $settings   \t\t\t= $this->get_settings();\n+        $style      \t\t\t= $settings[\"food_menu_style\"];\n+        $wpc_menu_col      \t\t= '';\n+        $wpc_menu_cat      \t\t= $settings[\"wpc_menu_cat\"];\n+        $wpc_menu_count    \t\t= $settings[\"wpc_menu_count\"];\n+        $wpc_menu_order      \t= $settings[\"wpc_menu_order\"];\n+\n+        $show_item_status      \t= $settings[\"show_item_status\"];\n+        $show_thumbnail      \t= $settings[\"show_thumbnail\"];\n+        $wpc_cart_button        = $settings[\"wpc_cart_button_show\"];\n+        $wpc_price_show      \t= $settings[\"wpc_price_show\"];\n+        $title_link_show      \t= $settings[\"title_link_show\"];\n+        $wpc_desc_limit      \t= $settings[\"wpc_desc_limit\"];\n+        $wpc_show_desc      \t= $settings[\"wpc_show_desc\"];\n+        $wpc_delivery_time_show = $settings[\"wpc_delivery_time_show\"];\n+\n+        $location_alignment\t\t= $settings['location_alignment'];\n+\n+        $unique_id = $this->get_id();\n+        $no_desc_class = ($wpc_show_desc != 'yes') ? 'wpc-no-desc' : '';\n+\n+        ?>\n+        \u003C?php\n+        $product_data = [\n+            'style'                 => $style,\n+            'wpc_food_categories'   => $wpc_menu_cat,\n+            'no_of_product'         => $wpc_menu_count,\n+\n+            'show_thumbnail'        => $show_thumbnail,\n+            'wpc_cart_button'       => $wpc_cart_button,\n+            'wpc_price_show'        => $wpc_price_show,\n+            'title_link_show'       => $title_link_show,\n+            'wpc_menu_col'          => $wpc_menu_col,\n+            'wpc_show_desc'         => $wpc_show_desc,\n+            'wpc_desc_limit'        => $wpc_desc_limit,\n+            'wpc_delivery_time_show'=> $wpc_delivery_time_show,\n+            'show_item_status'      => $show_item_status,\n+            'wpc_menu_order'        => $wpc_menu_order,\n+            'unique_id'             => $unique_id,\n+            'location_alignment'   => $location_alignment\n+        ];\n+        $food_list_args = array(\n+            'post_type'     => 'product',\n+            'no_of_product' => $wpc_menu_count,\n+            'wpc_cat'       => $wpc_menu_cat,\n+            'order'         => $wpc_menu_order,\n+        );\n+\n+        $unique_id = md5(md5(microtime()));\n+\n+        $products = Wpc_Utilities::product_query( $food_list_args );\n+        ?>\n+        \u003Cdiv class=\"food_location_wrapper main_wrapper_\u003C?php echo esc_html($unique_id)?>\" data-id=\"\u003C?php echo esc_attr($unique_id);?>\" >\n+\n+            \u003Cdiv class=\"location_menu\" data-product_data =\"\u003C?php echo esc_attr( json_encode( $product_data  ));?>\"\n+            data-id=\"\u003C?php echo esc_attr( $unique_id );?>\">\n+                \u003C?php include wpcafe()->plugin_directory . \"\u002Fcore\u002Fshortcodes\u002Fviews\u002Ffood-menu\u002Flocation-select.php\"; ?>\n+            \u003C\u002Fdiv>\n+        \u003C\u002Fdiv>\n+        \u003C?php\n+    }\n+\n+\tprotected function get_menu_category()\n+    {\n+        return Wpc_Utilities::get_menu_category();\n+    }\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-1.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,35 +1,35 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\r\n-\r\n-$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\r\n-$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\r\n-$cafe_settings      =  wpc_get_option();\r\n-$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\r\n-$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-\r\n-foreach ($products as $product) { \r\n-    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\r\n-\t\t$wpc_vendor= !empty( $wpc_show_vendor ) ? $wpc_show_vendor : '';\r\n-\t\t$food_menu_list_args = array(\r\n-\t\t\t\t'show_thumbnail'    => $show_thumbnail,\r\n-\t\t\t\t'wpc_price_show'    => $wpc_price_show,\r\n-\t\t\t\t'permalink'         => $permalink,\r\n-\t\t\t\t'wpc_cart_button'   => $wpc_cart_button,\r\n-\t\t\t\t'unique_id'         => $unique_id,\r\n-\t\t\t\t'product'           => $product,\r\n-\t\t\t\t'class'             => $class,\r\n-\t\t\t\t'show_item_status'  => $show_item_status,\r\n-\t\t\t\t'wpc_show_desc'     => $wpc_show_desc,\r\n-\t\t\t\t'col'               => $col,\r\n-\t\t\t\t'wpc_desc_limit'    => $wpc_desc_limit,\r\n-\t\t\t\t'cart_icon'         => $cart_icon,\r\n-\t\t\t\t'customization_icon'=> $customization_icon,\r\n-\t\t\t\t'wpc_show_vendor'   => $wpc_vendor\r\n-\t\t);\r\n-\r\n-        Wpc_Widget_Template::wpc_food_menu_list_template( $food_menu_list_args );\r\n-    ?>\r\n-    \u003C?php\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\n+\n+$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\n+$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\n+$cafe_settings      =  wpc_get_option();\n+$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\n+$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\n+\n+foreach ($products as $product) { \n+    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\n+\t\t$wpc_vendor= !empty( $wpc_show_vendor ) ? $wpc_show_vendor : '';\n+\t\t$food_menu_list_args = array(\n+\t\t\t\t'show_thumbnail'    => $show_thumbnail,\n+\t\t\t\t'wpc_price_show'    => $wpc_price_show,\n+\t\t\t\t'permalink'         => $permalink,\n+\t\t\t\t'wpc_cart_button'   => $wpc_cart_button,\n+\t\t\t\t'unique_id'         => $unique_id,\n+\t\t\t\t'product'           => $product,\n+\t\t\t\t'class'             => $class,\n+\t\t\t\t'show_item_status'  => $show_item_status,\n+\t\t\t\t'wpc_show_desc'     => $wpc_show_desc,\n+\t\t\t\t'col'               => $col,\n+\t\t\t\t'wpc_desc_limit'    => $wpc_desc_limit,\n+\t\t\t\t'cart_icon'         => $cart_icon,\n+\t\t\t\t'customization_icon'=> $customization_icon,\n+\t\t\t\t'wpc_show_vendor'   => $wpc_vendor\n+\t\t);\n+\n+        Wpc_Widget_Template::wpc_food_menu_list_template( $food_menu_list_args );\n+    ?>\n+    \u003C?php\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-2.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-2.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-2.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-2.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,32 +1,32 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use \\WpCafe\\Utils\\Wpc_Utilities;\r\n-use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\r\n-\r\n-$cafe_settings      =  wpc_get_option();\r\n-$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\r\n-$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\r\n-$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\r\n-\r\n-foreach ($products as $product) { \r\n-    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\r\n-    $food_menu_list_args = array(\r\n-        'show_thumbnail'    => $show_thumbnail,\r\n-        'wpc_price_show'    => $wpc_price_show,\r\n-        'permalink'         => $permalink,\r\n-        'wpc_cart_button'   => $wpc_cart_button,\r\n-        'unique_id'         => $unique_id,\r\n-        'product'           => $product,\r\n-        'class'             => $class,\r\n-        'show_item_status'  => $show_item_status,\r\n-        'wpc_show_desc'     => $wpc_show_desc,\r\n-        'wpc_desc_limit'    => $wpc_desc_limit,\r\n-        'cart_icon'         => $cart_icon,\r\n-        'customization_icon'=> $customization_icon,\r\n-        'wpc_show_vendor'   => $wpc_show_vendor\r\n-    );\r\n-    Wpc_Widget_Template::wpc_food_menu_list_template_two( $food_menu_list_args );\r\n-\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use \\WpCafe\\Utils\\Wpc_Utilities;\n+use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\n+\n+$cafe_settings      =  wpc_get_option();\n+$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\n+$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\n+$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\n+$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\n+\n+foreach ($products as $product) { \n+    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\n+    $food_menu_list_args = array(\n+        'show_thumbnail'    => $show_thumbnail,\n+        'wpc_price_show'    => $wpc_price_show,\n+        'permalink'         => $permalink,\n+        'wpc_cart_button'   => $wpc_cart_button,\n+        'unique_id'         => $unique_id,\n+        'product'           => $product,\n+        'class'             => $class,\n+        'show_item_status'  => $show_item_status,\n+        'wpc_show_desc'     => $wpc_show_desc,\n+        'wpc_desc_limit'    => $wpc_desc_limit,\n+        'cart_icon'         => $cart_icon,\n+        'customization_icon'=> $customization_icon,\n+        'wpc_show_vendor'   => $wpc_show_vendor\n+    );\n+    Wpc_Widget_Template::wpc_food_menu_list_template_two( $food_menu_list_args );\n+\n }\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-3.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-3.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-3.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fstyle\u002Fstyle-3.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,43 +1,43 @@\n-\u003C?php\r\n-if ( ! defined( 'ABSPATH' ) ) exit;\r\n-\r\n-use \\WpCafe\\Utils\\Wpc_Utilities;\r\n-use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\r\n-\r\n-$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\r\n-$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\r\n-\r\n-$cafe_settings      =  wpc_get_option();\r\n-$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\r\n-$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\r\n-?>\r\n-\u003Cdiv class=\"wpc-food-menu-item style3\">\r\n-    \u003Cdiv class=\"wpc-row\">\r\n-\r\n-\u003C?php\r\n-foreach ($products as $product) {\r\n-    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\r\n-    $food_menu_list_args = array(\r\n-        'show_thumbnail'    => $show_thumbnail,\r\n-        'wpc_price_show'    => $wpc_price_show,\r\n-        'permalink'         => $permalink,\r\n-        'wpc_cart_button'   => $wpc_cart_button,\r\n-        'unique_id'         => $unique_id,\r\n-        'product'           => $product,\r\n-        'class'             => $class,\r\n-        'show_item_status'  => $show_item_status,\r\n-        'wpc_show_desc'     => $wpc_show_desc,\r\n-        'wpc_desc_limit'    => $wpc_desc_limit,\r\n-        'column_desktop'    => $column_desktop,\r\n-        'column_tablet'     => $column_tablet,\r\n-        'column_mobile'     => $column_mobile,\r\n-        'cart_icon'         => $cart_icon,\r\n-        'customization_icon'=> $customization_icon,\r\n-        'wpc_show_vendor'   => $wpc_show_vendor\r\n-    );\r\n-    Wpc_Widget_Template::wpc_food_menu_list_template_three( $food_menu_list_args );\r\n-\r\n-}\r\n-?>\r\n-    \u003C\u002Fdiv>\r\n-\u003C\u002Fdiv>\r\n+\u003C?php\n+if ( ! defined( 'ABSPATH' ) ) exit;\n+\n+use \\WpCafe\\Utils\\Wpc_Utilities;\n+use \\WpCafe\\Core\\Shortcodes\\Template_Functions as Wpc_Widget_Template;\n+\n+$col = ($show_thumbnail == 'yes') ? 'wpc-col-md-8' : 'wpc-col-md-12';\n+$class = ($title_link_show=='yes')? '' : 'wpc-no-link';\n+\n+$cafe_settings      =  wpc_get_option();\n+$cart_icon          = !empty($cafe_settings['wpc_cart_icon']) ? $cafe_settings['wpc_cart_icon'] : 'wpcafe-cart_icon';\n+$customization_icon = !empty($cafe_settings['wpc_customization_icon']) ? $cafe_settings['wpc_customization_icon'] : 'wpcafe-customize';\n+?>\n+\u003Cdiv class=\"wpc-food-menu-item style3\">\n+    \u003Cdiv class=\"wpc-row\">\n+\n+\u003C?php\n+foreach ($products as $product) {\n+    $permalink = ( $title_link_show == 'yes' ) ?  get_permalink($product->get_id()) : '#';\n+    $food_menu_list_args = array(\n+        'show_thumbnail'    => $show_thumbnail,\n+        'wpc_price_show'    => $wpc_price_show,\n+        'permalink'         => $permalink,\n+        'wpc_cart_button'   => $wpc_cart_button,\n+        'unique_id'         => $unique_id,\n+        'product'           => $product,\n+        'class'             => $class,\n+        'show_item_status'  => $show_item_status,\n+        'wpc_show_desc'     => $wpc_show_desc,\n+        'wpc_desc_limit'    => $wpc_desc_limit,\n+        'column_desktop'    => $column_desktop,\n+        'column_tablet'     => $column_tablet,\n+        'column_mobile'     => $column_mobile,\n+        'cart_icon'         => $cart_icon,\n+        'customization_icon'=> $customization_icon,\n+        'wpc_show_vendor'   => $wpc_show_vendor\n+    );\n+    Wpc_Widget_Template::wpc_food_menu_list_template_three( $food_menu_list_args );\n+\n+}\n+?>\n+    \u003C\u002Fdiv>\n+\u003C\u002Fdiv>\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-menus-list\u002Fwpc-menus-list.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,798 +1,798 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Menus_list;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-defined( \"ABSPATH\" ) || exit;\r\n-\r\n-class Wpc_Menus_List extends Widget_Base {\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-    public function get_name() {\r\n-        return 'wpc-menu';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-    public function get_title() {\r\n-        return esc_html__( 'WPC Food Menu List', 'wp-cafe' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-    public function get_icon() {\r\n-        return 'eicon-menu-card';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-    public function get_categories() {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-    protected function register_controls() {\r\n-        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\r\n-\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__( 'WPC Food Menu List', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'food_menu_style',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu Style', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'style-1',\r\n-                'options' => [\r\n-                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\r\n-                    'style-2' => esc_html__( 'Menu Style 2', 'wp-cafe' ),\r\n-                    'style-3' => esc_html__( 'Menu Style 3', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_menu_col',\r\n-            [\r\n-                'label' => esc_html__('Menu Column', 'wp-cafe'),\r\n-                'type' => \\Elementor\\Controls_Manager::SELECT,\r\n-                'default' => '4',\r\n-                'options' => [\r\n-                    '12' => esc_html__('1', 'wp-cafe'),\r\n-                    '6' => esc_html__('2', 'wp-cafe'),\r\n-                    '4' => esc_html__('3', 'wp-cafe'),\r\n-                    '3' => esc_html__('4', 'wp-cafe'),\r\n-                    '2' => esc_html__('6', 'wp-cafe'),\r\n-                ],\r\n-                'condition' => ['food_menu_style' => ['style-3']]\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_cat',\r\n-            [\r\n-                'label'       => esc_html__( 'Menu Category', 'wp-cafe' ),\r\n-                'type'        => Controls_Manager::SELECT2,\r\n-                'options'     => $this->get_menu_category(),\r\n-                'multiple'    => true,\r\n-                'label_block' => true,\r\n-\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_count',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::NUMBER,\r\n-                'default' => '6',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_order',\r\n-            [\r\n-                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\r\n-                'type'    => \\Elementor\\Controls_Manager::SELECT,\r\n-                'default' => 'DESC',\r\n-                'options' => [\r\n-                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\r\n-                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'show_thumbnail',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'show_item_status',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_show_desc',\r\n-            [\r\n-                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_desc_limit',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::NUMBER,\r\n-                'default'   => '15',\r\n-                'condition' => ['wpc_show_desc' => 'yes'],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'title_link_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_show',\r\n-            [\r\n-                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\r\n-                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                'return_value' => 'yes',\r\n-                'default'      => 'yes',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_price_show',\r\n-            [\r\n-                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\r\n-                'type'    => Controls_Manager::SELECT,\r\n-                'default' => 'yes',\r\n-                'options' => [\r\n-                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\r\n-                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\r\n-                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\r\n-                ],\r\n-            ]\r\n-        );\r\n-        if(class_exists('Wpcafe_Multivendor')) { \r\n-            $this->add_control(\r\n-                'wpc_show_vendor',\r\n-                [\r\n-                    'label'        => esc_html__( 'Show Vendor', 'wp-cafe' ),\r\n-                    'type'         => \\Elementor\\Controls_Manager::SWITCHER,\r\n-                    'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\r\n-                    'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\r\n-                    'return_value' => 'yes',\r\n-                    'default'      => 'no',\r\n-                ]\r\n-            );\r\n-        }\r\n-\r\n-        if( is_array( $get_data ) &&  count( $get_data )>0 && isset( $get_data['search_control'] ) ){\r\n-            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\r\n-        }\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item status style section\r\n-        $this->start_controls_section(\r\n-            'item_status_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['show_item_status' => 'yes'],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->start_controls_tabs('item_status_style_tabs');\r\n-\r\n-        $this->start_controls_tab('item_status_style_normal',\r\n-            [\r\n-                'label' => esc_html__('Normal', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3 .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3 .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->start_controls_tab('item_status_style_hover',\r\n-            [\r\n-                'label' => esc_html__('Hover', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li:hover' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-menu-tag li' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_hover_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li:hover' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-menu-tag li' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->end_controls_tabs();\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_item_status_separator',\r\n-            [\r\n-                'type' => Controls_Manager::DIVIDER,\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_status_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_menu_item_status_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F item cart button style section\r\n-        $this->start_controls_section(\r\n-            'item_cart_button_style',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-                'condition' => ['wpc_cart_button_show' => 'yes'],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->start_controls_tabs('wpc_cart_style_tabs');\r\n-\r\n-        $this->start_controls_tab('wpc_cart_style_normal',\r\n-            [\r\n-                'label' => esc_html__('Normal', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_cart_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_cart_button_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->start_controls_tab('wpc_cart_style_hover',\r\n-            [\r\n-                'label' => esc_html__('Hover', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_cart_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a:hover' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_cart_button_hover_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a:hover' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->end_controls_tabs();\r\n-\r\n-        $this->add_control(\r\n-            'wpc_cart_button_separator',\r\n-            [\r\n-                'type' => Controls_Manager::DIVIDER,\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_cart_button_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_width',\r\n-            [\r\n-                'label'      => esc_html__( 'Width', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => '45',\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'cart_btn_height',\r\n-            [\r\n-                'label'      => esc_html__( 'Height', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-                'default'    => [\r\n-                    'unit' => 'px',\r\n-                    'size' => '45',\r\n-                ],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_cart_btn_paddding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F title style section\r\n-        $this->start_controls_section(\r\n-            'title_style',\r\n-            [\r\n-                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_title_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-post-title a' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_title',\r\n-                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-post-title',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_title_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F price style section\r\n-        $this->start_controls_section(\r\n-            'price_style',\r\n-            [\r\n-                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-\r\n-        $this->start_controls_tabs('wpc_menu_price_style_tabs');\r\n-\r\n-        $this->start_controls_tab('wpc_menu_price_style_normal',\r\n-            [\r\n-                'label' => esc_html__('Normal', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_price_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-price' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Background Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-menu-price' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-menu-currency' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->start_controls_tab('wpc_menu_price_style_hover',\r\n-            [\r\n-                'label' => esc_html__('Hover', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_price_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-price' => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-currency' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_price_hover_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Price Background Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-price' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-currency' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->end_controls_tabs();\r\n-\r\n-        $this->add_control(\r\n-            'wpc_menu_price_separator',\r\n-            [\r\n-                'type' => Controls_Manager::DIVIDER,\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_price',\r\n-                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-menu-price, {{WRAPPER}} .wpc-menu-currency',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F description style section\r\n-        $this->start_controls_section(\r\n-            'wpc_desc_style',\r\n-            [\r\n-                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_menu_desc_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fcontrol for title typography\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_menu_desc',\r\n-                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_desc_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F advance style section\r\n-        $this->start_controls_section(\r\n-            'wpc_advance_style',\r\n-            [\r\n-                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\r\n-                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'content_alignment',\r\n-            [\r\n-                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\r\n-                'type' => \\Elementor\\Controls_Manager::CHOOSE,\r\n-                'options' => [\r\n-                    'left' => [\r\n-                        'title' => esc_html__( 'Left', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-left',\r\n-                    ],\r\n-                    'center' => [\r\n-                        'title' => esc_html__( 'Center', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-center',\r\n-                    ],\r\n-                    'right' => [\r\n-                        'title' => esc_html__( 'Right', 'wp-cafe' ),\r\n-                        'icon' => 'fa fa-align-right',\r\n-                    ],\r\n-                ],\r\n-                'default' => 'center',\r\n-                'toggle' => true,\r\n-                'condition' => ['food_menu_style' => ['style-3']],\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-single-item'   => 'text-align: {{VALUE}};'\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->start_controls_tabs('content_style_tabs', [\r\n-            'condition' => ['food_menu_style' => ['style-3']],\r\n-        ]);\r\n-\r\n-        $this->start_controls_tab('content_style_normal',\r\n-            [\r\n-                'label' => esc_html__('Normal', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'content_style_bg_color',\r\n-            [\r\n-                'label' => esc_html__( 'Background Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-single-item' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->start_controls_tab('content_style_hover',\r\n-            [\r\n-                'label' => esc_html__('Hover', 'wp-cafe'),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'content_style_hover_bg_color',\r\n-            [\r\n-                'label' => esc_html__( 'Background Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-food-single-item:hover' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\r\n-        $this->end_controls_tabs();\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_margin',\r\n-            [\r\n-                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'wpc_box_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name' => 'wpc_box_border',\r\n-                'label' => esc_html__( 'Border', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-food-single-item',\r\n-                'condition' => ['food_menu_style' => ['style-3']],\r\n-            ]\r\n-        );\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-    protected function render() {\r\n-        \u002F\u002Fcheck if woocommerce exists\r\n-        if (!class_exists('Woocommerce')) { return; }\r\n-        $settings            = $this->get_settings();\r\n-        $unique_id = $this->get_id();\r\n-\r\n-        \u002F\u002F render template\r\n-        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php\";\r\n-    }\r\n-\r\n-    protected function get_menu_category() {\r\n-        return Wpc_Utilities::get_menu_category();\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets\\Wpc_Menus_list;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+defined( \"ABSPATH\" ) || exit;\n+\n+class Wpc_Menus_List extends Widget_Base {\n+\n+    \u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+    public function get_name() {\n+        return 'wpc-menu';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+    public function get_title() {\n+        return esc_html__( 'WPC Food Menu List', 'wp-cafe' );\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+    public function get_icon() {\n+        return 'eicon-menu-card';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+    public function get_categories() {\n+        return ['wpcafe-menu'];\n+    }\n+\n+    protected function register_controls() {\n+        $get_data = apply_filters( 'elementor\u002Fcontrol\u002Fsearch_control' , false);\n+\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__( 'WPC Food Menu List', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'food_menu_style',\n+            [\n+                'label'   => esc_html__( 'Menu Style', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'style-1',\n+                'options' => [\n+                    'style-1' => esc_html__( 'Menu Style 1', 'wp-cafe' ),\n+                    'style-2' => esc_html__( 'Menu Style 2', 'wp-cafe' ),\n+                    'style-3' => esc_html__( 'Menu Style 3', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_menu_col',\n+            [\n+                'label' => esc_html__('Menu Column', 'wp-cafe'),\n+                'type' => \\Elementor\\Controls_Manager::SELECT,\n+                'default' => '4',\n+                'options' => [\n+                    '12' => esc_html__('1', 'wp-cafe'),\n+                    '6' => esc_html__('2', 'wp-cafe'),\n+                    '4' => esc_html__('3', 'wp-cafe'),\n+                    '3' => esc_html__('4', 'wp-cafe'),\n+                    '2' => esc_html__('6', 'wp-cafe'),\n+                ],\n+                'condition' => ['food_menu_style' => ['style-3']]\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_cat',\n+            [\n+                'label'       => esc_html__( 'Menu Category', 'wp-cafe' ),\n+                'type'        => Controls_Manager::SELECT2,\n+                'options'     => $this->get_menu_category(),\n+                'multiple'    => true,\n+                'label_block' => true,\n+\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_count',\n+            [\n+                'label'   => esc_html__( 'Menu count', 'wp-cafe' ),\n+                'type'    => Controls_Manager::NUMBER,\n+                'default' => '6',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_order',\n+            [\n+                'label'   => esc_html__( 'Menu Order', 'wp-cafe' ),\n+                'type'    => \\Elementor\\Controls_Manager::SELECT,\n+                'default' => 'DESC',\n+                'options' => [\n+                    'ASC'  => esc_html__( 'ASC', 'wp-cafe' ),\n+                    'DESC' => esc_html__( 'DESC', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'show_thumbnail',\n+            [\n+                'label'        => esc_html__( 'Show Thumbnail', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'show_item_status',\n+            [\n+                'label'        => esc_html__( 'Show Item Status', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_show_desc',\n+            [\n+                'label'        => esc_html__( 'Show Description', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_desc_limit',\n+            [\n+                'label'     => esc_html__( 'Description Limit', 'wp-cafe' ),\n+                'type'      => Controls_Manager::NUMBER,\n+                'default'   => '15',\n+                'condition' => ['wpc_show_desc' => 'yes'],\n+            ]\n+        );\n+        $this->add_control(\n+            'title_link_show',\n+            [\n+                'label'        => esc_html__( 'Use Title Link?', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_show',\n+            [\n+                'label'        => esc_html__( 'Show add to cart button', 'wp-cafe' ),\n+                'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                'return_value' => 'yes',\n+                'default'      => 'yes',\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_price_show',\n+            [\n+                'label'   => esc_html__( 'Show Price', 'wp-cafe' ),\n+                'type'    => Controls_Manager::SELECT,\n+                'default' => 'yes',\n+                'options' => [\n+                    'yes'  => esc_html__( 'Show', 'wp-cafe' ),\n+                    'no'  => esc_html__( 'Hide', 'wp-cafe' ),\n+                    'min'   => esc_html__( 'Min Price (For Variation)', 'wp-cafe' ),\n+                    'max'   => esc_html__( 'Max Price (For Variation)', 'wp-cafe' ),\n+                ],\n+            ]\n+        );\n+        if(class_exists('Wpcafe_Multivendor')) { \n+            $this->add_control(\n+                'wpc_show_vendor',\n+                [\n+                    'label'        => esc_html__( 'Show Vendor', 'wp-cafe' ),\n+                    'type'         => \\Elementor\\Controls_Manager::SWITCHER,\n+                    'label_on'     => esc_html__( 'Show', 'wp-cafe' ),\n+                    'label_off'    => esc_html__( 'Hide', 'wp-cafe' ),\n+                    'return_value' => 'yes',\n+                    'default'      => 'no',\n+                ]\n+            );\n+        }\n+\n+        if( is_array( $get_data ) &&  count( $get_data )>0 && isset( $get_data['search_control'] ) ){\n+            $this->add_control( $get_data['search_control']['name'], $get_data['search_control']['parameter']);\n+        }\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item status style section\n+        $this->start_controls_section(\n+            'item_status_style',\n+            [\n+                'label'     => esc_html__( 'Item Status Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['show_item_status' => 'yes'],\n+            ]\n+        );\n+\n+        $this->start_controls_tabs('item_status_style_tabs');\n+\n+        $this->start_controls_tab('item_status_style_normal',\n+            [\n+                'label' => esc_html__('Normal', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_item_status_color',\n+            [\n+                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3 .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_bg_color',\n+            [\n+                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3 .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->start_controls_tab('item_status_style_hover',\n+            [\n+                'label' => esc_html__('Hover', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_item_status_hover_color',\n+            [\n+                'label'     => esc_html__( 'Item Status Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li:hover' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-menu-tag li' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_item_status_hover_bg_color',\n+            [\n+                'label'     => esc_html__( 'Item Status BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-tag li:hover' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-menu-tag li' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->end_controls_tabs();\n+\n+        $this->add_control(\n+            'wpc_menu_item_status_separator',\n+            [\n+                'type' => Controls_Manager::DIVIDER,\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_status_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-tag li',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_menu_item_status_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-menu-tag li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F item cart button style section\n+        $this->start_controls_section(\n+            'item_cart_button_style',\n+            [\n+                'label'     => esc_html__( 'Cart Button Style', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+                'condition' => ['wpc_cart_button_show' => 'yes'],\n+            ]\n+        );\n+\n+        $this->start_controls_tabs('wpc_cart_style_tabs');\n+\n+        $this->start_controls_tab('wpc_cart_style_normal',\n+            [\n+                'label' => esc_html__('Normal', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_cart_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_cart_button_bg_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->start_controls_tab('wpc_cart_style_hover',\n+            [\n+                'label' => esc_html__('Hover', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_cart_hover_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a:hover' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_cart_button_hover_bg_color',\n+            [\n+                'label'     => esc_html__( 'Cart Button BG Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a:hover' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->end_controls_tabs();\n+\n+        $this->add_control(\n+            'wpc_cart_button_separator',\n+            [\n+                'type' => Controls_Manager::DIVIDER,\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_cart_button_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a i',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'cart_btn_width',\n+            [\n+                'label'      => esc_html__( 'Width', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => '45',\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'width: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'cart_btn_height',\n+            [\n+                'label'      => esc_html__( 'Height', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+                'default'    => [\n+                    'unit' => 'px',\n+                    'size' => '45',\n+                ],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_cart_btn_paddding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-add-to-cart a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F title style section\n+        $this->start_controls_section(\n+            'title_style',\n+            [\n+                'label' => esc_html__( 'Title Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_color',\n+            [\n+                'label'     => esc_html__( 'Title Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_title_hover_color',\n+            [\n+                'label'     => esc_html__( 'Title Hover Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-post-title a:hover' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item.style3:hover .wpc-post-title a' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_title',\n+                'label'    => esc_html__( 'Title Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-post-title',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_title_margin',\n+            [\n+                'label'      => esc_html__( 'Title Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-post-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F price style section\n+        $this->start_controls_section(\n+            'price_style',\n+            [\n+                'label' => esc_html__( 'Price Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+\n+        $this->start_controls_tabs('wpc_menu_price_style_tabs');\n+\n+        $this->start_controls_tab('wpc_menu_price_style_normal',\n+            [\n+                'label' => esc_html__('Normal', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_price_color',\n+            [\n+                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-price' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-menu-currency' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_bg_color',\n+            [\n+                'label'     => esc_html__( 'Price Background Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-menu-price' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-menu-currency' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->start_controls_tab('wpc_menu_price_style_hover',\n+            [\n+                'label' => esc_html__('Hover', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_menu_price_hover_color',\n+            [\n+                'label'     => esc_html__( 'Price Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-price' => 'color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-currency' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_price_hover_bg_color',\n+            [\n+                'label'     => esc_html__( 'Price Background Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-price' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-food-menu-item:hover .wpc-menu-currency' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->end_controls_tabs();\n+\n+        $this->add_control(\n+            'wpc_menu_price_separator',\n+            [\n+                'type' => Controls_Manager::DIVIDER,\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_price',\n+                'label'    => esc_html__( 'Price Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-menu-price, {{WRAPPER}} .wpc-menu-currency',\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F description style section\n+        $this->start_controls_section(\n+            'wpc_desc_style',\n+            [\n+                'label' => esc_html__( 'Description Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_menu_desc_color',\n+            [\n+                'label'     => esc_html__( 'Description Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fcontrol for title typography\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_menu_desc',\n+                'label'    => esc_html__( 'Description Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-inner-content p',\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'wpc_desc_margin',\n+            [\n+                'label'      => esc_html__( 'Description Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-inner-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->end_controls_section();\n+\n+        \u002F\u002F advance style section\n+        $this->start_controls_section(\n+            'wpc_advance_style',\n+            [\n+                'label' => esc_html__( 'Advance Style', 'wp-cafe' ),\n+                'tab'   => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'content_alignment',\n+            [\n+                'label' => esc_html__( 'Alignment', 'wp-cafe' ),\n+                'type' => \\Elementor\\Controls_Manager::CHOOSE,\n+                'options' => [\n+                    'left' => [\n+                        'title' => esc_html__( 'Left', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-left',\n+                    ],\n+                    'center' => [\n+                        'title' => esc_html__( 'Center', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-center',\n+                    ],\n+                    'right' => [\n+                        'title' => esc_html__( 'Right', 'wp-cafe' ),\n+                        'icon' => 'fa fa-align-right',\n+                    ],\n+                ],\n+                'default' => 'center',\n+                'toggle' => true,\n+                'condition' => ['food_menu_style' => ['style-3']],\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-menu-item .wpc-food-single-item'   => 'text-align: {{VALUE}};'\n+                ],\n+            ]\n+        );\n+\n+        $this->start_controls_tabs('content_style_tabs', [\n+            'condition' => ['food_menu_style' => ['style-3']],\n+        ]);\n+\n+        $this->start_controls_tab('content_style_normal',\n+            [\n+                'label' => esc_html__('Normal', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'content_style_bg_color',\n+            [\n+                'label' => esc_html__( 'Background Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-single-item' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->start_controls_tab('content_style_hover',\n+            [\n+                'label' => esc_html__('Hover', 'wp-cafe'),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'content_style_hover_bg_color',\n+            [\n+                'label' => esc_html__( 'Background Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-food-single-item:hover' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\n+        $this->end_controls_tabs();\n+\n+        $this->add_responsive_control(\n+            'wpc_box_margin',\n+            [\n+                'label'      => esc_html__( 'Margin', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'wpc_box_padding',\n+            [\n+                'label'      => esc_html__( 'Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-food-menu-item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name' => 'wpc_box_border',\n+                'label' => esc_html__( 'Border', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-food-menu-item .wpc-food-single-item',\n+                'condition' => ['food_menu_style' => ['style-3']],\n+            ]\n+        );\n+        $this->end_controls_section();\n+    }\n+\n+    protected function render() {\n+        \u002F\u002Fcheck if woocommerce exists\n+        if (!class_exists('Woocommerce')) { return; }\n+        $settings            = $this->get_settings();\n+        $unique_id = $this->get_id();\n+\n+        \u002F\u002F render template\n+        include wpcafe()->core_dir .\"shortcodes\u002Fviews\u002Ffood-menu\u002Ffood-list.php\";\n+    }\n+\n+    protected function get_menu_category() {\n+        return Wpc_Utilities::get_menu_category();\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwidgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwidgets\u002Fwpc-resevation-form\u002Fwpc-resevation-form.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,432 +1,432 @@\n-\u003C?php\r\n-\r\n-namespace WpCafe\\Widgets\\Wpc_Resevation_Form;\r\n-\r\n-use Elementor\\Controls_Manager;\r\n-use Elementor\\Widget_Base;\r\n-use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\r\n-\r\n-defined( \"ABSPATH\" ) || exit;\r\n-\r\n-class Wpc_Resevation_Form extends Widget_Base {\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget name.\r\n-     * @return string Widget name.\r\n-     *\u002F\r\n-    public function get_name() {\r\n-        return 'wpc-reservation-form';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget title.\r\n-     * @return string Widget title.\r\n-     *\u002F\r\n-    public function get_title() {\r\n-        return esc_html__( 'WPC Reservation Form', 'wp-cafe' );\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget icon.\r\n-     * @return string Widget icon.\r\n-     *\u002F\r\n-    public function get_icon() {\r\n-        return 'eicon-user-circle-o';\r\n-    }\r\n-\r\n-    \u002F**\r\n-     * Retrieve the widget category.\r\n-     * @return string Widget category.\r\n-     *\u002F\r\n-    public function get_categories() {\r\n-        return ['wpcafe-menu'];\r\n-    }\r\n-\r\n-    protected function register_controls() {\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_tab',\r\n-            [\r\n-                'label' => esc_html__( 'WPC Reservation Form', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-\t\t\t'style',\r\n-\t\t\t[\r\n-\t\t\t\t'label' => esc_html__( 'Style', 'wp-cafe' ),\r\n-\t\t\t\t'type' => \\Elementor\\Controls_Manager::SELECT,\r\n-\t\t\t\t'options' => [\r\n-\t\t\t\t\t'1' => esc_html__('Style 1', 'wp-cafe'),\r\n-\t\t\t\t\t'2' => esc_html__('Style 2', 'wp-cafe'),\r\n-\t\t\t\t],\r\n-\t\t\t\t'default' => '1',\r\n-\t\t\t]\r\n-\t\t);\r\n-\r\n-\r\n-        $this->add_control(\r\n-            'wpc_reservation_image',\r\n-            [\r\n-                'label' => esc_html__( 'Reservation Image', 'wp-cafe' ),\r\n-                'type'  => \\Elementor\\Controls_Manager::MEDIA,\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_label_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Label Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}  .wpc-reservation-field label' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_label_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-reservation-field label',\r\n-            ]\r\n-        );\r\n-\r\n-        if(function_exists('wpcafe_pro')){\r\n-            $this->add_control(\r\n-                'fluent_crm_enabled',\r\n-                [\r\n-                    'label' => esc_html__( 'Enable Fluentcrm', 'wp-cafe' ),\r\n-                    'type' => Controls_Manager::SWITCHER,\r\n-                    'label_on' => esc_html__( 'Yes', 'wp-cafe' ),\r\n-                    'label_off' => esc_html__( 'No', 'wp-cafe' ),\r\n-                    'return_value' => 'yes',\r\n-                    'default' => 'yes',\r\n-                ]\r\n-            );\r\n-            \r\n-            $this->add_control(\r\n-                'fluent_crm_webhook',\r\n-                [\r\n-                    'label' => esc_html__( 'Fluentcrm WebHook', 'wp-cafe' ),\r\n-                    'type' => Controls_Manager::TEXT,\r\n-                    'condition' => ['fluent_crm_enabled' => 'yes'],            \r\n-                ]\r\n-            );\r\n-        }\r\n-      \r\n-        $this->end_controls_section();\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_input_field',\r\n-            [\r\n-                'label' => esc_html__( 'Input field', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_input_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Input Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_input_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Input Background Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_input_placeholder_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Input Placeholder Color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control::placeholder' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Typography::get_type(),\r\n-            [\r\n-                'name'     => 'wpc_input_typo',\r\n-                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}}  .wpc-reservation-field .wpc-form-control',\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'input_height',\r\n-            [\r\n-                'label'      => esc_html__( 'Input Height', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-            \r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-reservation-field .wpc-form-control' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_responsive_control(\r\n-            'input_textarea_height',\r\n-            [\r\n-                'label'      => esc_html__( 'Textarea Height', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::SLIDER,\r\n-                'size_units' => ['px', '%'],\r\n-                'range'      => [\r\n-                    'px' => [\r\n-                        'min' => 0,\r\n-                        'max' => 1000,\r\n-                    ],\r\n-                    '%'  => [\r\n-                        'min' => 0,\r\n-                        'max' => 100,\r\n-                    ],\r\n-                ],\r\n-             \r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message,{{WRAPPER}} .wpc-reservation-form .wpc-reservation-field .wpc_cancell_message' => 'height: {{SIZE}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'input_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Input Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-reservation-field .wpc-form-control' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F Start of button section\r\n-        $this->start_controls_section(\r\n-            'section_button',\r\n-            [\r\n-                'label' => esc_html__( 'Button', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_btn_link_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Button Link color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   #wpc_book_table'     => 'color: {{VALUE}};',\r\n-                    '{{WRAPPER}}   #wpc_cancel_request' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav color tabs (normal and hover)\r\n-        $this->start_controls_tabs(\r\n-            'wpc_btn_tabs'\r\n-            \r\n-        );\r\n-\r\n-        \u002F\u002Fstart of nav normal color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_btn_normal_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Normal', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_control(\r\n-            'wpc_btn_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Button color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-btn' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_btn_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Button Background color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-btn' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Box_Shadow::get_type(),\r\n-            [\r\n-                'name'     => 'btn_box_shadow',\r\n-                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}}  .wpc-btn',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'btn_border',\r\n-                'label'    => esc_html__( 'Border', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-btn',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_tab();\r\n-\t\t\u002F\u002Fend of nav normal color tab\r\n-\r\n-        \u002F\u002Fstart of nav active color tab\r\n-        $this->start_controls_tab(\r\n-            'wpc_btn_hover_tab',\r\n-            [\r\n-                'label' => esc_html__( 'Hover', 'wp-cafe' ),\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_btn_Hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Button Hover color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-btn:hover' => 'color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_btn_bg_hover_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Button Background Hover color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-btn:hover' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Box_Shadow::get_type(),\r\n-            [\r\n-                'name'     => 'btn_box__hover_shadow',\r\n-                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}}  .wpc-btn:hover',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Border::get_type(),\r\n-            [\r\n-                'name'     => 'btn_border_hover',\r\n-                'label'    => esc_html__( 'Border', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}} .wpc-btn:hover',\r\n-            ]\r\n-        );\r\n-        $this->end_controls_tab();\r\n-        \u002F\u002Fend of nav hover color tab\r\n-\r\n-        $this->end_controls_tabs();\r\n-        \u002F\u002Fend of nav color tabs (normal and hover)\r\n-\r\n-        $this->add_responsive_control(\r\n-            'wpc_btn_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Button Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-\r\n-        \u002F\u002F Start of event section\r\n-        $this->start_controls_section(\r\n-            'section_advance',\r\n-            [\r\n-                'label' => esc_html__( 'Advance', 'wp-cafe' ),\r\n-                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'wpc_form_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Form Backround color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}}   .wpc-reservation-form' => 'background-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_control(\r\n-            'calender_bg_color',\r\n-            [\r\n-                'label'     => esc_html__( 'Calender BG color', 'wp-cafe' ),\r\n-                'type'      => Controls_Manager::COLOR,\r\n-                'selectors' => [\r\n-                    '{{WRAPPER}} .wpc-reservation-field.date.wpc-reservation-calender-field, {{WRAPPER}} .wpc-reservation-form .wpc_reservation_user_info' => 'background-color: {{VALUE}};',\r\n-                    '{{WRAPPER}} .wpc-reservation-field.date .flatpickr-day, {{WRAPPER}} .wpc-food-menu-item.style2:hover' => 'border-color: {{VALUE}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-        $this->add_group_control(\r\n-            \\Elementor\\Group_Control_Box_Shadow::get_type(),\r\n-            [\r\n-                'name'     => 'box_shadow',\r\n-                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\r\n-                'selector' => '{{WRAPPER}}  .wpc_reservation_form',\r\n-            ]\r\n-        );\r\n-\r\n-        $this->add_responsive_control(\r\n-            'box_padding',\r\n-            [\r\n-                'label'      => esc_html__( 'Box Padding', 'wp-cafe' ),\r\n-                'type'       => Controls_Manager::DIMENSIONS,\r\n-                'size_units' => ['px', '%', 'em'],\r\n-                'selectors'  => [\r\n-                    '{{WRAPPER}} .wpc_reservation_form' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\r\n-                ],\r\n-            ]\r\n-        );\r\n-\r\n-        $this->end_controls_section();\r\n-    }\r\n-\r\n-    protected function render() {\r\n-        $settings          = $this->get_settings();\r\n-        $reservation_image = $settings['wpc_reservation_image']['url'];\r\n-        \r\n-        $fluent_crm_webhook = !empty( $settings[\"fluent_crm_webhook\"] ) ? $settings[\"fluent_crm_webhook\"] : '';\r\n-        \r\n-        $style = $settings['style'];\r\n-        echo do_shortcode( \"[wpc_reservation_form fluent_crm_webhook='$fluent_crm_webhook' wpc_image_url='$reservation_image' form_style='$style'] \" );\r\n-    }\r\n-\r\n-    protected function get_menu_category() {\r\n-        return Wpc_Utilities::get_menu_category();\r\n-    }\r\n-\r\n-}\r\n+\u003C?php\n+\n+namespace WpCafe\\Widgets\\Wpc_Resevation_Form;\n+\n+use Elementor\\Controls_Manager;\n+use Elementor\\Widget_Base;\n+use \\WpCafe\\Utils\\Wpc_Utilities as Wpc_Utilities;\n+\n+defined( \"ABSPATH\" ) || exit;\n+\n+class Wpc_Resevation_Form extends Widget_Base {\n+\n+    \u002F**\n+     * Retrieve the widget name.\n+     * @return string Widget name.\n+     *\u002F\n+    public function get_name() {\n+        return 'wpc-reservation-form';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget title.\n+     * @return string Widget title.\n+     *\u002F\n+    public function get_title() {\n+        return esc_html__( 'WPC Reservation Form', 'wp-cafe' );\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget icon.\n+     * @return string Widget icon.\n+     *\u002F\n+    public function get_icon() {\n+        return 'eicon-user-circle-o';\n+    }\n+\n+    \u002F**\n+     * Retrieve the widget category.\n+     * @return string Widget category.\n+     *\u002F\n+    public function get_categories() {\n+        return ['wpcafe-menu'];\n+    }\n+\n+    protected function register_controls() {\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_tab',\n+            [\n+                'label' => esc_html__( 'WPC Reservation Form', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+\t\t\t'style',\n+\t\t\t[\n+\t\t\t\t'label' => esc_html__( 'Style', 'wp-cafe' ),\n+\t\t\t\t'type' => \\Elementor\\Controls_Manager::SELECT,\n+\t\t\t\t'options' => [\n+\t\t\t\t\t'1' => esc_html__('Style 1', 'wp-cafe'),\n+\t\t\t\t\t'2' => esc_html__('Style 2', 'wp-cafe'),\n+\t\t\t\t],\n+\t\t\t\t'default' => '1',\n+\t\t\t]\n+\t\t);\n+\n+\n+        $this->add_control(\n+            'wpc_reservation_image',\n+            [\n+                'label' => esc_html__( 'Reservation Image', 'wp-cafe' ),\n+                'type'  => \\Elementor\\Controls_Manager::MEDIA,\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_label_color',\n+            [\n+                'label'     => esc_html__( 'Label Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}  .wpc-reservation-field label' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_label_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-reservation-field label',\n+            ]\n+        );\n+\n+        if(function_exists('wpcafe_pro')){\n+            $this->add_control(\n+                'fluent_crm_enabled',\n+                [\n+                    'label' => esc_html__( 'Enable Fluentcrm', 'wp-cafe' ),\n+                    'type' => Controls_Manager::SWITCHER,\n+                    'label_on' => esc_html__( 'Yes', 'wp-cafe' ),\n+                    'label_off' => esc_html__( 'No', 'wp-cafe' ),\n+                    'return_value' => 'yes',\n+                    'default' => 'yes',\n+                ]\n+            );\n+            \n+            $this->add_control(\n+                'fluent_crm_webhook',\n+                [\n+                    'label' => esc_html__( 'Fluentcrm WebHook', 'wp-cafe' ),\n+                    'type' => Controls_Manager::TEXT,\n+                    'condition' => ['fluent_crm_enabled' => 'yes'],            \n+                ]\n+            );\n+        }\n+      \n+        $this->end_controls_section();\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_input_field',\n+            [\n+                'label' => esc_html__( 'Input field', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_input_color',\n+            [\n+                'label'     => esc_html__( 'Input Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_input_bg_color',\n+            [\n+                'label'     => esc_html__( 'Input Background Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_input_placeholder_color',\n+            [\n+                'label'     => esc_html__( 'Input Placeholder Color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-reservation-field .wpc-form-control::placeholder' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Typography::get_type(),\n+            [\n+                'name'     => 'wpc_input_typo',\n+                'label'    => esc_html__( 'Typography', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}}  .wpc-reservation-field .wpc-form-control',\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'input_height',\n+            [\n+                'label'      => esc_html__( 'Input Height', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+            \n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-reservation-field .wpc-form-control' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+        $this->add_responsive_control(\n+            'input_textarea_height',\n+            [\n+                'label'      => esc_html__( 'Textarea Height', 'wp-cafe' ),\n+                'type'       => Controls_Manager::SLIDER,\n+                'size_units' => ['px', '%'],\n+                'range'      => [\n+                    'px' => [\n+                        'min' => 0,\n+                        'max' => 1000,\n+                    ],\n+                    '%'  => [\n+                        'min' => 0,\n+                        'max' => 100,\n+                    ],\n+                ],\n+             \n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message,{{WRAPPER}} .wpc-reservation-form .wpc-reservation-field .wpc_cancell_message' => 'height: {{SIZE}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'input_padding',\n+            [\n+                'label'      => esc_html__( 'Input Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-reservation-field .wpc-form-control' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F Start of button section\n+        $this->start_controls_section(\n+            'section_button',\n+            [\n+                'label' => esc_html__( 'Button', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_btn_link_color',\n+            [\n+                'label'     => esc_html__( 'Button Link color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   #wpc_book_table'     => 'color: {{VALUE}};',\n+                    '{{WRAPPER}}   #wpc_cancel_request' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+\n+        \u002F\u002Fstart of nav color tabs (normal and hover)\n+        $this->start_controls_tabs(\n+            'wpc_btn_tabs'\n+            \n+        );\n+\n+        \u002F\u002Fstart of nav normal color tab\n+        $this->start_controls_tab(\n+            'wpc_btn_normal_tab',\n+            [\n+                'label' => esc_html__( 'Normal', 'wp-cafe' ),\n+            ]\n+        );\n+\n+        $this->add_control(\n+            'wpc_btn_color',\n+            [\n+                'label'     => esc_html__( 'Button color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-btn' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_btn_bg_color',\n+            [\n+                'label'     => esc_html__( 'Button Background color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-btn' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Box_Shadow::get_type(),\n+            [\n+                'name'     => 'btn_box_shadow',\n+                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}}  .wpc-btn',\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'btn_border',\n+                'label'    => esc_html__( 'Border', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-btn',\n+            ]\n+        );\n+\n+        $this->end_controls_tab();\n+\t\t\u002F\u002Fend of nav normal color tab\n+\n+        \u002F\u002Fstart of nav active color tab\n+        $this->start_controls_tab(\n+            'wpc_btn_hover_tab',\n+            [\n+                'label' => esc_html__( 'Hover', 'wp-cafe' ),\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_btn_Hover_color',\n+            [\n+                'label'     => esc_html__( 'Button Hover color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-btn:hover' => 'color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_btn_bg_hover_color',\n+            [\n+                'label'     => esc_html__( 'Button Background Hover color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-btn:hover' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Box_Shadow::get_type(),\n+            [\n+                'name'     => 'btn_box__hover_shadow',\n+                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}}  .wpc-btn:hover',\n+            ]\n+        );\n+\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Border::get_type(),\n+            [\n+                'name'     => 'btn_border_hover',\n+                'label'    => esc_html__( 'Border', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}} .wpc-btn:hover',\n+            ]\n+        );\n+        $this->end_controls_tab();\n+        \u002F\u002Fend of nav hover color tab\n+\n+        $this->end_controls_tabs();\n+        \u002F\u002Fend of nav color tabs (normal and hover)\n+\n+        $this->add_responsive_control(\n+            'wpc_btn_padding',\n+            [\n+                'label'      => esc_html__( 'Button Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+\n+        \u002F\u002F Start of event section\n+        $this->start_controls_section(\n+            'section_advance',\n+            [\n+                'label' => esc_html__( 'Advance', 'wp-cafe' ),\n+                'tab'       => \\Elementor\\Controls_Manager::TAB_STYLE,\n+            ]\n+        );\n+        $this->add_control(\n+            'wpc_form_bg_color',\n+            [\n+                'label'     => esc_html__( 'Form Backround color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}}   .wpc-reservation-form' => 'background-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_control(\n+            'calender_bg_color',\n+            [\n+                'label'     => esc_html__( 'Calender BG color', 'wp-cafe' ),\n+                'type'      => Controls_Manager::COLOR,\n+                'selectors' => [\n+                    '{{WRAPPER}} .wpc-reservation-field.date.wpc-reservation-calender-field, {{WRAPPER}} .wpc-reservation-form .wpc_reservation_user_info' => 'background-color: {{VALUE}};',\n+                    '{{WRAPPER}} .wpc-reservation-field.date .flatpickr-day, {{WRAPPER}} .wpc-food-menu-item.style2:hover' => 'border-color: {{VALUE}};',\n+                ],\n+            ]\n+        );\n+        $this->add_group_control(\n+            \\Elementor\\Group_Control_Box_Shadow::get_type(),\n+            [\n+                'name'     => 'box_shadow',\n+                'label'    => esc_html__( 'Box Shadow', 'wp-cafe' ),\n+                'selector' => '{{WRAPPER}}  .wpc_reservation_form',\n+            ]\n+        );\n+\n+        $this->add_responsive_control(\n+            'box_padding',\n+            [\n+                'label'      => esc_html__( 'Box Padding', 'wp-cafe' ),\n+                'type'       => Controls_Manager::DIMENSIONS,\n+                'size_units' => ['px', '%', 'em'],\n+                'selectors'  => [\n+                    '{{WRAPPER}} .wpc_reservation_form' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',\n+                ],\n+            ]\n+        );\n+\n+        $this->end_controls_section();\n+    }\n+\n+    protected function render() {\n+        $settings          = $this->get_settings();\n+        $reservation_image = $settings['wpc_reservation_image']['url'];\n+        \n+        $fluent_crm_webhook = !empty( $settings[\"fluent_crm_webhook\"] ) ? $settings[\"fluent_crm_webhook\"] : '';\n+        \n+        $style = $settings['style'];\n+        echo do_shortcode( \"[wpc_reservation_form fluent_crm_webhook='$fluent_crm_webhook' wpc_image_url='$reservation_image' form_style='$style'] \" );\n+    }\n+\n+    protected function get_menu_category() {\n+        return Wpc_Utilities::get_menu_category();\n+    }\n+\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwpcafe.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwpcafe.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.7\u002Fwpcafe.php\t2026-03-17 10:43:58.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fwp-cafe\u002F3.0.8\u002Fwpcafe.php\t2026-04-04 05:26:44.000000000 +0000\n@@ -1,91 +1,91 @@\n-\u003C?php\r\n-\u002F**\r\n- * Plugin Name:        WP Cafe\r\n- * Plugin URI:         https:\u002F\u002Fproduct.themewinter.com\u002Fwpcafe\r\n- * Description:        WordPress Restaurant solution plugin to launch Restaurant Websites.\r\n- * Version:            3.0.7\r\n- * Author:             Themewinter\r\n- * Author URI:         http:\u002F\u002Fthemewinter.com\u002F\r\n- * License:            GPL-2.0+\r\n- * License URI:        http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\r\n- * Text Domain:        wp-cafe\r\n- * Domain Path:       \u002Flanguages\r\n- * Requires at least: 6.2\r\n- * Requires PHP:      7.4\r\n- *\u002F\r\n-\r\n-defined( 'ABSPATH' ) || exit;\r\n-\r\n-use WpCafe\\Init;\r\n-use WpCafe\\Container\\Container;\r\n-use WpCafe\\Providers\\Global_Service_Provider;\r\n-use WpCafe\\Compatibility_Handler;\r\n-\r\n-require_once __DIR__ . '\u002Fvendor\u002Fautoload.php';\r\n-\r\n-\r\n-\u002F\u002F Define constant for the Plugin file.\r\n-define( 'WPCAFE_PLUGIN_NAME', 'WPCafe' );\r\n-defined( 'WPCAFE_FILE' ) || define( 'WPCAFE_FILE', __FILE__ );\r\n-defined( 'WPCAFE_DIR' ) || define( 'WPCAFE_DIR', __DIR__ );\r\n-defined( 'WPCAFE_VERSION' ) || define( 'WPCAFE_VERSION', '3.0.7' );\r\n-\r\n-add_action( 'init', [ Compatibility_Handler::class, 'init' ] );\r\n-add_action( 'init', [ Compatibility_Handler::class, 'register_hooks' ] );\r\n-\r\n-global $wpcafe_container;\r\n-\r\n-$wpcafe_container = new Container();\r\n-\r\n-$wpcafe_container->add_service_provider( 'global', Global_Service_Provider::class );\r\n-\r\n-\u002F**\r\n- * wpcafe container\r\n- *\r\n- * @return  Container\r\n- *\u002F\r\n-function wpcafe_container() {\r\n-    global $wpcafe_container;\r\n-\r\n-    return $wpcafe_container;\r\n-}\r\n-\r\n-\u002F**\r\n- * Main plugin initialization\r\n- *\r\n- * @return Wpcafe\r\n- *\u002F\r\n-function wpcafe() {\r\n-    return Init::instance();\r\n-}\r\n-\r\n-\u002F\u002F Kick-off the plugin.\r\n-wpcafe();\r\n-\r\n-\u002F**\r\n- * Allow SVG uploads by adding the SVG mime type.\r\n- * Note: SVGs can contain scripts. Consider using a sanitizer if accepting user uploads.\r\n- *\u002F\r\n-if ( ! function_exists( 'wpcafe_allow_svg_uploads' ) ) {\r\n-    function wpcafe_allow_svg_uploads( $mimes ) {\r\n-        $mimes['svg'] = 'image\u002Fsvg+xml';\r\n-        return $mimes;\r\n-    }\r\n-}\r\n-add_filter( 'upload_mimes', 'wpcafe_allow_svg_uploads' );\r\n-\r\n-\u002F**\r\n- * Ensure WordPress correctly recognizes SVG file type and mime on upload.\r\n- * This does NOT sanitize SVG content; it only fixes detection.\r\n- *\u002F\r\n-if ( ! function_exists( 'wpcafe_sanitize_svg' ) ) {\r\n-    function wpcafe_sanitize_svg( $data, $file, $filename, $mimes ) {\r\n-        $ext = pathinfo( $filename, PATHINFO_EXTENSION );\r\n-        if ( strtolower( $ext ) === 'svg' ) {\r\n-            $data['ext']  = 'svg';\r\n-            $data['type'] = 'image\u002Fsvg+xml';\r\n-        }\r\n-        return $data;\r\n-    }\r\n-}\r\n+\u003C?php\n+\u002F**\n+ * Plugin Name:        WP Cafe\n+ * Plugin URI:         https:\u002F\u002Fproduct.themewinter.com\u002Fwpcafe\n+ * Description:        WordPress Restaurant solution plugin to launch Restaurant Websites.\n+ * Version:            3.0.8\n+ * Author:             Themewinter\n+ * Author URI:         http:\u002F\u002Fthemewinter.com\u002F\n+ * License:            GPL-2.0+\n+ * License URI:        http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\n+ * Text Domain:        wp-cafe\n+ * Domain Path:       \u002Flanguages\n+ * Requires at least: 6.2\n+ * Requires PHP:      7.4\n+ *\u002F\n+\n+defined( 'ABSPATH' ) || exit;\n+\n+use WpCafe\\Init;\n+use WpCafe\\Container\\Container;\n+use WpCafe\\Providers\\Global_Service_Provider;\n+use WpCafe\\Compatibility_Handler;\n+\n+require_once __DIR__ . '\u002Fvendor\u002Fautoload.php';\n+\n+\n+\u002F\u002F Define constant for the Plugin file.\n+define( 'WPCAFE_PLUGIN_NAME', 'WPCafe' );\n+defined( 'WPCAFE_FILE' ) || define( 'WPCAFE_FILE', __FILE__ );\n+defined( 'WPCAFE_DIR' ) || define( 'WPCAFE_DIR', __DIR__ );\n+defined( 'WPCAFE_VERSION' ) || define( 'WPCAFE_VERSION', '3.0.8' );\n+\n+add_action( 'init', [ Compatibility_Handler::class, 'init' ] );\n+add_action( 'init', [ Compatibility_Handler::class, 'register_hooks' ] );\n+\n+global $wpcafe_container;\n+\n+$wpcafe_container = new Container();\n+\n+$wpcafe_container->add_service_provider( 'global', Global_Service_Provider::class );\n+\n+\u002F**\n+ * wpcafe container\n+ *\n+ * @return  Container\n+ *\u002F\n+function wpcafe_container() {\n+    global $wpcafe_container;\n+\n+    return $wpcafe_container;\n+}\n+\n+\u002F**\n+ * Main plugin initialization\n+ *\n+ * @return Wpcafe\n+ *\u002F\n+function wpcafe() {\n+    return Init::instance();\n+}\n+\n+\u002F\u002F Kick-off the plugin.\n+wpcafe();\n+\n+\u002F**\n+ * Allow SVG uploads by adding the SVG mime type.\n+ * Note: SVGs can contain scripts. Consider using a sanitizer if accepting user uploads.\n+ *\u002F\n+if ( ! function_exists( 'wpcafe_allow_svg_uploads' ) ) {\n+    function wpcafe_allow_svg_uploads( $mimes ) {\n+        $mimes['svg'] = 'image\u002Fsvg+xml';\n+        return $mimes;\n+    }\n+}\n+add_filter( 'upload_mimes', 'wpcafe_allow_svg_uploads' );\n+\n+\u002F**\n+ * Ensure WordPress correctly recognizes SVG file type and mime on upload.\n+ * This does NOT sanitize SVG content; it only fixes detection.\n+ *\u002F\n+if ( ! function_exists( 'wpcafe_sanitize_svg' ) ) {\n+    function wpcafe_sanitize_svg( $data, $file, $filename, $mimes ) {\n+        $ext = pathinfo( $filename, PATHINFO_EXTENSION );\n+        if ( strtolower( $ext ) === 'svg' ) {\n+            $data['ext']  = 'svg';\n+            $data['type'] = 'image\u002Fsvg+xml';\n+        }\n+        return $data;\n+    }\n+}\n add_filter( 'wp_check_filetype_and_ext', 'wpcafe_sanitize_svg', 10, 4 );\n\\ No newline at end of file\n","1. Identify a public-facing page that enqueues WPCafe scripts (e.g., a page containing the [wp_cafe_reservation_form] shortcode).\n2. Extract a valid AJAX nonce from the localized JavaScript objects, typically found in a variable like `wpc_ajax_obj.nonce` or `wp_cafe_booking_obj.nonce` in the page source.\n3. Determine the ID of a target reservation or order to be modified.\n4. Send an unauthenticated POST request to `\u002Fwp-admin\u002Fadmin-ajax.php` with the vulnerable action (such as `wpc_cancel_reservation` or `wpc_update_reservation_status`), the target ID, and the retrieved nonce.\n5. The server will execute the action without verifying if the user has administrative or staff capabilities, resulting in unauthorized data modification.","gemini-3-flash-preview","2026-04-18 04:08:03","2026-04-18 04:09:24",{"type":37,"vulnerable_version":38,"fixed_version":11,"vulnerable_browse":39,"vulnerable_zip":40,"fixed_browse":41,"fixed_zip":42,"all_tags":43},"plugin","3.0.7","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fwp-cafe\u002Ftags\u002F3.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cafe.3.0.7.zip","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fwp-cafe\u002Ftags\u002F3.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cafe.3.0.8.zip","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fwp-cafe\u002Ftags"]